From f93fd2864dd05cc39b0490145fd86a1a93bfa3a3 Mon Sep 17 00:00:00 2001 From: Christian Clason Date: Sat, 20 Apr 2024 14:31:16 +0200 Subject: [PATCH] fix(grammar): adapt to upstream regex change --- grammar.js | 2 +- src/grammar.json | 25 +- src/parser.c | 38251 ++++++++++++++++++------------------- src/tree_sitter/alloc.h | 54 + src/tree_sitter/array.h | 290 + src/tree_sitter/parser.h | 67 +- 6 files changed, 19521 insertions(+), 19168 deletions(-) create mode 100644 src/tree_sitter/alloc.h create mode 100644 src/tree_sitter/array.h diff --git a/grammar.js b/grammar.js index 6198b99..7c9de5d 100644 --- a/grammar.js +++ b/grammar.js @@ -614,7 +614,7 @@ module.exports = grammar({ /[0-7]{1,3}/, /x[0-9a-fA-F]{2}/, /u[0-9a-fA-F]{4}/, - /u{[0-9a-fA-F]+}/, + /u\{[0-9a-fA-F]+\}/, ))), bool: _ => choice('true', 'false'), diff --git a/src/grammar.json b/src/grammar.json index 22da0c2..ec9d4ca 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -3632,7 +3632,7 @@ }, { "type": "PATTERN", - "value": "u{[0-9a-fA-F]+}" + "value": "u\\{[0-9a-fA-F]+\\}" } ] } @@ -3734,26 +3734,5 @@ "supertypes": [ "expression", "primary_expression" - ], - "PREC": { - "PAREN": -1, - "ASSIGN": 1, - "TERNARY": 2, - "LOGICAL_OR": 3, - "LOGICAL_AND": 4, - "IN": 4, - "INCLUSIVE_OR": 5, - "EXCLUSIVE_OR": 6, - "BITWISE_AND": 7, - "EQUALITY": 8, - "COMPARISON": 9, - "INSTANCEOF": 9, - "SHIFT": 10, - "ADDITIVE": 11, - "MULTIPLICATIVE": 12, - "UNARY": 13, - "CALL": 14, - "MEMBER": 15 - } + ] } - diff --git a/src/parser.c b/src/parser.c index 15b1e7b..dde237f 100644 --- a/src/parser.c +++ b/src/parser.c @@ -1,7 +1,6 @@ -#include +#include "tree_sitter/parser.h" #if defined(__GNUC__) || defined(__clang__) -#pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif @@ -16,7 +15,7 @@ #define MAX_ALIAS_SEQUENCE_LENGTH 10 #define PRODUCTION_ID_COUNT 24 -enum { +enum ts_symbol_identifiers { sym_identifier = 1, anon_sym_SEMI = 2, anon_sym_LBRACE = 3, @@ -1191,7 +1190,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { }, }; -enum { +enum ts_field_identifiers { field_alternative = 1, field_case = 2, field_collection = 3, @@ -1374,7 +1373,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [28] = 28, [29] = 29, [30] = 30, - [31] = 29, + [31] = 31, [32] = 32, [33] = 33, [34] = 34, @@ -1387,71 +1386,71 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [41] = 30, [42] = 42, [43] = 30, - [44] = 44, - [45] = 42, - [46] = 46, + [44] = 42, + [45] = 29, + [46] = 37, [47] = 47, - [48] = 46, + [48] = 29, [49] = 49, [50] = 50, - [51] = 46, - [52] = 50, + [51] = 29, + [52] = 52, [53] = 42, - [54] = 37, + [54] = 54, [55] = 49, [56] = 56, [57] = 57, - [58] = 58, - [59] = 36, - [60] = 57, - [61] = 35, - [62] = 36, - [63] = 46, - [64] = 29, - [65] = 34, - [66] = 33, + [58] = 36, + [59] = 56, + [60] = 35, + [61] = 36, + [62] = 31, + [63] = 29, + [64] = 34, + [65] = 33, + [66] = 32, [67] = 42, [68] = 38, - [69] = 32, + [69] = 28, [70] = 37, [71] = 35, - [72] = 28, + [72] = 56, [73] = 34, [74] = 33, [75] = 32, [76] = 76, - [77] = 57, + [77] = 30, [78] = 38, - [79] = 30, - [80] = 47, + [79] = 47, + [80] = 80, [81] = 81, [82] = 47, - [83] = 83, - [84] = 81, - [85] = 83, - [86] = 44, - [87] = 76, - [88] = 32, - [89] = 33, - [90] = 34, - [91] = 35, + [83] = 81, + [84] = 80, + [85] = 52, + [86] = 76, + [87] = 32, + [88] = 33, + [89] = 34, + [90] = 35, + [91] = 80, [92] = 37, [93] = 38, [94] = 42, - [95] = 46, + [95] = 29, [96] = 37, [97] = 49, [98] = 50, [99] = 36, - [100] = 47, - [101] = 29, + [100] = 31, + [101] = 31, [102] = 36, [103] = 47, - [104] = 83, + [104] = 80, [105] = 81, [106] = 35, [107] = 34, - [108] = 44, + [108] = 52, [109] = 76, [110] = 76, [111] = 32, @@ -1463,26 +1462,26 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [117] = 47, [118] = 34, [119] = 35, - [120] = 29, + [120] = 31, [121] = 37, [122] = 76, - [123] = 83, + [123] = 80, [124] = 81, [125] = 38, [126] = 42, - [127] = 46, + [127] = 47, [128] = 49, [129] = 28, [130] = 50, - [131] = 83, - [132] = 44, + [131] = 80, + [132] = 52, [133] = 30, - [134] = 44, + [134] = 52, [135] = 28, [136] = 81, [137] = 76, [138] = 81, - [139] = 29, + [139] = 31, [140] = 32, [141] = 33, [142] = 34, @@ -1490,37 +1489,37 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [144] = 36, [145] = 145, [146] = 37, - [147] = 83, + [147] = 80, [148] = 38, [149] = 47, [150] = 42, [151] = 50, - [152] = 46, + [152] = 29, [153] = 49, [154] = 50, [155] = 30, - [156] = 57, + [156] = 56, [157] = 47, [158] = 28, [159] = 28, [160] = 49, [161] = 50, [162] = 49, - [163] = 46, + [163] = 29, [164] = 76, [165] = 42, - [166] = 28, + [166] = 50, [167] = 81, [168] = 38, - [169] = 44, - [170] = 44, - [171] = 83, + [169] = 52, + [170] = 52, + [171] = 28, [172] = 76, [173] = 36, - [174] = 29, + [174] = 31, [175] = 37, [176] = 30, - [177] = 29, + [177] = 31, [178] = 32, [179] = 33, [180] = 34, @@ -1709,35 +1708,35 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [363] = 363, [364] = 364, [365] = 189, - [366] = 194, - [367] = 278, - [368] = 295, - [369] = 291, - [370] = 292, - [371] = 196, - [372] = 280, - [373] = 332, - [374] = 193, - [375] = 192, - [376] = 306, + [366] = 278, + [367] = 306, + [368] = 348, + [369] = 186, + [370] = 195, + [371] = 280, + [372] = 279, + [373] = 292, + [374] = 194, + [375] = 193, + [376] = 192, [377] = 188, [378] = 187, - [379] = 349, - [380] = 186, - [381] = 330, - [382] = 202, - [383] = 250, - [384] = 199, - [385] = 203, - [386] = 201, - [387] = 255, - [388] = 286, - [389] = 333, - [390] = 334, - [391] = 357, - [392] = 353, - [393] = 323, - [394] = 251, + [379] = 329, + [380] = 203, + [381] = 197, + [382] = 330, + [383] = 251, + [384] = 250, + [385] = 320, + [386] = 204, + [387] = 200, + [388] = 202, + [389] = 286, + [390] = 190, + [391] = 333, + [392] = 334, + [393] = 357, + [394] = 351, [395] = 395, [396] = 396, [397] = 397, @@ -1791,26 +1790,26 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [445] = 445, [446] = 443, [447] = 445, - [448] = 445, + [448] = 443, [449] = 449, [450] = 445, - [451] = 442, + [451] = 451, [452] = 452, [453] = 445, [454] = 443, [455] = 441, - [456] = 442, + [456] = 451, [457] = 457, [458] = 458, [459] = 452, [460] = 460, [461] = 460, - [462] = 442, + [462] = 451, [463] = 443, [464] = 464, - [465] = 465, + [465] = 442, [466] = 460, - [467] = 443, + [467] = 441, [468] = 441, [469] = 445, [470] = 452, @@ -1818,25 +1817,25 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [472] = 472, [473] = 472, [474] = 452, - [475] = 465, - [476] = 442, + [475] = 442, + [476] = 451, [477] = 441, [478] = 443, [479] = 472, [480] = 460, [481] = 460, [482] = 482, - [483] = 442, - [484] = 442, + [483] = 451, + [484] = 451, [485] = 460, - [486] = 441, - [487] = 465, + [486] = 451, + [487] = 441, [488] = 472, [489] = 445, [490] = 490, [491] = 491, - [492] = 465, - [493] = 441, + [492] = 442, + [493] = 445, [494] = 441, [495] = 443, [496] = 496, @@ -2023,8 +2022,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [677] = 560, [678] = 617, [679] = 558, - [680] = 315, - [681] = 316, + [680] = 313, + [681] = 315, [682] = 593, [683] = 572, [684] = 617, @@ -2086,13 +2085,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [740] = 565, [741] = 553, [742] = 312, - [743] = 309, - [744] = 349, + [743] = 357, + [744] = 348, [745] = 219, [746] = 220, [747] = 222, - [748] = 332, - [749] = 330, + [748] = 330, + [749] = 329, [750] = 223, [751] = 225, [752] = 226, @@ -2106,86 +2105,86 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [760] = 234, [761] = 236, [762] = 237, - [763] = 217, + [763] = 239, [764] = 241, - [765] = 323, - [766] = 353, + [765] = 320, + [766] = 351, [767] = 256, - [768] = 281, + [768] = 360, [769] = 282, [770] = 285, - [771] = 313, + [771] = 208, [772] = 306, - [773] = 215, - [774] = 354, - [775] = 325, - [776] = 320, + [773] = 255, + [774] = 353, + [775] = 335, + [776] = 319, [777] = 308, - [778] = 330, - [779] = 332, + [778] = 329, + [779] = 330, [780] = 310, [781] = 318, [782] = 322, [783] = 326, [784] = 327, - [785] = 339, - [786] = 202, - [787] = 201, + [785] = 332, + [786] = 203, + [787] = 202, [788] = 331, - [789] = 199, - [790] = 342, - [791] = 348, - [792] = 196, - [793] = 194, - [794] = 193, - [795] = 192, - [796] = 295, - [797] = 280, - [798] = 292, + [789] = 200, + [790] = 339, + [791] = 342, + [792] = 197, + [793] = 195, + [794] = 194, + [795] = 193, + [796] = 192, + [797] = 279, + [798] = 280, [799] = 278, - [800] = 291, - [801] = 349, - [802] = 351, + [800] = 292, + [801] = 348, + [802] = 349, [803] = 341, [804] = 343, [805] = 344, [806] = 350, [807] = 352, - [808] = 355, + [808] = 354, [809] = 358, - [810] = 311, - [811] = 356, - [812] = 190, - [813] = 360, - [814] = 319, - [815] = 296, - [816] = 304, - [817] = 307, + [810] = 217, + [811] = 355, + [812] = 305, + [813] = 328, + [814] = 323, + [815] = 317, + [816] = 299, + [817] = 304, [818] = 251, - [819] = 213, - [820] = 255, + [819] = 295, + [820] = 190, [821] = 300, - [822] = 293, - [823] = 290, - [824] = 245, - [825] = 205, - [826] = 191, - [827] = 249, - [828] = 253, - [829] = 269, - [830] = 276, - [831] = 287, - [832] = 288, - [833] = 289, - [834] = 299, - [835] = 305, - [836] = 303, + [822] = 291, + [823] = 289, + [824] = 213, + [825] = 206, + [826] = 245, + [827] = 248, + [828] = 249, + [829] = 253, + [830] = 269, + [831] = 276, + [832] = 287, + [833] = 288, + [834] = 293, + [835] = 303, + [836] = 307, [837] = 283, - [838] = 239, + [838] = 311, [839] = 218, - [840] = 328, + [840] = 281, [841] = 359, - [842] = 357, + [842] = 191, [843] = 284, [844] = 347, [845] = 346, @@ -2197,18 +2196,18 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [851] = 337, [852] = 336, [853] = 187, - [854] = 335, + [854] = 294, [855] = 188, [856] = 189, - [857] = 329, - [858] = 294, + [857] = 356, + [858] = 325, [859] = 324, [860] = 321, [861] = 314, [862] = 298, [863] = 297, - [864] = 248, - [865] = 317, + [864] = 309, + [865] = 316, [866] = 286, [867] = 275, [868] = 274, @@ -2231,8 +2230,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [885] = 260, [886] = 259, [887] = 258, - [888] = 316, - [889] = 315, + [888] = 315, + [889] = 313, [890] = 257, [891] = 254, [892] = 243, @@ -2240,33 +2239,33 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [894] = 221, [895] = 362, [896] = 361, - [897] = 211, - [898] = 210, - [899] = 209, - [900] = 208, - [901] = 207, + [897] = 212, + [898] = 211, + [899] = 210, + [900] = 209, + [901] = 290, [902] = 302, [903] = 301, - [904] = 206, - [905] = 203, - [906] = 279, - [907] = 291, + [904] = 207, + [905] = 204, + [906] = 296, + [907] = 292, [908] = 278, - [909] = 292, - [910] = 280, - [911] = 295, - [912] = 192, - [913] = 193, - [914] = 194, - [915] = 195, - [916] = 196, - [917] = 197, - [918] = 198, - [919] = 200, - [920] = 202, - [921] = 204, - [922] = 212, - [923] = 214, + [909] = 280, + [910] = 279, + [911] = 192, + [912] = 193, + [913] = 194, + [914] = 195, + [915] = 196, + [916] = 197, + [917] = 198, + [918] = 199, + [919] = 201, + [920] = 203, + [921] = 205, + [922] = 214, + [923] = 215, [924] = 216, [925] = 224, [926] = 229, @@ -2280,59 +2279,59 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [934] = 188, [935] = 250, [936] = 277, - [937] = 209, + [937] = 210, [938] = 241, - [939] = 353, + [939] = 351, [940] = 334, [941] = 333, - [942] = 255, + [942] = 190, [943] = 251, - [944] = 199, - [945] = 201, - [946] = 323, - [947] = 303, - [948] = 203, + [944] = 200, + [945] = 202, + [946] = 320, + [947] = 191, + [948] = 204, [949] = 250, [950] = 251, - [951] = 349, + [951] = 348, [952] = 357, [953] = 334, [954] = 333, [955] = 286, - [956] = 255, - [957] = 291, + [956] = 190, + [957] = 292, [958] = 278, [959] = 284, - [960] = 245, - [961] = 290, - [962] = 293, - [963] = 304, - [964] = 296, - [965] = 319, + [960] = 213, + [961] = 289, + [962] = 291, + [963] = 299, + [964] = 317, + [965] = 323, [966] = 328, - [967] = 356, - [968] = 355, - [969] = 354, - [970] = 353, - [971] = 351, - [972] = 292, - [973] = 348, - [974] = 342, - [975] = 339, - [976] = 280, - [977] = 295, - [978] = 323, - [979] = 320, - [980] = 192, + [967] = 355, + [968] = 354, + [969] = 353, + [970] = 351, + [971] = 349, + [972] = 280, + [973] = 342, + [974] = 339, + [975] = 332, + [976] = 279, + [977] = 192, + [978] = 320, + [979] = 319, + [980] = 193, [981] = 283, - [982] = 193, - [983] = 194, + [982] = 194, + [983] = 195, [984] = 189, [985] = 277, [986] = 250, [987] = 247, [988] = 246, - [989] = 196, + [989] = 197, [990] = 244, [991] = 242, [992] = 240, @@ -2340,34 +2339,34 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [994] = 229, [995] = 224, [996] = 216, - [997] = 214, - [998] = 212, - [999] = 204, - [1000] = 199, - [1001] = 201, - [1002] = 200, - [1003] = 202, - [1004] = 198, - [1005] = 197, + [997] = 215, + [998] = 214, + [999] = 205, + [1000] = 200, + [1001] = 202, + [1002] = 201, + [1003] = 203, + [1004] = 199, + [1005] = 198, [1006] = 306, - [1007] = 195, - [1008] = 330, - [1009] = 332, - [1010] = 329, + [1007] = 196, + [1008] = 329, + [1009] = 330, + [1010] = 356, [1011] = 217, [1012] = 218, [1013] = 219, [1014] = 220, [1015] = 222, - [1016] = 279, + [1016] = 296, [1017] = 223, - [1018] = 203, - [1019] = 206, - [1020] = 207, - [1021] = 208, + [1018] = 204, + [1019] = 207, + [1020] = 290, + [1021] = 209, [1022] = 225, - [1023] = 210, - [1024] = 211, + [1023] = 211, + [1024] = 212, [1025] = 226, [1026] = 227, [1027] = 221, @@ -2400,7 +2399,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1054] = 286, [1055] = 234, [1056] = 236, - [1057] = 248, + [1057] = 309, [1058] = 297, [1059] = 298, [1060] = 237, @@ -2410,10 +2409,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1064] = 314, [1065] = 321, [1066] = 324, - [1067] = 294, + [1067] = 325, [1068] = 282, [1069] = 285, - [1070] = 335, + [1070] = 294, [1071] = 336, [1072] = 337, [1073] = 338, @@ -2421,9 +2420,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1075] = 345, [1076] = 346, [1077] = 347, - [1078] = 313, - [1079] = 215, - [1080] = 325, + [1078] = 208, + [1079] = 255, + [1080] = 335, [1081] = 308, [1082] = 357, [1083] = 359, @@ -2434,128 +2433,128 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1088] = 326, [1089] = 312, [1090] = 327, - [1091] = 309, - [1092] = 305, - [1093] = 299, - [1094] = 289, - [1095] = 288, - [1096] = 287, - [1097] = 276, - [1098] = 269, - [1099] = 253, - [1100] = 249, - [1101] = 191, + [1091] = 307, + [1092] = 303, + [1093] = 293, + [1094] = 288, + [1095] = 287, + [1096] = 276, + [1097] = 269, + [1098] = 253, + [1099] = 249, + [1100] = 248, + [1101] = 245, [1102] = 331, - [1103] = 205, + [1103] = 206, [1104] = 300, - [1105] = 213, + [1105] = 295, [1106] = 341, - [1107] = 317, - [1108] = 307, - [1109] = 190, + [1107] = 316, + [1108] = 304, + [1109] = 305, [1110] = 311, [1111] = 343, [1112] = 344, [1113] = 350, [1114] = 358, [1115] = 352, - [1116] = 291, - [1117] = 194, + [1116] = 292, + [1117] = 195, [1118] = 306, - [1119] = 330, - [1120] = 349, - [1121] = 332, + [1119] = 329, + [1120] = 348, + [1121] = 330, [1122] = 186, - [1123] = 202, - [1124] = 278, - [1125] = 292, + [1123] = 187, + [1124] = 203, + [1125] = 278, [1126] = 280, - [1127] = 295, + [1127] = 279, [1128] = 192, [1129] = 193, - [1130] = 187, + [1130] = 194, [1131] = 188, - [1132] = 196, - [1133] = 203, + [1132] = 197, + [1133] = 357, [1134] = 1134, - [1135] = 199, - [1136] = 1136, - [1137] = 353, - [1138] = 1138, + [1135] = 200, + [1136] = 351, + [1137] = 320, + [1138] = 334, [1139] = 1139, [1140] = 1140, - [1141] = 250, - [1142] = 323, - [1143] = 1143, - [1144] = 201, + [1141] = 1141, + [1142] = 250, + [1143] = 204, + [1144] = 202, [1145] = 251, [1146] = 1146, - [1147] = 357, - [1148] = 255, + [1147] = 1147, + [1148] = 190, [1149] = 286, - [1150] = 334, + [1150] = 1150, [1151] = 333, - [1152] = 189, + [1152] = 188, [1153] = 189, - [1154] = 187, - [1155] = 188, + [1154] = 189, + [1155] = 187, [1156] = 186, - [1157] = 192, + [1157] = 193, [1158] = 321, [1159] = 311, - [1160] = 190, - [1161] = 303, - [1162] = 307, + [1160] = 305, + [1161] = 191, + [1162] = 304, [1163] = 310, [1164] = 308, [1165] = 277, - [1166] = 325, - [1167] = 215, - [1168] = 313, + [1166] = 335, + [1167] = 255, + [1168] = 208, [1169] = 285, - [1170] = 255, + [1170] = 190, [1171] = 251, [1172] = 282, [1173] = 281, [1174] = 326, - [1175] = 291, + [1175] = 292, [1176] = 278, - [1177] = 292, - [1178] = 280, - [1179] = 295, + [1177] = 280, + [1178] = 279, + [1179] = 192, [1180] = 254, [1181] = 300, - [1182] = 205, - [1183] = 191, - [1184] = 249, - [1185] = 253, - [1186] = 269, - [1187] = 276, - [1188] = 287, - [1189] = 288, - [1190] = 289, - [1191] = 299, - [1192] = 305, - [1193] = 309, + [1182] = 206, + [1183] = 245, + [1184] = 248, + [1185] = 249, + [1186] = 253, + [1187] = 269, + [1188] = 276, + [1189] = 287, + [1190] = 288, + [1191] = 293, + [1192] = 303, + [1193] = 307, [1194] = 312, - [1195] = 317, + [1195] = 316, [1196] = 362, [1197] = 361, [1198] = 360, [1199] = 359, [1200] = 357, [1201] = 347, - [1202] = 193, - [1203] = 194, - [1204] = 196, - [1205] = 199, - [1206] = 201, - [1207] = 202, - [1208] = 323, + [1202] = 194, + [1203] = 195, + [1204] = 197, + [1205] = 200, + [1206] = 202, + [1207] = 203, + [1208] = 320, [1209] = 306, - [1210] = 330, - [1211] = 332, - [1212] = 349, + [1210] = 329, + [1211] = 330, + [1212] = 348, [1213] = 217, [1214] = 218, [1215] = 219, @@ -2566,26 +2565,26 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1220] = 226, [1221] = 227, [1222] = 346, - [1223] = 315, + [1223] = 313, [1224] = 333, [1225] = 334, [1226] = 345, - [1227] = 329, + [1227] = 356, [1228] = 228, [1229] = 340, [1230] = 338, [1231] = 337, - [1232] = 320, + [1232] = 319, [1233] = 336, - [1234] = 335, + [1234] = 294, [1235] = 230, - [1236] = 294, + [1236] = 325, [1237] = 256, [1238] = 324, [1239] = 322, [1240] = 242, [1241] = 250, - [1242] = 213, + [1242] = 295, [1243] = 327, [1244] = 247, [1245] = 331, @@ -2593,7 +2592,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1247] = 318, [1248] = 240, [1249] = 314, - [1250] = 316, + [1250] = 315, [1251] = 358, [1252] = 231, [1253] = 302, @@ -2601,7 +2600,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1255] = 298, [1256] = 341, [1257] = 297, - [1258] = 248, + [1258] = 309, [1259] = 343, [1260] = 286, [1261] = 275, @@ -2610,7 +2609,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1264] = 272, [1265] = 271, [1266] = 232, - [1267] = 329, + [1267] = 356, [1268] = 270, [1269] = 233, [1270] = 235, @@ -2629,42 +2628,42 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1283] = 243, [1284] = 238, [1285] = 221, - [1286] = 211, - [1287] = 210, - [1288] = 209, - [1289] = 208, - [1290] = 303, + [1286] = 212, + [1287] = 211, + [1288] = 210, + [1289] = 209, + [1290] = 191, [1291] = 239, [1292] = 241, [1293] = 252, - [1294] = 207, - [1295] = 317, + [1294] = 290, + [1295] = 316, [1296] = 284, - [1297] = 206, - [1298] = 203, - [1299] = 245, - [1300] = 290, + [1297] = 207, + [1298] = 204, + [1299] = 213, + [1300] = 289, [1301] = 352, - [1302] = 293, - [1303] = 279, - [1304] = 197, - [1305] = 304, - [1306] = 198, - [1307] = 200, - [1308] = 296, - [1309] = 319, + [1302] = 291, + [1303] = 296, + [1304] = 198, + [1305] = 299, + [1306] = 199, + [1307] = 201, + [1308] = 317, + [1309] = 323, [1310] = 328, - [1311] = 356, - [1312] = 355, - [1313] = 354, - [1314] = 353, - [1315] = 351, - [1316] = 348, - [1317] = 204, - [1318] = 212, - [1319] = 342, - [1320] = 214, - [1321] = 339, + [1311] = 355, + [1312] = 354, + [1313] = 353, + [1314] = 351, + [1315] = 349, + [1316] = 342, + [1317] = 205, + [1318] = 214, + [1319] = 339, + [1320] = 215, + [1321] = 332, [1322] = 1322, [1323] = 1323, [1324] = 1322, @@ -2721,9 +2720,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1375] = 1353, [1376] = 1376, [1377] = 1353, - [1378] = 1353, + [1378] = 1358, [1379] = 1371, - [1380] = 1358, + [1380] = 1353, [1381] = 1361, [1382] = 1376, [1383] = 1362, @@ -2731,23 +2730,23 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1385] = 1355, [1386] = 1359, [1387] = 1360, - [1388] = 1358, + [1388] = 1376, [1389] = 1357, [1390] = 1355, [1391] = 1355, [1392] = 1352, - [1393] = 1361, + [1393] = 1355, [1394] = 1361, [1395] = 1371, [1396] = 1361, [1397] = 1357, [1398] = 1398, [1399] = 1355, - [1400] = 1355, - [1401] = 1370, + [1400] = 1370, + [1401] = 1358, [1402] = 1357, [1403] = 1376, - [1404] = 1358, + [1404] = 1361, [1405] = 1405, [1406] = 1398, [1407] = 1405, @@ -2756,7 +2755,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1410] = 1370, [1411] = 1357, [1412] = 1360, - [1413] = 1376, + [1413] = 1360, [1414] = 1355, [1415] = 1357, [1416] = 1359, @@ -2775,7 +2774,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1429] = 1370, [1430] = 1353, [1431] = 1371, - [1432] = 1360, + [1432] = 1358, [1433] = 1357, [1434] = 1434, [1435] = 1398, @@ -2817,43 +2816,43 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1471] = 1471, [1472] = 1472, [1473] = 1473, - [1474] = 1471, + [1474] = 1474, [1475] = 1475, [1476] = 1476, - [1477] = 1473, + [1477] = 1477, [1478] = 1478, - [1479] = 1479, + [1479] = 1478, [1480] = 1480, - [1481] = 1479, - [1482] = 1471, - [1483] = 1478, + [1481] = 1478, + [1482] = 1474, + [1483] = 1483, [1484] = 1476, [1485] = 1472, - [1486] = 1471, - [1487] = 1487, - [1488] = 1487, - [1489] = 1475, - [1490] = 1479, + [1486] = 1474, + [1487] = 1473, + [1488] = 1475, + [1489] = 1477, + [1490] = 1471, [1491] = 1491, - [1492] = 1492, + [1492] = 1471, [1493] = 1476, - [1494] = 1492, - [1495] = 1478, + [1494] = 1471, + [1495] = 1483, [1496] = 1475, - [1497] = 1492, + [1497] = 1477, [1498] = 1473, - [1499] = 1487, + [1499] = 1483, [1500] = 1491, - [1501] = 1487, + [1501] = 1473, [1502] = 1491, [1503] = 1491, [1504] = 1475, - [1505] = 1473, + [1505] = 1477, [1506] = 1472, - [1507] = 1478, - [1508] = 1492, + [1507] = 1483, + [1508] = 1474, [1509] = 1472, - [1510] = 1479, + [1510] = 1478, [1511] = 1476, [1512] = 1512, [1513] = 1513, @@ -3390,417 +3389,407 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2044] = 1833, }; -static inline bool sym_escape_sequence_character_set_1(int32_t c) { - return (c < 'a' - ? (c < '?' - ? (c < '\'' - ? c == '"' - : c <= '\'') - : (c <= '?' || c == '\\')) - : (c <= 'b' || (c < 'r' - ? (c < 'n' - ? c == 'f' - : c <= 'n') - : (c <= 'r' || (c >= 't' && c <= 'v'))))); -} - static bool ts_lex(TSLexer *lexer, TSStateId state) { START_LEXER(); eof = lexer->eof(lexer); switch (state) { case 0: if (eof) ADVANCE(39); - if (lookahead == '!') ADVANCE(62); - if (lookahead == '"') ADVANCE(101); - if (lookahead == '#') ADVANCE(122); - if (lookahead == '%') ADVANCE(69); - if (lookahead == '&') ADVANCE(74); - if (lookahead == '\'') ADVANCE(109); - if (lookahead == '(') ADVANCE(43); - if (lookahead == ')') ADVANCE(44); - if (lookahead == '*') ADVANCE(66); - if (lookahead == '+') ADVANCE(65); - if (lookahead == ',') ADVANCE(47); - if (lookahead == '-') ADVANCE(59); - if (lookahead == '.') ADVANCE(54); - if (lookahead == '/') ADVANCE(68); - if (lookahead == '0') ADVANCE(95); - if (lookahead == ':') ADVANCE(46); - if (lookahead == ';') ADVANCE(40); - if (lookahead == '<') ADVANCE(81); - if (lookahead == '=') ADVANCE(49); - if (lookahead == '>') ADVANCE(78); - if (lookahead == '?') ADVANCE(86); - if (lookahead == '@') ADVANCE(92); - if (lookahead == '[') ADVANCE(55); - if (lookahead == '\\') ADVANCE(24); - if (lookahead == ']') ADVANCE(56); - if (lookahead == '^') ADVANCE(73); - if (lookahead == '{') ADVANCE(41); - if (lookahead == '|') ADVANCE(72); - if (lookahead == '}') ADVANCE(42); - if (lookahead == '~') ADVANCE(61); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(37) + ADVANCE_MAP( + '!', 62, + '"', 101, + '#', 123, + '%', 69, + '&', 74, + '\'', 109, + '(', 43, + ')', 44, + '*', 66, + '+', 65, + ',', 47, + '-', 59, + '.', 54, + '/', 68, + '0', 95, + ':', 46, + ';', 40, + '<', 81, + '=', 49, + '>', 78, + '?', 86, + '@', 92, + '[', 55, + '\\', 25, + ']', 56, + '^', 73, + '{', 41, + '|', 72, + '}', 42, + '~', 61, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(37); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(97); if (('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(93); END_STATE(); case 1: - if (lookahead == '\n') ADVANCE(48); - if (lookahead == '!') ADVANCE(62); - if (lookahead == '"') ADVANCE(101); - if (lookahead == '#') ADVANCE(122); - if (lookahead == '%') ADVANCE(69); - if (lookahead == '&') ADVANCE(74); - if (lookahead == '\'') ADVANCE(109); - if (lookahead == '(') ADVANCE(43); - if (lookahead == '*') ADVANCE(66); - if (lookahead == '+') ADVANCE(65); - if (lookahead == ',') ADVANCE(47); - if (lookahead == '-') ADVANCE(59); - if (lookahead == '.') ADVANCE(53); - if (lookahead == '/') ADVANCE(67); - if (lookahead == '0') ADVANCE(95); - if (lookahead == ':') ADVANCE(22); - if (lookahead == ';') ADVANCE(40); - if (lookahead == '<') ADVANCE(82); - if (lookahead == '=') ADVANCE(49); - if (lookahead == '>') ADVANCE(78); - if (lookahead == '?') ADVANCE(86); - if (lookahead == '@') ADVANCE(92); - if (lookahead == '[') ADVANCE(55); - if (lookahead == '^') ADVANCE(73); - if (lookahead == '{') ADVANCE(41); - if (lookahead == '|') ADVANCE(72); - if (lookahead == '~') ADVANCE(61); - if (lookahead == '\t' || - lookahead == '\r' || - lookahead == ' ') SKIP(1) + ADVANCE_MAP( + '\n', 48, + '!', 62, + '"', 101, + '#', 123, + '%', 69, + '&', 74, + '\'', 109, + '(', 43, + '*', 66, + '+', 65, + ',', 47, + '-', 59, + '.', 53, + '/', 67, + '0', 95, + ':', 23, + ';', 40, + '<', 82, + '=', 49, + '>', 78, + '?', 86, + '@', 92, + '[', 55, + '^', 73, + '{', 41, + '|', 72, + '~', 61, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(1); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(97); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(93); END_STATE(); case 2: - if (lookahead == '\n') ADVANCE(48); - if (lookahead == '!') ADVANCE(23); - if (lookahead == '#') ADVANCE(122); - if (lookahead == '%') ADVANCE(69); - if (lookahead == '&') ADVANCE(74); - if (lookahead == '(') ADVANCE(43); - if (lookahead == '*') ADVANCE(66); - if (lookahead == '+') ADVANCE(65); - if (lookahead == ',') ADVANCE(47); - if (lookahead == '-') ADVANCE(60); - if (lookahead == '.') ADVANCE(53); - if (lookahead == '/') ADVANCE(67); - if (lookahead == ';') ADVANCE(40); - if (lookahead == '<') ADVANCE(82); - if (lookahead == '=') ADVANCE(49); - if (lookahead == '>') ADVANCE(78); - if (lookahead == '?') ADVANCE(86); - if (lookahead == '[') ADVANCE(55); - if (lookahead == '^') ADVANCE(73); - if (lookahead == '|') ADVANCE(72); - if (lookahead == '\t' || - lookahead == '\r' || - lookahead == ' ') SKIP(2) + ADVANCE_MAP( + '\n', 48, + '!', 24, + '#', 123, + '%', 69, + '&', 74, + '(', 43, + '*', 66, + '+', 65, + ',', 47, + '-', 60, + '.', 53, + '/', 67, + ';', 40, + '<', 82, + '=', 49, + '>', 78, + '?', 86, + '[', 55, + '^', 73, + '|', 72, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(2); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(93); END_STATE(); case 3: - if (lookahead == '!') ADVANCE(62); - if (lookahead == '"') ADVANCE(101); - if (lookahead == '#') ADVANCE(122); - if (lookahead == '%') ADVANCE(69); - if (lookahead == '&') ADVANCE(74); - if (lookahead == '\'') ADVANCE(109); - if (lookahead == '(') ADVANCE(43); - if (lookahead == '*') ADVANCE(66); - if (lookahead == '+') ADVANCE(65); - if (lookahead == ',') ADVANCE(47); - if (lookahead == '-') ADVANCE(59); - if (lookahead == '.') ADVANCE(53); - if (lookahead == '/') ADVANCE(67); - if (lookahead == '0') ADVANCE(95); - if (lookahead == ':') ADVANCE(22); - if (lookahead == ';') ADVANCE(40); - if (lookahead == '<') ADVANCE(81); - if (lookahead == '=') ADVANCE(49); - if (lookahead == '>') ADVANCE(78); - if (lookahead == '?') ADVANCE(86); - if (lookahead == '@') ADVANCE(92); - if (lookahead == '[') ADVANCE(55); - if (lookahead == '^') ADVANCE(73); - if (lookahead == '{') ADVANCE(41); - if (lookahead == '|') ADVANCE(72); - if (lookahead == '}') ADVANCE(42); - if (lookahead == '~') ADVANCE(61); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(3) + if (lookahead == '\r') ADVANCE(122); + if (lookahead != 0) ADVANCE(121); + END_STATE(); + case 4: + ADVANCE_MAP( + '!', 62, + '"', 101, + '#', 123, + '%', 69, + '&', 74, + '\'', 109, + '(', 43, + '*', 66, + '+', 65, + ',', 47, + '-', 59, + '.', 53, + '/', 67, + '0', 95, + ':', 23, + ';', 40, + '<', 81, + '=', 49, + '>', 78, + '?', 86, + '@', 92, + '[', 55, + '^', 73, + '{', 41, + '|', 72, + '}', 42, + '~', 61, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(4); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(97); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(93); END_STATE(); - case 4: - if (lookahead == '!') ADVANCE(23); - if (lookahead == '#') ADVANCE(122); - if (lookahead == '%') ADVANCE(69); - if (lookahead == '&') ADVANCE(74); - if (lookahead == '\'') ADVANCE(108); - if (lookahead == '(') ADVANCE(43); - if (lookahead == ')') ADVANCE(44); - if (lookahead == '*') ADVANCE(66); - if (lookahead == '+') ADVANCE(65); - if (lookahead == ',') ADVANCE(47); - if (lookahead == '-') ADVANCE(60); - if (lookahead == '.') ADVANCE(53); - if (lookahead == '/') ADVANCE(68); - if (lookahead == ':') ADVANCE(45); - if (lookahead == ';') ADVANCE(40); - if (lookahead == '<') ADVANCE(82); - if (lookahead == '=') ADVANCE(49); - if (lookahead == '>') ADVANCE(78); - if (lookahead == '?') ADVANCE(86); - if (lookahead == '[') ADVANCE(55); - if (lookahead == ']') ADVANCE(56); - if (lookahead == '^') ADVANCE(73); - if (lookahead == '|') ADVANCE(72); - if (lookahead == '}') ADVANCE(42); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(4) + case 5: + ADVANCE_MAP( + '!', 24, + '#', 123, + '%', 69, + '&', 74, + '\'', 108, + '(', 43, + ')', 44, + '*', 66, + '+', 65, + ',', 47, + '-', 60, + '.', 53, + '/', 68, + ':', 45, + ';', 40, + '<', 82, + '=', 49, + '>', 78, + '?', 86, + '[', 55, + ']', 56, + '^', 73, + '|', 72, + '}', 42, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(5); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(93); END_STATE(); - case 5: - if (lookahead == '!') ADVANCE(23); - if (lookahead == '#') ADVANCE(122); - if (lookahead == '%') ADVANCE(69); - if (lookahead == '&') ADVANCE(74); - if (lookahead == '(') ADVANCE(43); - if (lookahead == '*') ADVANCE(66); - if (lookahead == '+') ADVANCE(65); - if (lookahead == ',') ADVANCE(47); - if (lookahead == '-') ADVANCE(60); - if (lookahead == '.') ADVANCE(53); - if (lookahead == '/') ADVANCE(67); - if (lookahead == ';') ADVANCE(40); - if (lookahead == '<') ADVANCE(81); - if (lookahead == '=') ADVANCE(49); - if (lookahead == '>') ADVANCE(78); - if (lookahead == '?') ADVANCE(86); - if (lookahead == '[') ADVANCE(55); - if (lookahead == '^') ADVANCE(73); - if (lookahead == '|') ADVANCE(72); - if (lookahead == '}') ADVANCE(42); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(5) + case 6: + ADVANCE_MAP( + '!', 24, + '#', 123, + '%', 69, + '&', 74, + '(', 43, + '*', 66, + '+', 65, + ',', 47, + '-', 60, + '.', 53, + '/', 67, + ';', 40, + '<', 81, + '=', 49, + '>', 78, + '?', 86, + '[', 55, + '^', 73, + '|', 72, + '}', 42, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(6); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(93); END_STATE(); - case 6: + case 7: if (lookahead == '"') ADVANCE(101); if (lookahead == '#') ADVANCE(102); if (lookahead == '/') ADVANCE(104); - if (lookahead == '\\') ADVANCE(24); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (lookahead == '\\') ADVANCE(25); + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(103); if (lookahead != 0) ADVANCE(107); END_STATE(); - case 7: - if (lookahead == '#') ADVANCE(122); + case 8: + if (lookahead == '#') ADVANCE(123); if (lookahead == ')') ADVANCE(44); - if (lookahead == '.') ADVANCE(17); - if (lookahead == '/') ADVANCE(14); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(7) + if (lookahead == '.') ADVANCE(18); + if (lookahead == '/') ADVANCE(15); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(8); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(93); END_STATE(); - case 8: + case 9: if (lookahead == '#') ADVANCE(113); if (lookahead == '/') ADVANCE(112); - if (lookahead == '\\') ADVANCE(25); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (lookahead == '\\') ADVANCE(26); + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(111); if (lookahead != 0 && lookahead != '\'') ADVANCE(110); END_STATE(); - case 9: - if (lookahead == '\'') ADVANCE(114); - END_STATE(); case 10: - if (lookahead == '\'') ADVANCE(94); + if (lookahead == '\'') ADVANCE(114); END_STATE(); case 11: - if (lookahead == '\'') ADVANCE(21); + if (lookahead == '\'') ADVANCE(94); END_STATE(); case 12: - if (lookahead == '\'') ADVANCE(13); - if (lookahead == '.') ADVANCE(12); + if (lookahead == '\'') ADVANCE(22); END_STATE(); case 13: - if (lookahead == '\'') ADVANCE(10); + if (lookahead == '\'') ADVANCE(14); + if (lookahead == '.') ADVANCE(13); END_STATE(); case 14: - if (lookahead == '*') ADVANCE(16); - if (lookahead == '/') ADVANCE(121); + if (lookahead == '\'') ADVANCE(11); END_STATE(); case 15: - if (lookahead == '*') ADVANCE(15); - if (lookahead == '/') ADVANCE(120); - if (lookahead != 0) ADVANCE(16); + if (lookahead == '*') ADVANCE(17); + if (lookahead == '/') ADVANCE(121); END_STATE(); case 16: - if (lookahead == '*') ADVANCE(15); - if (lookahead != 0) ADVANCE(16); + if (lookahead == '*') ADVANCE(16); + if (lookahead == '/') ADVANCE(120); + if (lookahead != 0) ADVANCE(17); END_STATE(); case 17: - if (lookahead == '.') ADVANCE(20); + if (lookahead == '*') ADVANCE(16); + if (lookahead != 0) ADVANCE(17); END_STATE(); case 18: - if (lookahead == '.') ADVANCE(29); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(18); + if (lookahead == '.') ADVANCE(21); END_STATE(); case 19: if (lookahead == '.') ADVANCE(30); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(19); END_STATE(); case 20: - if (lookahead == '.') ADVANCE(52); + if (lookahead == '.') ADVANCE(31); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(20); END_STATE(); case 21: - if (lookahead == '.') ADVANCE(12); + if (lookahead == '.') ADVANCE(52); END_STATE(); case 22: - if (lookahead == ':') ADVANCE(51); + if (lookahead == '.') ADVANCE(13); END_STATE(); case 23: - if (lookahead == '=') ADVANCE(76); + if (lookahead == ':') ADVANCE(51); END_STATE(); case 24: - if (lookahead == 'u') ADVANCE(26); - if (lookahead == 'x') ADVANCE(35); + if (lookahead == '=') ADVANCE(76); + END_STATE(); + case 25: + if (lookahead == 'u') ADVANCE(27); + if (lookahead == 'x') ADVANCE(36); if (('0' <= lookahead && lookahead <= '7')) ADVANCE(116); - if (sym_escape_sequence_character_set_1(lookahead)) ADVANCE(117); + if (lookahead == '"' || + lookahead == '\'' || + lookahead == '?' || + lookahead == '\\' || + lookahead == 'a' || + lookahead == 'b' || + lookahead == 'f' || + lookahead == 'n' || + lookahead == 'r' || + ('t' <= lookahead && lookahead <= 'v')) ADVANCE(117); if (lookahead != 0) ADVANCE(115); END_STATE(); - case 25: - if (lookahead == 'u') ADVANCE(26); - if (lookahead == 'x') ADVANCE(35); + case 26: + if (lookahead == 'u') ADVANCE(27); + if (lookahead == 'x') ADVANCE(36); if (('0' <= lookahead && lookahead <= '7')) ADVANCE(119); if (lookahead != 0) ADVANCE(117); END_STATE(); - case 26: - if (lookahead == '{') ADVANCE(33); + case 27: + if (lookahead == '{') ADVANCE(34); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(34); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(35); END_STATE(); - case 27: + case 28: if (lookahead == '}') ADVANCE(117); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(27); - END_STATE(); - case 28: - if (lookahead == '+' || - lookahead == '-') ADVANCE(30); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(100); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(28); END_STATE(); case 29: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(28); + if (lookahead == '+' || + lookahead == '-') ADVANCE(31); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(100); END_STATE(); case 30: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(29); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(100); END_STATE(); case 31: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(117); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(100); END_STATE(); case 32: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(99); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(117); END_STATE(); case 33: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(99); END_STATE(); case 34: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(35); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(28); END_STATE(); case 35: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(31); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(36); END_STATE(); case 36: - if (lookahead != 0 && - lookahead != '\r') ADVANCE(121); - if (lookahead == '\r') ADVANCE(123); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(32); END_STATE(); case 37: if (eof) ADVANCE(39); - if (lookahead == '!') ADVANCE(62); - if (lookahead == '"') ADVANCE(101); - if (lookahead == '#') ADVANCE(122); - if (lookahead == '%') ADVANCE(69); - if (lookahead == '&') ADVANCE(74); - if (lookahead == '\'') ADVANCE(109); - if (lookahead == '(') ADVANCE(43); - if (lookahead == ')') ADVANCE(44); - if (lookahead == '*') ADVANCE(66); - if (lookahead == '+') ADVANCE(65); - if (lookahead == ',') ADVANCE(47); - if (lookahead == '-') ADVANCE(59); - if (lookahead == '.') ADVANCE(54); - if (lookahead == '/') ADVANCE(68); - if (lookahead == '0') ADVANCE(95); - if (lookahead == ':') ADVANCE(46); - if (lookahead == ';') ADVANCE(40); - if (lookahead == '<') ADVANCE(81); - if (lookahead == '=') ADVANCE(49); - if (lookahead == '>') ADVANCE(78); - if (lookahead == '?') ADVANCE(86); - if (lookahead == '@') ADVANCE(92); - if (lookahead == '[') ADVANCE(55); - if (lookahead == ']') ADVANCE(56); - if (lookahead == '^') ADVANCE(73); - if (lookahead == '{') ADVANCE(41); - if (lookahead == '|') ADVANCE(72); - if (lookahead == '}') ADVANCE(42); - if (lookahead == '~') ADVANCE(61); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(37) + ADVANCE_MAP( + '!', 62, + '"', 101, + '#', 123, + '%', 69, + '&', 74, + '\'', 109, + '(', 43, + ')', 44, + '*', 66, + '+', 65, + ',', 47, + '-', 59, + '.', 54, + '/', 68, + '0', 95, + ':', 46, + ';', 40, + '<', 81, + '=', 49, + '>', 78, + '?', 86, + '@', 92, + '[', 55, + ']', 56, + '^', 73, + '{', 41, + '|', 72, + '}', 42, + '~', 61, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(37); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(97); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -3808,39 +3797,39 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 38: if (eof) ADVANCE(39); - if (lookahead == '!') ADVANCE(62); - if (lookahead == '"') ADVANCE(101); - if (lookahead == '#') ADVANCE(122); - if (lookahead == '%') ADVANCE(69); - if (lookahead == '&') ADVANCE(74); - if (lookahead == '\'') ADVANCE(109); - if (lookahead == '(') ADVANCE(43); - if (lookahead == ')') ADVANCE(44); - if (lookahead == '*') ADVANCE(66); - if (lookahead == '+') ADVANCE(65); - if (lookahead == ',') ADVANCE(47); - if (lookahead == '-') ADVANCE(59); - if (lookahead == '.') ADVANCE(53); - if (lookahead == '/') ADVANCE(68); - if (lookahead == '0') ADVANCE(95); - if (lookahead == ':') ADVANCE(46); - if (lookahead == ';') ADVANCE(40); - if (lookahead == '<') ADVANCE(82); - if (lookahead == '=') ADVANCE(49); - if (lookahead == '>') ADVANCE(78); - if (lookahead == '?') ADVANCE(86); - if (lookahead == '@') ADVANCE(92); - if (lookahead == '[') ADVANCE(55); - if (lookahead == ']') ADVANCE(56); - if (lookahead == '^') ADVANCE(73); - if (lookahead == '{') ADVANCE(41); - if (lookahead == '|') ADVANCE(72); - if (lookahead == '}') ADVANCE(42); - if (lookahead == '~') ADVANCE(61); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(38) + ADVANCE_MAP( + '!', 62, + '"', 101, + '#', 123, + '%', 69, + '&', 74, + '\'', 109, + '(', 43, + ')', 44, + '*', 66, + '+', 65, + ',', 47, + '-', 59, + '.', 53, + '/', 68, + '0', 95, + ':', 46, + ';', 40, + '<', 82, + '=', 49, + '>', 78, + '?', 86, + '@', 92, + '[', 55, + ']', 56, + '^', 73, + '{', 41, + '|', 72, + '}', 42, + '~', 61, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(38); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(97); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -3896,7 +3885,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 54: ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '.') ADVANCE(20); + if (lookahead == '.') ADVANCE(21); END_STATE(); case 55: ACCEPT_TOKEN(anon_sym_LBRACK); @@ -3913,7 +3902,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 59: ACCEPT_TOKEN(anon_sym_DASH); if (lookahead == '-') ADVANCE(64); - if (lookahead == '0') ADVANCE(19); + if (lookahead == '0') ADVANCE(20); if (lookahead == '=') ADVANCE(88); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(98); END_STATE(); @@ -3946,13 +3935,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 67: ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(16); + if (lookahead == '*') ADVANCE(17); if (lookahead == '/') ADVANCE(121); if (lookahead == '=') ADVANCE(90); END_STATE(); case 68: ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(16); + if (lookahead == '*') ADVANCE(17); if (lookahead == '/') ADVANCE(121); if (lookahead == '=') ADVANCE(90); if (lookahead == '>') ADVANCE(58); @@ -4055,28 +4044,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 95: ACCEPT_TOKEN(sym_integer); - if (lookahead == '.') ADVANCE(29); + if (lookahead == '.') ADVANCE(30); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(32); + lookahead == 'x') ADVANCE(33); if (lookahead == '8' || - lookahead == '9') ADVANCE(18); + lookahead == '9') ADVANCE(19); if (('0' <= lookahead && lookahead <= '7')) ADVANCE(96); END_STATE(); case 96: ACCEPT_TOKEN(sym_integer); - if (lookahead == '.') ADVANCE(29); + if (lookahead == '.') ADVANCE(30); if (lookahead == '8' || - lookahead == '9') ADVANCE(18); + lookahead == '9') ADVANCE(19); if (('0' <= lookahead && lookahead <= '7')) ADVANCE(96); END_STATE(); case 97: ACCEPT_TOKEN(sym_integer); - if (lookahead == '.') ADVANCE(29); + if (lookahead == '.') ADVANCE(30); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(97); END_STATE(); case 98: ACCEPT_TOKEN(sym_integer); - if (lookahead == '.') ADVANCE(30); + if (lookahead == '.') ADVANCE(31); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(98); END_STATE(); case 99: @@ -4103,12 +4092,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(sym_string_content); if (lookahead == '#') ADVANCE(102); if (lookahead == '/') ADVANCE(104); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(103); if (lookahead != 0 && lookahead != '"' && + lookahead != '#' && lookahead != '\\') ADVANCE(107); END_STATE(); case 104: @@ -4145,8 +4133,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 109: ACCEPT_TOKEN(anon_sym_SQUOTE); - if (lookahead == '#') ADVANCE(9); - if (lookahead == '\'') ADVANCE(11); + if (lookahead == '#') ADVANCE(10); + if (lookahead == '\'') ADVANCE(12); END_STATE(); case 110: ACCEPT_TOKEN(aux_sym_char_token1); @@ -4155,9 +4143,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(aux_sym_char_token1); if (lookahead == '#') ADVANCE(113); if (lookahead == '/') ADVANCE(112); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(111); if (lookahead != 0 && lookahead != '\'' && @@ -4165,13 +4151,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 112: ACCEPT_TOKEN(aux_sym_char_token1); - if (lookahead == '*') ADVANCE(16); + if (lookahead == '*') ADVANCE(17); if (lookahead == '/') ADVANCE(121); END_STATE(); case 113: ACCEPT_TOKEN(aux_sym_char_token1); if (lookahead != 0 && - lookahead != '\n') ADVANCE(122); + lookahead != '\n') ADVANCE(123); END_STATE(); case 114: ACCEPT_TOKEN(anon_sym_SQUOTE_POUND_SQUOTE); @@ -4199,20 +4185,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 121: ACCEPT_TOKEN(sym_comment); - if (lookahead == '\\') ADVANCE(36); + if (lookahead == '\\') ADVANCE(3); if (lookahead != 0 && lookahead != '\n') ADVANCE(121); END_STATE(); case 122: ACCEPT_TOKEN(sym_comment); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(122); + if (lookahead == '\\') ADVANCE(3); + if (lookahead != 0) ADVANCE(121); END_STATE(); case 123: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\\') ADVANCE(121); - if (lookahead == '\\') ADVANCE(36); + lookahead != '\n') ADVANCE(123); END_STATE(); default: return false; @@ -4224,24 +4209,24 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (lookahead == 'b') ADVANCE(1); - if (lookahead == 'c') ADVANCE(2); - if (lookahead == 'd') ADVANCE(3); - if (lookahead == 'e') ADVANCE(4); - if (lookahead == 'f') ADVANCE(5); - if (lookahead == 'i') ADVANCE(6); - if (lookahead == 'l') ADVANCE(7); - if (lookahead == 'n') ADVANCE(8); - if (lookahead == 'r') ADVANCE(9); - if (lookahead == 's') ADVANCE(10); - if (lookahead == 't') ADVANCE(11); - if (lookahead == 'v') ADVANCE(12); - if (lookahead == 'w') ADVANCE(13); - if (lookahead == 'y') ADVANCE(14); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(0) + ADVANCE_MAP( + 'b', 1, + 'c', 2, + 'd', 3, + 'e', 4, + 'f', 5, + 'i', 6, + 'l', 7, + 'n', 8, + 'r', 9, + 's', 10, + 't', 11, + 'v', 12, + 'w', 13, + 'y', 14, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(0); END_STATE(); case 1: if (lookahead == 'r') ADVANCE(15); @@ -4727,9 +4712,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1] = {.lex_state = 0, .external_lex_state = 1}, [2] = {.lex_state = 38, .external_lex_state = 1}, [3] = {.lex_state = 38, .external_lex_state = 1}, - [4] = {.lex_state = 3, .external_lex_state = 1}, + [4] = {.lex_state = 4, .external_lex_state = 1}, [5] = {.lex_state = 38, .external_lex_state = 1}, - [6] = {.lex_state = 3, .external_lex_state = 1}, + [6] = {.lex_state = 4, .external_lex_state = 1}, [7] = {.lex_state = 38, .external_lex_state = 1}, [8] = {.lex_state = 1, .external_lex_state = 1}, [9] = {.lex_state = 38, .external_lex_state = 1}, @@ -4750,7 +4735,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [24] = {.lex_state = 0, .external_lex_state = 1}, [25] = {.lex_state = 0, .external_lex_state = 1}, [26] = {.lex_state = 0, .external_lex_state = 1}, - [27] = {.lex_state = 3, .external_lex_state = 1}, + [27] = {.lex_state = 4, .external_lex_state = 1}, [28] = {.lex_state = 0, .external_lex_state = 1}, [29] = {.lex_state = 0, .external_lex_state = 1}, [30] = {.lex_state = 0, .external_lex_state = 1}, @@ -5165,7 +5150,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [439] = {.lex_state = 0, .external_lex_state = 1}, [440] = {.lex_state = 0, .external_lex_state = 1}, [441] = {.lex_state = 0, .external_lex_state = 1}, - [442] = {.lex_state = 0, .external_lex_state = 1}, + [442] = {.lex_state = 1, .external_lex_state = 1}, [443] = {.lex_state = 0, .external_lex_state = 1}, [444] = {.lex_state = 0, .external_lex_state = 1}, [445] = {.lex_state = 0, .external_lex_state = 1}, @@ -5210,7 +5195,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [484] = {.lex_state = 0, .external_lex_state = 1}, [485] = {.lex_state = 0, .external_lex_state = 1}, [486] = {.lex_state = 0, .external_lex_state = 1}, - [487] = {.lex_state = 1, .external_lex_state = 1}, + [487] = {.lex_state = 0, .external_lex_state = 1}, [488] = {.lex_state = 0, .external_lex_state = 1}, [489] = {.lex_state = 0, .external_lex_state = 1}, [490] = {.lex_state = 0, .external_lex_state = 1}, @@ -5279,7 +5264,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [553] = {.lex_state = 0, .external_lex_state = 1}, [554] = {.lex_state = 0, .external_lex_state = 1}, [555] = {.lex_state = 0, .external_lex_state = 1}, - [556] = {.lex_state = 4}, + [556] = {.lex_state = 5}, [557] = {.lex_state = 0, .external_lex_state = 1}, [558] = {.lex_state = 0, .external_lex_state = 1}, [559] = {.lex_state = 0, .external_lex_state = 1}, @@ -5324,7 +5309,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [598] = {.lex_state = 0, .external_lex_state = 1}, [599] = {.lex_state = 0, .external_lex_state = 1}, [600] = {.lex_state = 0, .external_lex_state = 1}, - [601] = {.lex_state = 4}, + [601] = {.lex_state = 5}, [602] = {.lex_state = 0, .external_lex_state = 1}, [603] = {.lex_state = 0, .external_lex_state = 1}, [604] = {.lex_state = 0, .external_lex_state = 1}, @@ -5354,8 +5339,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [628] = {.lex_state = 0, .external_lex_state = 1}, [629] = {.lex_state = 0, .external_lex_state = 1}, [630] = {.lex_state = 0, .external_lex_state = 1}, - [631] = {.lex_state = 5}, - [632] = {.lex_state = 5}, + [631] = {.lex_state = 6}, + [632] = {.lex_state = 6}, [633] = {.lex_state = 0, .external_lex_state = 1}, [634] = {.lex_state = 0, .external_lex_state = 1}, [635] = {.lex_state = 0, .external_lex_state = 1}, @@ -5368,17 +5353,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [642] = {.lex_state = 0, .external_lex_state = 1}, [643] = {.lex_state = 0, .external_lex_state = 1}, [644] = {.lex_state = 0, .external_lex_state = 1}, - [645] = {.lex_state = 4}, - [646] = {.lex_state = 4}, + [645] = {.lex_state = 5}, + [646] = {.lex_state = 5}, [647] = {.lex_state = 0, .external_lex_state = 1}, [648] = {.lex_state = 0, .external_lex_state = 1}, [649] = {.lex_state = 0, .external_lex_state = 1}, [650] = {.lex_state = 0, .external_lex_state = 1}, [651] = {.lex_state = 0, .external_lex_state = 1}, - [652] = {.lex_state = 4}, + [652] = {.lex_state = 5}, [653] = {.lex_state = 0, .external_lex_state = 1}, - [654] = {.lex_state = 5}, - [655] = {.lex_state = 5}, + [654] = {.lex_state = 6}, + [655] = {.lex_state = 6}, [656] = {.lex_state = 0, .external_lex_state = 1}, [657] = {.lex_state = 0, .external_lex_state = 1}, [658] = {.lex_state = 0, .external_lex_state = 1}, @@ -5403,8 +5388,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [677] = {.lex_state = 0, .external_lex_state = 1}, [678] = {.lex_state = 0, .external_lex_state = 1}, [679] = {.lex_state = 0, .external_lex_state = 1}, - [680] = {.lex_state = 5}, - [681] = {.lex_state = 5}, + [680] = {.lex_state = 6}, + [681] = {.lex_state = 6}, [682] = {.lex_state = 0, .external_lex_state = 1}, [683] = {.lex_state = 0, .external_lex_state = 1}, [684] = {.lex_state = 0, .external_lex_state = 1}, @@ -5428,7 +5413,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [702] = {.lex_state = 0, .external_lex_state = 1}, [703] = {.lex_state = 0, .external_lex_state = 1}, [704] = {.lex_state = 0, .external_lex_state = 1}, - [705] = {.lex_state = 5}, + [705] = {.lex_state = 6}, [706] = {.lex_state = 0, .external_lex_state = 1}, [707] = {.lex_state = 0, .external_lex_state = 1}, [708] = {.lex_state = 0, .external_lex_state = 1}, @@ -5465,418 +5450,418 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [739] = {.lex_state = 0, .external_lex_state = 1}, [740] = {.lex_state = 0, .external_lex_state = 1}, [741] = {.lex_state = 0, .external_lex_state = 1}, - [742] = {.lex_state = 4}, - [743] = {.lex_state = 4}, - [744] = {.lex_state = 4}, - [745] = {.lex_state = 4}, - [746] = {.lex_state = 4}, - [747] = {.lex_state = 4}, - [748] = {.lex_state = 4}, - [749] = {.lex_state = 4}, - [750] = {.lex_state = 4}, - [751] = {.lex_state = 4}, - [752] = {.lex_state = 4}, - [753] = {.lex_state = 4}, - [754] = {.lex_state = 4}, - [755] = {.lex_state = 4}, - [756] = {.lex_state = 4}, - [757] = {.lex_state = 4}, - [758] = {.lex_state = 4}, - [759] = {.lex_state = 4}, - [760] = {.lex_state = 4}, - [761] = {.lex_state = 4}, - [762] = {.lex_state = 4}, - [763] = {.lex_state = 4}, - [764] = {.lex_state = 4}, - [765] = {.lex_state = 4}, - [766] = {.lex_state = 4}, - [767] = {.lex_state = 4}, - [768] = {.lex_state = 4}, - [769] = {.lex_state = 4}, - [770] = {.lex_state = 4}, - [771] = {.lex_state = 4}, - [772] = {.lex_state = 4}, - [773] = {.lex_state = 4}, - [774] = {.lex_state = 4}, - [775] = {.lex_state = 4}, - [776] = {.lex_state = 4}, - [777] = {.lex_state = 4}, - [778] = {.lex_state = 4}, - [779] = {.lex_state = 4}, - [780] = {.lex_state = 4}, - [781] = {.lex_state = 4}, - [782] = {.lex_state = 4}, - [783] = {.lex_state = 4}, - [784] = {.lex_state = 4}, - [785] = {.lex_state = 4}, - [786] = {.lex_state = 4}, - [787] = {.lex_state = 4}, - [788] = {.lex_state = 4}, - [789] = {.lex_state = 4}, - [790] = {.lex_state = 4}, - [791] = {.lex_state = 4}, - [792] = {.lex_state = 4}, - [793] = {.lex_state = 4}, - [794] = {.lex_state = 4}, - [795] = {.lex_state = 4}, - [796] = {.lex_state = 4}, - [797] = {.lex_state = 4}, - [798] = {.lex_state = 4}, - [799] = {.lex_state = 4}, - [800] = {.lex_state = 4}, - [801] = {.lex_state = 4}, - [802] = {.lex_state = 4}, - [803] = {.lex_state = 4}, - [804] = {.lex_state = 4}, - [805] = {.lex_state = 4}, - [806] = {.lex_state = 4}, - [807] = {.lex_state = 4}, - [808] = {.lex_state = 4}, - [809] = {.lex_state = 4}, - [810] = {.lex_state = 4}, - [811] = {.lex_state = 4}, - [812] = {.lex_state = 4}, - [813] = {.lex_state = 4}, - [814] = {.lex_state = 4}, - [815] = {.lex_state = 4}, - [816] = {.lex_state = 4}, - [817] = {.lex_state = 4}, - [818] = {.lex_state = 4}, - [819] = {.lex_state = 4}, - [820] = {.lex_state = 4}, - [821] = {.lex_state = 4}, - [822] = {.lex_state = 4}, - [823] = {.lex_state = 4}, - [824] = {.lex_state = 4}, - [825] = {.lex_state = 4}, - [826] = {.lex_state = 4}, - [827] = {.lex_state = 4}, - [828] = {.lex_state = 4}, - [829] = {.lex_state = 4}, - [830] = {.lex_state = 4}, - [831] = {.lex_state = 4}, - [832] = {.lex_state = 4}, - [833] = {.lex_state = 4}, - [834] = {.lex_state = 4}, - [835] = {.lex_state = 4}, - [836] = {.lex_state = 4}, - [837] = {.lex_state = 4}, - [838] = {.lex_state = 4}, - [839] = {.lex_state = 4}, - [840] = {.lex_state = 4}, - [841] = {.lex_state = 4}, - [842] = {.lex_state = 4}, - [843] = {.lex_state = 4}, - [844] = {.lex_state = 4}, - [845] = {.lex_state = 4}, - [846] = {.lex_state = 4}, - [847] = {.lex_state = 4}, - [848] = {.lex_state = 4}, - [849] = {.lex_state = 4}, - [850] = {.lex_state = 4}, - [851] = {.lex_state = 4}, - [852] = {.lex_state = 4}, - [853] = {.lex_state = 5}, - [854] = {.lex_state = 4}, - [855] = {.lex_state = 5}, - [856] = {.lex_state = 5}, - [857] = {.lex_state = 4}, - [858] = {.lex_state = 4}, - [859] = {.lex_state = 4}, - [860] = {.lex_state = 4}, - [861] = {.lex_state = 4}, - [862] = {.lex_state = 4}, - [863] = {.lex_state = 4}, - [864] = {.lex_state = 4}, - [865] = {.lex_state = 4}, - [866] = {.lex_state = 4}, - [867] = {.lex_state = 4}, - [868] = {.lex_state = 4}, - [869] = {.lex_state = 4}, - [870] = {.lex_state = 4}, - [871] = {.lex_state = 4}, - [872] = {.lex_state = 4}, - [873] = {.lex_state = 4}, - [874] = {.lex_state = 4}, - [875] = {.lex_state = 4}, + [742] = {.lex_state = 5}, + [743] = {.lex_state = 5}, + [744] = {.lex_state = 5}, + [745] = {.lex_state = 5}, + [746] = {.lex_state = 5}, + [747] = {.lex_state = 5}, + [748] = {.lex_state = 5}, + [749] = {.lex_state = 5}, + [750] = {.lex_state = 5}, + [751] = {.lex_state = 5}, + [752] = {.lex_state = 5}, + [753] = {.lex_state = 5}, + [754] = {.lex_state = 5}, + [755] = {.lex_state = 5}, + [756] = {.lex_state = 5}, + [757] = {.lex_state = 5}, + [758] = {.lex_state = 5}, + [759] = {.lex_state = 5}, + [760] = {.lex_state = 5}, + [761] = {.lex_state = 5}, + [762] = {.lex_state = 5}, + [763] = {.lex_state = 5}, + [764] = {.lex_state = 5}, + [765] = {.lex_state = 5}, + [766] = {.lex_state = 5}, + [767] = {.lex_state = 5}, + [768] = {.lex_state = 5}, + [769] = {.lex_state = 5}, + [770] = {.lex_state = 5}, + [771] = {.lex_state = 5}, + [772] = {.lex_state = 5}, + [773] = {.lex_state = 5}, + [774] = {.lex_state = 5}, + [775] = {.lex_state = 5}, + [776] = {.lex_state = 5}, + [777] = {.lex_state = 5}, + [778] = {.lex_state = 5}, + [779] = {.lex_state = 5}, + [780] = {.lex_state = 5}, + [781] = {.lex_state = 5}, + [782] = {.lex_state = 5}, + [783] = {.lex_state = 5}, + [784] = {.lex_state = 5}, + [785] = {.lex_state = 5}, + [786] = {.lex_state = 5}, + [787] = {.lex_state = 5}, + [788] = {.lex_state = 5}, + [789] = {.lex_state = 5}, + [790] = {.lex_state = 5}, + [791] = {.lex_state = 5}, + [792] = {.lex_state = 5}, + [793] = {.lex_state = 5}, + [794] = {.lex_state = 5}, + [795] = {.lex_state = 5}, + [796] = {.lex_state = 5}, + [797] = {.lex_state = 5}, + [798] = {.lex_state = 5}, + [799] = {.lex_state = 5}, + [800] = {.lex_state = 5}, + [801] = {.lex_state = 5}, + [802] = {.lex_state = 5}, + [803] = {.lex_state = 5}, + [804] = {.lex_state = 5}, + [805] = {.lex_state = 5}, + [806] = {.lex_state = 5}, + [807] = {.lex_state = 5}, + [808] = {.lex_state = 5}, + [809] = {.lex_state = 5}, + [810] = {.lex_state = 5}, + [811] = {.lex_state = 5}, + [812] = {.lex_state = 5}, + [813] = {.lex_state = 5}, + [814] = {.lex_state = 5}, + [815] = {.lex_state = 5}, + [816] = {.lex_state = 5}, + [817] = {.lex_state = 5}, + [818] = {.lex_state = 5}, + [819] = {.lex_state = 5}, + [820] = {.lex_state = 5}, + [821] = {.lex_state = 5}, + [822] = {.lex_state = 5}, + [823] = {.lex_state = 5}, + [824] = {.lex_state = 5}, + [825] = {.lex_state = 5}, + [826] = {.lex_state = 5}, + [827] = {.lex_state = 5}, + [828] = {.lex_state = 5}, + [829] = {.lex_state = 5}, + [830] = {.lex_state = 5}, + [831] = {.lex_state = 5}, + [832] = {.lex_state = 5}, + [833] = {.lex_state = 5}, + [834] = {.lex_state = 5}, + [835] = {.lex_state = 5}, + [836] = {.lex_state = 5}, + [837] = {.lex_state = 5}, + [838] = {.lex_state = 5}, + [839] = {.lex_state = 5}, + [840] = {.lex_state = 5}, + [841] = {.lex_state = 5}, + [842] = {.lex_state = 5}, + [843] = {.lex_state = 5}, + [844] = {.lex_state = 5}, + [845] = {.lex_state = 5}, + [846] = {.lex_state = 5}, + [847] = {.lex_state = 5}, + [848] = {.lex_state = 5}, + [849] = {.lex_state = 5}, + [850] = {.lex_state = 5}, + [851] = {.lex_state = 5}, + [852] = {.lex_state = 5}, + [853] = {.lex_state = 6}, + [854] = {.lex_state = 5}, + [855] = {.lex_state = 6}, + [856] = {.lex_state = 6}, + [857] = {.lex_state = 5}, + [858] = {.lex_state = 5}, + [859] = {.lex_state = 5}, + [860] = {.lex_state = 5}, + [861] = {.lex_state = 5}, + [862] = {.lex_state = 5}, + [863] = {.lex_state = 5}, + [864] = {.lex_state = 5}, + [865] = {.lex_state = 5}, + [866] = {.lex_state = 5}, + [867] = {.lex_state = 5}, + [868] = {.lex_state = 5}, + [869] = {.lex_state = 5}, + [870] = {.lex_state = 5}, + [871] = {.lex_state = 5}, + [872] = {.lex_state = 5}, + [873] = {.lex_state = 5}, + [874] = {.lex_state = 5}, + [875] = {.lex_state = 5}, [876] = {.lex_state = 0, .external_lex_state = 1}, - [877] = {.lex_state = 4}, - [878] = {.lex_state = 4}, - [879] = {.lex_state = 4}, - [880] = {.lex_state = 4}, - [881] = {.lex_state = 4}, - [882] = {.lex_state = 5}, - [883] = {.lex_state = 4}, - [884] = {.lex_state = 4}, - [885] = {.lex_state = 4}, - [886] = {.lex_state = 4}, - [887] = {.lex_state = 4}, - [888] = {.lex_state = 4}, - [889] = {.lex_state = 4}, - [890] = {.lex_state = 4}, - [891] = {.lex_state = 4}, - [892] = {.lex_state = 4}, - [893] = {.lex_state = 4}, - [894] = {.lex_state = 4}, - [895] = {.lex_state = 4}, - [896] = {.lex_state = 4}, - [897] = {.lex_state = 4}, - [898] = {.lex_state = 4}, - [899] = {.lex_state = 4}, - [900] = {.lex_state = 4}, - [901] = {.lex_state = 4}, - [902] = {.lex_state = 4}, - [903] = {.lex_state = 4}, - [904] = {.lex_state = 4}, - [905] = {.lex_state = 4}, - [906] = {.lex_state = 4}, - [907] = {.lex_state = 4}, - [908] = {.lex_state = 4}, - [909] = {.lex_state = 4}, - [910] = {.lex_state = 4}, - [911] = {.lex_state = 4}, - [912] = {.lex_state = 4}, - [913] = {.lex_state = 4}, - [914] = {.lex_state = 4}, - [915] = {.lex_state = 4}, - [916] = {.lex_state = 4}, - [917] = {.lex_state = 4}, - [918] = {.lex_state = 4}, - [919] = {.lex_state = 4}, - [920] = {.lex_state = 4}, - [921] = {.lex_state = 4}, - [922] = {.lex_state = 4}, - [923] = {.lex_state = 4}, - [924] = {.lex_state = 4}, - [925] = {.lex_state = 4}, - [926] = {.lex_state = 4}, - [927] = {.lex_state = 4}, - [928] = {.lex_state = 4}, - [929] = {.lex_state = 4}, - [930] = {.lex_state = 4}, - [931] = {.lex_state = 4}, - [932] = {.lex_state = 4}, - [933] = {.lex_state = 4}, - [934] = {.lex_state = 4}, - [935] = {.lex_state = 4}, - [936] = {.lex_state = 4}, - [937] = {.lex_state = 5}, - [938] = {.lex_state = 5}, - [939] = {.lex_state = 4}, - [940] = {.lex_state = 4}, - [941] = {.lex_state = 4}, - [942] = {.lex_state = 4}, - [943] = {.lex_state = 4}, - [944] = {.lex_state = 4}, - [945] = {.lex_state = 4}, - [946] = {.lex_state = 4}, - [947] = {.lex_state = 5}, - [948] = {.lex_state = 4}, - [949] = {.lex_state = 4}, - [950] = {.lex_state = 5}, - [951] = {.lex_state = 5}, - [952] = {.lex_state = 5}, - [953] = {.lex_state = 5}, - [954] = {.lex_state = 5}, - [955] = {.lex_state = 5}, - [956] = {.lex_state = 5}, - [957] = {.lex_state = 5}, - [958] = {.lex_state = 5}, - [959] = {.lex_state = 5}, - [960] = {.lex_state = 5}, - [961] = {.lex_state = 5}, - [962] = {.lex_state = 5}, - [963] = {.lex_state = 5}, - [964] = {.lex_state = 5}, - [965] = {.lex_state = 5}, - [966] = {.lex_state = 5}, - [967] = {.lex_state = 5}, - [968] = {.lex_state = 5}, - [969] = {.lex_state = 5}, - [970] = {.lex_state = 5}, - [971] = {.lex_state = 5}, - [972] = {.lex_state = 5}, - [973] = {.lex_state = 5}, - [974] = {.lex_state = 5}, - [975] = {.lex_state = 5}, - [976] = {.lex_state = 5}, - [977] = {.lex_state = 5}, - [978] = {.lex_state = 5}, - [979] = {.lex_state = 5}, - [980] = {.lex_state = 5}, - [981] = {.lex_state = 5}, - [982] = {.lex_state = 5}, - [983] = {.lex_state = 5}, - [984] = {.lex_state = 5}, - [985] = {.lex_state = 5}, - [986] = {.lex_state = 5}, - [987] = {.lex_state = 5}, - [988] = {.lex_state = 5}, - [989] = {.lex_state = 5}, - [990] = {.lex_state = 5}, - [991] = {.lex_state = 5}, - [992] = {.lex_state = 5}, - [993] = {.lex_state = 5}, - [994] = {.lex_state = 5}, - [995] = {.lex_state = 5}, - [996] = {.lex_state = 5}, - [997] = {.lex_state = 5}, - [998] = {.lex_state = 5}, - [999] = {.lex_state = 5}, - [1000] = {.lex_state = 5}, - [1001] = {.lex_state = 5}, - [1002] = {.lex_state = 5}, - [1003] = {.lex_state = 5}, - [1004] = {.lex_state = 5}, - [1005] = {.lex_state = 5}, - [1006] = {.lex_state = 5}, - [1007] = {.lex_state = 5}, - [1008] = {.lex_state = 5}, - [1009] = {.lex_state = 5}, - [1010] = {.lex_state = 5}, - [1011] = {.lex_state = 5}, - [1012] = {.lex_state = 5}, - [1013] = {.lex_state = 5}, - [1014] = {.lex_state = 5}, - [1015] = {.lex_state = 5}, - [1016] = {.lex_state = 5}, - [1017] = {.lex_state = 5}, - [1018] = {.lex_state = 5}, - [1019] = {.lex_state = 5}, - [1020] = {.lex_state = 5}, - [1021] = {.lex_state = 5}, - [1022] = {.lex_state = 5}, - [1023] = {.lex_state = 5}, - [1024] = {.lex_state = 5}, - [1025] = {.lex_state = 5}, - [1026] = {.lex_state = 5}, - [1027] = {.lex_state = 5}, - [1028] = {.lex_state = 5}, - [1029] = {.lex_state = 5}, - [1030] = {.lex_state = 5}, - [1031] = {.lex_state = 5}, - [1032] = {.lex_state = 5}, - [1033] = {.lex_state = 5}, - [1034] = {.lex_state = 5}, - [1035] = {.lex_state = 5}, - [1036] = {.lex_state = 5}, - [1037] = {.lex_state = 5}, - [1038] = {.lex_state = 5}, - [1039] = {.lex_state = 5}, - [1040] = {.lex_state = 5}, - [1041] = {.lex_state = 5}, - [1042] = {.lex_state = 5}, - [1043] = {.lex_state = 5}, - [1044] = {.lex_state = 5}, - [1045] = {.lex_state = 5}, - [1046] = {.lex_state = 5}, - [1047] = {.lex_state = 5}, - [1048] = {.lex_state = 5}, - [1049] = {.lex_state = 5}, - [1050] = {.lex_state = 5}, - [1051] = {.lex_state = 5}, - [1052] = {.lex_state = 5}, - [1053] = {.lex_state = 5}, - [1054] = {.lex_state = 4}, - [1055] = {.lex_state = 5}, - [1056] = {.lex_state = 5}, - [1057] = {.lex_state = 5}, - [1058] = {.lex_state = 5}, - [1059] = {.lex_state = 5}, - [1060] = {.lex_state = 5}, - [1061] = {.lex_state = 5}, - [1062] = {.lex_state = 5}, - [1063] = {.lex_state = 5}, - [1064] = {.lex_state = 5}, - [1065] = {.lex_state = 5}, - [1066] = {.lex_state = 5}, - [1067] = {.lex_state = 5}, - [1068] = {.lex_state = 5}, - [1069] = {.lex_state = 5}, - [1070] = {.lex_state = 5}, - [1071] = {.lex_state = 5}, - [1072] = {.lex_state = 5}, - [1073] = {.lex_state = 5}, - [1074] = {.lex_state = 5}, - [1075] = {.lex_state = 5}, - [1076] = {.lex_state = 5}, - [1077] = {.lex_state = 5}, - [1078] = {.lex_state = 5}, - [1079] = {.lex_state = 5}, - [1080] = {.lex_state = 5}, - [1081] = {.lex_state = 5}, - [1082] = {.lex_state = 4}, - [1083] = {.lex_state = 5}, - [1084] = {.lex_state = 5}, - [1085] = {.lex_state = 5}, - [1086] = {.lex_state = 5}, - [1087] = {.lex_state = 5}, - [1088] = {.lex_state = 5}, - [1089] = {.lex_state = 5}, - [1090] = {.lex_state = 5}, - [1091] = {.lex_state = 5}, - [1092] = {.lex_state = 5}, - [1093] = {.lex_state = 5}, - [1094] = {.lex_state = 5}, - [1095] = {.lex_state = 5}, - [1096] = {.lex_state = 5}, - [1097] = {.lex_state = 5}, - [1098] = {.lex_state = 5}, - [1099] = {.lex_state = 5}, - [1100] = {.lex_state = 5}, - [1101] = {.lex_state = 5}, - [1102] = {.lex_state = 5}, - [1103] = {.lex_state = 5}, - [1104] = {.lex_state = 5}, - [1105] = {.lex_state = 5}, - [1106] = {.lex_state = 5}, - [1107] = {.lex_state = 5}, - [1108] = {.lex_state = 5}, - [1109] = {.lex_state = 5}, - [1110] = {.lex_state = 5}, - [1111] = {.lex_state = 5}, - [1112] = {.lex_state = 5}, - [1113] = {.lex_state = 5}, - [1114] = {.lex_state = 5}, - [1115] = {.lex_state = 5}, - [1116] = {.lex_state = 5}, - [1117] = {.lex_state = 5}, - [1118] = {.lex_state = 5}, - [1119] = {.lex_state = 5}, - [1120] = {.lex_state = 5}, - [1121] = {.lex_state = 5}, - [1122] = {.lex_state = 5}, - [1123] = {.lex_state = 5}, - [1124] = {.lex_state = 5}, - [1125] = {.lex_state = 5}, - [1126] = {.lex_state = 5}, - [1127] = {.lex_state = 5}, - [1128] = {.lex_state = 5}, - [1129] = {.lex_state = 5}, - [1130] = {.lex_state = 5}, - [1131] = {.lex_state = 5}, - [1132] = {.lex_state = 5}, - [1133] = {.lex_state = 5}, - [1134] = {.lex_state = 5}, - [1135] = {.lex_state = 5}, - [1136] = {.lex_state = 5}, - [1137] = {.lex_state = 5}, - [1138] = {.lex_state = 5}, - [1139] = {.lex_state = 5}, - [1140] = {.lex_state = 5}, - [1141] = {.lex_state = 5}, - [1142] = {.lex_state = 5}, - [1143] = {.lex_state = 5}, - [1144] = {.lex_state = 5}, - [1145] = {.lex_state = 5}, - [1146] = {.lex_state = 5}, - [1147] = {.lex_state = 5}, - [1148] = {.lex_state = 5}, - [1149] = {.lex_state = 5}, - [1150] = {.lex_state = 5}, - [1151] = {.lex_state = 5}, + [877] = {.lex_state = 5}, + [878] = {.lex_state = 5}, + [879] = {.lex_state = 5}, + [880] = {.lex_state = 5}, + [881] = {.lex_state = 5}, + [882] = {.lex_state = 6}, + [883] = {.lex_state = 5}, + [884] = {.lex_state = 5}, + [885] = {.lex_state = 5}, + [886] = {.lex_state = 5}, + [887] = {.lex_state = 5}, + [888] = {.lex_state = 5}, + [889] = {.lex_state = 5}, + [890] = {.lex_state = 5}, + [891] = {.lex_state = 5}, + [892] = {.lex_state = 5}, + [893] = {.lex_state = 5}, + [894] = {.lex_state = 5}, + [895] = {.lex_state = 5}, + [896] = {.lex_state = 5}, + [897] = {.lex_state = 5}, + [898] = {.lex_state = 5}, + [899] = {.lex_state = 5}, + [900] = {.lex_state = 5}, + [901] = {.lex_state = 5}, + [902] = {.lex_state = 5}, + [903] = {.lex_state = 5}, + [904] = {.lex_state = 5}, + [905] = {.lex_state = 5}, + [906] = {.lex_state = 5}, + [907] = {.lex_state = 5}, + [908] = {.lex_state = 5}, + [909] = {.lex_state = 5}, + [910] = {.lex_state = 5}, + [911] = {.lex_state = 5}, + [912] = {.lex_state = 5}, + [913] = {.lex_state = 5}, + [914] = {.lex_state = 5}, + [915] = {.lex_state = 5}, + [916] = {.lex_state = 5}, + [917] = {.lex_state = 5}, + [918] = {.lex_state = 5}, + [919] = {.lex_state = 5}, + [920] = {.lex_state = 5}, + [921] = {.lex_state = 5}, + [922] = {.lex_state = 5}, + [923] = {.lex_state = 5}, + [924] = {.lex_state = 5}, + [925] = {.lex_state = 5}, + [926] = {.lex_state = 5}, + [927] = {.lex_state = 5}, + [928] = {.lex_state = 5}, + [929] = {.lex_state = 5}, + [930] = {.lex_state = 5}, + [931] = {.lex_state = 5}, + [932] = {.lex_state = 5}, + [933] = {.lex_state = 5}, + [934] = {.lex_state = 5}, + [935] = {.lex_state = 5}, + [936] = {.lex_state = 5}, + [937] = {.lex_state = 6}, + [938] = {.lex_state = 6}, + [939] = {.lex_state = 5}, + [940] = {.lex_state = 5}, + [941] = {.lex_state = 5}, + [942] = {.lex_state = 5}, + [943] = {.lex_state = 5}, + [944] = {.lex_state = 5}, + [945] = {.lex_state = 5}, + [946] = {.lex_state = 5}, + [947] = {.lex_state = 6}, + [948] = {.lex_state = 5}, + [949] = {.lex_state = 5}, + [950] = {.lex_state = 6}, + [951] = {.lex_state = 6}, + [952] = {.lex_state = 6}, + [953] = {.lex_state = 6}, + [954] = {.lex_state = 6}, + [955] = {.lex_state = 6}, + [956] = {.lex_state = 6}, + [957] = {.lex_state = 6}, + [958] = {.lex_state = 6}, + [959] = {.lex_state = 6}, + [960] = {.lex_state = 6}, + [961] = {.lex_state = 6}, + [962] = {.lex_state = 6}, + [963] = {.lex_state = 6}, + [964] = {.lex_state = 6}, + [965] = {.lex_state = 6}, + [966] = {.lex_state = 6}, + [967] = {.lex_state = 6}, + [968] = {.lex_state = 6}, + [969] = {.lex_state = 6}, + [970] = {.lex_state = 6}, + [971] = {.lex_state = 6}, + [972] = {.lex_state = 6}, + [973] = {.lex_state = 6}, + [974] = {.lex_state = 6}, + [975] = {.lex_state = 6}, + [976] = {.lex_state = 6}, + [977] = {.lex_state = 6}, + [978] = {.lex_state = 6}, + [979] = {.lex_state = 6}, + [980] = {.lex_state = 6}, + [981] = {.lex_state = 6}, + [982] = {.lex_state = 6}, + [983] = {.lex_state = 6}, + [984] = {.lex_state = 6}, + [985] = {.lex_state = 6}, + [986] = {.lex_state = 6}, + [987] = {.lex_state = 6}, + [988] = {.lex_state = 6}, + [989] = {.lex_state = 6}, + [990] = {.lex_state = 6}, + [991] = {.lex_state = 6}, + [992] = {.lex_state = 6}, + [993] = {.lex_state = 6}, + [994] = {.lex_state = 6}, + [995] = {.lex_state = 6}, + [996] = {.lex_state = 6}, + [997] = {.lex_state = 6}, + [998] = {.lex_state = 6}, + [999] = {.lex_state = 6}, + [1000] = {.lex_state = 6}, + [1001] = {.lex_state = 6}, + [1002] = {.lex_state = 6}, + [1003] = {.lex_state = 6}, + [1004] = {.lex_state = 6}, + [1005] = {.lex_state = 6}, + [1006] = {.lex_state = 6}, + [1007] = {.lex_state = 6}, + [1008] = {.lex_state = 6}, + [1009] = {.lex_state = 6}, + [1010] = {.lex_state = 6}, + [1011] = {.lex_state = 6}, + [1012] = {.lex_state = 6}, + [1013] = {.lex_state = 6}, + [1014] = {.lex_state = 6}, + [1015] = {.lex_state = 6}, + [1016] = {.lex_state = 6}, + [1017] = {.lex_state = 6}, + [1018] = {.lex_state = 6}, + [1019] = {.lex_state = 6}, + [1020] = {.lex_state = 6}, + [1021] = {.lex_state = 6}, + [1022] = {.lex_state = 6}, + [1023] = {.lex_state = 6}, + [1024] = {.lex_state = 6}, + [1025] = {.lex_state = 6}, + [1026] = {.lex_state = 6}, + [1027] = {.lex_state = 6}, + [1028] = {.lex_state = 6}, + [1029] = {.lex_state = 6}, + [1030] = {.lex_state = 6}, + [1031] = {.lex_state = 6}, + [1032] = {.lex_state = 6}, + [1033] = {.lex_state = 6}, + [1034] = {.lex_state = 6}, + [1035] = {.lex_state = 6}, + [1036] = {.lex_state = 6}, + [1037] = {.lex_state = 6}, + [1038] = {.lex_state = 6}, + [1039] = {.lex_state = 6}, + [1040] = {.lex_state = 6}, + [1041] = {.lex_state = 6}, + [1042] = {.lex_state = 6}, + [1043] = {.lex_state = 6}, + [1044] = {.lex_state = 6}, + [1045] = {.lex_state = 6}, + [1046] = {.lex_state = 6}, + [1047] = {.lex_state = 6}, + [1048] = {.lex_state = 6}, + [1049] = {.lex_state = 6}, + [1050] = {.lex_state = 6}, + [1051] = {.lex_state = 6}, + [1052] = {.lex_state = 6}, + [1053] = {.lex_state = 6}, + [1054] = {.lex_state = 5}, + [1055] = {.lex_state = 6}, + [1056] = {.lex_state = 6}, + [1057] = {.lex_state = 6}, + [1058] = {.lex_state = 6}, + [1059] = {.lex_state = 6}, + [1060] = {.lex_state = 6}, + [1061] = {.lex_state = 6}, + [1062] = {.lex_state = 6}, + [1063] = {.lex_state = 6}, + [1064] = {.lex_state = 6}, + [1065] = {.lex_state = 6}, + [1066] = {.lex_state = 6}, + [1067] = {.lex_state = 6}, + [1068] = {.lex_state = 6}, + [1069] = {.lex_state = 6}, + [1070] = {.lex_state = 6}, + [1071] = {.lex_state = 6}, + [1072] = {.lex_state = 6}, + [1073] = {.lex_state = 6}, + [1074] = {.lex_state = 6}, + [1075] = {.lex_state = 6}, + [1076] = {.lex_state = 6}, + [1077] = {.lex_state = 6}, + [1078] = {.lex_state = 6}, + [1079] = {.lex_state = 6}, + [1080] = {.lex_state = 6}, + [1081] = {.lex_state = 6}, + [1082] = {.lex_state = 5}, + [1083] = {.lex_state = 6}, + [1084] = {.lex_state = 6}, + [1085] = {.lex_state = 6}, + [1086] = {.lex_state = 6}, + [1087] = {.lex_state = 6}, + [1088] = {.lex_state = 6}, + [1089] = {.lex_state = 6}, + [1090] = {.lex_state = 6}, + [1091] = {.lex_state = 6}, + [1092] = {.lex_state = 6}, + [1093] = {.lex_state = 6}, + [1094] = {.lex_state = 6}, + [1095] = {.lex_state = 6}, + [1096] = {.lex_state = 6}, + [1097] = {.lex_state = 6}, + [1098] = {.lex_state = 6}, + [1099] = {.lex_state = 6}, + [1100] = {.lex_state = 6}, + [1101] = {.lex_state = 6}, + [1102] = {.lex_state = 6}, + [1103] = {.lex_state = 6}, + [1104] = {.lex_state = 6}, + [1105] = {.lex_state = 6}, + [1106] = {.lex_state = 6}, + [1107] = {.lex_state = 6}, + [1108] = {.lex_state = 6}, + [1109] = {.lex_state = 6}, + [1110] = {.lex_state = 6}, + [1111] = {.lex_state = 6}, + [1112] = {.lex_state = 6}, + [1113] = {.lex_state = 6}, + [1114] = {.lex_state = 6}, + [1115] = {.lex_state = 6}, + [1116] = {.lex_state = 6}, + [1117] = {.lex_state = 6}, + [1118] = {.lex_state = 6}, + [1119] = {.lex_state = 6}, + [1120] = {.lex_state = 6}, + [1121] = {.lex_state = 6}, + [1122] = {.lex_state = 6}, + [1123] = {.lex_state = 6}, + [1124] = {.lex_state = 6}, + [1125] = {.lex_state = 6}, + [1126] = {.lex_state = 6}, + [1127] = {.lex_state = 6}, + [1128] = {.lex_state = 6}, + [1129] = {.lex_state = 6}, + [1130] = {.lex_state = 6}, + [1131] = {.lex_state = 6}, + [1132] = {.lex_state = 6}, + [1133] = {.lex_state = 6}, + [1134] = {.lex_state = 6}, + [1135] = {.lex_state = 6}, + [1136] = {.lex_state = 6}, + [1137] = {.lex_state = 6}, + [1138] = {.lex_state = 6}, + [1139] = {.lex_state = 6}, + [1140] = {.lex_state = 6}, + [1141] = {.lex_state = 6}, + [1142] = {.lex_state = 6}, + [1143] = {.lex_state = 6}, + [1144] = {.lex_state = 6}, + [1145] = {.lex_state = 6}, + [1146] = {.lex_state = 6}, + [1147] = {.lex_state = 6}, + [1148] = {.lex_state = 6}, + [1149] = {.lex_state = 6}, + [1150] = {.lex_state = 6}, + [1151] = {.lex_state = 6}, [1152] = {.lex_state = 2}, - [1153] = {.lex_state = 4}, + [1153] = {.lex_state = 5}, [1154] = {.lex_state = 2}, [1155] = {.lex_state = 2}, [1156] = {.lex_state = 2}, @@ -5950,7 +5935,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1224] = {.lex_state = 2}, [1225] = {.lex_state = 2}, [1226] = {.lex_state = 2}, - [1227] = {.lex_state = 4}, + [1227] = {.lex_state = 5}, [1228] = {.lex_state = 2}, [1229] = {.lex_state = 2}, [1230] = {.lex_state = 2}, @@ -5996,8 +5981,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1270] = {.lex_state = 2}, [1271] = {.lex_state = 2}, [1272] = {.lex_state = 2}, - [1273] = {.lex_state = 4}, - [1274] = {.lex_state = 4}, + [1273] = {.lex_state = 5}, + [1274] = {.lex_state = 5}, [1275] = {.lex_state = 2}, [1276] = {.lex_state = 2}, [1277] = {.lex_state = 2}, @@ -6013,12 +5998,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1287] = {.lex_state = 2}, [1288] = {.lex_state = 2}, [1289] = {.lex_state = 2}, - [1290] = {.lex_state = 4}, + [1290] = {.lex_state = 5}, [1291] = {.lex_state = 2}, [1292] = {.lex_state = 2}, [1293] = {.lex_state = 2}, [1294] = {.lex_state = 2}, - [1295] = {.lex_state = 4}, + [1295] = {.lex_state = 5}, [1296] = {.lex_state = 2}, [1297] = {.lex_state = 2}, [1298] = {.lex_state = 2}, @@ -6045,151 +6030,151 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1319] = {.lex_state = 2}, [1320] = {.lex_state = 2}, [1321] = {.lex_state = 2}, - [1322] = {.lex_state = 4}, - [1323] = {.lex_state = 4}, - [1324] = {.lex_state = 4}, - [1325] = {.lex_state = 4}, - [1326] = {.lex_state = 4}, - [1327] = {.lex_state = 4}, - [1328] = {.lex_state = 4}, - [1329] = {.lex_state = 4}, - [1330] = {.lex_state = 4}, - [1331] = {.lex_state = 4}, - [1332] = {.lex_state = 4}, - [1333] = {.lex_state = 4}, - [1334] = {.lex_state = 4}, - [1335] = {.lex_state = 4}, + [1322] = {.lex_state = 5}, + [1323] = {.lex_state = 5}, + [1324] = {.lex_state = 5}, + [1325] = {.lex_state = 5}, + [1326] = {.lex_state = 5}, + [1327] = {.lex_state = 5}, + [1328] = {.lex_state = 5}, + [1329] = {.lex_state = 5}, + [1330] = {.lex_state = 5}, + [1331] = {.lex_state = 5}, + [1332] = {.lex_state = 5}, + [1333] = {.lex_state = 5}, + [1334] = {.lex_state = 5}, + [1335] = {.lex_state = 5}, [1336] = {.lex_state = 2}, [1337] = {.lex_state = 2}, - [1338] = {.lex_state = 4}, + [1338] = {.lex_state = 5}, [1339] = {.lex_state = 2}, - [1340] = {.lex_state = 4}, + [1340] = {.lex_state = 5}, [1341] = {.lex_state = 2}, [1342] = {.lex_state = 2}, [1343] = {.lex_state = 2}, [1344] = {.lex_state = 2}, - [1345] = {.lex_state = 4}, - [1346] = {.lex_state = 4}, + [1345] = {.lex_state = 5}, + [1346] = {.lex_state = 5}, [1347] = {.lex_state = 2}, [1348] = {.lex_state = 2}, [1349] = {.lex_state = 2}, - [1350] = {.lex_state = 4}, - [1351] = {.lex_state = 4}, - [1352] = {.lex_state = 4}, - [1353] = {.lex_state = 4}, - [1354] = {.lex_state = 4}, - [1355] = {.lex_state = 4}, - [1356] = {.lex_state = 4}, - [1357] = {.lex_state = 4}, - [1358] = {.lex_state = 4}, - [1359] = {.lex_state = 4}, - [1360] = {.lex_state = 4}, - [1361] = {.lex_state = 4}, - [1362] = {.lex_state = 4}, - [1363] = {.lex_state = 4}, - [1364] = {.lex_state = 4}, - [1365] = {.lex_state = 4}, - [1366] = {.lex_state = 4}, - [1367] = {.lex_state = 4}, - [1368] = {.lex_state = 4}, - [1369] = {.lex_state = 4}, - [1370] = {.lex_state = 4}, - [1371] = {.lex_state = 4}, - [1372] = {.lex_state = 4}, - [1373] = {.lex_state = 4}, - [1374] = {.lex_state = 4}, - [1375] = {.lex_state = 4}, - [1376] = {.lex_state = 4}, - [1377] = {.lex_state = 4}, - [1378] = {.lex_state = 4}, - [1379] = {.lex_state = 4}, - [1380] = {.lex_state = 4}, - [1381] = {.lex_state = 4}, - [1382] = {.lex_state = 4}, - [1383] = {.lex_state = 4}, - [1384] = {.lex_state = 4}, - [1385] = {.lex_state = 4}, - [1386] = {.lex_state = 4}, - [1387] = {.lex_state = 4}, - [1388] = {.lex_state = 4}, - [1389] = {.lex_state = 4}, - [1390] = {.lex_state = 4}, - [1391] = {.lex_state = 4}, - [1392] = {.lex_state = 4}, - [1393] = {.lex_state = 4}, - [1394] = {.lex_state = 4}, - [1395] = {.lex_state = 4}, - [1396] = {.lex_state = 4}, - [1397] = {.lex_state = 4}, - [1398] = {.lex_state = 4}, - [1399] = {.lex_state = 4}, - [1400] = {.lex_state = 4}, - [1401] = {.lex_state = 4}, - [1402] = {.lex_state = 4}, - [1403] = {.lex_state = 4}, - [1404] = {.lex_state = 4}, - [1405] = {.lex_state = 4}, - [1406] = {.lex_state = 4}, - [1407] = {.lex_state = 4}, - [1408] = {.lex_state = 4}, - [1409] = {.lex_state = 4}, - [1410] = {.lex_state = 4}, - [1411] = {.lex_state = 4}, - [1412] = {.lex_state = 4}, - [1413] = {.lex_state = 4}, - [1414] = {.lex_state = 4}, - [1415] = {.lex_state = 4}, - [1416] = {.lex_state = 4}, - [1417] = {.lex_state = 4}, - [1418] = {.lex_state = 4}, - [1419] = {.lex_state = 4}, - [1420] = {.lex_state = 4}, - [1421] = {.lex_state = 4}, - [1422] = {.lex_state = 4}, - [1423] = {.lex_state = 4}, - [1424] = {.lex_state = 4}, - [1425] = {.lex_state = 4}, - [1426] = {.lex_state = 4}, - [1427] = {.lex_state = 4}, - [1428] = {.lex_state = 4}, - [1429] = {.lex_state = 4}, - [1430] = {.lex_state = 4}, - [1431] = {.lex_state = 4}, - [1432] = {.lex_state = 4}, - [1433] = {.lex_state = 4}, - [1434] = {.lex_state = 4}, - [1435] = {.lex_state = 4}, - [1436] = {.lex_state = 4}, - [1437] = {.lex_state = 4}, - [1438] = {.lex_state = 4}, - [1439] = {.lex_state = 4}, - [1440] = {.lex_state = 4}, - [1441] = {.lex_state = 4}, - [1442] = {.lex_state = 4}, - [1443] = {.lex_state = 4}, - [1444] = {.lex_state = 4}, - [1445] = {.lex_state = 4}, - [1446] = {.lex_state = 4}, - [1447] = {.lex_state = 4}, - [1448] = {.lex_state = 4}, - [1449] = {.lex_state = 4}, - [1450] = {.lex_state = 4}, - [1451] = {.lex_state = 4}, - [1452] = {.lex_state = 4}, - [1453] = {.lex_state = 4}, - [1454] = {.lex_state = 4}, - [1455] = {.lex_state = 4}, - [1456] = {.lex_state = 4}, - [1457] = {.lex_state = 4}, - [1458] = {.lex_state = 4}, - [1459] = {.lex_state = 4}, - [1460] = {.lex_state = 4}, - [1461] = {.lex_state = 4}, - [1462] = {.lex_state = 4}, - [1463] = {.lex_state = 4}, - [1464] = {.lex_state = 4}, - [1465] = {.lex_state = 4}, - [1466] = {.lex_state = 4}, + [1350] = {.lex_state = 5}, + [1351] = {.lex_state = 5}, + [1352] = {.lex_state = 5}, + [1353] = {.lex_state = 5}, + [1354] = {.lex_state = 5}, + [1355] = {.lex_state = 5}, + [1356] = {.lex_state = 5}, + [1357] = {.lex_state = 5}, + [1358] = {.lex_state = 5}, + [1359] = {.lex_state = 5}, + [1360] = {.lex_state = 5}, + [1361] = {.lex_state = 5}, + [1362] = {.lex_state = 5}, + [1363] = {.lex_state = 5}, + [1364] = {.lex_state = 5}, + [1365] = {.lex_state = 5}, + [1366] = {.lex_state = 5}, + [1367] = {.lex_state = 5}, + [1368] = {.lex_state = 5}, + [1369] = {.lex_state = 5}, + [1370] = {.lex_state = 5}, + [1371] = {.lex_state = 5}, + [1372] = {.lex_state = 5}, + [1373] = {.lex_state = 5}, + [1374] = {.lex_state = 5}, + [1375] = {.lex_state = 5}, + [1376] = {.lex_state = 5}, + [1377] = {.lex_state = 5}, + [1378] = {.lex_state = 5}, + [1379] = {.lex_state = 5}, + [1380] = {.lex_state = 5}, + [1381] = {.lex_state = 5}, + [1382] = {.lex_state = 5}, + [1383] = {.lex_state = 5}, + [1384] = {.lex_state = 5}, + [1385] = {.lex_state = 5}, + [1386] = {.lex_state = 5}, + [1387] = {.lex_state = 5}, + [1388] = {.lex_state = 5}, + [1389] = {.lex_state = 5}, + [1390] = {.lex_state = 5}, + [1391] = {.lex_state = 5}, + [1392] = {.lex_state = 5}, + [1393] = {.lex_state = 5}, + [1394] = {.lex_state = 5}, + [1395] = {.lex_state = 5}, + [1396] = {.lex_state = 5}, + [1397] = {.lex_state = 5}, + [1398] = {.lex_state = 5}, + [1399] = {.lex_state = 5}, + [1400] = {.lex_state = 5}, + [1401] = {.lex_state = 5}, + [1402] = {.lex_state = 5}, + [1403] = {.lex_state = 5}, + [1404] = {.lex_state = 5}, + [1405] = {.lex_state = 5}, + [1406] = {.lex_state = 5}, + [1407] = {.lex_state = 5}, + [1408] = {.lex_state = 5}, + [1409] = {.lex_state = 5}, + [1410] = {.lex_state = 5}, + [1411] = {.lex_state = 5}, + [1412] = {.lex_state = 5}, + [1413] = {.lex_state = 5}, + [1414] = {.lex_state = 5}, + [1415] = {.lex_state = 5}, + [1416] = {.lex_state = 5}, + [1417] = {.lex_state = 5}, + [1418] = {.lex_state = 5}, + [1419] = {.lex_state = 5}, + [1420] = {.lex_state = 5}, + [1421] = {.lex_state = 5}, + [1422] = {.lex_state = 5}, + [1423] = {.lex_state = 5}, + [1424] = {.lex_state = 5}, + [1425] = {.lex_state = 5}, + [1426] = {.lex_state = 5}, + [1427] = {.lex_state = 5}, + [1428] = {.lex_state = 5}, + [1429] = {.lex_state = 5}, + [1430] = {.lex_state = 5}, + [1431] = {.lex_state = 5}, + [1432] = {.lex_state = 5}, + [1433] = {.lex_state = 5}, + [1434] = {.lex_state = 5}, + [1435] = {.lex_state = 5}, + [1436] = {.lex_state = 5}, + [1437] = {.lex_state = 5}, + [1438] = {.lex_state = 5}, + [1439] = {.lex_state = 5}, + [1440] = {.lex_state = 5}, + [1441] = {.lex_state = 5}, + [1442] = {.lex_state = 5}, + [1443] = {.lex_state = 5}, + [1444] = {.lex_state = 5}, + [1445] = {.lex_state = 5}, + [1446] = {.lex_state = 5}, + [1447] = {.lex_state = 5}, + [1448] = {.lex_state = 5}, + [1449] = {.lex_state = 5}, + [1450] = {.lex_state = 5}, + [1451] = {.lex_state = 5}, + [1452] = {.lex_state = 5}, + [1453] = {.lex_state = 5}, + [1454] = {.lex_state = 5}, + [1455] = {.lex_state = 5}, + [1456] = {.lex_state = 5}, + [1457] = {.lex_state = 5}, + [1458] = {.lex_state = 5}, + [1459] = {.lex_state = 5}, + [1460] = {.lex_state = 5}, + [1461] = {.lex_state = 5}, + [1462] = {.lex_state = 5}, + [1463] = {.lex_state = 5}, + [1464] = {.lex_state = 5}, + [1465] = {.lex_state = 5}, + [1466] = {.lex_state = 5}, [1467] = {.lex_state = 0, .external_lex_state = 1}, [1468] = {.lex_state = 0, .external_lex_state = 1}, [1469] = {.lex_state = 0, .external_lex_state = 1}, @@ -6250,66 +6235,66 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1524] = {.lex_state = 0}, [1525] = {.lex_state = 0}, [1526] = {.lex_state = 0}, - [1527] = {.lex_state = 3}, + [1527] = {.lex_state = 4}, [1528] = {.lex_state = 0}, - [1529] = {.lex_state = 6}, + [1529] = {.lex_state = 7}, [1530] = {.lex_state = 0}, [1531] = {.lex_state = 0}, [1532] = {.lex_state = 0}, - [1533] = {.lex_state = 3}, + [1533] = {.lex_state = 4}, [1534] = {.lex_state = 0}, - [1535] = {.lex_state = 6}, - [1536] = {.lex_state = 6}, - [1537] = {.lex_state = 3}, - [1538] = {.lex_state = 6}, + [1535] = {.lex_state = 7}, + [1536] = {.lex_state = 7}, + [1537] = {.lex_state = 4}, + [1538] = {.lex_state = 7}, [1539] = {.lex_state = 0}, - [1540] = {.lex_state = 3}, - [1541] = {.lex_state = 6}, - [1542] = {.lex_state = 6}, + [1540] = {.lex_state = 4}, + [1541] = {.lex_state = 7}, + [1542] = {.lex_state = 7}, [1543] = {.lex_state = 0}, [1544] = {.lex_state = 0}, - [1545] = {.lex_state = 6}, - [1546] = {.lex_state = 6}, - [1547] = {.lex_state = 3}, - [1548] = {.lex_state = 3}, - [1549] = {.lex_state = 3}, - [1550] = {.lex_state = 6}, - [1551] = {.lex_state = 3}, + [1545] = {.lex_state = 7}, + [1546] = {.lex_state = 7}, + [1547] = {.lex_state = 4}, + [1548] = {.lex_state = 4}, + [1549] = {.lex_state = 4}, + [1550] = {.lex_state = 7}, + [1551] = {.lex_state = 4}, [1552] = {.lex_state = 0}, - [1553] = {.lex_state = 7}, - [1554] = {.lex_state = 7}, - [1555] = {.lex_state = 7}, - [1556] = {.lex_state = 7}, - [1557] = {.lex_state = 7}, - [1558] = {.lex_state = 7}, - [1559] = {.lex_state = 7}, - [1560] = {.lex_state = 7}, - [1561] = {.lex_state = 7}, - [1562] = {.lex_state = 7}, - [1563] = {.lex_state = 7}, - [1564] = {.lex_state = 7}, - [1565] = {.lex_state = 7}, - [1566] = {.lex_state = 7}, - [1567] = {.lex_state = 3}, - [1568] = {.lex_state = 7}, - [1569] = {.lex_state = 7}, - [1570] = {.lex_state = 7}, - [1571] = {.lex_state = 7}, - [1572] = {.lex_state = 7}, - [1573] = {.lex_state = 7}, - [1574] = {.lex_state = 7}, - [1575] = {.lex_state = 7}, - [1576] = {.lex_state = 7}, - [1577] = {.lex_state = 7}, - [1578] = {.lex_state = 7}, - [1579] = {.lex_state = 7}, + [1553] = {.lex_state = 8}, + [1554] = {.lex_state = 8}, + [1555] = {.lex_state = 8}, + [1556] = {.lex_state = 8}, + [1557] = {.lex_state = 8}, + [1558] = {.lex_state = 8}, + [1559] = {.lex_state = 8}, + [1560] = {.lex_state = 8}, + [1561] = {.lex_state = 8}, + [1562] = {.lex_state = 8}, + [1563] = {.lex_state = 8}, + [1564] = {.lex_state = 8}, + [1565] = {.lex_state = 8}, + [1566] = {.lex_state = 8}, + [1567] = {.lex_state = 4}, + [1568] = {.lex_state = 8}, + [1569] = {.lex_state = 8}, + [1570] = {.lex_state = 8}, + [1571] = {.lex_state = 8}, + [1572] = {.lex_state = 8}, + [1573] = {.lex_state = 8}, + [1574] = {.lex_state = 8}, + [1575] = {.lex_state = 8}, + [1576] = {.lex_state = 8}, + [1577] = {.lex_state = 8}, + [1578] = {.lex_state = 8}, + [1579] = {.lex_state = 8}, [1580] = {.lex_state = 0}, - [1581] = {.lex_state = 7}, - [1582] = {.lex_state = 7}, - [1583] = {.lex_state = 7}, - [1584] = {.lex_state = 7}, - [1585] = {.lex_state = 7}, - [1586] = {.lex_state = 7}, + [1581] = {.lex_state = 8}, + [1582] = {.lex_state = 8}, + [1583] = {.lex_state = 8}, + [1584] = {.lex_state = 8}, + [1585] = {.lex_state = 8}, + [1586] = {.lex_state = 8}, [1587] = {.lex_state = 0}, [1588] = {.lex_state = 0}, [1589] = {.lex_state = 0}, @@ -6321,7 +6306,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1595] = {.lex_state = 0}, [1596] = {.lex_state = 0}, [1597] = {.lex_state = 0}, - [1598] = {.lex_state = 3}, + [1598] = {.lex_state = 4}, [1599] = {.lex_state = 0}, [1600] = {.lex_state = 0}, [1601] = {.lex_state = 0}, @@ -6339,7 +6324,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1613] = {.lex_state = 0}, [1614] = {.lex_state = 0}, [1615] = {.lex_state = 0}, - [1616] = {.lex_state = 7}, + [1616] = {.lex_state = 8}, [1617] = {.lex_state = 0}, [1618] = {.lex_state = 0}, [1619] = {.lex_state = 0}, @@ -6436,7 +6421,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1710] = {.lex_state = 0}, [1711] = {.lex_state = 0}, [1712] = {.lex_state = 0}, - [1713] = {.lex_state = 8}, + [1713] = {.lex_state = 9}, [1714] = {.lex_state = 0}, [1715] = {.lex_state = 0}, [1716] = {.lex_state = 0}, @@ -6457,7 +6442,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1731] = {.lex_state = 0}, [1732] = {.lex_state = 0}, [1733] = {.lex_state = 0}, - [1734] = {.lex_state = 8}, + [1734] = {.lex_state = 9}, [1735] = {.lex_state = 0}, [1736] = {.lex_state = 0}, [1737] = {.lex_state = 0}, @@ -6471,8 +6456,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1745] = {.lex_state = 0}, [1746] = {.lex_state = 0}, [1747] = {.lex_state = 0}, - [1748] = {.lex_state = 8}, - [1749] = {.lex_state = 8}, + [1748] = {.lex_state = 9}, + [1749] = {.lex_state = 9}, [1750] = {.lex_state = 0}, [1751] = {.lex_state = 0}, [1752] = {.lex_state = 0}, @@ -6481,7 +6466,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1755] = {.lex_state = 0}, [1756] = {.lex_state = 0}, [1757] = {.lex_state = 0}, - [1758] = {.lex_state = 4}, + [1758] = {.lex_state = 5}, [1759] = {.lex_state = 0}, [1760] = {.lex_state = 0}, [1761] = {.lex_state = 0}, @@ -6500,7 +6485,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1774] = {.lex_state = 0}, [1775] = {.lex_state = 0}, [1776] = {.lex_state = 0}, - [1777] = {.lex_state = 4}, + [1777] = {.lex_state = 5}, [1778] = {.lex_state = 0}, [1779] = {.lex_state = 0}, [1780] = {.lex_state = 0}, @@ -6529,7 +6514,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1803] = {.lex_state = 0}, [1804] = {.lex_state = 0}, [1805] = {.lex_state = 0}, - [1806] = {.lex_state = 4}, + [1806] = {.lex_state = 5}, [1807] = {.lex_state = 0}, [1808] = {.lex_state = 0}, [1809] = {.lex_state = 0}, @@ -6570,7 +6555,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1844] = {.lex_state = 0}, [1845] = {.lex_state = 0}, [1846] = {.lex_state = 0}, - [1847] = {.lex_state = 4}, + [1847] = {.lex_state = 5}, [1848] = {.lex_state = 0}, [1849] = {.lex_state = 0}, [1850] = {.lex_state = 0}, @@ -6616,7 +6601,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1890] = {.lex_state = 0}, [1891] = {.lex_state = 0}, [1892] = {.lex_state = 0}, - [1893] = {.lex_state = 4}, + [1893] = {.lex_state = 5}, [1894] = {.lex_state = 0}, [1895] = {.lex_state = 0}, [1896] = {.lex_state = 0}, @@ -6662,7 +6647,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1936] = {.lex_state = 0}, [1937] = {.lex_state = 0}, [1938] = {.lex_state = 0}, - [1939] = {.lex_state = 4}, + [1939] = {.lex_state = 5}, [1940] = {.lex_state = 0}, [1941] = {.lex_state = 0}, [1942] = {.lex_state = 0}, @@ -6671,12 +6656,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1945] = {.lex_state = 0}, [1946] = {.lex_state = 0}, [1947] = {.lex_state = 0}, - [1948] = {.lex_state = 4}, + [1948] = {.lex_state = 5}, [1949] = {.lex_state = 0}, - [1950] = {.lex_state = 4}, + [1950] = {.lex_state = 5}, [1951] = {.lex_state = 0}, [1952] = {.lex_state = 0}, - [1953] = {.lex_state = 4}, + [1953] = {.lex_state = 5}, [1954] = {.lex_state = 0}, [1955] = {.lex_state = 0}, [1956] = {.lex_state = 0}, @@ -6687,7 +6672,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1961] = {.lex_state = 0}, [1962] = {.lex_state = 0}, [1963] = {.lex_state = 0}, - [1964] = {.lex_state = 4}, + [1964] = {.lex_state = 5}, [1965] = {.lex_state = 0}, [1966] = {.lex_state = 0}, [1967] = {.lex_state = 0}, @@ -6745,7 +6730,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2019] = {.lex_state = 0}, [2020] = {.lex_state = 0}, [2021] = {.lex_state = 0}, - [2022] = {.lex_state = 4}, + [2022] = {.lex_state = 5}, [2023] = {.lex_state = 0}, [2024] = {.lex_state = 0}, [2025] = {.lex_state = 0}, @@ -6753,7 +6738,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2027] = {.lex_state = 0}, [2028] = {.lex_state = 0}, [2029] = {.lex_state = 0}, - [2030] = {.lex_state = 4}, + [2030] = {.lex_state = 5}, [2031] = {.lex_state = 0}, [2032] = {.lex_state = 0}, [2033] = {.lex_state = 0}, @@ -6770,20 +6755,6 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2044] = {.lex_state = 0}, }; -enum { - ts_external_token_verbatim_string = 0, -}; - -static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { - [ts_external_token_verbatim_string] = sym_verbatim_string, -}; - -static const bool ts_external_scanner_states[2][EXTERNAL_TOKEN_COUNT] = { - [1] = { - [ts_external_token_verbatim_string] = true, - }, -}; - static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [0] = { [ts_builtin_sym_end] = ACTIONS(1), @@ -6894,7 +6865,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(22), [sym_return] = STATE(22), [sym_yield] = STATE(22), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(22), [sym_function_declaration] = STATE(22), [sym_class_declaration] = STATE(22), @@ -6903,13 +6874,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(22), [sym_enum_declaration] = STATE(22), [sym_expression] = STATE(364), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(22), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -6917,8 +6888,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -7355,7 +7326,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(274), [sym_return] = STATE(274), [sym_yield] = STATE(274), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(274), [sym_function_declaration] = STATE(274), [sym_class_declaration] = STATE(274), @@ -7364,13 +7335,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(274), [sym_enum_declaration] = STATE(274), [sym_expression] = STATE(275), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(274), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -7378,8 +7349,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -7600,7 +7571,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(274), [sym_return] = STATE(274), [sym_yield] = STATE(274), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(274), [sym_function_declaration] = STATE(274), [sym_class_declaration] = STATE(274), @@ -7609,13 +7580,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(274), [sym_enum_declaration] = STATE(274), [sym_expression] = STATE(275), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(274), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -7623,8 +7594,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -7829,24 +7800,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(347), }, [9] = { - [sym_resume_expression] = STATE(293), - [sym_expression] = STATE(356), - [sym_primary_expression] = STATE(293), + [sym_resume_expression] = STATE(291), + [sym_expression] = STATE(355), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_table] = STATE(355), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_table] = STATE(354), + [sym_delete_expression] = STATE(291), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), [sym_call_expression] = STATE(284), [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -7945,7 +7916,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(11), [sym_return] = STATE(11), [sym_yield] = STATE(11), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(11), [sym_function_declaration] = STATE(11), [sym_class_declaration] = STATE(11), @@ -7954,13 +7925,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(11), [sym_enum_declaration] = STATE(11), [sym_expression] = STATE(363), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(11), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -7968,8 +7939,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -8036,7 +8007,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(13), [sym_return] = STATE(13), [sym_yield] = STATE(13), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(13), [sym_function_declaration] = STATE(13), [sym_class_declaration] = STATE(13), @@ -8045,13 +8016,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(13), [sym_enum_declaration] = STATE(13), [sym_expression] = STATE(363), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(13), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -8059,8 +8030,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -8218,7 +8189,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(13), [sym_return] = STATE(13), [sym_yield] = STATE(13), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(13), [sym_function_declaration] = STATE(13), [sym_class_declaration] = STATE(13), @@ -8227,13 +8198,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(13), [sym_enum_declaration] = STATE(13), [sym_expression] = STATE(363), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(13), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -8241,8 +8212,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -8309,7 +8280,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(13), [sym_return] = STATE(13), [sym_yield] = STATE(13), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(13), [sym_function_declaration] = STATE(13), [sym_class_declaration] = STATE(13), @@ -8318,13 +8289,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(13), [sym_enum_declaration] = STATE(13), [sym_expression] = STATE(363), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(13), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -8332,8 +8303,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -8398,7 +8369,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(13), [sym_return] = STATE(13), [sym_yield] = STATE(13), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(13), [sym_function_declaration] = STATE(13), [sym_class_declaration] = STATE(13), @@ -8407,13 +8378,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(13), [sym_enum_declaration] = STATE(13), [sym_expression] = STATE(363), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(13), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -8421,8 +8392,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -8487,7 +8458,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(14), [sym_return] = STATE(14), [sym_yield] = STATE(14), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(14), [sym_function_declaration] = STATE(14), [sym_class_declaration] = STATE(14), @@ -8496,13 +8467,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(14), [sym_enum_declaration] = STATE(14), [sym_expression] = STATE(363), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(14), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -8510,8 +8481,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -8576,7 +8547,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(15), [sym_return] = STATE(15), [sym_yield] = STATE(15), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(15), [sym_function_declaration] = STATE(15), [sym_class_declaration] = STATE(15), @@ -8585,13 +8556,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(15), [sym_enum_declaration] = STATE(15), [sym_expression] = STATE(363), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(15), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -8599,8 +8570,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -8755,7 +8726,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(19), [sym_return] = STATE(19), [sym_yield] = STATE(19), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(19), [sym_function_declaration] = STATE(19), [sym_class_declaration] = STATE(19), @@ -8764,13 +8735,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(19), [sym_enum_declaration] = STATE(19), [sym_expression] = STATE(364), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(19), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -8778,8 +8749,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -8843,7 +8814,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(21), [sym_return] = STATE(21), [sym_yield] = STATE(21), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(21), [sym_function_declaration] = STATE(21), [sym_class_declaration] = STATE(21), @@ -8852,13 +8823,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(21), [sym_enum_declaration] = STATE(21), [sym_expression] = STATE(363), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(21), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -8866,8 +8837,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -8932,7 +8903,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(13), [sym_return] = STATE(13), [sym_yield] = STATE(13), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(13), [sym_function_declaration] = STATE(13), [sym_class_declaration] = STATE(13), @@ -8941,13 +8912,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(13), [sym_enum_declaration] = STATE(13), [sym_expression] = STATE(363), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(13), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -8955,8 +8926,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -9022,7 +8993,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(19), [sym_return] = STATE(19), [sym_yield] = STATE(19), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(19), [sym_function_declaration] = STATE(19), [sym_class_declaration] = STATE(19), @@ -9031,13 +9002,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(19), [sym_enum_declaration] = STATE(19), [sym_expression] = STATE(364), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(19), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -9045,8 +9016,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -9110,7 +9081,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(26), [sym_return] = STATE(26), [sym_yield] = STATE(26), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(26), [sym_function_declaration] = STATE(26), [sym_class_declaration] = STATE(26), @@ -9119,13 +9090,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(26), [sym_enum_declaration] = STATE(26), [sym_expression] = STATE(363), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(26), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -9133,8 +9104,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -9199,7 +9170,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(25), [sym_return] = STATE(25), [sym_yield] = STATE(25), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(25), [sym_function_declaration] = STATE(25), [sym_class_declaration] = STATE(25), @@ -9208,13 +9179,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(25), [sym_enum_declaration] = STATE(25), [sym_expression] = STATE(363), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(25), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -9222,8 +9193,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -9288,7 +9259,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(13), [sym_return] = STATE(13), [sym_yield] = STATE(13), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(13), [sym_function_declaration] = STATE(13), [sym_class_declaration] = STATE(13), @@ -9297,13 +9268,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(13), [sym_enum_declaration] = STATE(13), [sym_expression] = STATE(363), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(13), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -9311,8 +9282,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -9377,7 +9348,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(13), [sym_return] = STATE(13), [sym_yield] = STATE(13), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(13), [sym_function_declaration] = STATE(13), [sym_class_declaration] = STATE(13), @@ -9386,13 +9357,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(13), [sym_enum_declaration] = STATE(13), [sym_expression] = STATE(363), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(13), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -9400,8 +9371,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -9630,91 +9601,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(233), }, [29] = { - [sym_block] = STATE(362), - [sym_if_statement] = STATE(362), - [sym_while_statement] = STATE(362), - [sym_do_while_statement] = STATE(362), - [sym_switch_statement] = STATE(362), - [sym_for_statement] = STATE(362), - [sym_foreach_statement] = STATE(362), - [sym_break] = STATE(362), - [sym_continue] = STATE(362), - [sym_return] = STATE(362), - [sym_yield] = STATE(362), - [sym_resume_expression] = STATE(293), - [sym_local_declaration] = STATE(362), - [sym_function_declaration] = STATE(362), - [sym_class_declaration] = STATE(362), - [sym_try_statement] = STATE(362), - [sym_throw_statement] = STATE(362), - [sym_const_declaration] = STATE(362), - [sym_enum_declaration] = STATE(362), - [sym_expression] = STATE(329), - [sym_primary_expression] = STATE(293), - [sym_unary_expression] = STATE(284), - [sym_binary_expression] = STATE(284), - [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), - [sym_var_statement] = STATE(362), - [sym_deref_expression] = STATE(284), - [sym_index_expression] = STATE(284), - [sym_call_expression] = STATE(284), - [sym_anonymous_function] = STATE(284), - [sym_lambda_expression] = STATE(284), - [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), - [sym_global_variable] = STATE(284), - [sym_string] = STATE(284), - [sym_char] = STATE(284), - [sym_bool] = STATE(284), - [sym_identifier] = ACTIONS(7), + [sym_block] = STATE(1068), + [sym_if_statement] = STATE(1068), + [sym_while_statement] = STATE(1068), + [sym_do_while_statement] = STATE(1068), + [sym_switch_statement] = STATE(1068), + [sym_for_statement] = STATE(1068), + [sym_foreach_statement] = STATE(1068), + [sym_break] = STATE(1068), + [sym_continue] = STATE(1068), + [sym_return] = STATE(1068), + [sym_yield] = STATE(1068), + [sym_resume_expression] = STATE(962), + [sym_local_declaration] = STATE(1068), + [sym_function_declaration] = STATE(1068), + [sym_class_declaration] = STATE(1068), + [sym_try_statement] = STATE(1068), + [sym_throw_statement] = STATE(1068), + [sym_const_declaration] = STATE(1068), + [sym_enum_declaration] = STATE(1068), + [sym_expression] = STATE(1063), + [sym_primary_expression] = STATE(962), + [sym_unary_expression] = STATE(959), + [sym_binary_expression] = STATE(959), + [sym_ternary_expression] = STATE(959), + [sym_assignment_expression] = STATE(962), + [sym_update_expression] = STATE(962), + [sym_delete_expression] = STATE(962), + [sym_var_statement] = STATE(1068), + [sym_deref_expression] = STATE(959), + [sym_index_expression] = STATE(959), + [sym_call_expression] = STATE(959), + [sym_anonymous_function] = STATE(959), + [sym_lambda_expression] = STATE(959), + [sym_parenthesized_expression] = STATE(959), + [sym_clone_expression] = STATE(962), + [sym_array] = STATE(962), + [sym_global_variable] = STATE(959), + [sym_string] = STATE(959), + [sym_char] = STATE(959), + [sym_bool] = STATE(959), + [sym_identifier] = ACTIONS(171), [anon_sym_SEMI] = ACTIONS(653), - [anon_sym_LBRACE] = ACTIONS(11), - [anon_sym_if] = ACTIONS(13), - [anon_sym_while] = ACTIONS(15), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_do] = ACTIONS(19), - [anon_sym_switch] = ACTIONS(21), - [anon_sym_for] = ACTIONS(23), - [anon_sym_foreach] = ACTIONS(25), - [anon_sym_break] = ACTIONS(27), - [anon_sym_continue] = ACTIONS(29), - [anon_sym_return] = ACTIONS(31), - [anon_sym_yield] = ACTIONS(33), - [anon_sym_resume] = ACTIONS(35), - [anon_sym_local] = ACTIONS(37), - [anon_sym_function] = ACTIONS(39), - [anon_sym_COLON_COLON] = ACTIONS(41), - [anon_sym_class] = ACTIONS(43), - [anon_sym_LBRACK] = ACTIONS(45), - [anon_sym_try] = ACTIONS(47), - [anon_sym_throw] = ACTIONS(49), - [anon_sym_const] = ACTIONS(51), - [anon_sym_enum] = ACTIONS(53), - [anon_sym_DASH] = ACTIONS(55), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(57), - [anon_sym_typeof] = ACTIONS(55), - [anon_sym_PLUS_PLUS] = ACTIONS(57), - [anon_sym_DASH_DASH] = ACTIONS(57), - [anon_sym_delete] = ACTIONS(59), - [anon_sym_var] = ACTIONS(61), - [anon_sym_rawcall] = ACTIONS(63), - [anon_sym_AT] = ACTIONS(65), - [anon_sym_clone] = ACTIONS(67), - [sym_integer] = ACTIONS(7), - [sym_float] = ACTIONS(69), - [anon_sym_DQUOTE] = ACTIONS(71), - [anon_sym_SQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(75), - [anon_sym_true] = ACTIONS(77), - [anon_sym_false] = ACTIONS(77), - [sym_null] = ACTIONS(7), + [anon_sym_LBRACE] = ACTIONS(175), + [anon_sym_if] = ACTIONS(177), + [anon_sym_while] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(181), + [anon_sym_do] = ACTIONS(183), + [anon_sym_switch] = ACTIONS(185), + [anon_sym_for] = ACTIONS(187), + [anon_sym_foreach] = ACTIONS(189), + [anon_sym_break] = ACTIONS(191), + [anon_sym_continue] = ACTIONS(193), + [anon_sym_return] = ACTIONS(195), + [anon_sym_yield] = ACTIONS(197), + [anon_sym_resume] = ACTIONS(199), + [anon_sym_local] = ACTIONS(201), + [anon_sym_function] = ACTIONS(203), + [anon_sym_COLON_COLON] = ACTIONS(205), + [anon_sym_class] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_try] = ACTIONS(211), + [anon_sym_throw] = ACTIONS(213), + [anon_sym_const] = ACTIONS(215), + [anon_sym_enum] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(221), + [anon_sym_BANG] = ACTIONS(221), + [anon_sym_typeof] = ACTIONS(219), + [anon_sym_PLUS_PLUS] = ACTIONS(221), + [anon_sym_DASH_DASH] = ACTIONS(221), + [anon_sym_delete] = ACTIONS(223), + [anon_sym_var] = ACTIONS(225), + [anon_sym_rawcall] = ACTIONS(227), + [anon_sym_AT] = ACTIONS(229), + [anon_sym_clone] = ACTIONS(231), + [sym_integer] = ACTIONS(171), + [sym_float] = ACTIONS(233), + [anon_sym_DQUOTE] = ACTIONS(235), + [anon_sym_SQUOTE] = ACTIONS(237), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(239), + [anon_sym_true] = ACTIONS(241), + [anon_sym_false] = ACTIONS(241), + [sym_null] = ACTIONS(171), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(69), + [sym_verbatim_string] = ACTIONS(233), }, [30] = { [sym_block] = STATE(1747), @@ -10598,7 +10569,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(318), [sym_return] = STATE(318), [sym_yield] = STATE(318), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(318), [sym_function_declaration] = STATE(318), [sym_class_declaration] = STATE(318), @@ -10607,13 +10578,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(318), [sym_enum_declaration] = STATE(318), [sym_expression] = STATE(310), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(318), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -10621,8 +10592,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -10935,42 +10906,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(145), }, [44] = { - [sym_block] = STATE(297), - [sym_if_statement] = STATE(297), - [sym_while_statement] = STATE(297), - [sym_do_while_statement] = STATE(297), - [sym_switch_statement] = STATE(297), - [sym_for_statement] = STATE(297), - [sym_foreach_statement] = STATE(297), - [sym_break] = STATE(297), - [sym_continue] = STATE(297), - [sym_return] = STATE(297), - [sym_yield] = STATE(297), - [sym_resume_expression] = STATE(293), - [sym_local_declaration] = STATE(297), - [sym_function_declaration] = STATE(297), - [sym_class_declaration] = STATE(297), - [sym_try_statement] = STATE(297), - [sym_throw_statement] = STATE(297), - [sym_const_declaration] = STATE(297), - [sym_enum_declaration] = STATE(297), - [sym_expression] = STATE(298), - [sym_primary_expression] = STATE(293), + [sym_block] = STATE(255), + [sym_if_statement] = STATE(255), + [sym_while_statement] = STATE(255), + [sym_do_while_statement] = STATE(255), + [sym_switch_statement] = STATE(255), + [sym_for_statement] = STATE(255), + [sym_foreach_statement] = STATE(255), + [sym_break] = STATE(255), + [sym_continue] = STATE(255), + [sym_return] = STATE(255), + [sym_yield] = STATE(255), + [sym_resume_expression] = STATE(291), + [sym_local_declaration] = STATE(255), + [sym_function_declaration] = STATE(255), + [sym_class_declaration] = STATE(255), + [sym_try_statement] = STATE(255), + [sym_throw_statement] = STATE(255), + [sym_const_declaration] = STATE(255), + [sym_enum_declaration] = STATE(255), + [sym_expression] = STATE(208), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), - [sym_var_statement] = STATE(297), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), + [sym_var_statement] = STATE(255), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), [sym_call_expression] = STATE(284), [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -11022,42 +10993,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(69), }, [45] = { - [sym_block] = STATE(215), - [sym_if_statement] = STATE(215), - [sym_while_statement] = STATE(215), - [sym_do_while_statement] = STATE(215), - [sym_switch_statement] = STATE(215), - [sym_for_statement] = STATE(215), - [sym_foreach_statement] = STATE(215), - [sym_break] = STATE(215), - [sym_continue] = STATE(215), - [sym_return] = STATE(215), - [sym_yield] = STATE(215), - [sym_resume_expression] = STATE(293), - [sym_local_declaration] = STATE(215), - [sym_function_declaration] = STATE(215), - [sym_class_declaration] = STATE(215), - [sym_try_statement] = STATE(215), - [sym_throw_statement] = STATE(215), - [sym_const_declaration] = STATE(215), - [sym_enum_declaration] = STATE(215), - [sym_expression] = STATE(313), - [sym_primary_expression] = STATE(293), + [sym_block] = STATE(282), + [sym_if_statement] = STATE(282), + [sym_while_statement] = STATE(282), + [sym_do_while_statement] = STATE(282), + [sym_switch_statement] = STATE(282), + [sym_for_statement] = STATE(282), + [sym_foreach_statement] = STATE(282), + [sym_break] = STATE(282), + [sym_continue] = STATE(282), + [sym_return] = STATE(282), + [sym_yield] = STATE(282), + [sym_resume_expression] = STATE(291), + [sym_local_declaration] = STATE(282), + [sym_function_declaration] = STATE(282), + [sym_class_declaration] = STATE(282), + [sym_try_statement] = STATE(282), + [sym_throw_statement] = STATE(282), + [sym_const_declaration] = STATE(282), + [sym_enum_declaration] = STATE(282), + [sym_expression] = STATE(281), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), - [sym_var_statement] = STATE(215), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), + [sym_var_statement] = STATE(282), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), [sym_call_expression] = STATE(284), [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -11109,42 +11080,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(69), }, [46] = { - [sym_block] = STATE(282), - [sym_if_statement] = STATE(282), - [sym_while_statement] = STATE(282), - [sym_do_while_statement] = STATE(282), - [sym_switch_statement] = STATE(282), - [sym_for_statement] = STATE(282), - [sym_foreach_statement] = STATE(282), - [sym_break] = STATE(282), - [sym_continue] = STATE(282), - [sym_return] = STATE(282), - [sym_yield] = STATE(282), - [sym_resume_expression] = STATE(293), - [sym_local_declaration] = STATE(282), - [sym_function_declaration] = STATE(282), - [sym_class_declaration] = STATE(282), - [sym_try_statement] = STATE(282), - [sym_throw_statement] = STATE(282), - [sym_const_declaration] = STATE(282), - [sym_enum_declaration] = STATE(282), - [sym_expression] = STATE(281), - [sym_primary_expression] = STATE(293), + [sym_block] = STATE(350), + [sym_if_statement] = STATE(350), + [sym_while_statement] = STATE(350), + [sym_do_while_statement] = STATE(350), + [sym_switch_statement] = STATE(350), + [sym_for_statement] = STATE(350), + [sym_foreach_statement] = STATE(350), + [sym_break] = STATE(350), + [sym_continue] = STATE(350), + [sym_return] = STATE(350), + [sym_yield] = STATE(350), + [sym_resume_expression] = STATE(291), + [sym_local_declaration] = STATE(350), + [sym_function_declaration] = STATE(350), + [sym_class_declaration] = STATE(350), + [sym_try_statement] = STATE(350), + [sym_throw_statement] = STATE(350), + [sym_const_declaration] = STATE(350), + [sym_enum_declaration] = STATE(350), + [sym_expression] = STATE(344), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), - [sym_var_statement] = STATE(282), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), + [sym_var_statement] = STATE(350), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), [sym_call_expression] = STATE(284), [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -11207,7 +11178,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(188), [sym_return] = STATE(188), [sym_yield] = STATE(188), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(188), [sym_function_declaration] = STATE(188), [sym_class_declaration] = STATE(188), @@ -11216,13 +11187,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(188), [sym_enum_declaration] = STATE(188), [sym_expression] = STATE(189), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(188), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -11230,8 +11201,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -11324,7 +11295,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(959), [sym_bool] = STATE(959), [sym_identifier] = ACTIONS(171), - [anon_sym_SEMI] = ACTIONS(707), + [anon_sym_SEMI] = ACTIONS(653), [anon_sym_LBRACE] = ACTIONS(175), [anon_sym_if] = ACTIONS(245), [anon_sym_while] = ACTIONS(247), @@ -11411,7 +11382,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(959), [sym_bool] = STATE(959), [sym_identifier] = ACTIONS(171), - [anon_sym_SEMI] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(707), [anon_sym_LBRACE] = ACTIONS(175), [anon_sym_if] = ACTIONS(245), [anon_sym_while] = ACTIONS(247), @@ -11498,7 +11469,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(959), [sym_bool] = STATE(959), [sym_identifier] = ACTIONS(171), - [anon_sym_SEMI] = ACTIONS(711), + [anon_sym_SEMI] = ACTIONS(709), [anon_sym_LBRACE] = ACTIONS(175), [anon_sym_if] = ACTIONS(245), [anon_sym_while] = ACTIONS(247), @@ -11585,7 +11556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(1296), [sym_bool] = STATE(1296), [sym_identifier] = ACTIONS(277), - [anon_sym_SEMI] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(711), [anon_sym_LBRACE] = ACTIONS(659), [anon_sym_if] = ACTIONS(283), [anon_sym_while] = ACTIONS(285), @@ -11631,222 +11602,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(347), }, [52] = { - [sym_block] = STATE(752), - [sym_if_statement] = STATE(752), - [sym_while_statement] = STATE(752), - [sym_do_while_statement] = STATE(752), - [sym_switch_statement] = STATE(752), - [sym_for_statement] = STATE(752), - [sym_foreach_statement] = STATE(752), - [sym_break] = STATE(752), - [sym_continue] = STATE(752), - [sym_return] = STATE(752), - [sym_yield] = STATE(752), - [sym_resume_expression] = STATE(822), - [sym_local_declaration] = STATE(752), - [sym_function_declaration] = STATE(752), - [sym_class_declaration] = STATE(752), - [sym_try_statement] = STATE(752), - [sym_throw_statement] = STATE(752), - [sym_const_declaration] = STATE(752), - [sym_enum_declaration] = STATE(752), - [sym_expression] = STATE(751), - [sym_primary_expression] = STATE(822), - [sym_unary_expression] = STATE(843), - [sym_binary_expression] = STATE(843), - [sym_ternary_expression] = STATE(843), - [sym_assignment_expression] = STATE(822), - [sym_update_expression] = STATE(822), - [sym_delete_expression] = STATE(822), - [sym_var_statement] = STATE(752), - [sym_deref_expression] = STATE(843), - [sym_index_expression] = STATE(843), - [sym_call_expression] = STATE(843), - [sym_anonymous_function] = STATE(843), - [sym_lambda_expression] = STATE(843), - [sym_parenthesized_expression] = STATE(843), - [sym_clone_expression] = STATE(822), - [sym_array] = STATE(822), - [sym_global_variable] = STATE(843), - [sym_string] = STATE(843), - [sym_char] = STATE(843), - [sym_bool] = STATE(843), - [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(715), - [anon_sym_LBRACE] = ACTIONS(83), - [anon_sym_if] = ACTIONS(87), - [anon_sym_while] = ACTIONS(91), - [anon_sym_LPAREN] = ACTIONS(93), - [anon_sym_do] = ACTIONS(95), - [anon_sym_switch] = ACTIONS(97), - [anon_sym_for] = ACTIONS(99), - [anon_sym_foreach] = ACTIONS(101), - [anon_sym_break] = ACTIONS(103), - [anon_sym_continue] = ACTIONS(105), - [anon_sym_return] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_resume] = ACTIONS(111), - [anon_sym_local] = ACTIONS(113), - [anon_sym_function] = ACTIONS(115), - [anon_sym_COLON_COLON] = ACTIONS(117), - [anon_sym_class] = ACTIONS(119), - [anon_sym_LBRACK] = ACTIONS(121), - [anon_sym_try] = ACTIONS(123), - [anon_sym_throw] = ACTIONS(125), - [anon_sym_const] = ACTIONS(127), - [anon_sym_enum] = ACTIONS(129), - [anon_sym_DASH] = ACTIONS(131), - [anon_sym_TILDE] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(133), - [anon_sym_typeof] = ACTIONS(131), - [anon_sym_PLUS_PLUS] = ACTIONS(133), - [anon_sym_DASH_DASH] = ACTIONS(133), - [anon_sym_delete] = ACTIONS(135), - [anon_sym_var] = ACTIONS(137), - [anon_sym_rawcall] = ACTIONS(139), - [anon_sym_AT] = ACTIONS(141), - [anon_sym_clone] = ACTIONS(143), - [sym_integer] = ACTIONS(79), - [sym_float] = ACTIONS(145), - [anon_sym_DQUOTE] = ACTIONS(147), - [anon_sym_SQUOTE] = ACTIONS(149), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(151), - [anon_sym_true] = ACTIONS(153), - [anon_sym_false] = ACTIONS(153), - [sym_null] = ACTIONS(79), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(145), - }, - [53] = { - [sym_block] = STATE(1167), - [sym_if_statement] = STATE(1167), - [sym_while_statement] = STATE(1167), - [sym_do_while_statement] = STATE(1167), - [sym_switch_statement] = STATE(1167), - [sym_for_statement] = STATE(1167), - [sym_foreach_statement] = STATE(1167), - [sym_break] = STATE(1167), - [sym_continue] = STATE(1167), - [sym_return] = STATE(1167), - [sym_yield] = STATE(1167), - [sym_resume_expression] = STATE(1302), - [sym_local_declaration] = STATE(1167), - [sym_function_declaration] = STATE(1167), - [sym_class_declaration] = STATE(1167), - [sym_try_statement] = STATE(1167), - [sym_throw_statement] = STATE(1167), - [sym_const_declaration] = STATE(1167), - [sym_enum_declaration] = STATE(1167), - [sym_expression] = STATE(1168), - [sym_primary_expression] = STATE(1302), - [sym_unary_expression] = STATE(1296), - [sym_binary_expression] = STATE(1296), - [sym_ternary_expression] = STATE(1296), - [sym_assignment_expression] = STATE(1302), - [sym_update_expression] = STATE(1302), - [sym_delete_expression] = STATE(1302), - [sym_var_statement] = STATE(1167), - [sym_deref_expression] = STATE(1296), - [sym_index_expression] = STATE(1296), - [sym_call_expression] = STATE(1296), - [sym_anonymous_function] = STATE(1296), - [sym_lambda_expression] = STATE(1296), - [sym_parenthesized_expression] = STATE(1296), - [sym_clone_expression] = STATE(1302), - [sym_array] = STATE(1302), - [sym_global_variable] = STATE(1296), - [sym_string] = STATE(1296), - [sym_char] = STATE(1296), - [sym_bool] = STATE(1296), - [sym_identifier] = ACTIONS(277), - [anon_sym_SEMI] = ACTIONS(717), - [anon_sym_LBRACE] = ACTIONS(659), - [anon_sym_if] = ACTIONS(283), - [anon_sym_while] = ACTIONS(285), - [anon_sym_LPAREN] = ACTIONS(661), - [anon_sym_do] = ACTIONS(289), - [anon_sym_switch] = ACTIONS(291), - [anon_sym_for] = ACTIONS(293), - [anon_sym_foreach] = ACTIONS(295), - [anon_sym_break] = ACTIONS(297), - [anon_sym_continue] = ACTIONS(299), - [anon_sym_return] = ACTIONS(301), - [anon_sym_yield] = ACTIONS(303), - [anon_sym_resume] = ACTIONS(305), - [anon_sym_local] = ACTIONS(307), - [anon_sym_function] = ACTIONS(309), - [anon_sym_COLON_COLON] = ACTIONS(663), - [anon_sym_class] = ACTIONS(313), - [anon_sym_LBRACK] = ACTIONS(665), - [anon_sym_try] = ACTIONS(317), - [anon_sym_throw] = ACTIONS(319), - [anon_sym_const] = ACTIONS(321), - [anon_sym_enum] = ACTIONS(323), - [anon_sym_DASH] = ACTIONS(325), - [anon_sym_TILDE] = ACTIONS(667), - [anon_sym_BANG] = ACTIONS(667), - [anon_sym_typeof] = ACTIONS(325), - [anon_sym_PLUS_PLUS] = ACTIONS(667), - [anon_sym_DASH_DASH] = ACTIONS(667), - [anon_sym_delete] = ACTIONS(327), - [anon_sym_var] = ACTIONS(329), - [anon_sym_rawcall] = ACTIONS(331), - [anon_sym_AT] = ACTIONS(669), - [anon_sym_clone] = ACTIONS(335), - [sym_integer] = ACTIONS(277), - [sym_float] = ACTIONS(347), - [anon_sym_DQUOTE] = ACTIONS(671), - [anon_sym_SQUOTE] = ACTIONS(339), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(673), - [anon_sym_true] = ACTIONS(343), - [anon_sym_false] = ACTIONS(343), - [sym_null] = ACTIONS(277), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(347), - }, - [54] = { - [sym_block] = STATE(350), - [sym_if_statement] = STATE(350), - [sym_while_statement] = STATE(350), - [sym_do_while_statement] = STATE(350), - [sym_switch_statement] = STATE(350), - [sym_for_statement] = STATE(350), - [sym_foreach_statement] = STATE(350), - [sym_break] = STATE(350), - [sym_continue] = STATE(350), - [sym_return] = STATE(350), - [sym_yield] = STATE(350), - [sym_resume_expression] = STATE(293), - [sym_local_declaration] = STATE(350), - [sym_function_declaration] = STATE(350), - [sym_class_declaration] = STATE(350), - [sym_try_statement] = STATE(350), - [sym_throw_statement] = STATE(350), - [sym_const_declaration] = STATE(350), - [sym_enum_declaration] = STATE(350), - [sym_expression] = STATE(344), - [sym_primary_expression] = STATE(293), + [sym_block] = STATE(297), + [sym_if_statement] = STATE(297), + [sym_while_statement] = STATE(297), + [sym_do_while_statement] = STATE(297), + [sym_switch_statement] = STATE(297), + [sym_for_statement] = STATE(297), + [sym_foreach_statement] = STATE(297), + [sym_break] = STATE(297), + [sym_continue] = STATE(297), + [sym_return] = STATE(297), + [sym_yield] = STATE(297), + [sym_resume_expression] = STATE(291), + [sym_local_declaration] = STATE(297), + [sym_function_declaration] = STATE(297), + [sym_class_declaration] = STATE(297), + [sym_try_statement] = STATE(297), + [sym_throw_statement] = STATE(297), + [sym_const_declaration] = STATE(297), + [sym_enum_declaration] = STATE(297), + [sym_expression] = STATE(298), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), - [sym_var_statement] = STATE(350), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), + [sym_var_statement] = STATE(297), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), [sym_call_expression] = STATE(284), [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), [sym_bool] = STATE(284), [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(719), + [anon_sym_SEMI] = ACTIONS(713), [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_if] = ACTIONS(13), [anon_sym_while] = ACTIONS(15), @@ -11891,6 +11688,180 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(69), }, + [53] = { + [sym_block] = STATE(1167), + [sym_if_statement] = STATE(1167), + [sym_while_statement] = STATE(1167), + [sym_do_while_statement] = STATE(1167), + [sym_switch_statement] = STATE(1167), + [sym_for_statement] = STATE(1167), + [sym_foreach_statement] = STATE(1167), + [sym_break] = STATE(1167), + [sym_continue] = STATE(1167), + [sym_return] = STATE(1167), + [sym_yield] = STATE(1167), + [sym_resume_expression] = STATE(1302), + [sym_local_declaration] = STATE(1167), + [sym_function_declaration] = STATE(1167), + [sym_class_declaration] = STATE(1167), + [sym_try_statement] = STATE(1167), + [sym_throw_statement] = STATE(1167), + [sym_const_declaration] = STATE(1167), + [sym_enum_declaration] = STATE(1167), + [sym_expression] = STATE(1168), + [sym_primary_expression] = STATE(1302), + [sym_unary_expression] = STATE(1296), + [sym_binary_expression] = STATE(1296), + [sym_ternary_expression] = STATE(1296), + [sym_assignment_expression] = STATE(1302), + [sym_update_expression] = STATE(1302), + [sym_delete_expression] = STATE(1302), + [sym_var_statement] = STATE(1167), + [sym_deref_expression] = STATE(1296), + [sym_index_expression] = STATE(1296), + [sym_call_expression] = STATE(1296), + [sym_anonymous_function] = STATE(1296), + [sym_lambda_expression] = STATE(1296), + [sym_parenthesized_expression] = STATE(1296), + [sym_clone_expression] = STATE(1302), + [sym_array] = STATE(1302), + [sym_global_variable] = STATE(1296), + [sym_string] = STATE(1296), + [sym_char] = STATE(1296), + [sym_bool] = STATE(1296), + [sym_identifier] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(715), + [anon_sym_LBRACE] = ACTIONS(659), + [anon_sym_if] = ACTIONS(283), + [anon_sym_while] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(661), + [anon_sym_do] = ACTIONS(289), + [anon_sym_switch] = ACTIONS(291), + [anon_sym_for] = ACTIONS(293), + [anon_sym_foreach] = ACTIONS(295), + [anon_sym_break] = ACTIONS(297), + [anon_sym_continue] = ACTIONS(299), + [anon_sym_return] = ACTIONS(301), + [anon_sym_yield] = ACTIONS(303), + [anon_sym_resume] = ACTIONS(305), + [anon_sym_local] = ACTIONS(307), + [anon_sym_function] = ACTIONS(309), + [anon_sym_COLON_COLON] = ACTIONS(663), + [anon_sym_class] = ACTIONS(313), + [anon_sym_LBRACK] = ACTIONS(665), + [anon_sym_try] = ACTIONS(317), + [anon_sym_throw] = ACTIONS(319), + [anon_sym_const] = ACTIONS(321), + [anon_sym_enum] = ACTIONS(323), + [anon_sym_DASH] = ACTIONS(325), + [anon_sym_TILDE] = ACTIONS(667), + [anon_sym_BANG] = ACTIONS(667), + [anon_sym_typeof] = ACTIONS(325), + [anon_sym_PLUS_PLUS] = ACTIONS(667), + [anon_sym_DASH_DASH] = ACTIONS(667), + [anon_sym_delete] = ACTIONS(327), + [anon_sym_var] = ACTIONS(329), + [anon_sym_rawcall] = ACTIONS(331), + [anon_sym_AT] = ACTIONS(669), + [anon_sym_clone] = ACTIONS(335), + [sym_integer] = ACTIONS(277), + [sym_float] = ACTIONS(347), + [anon_sym_DQUOTE] = ACTIONS(671), + [anon_sym_SQUOTE] = ACTIONS(339), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(673), + [anon_sym_true] = ACTIONS(343), + [anon_sym_false] = ACTIONS(343), + [sym_null] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(347), + }, + [54] = { + [sym_block] = STATE(1525), + [sym_if_statement] = STATE(1525), + [sym_while_statement] = STATE(1525), + [sym_do_while_statement] = STATE(1525), + [sym_switch_statement] = STATE(1525), + [sym_for_statement] = STATE(1525), + [sym_foreach_statement] = STATE(1525), + [sym_break] = STATE(1525), + [sym_continue] = STATE(1525), + [sym_return] = STATE(1525), + [sym_yield] = STATE(1525), + [sym_resume_expression] = STATE(962), + [sym_local_declaration] = STATE(1525), + [sym_function_declaration] = STATE(1525), + [sym_class_declaration] = STATE(1525), + [sym_try_statement] = STATE(1525), + [sym_throw_statement] = STATE(1525), + [sym_const_declaration] = STATE(1525), + [sym_enum_declaration] = STATE(1525), + [sym_expression] = STATE(1146), + [sym_primary_expression] = STATE(962), + [sym_unary_expression] = STATE(959), + [sym_binary_expression] = STATE(959), + [sym_ternary_expression] = STATE(959), + [sym_assignment_expression] = STATE(962), + [sym_update_expression] = STATE(962), + [sym_delete_expression] = STATE(962), + [sym_var_statement] = STATE(1525), + [sym_deref_expression] = STATE(959), + [sym_index_expression] = STATE(959), + [sym_call_expression] = STATE(959), + [sym_anonymous_function] = STATE(959), + [sym_lambda_expression] = STATE(959), + [sym_parenthesized_expression] = STATE(959), + [sym_clone_expression] = STATE(962), + [sym_array] = STATE(962), + [sym_global_variable] = STATE(959), + [sym_string] = STATE(959), + [sym_char] = STATE(959), + [sym_bool] = STATE(959), + [sym_identifier] = ACTIONS(171), + [anon_sym_SEMI] = ACTIONS(717), + [anon_sym_LBRACE] = ACTIONS(175), + [anon_sym_if] = ACTIONS(245), + [anon_sym_while] = ACTIONS(247), + [anon_sym_LPAREN] = ACTIONS(181), + [anon_sym_do] = ACTIONS(183), + [anon_sym_switch] = ACTIONS(185), + [anon_sym_for] = ACTIONS(249), + [anon_sym_foreach] = ACTIONS(251), + [anon_sym_break] = ACTIONS(191), + [anon_sym_continue] = ACTIONS(193), + [anon_sym_return] = ACTIONS(195), + [anon_sym_yield] = ACTIONS(197), + [anon_sym_resume] = ACTIONS(199), + [anon_sym_local] = ACTIONS(253), + [anon_sym_function] = ACTIONS(255), + [anon_sym_COLON_COLON] = ACTIONS(205), + [anon_sym_class] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_try] = ACTIONS(257), + [anon_sym_throw] = ACTIONS(213), + [anon_sym_const] = ACTIONS(215), + [anon_sym_enum] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(221), + [anon_sym_BANG] = ACTIONS(221), + [anon_sym_typeof] = ACTIONS(219), + [anon_sym_PLUS_PLUS] = ACTIONS(221), + [anon_sym_DASH_DASH] = ACTIONS(221), + [anon_sym_delete] = ACTIONS(223), + [anon_sym_var] = ACTIONS(259), + [anon_sym_rawcall] = ACTIONS(227), + [anon_sym_AT] = ACTIONS(229), + [anon_sym_clone] = ACTIONS(231), + [sym_integer] = ACTIONS(171), + [sym_float] = ACTIONS(233), + [anon_sym_DQUOTE] = ACTIONS(235), + [anon_sym_SQUOTE] = ACTIONS(237), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(239), + [anon_sym_true] = ACTIONS(241), + [anon_sym_false] = ACTIONS(241), + [sym_null] = ACTIONS(171), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(233), + }, [55] = { [sym_block] = STATE(755), [sym_if_statement] = STATE(755), @@ -11933,7 +11904,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(719), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(87), [anon_sym_while] = ACTIONS(91), @@ -11979,93 +11950,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(145), }, [56] = { - [sym_block] = STATE(1525), - [sym_if_statement] = STATE(1525), - [sym_while_statement] = STATE(1525), - [sym_do_while_statement] = STATE(1525), - [sym_switch_statement] = STATE(1525), - [sym_for_statement] = STATE(1525), - [sym_foreach_statement] = STATE(1525), - [sym_break] = STATE(1525), - [sym_continue] = STATE(1525), - [sym_return] = STATE(1525), - [sym_yield] = STATE(1525), - [sym_resume_expression] = STATE(962), - [sym_local_declaration] = STATE(1525), - [sym_function_declaration] = STATE(1525), - [sym_class_declaration] = STATE(1525), - [sym_try_statement] = STATE(1525), - [sym_throw_statement] = STATE(1525), - [sym_const_declaration] = STATE(1525), - [sym_enum_declaration] = STATE(1525), - [sym_expression] = STATE(1134), - [sym_primary_expression] = STATE(962), - [sym_unary_expression] = STATE(959), - [sym_binary_expression] = STATE(959), - [sym_ternary_expression] = STATE(959), - [sym_assignment_expression] = STATE(962), - [sym_update_expression] = STATE(962), - [sym_delete_expression] = STATE(962), - [sym_var_statement] = STATE(1525), - [sym_deref_expression] = STATE(959), - [sym_index_expression] = STATE(959), - [sym_call_expression] = STATE(959), - [sym_anonymous_function] = STATE(959), - [sym_lambda_expression] = STATE(959), - [sym_parenthesized_expression] = STATE(959), - [sym_clone_expression] = STATE(962), - [sym_array] = STATE(962), - [sym_global_variable] = STATE(959), - [sym_string] = STATE(959), - [sym_char] = STATE(959), - [sym_bool] = STATE(959), - [sym_identifier] = ACTIONS(171), - [anon_sym_SEMI] = ACTIONS(723), - [anon_sym_LBRACE] = ACTIONS(175), - [anon_sym_if] = ACTIONS(245), - [anon_sym_while] = ACTIONS(247), - [anon_sym_LPAREN] = ACTIONS(181), - [anon_sym_do] = ACTIONS(183), - [anon_sym_switch] = ACTIONS(185), - [anon_sym_for] = ACTIONS(249), - [anon_sym_foreach] = ACTIONS(251), - [anon_sym_break] = ACTIONS(191), - [anon_sym_continue] = ACTIONS(193), - [anon_sym_return] = ACTIONS(195), - [anon_sym_yield] = ACTIONS(197), - [anon_sym_resume] = ACTIONS(199), - [anon_sym_local] = ACTIONS(253), - [anon_sym_function] = ACTIONS(255), - [anon_sym_COLON_COLON] = ACTIONS(205), - [anon_sym_class] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_try] = ACTIONS(257), - [anon_sym_throw] = ACTIONS(213), - [anon_sym_const] = ACTIONS(215), - [anon_sym_enum] = ACTIONS(217), - [anon_sym_DASH] = ACTIONS(219), - [anon_sym_TILDE] = ACTIONS(221), - [anon_sym_BANG] = ACTIONS(221), - [anon_sym_typeof] = ACTIONS(219), - [anon_sym_PLUS_PLUS] = ACTIONS(221), - [anon_sym_DASH_DASH] = ACTIONS(221), - [anon_sym_delete] = ACTIONS(223), - [anon_sym_var] = ACTIONS(259), - [anon_sym_rawcall] = ACTIONS(227), - [anon_sym_AT] = ACTIONS(229), - [anon_sym_clone] = ACTIONS(231), - [sym_integer] = ACTIONS(171), - [sym_float] = ACTIONS(233), - [anon_sym_DQUOTE] = ACTIONS(235), - [anon_sym_SQUOTE] = ACTIONS(237), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(239), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [sym_null] = ACTIONS(171), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(233), - }, - [57] = { [sym_block] = STATE(2002), [sym_if_statement] = STATE(2002), [sym_while_statement] = STATE(2002), @@ -12107,7 +11991,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(721), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(501), [anon_sym_while] = ACTIONS(503), @@ -12152,7 +12036,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(145), }, - [58] = { + [57] = { [sym_block] = STATE(1522), [sym_if_statement] = STATE(1522), [sym_while_statement] = STATE(1522), @@ -12172,7 +12056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(1522), [sym_const_declaration] = STATE(1522), [sym_enum_declaration] = STATE(1522), - [sym_expression] = STATE(1138), + [sym_expression] = STATE(1139), [sym_primary_expression] = STATE(962), [sym_unary_expression] = STATE(959), [sym_binary_expression] = STATE(959), @@ -12194,7 +12078,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(959), [sym_bool] = STATE(959), [sym_identifier] = ACTIONS(171), - [anon_sym_SEMI] = ACTIONS(727), + [anon_sym_SEMI] = ACTIONS(723), [anon_sym_LBRACE] = ACTIONS(175), [anon_sym_if] = ACTIONS(245), [anon_sym_while] = ACTIONS(247), @@ -12239,49 +12123,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(233), }, - [59] = { - [sym_block] = STATE(316), - [sym_if_statement] = STATE(316), - [sym_while_statement] = STATE(316), - [sym_do_while_statement] = STATE(316), - [sym_switch_statement] = STATE(316), - [sym_for_statement] = STATE(316), - [sym_foreach_statement] = STATE(316), - [sym_break] = STATE(316), - [sym_continue] = STATE(316), - [sym_return] = STATE(316), - [sym_yield] = STATE(316), - [sym_resume_expression] = STATE(293), - [sym_local_declaration] = STATE(316), - [sym_function_declaration] = STATE(316), - [sym_class_declaration] = STATE(316), - [sym_try_statement] = STATE(316), - [sym_throw_statement] = STATE(316), - [sym_const_declaration] = STATE(316), - [sym_enum_declaration] = STATE(316), - [sym_expression] = STATE(317), - [sym_primary_expression] = STATE(293), + [58] = { + [sym_block] = STATE(315), + [sym_if_statement] = STATE(315), + [sym_while_statement] = STATE(315), + [sym_do_while_statement] = STATE(315), + [sym_switch_statement] = STATE(315), + [sym_for_statement] = STATE(315), + [sym_foreach_statement] = STATE(315), + [sym_break] = STATE(315), + [sym_continue] = STATE(315), + [sym_return] = STATE(315), + [sym_yield] = STATE(315), + [sym_resume_expression] = STATE(291), + [sym_local_declaration] = STATE(315), + [sym_function_declaration] = STATE(315), + [sym_class_declaration] = STATE(315), + [sym_try_statement] = STATE(315), + [sym_throw_statement] = STATE(315), + [sym_const_declaration] = STATE(315), + [sym_enum_declaration] = STATE(315), + [sym_expression] = STATE(316), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), - [sym_var_statement] = STATE(316), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), + [sym_var_statement] = STATE(315), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), [sym_call_expression] = STATE(284), [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), [sym_bool] = STATE(284), [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(725), [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_if] = ACTIONS(13), [anon_sym_while] = ACTIONS(15), @@ -12326,7 +12210,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(69), }, - [60] = { + [59] = { [sym_block] = STATE(1960), [sym_if_statement] = STATE(1960), [sym_while_statement] = STATE(1960), @@ -12368,7 +12252,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(731), + [anon_sym_SEMI] = ACTIONS(727), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(501), [anon_sym_while] = ACTIONS(503), @@ -12413,49 +12297,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(145), }, - [61] = { - [sym_block] = STATE(190), - [sym_if_statement] = STATE(190), - [sym_while_statement] = STATE(190), - [sym_do_while_statement] = STATE(190), - [sym_switch_statement] = STATE(190), - [sym_for_statement] = STATE(190), - [sym_foreach_statement] = STATE(190), - [sym_break] = STATE(190), - [sym_continue] = STATE(190), - [sym_return] = STATE(190), - [sym_yield] = STATE(190), - [sym_resume_expression] = STATE(293), - [sym_local_declaration] = STATE(190), - [sym_function_declaration] = STATE(190), - [sym_class_declaration] = STATE(190), - [sym_try_statement] = STATE(190), - [sym_throw_statement] = STATE(190), - [sym_const_declaration] = STATE(190), - [sym_enum_declaration] = STATE(190), + [60] = { + [sym_block] = STATE(305), + [sym_if_statement] = STATE(305), + [sym_while_statement] = STATE(305), + [sym_do_while_statement] = STATE(305), + [sym_switch_statement] = STATE(305), + [sym_for_statement] = STATE(305), + [sym_foreach_statement] = STATE(305), + [sym_break] = STATE(305), + [sym_continue] = STATE(305), + [sym_return] = STATE(305), + [sym_yield] = STATE(305), + [sym_resume_expression] = STATE(291), + [sym_local_declaration] = STATE(305), + [sym_function_declaration] = STATE(305), + [sym_class_declaration] = STATE(305), + [sym_try_statement] = STATE(305), + [sym_throw_statement] = STATE(305), + [sym_const_declaration] = STATE(305), + [sym_enum_declaration] = STATE(305), [sym_expression] = STATE(311), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), - [sym_var_statement] = STATE(190), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), + [sym_var_statement] = STATE(305), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), [sym_call_expression] = STATE(284), [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), [sym_bool] = STATE(284), [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(729), [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_if] = ACTIONS(13), [anon_sym_while] = ACTIONS(15), @@ -12500,7 +12384,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(69), }, - [62] = { + [61] = { [sym_block] = STATE(888), [sym_if_statement] = STATE(888), [sym_while_statement] = STATE(888), @@ -12542,7 +12426,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(735), + [anon_sym_SEMI] = ACTIONS(731), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(155), [anon_sym_while] = ACTIONS(157), @@ -12587,27 +12471,27 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(145), }, - [63] = { - [sym_block] = STATE(769), - [sym_if_statement] = STATE(769), - [sym_while_statement] = STATE(769), - [sym_do_while_statement] = STATE(769), - [sym_switch_statement] = STATE(769), - [sym_for_statement] = STATE(769), - [sym_foreach_statement] = STATE(769), - [sym_break] = STATE(769), - [sym_continue] = STATE(769), - [sym_return] = STATE(769), - [sym_yield] = STATE(769), + [62] = { + [sym_block] = STATE(895), + [sym_if_statement] = STATE(895), + [sym_while_statement] = STATE(895), + [sym_do_while_statement] = STATE(895), + [sym_switch_statement] = STATE(895), + [sym_for_statement] = STATE(895), + [sym_foreach_statement] = STATE(895), + [sym_break] = STATE(895), + [sym_continue] = STATE(895), + [sym_return] = STATE(895), + [sym_yield] = STATE(895), [sym_resume_expression] = STATE(822), - [sym_local_declaration] = STATE(769), - [sym_function_declaration] = STATE(769), - [sym_class_declaration] = STATE(769), - [sym_try_statement] = STATE(769), - [sym_throw_statement] = STATE(769), - [sym_const_declaration] = STATE(769), - [sym_enum_declaration] = STATE(769), - [sym_expression] = STATE(768), + [sym_local_declaration] = STATE(895), + [sym_function_declaration] = STATE(895), + [sym_class_declaration] = STATE(895), + [sym_try_statement] = STATE(895), + [sym_throw_statement] = STATE(895), + [sym_const_declaration] = STATE(895), + [sym_enum_declaration] = STATE(895), + [sym_expression] = STATE(857), [sym_primary_expression] = STATE(822), [sym_unary_expression] = STATE(843), [sym_binary_expression] = STATE(843), @@ -12615,7 +12499,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(822), [sym_update_expression] = STATE(822), [sym_delete_expression] = STATE(822), - [sym_var_statement] = STATE(769), + [sym_var_statement] = STATE(895), [sym_deref_expression] = STATE(843), [sym_index_expression] = STATE(843), [sym_call_expression] = STATE(843), @@ -12629,26 +12513,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(733), [anon_sym_LBRACE] = ACTIONS(83), - [anon_sym_if] = ACTIONS(87), - [anon_sym_while] = ACTIONS(91), + [anon_sym_if] = ACTIONS(155), + [anon_sym_while] = ACTIONS(157), [anon_sym_LPAREN] = ACTIONS(93), [anon_sym_do] = ACTIONS(95), [anon_sym_switch] = ACTIONS(97), - [anon_sym_for] = ACTIONS(99), - [anon_sym_foreach] = ACTIONS(101), + [anon_sym_for] = ACTIONS(159), + [anon_sym_foreach] = ACTIONS(161), [anon_sym_break] = ACTIONS(103), [anon_sym_continue] = ACTIONS(105), [anon_sym_return] = ACTIONS(107), [anon_sym_yield] = ACTIONS(109), [anon_sym_resume] = ACTIONS(111), - [anon_sym_local] = ACTIONS(113), - [anon_sym_function] = ACTIONS(115), + [anon_sym_local] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), [anon_sym_COLON_COLON] = ACTIONS(117), [anon_sym_class] = ACTIONS(119), [anon_sym_LBRACK] = ACTIONS(121), - [anon_sym_try] = ACTIONS(123), + [anon_sym_try] = ACTIONS(167), [anon_sym_throw] = ACTIONS(125), [anon_sym_const] = ACTIONS(127), [anon_sym_enum] = ACTIONS(129), @@ -12659,7 +12543,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(133), [anon_sym_DASH_DASH] = ACTIONS(133), [anon_sym_delete] = ACTIONS(135), - [anon_sym_var] = ACTIONS(137), + [anon_sym_var] = ACTIONS(169), [anon_sym_rawcall] = ACTIONS(139), [anon_sym_AT] = ACTIONS(141), [anon_sym_clone] = ACTIONS(143), @@ -12674,27 +12558,27 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(145), }, - [64] = { - [sym_block] = STATE(895), - [sym_if_statement] = STATE(895), - [sym_while_statement] = STATE(895), - [sym_do_while_statement] = STATE(895), - [sym_switch_statement] = STATE(895), - [sym_for_statement] = STATE(895), - [sym_foreach_statement] = STATE(895), - [sym_break] = STATE(895), - [sym_continue] = STATE(895), - [sym_return] = STATE(895), - [sym_yield] = STATE(895), + [63] = { + [sym_block] = STATE(769), + [sym_if_statement] = STATE(769), + [sym_while_statement] = STATE(769), + [sym_do_while_statement] = STATE(769), + [sym_switch_statement] = STATE(769), + [sym_for_statement] = STATE(769), + [sym_foreach_statement] = STATE(769), + [sym_break] = STATE(769), + [sym_continue] = STATE(769), + [sym_return] = STATE(769), + [sym_yield] = STATE(769), [sym_resume_expression] = STATE(822), - [sym_local_declaration] = STATE(895), - [sym_function_declaration] = STATE(895), - [sym_class_declaration] = STATE(895), - [sym_try_statement] = STATE(895), - [sym_throw_statement] = STATE(895), - [sym_const_declaration] = STATE(895), - [sym_enum_declaration] = STATE(895), - [sym_expression] = STATE(857), + [sym_local_declaration] = STATE(769), + [sym_function_declaration] = STATE(769), + [sym_class_declaration] = STATE(769), + [sym_try_statement] = STATE(769), + [sym_throw_statement] = STATE(769), + [sym_const_declaration] = STATE(769), + [sym_enum_declaration] = STATE(769), + [sym_expression] = STATE(840), [sym_primary_expression] = STATE(822), [sym_unary_expression] = STATE(843), [sym_binary_expression] = STATE(843), @@ -12702,7 +12586,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(822), [sym_update_expression] = STATE(822), [sym_delete_expression] = STATE(822), - [sym_var_statement] = STATE(895), + [sym_var_statement] = STATE(769), [sym_deref_expression] = STATE(843), [sym_index_expression] = STATE(843), [sym_call_expression] = STATE(843), @@ -12716,26 +12600,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(739), + [anon_sym_SEMI] = ACTIONS(735), [anon_sym_LBRACE] = ACTIONS(83), - [anon_sym_if] = ACTIONS(155), - [anon_sym_while] = ACTIONS(157), + [anon_sym_if] = ACTIONS(87), + [anon_sym_while] = ACTIONS(91), [anon_sym_LPAREN] = ACTIONS(93), [anon_sym_do] = ACTIONS(95), [anon_sym_switch] = ACTIONS(97), - [anon_sym_for] = ACTIONS(159), - [anon_sym_foreach] = ACTIONS(161), + [anon_sym_for] = ACTIONS(99), + [anon_sym_foreach] = ACTIONS(101), [anon_sym_break] = ACTIONS(103), [anon_sym_continue] = ACTIONS(105), [anon_sym_return] = ACTIONS(107), [anon_sym_yield] = ACTIONS(109), [anon_sym_resume] = ACTIONS(111), - [anon_sym_local] = ACTIONS(163), - [anon_sym_function] = ACTIONS(165), + [anon_sym_local] = ACTIONS(113), + [anon_sym_function] = ACTIONS(115), [anon_sym_COLON_COLON] = ACTIONS(117), [anon_sym_class] = ACTIONS(119), [anon_sym_LBRACK] = ACTIONS(121), - [anon_sym_try] = ACTIONS(167), + [anon_sym_try] = ACTIONS(123), [anon_sym_throw] = ACTIONS(125), [anon_sym_const] = ACTIONS(127), [anon_sym_enum] = ACTIONS(129), @@ -12746,7 +12630,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(133), [anon_sym_DASH_DASH] = ACTIONS(133), [anon_sym_delete] = ACTIONS(135), - [anon_sym_var] = ACTIONS(169), + [anon_sym_var] = ACTIONS(137), [anon_sym_rawcall] = ACTIONS(139), [anon_sym_AT] = ACTIONS(141), [anon_sym_clone] = ACTIONS(143), @@ -12761,7 +12645,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(145), }, - [65] = { + [64] = { [sym_block] = STATE(300), [sym_if_statement] = STATE(300), [sym_while_statement] = STATE(300), @@ -12773,7 +12657,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(300), [sym_return] = STATE(300), [sym_yield] = STATE(300), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(300), [sym_function_declaration] = STATE(300), [sym_class_declaration] = STATE(300), @@ -12781,14 +12665,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(300), [sym_const_declaration] = STATE(300), [sym_enum_declaration] = STATE(300), - [sym_expression] = STATE(213), - [sym_primary_expression] = STATE(293), + [sym_expression] = STATE(295), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(300), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -12796,14 +12680,101 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), [sym_bool] = STATE(284), [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(737), + [anon_sym_LBRACE] = ACTIONS(11), + [anon_sym_if] = ACTIONS(13), + [anon_sym_while] = ACTIONS(15), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_do] = ACTIONS(19), + [anon_sym_switch] = ACTIONS(21), + [anon_sym_for] = ACTIONS(23), + [anon_sym_foreach] = ACTIONS(25), + [anon_sym_break] = ACTIONS(27), + [anon_sym_continue] = ACTIONS(29), + [anon_sym_return] = ACTIONS(31), + [anon_sym_yield] = ACTIONS(33), + [anon_sym_resume] = ACTIONS(35), + [anon_sym_local] = ACTIONS(37), + [anon_sym_function] = ACTIONS(39), + [anon_sym_COLON_COLON] = ACTIONS(41), + [anon_sym_class] = ACTIONS(43), + [anon_sym_LBRACK] = ACTIONS(45), + [anon_sym_try] = ACTIONS(47), + [anon_sym_throw] = ACTIONS(49), + [anon_sym_const] = ACTIONS(51), + [anon_sym_enum] = ACTIONS(53), + [anon_sym_DASH] = ACTIONS(55), + [anon_sym_TILDE] = ACTIONS(57), + [anon_sym_BANG] = ACTIONS(57), + [anon_sym_typeof] = ACTIONS(55), + [anon_sym_PLUS_PLUS] = ACTIONS(57), + [anon_sym_DASH_DASH] = ACTIONS(57), + [anon_sym_delete] = ACTIONS(59), + [anon_sym_var] = ACTIONS(61), + [anon_sym_rawcall] = ACTIONS(63), + [anon_sym_AT] = ACTIONS(65), + [anon_sym_clone] = ACTIONS(67), + [sym_integer] = ACTIONS(7), + [sym_float] = ACTIONS(69), + [anon_sym_DQUOTE] = ACTIONS(71), + [anon_sym_SQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(75), + [anon_sym_true] = ACTIONS(77), + [anon_sym_false] = ACTIONS(77), + [sym_null] = ACTIONS(7), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(69), + }, + [65] = { + [sym_block] = STATE(248), + [sym_if_statement] = STATE(248), + [sym_while_statement] = STATE(248), + [sym_do_while_statement] = STATE(248), + [sym_switch_statement] = STATE(248), + [sym_for_statement] = STATE(248), + [sym_foreach_statement] = STATE(248), + [sym_break] = STATE(248), + [sym_continue] = STATE(248), + [sym_return] = STATE(248), + [sym_yield] = STATE(248), + [sym_resume_expression] = STATE(291), + [sym_local_declaration] = STATE(248), + [sym_function_declaration] = STATE(248), + [sym_class_declaration] = STATE(248), + [sym_try_statement] = STATE(248), + [sym_throw_statement] = STATE(248), + [sym_const_declaration] = STATE(248), + [sym_enum_declaration] = STATE(248), + [sym_expression] = STATE(245), + [sym_primary_expression] = STATE(291), + [sym_unary_expression] = STATE(284), + [sym_binary_expression] = STATE(284), + [sym_ternary_expression] = STATE(284), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), + [sym_var_statement] = STATE(248), + [sym_deref_expression] = STATE(284), + [sym_index_expression] = STATE(284), + [sym_call_expression] = STATE(284), + [sym_anonymous_function] = STATE(284), + [sym_lambda_expression] = STATE(284), + [sym_parenthesized_expression] = STATE(284), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), + [sym_global_variable] = STATE(284), + [sym_string] = STATE(284), + [sym_char] = STATE(284), + [sym_bool] = STATE(284), + [sym_identifier] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(739), [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_if] = ACTIONS(13), [anon_sym_while] = ACTIONS(15), @@ -12849,48 +12820,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(69), }, [66] = { - [sym_block] = STATE(249), - [sym_if_statement] = STATE(249), - [sym_while_statement] = STATE(249), - [sym_do_while_statement] = STATE(249), - [sym_switch_statement] = STATE(249), - [sym_for_statement] = STATE(249), - [sym_foreach_statement] = STATE(249), - [sym_break] = STATE(249), - [sym_continue] = STATE(249), - [sym_return] = STATE(249), - [sym_yield] = STATE(249), - [sym_resume_expression] = STATE(293), - [sym_local_declaration] = STATE(249), - [sym_function_declaration] = STATE(249), - [sym_class_declaration] = STATE(249), - [sym_try_statement] = STATE(249), - [sym_throw_statement] = STATE(249), - [sym_const_declaration] = STATE(249), - [sym_enum_declaration] = STATE(249), - [sym_expression] = STATE(191), - [sym_primary_expression] = STATE(293), + [sym_block] = STATE(269), + [sym_if_statement] = STATE(269), + [sym_while_statement] = STATE(269), + [sym_do_while_statement] = STATE(269), + [sym_switch_statement] = STATE(269), + [sym_for_statement] = STATE(269), + [sym_foreach_statement] = STATE(269), + [sym_break] = STATE(269), + [sym_continue] = STATE(269), + [sym_return] = STATE(269), + [sym_yield] = STATE(269), + [sym_resume_expression] = STATE(291), + [sym_local_declaration] = STATE(269), + [sym_function_declaration] = STATE(269), + [sym_class_declaration] = STATE(269), + [sym_try_statement] = STATE(269), + [sym_throw_statement] = STATE(269), + [sym_const_declaration] = STATE(269), + [sym_enum_declaration] = STATE(269), + [sym_expression] = STATE(253), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), - [sym_var_statement] = STATE(249), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), + [sym_var_statement] = STATE(269), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), [sym_call_expression] = STATE(284), [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), [sym_bool] = STATE(284), [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(743), + [anon_sym_SEMI] = ACTIONS(741), [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_if] = ACTIONS(13), [anon_sym_while] = ACTIONS(15), @@ -12977,7 +12948,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(743), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(87), [anon_sym_while] = ACTIONS(91), @@ -13064,7 +13035,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(747), + [anon_sym_SEMI] = ACTIONS(745), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(87), [anon_sym_while] = ACTIONS(91), @@ -13110,91 +13081,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(145), }, [69] = { - [sym_block] = STATE(276), - [sym_if_statement] = STATE(276), - [sym_while_statement] = STATE(276), - [sym_do_while_statement] = STATE(276), - [sym_switch_statement] = STATE(276), - [sym_for_statement] = STATE(276), - [sym_foreach_statement] = STATE(276), - [sym_break] = STATE(276), - [sym_continue] = STATE(276), - [sym_return] = STATE(276), - [sym_yield] = STATE(276), - [sym_resume_expression] = STATE(293), - [sym_local_declaration] = STATE(276), - [sym_function_declaration] = STATE(276), - [sym_class_declaration] = STATE(276), - [sym_try_statement] = STATE(276), - [sym_throw_statement] = STATE(276), - [sym_const_declaration] = STATE(276), - [sym_enum_declaration] = STATE(276), - [sym_expression] = STATE(269), - [sym_primary_expression] = STATE(293), - [sym_unary_expression] = STATE(284), - [sym_binary_expression] = STATE(284), - [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), - [sym_var_statement] = STATE(276), - [sym_deref_expression] = STATE(284), - [sym_index_expression] = STATE(284), - [sym_call_expression] = STATE(284), - [sym_anonymous_function] = STATE(284), - [sym_lambda_expression] = STATE(284), - [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), - [sym_global_variable] = STATE(284), - [sym_string] = STATE(284), - [sym_char] = STATE(284), - [sym_bool] = STATE(284), - [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(749), - [anon_sym_LBRACE] = ACTIONS(11), - [anon_sym_if] = ACTIONS(13), - [anon_sym_while] = ACTIONS(15), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_do] = ACTIONS(19), - [anon_sym_switch] = ACTIONS(21), - [anon_sym_for] = ACTIONS(23), - [anon_sym_foreach] = ACTIONS(25), - [anon_sym_break] = ACTIONS(27), - [anon_sym_continue] = ACTIONS(29), - [anon_sym_return] = ACTIONS(31), - [anon_sym_yield] = ACTIONS(33), - [anon_sym_resume] = ACTIONS(35), - [anon_sym_local] = ACTIONS(37), - [anon_sym_function] = ACTIONS(39), - [anon_sym_COLON_COLON] = ACTIONS(41), - [anon_sym_class] = ACTIONS(43), - [anon_sym_LBRACK] = ACTIONS(45), - [anon_sym_try] = ACTIONS(47), - [anon_sym_throw] = ACTIONS(49), - [anon_sym_const] = ACTIONS(51), - [anon_sym_enum] = ACTIONS(53), - [anon_sym_DASH] = ACTIONS(55), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(57), - [anon_sym_typeof] = ACTIONS(55), - [anon_sym_PLUS_PLUS] = ACTIONS(57), - [anon_sym_DASH_DASH] = ACTIONS(57), - [anon_sym_delete] = ACTIONS(59), - [anon_sym_var] = ACTIONS(61), - [anon_sym_rawcall] = ACTIONS(63), - [anon_sym_AT] = ACTIONS(65), - [anon_sym_clone] = ACTIONS(67), - [sym_integer] = ACTIONS(7), - [sym_float] = ACTIONS(69), - [anon_sym_DQUOTE] = ACTIONS(71), - [anon_sym_SQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(75), - [anon_sym_true] = ACTIONS(77), - [anon_sym_false] = ACTIONS(77), - [sym_null] = ACTIONS(7), + [sym_block] = STATE(902), + [sym_if_statement] = STATE(902), + [sym_while_statement] = STATE(902), + [sym_do_while_statement] = STATE(902), + [sym_switch_statement] = STATE(902), + [sym_for_statement] = STATE(902), + [sym_foreach_statement] = STATE(902), + [sym_break] = STATE(902), + [sym_continue] = STATE(902), + [sym_return] = STATE(902), + [sym_yield] = STATE(902), + [sym_resume_expression] = STATE(822), + [sym_local_declaration] = STATE(902), + [sym_function_declaration] = STATE(902), + [sym_class_declaration] = STATE(902), + [sym_try_statement] = STATE(902), + [sym_throw_statement] = STATE(902), + [sym_const_declaration] = STATE(902), + [sym_enum_declaration] = STATE(902), + [sym_expression] = STATE(842), + [sym_primary_expression] = STATE(822), + [sym_unary_expression] = STATE(843), + [sym_binary_expression] = STATE(843), + [sym_ternary_expression] = STATE(843), + [sym_assignment_expression] = STATE(822), + [sym_update_expression] = STATE(822), + [sym_delete_expression] = STATE(822), + [sym_var_statement] = STATE(902), + [sym_deref_expression] = STATE(843), + [sym_index_expression] = STATE(843), + [sym_call_expression] = STATE(843), + [sym_anonymous_function] = STATE(843), + [sym_lambda_expression] = STATE(843), + [sym_parenthesized_expression] = STATE(843), + [sym_clone_expression] = STATE(822), + [sym_array] = STATE(822), + [sym_global_variable] = STATE(843), + [sym_string] = STATE(843), + [sym_char] = STATE(843), + [sym_bool] = STATE(843), + [sym_identifier] = ACTIONS(79), + [anon_sym_SEMI] = ACTIONS(747), + [anon_sym_LBRACE] = ACTIONS(83), + [anon_sym_if] = ACTIONS(155), + [anon_sym_while] = ACTIONS(157), + [anon_sym_LPAREN] = ACTIONS(93), + [anon_sym_do] = ACTIONS(95), + [anon_sym_switch] = ACTIONS(97), + [anon_sym_for] = ACTIONS(159), + [anon_sym_foreach] = ACTIONS(161), + [anon_sym_break] = ACTIONS(103), + [anon_sym_continue] = ACTIONS(105), + [anon_sym_return] = ACTIONS(107), + [anon_sym_yield] = ACTIONS(109), + [anon_sym_resume] = ACTIONS(111), + [anon_sym_local] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_COLON_COLON] = ACTIONS(117), + [anon_sym_class] = ACTIONS(119), + [anon_sym_LBRACK] = ACTIONS(121), + [anon_sym_try] = ACTIONS(167), + [anon_sym_throw] = ACTIONS(125), + [anon_sym_const] = ACTIONS(127), + [anon_sym_enum] = ACTIONS(129), + [anon_sym_DASH] = ACTIONS(131), + [anon_sym_TILDE] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(133), + [anon_sym_typeof] = ACTIONS(131), + [anon_sym_PLUS_PLUS] = ACTIONS(133), + [anon_sym_DASH_DASH] = ACTIONS(133), + [anon_sym_delete] = ACTIONS(135), + [anon_sym_var] = ACTIONS(169), + [anon_sym_rawcall] = ACTIONS(139), + [anon_sym_AT] = ACTIONS(141), + [anon_sym_clone] = ACTIONS(143), + [sym_integer] = ACTIONS(79), + [sym_float] = ACTIONS(145), + [anon_sym_DQUOTE] = ACTIONS(147), + [anon_sym_SQUOTE] = ACTIONS(149), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(151), + [anon_sym_true] = ACTIONS(153), + [anon_sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(79), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(69), + [sym_verbatim_string] = ACTIONS(145), }, [70] = { [sym_block] = STATE(806), @@ -13238,7 +13209,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(751), + [anon_sym_SEMI] = ACTIONS(749), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(87), [anon_sym_while] = ACTIONS(91), @@ -13303,7 +13274,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(812), [sym_const_declaration] = STATE(812), [sym_enum_declaration] = STATE(812), - [sym_expression] = STATE(810), + [sym_expression] = STATE(838), [sym_primary_expression] = STATE(822), [sym_unary_expression] = STATE(843), [sym_binary_expression] = STATE(843), @@ -13325,7 +13296,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(753), + [anon_sym_SEMI] = ACTIONS(751), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(87), [anon_sym_while] = ACTIONS(91), @@ -13371,26 +13342,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(145), }, [72] = { - [sym_block] = STATE(902), - [sym_if_statement] = STATE(902), - [sym_while_statement] = STATE(902), - [sym_do_while_statement] = STATE(902), - [sym_switch_statement] = STATE(902), - [sym_for_statement] = STATE(902), - [sym_foreach_statement] = STATE(902), - [sym_break] = STATE(902), - [sym_continue] = STATE(902), - [sym_return] = STATE(902), - [sym_yield] = STATE(902), + [sym_block] = STATE(1993), + [sym_if_statement] = STATE(1993), + [sym_while_statement] = STATE(1993), + [sym_do_while_statement] = STATE(1993), + [sym_switch_statement] = STATE(1993), + [sym_for_statement] = STATE(1993), + [sym_foreach_statement] = STATE(1993), + [sym_break] = STATE(1993), + [sym_continue] = STATE(1993), + [sym_return] = STATE(1993), + [sym_yield] = STATE(1993), [sym_resume_expression] = STATE(822), - [sym_local_declaration] = STATE(902), - [sym_function_declaration] = STATE(902), - [sym_class_declaration] = STATE(902), - [sym_try_statement] = STATE(902), - [sym_throw_statement] = STATE(902), - [sym_const_declaration] = STATE(902), - [sym_enum_declaration] = STATE(902), - [sym_expression] = STATE(836), + [sym_local_declaration] = STATE(1993), + [sym_function_declaration] = STATE(1993), + [sym_class_declaration] = STATE(1993), + [sym_try_statement] = STATE(1993), + [sym_throw_statement] = STATE(1993), + [sym_const_declaration] = STATE(1993), + [sym_enum_declaration] = STATE(1993), + [sym_expression] = STATE(1338), [sym_primary_expression] = STATE(822), [sym_unary_expression] = STATE(843), [sym_binary_expression] = STATE(843), @@ -13398,7 +13369,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(822), [sym_update_expression] = STATE(822), [sym_delete_expression] = STATE(822), - [sym_var_statement] = STATE(902), + [sym_var_statement] = STATE(1993), [sym_deref_expression] = STATE(843), [sym_index_expression] = STATE(843), [sym_call_expression] = STATE(843), @@ -13412,26 +13383,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(755), + [anon_sym_SEMI] = ACTIONS(753), [anon_sym_LBRACE] = ACTIONS(83), - [anon_sym_if] = ACTIONS(155), - [anon_sym_while] = ACTIONS(157), + [anon_sym_if] = ACTIONS(501), + [anon_sym_while] = ACTIONS(503), [anon_sym_LPAREN] = ACTIONS(93), [anon_sym_do] = ACTIONS(95), [anon_sym_switch] = ACTIONS(97), - [anon_sym_for] = ACTIONS(159), - [anon_sym_foreach] = ACTIONS(161), + [anon_sym_for] = ACTIONS(505), + [anon_sym_foreach] = ACTIONS(507), [anon_sym_break] = ACTIONS(103), [anon_sym_continue] = ACTIONS(105), [anon_sym_return] = ACTIONS(107), [anon_sym_yield] = ACTIONS(109), [anon_sym_resume] = ACTIONS(111), - [anon_sym_local] = ACTIONS(163), - [anon_sym_function] = ACTIONS(165), + [anon_sym_local] = ACTIONS(113), + [anon_sym_function] = ACTIONS(509), [anon_sym_COLON_COLON] = ACTIONS(117), [anon_sym_class] = ACTIONS(119), [anon_sym_LBRACK] = ACTIONS(121), - [anon_sym_try] = ACTIONS(167), + [anon_sym_try] = ACTIONS(511), [anon_sym_throw] = ACTIONS(125), [anon_sym_const] = ACTIONS(127), [anon_sym_enum] = ACTIONS(129), @@ -13442,7 +13413,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(133), [anon_sym_DASH_DASH] = ACTIONS(133), [anon_sym_delete] = ACTIONS(135), - [anon_sym_var] = ACTIONS(169), + [anon_sym_var] = ACTIONS(137), [anon_sym_rawcall] = ACTIONS(139), [anon_sym_AT] = ACTIONS(141), [anon_sym_clone] = ACTIONS(143), @@ -13499,7 +13470,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(757), + [anon_sym_SEMI] = ACTIONS(755), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(87), [anon_sym_while] = ACTIONS(91), @@ -13586,7 +13557,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(759), + [anon_sym_SEMI] = ACTIONS(757), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(87), [anon_sym_while] = ACTIONS(91), @@ -13673,7 +13644,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(759), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(87), [anon_sym_while] = ACTIONS(91), @@ -13760,7 +13731,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(763), + [anon_sym_SEMI] = ACTIONS(761), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(87), [anon_sym_while] = ACTIONS(91), @@ -13806,26 +13777,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(145), }, [77] = { - [sym_block] = STATE(1993), - [sym_if_statement] = STATE(1993), - [sym_while_statement] = STATE(1993), - [sym_do_while_statement] = STATE(1993), - [sym_switch_statement] = STATE(1993), - [sym_for_statement] = STATE(1993), - [sym_foreach_statement] = STATE(1993), - [sym_break] = STATE(1993), - [sym_continue] = STATE(1993), - [sym_return] = STATE(1993), - [sym_yield] = STATE(1993), + [sym_block] = STATE(1727), + [sym_if_statement] = STATE(1727), + [sym_while_statement] = STATE(1727), + [sym_do_while_statement] = STATE(1727), + [sym_switch_statement] = STATE(1727), + [sym_for_statement] = STATE(1727), + [sym_foreach_statement] = STATE(1727), + [sym_break] = STATE(1727), + [sym_continue] = STATE(1727), + [sym_return] = STATE(1727), + [sym_yield] = STATE(1727), [sym_resume_expression] = STATE(822), - [sym_local_declaration] = STATE(1993), - [sym_function_declaration] = STATE(1993), - [sym_class_declaration] = STATE(1993), - [sym_try_statement] = STATE(1993), - [sym_throw_statement] = STATE(1993), - [sym_const_declaration] = STATE(1993), - [sym_enum_declaration] = STATE(1993), - [sym_expression] = STATE(1338), + [sym_local_declaration] = STATE(1727), + [sym_function_declaration] = STATE(1727), + [sym_class_declaration] = STATE(1727), + [sym_try_statement] = STATE(1727), + [sym_throw_statement] = STATE(1727), + [sym_const_declaration] = STATE(1727), + [sym_enum_declaration] = STATE(1727), + [sym_expression] = STATE(1334), [sym_primary_expression] = STATE(822), [sym_unary_expression] = STATE(843), [sym_binary_expression] = STATE(843), @@ -13833,7 +13804,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(822), [sym_update_expression] = STATE(822), [sym_delete_expression] = STATE(822), - [sym_var_statement] = STATE(1993), + [sym_var_statement] = STATE(1727), [sym_deref_expression] = STATE(843), [sym_index_expression] = STATE(843), [sym_call_expression] = STATE(843), @@ -13847,7 +13818,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(763), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(501), [anon_sym_while] = ACTIONS(503), @@ -13934,7 +13905,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(1296), [sym_bool] = STATE(1296), [sym_identifier] = ACTIONS(277), - [anon_sym_SEMI] = ACTIONS(767), + [anon_sym_SEMI] = ACTIONS(765), [anon_sym_LBRACE] = ACTIONS(659), [anon_sym_if] = ACTIONS(283), [anon_sym_while] = ACTIONS(285), @@ -13980,26 +13951,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(347), }, [79] = { - [sym_block] = STATE(1727), - [sym_if_statement] = STATE(1727), - [sym_while_statement] = STATE(1727), - [sym_do_while_statement] = STATE(1727), - [sym_switch_statement] = STATE(1727), - [sym_for_statement] = STATE(1727), - [sym_foreach_statement] = STATE(1727), - [sym_break] = STATE(1727), - [sym_continue] = STATE(1727), - [sym_return] = STATE(1727), - [sym_yield] = STATE(1727), + [sym_block] = STATE(646), + [sym_if_statement] = STATE(646), + [sym_while_statement] = STATE(646), + [sym_do_while_statement] = STATE(646), + [sym_switch_statement] = STATE(646), + [sym_for_statement] = STATE(646), + [sym_foreach_statement] = STATE(646), + [sym_break] = STATE(646), + [sym_continue] = STATE(646), + [sym_return] = STATE(646), + [sym_yield] = STATE(646), [sym_resume_expression] = STATE(822), - [sym_local_declaration] = STATE(1727), - [sym_function_declaration] = STATE(1727), - [sym_class_declaration] = STATE(1727), - [sym_try_statement] = STATE(1727), - [sym_throw_statement] = STATE(1727), - [sym_const_declaration] = STATE(1727), - [sym_enum_declaration] = STATE(1727), - [sym_expression] = STATE(1334), + [sym_local_declaration] = STATE(646), + [sym_function_declaration] = STATE(646), + [sym_class_declaration] = STATE(646), + [sym_try_statement] = STATE(646), + [sym_throw_statement] = STATE(646), + [sym_const_declaration] = STATE(646), + [sym_enum_declaration] = STATE(646), + [sym_expression] = STATE(645), [sym_primary_expression] = STATE(822), [sym_unary_expression] = STATE(843), [sym_binary_expression] = STATE(843), @@ -14007,7 +13978,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(822), [sym_update_expression] = STATE(822), [sym_delete_expression] = STATE(822), - [sym_var_statement] = STATE(1727), + [sym_var_statement] = STATE(646), [sym_deref_expression] = STATE(843), [sym_index_expression] = STATE(843), [sym_call_expression] = STATE(843), @@ -14021,26 +13992,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(767), [anon_sym_LBRACE] = ACTIONS(83), - [anon_sym_if] = ACTIONS(501), - [anon_sym_while] = ACTIONS(503), + [anon_sym_if] = ACTIONS(155), + [anon_sym_while] = ACTIONS(157), [anon_sym_LPAREN] = ACTIONS(93), [anon_sym_do] = ACTIONS(95), [anon_sym_switch] = ACTIONS(97), - [anon_sym_for] = ACTIONS(505), - [anon_sym_foreach] = ACTIONS(507), + [anon_sym_for] = ACTIONS(159), + [anon_sym_foreach] = ACTIONS(161), [anon_sym_break] = ACTIONS(103), [anon_sym_continue] = ACTIONS(105), [anon_sym_return] = ACTIONS(107), [anon_sym_yield] = ACTIONS(109), [anon_sym_resume] = ACTIONS(111), - [anon_sym_local] = ACTIONS(113), - [anon_sym_function] = ACTIONS(509), + [anon_sym_local] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), [anon_sym_COLON_COLON] = ACTIONS(117), [anon_sym_class] = ACTIONS(119), [anon_sym_LBRACK] = ACTIONS(121), - [anon_sym_try] = ACTIONS(511), + [anon_sym_try] = ACTIONS(167), [anon_sym_throw] = ACTIONS(125), [anon_sym_const] = ACTIONS(127), [anon_sym_enum] = ACTIONS(129), @@ -14051,7 +14022,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(133), [anon_sym_DASH_DASH] = ACTIONS(133), [anon_sym_delete] = ACTIONS(135), - [anon_sym_var] = ACTIONS(137), + [anon_sym_var] = ACTIONS(169), [anon_sym_rawcall] = ACTIONS(139), [anon_sym_AT] = ACTIONS(141), [anon_sym_clone] = ACTIONS(143), @@ -14067,26 +14038,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(145), }, [80] = { - [sym_block] = STATE(646), - [sym_if_statement] = STATE(646), - [sym_while_statement] = STATE(646), - [sym_do_while_statement] = STATE(646), - [sym_switch_statement] = STATE(646), - [sym_for_statement] = STATE(646), - [sym_foreach_statement] = STATE(646), - [sym_break] = STATE(646), - [sym_continue] = STATE(646), - [sym_return] = STATE(646), - [sym_yield] = STATE(646), + [sym_block] = STATE(898), + [sym_if_statement] = STATE(898), + [sym_while_statement] = STATE(898), + [sym_do_while_statement] = STATE(898), + [sym_switch_statement] = STATE(898), + [sym_for_statement] = STATE(898), + [sym_foreach_statement] = STATE(898), + [sym_break] = STATE(898), + [sym_continue] = STATE(898), + [sym_return] = STATE(898), + [sym_yield] = STATE(898), [sym_resume_expression] = STATE(822), - [sym_local_declaration] = STATE(646), - [sym_function_declaration] = STATE(646), - [sym_class_declaration] = STATE(646), - [sym_try_statement] = STATE(646), - [sym_throw_statement] = STATE(646), - [sym_const_declaration] = STATE(646), - [sym_enum_declaration] = STATE(646), - [sym_expression] = STATE(645), + [sym_local_declaration] = STATE(898), + [sym_function_declaration] = STATE(898), + [sym_class_declaration] = STATE(898), + [sym_try_statement] = STATE(898), + [sym_throw_statement] = STATE(898), + [sym_const_declaration] = STATE(898), + [sym_enum_declaration] = STATE(898), + [sym_expression] = STATE(897), [sym_primary_expression] = STATE(822), [sym_unary_expression] = STATE(843), [sym_binary_expression] = STATE(843), @@ -14094,7 +14065,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(822), [sym_update_expression] = STATE(822), [sym_delete_expression] = STATE(822), - [sym_var_statement] = STATE(646), + [sym_var_statement] = STATE(898), [sym_deref_expression] = STATE(843), [sym_index_expression] = STATE(843), [sym_call_expression] = STATE(843), @@ -14108,7 +14079,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(771), + [anon_sym_SEMI] = ACTIONS(769), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(155), [anon_sym_while] = ACTIONS(157), @@ -14195,7 +14166,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(773), + [anon_sym_SEMI] = ACTIONS(771), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(87), [anon_sym_while] = ACTIONS(91), @@ -14282,7 +14253,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(775), + [anon_sym_SEMI] = ACTIONS(773), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(87), [anon_sym_while] = ACTIONS(91), @@ -14328,26 +14299,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(145), }, [83] = { - [sym_block] = STATE(898), - [sym_if_statement] = STATE(898), - [sym_while_statement] = STATE(898), - [sym_do_while_statement] = STATE(898), - [sym_switch_statement] = STATE(898), - [sym_for_statement] = STATE(898), - [sym_foreach_statement] = STATE(898), - [sym_break] = STATE(898), - [sym_continue] = STATE(898), - [sym_return] = STATE(898), - [sym_yield] = STATE(898), + [sym_block] = STATE(871), + [sym_if_statement] = STATE(871), + [sym_while_statement] = STATE(871), + [sym_do_while_statement] = STATE(871), + [sym_switch_statement] = STATE(871), + [sym_for_statement] = STATE(871), + [sym_foreach_statement] = STATE(871), + [sym_break] = STATE(871), + [sym_continue] = STATE(871), + [sym_return] = STATE(871), + [sym_yield] = STATE(871), [sym_resume_expression] = STATE(822), - [sym_local_declaration] = STATE(898), - [sym_function_declaration] = STATE(898), - [sym_class_declaration] = STATE(898), - [sym_try_statement] = STATE(898), - [sym_throw_statement] = STATE(898), - [sym_const_declaration] = STATE(898), - [sym_enum_declaration] = STATE(898), - [sym_expression] = STATE(897), + [sym_local_declaration] = STATE(871), + [sym_function_declaration] = STATE(871), + [sym_class_declaration] = STATE(871), + [sym_try_statement] = STATE(871), + [sym_throw_statement] = STATE(871), + [sym_const_declaration] = STATE(871), + [sym_enum_declaration] = STATE(871), + [sym_expression] = STATE(870), [sym_primary_expression] = STATE(822), [sym_unary_expression] = STATE(843), [sym_binary_expression] = STATE(843), @@ -14355,7 +14326,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(822), [sym_update_expression] = STATE(822), [sym_delete_expression] = STATE(822), - [sym_var_statement] = STATE(898), + [sym_var_statement] = STATE(871), [sym_deref_expression] = STATE(843), [sym_index_expression] = STATE(843), [sym_call_expression] = STATE(843), @@ -14369,7 +14340,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(777), + [anon_sym_SEMI] = ACTIONS(771), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(155), [anon_sym_while] = ACTIONS(157), @@ -14415,93 +14386,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(145), }, [84] = { - [sym_block] = STATE(871), - [sym_if_statement] = STATE(871), - [sym_while_statement] = STATE(871), - [sym_do_while_statement] = STATE(871), - [sym_switch_statement] = STATE(871), - [sym_for_statement] = STATE(871), - [sym_foreach_statement] = STATE(871), - [sym_break] = STATE(871), - [sym_continue] = STATE(871), - [sym_return] = STATE(871), - [sym_yield] = STATE(871), - [sym_resume_expression] = STATE(822), - [sym_local_declaration] = STATE(871), - [sym_function_declaration] = STATE(871), - [sym_class_declaration] = STATE(871), - [sym_try_statement] = STATE(871), - [sym_throw_statement] = STATE(871), - [sym_const_declaration] = STATE(871), - [sym_enum_declaration] = STATE(871), - [sym_expression] = STATE(870), - [sym_primary_expression] = STATE(822), - [sym_unary_expression] = STATE(843), - [sym_binary_expression] = STATE(843), - [sym_ternary_expression] = STATE(843), - [sym_assignment_expression] = STATE(822), - [sym_update_expression] = STATE(822), - [sym_delete_expression] = STATE(822), - [sym_var_statement] = STATE(871), - [sym_deref_expression] = STATE(843), - [sym_index_expression] = STATE(843), - [sym_call_expression] = STATE(843), - [sym_anonymous_function] = STATE(843), - [sym_lambda_expression] = STATE(843), - [sym_parenthesized_expression] = STATE(843), - [sym_clone_expression] = STATE(822), - [sym_array] = STATE(822), - [sym_global_variable] = STATE(843), - [sym_string] = STATE(843), - [sym_char] = STATE(843), - [sym_bool] = STATE(843), - [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(773), - [anon_sym_LBRACE] = ACTIONS(83), - [anon_sym_if] = ACTIONS(155), - [anon_sym_while] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(93), - [anon_sym_do] = ACTIONS(95), - [anon_sym_switch] = ACTIONS(97), - [anon_sym_for] = ACTIONS(159), - [anon_sym_foreach] = ACTIONS(161), - [anon_sym_break] = ACTIONS(103), - [anon_sym_continue] = ACTIONS(105), - [anon_sym_return] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_resume] = ACTIONS(111), - [anon_sym_local] = ACTIONS(163), - [anon_sym_function] = ACTIONS(165), - [anon_sym_COLON_COLON] = ACTIONS(117), - [anon_sym_class] = ACTIONS(119), - [anon_sym_LBRACK] = ACTIONS(121), - [anon_sym_try] = ACTIONS(167), - [anon_sym_throw] = ACTIONS(125), - [anon_sym_const] = ACTIONS(127), - [anon_sym_enum] = ACTIONS(129), - [anon_sym_DASH] = ACTIONS(131), - [anon_sym_TILDE] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(133), - [anon_sym_typeof] = ACTIONS(131), - [anon_sym_PLUS_PLUS] = ACTIONS(133), - [anon_sym_DASH_DASH] = ACTIONS(133), - [anon_sym_delete] = ACTIONS(135), - [anon_sym_var] = ACTIONS(169), - [anon_sym_rawcall] = ACTIONS(139), - [anon_sym_AT] = ACTIONS(141), - [anon_sym_clone] = ACTIONS(143), - [sym_integer] = ACTIONS(79), - [sym_float] = ACTIONS(145), - [anon_sym_DQUOTE] = ACTIONS(147), - [anon_sym_SQUOTE] = ACTIONS(149), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(151), - [anon_sym_true] = ACTIONS(153), - [anon_sym_false] = ACTIONS(153), - [sym_null] = ACTIONS(79), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(145), - }, - [85] = { [sym_block] = STATE(1023), [sym_if_statement] = STATE(1023), [sym_while_statement] = STATE(1023), @@ -14543,7 +14427,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(959), [sym_bool] = STATE(959), [sym_identifier] = ACTIONS(171), - [anon_sym_SEMI] = ACTIONS(779), + [anon_sym_SEMI] = ACTIONS(775), [anon_sym_LBRACE] = ACTIONS(175), [anon_sym_if] = ACTIONS(177), [anon_sym_while] = ACTIONS(179), @@ -14588,7 +14472,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(233), }, - [86] = { + [85] = { [sym_block] = STATE(863), [sym_if_statement] = STATE(863), [sym_while_statement] = STATE(863), @@ -14630,7 +14514,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(781), + [anon_sym_SEMI] = ACTIONS(777), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(155), [anon_sym_while] = ACTIONS(157), @@ -14675,7 +14559,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(145), }, - [87] = { + [86] = { [sym_block] = STATE(845), [sym_if_statement] = STATE(845), [sym_while_statement] = STATE(845), @@ -14717,7 +14601,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(763), + [anon_sym_SEMI] = ACTIONS(761), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(155), [anon_sym_while] = ACTIONS(157), @@ -14762,7 +14646,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(145), }, - [88] = { + [87] = { [sym_block] = STATE(830), [sym_if_statement] = STATE(830), [sym_while_statement] = STATE(830), @@ -14804,7 +14688,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(759), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(155), [anon_sym_while] = ACTIONS(157), @@ -14849,7 +14733,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(145), }, - [89] = { + [88] = { [sym_block] = STATE(827), [sym_if_statement] = STATE(827), [sym_while_statement] = STATE(827), @@ -14891,7 +14775,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(759), + [anon_sym_SEMI] = ACTIONS(757), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(155), [anon_sym_while] = ACTIONS(157), @@ -14936,7 +14820,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(145), }, - [90] = { + [89] = { [sym_block] = STATE(821), [sym_if_statement] = STATE(821), [sym_while_statement] = STATE(821), @@ -14978,7 +14862,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(757), + [anon_sym_SEMI] = ACTIONS(755), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(155), [anon_sym_while] = ACTIONS(157), @@ -15023,7 +14907,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(145), }, - [91] = { + [90] = { [sym_block] = STATE(812), [sym_if_statement] = STATE(812), [sym_while_statement] = STATE(812), @@ -15043,7 +14927,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(812), [sym_const_declaration] = STATE(812), [sym_enum_declaration] = STATE(812), - [sym_expression] = STATE(810), + [sym_expression] = STATE(838), [sym_primary_expression] = STATE(822), [sym_unary_expression] = STATE(843), [sym_binary_expression] = STATE(843), @@ -15065,7 +14949,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(753), + [anon_sym_SEMI] = ACTIONS(751), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(155), [anon_sym_while] = ACTIONS(157), @@ -15110,27 +14994,27 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(145), }, - [92] = { - [sym_block] = STATE(806), - [sym_if_statement] = STATE(806), - [sym_while_statement] = STATE(806), - [sym_do_while_statement] = STATE(806), - [sym_switch_statement] = STATE(806), - [sym_for_statement] = STATE(806), - [sym_foreach_statement] = STATE(806), - [sym_break] = STATE(806), - [sym_continue] = STATE(806), - [sym_return] = STATE(806), - [sym_yield] = STATE(806), + [91] = { + [sym_block] = STATE(898), + [sym_if_statement] = STATE(898), + [sym_while_statement] = STATE(898), + [sym_do_while_statement] = STATE(898), + [sym_switch_statement] = STATE(898), + [sym_for_statement] = STATE(898), + [sym_foreach_statement] = STATE(898), + [sym_break] = STATE(898), + [sym_continue] = STATE(898), + [sym_return] = STATE(898), + [sym_yield] = STATE(898), [sym_resume_expression] = STATE(822), - [sym_local_declaration] = STATE(806), - [sym_function_declaration] = STATE(806), - [sym_class_declaration] = STATE(806), - [sym_try_statement] = STATE(806), - [sym_throw_statement] = STATE(806), - [sym_const_declaration] = STATE(806), - [sym_enum_declaration] = STATE(806), - [sym_expression] = STATE(805), + [sym_local_declaration] = STATE(898), + [sym_function_declaration] = STATE(898), + [sym_class_declaration] = STATE(898), + [sym_try_statement] = STATE(898), + [sym_throw_statement] = STATE(898), + [sym_const_declaration] = STATE(898), + [sym_enum_declaration] = STATE(898), + [sym_expression] = STATE(897), [sym_primary_expression] = STATE(822), [sym_unary_expression] = STATE(843), [sym_binary_expression] = STATE(843), @@ -15138,7 +15022,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(822), [sym_update_expression] = STATE(822), [sym_delete_expression] = STATE(822), - [sym_var_statement] = STATE(806), + [sym_var_statement] = STATE(898), [sym_deref_expression] = STATE(843), [sym_index_expression] = STATE(843), [sym_call_expression] = STATE(843), @@ -15152,26 +15036,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(751), + [anon_sym_SEMI] = ACTIONS(769), [anon_sym_LBRACE] = ACTIONS(83), - [anon_sym_if] = ACTIONS(155), - [anon_sym_while] = ACTIONS(157), + [anon_sym_if] = ACTIONS(87), + [anon_sym_while] = ACTIONS(91), [anon_sym_LPAREN] = ACTIONS(93), [anon_sym_do] = ACTIONS(95), [anon_sym_switch] = ACTIONS(97), - [anon_sym_for] = ACTIONS(159), - [anon_sym_foreach] = ACTIONS(161), + [anon_sym_for] = ACTIONS(99), + [anon_sym_foreach] = ACTIONS(101), [anon_sym_break] = ACTIONS(103), [anon_sym_continue] = ACTIONS(105), [anon_sym_return] = ACTIONS(107), [anon_sym_yield] = ACTIONS(109), [anon_sym_resume] = ACTIONS(111), - [anon_sym_local] = ACTIONS(163), - [anon_sym_function] = ACTIONS(165), + [anon_sym_local] = ACTIONS(113), + [anon_sym_function] = ACTIONS(115), [anon_sym_COLON_COLON] = ACTIONS(117), [anon_sym_class] = ACTIONS(119), [anon_sym_LBRACK] = ACTIONS(121), - [anon_sym_try] = ACTIONS(167), + [anon_sym_try] = ACTIONS(123), [anon_sym_throw] = ACTIONS(125), [anon_sym_const] = ACTIONS(127), [anon_sym_enum] = ACTIONS(129), @@ -15182,7 +15066,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(133), [anon_sym_DASH_DASH] = ACTIONS(133), [anon_sym_delete] = ACTIONS(135), - [anon_sym_var] = ACTIONS(169), + [anon_sym_var] = ACTIONS(137), [anon_sym_rawcall] = ACTIONS(139), [anon_sym_AT] = ACTIONS(141), [anon_sym_clone] = ACTIONS(143), @@ -15197,27 +15081,27 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(145), }, - [93] = { - [sym_block] = STATE(781), - [sym_if_statement] = STATE(781), - [sym_while_statement] = STATE(781), - [sym_do_while_statement] = STATE(781), - [sym_switch_statement] = STATE(781), - [sym_for_statement] = STATE(781), - [sym_foreach_statement] = STATE(781), - [sym_break] = STATE(781), - [sym_continue] = STATE(781), - [sym_return] = STATE(781), - [sym_yield] = STATE(781), + [92] = { + [sym_block] = STATE(806), + [sym_if_statement] = STATE(806), + [sym_while_statement] = STATE(806), + [sym_do_while_statement] = STATE(806), + [sym_switch_statement] = STATE(806), + [sym_for_statement] = STATE(806), + [sym_foreach_statement] = STATE(806), + [sym_break] = STATE(806), + [sym_continue] = STATE(806), + [sym_return] = STATE(806), + [sym_yield] = STATE(806), [sym_resume_expression] = STATE(822), - [sym_local_declaration] = STATE(781), - [sym_function_declaration] = STATE(781), - [sym_class_declaration] = STATE(781), - [sym_try_statement] = STATE(781), - [sym_throw_statement] = STATE(781), - [sym_const_declaration] = STATE(781), - [sym_enum_declaration] = STATE(781), - [sym_expression] = STATE(780), + [sym_local_declaration] = STATE(806), + [sym_function_declaration] = STATE(806), + [sym_class_declaration] = STATE(806), + [sym_try_statement] = STATE(806), + [sym_throw_statement] = STATE(806), + [sym_const_declaration] = STATE(806), + [sym_enum_declaration] = STATE(806), + [sym_expression] = STATE(805), [sym_primary_expression] = STATE(822), [sym_unary_expression] = STATE(843), [sym_binary_expression] = STATE(843), @@ -15225,7 +15109,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(822), [sym_update_expression] = STATE(822), [sym_delete_expression] = STATE(822), - [sym_var_statement] = STATE(781), + [sym_var_statement] = STATE(806), [sym_deref_expression] = STATE(843), [sym_index_expression] = STATE(843), [sym_call_expression] = STATE(843), @@ -15239,7 +15123,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(747), + [anon_sym_SEMI] = ACTIONS(749), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(155), [anon_sym_while] = ACTIONS(157), @@ -15284,27 +15168,27 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(145), }, - [94] = { - [sym_block] = STATE(773), - [sym_if_statement] = STATE(773), - [sym_while_statement] = STATE(773), - [sym_do_while_statement] = STATE(773), - [sym_switch_statement] = STATE(773), - [sym_for_statement] = STATE(773), - [sym_foreach_statement] = STATE(773), - [sym_break] = STATE(773), - [sym_continue] = STATE(773), - [sym_return] = STATE(773), - [sym_yield] = STATE(773), + [93] = { + [sym_block] = STATE(781), + [sym_if_statement] = STATE(781), + [sym_while_statement] = STATE(781), + [sym_do_while_statement] = STATE(781), + [sym_switch_statement] = STATE(781), + [sym_for_statement] = STATE(781), + [sym_foreach_statement] = STATE(781), + [sym_break] = STATE(781), + [sym_continue] = STATE(781), + [sym_return] = STATE(781), + [sym_yield] = STATE(781), [sym_resume_expression] = STATE(822), - [sym_local_declaration] = STATE(773), - [sym_function_declaration] = STATE(773), - [sym_class_declaration] = STATE(773), - [sym_try_statement] = STATE(773), - [sym_throw_statement] = STATE(773), - [sym_const_declaration] = STATE(773), - [sym_enum_declaration] = STATE(773), - [sym_expression] = STATE(771), + [sym_local_declaration] = STATE(781), + [sym_function_declaration] = STATE(781), + [sym_class_declaration] = STATE(781), + [sym_try_statement] = STATE(781), + [sym_throw_statement] = STATE(781), + [sym_const_declaration] = STATE(781), + [sym_enum_declaration] = STATE(781), + [sym_expression] = STATE(780), [sym_primary_expression] = STATE(822), [sym_unary_expression] = STATE(843), [sym_binary_expression] = STATE(843), @@ -15312,7 +15196,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(822), [sym_update_expression] = STATE(822), [sym_delete_expression] = STATE(822), - [sym_var_statement] = STATE(773), + [sym_var_statement] = STATE(781), [sym_deref_expression] = STATE(843), [sym_index_expression] = STATE(843), [sym_call_expression] = STATE(843), @@ -15371,6 +15255,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(145), }, + [94] = { + [sym_block] = STATE(773), + [sym_if_statement] = STATE(773), + [sym_while_statement] = STATE(773), + [sym_do_while_statement] = STATE(773), + [sym_switch_statement] = STATE(773), + [sym_for_statement] = STATE(773), + [sym_foreach_statement] = STATE(773), + [sym_break] = STATE(773), + [sym_continue] = STATE(773), + [sym_return] = STATE(773), + [sym_yield] = STATE(773), + [sym_resume_expression] = STATE(822), + [sym_local_declaration] = STATE(773), + [sym_function_declaration] = STATE(773), + [sym_class_declaration] = STATE(773), + [sym_try_statement] = STATE(773), + [sym_throw_statement] = STATE(773), + [sym_const_declaration] = STATE(773), + [sym_enum_declaration] = STATE(773), + [sym_expression] = STATE(771), + [sym_primary_expression] = STATE(822), + [sym_unary_expression] = STATE(843), + [sym_binary_expression] = STATE(843), + [sym_ternary_expression] = STATE(843), + [sym_assignment_expression] = STATE(822), + [sym_update_expression] = STATE(822), + [sym_delete_expression] = STATE(822), + [sym_var_statement] = STATE(773), + [sym_deref_expression] = STATE(843), + [sym_index_expression] = STATE(843), + [sym_call_expression] = STATE(843), + [sym_anonymous_function] = STATE(843), + [sym_lambda_expression] = STATE(843), + [sym_parenthesized_expression] = STATE(843), + [sym_clone_expression] = STATE(822), + [sym_array] = STATE(822), + [sym_global_variable] = STATE(843), + [sym_string] = STATE(843), + [sym_char] = STATE(843), + [sym_bool] = STATE(843), + [sym_identifier] = ACTIONS(79), + [anon_sym_SEMI] = ACTIONS(743), + [anon_sym_LBRACE] = ACTIONS(83), + [anon_sym_if] = ACTIONS(155), + [anon_sym_while] = ACTIONS(157), + [anon_sym_LPAREN] = ACTIONS(93), + [anon_sym_do] = ACTIONS(95), + [anon_sym_switch] = ACTIONS(97), + [anon_sym_for] = ACTIONS(159), + [anon_sym_foreach] = ACTIONS(161), + [anon_sym_break] = ACTIONS(103), + [anon_sym_continue] = ACTIONS(105), + [anon_sym_return] = ACTIONS(107), + [anon_sym_yield] = ACTIONS(109), + [anon_sym_resume] = ACTIONS(111), + [anon_sym_local] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_COLON_COLON] = ACTIONS(117), + [anon_sym_class] = ACTIONS(119), + [anon_sym_LBRACK] = ACTIONS(121), + [anon_sym_try] = ACTIONS(167), + [anon_sym_throw] = ACTIONS(125), + [anon_sym_const] = ACTIONS(127), + [anon_sym_enum] = ACTIONS(129), + [anon_sym_DASH] = ACTIONS(131), + [anon_sym_TILDE] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(133), + [anon_sym_typeof] = ACTIONS(131), + [anon_sym_PLUS_PLUS] = ACTIONS(133), + [anon_sym_DASH_DASH] = ACTIONS(133), + [anon_sym_delete] = ACTIONS(135), + [anon_sym_var] = ACTIONS(169), + [anon_sym_rawcall] = ACTIONS(139), + [anon_sym_AT] = ACTIONS(141), + [anon_sym_clone] = ACTIONS(143), + [sym_integer] = ACTIONS(79), + [sym_float] = ACTIONS(145), + [anon_sym_DQUOTE] = ACTIONS(147), + [anon_sym_SQUOTE] = ACTIONS(149), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(151), + [anon_sym_true] = ACTIONS(153), + [anon_sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(79), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(145), + }, [95] = { [sym_block] = STATE(769), [sym_if_statement] = STATE(769), @@ -15391,7 +15362,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(769), [sym_const_declaration] = STATE(769), [sym_enum_declaration] = STATE(769), - [sym_expression] = STATE(768), + [sym_expression] = STATE(840), [sym_primary_expression] = STATE(822), [sym_unary_expression] = STATE(843), [sym_binary_expression] = STATE(843), @@ -15413,7 +15384,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(735), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(155), [anon_sym_while] = ACTIONS(157), @@ -15500,7 +15471,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(1296), [sym_bool] = STATE(1296), [sym_identifier] = ACTIONS(277), - [anon_sym_SEMI] = ACTIONS(783), + [anon_sym_SEMI] = ACTIONS(779), [anon_sym_LBRACE] = ACTIONS(659), [anon_sym_if] = ACTIONS(283), [anon_sym_while] = ACTIONS(285), @@ -15587,7 +15558,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(719), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(155), [anon_sym_while] = ACTIONS(157), @@ -15674,7 +15645,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(715), + [anon_sym_SEMI] = ACTIONS(781), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(155), [anon_sym_while] = ACTIONS(157), @@ -15761,7 +15732,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(959), [sym_bool] = STATE(959), [sym_identifier] = ACTIONS(171), - [anon_sym_SEMI] = ACTIONS(785), + [anon_sym_SEMI] = ACTIONS(783), [anon_sym_LBRACE] = ACTIONS(175), [anon_sym_if] = ACTIONS(245), [anon_sym_while] = ACTIONS(247), @@ -15807,91 +15778,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(233), }, [100] = { - [sym_block] = STATE(1593), - [sym_if_statement] = STATE(1593), - [sym_while_statement] = STATE(1593), - [sym_do_while_statement] = STATE(1593), - [sym_switch_statement] = STATE(1593), - [sym_for_statement] = STATE(1593), - [sym_foreach_statement] = STATE(1593), - [sym_break] = STATE(1593), - [sym_continue] = STATE(1593), - [sym_return] = STATE(1593), - [sym_yield] = STATE(1593), - [sym_resume_expression] = STATE(822), - [sym_local_declaration] = STATE(1593), - [sym_function_declaration] = STATE(1593), - [sym_class_declaration] = STATE(1593), - [sym_try_statement] = STATE(1593), - [sym_throw_statement] = STATE(1593), - [sym_const_declaration] = STATE(1593), - [sym_enum_declaration] = STATE(1593), - [sym_expression] = STATE(1153), - [sym_primary_expression] = STATE(822), - [sym_unary_expression] = STATE(843), - [sym_binary_expression] = STATE(843), - [sym_ternary_expression] = STATE(843), - [sym_assignment_expression] = STATE(822), - [sym_update_expression] = STATE(822), - [sym_delete_expression] = STATE(822), - [sym_var_statement] = STATE(1593), - [sym_deref_expression] = STATE(843), - [sym_index_expression] = STATE(843), - [sym_call_expression] = STATE(843), - [sym_anonymous_function] = STATE(843), - [sym_lambda_expression] = STATE(843), - [sym_parenthesized_expression] = STATE(843), - [sym_clone_expression] = STATE(822), - [sym_array] = STATE(822), - [sym_global_variable] = STATE(843), - [sym_string] = STATE(843), - [sym_char] = STATE(843), - [sym_bool] = STATE(843), - [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(787), - [anon_sym_LBRACE] = ACTIONS(83), - [anon_sym_if] = ACTIONS(501), - [anon_sym_while] = ACTIONS(503), - [anon_sym_LPAREN] = ACTIONS(93), - [anon_sym_do] = ACTIONS(95), - [anon_sym_switch] = ACTIONS(97), - [anon_sym_for] = ACTIONS(505), - [anon_sym_foreach] = ACTIONS(507), - [anon_sym_break] = ACTIONS(103), - [anon_sym_continue] = ACTIONS(105), - [anon_sym_return] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_resume] = ACTIONS(111), - [anon_sym_local] = ACTIONS(113), - [anon_sym_function] = ACTIONS(509), - [anon_sym_COLON_COLON] = ACTIONS(117), - [anon_sym_class] = ACTIONS(119), - [anon_sym_LBRACK] = ACTIONS(121), - [anon_sym_try] = ACTIONS(511), - [anon_sym_throw] = ACTIONS(125), - [anon_sym_const] = ACTIONS(127), - [anon_sym_enum] = ACTIONS(129), - [anon_sym_DASH] = ACTIONS(131), - [anon_sym_TILDE] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(133), - [anon_sym_typeof] = ACTIONS(131), - [anon_sym_PLUS_PLUS] = ACTIONS(133), - [anon_sym_DASH_DASH] = ACTIONS(133), - [anon_sym_delete] = ACTIONS(135), - [anon_sym_var] = ACTIONS(137), - [anon_sym_rawcall] = ACTIONS(139), - [anon_sym_AT] = ACTIONS(141), - [anon_sym_clone] = ACTIONS(143), - [sym_integer] = ACTIONS(79), - [sym_float] = ACTIONS(145), - [anon_sym_DQUOTE] = ACTIONS(147), - [anon_sym_SQUOTE] = ACTIONS(149), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(151), - [anon_sym_true] = ACTIONS(153), - [anon_sym_false] = ACTIONS(153), - [sym_null] = ACTIONS(79), + [sym_block] = STATE(362), + [sym_if_statement] = STATE(362), + [sym_while_statement] = STATE(362), + [sym_do_while_statement] = STATE(362), + [sym_switch_statement] = STATE(362), + [sym_for_statement] = STATE(362), + [sym_foreach_statement] = STATE(362), + [sym_break] = STATE(362), + [sym_continue] = STATE(362), + [sym_return] = STATE(362), + [sym_yield] = STATE(362), + [sym_resume_expression] = STATE(291), + [sym_local_declaration] = STATE(362), + [sym_function_declaration] = STATE(362), + [sym_class_declaration] = STATE(362), + [sym_try_statement] = STATE(362), + [sym_throw_statement] = STATE(362), + [sym_const_declaration] = STATE(362), + [sym_enum_declaration] = STATE(362), + [sym_expression] = STATE(356), + [sym_primary_expression] = STATE(291), + [sym_unary_expression] = STATE(284), + [sym_binary_expression] = STATE(284), + [sym_ternary_expression] = STATE(284), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), + [sym_var_statement] = STATE(362), + [sym_deref_expression] = STATE(284), + [sym_index_expression] = STATE(284), + [sym_call_expression] = STATE(284), + [sym_anonymous_function] = STATE(284), + [sym_lambda_expression] = STATE(284), + [sym_parenthesized_expression] = STATE(284), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), + [sym_global_variable] = STATE(284), + [sym_string] = STATE(284), + [sym_char] = STATE(284), + [sym_bool] = STATE(284), + [sym_identifier] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(785), + [anon_sym_LBRACE] = ACTIONS(11), + [anon_sym_if] = ACTIONS(13), + [anon_sym_while] = ACTIONS(15), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_do] = ACTIONS(19), + [anon_sym_switch] = ACTIONS(21), + [anon_sym_for] = ACTIONS(23), + [anon_sym_foreach] = ACTIONS(25), + [anon_sym_break] = ACTIONS(27), + [anon_sym_continue] = ACTIONS(29), + [anon_sym_return] = ACTIONS(31), + [anon_sym_yield] = ACTIONS(33), + [anon_sym_resume] = ACTIONS(35), + [anon_sym_local] = ACTIONS(37), + [anon_sym_function] = ACTIONS(39), + [anon_sym_COLON_COLON] = ACTIONS(41), + [anon_sym_class] = ACTIONS(43), + [anon_sym_LBRACK] = ACTIONS(45), + [anon_sym_try] = ACTIONS(47), + [anon_sym_throw] = ACTIONS(49), + [anon_sym_const] = ACTIONS(51), + [anon_sym_enum] = ACTIONS(53), + [anon_sym_DASH] = ACTIONS(55), + [anon_sym_TILDE] = ACTIONS(57), + [anon_sym_BANG] = ACTIONS(57), + [anon_sym_typeof] = ACTIONS(55), + [anon_sym_PLUS_PLUS] = ACTIONS(57), + [anon_sym_DASH_DASH] = ACTIONS(57), + [anon_sym_delete] = ACTIONS(59), + [anon_sym_var] = ACTIONS(61), + [anon_sym_rawcall] = ACTIONS(63), + [anon_sym_AT] = ACTIONS(65), + [anon_sym_clone] = ACTIONS(67), + [sym_integer] = ACTIONS(7), + [sym_float] = ACTIONS(69), + [anon_sym_DQUOTE] = ACTIONS(71), + [anon_sym_SQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(75), + [anon_sym_true] = ACTIONS(77), + [anon_sym_false] = ACTIONS(77), + [sym_null] = ACTIONS(7), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(145), + [sym_verbatim_string] = ACTIONS(69), }, [101] = { [sym_block] = STATE(655), @@ -15935,7 +15906,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(959), [sym_bool] = STATE(959), [sym_identifier] = ACTIONS(171), - [anon_sym_SEMI] = ACTIONS(789), + [anon_sym_SEMI] = ACTIONS(787), [anon_sym_LBRACE] = ACTIONS(175), [anon_sym_if] = ACTIONS(177), [anon_sym_while] = ACTIONS(179), @@ -16022,7 +15993,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(959), [sym_bool] = STATE(959), [sym_identifier] = ACTIONS(171), - [anon_sym_SEMI] = ACTIONS(785), + [anon_sym_SEMI] = ACTIONS(783), [anon_sym_LBRACE] = ACTIONS(175), [anon_sym_if] = ACTIONS(177), [anon_sym_while] = ACTIONS(179), @@ -16109,7 +16080,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(959), [sym_bool] = STATE(959), [sym_identifier] = ACTIONS(171), - [anon_sym_SEMI] = ACTIONS(791), + [anon_sym_SEMI] = ACTIONS(789), [anon_sym_LBRACE] = ACTIONS(175), [anon_sym_if] = ACTIONS(177), [anon_sym_while] = ACTIONS(179), @@ -16196,7 +16167,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(959), [sym_bool] = STATE(959), [sym_identifier] = ACTIONS(171), - [anon_sym_SEMI] = ACTIONS(779), + [anon_sym_SEMI] = ACTIONS(775), [anon_sym_LBRACE] = ACTIONS(175), [anon_sym_if] = ACTIONS(245), [anon_sym_while] = ACTIONS(247), @@ -16283,7 +16254,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(959), [sym_bool] = STATE(959), [sym_identifier] = ACTIONS(171), - [anon_sym_SEMI] = ACTIONS(793), + [anon_sym_SEMI] = ACTIONS(791), [anon_sym_LBRACE] = ACTIONS(175), [anon_sym_if] = ACTIONS(177), [anon_sym_while] = ACTIONS(179), @@ -16370,7 +16341,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(1296), [sym_bool] = STATE(1296), [sym_identifier] = ACTIONS(277), - [anon_sym_SEMI] = ACTIONS(795), + [anon_sym_SEMI] = ACTIONS(793), [anon_sym_LBRACE] = ACTIONS(659), [anon_sym_if] = ACTIONS(283), [anon_sym_while] = ACTIONS(285), @@ -16457,7 +16428,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(1296), [sym_bool] = STATE(1296), [sym_identifier] = ACTIONS(277), - [anon_sym_SEMI] = ACTIONS(797), + [anon_sym_SEMI] = ACTIONS(795), [anon_sym_LBRACE] = ACTIONS(659), [anon_sym_if] = ACTIONS(283), [anon_sym_while] = ACTIONS(285), @@ -16544,7 +16515,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(959), [sym_bool] = STATE(959), [sym_identifier] = ACTIONS(171), - [anon_sym_SEMI] = ACTIONS(799), + [anon_sym_SEMI] = ACTIONS(797), [anon_sym_LBRACE] = ACTIONS(175), [anon_sym_if] = ACTIONS(245), [anon_sym_while] = ACTIONS(247), @@ -16631,7 +16602,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(959), [sym_bool] = STATE(959), [sym_identifier] = ACTIONS(171), - [anon_sym_SEMI] = ACTIONS(801), + [anon_sym_SEMI] = ACTIONS(799), [anon_sym_LBRACE] = ACTIONS(175), [anon_sym_if] = ACTIONS(177), [anon_sym_while] = ACTIONS(179), @@ -16688,7 +16659,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(346), [sym_return] = STATE(346), [sym_yield] = STATE(346), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(346), [sym_function_declaration] = STATE(346), [sym_class_declaration] = STATE(346), @@ -16697,13 +16668,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(346), [sym_enum_declaration] = STATE(346), [sym_expression] = STATE(347), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(346), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -16711,275 +16682,275 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), [sym_bool] = STATE(284), [sym_identifier] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(801), + [anon_sym_LBRACE] = ACTIONS(11), + [anon_sym_if] = ACTIONS(13), + [anon_sym_while] = ACTIONS(15), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_do] = ACTIONS(19), + [anon_sym_switch] = ACTIONS(21), + [anon_sym_for] = ACTIONS(23), + [anon_sym_foreach] = ACTIONS(25), + [anon_sym_break] = ACTIONS(27), + [anon_sym_continue] = ACTIONS(29), + [anon_sym_return] = ACTIONS(31), + [anon_sym_yield] = ACTIONS(33), + [anon_sym_resume] = ACTIONS(35), + [anon_sym_local] = ACTIONS(37), + [anon_sym_function] = ACTIONS(39), + [anon_sym_COLON_COLON] = ACTIONS(41), + [anon_sym_class] = ACTIONS(43), + [anon_sym_LBRACK] = ACTIONS(45), + [anon_sym_try] = ACTIONS(47), + [anon_sym_throw] = ACTIONS(49), + [anon_sym_const] = ACTIONS(51), + [anon_sym_enum] = ACTIONS(53), + [anon_sym_DASH] = ACTIONS(55), + [anon_sym_TILDE] = ACTIONS(57), + [anon_sym_BANG] = ACTIONS(57), + [anon_sym_typeof] = ACTIONS(55), + [anon_sym_PLUS_PLUS] = ACTIONS(57), + [anon_sym_DASH_DASH] = ACTIONS(57), + [anon_sym_delete] = ACTIONS(59), + [anon_sym_var] = ACTIONS(61), + [anon_sym_rawcall] = ACTIONS(63), + [anon_sym_AT] = ACTIONS(65), + [anon_sym_clone] = ACTIONS(67), + [sym_integer] = ACTIONS(7), + [sym_float] = ACTIONS(69), + [anon_sym_DQUOTE] = ACTIONS(71), + [anon_sym_SQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(75), + [anon_sym_true] = ACTIONS(77), + [anon_sym_false] = ACTIONS(77), + [sym_null] = ACTIONS(7), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(69), + }, + [111] = { + [sym_block] = STATE(1097), + [sym_if_statement] = STATE(1097), + [sym_while_statement] = STATE(1097), + [sym_do_while_statement] = STATE(1097), + [sym_switch_statement] = STATE(1097), + [sym_for_statement] = STATE(1097), + [sym_foreach_statement] = STATE(1097), + [sym_break] = STATE(1097), + [sym_continue] = STATE(1097), + [sym_return] = STATE(1097), + [sym_yield] = STATE(1097), + [sym_resume_expression] = STATE(962), + [sym_local_declaration] = STATE(1097), + [sym_function_declaration] = STATE(1097), + [sym_class_declaration] = STATE(1097), + [sym_try_statement] = STATE(1097), + [sym_throw_statement] = STATE(1097), + [sym_const_declaration] = STATE(1097), + [sym_enum_declaration] = STATE(1097), + [sym_expression] = STATE(1098), + [sym_primary_expression] = STATE(962), + [sym_unary_expression] = STATE(959), + [sym_binary_expression] = STATE(959), + [sym_ternary_expression] = STATE(959), + [sym_assignment_expression] = STATE(962), + [sym_update_expression] = STATE(962), + [sym_delete_expression] = STATE(962), + [sym_var_statement] = STATE(1097), + [sym_deref_expression] = STATE(959), + [sym_index_expression] = STATE(959), + [sym_call_expression] = STATE(959), + [sym_anonymous_function] = STATE(959), + [sym_lambda_expression] = STATE(959), + [sym_parenthesized_expression] = STATE(959), + [sym_clone_expression] = STATE(962), + [sym_array] = STATE(962), + [sym_global_variable] = STATE(959), + [sym_string] = STATE(959), + [sym_char] = STATE(959), + [sym_bool] = STATE(959), + [sym_identifier] = ACTIONS(171), + [anon_sym_SEMI] = ACTIONS(675), + [anon_sym_LBRACE] = ACTIONS(175), + [anon_sym_if] = ACTIONS(177), + [anon_sym_while] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(181), + [anon_sym_do] = ACTIONS(183), + [anon_sym_switch] = ACTIONS(185), + [anon_sym_for] = ACTIONS(187), + [anon_sym_foreach] = ACTIONS(189), + [anon_sym_break] = ACTIONS(191), + [anon_sym_continue] = ACTIONS(193), + [anon_sym_return] = ACTIONS(195), + [anon_sym_yield] = ACTIONS(197), + [anon_sym_resume] = ACTIONS(199), + [anon_sym_local] = ACTIONS(201), + [anon_sym_function] = ACTIONS(203), + [anon_sym_COLON_COLON] = ACTIONS(205), + [anon_sym_class] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_try] = ACTIONS(211), + [anon_sym_throw] = ACTIONS(213), + [anon_sym_const] = ACTIONS(215), + [anon_sym_enum] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(221), + [anon_sym_BANG] = ACTIONS(221), + [anon_sym_typeof] = ACTIONS(219), + [anon_sym_PLUS_PLUS] = ACTIONS(221), + [anon_sym_DASH_DASH] = ACTIONS(221), + [anon_sym_delete] = ACTIONS(223), + [anon_sym_var] = ACTIONS(225), + [anon_sym_rawcall] = ACTIONS(227), + [anon_sym_AT] = ACTIONS(229), + [anon_sym_clone] = ACTIONS(231), + [sym_integer] = ACTIONS(171), + [sym_float] = ACTIONS(233), + [anon_sym_DQUOTE] = ACTIONS(235), + [anon_sym_SQUOTE] = ACTIONS(237), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(239), + [anon_sym_true] = ACTIONS(241), + [anon_sym_false] = ACTIONS(241), + [sym_null] = ACTIONS(171), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(233), + }, + [112] = { + [sym_block] = STATE(1184), + [sym_if_statement] = STATE(1184), + [sym_while_statement] = STATE(1184), + [sym_do_while_statement] = STATE(1184), + [sym_switch_statement] = STATE(1184), + [sym_for_statement] = STATE(1184), + [sym_foreach_statement] = STATE(1184), + [sym_break] = STATE(1184), + [sym_continue] = STATE(1184), + [sym_return] = STATE(1184), + [sym_yield] = STATE(1184), + [sym_resume_expression] = STATE(1302), + [sym_local_declaration] = STATE(1184), + [sym_function_declaration] = STATE(1184), + [sym_class_declaration] = STATE(1184), + [sym_try_statement] = STATE(1184), + [sym_throw_statement] = STATE(1184), + [sym_const_declaration] = STATE(1184), + [sym_enum_declaration] = STATE(1184), + [sym_expression] = STATE(1183), + [sym_primary_expression] = STATE(1302), + [sym_unary_expression] = STATE(1296), + [sym_binary_expression] = STATE(1296), + [sym_ternary_expression] = STATE(1296), + [sym_assignment_expression] = STATE(1302), + [sym_update_expression] = STATE(1302), + [sym_delete_expression] = STATE(1302), + [sym_var_statement] = STATE(1184), + [sym_deref_expression] = STATE(1296), + [sym_index_expression] = STATE(1296), + [sym_call_expression] = STATE(1296), + [sym_anonymous_function] = STATE(1296), + [sym_lambda_expression] = STATE(1296), + [sym_parenthesized_expression] = STATE(1296), + [sym_clone_expression] = STATE(1302), + [sym_array] = STATE(1302), + [sym_global_variable] = STATE(1296), + [sym_string] = STATE(1296), + [sym_char] = STATE(1296), + [sym_bool] = STATE(1296), + [sym_identifier] = ACTIONS(277), [anon_sym_SEMI] = ACTIONS(803), - [anon_sym_LBRACE] = ACTIONS(11), - [anon_sym_if] = ACTIONS(13), - [anon_sym_while] = ACTIONS(15), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_do] = ACTIONS(19), - [anon_sym_switch] = ACTIONS(21), - [anon_sym_for] = ACTIONS(23), - [anon_sym_foreach] = ACTIONS(25), - [anon_sym_break] = ACTIONS(27), - [anon_sym_continue] = ACTIONS(29), - [anon_sym_return] = ACTIONS(31), - [anon_sym_yield] = ACTIONS(33), - [anon_sym_resume] = ACTIONS(35), - [anon_sym_local] = ACTIONS(37), - [anon_sym_function] = ACTIONS(39), - [anon_sym_COLON_COLON] = ACTIONS(41), - [anon_sym_class] = ACTIONS(43), - [anon_sym_LBRACK] = ACTIONS(45), - [anon_sym_try] = ACTIONS(47), - [anon_sym_throw] = ACTIONS(49), - [anon_sym_const] = ACTIONS(51), - [anon_sym_enum] = ACTIONS(53), - [anon_sym_DASH] = ACTIONS(55), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(57), - [anon_sym_typeof] = ACTIONS(55), - [anon_sym_PLUS_PLUS] = ACTIONS(57), - [anon_sym_DASH_DASH] = ACTIONS(57), - [anon_sym_delete] = ACTIONS(59), - [anon_sym_var] = ACTIONS(61), - [anon_sym_rawcall] = ACTIONS(63), - [anon_sym_AT] = ACTIONS(65), - [anon_sym_clone] = ACTIONS(67), - [sym_integer] = ACTIONS(7), - [sym_float] = ACTIONS(69), - [anon_sym_DQUOTE] = ACTIONS(71), - [anon_sym_SQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(75), - [anon_sym_true] = ACTIONS(77), - [anon_sym_false] = ACTIONS(77), - [sym_null] = ACTIONS(7), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(69), - }, - [111] = { - [sym_block] = STATE(1097), - [sym_if_statement] = STATE(1097), - [sym_while_statement] = STATE(1097), - [sym_do_while_statement] = STATE(1097), - [sym_switch_statement] = STATE(1097), - [sym_for_statement] = STATE(1097), - [sym_foreach_statement] = STATE(1097), - [sym_break] = STATE(1097), - [sym_continue] = STATE(1097), - [sym_return] = STATE(1097), - [sym_yield] = STATE(1097), - [sym_resume_expression] = STATE(962), - [sym_local_declaration] = STATE(1097), - [sym_function_declaration] = STATE(1097), - [sym_class_declaration] = STATE(1097), - [sym_try_statement] = STATE(1097), - [sym_throw_statement] = STATE(1097), - [sym_const_declaration] = STATE(1097), - [sym_enum_declaration] = STATE(1097), - [sym_expression] = STATE(1098), - [sym_primary_expression] = STATE(962), - [sym_unary_expression] = STATE(959), - [sym_binary_expression] = STATE(959), - [sym_ternary_expression] = STATE(959), - [sym_assignment_expression] = STATE(962), - [sym_update_expression] = STATE(962), - [sym_delete_expression] = STATE(962), - [sym_var_statement] = STATE(1097), - [sym_deref_expression] = STATE(959), - [sym_index_expression] = STATE(959), - [sym_call_expression] = STATE(959), - [sym_anonymous_function] = STATE(959), - [sym_lambda_expression] = STATE(959), - [sym_parenthesized_expression] = STATE(959), - [sym_clone_expression] = STATE(962), - [sym_array] = STATE(962), - [sym_global_variable] = STATE(959), - [sym_string] = STATE(959), - [sym_char] = STATE(959), - [sym_bool] = STATE(959), - [sym_identifier] = ACTIONS(171), - [anon_sym_SEMI] = ACTIONS(675), - [anon_sym_LBRACE] = ACTIONS(175), - [anon_sym_if] = ACTIONS(177), - [anon_sym_while] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(181), - [anon_sym_do] = ACTIONS(183), - [anon_sym_switch] = ACTIONS(185), - [anon_sym_for] = ACTIONS(187), - [anon_sym_foreach] = ACTIONS(189), - [anon_sym_break] = ACTIONS(191), - [anon_sym_continue] = ACTIONS(193), - [anon_sym_return] = ACTIONS(195), - [anon_sym_yield] = ACTIONS(197), - [anon_sym_resume] = ACTIONS(199), - [anon_sym_local] = ACTIONS(201), - [anon_sym_function] = ACTIONS(203), - [anon_sym_COLON_COLON] = ACTIONS(205), - [anon_sym_class] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_try] = ACTIONS(211), - [anon_sym_throw] = ACTIONS(213), - [anon_sym_const] = ACTIONS(215), - [anon_sym_enum] = ACTIONS(217), - [anon_sym_DASH] = ACTIONS(219), - [anon_sym_TILDE] = ACTIONS(221), - [anon_sym_BANG] = ACTIONS(221), - [anon_sym_typeof] = ACTIONS(219), - [anon_sym_PLUS_PLUS] = ACTIONS(221), - [anon_sym_DASH_DASH] = ACTIONS(221), - [anon_sym_delete] = ACTIONS(223), - [anon_sym_var] = ACTIONS(225), - [anon_sym_rawcall] = ACTIONS(227), - [anon_sym_AT] = ACTIONS(229), - [anon_sym_clone] = ACTIONS(231), - [sym_integer] = ACTIONS(171), - [sym_float] = ACTIONS(233), - [anon_sym_DQUOTE] = ACTIONS(235), - [anon_sym_SQUOTE] = ACTIONS(237), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(239), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [sym_null] = ACTIONS(171), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(233), - }, - [112] = { - [sym_block] = STATE(1184), - [sym_if_statement] = STATE(1184), - [sym_while_statement] = STATE(1184), - [sym_do_while_statement] = STATE(1184), - [sym_switch_statement] = STATE(1184), - [sym_for_statement] = STATE(1184), - [sym_foreach_statement] = STATE(1184), - [sym_break] = STATE(1184), - [sym_continue] = STATE(1184), - [sym_return] = STATE(1184), - [sym_yield] = STATE(1184), - [sym_resume_expression] = STATE(1302), - [sym_local_declaration] = STATE(1184), - [sym_function_declaration] = STATE(1184), - [sym_class_declaration] = STATE(1184), - [sym_try_statement] = STATE(1184), - [sym_throw_statement] = STATE(1184), - [sym_const_declaration] = STATE(1184), - [sym_enum_declaration] = STATE(1184), - [sym_expression] = STATE(1183), - [sym_primary_expression] = STATE(1302), - [sym_unary_expression] = STATE(1296), - [sym_binary_expression] = STATE(1296), - [sym_ternary_expression] = STATE(1296), - [sym_assignment_expression] = STATE(1302), - [sym_update_expression] = STATE(1302), - [sym_delete_expression] = STATE(1302), - [sym_var_statement] = STATE(1184), - [sym_deref_expression] = STATE(1296), - [sym_index_expression] = STATE(1296), - [sym_call_expression] = STATE(1296), - [sym_anonymous_function] = STATE(1296), - [sym_lambda_expression] = STATE(1296), - [sym_parenthesized_expression] = STATE(1296), - [sym_clone_expression] = STATE(1302), - [sym_array] = STATE(1302), - [sym_global_variable] = STATE(1296), - [sym_string] = STATE(1296), - [sym_char] = STATE(1296), - [sym_bool] = STATE(1296), - [sym_identifier] = ACTIONS(277), - [anon_sym_SEMI] = ACTIONS(805), - [anon_sym_LBRACE] = ACTIONS(659), - [anon_sym_if] = ACTIONS(283), - [anon_sym_while] = ACTIONS(285), - [anon_sym_LPAREN] = ACTIONS(661), - [anon_sym_do] = ACTIONS(289), - [anon_sym_switch] = ACTIONS(291), - [anon_sym_for] = ACTIONS(293), - [anon_sym_foreach] = ACTIONS(295), - [anon_sym_break] = ACTIONS(297), - [anon_sym_continue] = ACTIONS(299), - [anon_sym_return] = ACTIONS(301), - [anon_sym_yield] = ACTIONS(303), - [anon_sym_resume] = ACTIONS(305), - [anon_sym_local] = ACTIONS(307), - [anon_sym_function] = ACTIONS(309), - [anon_sym_COLON_COLON] = ACTIONS(663), - [anon_sym_class] = ACTIONS(313), - [anon_sym_LBRACK] = ACTIONS(665), - [anon_sym_try] = ACTIONS(317), - [anon_sym_throw] = ACTIONS(319), - [anon_sym_const] = ACTIONS(321), - [anon_sym_enum] = ACTIONS(323), - [anon_sym_DASH] = ACTIONS(325), - [anon_sym_TILDE] = ACTIONS(667), - [anon_sym_BANG] = ACTIONS(667), - [anon_sym_typeof] = ACTIONS(325), - [anon_sym_PLUS_PLUS] = ACTIONS(667), - [anon_sym_DASH_DASH] = ACTIONS(667), - [anon_sym_delete] = ACTIONS(327), - [anon_sym_var] = ACTIONS(329), - [anon_sym_rawcall] = ACTIONS(331), - [anon_sym_AT] = ACTIONS(669), - [anon_sym_clone] = ACTIONS(335), - [sym_integer] = ACTIONS(277), - [sym_float] = ACTIONS(347), - [anon_sym_DQUOTE] = ACTIONS(671), - [anon_sym_SQUOTE] = ACTIONS(339), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(673), - [anon_sym_true] = ACTIONS(343), - [anon_sym_false] = ACTIONS(343), - [sym_null] = ACTIONS(277), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(347), - }, - [113] = { - [sym_block] = STATE(230), - [sym_if_statement] = STATE(230), - [sym_while_statement] = STATE(230), - [sym_do_while_statement] = STATE(230), - [sym_switch_statement] = STATE(230), - [sym_for_statement] = STATE(230), - [sym_foreach_statement] = STATE(230), - [sym_break] = STATE(230), - [sym_continue] = STATE(230), - [sym_return] = STATE(230), - [sym_yield] = STATE(230), - [sym_resume_expression] = STATE(293), - [sym_local_declaration] = STATE(230), - [sym_function_declaration] = STATE(230), - [sym_class_declaration] = STATE(230), - [sym_try_statement] = STATE(230), - [sym_throw_statement] = STATE(230), - [sym_const_declaration] = STATE(230), - [sym_enum_declaration] = STATE(230), - [sym_expression] = STATE(228), - [sym_primary_expression] = STATE(293), - [sym_unary_expression] = STATE(284), - [sym_binary_expression] = STATE(284), - [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), - [sym_var_statement] = STATE(230), - [sym_deref_expression] = STATE(284), - [sym_index_expression] = STATE(284), - [sym_call_expression] = STATE(284), - [sym_anonymous_function] = STATE(284), - [sym_lambda_expression] = STATE(284), - [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), - [sym_global_variable] = STATE(284), - [sym_string] = STATE(284), - [sym_char] = STATE(284), - [sym_bool] = STATE(284), - [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(807), + [anon_sym_LBRACE] = ACTIONS(659), + [anon_sym_if] = ACTIONS(283), + [anon_sym_while] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(661), + [anon_sym_do] = ACTIONS(289), + [anon_sym_switch] = ACTIONS(291), + [anon_sym_for] = ACTIONS(293), + [anon_sym_foreach] = ACTIONS(295), + [anon_sym_break] = ACTIONS(297), + [anon_sym_continue] = ACTIONS(299), + [anon_sym_return] = ACTIONS(301), + [anon_sym_yield] = ACTIONS(303), + [anon_sym_resume] = ACTIONS(305), + [anon_sym_local] = ACTIONS(307), + [anon_sym_function] = ACTIONS(309), + [anon_sym_COLON_COLON] = ACTIONS(663), + [anon_sym_class] = ACTIONS(313), + [anon_sym_LBRACK] = ACTIONS(665), + [anon_sym_try] = ACTIONS(317), + [anon_sym_throw] = ACTIONS(319), + [anon_sym_const] = ACTIONS(321), + [anon_sym_enum] = ACTIONS(323), + [anon_sym_DASH] = ACTIONS(325), + [anon_sym_TILDE] = ACTIONS(667), + [anon_sym_BANG] = ACTIONS(667), + [anon_sym_typeof] = ACTIONS(325), + [anon_sym_PLUS_PLUS] = ACTIONS(667), + [anon_sym_DASH_DASH] = ACTIONS(667), + [anon_sym_delete] = ACTIONS(327), + [anon_sym_var] = ACTIONS(329), + [anon_sym_rawcall] = ACTIONS(331), + [anon_sym_AT] = ACTIONS(669), + [anon_sym_clone] = ACTIONS(335), + [sym_integer] = ACTIONS(277), + [sym_float] = ACTIONS(347), + [anon_sym_DQUOTE] = ACTIONS(671), + [anon_sym_SQUOTE] = ACTIONS(339), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(673), + [anon_sym_true] = ACTIONS(343), + [anon_sym_false] = ACTIONS(343), + [sym_null] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(347), + }, + [113] = { + [sym_block] = STATE(230), + [sym_if_statement] = STATE(230), + [sym_while_statement] = STATE(230), + [sym_do_while_statement] = STATE(230), + [sym_switch_statement] = STATE(230), + [sym_for_statement] = STATE(230), + [sym_foreach_statement] = STATE(230), + [sym_break] = STATE(230), + [sym_continue] = STATE(230), + [sym_return] = STATE(230), + [sym_yield] = STATE(230), + [sym_resume_expression] = STATE(291), + [sym_local_declaration] = STATE(230), + [sym_function_declaration] = STATE(230), + [sym_class_declaration] = STATE(230), + [sym_try_statement] = STATE(230), + [sym_throw_statement] = STATE(230), + [sym_const_declaration] = STATE(230), + [sym_enum_declaration] = STATE(230), + [sym_expression] = STATE(228), + [sym_primary_expression] = STATE(291), + [sym_unary_expression] = STATE(284), + [sym_binary_expression] = STATE(284), + [sym_ternary_expression] = STATE(284), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), + [sym_var_statement] = STATE(230), + [sym_deref_expression] = STATE(284), + [sym_index_expression] = STATE(284), + [sym_call_expression] = STATE(284), + [sym_anonymous_function] = STATE(284), + [sym_lambda_expression] = STATE(284), + [sym_parenthesized_expression] = STATE(284), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), + [sym_global_variable] = STATE(284), + [sym_string] = STATE(284), + [sym_char] = STATE(284), + [sym_bool] = STATE(284), + [sym_identifier] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(805), [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_if] = ACTIONS(13), [anon_sym_while] = ACTIONS(15), @@ -17066,7 +17037,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(1296), [sym_bool] = STATE(1296), [sym_identifier] = ACTIONS(277), - [anon_sym_SEMI] = ACTIONS(809), + [anon_sym_SEMI] = ACTIONS(807), [anon_sym_LBRACE] = ACTIONS(659), [anon_sym_if] = ACTIONS(283), [anon_sym_while] = ACTIONS(285), @@ -17210,7 +17181,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(226), [sym_return] = STATE(226), [sym_yield] = STATE(226), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(226), [sym_function_declaration] = STATE(226), [sym_class_declaration] = STATE(226), @@ -17219,13 +17190,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(226), [sym_enum_declaration] = STATE(226), [sym_expression] = STATE(225), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(226), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -17233,14 +17204,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), [sym_bool] = STATE(284), [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(811), + [anon_sym_SEMI] = ACTIONS(809), [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_if] = ACTIONS(13), [anon_sym_while] = ACTIONS(15), @@ -17297,7 +17268,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(377), [sym_return] = STATE(377), [sym_yield] = STATE(377), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(377), [sym_function_declaration] = STATE(377), [sym_class_declaration] = STATE(377), @@ -17306,13 +17277,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(377), [sym_enum_declaration] = STATE(377), [sym_expression] = STATE(365), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(377), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -17320,14 +17291,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), [sym_bool] = STATE(284), [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(813), + [anon_sym_SEMI] = ACTIONS(811), [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_if] = ACTIONS(261), [anon_sym_while] = ACTIONS(263), @@ -17588,7 +17559,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(959), [sym_bool] = STATE(959), [sym_identifier] = ACTIONS(171), - [anon_sym_SEMI] = ACTIONS(789), + [anon_sym_SEMI] = ACTIONS(787), [anon_sym_LBRACE] = ACTIONS(175), [anon_sym_if] = ACTIONS(245), [anon_sym_while] = ACTIONS(247), @@ -17762,7 +17733,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(1296), [sym_bool] = STATE(1296), [sym_identifier] = ACTIONS(277), - [anon_sym_SEMI] = ACTIONS(815), + [anon_sym_SEMI] = ACTIONS(813), [anon_sym_LBRACE] = ACTIONS(659), [anon_sym_if] = ACTIONS(283), [anon_sym_while] = ACTIONS(285), @@ -17808,48 +17779,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(347), }, [123] = { - [sym_block] = STATE(210), - [sym_if_statement] = STATE(210), - [sym_while_statement] = STATE(210), - [sym_do_while_statement] = STATE(210), - [sym_switch_statement] = STATE(210), - [sym_for_statement] = STATE(210), - [sym_foreach_statement] = STATE(210), - [sym_break] = STATE(210), - [sym_continue] = STATE(210), - [sym_return] = STATE(210), - [sym_yield] = STATE(210), - [sym_resume_expression] = STATE(293), - [sym_local_declaration] = STATE(210), - [sym_function_declaration] = STATE(210), - [sym_class_declaration] = STATE(210), - [sym_try_statement] = STATE(210), - [sym_throw_statement] = STATE(210), - [sym_const_declaration] = STATE(210), - [sym_enum_declaration] = STATE(210), - [sym_expression] = STATE(211), - [sym_primary_expression] = STATE(293), + [sym_block] = STATE(211), + [sym_if_statement] = STATE(211), + [sym_while_statement] = STATE(211), + [sym_do_while_statement] = STATE(211), + [sym_switch_statement] = STATE(211), + [sym_for_statement] = STATE(211), + [sym_foreach_statement] = STATE(211), + [sym_break] = STATE(211), + [sym_continue] = STATE(211), + [sym_return] = STATE(211), + [sym_yield] = STATE(211), + [sym_resume_expression] = STATE(291), + [sym_local_declaration] = STATE(211), + [sym_function_declaration] = STATE(211), + [sym_class_declaration] = STATE(211), + [sym_try_statement] = STATE(211), + [sym_throw_statement] = STATE(211), + [sym_const_declaration] = STATE(211), + [sym_enum_declaration] = STATE(211), + [sym_expression] = STATE(212), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), - [sym_var_statement] = STATE(210), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), + [sym_var_statement] = STATE(211), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), [sym_call_expression] = STATE(284), [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), [sym_bool] = STATE(284), [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(817), + [anon_sym_SEMI] = ACTIONS(815), [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_if] = ACTIONS(261), [anon_sym_while] = ACTIONS(263), @@ -17906,7 +17877,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(271), [sym_return] = STATE(271), [sym_yield] = STATE(271), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(271), [sym_function_declaration] = STATE(271), [sym_class_declaration] = STATE(271), @@ -17915,13 +17886,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(271), [sym_enum_declaration] = STATE(271), [sym_expression] = STATE(272), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(271), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -17929,14 +17900,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), [sym_bool] = STATE(284), [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(819), + [anon_sym_SEMI] = ACTIONS(817), [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_if] = ACTIONS(261), [anon_sym_while] = ACTIONS(263), @@ -18156,91 +18127,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(233), }, [127] = { - [sym_block] = STATE(1068), - [sym_if_statement] = STATE(1068), - [sym_while_statement] = STATE(1068), - [sym_do_while_statement] = STATE(1068), - [sym_switch_statement] = STATE(1068), - [sym_for_statement] = STATE(1068), - [sym_foreach_statement] = STATE(1068), - [sym_break] = STATE(1068), - [sym_continue] = STATE(1068), - [sym_return] = STATE(1068), - [sym_yield] = STATE(1068), - [sym_resume_expression] = STATE(962), - [sym_local_declaration] = STATE(1068), - [sym_function_declaration] = STATE(1068), - [sym_class_declaration] = STATE(1068), - [sym_try_statement] = STATE(1068), - [sym_throw_statement] = STATE(1068), - [sym_const_declaration] = STATE(1068), - [sym_enum_declaration] = STATE(1068), - [sym_expression] = STATE(1063), - [sym_primary_expression] = STATE(962), - [sym_unary_expression] = STATE(959), - [sym_binary_expression] = STATE(959), - [sym_ternary_expression] = STATE(959), - [sym_assignment_expression] = STATE(962), - [sym_update_expression] = STATE(962), - [sym_delete_expression] = STATE(962), - [sym_var_statement] = STATE(1068), - [sym_deref_expression] = STATE(959), - [sym_index_expression] = STATE(959), - [sym_call_expression] = STATE(959), - [sym_anonymous_function] = STATE(959), - [sym_lambda_expression] = STATE(959), - [sym_parenthesized_expression] = STATE(959), - [sym_clone_expression] = STATE(962), - [sym_array] = STATE(962), - [sym_global_variable] = STATE(959), - [sym_string] = STATE(959), - [sym_char] = STATE(959), - [sym_bool] = STATE(959), - [sym_identifier] = ACTIONS(171), - [anon_sym_SEMI] = ACTIONS(707), - [anon_sym_LBRACE] = ACTIONS(175), - [anon_sym_if] = ACTIONS(177), - [anon_sym_while] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(181), - [anon_sym_do] = ACTIONS(183), - [anon_sym_switch] = ACTIONS(185), - [anon_sym_for] = ACTIONS(187), - [anon_sym_foreach] = ACTIONS(189), - [anon_sym_break] = ACTIONS(191), - [anon_sym_continue] = ACTIONS(193), - [anon_sym_return] = ACTIONS(195), - [anon_sym_yield] = ACTIONS(197), - [anon_sym_resume] = ACTIONS(199), - [anon_sym_local] = ACTIONS(201), - [anon_sym_function] = ACTIONS(203), - [anon_sym_COLON_COLON] = ACTIONS(205), - [anon_sym_class] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_try] = ACTIONS(211), - [anon_sym_throw] = ACTIONS(213), - [anon_sym_const] = ACTIONS(215), - [anon_sym_enum] = ACTIONS(217), - [anon_sym_DASH] = ACTIONS(219), - [anon_sym_TILDE] = ACTIONS(221), - [anon_sym_BANG] = ACTIONS(221), - [anon_sym_typeof] = ACTIONS(219), - [anon_sym_PLUS_PLUS] = ACTIONS(221), - [anon_sym_DASH_DASH] = ACTIONS(221), - [anon_sym_delete] = ACTIONS(223), - [anon_sym_var] = ACTIONS(225), - [anon_sym_rawcall] = ACTIONS(227), - [anon_sym_AT] = ACTIONS(229), - [anon_sym_clone] = ACTIONS(231), - [sym_integer] = ACTIONS(171), - [sym_float] = ACTIONS(233), - [anon_sym_DQUOTE] = ACTIONS(235), - [anon_sym_SQUOTE] = ACTIONS(237), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(239), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [sym_null] = ACTIONS(171), + [sym_block] = STATE(1593), + [sym_if_statement] = STATE(1593), + [sym_while_statement] = STATE(1593), + [sym_do_while_statement] = STATE(1593), + [sym_switch_statement] = STATE(1593), + [sym_for_statement] = STATE(1593), + [sym_foreach_statement] = STATE(1593), + [sym_break] = STATE(1593), + [sym_continue] = STATE(1593), + [sym_return] = STATE(1593), + [sym_yield] = STATE(1593), + [sym_resume_expression] = STATE(822), + [sym_local_declaration] = STATE(1593), + [sym_function_declaration] = STATE(1593), + [sym_class_declaration] = STATE(1593), + [sym_try_statement] = STATE(1593), + [sym_throw_statement] = STATE(1593), + [sym_const_declaration] = STATE(1593), + [sym_enum_declaration] = STATE(1593), + [sym_expression] = STATE(1153), + [sym_primary_expression] = STATE(822), + [sym_unary_expression] = STATE(843), + [sym_binary_expression] = STATE(843), + [sym_ternary_expression] = STATE(843), + [sym_assignment_expression] = STATE(822), + [sym_update_expression] = STATE(822), + [sym_delete_expression] = STATE(822), + [sym_var_statement] = STATE(1593), + [sym_deref_expression] = STATE(843), + [sym_index_expression] = STATE(843), + [sym_call_expression] = STATE(843), + [sym_anonymous_function] = STATE(843), + [sym_lambda_expression] = STATE(843), + [sym_parenthesized_expression] = STATE(843), + [sym_clone_expression] = STATE(822), + [sym_array] = STATE(822), + [sym_global_variable] = STATE(843), + [sym_string] = STATE(843), + [sym_char] = STATE(843), + [sym_bool] = STATE(843), + [sym_identifier] = ACTIONS(79), + [anon_sym_SEMI] = ACTIONS(819), + [anon_sym_LBRACE] = ACTIONS(83), + [anon_sym_if] = ACTIONS(501), + [anon_sym_while] = ACTIONS(503), + [anon_sym_LPAREN] = ACTIONS(93), + [anon_sym_do] = ACTIONS(95), + [anon_sym_switch] = ACTIONS(97), + [anon_sym_for] = ACTIONS(505), + [anon_sym_foreach] = ACTIONS(507), + [anon_sym_break] = ACTIONS(103), + [anon_sym_continue] = ACTIONS(105), + [anon_sym_return] = ACTIONS(107), + [anon_sym_yield] = ACTIONS(109), + [anon_sym_resume] = ACTIONS(111), + [anon_sym_local] = ACTIONS(113), + [anon_sym_function] = ACTIONS(509), + [anon_sym_COLON_COLON] = ACTIONS(117), + [anon_sym_class] = ACTIONS(119), + [anon_sym_LBRACK] = ACTIONS(121), + [anon_sym_try] = ACTIONS(511), + [anon_sym_throw] = ACTIONS(125), + [anon_sym_const] = ACTIONS(127), + [anon_sym_enum] = ACTIONS(129), + [anon_sym_DASH] = ACTIONS(131), + [anon_sym_TILDE] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(133), + [anon_sym_typeof] = ACTIONS(131), + [anon_sym_PLUS_PLUS] = ACTIONS(133), + [anon_sym_DASH_DASH] = ACTIONS(133), + [anon_sym_delete] = ACTIONS(135), + [anon_sym_var] = ACTIONS(137), + [anon_sym_rawcall] = ACTIONS(139), + [anon_sym_AT] = ACTIONS(141), + [anon_sym_clone] = ACTIONS(143), + [sym_integer] = ACTIONS(79), + [sym_float] = ACTIONS(145), + [anon_sym_DQUOTE] = ACTIONS(147), + [anon_sym_SQUOTE] = ACTIONS(149), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(151), + [anon_sym_true] = ACTIONS(153), + [anon_sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(79), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(233), + [sym_verbatim_string] = ACTIONS(145), }, [128] = { [sym_block] = STATE(1032), @@ -18284,7 +18255,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(959), [sym_bool] = STATE(959), [sym_identifier] = ACTIONS(171), - [anon_sym_SEMI] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(707), [anon_sym_LBRACE] = ACTIONS(175), [anon_sym_if] = ACTIONS(177), [anon_sym_while] = ACTIONS(179), @@ -18458,7 +18429,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(959), [sym_bool] = STATE(959), [sym_identifier] = ACTIONS(171), - [anon_sym_SEMI] = ACTIONS(711), + [anon_sym_SEMI] = ACTIONS(709), [anon_sym_LBRACE] = ACTIONS(175), [anon_sym_if] = ACTIONS(177), [anon_sym_while] = ACTIONS(179), @@ -18504,48 +18475,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(233), }, [131] = { - [sym_block] = STATE(210), - [sym_if_statement] = STATE(210), - [sym_while_statement] = STATE(210), - [sym_do_while_statement] = STATE(210), - [sym_switch_statement] = STATE(210), - [sym_for_statement] = STATE(210), - [sym_foreach_statement] = STATE(210), - [sym_break] = STATE(210), - [sym_continue] = STATE(210), - [sym_return] = STATE(210), - [sym_yield] = STATE(210), - [sym_resume_expression] = STATE(293), - [sym_local_declaration] = STATE(210), - [sym_function_declaration] = STATE(210), - [sym_class_declaration] = STATE(210), - [sym_try_statement] = STATE(210), - [sym_throw_statement] = STATE(210), - [sym_const_declaration] = STATE(210), - [sym_enum_declaration] = STATE(210), - [sym_expression] = STATE(211), - [sym_primary_expression] = STATE(293), + [sym_block] = STATE(211), + [sym_if_statement] = STATE(211), + [sym_while_statement] = STATE(211), + [sym_do_while_statement] = STATE(211), + [sym_switch_statement] = STATE(211), + [sym_for_statement] = STATE(211), + [sym_foreach_statement] = STATE(211), + [sym_break] = STATE(211), + [sym_continue] = STATE(211), + [sym_return] = STATE(211), + [sym_yield] = STATE(211), + [sym_resume_expression] = STATE(291), + [sym_local_declaration] = STATE(211), + [sym_function_declaration] = STATE(211), + [sym_class_declaration] = STATE(211), + [sym_try_statement] = STATE(211), + [sym_throw_statement] = STATE(211), + [sym_const_declaration] = STATE(211), + [sym_enum_declaration] = STATE(211), + [sym_expression] = STATE(212), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), - [sym_var_statement] = STATE(210), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), + [sym_var_statement] = STATE(211), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), [sym_call_expression] = STATE(284), [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), [sym_bool] = STATE(284), [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(817), + [anon_sym_SEMI] = ACTIONS(815), [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_if] = ACTIONS(13), [anon_sym_while] = ACTIONS(15), @@ -18776,7 +18747,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(297), [sym_return] = STATE(297), [sym_yield] = STATE(297), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(297), [sym_function_declaration] = STATE(297), [sym_class_declaration] = STATE(297), @@ -18785,13 +18756,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(297), [sym_enum_declaration] = STATE(297), [sym_expression] = STATE(298), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(297), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -18799,14 +18770,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), [sym_bool] = STATE(284), [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(699), + [anon_sym_SEMI] = ACTIONS(713), [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_if] = ACTIONS(261), [anon_sym_while] = ACTIONS(263), @@ -18863,7 +18834,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(302), [sym_return] = STATE(302), [sym_yield] = STATE(302), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(302), [sym_function_declaration] = STATE(302), [sym_class_declaration] = STATE(302), @@ -18871,14 +18842,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(302), [sym_const_declaration] = STATE(302), [sym_enum_declaration] = STATE(302), - [sym_expression] = STATE(303), - [sym_primary_expression] = STATE(293), + [sym_expression] = STATE(191), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(302), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -18886,8 +18857,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -18980,7 +18951,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(959), [sym_bool] = STATE(959), [sym_identifier] = ACTIONS(171), - [anon_sym_SEMI] = ACTIONS(793), + [anon_sym_SEMI] = ACTIONS(791), [anon_sym_LBRACE] = ACTIONS(175), [anon_sym_if] = ACTIONS(245), [anon_sym_while] = ACTIONS(247), @@ -19037,7 +19008,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(346), [sym_return] = STATE(346), [sym_yield] = STATE(346), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(346), [sym_function_declaration] = STATE(346), [sym_class_declaration] = STATE(346), @@ -19046,13 +19017,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(346), [sym_enum_declaration] = STATE(346), [sym_expression] = STATE(347), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(346), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -19060,14 +19031,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), [sym_bool] = STATE(284), [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(803), + [anon_sym_SEMI] = ACTIONS(801), [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_if] = ACTIONS(261), [anon_sym_while] = ACTIONS(263), @@ -19211,7 +19182,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(362), [sym_return] = STATE(362), [sym_yield] = STATE(362), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(362), [sym_function_declaration] = STATE(362), [sym_class_declaration] = STATE(362), @@ -19219,14 +19190,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(362), [sym_const_declaration] = STATE(362), [sym_enum_declaration] = STATE(362), - [sym_expression] = STATE(329), - [sym_primary_expression] = STATE(293), + [sym_expression] = STATE(356), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(362), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -19234,14 +19205,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), [sym_bool] = STATE(284), [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(653), + [anon_sym_SEMI] = ACTIONS(785), [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_if] = ACTIONS(261), [anon_sym_while] = ACTIONS(263), @@ -19287,48 +19258,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(69), }, [140] = { - [sym_block] = STATE(276), - [sym_if_statement] = STATE(276), - [sym_while_statement] = STATE(276), - [sym_do_while_statement] = STATE(276), - [sym_switch_statement] = STATE(276), - [sym_for_statement] = STATE(276), - [sym_foreach_statement] = STATE(276), - [sym_break] = STATE(276), - [sym_continue] = STATE(276), - [sym_return] = STATE(276), - [sym_yield] = STATE(276), - [sym_resume_expression] = STATE(293), - [sym_local_declaration] = STATE(276), - [sym_function_declaration] = STATE(276), - [sym_class_declaration] = STATE(276), - [sym_try_statement] = STATE(276), - [sym_throw_statement] = STATE(276), - [sym_const_declaration] = STATE(276), - [sym_enum_declaration] = STATE(276), - [sym_expression] = STATE(269), - [sym_primary_expression] = STATE(293), + [sym_block] = STATE(269), + [sym_if_statement] = STATE(269), + [sym_while_statement] = STATE(269), + [sym_do_while_statement] = STATE(269), + [sym_switch_statement] = STATE(269), + [sym_for_statement] = STATE(269), + [sym_foreach_statement] = STATE(269), + [sym_break] = STATE(269), + [sym_continue] = STATE(269), + [sym_return] = STATE(269), + [sym_yield] = STATE(269), + [sym_resume_expression] = STATE(291), + [sym_local_declaration] = STATE(269), + [sym_function_declaration] = STATE(269), + [sym_class_declaration] = STATE(269), + [sym_try_statement] = STATE(269), + [sym_throw_statement] = STATE(269), + [sym_const_declaration] = STATE(269), + [sym_enum_declaration] = STATE(269), + [sym_expression] = STATE(253), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), - [sym_var_statement] = STATE(276), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), + [sym_var_statement] = STATE(269), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), [sym_call_expression] = STATE(284), [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), [sym_bool] = STATE(284), [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(749), + [anon_sym_SEMI] = ACTIONS(741), [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_if] = ACTIONS(261), [anon_sym_while] = ACTIONS(263), @@ -19374,48 +19345,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(69), }, [141] = { - [sym_block] = STATE(249), - [sym_if_statement] = STATE(249), - [sym_while_statement] = STATE(249), - [sym_do_while_statement] = STATE(249), - [sym_switch_statement] = STATE(249), - [sym_for_statement] = STATE(249), - [sym_foreach_statement] = STATE(249), - [sym_break] = STATE(249), - [sym_continue] = STATE(249), - [sym_return] = STATE(249), - [sym_yield] = STATE(249), - [sym_resume_expression] = STATE(293), - [sym_local_declaration] = STATE(249), - [sym_function_declaration] = STATE(249), - [sym_class_declaration] = STATE(249), - [sym_try_statement] = STATE(249), - [sym_throw_statement] = STATE(249), - [sym_const_declaration] = STATE(249), - [sym_enum_declaration] = STATE(249), - [sym_expression] = STATE(191), - [sym_primary_expression] = STATE(293), + [sym_block] = STATE(248), + [sym_if_statement] = STATE(248), + [sym_while_statement] = STATE(248), + [sym_do_while_statement] = STATE(248), + [sym_switch_statement] = STATE(248), + [sym_for_statement] = STATE(248), + [sym_foreach_statement] = STATE(248), + [sym_break] = STATE(248), + [sym_continue] = STATE(248), + [sym_return] = STATE(248), + [sym_yield] = STATE(248), + [sym_resume_expression] = STATE(291), + [sym_local_declaration] = STATE(248), + [sym_function_declaration] = STATE(248), + [sym_class_declaration] = STATE(248), + [sym_try_statement] = STATE(248), + [sym_throw_statement] = STATE(248), + [sym_const_declaration] = STATE(248), + [sym_enum_declaration] = STATE(248), + [sym_expression] = STATE(245), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), - [sym_var_statement] = STATE(249), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), + [sym_var_statement] = STATE(248), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), [sym_call_expression] = STATE(284), [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), [sym_bool] = STATE(284), [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(743), + [anon_sym_SEMI] = ACTIONS(739), [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_if] = ACTIONS(261), [anon_sym_while] = ACTIONS(263), @@ -19472,7 +19443,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(300), [sym_return] = STATE(300), [sym_yield] = STATE(300), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(300), [sym_function_declaration] = STATE(300), [sym_class_declaration] = STATE(300), @@ -19480,14 +19451,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(300), [sym_const_declaration] = STATE(300), [sym_enum_declaration] = STATE(300), - [sym_expression] = STATE(213), - [sym_primary_expression] = STATE(293), + [sym_expression] = STATE(295), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(300), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -19495,14 +19466,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), [sym_bool] = STATE(284), [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(737), [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_if] = ACTIONS(261), [anon_sym_while] = ACTIONS(263), @@ -19548,129 +19519,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(69), }, [143] = { - [sym_block] = STATE(190), - [sym_if_statement] = STATE(190), - [sym_while_statement] = STATE(190), - [sym_do_while_statement] = STATE(190), - [sym_switch_statement] = STATE(190), - [sym_for_statement] = STATE(190), - [sym_foreach_statement] = STATE(190), - [sym_break] = STATE(190), - [sym_continue] = STATE(190), - [sym_return] = STATE(190), - [sym_yield] = STATE(190), - [sym_resume_expression] = STATE(293), - [sym_local_declaration] = STATE(190), - [sym_function_declaration] = STATE(190), - [sym_class_declaration] = STATE(190), - [sym_try_statement] = STATE(190), - [sym_throw_statement] = STATE(190), - [sym_const_declaration] = STATE(190), - [sym_enum_declaration] = STATE(190), + [sym_block] = STATE(305), + [sym_if_statement] = STATE(305), + [sym_while_statement] = STATE(305), + [sym_do_while_statement] = STATE(305), + [sym_switch_statement] = STATE(305), + [sym_for_statement] = STATE(305), + [sym_foreach_statement] = STATE(305), + [sym_break] = STATE(305), + [sym_continue] = STATE(305), + [sym_return] = STATE(305), + [sym_yield] = STATE(305), + [sym_resume_expression] = STATE(291), + [sym_local_declaration] = STATE(305), + [sym_function_declaration] = STATE(305), + [sym_class_declaration] = STATE(305), + [sym_try_statement] = STATE(305), + [sym_throw_statement] = STATE(305), + [sym_const_declaration] = STATE(305), + [sym_enum_declaration] = STATE(305), [sym_expression] = STATE(311), - [sym_primary_expression] = STATE(293), - [sym_unary_expression] = STATE(284), - [sym_binary_expression] = STATE(284), - [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), - [sym_var_statement] = STATE(190), - [sym_deref_expression] = STATE(284), - [sym_index_expression] = STATE(284), - [sym_call_expression] = STATE(284), - [sym_anonymous_function] = STATE(284), - [sym_lambda_expression] = STATE(284), - [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), - [sym_global_variable] = STATE(284), - [sym_string] = STATE(284), - [sym_char] = STATE(284), - [sym_bool] = STATE(284), - [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(733), - [anon_sym_LBRACE] = ACTIONS(11), - [anon_sym_if] = ACTIONS(261), - [anon_sym_while] = ACTIONS(263), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_do] = ACTIONS(19), - [anon_sym_switch] = ACTIONS(21), - [anon_sym_for] = ACTIONS(265), - [anon_sym_foreach] = ACTIONS(267), - [anon_sym_break] = ACTIONS(27), - [anon_sym_continue] = ACTIONS(29), - [anon_sym_return] = ACTIONS(31), - [anon_sym_yield] = ACTIONS(33), - [anon_sym_resume] = ACTIONS(35), - [anon_sym_local] = ACTIONS(269), - [anon_sym_function] = ACTIONS(271), - [anon_sym_COLON_COLON] = ACTIONS(41), - [anon_sym_class] = ACTIONS(43), - [anon_sym_LBRACK] = ACTIONS(45), - [anon_sym_try] = ACTIONS(273), - [anon_sym_throw] = ACTIONS(49), - [anon_sym_const] = ACTIONS(51), - [anon_sym_enum] = ACTIONS(53), - [anon_sym_DASH] = ACTIONS(55), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(57), - [anon_sym_typeof] = ACTIONS(55), - [anon_sym_PLUS_PLUS] = ACTIONS(57), - [anon_sym_DASH_DASH] = ACTIONS(57), - [anon_sym_delete] = ACTIONS(59), - [anon_sym_var] = ACTIONS(275), - [anon_sym_rawcall] = ACTIONS(63), - [anon_sym_AT] = ACTIONS(65), - [anon_sym_clone] = ACTIONS(67), - [sym_integer] = ACTIONS(7), - [sym_float] = ACTIONS(69), - [anon_sym_DQUOTE] = ACTIONS(71), - [anon_sym_SQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(75), - [anon_sym_true] = ACTIONS(77), - [anon_sym_false] = ACTIONS(77), - [sym_null] = ACTIONS(7), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(69), - }, - [144] = { - [sym_block] = STATE(316), - [sym_if_statement] = STATE(316), - [sym_while_statement] = STATE(316), - [sym_do_while_statement] = STATE(316), - [sym_switch_statement] = STATE(316), - [sym_for_statement] = STATE(316), - [sym_foreach_statement] = STATE(316), - [sym_break] = STATE(316), - [sym_continue] = STATE(316), - [sym_return] = STATE(316), - [sym_yield] = STATE(316), - [sym_resume_expression] = STATE(293), - [sym_local_declaration] = STATE(316), - [sym_function_declaration] = STATE(316), - [sym_class_declaration] = STATE(316), - [sym_try_statement] = STATE(316), - [sym_throw_statement] = STATE(316), - [sym_const_declaration] = STATE(316), - [sym_enum_declaration] = STATE(316), - [sym_expression] = STATE(317), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), - [sym_var_statement] = STATE(316), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), + [sym_var_statement] = STATE(305), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), [sym_call_expression] = STATE(284), [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -19721,6 +19605,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(69), }, + [144] = { + [sym_block] = STATE(315), + [sym_if_statement] = STATE(315), + [sym_while_statement] = STATE(315), + [sym_do_while_statement] = STATE(315), + [sym_switch_statement] = STATE(315), + [sym_for_statement] = STATE(315), + [sym_foreach_statement] = STATE(315), + [sym_break] = STATE(315), + [sym_continue] = STATE(315), + [sym_return] = STATE(315), + [sym_yield] = STATE(315), + [sym_resume_expression] = STATE(291), + [sym_local_declaration] = STATE(315), + [sym_function_declaration] = STATE(315), + [sym_class_declaration] = STATE(315), + [sym_try_statement] = STATE(315), + [sym_throw_statement] = STATE(315), + [sym_const_declaration] = STATE(315), + [sym_enum_declaration] = STATE(315), + [sym_expression] = STATE(316), + [sym_primary_expression] = STATE(291), + [sym_unary_expression] = STATE(284), + [sym_binary_expression] = STATE(284), + [sym_ternary_expression] = STATE(284), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), + [sym_var_statement] = STATE(315), + [sym_deref_expression] = STATE(284), + [sym_index_expression] = STATE(284), + [sym_call_expression] = STATE(284), + [sym_anonymous_function] = STATE(284), + [sym_lambda_expression] = STATE(284), + [sym_parenthesized_expression] = STATE(284), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), + [sym_global_variable] = STATE(284), + [sym_string] = STATE(284), + [sym_char] = STATE(284), + [sym_bool] = STATE(284), + [sym_identifier] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(725), + [anon_sym_LBRACE] = ACTIONS(11), + [anon_sym_if] = ACTIONS(261), + [anon_sym_while] = ACTIONS(263), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_do] = ACTIONS(19), + [anon_sym_switch] = ACTIONS(21), + [anon_sym_for] = ACTIONS(265), + [anon_sym_foreach] = ACTIONS(267), + [anon_sym_break] = ACTIONS(27), + [anon_sym_continue] = ACTIONS(29), + [anon_sym_return] = ACTIONS(31), + [anon_sym_yield] = ACTIONS(33), + [anon_sym_resume] = ACTIONS(35), + [anon_sym_local] = ACTIONS(269), + [anon_sym_function] = ACTIONS(271), + [anon_sym_COLON_COLON] = ACTIONS(41), + [anon_sym_class] = ACTIONS(43), + [anon_sym_LBRACK] = ACTIONS(45), + [anon_sym_try] = ACTIONS(273), + [anon_sym_throw] = ACTIONS(49), + [anon_sym_const] = ACTIONS(51), + [anon_sym_enum] = ACTIONS(53), + [anon_sym_DASH] = ACTIONS(55), + [anon_sym_TILDE] = ACTIONS(57), + [anon_sym_BANG] = ACTIONS(57), + [anon_sym_typeof] = ACTIONS(55), + [anon_sym_PLUS_PLUS] = ACTIONS(57), + [anon_sym_DASH_DASH] = ACTIONS(57), + [anon_sym_delete] = ACTIONS(59), + [anon_sym_var] = ACTIONS(275), + [anon_sym_rawcall] = ACTIONS(63), + [anon_sym_AT] = ACTIONS(65), + [anon_sym_clone] = ACTIONS(67), + [sym_integer] = ACTIONS(7), + [sym_float] = ACTIONS(69), + [anon_sym_DQUOTE] = ACTIONS(71), + [anon_sym_SQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(75), + [anon_sym_true] = ACTIONS(77), + [anon_sym_false] = ACTIONS(77), + [sym_null] = ACTIONS(7), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(69), + }, [145] = { [sym_block] = STATE(1520), [sym_if_statement] = STATE(1520), @@ -19741,7 +19712,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(1520), [sym_const_declaration] = STATE(1520), [sym_enum_declaration] = STATE(1520), - [sym_expression] = STATE(1136), + [sym_expression] = STATE(1150), [sym_primary_expression] = STATE(962), [sym_unary_expression] = STATE(959), [sym_binary_expression] = STATE(959), @@ -19820,7 +19791,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(350), [sym_return] = STATE(350), [sym_yield] = STATE(350), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(350), [sym_function_declaration] = STATE(350), [sym_class_declaration] = STATE(350), @@ -19829,13 +19800,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(350), [sym_enum_declaration] = STATE(350), [sym_expression] = STATE(344), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(350), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -19843,14 +19814,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), [sym_bool] = STATE(284), [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(719), + [anon_sym_SEMI] = ACTIONS(703), [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_if] = ACTIONS(261), [anon_sym_while] = ACTIONS(263), @@ -19994,7 +19965,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(318), [sym_return] = STATE(318), [sym_yield] = STATE(318), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(318), [sym_function_declaration] = STATE(318), [sym_class_declaration] = STATE(318), @@ -20003,13 +19974,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(318), [sym_enum_declaration] = STATE(318), [sym_expression] = STATE(310), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(318), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -20017,8 +19988,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -20157,48 +20128,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(233), }, [150] = { - [sym_block] = STATE(215), - [sym_if_statement] = STATE(215), - [sym_while_statement] = STATE(215), - [sym_do_while_statement] = STATE(215), - [sym_switch_statement] = STATE(215), - [sym_for_statement] = STATE(215), - [sym_foreach_statement] = STATE(215), - [sym_break] = STATE(215), - [sym_continue] = STATE(215), - [sym_return] = STATE(215), - [sym_yield] = STATE(215), - [sym_resume_expression] = STATE(293), - [sym_local_declaration] = STATE(215), - [sym_function_declaration] = STATE(215), - [sym_class_declaration] = STATE(215), - [sym_try_statement] = STATE(215), - [sym_throw_statement] = STATE(215), - [sym_const_declaration] = STATE(215), - [sym_enum_declaration] = STATE(215), - [sym_expression] = STATE(313), - [sym_primary_expression] = STATE(293), + [sym_block] = STATE(255), + [sym_if_statement] = STATE(255), + [sym_while_statement] = STATE(255), + [sym_do_while_statement] = STATE(255), + [sym_switch_statement] = STATE(255), + [sym_for_statement] = STATE(255), + [sym_foreach_statement] = STATE(255), + [sym_break] = STATE(255), + [sym_continue] = STATE(255), + [sym_return] = STATE(255), + [sym_yield] = STATE(255), + [sym_resume_expression] = STATE(291), + [sym_local_declaration] = STATE(255), + [sym_function_declaration] = STATE(255), + [sym_class_declaration] = STATE(255), + [sym_try_statement] = STATE(255), + [sym_throw_statement] = STATE(255), + [sym_const_declaration] = STATE(255), + [sym_enum_declaration] = STATE(255), + [sym_expression] = STATE(208), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), - [sym_var_statement] = STATE(215), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), + [sym_var_statement] = STATE(255), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), [sym_call_expression] = STATE(284), [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), [sym_bool] = STATE(284), [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(701), + [anon_sym_SEMI] = ACTIONS(699), [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_if] = ACTIONS(261), [anon_sym_while] = ACTIONS(263), @@ -20342,7 +20313,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(282), [sym_return] = STATE(282), [sym_yield] = STATE(282), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(282), [sym_function_declaration] = STATE(282), [sym_class_declaration] = STATE(282), @@ -20351,13 +20322,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(282), [sym_enum_declaration] = STATE(282), [sym_expression] = STATE(281), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(282), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -20365,14 +20336,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), [sym_bool] = STATE(284), [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(701), [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_if] = ACTIONS(261), [anon_sym_while] = ACTIONS(263), @@ -20429,7 +20400,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(230), [sym_return] = STATE(230), [sym_yield] = STATE(230), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(230), [sym_function_declaration] = STATE(230), [sym_class_declaration] = STATE(230), @@ -20438,13 +20409,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(230), [sym_enum_declaration] = STATE(230), [sym_expression] = STATE(228), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(230), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -20452,14 +20423,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), [sym_bool] = STATE(284), [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(807), + [anon_sym_SEMI] = ACTIONS(805), [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_if] = ACTIONS(261), [anon_sym_while] = ACTIONS(263), @@ -20516,7 +20487,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(226), [sym_return] = STATE(226), [sym_yield] = STATE(226), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(226), [sym_function_declaration] = STATE(226), [sym_class_declaration] = STATE(226), @@ -20525,13 +20496,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(226), [sym_enum_declaration] = STATE(226), [sym_expression] = STATE(225), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(226), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -20539,14 +20510,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), [sym_bool] = STATE(284), [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(811), + [anon_sym_SEMI] = ACTIONS(809), [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_if] = ACTIONS(261), [anon_sym_while] = ACTIONS(263), @@ -20766,26 +20737,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(145), }, [157] = { - [sym_block] = STATE(1155), - [sym_if_statement] = STATE(1155), - [sym_while_statement] = STATE(1155), - [sym_do_while_statement] = STATE(1155), - [sym_switch_statement] = STATE(1155), - [sym_for_statement] = STATE(1155), - [sym_foreach_statement] = STATE(1155), - [sym_break] = STATE(1155), - [sym_continue] = STATE(1155), - [sym_return] = STATE(1155), - [sym_yield] = STATE(1155), + [sym_block] = STATE(1152), + [sym_if_statement] = STATE(1152), + [sym_while_statement] = STATE(1152), + [sym_do_while_statement] = STATE(1152), + [sym_switch_statement] = STATE(1152), + [sym_for_statement] = STATE(1152), + [sym_foreach_statement] = STATE(1152), + [sym_break] = STATE(1152), + [sym_continue] = STATE(1152), + [sym_return] = STATE(1152), + [sym_yield] = STATE(1152), [sym_resume_expression] = STATE(1302), - [sym_local_declaration] = STATE(1155), - [sym_function_declaration] = STATE(1155), - [sym_class_declaration] = STATE(1155), - [sym_try_statement] = STATE(1155), - [sym_throw_statement] = STATE(1155), - [sym_const_declaration] = STATE(1155), - [sym_enum_declaration] = STATE(1155), - [sym_expression] = STATE(1152), + [sym_local_declaration] = STATE(1152), + [sym_function_declaration] = STATE(1152), + [sym_class_declaration] = STATE(1152), + [sym_try_statement] = STATE(1152), + [sym_throw_statement] = STATE(1152), + [sym_const_declaration] = STATE(1152), + [sym_enum_declaration] = STATE(1152), + [sym_expression] = STATE(1154), [sym_primary_expression] = STATE(1302), [sym_unary_expression] = STATE(1296), [sym_binary_expression] = STATE(1296), @@ -20793,7 +20764,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1302), [sym_update_expression] = STATE(1302), [sym_delete_expression] = STATE(1302), - [sym_var_statement] = STATE(1155), + [sym_var_statement] = STATE(1152), [sym_deref_expression] = STATE(1296), [sym_index_expression] = STATE(1296), [sym_call_expression] = STATE(1296), @@ -20864,7 +20835,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(302), [sym_return] = STATE(302), [sym_yield] = STATE(302), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(302), [sym_function_declaration] = STATE(302), [sym_class_declaration] = STATE(302), @@ -20872,14 +20843,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(302), [sym_const_declaration] = STATE(302), [sym_enum_declaration] = STATE(302), - [sym_expression] = STATE(303), - [sym_primary_expression] = STATE(293), + [sym_expression] = STATE(191), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(302), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -20887,8 +20858,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), @@ -20959,7 +20930,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(902), [sym_const_declaration] = STATE(902), [sym_enum_declaration] = STATE(902), - [sym_expression] = STATE(836), + [sym_expression] = STATE(842), [sym_primary_expression] = STATE(822), [sym_unary_expression] = STATE(843), [sym_binary_expression] = STATE(843), @@ -20981,7 +20952,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(755), + [anon_sym_SEMI] = ACTIONS(747), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(87), [anon_sym_while] = ACTIONS(91), @@ -21155,7 +21126,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(715), + [anon_sym_SEMI] = ACTIONS(781), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(501), [anon_sym_while] = ACTIONS(503), @@ -21242,7 +21213,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(719), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(501), [anon_sym_while] = ACTIONS(503), @@ -21307,7 +21278,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(769), [sym_const_declaration] = STATE(769), [sym_enum_declaration] = STATE(769), - [sym_expression] = STATE(768), + [sym_expression] = STATE(840), [sym_primary_expression] = STATE(822), [sym_unary_expression] = STATE(843), [sym_binary_expression] = STATE(843), @@ -21329,7 +21300,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(735), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(501), [anon_sym_while] = ACTIONS(503), @@ -21416,7 +21387,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(959), [sym_bool] = STATE(959), [sym_identifier] = ACTIONS(171), - [anon_sym_SEMI] = ACTIONS(801), + [anon_sym_SEMI] = ACTIONS(799), [anon_sym_LBRACE] = ACTIONS(175), [anon_sym_if] = ACTIONS(245), [anon_sym_while] = ACTIONS(247), @@ -21503,7 +21474,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(743), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(501), [anon_sym_while] = ACTIONS(503), @@ -21549,26 +21520,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(145), }, [166] = { - [sym_block] = STATE(632), - [sym_if_statement] = STATE(632), - [sym_while_statement] = STATE(632), - [sym_do_while_statement] = STATE(632), - [sym_switch_statement] = STATE(632), - [sym_for_statement] = STATE(632), - [sym_foreach_statement] = STATE(632), - [sym_break] = STATE(632), - [sym_continue] = STATE(632), - [sym_return] = STATE(632), - [sym_yield] = STATE(632), + [sym_block] = STATE(752), + [sym_if_statement] = STATE(752), + [sym_while_statement] = STATE(752), + [sym_do_while_statement] = STATE(752), + [sym_switch_statement] = STATE(752), + [sym_for_statement] = STATE(752), + [sym_foreach_statement] = STATE(752), + [sym_break] = STATE(752), + [sym_continue] = STATE(752), + [sym_return] = STATE(752), + [sym_yield] = STATE(752), [sym_resume_expression] = STATE(822), - [sym_local_declaration] = STATE(632), - [sym_function_declaration] = STATE(632), - [sym_class_declaration] = STATE(632), - [sym_try_statement] = STATE(632), - [sym_throw_statement] = STATE(632), - [sym_const_declaration] = STATE(632), - [sym_enum_declaration] = STATE(632), - [sym_expression] = STATE(1290), + [sym_local_declaration] = STATE(752), + [sym_function_declaration] = STATE(752), + [sym_class_declaration] = STATE(752), + [sym_try_statement] = STATE(752), + [sym_throw_statement] = STATE(752), + [sym_const_declaration] = STATE(752), + [sym_enum_declaration] = STATE(752), + [sym_expression] = STATE(751), [sym_primary_expression] = STATE(822), [sym_unary_expression] = STATE(843), [sym_binary_expression] = STATE(843), @@ -21576,7 +21547,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(822), [sym_update_expression] = STATE(822), [sym_delete_expression] = STATE(822), - [sym_var_statement] = STATE(632), + [sym_var_statement] = STATE(752), [sym_deref_expression] = STATE(843), [sym_index_expression] = STATE(843), [sym_call_expression] = STATE(843), @@ -21590,26 +21561,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(651), + [anon_sym_SEMI] = ACTIONS(781), [anon_sym_LBRACE] = ACTIONS(83), - [anon_sym_if] = ACTIONS(501), - [anon_sym_while] = ACTIONS(503), + [anon_sym_if] = ACTIONS(87), + [anon_sym_while] = ACTIONS(91), [anon_sym_LPAREN] = ACTIONS(93), [anon_sym_do] = ACTIONS(95), [anon_sym_switch] = ACTIONS(97), - [anon_sym_for] = ACTIONS(505), - [anon_sym_foreach] = ACTIONS(507), + [anon_sym_for] = ACTIONS(99), + [anon_sym_foreach] = ACTIONS(101), [anon_sym_break] = ACTIONS(103), [anon_sym_continue] = ACTIONS(105), [anon_sym_return] = ACTIONS(107), [anon_sym_yield] = ACTIONS(109), [anon_sym_resume] = ACTIONS(111), [anon_sym_local] = ACTIONS(113), - [anon_sym_function] = ACTIONS(509), + [anon_sym_function] = ACTIONS(115), [anon_sym_COLON_COLON] = ACTIONS(117), [anon_sym_class] = ACTIONS(119), [anon_sym_LBRACK] = ACTIONS(121), - [anon_sym_try] = ACTIONS(511), + [anon_sym_try] = ACTIONS(123), [anon_sym_throw] = ACTIONS(125), [anon_sym_const] = ACTIONS(127), [anon_sym_enum] = ACTIONS(129), @@ -21677,7 +21648,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(773), + [anon_sym_SEMI] = ACTIONS(771), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(501), [anon_sym_while] = ACTIONS(503), @@ -21764,7 +21735,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(747), + [anon_sym_SEMI] = ACTIONS(745), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(501), [anon_sym_while] = ACTIONS(503), @@ -21851,7 +21822,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(959), [sym_bool] = STATE(959), [sym_identifier] = ACTIONS(171), - [anon_sym_SEMI] = ACTIONS(799), + [anon_sym_SEMI] = ACTIONS(797), [anon_sym_LBRACE] = ACTIONS(175), [anon_sym_if] = ACTIONS(177), [anon_sym_while] = ACTIONS(179), @@ -21938,7 +21909,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(781), + [anon_sym_SEMI] = ACTIONS(777), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(87), [anon_sym_while] = ACTIONS(91), @@ -21984,26 +21955,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(145), }, [171] = { - [sym_block] = STATE(898), - [sym_if_statement] = STATE(898), - [sym_while_statement] = STATE(898), - [sym_do_while_statement] = STATE(898), - [sym_switch_statement] = STATE(898), - [sym_for_statement] = STATE(898), - [sym_foreach_statement] = STATE(898), - [sym_break] = STATE(898), - [sym_continue] = STATE(898), - [sym_return] = STATE(898), - [sym_yield] = STATE(898), + [sym_block] = STATE(632), + [sym_if_statement] = STATE(632), + [sym_while_statement] = STATE(632), + [sym_do_while_statement] = STATE(632), + [sym_switch_statement] = STATE(632), + [sym_for_statement] = STATE(632), + [sym_foreach_statement] = STATE(632), + [sym_break] = STATE(632), + [sym_continue] = STATE(632), + [sym_return] = STATE(632), + [sym_yield] = STATE(632), [sym_resume_expression] = STATE(822), - [sym_local_declaration] = STATE(898), - [sym_function_declaration] = STATE(898), - [sym_class_declaration] = STATE(898), - [sym_try_statement] = STATE(898), - [sym_throw_statement] = STATE(898), - [sym_const_declaration] = STATE(898), - [sym_enum_declaration] = STATE(898), - [sym_expression] = STATE(897), + [sym_local_declaration] = STATE(632), + [sym_function_declaration] = STATE(632), + [sym_class_declaration] = STATE(632), + [sym_try_statement] = STATE(632), + [sym_throw_statement] = STATE(632), + [sym_const_declaration] = STATE(632), + [sym_enum_declaration] = STATE(632), + [sym_expression] = STATE(1290), [sym_primary_expression] = STATE(822), [sym_unary_expression] = STATE(843), [sym_binary_expression] = STATE(843), @@ -22011,7 +21982,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(822), [sym_update_expression] = STATE(822), [sym_delete_expression] = STATE(822), - [sym_var_statement] = STATE(898), + [sym_var_statement] = STATE(632), [sym_deref_expression] = STATE(843), [sym_index_expression] = STATE(843), [sym_call_expression] = STATE(843), @@ -22025,26 +21996,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(777), + [anon_sym_SEMI] = ACTIONS(651), [anon_sym_LBRACE] = ACTIONS(83), - [anon_sym_if] = ACTIONS(87), - [anon_sym_while] = ACTIONS(91), + [anon_sym_if] = ACTIONS(501), + [anon_sym_while] = ACTIONS(503), [anon_sym_LPAREN] = ACTIONS(93), [anon_sym_do] = ACTIONS(95), [anon_sym_switch] = ACTIONS(97), - [anon_sym_for] = ACTIONS(99), - [anon_sym_foreach] = ACTIONS(101), + [anon_sym_for] = ACTIONS(505), + [anon_sym_foreach] = ACTIONS(507), [anon_sym_break] = ACTIONS(103), [anon_sym_continue] = ACTIONS(105), [anon_sym_return] = ACTIONS(107), [anon_sym_yield] = ACTIONS(109), [anon_sym_resume] = ACTIONS(111), [anon_sym_local] = ACTIONS(113), - [anon_sym_function] = ACTIONS(115), + [anon_sym_function] = ACTIONS(509), [anon_sym_COLON_COLON] = ACTIONS(117), [anon_sym_class] = ACTIONS(119), [anon_sym_LBRACK] = ACTIONS(121), - [anon_sym_try] = ACTIONS(123), + [anon_sym_try] = ACTIONS(511), [anon_sym_throw] = ACTIONS(125), [anon_sym_const] = ACTIONS(127), [anon_sym_enum] = ACTIONS(129), @@ -22112,7 +22083,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(763), + [anon_sym_SEMI] = ACTIONS(761), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(501), [anon_sym_while] = ACTIONS(503), @@ -22199,7 +22170,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(735), + [anon_sym_SEMI] = ACTIONS(731), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(87), [anon_sym_while] = ACTIONS(91), @@ -22286,7 +22257,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(789), + [anon_sym_SEMI] = ACTIONS(787), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(501), [anon_sym_while] = ACTIONS(503), @@ -22373,7 +22344,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(751), + [anon_sym_SEMI] = ACTIONS(749), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(501), [anon_sym_while] = ACTIONS(503), @@ -22547,7 +22518,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(739), + [anon_sym_SEMI] = ACTIONS(733), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(87), [anon_sym_while] = ACTIONS(91), @@ -22634,7 +22605,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(759), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(501), [anon_sym_while] = ACTIONS(503), @@ -22721,7 +22692,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(759), + [anon_sym_SEMI] = ACTIONS(757), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(501), [anon_sym_while] = ACTIONS(503), @@ -22808,7 +22779,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(757), + [anon_sym_SEMI] = ACTIONS(755), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(501), [anon_sym_while] = ACTIONS(503), @@ -22952,7 +22923,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_continue] = STATE(271), [sym_return] = STATE(271), [sym_yield] = STATE(271), - [sym_resume_expression] = STATE(293), + [sym_resume_expression] = STATE(291), [sym_local_declaration] = STATE(271), [sym_function_declaration] = STATE(271), [sym_class_declaration] = STATE(271), @@ -22961,13 +22932,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_const_declaration] = STATE(271), [sym_enum_declaration] = STATE(271), [sym_expression] = STATE(272), - [sym_primary_expression] = STATE(293), + [sym_primary_expression] = STATE(291), [sym_unary_expression] = STATE(284), [sym_binary_expression] = STATE(284), [sym_ternary_expression] = STATE(284), - [sym_assignment_expression] = STATE(293), - [sym_update_expression] = STATE(293), - [sym_delete_expression] = STATE(293), + [sym_assignment_expression] = STATE(291), + [sym_update_expression] = STATE(291), + [sym_delete_expression] = STATE(291), [sym_var_statement] = STATE(271), [sym_deref_expression] = STATE(284), [sym_index_expression] = STATE(284), @@ -22975,14 +22946,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_anonymous_function] = STATE(284), [sym_lambda_expression] = STATE(284), [sym_parenthesized_expression] = STATE(284), - [sym_clone_expression] = STATE(293), - [sym_array] = STATE(293), + [sym_clone_expression] = STATE(291), + [sym_array] = STATE(291), [sym_global_variable] = STATE(284), [sym_string] = STATE(284), [sym_char] = STATE(284), [sym_bool] = STATE(284), [sym_identifier] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(819), + [anon_sym_SEMI] = ACTIONS(817), [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_if] = ACTIONS(13), [anon_sym_while] = ACTIONS(15), @@ -23047,7 +23018,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(812), [sym_const_declaration] = STATE(812), [sym_enum_declaration] = STATE(812), - [sym_expression] = STATE(810), + [sym_expression] = STATE(838), [sym_primary_expression] = STATE(822), [sym_unary_expression] = STATE(843), [sym_binary_expression] = STATE(843), @@ -23069,7 +23040,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(753), + [anon_sym_SEMI] = ACTIONS(751), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(501), [anon_sym_while] = ACTIONS(503), @@ -23156,7 +23127,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char] = STATE(843), [sym_bool] = STATE(843), [sym_identifier] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(785), + [anon_sym_SEMI] = ACTIONS(783), [anon_sym_LBRACE] = ACTIONS(83), [anon_sym_if] = ACTIONS(501), [anon_sym_while] = ACTIONS(503), @@ -23371,7 +23342,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(855), }, [187] = { - [sym_else_statement] = STATE(279), + [sym_else_statement] = STATE(296), [ts_builtin_sym_end] = ACTIONS(861), [sym_identifier] = ACTIONS(863), [anon_sym_SEMI] = ACTIONS(861), @@ -23455,7 +23426,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(861), }, [188] = { - [sym_else_statement] = STATE(279), + [sym_else_statement] = STATE(296), [ts_builtin_sym_end] = ACTIONS(861), [sym_identifier] = ACTIONS(863), [anon_sym_SEMI] = ACTIONS(861), @@ -23539,7 +23510,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(861), }, [189] = { - [sym_else_statement] = STATE(279), + [sym_else_statement] = STATE(296), [ts_builtin_sym_end] = ACTIONS(861), [sym_identifier] = ACTIONS(863), [anon_sym_SEMI] = ACTIONS(865), @@ -23631,7 +23602,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_if] = ACTIONS(909), [anon_sym_else] = ACTIONS(909), [anon_sym_while] = ACTIONS(909), - [anon_sym_LPAREN] = ACTIONS(907), + [anon_sym_LPAREN] = ACTIONS(867), [anon_sym_do] = ACTIONS(909), [anon_sym_switch] = ACTIONS(909), [anon_sym_case] = ACTIONS(909), @@ -23639,56 +23610,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_for] = ACTIONS(909), [anon_sym_foreach] = ACTIONS(909), [anon_sym_COMMA] = ACTIONS(907), - [anon_sym_in] = ACTIONS(909), + [anon_sym_in] = ACTIONS(869), [anon_sym_break] = ACTIONS(909), [anon_sym_continue] = ACTIONS(909), [anon_sym_return] = ACTIONS(909), [anon_sym_yield] = ACTIONS(909), [anon_sym_resume] = ACTIONS(909), [anon_sym_local] = ACTIONS(909), - [anon_sym_EQ] = ACTIONS(909), - [anon_sym_LT_DASH] = ACTIONS(907), + [anon_sym_EQ] = ACTIONS(871), + [anon_sym_LT_DASH] = ACTIONS(873), [anon_sym_function] = ACTIONS(909), [anon_sym_COLON_COLON] = ACTIONS(907), [anon_sym_class] = ACTIONS(909), - [anon_sym_DOT] = ACTIONS(907), - [anon_sym_LBRACK] = ACTIONS(907), + [anon_sym_DOT] = ACTIONS(875), + [anon_sym_LBRACK] = ACTIONS(877), [anon_sym_try] = ACTIONS(909), [anon_sym_throw] = ACTIONS(909), [anon_sym_const] = ACTIONS(909), [anon_sym_enum] = ACTIONS(909), - [anon_sym_DASH] = ACTIONS(909), + [anon_sym_DASH] = ACTIONS(879), [anon_sym_TILDE] = ACTIONS(907), [anon_sym_BANG] = ACTIONS(909), [anon_sym_typeof] = ACTIONS(909), - [anon_sym_PLUS_PLUS] = ACTIONS(907), - [anon_sym_DASH_DASH] = ACTIONS(907), - [anon_sym_PLUS] = ACTIONS(909), - [anon_sym_STAR] = ACTIONS(909), - [anon_sym_SLASH] = ACTIONS(909), - [anon_sym_PERCENT] = ACTIONS(909), - [anon_sym_PIPE_PIPE] = ACTIONS(907), - [anon_sym_AMP_AMP] = ACTIONS(907), - [anon_sym_PIPE] = ACTIONS(909), - [anon_sym_CARET] = ACTIONS(907), - [anon_sym_AMP] = ACTIONS(909), - [anon_sym_EQ_EQ] = ACTIONS(907), - [anon_sym_BANG_EQ] = ACTIONS(907), - [anon_sym_LT_EQ_GT] = ACTIONS(907), - [anon_sym_GT] = ACTIONS(909), - [anon_sym_GT_EQ] = ACTIONS(907), - [anon_sym_LT_EQ] = ACTIONS(909), - [anon_sym_LT] = ACTIONS(909), - [anon_sym_instanceof] = ACTIONS(909), - [anon_sym_LT_LT] = ACTIONS(907), - [anon_sym_GT_GT] = ACTIONS(909), - [anon_sym_GT_GT_GT] = ACTIONS(907), - [anon_sym_QMARK] = ACTIONS(907), - [anon_sym_PLUS_EQ] = ACTIONS(907), - [anon_sym_DASH_EQ] = ACTIONS(907), - [anon_sym_STAR_EQ] = ACTIONS(907), - [anon_sym_SLASH_EQ] = ACTIONS(907), - [anon_sym_PERCENT_EQ] = ACTIONS(907), + [anon_sym_PLUS_PLUS] = ACTIONS(881), + [anon_sym_DASH_DASH] = ACTIONS(881), + [anon_sym_PLUS] = ACTIONS(879), + [anon_sym_STAR] = ACTIONS(883), + [anon_sym_SLASH] = ACTIONS(883), + [anon_sym_PERCENT] = ACTIONS(883), + [anon_sym_PIPE_PIPE] = ACTIONS(885), + [anon_sym_AMP_AMP] = ACTIONS(887), + [anon_sym_PIPE] = ACTIONS(889), + [anon_sym_CARET] = ACTIONS(891), + [anon_sym_AMP] = ACTIONS(893), + [anon_sym_EQ_EQ] = ACTIONS(895), + [anon_sym_BANG_EQ] = ACTIONS(895), + [anon_sym_LT_EQ_GT] = ACTIONS(897), + [anon_sym_GT] = ACTIONS(899), + [anon_sym_GT_EQ] = ACTIONS(897), + [anon_sym_LT_EQ] = ACTIONS(899), + [anon_sym_LT] = ACTIONS(899), + [anon_sym_instanceof] = ACTIONS(899), + [anon_sym_LT_LT] = ACTIONS(901), + [anon_sym_GT_GT] = ACTIONS(903), + [anon_sym_GT_GT_GT] = ACTIONS(901), + [anon_sym_QMARK] = ACTIONS(905), + [anon_sym_PLUS_EQ] = ACTIONS(873), + [anon_sym_DASH_EQ] = ACTIONS(873), + [anon_sym_STAR_EQ] = ACTIONS(873), + [anon_sym_SLASH_EQ] = ACTIONS(873), + [anon_sym_PERCENT_EQ] = ACTIONS(873), [anon_sym_delete] = ACTIONS(909), [anon_sym_var] = ACTIONS(909), [anon_sym_rawcall] = ACTIONS(909), @@ -23708,7 +23679,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [191] = { [ts_builtin_sym_end] = ACTIONS(911), [sym_identifier] = ACTIONS(913), - [anon_sym_SEMI] = ACTIONS(915), + [anon_sym_SEMI] = ACTIONS(785), [anon_sym_LBRACE] = ACTIONS(911), [anon_sym_RBRACE] = ACTIONS(911), [anon_sym_if] = ACTIONS(913), @@ -23789,54 +23760,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(911), }, [192] = { - [ts_builtin_sym_end] = ACTIONS(917), - [sym_identifier] = ACTIONS(919), - [anon_sym_SEMI] = ACTIONS(917), - [anon_sym_LBRACE] = ACTIONS(917), - [anon_sym_RBRACE] = ACTIONS(917), - [anon_sym_if] = ACTIONS(919), - [anon_sym_else] = ACTIONS(919), - [anon_sym_while] = ACTIONS(919), + [ts_builtin_sym_end] = ACTIONS(915), + [sym_identifier] = ACTIONS(917), + [anon_sym_SEMI] = ACTIONS(915), + [anon_sym_LBRACE] = ACTIONS(915), + [anon_sym_RBRACE] = ACTIONS(915), + [anon_sym_if] = ACTIONS(917), + [anon_sym_else] = ACTIONS(917), + [anon_sym_while] = ACTIONS(917), [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(919), - [anon_sym_switch] = ACTIONS(919), - [anon_sym_case] = ACTIONS(919), - [anon_sym_default] = ACTIONS(919), - [anon_sym_for] = ACTIONS(919), - [anon_sym_foreach] = ACTIONS(919), - [anon_sym_COMMA] = ACTIONS(917), - [anon_sym_in] = ACTIONS(919), - [anon_sym_break] = ACTIONS(919), - [anon_sym_continue] = ACTIONS(919), - [anon_sym_return] = ACTIONS(919), - [anon_sym_yield] = ACTIONS(919), - [anon_sym_resume] = ACTIONS(919), - [anon_sym_local] = ACTIONS(919), - [anon_sym_EQ] = ACTIONS(919), - [anon_sym_LT_DASH] = ACTIONS(917), - [anon_sym_function] = ACTIONS(919), - [anon_sym_COLON_COLON] = ACTIONS(917), - [anon_sym_class] = ACTIONS(919), + [anon_sym_do] = ACTIONS(917), + [anon_sym_switch] = ACTIONS(917), + [anon_sym_case] = ACTIONS(917), + [anon_sym_default] = ACTIONS(917), + [anon_sym_for] = ACTIONS(917), + [anon_sym_foreach] = ACTIONS(917), + [anon_sym_COMMA] = ACTIONS(915), + [anon_sym_in] = ACTIONS(917), + [anon_sym_break] = ACTIONS(917), + [anon_sym_continue] = ACTIONS(917), + [anon_sym_return] = ACTIONS(917), + [anon_sym_yield] = ACTIONS(917), + [anon_sym_resume] = ACTIONS(917), + [anon_sym_local] = ACTIONS(917), + [anon_sym_EQ] = ACTIONS(917), + [anon_sym_LT_DASH] = ACTIONS(915), + [anon_sym_function] = ACTIONS(917), + [anon_sym_COLON_COLON] = ACTIONS(915), + [anon_sym_class] = ACTIONS(917), [anon_sym_DOT] = ACTIONS(875), [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(919), - [anon_sym_throw] = ACTIONS(919), - [anon_sym_const] = ACTIONS(919), - [anon_sym_enum] = ACTIONS(919), + [anon_sym_try] = ACTIONS(917), + [anon_sym_throw] = ACTIONS(917), + [anon_sym_const] = ACTIONS(917), + [anon_sym_enum] = ACTIONS(917), [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(917), - [anon_sym_BANG] = ACTIONS(919), - [anon_sym_typeof] = ACTIONS(919), + [anon_sym_TILDE] = ACTIONS(915), + [anon_sym_BANG] = ACTIONS(917), + [anon_sym_typeof] = ACTIONS(917), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), [anon_sym_PLUS] = ACTIONS(879), [anon_sym_STAR] = ACTIONS(883), [anon_sym_SLASH] = ACTIONS(883), [anon_sym_PERCENT] = ACTIONS(883), - [anon_sym_PIPE_PIPE] = ACTIONS(917), - [anon_sym_AMP_AMP] = ACTIONS(917), - [anon_sym_PIPE] = ACTIONS(919), - [anon_sym_CARET] = ACTIONS(891), + [anon_sym_PIPE_PIPE] = ACTIONS(915), + [anon_sym_AMP_AMP] = ACTIONS(915), + [anon_sym_PIPE] = ACTIONS(917), + [anon_sym_CARET] = ACTIONS(915), [anon_sym_AMP] = ACTIONS(893), [anon_sym_EQ_EQ] = ACTIONS(895), [anon_sym_BANG_EQ] = ACTIONS(895), @@ -23849,76 +23820,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(901), [anon_sym_GT_GT] = ACTIONS(903), [anon_sym_GT_GT_GT] = ACTIONS(901), - [anon_sym_QMARK] = ACTIONS(917), - [anon_sym_PLUS_EQ] = ACTIONS(917), - [anon_sym_DASH_EQ] = ACTIONS(917), - [anon_sym_STAR_EQ] = ACTIONS(917), - [anon_sym_SLASH_EQ] = ACTIONS(917), - [anon_sym_PERCENT_EQ] = ACTIONS(917), - [anon_sym_delete] = ACTIONS(919), - [anon_sym_var] = ACTIONS(919), - [anon_sym_rawcall] = ACTIONS(919), - [anon_sym_AT] = ACTIONS(917), - [anon_sym_clone] = ACTIONS(919), - [sym_integer] = ACTIONS(919), - [sym_float] = ACTIONS(917), - [anon_sym_DQUOTE] = ACTIONS(917), - [anon_sym_SQUOTE] = ACTIONS(919), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(917), - [anon_sym_true] = ACTIONS(919), - [anon_sym_false] = ACTIONS(919), - [sym_null] = ACTIONS(919), + [anon_sym_QMARK] = ACTIONS(915), + [anon_sym_PLUS_EQ] = ACTIONS(915), + [anon_sym_DASH_EQ] = ACTIONS(915), + [anon_sym_STAR_EQ] = ACTIONS(915), + [anon_sym_SLASH_EQ] = ACTIONS(915), + [anon_sym_PERCENT_EQ] = ACTIONS(915), + [anon_sym_delete] = ACTIONS(917), + [anon_sym_var] = ACTIONS(917), + [anon_sym_rawcall] = ACTIONS(917), + [anon_sym_AT] = ACTIONS(915), + [anon_sym_clone] = ACTIONS(917), + [sym_integer] = ACTIONS(917), + [sym_float] = ACTIONS(915), + [anon_sym_DQUOTE] = ACTIONS(915), + [anon_sym_SQUOTE] = ACTIONS(917), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(915), + [anon_sym_true] = ACTIONS(917), + [anon_sym_false] = ACTIONS(917), + [sym_null] = ACTIONS(917), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(917), + [sym_verbatim_string] = ACTIONS(915), }, [193] = { - [ts_builtin_sym_end] = ACTIONS(917), - [sym_identifier] = ACTIONS(919), - [anon_sym_SEMI] = ACTIONS(917), - [anon_sym_LBRACE] = ACTIONS(917), - [anon_sym_RBRACE] = ACTIONS(917), - [anon_sym_if] = ACTIONS(919), - [anon_sym_else] = ACTIONS(919), - [anon_sym_while] = ACTIONS(919), + [ts_builtin_sym_end] = ACTIONS(915), + [sym_identifier] = ACTIONS(917), + [anon_sym_SEMI] = ACTIONS(915), + [anon_sym_LBRACE] = ACTIONS(915), + [anon_sym_RBRACE] = ACTIONS(915), + [anon_sym_if] = ACTIONS(917), + [anon_sym_else] = ACTIONS(917), + [anon_sym_while] = ACTIONS(917), [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(919), - [anon_sym_switch] = ACTIONS(919), - [anon_sym_case] = ACTIONS(919), - [anon_sym_default] = ACTIONS(919), - [anon_sym_for] = ACTIONS(919), - [anon_sym_foreach] = ACTIONS(919), - [anon_sym_COMMA] = ACTIONS(917), - [anon_sym_in] = ACTIONS(869), - [anon_sym_break] = ACTIONS(919), - [anon_sym_continue] = ACTIONS(919), - [anon_sym_return] = ACTIONS(919), - [anon_sym_yield] = ACTIONS(919), - [anon_sym_resume] = ACTIONS(919), - [anon_sym_local] = ACTIONS(919), - [anon_sym_EQ] = ACTIONS(919), - [anon_sym_LT_DASH] = ACTIONS(917), - [anon_sym_function] = ACTIONS(919), - [anon_sym_COLON_COLON] = ACTIONS(917), - [anon_sym_class] = ACTIONS(919), + [anon_sym_do] = ACTIONS(917), + [anon_sym_switch] = ACTIONS(917), + [anon_sym_case] = ACTIONS(917), + [anon_sym_default] = ACTIONS(917), + [anon_sym_for] = ACTIONS(917), + [anon_sym_foreach] = ACTIONS(917), + [anon_sym_COMMA] = ACTIONS(915), + [anon_sym_in] = ACTIONS(917), + [anon_sym_break] = ACTIONS(917), + [anon_sym_continue] = ACTIONS(917), + [anon_sym_return] = ACTIONS(917), + [anon_sym_yield] = ACTIONS(917), + [anon_sym_resume] = ACTIONS(917), + [anon_sym_local] = ACTIONS(917), + [anon_sym_EQ] = ACTIONS(917), + [anon_sym_LT_DASH] = ACTIONS(915), + [anon_sym_function] = ACTIONS(917), + [anon_sym_COLON_COLON] = ACTIONS(915), + [anon_sym_class] = ACTIONS(917), [anon_sym_DOT] = ACTIONS(875), [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(919), - [anon_sym_throw] = ACTIONS(919), - [anon_sym_const] = ACTIONS(919), - [anon_sym_enum] = ACTIONS(919), + [anon_sym_try] = ACTIONS(917), + [anon_sym_throw] = ACTIONS(917), + [anon_sym_const] = ACTIONS(917), + [anon_sym_enum] = ACTIONS(917), [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(917), - [anon_sym_BANG] = ACTIONS(919), - [anon_sym_typeof] = ACTIONS(919), + [anon_sym_TILDE] = ACTIONS(915), + [anon_sym_BANG] = ACTIONS(917), + [anon_sym_typeof] = ACTIONS(917), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), [anon_sym_PLUS] = ACTIONS(879), [anon_sym_STAR] = ACTIONS(883), [anon_sym_SLASH] = ACTIONS(883), [anon_sym_PERCENT] = ACTIONS(883), - [anon_sym_PIPE_PIPE] = ACTIONS(917), - [anon_sym_AMP_AMP] = ACTIONS(887), - [anon_sym_PIPE] = ACTIONS(889), + [anon_sym_PIPE_PIPE] = ACTIONS(915), + [anon_sym_AMP_AMP] = ACTIONS(915), + [anon_sym_PIPE] = ACTIONS(917), [anon_sym_CARET] = ACTIONS(891), [anon_sym_AMP] = ACTIONS(893), [anon_sym_EQ_EQ] = ACTIONS(895), @@ -23932,482 +23903,565 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(901), [anon_sym_GT_GT] = ACTIONS(903), [anon_sym_GT_GT_GT] = ACTIONS(901), - [anon_sym_QMARK] = ACTIONS(917), - [anon_sym_PLUS_EQ] = ACTIONS(917), - [anon_sym_DASH_EQ] = ACTIONS(917), - [anon_sym_STAR_EQ] = ACTIONS(917), - [anon_sym_SLASH_EQ] = ACTIONS(917), - [anon_sym_PERCENT_EQ] = ACTIONS(917), - [anon_sym_delete] = ACTIONS(919), - [anon_sym_var] = ACTIONS(919), - [anon_sym_rawcall] = ACTIONS(919), - [anon_sym_AT] = ACTIONS(917), - [anon_sym_clone] = ACTIONS(919), - [sym_integer] = ACTIONS(919), - [sym_float] = ACTIONS(917), - [anon_sym_DQUOTE] = ACTIONS(917), - [anon_sym_SQUOTE] = ACTIONS(919), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(917), - [anon_sym_true] = ACTIONS(919), - [anon_sym_false] = ACTIONS(919), - [sym_null] = ACTIONS(919), + [anon_sym_QMARK] = ACTIONS(915), + [anon_sym_PLUS_EQ] = ACTIONS(915), + [anon_sym_DASH_EQ] = ACTIONS(915), + [anon_sym_STAR_EQ] = ACTIONS(915), + [anon_sym_SLASH_EQ] = ACTIONS(915), + [anon_sym_PERCENT_EQ] = ACTIONS(915), + [anon_sym_delete] = ACTIONS(917), + [anon_sym_var] = ACTIONS(917), + [anon_sym_rawcall] = ACTIONS(917), + [anon_sym_AT] = ACTIONS(915), + [anon_sym_clone] = ACTIONS(917), + [sym_integer] = ACTIONS(917), + [sym_float] = ACTIONS(915), + [anon_sym_DQUOTE] = ACTIONS(915), + [anon_sym_SQUOTE] = ACTIONS(917), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(915), + [anon_sym_true] = ACTIONS(917), + [anon_sym_false] = ACTIONS(917), + [sym_null] = ACTIONS(917), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(917), + [sym_verbatim_string] = ACTIONS(915), }, [194] = { - [ts_builtin_sym_end] = ACTIONS(917), - [sym_identifier] = ACTIONS(919), - [anon_sym_SEMI] = ACTIONS(917), - [anon_sym_LBRACE] = ACTIONS(917), - [anon_sym_RBRACE] = ACTIONS(917), - [anon_sym_if] = ACTIONS(919), - [anon_sym_else] = ACTIONS(919), - [anon_sym_while] = ACTIONS(919), + [ts_builtin_sym_end] = ACTIONS(915), + [sym_identifier] = ACTIONS(917), + [anon_sym_SEMI] = ACTIONS(915), + [anon_sym_LBRACE] = ACTIONS(915), + [anon_sym_RBRACE] = ACTIONS(915), + [anon_sym_if] = ACTIONS(917), + [anon_sym_else] = ACTIONS(917), + [anon_sym_while] = ACTIONS(917), [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(919), - [anon_sym_switch] = ACTIONS(919), - [anon_sym_case] = ACTIONS(919), - [anon_sym_default] = ACTIONS(919), - [anon_sym_for] = ACTIONS(919), - [anon_sym_foreach] = ACTIONS(919), - [anon_sym_COMMA] = ACTIONS(917), - [anon_sym_in] = ACTIONS(919), - [anon_sym_break] = ACTIONS(919), - [anon_sym_continue] = ACTIONS(919), - [anon_sym_return] = ACTIONS(919), - [anon_sym_yield] = ACTIONS(919), - [anon_sym_resume] = ACTIONS(919), - [anon_sym_local] = ACTIONS(919), - [anon_sym_EQ] = ACTIONS(919), - [anon_sym_LT_DASH] = ACTIONS(917), - [anon_sym_function] = ACTIONS(919), - [anon_sym_COLON_COLON] = ACTIONS(917), - [anon_sym_class] = ACTIONS(919), + [anon_sym_do] = ACTIONS(917), + [anon_sym_switch] = ACTIONS(917), + [anon_sym_case] = ACTIONS(917), + [anon_sym_default] = ACTIONS(917), + [anon_sym_for] = ACTIONS(917), + [anon_sym_foreach] = ACTIONS(917), + [anon_sym_COMMA] = ACTIONS(915), + [anon_sym_in] = ACTIONS(869), + [anon_sym_break] = ACTIONS(917), + [anon_sym_continue] = ACTIONS(917), + [anon_sym_return] = ACTIONS(917), + [anon_sym_yield] = ACTIONS(917), + [anon_sym_resume] = ACTIONS(917), + [anon_sym_local] = ACTIONS(917), + [anon_sym_EQ] = ACTIONS(917), + [anon_sym_LT_DASH] = ACTIONS(915), + [anon_sym_function] = ACTIONS(917), + [anon_sym_COLON_COLON] = ACTIONS(915), + [anon_sym_class] = ACTIONS(917), [anon_sym_DOT] = ACTIONS(875), [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(919), - [anon_sym_throw] = ACTIONS(919), - [anon_sym_const] = ACTIONS(919), - [anon_sym_enum] = ACTIONS(919), - [anon_sym_DASH] = ACTIONS(919), - [anon_sym_TILDE] = ACTIONS(917), - [anon_sym_BANG] = ACTIONS(919), - [anon_sym_typeof] = ACTIONS(919), + [anon_sym_try] = ACTIONS(917), + [anon_sym_throw] = ACTIONS(917), + [anon_sym_const] = ACTIONS(917), + [anon_sym_enum] = ACTIONS(917), + [anon_sym_DASH] = ACTIONS(879), + [anon_sym_TILDE] = ACTIONS(915), + [anon_sym_BANG] = ACTIONS(917), + [anon_sym_typeof] = ACTIONS(917), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), - [anon_sym_PLUS] = ACTIONS(919), - [anon_sym_STAR] = ACTIONS(919), - [anon_sym_SLASH] = ACTIONS(919), - [anon_sym_PERCENT] = ACTIONS(919), - [anon_sym_PIPE_PIPE] = ACTIONS(917), - [anon_sym_AMP_AMP] = ACTIONS(917), - [anon_sym_PIPE] = ACTIONS(919), - [anon_sym_CARET] = ACTIONS(917), - [anon_sym_AMP] = ACTIONS(919), - [anon_sym_EQ_EQ] = ACTIONS(917), - [anon_sym_BANG_EQ] = ACTIONS(917), - [anon_sym_LT_EQ_GT] = ACTIONS(917), - [anon_sym_GT] = ACTIONS(919), - [anon_sym_GT_EQ] = ACTIONS(917), - [anon_sym_LT_EQ] = ACTIONS(919), - [anon_sym_LT] = ACTIONS(919), - [anon_sym_instanceof] = ACTIONS(919), - [anon_sym_LT_LT] = ACTIONS(917), - [anon_sym_GT_GT] = ACTIONS(919), - [anon_sym_GT_GT_GT] = ACTIONS(917), - [anon_sym_QMARK] = ACTIONS(917), - [anon_sym_PLUS_EQ] = ACTIONS(917), - [anon_sym_DASH_EQ] = ACTIONS(917), - [anon_sym_STAR_EQ] = ACTIONS(917), - [anon_sym_SLASH_EQ] = ACTIONS(917), - [anon_sym_PERCENT_EQ] = ACTIONS(917), - [anon_sym_delete] = ACTIONS(919), - [anon_sym_var] = ACTIONS(919), - [anon_sym_rawcall] = ACTIONS(919), - [anon_sym_AT] = ACTIONS(917), - [anon_sym_clone] = ACTIONS(919), - [sym_integer] = ACTIONS(919), - [sym_float] = ACTIONS(917), - [anon_sym_DQUOTE] = ACTIONS(917), - [anon_sym_SQUOTE] = ACTIONS(919), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(917), - [anon_sym_true] = ACTIONS(919), - [anon_sym_false] = ACTIONS(919), - [sym_null] = ACTIONS(919), + [anon_sym_PLUS] = ACTIONS(879), + [anon_sym_STAR] = ACTIONS(883), + [anon_sym_SLASH] = ACTIONS(883), + [anon_sym_PERCENT] = ACTIONS(883), + [anon_sym_PIPE_PIPE] = ACTIONS(915), + [anon_sym_AMP_AMP] = ACTIONS(887), + [anon_sym_PIPE] = ACTIONS(889), + [anon_sym_CARET] = ACTIONS(891), + [anon_sym_AMP] = ACTIONS(893), + [anon_sym_EQ_EQ] = ACTIONS(895), + [anon_sym_BANG_EQ] = ACTIONS(895), + [anon_sym_LT_EQ_GT] = ACTIONS(897), + [anon_sym_GT] = ACTIONS(899), + [anon_sym_GT_EQ] = ACTIONS(897), + [anon_sym_LT_EQ] = ACTIONS(899), + [anon_sym_LT] = ACTIONS(899), + [anon_sym_instanceof] = ACTIONS(899), + [anon_sym_LT_LT] = ACTIONS(901), + [anon_sym_GT_GT] = ACTIONS(903), + [anon_sym_GT_GT_GT] = ACTIONS(901), + [anon_sym_QMARK] = ACTIONS(915), + [anon_sym_PLUS_EQ] = ACTIONS(915), + [anon_sym_DASH_EQ] = ACTIONS(915), + [anon_sym_STAR_EQ] = ACTIONS(915), + [anon_sym_SLASH_EQ] = ACTIONS(915), + [anon_sym_PERCENT_EQ] = ACTIONS(915), + [anon_sym_delete] = ACTIONS(917), + [anon_sym_var] = ACTIONS(917), + [anon_sym_rawcall] = ACTIONS(917), + [anon_sym_AT] = ACTIONS(915), + [anon_sym_clone] = ACTIONS(917), + [sym_integer] = ACTIONS(917), + [sym_float] = ACTIONS(915), + [anon_sym_DQUOTE] = ACTIONS(915), + [anon_sym_SQUOTE] = ACTIONS(917), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(915), + [anon_sym_true] = ACTIONS(917), + [anon_sym_false] = ACTIONS(917), + [sym_null] = ACTIONS(917), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(917), + [sym_verbatim_string] = ACTIONS(915), }, [195] = { - [ts_builtin_sym_end] = ACTIONS(921), - [sym_identifier] = ACTIONS(923), - [anon_sym_SEMI] = ACTIONS(921), - [anon_sym_LBRACE] = ACTIONS(921), - [anon_sym_RBRACE] = ACTIONS(921), - [anon_sym_if] = ACTIONS(923), - [anon_sym_else] = ACTIONS(923), - [anon_sym_while] = ACTIONS(923), - [anon_sym_LPAREN] = ACTIONS(921), - [anon_sym_do] = ACTIONS(923), - [anon_sym_switch] = ACTIONS(923), - [anon_sym_case] = ACTIONS(923), - [anon_sym_default] = ACTIONS(923), - [anon_sym_for] = ACTIONS(923), - [anon_sym_foreach] = ACTIONS(923), - [anon_sym_COMMA] = ACTIONS(921), - [anon_sym_in] = ACTIONS(923), - [anon_sym_break] = ACTIONS(923), - [anon_sym_continue] = ACTIONS(923), - [anon_sym_return] = ACTIONS(923), - [anon_sym_yield] = ACTIONS(923), - [anon_sym_resume] = ACTIONS(923), - [anon_sym_local] = ACTIONS(923), - [anon_sym_EQ] = ACTIONS(923), - [anon_sym_LT_DASH] = ACTIONS(921), - [anon_sym_function] = ACTIONS(923), - [anon_sym_COLON_COLON] = ACTIONS(921), - [anon_sym_class] = ACTIONS(923), - [anon_sym_DOT] = ACTIONS(921), - [anon_sym_LBRACK] = ACTIONS(921), - [anon_sym_try] = ACTIONS(923), - [anon_sym_throw] = ACTIONS(923), - [anon_sym_const] = ACTIONS(923), - [anon_sym_enum] = ACTIONS(923), - [anon_sym_DASH] = ACTIONS(923), - [anon_sym_TILDE] = ACTIONS(921), - [anon_sym_BANG] = ACTIONS(923), - [anon_sym_typeof] = ACTIONS(923), - [anon_sym_PLUS_PLUS] = ACTIONS(921), - [anon_sym_DASH_DASH] = ACTIONS(921), - [anon_sym_PLUS] = ACTIONS(923), - [anon_sym_STAR] = ACTIONS(923), - [anon_sym_SLASH] = ACTIONS(923), - [anon_sym_PERCENT] = ACTIONS(923), - [anon_sym_PIPE_PIPE] = ACTIONS(921), - [anon_sym_AMP_AMP] = ACTIONS(921), - [anon_sym_PIPE] = ACTIONS(923), - [anon_sym_CARET] = ACTIONS(921), - [anon_sym_AMP] = ACTIONS(923), - [anon_sym_EQ_EQ] = ACTIONS(921), - [anon_sym_BANG_EQ] = ACTIONS(921), - [anon_sym_LT_EQ_GT] = ACTIONS(921), - [anon_sym_GT] = ACTIONS(923), - [anon_sym_GT_EQ] = ACTIONS(921), - [anon_sym_LT_EQ] = ACTIONS(923), - [anon_sym_LT] = ACTIONS(923), - [anon_sym_instanceof] = ACTIONS(923), - [anon_sym_LT_LT] = ACTIONS(921), - [anon_sym_GT_GT] = ACTIONS(923), - [anon_sym_GT_GT_GT] = ACTIONS(921), - [anon_sym_QMARK] = ACTIONS(921), - [anon_sym_PLUS_EQ] = ACTIONS(921), - [anon_sym_DASH_EQ] = ACTIONS(921), - [anon_sym_STAR_EQ] = ACTIONS(921), - [anon_sym_SLASH_EQ] = ACTIONS(921), - [anon_sym_PERCENT_EQ] = ACTIONS(921), - [anon_sym_delete] = ACTIONS(923), - [anon_sym_var] = ACTIONS(923), - [anon_sym_rawcall] = ACTIONS(923), - [anon_sym_AT] = ACTIONS(921), - [anon_sym_clone] = ACTIONS(923), - [sym_integer] = ACTIONS(923), - [sym_float] = ACTIONS(921), - [anon_sym_DQUOTE] = ACTIONS(921), - [anon_sym_SQUOTE] = ACTIONS(923), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(921), - [anon_sym_true] = ACTIONS(923), - [anon_sym_false] = ACTIONS(923), - [sym_null] = ACTIONS(923), + [ts_builtin_sym_end] = ACTIONS(915), + [sym_identifier] = ACTIONS(917), + [anon_sym_SEMI] = ACTIONS(915), + [anon_sym_LBRACE] = ACTIONS(915), + [anon_sym_RBRACE] = ACTIONS(915), + [anon_sym_if] = ACTIONS(917), + [anon_sym_else] = ACTIONS(917), + [anon_sym_while] = ACTIONS(917), + [anon_sym_LPAREN] = ACTIONS(867), + [anon_sym_do] = ACTIONS(917), + [anon_sym_switch] = ACTIONS(917), + [anon_sym_case] = ACTIONS(917), + [anon_sym_default] = ACTIONS(917), + [anon_sym_for] = ACTIONS(917), + [anon_sym_foreach] = ACTIONS(917), + [anon_sym_COMMA] = ACTIONS(915), + [anon_sym_in] = ACTIONS(917), + [anon_sym_break] = ACTIONS(917), + [anon_sym_continue] = ACTIONS(917), + [anon_sym_return] = ACTIONS(917), + [anon_sym_yield] = ACTIONS(917), + [anon_sym_resume] = ACTIONS(917), + [anon_sym_local] = ACTIONS(917), + [anon_sym_EQ] = ACTIONS(917), + [anon_sym_LT_DASH] = ACTIONS(915), + [anon_sym_function] = ACTIONS(917), + [anon_sym_COLON_COLON] = ACTIONS(915), + [anon_sym_class] = ACTIONS(917), + [anon_sym_DOT] = ACTIONS(875), + [anon_sym_LBRACK] = ACTIONS(877), + [anon_sym_try] = ACTIONS(917), + [anon_sym_throw] = ACTIONS(917), + [anon_sym_const] = ACTIONS(917), + [anon_sym_enum] = ACTIONS(917), + [anon_sym_DASH] = ACTIONS(917), + [anon_sym_TILDE] = ACTIONS(915), + [anon_sym_BANG] = ACTIONS(917), + [anon_sym_typeof] = ACTIONS(917), + [anon_sym_PLUS_PLUS] = ACTIONS(881), + [anon_sym_DASH_DASH] = ACTIONS(881), + [anon_sym_PLUS] = ACTIONS(917), + [anon_sym_STAR] = ACTIONS(917), + [anon_sym_SLASH] = ACTIONS(917), + [anon_sym_PERCENT] = ACTIONS(917), + [anon_sym_PIPE_PIPE] = ACTIONS(915), + [anon_sym_AMP_AMP] = ACTIONS(915), + [anon_sym_PIPE] = ACTIONS(917), + [anon_sym_CARET] = ACTIONS(915), + [anon_sym_AMP] = ACTIONS(917), + [anon_sym_EQ_EQ] = ACTIONS(915), + [anon_sym_BANG_EQ] = ACTIONS(915), + [anon_sym_LT_EQ_GT] = ACTIONS(915), + [anon_sym_GT] = ACTIONS(917), + [anon_sym_GT_EQ] = ACTIONS(915), + [anon_sym_LT_EQ] = ACTIONS(917), + [anon_sym_LT] = ACTIONS(917), + [anon_sym_instanceof] = ACTIONS(917), + [anon_sym_LT_LT] = ACTIONS(915), + [anon_sym_GT_GT] = ACTIONS(917), + [anon_sym_GT_GT_GT] = ACTIONS(915), + [anon_sym_QMARK] = ACTIONS(915), + [anon_sym_PLUS_EQ] = ACTIONS(915), + [anon_sym_DASH_EQ] = ACTIONS(915), + [anon_sym_STAR_EQ] = ACTIONS(915), + [anon_sym_SLASH_EQ] = ACTIONS(915), + [anon_sym_PERCENT_EQ] = ACTIONS(915), + [anon_sym_delete] = ACTIONS(917), + [anon_sym_var] = ACTIONS(917), + [anon_sym_rawcall] = ACTIONS(917), + [anon_sym_AT] = ACTIONS(915), + [anon_sym_clone] = ACTIONS(917), + [sym_integer] = ACTIONS(917), + [sym_float] = ACTIONS(915), + [anon_sym_DQUOTE] = ACTIONS(915), + [anon_sym_SQUOTE] = ACTIONS(917), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(915), + [anon_sym_true] = ACTIONS(917), + [anon_sym_false] = ACTIONS(917), + [sym_null] = ACTIONS(917), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(921), + [sym_verbatim_string] = ACTIONS(915), }, [196] = { - [ts_builtin_sym_end] = ACTIONS(917), - [sym_identifier] = ACTIONS(919), - [anon_sym_SEMI] = ACTIONS(917), - [anon_sym_LBRACE] = ACTIONS(917), - [anon_sym_RBRACE] = ACTIONS(917), - [anon_sym_if] = ACTIONS(919), - [anon_sym_else] = ACTIONS(919), - [anon_sym_while] = ACTIONS(919), + [ts_builtin_sym_end] = ACTIONS(919), + [sym_identifier] = ACTIONS(921), + [anon_sym_SEMI] = ACTIONS(919), + [anon_sym_LBRACE] = ACTIONS(919), + [anon_sym_RBRACE] = ACTIONS(919), + [anon_sym_if] = ACTIONS(921), + [anon_sym_else] = ACTIONS(921), + [anon_sym_while] = ACTIONS(921), + [anon_sym_LPAREN] = ACTIONS(919), + [anon_sym_do] = ACTIONS(921), + [anon_sym_switch] = ACTIONS(921), + [anon_sym_case] = ACTIONS(921), + [anon_sym_default] = ACTIONS(921), + [anon_sym_for] = ACTIONS(921), + [anon_sym_foreach] = ACTIONS(921), + [anon_sym_COMMA] = ACTIONS(919), + [anon_sym_in] = ACTIONS(921), + [anon_sym_break] = ACTIONS(921), + [anon_sym_continue] = ACTIONS(921), + [anon_sym_return] = ACTIONS(921), + [anon_sym_yield] = ACTIONS(921), + [anon_sym_resume] = ACTIONS(921), + [anon_sym_local] = ACTIONS(921), + [anon_sym_EQ] = ACTIONS(921), + [anon_sym_LT_DASH] = ACTIONS(919), + [anon_sym_function] = ACTIONS(921), + [anon_sym_COLON_COLON] = ACTIONS(919), + [anon_sym_class] = ACTIONS(921), + [anon_sym_DOT] = ACTIONS(919), + [anon_sym_LBRACK] = ACTIONS(919), + [anon_sym_try] = ACTIONS(921), + [anon_sym_throw] = ACTIONS(921), + [anon_sym_const] = ACTIONS(921), + [anon_sym_enum] = ACTIONS(921), + [anon_sym_DASH] = ACTIONS(921), + [anon_sym_TILDE] = ACTIONS(919), + [anon_sym_BANG] = ACTIONS(921), + [anon_sym_typeof] = ACTIONS(921), + [anon_sym_PLUS_PLUS] = ACTIONS(919), + [anon_sym_DASH_DASH] = ACTIONS(919), + [anon_sym_PLUS] = ACTIONS(921), + [anon_sym_STAR] = ACTIONS(921), + [anon_sym_SLASH] = ACTIONS(921), + [anon_sym_PERCENT] = ACTIONS(921), + [anon_sym_PIPE_PIPE] = ACTIONS(919), + [anon_sym_AMP_AMP] = ACTIONS(919), + [anon_sym_PIPE] = ACTIONS(921), + [anon_sym_CARET] = ACTIONS(919), + [anon_sym_AMP] = ACTIONS(921), + [anon_sym_EQ_EQ] = ACTIONS(919), + [anon_sym_BANG_EQ] = ACTIONS(919), + [anon_sym_LT_EQ_GT] = ACTIONS(919), + [anon_sym_GT] = ACTIONS(921), + [anon_sym_GT_EQ] = ACTIONS(919), + [anon_sym_LT_EQ] = ACTIONS(921), + [anon_sym_LT] = ACTIONS(921), + [anon_sym_instanceof] = ACTIONS(921), + [anon_sym_LT_LT] = ACTIONS(919), + [anon_sym_GT_GT] = ACTIONS(921), + [anon_sym_GT_GT_GT] = ACTIONS(919), + [anon_sym_QMARK] = ACTIONS(919), + [anon_sym_PLUS_EQ] = ACTIONS(919), + [anon_sym_DASH_EQ] = ACTIONS(919), + [anon_sym_STAR_EQ] = ACTIONS(919), + [anon_sym_SLASH_EQ] = ACTIONS(919), + [anon_sym_PERCENT_EQ] = ACTIONS(919), + [anon_sym_delete] = ACTIONS(921), + [anon_sym_var] = ACTIONS(921), + [anon_sym_rawcall] = ACTIONS(921), + [anon_sym_AT] = ACTIONS(919), + [anon_sym_clone] = ACTIONS(921), + [sym_integer] = ACTIONS(921), + [sym_float] = ACTIONS(919), + [anon_sym_DQUOTE] = ACTIONS(919), + [anon_sym_SQUOTE] = ACTIONS(921), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(919), + [anon_sym_true] = ACTIONS(921), + [anon_sym_false] = ACTIONS(921), + [sym_null] = ACTIONS(921), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(919), + }, + [197] = { + [ts_builtin_sym_end] = ACTIONS(915), + [sym_identifier] = ACTIONS(917), + [anon_sym_SEMI] = ACTIONS(915), + [anon_sym_LBRACE] = ACTIONS(915), + [anon_sym_RBRACE] = ACTIONS(915), + [anon_sym_if] = ACTIONS(917), + [anon_sym_else] = ACTIONS(917), + [anon_sym_while] = ACTIONS(917), [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(919), - [anon_sym_switch] = ACTIONS(919), - [anon_sym_case] = ACTIONS(919), - [anon_sym_default] = ACTIONS(919), - [anon_sym_for] = ACTIONS(919), - [anon_sym_foreach] = ACTIONS(919), - [anon_sym_COMMA] = ACTIONS(917), - [anon_sym_in] = ACTIONS(919), - [anon_sym_break] = ACTIONS(919), - [anon_sym_continue] = ACTIONS(919), - [anon_sym_return] = ACTIONS(919), - [anon_sym_yield] = ACTIONS(919), - [anon_sym_resume] = ACTIONS(919), - [anon_sym_local] = ACTIONS(919), - [anon_sym_EQ] = ACTIONS(919), - [anon_sym_LT_DASH] = ACTIONS(917), - [anon_sym_function] = ACTIONS(919), - [anon_sym_COLON_COLON] = ACTIONS(917), - [anon_sym_class] = ACTIONS(919), + [anon_sym_do] = ACTIONS(917), + [anon_sym_switch] = ACTIONS(917), + [anon_sym_case] = ACTIONS(917), + [anon_sym_default] = ACTIONS(917), + [anon_sym_for] = ACTIONS(917), + [anon_sym_foreach] = ACTIONS(917), + [anon_sym_COMMA] = ACTIONS(915), + [anon_sym_in] = ACTIONS(917), + [anon_sym_break] = ACTIONS(917), + [anon_sym_continue] = ACTIONS(917), + [anon_sym_return] = ACTIONS(917), + [anon_sym_yield] = ACTIONS(917), + [anon_sym_resume] = ACTIONS(917), + [anon_sym_local] = ACTIONS(917), + [anon_sym_EQ] = ACTIONS(917), + [anon_sym_LT_DASH] = ACTIONS(915), + [anon_sym_function] = ACTIONS(917), + [anon_sym_COLON_COLON] = ACTIONS(915), + [anon_sym_class] = ACTIONS(917), [anon_sym_DOT] = ACTIONS(875), [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(919), - [anon_sym_throw] = ACTIONS(919), - [anon_sym_const] = ACTIONS(919), - [anon_sym_enum] = ACTIONS(919), - [anon_sym_DASH] = ACTIONS(919), - [anon_sym_TILDE] = ACTIONS(917), - [anon_sym_BANG] = ACTIONS(919), - [anon_sym_typeof] = ACTIONS(919), + [anon_sym_try] = ACTIONS(917), + [anon_sym_throw] = ACTIONS(917), + [anon_sym_const] = ACTIONS(917), + [anon_sym_enum] = ACTIONS(917), + [anon_sym_DASH] = ACTIONS(917), + [anon_sym_TILDE] = ACTIONS(915), + [anon_sym_BANG] = ACTIONS(917), + [anon_sym_typeof] = ACTIONS(917), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), - [anon_sym_PLUS] = ACTIONS(919), + [anon_sym_PLUS] = ACTIONS(917), [anon_sym_STAR] = ACTIONS(883), [anon_sym_SLASH] = ACTIONS(883), [anon_sym_PERCENT] = ACTIONS(883), - [anon_sym_PIPE_PIPE] = ACTIONS(917), - [anon_sym_AMP_AMP] = ACTIONS(917), - [anon_sym_PIPE] = ACTIONS(919), - [anon_sym_CARET] = ACTIONS(917), - [anon_sym_AMP] = ACTIONS(919), - [anon_sym_EQ_EQ] = ACTIONS(917), - [anon_sym_BANG_EQ] = ACTIONS(917), - [anon_sym_LT_EQ_GT] = ACTIONS(917), - [anon_sym_GT] = ACTIONS(919), - [anon_sym_GT_EQ] = ACTIONS(917), - [anon_sym_LT_EQ] = ACTIONS(919), - [anon_sym_LT] = ACTIONS(919), - [anon_sym_instanceof] = ACTIONS(919), - [anon_sym_LT_LT] = ACTIONS(917), - [anon_sym_GT_GT] = ACTIONS(919), - [anon_sym_GT_GT_GT] = ACTIONS(917), - [anon_sym_QMARK] = ACTIONS(917), - [anon_sym_PLUS_EQ] = ACTIONS(917), - [anon_sym_DASH_EQ] = ACTIONS(917), - [anon_sym_STAR_EQ] = ACTIONS(917), - [anon_sym_SLASH_EQ] = ACTIONS(917), - [anon_sym_PERCENT_EQ] = ACTIONS(917), - [anon_sym_delete] = ACTIONS(919), - [anon_sym_var] = ACTIONS(919), - [anon_sym_rawcall] = ACTIONS(919), - [anon_sym_AT] = ACTIONS(917), - [anon_sym_clone] = ACTIONS(919), - [sym_integer] = ACTIONS(919), - [sym_float] = ACTIONS(917), - [anon_sym_DQUOTE] = ACTIONS(917), - [anon_sym_SQUOTE] = ACTIONS(919), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(917), - [anon_sym_true] = ACTIONS(919), - [anon_sym_false] = ACTIONS(919), - [sym_null] = ACTIONS(919), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(917), - }, - [197] = { - [ts_builtin_sym_end] = ACTIONS(925), - [sym_identifier] = ACTIONS(927), - [anon_sym_SEMI] = ACTIONS(925), - [anon_sym_LBRACE] = ACTIONS(925), - [anon_sym_RBRACE] = ACTIONS(925), - [anon_sym_if] = ACTIONS(927), - [anon_sym_else] = ACTIONS(927), - [anon_sym_while] = ACTIONS(927), - [anon_sym_LPAREN] = ACTIONS(925), - [anon_sym_do] = ACTIONS(927), - [anon_sym_switch] = ACTIONS(927), - [anon_sym_case] = ACTIONS(927), - [anon_sym_default] = ACTIONS(927), - [anon_sym_for] = ACTIONS(927), - [anon_sym_foreach] = ACTIONS(927), - [anon_sym_COMMA] = ACTIONS(925), - [anon_sym_in] = ACTIONS(927), - [anon_sym_break] = ACTIONS(927), - [anon_sym_continue] = ACTIONS(927), - [anon_sym_return] = ACTIONS(927), - [anon_sym_yield] = ACTIONS(927), - [anon_sym_resume] = ACTIONS(927), - [anon_sym_local] = ACTIONS(927), - [anon_sym_EQ] = ACTIONS(927), - [anon_sym_LT_DASH] = ACTIONS(925), - [anon_sym_function] = ACTIONS(927), - [anon_sym_COLON_COLON] = ACTIONS(925), - [anon_sym_class] = ACTIONS(927), - [anon_sym_DOT] = ACTIONS(925), - [anon_sym_LBRACK] = ACTIONS(925), - [anon_sym_try] = ACTIONS(927), - [anon_sym_throw] = ACTIONS(927), - [anon_sym_const] = ACTIONS(927), - [anon_sym_enum] = ACTIONS(927), - [anon_sym_DASH] = ACTIONS(927), - [anon_sym_TILDE] = ACTIONS(925), - [anon_sym_BANG] = ACTIONS(927), - [anon_sym_typeof] = ACTIONS(927), - [anon_sym_PLUS_PLUS] = ACTIONS(925), - [anon_sym_DASH_DASH] = ACTIONS(925), - [anon_sym_PLUS] = ACTIONS(927), - [anon_sym_STAR] = ACTIONS(927), - [anon_sym_SLASH] = ACTIONS(927), - [anon_sym_PERCENT] = ACTIONS(927), - [anon_sym_PIPE_PIPE] = ACTIONS(925), - [anon_sym_AMP_AMP] = ACTIONS(925), - [anon_sym_PIPE] = ACTIONS(927), - [anon_sym_CARET] = ACTIONS(925), - [anon_sym_AMP] = ACTIONS(927), - [anon_sym_EQ_EQ] = ACTIONS(925), - [anon_sym_BANG_EQ] = ACTIONS(925), - [anon_sym_LT_EQ_GT] = ACTIONS(925), - [anon_sym_GT] = ACTIONS(927), - [anon_sym_GT_EQ] = ACTIONS(925), - [anon_sym_LT_EQ] = ACTIONS(927), - [anon_sym_LT] = ACTIONS(927), - [anon_sym_instanceof] = ACTIONS(927), - [anon_sym_LT_LT] = ACTIONS(925), - [anon_sym_GT_GT] = ACTIONS(927), - [anon_sym_GT_GT_GT] = ACTIONS(925), - [anon_sym_QMARK] = ACTIONS(925), - [anon_sym_PLUS_EQ] = ACTIONS(925), - [anon_sym_DASH_EQ] = ACTIONS(925), - [anon_sym_STAR_EQ] = ACTIONS(925), - [anon_sym_SLASH_EQ] = ACTIONS(925), - [anon_sym_PERCENT_EQ] = ACTIONS(925), - [anon_sym_delete] = ACTIONS(927), - [anon_sym_var] = ACTIONS(927), - [anon_sym_rawcall] = ACTIONS(927), - [anon_sym_AT] = ACTIONS(925), - [anon_sym_clone] = ACTIONS(927), - [sym_integer] = ACTIONS(927), - [sym_float] = ACTIONS(925), - [anon_sym_DQUOTE] = ACTIONS(925), - [anon_sym_SQUOTE] = ACTIONS(927), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(925), - [anon_sym_true] = ACTIONS(927), - [anon_sym_false] = ACTIONS(927), - [sym_null] = ACTIONS(927), + [anon_sym_PIPE_PIPE] = ACTIONS(915), + [anon_sym_AMP_AMP] = ACTIONS(915), + [anon_sym_PIPE] = ACTIONS(917), + [anon_sym_CARET] = ACTIONS(915), + [anon_sym_AMP] = ACTIONS(917), + [anon_sym_EQ_EQ] = ACTIONS(915), + [anon_sym_BANG_EQ] = ACTIONS(915), + [anon_sym_LT_EQ_GT] = ACTIONS(915), + [anon_sym_GT] = ACTIONS(917), + [anon_sym_GT_EQ] = ACTIONS(915), + [anon_sym_LT_EQ] = ACTIONS(917), + [anon_sym_LT] = ACTIONS(917), + [anon_sym_instanceof] = ACTIONS(917), + [anon_sym_LT_LT] = ACTIONS(915), + [anon_sym_GT_GT] = ACTIONS(917), + [anon_sym_GT_GT_GT] = ACTIONS(915), + [anon_sym_QMARK] = ACTIONS(915), + [anon_sym_PLUS_EQ] = ACTIONS(915), + [anon_sym_DASH_EQ] = ACTIONS(915), + [anon_sym_STAR_EQ] = ACTIONS(915), + [anon_sym_SLASH_EQ] = ACTIONS(915), + [anon_sym_PERCENT_EQ] = ACTIONS(915), + [anon_sym_delete] = ACTIONS(917), + [anon_sym_var] = ACTIONS(917), + [anon_sym_rawcall] = ACTIONS(917), + [anon_sym_AT] = ACTIONS(915), + [anon_sym_clone] = ACTIONS(917), + [sym_integer] = ACTIONS(917), + [sym_float] = ACTIONS(915), + [anon_sym_DQUOTE] = ACTIONS(915), + [anon_sym_SQUOTE] = ACTIONS(917), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(915), + [anon_sym_true] = ACTIONS(917), + [anon_sym_false] = ACTIONS(917), + [sym_null] = ACTIONS(917), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(925), + [sym_verbatim_string] = ACTIONS(915), }, [198] = { - [ts_builtin_sym_end] = ACTIONS(929), - [sym_identifier] = ACTIONS(931), - [anon_sym_SEMI] = ACTIONS(929), - [anon_sym_LBRACE] = ACTIONS(929), - [anon_sym_RBRACE] = ACTIONS(929), - [anon_sym_if] = ACTIONS(931), - [anon_sym_else] = ACTIONS(931), - [anon_sym_while] = ACTIONS(931), - [anon_sym_LPAREN] = ACTIONS(929), - [anon_sym_do] = ACTIONS(931), - [anon_sym_switch] = ACTIONS(931), - [anon_sym_case] = ACTIONS(931), - [anon_sym_default] = ACTIONS(931), - [anon_sym_for] = ACTIONS(931), - [anon_sym_foreach] = ACTIONS(931), - [anon_sym_COMMA] = ACTIONS(929), - [anon_sym_in] = ACTIONS(931), - [anon_sym_break] = ACTIONS(931), - [anon_sym_continue] = ACTIONS(931), - [anon_sym_return] = ACTIONS(931), - [anon_sym_yield] = ACTIONS(931), - [anon_sym_resume] = ACTIONS(931), - [anon_sym_local] = ACTIONS(931), - [anon_sym_EQ] = ACTIONS(931), - [anon_sym_LT_DASH] = ACTIONS(929), - [anon_sym_function] = ACTIONS(931), - [anon_sym_COLON_COLON] = ACTIONS(929), - [anon_sym_class] = ACTIONS(931), - [anon_sym_DOT] = ACTIONS(929), - [anon_sym_LBRACK] = ACTIONS(929), - [anon_sym_try] = ACTIONS(931), - [anon_sym_throw] = ACTIONS(931), - [anon_sym_const] = ACTIONS(931), - [anon_sym_enum] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_TILDE] = ACTIONS(929), - [anon_sym_BANG] = ACTIONS(931), - [anon_sym_typeof] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(929), - [anon_sym_DASH_DASH] = ACTIONS(929), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_STAR] = ACTIONS(931), - [anon_sym_SLASH] = ACTIONS(931), - [anon_sym_PERCENT] = ACTIONS(931), - [anon_sym_PIPE_PIPE] = ACTIONS(929), - [anon_sym_AMP_AMP] = ACTIONS(929), - [anon_sym_PIPE] = ACTIONS(931), - [anon_sym_CARET] = ACTIONS(929), - [anon_sym_AMP] = ACTIONS(931), - [anon_sym_EQ_EQ] = ACTIONS(929), - [anon_sym_BANG_EQ] = ACTIONS(929), - [anon_sym_LT_EQ_GT] = ACTIONS(929), - [anon_sym_GT] = ACTIONS(931), - [anon_sym_GT_EQ] = ACTIONS(929), - [anon_sym_LT_EQ] = ACTIONS(931), - [anon_sym_LT] = ACTIONS(931), - [anon_sym_instanceof] = ACTIONS(931), - [anon_sym_LT_LT] = ACTIONS(929), - [anon_sym_GT_GT] = ACTIONS(931), - [anon_sym_GT_GT_GT] = ACTIONS(929), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_PLUS_EQ] = ACTIONS(929), - [anon_sym_DASH_EQ] = ACTIONS(929), - [anon_sym_STAR_EQ] = ACTIONS(929), - [anon_sym_SLASH_EQ] = ACTIONS(929), - [anon_sym_PERCENT_EQ] = ACTIONS(929), - [anon_sym_delete] = ACTIONS(931), - [anon_sym_var] = ACTIONS(931), - [anon_sym_rawcall] = ACTIONS(931), - [anon_sym_AT] = ACTIONS(929), - [anon_sym_clone] = ACTIONS(931), - [sym_integer] = ACTIONS(931), - [sym_float] = ACTIONS(929), - [anon_sym_DQUOTE] = ACTIONS(929), - [anon_sym_SQUOTE] = ACTIONS(931), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(929), - [anon_sym_true] = ACTIONS(931), - [anon_sym_false] = ACTIONS(931), - [sym_null] = ACTIONS(931), + [ts_builtin_sym_end] = ACTIONS(923), + [sym_identifier] = ACTIONS(925), + [anon_sym_SEMI] = ACTIONS(923), + [anon_sym_LBRACE] = ACTIONS(923), + [anon_sym_RBRACE] = ACTIONS(923), + [anon_sym_if] = ACTIONS(925), + [anon_sym_else] = ACTIONS(925), + [anon_sym_while] = ACTIONS(925), + [anon_sym_LPAREN] = ACTIONS(923), + [anon_sym_do] = ACTIONS(925), + [anon_sym_switch] = ACTIONS(925), + [anon_sym_case] = ACTIONS(925), + [anon_sym_default] = ACTIONS(925), + [anon_sym_for] = ACTIONS(925), + [anon_sym_foreach] = ACTIONS(925), + [anon_sym_COMMA] = ACTIONS(923), + [anon_sym_in] = ACTIONS(925), + [anon_sym_break] = ACTIONS(925), + [anon_sym_continue] = ACTIONS(925), + [anon_sym_return] = ACTIONS(925), + [anon_sym_yield] = ACTIONS(925), + [anon_sym_resume] = ACTIONS(925), + [anon_sym_local] = ACTIONS(925), + [anon_sym_EQ] = ACTIONS(925), + [anon_sym_LT_DASH] = ACTIONS(923), + [anon_sym_function] = ACTIONS(925), + [anon_sym_COLON_COLON] = ACTIONS(923), + [anon_sym_class] = ACTIONS(925), + [anon_sym_DOT] = ACTIONS(923), + [anon_sym_LBRACK] = ACTIONS(923), + [anon_sym_try] = ACTIONS(925), + [anon_sym_throw] = ACTIONS(925), + [anon_sym_const] = ACTIONS(925), + [anon_sym_enum] = ACTIONS(925), + [anon_sym_DASH] = ACTIONS(925), + [anon_sym_TILDE] = ACTIONS(923), + [anon_sym_BANG] = ACTIONS(925), + [anon_sym_typeof] = ACTIONS(925), + [anon_sym_PLUS_PLUS] = ACTIONS(923), + [anon_sym_DASH_DASH] = ACTIONS(923), + [anon_sym_PLUS] = ACTIONS(925), + [anon_sym_STAR] = ACTIONS(925), + [anon_sym_SLASH] = ACTIONS(925), + [anon_sym_PERCENT] = ACTIONS(925), + [anon_sym_PIPE_PIPE] = ACTIONS(923), + [anon_sym_AMP_AMP] = ACTIONS(923), + [anon_sym_PIPE] = ACTIONS(925), + [anon_sym_CARET] = ACTIONS(923), + [anon_sym_AMP] = ACTIONS(925), + [anon_sym_EQ_EQ] = ACTIONS(923), + [anon_sym_BANG_EQ] = ACTIONS(923), + [anon_sym_LT_EQ_GT] = ACTIONS(923), + [anon_sym_GT] = ACTIONS(925), + [anon_sym_GT_EQ] = ACTIONS(923), + [anon_sym_LT_EQ] = ACTIONS(925), + [anon_sym_LT] = ACTIONS(925), + [anon_sym_instanceof] = ACTIONS(925), + [anon_sym_LT_LT] = ACTIONS(923), + [anon_sym_GT_GT] = ACTIONS(925), + [anon_sym_GT_GT_GT] = ACTIONS(923), + [anon_sym_QMARK] = ACTIONS(923), + [anon_sym_PLUS_EQ] = ACTIONS(923), + [anon_sym_DASH_EQ] = ACTIONS(923), + [anon_sym_STAR_EQ] = ACTIONS(923), + [anon_sym_SLASH_EQ] = ACTIONS(923), + [anon_sym_PERCENT_EQ] = ACTIONS(923), + [anon_sym_delete] = ACTIONS(925), + [anon_sym_var] = ACTIONS(925), + [anon_sym_rawcall] = ACTIONS(925), + [anon_sym_AT] = ACTIONS(923), + [anon_sym_clone] = ACTIONS(925), + [sym_integer] = ACTIONS(925), + [sym_float] = ACTIONS(923), + [anon_sym_DQUOTE] = ACTIONS(923), + [anon_sym_SQUOTE] = ACTIONS(925), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(923), + [anon_sym_true] = ACTIONS(925), + [anon_sym_false] = ACTIONS(925), + [sym_null] = ACTIONS(925), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(929), + [sym_verbatim_string] = ACTIONS(923), }, [199] = { - [ts_builtin_sym_end] = ACTIONS(929), - [sym_identifier] = ACTIONS(931), - [anon_sym_SEMI] = ACTIONS(929), - [anon_sym_LBRACE] = ACTIONS(929), - [anon_sym_RBRACE] = ACTIONS(929), - [anon_sym_if] = ACTIONS(931), - [anon_sym_else] = ACTIONS(931), - [anon_sym_while] = ACTIONS(931), + [ts_builtin_sym_end] = ACTIONS(927), + [sym_identifier] = ACTIONS(929), + [anon_sym_SEMI] = ACTIONS(927), + [anon_sym_LBRACE] = ACTIONS(927), + [anon_sym_RBRACE] = ACTIONS(927), + [anon_sym_if] = ACTIONS(929), + [anon_sym_else] = ACTIONS(929), + [anon_sym_while] = ACTIONS(929), + [anon_sym_LPAREN] = ACTIONS(927), + [anon_sym_do] = ACTIONS(929), + [anon_sym_switch] = ACTIONS(929), + [anon_sym_case] = ACTIONS(929), + [anon_sym_default] = ACTIONS(929), + [anon_sym_for] = ACTIONS(929), + [anon_sym_foreach] = ACTIONS(929), + [anon_sym_COMMA] = ACTIONS(927), + [anon_sym_in] = ACTIONS(929), + [anon_sym_break] = ACTIONS(929), + [anon_sym_continue] = ACTIONS(929), + [anon_sym_return] = ACTIONS(929), + [anon_sym_yield] = ACTIONS(929), + [anon_sym_resume] = ACTIONS(929), + [anon_sym_local] = ACTIONS(929), + [anon_sym_EQ] = ACTIONS(929), + [anon_sym_LT_DASH] = ACTIONS(927), + [anon_sym_function] = ACTIONS(929), + [anon_sym_COLON_COLON] = ACTIONS(927), + [anon_sym_class] = ACTIONS(929), + [anon_sym_DOT] = ACTIONS(927), + [anon_sym_LBRACK] = ACTIONS(927), + [anon_sym_try] = ACTIONS(929), + [anon_sym_throw] = ACTIONS(929), + [anon_sym_const] = ACTIONS(929), + [anon_sym_enum] = ACTIONS(929), + [anon_sym_DASH] = ACTIONS(929), + [anon_sym_TILDE] = ACTIONS(927), + [anon_sym_BANG] = ACTIONS(929), + [anon_sym_typeof] = ACTIONS(929), + [anon_sym_PLUS_PLUS] = ACTIONS(927), + [anon_sym_DASH_DASH] = ACTIONS(927), + [anon_sym_PLUS] = ACTIONS(929), + [anon_sym_STAR] = ACTIONS(929), + [anon_sym_SLASH] = ACTIONS(929), + [anon_sym_PERCENT] = ACTIONS(929), + [anon_sym_PIPE_PIPE] = ACTIONS(927), + [anon_sym_AMP_AMP] = ACTIONS(927), + [anon_sym_PIPE] = ACTIONS(929), + [anon_sym_CARET] = ACTIONS(927), + [anon_sym_AMP] = ACTIONS(929), + [anon_sym_EQ_EQ] = ACTIONS(927), + [anon_sym_BANG_EQ] = ACTIONS(927), + [anon_sym_LT_EQ_GT] = ACTIONS(927), + [anon_sym_GT] = ACTIONS(929), + [anon_sym_GT_EQ] = ACTIONS(927), + [anon_sym_LT_EQ] = ACTIONS(929), + [anon_sym_LT] = ACTIONS(929), + [anon_sym_instanceof] = ACTIONS(929), + [anon_sym_LT_LT] = ACTIONS(927), + [anon_sym_GT_GT] = ACTIONS(929), + [anon_sym_GT_GT_GT] = ACTIONS(927), + [anon_sym_QMARK] = ACTIONS(927), + [anon_sym_PLUS_EQ] = ACTIONS(927), + [anon_sym_DASH_EQ] = ACTIONS(927), + [anon_sym_STAR_EQ] = ACTIONS(927), + [anon_sym_SLASH_EQ] = ACTIONS(927), + [anon_sym_PERCENT_EQ] = ACTIONS(927), + [anon_sym_delete] = ACTIONS(929), + [anon_sym_var] = ACTIONS(929), + [anon_sym_rawcall] = ACTIONS(929), + [anon_sym_AT] = ACTIONS(927), + [anon_sym_clone] = ACTIONS(929), + [sym_integer] = ACTIONS(929), + [sym_float] = ACTIONS(927), + [anon_sym_DQUOTE] = ACTIONS(927), + [anon_sym_SQUOTE] = ACTIONS(929), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(927), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [sym_null] = ACTIONS(929), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(927), + }, + [200] = { + [ts_builtin_sym_end] = ACTIONS(927), + [sym_identifier] = ACTIONS(929), + [anon_sym_SEMI] = ACTIONS(927), + [anon_sym_LBRACE] = ACTIONS(927), + [anon_sym_RBRACE] = ACTIONS(927), + [anon_sym_if] = ACTIONS(929), + [anon_sym_else] = ACTIONS(929), + [anon_sym_while] = ACTIONS(929), [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(931), - [anon_sym_switch] = ACTIONS(931), - [anon_sym_case] = ACTIONS(931), - [anon_sym_default] = ACTIONS(931), - [anon_sym_for] = ACTIONS(931), - [anon_sym_foreach] = ACTIONS(931), - [anon_sym_COMMA] = ACTIONS(929), + [anon_sym_do] = ACTIONS(929), + [anon_sym_switch] = ACTIONS(929), + [anon_sym_case] = ACTIONS(929), + [anon_sym_default] = ACTIONS(929), + [anon_sym_for] = ACTIONS(929), + [anon_sym_foreach] = ACTIONS(929), + [anon_sym_COMMA] = ACTIONS(927), [anon_sym_in] = ACTIONS(869), - [anon_sym_break] = ACTIONS(931), - [anon_sym_continue] = ACTIONS(931), - [anon_sym_return] = ACTIONS(931), - [anon_sym_yield] = ACTIONS(931), - [anon_sym_resume] = ACTIONS(931), - [anon_sym_local] = ACTIONS(931), + [anon_sym_break] = ACTIONS(929), + [anon_sym_continue] = ACTIONS(929), + [anon_sym_return] = ACTIONS(929), + [anon_sym_yield] = ACTIONS(929), + [anon_sym_resume] = ACTIONS(929), + [anon_sym_local] = ACTIONS(929), [anon_sym_EQ] = ACTIONS(871), [anon_sym_LT_DASH] = ACTIONS(873), - [anon_sym_function] = ACTIONS(931), - [anon_sym_COLON_COLON] = ACTIONS(929), - [anon_sym_class] = ACTIONS(931), + [anon_sym_function] = ACTIONS(929), + [anon_sym_COLON_COLON] = ACTIONS(927), + [anon_sym_class] = ACTIONS(929), [anon_sym_DOT] = ACTIONS(875), [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(931), - [anon_sym_throw] = ACTIONS(931), - [anon_sym_const] = ACTIONS(931), - [anon_sym_enum] = ACTIONS(931), + [anon_sym_try] = ACTIONS(929), + [anon_sym_throw] = ACTIONS(929), + [anon_sym_const] = ACTIONS(929), + [anon_sym_enum] = ACTIONS(929), [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(929), - [anon_sym_BANG] = ACTIONS(931), - [anon_sym_typeof] = ACTIONS(931), + [anon_sym_TILDE] = ACTIONS(927), + [anon_sym_BANG] = ACTIONS(929), + [anon_sym_typeof] = ACTIONS(929), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), [anon_sym_PLUS] = ACTIONS(879), @@ -24436,144 +24490,144 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(873), [anon_sym_SLASH_EQ] = ACTIONS(873), [anon_sym_PERCENT_EQ] = ACTIONS(873), - [anon_sym_delete] = ACTIONS(931), - [anon_sym_var] = ACTIONS(931), - [anon_sym_rawcall] = ACTIONS(931), - [anon_sym_AT] = ACTIONS(929), - [anon_sym_clone] = ACTIONS(931), - [sym_integer] = ACTIONS(931), - [sym_float] = ACTIONS(929), - [anon_sym_DQUOTE] = ACTIONS(929), - [anon_sym_SQUOTE] = ACTIONS(931), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(929), - [anon_sym_true] = ACTIONS(931), - [anon_sym_false] = ACTIONS(931), - [sym_null] = ACTIONS(931), + [anon_sym_delete] = ACTIONS(929), + [anon_sym_var] = ACTIONS(929), + [anon_sym_rawcall] = ACTIONS(929), + [anon_sym_AT] = ACTIONS(927), + [anon_sym_clone] = ACTIONS(929), + [sym_integer] = ACTIONS(929), + [sym_float] = ACTIONS(927), + [anon_sym_DQUOTE] = ACTIONS(927), + [anon_sym_SQUOTE] = ACTIONS(929), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(927), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [sym_null] = ACTIONS(929), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(929), + [sym_verbatim_string] = ACTIONS(927), }, - [200] = { - [ts_builtin_sym_end] = ACTIONS(933), - [sym_identifier] = ACTIONS(935), - [anon_sym_SEMI] = ACTIONS(933), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(933), - [anon_sym_if] = ACTIONS(935), - [anon_sym_else] = ACTIONS(935), - [anon_sym_while] = ACTIONS(935), - [anon_sym_LPAREN] = ACTIONS(933), - [anon_sym_do] = ACTIONS(935), - [anon_sym_switch] = ACTIONS(935), - [anon_sym_case] = ACTIONS(935), - [anon_sym_default] = ACTIONS(935), - [anon_sym_for] = ACTIONS(935), - [anon_sym_foreach] = ACTIONS(935), - [anon_sym_COMMA] = ACTIONS(933), - [anon_sym_in] = ACTIONS(935), - [anon_sym_break] = ACTIONS(935), - [anon_sym_continue] = ACTIONS(935), - [anon_sym_return] = ACTIONS(935), - [anon_sym_yield] = ACTIONS(935), - [anon_sym_resume] = ACTIONS(935), - [anon_sym_local] = ACTIONS(935), - [anon_sym_EQ] = ACTIONS(935), - [anon_sym_LT_DASH] = ACTIONS(933), - [anon_sym_function] = ACTIONS(935), - [anon_sym_COLON_COLON] = ACTIONS(933), - [anon_sym_class] = ACTIONS(935), - [anon_sym_DOT] = ACTIONS(933), - [anon_sym_LBRACK] = ACTIONS(933), - [anon_sym_try] = ACTIONS(935), - [anon_sym_throw] = ACTIONS(935), - [anon_sym_const] = ACTIONS(935), - [anon_sym_enum] = ACTIONS(935), - [anon_sym_DASH] = ACTIONS(935), - [anon_sym_TILDE] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(935), - [anon_sym_typeof] = ACTIONS(935), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_PLUS] = ACTIONS(935), - [anon_sym_STAR] = ACTIONS(935), - [anon_sym_SLASH] = ACTIONS(935), - [anon_sym_PERCENT] = ACTIONS(935), - [anon_sym_PIPE_PIPE] = ACTIONS(933), - [anon_sym_AMP_AMP] = ACTIONS(933), - [anon_sym_PIPE] = ACTIONS(935), - [anon_sym_CARET] = ACTIONS(933), - [anon_sym_AMP] = ACTIONS(935), - [anon_sym_EQ_EQ] = ACTIONS(933), - [anon_sym_BANG_EQ] = ACTIONS(933), - [anon_sym_LT_EQ_GT] = ACTIONS(933), - [anon_sym_GT] = ACTIONS(935), - [anon_sym_GT_EQ] = ACTIONS(933), - [anon_sym_LT_EQ] = ACTIONS(935), - [anon_sym_LT] = ACTIONS(935), - [anon_sym_instanceof] = ACTIONS(935), - [anon_sym_LT_LT] = ACTIONS(933), - [anon_sym_GT_GT] = ACTIONS(935), - [anon_sym_GT_GT_GT] = ACTIONS(933), - [anon_sym_QMARK] = ACTIONS(933), - [anon_sym_PLUS_EQ] = ACTIONS(933), - [anon_sym_DASH_EQ] = ACTIONS(933), - [anon_sym_STAR_EQ] = ACTIONS(933), - [anon_sym_SLASH_EQ] = ACTIONS(933), - [anon_sym_PERCENT_EQ] = ACTIONS(933), - [anon_sym_delete] = ACTIONS(935), - [anon_sym_var] = ACTIONS(935), - [anon_sym_rawcall] = ACTIONS(935), - [anon_sym_AT] = ACTIONS(933), - [anon_sym_clone] = ACTIONS(935), - [sym_integer] = ACTIONS(935), - [sym_float] = ACTIONS(933), - [anon_sym_DQUOTE] = ACTIONS(933), - [anon_sym_SQUOTE] = ACTIONS(935), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(933), - [anon_sym_true] = ACTIONS(935), - [anon_sym_false] = ACTIONS(935), - [sym_null] = ACTIONS(935), + [201] = { + [ts_builtin_sym_end] = ACTIONS(931), + [sym_identifier] = ACTIONS(933), + [anon_sym_SEMI] = ACTIONS(931), + [anon_sym_LBRACE] = ACTIONS(931), + [anon_sym_RBRACE] = ACTIONS(931), + [anon_sym_if] = ACTIONS(933), + [anon_sym_else] = ACTIONS(933), + [anon_sym_while] = ACTIONS(933), + [anon_sym_LPAREN] = ACTIONS(931), + [anon_sym_do] = ACTIONS(933), + [anon_sym_switch] = ACTIONS(933), + [anon_sym_case] = ACTIONS(933), + [anon_sym_default] = ACTIONS(933), + [anon_sym_for] = ACTIONS(933), + [anon_sym_foreach] = ACTIONS(933), + [anon_sym_COMMA] = ACTIONS(931), + [anon_sym_in] = ACTIONS(933), + [anon_sym_break] = ACTIONS(933), + [anon_sym_continue] = ACTIONS(933), + [anon_sym_return] = ACTIONS(933), + [anon_sym_yield] = ACTIONS(933), + [anon_sym_resume] = ACTIONS(933), + [anon_sym_local] = ACTIONS(933), + [anon_sym_EQ] = ACTIONS(933), + [anon_sym_LT_DASH] = ACTIONS(931), + [anon_sym_function] = ACTIONS(933), + [anon_sym_COLON_COLON] = ACTIONS(931), + [anon_sym_class] = ACTIONS(933), + [anon_sym_DOT] = ACTIONS(931), + [anon_sym_LBRACK] = ACTIONS(931), + [anon_sym_try] = ACTIONS(933), + [anon_sym_throw] = ACTIONS(933), + [anon_sym_const] = ACTIONS(933), + [anon_sym_enum] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_TILDE] = ACTIONS(931), + [anon_sym_BANG] = ACTIONS(933), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_PLUS_PLUS] = ACTIONS(931), + [anon_sym_DASH_DASH] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_STAR] = ACTIONS(933), + [anon_sym_SLASH] = ACTIONS(933), + [anon_sym_PERCENT] = ACTIONS(933), + [anon_sym_PIPE_PIPE] = ACTIONS(931), + [anon_sym_AMP_AMP] = ACTIONS(931), + [anon_sym_PIPE] = ACTIONS(933), + [anon_sym_CARET] = ACTIONS(931), + [anon_sym_AMP] = ACTIONS(933), + [anon_sym_EQ_EQ] = ACTIONS(931), + [anon_sym_BANG_EQ] = ACTIONS(931), + [anon_sym_LT_EQ_GT] = ACTIONS(931), + [anon_sym_GT] = ACTIONS(933), + [anon_sym_GT_EQ] = ACTIONS(931), + [anon_sym_LT_EQ] = ACTIONS(933), + [anon_sym_LT] = ACTIONS(933), + [anon_sym_instanceof] = ACTIONS(933), + [anon_sym_LT_LT] = ACTIONS(931), + [anon_sym_GT_GT] = ACTIONS(933), + [anon_sym_GT_GT_GT] = ACTIONS(931), + [anon_sym_QMARK] = ACTIONS(931), + [anon_sym_PLUS_EQ] = ACTIONS(931), + [anon_sym_DASH_EQ] = ACTIONS(931), + [anon_sym_STAR_EQ] = ACTIONS(931), + [anon_sym_SLASH_EQ] = ACTIONS(931), + [anon_sym_PERCENT_EQ] = ACTIONS(931), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_var] = ACTIONS(933), + [anon_sym_rawcall] = ACTIONS(933), + [anon_sym_AT] = ACTIONS(931), + [anon_sym_clone] = ACTIONS(933), + [sym_integer] = ACTIONS(933), + [sym_float] = ACTIONS(931), + [anon_sym_DQUOTE] = ACTIONS(931), + [anon_sym_SQUOTE] = ACTIONS(933), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(931), + [anon_sym_true] = ACTIONS(933), + [anon_sym_false] = ACTIONS(933), + [sym_null] = ACTIONS(933), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(933), + [sym_verbatim_string] = ACTIONS(931), }, - [201] = { - [ts_builtin_sym_end] = ACTIONS(933), - [sym_identifier] = ACTIONS(935), - [anon_sym_SEMI] = ACTIONS(933), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(933), - [anon_sym_if] = ACTIONS(935), - [anon_sym_else] = ACTIONS(935), - [anon_sym_while] = ACTIONS(935), + [202] = { + [ts_builtin_sym_end] = ACTIONS(931), + [sym_identifier] = ACTIONS(933), + [anon_sym_SEMI] = ACTIONS(931), + [anon_sym_LBRACE] = ACTIONS(931), + [anon_sym_RBRACE] = ACTIONS(931), + [anon_sym_if] = ACTIONS(933), + [anon_sym_else] = ACTIONS(933), + [anon_sym_while] = ACTIONS(933), [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(935), - [anon_sym_switch] = ACTIONS(935), - [anon_sym_case] = ACTIONS(935), - [anon_sym_default] = ACTIONS(935), - [anon_sym_for] = ACTIONS(935), - [anon_sym_foreach] = ACTIONS(935), - [anon_sym_COMMA] = ACTIONS(933), + [anon_sym_do] = ACTIONS(933), + [anon_sym_switch] = ACTIONS(933), + [anon_sym_case] = ACTIONS(933), + [anon_sym_default] = ACTIONS(933), + [anon_sym_for] = ACTIONS(933), + [anon_sym_foreach] = ACTIONS(933), + [anon_sym_COMMA] = ACTIONS(931), [anon_sym_in] = ACTIONS(869), - [anon_sym_break] = ACTIONS(935), - [anon_sym_continue] = ACTIONS(935), - [anon_sym_return] = ACTIONS(935), - [anon_sym_yield] = ACTIONS(935), - [anon_sym_resume] = ACTIONS(935), - [anon_sym_local] = ACTIONS(935), + [anon_sym_break] = ACTIONS(933), + [anon_sym_continue] = ACTIONS(933), + [anon_sym_return] = ACTIONS(933), + [anon_sym_yield] = ACTIONS(933), + [anon_sym_resume] = ACTIONS(933), + [anon_sym_local] = ACTIONS(933), [anon_sym_EQ] = ACTIONS(871), [anon_sym_LT_DASH] = ACTIONS(873), - [anon_sym_function] = ACTIONS(935), - [anon_sym_COLON_COLON] = ACTIONS(933), - [anon_sym_class] = ACTIONS(935), + [anon_sym_function] = ACTIONS(933), + [anon_sym_COLON_COLON] = ACTIONS(931), + [anon_sym_class] = ACTIONS(933), [anon_sym_DOT] = ACTIONS(875), [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(935), - [anon_sym_throw] = ACTIONS(935), - [anon_sym_const] = ACTIONS(935), - [anon_sym_enum] = ACTIONS(935), + [anon_sym_try] = ACTIONS(933), + [anon_sym_throw] = ACTIONS(933), + [anon_sym_const] = ACTIONS(933), + [anon_sym_enum] = ACTIONS(933), [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(935), - [anon_sym_typeof] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(931), + [anon_sym_BANG] = ACTIONS(933), + [anon_sym_typeof] = ACTIONS(933), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), [anon_sym_PLUS] = ACTIONS(879), @@ -24602,69 +24656,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(873), [anon_sym_SLASH_EQ] = ACTIONS(873), [anon_sym_PERCENT_EQ] = ACTIONS(873), - [anon_sym_delete] = ACTIONS(935), - [anon_sym_var] = ACTIONS(935), - [anon_sym_rawcall] = ACTIONS(935), - [anon_sym_AT] = ACTIONS(933), - [anon_sym_clone] = ACTIONS(935), - [sym_integer] = ACTIONS(935), - [sym_float] = ACTIONS(933), - [anon_sym_DQUOTE] = ACTIONS(933), - [anon_sym_SQUOTE] = ACTIONS(935), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(933), - [anon_sym_true] = ACTIONS(935), - [anon_sym_false] = ACTIONS(935), - [sym_null] = ACTIONS(935), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_var] = ACTIONS(933), + [anon_sym_rawcall] = ACTIONS(933), + [anon_sym_AT] = ACTIONS(931), + [anon_sym_clone] = ACTIONS(933), + [sym_integer] = ACTIONS(933), + [sym_float] = ACTIONS(931), + [anon_sym_DQUOTE] = ACTIONS(931), + [anon_sym_SQUOTE] = ACTIONS(933), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(931), + [anon_sym_true] = ACTIONS(933), + [anon_sym_false] = ACTIONS(933), + [sym_null] = ACTIONS(933), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(933), + [sym_verbatim_string] = ACTIONS(931), }, - [202] = { - [ts_builtin_sym_end] = ACTIONS(917), - [sym_identifier] = ACTIONS(919), - [anon_sym_SEMI] = ACTIONS(917), - [anon_sym_LBRACE] = ACTIONS(917), - [anon_sym_RBRACE] = ACTIONS(917), - [anon_sym_if] = ACTIONS(919), - [anon_sym_else] = ACTIONS(919), - [anon_sym_while] = ACTIONS(919), + [203] = { + [ts_builtin_sym_end] = ACTIONS(915), + [sym_identifier] = ACTIONS(917), + [anon_sym_SEMI] = ACTIONS(915), + [anon_sym_LBRACE] = ACTIONS(915), + [anon_sym_RBRACE] = ACTIONS(915), + [anon_sym_if] = ACTIONS(917), + [anon_sym_else] = ACTIONS(917), + [anon_sym_while] = ACTIONS(917), [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(919), - [anon_sym_switch] = ACTIONS(919), - [anon_sym_case] = ACTIONS(919), - [anon_sym_default] = ACTIONS(919), - [anon_sym_for] = ACTIONS(919), - [anon_sym_foreach] = ACTIONS(919), - [anon_sym_COMMA] = ACTIONS(917), - [anon_sym_in] = ACTIONS(919), - [anon_sym_break] = ACTIONS(919), - [anon_sym_continue] = ACTIONS(919), - [anon_sym_return] = ACTIONS(919), - [anon_sym_yield] = ACTIONS(919), - [anon_sym_resume] = ACTIONS(919), - [anon_sym_local] = ACTIONS(919), - [anon_sym_EQ] = ACTIONS(919), - [anon_sym_LT_DASH] = ACTIONS(917), - [anon_sym_function] = ACTIONS(919), - [anon_sym_COLON_COLON] = ACTIONS(917), - [anon_sym_class] = ACTIONS(919), + [anon_sym_do] = ACTIONS(917), + [anon_sym_switch] = ACTIONS(917), + [anon_sym_case] = ACTIONS(917), + [anon_sym_default] = ACTIONS(917), + [anon_sym_for] = ACTIONS(917), + [anon_sym_foreach] = ACTIONS(917), + [anon_sym_COMMA] = ACTIONS(915), + [anon_sym_in] = ACTIONS(917), + [anon_sym_break] = ACTIONS(917), + [anon_sym_continue] = ACTIONS(917), + [anon_sym_return] = ACTIONS(917), + [anon_sym_yield] = ACTIONS(917), + [anon_sym_resume] = ACTIONS(917), + [anon_sym_local] = ACTIONS(917), + [anon_sym_EQ] = ACTIONS(917), + [anon_sym_LT_DASH] = ACTIONS(915), + [anon_sym_function] = ACTIONS(917), + [anon_sym_COLON_COLON] = ACTIONS(915), + [anon_sym_class] = ACTIONS(917), [anon_sym_DOT] = ACTIONS(875), [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(919), - [anon_sym_throw] = ACTIONS(919), - [anon_sym_const] = ACTIONS(919), - [anon_sym_enum] = ACTIONS(919), + [anon_sym_try] = ACTIONS(917), + [anon_sym_throw] = ACTIONS(917), + [anon_sym_const] = ACTIONS(917), + [anon_sym_enum] = ACTIONS(917), [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(917), - [anon_sym_BANG] = ACTIONS(919), - [anon_sym_typeof] = ACTIONS(919), + [anon_sym_TILDE] = ACTIONS(915), + [anon_sym_BANG] = ACTIONS(917), + [anon_sym_typeof] = ACTIONS(917), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), [anon_sym_PLUS] = ACTIONS(879), [anon_sym_STAR] = ACTIONS(883), [anon_sym_SLASH] = ACTIONS(883), [anon_sym_PERCENT] = ACTIONS(883), - [anon_sym_PIPE_PIPE] = ACTIONS(917), - [anon_sym_AMP_AMP] = ACTIONS(917), + [anon_sym_PIPE_PIPE] = ACTIONS(915), + [anon_sym_AMP_AMP] = ACTIONS(915), [anon_sym_PIPE] = ACTIONS(889), [anon_sym_CARET] = ACTIONS(891), [anon_sym_AMP] = ACTIONS(893), @@ -24679,399 +24733,399 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(901), [anon_sym_GT_GT] = ACTIONS(903), [anon_sym_GT_GT_GT] = ACTIONS(901), - [anon_sym_QMARK] = ACTIONS(917), - [anon_sym_PLUS_EQ] = ACTIONS(917), - [anon_sym_DASH_EQ] = ACTIONS(917), - [anon_sym_STAR_EQ] = ACTIONS(917), - [anon_sym_SLASH_EQ] = ACTIONS(917), - [anon_sym_PERCENT_EQ] = ACTIONS(917), - [anon_sym_delete] = ACTIONS(919), - [anon_sym_var] = ACTIONS(919), - [anon_sym_rawcall] = ACTIONS(919), - [anon_sym_AT] = ACTIONS(917), - [anon_sym_clone] = ACTIONS(919), - [sym_integer] = ACTIONS(919), - [sym_float] = ACTIONS(917), - [anon_sym_DQUOTE] = ACTIONS(917), - [anon_sym_SQUOTE] = ACTIONS(919), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(917), - [anon_sym_true] = ACTIONS(919), - [anon_sym_false] = ACTIONS(919), - [sym_null] = ACTIONS(919), + [anon_sym_QMARK] = ACTIONS(915), + [anon_sym_PLUS_EQ] = ACTIONS(915), + [anon_sym_DASH_EQ] = ACTIONS(915), + [anon_sym_STAR_EQ] = ACTIONS(915), + [anon_sym_SLASH_EQ] = ACTIONS(915), + [anon_sym_PERCENT_EQ] = ACTIONS(915), + [anon_sym_delete] = ACTIONS(917), + [anon_sym_var] = ACTIONS(917), + [anon_sym_rawcall] = ACTIONS(917), + [anon_sym_AT] = ACTIONS(915), + [anon_sym_clone] = ACTIONS(917), + [sym_integer] = ACTIONS(917), + [sym_float] = ACTIONS(915), + [anon_sym_DQUOTE] = ACTIONS(915), + [anon_sym_SQUOTE] = ACTIONS(917), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(915), + [anon_sym_true] = ACTIONS(917), + [anon_sym_false] = ACTIONS(917), + [sym_null] = ACTIONS(917), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(917), - }, - [203] = { - [ts_builtin_sym_end] = ACTIONS(937), - [sym_identifier] = ACTIONS(939), - [anon_sym_SEMI] = ACTIONS(937), - [anon_sym_LBRACE] = ACTIONS(937), - [anon_sym_RBRACE] = ACTIONS(937), - [anon_sym_if] = ACTIONS(939), - [anon_sym_else] = ACTIONS(939), - [anon_sym_while] = ACTIONS(939), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_do] = ACTIONS(939), - [anon_sym_switch] = ACTIONS(939), - [anon_sym_case] = ACTIONS(939), - [anon_sym_default] = ACTIONS(939), - [anon_sym_for] = ACTIONS(939), - [anon_sym_foreach] = ACTIONS(939), - [anon_sym_COMMA] = ACTIONS(937), - [anon_sym_in] = ACTIONS(939), - [anon_sym_break] = ACTIONS(939), - [anon_sym_continue] = ACTIONS(939), - [anon_sym_return] = ACTIONS(939), - [anon_sym_yield] = ACTIONS(939), - [anon_sym_resume] = ACTIONS(939), - [anon_sym_local] = ACTIONS(939), - [anon_sym_EQ] = ACTIONS(939), - [anon_sym_LT_DASH] = ACTIONS(937), - [anon_sym_function] = ACTIONS(939), - [anon_sym_COLON_COLON] = ACTIONS(937), - [anon_sym_class] = ACTIONS(939), - [anon_sym_DOT] = ACTIONS(941), - [anon_sym_LBRACK] = ACTIONS(937), - [anon_sym_try] = ACTIONS(939), - [anon_sym_throw] = ACTIONS(939), - [anon_sym_const] = ACTIONS(939), - [anon_sym_enum] = ACTIONS(939), - [anon_sym_DASH] = ACTIONS(939), - [anon_sym_TILDE] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_typeof] = ACTIONS(939), - [anon_sym_PLUS_PLUS] = ACTIONS(937), - [anon_sym_DASH_DASH] = ACTIONS(937), - [anon_sym_PLUS] = ACTIONS(939), - [anon_sym_STAR] = ACTIONS(939), - [anon_sym_SLASH] = ACTIONS(939), - [anon_sym_PERCENT] = ACTIONS(939), - [anon_sym_PIPE_PIPE] = ACTIONS(937), - [anon_sym_AMP_AMP] = ACTIONS(937), - [anon_sym_PIPE] = ACTIONS(939), - [anon_sym_CARET] = ACTIONS(937), - [anon_sym_AMP] = ACTIONS(939), - [anon_sym_EQ_EQ] = ACTIONS(937), - [anon_sym_BANG_EQ] = ACTIONS(937), - [anon_sym_LT_EQ_GT] = ACTIONS(937), - [anon_sym_GT] = ACTIONS(939), - [anon_sym_GT_EQ] = ACTIONS(937), - [anon_sym_LT_EQ] = ACTIONS(939), - [anon_sym_LT] = ACTIONS(939), - [anon_sym_instanceof] = ACTIONS(939), - [anon_sym_LT_LT] = ACTIONS(937), - [anon_sym_GT_GT] = ACTIONS(939), - [anon_sym_GT_GT_GT] = ACTIONS(937), - [anon_sym_QMARK] = ACTIONS(937), - [anon_sym_PLUS_EQ] = ACTIONS(937), - [anon_sym_DASH_EQ] = ACTIONS(937), - [anon_sym_STAR_EQ] = ACTIONS(937), - [anon_sym_SLASH_EQ] = ACTIONS(937), - [anon_sym_PERCENT_EQ] = ACTIONS(937), - [anon_sym_delete] = ACTIONS(939), - [anon_sym_var] = ACTIONS(939), - [anon_sym_rawcall] = ACTIONS(939), - [anon_sym_AT] = ACTIONS(937), - [anon_sym_clone] = ACTIONS(939), - [sym_integer] = ACTIONS(939), - [sym_float] = ACTIONS(937), - [anon_sym_DQUOTE] = ACTIONS(937), - [anon_sym_SQUOTE] = ACTIONS(939), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(937), - [anon_sym_true] = ACTIONS(939), - [anon_sym_false] = ACTIONS(939), - [sym_null] = ACTIONS(939), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(937), + [sym_verbatim_string] = ACTIONS(915), }, [204] = { - [ts_builtin_sym_end] = ACTIONS(943), - [sym_identifier] = ACTIONS(945), - [anon_sym_SEMI] = ACTIONS(943), - [anon_sym_LBRACE] = ACTIONS(943), - [anon_sym_RBRACE] = ACTIONS(943), - [anon_sym_if] = ACTIONS(945), - [anon_sym_else] = ACTIONS(945), - [anon_sym_while] = ACTIONS(945), - [anon_sym_LPAREN] = ACTIONS(943), - [anon_sym_do] = ACTIONS(945), - [anon_sym_switch] = ACTIONS(945), - [anon_sym_case] = ACTIONS(945), - [anon_sym_default] = ACTIONS(945), - [anon_sym_for] = ACTIONS(945), - [anon_sym_foreach] = ACTIONS(945), - [anon_sym_COMMA] = ACTIONS(943), - [anon_sym_in] = ACTIONS(945), - [anon_sym_break] = ACTIONS(945), - [anon_sym_continue] = ACTIONS(945), - [anon_sym_return] = ACTIONS(945), - [anon_sym_yield] = ACTIONS(945), - [anon_sym_resume] = ACTIONS(945), - [anon_sym_local] = ACTIONS(945), - [anon_sym_EQ] = ACTIONS(945), - [anon_sym_LT_DASH] = ACTIONS(943), - [anon_sym_function] = ACTIONS(945), - [anon_sym_COLON_COLON] = ACTIONS(943), - [anon_sym_class] = ACTIONS(945), - [anon_sym_DOT] = ACTIONS(943), - [anon_sym_LBRACK] = ACTIONS(943), - [anon_sym_try] = ACTIONS(945), - [anon_sym_throw] = ACTIONS(945), - [anon_sym_const] = ACTIONS(945), - [anon_sym_enum] = ACTIONS(945), - [anon_sym_DASH] = ACTIONS(945), - [anon_sym_TILDE] = ACTIONS(943), - [anon_sym_BANG] = ACTIONS(945), - [anon_sym_typeof] = ACTIONS(945), - [anon_sym_PLUS_PLUS] = ACTIONS(943), - [anon_sym_DASH_DASH] = ACTIONS(943), - [anon_sym_PLUS] = ACTIONS(945), - [anon_sym_STAR] = ACTIONS(945), - [anon_sym_SLASH] = ACTIONS(945), - [anon_sym_PERCENT] = ACTIONS(945), - [anon_sym_PIPE_PIPE] = ACTIONS(943), - [anon_sym_AMP_AMP] = ACTIONS(943), - [anon_sym_PIPE] = ACTIONS(945), - [anon_sym_CARET] = ACTIONS(943), - [anon_sym_AMP] = ACTIONS(945), - [anon_sym_EQ_EQ] = ACTIONS(943), - [anon_sym_BANG_EQ] = ACTIONS(943), - [anon_sym_LT_EQ_GT] = ACTIONS(943), - [anon_sym_GT] = ACTIONS(945), - [anon_sym_GT_EQ] = ACTIONS(943), - [anon_sym_LT_EQ] = ACTIONS(945), - [anon_sym_LT] = ACTIONS(945), - [anon_sym_instanceof] = ACTIONS(945), - [anon_sym_LT_LT] = ACTIONS(943), - [anon_sym_GT_GT] = ACTIONS(945), - [anon_sym_GT_GT_GT] = ACTIONS(943), - [anon_sym_QMARK] = ACTIONS(943), - [anon_sym_PLUS_EQ] = ACTIONS(943), - [anon_sym_DASH_EQ] = ACTIONS(943), - [anon_sym_STAR_EQ] = ACTIONS(943), - [anon_sym_SLASH_EQ] = ACTIONS(943), - [anon_sym_PERCENT_EQ] = ACTIONS(943), - [anon_sym_delete] = ACTIONS(945), - [anon_sym_var] = ACTIONS(945), - [anon_sym_rawcall] = ACTIONS(945), - [anon_sym_AT] = ACTIONS(943), - [anon_sym_clone] = ACTIONS(945), - [sym_integer] = ACTIONS(945), - [sym_float] = ACTIONS(943), - [anon_sym_DQUOTE] = ACTIONS(943), - [anon_sym_SQUOTE] = ACTIONS(945), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(943), - [anon_sym_true] = ACTIONS(945), - [anon_sym_false] = ACTIONS(945), - [sym_null] = ACTIONS(945), + [ts_builtin_sym_end] = ACTIONS(935), + [sym_identifier] = ACTIONS(937), + [anon_sym_SEMI] = ACTIONS(935), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_RBRACE] = ACTIONS(935), + [anon_sym_if] = ACTIONS(937), + [anon_sym_else] = ACTIONS(937), + [anon_sym_while] = ACTIONS(937), + [anon_sym_LPAREN] = ACTIONS(935), + [anon_sym_do] = ACTIONS(937), + [anon_sym_switch] = ACTIONS(937), + [anon_sym_case] = ACTIONS(937), + [anon_sym_default] = ACTIONS(937), + [anon_sym_for] = ACTIONS(937), + [anon_sym_foreach] = ACTIONS(937), + [anon_sym_COMMA] = ACTIONS(935), + [anon_sym_in] = ACTIONS(937), + [anon_sym_break] = ACTIONS(937), + [anon_sym_continue] = ACTIONS(937), + [anon_sym_return] = ACTIONS(937), + [anon_sym_yield] = ACTIONS(937), + [anon_sym_resume] = ACTIONS(937), + [anon_sym_local] = ACTIONS(937), + [anon_sym_EQ] = ACTIONS(937), + [anon_sym_LT_DASH] = ACTIONS(935), + [anon_sym_function] = ACTIONS(937), + [anon_sym_COLON_COLON] = ACTIONS(935), + [anon_sym_class] = ACTIONS(937), + [anon_sym_DOT] = ACTIONS(939), + [anon_sym_LBRACK] = ACTIONS(935), + [anon_sym_try] = ACTIONS(937), + [anon_sym_throw] = ACTIONS(937), + [anon_sym_const] = ACTIONS(937), + [anon_sym_enum] = ACTIONS(937), + [anon_sym_DASH] = ACTIONS(937), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_BANG] = ACTIONS(937), + [anon_sym_typeof] = ACTIONS(937), + [anon_sym_PLUS_PLUS] = ACTIONS(935), + [anon_sym_DASH_DASH] = ACTIONS(935), + [anon_sym_PLUS] = ACTIONS(937), + [anon_sym_STAR] = ACTIONS(937), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_PERCENT] = ACTIONS(937), + [anon_sym_PIPE_PIPE] = ACTIONS(935), + [anon_sym_AMP_AMP] = ACTIONS(935), + [anon_sym_PIPE] = ACTIONS(937), + [anon_sym_CARET] = ACTIONS(935), + [anon_sym_AMP] = ACTIONS(937), + [anon_sym_EQ_EQ] = ACTIONS(935), + [anon_sym_BANG_EQ] = ACTIONS(935), + [anon_sym_LT_EQ_GT] = ACTIONS(935), + [anon_sym_GT] = ACTIONS(937), + [anon_sym_GT_EQ] = ACTIONS(935), + [anon_sym_LT_EQ] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(937), + [anon_sym_instanceof] = ACTIONS(937), + [anon_sym_LT_LT] = ACTIONS(935), + [anon_sym_GT_GT] = ACTIONS(937), + [anon_sym_GT_GT_GT] = ACTIONS(935), + [anon_sym_QMARK] = ACTIONS(935), + [anon_sym_PLUS_EQ] = ACTIONS(935), + [anon_sym_DASH_EQ] = ACTIONS(935), + [anon_sym_STAR_EQ] = ACTIONS(935), + [anon_sym_SLASH_EQ] = ACTIONS(935), + [anon_sym_PERCENT_EQ] = ACTIONS(935), + [anon_sym_delete] = ACTIONS(937), + [anon_sym_var] = ACTIONS(937), + [anon_sym_rawcall] = ACTIONS(937), + [anon_sym_AT] = ACTIONS(935), + [anon_sym_clone] = ACTIONS(937), + [sym_integer] = ACTIONS(937), + [sym_float] = ACTIONS(935), + [anon_sym_DQUOTE] = ACTIONS(935), + [anon_sym_SQUOTE] = ACTIONS(937), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(935), + [anon_sym_true] = ACTIONS(937), + [anon_sym_false] = ACTIONS(937), + [sym_null] = ACTIONS(937), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(943), + [sym_verbatim_string] = ACTIONS(935), }, [205] = { - [ts_builtin_sym_end] = ACTIONS(947), - [sym_identifier] = ACTIONS(949), - [anon_sym_SEMI] = ACTIONS(947), - [anon_sym_LBRACE] = ACTIONS(947), - [anon_sym_RBRACE] = ACTIONS(947), - [anon_sym_if] = ACTIONS(949), - [anon_sym_else] = ACTIONS(949), - [anon_sym_while] = ACTIONS(949), - [anon_sym_LPAREN] = ACTIONS(947), - [anon_sym_do] = ACTIONS(949), - [anon_sym_switch] = ACTIONS(949), - [anon_sym_case] = ACTIONS(949), - [anon_sym_default] = ACTIONS(949), - [anon_sym_for] = ACTIONS(949), - [anon_sym_foreach] = ACTIONS(949), - [anon_sym_COMMA] = ACTIONS(947), - [anon_sym_in] = ACTIONS(949), - [anon_sym_break] = ACTIONS(949), - [anon_sym_continue] = ACTIONS(949), - [anon_sym_return] = ACTIONS(949), - [anon_sym_yield] = ACTIONS(949), - [anon_sym_resume] = ACTIONS(949), - [anon_sym_local] = ACTIONS(949), - [anon_sym_EQ] = ACTIONS(949), - [anon_sym_LT_DASH] = ACTIONS(947), - [anon_sym_function] = ACTIONS(949), - [anon_sym_COLON_COLON] = ACTIONS(947), - [anon_sym_class] = ACTIONS(949), - [anon_sym_DOT] = ACTIONS(947), - [anon_sym_LBRACK] = ACTIONS(947), - [anon_sym_try] = ACTIONS(949), - [anon_sym_throw] = ACTIONS(949), - [anon_sym_const] = ACTIONS(949), - [anon_sym_enum] = ACTIONS(949), - [anon_sym_DASH] = ACTIONS(949), - [anon_sym_TILDE] = ACTIONS(947), - [anon_sym_BANG] = ACTIONS(949), - [anon_sym_typeof] = ACTIONS(949), - [anon_sym_PLUS_PLUS] = ACTIONS(947), - [anon_sym_DASH_DASH] = ACTIONS(947), - [anon_sym_PLUS] = ACTIONS(949), - [anon_sym_STAR] = ACTIONS(949), - [anon_sym_SLASH] = ACTIONS(949), - [anon_sym_PERCENT] = ACTIONS(949), - [anon_sym_PIPE_PIPE] = ACTIONS(947), - [anon_sym_AMP_AMP] = ACTIONS(947), - [anon_sym_PIPE] = ACTIONS(949), - [anon_sym_CARET] = ACTIONS(947), - [anon_sym_AMP] = ACTIONS(949), - [anon_sym_EQ_EQ] = ACTIONS(947), - [anon_sym_BANG_EQ] = ACTIONS(947), - [anon_sym_LT_EQ_GT] = ACTIONS(947), - [anon_sym_GT] = ACTIONS(949), - [anon_sym_GT_EQ] = ACTIONS(947), - [anon_sym_LT_EQ] = ACTIONS(949), - [anon_sym_LT] = ACTIONS(949), - [anon_sym_instanceof] = ACTIONS(949), - [anon_sym_LT_LT] = ACTIONS(947), - [anon_sym_GT_GT] = ACTIONS(949), - [anon_sym_GT_GT_GT] = ACTIONS(947), - [anon_sym_QMARK] = ACTIONS(947), - [anon_sym_PLUS_EQ] = ACTIONS(947), - [anon_sym_DASH_EQ] = ACTIONS(947), - [anon_sym_STAR_EQ] = ACTIONS(947), - [anon_sym_SLASH_EQ] = ACTIONS(947), - [anon_sym_PERCENT_EQ] = ACTIONS(947), - [anon_sym_delete] = ACTIONS(949), - [anon_sym_var] = ACTIONS(949), - [anon_sym_rawcall] = ACTIONS(949), - [anon_sym_AT] = ACTIONS(947), - [anon_sym_clone] = ACTIONS(949), - [sym_integer] = ACTIONS(949), - [sym_float] = ACTIONS(947), - [anon_sym_DQUOTE] = ACTIONS(947), - [anon_sym_SQUOTE] = ACTIONS(949), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(947), - [anon_sym_true] = ACTIONS(949), - [anon_sym_false] = ACTIONS(949), - [sym_null] = ACTIONS(949), + [ts_builtin_sym_end] = ACTIONS(941), + [sym_identifier] = ACTIONS(943), + [anon_sym_SEMI] = ACTIONS(941), + [anon_sym_LBRACE] = ACTIONS(941), + [anon_sym_RBRACE] = ACTIONS(941), + [anon_sym_if] = ACTIONS(943), + [anon_sym_else] = ACTIONS(943), + [anon_sym_while] = ACTIONS(943), + [anon_sym_LPAREN] = ACTIONS(941), + [anon_sym_do] = ACTIONS(943), + [anon_sym_switch] = ACTIONS(943), + [anon_sym_case] = ACTIONS(943), + [anon_sym_default] = ACTIONS(943), + [anon_sym_for] = ACTIONS(943), + [anon_sym_foreach] = ACTIONS(943), + [anon_sym_COMMA] = ACTIONS(941), + [anon_sym_in] = ACTIONS(943), + [anon_sym_break] = ACTIONS(943), + [anon_sym_continue] = ACTIONS(943), + [anon_sym_return] = ACTIONS(943), + [anon_sym_yield] = ACTIONS(943), + [anon_sym_resume] = ACTIONS(943), + [anon_sym_local] = ACTIONS(943), + [anon_sym_EQ] = ACTIONS(943), + [anon_sym_LT_DASH] = ACTIONS(941), + [anon_sym_function] = ACTIONS(943), + [anon_sym_COLON_COLON] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_DOT] = ACTIONS(941), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_try] = ACTIONS(943), + [anon_sym_throw] = ACTIONS(943), + [anon_sym_const] = ACTIONS(943), + [anon_sym_enum] = ACTIONS(943), + [anon_sym_DASH] = ACTIONS(943), + [anon_sym_TILDE] = ACTIONS(941), + [anon_sym_BANG] = ACTIONS(943), + [anon_sym_typeof] = ACTIONS(943), + [anon_sym_PLUS_PLUS] = ACTIONS(941), + [anon_sym_DASH_DASH] = ACTIONS(941), + [anon_sym_PLUS] = ACTIONS(943), + [anon_sym_STAR] = ACTIONS(943), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_PERCENT] = ACTIONS(943), + [anon_sym_PIPE_PIPE] = ACTIONS(941), + [anon_sym_AMP_AMP] = ACTIONS(941), + [anon_sym_PIPE] = ACTIONS(943), + [anon_sym_CARET] = ACTIONS(941), + [anon_sym_AMP] = ACTIONS(943), + [anon_sym_EQ_EQ] = ACTIONS(941), + [anon_sym_BANG_EQ] = ACTIONS(941), + [anon_sym_LT_EQ_GT] = ACTIONS(941), + [anon_sym_GT] = ACTIONS(943), + [anon_sym_GT_EQ] = ACTIONS(941), + [anon_sym_LT_EQ] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(943), + [anon_sym_instanceof] = ACTIONS(943), + [anon_sym_LT_LT] = ACTIONS(941), + [anon_sym_GT_GT] = ACTIONS(943), + [anon_sym_GT_GT_GT] = ACTIONS(941), + [anon_sym_QMARK] = ACTIONS(941), + [anon_sym_PLUS_EQ] = ACTIONS(941), + [anon_sym_DASH_EQ] = ACTIONS(941), + [anon_sym_STAR_EQ] = ACTIONS(941), + [anon_sym_SLASH_EQ] = ACTIONS(941), + [anon_sym_PERCENT_EQ] = ACTIONS(941), + [anon_sym_delete] = ACTIONS(943), + [anon_sym_var] = ACTIONS(943), + [anon_sym_rawcall] = ACTIONS(943), + [anon_sym_AT] = ACTIONS(941), + [anon_sym_clone] = ACTIONS(943), + [sym_integer] = ACTIONS(943), + [sym_float] = ACTIONS(941), + [anon_sym_DQUOTE] = ACTIONS(941), + [anon_sym_SQUOTE] = ACTIONS(943), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(941), + [anon_sym_true] = ACTIONS(943), + [anon_sym_false] = ACTIONS(943), + [sym_null] = ACTIONS(943), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(947), + [sym_verbatim_string] = ACTIONS(941), }, [206] = { - [ts_builtin_sym_end] = ACTIONS(951), - [sym_identifier] = ACTIONS(953), - [anon_sym_SEMI] = ACTIONS(951), - [anon_sym_LBRACE] = ACTIONS(951), - [anon_sym_RBRACE] = ACTIONS(951), - [anon_sym_if] = ACTIONS(953), - [anon_sym_else] = ACTIONS(953), - [anon_sym_while] = ACTIONS(953), - [anon_sym_LPAREN] = ACTIONS(951), - [anon_sym_do] = ACTIONS(953), - [anon_sym_switch] = ACTIONS(953), - [anon_sym_case] = ACTIONS(953), - [anon_sym_default] = ACTIONS(953), - [anon_sym_for] = ACTIONS(953), - [anon_sym_foreach] = ACTIONS(953), - [anon_sym_COMMA] = ACTIONS(951), - [anon_sym_in] = ACTIONS(953), - [anon_sym_break] = ACTIONS(953), - [anon_sym_continue] = ACTIONS(953), - [anon_sym_return] = ACTIONS(953), - [anon_sym_yield] = ACTIONS(953), - [anon_sym_resume] = ACTIONS(953), - [anon_sym_local] = ACTIONS(953), - [anon_sym_EQ] = ACTIONS(953), - [anon_sym_LT_DASH] = ACTIONS(951), - [anon_sym_function] = ACTIONS(953), - [anon_sym_COLON_COLON] = ACTIONS(951), - [anon_sym_class] = ACTIONS(953), - [anon_sym_DOT] = ACTIONS(951), - [anon_sym_LBRACK] = ACTIONS(951), - [anon_sym_try] = ACTIONS(953), - [anon_sym_throw] = ACTIONS(953), - [anon_sym_const] = ACTIONS(953), - [anon_sym_enum] = ACTIONS(953), - [anon_sym_DASH] = ACTIONS(953), - [anon_sym_TILDE] = ACTIONS(951), - [anon_sym_BANG] = ACTIONS(953), - [anon_sym_typeof] = ACTIONS(953), - [anon_sym_PLUS_PLUS] = ACTIONS(951), - [anon_sym_DASH_DASH] = ACTIONS(951), - [anon_sym_PLUS] = ACTIONS(953), - [anon_sym_STAR] = ACTIONS(953), - [anon_sym_SLASH] = ACTIONS(953), - [anon_sym_PERCENT] = ACTIONS(953), - [anon_sym_PIPE_PIPE] = ACTIONS(951), - [anon_sym_AMP_AMP] = ACTIONS(951), - [anon_sym_PIPE] = ACTIONS(953), - [anon_sym_CARET] = ACTIONS(951), - [anon_sym_AMP] = ACTIONS(953), - [anon_sym_EQ_EQ] = ACTIONS(951), - [anon_sym_BANG_EQ] = ACTIONS(951), - [anon_sym_LT_EQ_GT] = ACTIONS(951), - [anon_sym_GT] = ACTIONS(953), - [anon_sym_GT_EQ] = ACTIONS(951), - [anon_sym_LT_EQ] = ACTIONS(953), - [anon_sym_LT] = ACTIONS(953), - [anon_sym_instanceof] = ACTIONS(953), - [anon_sym_LT_LT] = ACTIONS(951), - [anon_sym_GT_GT] = ACTIONS(953), - [anon_sym_GT_GT_GT] = ACTIONS(951), - [anon_sym_QMARK] = ACTIONS(951), - [anon_sym_PLUS_EQ] = ACTIONS(951), - [anon_sym_DASH_EQ] = ACTIONS(951), - [anon_sym_STAR_EQ] = ACTIONS(951), - [anon_sym_SLASH_EQ] = ACTIONS(951), - [anon_sym_PERCENT_EQ] = ACTIONS(951), - [anon_sym_delete] = ACTIONS(953), - [anon_sym_var] = ACTIONS(953), - [anon_sym_rawcall] = ACTIONS(953), - [anon_sym_AT] = ACTIONS(951), - [anon_sym_clone] = ACTIONS(953), - [sym_integer] = ACTIONS(953), - [sym_float] = ACTIONS(951), - [anon_sym_DQUOTE] = ACTIONS(951), - [anon_sym_SQUOTE] = ACTIONS(953), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(951), - [anon_sym_true] = ACTIONS(953), - [anon_sym_false] = ACTIONS(953), - [sym_null] = ACTIONS(953), + [ts_builtin_sym_end] = ACTIONS(945), + [sym_identifier] = ACTIONS(947), + [anon_sym_SEMI] = ACTIONS(945), + [anon_sym_LBRACE] = ACTIONS(945), + [anon_sym_RBRACE] = ACTIONS(945), + [anon_sym_if] = ACTIONS(947), + [anon_sym_else] = ACTIONS(947), + [anon_sym_while] = ACTIONS(947), + [anon_sym_LPAREN] = ACTIONS(945), + [anon_sym_do] = ACTIONS(947), + [anon_sym_switch] = ACTIONS(947), + [anon_sym_case] = ACTIONS(947), + [anon_sym_default] = ACTIONS(947), + [anon_sym_for] = ACTIONS(947), + [anon_sym_foreach] = ACTIONS(947), + [anon_sym_COMMA] = ACTIONS(945), + [anon_sym_in] = ACTIONS(947), + [anon_sym_break] = ACTIONS(947), + [anon_sym_continue] = ACTIONS(947), + [anon_sym_return] = ACTIONS(947), + [anon_sym_yield] = ACTIONS(947), + [anon_sym_resume] = ACTIONS(947), + [anon_sym_local] = ACTIONS(947), + [anon_sym_EQ] = ACTIONS(947), + [anon_sym_LT_DASH] = ACTIONS(945), + [anon_sym_function] = ACTIONS(947), + [anon_sym_COLON_COLON] = ACTIONS(945), + [anon_sym_class] = ACTIONS(947), + [anon_sym_DOT] = ACTIONS(945), + [anon_sym_LBRACK] = ACTIONS(945), + [anon_sym_try] = ACTIONS(947), + [anon_sym_throw] = ACTIONS(947), + [anon_sym_const] = ACTIONS(947), + [anon_sym_enum] = ACTIONS(947), + [anon_sym_DASH] = ACTIONS(947), + [anon_sym_TILDE] = ACTIONS(945), + [anon_sym_BANG] = ACTIONS(947), + [anon_sym_typeof] = ACTIONS(947), + [anon_sym_PLUS_PLUS] = ACTIONS(945), + [anon_sym_DASH_DASH] = ACTIONS(945), + [anon_sym_PLUS] = ACTIONS(947), + [anon_sym_STAR] = ACTIONS(947), + [anon_sym_SLASH] = ACTIONS(947), + [anon_sym_PERCENT] = ACTIONS(947), + [anon_sym_PIPE_PIPE] = ACTIONS(945), + [anon_sym_AMP_AMP] = ACTIONS(945), + [anon_sym_PIPE] = ACTIONS(947), + [anon_sym_CARET] = ACTIONS(945), + [anon_sym_AMP] = ACTIONS(947), + [anon_sym_EQ_EQ] = ACTIONS(945), + [anon_sym_BANG_EQ] = ACTIONS(945), + [anon_sym_LT_EQ_GT] = ACTIONS(945), + [anon_sym_GT] = ACTIONS(947), + [anon_sym_GT_EQ] = ACTIONS(945), + [anon_sym_LT_EQ] = ACTIONS(947), + [anon_sym_LT] = ACTIONS(947), + [anon_sym_instanceof] = ACTIONS(947), + [anon_sym_LT_LT] = ACTIONS(945), + [anon_sym_GT_GT] = ACTIONS(947), + [anon_sym_GT_GT_GT] = ACTIONS(945), + [anon_sym_QMARK] = ACTIONS(945), + [anon_sym_PLUS_EQ] = ACTIONS(945), + [anon_sym_DASH_EQ] = ACTIONS(945), + [anon_sym_STAR_EQ] = ACTIONS(945), + [anon_sym_SLASH_EQ] = ACTIONS(945), + [anon_sym_PERCENT_EQ] = ACTIONS(945), + [anon_sym_delete] = ACTIONS(947), + [anon_sym_var] = ACTIONS(947), + [anon_sym_rawcall] = ACTIONS(947), + [anon_sym_AT] = ACTIONS(945), + [anon_sym_clone] = ACTIONS(947), + [sym_integer] = ACTIONS(947), + [sym_float] = ACTIONS(945), + [anon_sym_DQUOTE] = ACTIONS(945), + [anon_sym_SQUOTE] = ACTIONS(947), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(945), + [anon_sym_true] = ACTIONS(947), + [anon_sym_false] = ACTIONS(947), + [sym_null] = ACTIONS(947), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(951), + [sym_verbatim_string] = ACTIONS(945), }, [207] = { - [ts_builtin_sym_end] = ACTIONS(951), - [sym_identifier] = ACTIONS(953), - [anon_sym_SEMI] = ACTIONS(951), - [anon_sym_LBRACE] = ACTIONS(951), - [anon_sym_RBRACE] = ACTIONS(951), - [anon_sym_if] = ACTIONS(953), - [anon_sym_else] = ACTIONS(953), - [anon_sym_while] = ACTIONS(953), + [ts_builtin_sym_end] = ACTIONS(949), + [sym_identifier] = ACTIONS(951), + [anon_sym_SEMI] = ACTIONS(949), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(949), + [anon_sym_if] = ACTIONS(951), + [anon_sym_else] = ACTIONS(951), + [anon_sym_while] = ACTIONS(951), + [anon_sym_LPAREN] = ACTIONS(949), + [anon_sym_do] = ACTIONS(951), + [anon_sym_switch] = ACTIONS(951), + [anon_sym_case] = ACTIONS(951), + [anon_sym_default] = ACTIONS(951), + [anon_sym_for] = ACTIONS(951), + [anon_sym_foreach] = ACTIONS(951), + [anon_sym_COMMA] = ACTIONS(949), + [anon_sym_in] = ACTIONS(951), + [anon_sym_break] = ACTIONS(951), + [anon_sym_continue] = ACTIONS(951), + [anon_sym_return] = ACTIONS(951), + [anon_sym_yield] = ACTIONS(951), + [anon_sym_resume] = ACTIONS(951), + [anon_sym_local] = ACTIONS(951), + [anon_sym_EQ] = ACTIONS(951), + [anon_sym_LT_DASH] = ACTIONS(949), + [anon_sym_function] = ACTIONS(951), + [anon_sym_COLON_COLON] = ACTIONS(949), + [anon_sym_class] = ACTIONS(951), + [anon_sym_DOT] = ACTIONS(949), + [anon_sym_LBRACK] = ACTIONS(949), + [anon_sym_try] = ACTIONS(951), + [anon_sym_throw] = ACTIONS(951), + [anon_sym_const] = ACTIONS(951), + [anon_sym_enum] = ACTIONS(951), + [anon_sym_DASH] = ACTIONS(951), + [anon_sym_TILDE] = ACTIONS(949), + [anon_sym_BANG] = ACTIONS(951), + [anon_sym_typeof] = ACTIONS(951), + [anon_sym_PLUS_PLUS] = ACTIONS(949), + [anon_sym_DASH_DASH] = ACTIONS(949), + [anon_sym_PLUS] = ACTIONS(951), + [anon_sym_STAR] = ACTIONS(951), + [anon_sym_SLASH] = ACTIONS(951), + [anon_sym_PERCENT] = ACTIONS(951), + [anon_sym_PIPE_PIPE] = ACTIONS(949), + [anon_sym_AMP_AMP] = ACTIONS(949), + [anon_sym_PIPE] = ACTIONS(951), + [anon_sym_CARET] = ACTIONS(949), + [anon_sym_AMP] = ACTIONS(951), + [anon_sym_EQ_EQ] = ACTIONS(949), + [anon_sym_BANG_EQ] = ACTIONS(949), + [anon_sym_LT_EQ_GT] = ACTIONS(949), + [anon_sym_GT] = ACTIONS(951), + [anon_sym_GT_EQ] = ACTIONS(949), + [anon_sym_LT_EQ] = ACTIONS(951), + [anon_sym_LT] = ACTIONS(951), + [anon_sym_instanceof] = ACTIONS(951), + [anon_sym_LT_LT] = ACTIONS(949), + [anon_sym_GT_GT] = ACTIONS(951), + [anon_sym_GT_GT_GT] = ACTIONS(949), + [anon_sym_QMARK] = ACTIONS(949), + [anon_sym_PLUS_EQ] = ACTIONS(949), + [anon_sym_DASH_EQ] = ACTIONS(949), + [anon_sym_STAR_EQ] = ACTIONS(949), + [anon_sym_SLASH_EQ] = ACTIONS(949), + [anon_sym_PERCENT_EQ] = ACTIONS(949), + [anon_sym_delete] = ACTIONS(951), + [anon_sym_var] = ACTIONS(951), + [anon_sym_rawcall] = ACTIONS(951), + [anon_sym_AT] = ACTIONS(949), + [anon_sym_clone] = ACTIONS(951), + [sym_integer] = ACTIONS(951), + [sym_float] = ACTIONS(949), + [anon_sym_DQUOTE] = ACTIONS(949), + [anon_sym_SQUOTE] = ACTIONS(951), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(949), + [anon_sym_true] = ACTIONS(951), + [anon_sym_false] = ACTIONS(951), + [sym_null] = ACTIONS(951), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(949), + }, + [208] = { + [ts_builtin_sym_end] = ACTIONS(953), + [sym_identifier] = ACTIONS(955), + [anon_sym_SEMI] = ACTIONS(957), + [anon_sym_LBRACE] = ACTIONS(953), + [anon_sym_RBRACE] = ACTIONS(953), + [anon_sym_if] = ACTIONS(955), + [anon_sym_else] = ACTIONS(955), + [anon_sym_while] = ACTIONS(955), [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(953), - [anon_sym_switch] = ACTIONS(953), - [anon_sym_case] = ACTIONS(953), - [anon_sym_default] = ACTIONS(953), - [anon_sym_for] = ACTIONS(953), - [anon_sym_foreach] = ACTIONS(953), - [anon_sym_COMMA] = ACTIONS(955), + [anon_sym_do] = ACTIONS(955), + [anon_sym_switch] = ACTIONS(955), + [anon_sym_case] = ACTIONS(955), + [anon_sym_default] = ACTIONS(955), + [anon_sym_for] = ACTIONS(955), + [anon_sym_foreach] = ACTIONS(955), + [anon_sym_COMMA] = ACTIONS(953), [anon_sym_in] = ACTIONS(869), - [anon_sym_break] = ACTIONS(953), - [anon_sym_continue] = ACTIONS(953), - [anon_sym_return] = ACTIONS(953), - [anon_sym_yield] = ACTIONS(953), - [anon_sym_resume] = ACTIONS(953), - [anon_sym_local] = ACTIONS(953), + [anon_sym_break] = ACTIONS(955), + [anon_sym_continue] = ACTIONS(955), + [anon_sym_return] = ACTIONS(955), + [anon_sym_yield] = ACTIONS(955), + [anon_sym_resume] = ACTIONS(955), + [anon_sym_local] = ACTIONS(955), [anon_sym_EQ] = ACTIONS(871), [anon_sym_LT_DASH] = ACTIONS(873), - [anon_sym_function] = ACTIONS(953), - [anon_sym_COLON_COLON] = ACTIONS(951), - [anon_sym_class] = ACTIONS(953), + [anon_sym_function] = ACTIONS(955), + [anon_sym_COLON_COLON] = ACTIONS(953), + [anon_sym_class] = ACTIONS(955), [anon_sym_DOT] = ACTIONS(875), [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(953), - [anon_sym_throw] = ACTIONS(953), - [anon_sym_const] = ACTIONS(953), - [anon_sym_enum] = ACTIONS(953), + [anon_sym_try] = ACTIONS(955), + [anon_sym_throw] = ACTIONS(955), + [anon_sym_const] = ACTIONS(955), + [anon_sym_enum] = ACTIONS(955), [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(951), - [anon_sym_BANG] = ACTIONS(953), - [anon_sym_typeof] = ACTIONS(953), + [anon_sym_TILDE] = ACTIONS(953), + [anon_sym_BANG] = ACTIONS(955), + [anon_sym_typeof] = ACTIONS(955), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), [anon_sym_PLUS] = ACTIONS(879), @@ -25100,355 +25154,189 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(873), [anon_sym_SLASH_EQ] = ACTIONS(873), [anon_sym_PERCENT_EQ] = ACTIONS(873), - [anon_sym_delete] = ACTIONS(953), - [anon_sym_var] = ACTIONS(953), - [anon_sym_rawcall] = ACTIONS(953), - [anon_sym_AT] = ACTIONS(951), - [anon_sym_clone] = ACTIONS(953), - [sym_integer] = ACTIONS(953), - [sym_float] = ACTIONS(951), - [anon_sym_DQUOTE] = ACTIONS(951), - [anon_sym_SQUOTE] = ACTIONS(953), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(951), - [anon_sym_true] = ACTIONS(953), - [anon_sym_false] = ACTIONS(953), - [sym_null] = ACTIONS(953), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(951), - }, - [208] = { - [ts_builtin_sym_end] = ACTIONS(951), - [sym_identifier] = ACTIONS(953), - [anon_sym_SEMI] = ACTIONS(951), - [anon_sym_LBRACE] = ACTIONS(951), - [anon_sym_RBRACE] = ACTIONS(951), - [anon_sym_if] = ACTIONS(953), - [anon_sym_else] = ACTIONS(953), - [anon_sym_while] = ACTIONS(953), - [anon_sym_LPAREN] = ACTIONS(951), - [anon_sym_do] = ACTIONS(953), - [anon_sym_switch] = ACTIONS(953), - [anon_sym_case] = ACTIONS(953), - [anon_sym_default] = ACTIONS(953), - [anon_sym_for] = ACTIONS(953), - [anon_sym_foreach] = ACTIONS(953), - [anon_sym_COMMA] = ACTIONS(955), - [anon_sym_in] = ACTIONS(953), - [anon_sym_break] = ACTIONS(953), - [anon_sym_continue] = ACTIONS(953), - [anon_sym_return] = ACTIONS(953), - [anon_sym_yield] = ACTIONS(953), - [anon_sym_resume] = ACTIONS(953), - [anon_sym_local] = ACTIONS(953), - [anon_sym_EQ] = ACTIONS(953), - [anon_sym_LT_DASH] = ACTIONS(951), - [anon_sym_function] = ACTIONS(953), - [anon_sym_COLON_COLON] = ACTIONS(951), - [anon_sym_class] = ACTIONS(953), - [anon_sym_DOT] = ACTIONS(951), - [anon_sym_LBRACK] = ACTIONS(951), - [anon_sym_try] = ACTIONS(953), - [anon_sym_throw] = ACTIONS(953), - [anon_sym_const] = ACTIONS(953), - [anon_sym_enum] = ACTIONS(953), - [anon_sym_DASH] = ACTIONS(953), - [anon_sym_TILDE] = ACTIONS(951), - [anon_sym_BANG] = ACTIONS(953), - [anon_sym_typeof] = ACTIONS(953), - [anon_sym_PLUS_PLUS] = ACTIONS(951), - [anon_sym_DASH_DASH] = ACTIONS(951), - [anon_sym_PLUS] = ACTIONS(953), - [anon_sym_STAR] = ACTIONS(953), - [anon_sym_SLASH] = ACTIONS(953), - [anon_sym_PERCENT] = ACTIONS(953), - [anon_sym_PIPE_PIPE] = ACTIONS(951), - [anon_sym_AMP_AMP] = ACTIONS(951), - [anon_sym_PIPE] = ACTIONS(953), - [anon_sym_CARET] = ACTIONS(951), - [anon_sym_AMP] = ACTIONS(953), - [anon_sym_EQ_EQ] = ACTIONS(951), - [anon_sym_BANG_EQ] = ACTIONS(951), - [anon_sym_LT_EQ_GT] = ACTIONS(951), - [anon_sym_GT] = ACTIONS(953), - [anon_sym_GT_EQ] = ACTIONS(951), - [anon_sym_LT_EQ] = ACTIONS(953), - [anon_sym_LT] = ACTIONS(953), - [anon_sym_instanceof] = ACTIONS(953), - [anon_sym_LT_LT] = ACTIONS(951), - [anon_sym_GT_GT] = ACTIONS(953), - [anon_sym_GT_GT_GT] = ACTIONS(951), - [anon_sym_QMARK] = ACTIONS(951), - [anon_sym_PLUS_EQ] = ACTIONS(951), - [anon_sym_DASH_EQ] = ACTIONS(951), - [anon_sym_STAR_EQ] = ACTIONS(951), - [anon_sym_SLASH_EQ] = ACTIONS(951), - [anon_sym_PERCENT_EQ] = ACTIONS(951), - [anon_sym_delete] = ACTIONS(953), - [anon_sym_var] = ACTIONS(953), - [anon_sym_rawcall] = ACTIONS(953), - [anon_sym_AT] = ACTIONS(951), - [anon_sym_clone] = ACTIONS(953), - [sym_integer] = ACTIONS(953), - [sym_float] = ACTIONS(951), - [anon_sym_DQUOTE] = ACTIONS(951), - [anon_sym_SQUOTE] = ACTIONS(953), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(951), - [anon_sym_true] = ACTIONS(953), - [anon_sym_false] = ACTIONS(953), - [sym_null] = ACTIONS(953), + [anon_sym_delete] = ACTIONS(955), + [anon_sym_var] = ACTIONS(955), + [anon_sym_rawcall] = ACTIONS(955), + [anon_sym_AT] = ACTIONS(953), + [anon_sym_clone] = ACTIONS(955), + [sym_integer] = ACTIONS(955), + [sym_float] = ACTIONS(953), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(953), + [anon_sym_true] = ACTIONS(955), + [anon_sym_false] = ACTIONS(955), + [sym_null] = ACTIONS(955), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(951), + [sym_verbatim_string] = ACTIONS(953), }, [209] = { - [ts_builtin_sym_end] = ACTIONS(957), - [sym_identifier] = ACTIONS(959), - [anon_sym_SEMI] = ACTIONS(957), - [anon_sym_LBRACE] = ACTIONS(957), - [anon_sym_RBRACE] = ACTIONS(957), - [anon_sym_if] = ACTIONS(959), - [anon_sym_else] = ACTIONS(959), - [anon_sym_while] = ACTIONS(959), - [anon_sym_LPAREN] = ACTIONS(957), - [anon_sym_do] = ACTIONS(959), - [anon_sym_switch] = ACTIONS(959), - [anon_sym_case] = ACTIONS(959), - [anon_sym_default] = ACTIONS(959), - [anon_sym_for] = ACTIONS(959), - [anon_sym_foreach] = ACTIONS(959), - [anon_sym_COMMA] = ACTIONS(957), - [anon_sym_in] = ACTIONS(959), - [anon_sym_break] = ACTIONS(959), - [anon_sym_continue] = ACTIONS(959), - [anon_sym_return] = ACTIONS(959), - [anon_sym_yield] = ACTIONS(959), - [anon_sym_resume] = ACTIONS(959), - [anon_sym_local] = ACTIONS(959), - [anon_sym_EQ] = ACTIONS(959), - [anon_sym_LT_DASH] = ACTIONS(957), - [anon_sym_function] = ACTIONS(959), - [anon_sym_COLON_COLON] = ACTIONS(957), - [anon_sym_class] = ACTIONS(959), - [anon_sym_DOT] = ACTIONS(957), - [anon_sym_LBRACK] = ACTIONS(957), - [anon_sym_try] = ACTIONS(959), - [anon_sym_throw] = ACTIONS(959), - [anon_sym_const] = ACTIONS(959), - [anon_sym_enum] = ACTIONS(959), - [anon_sym_DASH] = ACTIONS(959), - [anon_sym_TILDE] = ACTIONS(957), - [anon_sym_BANG] = ACTIONS(959), - [anon_sym_typeof] = ACTIONS(959), - [anon_sym_PLUS_PLUS] = ACTIONS(957), - [anon_sym_DASH_DASH] = ACTIONS(957), - [anon_sym_PLUS] = ACTIONS(959), - [anon_sym_STAR] = ACTIONS(959), - [anon_sym_SLASH] = ACTIONS(959), - [anon_sym_PERCENT] = ACTIONS(959), - [anon_sym_PIPE_PIPE] = ACTIONS(957), - [anon_sym_AMP_AMP] = ACTIONS(957), - [anon_sym_PIPE] = ACTIONS(959), - [anon_sym_CARET] = ACTIONS(957), - [anon_sym_AMP] = ACTIONS(959), - [anon_sym_EQ_EQ] = ACTIONS(957), - [anon_sym_BANG_EQ] = ACTIONS(957), - [anon_sym_LT_EQ_GT] = ACTIONS(957), - [anon_sym_GT] = ACTIONS(959), - [anon_sym_GT_EQ] = ACTIONS(957), - [anon_sym_LT_EQ] = ACTIONS(959), - [anon_sym_LT] = ACTIONS(959), - [anon_sym_instanceof] = ACTIONS(959), - [anon_sym_LT_LT] = ACTIONS(957), - [anon_sym_GT_GT] = ACTIONS(959), - [anon_sym_GT_GT_GT] = ACTIONS(957), - [anon_sym_QMARK] = ACTIONS(957), - [anon_sym_PLUS_EQ] = ACTIONS(957), - [anon_sym_DASH_EQ] = ACTIONS(957), - [anon_sym_STAR_EQ] = ACTIONS(957), - [anon_sym_SLASH_EQ] = ACTIONS(957), - [anon_sym_PERCENT_EQ] = ACTIONS(957), - [anon_sym_delete] = ACTIONS(959), - [anon_sym_var] = ACTIONS(959), - [anon_sym_rawcall] = ACTIONS(959), - [anon_sym_AT] = ACTIONS(957), - [anon_sym_clone] = ACTIONS(959), - [sym_integer] = ACTIONS(959), - [sym_float] = ACTIONS(957), - [anon_sym_DQUOTE] = ACTIONS(957), - [anon_sym_SQUOTE] = ACTIONS(959), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(957), - [anon_sym_true] = ACTIONS(959), - [anon_sym_false] = ACTIONS(959), - [sym_null] = ACTIONS(959), + [ts_builtin_sym_end] = ACTIONS(949), + [sym_identifier] = ACTIONS(951), + [anon_sym_SEMI] = ACTIONS(949), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(949), + [anon_sym_if] = ACTIONS(951), + [anon_sym_else] = ACTIONS(951), + [anon_sym_while] = ACTIONS(951), + [anon_sym_LPAREN] = ACTIONS(949), + [anon_sym_do] = ACTIONS(951), + [anon_sym_switch] = ACTIONS(951), + [anon_sym_case] = ACTIONS(951), + [anon_sym_default] = ACTIONS(951), + [anon_sym_for] = ACTIONS(951), + [anon_sym_foreach] = ACTIONS(951), + [anon_sym_COMMA] = ACTIONS(959), + [anon_sym_in] = ACTIONS(951), + [anon_sym_break] = ACTIONS(951), + [anon_sym_continue] = ACTIONS(951), + [anon_sym_return] = ACTIONS(951), + [anon_sym_yield] = ACTIONS(951), + [anon_sym_resume] = ACTIONS(951), + [anon_sym_local] = ACTIONS(951), + [anon_sym_EQ] = ACTIONS(951), + [anon_sym_LT_DASH] = ACTIONS(949), + [anon_sym_function] = ACTIONS(951), + [anon_sym_COLON_COLON] = ACTIONS(949), + [anon_sym_class] = ACTIONS(951), + [anon_sym_DOT] = ACTIONS(949), + [anon_sym_LBRACK] = ACTIONS(949), + [anon_sym_try] = ACTIONS(951), + [anon_sym_throw] = ACTIONS(951), + [anon_sym_const] = ACTIONS(951), + [anon_sym_enum] = ACTIONS(951), + [anon_sym_DASH] = ACTIONS(951), + [anon_sym_TILDE] = ACTIONS(949), + [anon_sym_BANG] = ACTIONS(951), + [anon_sym_typeof] = ACTIONS(951), + [anon_sym_PLUS_PLUS] = ACTIONS(949), + [anon_sym_DASH_DASH] = ACTIONS(949), + [anon_sym_PLUS] = ACTIONS(951), + [anon_sym_STAR] = ACTIONS(951), + [anon_sym_SLASH] = ACTIONS(951), + [anon_sym_PERCENT] = ACTIONS(951), + [anon_sym_PIPE_PIPE] = ACTIONS(949), + [anon_sym_AMP_AMP] = ACTIONS(949), + [anon_sym_PIPE] = ACTIONS(951), + [anon_sym_CARET] = ACTIONS(949), + [anon_sym_AMP] = ACTIONS(951), + [anon_sym_EQ_EQ] = ACTIONS(949), + [anon_sym_BANG_EQ] = ACTIONS(949), + [anon_sym_LT_EQ_GT] = ACTIONS(949), + [anon_sym_GT] = ACTIONS(951), + [anon_sym_GT_EQ] = ACTIONS(949), + [anon_sym_LT_EQ] = ACTIONS(951), + [anon_sym_LT] = ACTIONS(951), + [anon_sym_instanceof] = ACTIONS(951), + [anon_sym_LT_LT] = ACTIONS(949), + [anon_sym_GT_GT] = ACTIONS(951), + [anon_sym_GT_GT_GT] = ACTIONS(949), + [anon_sym_QMARK] = ACTIONS(949), + [anon_sym_PLUS_EQ] = ACTIONS(949), + [anon_sym_DASH_EQ] = ACTIONS(949), + [anon_sym_STAR_EQ] = ACTIONS(949), + [anon_sym_SLASH_EQ] = ACTIONS(949), + [anon_sym_PERCENT_EQ] = ACTIONS(949), + [anon_sym_delete] = ACTIONS(951), + [anon_sym_var] = ACTIONS(951), + [anon_sym_rawcall] = ACTIONS(951), + [anon_sym_AT] = ACTIONS(949), + [anon_sym_clone] = ACTIONS(951), + [sym_integer] = ACTIONS(951), + [sym_float] = ACTIONS(949), + [anon_sym_DQUOTE] = ACTIONS(949), + [anon_sym_SQUOTE] = ACTIONS(951), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(949), + [anon_sym_true] = ACTIONS(951), + [anon_sym_false] = ACTIONS(951), + [sym_null] = ACTIONS(951), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(957), + [sym_verbatim_string] = ACTIONS(949), }, [210] = { - [ts_builtin_sym_end] = ACTIONS(957), - [sym_identifier] = ACTIONS(959), - [anon_sym_SEMI] = ACTIONS(957), - [anon_sym_LBRACE] = ACTIONS(957), - [anon_sym_RBRACE] = ACTIONS(957), - [anon_sym_if] = ACTIONS(959), - [anon_sym_else] = ACTIONS(959), - [anon_sym_while] = ACTIONS(959), - [anon_sym_LPAREN] = ACTIONS(957), - [anon_sym_do] = ACTIONS(959), - [anon_sym_switch] = ACTIONS(959), - [anon_sym_case] = ACTIONS(959), - [anon_sym_default] = ACTIONS(959), - [anon_sym_for] = ACTIONS(959), - [anon_sym_foreach] = ACTIONS(959), - [anon_sym_COMMA] = ACTIONS(957), - [anon_sym_in] = ACTIONS(959), - [anon_sym_break] = ACTIONS(959), - [anon_sym_continue] = ACTIONS(959), - [anon_sym_return] = ACTIONS(959), - [anon_sym_yield] = ACTIONS(959), - [anon_sym_resume] = ACTIONS(959), - [anon_sym_local] = ACTIONS(959), - [anon_sym_EQ] = ACTIONS(959), - [anon_sym_LT_DASH] = ACTIONS(957), - [anon_sym_function] = ACTIONS(959), - [anon_sym_COLON_COLON] = ACTIONS(957), - [anon_sym_class] = ACTIONS(959), - [anon_sym_DOT] = ACTIONS(957), - [anon_sym_LBRACK] = ACTIONS(957), - [anon_sym_try] = ACTIONS(959), - [anon_sym_throw] = ACTIONS(959), - [anon_sym_const] = ACTIONS(959), - [anon_sym_enum] = ACTIONS(959), - [anon_sym_DASH] = ACTIONS(959), - [anon_sym_TILDE] = ACTIONS(957), - [anon_sym_BANG] = ACTIONS(959), - [anon_sym_typeof] = ACTIONS(959), - [anon_sym_PLUS_PLUS] = ACTIONS(957), - [anon_sym_DASH_DASH] = ACTIONS(957), - [anon_sym_PLUS] = ACTIONS(959), - [anon_sym_STAR] = ACTIONS(959), - [anon_sym_SLASH] = ACTIONS(959), - [anon_sym_PERCENT] = ACTIONS(959), - [anon_sym_PIPE_PIPE] = ACTIONS(957), - [anon_sym_AMP_AMP] = ACTIONS(957), - [anon_sym_PIPE] = ACTIONS(959), - [anon_sym_CARET] = ACTIONS(957), - [anon_sym_AMP] = ACTIONS(959), - [anon_sym_EQ_EQ] = ACTIONS(957), - [anon_sym_BANG_EQ] = ACTIONS(957), - [anon_sym_LT_EQ_GT] = ACTIONS(957), - [anon_sym_GT] = ACTIONS(959), - [anon_sym_GT_EQ] = ACTIONS(957), - [anon_sym_LT_EQ] = ACTIONS(959), - [anon_sym_LT] = ACTIONS(959), - [anon_sym_instanceof] = ACTIONS(959), - [anon_sym_LT_LT] = ACTIONS(957), - [anon_sym_GT_GT] = ACTIONS(959), - [anon_sym_GT_GT_GT] = ACTIONS(957), - [anon_sym_QMARK] = ACTIONS(957), - [anon_sym_PLUS_EQ] = ACTIONS(957), - [anon_sym_DASH_EQ] = ACTIONS(957), - [anon_sym_STAR_EQ] = ACTIONS(957), - [anon_sym_SLASH_EQ] = ACTIONS(957), - [anon_sym_PERCENT_EQ] = ACTIONS(957), - [anon_sym_delete] = ACTIONS(959), - [anon_sym_var] = ACTIONS(959), - [anon_sym_rawcall] = ACTIONS(959), - [anon_sym_AT] = ACTIONS(957), - [anon_sym_clone] = ACTIONS(959), - [sym_integer] = ACTIONS(959), - [sym_float] = ACTIONS(957), - [anon_sym_DQUOTE] = ACTIONS(957), - [anon_sym_SQUOTE] = ACTIONS(959), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(957), - [anon_sym_true] = ACTIONS(959), - [anon_sym_false] = ACTIONS(959), - [sym_null] = ACTIONS(959), + [ts_builtin_sym_end] = ACTIONS(961), + [sym_identifier] = ACTIONS(963), + [anon_sym_SEMI] = ACTIONS(961), + [anon_sym_LBRACE] = ACTIONS(961), + [anon_sym_RBRACE] = ACTIONS(961), + [anon_sym_if] = ACTIONS(963), + [anon_sym_else] = ACTIONS(963), + [anon_sym_while] = ACTIONS(963), + [anon_sym_LPAREN] = ACTIONS(961), + [anon_sym_do] = ACTIONS(963), + [anon_sym_switch] = ACTIONS(963), + [anon_sym_case] = ACTIONS(963), + [anon_sym_default] = ACTIONS(963), + [anon_sym_for] = ACTIONS(963), + [anon_sym_foreach] = ACTIONS(963), + [anon_sym_COMMA] = ACTIONS(961), + [anon_sym_in] = ACTIONS(963), + [anon_sym_break] = ACTIONS(963), + [anon_sym_continue] = ACTIONS(963), + [anon_sym_return] = ACTIONS(963), + [anon_sym_yield] = ACTIONS(963), + [anon_sym_resume] = ACTIONS(963), + [anon_sym_local] = ACTIONS(963), + [anon_sym_EQ] = ACTIONS(963), + [anon_sym_LT_DASH] = ACTIONS(961), + [anon_sym_function] = ACTIONS(963), + [anon_sym_COLON_COLON] = ACTIONS(961), + [anon_sym_class] = ACTIONS(963), + [anon_sym_DOT] = ACTIONS(961), + [anon_sym_LBRACK] = ACTIONS(961), + [anon_sym_try] = ACTIONS(963), + [anon_sym_throw] = ACTIONS(963), + [anon_sym_const] = ACTIONS(963), + [anon_sym_enum] = ACTIONS(963), + [anon_sym_DASH] = ACTIONS(963), + [anon_sym_TILDE] = ACTIONS(961), + [anon_sym_BANG] = ACTIONS(963), + [anon_sym_typeof] = ACTIONS(963), + [anon_sym_PLUS_PLUS] = ACTIONS(961), + [anon_sym_DASH_DASH] = ACTIONS(961), + [anon_sym_PLUS] = ACTIONS(963), + [anon_sym_STAR] = ACTIONS(963), + [anon_sym_SLASH] = ACTIONS(963), + [anon_sym_PERCENT] = ACTIONS(963), + [anon_sym_PIPE_PIPE] = ACTIONS(961), + [anon_sym_AMP_AMP] = ACTIONS(961), + [anon_sym_PIPE] = ACTIONS(963), + [anon_sym_CARET] = ACTIONS(961), + [anon_sym_AMP] = ACTIONS(963), + [anon_sym_EQ_EQ] = ACTIONS(961), + [anon_sym_BANG_EQ] = ACTIONS(961), + [anon_sym_LT_EQ_GT] = ACTIONS(961), + [anon_sym_GT] = ACTIONS(963), + [anon_sym_GT_EQ] = ACTIONS(961), + [anon_sym_LT_EQ] = ACTIONS(963), + [anon_sym_LT] = ACTIONS(963), + [anon_sym_instanceof] = ACTIONS(963), + [anon_sym_LT_LT] = ACTIONS(961), + [anon_sym_GT_GT] = ACTIONS(963), + [anon_sym_GT_GT_GT] = ACTIONS(961), + [anon_sym_QMARK] = ACTIONS(961), + [anon_sym_PLUS_EQ] = ACTIONS(961), + [anon_sym_DASH_EQ] = ACTIONS(961), + [anon_sym_STAR_EQ] = ACTIONS(961), + [anon_sym_SLASH_EQ] = ACTIONS(961), + [anon_sym_PERCENT_EQ] = ACTIONS(961), + [anon_sym_delete] = ACTIONS(963), + [anon_sym_var] = ACTIONS(963), + [anon_sym_rawcall] = ACTIONS(963), + [anon_sym_AT] = ACTIONS(961), + [anon_sym_clone] = ACTIONS(963), + [sym_integer] = ACTIONS(963), + [sym_float] = ACTIONS(961), + [anon_sym_DQUOTE] = ACTIONS(961), + [anon_sym_SQUOTE] = ACTIONS(963), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(961), + [anon_sym_true] = ACTIONS(963), + [anon_sym_false] = ACTIONS(963), + [sym_null] = ACTIONS(963), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(957), + [sym_verbatim_string] = ACTIONS(961), }, [211] = { - [ts_builtin_sym_end] = ACTIONS(957), - [sym_identifier] = ACTIONS(959), - [anon_sym_SEMI] = ACTIONS(699), - [anon_sym_LBRACE] = ACTIONS(957), - [anon_sym_RBRACE] = ACTIONS(957), - [anon_sym_if] = ACTIONS(959), - [anon_sym_else] = ACTIONS(959), - [anon_sym_while] = ACTIONS(959), - [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(959), - [anon_sym_switch] = ACTIONS(959), - [anon_sym_case] = ACTIONS(959), - [anon_sym_default] = ACTIONS(959), - [anon_sym_for] = ACTIONS(959), - [anon_sym_foreach] = ACTIONS(959), - [anon_sym_COMMA] = ACTIONS(957), - [anon_sym_in] = ACTIONS(869), - [anon_sym_break] = ACTIONS(959), - [anon_sym_continue] = ACTIONS(959), - [anon_sym_return] = ACTIONS(959), - [anon_sym_yield] = ACTIONS(959), - [anon_sym_resume] = ACTIONS(959), - [anon_sym_local] = ACTIONS(959), - [anon_sym_EQ] = ACTIONS(871), - [anon_sym_LT_DASH] = ACTIONS(873), - [anon_sym_function] = ACTIONS(959), - [anon_sym_COLON_COLON] = ACTIONS(957), - [anon_sym_class] = ACTIONS(959), - [anon_sym_DOT] = ACTIONS(875), - [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(959), - [anon_sym_throw] = ACTIONS(959), - [anon_sym_const] = ACTIONS(959), - [anon_sym_enum] = ACTIONS(959), - [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(957), - [anon_sym_BANG] = ACTIONS(959), - [anon_sym_typeof] = ACTIONS(959), - [anon_sym_PLUS_PLUS] = ACTIONS(881), - [anon_sym_DASH_DASH] = ACTIONS(881), - [anon_sym_PLUS] = ACTIONS(879), - [anon_sym_STAR] = ACTIONS(883), - [anon_sym_SLASH] = ACTIONS(883), - [anon_sym_PERCENT] = ACTIONS(883), - [anon_sym_PIPE_PIPE] = ACTIONS(885), - [anon_sym_AMP_AMP] = ACTIONS(887), - [anon_sym_PIPE] = ACTIONS(889), - [anon_sym_CARET] = ACTIONS(891), - [anon_sym_AMP] = ACTIONS(893), - [anon_sym_EQ_EQ] = ACTIONS(895), - [anon_sym_BANG_EQ] = ACTIONS(895), - [anon_sym_LT_EQ_GT] = ACTIONS(897), - [anon_sym_GT] = ACTIONS(899), - [anon_sym_GT_EQ] = ACTIONS(897), - [anon_sym_LT_EQ] = ACTIONS(899), - [anon_sym_LT] = ACTIONS(899), - [anon_sym_instanceof] = ACTIONS(899), - [anon_sym_LT_LT] = ACTIONS(901), - [anon_sym_GT_GT] = ACTIONS(903), - [anon_sym_GT_GT_GT] = ACTIONS(901), - [anon_sym_QMARK] = ACTIONS(905), - [anon_sym_PLUS_EQ] = ACTIONS(873), - [anon_sym_DASH_EQ] = ACTIONS(873), - [anon_sym_STAR_EQ] = ACTIONS(873), - [anon_sym_SLASH_EQ] = ACTIONS(873), - [anon_sym_PERCENT_EQ] = ACTIONS(873), - [anon_sym_delete] = ACTIONS(959), - [anon_sym_var] = ACTIONS(959), - [anon_sym_rawcall] = ACTIONS(959), - [anon_sym_AT] = ACTIONS(957), - [anon_sym_clone] = ACTIONS(959), - [sym_integer] = ACTIONS(959), - [sym_float] = ACTIONS(957), - [anon_sym_DQUOTE] = ACTIONS(957), - [anon_sym_SQUOTE] = ACTIONS(959), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(957), - [anon_sym_true] = ACTIONS(959), - [anon_sym_false] = ACTIONS(959), - [sym_null] = ACTIONS(959), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(957), - }, - [212] = { [ts_builtin_sym_end] = ACTIONS(961), [sym_identifier] = ACTIONS(963), [anon_sym_SEMI] = ACTIONS(961), @@ -25531,45 +25419,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(961), }, - [213] = { - [ts_builtin_sym_end] = ACTIONS(947), - [sym_identifier] = ACTIONS(949), - [anon_sym_SEMI] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(947), - [anon_sym_RBRACE] = ACTIONS(947), - [anon_sym_if] = ACTIONS(949), - [anon_sym_else] = ACTIONS(949), - [anon_sym_while] = ACTIONS(949), + [212] = { + [ts_builtin_sym_end] = ACTIONS(961), + [sym_identifier] = ACTIONS(963), + [anon_sym_SEMI] = ACTIONS(713), + [anon_sym_LBRACE] = ACTIONS(961), + [anon_sym_RBRACE] = ACTIONS(961), + [anon_sym_if] = ACTIONS(963), + [anon_sym_else] = ACTIONS(963), + [anon_sym_while] = ACTIONS(963), [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(949), - [anon_sym_switch] = ACTIONS(949), - [anon_sym_case] = ACTIONS(949), - [anon_sym_default] = ACTIONS(949), - [anon_sym_for] = ACTIONS(949), - [anon_sym_foreach] = ACTIONS(949), - [anon_sym_COMMA] = ACTIONS(947), + [anon_sym_do] = ACTIONS(963), + [anon_sym_switch] = ACTIONS(963), + [anon_sym_case] = ACTIONS(963), + [anon_sym_default] = ACTIONS(963), + [anon_sym_for] = ACTIONS(963), + [anon_sym_foreach] = ACTIONS(963), + [anon_sym_COMMA] = ACTIONS(961), [anon_sym_in] = ACTIONS(869), - [anon_sym_break] = ACTIONS(949), - [anon_sym_continue] = ACTIONS(949), - [anon_sym_return] = ACTIONS(949), - [anon_sym_yield] = ACTIONS(949), - [anon_sym_resume] = ACTIONS(949), - [anon_sym_local] = ACTIONS(949), + [anon_sym_break] = ACTIONS(963), + [anon_sym_continue] = ACTIONS(963), + [anon_sym_return] = ACTIONS(963), + [anon_sym_yield] = ACTIONS(963), + [anon_sym_resume] = ACTIONS(963), + [anon_sym_local] = ACTIONS(963), [anon_sym_EQ] = ACTIONS(871), [anon_sym_LT_DASH] = ACTIONS(873), - [anon_sym_function] = ACTIONS(949), - [anon_sym_COLON_COLON] = ACTIONS(947), - [anon_sym_class] = ACTIONS(949), + [anon_sym_function] = ACTIONS(963), + [anon_sym_COLON_COLON] = ACTIONS(961), + [anon_sym_class] = ACTIONS(963), [anon_sym_DOT] = ACTIONS(875), [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(949), - [anon_sym_throw] = ACTIONS(949), - [anon_sym_const] = ACTIONS(949), - [anon_sym_enum] = ACTIONS(949), + [anon_sym_try] = ACTIONS(963), + [anon_sym_throw] = ACTIONS(963), + [anon_sym_const] = ACTIONS(963), + [anon_sym_enum] = ACTIONS(963), [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(947), - [anon_sym_BANG] = ACTIONS(949), - [anon_sym_typeof] = ACTIONS(949), + [anon_sym_TILDE] = ACTIONS(961), + [anon_sym_BANG] = ACTIONS(963), + [anon_sym_typeof] = ACTIONS(963), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), [anon_sym_PLUS] = ACTIONS(879), @@ -25598,974 +25486,1057 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(873), [anon_sym_SLASH_EQ] = ACTIONS(873), [anon_sym_PERCENT_EQ] = ACTIONS(873), - [anon_sym_delete] = ACTIONS(949), - [anon_sym_var] = ACTIONS(949), - [anon_sym_rawcall] = ACTIONS(949), - [anon_sym_AT] = ACTIONS(947), - [anon_sym_clone] = ACTIONS(949), - [sym_integer] = ACTIONS(949), - [sym_float] = ACTIONS(947), - [anon_sym_DQUOTE] = ACTIONS(947), - [anon_sym_SQUOTE] = ACTIONS(949), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(947), - [anon_sym_true] = ACTIONS(949), - [anon_sym_false] = ACTIONS(949), - [sym_null] = ACTIONS(949), + [anon_sym_delete] = ACTIONS(963), + [anon_sym_var] = ACTIONS(963), + [anon_sym_rawcall] = ACTIONS(963), + [anon_sym_AT] = ACTIONS(961), + [anon_sym_clone] = ACTIONS(963), + [sym_integer] = ACTIONS(963), + [sym_float] = ACTIONS(961), + [anon_sym_DQUOTE] = ACTIONS(961), + [anon_sym_SQUOTE] = ACTIONS(963), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(961), + [anon_sym_true] = ACTIONS(963), + [anon_sym_false] = ACTIONS(963), + [sym_null] = ACTIONS(963), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(947), + [sym_verbatim_string] = ACTIONS(961), + }, + [213] = { + [ts_builtin_sym_end] = ACTIONS(965), + [sym_identifier] = ACTIONS(967), + [anon_sym_SEMI] = ACTIONS(965), + [anon_sym_LBRACE] = ACTIONS(965), + [anon_sym_RBRACE] = ACTIONS(965), + [anon_sym_if] = ACTIONS(967), + [anon_sym_else] = ACTIONS(967), + [anon_sym_while] = ACTIONS(967), + [anon_sym_LPAREN] = ACTIONS(965), + [anon_sym_do] = ACTIONS(967), + [anon_sym_switch] = ACTIONS(967), + [anon_sym_case] = ACTIONS(967), + [anon_sym_default] = ACTIONS(967), + [anon_sym_for] = ACTIONS(967), + [anon_sym_foreach] = ACTIONS(967), + [anon_sym_COMMA] = ACTIONS(965), + [anon_sym_in] = ACTIONS(967), + [anon_sym_break] = ACTIONS(967), + [anon_sym_continue] = ACTIONS(967), + [anon_sym_return] = ACTIONS(967), + [anon_sym_yield] = ACTIONS(967), + [anon_sym_resume] = ACTIONS(967), + [anon_sym_local] = ACTIONS(967), + [anon_sym_EQ] = ACTIONS(967), + [anon_sym_LT_DASH] = ACTIONS(965), + [anon_sym_function] = ACTIONS(967), + [anon_sym_COLON_COLON] = ACTIONS(965), + [anon_sym_class] = ACTIONS(967), + [anon_sym_DOT] = ACTIONS(965), + [anon_sym_LBRACK] = ACTIONS(965), + [anon_sym_try] = ACTIONS(967), + [anon_sym_throw] = ACTIONS(967), + [anon_sym_const] = ACTIONS(967), + [anon_sym_enum] = ACTIONS(967), + [anon_sym_DASH] = ACTIONS(967), + [anon_sym_TILDE] = ACTIONS(965), + [anon_sym_BANG] = ACTIONS(967), + [anon_sym_typeof] = ACTIONS(967), + [anon_sym_PLUS_PLUS] = ACTIONS(965), + [anon_sym_DASH_DASH] = ACTIONS(965), + [anon_sym_PLUS] = ACTIONS(967), + [anon_sym_STAR] = ACTIONS(967), + [anon_sym_SLASH] = ACTIONS(967), + [anon_sym_PERCENT] = ACTIONS(967), + [anon_sym_PIPE_PIPE] = ACTIONS(965), + [anon_sym_AMP_AMP] = ACTIONS(965), + [anon_sym_PIPE] = ACTIONS(967), + [anon_sym_CARET] = ACTIONS(965), + [anon_sym_AMP] = ACTIONS(967), + [anon_sym_EQ_EQ] = ACTIONS(965), + [anon_sym_BANG_EQ] = ACTIONS(965), + [anon_sym_LT_EQ_GT] = ACTIONS(965), + [anon_sym_GT] = ACTIONS(967), + [anon_sym_GT_EQ] = ACTIONS(965), + [anon_sym_LT_EQ] = ACTIONS(967), + [anon_sym_LT] = ACTIONS(967), + [anon_sym_instanceof] = ACTIONS(967), + [anon_sym_LT_LT] = ACTIONS(965), + [anon_sym_GT_GT] = ACTIONS(967), + [anon_sym_GT_GT_GT] = ACTIONS(965), + [anon_sym_QMARK] = ACTIONS(965), + [anon_sym_PLUS_EQ] = ACTIONS(965), + [anon_sym_DASH_EQ] = ACTIONS(965), + [anon_sym_STAR_EQ] = ACTIONS(965), + [anon_sym_SLASH_EQ] = ACTIONS(965), + [anon_sym_PERCENT_EQ] = ACTIONS(965), + [anon_sym_delete] = ACTIONS(967), + [anon_sym_var] = ACTIONS(967), + [anon_sym_rawcall] = ACTIONS(967), + [anon_sym_AT] = ACTIONS(965), + [anon_sym_clone] = ACTIONS(967), + [sym_integer] = ACTIONS(967), + [sym_float] = ACTIONS(965), + [anon_sym_DQUOTE] = ACTIONS(965), + [anon_sym_SQUOTE] = ACTIONS(967), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(965), + [anon_sym_true] = ACTIONS(967), + [anon_sym_false] = ACTIONS(967), + [sym_null] = ACTIONS(967), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(965), }, [214] = { - [ts_builtin_sym_end] = ACTIONS(967), - [sym_identifier] = ACTIONS(969), - [anon_sym_SEMI] = ACTIONS(967), - [anon_sym_LBRACE] = ACTIONS(967), - [anon_sym_RBRACE] = ACTIONS(967), - [anon_sym_if] = ACTIONS(969), - [anon_sym_else] = ACTIONS(969), - [anon_sym_while] = ACTIONS(969), - [anon_sym_LPAREN] = ACTIONS(967), - [anon_sym_do] = ACTIONS(969), - [anon_sym_switch] = ACTIONS(969), - [anon_sym_case] = ACTIONS(969), - [anon_sym_default] = ACTIONS(969), - [anon_sym_for] = ACTIONS(969), - [anon_sym_foreach] = ACTIONS(969), - [anon_sym_COMMA] = ACTIONS(967), - [anon_sym_in] = ACTIONS(969), - [anon_sym_break] = ACTIONS(969), - [anon_sym_continue] = ACTIONS(969), - [anon_sym_return] = ACTIONS(969), - [anon_sym_yield] = ACTIONS(969), - [anon_sym_resume] = ACTIONS(969), - [anon_sym_local] = ACTIONS(969), - [anon_sym_EQ] = ACTIONS(969), - [anon_sym_LT_DASH] = ACTIONS(967), - [anon_sym_function] = ACTIONS(969), - [anon_sym_COLON_COLON] = ACTIONS(967), - [anon_sym_class] = ACTIONS(969), - [anon_sym_DOT] = ACTIONS(967), - [anon_sym_LBRACK] = ACTIONS(967), - [anon_sym_try] = ACTIONS(969), - [anon_sym_throw] = ACTIONS(969), - [anon_sym_const] = ACTIONS(969), - [anon_sym_enum] = ACTIONS(969), - [anon_sym_DASH] = ACTIONS(969), - [anon_sym_TILDE] = ACTIONS(967), - [anon_sym_BANG] = ACTIONS(969), - [anon_sym_typeof] = ACTIONS(969), - [anon_sym_PLUS_PLUS] = ACTIONS(967), - [anon_sym_DASH_DASH] = ACTIONS(967), - [anon_sym_PLUS] = ACTIONS(969), - [anon_sym_STAR] = ACTIONS(969), - [anon_sym_SLASH] = ACTIONS(969), - [anon_sym_PERCENT] = ACTIONS(969), - [anon_sym_PIPE_PIPE] = ACTIONS(967), - [anon_sym_AMP_AMP] = ACTIONS(967), - [anon_sym_PIPE] = ACTIONS(969), - [anon_sym_CARET] = ACTIONS(967), - [anon_sym_AMP] = ACTIONS(969), - [anon_sym_EQ_EQ] = ACTIONS(967), - [anon_sym_BANG_EQ] = ACTIONS(967), - [anon_sym_LT_EQ_GT] = ACTIONS(967), - [anon_sym_GT] = ACTIONS(969), - [anon_sym_GT_EQ] = ACTIONS(967), - [anon_sym_LT_EQ] = ACTIONS(969), - [anon_sym_LT] = ACTIONS(969), - [anon_sym_instanceof] = ACTIONS(969), - [anon_sym_LT_LT] = ACTIONS(967), - [anon_sym_GT_GT] = ACTIONS(969), - [anon_sym_GT_GT_GT] = ACTIONS(967), - [anon_sym_QMARK] = ACTIONS(967), - [anon_sym_PLUS_EQ] = ACTIONS(967), - [anon_sym_DASH_EQ] = ACTIONS(967), - [anon_sym_STAR_EQ] = ACTIONS(967), - [anon_sym_SLASH_EQ] = ACTIONS(967), - [anon_sym_PERCENT_EQ] = ACTIONS(967), - [anon_sym_delete] = ACTIONS(969), - [anon_sym_var] = ACTIONS(969), - [anon_sym_rawcall] = ACTIONS(969), - [anon_sym_AT] = ACTIONS(967), - [anon_sym_clone] = ACTIONS(969), - [sym_integer] = ACTIONS(969), - [sym_float] = ACTIONS(967), - [anon_sym_DQUOTE] = ACTIONS(967), - [anon_sym_SQUOTE] = ACTIONS(969), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(967), - [anon_sym_true] = ACTIONS(969), - [anon_sym_false] = ACTIONS(969), - [sym_null] = ACTIONS(969), + [ts_builtin_sym_end] = ACTIONS(969), + [sym_identifier] = ACTIONS(971), + [anon_sym_SEMI] = ACTIONS(969), + [anon_sym_LBRACE] = ACTIONS(969), + [anon_sym_RBRACE] = ACTIONS(969), + [anon_sym_if] = ACTIONS(971), + [anon_sym_else] = ACTIONS(971), + [anon_sym_while] = ACTIONS(971), + [anon_sym_LPAREN] = ACTIONS(969), + [anon_sym_do] = ACTIONS(971), + [anon_sym_switch] = ACTIONS(971), + [anon_sym_case] = ACTIONS(971), + [anon_sym_default] = ACTIONS(971), + [anon_sym_for] = ACTIONS(971), + [anon_sym_foreach] = ACTIONS(971), + [anon_sym_COMMA] = ACTIONS(969), + [anon_sym_in] = ACTIONS(971), + [anon_sym_break] = ACTIONS(971), + [anon_sym_continue] = ACTIONS(971), + [anon_sym_return] = ACTIONS(971), + [anon_sym_yield] = ACTIONS(971), + [anon_sym_resume] = ACTIONS(971), + [anon_sym_local] = ACTIONS(971), + [anon_sym_EQ] = ACTIONS(971), + [anon_sym_LT_DASH] = ACTIONS(969), + [anon_sym_function] = ACTIONS(971), + [anon_sym_COLON_COLON] = ACTIONS(969), + [anon_sym_class] = ACTIONS(971), + [anon_sym_DOT] = ACTIONS(969), + [anon_sym_LBRACK] = ACTIONS(969), + [anon_sym_try] = ACTIONS(971), + [anon_sym_throw] = ACTIONS(971), + [anon_sym_const] = ACTIONS(971), + [anon_sym_enum] = ACTIONS(971), + [anon_sym_DASH] = ACTIONS(971), + [anon_sym_TILDE] = ACTIONS(969), + [anon_sym_BANG] = ACTIONS(971), + [anon_sym_typeof] = ACTIONS(971), + [anon_sym_PLUS_PLUS] = ACTIONS(969), + [anon_sym_DASH_DASH] = ACTIONS(969), + [anon_sym_PLUS] = ACTIONS(971), + [anon_sym_STAR] = ACTIONS(971), + [anon_sym_SLASH] = ACTIONS(971), + [anon_sym_PERCENT] = ACTIONS(971), + [anon_sym_PIPE_PIPE] = ACTIONS(969), + [anon_sym_AMP_AMP] = ACTIONS(969), + [anon_sym_PIPE] = ACTIONS(971), + [anon_sym_CARET] = ACTIONS(969), + [anon_sym_AMP] = ACTIONS(971), + [anon_sym_EQ_EQ] = ACTIONS(969), + [anon_sym_BANG_EQ] = ACTIONS(969), + [anon_sym_LT_EQ_GT] = ACTIONS(969), + [anon_sym_GT] = ACTIONS(971), + [anon_sym_GT_EQ] = ACTIONS(969), + [anon_sym_LT_EQ] = ACTIONS(971), + [anon_sym_LT] = ACTIONS(971), + [anon_sym_instanceof] = ACTIONS(971), + [anon_sym_LT_LT] = ACTIONS(969), + [anon_sym_GT_GT] = ACTIONS(971), + [anon_sym_GT_GT_GT] = ACTIONS(969), + [anon_sym_QMARK] = ACTIONS(969), + [anon_sym_PLUS_EQ] = ACTIONS(969), + [anon_sym_DASH_EQ] = ACTIONS(969), + [anon_sym_STAR_EQ] = ACTIONS(969), + [anon_sym_SLASH_EQ] = ACTIONS(969), + [anon_sym_PERCENT_EQ] = ACTIONS(969), + [anon_sym_delete] = ACTIONS(971), + [anon_sym_var] = ACTIONS(971), + [anon_sym_rawcall] = ACTIONS(971), + [anon_sym_AT] = ACTIONS(969), + [anon_sym_clone] = ACTIONS(971), + [sym_integer] = ACTIONS(971), + [sym_float] = ACTIONS(969), + [anon_sym_DQUOTE] = ACTIONS(969), + [anon_sym_SQUOTE] = ACTIONS(971), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(969), + [anon_sym_true] = ACTIONS(971), + [anon_sym_false] = ACTIONS(971), + [sym_null] = ACTIONS(971), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(967), + [sym_verbatim_string] = ACTIONS(969), }, [215] = { - [ts_builtin_sym_end] = ACTIONS(971), - [sym_identifier] = ACTIONS(973), - [anon_sym_SEMI] = ACTIONS(971), - [anon_sym_LBRACE] = ACTIONS(971), - [anon_sym_RBRACE] = ACTIONS(971), - [anon_sym_if] = ACTIONS(973), - [anon_sym_else] = ACTIONS(973), - [anon_sym_while] = ACTIONS(973), - [anon_sym_LPAREN] = ACTIONS(971), - [anon_sym_do] = ACTIONS(973), - [anon_sym_switch] = ACTIONS(973), - [anon_sym_case] = ACTIONS(973), - [anon_sym_default] = ACTIONS(973), - [anon_sym_for] = ACTIONS(973), - [anon_sym_foreach] = ACTIONS(973), - [anon_sym_COMMA] = ACTIONS(971), - [anon_sym_in] = ACTIONS(973), - [anon_sym_break] = ACTIONS(973), - [anon_sym_continue] = ACTIONS(973), - [anon_sym_return] = ACTIONS(973), - [anon_sym_yield] = ACTIONS(973), - [anon_sym_resume] = ACTIONS(973), - [anon_sym_local] = ACTIONS(973), - [anon_sym_EQ] = ACTIONS(973), - [anon_sym_LT_DASH] = ACTIONS(971), - [anon_sym_function] = ACTIONS(973), - [anon_sym_COLON_COLON] = ACTIONS(971), - [anon_sym_class] = ACTIONS(973), - [anon_sym_DOT] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(971), - [anon_sym_try] = ACTIONS(973), - [anon_sym_throw] = ACTIONS(973), - [anon_sym_const] = ACTIONS(973), - [anon_sym_enum] = ACTIONS(973), - [anon_sym_DASH] = ACTIONS(973), - [anon_sym_TILDE] = ACTIONS(971), - [anon_sym_BANG] = ACTIONS(973), - [anon_sym_typeof] = ACTIONS(973), - [anon_sym_PLUS_PLUS] = ACTIONS(971), - [anon_sym_DASH_DASH] = ACTIONS(971), - [anon_sym_PLUS] = ACTIONS(973), - [anon_sym_STAR] = ACTIONS(973), - [anon_sym_SLASH] = ACTIONS(973), - [anon_sym_PERCENT] = ACTIONS(973), - [anon_sym_PIPE_PIPE] = ACTIONS(971), - [anon_sym_AMP_AMP] = ACTIONS(971), - [anon_sym_PIPE] = ACTIONS(973), - [anon_sym_CARET] = ACTIONS(971), - [anon_sym_AMP] = ACTIONS(973), - [anon_sym_EQ_EQ] = ACTIONS(971), - [anon_sym_BANG_EQ] = ACTIONS(971), - [anon_sym_LT_EQ_GT] = ACTIONS(971), - [anon_sym_GT] = ACTIONS(973), - [anon_sym_GT_EQ] = ACTIONS(971), - [anon_sym_LT_EQ] = ACTIONS(973), - [anon_sym_LT] = ACTIONS(973), - [anon_sym_instanceof] = ACTIONS(973), - [anon_sym_LT_LT] = ACTIONS(971), - [anon_sym_GT_GT] = ACTIONS(973), - [anon_sym_GT_GT_GT] = ACTIONS(971), - [anon_sym_QMARK] = ACTIONS(971), - [anon_sym_PLUS_EQ] = ACTIONS(971), - [anon_sym_DASH_EQ] = ACTIONS(971), - [anon_sym_STAR_EQ] = ACTIONS(971), - [anon_sym_SLASH_EQ] = ACTIONS(971), - [anon_sym_PERCENT_EQ] = ACTIONS(971), - [anon_sym_delete] = ACTIONS(973), - [anon_sym_var] = ACTIONS(973), - [anon_sym_rawcall] = ACTIONS(973), - [anon_sym_AT] = ACTIONS(971), - [anon_sym_clone] = ACTIONS(973), - [sym_integer] = ACTIONS(973), - [sym_float] = ACTIONS(971), - [anon_sym_DQUOTE] = ACTIONS(971), - [anon_sym_SQUOTE] = ACTIONS(973), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(971), - [anon_sym_true] = ACTIONS(973), - [anon_sym_false] = ACTIONS(973), - [sym_null] = ACTIONS(973), + [ts_builtin_sym_end] = ACTIONS(973), + [sym_identifier] = ACTIONS(975), + [anon_sym_SEMI] = ACTIONS(973), + [anon_sym_LBRACE] = ACTIONS(973), + [anon_sym_RBRACE] = ACTIONS(973), + [anon_sym_if] = ACTIONS(975), + [anon_sym_else] = ACTIONS(975), + [anon_sym_while] = ACTIONS(975), + [anon_sym_LPAREN] = ACTIONS(973), + [anon_sym_do] = ACTIONS(975), + [anon_sym_switch] = ACTIONS(975), + [anon_sym_case] = ACTIONS(975), + [anon_sym_default] = ACTIONS(975), + [anon_sym_for] = ACTIONS(975), + [anon_sym_foreach] = ACTIONS(975), + [anon_sym_COMMA] = ACTIONS(973), + [anon_sym_in] = ACTIONS(975), + [anon_sym_break] = ACTIONS(975), + [anon_sym_continue] = ACTIONS(975), + [anon_sym_return] = ACTIONS(975), + [anon_sym_yield] = ACTIONS(975), + [anon_sym_resume] = ACTIONS(975), + [anon_sym_local] = ACTIONS(975), + [anon_sym_EQ] = ACTIONS(975), + [anon_sym_LT_DASH] = ACTIONS(973), + [anon_sym_function] = ACTIONS(975), + [anon_sym_COLON_COLON] = ACTIONS(973), + [anon_sym_class] = ACTIONS(975), + [anon_sym_DOT] = ACTIONS(973), + [anon_sym_LBRACK] = ACTIONS(973), + [anon_sym_try] = ACTIONS(975), + [anon_sym_throw] = ACTIONS(975), + [anon_sym_const] = ACTIONS(975), + [anon_sym_enum] = ACTIONS(975), + [anon_sym_DASH] = ACTIONS(975), + [anon_sym_TILDE] = ACTIONS(973), + [anon_sym_BANG] = ACTIONS(975), + [anon_sym_typeof] = ACTIONS(975), + [anon_sym_PLUS_PLUS] = ACTIONS(973), + [anon_sym_DASH_DASH] = ACTIONS(973), + [anon_sym_PLUS] = ACTIONS(975), + [anon_sym_STAR] = ACTIONS(975), + [anon_sym_SLASH] = ACTIONS(975), + [anon_sym_PERCENT] = ACTIONS(975), + [anon_sym_PIPE_PIPE] = ACTIONS(973), + [anon_sym_AMP_AMP] = ACTIONS(973), + [anon_sym_PIPE] = ACTIONS(975), + [anon_sym_CARET] = ACTIONS(973), + [anon_sym_AMP] = ACTIONS(975), + [anon_sym_EQ_EQ] = ACTIONS(973), + [anon_sym_BANG_EQ] = ACTIONS(973), + [anon_sym_LT_EQ_GT] = ACTIONS(973), + [anon_sym_GT] = ACTIONS(975), + [anon_sym_GT_EQ] = ACTIONS(973), + [anon_sym_LT_EQ] = ACTIONS(975), + [anon_sym_LT] = ACTIONS(975), + [anon_sym_instanceof] = ACTIONS(975), + [anon_sym_LT_LT] = ACTIONS(973), + [anon_sym_GT_GT] = ACTIONS(975), + [anon_sym_GT_GT_GT] = ACTIONS(973), + [anon_sym_QMARK] = ACTIONS(973), + [anon_sym_PLUS_EQ] = ACTIONS(973), + [anon_sym_DASH_EQ] = ACTIONS(973), + [anon_sym_STAR_EQ] = ACTIONS(973), + [anon_sym_SLASH_EQ] = ACTIONS(973), + [anon_sym_PERCENT_EQ] = ACTIONS(973), + [anon_sym_delete] = ACTIONS(975), + [anon_sym_var] = ACTIONS(975), + [anon_sym_rawcall] = ACTIONS(975), + [anon_sym_AT] = ACTIONS(973), + [anon_sym_clone] = ACTIONS(975), + [sym_integer] = ACTIONS(975), + [sym_float] = ACTIONS(973), + [anon_sym_DQUOTE] = ACTIONS(973), + [anon_sym_SQUOTE] = ACTIONS(975), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(973), + [anon_sym_true] = ACTIONS(975), + [anon_sym_false] = ACTIONS(975), + [sym_null] = ACTIONS(975), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(971), + [sym_verbatim_string] = ACTIONS(973), }, [216] = { - [ts_builtin_sym_end] = ACTIONS(975), - [sym_identifier] = ACTIONS(977), - [anon_sym_SEMI] = ACTIONS(975), - [anon_sym_LBRACE] = ACTIONS(975), - [anon_sym_RBRACE] = ACTIONS(975), - [anon_sym_if] = ACTIONS(977), - [anon_sym_else] = ACTIONS(977), - [anon_sym_while] = ACTIONS(977), - [anon_sym_LPAREN] = ACTIONS(975), - [anon_sym_do] = ACTIONS(977), - [anon_sym_switch] = ACTIONS(977), - [anon_sym_case] = ACTIONS(977), - [anon_sym_default] = ACTIONS(977), - [anon_sym_for] = ACTIONS(977), - [anon_sym_foreach] = ACTIONS(977), - [anon_sym_COMMA] = ACTIONS(975), - [anon_sym_in] = ACTIONS(977), - [anon_sym_break] = ACTIONS(977), - [anon_sym_continue] = ACTIONS(977), - [anon_sym_return] = ACTIONS(977), - [anon_sym_yield] = ACTIONS(977), - [anon_sym_resume] = ACTIONS(977), - [anon_sym_local] = ACTIONS(977), - [anon_sym_EQ] = ACTIONS(977), - [anon_sym_LT_DASH] = ACTIONS(975), - [anon_sym_function] = ACTIONS(977), - [anon_sym_COLON_COLON] = ACTIONS(975), - [anon_sym_class] = ACTIONS(977), - [anon_sym_DOT] = ACTIONS(975), - [anon_sym_LBRACK] = ACTIONS(975), - [anon_sym_try] = ACTIONS(977), - [anon_sym_throw] = ACTIONS(977), - [anon_sym_const] = ACTIONS(977), - [anon_sym_enum] = ACTIONS(977), - [anon_sym_DASH] = ACTIONS(977), - [anon_sym_TILDE] = ACTIONS(975), - [anon_sym_BANG] = ACTIONS(977), - [anon_sym_typeof] = ACTIONS(977), - [anon_sym_PLUS_PLUS] = ACTIONS(975), - [anon_sym_DASH_DASH] = ACTIONS(975), - [anon_sym_PLUS] = ACTIONS(977), - [anon_sym_STAR] = ACTIONS(977), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_PERCENT] = ACTIONS(977), - [anon_sym_PIPE_PIPE] = ACTIONS(975), - [anon_sym_AMP_AMP] = ACTIONS(975), - [anon_sym_PIPE] = ACTIONS(977), - [anon_sym_CARET] = ACTIONS(975), - [anon_sym_AMP] = ACTIONS(977), - [anon_sym_EQ_EQ] = ACTIONS(975), - [anon_sym_BANG_EQ] = ACTIONS(975), - [anon_sym_LT_EQ_GT] = ACTIONS(975), - [anon_sym_GT] = ACTIONS(977), - [anon_sym_GT_EQ] = ACTIONS(975), - [anon_sym_LT_EQ] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(977), - [anon_sym_instanceof] = ACTIONS(977), - [anon_sym_LT_LT] = ACTIONS(975), - [anon_sym_GT_GT] = ACTIONS(977), - [anon_sym_GT_GT_GT] = ACTIONS(975), - [anon_sym_QMARK] = ACTIONS(975), - [anon_sym_PLUS_EQ] = ACTIONS(975), - [anon_sym_DASH_EQ] = ACTIONS(975), - [anon_sym_STAR_EQ] = ACTIONS(975), - [anon_sym_SLASH_EQ] = ACTIONS(975), - [anon_sym_PERCENT_EQ] = ACTIONS(975), - [anon_sym_delete] = ACTIONS(977), - [anon_sym_var] = ACTIONS(977), - [anon_sym_rawcall] = ACTIONS(977), - [anon_sym_AT] = ACTIONS(975), - [anon_sym_clone] = ACTIONS(977), - [sym_integer] = ACTIONS(977), - [sym_float] = ACTIONS(975), - [anon_sym_DQUOTE] = ACTIONS(975), - [anon_sym_SQUOTE] = ACTIONS(977), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(975), - [anon_sym_true] = ACTIONS(977), - [anon_sym_false] = ACTIONS(977), - [sym_null] = ACTIONS(977), + [ts_builtin_sym_end] = ACTIONS(977), + [sym_identifier] = ACTIONS(979), + [anon_sym_SEMI] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(977), + [anon_sym_RBRACE] = ACTIONS(977), + [anon_sym_if] = ACTIONS(979), + [anon_sym_else] = ACTIONS(979), + [anon_sym_while] = ACTIONS(979), + [anon_sym_LPAREN] = ACTIONS(977), + [anon_sym_do] = ACTIONS(979), + [anon_sym_switch] = ACTIONS(979), + [anon_sym_case] = ACTIONS(979), + [anon_sym_default] = ACTIONS(979), + [anon_sym_for] = ACTIONS(979), + [anon_sym_foreach] = ACTIONS(979), + [anon_sym_COMMA] = ACTIONS(977), + [anon_sym_in] = ACTIONS(979), + [anon_sym_break] = ACTIONS(979), + [anon_sym_continue] = ACTIONS(979), + [anon_sym_return] = ACTIONS(979), + [anon_sym_yield] = ACTIONS(979), + [anon_sym_resume] = ACTIONS(979), + [anon_sym_local] = ACTIONS(979), + [anon_sym_EQ] = ACTIONS(979), + [anon_sym_LT_DASH] = ACTIONS(977), + [anon_sym_function] = ACTIONS(979), + [anon_sym_COLON_COLON] = ACTIONS(977), + [anon_sym_class] = ACTIONS(979), + [anon_sym_DOT] = ACTIONS(977), + [anon_sym_LBRACK] = ACTIONS(977), + [anon_sym_try] = ACTIONS(979), + [anon_sym_throw] = ACTIONS(979), + [anon_sym_const] = ACTIONS(979), + [anon_sym_enum] = ACTIONS(979), + [anon_sym_DASH] = ACTIONS(979), + [anon_sym_TILDE] = ACTIONS(977), + [anon_sym_BANG] = ACTIONS(979), + [anon_sym_typeof] = ACTIONS(979), + [anon_sym_PLUS_PLUS] = ACTIONS(977), + [anon_sym_DASH_DASH] = ACTIONS(977), + [anon_sym_PLUS] = ACTIONS(979), + [anon_sym_STAR] = ACTIONS(979), + [anon_sym_SLASH] = ACTIONS(979), + [anon_sym_PERCENT] = ACTIONS(979), + [anon_sym_PIPE_PIPE] = ACTIONS(977), + [anon_sym_AMP_AMP] = ACTIONS(977), + [anon_sym_PIPE] = ACTIONS(979), + [anon_sym_CARET] = ACTIONS(977), + [anon_sym_AMP] = ACTIONS(979), + [anon_sym_EQ_EQ] = ACTIONS(977), + [anon_sym_BANG_EQ] = ACTIONS(977), + [anon_sym_LT_EQ_GT] = ACTIONS(977), + [anon_sym_GT] = ACTIONS(979), + [anon_sym_GT_EQ] = ACTIONS(977), + [anon_sym_LT_EQ] = ACTIONS(979), + [anon_sym_LT] = ACTIONS(979), + [anon_sym_instanceof] = ACTIONS(979), + [anon_sym_LT_LT] = ACTIONS(977), + [anon_sym_GT_GT] = ACTIONS(979), + [anon_sym_GT_GT_GT] = ACTIONS(977), + [anon_sym_QMARK] = ACTIONS(977), + [anon_sym_PLUS_EQ] = ACTIONS(977), + [anon_sym_DASH_EQ] = ACTIONS(977), + [anon_sym_STAR_EQ] = ACTIONS(977), + [anon_sym_SLASH_EQ] = ACTIONS(977), + [anon_sym_PERCENT_EQ] = ACTIONS(977), + [anon_sym_delete] = ACTIONS(979), + [anon_sym_var] = ACTIONS(979), + [anon_sym_rawcall] = ACTIONS(979), + [anon_sym_AT] = ACTIONS(977), + [anon_sym_clone] = ACTIONS(979), + [sym_integer] = ACTIONS(979), + [sym_float] = ACTIONS(977), + [anon_sym_DQUOTE] = ACTIONS(977), + [anon_sym_SQUOTE] = ACTIONS(979), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(977), + [anon_sym_true] = ACTIONS(979), + [anon_sym_false] = ACTIONS(979), + [sym_null] = ACTIONS(979), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(975), + [sym_verbatim_string] = ACTIONS(977), }, [217] = { - [ts_builtin_sym_end] = ACTIONS(979), - [sym_identifier] = ACTIONS(981), - [anon_sym_SEMI] = ACTIONS(979), - [anon_sym_LBRACE] = ACTIONS(979), - [anon_sym_RBRACE] = ACTIONS(979), - [anon_sym_if] = ACTIONS(981), - [anon_sym_else] = ACTIONS(981), - [anon_sym_while] = ACTIONS(981), - [anon_sym_LPAREN] = ACTIONS(979), - [anon_sym_do] = ACTIONS(981), - [anon_sym_switch] = ACTIONS(981), - [anon_sym_case] = ACTIONS(981), - [anon_sym_default] = ACTIONS(981), - [anon_sym_for] = ACTIONS(981), - [anon_sym_foreach] = ACTIONS(981), - [anon_sym_COMMA] = ACTIONS(979), - [anon_sym_in] = ACTIONS(981), - [anon_sym_break] = ACTIONS(981), - [anon_sym_continue] = ACTIONS(981), - [anon_sym_return] = ACTIONS(981), - [anon_sym_yield] = ACTIONS(981), - [anon_sym_resume] = ACTIONS(981), - [anon_sym_local] = ACTIONS(981), - [anon_sym_EQ] = ACTIONS(981), - [anon_sym_LT_DASH] = ACTIONS(979), - [anon_sym_function] = ACTIONS(981), - [anon_sym_COLON_COLON] = ACTIONS(979), - [anon_sym_class] = ACTIONS(981), - [anon_sym_DOT] = ACTIONS(979), - [anon_sym_LBRACK] = ACTIONS(979), - [anon_sym_try] = ACTIONS(981), - [anon_sym_throw] = ACTIONS(981), - [anon_sym_const] = ACTIONS(981), - [anon_sym_enum] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_TILDE] = ACTIONS(979), - [anon_sym_BANG] = ACTIONS(981), - [anon_sym_typeof] = ACTIONS(981), - [anon_sym_PLUS_PLUS] = ACTIONS(979), - [anon_sym_DASH_DASH] = ACTIONS(979), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_STAR] = ACTIONS(981), - [anon_sym_SLASH] = ACTIONS(981), - [anon_sym_PERCENT] = ACTIONS(981), - [anon_sym_PIPE_PIPE] = ACTIONS(979), - [anon_sym_AMP_AMP] = ACTIONS(979), - [anon_sym_PIPE] = ACTIONS(981), - [anon_sym_CARET] = ACTIONS(979), - [anon_sym_AMP] = ACTIONS(981), - [anon_sym_EQ_EQ] = ACTIONS(979), - [anon_sym_BANG_EQ] = ACTIONS(979), - [anon_sym_LT_EQ_GT] = ACTIONS(979), - [anon_sym_GT] = ACTIONS(981), - [anon_sym_GT_EQ] = ACTIONS(979), - [anon_sym_LT_EQ] = ACTIONS(981), - [anon_sym_LT] = ACTIONS(981), - [anon_sym_instanceof] = ACTIONS(981), - [anon_sym_LT_LT] = ACTIONS(979), - [anon_sym_GT_GT] = ACTIONS(981), - [anon_sym_GT_GT_GT] = ACTIONS(979), - [anon_sym_QMARK] = ACTIONS(979), - [anon_sym_PLUS_EQ] = ACTIONS(979), - [anon_sym_DASH_EQ] = ACTIONS(979), - [anon_sym_STAR_EQ] = ACTIONS(979), - [anon_sym_SLASH_EQ] = ACTIONS(979), - [anon_sym_PERCENT_EQ] = ACTIONS(979), - [anon_sym_delete] = ACTIONS(981), - [anon_sym_var] = ACTIONS(981), - [anon_sym_rawcall] = ACTIONS(981), - [anon_sym_AT] = ACTIONS(979), - [anon_sym_clone] = ACTIONS(981), - [sym_integer] = ACTIONS(981), - [sym_float] = ACTIONS(979), - [anon_sym_DQUOTE] = ACTIONS(979), - [anon_sym_SQUOTE] = ACTIONS(981), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(979), - [anon_sym_true] = ACTIONS(981), - [anon_sym_false] = ACTIONS(981), - [sym_null] = ACTIONS(981), + [ts_builtin_sym_end] = ACTIONS(981), + [sym_identifier] = ACTIONS(983), + [anon_sym_SEMI] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(981), + [anon_sym_RBRACE] = ACTIONS(981), + [anon_sym_if] = ACTIONS(983), + [anon_sym_else] = ACTIONS(983), + [anon_sym_while] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(981), + [anon_sym_do] = ACTIONS(983), + [anon_sym_switch] = ACTIONS(983), + [anon_sym_case] = ACTIONS(983), + [anon_sym_default] = ACTIONS(983), + [anon_sym_for] = ACTIONS(983), + [anon_sym_foreach] = ACTIONS(983), + [anon_sym_COMMA] = ACTIONS(981), + [anon_sym_in] = ACTIONS(983), + [anon_sym_break] = ACTIONS(983), + [anon_sym_continue] = ACTIONS(983), + [anon_sym_return] = ACTIONS(983), + [anon_sym_yield] = ACTIONS(983), + [anon_sym_resume] = ACTIONS(983), + [anon_sym_local] = ACTIONS(983), + [anon_sym_EQ] = ACTIONS(983), + [anon_sym_LT_DASH] = ACTIONS(981), + [anon_sym_function] = ACTIONS(983), + [anon_sym_COLON_COLON] = ACTIONS(981), + [anon_sym_class] = ACTIONS(983), + [anon_sym_DOT] = ACTIONS(981), + [anon_sym_LBRACK] = ACTIONS(981), + [anon_sym_try] = ACTIONS(983), + [anon_sym_throw] = ACTIONS(983), + [anon_sym_const] = ACTIONS(983), + [anon_sym_enum] = ACTIONS(983), + [anon_sym_DASH] = ACTIONS(983), + [anon_sym_TILDE] = ACTIONS(981), + [anon_sym_BANG] = ACTIONS(983), + [anon_sym_typeof] = ACTIONS(983), + [anon_sym_PLUS_PLUS] = ACTIONS(981), + [anon_sym_DASH_DASH] = ACTIONS(981), + [anon_sym_PLUS] = ACTIONS(983), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_SLASH] = ACTIONS(983), + [anon_sym_PERCENT] = ACTIONS(983), + [anon_sym_PIPE_PIPE] = ACTIONS(981), + [anon_sym_AMP_AMP] = ACTIONS(981), + [anon_sym_PIPE] = ACTIONS(983), + [anon_sym_CARET] = ACTIONS(981), + [anon_sym_AMP] = ACTIONS(983), + [anon_sym_EQ_EQ] = ACTIONS(981), + [anon_sym_BANG_EQ] = ACTIONS(981), + [anon_sym_LT_EQ_GT] = ACTIONS(981), + [anon_sym_GT] = ACTIONS(983), + [anon_sym_GT_EQ] = ACTIONS(981), + [anon_sym_LT_EQ] = ACTIONS(983), + [anon_sym_LT] = ACTIONS(983), + [anon_sym_instanceof] = ACTIONS(983), + [anon_sym_LT_LT] = ACTIONS(981), + [anon_sym_GT_GT] = ACTIONS(983), + [anon_sym_GT_GT_GT] = ACTIONS(981), + [anon_sym_QMARK] = ACTIONS(981), + [anon_sym_PLUS_EQ] = ACTIONS(981), + [anon_sym_DASH_EQ] = ACTIONS(981), + [anon_sym_STAR_EQ] = ACTIONS(981), + [anon_sym_SLASH_EQ] = ACTIONS(981), + [anon_sym_PERCENT_EQ] = ACTIONS(981), + [anon_sym_delete] = ACTIONS(983), + [anon_sym_var] = ACTIONS(983), + [anon_sym_rawcall] = ACTIONS(983), + [anon_sym_AT] = ACTIONS(981), + [anon_sym_clone] = ACTIONS(983), + [sym_integer] = ACTIONS(983), + [sym_float] = ACTIONS(981), + [anon_sym_DQUOTE] = ACTIONS(981), + [anon_sym_SQUOTE] = ACTIONS(983), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(981), + [anon_sym_true] = ACTIONS(983), + [anon_sym_false] = ACTIONS(983), + [sym_null] = ACTIONS(983), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(979), + [sym_verbatim_string] = ACTIONS(981), }, [218] = { - [ts_builtin_sym_end] = ACTIONS(983), - [sym_identifier] = ACTIONS(985), - [anon_sym_SEMI] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(983), - [anon_sym_RBRACE] = ACTIONS(983), - [anon_sym_if] = ACTIONS(985), - [anon_sym_else] = ACTIONS(985), - [anon_sym_while] = ACTIONS(985), - [anon_sym_LPAREN] = ACTIONS(983), - [anon_sym_do] = ACTIONS(985), - [anon_sym_switch] = ACTIONS(985), - [anon_sym_case] = ACTIONS(985), - [anon_sym_default] = ACTIONS(985), - [anon_sym_for] = ACTIONS(985), - [anon_sym_foreach] = ACTIONS(985), - [anon_sym_COMMA] = ACTIONS(983), - [anon_sym_in] = ACTIONS(985), - [anon_sym_break] = ACTIONS(985), - [anon_sym_continue] = ACTIONS(985), - [anon_sym_return] = ACTIONS(985), - [anon_sym_yield] = ACTIONS(985), - [anon_sym_resume] = ACTIONS(985), - [anon_sym_local] = ACTIONS(985), - [anon_sym_EQ] = ACTIONS(985), - [anon_sym_LT_DASH] = ACTIONS(983), - [anon_sym_function] = ACTIONS(985), - [anon_sym_COLON_COLON] = ACTIONS(983), - [anon_sym_class] = ACTIONS(985), - [anon_sym_DOT] = ACTIONS(983), - [anon_sym_LBRACK] = ACTIONS(983), - [anon_sym_try] = ACTIONS(985), - [anon_sym_throw] = ACTIONS(985), - [anon_sym_const] = ACTIONS(985), - [anon_sym_enum] = ACTIONS(985), - [anon_sym_DASH] = ACTIONS(985), - [anon_sym_TILDE] = ACTIONS(983), - [anon_sym_BANG] = ACTIONS(985), - [anon_sym_typeof] = ACTIONS(985), - [anon_sym_PLUS_PLUS] = ACTIONS(983), - [anon_sym_DASH_DASH] = ACTIONS(983), - [anon_sym_PLUS] = ACTIONS(985), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_SLASH] = ACTIONS(985), - [anon_sym_PERCENT] = ACTIONS(985), - [anon_sym_PIPE_PIPE] = ACTIONS(983), - [anon_sym_AMP_AMP] = ACTIONS(983), - [anon_sym_PIPE] = ACTIONS(985), - [anon_sym_CARET] = ACTIONS(983), - [anon_sym_AMP] = ACTIONS(985), - [anon_sym_EQ_EQ] = ACTIONS(983), - [anon_sym_BANG_EQ] = ACTIONS(983), - [anon_sym_LT_EQ_GT] = ACTIONS(983), - [anon_sym_GT] = ACTIONS(985), - [anon_sym_GT_EQ] = ACTIONS(983), - [anon_sym_LT_EQ] = ACTIONS(985), - [anon_sym_LT] = ACTIONS(985), - [anon_sym_instanceof] = ACTIONS(985), - [anon_sym_LT_LT] = ACTIONS(983), - [anon_sym_GT_GT] = ACTIONS(985), - [anon_sym_GT_GT_GT] = ACTIONS(983), - [anon_sym_QMARK] = ACTIONS(983), - [anon_sym_PLUS_EQ] = ACTIONS(983), - [anon_sym_DASH_EQ] = ACTIONS(983), - [anon_sym_STAR_EQ] = ACTIONS(983), - [anon_sym_SLASH_EQ] = ACTIONS(983), - [anon_sym_PERCENT_EQ] = ACTIONS(983), - [anon_sym_delete] = ACTIONS(985), - [anon_sym_var] = ACTIONS(985), - [anon_sym_rawcall] = ACTIONS(985), - [anon_sym_AT] = ACTIONS(983), - [anon_sym_clone] = ACTIONS(985), - [sym_integer] = ACTIONS(985), - [sym_float] = ACTIONS(983), - [anon_sym_DQUOTE] = ACTIONS(983), - [anon_sym_SQUOTE] = ACTIONS(985), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(983), - [anon_sym_true] = ACTIONS(985), - [anon_sym_false] = ACTIONS(985), - [sym_null] = ACTIONS(985), + [ts_builtin_sym_end] = ACTIONS(985), + [sym_identifier] = ACTIONS(987), + [anon_sym_SEMI] = ACTIONS(985), + [anon_sym_LBRACE] = ACTIONS(985), + [anon_sym_RBRACE] = ACTIONS(985), + [anon_sym_if] = ACTIONS(987), + [anon_sym_else] = ACTIONS(987), + [anon_sym_while] = ACTIONS(987), + [anon_sym_LPAREN] = ACTIONS(985), + [anon_sym_do] = ACTIONS(987), + [anon_sym_switch] = ACTIONS(987), + [anon_sym_case] = ACTIONS(987), + [anon_sym_default] = ACTIONS(987), + [anon_sym_for] = ACTIONS(987), + [anon_sym_foreach] = ACTIONS(987), + [anon_sym_COMMA] = ACTIONS(985), + [anon_sym_in] = ACTIONS(987), + [anon_sym_break] = ACTIONS(987), + [anon_sym_continue] = ACTIONS(987), + [anon_sym_return] = ACTIONS(987), + [anon_sym_yield] = ACTIONS(987), + [anon_sym_resume] = ACTIONS(987), + [anon_sym_local] = ACTIONS(987), + [anon_sym_EQ] = ACTIONS(987), + [anon_sym_LT_DASH] = ACTIONS(985), + [anon_sym_function] = ACTIONS(987), + [anon_sym_COLON_COLON] = ACTIONS(985), + [anon_sym_class] = ACTIONS(987), + [anon_sym_DOT] = ACTIONS(985), + [anon_sym_LBRACK] = ACTIONS(985), + [anon_sym_try] = ACTIONS(987), + [anon_sym_throw] = ACTIONS(987), + [anon_sym_const] = ACTIONS(987), + [anon_sym_enum] = ACTIONS(987), + [anon_sym_DASH] = ACTIONS(987), + [anon_sym_TILDE] = ACTIONS(985), + [anon_sym_BANG] = ACTIONS(987), + [anon_sym_typeof] = ACTIONS(987), + [anon_sym_PLUS_PLUS] = ACTIONS(985), + [anon_sym_DASH_DASH] = ACTIONS(985), + [anon_sym_PLUS] = ACTIONS(987), + [anon_sym_STAR] = ACTIONS(987), + [anon_sym_SLASH] = ACTIONS(987), + [anon_sym_PERCENT] = ACTIONS(987), + [anon_sym_PIPE_PIPE] = ACTIONS(985), + [anon_sym_AMP_AMP] = ACTIONS(985), + [anon_sym_PIPE] = ACTIONS(987), + [anon_sym_CARET] = ACTIONS(985), + [anon_sym_AMP] = ACTIONS(987), + [anon_sym_EQ_EQ] = ACTIONS(985), + [anon_sym_BANG_EQ] = ACTIONS(985), + [anon_sym_LT_EQ_GT] = ACTIONS(985), + [anon_sym_GT] = ACTIONS(987), + [anon_sym_GT_EQ] = ACTIONS(985), + [anon_sym_LT_EQ] = ACTIONS(987), + [anon_sym_LT] = ACTIONS(987), + [anon_sym_instanceof] = ACTIONS(987), + [anon_sym_LT_LT] = ACTIONS(985), + [anon_sym_GT_GT] = ACTIONS(987), + [anon_sym_GT_GT_GT] = ACTIONS(985), + [anon_sym_QMARK] = ACTIONS(985), + [anon_sym_PLUS_EQ] = ACTIONS(985), + [anon_sym_DASH_EQ] = ACTIONS(985), + [anon_sym_STAR_EQ] = ACTIONS(985), + [anon_sym_SLASH_EQ] = ACTIONS(985), + [anon_sym_PERCENT_EQ] = ACTIONS(985), + [anon_sym_delete] = ACTIONS(987), + [anon_sym_var] = ACTIONS(987), + [anon_sym_rawcall] = ACTIONS(987), + [anon_sym_AT] = ACTIONS(985), + [anon_sym_clone] = ACTIONS(987), + [sym_integer] = ACTIONS(987), + [sym_float] = ACTIONS(985), + [anon_sym_DQUOTE] = ACTIONS(985), + [anon_sym_SQUOTE] = ACTIONS(987), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(985), + [anon_sym_true] = ACTIONS(987), + [anon_sym_false] = ACTIONS(987), + [sym_null] = ACTIONS(987), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(983), + [sym_verbatim_string] = ACTIONS(985), }, [219] = { - [ts_builtin_sym_end] = ACTIONS(987), - [sym_identifier] = ACTIONS(989), - [anon_sym_SEMI] = ACTIONS(987), - [anon_sym_LBRACE] = ACTIONS(987), - [anon_sym_RBRACE] = ACTIONS(987), - [anon_sym_if] = ACTIONS(989), - [anon_sym_else] = ACTIONS(989), - [anon_sym_while] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(987), - [anon_sym_do] = ACTIONS(989), - [anon_sym_switch] = ACTIONS(989), - [anon_sym_case] = ACTIONS(989), - [anon_sym_default] = ACTIONS(989), - [anon_sym_for] = ACTIONS(989), - [anon_sym_foreach] = ACTIONS(989), - [anon_sym_COMMA] = ACTIONS(987), - [anon_sym_in] = ACTIONS(989), - [anon_sym_break] = ACTIONS(989), - [anon_sym_continue] = ACTIONS(989), - [anon_sym_return] = ACTIONS(989), - [anon_sym_yield] = ACTIONS(989), - [anon_sym_resume] = ACTIONS(989), - [anon_sym_local] = ACTIONS(989), - [anon_sym_EQ] = ACTIONS(989), - [anon_sym_LT_DASH] = ACTIONS(987), - [anon_sym_function] = ACTIONS(989), - [anon_sym_COLON_COLON] = ACTIONS(987), - [anon_sym_class] = ACTIONS(989), - [anon_sym_DOT] = ACTIONS(987), - [anon_sym_LBRACK] = ACTIONS(987), - [anon_sym_try] = ACTIONS(989), - [anon_sym_throw] = ACTIONS(989), - [anon_sym_const] = ACTIONS(989), - [anon_sym_enum] = ACTIONS(989), - [anon_sym_DASH] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_typeof] = ACTIONS(989), - [anon_sym_PLUS_PLUS] = ACTIONS(987), - [anon_sym_DASH_DASH] = ACTIONS(987), - [anon_sym_PLUS] = ACTIONS(989), - [anon_sym_STAR] = ACTIONS(989), - [anon_sym_SLASH] = ACTIONS(989), - [anon_sym_PERCENT] = ACTIONS(989), - [anon_sym_PIPE_PIPE] = ACTIONS(987), - [anon_sym_AMP_AMP] = ACTIONS(987), - [anon_sym_PIPE] = ACTIONS(989), - [anon_sym_CARET] = ACTIONS(987), - [anon_sym_AMP] = ACTIONS(989), - [anon_sym_EQ_EQ] = ACTIONS(987), - [anon_sym_BANG_EQ] = ACTIONS(987), - [anon_sym_LT_EQ_GT] = ACTIONS(987), - [anon_sym_GT] = ACTIONS(989), - [anon_sym_GT_EQ] = ACTIONS(987), - [anon_sym_LT_EQ] = ACTIONS(989), - [anon_sym_LT] = ACTIONS(989), - [anon_sym_instanceof] = ACTIONS(989), - [anon_sym_LT_LT] = ACTIONS(987), - [anon_sym_GT_GT] = ACTIONS(989), - [anon_sym_GT_GT_GT] = ACTIONS(987), - [anon_sym_QMARK] = ACTIONS(987), - [anon_sym_PLUS_EQ] = ACTIONS(987), - [anon_sym_DASH_EQ] = ACTIONS(987), - [anon_sym_STAR_EQ] = ACTIONS(987), - [anon_sym_SLASH_EQ] = ACTIONS(987), - [anon_sym_PERCENT_EQ] = ACTIONS(987), - [anon_sym_delete] = ACTIONS(989), - [anon_sym_var] = ACTIONS(989), - [anon_sym_rawcall] = ACTIONS(989), - [anon_sym_AT] = ACTIONS(987), - [anon_sym_clone] = ACTIONS(989), - [sym_integer] = ACTIONS(989), - [sym_float] = ACTIONS(987), - [anon_sym_DQUOTE] = ACTIONS(987), - [anon_sym_SQUOTE] = ACTIONS(989), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(987), - [anon_sym_true] = ACTIONS(989), - [anon_sym_false] = ACTIONS(989), - [sym_null] = ACTIONS(989), + [ts_builtin_sym_end] = ACTIONS(989), + [sym_identifier] = ACTIONS(991), + [anon_sym_SEMI] = ACTIONS(989), + [anon_sym_LBRACE] = ACTIONS(989), + [anon_sym_RBRACE] = ACTIONS(989), + [anon_sym_if] = ACTIONS(991), + [anon_sym_else] = ACTIONS(991), + [anon_sym_while] = ACTIONS(991), + [anon_sym_LPAREN] = ACTIONS(989), + [anon_sym_do] = ACTIONS(991), + [anon_sym_switch] = ACTIONS(991), + [anon_sym_case] = ACTIONS(991), + [anon_sym_default] = ACTIONS(991), + [anon_sym_for] = ACTIONS(991), + [anon_sym_foreach] = ACTIONS(991), + [anon_sym_COMMA] = ACTIONS(989), + [anon_sym_in] = ACTIONS(991), + [anon_sym_break] = ACTIONS(991), + [anon_sym_continue] = ACTIONS(991), + [anon_sym_return] = ACTIONS(991), + [anon_sym_yield] = ACTIONS(991), + [anon_sym_resume] = ACTIONS(991), + [anon_sym_local] = ACTIONS(991), + [anon_sym_EQ] = ACTIONS(991), + [anon_sym_LT_DASH] = ACTIONS(989), + [anon_sym_function] = ACTIONS(991), + [anon_sym_COLON_COLON] = ACTIONS(989), + [anon_sym_class] = ACTIONS(991), + [anon_sym_DOT] = ACTIONS(989), + [anon_sym_LBRACK] = ACTIONS(989), + [anon_sym_try] = ACTIONS(991), + [anon_sym_throw] = ACTIONS(991), + [anon_sym_const] = ACTIONS(991), + [anon_sym_enum] = ACTIONS(991), + [anon_sym_DASH] = ACTIONS(991), + [anon_sym_TILDE] = ACTIONS(989), + [anon_sym_BANG] = ACTIONS(991), + [anon_sym_typeof] = ACTIONS(991), + [anon_sym_PLUS_PLUS] = ACTIONS(989), + [anon_sym_DASH_DASH] = ACTIONS(989), + [anon_sym_PLUS] = ACTIONS(991), + [anon_sym_STAR] = ACTIONS(991), + [anon_sym_SLASH] = ACTIONS(991), + [anon_sym_PERCENT] = ACTIONS(991), + [anon_sym_PIPE_PIPE] = ACTIONS(989), + [anon_sym_AMP_AMP] = ACTIONS(989), + [anon_sym_PIPE] = ACTIONS(991), + [anon_sym_CARET] = ACTIONS(989), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_EQ_EQ] = ACTIONS(989), + [anon_sym_BANG_EQ] = ACTIONS(989), + [anon_sym_LT_EQ_GT] = ACTIONS(989), + [anon_sym_GT] = ACTIONS(991), + [anon_sym_GT_EQ] = ACTIONS(989), + [anon_sym_LT_EQ] = ACTIONS(991), + [anon_sym_LT] = ACTIONS(991), + [anon_sym_instanceof] = ACTIONS(991), + [anon_sym_LT_LT] = ACTIONS(989), + [anon_sym_GT_GT] = ACTIONS(991), + [anon_sym_GT_GT_GT] = ACTIONS(989), + [anon_sym_QMARK] = ACTIONS(989), + [anon_sym_PLUS_EQ] = ACTIONS(989), + [anon_sym_DASH_EQ] = ACTIONS(989), + [anon_sym_STAR_EQ] = ACTIONS(989), + [anon_sym_SLASH_EQ] = ACTIONS(989), + [anon_sym_PERCENT_EQ] = ACTIONS(989), + [anon_sym_delete] = ACTIONS(991), + [anon_sym_var] = ACTIONS(991), + [anon_sym_rawcall] = ACTIONS(991), + [anon_sym_AT] = ACTIONS(989), + [anon_sym_clone] = ACTIONS(991), + [sym_integer] = ACTIONS(991), + [sym_float] = ACTIONS(989), + [anon_sym_DQUOTE] = ACTIONS(989), + [anon_sym_SQUOTE] = ACTIONS(991), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(989), + [anon_sym_true] = ACTIONS(991), + [anon_sym_false] = ACTIONS(991), + [sym_null] = ACTIONS(991), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(987), + [sym_verbatim_string] = ACTIONS(989), }, [220] = { - [ts_builtin_sym_end] = ACTIONS(991), - [sym_identifier] = ACTIONS(993), - [anon_sym_SEMI] = ACTIONS(995), - [anon_sym_LBRACE] = ACTIONS(991), - [anon_sym_RBRACE] = ACTIONS(991), - [anon_sym_if] = ACTIONS(993), - [anon_sym_else] = ACTIONS(993), - [anon_sym_while] = ACTIONS(993), - [anon_sym_LPAREN] = ACTIONS(991), - [anon_sym_do] = ACTIONS(993), - [anon_sym_switch] = ACTIONS(993), - [anon_sym_case] = ACTIONS(993), - [anon_sym_default] = ACTIONS(993), - [anon_sym_for] = ACTIONS(993), - [anon_sym_foreach] = ACTIONS(993), - [anon_sym_COMMA] = ACTIONS(991), - [anon_sym_in] = ACTIONS(993), - [anon_sym_break] = ACTIONS(993), - [anon_sym_continue] = ACTIONS(993), - [anon_sym_return] = ACTIONS(993), - [anon_sym_yield] = ACTIONS(993), - [anon_sym_resume] = ACTIONS(993), - [anon_sym_local] = ACTIONS(993), - [anon_sym_EQ] = ACTIONS(993), - [anon_sym_LT_DASH] = ACTIONS(991), - [anon_sym_function] = ACTIONS(993), - [anon_sym_COLON_COLON] = ACTIONS(991), - [anon_sym_class] = ACTIONS(993), - [anon_sym_DOT] = ACTIONS(991), - [anon_sym_LBRACK] = ACTIONS(991), - [anon_sym_try] = ACTIONS(993), - [anon_sym_throw] = ACTIONS(993), - [anon_sym_const] = ACTIONS(993), - [anon_sym_enum] = ACTIONS(993), - [anon_sym_DASH] = ACTIONS(993), - [anon_sym_TILDE] = ACTIONS(991), - [anon_sym_BANG] = ACTIONS(993), - [anon_sym_typeof] = ACTIONS(993), - [anon_sym_PLUS_PLUS] = ACTIONS(991), - [anon_sym_DASH_DASH] = ACTIONS(991), - [anon_sym_PLUS] = ACTIONS(993), - [anon_sym_STAR] = ACTIONS(993), - [anon_sym_SLASH] = ACTIONS(993), - [anon_sym_PERCENT] = ACTIONS(993), - [anon_sym_PIPE_PIPE] = ACTIONS(991), - [anon_sym_AMP_AMP] = ACTIONS(991), - [anon_sym_PIPE] = ACTIONS(993), - [anon_sym_CARET] = ACTIONS(991), - [anon_sym_AMP] = ACTIONS(993), - [anon_sym_EQ_EQ] = ACTIONS(991), - [anon_sym_BANG_EQ] = ACTIONS(991), - [anon_sym_LT_EQ_GT] = ACTIONS(991), - [anon_sym_GT] = ACTIONS(993), - [anon_sym_GT_EQ] = ACTIONS(991), - [anon_sym_LT_EQ] = ACTIONS(993), - [anon_sym_LT] = ACTIONS(993), - [anon_sym_instanceof] = ACTIONS(993), - [anon_sym_LT_LT] = ACTIONS(991), - [anon_sym_GT_GT] = ACTIONS(993), - [anon_sym_GT_GT_GT] = ACTIONS(991), - [anon_sym_QMARK] = ACTIONS(991), - [anon_sym_PLUS_EQ] = ACTIONS(991), - [anon_sym_DASH_EQ] = ACTIONS(991), - [anon_sym_STAR_EQ] = ACTIONS(991), - [anon_sym_SLASH_EQ] = ACTIONS(991), - [anon_sym_PERCENT_EQ] = ACTIONS(991), - [anon_sym_delete] = ACTIONS(993), - [anon_sym_var] = ACTIONS(993), - [anon_sym_rawcall] = ACTIONS(993), - [anon_sym_AT] = ACTIONS(991), - [anon_sym_clone] = ACTIONS(993), - [sym_integer] = ACTIONS(993), - [sym_float] = ACTIONS(991), - [anon_sym_DQUOTE] = ACTIONS(991), - [anon_sym_SQUOTE] = ACTIONS(993), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(991), - [anon_sym_true] = ACTIONS(993), - [anon_sym_false] = ACTIONS(993), - [sym_null] = ACTIONS(993), + [ts_builtin_sym_end] = ACTIONS(993), + [sym_identifier] = ACTIONS(995), + [anon_sym_SEMI] = ACTIONS(997), + [anon_sym_LBRACE] = ACTIONS(993), + [anon_sym_RBRACE] = ACTIONS(993), + [anon_sym_if] = ACTIONS(995), + [anon_sym_else] = ACTIONS(995), + [anon_sym_while] = ACTIONS(995), + [anon_sym_LPAREN] = ACTIONS(993), + [anon_sym_do] = ACTIONS(995), + [anon_sym_switch] = ACTIONS(995), + [anon_sym_case] = ACTIONS(995), + [anon_sym_default] = ACTIONS(995), + [anon_sym_for] = ACTIONS(995), + [anon_sym_foreach] = ACTIONS(995), + [anon_sym_COMMA] = ACTIONS(993), + [anon_sym_in] = ACTIONS(995), + [anon_sym_break] = ACTIONS(995), + [anon_sym_continue] = ACTIONS(995), + [anon_sym_return] = ACTIONS(995), + [anon_sym_yield] = ACTIONS(995), + [anon_sym_resume] = ACTIONS(995), + [anon_sym_local] = ACTIONS(995), + [anon_sym_EQ] = ACTIONS(995), + [anon_sym_LT_DASH] = ACTIONS(993), + [anon_sym_function] = ACTIONS(995), + [anon_sym_COLON_COLON] = ACTIONS(993), + [anon_sym_class] = ACTIONS(995), + [anon_sym_DOT] = ACTIONS(993), + [anon_sym_LBRACK] = ACTIONS(993), + [anon_sym_try] = ACTIONS(995), + [anon_sym_throw] = ACTIONS(995), + [anon_sym_const] = ACTIONS(995), + [anon_sym_enum] = ACTIONS(995), + [anon_sym_DASH] = ACTIONS(995), + [anon_sym_TILDE] = ACTIONS(993), + [anon_sym_BANG] = ACTIONS(995), + [anon_sym_typeof] = ACTIONS(995), + [anon_sym_PLUS_PLUS] = ACTIONS(993), + [anon_sym_DASH_DASH] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(995), + [anon_sym_STAR] = ACTIONS(995), + [anon_sym_SLASH] = ACTIONS(995), + [anon_sym_PERCENT] = ACTIONS(995), + [anon_sym_PIPE_PIPE] = ACTIONS(993), + [anon_sym_AMP_AMP] = ACTIONS(993), + [anon_sym_PIPE] = ACTIONS(995), + [anon_sym_CARET] = ACTIONS(993), + [anon_sym_AMP] = ACTIONS(995), + [anon_sym_EQ_EQ] = ACTIONS(993), + [anon_sym_BANG_EQ] = ACTIONS(993), + [anon_sym_LT_EQ_GT] = ACTIONS(993), + [anon_sym_GT] = ACTIONS(995), + [anon_sym_GT_EQ] = ACTIONS(993), + [anon_sym_LT_EQ] = ACTIONS(995), + [anon_sym_LT] = ACTIONS(995), + [anon_sym_instanceof] = ACTIONS(995), + [anon_sym_LT_LT] = ACTIONS(993), + [anon_sym_GT_GT] = ACTIONS(995), + [anon_sym_GT_GT_GT] = ACTIONS(993), + [anon_sym_QMARK] = ACTIONS(993), + [anon_sym_PLUS_EQ] = ACTIONS(993), + [anon_sym_DASH_EQ] = ACTIONS(993), + [anon_sym_STAR_EQ] = ACTIONS(993), + [anon_sym_SLASH_EQ] = ACTIONS(993), + [anon_sym_PERCENT_EQ] = ACTIONS(993), + [anon_sym_delete] = ACTIONS(995), + [anon_sym_var] = ACTIONS(995), + [anon_sym_rawcall] = ACTIONS(995), + [anon_sym_AT] = ACTIONS(993), + [anon_sym_clone] = ACTIONS(995), + [sym_integer] = ACTIONS(995), + [sym_float] = ACTIONS(993), + [anon_sym_DQUOTE] = ACTIONS(993), + [anon_sym_SQUOTE] = ACTIONS(995), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(993), + [anon_sym_true] = ACTIONS(995), + [anon_sym_false] = ACTIONS(995), + [sym_null] = ACTIONS(995), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(991), + [sym_verbatim_string] = ACTIONS(993), }, [221] = { - [ts_builtin_sym_end] = ACTIONS(997), - [sym_identifier] = ACTIONS(999), - [anon_sym_SEMI] = ACTIONS(997), - [anon_sym_LBRACE] = ACTIONS(997), - [anon_sym_RBRACE] = ACTIONS(997), - [anon_sym_if] = ACTIONS(999), - [anon_sym_else] = ACTIONS(999), - [anon_sym_while] = ACTIONS(999), - [anon_sym_LPAREN] = ACTIONS(997), - [anon_sym_do] = ACTIONS(999), - [anon_sym_switch] = ACTIONS(999), - [anon_sym_case] = ACTIONS(999), - [anon_sym_default] = ACTIONS(999), - [anon_sym_for] = ACTIONS(999), - [anon_sym_foreach] = ACTIONS(999), - [anon_sym_COMMA] = ACTIONS(997), - [anon_sym_in] = ACTIONS(999), - [anon_sym_break] = ACTIONS(999), - [anon_sym_continue] = ACTIONS(999), - [anon_sym_return] = ACTIONS(999), - [anon_sym_yield] = ACTIONS(999), - [anon_sym_resume] = ACTIONS(999), - [anon_sym_local] = ACTIONS(999), - [anon_sym_EQ] = ACTIONS(999), - [anon_sym_LT_DASH] = ACTIONS(997), - [anon_sym_function] = ACTIONS(999), - [anon_sym_COLON_COLON] = ACTIONS(997), - [anon_sym_class] = ACTIONS(999), - [anon_sym_DOT] = ACTIONS(997), - [anon_sym_LBRACK] = ACTIONS(997), - [anon_sym_try] = ACTIONS(999), - [anon_sym_throw] = ACTIONS(999), - [anon_sym_const] = ACTIONS(999), - [anon_sym_enum] = ACTIONS(999), - [anon_sym_DASH] = ACTIONS(999), - [anon_sym_TILDE] = ACTIONS(997), - [anon_sym_BANG] = ACTIONS(999), - [anon_sym_typeof] = ACTIONS(999), - [anon_sym_PLUS_PLUS] = ACTIONS(997), - [anon_sym_DASH_DASH] = ACTIONS(997), - [anon_sym_PLUS] = ACTIONS(999), - [anon_sym_STAR] = ACTIONS(999), - [anon_sym_SLASH] = ACTIONS(999), - [anon_sym_PERCENT] = ACTIONS(999), - [anon_sym_PIPE_PIPE] = ACTIONS(997), - [anon_sym_AMP_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_CARET] = ACTIONS(997), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_EQ_EQ] = ACTIONS(997), - [anon_sym_BANG_EQ] = ACTIONS(997), - [anon_sym_LT_EQ_GT] = ACTIONS(997), - [anon_sym_GT] = ACTIONS(999), - [anon_sym_GT_EQ] = ACTIONS(997), - [anon_sym_LT_EQ] = ACTIONS(999), - [anon_sym_LT] = ACTIONS(999), - [anon_sym_instanceof] = ACTIONS(999), - [anon_sym_LT_LT] = ACTIONS(997), - [anon_sym_GT_GT] = ACTIONS(999), - [anon_sym_GT_GT_GT] = ACTIONS(997), - [anon_sym_QMARK] = ACTIONS(997), - [anon_sym_PLUS_EQ] = ACTIONS(997), - [anon_sym_DASH_EQ] = ACTIONS(997), - [anon_sym_STAR_EQ] = ACTIONS(997), - [anon_sym_SLASH_EQ] = ACTIONS(997), - [anon_sym_PERCENT_EQ] = ACTIONS(997), - [anon_sym_delete] = ACTIONS(999), - [anon_sym_var] = ACTIONS(999), - [anon_sym_rawcall] = ACTIONS(999), - [anon_sym_AT] = ACTIONS(997), - [anon_sym_clone] = ACTIONS(999), - [sym_integer] = ACTIONS(999), - [sym_float] = ACTIONS(997), - [anon_sym_DQUOTE] = ACTIONS(997), - [anon_sym_SQUOTE] = ACTIONS(999), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(997), - [anon_sym_true] = ACTIONS(999), - [anon_sym_false] = ACTIONS(999), - [sym_null] = ACTIONS(999), + [ts_builtin_sym_end] = ACTIONS(999), + [sym_identifier] = ACTIONS(1001), + [anon_sym_SEMI] = ACTIONS(999), + [anon_sym_LBRACE] = ACTIONS(999), + [anon_sym_RBRACE] = ACTIONS(999), + [anon_sym_if] = ACTIONS(1001), + [anon_sym_else] = ACTIONS(1001), + [anon_sym_while] = ACTIONS(1001), + [anon_sym_LPAREN] = ACTIONS(999), + [anon_sym_do] = ACTIONS(1001), + [anon_sym_switch] = ACTIONS(1001), + [anon_sym_case] = ACTIONS(1001), + [anon_sym_default] = ACTIONS(1001), + [anon_sym_for] = ACTIONS(1001), + [anon_sym_foreach] = ACTIONS(1001), + [anon_sym_COMMA] = ACTIONS(999), + [anon_sym_in] = ACTIONS(1001), + [anon_sym_break] = ACTIONS(1001), + [anon_sym_continue] = ACTIONS(1001), + [anon_sym_return] = ACTIONS(1001), + [anon_sym_yield] = ACTIONS(1001), + [anon_sym_resume] = ACTIONS(1001), + [anon_sym_local] = ACTIONS(1001), + [anon_sym_EQ] = ACTIONS(1001), + [anon_sym_LT_DASH] = ACTIONS(999), + [anon_sym_function] = ACTIONS(1001), + [anon_sym_COLON_COLON] = ACTIONS(999), + [anon_sym_class] = ACTIONS(1001), + [anon_sym_DOT] = ACTIONS(999), + [anon_sym_LBRACK] = ACTIONS(999), + [anon_sym_try] = ACTIONS(1001), + [anon_sym_throw] = ACTIONS(1001), + [anon_sym_const] = ACTIONS(1001), + [anon_sym_enum] = ACTIONS(1001), + [anon_sym_DASH] = ACTIONS(1001), + [anon_sym_TILDE] = ACTIONS(999), + [anon_sym_BANG] = ACTIONS(1001), + [anon_sym_typeof] = ACTIONS(1001), + [anon_sym_PLUS_PLUS] = ACTIONS(999), + [anon_sym_DASH_DASH] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(1001), + [anon_sym_STAR] = ACTIONS(1001), + [anon_sym_SLASH] = ACTIONS(1001), + [anon_sym_PERCENT] = ACTIONS(1001), + [anon_sym_PIPE_PIPE] = ACTIONS(999), + [anon_sym_AMP_AMP] = ACTIONS(999), + [anon_sym_PIPE] = ACTIONS(1001), + [anon_sym_CARET] = ACTIONS(999), + [anon_sym_AMP] = ACTIONS(1001), + [anon_sym_EQ_EQ] = ACTIONS(999), + [anon_sym_BANG_EQ] = ACTIONS(999), + [anon_sym_LT_EQ_GT] = ACTIONS(999), + [anon_sym_GT] = ACTIONS(1001), + [anon_sym_GT_EQ] = ACTIONS(999), + [anon_sym_LT_EQ] = ACTIONS(1001), + [anon_sym_LT] = ACTIONS(1001), + [anon_sym_instanceof] = ACTIONS(1001), + [anon_sym_LT_LT] = ACTIONS(999), + [anon_sym_GT_GT] = ACTIONS(1001), + [anon_sym_GT_GT_GT] = ACTIONS(999), + [anon_sym_QMARK] = ACTIONS(999), + [anon_sym_PLUS_EQ] = ACTIONS(999), + [anon_sym_DASH_EQ] = ACTIONS(999), + [anon_sym_STAR_EQ] = ACTIONS(999), + [anon_sym_SLASH_EQ] = ACTIONS(999), + [anon_sym_PERCENT_EQ] = ACTIONS(999), + [anon_sym_delete] = ACTIONS(1001), + [anon_sym_var] = ACTIONS(1001), + [anon_sym_rawcall] = ACTIONS(1001), + [anon_sym_AT] = ACTIONS(999), + [anon_sym_clone] = ACTIONS(1001), + [sym_integer] = ACTIONS(1001), + [sym_float] = ACTIONS(999), + [anon_sym_DQUOTE] = ACTIONS(999), + [anon_sym_SQUOTE] = ACTIONS(1001), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(999), + [anon_sym_true] = ACTIONS(1001), + [anon_sym_false] = ACTIONS(1001), + [sym_null] = ACTIONS(1001), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(997), + [sym_verbatim_string] = ACTIONS(999), }, [222] = { - [ts_builtin_sym_end] = ACTIONS(991), - [sym_identifier] = ACTIONS(993), - [anon_sym_SEMI] = ACTIONS(991), - [anon_sym_LBRACE] = ACTIONS(991), - [anon_sym_RBRACE] = ACTIONS(991), - [anon_sym_if] = ACTIONS(993), - [anon_sym_else] = ACTIONS(993), - [anon_sym_while] = ACTIONS(993), - [anon_sym_LPAREN] = ACTIONS(991), - [anon_sym_do] = ACTIONS(993), - [anon_sym_switch] = ACTIONS(993), - [anon_sym_case] = ACTIONS(993), - [anon_sym_default] = ACTIONS(993), - [anon_sym_for] = ACTIONS(993), - [anon_sym_foreach] = ACTIONS(993), - [anon_sym_COMMA] = ACTIONS(991), - [anon_sym_in] = ACTIONS(993), - [anon_sym_break] = ACTIONS(993), - [anon_sym_continue] = ACTIONS(993), - [anon_sym_return] = ACTIONS(993), - [anon_sym_yield] = ACTIONS(993), - [anon_sym_resume] = ACTIONS(993), - [anon_sym_local] = ACTIONS(993), - [anon_sym_EQ] = ACTIONS(993), - [anon_sym_LT_DASH] = ACTIONS(991), - [anon_sym_function] = ACTIONS(993), - [anon_sym_COLON_COLON] = ACTIONS(991), - [anon_sym_class] = ACTIONS(993), - [anon_sym_DOT] = ACTIONS(991), - [anon_sym_LBRACK] = ACTIONS(991), - [anon_sym_try] = ACTIONS(993), - [anon_sym_throw] = ACTIONS(993), - [anon_sym_const] = ACTIONS(993), - [anon_sym_enum] = ACTIONS(993), - [anon_sym_DASH] = ACTIONS(993), - [anon_sym_TILDE] = ACTIONS(991), - [anon_sym_BANG] = ACTIONS(993), - [anon_sym_typeof] = ACTIONS(993), - [anon_sym_PLUS_PLUS] = ACTIONS(991), - [anon_sym_DASH_DASH] = ACTIONS(991), - [anon_sym_PLUS] = ACTIONS(993), - [anon_sym_STAR] = ACTIONS(993), - [anon_sym_SLASH] = ACTIONS(993), - [anon_sym_PERCENT] = ACTIONS(993), - [anon_sym_PIPE_PIPE] = ACTIONS(991), - [anon_sym_AMP_AMP] = ACTIONS(991), - [anon_sym_PIPE] = ACTIONS(993), - [anon_sym_CARET] = ACTIONS(991), - [anon_sym_AMP] = ACTIONS(993), - [anon_sym_EQ_EQ] = ACTIONS(991), - [anon_sym_BANG_EQ] = ACTIONS(991), - [anon_sym_LT_EQ_GT] = ACTIONS(991), - [anon_sym_GT] = ACTIONS(993), - [anon_sym_GT_EQ] = ACTIONS(991), - [anon_sym_LT_EQ] = ACTIONS(993), - [anon_sym_LT] = ACTIONS(993), - [anon_sym_instanceof] = ACTIONS(993), - [anon_sym_LT_LT] = ACTIONS(991), - [anon_sym_GT_GT] = ACTIONS(993), - [anon_sym_GT_GT_GT] = ACTIONS(991), - [anon_sym_QMARK] = ACTIONS(991), - [anon_sym_PLUS_EQ] = ACTIONS(991), - [anon_sym_DASH_EQ] = ACTIONS(991), - [anon_sym_STAR_EQ] = ACTIONS(991), - [anon_sym_SLASH_EQ] = ACTIONS(991), - [anon_sym_PERCENT_EQ] = ACTIONS(991), - [anon_sym_delete] = ACTIONS(993), - [anon_sym_var] = ACTIONS(993), - [anon_sym_rawcall] = ACTIONS(993), - [anon_sym_AT] = ACTIONS(991), - [anon_sym_clone] = ACTIONS(993), - [sym_integer] = ACTIONS(993), - [sym_float] = ACTIONS(991), - [anon_sym_DQUOTE] = ACTIONS(991), - [anon_sym_SQUOTE] = ACTIONS(993), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(991), - [anon_sym_true] = ACTIONS(993), - [anon_sym_false] = ACTIONS(993), - [sym_null] = ACTIONS(993), + [ts_builtin_sym_end] = ACTIONS(993), + [sym_identifier] = ACTIONS(995), + [anon_sym_SEMI] = ACTIONS(993), + [anon_sym_LBRACE] = ACTIONS(993), + [anon_sym_RBRACE] = ACTIONS(993), + [anon_sym_if] = ACTIONS(995), + [anon_sym_else] = ACTIONS(995), + [anon_sym_while] = ACTIONS(995), + [anon_sym_LPAREN] = ACTIONS(993), + [anon_sym_do] = ACTIONS(995), + [anon_sym_switch] = ACTIONS(995), + [anon_sym_case] = ACTIONS(995), + [anon_sym_default] = ACTIONS(995), + [anon_sym_for] = ACTIONS(995), + [anon_sym_foreach] = ACTIONS(995), + [anon_sym_COMMA] = ACTIONS(993), + [anon_sym_in] = ACTIONS(995), + [anon_sym_break] = ACTIONS(995), + [anon_sym_continue] = ACTIONS(995), + [anon_sym_return] = ACTIONS(995), + [anon_sym_yield] = ACTIONS(995), + [anon_sym_resume] = ACTIONS(995), + [anon_sym_local] = ACTIONS(995), + [anon_sym_EQ] = ACTIONS(995), + [anon_sym_LT_DASH] = ACTIONS(993), + [anon_sym_function] = ACTIONS(995), + [anon_sym_COLON_COLON] = ACTIONS(993), + [anon_sym_class] = ACTIONS(995), + [anon_sym_DOT] = ACTIONS(993), + [anon_sym_LBRACK] = ACTIONS(993), + [anon_sym_try] = ACTIONS(995), + [anon_sym_throw] = ACTIONS(995), + [anon_sym_const] = ACTIONS(995), + [anon_sym_enum] = ACTIONS(995), + [anon_sym_DASH] = ACTIONS(995), + [anon_sym_TILDE] = ACTIONS(993), + [anon_sym_BANG] = ACTIONS(995), + [anon_sym_typeof] = ACTIONS(995), + [anon_sym_PLUS_PLUS] = ACTIONS(993), + [anon_sym_DASH_DASH] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(995), + [anon_sym_STAR] = ACTIONS(995), + [anon_sym_SLASH] = ACTIONS(995), + [anon_sym_PERCENT] = ACTIONS(995), + [anon_sym_PIPE_PIPE] = ACTIONS(993), + [anon_sym_AMP_AMP] = ACTIONS(993), + [anon_sym_PIPE] = ACTIONS(995), + [anon_sym_CARET] = ACTIONS(993), + [anon_sym_AMP] = ACTIONS(995), + [anon_sym_EQ_EQ] = ACTIONS(993), + [anon_sym_BANG_EQ] = ACTIONS(993), + [anon_sym_LT_EQ_GT] = ACTIONS(993), + [anon_sym_GT] = ACTIONS(995), + [anon_sym_GT_EQ] = ACTIONS(993), + [anon_sym_LT_EQ] = ACTIONS(995), + [anon_sym_LT] = ACTIONS(995), + [anon_sym_instanceof] = ACTIONS(995), + [anon_sym_LT_LT] = ACTIONS(993), + [anon_sym_GT_GT] = ACTIONS(995), + [anon_sym_GT_GT_GT] = ACTIONS(993), + [anon_sym_QMARK] = ACTIONS(993), + [anon_sym_PLUS_EQ] = ACTIONS(993), + [anon_sym_DASH_EQ] = ACTIONS(993), + [anon_sym_STAR_EQ] = ACTIONS(993), + [anon_sym_SLASH_EQ] = ACTIONS(993), + [anon_sym_PERCENT_EQ] = ACTIONS(993), + [anon_sym_delete] = ACTIONS(995), + [anon_sym_var] = ACTIONS(995), + [anon_sym_rawcall] = ACTIONS(995), + [anon_sym_AT] = ACTIONS(993), + [anon_sym_clone] = ACTIONS(995), + [sym_integer] = ACTIONS(995), + [sym_float] = ACTIONS(993), + [anon_sym_DQUOTE] = ACTIONS(993), + [anon_sym_SQUOTE] = ACTIONS(995), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(993), + [anon_sym_true] = ACTIONS(995), + [anon_sym_false] = ACTIONS(995), + [sym_null] = ACTIONS(995), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(991), + [sym_verbatim_string] = ACTIONS(993), }, [223] = { - [ts_builtin_sym_end] = ACTIONS(1001), - [sym_identifier] = ACTIONS(1003), - [anon_sym_SEMI] = ACTIONS(1001), - [anon_sym_LBRACE] = ACTIONS(1001), - [anon_sym_RBRACE] = ACTIONS(1001), - [anon_sym_if] = ACTIONS(1003), - [anon_sym_else] = ACTIONS(1003), - [anon_sym_while] = ACTIONS(1003), - [anon_sym_LPAREN] = ACTIONS(1001), - [anon_sym_do] = ACTIONS(1003), - [anon_sym_switch] = ACTIONS(1003), - [anon_sym_case] = ACTIONS(1003), - [anon_sym_default] = ACTIONS(1003), - [anon_sym_for] = ACTIONS(1003), - [anon_sym_foreach] = ACTIONS(1003), - [anon_sym_COMMA] = ACTIONS(1001), - [anon_sym_in] = ACTIONS(1003), - [anon_sym_break] = ACTIONS(1003), - [anon_sym_continue] = ACTIONS(1003), - [anon_sym_return] = ACTIONS(1003), - [anon_sym_yield] = ACTIONS(1003), - [anon_sym_resume] = ACTIONS(1003), - [anon_sym_local] = ACTIONS(1003), - [anon_sym_EQ] = ACTIONS(1003), - [anon_sym_LT_DASH] = ACTIONS(1001), - [anon_sym_function] = ACTIONS(1003), - [anon_sym_COLON_COLON] = ACTIONS(1001), - [anon_sym_class] = ACTIONS(1003), - [anon_sym_DOT] = ACTIONS(1001), - [anon_sym_LBRACK] = ACTIONS(1001), - [anon_sym_try] = ACTIONS(1003), - [anon_sym_throw] = ACTIONS(1003), - [anon_sym_const] = ACTIONS(1003), - [anon_sym_enum] = ACTIONS(1003), - [anon_sym_DASH] = ACTIONS(1003), - [anon_sym_TILDE] = ACTIONS(1001), - [anon_sym_BANG] = ACTIONS(1003), - [anon_sym_typeof] = ACTIONS(1003), - [anon_sym_PLUS_PLUS] = ACTIONS(1001), - [anon_sym_DASH_DASH] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(1003), - [anon_sym_STAR] = ACTIONS(1003), - [anon_sym_SLASH] = ACTIONS(1003), - [anon_sym_PERCENT] = ACTIONS(1003), - [anon_sym_PIPE_PIPE] = ACTIONS(1001), - [anon_sym_AMP_AMP] = ACTIONS(1001), - [anon_sym_PIPE] = ACTIONS(1003), - [anon_sym_CARET] = ACTIONS(1001), - [anon_sym_AMP] = ACTIONS(1003), - [anon_sym_EQ_EQ] = ACTIONS(1001), - [anon_sym_BANG_EQ] = ACTIONS(1001), - [anon_sym_LT_EQ_GT] = ACTIONS(1001), - [anon_sym_GT] = ACTIONS(1003), - [anon_sym_GT_EQ] = ACTIONS(1001), - [anon_sym_LT_EQ] = ACTIONS(1003), - [anon_sym_LT] = ACTIONS(1003), - [anon_sym_instanceof] = ACTIONS(1003), - [anon_sym_LT_LT] = ACTIONS(1001), - [anon_sym_GT_GT] = ACTIONS(1003), - [anon_sym_GT_GT_GT] = ACTIONS(1001), - [anon_sym_QMARK] = ACTIONS(1001), - [anon_sym_PLUS_EQ] = ACTIONS(1001), - [anon_sym_DASH_EQ] = ACTIONS(1001), - [anon_sym_STAR_EQ] = ACTIONS(1001), - [anon_sym_SLASH_EQ] = ACTIONS(1001), - [anon_sym_PERCENT_EQ] = ACTIONS(1001), - [anon_sym_delete] = ACTIONS(1003), - [anon_sym_var] = ACTIONS(1003), - [anon_sym_rawcall] = ACTIONS(1003), - [anon_sym_AT] = ACTIONS(1001), - [anon_sym_clone] = ACTIONS(1003), - [sym_integer] = ACTIONS(1003), - [sym_float] = ACTIONS(1001), - [anon_sym_DQUOTE] = ACTIONS(1001), - [anon_sym_SQUOTE] = ACTIONS(1003), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1001), - [anon_sym_true] = ACTIONS(1003), - [anon_sym_false] = ACTIONS(1003), - [sym_null] = ACTIONS(1003), + [ts_builtin_sym_end] = ACTIONS(1003), + [sym_identifier] = ACTIONS(1005), + [anon_sym_SEMI] = ACTIONS(1003), + [anon_sym_LBRACE] = ACTIONS(1003), + [anon_sym_RBRACE] = ACTIONS(1003), + [anon_sym_if] = ACTIONS(1005), + [anon_sym_else] = ACTIONS(1005), + [anon_sym_while] = ACTIONS(1005), + [anon_sym_LPAREN] = ACTIONS(1003), + [anon_sym_do] = ACTIONS(1005), + [anon_sym_switch] = ACTIONS(1005), + [anon_sym_case] = ACTIONS(1005), + [anon_sym_default] = ACTIONS(1005), + [anon_sym_for] = ACTIONS(1005), + [anon_sym_foreach] = ACTIONS(1005), + [anon_sym_COMMA] = ACTIONS(1003), + [anon_sym_in] = ACTIONS(1005), + [anon_sym_break] = ACTIONS(1005), + [anon_sym_continue] = ACTIONS(1005), + [anon_sym_return] = ACTIONS(1005), + [anon_sym_yield] = ACTIONS(1005), + [anon_sym_resume] = ACTIONS(1005), + [anon_sym_local] = ACTIONS(1005), + [anon_sym_EQ] = ACTIONS(1005), + [anon_sym_LT_DASH] = ACTIONS(1003), + [anon_sym_function] = ACTIONS(1005), + [anon_sym_COLON_COLON] = ACTIONS(1003), + [anon_sym_class] = ACTIONS(1005), + [anon_sym_DOT] = ACTIONS(1003), + [anon_sym_LBRACK] = ACTIONS(1003), + [anon_sym_try] = ACTIONS(1005), + [anon_sym_throw] = ACTIONS(1005), + [anon_sym_const] = ACTIONS(1005), + [anon_sym_enum] = ACTIONS(1005), + [anon_sym_DASH] = ACTIONS(1005), + [anon_sym_TILDE] = ACTIONS(1003), + [anon_sym_BANG] = ACTIONS(1005), + [anon_sym_typeof] = ACTIONS(1005), + [anon_sym_PLUS_PLUS] = ACTIONS(1003), + [anon_sym_DASH_DASH] = ACTIONS(1003), + [anon_sym_PLUS] = ACTIONS(1005), + [anon_sym_STAR] = ACTIONS(1005), + [anon_sym_SLASH] = ACTIONS(1005), + [anon_sym_PERCENT] = ACTIONS(1005), + [anon_sym_PIPE_PIPE] = ACTIONS(1003), + [anon_sym_AMP_AMP] = ACTIONS(1003), + [anon_sym_PIPE] = ACTIONS(1005), + [anon_sym_CARET] = ACTIONS(1003), + [anon_sym_AMP] = ACTIONS(1005), + [anon_sym_EQ_EQ] = ACTIONS(1003), + [anon_sym_BANG_EQ] = ACTIONS(1003), + [anon_sym_LT_EQ_GT] = ACTIONS(1003), + [anon_sym_GT] = ACTIONS(1005), + [anon_sym_GT_EQ] = ACTIONS(1003), + [anon_sym_LT_EQ] = ACTIONS(1005), + [anon_sym_LT] = ACTIONS(1005), + [anon_sym_instanceof] = ACTIONS(1005), + [anon_sym_LT_LT] = ACTIONS(1003), + [anon_sym_GT_GT] = ACTIONS(1005), + [anon_sym_GT_GT_GT] = ACTIONS(1003), + [anon_sym_QMARK] = ACTIONS(1003), + [anon_sym_PLUS_EQ] = ACTIONS(1003), + [anon_sym_DASH_EQ] = ACTIONS(1003), + [anon_sym_STAR_EQ] = ACTIONS(1003), + [anon_sym_SLASH_EQ] = ACTIONS(1003), + [anon_sym_PERCENT_EQ] = ACTIONS(1003), + [anon_sym_delete] = ACTIONS(1005), + [anon_sym_var] = ACTIONS(1005), + [anon_sym_rawcall] = ACTIONS(1005), + [anon_sym_AT] = ACTIONS(1003), + [anon_sym_clone] = ACTIONS(1005), + [sym_integer] = ACTIONS(1005), + [sym_float] = ACTIONS(1003), + [anon_sym_DQUOTE] = ACTIONS(1003), + [anon_sym_SQUOTE] = ACTIONS(1005), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1003), + [anon_sym_true] = ACTIONS(1005), + [anon_sym_false] = ACTIONS(1005), + [sym_null] = ACTIONS(1005), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1001), + [sym_verbatim_string] = ACTIONS(1003), }, [224] = { - [ts_builtin_sym_end] = ACTIONS(1005), - [sym_identifier] = ACTIONS(1007), - [anon_sym_SEMI] = ACTIONS(1005), - [anon_sym_LBRACE] = ACTIONS(1005), - [anon_sym_RBRACE] = ACTIONS(1005), - [anon_sym_if] = ACTIONS(1007), - [anon_sym_else] = ACTIONS(1007), - [anon_sym_while] = ACTIONS(1007), - [anon_sym_LPAREN] = ACTIONS(1005), - [anon_sym_do] = ACTIONS(1007), - [anon_sym_switch] = ACTIONS(1007), - [anon_sym_case] = ACTIONS(1007), - [anon_sym_default] = ACTIONS(1007), - [anon_sym_for] = ACTIONS(1007), - [anon_sym_foreach] = ACTIONS(1007), - [anon_sym_COMMA] = ACTIONS(1005), - [anon_sym_in] = ACTIONS(1007), - [anon_sym_break] = ACTIONS(1007), - [anon_sym_continue] = ACTIONS(1007), - [anon_sym_return] = ACTIONS(1007), - [anon_sym_yield] = ACTIONS(1007), - [anon_sym_resume] = ACTIONS(1007), - [anon_sym_local] = ACTIONS(1007), - [anon_sym_EQ] = ACTIONS(1007), - [anon_sym_LT_DASH] = ACTIONS(1005), - [anon_sym_function] = ACTIONS(1007), - [anon_sym_COLON_COLON] = ACTIONS(1005), - [anon_sym_class] = ACTIONS(1007), - [anon_sym_DOT] = ACTIONS(1005), - [anon_sym_LBRACK] = ACTIONS(1005), - [anon_sym_try] = ACTIONS(1007), - [anon_sym_throw] = ACTIONS(1007), - [anon_sym_const] = ACTIONS(1007), - [anon_sym_enum] = ACTIONS(1007), - [anon_sym_DASH] = ACTIONS(1007), - [anon_sym_TILDE] = ACTIONS(1005), - [anon_sym_BANG] = ACTIONS(1007), - [anon_sym_typeof] = ACTIONS(1007), - [anon_sym_PLUS_PLUS] = ACTIONS(1005), - [anon_sym_DASH_DASH] = ACTIONS(1005), - [anon_sym_PLUS] = ACTIONS(1007), - [anon_sym_STAR] = ACTIONS(1007), - [anon_sym_SLASH] = ACTIONS(1007), - [anon_sym_PERCENT] = ACTIONS(1007), - [anon_sym_PIPE_PIPE] = ACTIONS(1005), - [anon_sym_AMP_AMP] = ACTIONS(1005), - [anon_sym_PIPE] = ACTIONS(1007), - [anon_sym_CARET] = ACTIONS(1005), - [anon_sym_AMP] = ACTIONS(1007), - [anon_sym_EQ_EQ] = ACTIONS(1005), - [anon_sym_BANG_EQ] = ACTIONS(1005), - [anon_sym_LT_EQ_GT] = ACTIONS(1005), - [anon_sym_GT] = ACTIONS(1007), - [anon_sym_GT_EQ] = ACTIONS(1005), - [anon_sym_LT_EQ] = ACTIONS(1007), - [anon_sym_LT] = ACTIONS(1007), - [anon_sym_instanceof] = ACTIONS(1007), - [anon_sym_LT_LT] = ACTIONS(1005), - [anon_sym_GT_GT] = ACTIONS(1007), - [anon_sym_GT_GT_GT] = ACTIONS(1005), - [anon_sym_QMARK] = ACTIONS(1005), - [anon_sym_PLUS_EQ] = ACTIONS(1005), - [anon_sym_DASH_EQ] = ACTIONS(1005), - [anon_sym_STAR_EQ] = ACTIONS(1005), - [anon_sym_SLASH_EQ] = ACTIONS(1005), - [anon_sym_PERCENT_EQ] = ACTIONS(1005), - [anon_sym_delete] = ACTIONS(1007), - [anon_sym_var] = ACTIONS(1007), - [anon_sym_rawcall] = ACTIONS(1007), - [anon_sym_AT] = ACTIONS(1005), - [anon_sym_clone] = ACTIONS(1007), - [sym_integer] = ACTIONS(1007), - [sym_float] = ACTIONS(1005), - [anon_sym_DQUOTE] = ACTIONS(1005), - [anon_sym_SQUOTE] = ACTIONS(1007), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1005), - [anon_sym_true] = ACTIONS(1007), - [anon_sym_false] = ACTIONS(1007), - [sym_null] = ACTIONS(1007), + [ts_builtin_sym_end] = ACTIONS(1007), + [sym_identifier] = ACTIONS(1009), + [anon_sym_SEMI] = ACTIONS(1007), + [anon_sym_LBRACE] = ACTIONS(1007), + [anon_sym_RBRACE] = ACTIONS(1007), + [anon_sym_if] = ACTIONS(1009), + [anon_sym_else] = ACTIONS(1009), + [anon_sym_while] = ACTIONS(1009), + [anon_sym_LPAREN] = ACTIONS(1007), + [anon_sym_do] = ACTIONS(1009), + [anon_sym_switch] = ACTIONS(1009), + [anon_sym_case] = ACTIONS(1009), + [anon_sym_default] = ACTIONS(1009), + [anon_sym_for] = ACTIONS(1009), + [anon_sym_foreach] = ACTIONS(1009), + [anon_sym_COMMA] = ACTIONS(1007), + [anon_sym_in] = ACTIONS(1009), + [anon_sym_break] = ACTIONS(1009), + [anon_sym_continue] = ACTIONS(1009), + [anon_sym_return] = ACTIONS(1009), + [anon_sym_yield] = ACTIONS(1009), + [anon_sym_resume] = ACTIONS(1009), + [anon_sym_local] = ACTIONS(1009), + [anon_sym_EQ] = ACTIONS(1009), + [anon_sym_LT_DASH] = ACTIONS(1007), + [anon_sym_function] = ACTIONS(1009), + [anon_sym_COLON_COLON] = ACTIONS(1007), + [anon_sym_class] = ACTIONS(1009), + [anon_sym_DOT] = ACTIONS(1007), + [anon_sym_LBRACK] = ACTIONS(1007), + [anon_sym_try] = ACTIONS(1009), + [anon_sym_throw] = ACTIONS(1009), + [anon_sym_const] = ACTIONS(1009), + [anon_sym_enum] = ACTIONS(1009), + [anon_sym_DASH] = ACTIONS(1009), + [anon_sym_TILDE] = ACTIONS(1007), + [anon_sym_BANG] = ACTIONS(1009), + [anon_sym_typeof] = ACTIONS(1009), + [anon_sym_PLUS_PLUS] = ACTIONS(1007), + [anon_sym_DASH_DASH] = ACTIONS(1007), + [anon_sym_PLUS] = ACTIONS(1009), + [anon_sym_STAR] = ACTIONS(1009), + [anon_sym_SLASH] = ACTIONS(1009), + [anon_sym_PERCENT] = ACTIONS(1009), + [anon_sym_PIPE_PIPE] = ACTIONS(1007), + [anon_sym_AMP_AMP] = ACTIONS(1007), + [anon_sym_PIPE] = ACTIONS(1009), + [anon_sym_CARET] = ACTIONS(1007), + [anon_sym_AMP] = ACTIONS(1009), + [anon_sym_EQ_EQ] = ACTIONS(1007), + [anon_sym_BANG_EQ] = ACTIONS(1007), + [anon_sym_LT_EQ_GT] = ACTIONS(1007), + [anon_sym_GT] = ACTIONS(1009), + [anon_sym_GT_EQ] = ACTIONS(1007), + [anon_sym_LT_EQ] = ACTIONS(1009), + [anon_sym_LT] = ACTIONS(1009), + [anon_sym_instanceof] = ACTIONS(1009), + [anon_sym_LT_LT] = ACTIONS(1007), + [anon_sym_GT_GT] = ACTIONS(1009), + [anon_sym_GT_GT_GT] = ACTIONS(1007), + [anon_sym_QMARK] = ACTIONS(1007), + [anon_sym_PLUS_EQ] = ACTIONS(1007), + [anon_sym_DASH_EQ] = ACTIONS(1007), + [anon_sym_STAR_EQ] = ACTIONS(1007), + [anon_sym_SLASH_EQ] = ACTIONS(1007), + [anon_sym_PERCENT_EQ] = ACTIONS(1007), + [anon_sym_delete] = ACTIONS(1009), + [anon_sym_var] = ACTIONS(1009), + [anon_sym_rawcall] = ACTIONS(1009), + [anon_sym_AT] = ACTIONS(1007), + [anon_sym_clone] = ACTIONS(1009), + [sym_integer] = ACTIONS(1009), + [sym_float] = ACTIONS(1007), + [anon_sym_DQUOTE] = ACTIONS(1007), + [anon_sym_SQUOTE] = ACTIONS(1009), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1007), + [anon_sym_true] = ACTIONS(1009), + [anon_sym_false] = ACTIONS(1009), + [sym_null] = ACTIONS(1009), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1005), + [sym_verbatim_string] = ACTIONS(1007), }, [225] = { - [ts_builtin_sym_end] = ACTIONS(1009), - [sym_identifier] = ACTIONS(1011), - [anon_sym_SEMI] = ACTIONS(1013), - [anon_sym_LBRACE] = ACTIONS(1009), - [anon_sym_RBRACE] = ACTIONS(1009), - [anon_sym_if] = ACTIONS(1011), - [anon_sym_else] = ACTIONS(1011), - [anon_sym_while] = ACTIONS(1011), + [ts_builtin_sym_end] = ACTIONS(1011), + [sym_identifier] = ACTIONS(1013), + [anon_sym_SEMI] = ACTIONS(1015), + [anon_sym_LBRACE] = ACTIONS(1011), + [anon_sym_RBRACE] = ACTIONS(1011), + [anon_sym_if] = ACTIONS(1013), + [anon_sym_else] = ACTIONS(1013), + [anon_sym_while] = ACTIONS(1013), [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(1011), - [anon_sym_switch] = ACTIONS(1011), - [anon_sym_case] = ACTIONS(1011), - [anon_sym_default] = ACTIONS(1011), - [anon_sym_for] = ACTIONS(1011), - [anon_sym_foreach] = ACTIONS(1011), - [anon_sym_COMMA] = ACTIONS(1009), + [anon_sym_do] = ACTIONS(1013), + [anon_sym_switch] = ACTIONS(1013), + [anon_sym_case] = ACTIONS(1013), + [anon_sym_default] = ACTIONS(1013), + [anon_sym_for] = ACTIONS(1013), + [anon_sym_foreach] = ACTIONS(1013), + [anon_sym_COMMA] = ACTIONS(1011), [anon_sym_in] = ACTIONS(869), - [anon_sym_break] = ACTIONS(1011), - [anon_sym_continue] = ACTIONS(1011), - [anon_sym_return] = ACTIONS(1011), - [anon_sym_yield] = ACTIONS(1011), - [anon_sym_resume] = ACTIONS(1011), - [anon_sym_local] = ACTIONS(1011), + [anon_sym_break] = ACTIONS(1013), + [anon_sym_continue] = ACTIONS(1013), + [anon_sym_return] = ACTIONS(1013), + [anon_sym_yield] = ACTIONS(1013), + [anon_sym_resume] = ACTIONS(1013), + [anon_sym_local] = ACTIONS(1013), [anon_sym_EQ] = ACTIONS(871), [anon_sym_LT_DASH] = ACTIONS(873), - [anon_sym_function] = ACTIONS(1011), - [anon_sym_COLON_COLON] = ACTIONS(1009), - [anon_sym_class] = ACTIONS(1011), + [anon_sym_function] = ACTIONS(1013), + [anon_sym_COLON_COLON] = ACTIONS(1011), + [anon_sym_class] = ACTIONS(1013), [anon_sym_DOT] = ACTIONS(875), [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(1011), - [anon_sym_throw] = ACTIONS(1011), - [anon_sym_const] = ACTIONS(1011), - [anon_sym_enum] = ACTIONS(1011), + [anon_sym_try] = ACTIONS(1013), + [anon_sym_throw] = ACTIONS(1013), + [anon_sym_const] = ACTIONS(1013), + [anon_sym_enum] = ACTIONS(1013), [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(1009), - [anon_sym_BANG] = ACTIONS(1011), - [anon_sym_typeof] = ACTIONS(1011), + [anon_sym_TILDE] = ACTIONS(1011), + [anon_sym_BANG] = ACTIONS(1013), + [anon_sym_typeof] = ACTIONS(1013), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), [anon_sym_PLUS] = ACTIONS(879), @@ -26594,227 +26565,227 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(873), [anon_sym_SLASH_EQ] = ACTIONS(873), [anon_sym_PERCENT_EQ] = ACTIONS(873), - [anon_sym_delete] = ACTIONS(1011), - [anon_sym_var] = ACTIONS(1011), - [anon_sym_rawcall] = ACTIONS(1011), - [anon_sym_AT] = ACTIONS(1009), - [anon_sym_clone] = ACTIONS(1011), - [sym_integer] = ACTIONS(1011), - [sym_float] = ACTIONS(1009), - [anon_sym_DQUOTE] = ACTIONS(1009), - [anon_sym_SQUOTE] = ACTIONS(1011), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1009), - [anon_sym_true] = ACTIONS(1011), - [anon_sym_false] = ACTIONS(1011), - [sym_null] = ACTIONS(1011), + [anon_sym_delete] = ACTIONS(1013), + [anon_sym_var] = ACTIONS(1013), + [anon_sym_rawcall] = ACTIONS(1013), + [anon_sym_AT] = ACTIONS(1011), + [anon_sym_clone] = ACTIONS(1013), + [sym_integer] = ACTIONS(1013), + [sym_float] = ACTIONS(1011), + [anon_sym_DQUOTE] = ACTIONS(1011), + [anon_sym_SQUOTE] = ACTIONS(1013), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1011), + [anon_sym_true] = ACTIONS(1013), + [anon_sym_false] = ACTIONS(1013), + [sym_null] = ACTIONS(1013), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1009), + [sym_verbatim_string] = ACTIONS(1011), }, [226] = { - [ts_builtin_sym_end] = ACTIONS(1009), - [sym_identifier] = ACTIONS(1011), - [anon_sym_SEMI] = ACTIONS(1009), - [anon_sym_LBRACE] = ACTIONS(1009), - [anon_sym_RBRACE] = ACTIONS(1009), - [anon_sym_if] = ACTIONS(1011), - [anon_sym_else] = ACTIONS(1011), - [anon_sym_while] = ACTIONS(1011), - [anon_sym_LPAREN] = ACTIONS(1009), - [anon_sym_do] = ACTIONS(1011), - [anon_sym_switch] = ACTIONS(1011), - [anon_sym_case] = ACTIONS(1011), - [anon_sym_default] = ACTIONS(1011), - [anon_sym_for] = ACTIONS(1011), - [anon_sym_foreach] = ACTIONS(1011), - [anon_sym_COMMA] = ACTIONS(1009), - [anon_sym_in] = ACTIONS(1011), - [anon_sym_break] = ACTIONS(1011), - [anon_sym_continue] = ACTIONS(1011), - [anon_sym_return] = ACTIONS(1011), - [anon_sym_yield] = ACTIONS(1011), - [anon_sym_resume] = ACTIONS(1011), - [anon_sym_local] = ACTIONS(1011), - [anon_sym_EQ] = ACTIONS(1011), - [anon_sym_LT_DASH] = ACTIONS(1009), - [anon_sym_function] = ACTIONS(1011), - [anon_sym_COLON_COLON] = ACTIONS(1009), - [anon_sym_class] = ACTIONS(1011), - [anon_sym_DOT] = ACTIONS(1009), - [anon_sym_LBRACK] = ACTIONS(1009), - [anon_sym_try] = ACTIONS(1011), - [anon_sym_throw] = ACTIONS(1011), - [anon_sym_const] = ACTIONS(1011), - [anon_sym_enum] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_TILDE] = ACTIONS(1009), - [anon_sym_BANG] = ACTIONS(1011), - [anon_sym_typeof] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1009), - [anon_sym_DASH_DASH] = ACTIONS(1009), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_STAR] = ACTIONS(1011), - [anon_sym_SLASH] = ACTIONS(1011), - [anon_sym_PERCENT] = ACTIONS(1011), - [anon_sym_PIPE_PIPE] = ACTIONS(1009), - [anon_sym_AMP_AMP] = ACTIONS(1009), - [anon_sym_PIPE] = ACTIONS(1011), - [anon_sym_CARET] = ACTIONS(1009), - [anon_sym_AMP] = ACTIONS(1011), - [anon_sym_EQ_EQ] = ACTIONS(1009), - [anon_sym_BANG_EQ] = ACTIONS(1009), - [anon_sym_LT_EQ_GT] = ACTIONS(1009), - [anon_sym_GT] = ACTIONS(1011), - [anon_sym_GT_EQ] = ACTIONS(1009), - [anon_sym_LT_EQ] = ACTIONS(1011), - [anon_sym_LT] = ACTIONS(1011), - [anon_sym_instanceof] = ACTIONS(1011), - [anon_sym_LT_LT] = ACTIONS(1009), - [anon_sym_GT_GT] = ACTIONS(1011), - [anon_sym_GT_GT_GT] = ACTIONS(1009), - [anon_sym_QMARK] = ACTIONS(1009), - [anon_sym_PLUS_EQ] = ACTIONS(1009), - [anon_sym_DASH_EQ] = ACTIONS(1009), - [anon_sym_STAR_EQ] = ACTIONS(1009), - [anon_sym_SLASH_EQ] = ACTIONS(1009), - [anon_sym_PERCENT_EQ] = ACTIONS(1009), - [anon_sym_delete] = ACTIONS(1011), - [anon_sym_var] = ACTIONS(1011), - [anon_sym_rawcall] = ACTIONS(1011), - [anon_sym_AT] = ACTIONS(1009), - [anon_sym_clone] = ACTIONS(1011), - [sym_integer] = ACTIONS(1011), - [sym_float] = ACTIONS(1009), - [anon_sym_DQUOTE] = ACTIONS(1009), - [anon_sym_SQUOTE] = ACTIONS(1011), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1009), - [anon_sym_true] = ACTIONS(1011), - [anon_sym_false] = ACTIONS(1011), - [sym_null] = ACTIONS(1011), + [ts_builtin_sym_end] = ACTIONS(1011), + [sym_identifier] = ACTIONS(1013), + [anon_sym_SEMI] = ACTIONS(1011), + [anon_sym_LBRACE] = ACTIONS(1011), + [anon_sym_RBRACE] = ACTIONS(1011), + [anon_sym_if] = ACTIONS(1013), + [anon_sym_else] = ACTIONS(1013), + [anon_sym_while] = ACTIONS(1013), + [anon_sym_LPAREN] = ACTIONS(1011), + [anon_sym_do] = ACTIONS(1013), + [anon_sym_switch] = ACTIONS(1013), + [anon_sym_case] = ACTIONS(1013), + [anon_sym_default] = ACTIONS(1013), + [anon_sym_for] = ACTIONS(1013), + [anon_sym_foreach] = ACTIONS(1013), + [anon_sym_COMMA] = ACTIONS(1011), + [anon_sym_in] = ACTIONS(1013), + [anon_sym_break] = ACTIONS(1013), + [anon_sym_continue] = ACTIONS(1013), + [anon_sym_return] = ACTIONS(1013), + [anon_sym_yield] = ACTIONS(1013), + [anon_sym_resume] = ACTIONS(1013), + [anon_sym_local] = ACTIONS(1013), + [anon_sym_EQ] = ACTIONS(1013), + [anon_sym_LT_DASH] = ACTIONS(1011), + [anon_sym_function] = ACTIONS(1013), + [anon_sym_COLON_COLON] = ACTIONS(1011), + [anon_sym_class] = ACTIONS(1013), + [anon_sym_DOT] = ACTIONS(1011), + [anon_sym_LBRACK] = ACTIONS(1011), + [anon_sym_try] = ACTIONS(1013), + [anon_sym_throw] = ACTIONS(1013), + [anon_sym_const] = ACTIONS(1013), + [anon_sym_enum] = ACTIONS(1013), + [anon_sym_DASH] = ACTIONS(1013), + [anon_sym_TILDE] = ACTIONS(1011), + [anon_sym_BANG] = ACTIONS(1013), + [anon_sym_typeof] = ACTIONS(1013), + [anon_sym_PLUS_PLUS] = ACTIONS(1011), + [anon_sym_DASH_DASH] = ACTIONS(1011), + [anon_sym_PLUS] = ACTIONS(1013), + [anon_sym_STAR] = ACTIONS(1013), + [anon_sym_SLASH] = ACTIONS(1013), + [anon_sym_PERCENT] = ACTIONS(1013), + [anon_sym_PIPE_PIPE] = ACTIONS(1011), + [anon_sym_AMP_AMP] = ACTIONS(1011), + [anon_sym_PIPE] = ACTIONS(1013), + [anon_sym_CARET] = ACTIONS(1011), + [anon_sym_AMP] = ACTIONS(1013), + [anon_sym_EQ_EQ] = ACTIONS(1011), + [anon_sym_BANG_EQ] = ACTIONS(1011), + [anon_sym_LT_EQ_GT] = ACTIONS(1011), + [anon_sym_GT] = ACTIONS(1013), + [anon_sym_GT_EQ] = ACTIONS(1011), + [anon_sym_LT_EQ] = ACTIONS(1013), + [anon_sym_LT] = ACTIONS(1013), + [anon_sym_instanceof] = ACTIONS(1013), + [anon_sym_LT_LT] = ACTIONS(1011), + [anon_sym_GT_GT] = ACTIONS(1013), + [anon_sym_GT_GT_GT] = ACTIONS(1011), + [anon_sym_QMARK] = ACTIONS(1011), + [anon_sym_PLUS_EQ] = ACTIONS(1011), + [anon_sym_DASH_EQ] = ACTIONS(1011), + [anon_sym_STAR_EQ] = ACTIONS(1011), + [anon_sym_SLASH_EQ] = ACTIONS(1011), + [anon_sym_PERCENT_EQ] = ACTIONS(1011), + [anon_sym_delete] = ACTIONS(1013), + [anon_sym_var] = ACTIONS(1013), + [anon_sym_rawcall] = ACTIONS(1013), + [anon_sym_AT] = ACTIONS(1011), + [anon_sym_clone] = ACTIONS(1013), + [sym_integer] = ACTIONS(1013), + [sym_float] = ACTIONS(1011), + [anon_sym_DQUOTE] = ACTIONS(1011), + [anon_sym_SQUOTE] = ACTIONS(1013), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1011), + [anon_sym_true] = ACTIONS(1013), + [anon_sym_false] = ACTIONS(1013), + [sym_null] = ACTIONS(1013), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1009), + [sym_verbatim_string] = ACTIONS(1011), }, [227] = { - [ts_builtin_sym_end] = ACTIONS(1009), - [sym_identifier] = ACTIONS(1011), - [anon_sym_SEMI] = ACTIONS(1009), - [anon_sym_LBRACE] = ACTIONS(1009), - [anon_sym_RBRACE] = ACTIONS(1009), - [anon_sym_if] = ACTIONS(1011), - [anon_sym_else] = ACTIONS(1011), - [anon_sym_while] = ACTIONS(1011), - [anon_sym_LPAREN] = ACTIONS(1009), - [anon_sym_do] = ACTIONS(1011), - [anon_sym_switch] = ACTIONS(1011), - [anon_sym_case] = ACTIONS(1011), - [anon_sym_default] = ACTIONS(1011), - [anon_sym_for] = ACTIONS(1011), - [anon_sym_foreach] = ACTIONS(1011), - [anon_sym_COMMA] = ACTIONS(1009), - [anon_sym_in] = ACTIONS(1011), - [anon_sym_break] = ACTIONS(1011), - [anon_sym_continue] = ACTIONS(1011), - [anon_sym_return] = ACTIONS(1011), - [anon_sym_yield] = ACTIONS(1011), - [anon_sym_resume] = ACTIONS(1011), - [anon_sym_local] = ACTIONS(1011), - [anon_sym_EQ] = ACTIONS(1011), - [anon_sym_LT_DASH] = ACTIONS(1009), - [anon_sym_function] = ACTIONS(1011), - [anon_sym_COLON_COLON] = ACTIONS(1009), - [anon_sym_class] = ACTIONS(1011), - [anon_sym_DOT] = ACTIONS(1009), - [anon_sym_LBRACK] = ACTIONS(1009), - [anon_sym_try] = ACTIONS(1011), - [anon_sym_throw] = ACTIONS(1011), - [anon_sym_const] = ACTIONS(1011), - [anon_sym_enum] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_TILDE] = ACTIONS(1009), - [anon_sym_BANG] = ACTIONS(1011), - [anon_sym_typeof] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1009), - [anon_sym_DASH_DASH] = ACTIONS(1009), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_STAR] = ACTIONS(1011), - [anon_sym_SLASH] = ACTIONS(1011), - [anon_sym_PERCENT] = ACTIONS(1011), - [anon_sym_PIPE_PIPE] = ACTIONS(1009), - [anon_sym_AMP_AMP] = ACTIONS(1009), - [anon_sym_PIPE] = ACTIONS(1011), - [anon_sym_CARET] = ACTIONS(1009), - [anon_sym_AMP] = ACTIONS(1011), - [anon_sym_EQ_EQ] = ACTIONS(1009), - [anon_sym_BANG_EQ] = ACTIONS(1009), - [anon_sym_LT_EQ_GT] = ACTIONS(1009), - [anon_sym_GT] = ACTIONS(1011), - [anon_sym_GT_EQ] = ACTIONS(1009), - [anon_sym_LT_EQ] = ACTIONS(1011), - [anon_sym_LT] = ACTIONS(1011), - [anon_sym_instanceof] = ACTIONS(1011), - [anon_sym_LT_LT] = ACTIONS(1009), - [anon_sym_GT_GT] = ACTIONS(1011), - [anon_sym_GT_GT_GT] = ACTIONS(1009), - [anon_sym_QMARK] = ACTIONS(1009), - [anon_sym_PLUS_EQ] = ACTIONS(1009), - [anon_sym_DASH_EQ] = ACTIONS(1009), - [anon_sym_STAR_EQ] = ACTIONS(1009), - [anon_sym_SLASH_EQ] = ACTIONS(1009), - [anon_sym_PERCENT_EQ] = ACTIONS(1009), - [anon_sym_delete] = ACTIONS(1011), - [anon_sym_var] = ACTIONS(1011), - [anon_sym_rawcall] = ACTIONS(1011), - [anon_sym_AT] = ACTIONS(1009), - [anon_sym_clone] = ACTIONS(1011), - [sym_integer] = ACTIONS(1011), - [sym_float] = ACTIONS(1009), - [anon_sym_DQUOTE] = ACTIONS(1009), - [anon_sym_SQUOTE] = ACTIONS(1011), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1009), - [anon_sym_true] = ACTIONS(1011), - [anon_sym_false] = ACTIONS(1011), - [sym_null] = ACTIONS(1011), + [ts_builtin_sym_end] = ACTIONS(1011), + [sym_identifier] = ACTIONS(1013), + [anon_sym_SEMI] = ACTIONS(1011), + [anon_sym_LBRACE] = ACTIONS(1011), + [anon_sym_RBRACE] = ACTIONS(1011), + [anon_sym_if] = ACTIONS(1013), + [anon_sym_else] = ACTIONS(1013), + [anon_sym_while] = ACTIONS(1013), + [anon_sym_LPAREN] = ACTIONS(1011), + [anon_sym_do] = ACTIONS(1013), + [anon_sym_switch] = ACTIONS(1013), + [anon_sym_case] = ACTIONS(1013), + [anon_sym_default] = ACTIONS(1013), + [anon_sym_for] = ACTIONS(1013), + [anon_sym_foreach] = ACTIONS(1013), + [anon_sym_COMMA] = ACTIONS(1011), + [anon_sym_in] = ACTIONS(1013), + [anon_sym_break] = ACTIONS(1013), + [anon_sym_continue] = ACTIONS(1013), + [anon_sym_return] = ACTIONS(1013), + [anon_sym_yield] = ACTIONS(1013), + [anon_sym_resume] = ACTIONS(1013), + [anon_sym_local] = ACTIONS(1013), + [anon_sym_EQ] = ACTIONS(1013), + [anon_sym_LT_DASH] = ACTIONS(1011), + [anon_sym_function] = ACTIONS(1013), + [anon_sym_COLON_COLON] = ACTIONS(1011), + [anon_sym_class] = ACTIONS(1013), + [anon_sym_DOT] = ACTIONS(1011), + [anon_sym_LBRACK] = ACTIONS(1011), + [anon_sym_try] = ACTIONS(1013), + [anon_sym_throw] = ACTIONS(1013), + [anon_sym_const] = ACTIONS(1013), + [anon_sym_enum] = ACTIONS(1013), + [anon_sym_DASH] = ACTIONS(1013), + [anon_sym_TILDE] = ACTIONS(1011), + [anon_sym_BANG] = ACTIONS(1013), + [anon_sym_typeof] = ACTIONS(1013), + [anon_sym_PLUS_PLUS] = ACTIONS(1011), + [anon_sym_DASH_DASH] = ACTIONS(1011), + [anon_sym_PLUS] = ACTIONS(1013), + [anon_sym_STAR] = ACTIONS(1013), + [anon_sym_SLASH] = ACTIONS(1013), + [anon_sym_PERCENT] = ACTIONS(1013), + [anon_sym_PIPE_PIPE] = ACTIONS(1011), + [anon_sym_AMP_AMP] = ACTIONS(1011), + [anon_sym_PIPE] = ACTIONS(1013), + [anon_sym_CARET] = ACTIONS(1011), + [anon_sym_AMP] = ACTIONS(1013), + [anon_sym_EQ_EQ] = ACTIONS(1011), + [anon_sym_BANG_EQ] = ACTIONS(1011), + [anon_sym_LT_EQ_GT] = ACTIONS(1011), + [anon_sym_GT] = ACTIONS(1013), + [anon_sym_GT_EQ] = ACTIONS(1011), + [anon_sym_LT_EQ] = ACTIONS(1013), + [anon_sym_LT] = ACTIONS(1013), + [anon_sym_instanceof] = ACTIONS(1013), + [anon_sym_LT_LT] = ACTIONS(1011), + [anon_sym_GT_GT] = ACTIONS(1013), + [anon_sym_GT_GT_GT] = ACTIONS(1011), + [anon_sym_QMARK] = ACTIONS(1011), + [anon_sym_PLUS_EQ] = ACTIONS(1011), + [anon_sym_DASH_EQ] = ACTIONS(1011), + [anon_sym_STAR_EQ] = ACTIONS(1011), + [anon_sym_SLASH_EQ] = ACTIONS(1011), + [anon_sym_PERCENT_EQ] = ACTIONS(1011), + [anon_sym_delete] = ACTIONS(1013), + [anon_sym_var] = ACTIONS(1013), + [anon_sym_rawcall] = ACTIONS(1013), + [anon_sym_AT] = ACTIONS(1011), + [anon_sym_clone] = ACTIONS(1013), + [sym_integer] = ACTIONS(1013), + [sym_float] = ACTIONS(1011), + [anon_sym_DQUOTE] = ACTIONS(1011), + [anon_sym_SQUOTE] = ACTIONS(1013), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1011), + [anon_sym_true] = ACTIONS(1013), + [anon_sym_false] = ACTIONS(1013), + [sym_null] = ACTIONS(1013), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1009), + [sym_verbatim_string] = ACTIONS(1011), }, [228] = { - [ts_builtin_sym_end] = ACTIONS(1015), - [sym_identifier] = ACTIONS(1017), - [anon_sym_SEMI] = ACTIONS(1019), - [anon_sym_LBRACE] = ACTIONS(1015), - [anon_sym_RBRACE] = ACTIONS(1015), - [anon_sym_if] = ACTIONS(1017), - [anon_sym_else] = ACTIONS(1017), - [anon_sym_while] = ACTIONS(1017), + [ts_builtin_sym_end] = ACTIONS(1017), + [sym_identifier] = ACTIONS(1019), + [anon_sym_SEMI] = ACTIONS(1021), + [anon_sym_LBRACE] = ACTIONS(1017), + [anon_sym_RBRACE] = ACTIONS(1017), + [anon_sym_if] = ACTIONS(1019), + [anon_sym_else] = ACTIONS(1019), + [anon_sym_while] = ACTIONS(1019), [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(1017), - [anon_sym_switch] = ACTIONS(1017), - [anon_sym_case] = ACTIONS(1017), - [anon_sym_default] = ACTIONS(1017), - [anon_sym_for] = ACTIONS(1017), - [anon_sym_foreach] = ACTIONS(1017), - [anon_sym_COMMA] = ACTIONS(1015), + [anon_sym_do] = ACTIONS(1019), + [anon_sym_switch] = ACTIONS(1019), + [anon_sym_case] = ACTIONS(1019), + [anon_sym_default] = ACTIONS(1019), + [anon_sym_for] = ACTIONS(1019), + [anon_sym_foreach] = ACTIONS(1019), + [anon_sym_COMMA] = ACTIONS(1017), [anon_sym_in] = ACTIONS(869), - [anon_sym_break] = ACTIONS(1017), - [anon_sym_continue] = ACTIONS(1017), - [anon_sym_return] = ACTIONS(1017), - [anon_sym_yield] = ACTIONS(1017), - [anon_sym_resume] = ACTIONS(1017), - [anon_sym_local] = ACTIONS(1017), + [anon_sym_break] = ACTIONS(1019), + [anon_sym_continue] = ACTIONS(1019), + [anon_sym_return] = ACTIONS(1019), + [anon_sym_yield] = ACTIONS(1019), + [anon_sym_resume] = ACTIONS(1019), + [anon_sym_local] = ACTIONS(1019), [anon_sym_EQ] = ACTIONS(871), [anon_sym_LT_DASH] = ACTIONS(873), - [anon_sym_function] = ACTIONS(1017), - [anon_sym_COLON_COLON] = ACTIONS(1015), - [anon_sym_class] = ACTIONS(1017), + [anon_sym_function] = ACTIONS(1019), + [anon_sym_COLON_COLON] = ACTIONS(1017), + [anon_sym_class] = ACTIONS(1019), [anon_sym_DOT] = ACTIONS(875), [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(1017), - [anon_sym_throw] = ACTIONS(1017), - [anon_sym_const] = ACTIONS(1017), - [anon_sym_enum] = ACTIONS(1017), + [anon_sym_try] = ACTIONS(1019), + [anon_sym_throw] = ACTIONS(1019), + [anon_sym_const] = ACTIONS(1019), + [anon_sym_enum] = ACTIONS(1019), [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(1015), - [anon_sym_BANG] = ACTIONS(1017), - [anon_sym_typeof] = ACTIONS(1017), + [anon_sym_TILDE] = ACTIONS(1017), + [anon_sym_BANG] = ACTIONS(1019), + [anon_sym_typeof] = ACTIONS(1019), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), [anon_sym_PLUS] = ACTIONS(879), @@ -26843,1517 +26814,1434 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(873), [anon_sym_SLASH_EQ] = ACTIONS(873), [anon_sym_PERCENT_EQ] = ACTIONS(873), - [anon_sym_delete] = ACTIONS(1017), - [anon_sym_var] = ACTIONS(1017), - [anon_sym_rawcall] = ACTIONS(1017), - [anon_sym_AT] = ACTIONS(1015), - [anon_sym_clone] = ACTIONS(1017), - [sym_integer] = ACTIONS(1017), - [sym_float] = ACTIONS(1015), - [anon_sym_DQUOTE] = ACTIONS(1015), - [anon_sym_SQUOTE] = ACTIONS(1017), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1015), - [anon_sym_true] = ACTIONS(1017), - [anon_sym_false] = ACTIONS(1017), - [sym_null] = ACTIONS(1017), + [anon_sym_delete] = ACTIONS(1019), + [anon_sym_var] = ACTIONS(1019), + [anon_sym_rawcall] = ACTIONS(1019), + [anon_sym_AT] = ACTIONS(1017), + [anon_sym_clone] = ACTIONS(1019), + [sym_integer] = ACTIONS(1019), + [sym_float] = ACTIONS(1017), + [anon_sym_DQUOTE] = ACTIONS(1017), + [anon_sym_SQUOTE] = ACTIONS(1019), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1017), + [anon_sym_true] = ACTIONS(1019), + [anon_sym_false] = ACTIONS(1019), + [sym_null] = ACTIONS(1019), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1015), + [sym_verbatim_string] = ACTIONS(1017), }, [229] = { - [ts_builtin_sym_end] = ACTIONS(1021), - [sym_identifier] = ACTIONS(1023), - [anon_sym_SEMI] = ACTIONS(1021), - [anon_sym_LBRACE] = ACTIONS(1021), - [anon_sym_RBRACE] = ACTIONS(1021), - [anon_sym_if] = ACTIONS(1023), - [anon_sym_else] = ACTIONS(1023), - [anon_sym_while] = ACTIONS(1023), - [anon_sym_LPAREN] = ACTIONS(1021), - [anon_sym_do] = ACTIONS(1023), - [anon_sym_switch] = ACTIONS(1023), - [anon_sym_case] = ACTIONS(1023), - [anon_sym_default] = ACTIONS(1023), - [anon_sym_for] = ACTIONS(1023), - [anon_sym_foreach] = ACTIONS(1023), - [anon_sym_COMMA] = ACTIONS(1021), - [anon_sym_in] = ACTIONS(1023), - [anon_sym_break] = ACTIONS(1023), - [anon_sym_continue] = ACTIONS(1023), - [anon_sym_return] = ACTIONS(1023), - [anon_sym_yield] = ACTIONS(1023), - [anon_sym_resume] = ACTIONS(1023), - [anon_sym_local] = ACTIONS(1023), - [anon_sym_EQ] = ACTIONS(1023), - [anon_sym_LT_DASH] = ACTIONS(1021), - [anon_sym_function] = ACTIONS(1023), - [anon_sym_COLON_COLON] = ACTIONS(1021), - [anon_sym_class] = ACTIONS(1023), - [anon_sym_DOT] = ACTIONS(1021), - [anon_sym_LBRACK] = ACTIONS(1021), - [anon_sym_try] = ACTIONS(1023), - [anon_sym_throw] = ACTIONS(1023), - [anon_sym_const] = ACTIONS(1023), - [anon_sym_enum] = ACTIONS(1023), - [anon_sym_DASH] = ACTIONS(1023), - [anon_sym_TILDE] = ACTIONS(1021), - [anon_sym_BANG] = ACTIONS(1023), - [anon_sym_typeof] = ACTIONS(1023), - [anon_sym_PLUS_PLUS] = ACTIONS(1021), - [anon_sym_DASH_DASH] = ACTIONS(1021), - [anon_sym_PLUS] = ACTIONS(1023), - [anon_sym_STAR] = ACTIONS(1023), - [anon_sym_SLASH] = ACTIONS(1023), - [anon_sym_PERCENT] = ACTIONS(1023), - [anon_sym_PIPE_PIPE] = ACTIONS(1021), - [anon_sym_AMP_AMP] = ACTIONS(1021), - [anon_sym_PIPE] = ACTIONS(1023), - [anon_sym_CARET] = ACTIONS(1021), - [anon_sym_AMP] = ACTIONS(1023), - [anon_sym_EQ_EQ] = ACTIONS(1021), - [anon_sym_BANG_EQ] = ACTIONS(1021), - [anon_sym_LT_EQ_GT] = ACTIONS(1021), - [anon_sym_GT] = ACTIONS(1023), - [anon_sym_GT_EQ] = ACTIONS(1021), - [anon_sym_LT_EQ] = ACTIONS(1023), - [anon_sym_LT] = ACTIONS(1023), - [anon_sym_instanceof] = ACTIONS(1023), - [anon_sym_LT_LT] = ACTIONS(1021), - [anon_sym_GT_GT] = ACTIONS(1023), - [anon_sym_GT_GT_GT] = ACTIONS(1021), - [anon_sym_QMARK] = ACTIONS(1021), - [anon_sym_PLUS_EQ] = ACTIONS(1021), - [anon_sym_DASH_EQ] = ACTIONS(1021), - [anon_sym_STAR_EQ] = ACTIONS(1021), - [anon_sym_SLASH_EQ] = ACTIONS(1021), - [anon_sym_PERCENT_EQ] = ACTIONS(1021), - [anon_sym_delete] = ACTIONS(1023), - [anon_sym_var] = ACTIONS(1023), - [anon_sym_rawcall] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1021), - [anon_sym_clone] = ACTIONS(1023), - [sym_integer] = ACTIONS(1023), - [sym_float] = ACTIONS(1021), - [anon_sym_DQUOTE] = ACTIONS(1021), - [anon_sym_SQUOTE] = ACTIONS(1023), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1021), - [anon_sym_true] = ACTIONS(1023), - [anon_sym_false] = ACTIONS(1023), - [sym_null] = ACTIONS(1023), + [ts_builtin_sym_end] = ACTIONS(1023), + [sym_identifier] = ACTIONS(1025), + [anon_sym_SEMI] = ACTIONS(1023), + [anon_sym_LBRACE] = ACTIONS(1023), + [anon_sym_RBRACE] = ACTIONS(1023), + [anon_sym_if] = ACTIONS(1025), + [anon_sym_else] = ACTIONS(1025), + [anon_sym_while] = ACTIONS(1025), + [anon_sym_LPAREN] = ACTIONS(1023), + [anon_sym_do] = ACTIONS(1025), + [anon_sym_switch] = ACTIONS(1025), + [anon_sym_case] = ACTIONS(1025), + [anon_sym_default] = ACTIONS(1025), + [anon_sym_for] = ACTIONS(1025), + [anon_sym_foreach] = ACTIONS(1025), + [anon_sym_COMMA] = ACTIONS(1023), + [anon_sym_in] = ACTIONS(1025), + [anon_sym_break] = ACTIONS(1025), + [anon_sym_continue] = ACTIONS(1025), + [anon_sym_return] = ACTIONS(1025), + [anon_sym_yield] = ACTIONS(1025), + [anon_sym_resume] = ACTIONS(1025), + [anon_sym_local] = ACTIONS(1025), + [anon_sym_EQ] = ACTIONS(1025), + [anon_sym_LT_DASH] = ACTIONS(1023), + [anon_sym_function] = ACTIONS(1025), + [anon_sym_COLON_COLON] = ACTIONS(1023), + [anon_sym_class] = ACTIONS(1025), + [anon_sym_DOT] = ACTIONS(1023), + [anon_sym_LBRACK] = ACTIONS(1023), + [anon_sym_try] = ACTIONS(1025), + [anon_sym_throw] = ACTIONS(1025), + [anon_sym_const] = ACTIONS(1025), + [anon_sym_enum] = ACTIONS(1025), + [anon_sym_DASH] = ACTIONS(1025), + [anon_sym_TILDE] = ACTIONS(1023), + [anon_sym_BANG] = ACTIONS(1025), + [anon_sym_typeof] = ACTIONS(1025), + [anon_sym_PLUS_PLUS] = ACTIONS(1023), + [anon_sym_DASH_DASH] = ACTIONS(1023), + [anon_sym_PLUS] = ACTIONS(1025), + [anon_sym_STAR] = ACTIONS(1025), + [anon_sym_SLASH] = ACTIONS(1025), + [anon_sym_PERCENT] = ACTIONS(1025), + [anon_sym_PIPE_PIPE] = ACTIONS(1023), + [anon_sym_AMP_AMP] = ACTIONS(1023), + [anon_sym_PIPE] = ACTIONS(1025), + [anon_sym_CARET] = ACTIONS(1023), + [anon_sym_AMP] = ACTIONS(1025), + [anon_sym_EQ_EQ] = ACTIONS(1023), + [anon_sym_BANG_EQ] = ACTIONS(1023), + [anon_sym_LT_EQ_GT] = ACTIONS(1023), + [anon_sym_GT] = ACTIONS(1025), + [anon_sym_GT_EQ] = ACTIONS(1023), + [anon_sym_LT_EQ] = ACTIONS(1025), + [anon_sym_LT] = ACTIONS(1025), + [anon_sym_instanceof] = ACTIONS(1025), + [anon_sym_LT_LT] = ACTIONS(1023), + [anon_sym_GT_GT] = ACTIONS(1025), + [anon_sym_GT_GT_GT] = ACTIONS(1023), + [anon_sym_QMARK] = ACTIONS(1023), + [anon_sym_PLUS_EQ] = ACTIONS(1023), + [anon_sym_DASH_EQ] = ACTIONS(1023), + [anon_sym_STAR_EQ] = ACTIONS(1023), + [anon_sym_SLASH_EQ] = ACTIONS(1023), + [anon_sym_PERCENT_EQ] = ACTIONS(1023), + [anon_sym_delete] = ACTIONS(1025), + [anon_sym_var] = ACTIONS(1025), + [anon_sym_rawcall] = ACTIONS(1025), + [anon_sym_AT] = ACTIONS(1023), + [anon_sym_clone] = ACTIONS(1025), + [sym_integer] = ACTIONS(1025), + [sym_float] = ACTIONS(1023), + [anon_sym_DQUOTE] = ACTIONS(1023), + [anon_sym_SQUOTE] = ACTIONS(1025), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1023), + [anon_sym_true] = ACTIONS(1025), + [anon_sym_false] = ACTIONS(1025), + [sym_null] = ACTIONS(1025), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1021), + [sym_verbatim_string] = ACTIONS(1023), }, [230] = { - [ts_builtin_sym_end] = ACTIONS(1015), - [sym_identifier] = ACTIONS(1017), - [anon_sym_SEMI] = ACTIONS(1015), - [anon_sym_LBRACE] = ACTIONS(1015), - [anon_sym_RBRACE] = ACTIONS(1015), - [anon_sym_if] = ACTIONS(1017), - [anon_sym_else] = ACTIONS(1017), - [anon_sym_while] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1015), - [anon_sym_do] = ACTIONS(1017), - [anon_sym_switch] = ACTIONS(1017), - [anon_sym_case] = ACTIONS(1017), - [anon_sym_default] = ACTIONS(1017), - [anon_sym_for] = ACTIONS(1017), - [anon_sym_foreach] = ACTIONS(1017), - [anon_sym_COMMA] = ACTIONS(1015), - [anon_sym_in] = ACTIONS(1017), - [anon_sym_break] = ACTIONS(1017), - [anon_sym_continue] = ACTIONS(1017), - [anon_sym_return] = ACTIONS(1017), - [anon_sym_yield] = ACTIONS(1017), - [anon_sym_resume] = ACTIONS(1017), - [anon_sym_local] = ACTIONS(1017), - [anon_sym_EQ] = ACTIONS(1017), - [anon_sym_LT_DASH] = ACTIONS(1015), - [anon_sym_function] = ACTIONS(1017), - [anon_sym_COLON_COLON] = ACTIONS(1015), - [anon_sym_class] = ACTIONS(1017), - [anon_sym_DOT] = ACTIONS(1015), - [anon_sym_LBRACK] = ACTIONS(1015), - [anon_sym_try] = ACTIONS(1017), - [anon_sym_throw] = ACTIONS(1017), - [anon_sym_const] = ACTIONS(1017), - [anon_sym_enum] = ACTIONS(1017), - [anon_sym_DASH] = ACTIONS(1017), - [anon_sym_TILDE] = ACTIONS(1015), - [anon_sym_BANG] = ACTIONS(1017), - [anon_sym_typeof] = ACTIONS(1017), - [anon_sym_PLUS_PLUS] = ACTIONS(1015), - [anon_sym_DASH_DASH] = ACTIONS(1015), - [anon_sym_PLUS] = ACTIONS(1017), - [anon_sym_STAR] = ACTIONS(1017), - [anon_sym_SLASH] = ACTIONS(1017), - [anon_sym_PERCENT] = ACTIONS(1017), - [anon_sym_PIPE_PIPE] = ACTIONS(1015), - [anon_sym_AMP_AMP] = ACTIONS(1015), - [anon_sym_PIPE] = ACTIONS(1017), - [anon_sym_CARET] = ACTIONS(1015), - [anon_sym_AMP] = ACTIONS(1017), - [anon_sym_EQ_EQ] = ACTIONS(1015), - [anon_sym_BANG_EQ] = ACTIONS(1015), - [anon_sym_LT_EQ_GT] = ACTIONS(1015), - [anon_sym_GT] = ACTIONS(1017), - [anon_sym_GT_EQ] = ACTIONS(1015), - [anon_sym_LT_EQ] = ACTIONS(1017), - [anon_sym_LT] = ACTIONS(1017), - [anon_sym_instanceof] = ACTIONS(1017), - [anon_sym_LT_LT] = ACTIONS(1015), - [anon_sym_GT_GT] = ACTIONS(1017), - [anon_sym_GT_GT_GT] = ACTIONS(1015), - [anon_sym_QMARK] = ACTIONS(1015), - [anon_sym_PLUS_EQ] = ACTIONS(1015), - [anon_sym_DASH_EQ] = ACTIONS(1015), - [anon_sym_STAR_EQ] = ACTIONS(1015), - [anon_sym_SLASH_EQ] = ACTIONS(1015), - [anon_sym_PERCENT_EQ] = ACTIONS(1015), - [anon_sym_delete] = ACTIONS(1017), - [anon_sym_var] = ACTIONS(1017), - [anon_sym_rawcall] = ACTIONS(1017), - [anon_sym_AT] = ACTIONS(1015), - [anon_sym_clone] = ACTIONS(1017), - [sym_integer] = ACTIONS(1017), - [sym_float] = ACTIONS(1015), - [anon_sym_DQUOTE] = ACTIONS(1015), - [anon_sym_SQUOTE] = ACTIONS(1017), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1015), - [anon_sym_true] = ACTIONS(1017), - [anon_sym_false] = ACTIONS(1017), - [sym_null] = ACTIONS(1017), + [ts_builtin_sym_end] = ACTIONS(1017), + [sym_identifier] = ACTIONS(1019), + [anon_sym_SEMI] = ACTIONS(1017), + [anon_sym_LBRACE] = ACTIONS(1017), + [anon_sym_RBRACE] = ACTIONS(1017), + [anon_sym_if] = ACTIONS(1019), + [anon_sym_else] = ACTIONS(1019), + [anon_sym_while] = ACTIONS(1019), + [anon_sym_LPAREN] = ACTIONS(1017), + [anon_sym_do] = ACTIONS(1019), + [anon_sym_switch] = ACTIONS(1019), + [anon_sym_case] = ACTIONS(1019), + [anon_sym_default] = ACTIONS(1019), + [anon_sym_for] = ACTIONS(1019), + [anon_sym_foreach] = ACTIONS(1019), + [anon_sym_COMMA] = ACTIONS(1017), + [anon_sym_in] = ACTIONS(1019), + [anon_sym_break] = ACTIONS(1019), + [anon_sym_continue] = ACTIONS(1019), + [anon_sym_return] = ACTIONS(1019), + [anon_sym_yield] = ACTIONS(1019), + [anon_sym_resume] = ACTIONS(1019), + [anon_sym_local] = ACTIONS(1019), + [anon_sym_EQ] = ACTIONS(1019), + [anon_sym_LT_DASH] = ACTIONS(1017), + [anon_sym_function] = ACTIONS(1019), + [anon_sym_COLON_COLON] = ACTIONS(1017), + [anon_sym_class] = ACTIONS(1019), + [anon_sym_DOT] = ACTIONS(1017), + [anon_sym_LBRACK] = ACTIONS(1017), + [anon_sym_try] = ACTIONS(1019), + [anon_sym_throw] = ACTIONS(1019), + [anon_sym_const] = ACTIONS(1019), + [anon_sym_enum] = ACTIONS(1019), + [anon_sym_DASH] = ACTIONS(1019), + [anon_sym_TILDE] = ACTIONS(1017), + [anon_sym_BANG] = ACTIONS(1019), + [anon_sym_typeof] = ACTIONS(1019), + [anon_sym_PLUS_PLUS] = ACTIONS(1017), + [anon_sym_DASH_DASH] = ACTIONS(1017), + [anon_sym_PLUS] = ACTIONS(1019), + [anon_sym_STAR] = ACTIONS(1019), + [anon_sym_SLASH] = ACTIONS(1019), + [anon_sym_PERCENT] = ACTIONS(1019), + [anon_sym_PIPE_PIPE] = ACTIONS(1017), + [anon_sym_AMP_AMP] = ACTIONS(1017), + [anon_sym_PIPE] = ACTIONS(1019), + [anon_sym_CARET] = ACTIONS(1017), + [anon_sym_AMP] = ACTIONS(1019), + [anon_sym_EQ_EQ] = ACTIONS(1017), + [anon_sym_BANG_EQ] = ACTIONS(1017), + [anon_sym_LT_EQ_GT] = ACTIONS(1017), + [anon_sym_GT] = ACTIONS(1019), + [anon_sym_GT_EQ] = ACTIONS(1017), + [anon_sym_LT_EQ] = ACTIONS(1019), + [anon_sym_LT] = ACTIONS(1019), + [anon_sym_instanceof] = ACTIONS(1019), + [anon_sym_LT_LT] = ACTIONS(1017), + [anon_sym_GT_GT] = ACTIONS(1019), + [anon_sym_GT_GT_GT] = ACTIONS(1017), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_PLUS_EQ] = ACTIONS(1017), + [anon_sym_DASH_EQ] = ACTIONS(1017), + [anon_sym_STAR_EQ] = ACTIONS(1017), + [anon_sym_SLASH_EQ] = ACTIONS(1017), + [anon_sym_PERCENT_EQ] = ACTIONS(1017), + [anon_sym_delete] = ACTIONS(1019), + [anon_sym_var] = ACTIONS(1019), + [anon_sym_rawcall] = ACTIONS(1019), + [anon_sym_AT] = ACTIONS(1017), + [anon_sym_clone] = ACTIONS(1019), + [sym_integer] = ACTIONS(1019), + [sym_float] = ACTIONS(1017), + [anon_sym_DQUOTE] = ACTIONS(1017), + [anon_sym_SQUOTE] = ACTIONS(1019), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1017), + [anon_sym_true] = ACTIONS(1019), + [anon_sym_false] = ACTIONS(1019), + [sym_null] = ACTIONS(1019), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1015), + [sym_verbatim_string] = ACTIONS(1017), }, [231] = { - [ts_builtin_sym_end] = ACTIONS(1015), - [sym_identifier] = ACTIONS(1017), - [anon_sym_SEMI] = ACTIONS(1015), - [anon_sym_LBRACE] = ACTIONS(1015), - [anon_sym_RBRACE] = ACTIONS(1015), - [anon_sym_if] = ACTIONS(1017), - [anon_sym_else] = ACTIONS(1017), - [anon_sym_while] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1015), - [anon_sym_do] = ACTIONS(1017), - [anon_sym_switch] = ACTIONS(1017), - [anon_sym_case] = ACTIONS(1017), - [anon_sym_default] = ACTIONS(1017), - [anon_sym_for] = ACTIONS(1017), - [anon_sym_foreach] = ACTIONS(1017), - [anon_sym_COMMA] = ACTIONS(1015), - [anon_sym_in] = ACTIONS(1017), - [anon_sym_break] = ACTIONS(1017), - [anon_sym_continue] = ACTIONS(1017), - [anon_sym_return] = ACTIONS(1017), - [anon_sym_yield] = ACTIONS(1017), - [anon_sym_resume] = ACTIONS(1017), - [anon_sym_local] = ACTIONS(1017), - [anon_sym_EQ] = ACTIONS(1017), - [anon_sym_LT_DASH] = ACTIONS(1015), - [anon_sym_function] = ACTIONS(1017), - [anon_sym_COLON_COLON] = ACTIONS(1015), - [anon_sym_class] = ACTIONS(1017), - [anon_sym_DOT] = ACTIONS(1015), - [anon_sym_LBRACK] = ACTIONS(1015), - [anon_sym_try] = ACTIONS(1017), - [anon_sym_throw] = ACTIONS(1017), - [anon_sym_const] = ACTIONS(1017), - [anon_sym_enum] = ACTIONS(1017), - [anon_sym_DASH] = ACTIONS(1017), - [anon_sym_TILDE] = ACTIONS(1015), - [anon_sym_BANG] = ACTIONS(1017), - [anon_sym_typeof] = ACTIONS(1017), - [anon_sym_PLUS_PLUS] = ACTIONS(1015), - [anon_sym_DASH_DASH] = ACTIONS(1015), - [anon_sym_PLUS] = ACTIONS(1017), - [anon_sym_STAR] = ACTIONS(1017), - [anon_sym_SLASH] = ACTIONS(1017), - [anon_sym_PERCENT] = ACTIONS(1017), - [anon_sym_PIPE_PIPE] = ACTIONS(1015), - [anon_sym_AMP_AMP] = ACTIONS(1015), - [anon_sym_PIPE] = ACTIONS(1017), - [anon_sym_CARET] = ACTIONS(1015), - [anon_sym_AMP] = ACTIONS(1017), - [anon_sym_EQ_EQ] = ACTIONS(1015), - [anon_sym_BANG_EQ] = ACTIONS(1015), - [anon_sym_LT_EQ_GT] = ACTIONS(1015), - [anon_sym_GT] = ACTIONS(1017), - [anon_sym_GT_EQ] = ACTIONS(1015), - [anon_sym_LT_EQ] = ACTIONS(1017), - [anon_sym_LT] = ACTIONS(1017), - [anon_sym_instanceof] = ACTIONS(1017), - [anon_sym_LT_LT] = ACTIONS(1015), - [anon_sym_GT_GT] = ACTIONS(1017), - [anon_sym_GT_GT_GT] = ACTIONS(1015), - [anon_sym_QMARK] = ACTIONS(1015), - [anon_sym_PLUS_EQ] = ACTIONS(1015), - [anon_sym_DASH_EQ] = ACTIONS(1015), - [anon_sym_STAR_EQ] = ACTIONS(1015), - [anon_sym_SLASH_EQ] = ACTIONS(1015), - [anon_sym_PERCENT_EQ] = ACTIONS(1015), - [anon_sym_delete] = ACTIONS(1017), - [anon_sym_var] = ACTIONS(1017), - [anon_sym_rawcall] = ACTIONS(1017), - [anon_sym_AT] = ACTIONS(1015), - [anon_sym_clone] = ACTIONS(1017), - [sym_integer] = ACTIONS(1017), - [sym_float] = ACTIONS(1015), - [anon_sym_DQUOTE] = ACTIONS(1015), - [anon_sym_SQUOTE] = ACTIONS(1017), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1015), - [anon_sym_true] = ACTIONS(1017), - [anon_sym_false] = ACTIONS(1017), - [sym_null] = ACTIONS(1017), + [ts_builtin_sym_end] = ACTIONS(1017), + [sym_identifier] = ACTIONS(1019), + [anon_sym_SEMI] = ACTIONS(1017), + [anon_sym_LBRACE] = ACTIONS(1017), + [anon_sym_RBRACE] = ACTIONS(1017), + [anon_sym_if] = ACTIONS(1019), + [anon_sym_else] = ACTIONS(1019), + [anon_sym_while] = ACTIONS(1019), + [anon_sym_LPAREN] = ACTIONS(1017), + [anon_sym_do] = ACTIONS(1019), + [anon_sym_switch] = ACTIONS(1019), + [anon_sym_case] = ACTIONS(1019), + [anon_sym_default] = ACTIONS(1019), + [anon_sym_for] = ACTIONS(1019), + [anon_sym_foreach] = ACTIONS(1019), + [anon_sym_COMMA] = ACTIONS(1017), + [anon_sym_in] = ACTIONS(1019), + [anon_sym_break] = ACTIONS(1019), + [anon_sym_continue] = ACTIONS(1019), + [anon_sym_return] = ACTIONS(1019), + [anon_sym_yield] = ACTIONS(1019), + [anon_sym_resume] = ACTIONS(1019), + [anon_sym_local] = ACTIONS(1019), + [anon_sym_EQ] = ACTIONS(1019), + [anon_sym_LT_DASH] = ACTIONS(1017), + [anon_sym_function] = ACTIONS(1019), + [anon_sym_COLON_COLON] = ACTIONS(1017), + [anon_sym_class] = ACTIONS(1019), + [anon_sym_DOT] = ACTIONS(1017), + [anon_sym_LBRACK] = ACTIONS(1017), + [anon_sym_try] = ACTIONS(1019), + [anon_sym_throw] = ACTIONS(1019), + [anon_sym_const] = ACTIONS(1019), + [anon_sym_enum] = ACTIONS(1019), + [anon_sym_DASH] = ACTIONS(1019), + [anon_sym_TILDE] = ACTIONS(1017), + [anon_sym_BANG] = ACTIONS(1019), + [anon_sym_typeof] = ACTIONS(1019), + [anon_sym_PLUS_PLUS] = ACTIONS(1017), + [anon_sym_DASH_DASH] = ACTIONS(1017), + [anon_sym_PLUS] = ACTIONS(1019), + [anon_sym_STAR] = ACTIONS(1019), + [anon_sym_SLASH] = ACTIONS(1019), + [anon_sym_PERCENT] = ACTIONS(1019), + [anon_sym_PIPE_PIPE] = ACTIONS(1017), + [anon_sym_AMP_AMP] = ACTIONS(1017), + [anon_sym_PIPE] = ACTIONS(1019), + [anon_sym_CARET] = ACTIONS(1017), + [anon_sym_AMP] = ACTIONS(1019), + [anon_sym_EQ_EQ] = ACTIONS(1017), + [anon_sym_BANG_EQ] = ACTIONS(1017), + [anon_sym_LT_EQ_GT] = ACTIONS(1017), + [anon_sym_GT] = ACTIONS(1019), + [anon_sym_GT_EQ] = ACTIONS(1017), + [anon_sym_LT_EQ] = ACTIONS(1019), + [anon_sym_LT] = ACTIONS(1019), + [anon_sym_instanceof] = ACTIONS(1019), + [anon_sym_LT_LT] = ACTIONS(1017), + [anon_sym_GT_GT] = ACTIONS(1019), + [anon_sym_GT_GT_GT] = ACTIONS(1017), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_PLUS_EQ] = ACTIONS(1017), + [anon_sym_DASH_EQ] = ACTIONS(1017), + [anon_sym_STAR_EQ] = ACTIONS(1017), + [anon_sym_SLASH_EQ] = ACTIONS(1017), + [anon_sym_PERCENT_EQ] = ACTIONS(1017), + [anon_sym_delete] = ACTIONS(1019), + [anon_sym_var] = ACTIONS(1019), + [anon_sym_rawcall] = ACTIONS(1019), + [anon_sym_AT] = ACTIONS(1017), + [anon_sym_clone] = ACTIONS(1019), + [sym_integer] = ACTIONS(1019), + [sym_float] = ACTIONS(1017), + [anon_sym_DQUOTE] = ACTIONS(1017), + [anon_sym_SQUOTE] = ACTIONS(1019), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1017), + [anon_sym_true] = ACTIONS(1019), + [anon_sym_false] = ACTIONS(1019), + [sym_null] = ACTIONS(1019), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1015), + [sym_verbatim_string] = ACTIONS(1017), }, [232] = { - [ts_builtin_sym_end] = ACTIONS(1025), - [sym_identifier] = ACTIONS(1027), - [anon_sym_SEMI] = ACTIONS(1025), - [anon_sym_LBRACE] = ACTIONS(1025), - [anon_sym_RBRACE] = ACTIONS(1025), - [anon_sym_if] = ACTIONS(1027), - [anon_sym_else] = ACTIONS(1027), - [anon_sym_while] = ACTIONS(1027), - [anon_sym_LPAREN] = ACTIONS(1025), - [anon_sym_do] = ACTIONS(1027), - [anon_sym_switch] = ACTIONS(1027), - [anon_sym_case] = ACTIONS(1027), - [anon_sym_default] = ACTIONS(1027), - [anon_sym_for] = ACTIONS(1027), - [anon_sym_foreach] = ACTIONS(1027), - [anon_sym_COMMA] = ACTIONS(1025), - [anon_sym_in] = ACTIONS(1027), - [anon_sym_break] = ACTIONS(1027), - [anon_sym_continue] = ACTIONS(1027), - [anon_sym_return] = ACTIONS(1027), - [anon_sym_yield] = ACTIONS(1027), - [anon_sym_resume] = ACTIONS(1027), - [anon_sym_local] = ACTIONS(1027), - [anon_sym_EQ] = ACTIONS(1027), - [anon_sym_LT_DASH] = ACTIONS(1025), - [anon_sym_function] = ACTIONS(1027), - [anon_sym_COLON_COLON] = ACTIONS(1025), - [anon_sym_class] = ACTIONS(1027), - [anon_sym_DOT] = ACTIONS(1025), - [anon_sym_LBRACK] = ACTIONS(1025), - [anon_sym_try] = ACTIONS(1027), - [anon_sym_throw] = ACTIONS(1027), - [anon_sym_const] = ACTIONS(1027), - [anon_sym_enum] = ACTIONS(1027), - [anon_sym_DASH] = ACTIONS(1027), - [anon_sym_TILDE] = ACTIONS(1025), - [anon_sym_BANG] = ACTIONS(1027), - [anon_sym_typeof] = ACTIONS(1027), - [anon_sym_PLUS_PLUS] = ACTIONS(1025), - [anon_sym_DASH_DASH] = ACTIONS(1025), - [anon_sym_PLUS] = ACTIONS(1027), - [anon_sym_STAR] = ACTIONS(1027), - [anon_sym_SLASH] = ACTIONS(1027), - [anon_sym_PERCENT] = ACTIONS(1027), - [anon_sym_PIPE_PIPE] = ACTIONS(1025), - [anon_sym_AMP_AMP] = ACTIONS(1025), - [anon_sym_PIPE] = ACTIONS(1027), - [anon_sym_CARET] = ACTIONS(1025), - [anon_sym_AMP] = ACTIONS(1027), - [anon_sym_EQ_EQ] = ACTIONS(1025), - [anon_sym_BANG_EQ] = ACTIONS(1025), - [anon_sym_LT_EQ_GT] = ACTIONS(1025), - [anon_sym_GT] = ACTIONS(1027), - [anon_sym_GT_EQ] = ACTIONS(1025), - [anon_sym_LT_EQ] = ACTIONS(1027), - [anon_sym_LT] = ACTIONS(1027), - [anon_sym_instanceof] = ACTIONS(1027), - [anon_sym_LT_LT] = ACTIONS(1025), - [anon_sym_GT_GT] = ACTIONS(1027), - [anon_sym_GT_GT_GT] = ACTIONS(1025), - [anon_sym_QMARK] = ACTIONS(1025), - [anon_sym_PLUS_EQ] = ACTIONS(1025), - [anon_sym_DASH_EQ] = ACTIONS(1025), - [anon_sym_STAR_EQ] = ACTIONS(1025), - [anon_sym_SLASH_EQ] = ACTIONS(1025), - [anon_sym_PERCENT_EQ] = ACTIONS(1025), - [anon_sym_delete] = ACTIONS(1027), - [anon_sym_var] = ACTIONS(1027), - [anon_sym_rawcall] = ACTIONS(1027), - [anon_sym_AT] = ACTIONS(1025), - [anon_sym_clone] = ACTIONS(1027), - [sym_integer] = ACTIONS(1027), - [sym_float] = ACTIONS(1025), - [anon_sym_DQUOTE] = ACTIONS(1025), - [anon_sym_SQUOTE] = ACTIONS(1027), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1027), - [sym_null] = ACTIONS(1027), + [ts_builtin_sym_end] = ACTIONS(1027), + [sym_identifier] = ACTIONS(1029), + [anon_sym_SEMI] = ACTIONS(1027), + [anon_sym_LBRACE] = ACTIONS(1027), + [anon_sym_RBRACE] = ACTIONS(1027), + [anon_sym_if] = ACTIONS(1029), + [anon_sym_else] = ACTIONS(1029), + [anon_sym_while] = ACTIONS(1029), + [anon_sym_LPAREN] = ACTIONS(1027), + [anon_sym_do] = ACTIONS(1029), + [anon_sym_switch] = ACTIONS(1029), + [anon_sym_case] = ACTIONS(1029), + [anon_sym_default] = ACTIONS(1029), + [anon_sym_for] = ACTIONS(1029), + [anon_sym_foreach] = ACTIONS(1029), + [anon_sym_COMMA] = ACTIONS(1027), + [anon_sym_in] = ACTIONS(1029), + [anon_sym_break] = ACTIONS(1029), + [anon_sym_continue] = ACTIONS(1029), + [anon_sym_return] = ACTIONS(1029), + [anon_sym_yield] = ACTIONS(1029), + [anon_sym_resume] = ACTIONS(1029), + [anon_sym_local] = ACTIONS(1029), + [anon_sym_EQ] = ACTIONS(1029), + [anon_sym_LT_DASH] = ACTIONS(1027), + [anon_sym_function] = ACTIONS(1029), + [anon_sym_COLON_COLON] = ACTIONS(1027), + [anon_sym_class] = ACTIONS(1029), + [anon_sym_DOT] = ACTIONS(1027), + [anon_sym_LBRACK] = ACTIONS(1027), + [anon_sym_try] = ACTIONS(1029), + [anon_sym_throw] = ACTIONS(1029), + [anon_sym_const] = ACTIONS(1029), + [anon_sym_enum] = ACTIONS(1029), + [anon_sym_DASH] = ACTIONS(1029), + [anon_sym_TILDE] = ACTIONS(1027), + [anon_sym_BANG] = ACTIONS(1029), + [anon_sym_typeof] = ACTIONS(1029), + [anon_sym_PLUS_PLUS] = ACTIONS(1027), + [anon_sym_DASH_DASH] = ACTIONS(1027), + [anon_sym_PLUS] = ACTIONS(1029), + [anon_sym_STAR] = ACTIONS(1029), + [anon_sym_SLASH] = ACTIONS(1029), + [anon_sym_PERCENT] = ACTIONS(1029), + [anon_sym_PIPE_PIPE] = ACTIONS(1027), + [anon_sym_AMP_AMP] = ACTIONS(1027), + [anon_sym_PIPE] = ACTIONS(1029), + [anon_sym_CARET] = ACTIONS(1027), + [anon_sym_AMP] = ACTIONS(1029), + [anon_sym_EQ_EQ] = ACTIONS(1027), + [anon_sym_BANG_EQ] = ACTIONS(1027), + [anon_sym_LT_EQ_GT] = ACTIONS(1027), + [anon_sym_GT] = ACTIONS(1029), + [anon_sym_GT_EQ] = ACTIONS(1027), + [anon_sym_LT_EQ] = ACTIONS(1029), + [anon_sym_LT] = ACTIONS(1029), + [anon_sym_instanceof] = ACTIONS(1029), + [anon_sym_LT_LT] = ACTIONS(1027), + [anon_sym_GT_GT] = ACTIONS(1029), + [anon_sym_GT_GT_GT] = ACTIONS(1027), + [anon_sym_QMARK] = ACTIONS(1027), + [anon_sym_PLUS_EQ] = ACTIONS(1027), + [anon_sym_DASH_EQ] = ACTIONS(1027), + [anon_sym_STAR_EQ] = ACTIONS(1027), + [anon_sym_SLASH_EQ] = ACTIONS(1027), + [anon_sym_PERCENT_EQ] = ACTIONS(1027), + [anon_sym_delete] = ACTIONS(1029), + [anon_sym_var] = ACTIONS(1029), + [anon_sym_rawcall] = ACTIONS(1029), + [anon_sym_AT] = ACTIONS(1027), + [anon_sym_clone] = ACTIONS(1029), + [sym_integer] = ACTIONS(1029), + [sym_float] = ACTIONS(1027), + [anon_sym_DQUOTE] = ACTIONS(1027), + [anon_sym_SQUOTE] = ACTIONS(1029), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1027), + [anon_sym_true] = ACTIONS(1029), + [anon_sym_false] = ACTIONS(1029), + [sym_null] = ACTIONS(1029), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1025), + [sym_verbatim_string] = ACTIONS(1027), }, [233] = { - [ts_builtin_sym_end] = ACTIONS(1029), - [sym_identifier] = ACTIONS(1031), - [anon_sym_SEMI] = ACTIONS(1029), - [anon_sym_LBRACE] = ACTIONS(1029), - [anon_sym_RBRACE] = ACTIONS(1029), - [anon_sym_if] = ACTIONS(1031), - [anon_sym_else] = ACTIONS(1031), - [anon_sym_while] = ACTIONS(1031), - [anon_sym_LPAREN] = ACTIONS(1029), - [anon_sym_do] = ACTIONS(1031), - [anon_sym_switch] = ACTIONS(1031), - [anon_sym_case] = ACTIONS(1031), - [anon_sym_default] = ACTIONS(1031), - [anon_sym_for] = ACTIONS(1031), - [anon_sym_foreach] = ACTIONS(1031), - [anon_sym_COMMA] = ACTIONS(1029), - [anon_sym_in] = ACTIONS(1031), - [anon_sym_break] = ACTIONS(1031), - [anon_sym_continue] = ACTIONS(1031), - [anon_sym_return] = ACTIONS(1031), - [anon_sym_yield] = ACTIONS(1031), - [anon_sym_resume] = ACTIONS(1031), - [anon_sym_local] = ACTIONS(1031), - [anon_sym_EQ] = ACTIONS(1031), - [anon_sym_LT_DASH] = ACTIONS(1029), - [anon_sym_function] = ACTIONS(1031), - [anon_sym_COLON_COLON] = ACTIONS(1029), - [anon_sym_class] = ACTIONS(1031), - [anon_sym_DOT] = ACTIONS(1029), - [anon_sym_LBRACK] = ACTIONS(1029), - [anon_sym_try] = ACTIONS(1031), - [anon_sym_throw] = ACTIONS(1031), - [anon_sym_const] = ACTIONS(1031), - [anon_sym_enum] = ACTIONS(1031), - [anon_sym_DASH] = ACTIONS(1031), - [anon_sym_TILDE] = ACTIONS(1029), - [anon_sym_BANG] = ACTIONS(1031), - [anon_sym_typeof] = ACTIONS(1031), - [anon_sym_PLUS_PLUS] = ACTIONS(1029), - [anon_sym_DASH_DASH] = ACTIONS(1029), - [anon_sym_PLUS] = ACTIONS(1031), - [anon_sym_STAR] = ACTIONS(1031), - [anon_sym_SLASH] = ACTIONS(1031), - [anon_sym_PERCENT] = ACTIONS(1031), - [anon_sym_PIPE_PIPE] = ACTIONS(1029), - [anon_sym_AMP_AMP] = ACTIONS(1029), - [anon_sym_PIPE] = ACTIONS(1031), - [anon_sym_CARET] = ACTIONS(1029), - [anon_sym_AMP] = ACTIONS(1031), - [anon_sym_EQ_EQ] = ACTIONS(1029), - [anon_sym_BANG_EQ] = ACTIONS(1029), - [anon_sym_LT_EQ_GT] = ACTIONS(1029), - [anon_sym_GT] = ACTIONS(1031), - [anon_sym_GT_EQ] = ACTIONS(1029), - [anon_sym_LT_EQ] = ACTIONS(1031), - [anon_sym_LT] = ACTIONS(1031), - [anon_sym_instanceof] = ACTIONS(1031), - [anon_sym_LT_LT] = ACTIONS(1029), - [anon_sym_GT_GT] = ACTIONS(1031), - [anon_sym_GT_GT_GT] = ACTIONS(1029), - [anon_sym_QMARK] = ACTIONS(1029), - [anon_sym_PLUS_EQ] = ACTIONS(1029), - [anon_sym_DASH_EQ] = ACTIONS(1029), - [anon_sym_STAR_EQ] = ACTIONS(1029), - [anon_sym_SLASH_EQ] = ACTIONS(1029), - [anon_sym_PERCENT_EQ] = ACTIONS(1029), - [anon_sym_delete] = ACTIONS(1031), - [anon_sym_var] = ACTIONS(1031), - [anon_sym_rawcall] = ACTIONS(1031), - [anon_sym_AT] = ACTIONS(1029), - [anon_sym_clone] = ACTIONS(1031), - [sym_integer] = ACTIONS(1031), - [sym_float] = ACTIONS(1029), - [anon_sym_DQUOTE] = ACTIONS(1029), - [anon_sym_SQUOTE] = ACTIONS(1031), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1029), - [anon_sym_true] = ACTIONS(1031), - [anon_sym_false] = ACTIONS(1031), - [sym_null] = ACTIONS(1031), + [ts_builtin_sym_end] = ACTIONS(1031), + [sym_identifier] = ACTIONS(1033), + [anon_sym_SEMI] = ACTIONS(1031), + [anon_sym_LBRACE] = ACTIONS(1031), + [anon_sym_RBRACE] = ACTIONS(1031), + [anon_sym_if] = ACTIONS(1033), + [anon_sym_else] = ACTIONS(1033), + [anon_sym_while] = ACTIONS(1033), + [anon_sym_LPAREN] = ACTIONS(1031), + [anon_sym_do] = ACTIONS(1033), + [anon_sym_switch] = ACTIONS(1033), + [anon_sym_case] = ACTIONS(1033), + [anon_sym_default] = ACTIONS(1033), + [anon_sym_for] = ACTIONS(1033), + [anon_sym_foreach] = ACTIONS(1033), + [anon_sym_COMMA] = ACTIONS(1031), + [anon_sym_in] = ACTIONS(1033), + [anon_sym_break] = ACTIONS(1033), + [anon_sym_continue] = ACTIONS(1033), + [anon_sym_return] = ACTIONS(1033), + [anon_sym_yield] = ACTIONS(1033), + [anon_sym_resume] = ACTIONS(1033), + [anon_sym_local] = ACTIONS(1033), + [anon_sym_EQ] = ACTIONS(1033), + [anon_sym_LT_DASH] = ACTIONS(1031), + [anon_sym_function] = ACTIONS(1033), + [anon_sym_COLON_COLON] = ACTIONS(1031), + [anon_sym_class] = ACTIONS(1033), + [anon_sym_DOT] = ACTIONS(1031), + [anon_sym_LBRACK] = ACTIONS(1031), + [anon_sym_try] = ACTIONS(1033), + [anon_sym_throw] = ACTIONS(1033), + [anon_sym_const] = ACTIONS(1033), + [anon_sym_enum] = ACTIONS(1033), + [anon_sym_DASH] = ACTIONS(1033), + [anon_sym_TILDE] = ACTIONS(1031), + [anon_sym_BANG] = ACTIONS(1033), + [anon_sym_typeof] = ACTIONS(1033), + [anon_sym_PLUS_PLUS] = ACTIONS(1031), + [anon_sym_DASH_DASH] = ACTIONS(1031), + [anon_sym_PLUS] = ACTIONS(1033), + [anon_sym_STAR] = ACTIONS(1033), + [anon_sym_SLASH] = ACTIONS(1033), + [anon_sym_PERCENT] = ACTIONS(1033), + [anon_sym_PIPE_PIPE] = ACTIONS(1031), + [anon_sym_AMP_AMP] = ACTIONS(1031), + [anon_sym_PIPE] = ACTIONS(1033), + [anon_sym_CARET] = ACTIONS(1031), + [anon_sym_AMP] = ACTIONS(1033), + [anon_sym_EQ_EQ] = ACTIONS(1031), + [anon_sym_BANG_EQ] = ACTIONS(1031), + [anon_sym_LT_EQ_GT] = ACTIONS(1031), + [anon_sym_GT] = ACTIONS(1033), + [anon_sym_GT_EQ] = ACTIONS(1031), + [anon_sym_LT_EQ] = ACTIONS(1033), + [anon_sym_LT] = ACTIONS(1033), + [anon_sym_instanceof] = ACTIONS(1033), + [anon_sym_LT_LT] = ACTIONS(1031), + [anon_sym_GT_GT] = ACTIONS(1033), + [anon_sym_GT_GT_GT] = ACTIONS(1031), + [anon_sym_QMARK] = ACTIONS(1031), + [anon_sym_PLUS_EQ] = ACTIONS(1031), + [anon_sym_DASH_EQ] = ACTIONS(1031), + [anon_sym_STAR_EQ] = ACTIONS(1031), + [anon_sym_SLASH_EQ] = ACTIONS(1031), + [anon_sym_PERCENT_EQ] = ACTIONS(1031), + [anon_sym_delete] = ACTIONS(1033), + [anon_sym_var] = ACTIONS(1033), + [anon_sym_rawcall] = ACTIONS(1033), + [anon_sym_AT] = ACTIONS(1031), + [anon_sym_clone] = ACTIONS(1033), + [sym_integer] = ACTIONS(1033), + [sym_float] = ACTIONS(1031), + [anon_sym_DQUOTE] = ACTIONS(1031), + [anon_sym_SQUOTE] = ACTIONS(1033), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1031), + [anon_sym_true] = ACTIONS(1033), + [anon_sym_false] = ACTIONS(1033), + [sym_null] = ACTIONS(1033), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1029), + [sym_verbatim_string] = ACTIONS(1031), }, [234] = { - [ts_builtin_sym_end] = ACTIONS(1033), - [sym_identifier] = ACTIONS(1035), - [anon_sym_SEMI] = ACTIONS(1033), - [anon_sym_LBRACE] = ACTIONS(1033), - [anon_sym_RBRACE] = ACTIONS(1033), - [anon_sym_if] = ACTIONS(1035), - [anon_sym_else] = ACTIONS(1035), - [anon_sym_while] = ACTIONS(1035), - [anon_sym_LPAREN] = ACTIONS(1033), - [anon_sym_do] = ACTIONS(1035), - [anon_sym_switch] = ACTIONS(1035), - [anon_sym_case] = ACTIONS(1035), - [anon_sym_default] = ACTIONS(1035), - [anon_sym_for] = ACTIONS(1035), - [anon_sym_foreach] = ACTIONS(1035), - [anon_sym_COMMA] = ACTIONS(1033), - [anon_sym_in] = ACTIONS(1035), - [anon_sym_break] = ACTIONS(1035), - [anon_sym_continue] = ACTIONS(1035), - [anon_sym_return] = ACTIONS(1035), - [anon_sym_yield] = ACTIONS(1035), - [anon_sym_resume] = ACTIONS(1035), - [anon_sym_local] = ACTIONS(1035), - [anon_sym_EQ] = ACTIONS(1035), - [anon_sym_LT_DASH] = ACTIONS(1033), - [anon_sym_function] = ACTIONS(1035), - [anon_sym_COLON_COLON] = ACTIONS(1033), - [anon_sym_class] = ACTIONS(1035), - [anon_sym_DOT] = ACTIONS(1033), - [anon_sym_LBRACK] = ACTIONS(1033), - [anon_sym_try] = ACTIONS(1035), - [anon_sym_throw] = ACTIONS(1035), - [anon_sym_const] = ACTIONS(1035), - [anon_sym_enum] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_TILDE] = ACTIONS(1033), - [anon_sym_BANG] = ACTIONS(1035), - [anon_sym_typeof] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1033), - [anon_sym_DASH_DASH] = ACTIONS(1033), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_STAR] = ACTIONS(1035), - [anon_sym_SLASH] = ACTIONS(1035), - [anon_sym_PERCENT] = ACTIONS(1035), - [anon_sym_PIPE_PIPE] = ACTIONS(1033), - [anon_sym_AMP_AMP] = ACTIONS(1033), - [anon_sym_PIPE] = ACTIONS(1035), - [anon_sym_CARET] = ACTIONS(1033), - [anon_sym_AMP] = ACTIONS(1035), - [anon_sym_EQ_EQ] = ACTIONS(1033), - [anon_sym_BANG_EQ] = ACTIONS(1033), - [anon_sym_LT_EQ_GT] = ACTIONS(1033), - [anon_sym_GT] = ACTIONS(1035), - [anon_sym_GT_EQ] = ACTIONS(1033), - [anon_sym_LT_EQ] = ACTIONS(1035), - [anon_sym_LT] = ACTIONS(1035), - [anon_sym_instanceof] = ACTIONS(1035), - [anon_sym_LT_LT] = ACTIONS(1033), - [anon_sym_GT_GT] = ACTIONS(1035), - [anon_sym_GT_GT_GT] = ACTIONS(1033), - [anon_sym_QMARK] = ACTIONS(1033), - [anon_sym_PLUS_EQ] = ACTIONS(1033), - [anon_sym_DASH_EQ] = ACTIONS(1033), - [anon_sym_STAR_EQ] = ACTIONS(1033), - [anon_sym_SLASH_EQ] = ACTIONS(1033), - [anon_sym_PERCENT_EQ] = ACTIONS(1033), - [anon_sym_delete] = ACTIONS(1035), - [anon_sym_var] = ACTIONS(1035), - [anon_sym_rawcall] = ACTIONS(1035), - [anon_sym_AT] = ACTIONS(1033), - [anon_sym_clone] = ACTIONS(1035), - [sym_integer] = ACTIONS(1035), - [sym_float] = ACTIONS(1033), - [anon_sym_DQUOTE] = ACTIONS(1033), - [anon_sym_SQUOTE] = ACTIONS(1035), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1033), - [anon_sym_true] = ACTIONS(1035), - [anon_sym_false] = ACTIONS(1035), - [sym_null] = ACTIONS(1035), + [ts_builtin_sym_end] = ACTIONS(1035), + [sym_identifier] = ACTIONS(1037), + [anon_sym_SEMI] = ACTIONS(1035), + [anon_sym_LBRACE] = ACTIONS(1035), + [anon_sym_RBRACE] = ACTIONS(1035), + [anon_sym_if] = ACTIONS(1037), + [anon_sym_else] = ACTIONS(1037), + [anon_sym_while] = ACTIONS(1037), + [anon_sym_LPAREN] = ACTIONS(1035), + [anon_sym_do] = ACTIONS(1037), + [anon_sym_switch] = ACTIONS(1037), + [anon_sym_case] = ACTIONS(1037), + [anon_sym_default] = ACTIONS(1037), + [anon_sym_for] = ACTIONS(1037), + [anon_sym_foreach] = ACTIONS(1037), + [anon_sym_COMMA] = ACTIONS(1035), + [anon_sym_in] = ACTIONS(1037), + [anon_sym_break] = ACTIONS(1037), + [anon_sym_continue] = ACTIONS(1037), + [anon_sym_return] = ACTIONS(1037), + [anon_sym_yield] = ACTIONS(1037), + [anon_sym_resume] = ACTIONS(1037), + [anon_sym_local] = ACTIONS(1037), + [anon_sym_EQ] = ACTIONS(1037), + [anon_sym_LT_DASH] = ACTIONS(1035), + [anon_sym_function] = ACTIONS(1037), + [anon_sym_COLON_COLON] = ACTIONS(1035), + [anon_sym_class] = ACTIONS(1037), + [anon_sym_DOT] = ACTIONS(1035), + [anon_sym_LBRACK] = ACTIONS(1035), + [anon_sym_try] = ACTIONS(1037), + [anon_sym_throw] = ACTIONS(1037), + [anon_sym_const] = ACTIONS(1037), + [anon_sym_enum] = ACTIONS(1037), + [anon_sym_DASH] = ACTIONS(1037), + [anon_sym_TILDE] = ACTIONS(1035), + [anon_sym_BANG] = ACTIONS(1037), + [anon_sym_typeof] = ACTIONS(1037), + [anon_sym_PLUS_PLUS] = ACTIONS(1035), + [anon_sym_DASH_DASH] = ACTIONS(1035), + [anon_sym_PLUS] = ACTIONS(1037), + [anon_sym_STAR] = ACTIONS(1037), + [anon_sym_SLASH] = ACTIONS(1037), + [anon_sym_PERCENT] = ACTIONS(1037), + [anon_sym_PIPE_PIPE] = ACTIONS(1035), + [anon_sym_AMP_AMP] = ACTIONS(1035), + [anon_sym_PIPE] = ACTIONS(1037), + [anon_sym_CARET] = ACTIONS(1035), + [anon_sym_AMP] = ACTIONS(1037), + [anon_sym_EQ_EQ] = ACTIONS(1035), + [anon_sym_BANG_EQ] = ACTIONS(1035), + [anon_sym_LT_EQ_GT] = ACTIONS(1035), + [anon_sym_GT] = ACTIONS(1037), + [anon_sym_GT_EQ] = ACTIONS(1035), + [anon_sym_LT_EQ] = ACTIONS(1037), + [anon_sym_LT] = ACTIONS(1037), + [anon_sym_instanceof] = ACTIONS(1037), + [anon_sym_LT_LT] = ACTIONS(1035), + [anon_sym_GT_GT] = ACTIONS(1037), + [anon_sym_GT_GT_GT] = ACTIONS(1035), + [anon_sym_QMARK] = ACTIONS(1035), + [anon_sym_PLUS_EQ] = ACTIONS(1035), + [anon_sym_DASH_EQ] = ACTIONS(1035), + [anon_sym_STAR_EQ] = ACTIONS(1035), + [anon_sym_SLASH_EQ] = ACTIONS(1035), + [anon_sym_PERCENT_EQ] = ACTIONS(1035), + [anon_sym_delete] = ACTIONS(1037), + [anon_sym_var] = ACTIONS(1037), + [anon_sym_rawcall] = ACTIONS(1037), + [anon_sym_AT] = ACTIONS(1035), + [anon_sym_clone] = ACTIONS(1037), + [sym_integer] = ACTIONS(1037), + [sym_float] = ACTIONS(1035), + [anon_sym_DQUOTE] = ACTIONS(1035), + [anon_sym_SQUOTE] = ACTIONS(1037), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1035), + [anon_sym_true] = ACTIONS(1037), + [anon_sym_false] = ACTIONS(1037), + [sym_null] = ACTIONS(1037), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1033), + [sym_verbatim_string] = ACTIONS(1035), }, [235] = { - [ts_builtin_sym_end] = ACTIONS(1037), - [sym_identifier] = ACTIONS(1039), - [anon_sym_SEMI] = ACTIONS(1037), - [anon_sym_LBRACE] = ACTIONS(1037), - [anon_sym_RBRACE] = ACTIONS(1037), - [anon_sym_if] = ACTIONS(1039), - [anon_sym_else] = ACTIONS(1039), - [anon_sym_while] = ACTIONS(1039), - [anon_sym_LPAREN] = ACTIONS(1037), - [anon_sym_do] = ACTIONS(1039), - [anon_sym_switch] = ACTIONS(1039), - [anon_sym_case] = ACTIONS(1039), - [anon_sym_default] = ACTIONS(1039), - [anon_sym_for] = ACTIONS(1039), - [anon_sym_foreach] = ACTIONS(1039), - [anon_sym_COMMA] = ACTIONS(1037), - [anon_sym_in] = ACTIONS(1039), - [anon_sym_break] = ACTIONS(1039), - [anon_sym_continue] = ACTIONS(1039), - [anon_sym_return] = ACTIONS(1039), - [anon_sym_yield] = ACTIONS(1039), - [anon_sym_resume] = ACTIONS(1039), - [anon_sym_local] = ACTIONS(1039), - [anon_sym_EQ] = ACTIONS(1039), - [anon_sym_LT_DASH] = ACTIONS(1037), - [anon_sym_function] = ACTIONS(1039), - [anon_sym_COLON_COLON] = ACTIONS(1037), - [anon_sym_class] = ACTIONS(1039), - [anon_sym_DOT] = ACTIONS(1037), - [anon_sym_LBRACK] = ACTIONS(1037), - [anon_sym_try] = ACTIONS(1039), - [anon_sym_throw] = ACTIONS(1039), - [anon_sym_const] = ACTIONS(1039), - [anon_sym_enum] = ACTIONS(1039), - [anon_sym_DASH] = ACTIONS(1039), - [anon_sym_TILDE] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1039), - [anon_sym_typeof] = ACTIONS(1039), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_PLUS] = ACTIONS(1039), - [anon_sym_STAR] = ACTIONS(1039), - [anon_sym_SLASH] = ACTIONS(1039), - [anon_sym_PERCENT] = ACTIONS(1039), - [anon_sym_PIPE_PIPE] = ACTIONS(1037), - [anon_sym_AMP_AMP] = ACTIONS(1037), - [anon_sym_PIPE] = ACTIONS(1039), - [anon_sym_CARET] = ACTIONS(1037), - [anon_sym_AMP] = ACTIONS(1039), - [anon_sym_EQ_EQ] = ACTIONS(1037), - [anon_sym_BANG_EQ] = ACTIONS(1037), - [anon_sym_LT_EQ_GT] = ACTIONS(1037), - [anon_sym_GT] = ACTIONS(1039), - [anon_sym_GT_EQ] = ACTIONS(1037), - [anon_sym_LT_EQ] = ACTIONS(1039), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_instanceof] = ACTIONS(1039), - [anon_sym_LT_LT] = ACTIONS(1037), - [anon_sym_GT_GT] = ACTIONS(1039), - [anon_sym_GT_GT_GT] = ACTIONS(1037), - [anon_sym_QMARK] = ACTIONS(1037), - [anon_sym_PLUS_EQ] = ACTIONS(1037), - [anon_sym_DASH_EQ] = ACTIONS(1037), - [anon_sym_STAR_EQ] = ACTIONS(1037), - [anon_sym_SLASH_EQ] = ACTIONS(1037), - [anon_sym_PERCENT_EQ] = ACTIONS(1037), - [anon_sym_delete] = ACTIONS(1039), - [anon_sym_var] = ACTIONS(1039), - [anon_sym_rawcall] = ACTIONS(1039), - [anon_sym_AT] = ACTIONS(1037), - [anon_sym_clone] = ACTIONS(1039), - [sym_integer] = ACTIONS(1039), - [sym_float] = ACTIONS(1037), - [anon_sym_DQUOTE] = ACTIONS(1037), - [anon_sym_SQUOTE] = ACTIONS(1039), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1037), - [anon_sym_true] = ACTIONS(1039), - [anon_sym_false] = ACTIONS(1039), - [sym_null] = ACTIONS(1039), + [ts_builtin_sym_end] = ACTIONS(1039), + [sym_identifier] = ACTIONS(1041), + [anon_sym_SEMI] = ACTIONS(1039), + [anon_sym_LBRACE] = ACTIONS(1039), + [anon_sym_RBRACE] = ACTIONS(1039), + [anon_sym_if] = ACTIONS(1041), + [anon_sym_else] = ACTIONS(1041), + [anon_sym_while] = ACTIONS(1041), + [anon_sym_LPAREN] = ACTIONS(1039), + [anon_sym_do] = ACTIONS(1041), + [anon_sym_switch] = ACTIONS(1041), + [anon_sym_case] = ACTIONS(1041), + [anon_sym_default] = ACTIONS(1041), + [anon_sym_for] = ACTIONS(1041), + [anon_sym_foreach] = ACTIONS(1041), + [anon_sym_COMMA] = ACTIONS(1039), + [anon_sym_in] = ACTIONS(1041), + [anon_sym_break] = ACTIONS(1041), + [anon_sym_continue] = ACTIONS(1041), + [anon_sym_return] = ACTIONS(1041), + [anon_sym_yield] = ACTIONS(1041), + [anon_sym_resume] = ACTIONS(1041), + [anon_sym_local] = ACTIONS(1041), + [anon_sym_EQ] = ACTIONS(1041), + [anon_sym_LT_DASH] = ACTIONS(1039), + [anon_sym_function] = ACTIONS(1041), + [anon_sym_COLON_COLON] = ACTIONS(1039), + [anon_sym_class] = ACTIONS(1041), + [anon_sym_DOT] = ACTIONS(1039), + [anon_sym_LBRACK] = ACTIONS(1039), + [anon_sym_try] = ACTIONS(1041), + [anon_sym_throw] = ACTIONS(1041), + [anon_sym_const] = ACTIONS(1041), + [anon_sym_enum] = ACTIONS(1041), + [anon_sym_DASH] = ACTIONS(1041), + [anon_sym_TILDE] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(1041), + [anon_sym_typeof] = ACTIONS(1041), + [anon_sym_PLUS_PLUS] = ACTIONS(1039), + [anon_sym_DASH_DASH] = ACTIONS(1039), + [anon_sym_PLUS] = ACTIONS(1041), + [anon_sym_STAR] = ACTIONS(1041), + [anon_sym_SLASH] = ACTIONS(1041), + [anon_sym_PERCENT] = ACTIONS(1041), + [anon_sym_PIPE_PIPE] = ACTIONS(1039), + [anon_sym_AMP_AMP] = ACTIONS(1039), + [anon_sym_PIPE] = ACTIONS(1041), + [anon_sym_CARET] = ACTIONS(1039), + [anon_sym_AMP] = ACTIONS(1041), + [anon_sym_EQ_EQ] = ACTIONS(1039), + [anon_sym_BANG_EQ] = ACTIONS(1039), + [anon_sym_LT_EQ_GT] = ACTIONS(1039), + [anon_sym_GT] = ACTIONS(1041), + [anon_sym_GT_EQ] = ACTIONS(1039), + [anon_sym_LT_EQ] = ACTIONS(1041), + [anon_sym_LT] = ACTIONS(1041), + [anon_sym_instanceof] = ACTIONS(1041), + [anon_sym_LT_LT] = ACTIONS(1039), + [anon_sym_GT_GT] = ACTIONS(1041), + [anon_sym_GT_GT_GT] = ACTIONS(1039), + [anon_sym_QMARK] = ACTIONS(1039), + [anon_sym_PLUS_EQ] = ACTIONS(1039), + [anon_sym_DASH_EQ] = ACTIONS(1039), + [anon_sym_STAR_EQ] = ACTIONS(1039), + [anon_sym_SLASH_EQ] = ACTIONS(1039), + [anon_sym_PERCENT_EQ] = ACTIONS(1039), + [anon_sym_delete] = ACTIONS(1041), + [anon_sym_var] = ACTIONS(1041), + [anon_sym_rawcall] = ACTIONS(1041), + [anon_sym_AT] = ACTIONS(1039), + [anon_sym_clone] = ACTIONS(1041), + [sym_integer] = ACTIONS(1041), + [sym_float] = ACTIONS(1039), + [anon_sym_DQUOTE] = ACTIONS(1039), + [anon_sym_SQUOTE] = ACTIONS(1041), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1039), + [anon_sym_true] = ACTIONS(1041), + [anon_sym_false] = ACTIONS(1041), + [sym_null] = ACTIONS(1041), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1037), + [sym_verbatim_string] = ACTIONS(1039), }, [236] = { - [ts_builtin_sym_end] = ACTIONS(1041), - [sym_identifier] = ACTIONS(1043), - [anon_sym_SEMI] = ACTIONS(1045), - [anon_sym_LBRACE] = ACTIONS(1041), - [anon_sym_RBRACE] = ACTIONS(1041), - [anon_sym_if] = ACTIONS(1043), - [anon_sym_else] = ACTIONS(1043), - [anon_sym_while] = ACTIONS(1043), - [anon_sym_LPAREN] = ACTIONS(1041), - [anon_sym_do] = ACTIONS(1043), - [anon_sym_switch] = ACTIONS(1043), - [anon_sym_case] = ACTIONS(1043), - [anon_sym_default] = ACTIONS(1043), - [anon_sym_for] = ACTIONS(1043), - [anon_sym_foreach] = ACTIONS(1043), - [anon_sym_COMMA] = ACTIONS(1041), - [anon_sym_in] = ACTIONS(1043), - [anon_sym_break] = ACTIONS(1043), - [anon_sym_continue] = ACTIONS(1043), - [anon_sym_return] = ACTIONS(1043), - [anon_sym_yield] = ACTIONS(1043), - [anon_sym_resume] = ACTIONS(1043), - [anon_sym_local] = ACTIONS(1043), - [anon_sym_EQ] = ACTIONS(1043), - [anon_sym_LT_DASH] = ACTIONS(1041), - [anon_sym_function] = ACTIONS(1043), - [anon_sym_COLON_COLON] = ACTIONS(1041), - [anon_sym_class] = ACTIONS(1043), - [anon_sym_DOT] = ACTIONS(1041), - [anon_sym_LBRACK] = ACTIONS(1041), - [anon_sym_try] = ACTIONS(1043), - [anon_sym_throw] = ACTIONS(1043), - [anon_sym_const] = ACTIONS(1043), - [anon_sym_enum] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_TILDE] = ACTIONS(1041), - [anon_sym_BANG] = ACTIONS(1043), - [anon_sym_typeof] = ACTIONS(1043), - [anon_sym_PLUS_PLUS] = ACTIONS(1041), - [anon_sym_DASH_DASH] = ACTIONS(1041), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_STAR] = ACTIONS(1043), - [anon_sym_SLASH] = ACTIONS(1043), - [anon_sym_PERCENT] = ACTIONS(1043), - [anon_sym_PIPE_PIPE] = ACTIONS(1041), - [anon_sym_AMP_AMP] = ACTIONS(1041), - [anon_sym_PIPE] = ACTIONS(1043), - [anon_sym_CARET] = ACTIONS(1041), - [anon_sym_AMP] = ACTIONS(1043), - [anon_sym_EQ_EQ] = ACTIONS(1041), - [anon_sym_BANG_EQ] = ACTIONS(1041), - [anon_sym_LT_EQ_GT] = ACTIONS(1041), - [anon_sym_GT] = ACTIONS(1043), - [anon_sym_GT_EQ] = ACTIONS(1041), - [anon_sym_LT_EQ] = ACTIONS(1043), - [anon_sym_LT] = ACTIONS(1043), - [anon_sym_instanceof] = ACTIONS(1043), - [anon_sym_LT_LT] = ACTIONS(1041), - [anon_sym_GT_GT] = ACTIONS(1043), - [anon_sym_GT_GT_GT] = ACTIONS(1041), - [anon_sym_QMARK] = ACTIONS(1041), - [anon_sym_PLUS_EQ] = ACTIONS(1041), - [anon_sym_DASH_EQ] = ACTIONS(1041), - [anon_sym_STAR_EQ] = ACTIONS(1041), - [anon_sym_SLASH_EQ] = ACTIONS(1041), - [anon_sym_PERCENT_EQ] = ACTIONS(1041), - [anon_sym_delete] = ACTIONS(1043), - [anon_sym_var] = ACTIONS(1043), - [anon_sym_rawcall] = ACTIONS(1043), - [anon_sym_AT] = ACTIONS(1041), - [anon_sym_clone] = ACTIONS(1043), - [sym_integer] = ACTIONS(1043), - [sym_float] = ACTIONS(1041), - [anon_sym_DQUOTE] = ACTIONS(1041), - [anon_sym_SQUOTE] = ACTIONS(1043), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1041), - [anon_sym_true] = ACTIONS(1043), - [anon_sym_false] = ACTIONS(1043), - [sym_null] = ACTIONS(1043), + [ts_builtin_sym_end] = ACTIONS(1043), + [sym_identifier] = ACTIONS(1045), + [anon_sym_SEMI] = ACTIONS(1047), + [anon_sym_LBRACE] = ACTIONS(1043), + [anon_sym_RBRACE] = ACTIONS(1043), + [anon_sym_if] = ACTIONS(1045), + [anon_sym_else] = ACTIONS(1045), + [anon_sym_while] = ACTIONS(1045), + [anon_sym_LPAREN] = ACTIONS(1043), + [anon_sym_do] = ACTIONS(1045), + [anon_sym_switch] = ACTIONS(1045), + [anon_sym_case] = ACTIONS(1045), + [anon_sym_default] = ACTIONS(1045), + [anon_sym_for] = ACTIONS(1045), + [anon_sym_foreach] = ACTIONS(1045), + [anon_sym_COMMA] = ACTIONS(1043), + [anon_sym_in] = ACTIONS(1045), + [anon_sym_break] = ACTIONS(1045), + [anon_sym_continue] = ACTIONS(1045), + [anon_sym_return] = ACTIONS(1045), + [anon_sym_yield] = ACTIONS(1045), + [anon_sym_resume] = ACTIONS(1045), + [anon_sym_local] = ACTIONS(1045), + [anon_sym_EQ] = ACTIONS(1045), + [anon_sym_LT_DASH] = ACTIONS(1043), + [anon_sym_function] = ACTIONS(1045), + [anon_sym_COLON_COLON] = ACTIONS(1043), + [anon_sym_class] = ACTIONS(1045), + [anon_sym_DOT] = ACTIONS(1043), + [anon_sym_LBRACK] = ACTIONS(1043), + [anon_sym_try] = ACTIONS(1045), + [anon_sym_throw] = ACTIONS(1045), + [anon_sym_const] = ACTIONS(1045), + [anon_sym_enum] = ACTIONS(1045), + [anon_sym_DASH] = ACTIONS(1045), + [anon_sym_TILDE] = ACTIONS(1043), + [anon_sym_BANG] = ACTIONS(1045), + [anon_sym_typeof] = ACTIONS(1045), + [anon_sym_PLUS_PLUS] = ACTIONS(1043), + [anon_sym_DASH_DASH] = ACTIONS(1043), + [anon_sym_PLUS] = ACTIONS(1045), + [anon_sym_STAR] = ACTIONS(1045), + [anon_sym_SLASH] = ACTIONS(1045), + [anon_sym_PERCENT] = ACTIONS(1045), + [anon_sym_PIPE_PIPE] = ACTIONS(1043), + [anon_sym_AMP_AMP] = ACTIONS(1043), + [anon_sym_PIPE] = ACTIONS(1045), + [anon_sym_CARET] = ACTIONS(1043), + [anon_sym_AMP] = ACTIONS(1045), + [anon_sym_EQ_EQ] = ACTIONS(1043), + [anon_sym_BANG_EQ] = ACTIONS(1043), + [anon_sym_LT_EQ_GT] = ACTIONS(1043), + [anon_sym_GT] = ACTIONS(1045), + [anon_sym_GT_EQ] = ACTIONS(1043), + [anon_sym_LT_EQ] = ACTIONS(1045), + [anon_sym_LT] = ACTIONS(1045), + [anon_sym_instanceof] = ACTIONS(1045), + [anon_sym_LT_LT] = ACTIONS(1043), + [anon_sym_GT_GT] = ACTIONS(1045), + [anon_sym_GT_GT_GT] = ACTIONS(1043), + [anon_sym_QMARK] = ACTIONS(1043), + [anon_sym_PLUS_EQ] = ACTIONS(1043), + [anon_sym_DASH_EQ] = ACTIONS(1043), + [anon_sym_STAR_EQ] = ACTIONS(1043), + [anon_sym_SLASH_EQ] = ACTIONS(1043), + [anon_sym_PERCENT_EQ] = ACTIONS(1043), + [anon_sym_delete] = ACTIONS(1045), + [anon_sym_var] = ACTIONS(1045), + [anon_sym_rawcall] = ACTIONS(1045), + [anon_sym_AT] = ACTIONS(1043), + [anon_sym_clone] = ACTIONS(1045), + [sym_integer] = ACTIONS(1045), + [sym_float] = ACTIONS(1043), + [anon_sym_DQUOTE] = ACTIONS(1043), + [anon_sym_SQUOTE] = ACTIONS(1045), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1043), + [anon_sym_true] = ACTIONS(1045), + [anon_sym_false] = ACTIONS(1045), + [sym_null] = ACTIONS(1045), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1041), + [sym_verbatim_string] = ACTIONS(1043), }, [237] = { - [ts_builtin_sym_end] = ACTIONS(1041), - [sym_identifier] = ACTIONS(1043), - [anon_sym_SEMI] = ACTIONS(1041), - [anon_sym_LBRACE] = ACTIONS(1041), - [anon_sym_RBRACE] = ACTIONS(1041), - [anon_sym_if] = ACTIONS(1043), - [anon_sym_else] = ACTIONS(1043), - [anon_sym_while] = ACTIONS(1043), - [anon_sym_LPAREN] = ACTIONS(1041), - [anon_sym_do] = ACTIONS(1043), - [anon_sym_switch] = ACTIONS(1043), - [anon_sym_case] = ACTIONS(1043), - [anon_sym_default] = ACTIONS(1043), - [anon_sym_for] = ACTIONS(1043), - [anon_sym_foreach] = ACTIONS(1043), - [anon_sym_COMMA] = ACTIONS(1041), - [anon_sym_in] = ACTIONS(1043), - [anon_sym_break] = ACTIONS(1043), - [anon_sym_continue] = ACTIONS(1043), - [anon_sym_return] = ACTIONS(1043), - [anon_sym_yield] = ACTIONS(1043), - [anon_sym_resume] = ACTIONS(1043), - [anon_sym_local] = ACTIONS(1043), - [anon_sym_EQ] = ACTIONS(1043), - [anon_sym_LT_DASH] = ACTIONS(1041), - [anon_sym_function] = ACTIONS(1043), - [anon_sym_COLON_COLON] = ACTIONS(1041), - [anon_sym_class] = ACTIONS(1043), - [anon_sym_DOT] = ACTIONS(1041), - [anon_sym_LBRACK] = ACTIONS(1041), - [anon_sym_try] = ACTIONS(1043), - [anon_sym_throw] = ACTIONS(1043), - [anon_sym_const] = ACTIONS(1043), - [anon_sym_enum] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_TILDE] = ACTIONS(1041), - [anon_sym_BANG] = ACTIONS(1043), - [anon_sym_typeof] = ACTIONS(1043), - [anon_sym_PLUS_PLUS] = ACTIONS(1041), - [anon_sym_DASH_DASH] = ACTIONS(1041), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_STAR] = ACTIONS(1043), - [anon_sym_SLASH] = ACTIONS(1043), - [anon_sym_PERCENT] = ACTIONS(1043), - [anon_sym_PIPE_PIPE] = ACTIONS(1041), - [anon_sym_AMP_AMP] = ACTIONS(1041), - [anon_sym_PIPE] = ACTIONS(1043), - [anon_sym_CARET] = ACTIONS(1041), - [anon_sym_AMP] = ACTIONS(1043), - [anon_sym_EQ_EQ] = ACTIONS(1041), - [anon_sym_BANG_EQ] = ACTIONS(1041), - [anon_sym_LT_EQ_GT] = ACTIONS(1041), - [anon_sym_GT] = ACTIONS(1043), - [anon_sym_GT_EQ] = ACTIONS(1041), - [anon_sym_LT_EQ] = ACTIONS(1043), - [anon_sym_LT] = ACTIONS(1043), - [anon_sym_instanceof] = ACTIONS(1043), - [anon_sym_LT_LT] = ACTIONS(1041), - [anon_sym_GT_GT] = ACTIONS(1043), - [anon_sym_GT_GT_GT] = ACTIONS(1041), - [anon_sym_QMARK] = ACTIONS(1041), - [anon_sym_PLUS_EQ] = ACTIONS(1041), - [anon_sym_DASH_EQ] = ACTIONS(1041), - [anon_sym_STAR_EQ] = ACTIONS(1041), - [anon_sym_SLASH_EQ] = ACTIONS(1041), - [anon_sym_PERCENT_EQ] = ACTIONS(1041), - [anon_sym_delete] = ACTIONS(1043), - [anon_sym_var] = ACTIONS(1043), - [anon_sym_rawcall] = ACTIONS(1043), - [anon_sym_AT] = ACTIONS(1041), - [anon_sym_clone] = ACTIONS(1043), - [sym_integer] = ACTIONS(1043), - [sym_float] = ACTIONS(1041), - [anon_sym_DQUOTE] = ACTIONS(1041), - [anon_sym_SQUOTE] = ACTIONS(1043), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1041), - [anon_sym_true] = ACTIONS(1043), - [anon_sym_false] = ACTIONS(1043), - [sym_null] = ACTIONS(1043), + [ts_builtin_sym_end] = ACTIONS(1043), + [sym_identifier] = ACTIONS(1045), + [anon_sym_SEMI] = ACTIONS(1043), + [anon_sym_LBRACE] = ACTIONS(1043), + [anon_sym_RBRACE] = ACTIONS(1043), + [anon_sym_if] = ACTIONS(1045), + [anon_sym_else] = ACTIONS(1045), + [anon_sym_while] = ACTIONS(1045), + [anon_sym_LPAREN] = ACTIONS(1043), + [anon_sym_do] = ACTIONS(1045), + [anon_sym_switch] = ACTIONS(1045), + [anon_sym_case] = ACTIONS(1045), + [anon_sym_default] = ACTIONS(1045), + [anon_sym_for] = ACTIONS(1045), + [anon_sym_foreach] = ACTIONS(1045), + [anon_sym_COMMA] = ACTIONS(1043), + [anon_sym_in] = ACTIONS(1045), + [anon_sym_break] = ACTIONS(1045), + [anon_sym_continue] = ACTIONS(1045), + [anon_sym_return] = ACTIONS(1045), + [anon_sym_yield] = ACTIONS(1045), + [anon_sym_resume] = ACTIONS(1045), + [anon_sym_local] = ACTIONS(1045), + [anon_sym_EQ] = ACTIONS(1045), + [anon_sym_LT_DASH] = ACTIONS(1043), + [anon_sym_function] = ACTIONS(1045), + [anon_sym_COLON_COLON] = ACTIONS(1043), + [anon_sym_class] = ACTIONS(1045), + [anon_sym_DOT] = ACTIONS(1043), + [anon_sym_LBRACK] = ACTIONS(1043), + [anon_sym_try] = ACTIONS(1045), + [anon_sym_throw] = ACTIONS(1045), + [anon_sym_const] = ACTIONS(1045), + [anon_sym_enum] = ACTIONS(1045), + [anon_sym_DASH] = ACTIONS(1045), + [anon_sym_TILDE] = ACTIONS(1043), + [anon_sym_BANG] = ACTIONS(1045), + [anon_sym_typeof] = ACTIONS(1045), + [anon_sym_PLUS_PLUS] = ACTIONS(1043), + [anon_sym_DASH_DASH] = ACTIONS(1043), + [anon_sym_PLUS] = ACTIONS(1045), + [anon_sym_STAR] = ACTIONS(1045), + [anon_sym_SLASH] = ACTIONS(1045), + [anon_sym_PERCENT] = ACTIONS(1045), + [anon_sym_PIPE_PIPE] = ACTIONS(1043), + [anon_sym_AMP_AMP] = ACTIONS(1043), + [anon_sym_PIPE] = ACTIONS(1045), + [anon_sym_CARET] = ACTIONS(1043), + [anon_sym_AMP] = ACTIONS(1045), + [anon_sym_EQ_EQ] = ACTIONS(1043), + [anon_sym_BANG_EQ] = ACTIONS(1043), + [anon_sym_LT_EQ_GT] = ACTIONS(1043), + [anon_sym_GT] = ACTIONS(1045), + [anon_sym_GT_EQ] = ACTIONS(1043), + [anon_sym_LT_EQ] = ACTIONS(1045), + [anon_sym_LT] = ACTIONS(1045), + [anon_sym_instanceof] = ACTIONS(1045), + [anon_sym_LT_LT] = ACTIONS(1043), + [anon_sym_GT_GT] = ACTIONS(1045), + [anon_sym_GT_GT_GT] = ACTIONS(1043), + [anon_sym_QMARK] = ACTIONS(1043), + [anon_sym_PLUS_EQ] = ACTIONS(1043), + [anon_sym_DASH_EQ] = ACTIONS(1043), + [anon_sym_STAR_EQ] = ACTIONS(1043), + [anon_sym_SLASH_EQ] = ACTIONS(1043), + [anon_sym_PERCENT_EQ] = ACTIONS(1043), + [anon_sym_delete] = ACTIONS(1045), + [anon_sym_var] = ACTIONS(1045), + [anon_sym_rawcall] = ACTIONS(1045), + [anon_sym_AT] = ACTIONS(1043), + [anon_sym_clone] = ACTIONS(1045), + [sym_integer] = ACTIONS(1045), + [sym_float] = ACTIONS(1043), + [anon_sym_DQUOTE] = ACTIONS(1043), + [anon_sym_SQUOTE] = ACTIONS(1045), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1043), + [anon_sym_true] = ACTIONS(1045), + [anon_sym_false] = ACTIONS(1045), + [sym_null] = ACTIONS(1045), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1041), + [sym_verbatim_string] = ACTIONS(1043), }, [238] = { - [ts_builtin_sym_end] = ACTIONS(1047), - [sym_identifier] = ACTIONS(1049), - [anon_sym_SEMI] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(1047), - [anon_sym_RBRACE] = ACTIONS(1047), - [anon_sym_if] = ACTIONS(1049), - [anon_sym_else] = ACTIONS(1049), - [anon_sym_while] = ACTIONS(1049), - [anon_sym_LPAREN] = ACTIONS(1047), - [anon_sym_do] = ACTIONS(1049), - [anon_sym_switch] = ACTIONS(1049), - [anon_sym_case] = ACTIONS(1049), - [anon_sym_default] = ACTIONS(1049), - [anon_sym_for] = ACTIONS(1049), - [anon_sym_foreach] = ACTIONS(1049), - [anon_sym_COMMA] = ACTIONS(1047), - [anon_sym_in] = ACTIONS(1049), - [anon_sym_break] = ACTIONS(1049), - [anon_sym_continue] = ACTIONS(1049), - [anon_sym_return] = ACTIONS(1049), - [anon_sym_yield] = ACTIONS(1049), - [anon_sym_resume] = ACTIONS(1049), - [anon_sym_local] = ACTIONS(1049), - [anon_sym_EQ] = ACTIONS(1049), - [anon_sym_LT_DASH] = ACTIONS(1047), - [anon_sym_function] = ACTIONS(1049), - [anon_sym_COLON_COLON] = ACTIONS(1047), - [anon_sym_class] = ACTIONS(1049), - [anon_sym_DOT] = ACTIONS(1047), - [anon_sym_LBRACK] = ACTIONS(1047), - [anon_sym_try] = ACTIONS(1049), - [anon_sym_throw] = ACTIONS(1049), - [anon_sym_const] = ACTIONS(1049), - [anon_sym_enum] = ACTIONS(1049), - [anon_sym_DASH] = ACTIONS(1049), - [anon_sym_TILDE] = ACTIONS(1047), - [anon_sym_BANG] = ACTIONS(1049), - [anon_sym_typeof] = ACTIONS(1049), - [anon_sym_PLUS_PLUS] = ACTIONS(1047), - [anon_sym_DASH_DASH] = ACTIONS(1047), - [anon_sym_PLUS] = ACTIONS(1049), - [anon_sym_STAR] = ACTIONS(1049), - [anon_sym_SLASH] = ACTIONS(1049), - [anon_sym_PERCENT] = ACTIONS(1049), - [anon_sym_PIPE_PIPE] = ACTIONS(1047), - [anon_sym_AMP_AMP] = ACTIONS(1047), - [anon_sym_PIPE] = ACTIONS(1049), - [anon_sym_CARET] = ACTIONS(1047), - [anon_sym_AMP] = ACTIONS(1049), - [anon_sym_EQ_EQ] = ACTIONS(1047), - [anon_sym_BANG_EQ] = ACTIONS(1047), - [anon_sym_LT_EQ_GT] = ACTIONS(1047), - [anon_sym_GT] = ACTIONS(1049), - [anon_sym_GT_EQ] = ACTIONS(1047), - [anon_sym_LT_EQ] = ACTIONS(1049), - [anon_sym_LT] = ACTIONS(1049), - [anon_sym_instanceof] = ACTIONS(1049), - [anon_sym_LT_LT] = ACTIONS(1047), - [anon_sym_GT_GT] = ACTIONS(1049), - [anon_sym_GT_GT_GT] = ACTIONS(1047), - [anon_sym_QMARK] = ACTIONS(1047), - [anon_sym_PLUS_EQ] = ACTIONS(1047), - [anon_sym_DASH_EQ] = ACTIONS(1047), - [anon_sym_STAR_EQ] = ACTIONS(1047), - [anon_sym_SLASH_EQ] = ACTIONS(1047), - [anon_sym_PERCENT_EQ] = ACTIONS(1047), - [anon_sym_delete] = ACTIONS(1049), - [anon_sym_var] = ACTIONS(1049), - [anon_sym_rawcall] = ACTIONS(1049), - [anon_sym_AT] = ACTIONS(1047), - [anon_sym_clone] = ACTIONS(1049), - [sym_integer] = ACTIONS(1049), - [sym_float] = ACTIONS(1047), - [anon_sym_DQUOTE] = ACTIONS(1047), - [anon_sym_SQUOTE] = ACTIONS(1049), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1047), - [anon_sym_true] = ACTIONS(1049), - [anon_sym_false] = ACTIONS(1049), - [sym_null] = ACTIONS(1049), + [ts_builtin_sym_end] = ACTIONS(1049), + [sym_identifier] = ACTIONS(1051), + [anon_sym_SEMI] = ACTIONS(1049), + [anon_sym_LBRACE] = ACTIONS(1049), + [anon_sym_RBRACE] = ACTIONS(1049), + [anon_sym_if] = ACTIONS(1051), + [anon_sym_else] = ACTIONS(1051), + [anon_sym_while] = ACTIONS(1051), + [anon_sym_LPAREN] = ACTIONS(1049), + [anon_sym_do] = ACTIONS(1051), + [anon_sym_switch] = ACTIONS(1051), + [anon_sym_case] = ACTIONS(1051), + [anon_sym_default] = ACTIONS(1051), + [anon_sym_for] = ACTIONS(1051), + [anon_sym_foreach] = ACTIONS(1051), + [anon_sym_COMMA] = ACTIONS(1049), + [anon_sym_in] = ACTIONS(1051), + [anon_sym_break] = ACTIONS(1051), + [anon_sym_continue] = ACTIONS(1051), + [anon_sym_return] = ACTIONS(1051), + [anon_sym_yield] = ACTIONS(1051), + [anon_sym_resume] = ACTIONS(1051), + [anon_sym_local] = ACTIONS(1051), + [anon_sym_EQ] = ACTIONS(1051), + [anon_sym_LT_DASH] = ACTIONS(1049), + [anon_sym_function] = ACTIONS(1051), + [anon_sym_COLON_COLON] = ACTIONS(1049), + [anon_sym_class] = ACTIONS(1051), + [anon_sym_DOT] = ACTIONS(1049), + [anon_sym_LBRACK] = ACTIONS(1049), + [anon_sym_try] = ACTIONS(1051), + [anon_sym_throw] = ACTIONS(1051), + [anon_sym_const] = ACTIONS(1051), + [anon_sym_enum] = ACTIONS(1051), + [anon_sym_DASH] = ACTIONS(1051), + [anon_sym_TILDE] = ACTIONS(1049), + [anon_sym_BANG] = ACTIONS(1051), + [anon_sym_typeof] = ACTIONS(1051), + [anon_sym_PLUS_PLUS] = ACTIONS(1049), + [anon_sym_DASH_DASH] = ACTIONS(1049), + [anon_sym_PLUS] = ACTIONS(1051), + [anon_sym_STAR] = ACTIONS(1051), + [anon_sym_SLASH] = ACTIONS(1051), + [anon_sym_PERCENT] = ACTIONS(1051), + [anon_sym_PIPE_PIPE] = ACTIONS(1049), + [anon_sym_AMP_AMP] = ACTIONS(1049), + [anon_sym_PIPE] = ACTIONS(1051), + [anon_sym_CARET] = ACTIONS(1049), + [anon_sym_AMP] = ACTIONS(1051), + [anon_sym_EQ_EQ] = ACTIONS(1049), + [anon_sym_BANG_EQ] = ACTIONS(1049), + [anon_sym_LT_EQ_GT] = ACTIONS(1049), + [anon_sym_GT] = ACTIONS(1051), + [anon_sym_GT_EQ] = ACTIONS(1049), + [anon_sym_LT_EQ] = ACTIONS(1051), + [anon_sym_LT] = ACTIONS(1051), + [anon_sym_instanceof] = ACTIONS(1051), + [anon_sym_LT_LT] = ACTIONS(1049), + [anon_sym_GT_GT] = ACTIONS(1051), + [anon_sym_GT_GT_GT] = ACTIONS(1049), + [anon_sym_QMARK] = ACTIONS(1049), + [anon_sym_PLUS_EQ] = ACTIONS(1049), + [anon_sym_DASH_EQ] = ACTIONS(1049), + [anon_sym_STAR_EQ] = ACTIONS(1049), + [anon_sym_SLASH_EQ] = ACTIONS(1049), + [anon_sym_PERCENT_EQ] = ACTIONS(1049), + [anon_sym_delete] = ACTIONS(1051), + [anon_sym_var] = ACTIONS(1051), + [anon_sym_rawcall] = ACTIONS(1051), + [anon_sym_AT] = ACTIONS(1049), + [anon_sym_clone] = ACTIONS(1051), + [sym_integer] = ACTIONS(1051), + [sym_float] = ACTIONS(1049), + [anon_sym_DQUOTE] = ACTIONS(1049), + [anon_sym_SQUOTE] = ACTIONS(1051), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(1051), + [anon_sym_false] = ACTIONS(1051), + [sym_null] = ACTIONS(1051), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1047), + [sym_verbatim_string] = ACTIONS(1049), }, [239] = { - [ts_builtin_sym_end] = ACTIONS(1051), - [sym_identifier] = ACTIONS(1053), - [anon_sym_SEMI] = ACTIONS(1051), - [anon_sym_LBRACE] = ACTIONS(1051), - [anon_sym_RBRACE] = ACTIONS(1051), - [anon_sym_if] = ACTIONS(1053), - [anon_sym_else] = ACTIONS(1053), - [anon_sym_while] = ACTIONS(1053), - [anon_sym_LPAREN] = ACTIONS(1051), - [anon_sym_do] = ACTIONS(1053), - [anon_sym_switch] = ACTIONS(1053), - [anon_sym_case] = ACTIONS(1053), - [anon_sym_default] = ACTIONS(1053), - [anon_sym_for] = ACTIONS(1053), - [anon_sym_foreach] = ACTIONS(1053), - [anon_sym_COMMA] = ACTIONS(1051), - [anon_sym_in] = ACTIONS(1053), - [anon_sym_break] = ACTIONS(1053), - [anon_sym_continue] = ACTIONS(1053), - [anon_sym_return] = ACTIONS(1053), - [anon_sym_yield] = ACTIONS(1053), - [anon_sym_resume] = ACTIONS(1053), - [anon_sym_local] = ACTIONS(1053), - [anon_sym_EQ] = ACTIONS(1053), - [anon_sym_LT_DASH] = ACTIONS(1051), - [anon_sym_function] = ACTIONS(1053), - [anon_sym_COLON_COLON] = ACTIONS(1051), - [anon_sym_class] = ACTIONS(1053), - [anon_sym_DOT] = ACTIONS(1051), - [anon_sym_LBRACK] = ACTIONS(1051), - [anon_sym_try] = ACTIONS(1053), - [anon_sym_throw] = ACTIONS(1053), - [anon_sym_const] = ACTIONS(1053), - [anon_sym_enum] = ACTIONS(1053), - [anon_sym_DASH] = ACTIONS(1053), - [anon_sym_TILDE] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_typeof] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1051), - [anon_sym_DASH_DASH] = ACTIONS(1051), - [anon_sym_PLUS] = ACTIONS(1053), - [anon_sym_STAR] = ACTIONS(1053), - [anon_sym_SLASH] = ACTIONS(1053), - [anon_sym_PERCENT] = ACTIONS(1053), - [anon_sym_PIPE_PIPE] = ACTIONS(1051), - [anon_sym_AMP_AMP] = ACTIONS(1051), - [anon_sym_PIPE] = ACTIONS(1053), - [anon_sym_CARET] = ACTIONS(1051), - [anon_sym_AMP] = ACTIONS(1053), - [anon_sym_EQ_EQ] = ACTIONS(1051), - [anon_sym_BANG_EQ] = ACTIONS(1051), - [anon_sym_LT_EQ_GT] = ACTIONS(1051), - [anon_sym_GT] = ACTIONS(1053), - [anon_sym_GT_EQ] = ACTIONS(1051), - [anon_sym_LT_EQ] = ACTIONS(1053), - [anon_sym_LT] = ACTIONS(1053), - [anon_sym_instanceof] = ACTIONS(1053), - [anon_sym_LT_LT] = ACTIONS(1051), - [anon_sym_GT_GT] = ACTIONS(1053), - [anon_sym_GT_GT_GT] = ACTIONS(1051), - [anon_sym_QMARK] = ACTIONS(1051), - [anon_sym_PLUS_EQ] = ACTIONS(1051), - [anon_sym_DASH_EQ] = ACTIONS(1051), - [anon_sym_STAR_EQ] = ACTIONS(1051), - [anon_sym_SLASH_EQ] = ACTIONS(1051), - [anon_sym_PERCENT_EQ] = ACTIONS(1051), - [anon_sym_delete] = ACTIONS(1053), - [anon_sym_var] = ACTIONS(1053), - [anon_sym_rawcall] = ACTIONS(1053), - [anon_sym_AT] = ACTIONS(1051), - [anon_sym_clone] = ACTIONS(1053), - [sym_integer] = ACTIONS(1053), - [sym_float] = ACTIONS(1051), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1051), - [anon_sym_true] = ACTIONS(1053), - [anon_sym_false] = ACTIONS(1053), - [sym_null] = ACTIONS(1053), + [ts_builtin_sym_end] = ACTIONS(1053), + [sym_identifier] = ACTIONS(1055), + [anon_sym_SEMI] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(1053), + [anon_sym_RBRACE] = ACTIONS(1053), + [anon_sym_if] = ACTIONS(1055), + [anon_sym_else] = ACTIONS(1055), + [anon_sym_while] = ACTIONS(1055), + [anon_sym_LPAREN] = ACTIONS(1053), + [anon_sym_do] = ACTIONS(1055), + [anon_sym_switch] = ACTIONS(1055), + [anon_sym_case] = ACTIONS(1055), + [anon_sym_default] = ACTIONS(1055), + [anon_sym_for] = ACTIONS(1055), + [anon_sym_foreach] = ACTIONS(1055), + [anon_sym_COMMA] = ACTIONS(1053), + [anon_sym_in] = ACTIONS(1055), + [anon_sym_break] = ACTIONS(1055), + [anon_sym_continue] = ACTIONS(1055), + [anon_sym_return] = ACTIONS(1055), + [anon_sym_yield] = ACTIONS(1055), + [anon_sym_resume] = ACTIONS(1055), + [anon_sym_local] = ACTIONS(1055), + [anon_sym_EQ] = ACTIONS(1055), + [anon_sym_LT_DASH] = ACTIONS(1053), + [anon_sym_function] = ACTIONS(1055), + [anon_sym_COLON_COLON] = ACTIONS(1053), + [anon_sym_class] = ACTIONS(1055), + [anon_sym_DOT] = ACTIONS(1053), + [anon_sym_LBRACK] = ACTIONS(1053), + [anon_sym_try] = ACTIONS(1055), + [anon_sym_throw] = ACTIONS(1055), + [anon_sym_const] = ACTIONS(1055), + [anon_sym_enum] = ACTIONS(1055), + [anon_sym_DASH] = ACTIONS(1055), + [anon_sym_TILDE] = ACTIONS(1053), + [anon_sym_BANG] = ACTIONS(1055), + [anon_sym_typeof] = ACTIONS(1055), + [anon_sym_PLUS_PLUS] = ACTIONS(1053), + [anon_sym_DASH_DASH] = ACTIONS(1053), + [anon_sym_PLUS] = ACTIONS(1055), + [anon_sym_STAR] = ACTIONS(1055), + [anon_sym_SLASH] = ACTIONS(1055), + [anon_sym_PERCENT] = ACTIONS(1055), + [anon_sym_PIPE_PIPE] = ACTIONS(1053), + [anon_sym_AMP_AMP] = ACTIONS(1053), + [anon_sym_PIPE] = ACTIONS(1055), + [anon_sym_CARET] = ACTIONS(1053), + [anon_sym_AMP] = ACTIONS(1055), + [anon_sym_EQ_EQ] = ACTIONS(1053), + [anon_sym_BANG_EQ] = ACTIONS(1053), + [anon_sym_LT_EQ_GT] = ACTIONS(1053), + [anon_sym_GT] = ACTIONS(1055), + [anon_sym_GT_EQ] = ACTIONS(1053), + [anon_sym_LT_EQ] = ACTIONS(1055), + [anon_sym_LT] = ACTIONS(1055), + [anon_sym_instanceof] = ACTIONS(1055), + [anon_sym_LT_LT] = ACTIONS(1053), + [anon_sym_GT_GT] = ACTIONS(1055), + [anon_sym_GT_GT_GT] = ACTIONS(1053), + [anon_sym_QMARK] = ACTIONS(1053), + [anon_sym_PLUS_EQ] = ACTIONS(1053), + [anon_sym_DASH_EQ] = ACTIONS(1053), + [anon_sym_STAR_EQ] = ACTIONS(1053), + [anon_sym_SLASH_EQ] = ACTIONS(1053), + [anon_sym_PERCENT_EQ] = ACTIONS(1053), + [anon_sym_delete] = ACTIONS(1055), + [anon_sym_var] = ACTIONS(1055), + [anon_sym_rawcall] = ACTIONS(1055), + [anon_sym_AT] = ACTIONS(1053), + [anon_sym_clone] = ACTIONS(1055), + [sym_integer] = ACTIONS(1055), + [sym_float] = ACTIONS(1053), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1053), + [anon_sym_true] = ACTIONS(1055), + [anon_sym_false] = ACTIONS(1055), + [sym_null] = ACTIONS(1055), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1051), + [sym_verbatim_string] = ACTIONS(1053), }, [240] = { - [ts_builtin_sym_end] = ACTIONS(1055), - [sym_identifier] = ACTIONS(1057), - [anon_sym_SEMI] = ACTIONS(1055), - [anon_sym_LBRACE] = ACTIONS(1055), - [anon_sym_RBRACE] = ACTIONS(1055), - [anon_sym_if] = ACTIONS(1057), - [anon_sym_else] = ACTIONS(1057), - [anon_sym_while] = ACTIONS(1057), - [anon_sym_LPAREN] = ACTIONS(1055), - [anon_sym_do] = ACTIONS(1057), - [anon_sym_switch] = ACTIONS(1057), - [anon_sym_case] = ACTIONS(1057), - [anon_sym_default] = ACTIONS(1057), - [anon_sym_for] = ACTIONS(1057), - [anon_sym_foreach] = ACTIONS(1057), - [anon_sym_COMMA] = ACTIONS(1055), - [anon_sym_in] = ACTIONS(1057), - [anon_sym_break] = ACTIONS(1057), - [anon_sym_continue] = ACTIONS(1057), - [anon_sym_return] = ACTIONS(1057), - [anon_sym_yield] = ACTIONS(1057), - [anon_sym_resume] = ACTIONS(1057), - [anon_sym_local] = ACTIONS(1057), - [anon_sym_EQ] = ACTIONS(1057), - [anon_sym_LT_DASH] = ACTIONS(1055), - [anon_sym_function] = ACTIONS(1057), - [anon_sym_COLON_COLON] = ACTIONS(1055), - [anon_sym_class] = ACTIONS(1057), - [anon_sym_DOT] = ACTIONS(1055), - [anon_sym_LBRACK] = ACTIONS(1055), - [anon_sym_try] = ACTIONS(1057), - [anon_sym_throw] = ACTIONS(1057), - [anon_sym_const] = ACTIONS(1057), - [anon_sym_enum] = ACTIONS(1057), - [anon_sym_DASH] = ACTIONS(1057), - [anon_sym_TILDE] = ACTIONS(1055), - [anon_sym_BANG] = ACTIONS(1057), - [anon_sym_typeof] = ACTIONS(1057), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_PLUS] = ACTIONS(1057), - [anon_sym_STAR] = ACTIONS(1057), - [anon_sym_SLASH] = ACTIONS(1057), - [anon_sym_PERCENT] = ACTIONS(1057), - [anon_sym_PIPE_PIPE] = ACTIONS(1055), - [anon_sym_AMP_AMP] = ACTIONS(1055), - [anon_sym_PIPE] = ACTIONS(1057), - [anon_sym_CARET] = ACTIONS(1055), - [anon_sym_AMP] = ACTIONS(1057), - [anon_sym_EQ_EQ] = ACTIONS(1055), - [anon_sym_BANG_EQ] = ACTIONS(1055), - [anon_sym_LT_EQ_GT] = ACTIONS(1055), - [anon_sym_GT] = ACTIONS(1057), - [anon_sym_GT_EQ] = ACTIONS(1055), - [anon_sym_LT_EQ] = ACTIONS(1057), - [anon_sym_LT] = ACTIONS(1057), - [anon_sym_instanceof] = ACTIONS(1057), - [anon_sym_LT_LT] = ACTIONS(1055), - [anon_sym_GT_GT] = ACTIONS(1057), - [anon_sym_GT_GT_GT] = ACTIONS(1055), - [anon_sym_QMARK] = ACTIONS(1055), - [anon_sym_PLUS_EQ] = ACTIONS(1055), - [anon_sym_DASH_EQ] = ACTIONS(1055), - [anon_sym_STAR_EQ] = ACTIONS(1055), - [anon_sym_SLASH_EQ] = ACTIONS(1055), - [anon_sym_PERCENT_EQ] = ACTIONS(1055), - [anon_sym_delete] = ACTIONS(1057), - [anon_sym_var] = ACTIONS(1057), - [anon_sym_rawcall] = ACTIONS(1057), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_clone] = ACTIONS(1057), - [sym_integer] = ACTIONS(1057), - [sym_float] = ACTIONS(1055), - [anon_sym_DQUOTE] = ACTIONS(1055), - [anon_sym_SQUOTE] = ACTIONS(1057), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1055), - [anon_sym_true] = ACTIONS(1057), - [anon_sym_false] = ACTIONS(1057), - [sym_null] = ACTIONS(1057), + [ts_builtin_sym_end] = ACTIONS(1057), + [sym_identifier] = ACTIONS(1059), + [anon_sym_SEMI] = ACTIONS(1057), + [anon_sym_LBRACE] = ACTIONS(1057), + [anon_sym_RBRACE] = ACTIONS(1057), + [anon_sym_if] = ACTIONS(1059), + [anon_sym_else] = ACTIONS(1059), + [anon_sym_while] = ACTIONS(1059), + [anon_sym_LPAREN] = ACTIONS(1057), + [anon_sym_do] = ACTIONS(1059), + [anon_sym_switch] = ACTIONS(1059), + [anon_sym_case] = ACTIONS(1059), + [anon_sym_default] = ACTIONS(1059), + [anon_sym_for] = ACTIONS(1059), + [anon_sym_foreach] = ACTIONS(1059), + [anon_sym_COMMA] = ACTIONS(1057), + [anon_sym_in] = ACTIONS(1059), + [anon_sym_break] = ACTIONS(1059), + [anon_sym_continue] = ACTIONS(1059), + [anon_sym_return] = ACTIONS(1059), + [anon_sym_yield] = ACTIONS(1059), + [anon_sym_resume] = ACTIONS(1059), + [anon_sym_local] = ACTIONS(1059), + [anon_sym_EQ] = ACTIONS(1059), + [anon_sym_LT_DASH] = ACTIONS(1057), + [anon_sym_function] = ACTIONS(1059), + [anon_sym_COLON_COLON] = ACTIONS(1057), + [anon_sym_class] = ACTIONS(1059), + [anon_sym_DOT] = ACTIONS(1057), + [anon_sym_LBRACK] = ACTIONS(1057), + [anon_sym_try] = ACTIONS(1059), + [anon_sym_throw] = ACTIONS(1059), + [anon_sym_const] = ACTIONS(1059), + [anon_sym_enum] = ACTIONS(1059), + [anon_sym_DASH] = ACTIONS(1059), + [anon_sym_TILDE] = ACTIONS(1057), + [anon_sym_BANG] = ACTIONS(1059), + [anon_sym_typeof] = ACTIONS(1059), + [anon_sym_PLUS_PLUS] = ACTIONS(1057), + [anon_sym_DASH_DASH] = ACTIONS(1057), + [anon_sym_PLUS] = ACTIONS(1059), + [anon_sym_STAR] = ACTIONS(1059), + [anon_sym_SLASH] = ACTIONS(1059), + [anon_sym_PERCENT] = ACTIONS(1059), + [anon_sym_PIPE_PIPE] = ACTIONS(1057), + [anon_sym_AMP_AMP] = ACTIONS(1057), + [anon_sym_PIPE] = ACTIONS(1059), + [anon_sym_CARET] = ACTIONS(1057), + [anon_sym_AMP] = ACTIONS(1059), + [anon_sym_EQ_EQ] = ACTIONS(1057), + [anon_sym_BANG_EQ] = ACTIONS(1057), + [anon_sym_LT_EQ_GT] = ACTIONS(1057), + [anon_sym_GT] = ACTIONS(1059), + [anon_sym_GT_EQ] = ACTIONS(1057), + [anon_sym_LT_EQ] = ACTIONS(1059), + [anon_sym_LT] = ACTIONS(1059), + [anon_sym_instanceof] = ACTIONS(1059), + [anon_sym_LT_LT] = ACTIONS(1057), + [anon_sym_GT_GT] = ACTIONS(1059), + [anon_sym_GT_GT_GT] = ACTIONS(1057), + [anon_sym_QMARK] = ACTIONS(1057), + [anon_sym_PLUS_EQ] = ACTIONS(1057), + [anon_sym_DASH_EQ] = ACTIONS(1057), + [anon_sym_STAR_EQ] = ACTIONS(1057), + [anon_sym_SLASH_EQ] = ACTIONS(1057), + [anon_sym_PERCENT_EQ] = ACTIONS(1057), + [anon_sym_delete] = ACTIONS(1059), + [anon_sym_var] = ACTIONS(1059), + [anon_sym_rawcall] = ACTIONS(1059), + [anon_sym_AT] = ACTIONS(1057), + [anon_sym_clone] = ACTIONS(1059), + [sym_integer] = ACTIONS(1059), + [sym_float] = ACTIONS(1057), + [anon_sym_DQUOTE] = ACTIONS(1057), + [anon_sym_SQUOTE] = ACTIONS(1059), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1057), + [anon_sym_true] = ACTIONS(1059), + [anon_sym_false] = ACTIONS(1059), + [sym_null] = ACTIONS(1059), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1055), + [sym_verbatim_string] = ACTIONS(1057), }, [241] = { - [ts_builtin_sym_end] = ACTIONS(1059), - [sym_identifier] = ACTIONS(1061), - [anon_sym_SEMI] = ACTIONS(1059), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_RBRACE] = ACTIONS(1059), - [anon_sym_if] = ACTIONS(1061), - [anon_sym_else] = ACTIONS(1061), - [anon_sym_while] = ACTIONS(1061), - [anon_sym_LPAREN] = ACTIONS(1059), - [anon_sym_do] = ACTIONS(1061), - [anon_sym_switch] = ACTIONS(1061), - [anon_sym_case] = ACTIONS(1061), - [anon_sym_default] = ACTIONS(1061), - [anon_sym_for] = ACTIONS(1061), - [anon_sym_foreach] = ACTIONS(1061), - [anon_sym_COMMA] = ACTIONS(1059), - [anon_sym_in] = ACTIONS(1061), - [anon_sym_break] = ACTIONS(1061), - [anon_sym_continue] = ACTIONS(1061), - [anon_sym_return] = ACTIONS(1061), - [anon_sym_yield] = ACTIONS(1061), - [anon_sym_resume] = ACTIONS(1061), - [anon_sym_local] = ACTIONS(1061), - [anon_sym_EQ] = ACTIONS(1061), - [anon_sym_LT_DASH] = ACTIONS(1059), - [anon_sym_function] = ACTIONS(1061), - [anon_sym_COLON_COLON] = ACTIONS(1059), - [anon_sym_class] = ACTIONS(1061), - [anon_sym_DOT] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1059), - [anon_sym_try] = ACTIONS(1061), - [anon_sym_throw] = ACTIONS(1061), - [anon_sym_const] = ACTIONS(1061), - [anon_sym_enum] = ACTIONS(1061), - [anon_sym_DASH] = ACTIONS(1061), - [anon_sym_TILDE] = ACTIONS(1059), - [anon_sym_BANG] = ACTIONS(1061), - [anon_sym_typeof] = ACTIONS(1061), - [anon_sym_PLUS_PLUS] = ACTIONS(1059), - [anon_sym_DASH_DASH] = ACTIONS(1059), - [anon_sym_PLUS] = ACTIONS(1061), - [anon_sym_STAR] = ACTIONS(1061), - [anon_sym_SLASH] = ACTIONS(1061), - [anon_sym_PERCENT] = ACTIONS(1061), - [anon_sym_PIPE_PIPE] = ACTIONS(1059), - [anon_sym_AMP_AMP] = ACTIONS(1059), - [anon_sym_PIPE] = ACTIONS(1061), - [anon_sym_CARET] = ACTIONS(1059), - [anon_sym_AMP] = ACTIONS(1061), - [anon_sym_EQ_EQ] = ACTIONS(1059), - [anon_sym_BANG_EQ] = ACTIONS(1059), - [anon_sym_LT_EQ_GT] = ACTIONS(1059), - [anon_sym_GT] = ACTIONS(1061), - [anon_sym_GT_EQ] = ACTIONS(1059), - [anon_sym_LT_EQ] = ACTIONS(1061), - [anon_sym_LT] = ACTIONS(1061), - [anon_sym_instanceof] = ACTIONS(1061), - [anon_sym_LT_LT] = ACTIONS(1059), - [anon_sym_GT_GT] = ACTIONS(1061), - [anon_sym_GT_GT_GT] = ACTIONS(1059), - [anon_sym_QMARK] = ACTIONS(1059), - [anon_sym_PLUS_EQ] = ACTIONS(1059), - [anon_sym_DASH_EQ] = ACTIONS(1059), - [anon_sym_STAR_EQ] = ACTIONS(1059), - [anon_sym_SLASH_EQ] = ACTIONS(1059), - [anon_sym_PERCENT_EQ] = ACTIONS(1059), - [anon_sym_delete] = ACTIONS(1061), - [anon_sym_var] = ACTIONS(1061), - [anon_sym_rawcall] = ACTIONS(1061), - [anon_sym_AT] = ACTIONS(1059), - [anon_sym_clone] = ACTIONS(1061), - [sym_integer] = ACTIONS(1061), - [sym_float] = ACTIONS(1059), - [anon_sym_DQUOTE] = ACTIONS(1059), - [anon_sym_SQUOTE] = ACTIONS(1061), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1059), - [anon_sym_true] = ACTIONS(1061), - [anon_sym_false] = ACTIONS(1061), - [sym_null] = ACTIONS(1061), + [ts_builtin_sym_end] = ACTIONS(1061), + [sym_identifier] = ACTIONS(1063), + [anon_sym_SEMI] = ACTIONS(1061), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_RBRACE] = ACTIONS(1061), + [anon_sym_if] = ACTIONS(1063), + [anon_sym_else] = ACTIONS(1063), + [anon_sym_while] = ACTIONS(1063), + [anon_sym_LPAREN] = ACTIONS(1061), + [anon_sym_do] = ACTIONS(1063), + [anon_sym_switch] = ACTIONS(1063), + [anon_sym_case] = ACTIONS(1063), + [anon_sym_default] = ACTIONS(1063), + [anon_sym_for] = ACTIONS(1063), + [anon_sym_foreach] = ACTIONS(1063), + [anon_sym_COMMA] = ACTIONS(1061), + [anon_sym_in] = ACTIONS(1063), + [anon_sym_break] = ACTIONS(1063), + [anon_sym_continue] = ACTIONS(1063), + [anon_sym_return] = ACTIONS(1063), + [anon_sym_yield] = ACTIONS(1063), + [anon_sym_resume] = ACTIONS(1063), + [anon_sym_local] = ACTIONS(1063), + [anon_sym_EQ] = ACTIONS(1063), + [anon_sym_LT_DASH] = ACTIONS(1061), + [anon_sym_function] = ACTIONS(1063), + [anon_sym_COLON_COLON] = ACTIONS(1061), + [anon_sym_class] = ACTIONS(1063), + [anon_sym_DOT] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1061), + [anon_sym_try] = ACTIONS(1063), + [anon_sym_throw] = ACTIONS(1063), + [anon_sym_const] = ACTIONS(1063), + [anon_sym_enum] = ACTIONS(1063), + [anon_sym_DASH] = ACTIONS(1063), + [anon_sym_TILDE] = ACTIONS(1061), + [anon_sym_BANG] = ACTIONS(1063), + [anon_sym_typeof] = ACTIONS(1063), + [anon_sym_PLUS_PLUS] = ACTIONS(1061), + [anon_sym_DASH_DASH] = ACTIONS(1061), + [anon_sym_PLUS] = ACTIONS(1063), + [anon_sym_STAR] = ACTIONS(1063), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_PERCENT] = ACTIONS(1063), + [anon_sym_PIPE_PIPE] = ACTIONS(1061), + [anon_sym_AMP_AMP] = ACTIONS(1061), + [anon_sym_PIPE] = ACTIONS(1063), + [anon_sym_CARET] = ACTIONS(1061), + [anon_sym_AMP] = ACTIONS(1063), + [anon_sym_EQ_EQ] = ACTIONS(1061), + [anon_sym_BANG_EQ] = ACTIONS(1061), + [anon_sym_LT_EQ_GT] = ACTIONS(1061), + [anon_sym_GT] = ACTIONS(1063), + [anon_sym_GT_EQ] = ACTIONS(1061), + [anon_sym_LT_EQ] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(1063), + [anon_sym_instanceof] = ACTIONS(1063), + [anon_sym_LT_LT] = ACTIONS(1061), + [anon_sym_GT_GT] = ACTIONS(1063), + [anon_sym_GT_GT_GT] = ACTIONS(1061), + [anon_sym_QMARK] = ACTIONS(1061), + [anon_sym_PLUS_EQ] = ACTIONS(1061), + [anon_sym_DASH_EQ] = ACTIONS(1061), + [anon_sym_STAR_EQ] = ACTIONS(1061), + [anon_sym_SLASH_EQ] = ACTIONS(1061), + [anon_sym_PERCENT_EQ] = ACTIONS(1061), + [anon_sym_delete] = ACTIONS(1063), + [anon_sym_var] = ACTIONS(1063), + [anon_sym_rawcall] = ACTIONS(1063), + [anon_sym_AT] = ACTIONS(1061), + [anon_sym_clone] = ACTIONS(1063), + [sym_integer] = ACTIONS(1063), + [sym_float] = ACTIONS(1061), + [anon_sym_DQUOTE] = ACTIONS(1061), + [anon_sym_SQUOTE] = ACTIONS(1063), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1061), + [anon_sym_true] = ACTIONS(1063), + [anon_sym_false] = ACTIONS(1063), + [sym_null] = ACTIONS(1063), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1059), + [sym_verbatim_string] = ACTIONS(1061), }, [242] = { - [ts_builtin_sym_end] = ACTIONS(1063), - [sym_identifier] = ACTIONS(1065), - [anon_sym_SEMI] = ACTIONS(1063), - [anon_sym_LBRACE] = ACTIONS(1063), - [anon_sym_RBRACE] = ACTIONS(1063), - [anon_sym_if] = ACTIONS(1065), - [anon_sym_else] = ACTIONS(1065), - [anon_sym_while] = ACTIONS(1065), - [anon_sym_LPAREN] = ACTIONS(1063), - [anon_sym_do] = ACTIONS(1065), - [anon_sym_switch] = ACTIONS(1065), - [anon_sym_case] = ACTIONS(1065), - [anon_sym_default] = ACTIONS(1065), - [anon_sym_for] = ACTIONS(1065), - [anon_sym_foreach] = ACTIONS(1065), - [anon_sym_COMMA] = ACTIONS(1063), - [anon_sym_in] = ACTIONS(1065), - [anon_sym_break] = ACTIONS(1065), - [anon_sym_continue] = ACTIONS(1065), - [anon_sym_return] = ACTIONS(1065), - [anon_sym_yield] = ACTIONS(1065), - [anon_sym_resume] = ACTIONS(1065), - [anon_sym_local] = ACTIONS(1065), - [anon_sym_EQ] = ACTIONS(1065), - [anon_sym_LT_DASH] = ACTIONS(1063), - [anon_sym_function] = ACTIONS(1065), - [anon_sym_COLON_COLON] = ACTIONS(1063), - [anon_sym_class] = ACTIONS(1065), - [anon_sym_DOT] = ACTIONS(1063), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_try] = ACTIONS(1065), - [anon_sym_throw] = ACTIONS(1065), - [anon_sym_const] = ACTIONS(1065), - [anon_sym_enum] = ACTIONS(1065), - [anon_sym_DASH] = ACTIONS(1065), - [anon_sym_TILDE] = ACTIONS(1063), - [anon_sym_BANG] = ACTIONS(1065), - [anon_sym_typeof] = ACTIONS(1065), - [anon_sym_PLUS_PLUS] = ACTIONS(1063), - [anon_sym_DASH_DASH] = ACTIONS(1063), - [anon_sym_PLUS] = ACTIONS(1065), - [anon_sym_STAR] = ACTIONS(1065), - [anon_sym_SLASH] = ACTIONS(1065), - [anon_sym_PERCENT] = ACTIONS(1065), - [anon_sym_PIPE_PIPE] = ACTIONS(1063), - [anon_sym_AMP_AMP] = ACTIONS(1063), - [anon_sym_PIPE] = ACTIONS(1065), - [anon_sym_CARET] = ACTIONS(1063), - [anon_sym_AMP] = ACTIONS(1065), - [anon_sym_EQ_EQ] = ACTIONS(1063), - [anon_sym_BANG_EQ] = ACTIONS(1063), - [anon_sym_LT_EQ_GT] = ACTIONS(1063), - [anon_sym_GT] = ACTIONS(1065), - [anon_sym_GT_EQ] = ACTIONS(1063), - [anon_sym_LT_EQ] = ACTIONS(1065), - [anon_sym_LT] = ACTIONS(1065), - [anon_sym_instanceof] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1063), - [anon_sym_GT_GT] = ACTIONS(1065), - [anon_sym_GT_GT_GT] = ACTIONS(1063), - [anon_sym_QMARK] = ACTIONS(1063), - [anon_sym_PLUS_EQ] = ACTIONS(1063), - [anon_sym_DASH_EQ] = ACTIONS(1063), - [anon_sym_STAR_EQ] = ACTIONS(1063), - [anon_sym_SLASH_EQ] = ACTIONS(1063), - [anon_sym_PERCENT_EQ] = ACTIONS(1063), - [anon_sym_delete] = ACTIONS(1065), - [anon_sym_var] = ACTIONS(1065), - [anon_sym_rawcall] = ACTIONS(1065), - [anon_sym_AT] = ACTIONS(1063), - [anon_sym_clone] = ACTIONS(1065), - [sym_integer] = ACTIONS(1065), - [sym_float] = ACTIONS(1063), - [anon_sym_DQUOTE] = ACTIONS(1063), - [anon_sym_SQUOTE] = ACTIONS(1065), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1063), - [anon_sym_true] = ACTIONS(1065), - [anon_sym_false] = ACTIONS(1065), - [sym_null] = ACTIONS(1065), + [ts_builtin_sym_end] = ACTIONS(1065), + [sym_identifier] = ACTIONS(1067), + [anon_sym_SEMI] = ACTIONS(1065), + [anon_sym_LBRACE] = ACTIONS(1065), + [anon_sym_RBRACE] = ACTIONS(1065), + [anon_sym_if] = ACTIONS(1067), + [anon_sym_else] = ACTIONS(1067), + [anon_sym_while] = ACTIONS(1067), + [anon_sym_LPAREN] = ACTIONS(1065), + [anon_sym_do] = ACTIONS(1067), + [anon_sym_switch] = ACTIONS(1067), + [anon_sym_case] = ACTIONS(1067), + [anon_sym_default] = ACTIONS(1067), + [anon_sym_for] = ACTIONS(1067), + [anon_sym_foreach] = ACTIONS(1067), + [anon_sym_COMMA] = ACTIONS(1065), + [anon_sym_in] = ACTIONS(1067), + [anon_sym_break] = ACTIONS(1067), + [anon_sym_continue] = ACTIONS(1067), + [anon_sym_return] = ACTIONS(1067), + [anon_sym_yield] = ACTIONS(1067), + [anon_sym_resume] = ACTIONS(1067), + [anon_sym_local] = ACTIONS(1067), + [anon_sym_EQ] = ACTIONS(1067), + [anon_sym_LT_DASH] = ACTIONS(1065), + [anon_sym_function] = ACTIONS(1067), + [anon_sym_COLON_COLON] = ACTIONS(1065), + [anon_sym_class] = ACTIONS(1067), + [anon_sym_DOT] = ACTIONS(1065), + [anon_sym_LBRACK] = ACTIONS(1065), + [anon_sym_try] = ACTIONS(1067), + [anon_sym_throw] = ACTIONS(1067), + [anon_sym_const] = ACTIONS(1067), + [anon_sym_enum] = ACTIONS(1067), + [anon_sym_DASH] = ACTIONS(1067), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_BANG] = ACTIONS(1067), + [anon_sym_typeof] = ACTIONS(1067), + [anon_sym_PLUS_PLUS] = ACTIONS(1065), + [anon_sym_DASH_DASH] = ACTIONS(1065), + [anon_sym_PLUS] = ACTIONS(1067), + [anon_sym_STAR] = ACTIONS(1067), + [anon_sym_SLASH] = ACTIONS(1067), + [anon_sym_PERCENT] = ACTIONS(1067), + [anon_sym_PIPE_PIPE] = ACTIONS(1065), + [anon_sym_AMP_AMP] = ACTIONS(1065), + [anon_sym_PIPE] = ACTIONS(1067), + [anon_sym_CARET] = ACTIONS(1065), + [anon_sym_AMP] = ACTIONS(1067), + [anon_sym_EQ_EQ] = ACTIONS(1065), + [anon_sym_BANG_EQ] = ACTIONS(1065), + [anon_sym_LT_EQ_GT] = ACTIONS(1065), + [anon_sym_GT] = ACTIONS(1067), + [anon_sym_GT_EQ] = ACTIONS(1065), + [anon_sym_LT_EQ] = ACTIONS(1067), + [anon_sym_LT] = ACTIONS(1067), + [anon_sym_instanceof] = ACTIONS(1067), + [anon_sym_LT_LT] = ACTIONS(1065), + [anon_sym_GT_GT] = ACTIONS(1067), + [anon_sym_GT_GT_GT] = ACTIONS(1065), + [anon_sym_QMARK] = ACTIONS(1065), + [anon_sym_PLUS_EQ] = ACTIONS(1065), + [anon_sym_DASH_EQ] = ACTIONS(1065), + [anon_sym_STAR_EQ] = ACTIONS(1065), + [anon_sym_SLASH_EQ] = ACTIONS(1065), + [anon_sym_PERCENT_EQ] = ACTIONS(1065), + [anon_sym_delete] = ACTIONS(1067), + [anon_sym_var] = ACTIONS(1067), + [anon_sym_rawcall] = ACTIONS(1067), + [anon_sym_AT] = ACTIONS(1065), + [anon_sym_clone] = ACTIONS(1067), + [sym_integer] = ACTIONS(1067), + [sym_float] = ACTIONS(1065), + [anon_sym_DQUOTE] = ACTIONS(1065), + [anon_sym_SQUOTE] = ACTIONS(1067), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1065), + [anon_sym_true] = ACTIONS(1067), + [anon_sym_false] = ACTIONS(1067), + [sym_null] = ACTIONS(1067), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1063), + [sym_verbatim_string] = ACTIONS(1065), }, [243] = { - [ts_builtin_sym_end] = ACTIONS(1067), - [sym_identifier] = ACTIONS(1069), - [anon_sym_SEMI] = ACTIONS(1067), - [anon_sym_LBRACE] = ACTIONS(1067), - [anon_sym_RBRACE] = ACTIONS(1067), - [anon_sym_if] = ACTIONS(1069), - [anon_sym_else] = ACTIONS(1069), - [anon_sym_while] = ACTIONS(1069), - [anon_sym_LPAREN] = ACTIONS(1067), - [anon_sym_do] = ACTIONS(1069), - [anon_sym_switch] = ACTIONS(1069), - [anon_sym_case] = ACTIONS(1069), - [anon_sym_default] = ACTIONS(1069), - [anon_sym_for] = ACTIONS(1069), - [anon_sym_foreach] = ACTIONS(1069), - [anon_sym_COMMA] = ACTIONS(1067), - [anon_sym_in] = ACTIONS(1069), - [anon_sym_break] = ACTIONS(1069), - [anon_sym_continue] = ACTIONS(1069), - [anon_sym_return] = ACTIONS(1069), - [anon_sym_yield] = ACTIONS(1069), - [anon_sym_resume] = ACTIONS(1069), - [anon_sym_local] = ACTIONS(1069), - [anon_sym_EQ] = ACTIONS(1069), - [anon_sym_LT_DASH] = ACTIONS(1067), - [anon_sym_function] = ACTIONS(1069), - [anon_sym_COLON_COLON] = ACTIONS(1067), - [anon_sym_class] = ACTIONS(1069), - [anon_sym_DOT] = ACTIONS(1067), - [anon_sym_LBRACK] = ACTIONS(1067), - [anon_sym_try] = ACTIONS(1069), - [anon_sym_throw] = ACTIONS(1069), - [anon_sym_const] = ACTIONS(1069), - [anon_sym_enum] = ACTIONS(1069), - [anon_sym_DASH] = ACTIONS(1069), - [anon_sym_TILDE] = ACTIONS(1067), - [anon_sym_BANG] = ACTIONS(1069), - [anon_sym_typeof] = ACTIONS(1069), - [anon_sym_PLUS_PLUS] = ACTIONS(1067), - [anon_sym_DASH_DASH] = ACTIONS(1067), - [anon_sym_PLUS] = ACTIONS(1069), - [anon_sym_STAR] = ACTIONS(1069), - [anon_sym_SLASH] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1069), - [anon_sym_PIPE_PIPE] = ACTIONS(1067), - [anon_sym_AMP_AMP] = ACTIONS(1067), - [anon_sym_PIPE] = ACTIONS(1069), - [anon_sym_CARET] = ACTIONS(1067), - [anon_sym_AMP] = ACTIONS(1069), - [anon_sym_EQ_EQ] = ACTIONS(1067), - [anon_sym_BANG_EQ] = ACTIONS(1067), - [anon_sym_LT_EQ_GT] = ACTIONS(1067), - [anon_sym_GT] = ACTIONS(1069), - [anon_sym_GT_EQ] = ACTIONS(1067), - [anon_sym_LT_EQ] = ACTIONS(1069), - [anon_sym_LT] = ACTIONS(1069), - [anon_sym_instanceof] = ACTIONS(1069), - [anon_sym_LT_LT] = ACTIONS(1067), - [anon_sym_GT_GT] = ACTIONS(1069), - [anon_sym_GT_GT_GT] = ACTIONS(1067), - [anon_sym_QMARK] = ACTIONS(1067), - [anon_sym_PLUS_EQ] = ACTIONS(1067), - [anon_sym_DASH_EQ] = ACTIONS(1067), - [anon_sym_STAR_EQ] = ACTIONS(1067), - [anon_sym_SLASH_EQ] = ACTIONS(1067), - [anon_sym_PERCENT_EQ] = ACTIONS(1067), - [anon_sym_delete] = ACTIONS(1069), - [anon_sym_var] = ACTIONS(1069), - [anon_sym_rawcall] = ACTIONS(1069), - [anon_sym_AT] = ACTIONS(1067), - [anon_sym_clone] = ACTIONS(1069), - [sym_integer] = ACTIONS(1069), - [sym_float] = ACTIONS(1067), - [anon_sym_DQUOTE] = ACTIONS(1067), - [anon_sym_SQUOTE] = ACTIONS(1069), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1067), - [anon_sym_true] = ACTIONS(1069), - [anon_sym_false] = ACTIONS(1069), - [sym_null] = ACTIONS(1069), + [ts_builtin_sym_end] = ACTIONS(1069), + [sym_identifier] = ACTIONS(1071), + [anon_sym_SEMI] = ACTIONS(1069), + [anon_sym_LBRACE] = ACTIONS(1069), + [anon_sym_RBRACE] = ACTIONS(1069), + [anon_sym_if] = ACTIONS(1071), + [anon_sym_else] = ACTIONS(1071), + [anon_sym_while] = ACTIONS(1071), + [anon_sym_LPAREN] = ACTIONS(1069), + [anon_sym_do] = ACTIONS(1071), + [anon_sym_switch] = ACTIONS(1071), + [anon_sym_case] = ACTIONS(1071), + [anon_sym_default] = ACTIONS(1071), + [anon_sym_for] = ACTIONS(1071), + [anon_sym_foreach] = ACTIONS(1071), + [anon_sym_COMMA] = ACTIONS(1069), + [anon_sym_in] = ACTIONS(1071), + [anon_sym_break] = ACTIONS(1071), + [anon_sym_continue] = ACTIONS(1071), + [anon_sym_return] = ACTIONS(1071), + [anon_sym_yield] = ACTIONS(1071), + [anon_sym_resume] = ACTIONS(1071), + [anon_sym_local] = ACTIONS(1071), + [anon_sym_EQ] = ACTIONS(1071), + [anon_sym_LT_DASH] = ACTIONS(1069), + [anon_sym_function] = ACTIONS(1071), + [anon_sym_COLON_COLON] = ACTIONS(1069), + [anon_sym_class] = ACTIONS(1071), + [anon_sym_DOT] = ACTIONS(1069), + [anon_sym_LBRACK] = ACTIONS(1069), + [anon_sym_try] = ACTIONS(1071), + [anon_sym_throw] = ACTIONS(1071), + [anon_sym_const] = ACTIONS(1071), + [anon_sym_enum] = ACTIONS(1071), + [anon_sym_DASH] = ACTIONS(1071), + [anon_sym_TILDE] = ACTIONS(1069), + [anon_sym_BANG] = ACTIONS(1071), + [anon_sym_typeof] = ACTIONS(1071), + [anon_sym_PLUS_PLUS] = ACTIONS(1069), + [anon_sym_DASH_DASH] = ACTIONS(1069), + [anon_sym_PLUS] = ACTIONS(1071), + [anon_sym_STAR] = ACTIONS(1071), + [anon_sym_SLASH] = ACTIONS(1071), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_PIPE_PIPE] = ACTIONS(1069), + [anon_sym_AMP_AMP] = ACTIONS(1069), + [anon_sym_PIPE] = ACTIONS(1071), + [anon_sym_CARET] = ACTIONS(1069), + [anon_sym_AMP] = ACTIONS(1071), + [anon_sym_EQ_EQ] = ACTIONS(1069), + [anon_sym_BANG_EQ] = ACTIONS(1069), + [anon_sym_LT_EQ_GT] = ACTIONS(1069), + [anon_sym_GT] = ACTIONS(1071), + [anon_sym_GT_EQ] = ACTIONS(1069), + [anon_sym_LT_EQ] = ACTIONS(1071), + [anon_sym_LT] = ACTIONS(1071), + [anon_sym_instanceof] = ACTIONS(1071), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_GT_GT] = ACTIONS(1071), + [anon_sym_GT_GT_GT] = ACTIONS(1069), + [anon_sym_QMARK] = ACTIONS(1069), + [anon_sym_PLUS_EQ] = ACTIONS(1069), + [anon_sym_DASH_EQ] = ACTIONS(1069), + [anon_sym_STAR_EQ] = ACTIONS(1069), + [anon_sym_SLASH_EQ] = ACTIONS(1069), + [anon_sym_PERCENT_EQ] = ACTIONS(1069), + [anon_sym_delete] = ACTIONS(1071), + [anon_sym_var] = ACTIONS(1071), + [anon_sym_rawcall] = ACTIONS(1071), + [anon_sym_AT] = ACTIONS(1069), + [anon_sym_clone] = ACTIONS(1071), + [sym_integer] = ACTIONS(1071), + [sym_float] = ACTIONS(1069), + [anon_sym_DQUOTE] = ACTIONS(1069), + [anon_sym_SQUOTE] = ACTIONS(1071), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1069), + [anon_sym_true] = ACTIONS(1071), + [anon_sym_false] = ACTIONS(1071), + [sym_null] = ACTIONS(1071), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1067), + [sym_verbatim_string] = ACTIONS(1069), }, [244] = { - [ts_builtin_sym_end] = ACTIONS(1071), - [sym_identifier] = ACTIONS(1073), - [anon_sym_SEMI] = ACTIONS(1071), - [anon_sym_LBRACE] = ACTIONS(1071), - [anon_sym_RBRACE] = ACTIONS(1071), - [anon_sym_if] = ACTIONS(1073), - [anon_sym_else] = ACTIONS(1073), - [anon_sym_while] = ACTIONS(1073), - [anon_sym_LPAREN] = ACTIONS(1071), - [anon_sym_do] = ACTIONS(1073), - [anon_sym_switch] = ACTIONS(1073), - [anon_sym_case] = ACTIONS(1073), - [anon_sym_default] = ACTIONS(1073), - [anon_sym_for] = ACTIONS(1073), - [anon_sym_foreach] = ACTIONS(1073), - [anon_sym_COMMA] = ACTIONS(1071), - [anon_sym_in] = ACTIONS(1073), - [anon_sym_break] = ACTIONS(1073), - [anon_sym_continue] = ACTIONS(1073), - [anon_sym_return] = ACTIONS(1073), - [anon_sym_yield] = ACTIONS(1073), - [anon_sym_resume] = ACTIONS(1073), - [anon_sym_local] = ACTIONS(1073), - [anon_sym_EQ] = ACTIONS(1073), - [anon_sym_LT_DASH] = ACTIONS(1071), - [anon_sym_function] = ACTIONS(1073), - [anon_sym_COLON_COLON] = ACTIONS(1071), - [anon_sym_class] = ACTIONS(1073), - [anon_sym_DOT] = ACTIONS(1071), - [anon_sym_LBRACK] = ACTIONS(1071), - [anon_sym_try] = ACTIONS(1073), - [anon_sym_throw] = ACTIONS(1073), - [anon_sym_const] = ACTIONS(1073), - [anon_sym_enum] = ACTIONS(1073), - [anon_sym_DASH] = ACTIONS(1073), - [anon_sym_TILDE] = ACTIONS(1071), - [anon_sym_BANG] = ACTIONS(1073), - [anon_sym_typeof] = ACTIONS(1073), - [anon_sym_PLUS_PLUS] = ACTIONS(1071), - [anon_sym_DASH_DASH] = ACTIONS(1071), - [anon_sym_PLUS] = ACTIONS(1073), - [anon_sym_STAR] = ACTIONS(1073), - [anon_sym_SLASH] = ACTIONS(1073), - [anon_sym_PERCENT] = ACTIONS(1073), - [anon_sym_PIPE_PIPE] = ACTIONS(1071), - [anon_sym_AMP_AMP] = ACTIONS(1071), - [anon_sym_PIPE] = ACTIONS(1073), - [anon_sym_CARET] = ACTIONS(1071), - [anon_sym_AMP] = ACTIONS(1073), - [anon_sym_EQ_EQ] = ACTIONS(1071), - [anon_sym_BANG_EQ] = ACTIONS(1071), - [anon_sym_LT_EQ_GT] = ACTIONS(1071), - [anon_sym_GT] = ACTIONS(1073), - [anon_sym_GT_EQ] = ACTIONS(1071), - [anon_sym_LT_EQ] = ACTIONS(1073), - [anon_sym_LT] = ACTIONS(1073), - [anon_sym_instanceof] = ACTIONS(1073), - [anon_sym_LT_LT] = ACTIONS(1071), - [anon_sym_GT_GT] = ACTIONS(1073), - [anon_sym_GT_GT_GT] = ACTIONS(1071), - [anon_sym_QMARK] = ACTIONS(1071), - [anon_sym_PLUS_EQ] = ACTIONS(1071), - [anon_sym_DASH_EQ] = ACTIONS(1071), - [anon_sym_STAR_EQ] = ACTIONS(1071), - [anon_sym_SLASH_EQ] = ACTIONS(1071), - [anon_sym_PERCENT_EQ] = ACTIONS(1071), - [anon_sym_delete] = ACTIONS(1073), - [anon_sym_var] = ACTIONS(1073), - [anon_sym_rawcall] = ACTIONS(1073), - [anon_sym_AT] = ACTIONS(1071), - [anon_sym_clone] = ACTIONS(1073), - [sym_integer] = ACTIONS(1073), - [sym_float] = ACTIONS(1071), - [anon_sym_DQUOTE] = ACTIONS(1071), - [anon_sym_SQUOTE] = ACTIONS(1073), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1071), - [anon_sym_true] = ACTIONS(1073), - [anon_sym_false] = ACTIONS(1073), - [sym_null] = ACTIONS(1073), + [ts_builtin_sym_end] = ACTIONS(1073), + [sym_identifier] = ACTIONS(1075), + [anon_sym_SEMI] = ACTIONS(1073), + [anon_sym_LBRACE] = ACTIONS(1073), + [anon_sym_RBRACE] = ACTIONS(1073), + [anon_sym_if] = ACTIONS(1075), + [anon_sym_else] = ACTIONS(1075), + [anon_sym_while] = ACTIONS(1075), + [anon_sym_LPAREN] = ACTIONS(1073), + [anon_sym_do] = ACTIONS(1075), + [anon_sym_switch] = ACTIONS(1075), + [anon_sym_case] = ACTIONS(1075), + [anon_sym_default] = ACTIONS(1075), + [anon_sym_for] = ACTIONS(1075), + [anon_sym_foreach] = ACTIONS(1075), + [anon_sym_COMMA] = ACTIONS(1073), + [anon_sym_in] = ACTIONS(1075), + [anon_sym_break] = ACTIONS(1075), + [anon_sym_continue] = ACTIONS(1075), + [anon_sym_return] = ACTIONS(1075), + [anon_sym_yield] = ACTIONS(1075), + [anon_sym_resume] = ACTIONS(1075), + [anon_sym_local] = ACTIONS(1075), + [anon_sym_EQ] = ACTIONS(1075), + [anon_sym_LT_DASH] = ACTIONS(1073), + [anon_sym_function] = ACTIONS(1075), + [anon_sym_COLON_COLON] = ACTIONS(1073), + [anon_sym_class] = ACTIONS(1075), + [anon_sym_DOT] = ACTIONS(1073), + [anon_sym_LBRACK] = ACTIONS(1073), + [anon_sym_try] = ACTIONS(1075), + [anon_sym_throw] = ACTIONS(1075), + [anon_sym_const] = ACTIONS(1075), + [anon_sym_enum] = ACTIONS(1075), + [anon_sym_DASH] = ACTIONS(1075), + [anon_sym_TILDE] = ACTIONS(1073), + [anon_sym_BANG] = ACTIONS(1075), + [anon_sym_typeof] = ACTIONS(1075), + [anon_sym_PLUS_PLUS] = ACTIONS(1073), + [anon_sym_DASH_DASH] = ACTIONS(1073), + [anon_sym_PLUS] = ACTIONS(1075), + [anon_sym_STAR] = ACTIONS(1075), + [anon_sym_SLASH] = ACTIONS(1075), + [anon_sym_PERCENT] = ACTIONS(1075), + [anon_sym_PIPE_PIPE] = ACTIONS(1073), + [anon_sym_AMP_AMP] = ACTIONS(1073), + [anon_sym_PIPE] = ACTIONS(1075), + [anon_sym_CARET] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_EQ_EQ] = ACTIONS(1073), + [anon_sym_BANG_EQ] = ACTIONS(1073), + [anon_sym_LT_EQ_GT] = ACTIONS(1073), + [anon_sym_GT] = ACTIONS(1075), + [anon_sym_GT_EQ] = ACTIONS(1073), + [anon_sym_LT_EQ] = ACTIONS(1075), + [anon_sym_LT] = ACTIONS(1075), + [anon_sym_instanceof] = ACTIONS(1075), + [anon_sym_LT_LT] = ACTIONS(1073), + [anon_sym_GT_GT] = ACTIONS(1075), + [anon_sym_GT_GT_GT] = ACTIONS(1073), + [anon_sym_QMARK] = ACTIONS(1073), + [anon_sym_PLUS_EQ] = ACTIONS(1073), + [anon_sym_DASH_EQ] = ACTIONS(1073), + [anon_sym_STAR_EQ] = ACTIONS(1073), + [anon_sym_SLASH_EQ] = ACTIONS(1073), + [anon_sym_PERCENT_EQ] = ACTIONS(1073), + [anon_sym_delete] = ACTIONS(1075), + [anon_sym_var] = ACTIONS(1075), + [anon_sym_rawcall] = ACTIONS(1075), + [anon_sym_AT] = ACTIONS(1073), + [anon_sym_clone] = ACTIONS(1075), + [sym_integer] = ACTIONS(1075), + [sym_float] = ACTIONS(1073), + [anon_sym_DQUOTE] = ACTIONS(1073), + [anon_sym_SQUOTE] = ACTIONS(1075), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1073), + [anon_sym_true] = ACTIONS(1075), + [anon_sym_false] = ACTIONS(1075), + [sym_null] = ACTIONS(1075), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1071), + [sym_verbatim_string] = ACTIONS(1073), }, [245] = { - [ts_builtin_sym_end] = ACTIONS(1075), - [sym_identifier] = ACTIONS(1077), - [anon_sym_SEMI] = ACTIONS(1075), - [anon_sym_LBRACE] = ACTIONS(1075), - [anon_sym_RBRACE] = ACTIONS(1075), - [anon_sym_if] = ACTIONS(1077), - [anon_sym_else] = ACTIONS(1077), - [anon_sym_while] = ACTIONS(1077), - [anon_sym_LPAREN] = ACTIONS(1075), - [anon_sym_do] = ACTIONS(1077), - [anon_sym_switch] = ACTIONS(1077), - [anon_sym_case] = ACTIONS(1077), - [anon_sym_default] = ACTIONS(1077), - [anon_sym_for] = ACTIONS(1077), - [anon_sym_foreach] = ACTIONS(1077), - [anon_sym_COMMA] = ACTIONS(1075), - [anon_sym_in] = ACTIONS(1077), - [anon_sym_break] = ACTIONS(1077), - [anon_sym_continue] = ACTIONS(1077), - [anon_sym_return] = ACTIONS(1077), - [anon_sym_yield] = ACTIONS(1077), - [anon_sym_resume] = ACTIONS(1077), - [anon_sym_local] = ACTIONS(1077), - [anon_sym_EQ] = ACTIONS(1077), - [anon_sym_LT_DASH] = ACTIONS(1075), - [anon_sym_function] = ACTIONS(1077), - [anon_sym_COLON_COLON] = ACTIONS(1075), - [anon_sym_class] = ACTIONS(1077), - [anon_sym_DOT] = ACTIONS(1075), - [anon_sym_LBRACK] = ACTIONS(1075), - [anon_sym_try] = ACTIONS(1077), - [anon_sym_throw] = ACTIONS(1077), - [anon_sym_const] = ACTIONS(1077), - [anon_sym_enum] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_TILDE] = ACTIONS(1075), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_typeof] = ACTIONS(1077), - [anon_sym_PLUS_PLUS] = ACTIONS(1075), - [anon_sym_DASH_DASH] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_STAR] = ACTIONS(1077), - [anon_sym_SLASH] = ACTIONS(1077), - [anon_sym_PERCENT] = ACTIONS(1077), - [anon_sym_PIPE_PIPE] = ACTIONS(1075), - [anon_sym_AMP_AMP] = ACTIONS(1075), - [anon_sym_PIPE] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1075), - [anon_sym_AMP] = ACTIONS(1077), - [anon_sym_EQ_EQ] = ACTIONS(1075), - [anon_sym_BANG_EQ] = ACTIONS(1075), - [anon_sym_LT_EQ_GT] = ACTIONS(1075), - [anon_sym_GT] = ACTIONS(1077), - [anon_sym_GT_EQ] = ACTIONS(1075), - [anon_sym_LT_EQ] = ACTIONS(1077), - [anon_sym_LT] = ACTIONS(1077), - [anon_sym_instanceof] = ACTIONS(1077), - [anon_sym_LT_LT] = ACTIONS(1075), - [anon_sym_GT_GT] = ACTIONS(1077), - [anon_sym_GT_GT_GT] = ACTIONS(1075), - [anon_sym_QMARK] = ACTIONS(1075), - [anon_sym_PLUS_EQ] = ACTIONS(1075), - [anon_sym_DASH_EQ] = ACTIONS(1075), - [anon_sym_STAR_EQ] = ACTIONS(1075), - [anon_sym_SLASH_EQ] = ACTIONS(1075), - [anon_sym_PERCENT_EQ] = ACTIONS(1075), - [anon_sym_delete] = ACTIONS(1077), - [anon_sym_var] = ACTIONS(1077), - [anon_sym_rawcall] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1075), - [anon_sym_clone] = ACTIONS(1077), - [sym_integer] = ACTIONS(1077), - [sym_float] = ACTIONS(1075), - [anon_sym_DQUOTE] = ACTIONS(1075), - [anon_sym_SQUOTE] = ACTIONS(1077), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1075), - [anon_sym_true] = ACTIONS(1077), - [anon_sym_false] = ACTIONS(1077), - [sym_null] = ACTIONS(1077), + [ts_builtin_sym_end] = ACTIONS(1077), + [sym_identifier] = ACTIONS(1079), + [anon_sym_SEMI] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(1077), + [anon_sym_RBRACE] = ACTIONS(1077), + [anon_sym_if] = ACTIONS(1079), + [anon_sym_else] = ACTIONS(1079), + [anon_sym_while] = ACTIONS(1079), + [anon_sym_LPAREN] = ACTIONS(867), + [anon_sym_do] = ACTIONS(1079), + [anon_sym_switch] = ACTIONS(1079), + [anon_sym_case] = ACTIONS(1079), + [anon_sym_default] = ACTIONS(1079), + [anon_sym_for] = ACTIONS(1079), + [anon_sym_foreach] = ACTIONS(1079), + [anon_sym_COMMA] = ACTIONS(1077), + [anon_sym_in] = ACTIONS(869), + [anon_sym_break] = ACTIONS(1079), + [anon_sym_continue] = ACTIONS(1079), + [anon_sym_return] = ACTIONS(1079), + [anon_sym_yield] = ACTIONS(1079), + [anon_sym_resume] = ACTIONS(1079), + [anon_sym_local] = ACTIONS(1079), + [anon_sym_EQ] = ACTIONS(871), + [anon_sym_LT_DASH] = ACTIONS(873), + [anon_sym_function] = ACTIONS(1079), + [anon_sym_COLON_COLON] = ACTIONS(1077), + [anon_sym_class] = ACTIONS(1079), + [anon_sym_DOT] = ACTIONS(875), + [anon_sym_LBRACK] = ACTIONS(877), + [anon_sym_try] = ACTIONS(1079), + [anon_sym_throw] = ACTIONS(1079), + [anon_sym_const] = ACTIONS(1079), + [anon_sym_enum] = ACTIONS(1079), + [anon_sym_DASH] = ACTIONS(879), + [anon_sym_TILDE] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1079), + [anon_sym_typeof] = ACTIONS(1079), + [anon_sym_PLUS_PLUS] = ACTIONS(881), + [anon_sym_DASH_DASH] = ACTIONS(881), + [anon_sym_PLUS] = ACTIONS(879), + [anon_sym_STAR] = ACTIONS(883), + [anon_sym_SLASH] = ACTIONS(883), + [anon_sym_PERCENT] = ACTIONS(883), + [anon_sym_PIPE_PIPE] = ACTIONS(885), + [anon_sym_AMP_AMP] = ACTIONS(887), + [anon_sym_PIPE] = ACTIONS(889), + [anon_sym_CARET] = ACTIONS(891), + [anon_sym_AMP] = ACTIONS(893), + [anon_sym_EQ_EQ] = ACTIONS(895), + [anon_sym_BANG_EQ] = ACTIONS(895), + [anon_sym_LT_EQ_GT] = ACTIONS(897), + [anon_sym_GT] = ACTIONS(899), + [anon_sym_GT_EQ] = ACTIONS(897), + [anon_sym_LT_EQ] = ACTIONS(899), + [anon_sym_LT] = ACTIONS(899), + [anon_sym_instanceof] = ACTIONS(899), + [anon_sym_LT_LT] = ACTIONS(901), + [anon_sym_GT_GT] = ACTIONS(903), + [anon_sym_GT_GT_GT] = ACTIONS(901), + [anon_sym_QMARK] = ACTIONS(905), + [anon_sym_PLUS_EQ] = ACTIONS(873), + [anon_sym_DASH_EQ] = ACTIONS(873), + [anon_sym_STAR_EQ] = ACTIONS(873), + [anon_sym_SLASH_EQ] = ACTIONS(873), + [anon_sym_PERCENT_EQ] = ACTIONS(873), + [anon_sym_delete] = ACTIONS(1079), + [anon_sym_var] = ACTIONS(1079), + [anon_sym_rawcall] = ACTIONS(1079), + [anon_sym_AT] = ACTIONS(1077), + [anon_sym_clone] = ACTIONS(1079), + [sym_integer] = ACTIONS(1079), + [sym_float] = ACTIONS(1077), + [anon_sym_DQUOTE] = ACTIONS(1077), + [anon_sym_SQUOTE] = ACTIONS(1079), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1077), + [anon_sym_true] = ACTIONS(1079), + [anon_sym_false] = ACTIONS(1079), + [sym_null] = ACTIONS(1079), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1075), + [sym_verbatim_string] = ACTIONS(1077), }, [246] = { - [ts_builtin_sym_end] = ACTIONS(1079), - [sym_identifier] = ACTIONS(1081), - [anon_sym_SEMI] = ACTIONS(1079), - [anon_sym_LBRACE] = ACTIONS(1079), - [anon_sym_RBRACE] = ACTIONS(1079), - [anon_sym_if] = ACTIONS(1081), - [anon_sym_else] = ACTIONS(1081), - [anon_sym_while] = ACTIONS(1081), - [anon_sym_LPAREN] = ACTIONS(1079), - [anon_sym_do] = ACTIONS(1081), - [anon_sym_switch] = ACTIONS(1081), - [anon_sym_case] = ACTIONS(1081), - [anon_sym_default] = ACTIONS(1081), - [anon_sym_for] = ACTIONS(1081), - [anon_sym_foreach] = ACTIONS(1081), - [anon_sym_COMMA] = ACTIONS(1079), - [anon_sym_in] = ACTIONS(1081), - [anon_sym_break] = ACTIONS(1081), - [anon_sym_continue] = ACTIONS(1081), - [anon_sym_return] = ACTIONS(1081), - [anon_sym_yield] = ACTIONS(1081), - [anon_sym_resume] = ACTIONS(1081), - [anon_sym_local] = ACTIONS(1081), - [anon_sym_EQ] = ACTIONS(1081), - [anon_sym_LT_DASH] = ACTIONS(1079), - [anon_sym_function] = ACTIONS(1081), - [anon_sym_COLON_COLON] = ACTIONS(1079), - [anon_sym_class] = ACTIONS(1081), - [anon_sym_DOT] = ACTIONS(1079), - [anon_sym_LBRACK] = ACTIONS(1079), - [anon_sym_try] = ACTIONS(1081), - [anon_sym_throw] = ACTIONS(1081), - [anon_sym_const] = ACTIONS(1081), - [anon_sym_enum] = ACTIONS(1081), - [anon_sym_DASH] = ACTIONS(1081), - [anon_sym_TILDE] = ACTIONS(1079), - [anon_sym_BANG] = ACTIONS(1081), - [anon_sym_typeof] = ACTIONS(1081), - [anon_sym_PLUS_PLUS] = ACTIONS(1079), - [anon_sym_DASH_DASH] = ACTIONS(1079), - [anon_sym_PLUS] = ACTIONS(1081), - [anon_sym_STAR] = ACTIONS(1081), - [anon_sym_SLASH] = ACTIONS(1081), - [anon_sym_PERCENT] = ACTIONS(1081), - [anon_sym_PIPE_PIPE] = ACTIONS(1079), - [anon_sym_AMP_AMP] = ACTIONS(1079), - [anon_sym_PIPE] = ACTIONS(1081), - [anon_sym_CARET] = ACTIONS(1079), - [anon_sym_AMP] = ACTIONS(1081), - [anon_sym_EQ_EQ] = ACTIONS(1079), - [anon_sym_BANG_EQ] = ACTIONS(1079), - [anon_sym_LT_EQ_GT] = ACTIONS(1079), - [anon_sym_GT] = ACTIONS(1081), - [anon_sym_GT_EQ] = ACTIONS(1079), - [anon_sym_LT_EQ] = ACTIONS(1081), - [anon_sym_LT] = ACTIONS(1081), - [anon_sym_instanceof] = ACTIONS(1081), - [anon_sym_LT_LT] = ACTIONS(1079), - [anon_sym_GT_GT] = ACTIONS(1081), - [anon_sym_GT_GT_GT] = ACTIONS(1079), - [anon_sym_QMARK] = ACTIONS(1079), - [anon_sym_PLUS_EQ] = ACTIONS(1079), - [anon_sym_DASH_EQ] = ACTIONS(1079), - [anon_sym_STAR_EQ] = ACTIONS(1079), - [anon_sym_SLASH_EQ] = ACTIONS(1079), - [anon_sym_PERCENT_EQ] = ACTIONS(1079), - [anon_sym_delete] = ACTIONS(1081), - [anon_sym_var] = ACTIONS(1081), - [anon_sym_rawcall] = ACTIONS(1081), - [anon_sym_AT] = ACTIONS(1079), - [anon_sym_clone] = ACTIONS(1081), - [sym_integer] = ACTIONS(1081), - [sym_float] = ACTIONS(1079), - [anon_sym_DQUOTE] = ACTIONS(1079), - [anon_sym_SQUOTE] = ACTIONS(1081), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1079), - [anon_sym_true] = ACTIONS(1081), - [anon_sym_false] = ACTIONS(1081), - [sym_null] = ACTIONS(1081), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1079), - }, - [247] = { [ts_builtin_sym_end] = ACTIONS(1083), [sym_identifier] = ACTIONS(1085), [anon_sym_SEMI] = ACTIONS(1083), @@ -28436,7 +28324,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(1083), }, - [248] = { + [247] = { [ts_builtin_sym_end] = ACTIONS(1087), [sym_identifier] = ACTIONS(1089), [anon_sym_SEMI] = ACTIONS(1087), @@ -28519,88 +28407,171 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(1087), }, + [248] = { + [ts_builtin_sym_end] = ACTIONS(1077), + [sym_identifier] = ACTIONS(1079), + [anon_sym_SEMI] = ACTIONS(1077), + [anon_sym_LBRACE] = ACTIONS(1077), + [anon_sym_RBRACE] = ACTIONS(1077), + [anon_sym_if] = ACTIONS(1079), + [anon_sym_else] = ACTIONS(1079), + [anon_sym_while] = ACTIONS(1079), + [anon_sym_LPAREN] = ACTIONS(1077), + [anon_sym_do] = ACTIONS(1079), + [anon_sym_switch] = ACTIONS(1079), + [anon_sym_case] = ACTIONS(1079), + [anon_sym_default] = ACTIONS(1079), + [anon_sym_for] = ACTIONS(1079), + [anon_sym_foreach] = ACTIONS(1079), + [anon_sym_COMMA] = ACTIONS(1077), + [anon_sym_in] = ACTIONS(1079), + [anon_sym_break] = ACTIONS(1079), + [anon_sym_continue] = ACTIONS(1079), + [anon_sym_return] = ACTIONS(1079), + [anon_sym_yield] = ACTIONS(1079), + [anon_sym_resume] = ACTIONS(1079), + [anon_sym_local] = ACTIONS(1079), + [anon_sym_EQ] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(1077), + [anon_sym_function] = ACTIONS(1079), + [anon_sym_COLON_COLON] = ACTIONS(1077), + [anon_sym_class] = ACTIONS(1079), + [anon_sym_DOT] = ACTIONS(1077), + [anon_sym_LBRACK] = ACTIONS(1077), + [anon_sym_try] = ACTIONS(1079), + [anon_sym_throw] = ACTIONS(1079), + [anon_sym_const] = ACTIONS(1079), + [anon_sym_enum] = ACTIONS(1079), + [anon_sym_DASH] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1079), + [anon_sym_typeof] = ACTIONS(1079), + [anon_sym_PLUS_PLUS] = ACTIONS(1077), + [anon_sym_DASH_DASH] = ACTIONS(1077), + [anon_sym_PLUS] = ACTIONS(1079), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_SLASH] = ACTIONS(1079), + [anon_sym_PERCENT] = ACTIONS(1079), + [anon_sym_PIPE_PIPE] = ACTIONS(1077), + [anon_sym_AMP_AMP] = ACTIONS(1077), + [anon_sym_PIPE] = ACTIONS(1079), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_AMP] = ACTIONS(1079), + [anon_sym_EQ_EQ] = ACTIONS(1077), + [anon_sym_BANG_EQ] = ACTIONS(1077), + [anon_sym_LT_EQ_GT] = ACTIONS(1077), + [anon_sym_GT] = ACTIONS(1079), + [anon_sym_GT_EQ] = ACTIONS(1077), + [anon_sym_LT_EQ] = ACTIONS(1079), + [anon_sym_LT] = ACTIONS(1079), + [anon_sym_instanceof] = ACTIONS(1079), + [anon_sym_LT_LT] = ACTIONS(1077), + [anon_sym_GT_GT] = ACTIONS(1079), + [anon_sym_GT_GT_GT] = ACTIONS(1077), + [anon_sym_QMARK] = ACTIONS(1077), + [anon_sym_PLUS_EQ] = ACTIONS(1077), + [anon_sym_DASH_EQ] = ACTIONS(1077), + [anon_sym_STAR_EQ] = ACTIONS(1077), + [anon_sym_SLASH_EQ] = ACTIONS(1077), + [anon_sym_PERCENT_EQ] = ACTIONS(1077), + [anon_sym_delete] = ACTIONS(1079), + [anon_sym_var] = ACTIONS(1079), + [anon_sym_rawcall] = ACTIONS(1079), + [anon_sym_AT] = ACTIONS(1077), + [anon_sym_clone] = ACTIONS(1079), + [sym_integer] = ACTIONS(1079), + [sym_float] = ACTIONS(1077), + [anon_sym_DQUOTE] = ACTIONS(1077), + [anon_sym_SQUOTE] = ACTIONS(1079), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1077), + [anon_sym_true] = ACTIONS(1079), + [anon_sym_false] = ACTIONS(1079), + [sym_null] = ACTIONS(1079), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(1077), + }, [249] = { - [ts_builtin_sym_end] = ACTIONS(911), - [sym_identifier] = ACTIONS(913), - [anon_sym_SEMI] = ACTIONS(911), - [anon_sym_LBRACE] = ACTIONS(911), - [anon_sym_RBRACE] = ACTIONS(911), - [anon_sym_if] = ACTIONS(913), - [anon_sym_else] = ACTIONS(913), - [anon_sym_while] = ACTIONS(913), - [anon_sym_LPAREN] = ACTIONS(911), - [anon_sym_do] = ACTIONS(913), - [anon_sym_switch] = ACTIONS(913), - [anon_sym_case] = ACTIONS(913), - [anon_sym_default] = ACTIONS(913), - [anon_sym_for] = ACTIONS(913), - [anon_sym_foreach] = ACTIONS(913), - [anon_sym_COMMA] = ACTIONS(911), - [anon_sym_in] = ACTIONS(913), - [anon_sym_break] = ACTIONS(913), - [anon_sym_continue] = ACTIONS(913), - [anon_sym_return] = ACTIONS(913), - [anon_sym_yield] = ACTIONS(913), - [anon_sym_resume] = ACTIONS(913), - [anon_sym_local] = ACTIONS(913), - [anon_sym_EQ] = ACTIONS(913), - [anon_sym_LT_DASH] = ACTIONS(911), - [anon_sym_function] = ACTIONS(913), - [anon_sym_COLON_COLON] = ACTIONS(911), - [anon_sym_class] = ACTIONS(913), - [anon_sym_DOT] = ACTIONS(911), - [anon_sym_LBRACK] = ACTIONS(911), - [anon_sym_try] = ACTIONS(913), - [anon_sym_throw] = ACTIONS(913), - [anon_sym_const] = ACTIONS(913), - [anon_sym_enum] = ACTIONS(913), - [anon_sym_DASH] = ACTIONS(913), - [anon_sym_TILDE] = ACTIONS(911), - [anon_sym_BANG] = ACTIONS(913), - [anon_sym_typeof] = ACTIONS(913), - [anon_sym_PLUS_PLUS] = ACTIONS(911), - [anon_sym_DASH_DASH] = ACTIONS(911), - [anon_sym_PLUS] = ACTIONS(913), - [anon_sym_STAR] = ACTIONS(913), - [anon_sym_SLASH] = ACTIONS(913), - [anon_sym_PERCENT] = ACTIONS(913), - [anon_sym_PIPE_PIPE] = ACTIONS(911), - [anon_sym_AMP_AMP] = ACTIONS(911), - [anon_sym_PIPE] = ACTIONS(913), - [anon_sym_CARET] = ACTIONS(911), - [anon_sym_AMP] = ACTIONS(913), - [anon_sym_EQ_EQ] = ACTIONS(911), - [anon_sym_BANG_EQ] = ACTIONS(911), - [anon_sym_LT_EQ_GT] = ACTIONS(911), - [anon_sym_GT] = ACTIONS(913), - [anon_sym_GT_EQ] = ACTIONS(911), - [anon_sym_LT_EQ] = ACTIONS(913), - [anon_sym_LT] = ACTIONS(913), - [anon_sym_instanceof] = ACTIONS(913), - [anon_sym_LT_LT] = ACTIONS(911), - [anon_sym_GT_GT] = ACTIONS(913), - [anon_sym_GT_GT_GT] = ACTIONS(911), - [anon_sym_QMARK] = ACTIONS(911), - [anon_sym_PLUS_EQ] = ACTIONS(911), - [anon_sym_DASH_EQ] = ACTIONS(911), - [anon_sym_STAR_EQ] = ACTIONS(911), - [anon_sym_SLASH_EQ] = ACTIONS(911), - [anon_sym_PERCENT_EQ] = ACTIONS(911), - [anon_sym_delete] = ACTIONS(913), - [anon_sym_var] = ACTIONS(913), - [anon_sym_rawcall] = ACTIONS(913), - [anon_sym_AT] = ACTIONS(911), - [anon_sym_clone] = ACTIONS(913), - [sym_integer] = ACTIONS(913), - [sym_float] = ACTIONS(911), - [anon_sym_DQUOTE] = ACTIONS(911), - [anon_sym_SQUOTE] = ACTIONS(913), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(911), - [anon_sym_true] = ACTIONS(913), - [anon_sym_false] = ACTIONS(913), - [sym_null] = ACTIONS(913), + [ts_builtin_sym_end] = ACTIONS(1077), + [sym_identifier] = ACTIONS(1079), + [anon_sym_SEMI] = ACTIONS(1077), + [anon_sym_LBRACE] = ACTIONS(1077), + [anon_sym_RBRACE] = ACTIONS(1077), + [anon_sym_if] = ACTIONS(1079), + [anon_sym_else] = ACTIONS(1079), + [anon_sym_while] = ACTIONS(1079), + [anon_sym_LPAREN] = ACTIONS(1077), + [anon_sym_do] = ACTIONS(1079), + [anon_sym_switch] = ACTIONS(1079), + [anon_sym_case] = ACTIONS(1079), + [anon_sym_default] = ACTIONS(1079), + [anon_sym_for] = ACTIONS(1079), + [anon_sym_foreach] = ACTIONS(1079), + [anon_sym_COMMA] = ACTIONS(1077), + [anon_sym_in] = ACTIONS(1079), + [anon_sym_break] = ACTIONS(1079), + [anon_sym_continue] = ACTIONS(1079), + [anon_sym_return] = ACTIONS(1079), + [anon_sym_yield] = ACTIONS(1079), + [anon_sym_resume] = ACTIONS(1079), + [anon_sym_local] = ACTIONS(1079), + [anon_sym_EQ] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(1077), + [anon_sym_function] = ACTIONS(1079), + [anon_sym_COLON_COLON] = ACTIONS(1077), + [anon_sym_class] = ACTIONS(1079), + [anon_sym_DOT] = ACTIONS(1077), + [anon_sym_LBRACK] = ACTIONS(1077), + [anon_sym_try] = ACTIONS(1079), + [anon_sym_throw] = ACTIONS(1079), + [anon_sym_const] = ACTIONS(1079), + [anon_sym_enum] = ACTIONS(1079), + [anon_sym_DASH] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1079), + [anon_sym_typeof] = ACTIONS(1079), + [anon_sym_PLUS_PLUS] = ACTIONS(1077), + [anon_sym_DASH_DASH] = ACTIONS(1077), + [anon_sym_PLUS] = ACTIONS(1079), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_SLASH] = ACTIONS(1079), + [anon_sym_PERCENT] = ACTIONS(1079), + [anon_sym_PIPE_PIPE] = ACTIONS(1077), + [anon_sym_AMP_AMP] = ACTIONS(1077), + [anon_sym_PIPE] = ACTIONS(1079), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_AMP] = ACTIONS(1079), + [anon_sym_EQ_EQ] = ACTIONS(1077), + [anon_sym_BANG_EQ] = ACTIONS(1077), + [anon_sym_LT_EQ_GT] = ACTIONS(1077), + [anon_sym_GT] = ACTIONS(1079), + [anon_sym_GT_EQ] = ACTIONS(1077), + [anon_sym_LT_EQ] = ACTIONS(1079), + [anon_sym_LT] = ACTIONS(1079), + [anon_sym_instanceof] = ACTIONS(1079), + [anon_sym_LT_LT] = ACTIONS(1077), + [anon_sym_GT_GT] = ACTIONS(1079), + [anon_sym_GT_GT_GT] = ACTIONS(1077), + [anon_sym_QMARK] = ACTIONS(1077), + [anon_sym_PLUS_EQ] = ACTIONS(1077), + [anon_sym_DASH_EQ] = ACTIONS(1077), + [anon_sym_STAR_EQ] = ACTIONS(1077), + [anon_sym_SLASH_EQ] = ACTIONS(1077), + [anon_sym_PERCENT_EQ] = ACTIONS(1077), + [anon_sym_delete] = ACTIONS(1079), + [anon_sym_var] = ACTIONS(1079), + [anon_sym_rawcall] = ACTIONS(1079), + [anon_sym_AT] = ACTIONS(1077), + [anon_sym_clone] = ACTIONS(1079), + [sym_integer] = ACTIONS(1079), + [sym_float] = ACTIONS(1077), + [anon_sym_DQUOTE] = ACTIONS(1077), + [anon_sym_SQUOTE] = ACTIONS(1079), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1077), + [anon_sym_true] = ACTIONS(1079), + [anon_sym_false] = ACTIONS(1079), + [sym_null] = ACTIONS(1079), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(911), + [sym_verbatim_string] = ACTIONS(1077), }, [250] = { [ts_builtin_sym_end] = ACTIONS(1091), @@ -28852,98 +28823,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(1101), }, [253] = { - [ts_builtin_sym_end] = ACTIONS(911), - [sym_identifier] = ACTIONS(913), - [anon_sym_SEMI] = ACTIONS(911), - [anon_sym_LBRACE] = ACTIONS(911), - [anon_sym_RBRACE] = ACTIONS(911), - [anon_sym_if] = ACTIONS(913), - [anon_sym_else] = ACTIONS(913), - [anon_sym_while] = ACTIONS(913), - [anon_sym_LPAREN] = ACTIONS(911), - [anon_sym_do] = ACTIONS(913), - [anon_sym_switch] = ACTIONS(913), - [anon_sym_case] = ACTIONS(913), - [anon_sym_default] = ACTIONS(913), - [anon_sym_for] = ACTIONS(913), - [anon_sym_foreach] = ACTIONS(913), - [anon_sym_COMMA] = ACTIONS(911), - [anon_sym_in] = ACTIONS(913), - [anon_sym_break] = ACTIONS(913), - [anon_sym_continue] = ACTIONS(913), - [anon_sym_return] = ACTIONS(913), - [anon_sym_yield] = ACTIONS(913), - [anon_sym_resume] = ACTIONS(913), - [anon_sym_local] = ACTIONS(913), - [anon_sym_EQ] = ACTIONS(913), - [anon_sym_LT_DASH] = ACTIONS(911), - [anon_sym_function] = ACTIONS(913), - [anon_sym_COLON_COLON] = ACTIONS(911), - [anon_sym_class] = ACTIONS(913), - [anon_sym_DOT] = ACTIONS(911), - [anon_sym_LBRACK] = ACTIONS(911), - [anon_sym_try] = ACTIONS(913), - [anon_sym_throw] = ACTIONS(913), - [anon_sym_const] = ACTIONS(913), - [anon_sym_enum] = ACTIONS(913), - [anon_sym_DASH] = ACTIONS(913), - [anon_sym_TILDE] = ACTIONS(911), - [anon_sym_BANG] = ACTIONS(913), - [anon_sym_typeof] = ACTIONS(913), - [anon_sym_PLUS_PLUS] = ACTIONS(911), - [anon_sym_DASH_DASH] = ACTIONS(911), - [anon_sym_PLUS] = ACTIONS(913), - [anon_sym_STAR] = ACTIONS(913), - [anon_sym_SLASH] = ACTIONS(913), - [anon_sym_PERCENT] = ACTIONS(913), - [anon_sym_PIPE_PIPE] = ACTIONS(911), - [anon_sym_AMP_AMP] = ACTIONS(911), - [anon_sym_PIPE] = ACTIONS(913), - [anon_sym_CARET] = ACTIONS(911), - [anon_sym_AMP] = ACTIONS(913), - [anon_sym_EQ_EQ] = ACTIONS(911), - [anon_sym_BANG_EQ] = ACTIONS(911), - [anon_sym_LT_EQ_GT] = ACTIONS(911), - [anon_sym_GT] = ACTIONS(913), - [anon_sym_GT_EQ] = ACTIONS(911), - [anon_sym_LT_EQ] = ACTIONS(913), - [anon_sym_LT] = ACTIONS(913), - [anon_sym_instanceof] = ACTIONS(913), - [anon_sym_LT_LT] = ACTIONS(911), - [anon_sym_GT_GT] = ACTIONS(913), - [anon_sym_GT_GT_GT] = ACTIONS(911), - [anon_sym_QMARK] = ACTIONS(911), - [anon_sym_PLUS_EQ] = ACTIONS(911), - [anon_sym_DASH_EQ] = ACTIONS(911), - [anon_sym_STAR_EQ] = ACTIONS(911), - [anon_sym_SLASH_EQ] = ACTIONS(911), - [anon_sym_PERCENT_EQ] = ACTIONS(911), - [anon_sym_delete] = ACTIONS(913), - [anon_sym_var] = ACTIONS(913), - [anon_sym_rawcall] = ACTIONS(913), - [anon_sym_AT] = ACTIONS(911), - [anon_sym_clone] = ACTIONS(913), - [sym_integer] = ACTIONS(913), - [sym_float] = ACTIONS(911), - [anon_sym_DQUOTE] = ACTIONS(911), - [anon_sym_SQUOTE] = ACTIONS(913), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(911), - [anon_sym_true] = ACTIONS(913), - [anon_sym_false] = ACTIONS(913), - [sym_null] = ACTIONS(913), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(911), - }, - [254] = { [ts_builtin_sym_end] = ACTIONS(1105), [sym_identifier] = ACTIONS(1107), - [anon_sym_SEMI] = ACTIONS(1105), + [anon_sym_SEMI] = ACTIONS(1109), [anon_sym_LBRACE] = ACTIONS(1105), [anon_sym_RBRACE] = ACTIONS(1105), [anon_sym_if] = ACTIONS(1107), [anon_sym_else] = ACTIONS(1107), [anon_sym_while] = ACTIONS(1107), - [anon_sym_LPAREN] = ACTIONS(1105), + [anon_sym_LPAREN] = ACTIONS(867), [anon_sym_do] = ACTIONS(1107), [anon_sym_switch] = ACTIONS(1107), [anon_sym_case] = ACTIONS(1107), @@ -28951,111 +28839,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_for] = ACTIONS(1107), [anon_sym_foreach] = ACTIONS(1107), [anon_sym_COMMA] = ACTIONS(1105), - [anon_sym_in] = ACTIONS(1107), + [anon_sym_in] = ACTIONS(869), [anon_sym_break] = ACTIONS(1107), [anon_sym_continue] = ACTIONS(1107), [anon_sym_return] = ACTIONS(1107), [anon_sym_yield] = ACTIONS(1107), [anon_sym_resume] = ACTIONS(1107), [anon_sym_local] = ACTIONS(1107), - [anon_sym_EQ] = ACTIONS(1107), - [anon_sym_LT_DASH] = ACTIONS(1105), + [anon_sym_EQ] = ACTIONS(871), + [anon_sym_LT_DASH] = ACTIONS(873), [anon_sym_function] = ACTIONS(1107), [anon_sym_COLON_COLON] = ACTIONS(1105), [anon_sym_class] = ACTIONS(1107), - [anon_sym_DOT] = ACTIONS(1105), - [anon_sym_LBRACK] = ACTIONS(1105), + [anon_sym_DOT] = ACTIONS(875), + [anon_sym_LBRACK] = ACTIONS(877), [anon_sym_try] = ACTIONS(1107), [anon_sym_throw] = ACTIONS(1107), [anon_sym_const] = ACTIONS(1107), [anon_sym_enum] = ACTIONS(1107), - [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(879), [anon_sym_TILDE] = ACTIONS(1105), [anon_sym_BANG] = ACTIONS(1107), [anon_sym_typeof] = ACTIONS(1107), - [anon_sym_PLUS_PLUS] = ACTIONS(1105), - [anon_sym_DASH_DASH] = ACTIONS(1105), - [anon_sym_PLUS] = ACTIONS(1107), - [anon_sym_STAR] = ACTIONS(1107), - [anon_sym_SLASH] = ACTIONS(1107), - [anon_sym_PERCENT] = ACTIONS(1107), - [anon_sym_PIPE_PIPE] = ACTIONS(1105), - [anon_sym_AMP_AMP] = ACTIONS(1105), - [anon_sym_PIPE] = ACTIONS(1107), - [anon_sym_CARET] = ACTIONS(1105), - [anon_sym_AMP] = ACTIONS(1107), - [anon_sym_EQ_EQ] = ACTIONS(1105), - [anon_sym_BANG_EQ] = ACTIONS(1105), - [anon_sym_LT_EQ_GT] = ACTIONS(1105), - [anon_sym_GT] = ACTIONS(1107), - [anon_sym_GT_EQ] = ACTIONS(1105), - [anon_sym_LT_EQ] = ACTIONS(1107), - [anon_sym_LT] = ACTIONS(1107), - [anon_sym_instanceof] = ACTIONS(1107), - [anon_sym_LT_LT] = ACTIONS(1105), - [anon_sym_GT_GT] = ACTIONS(1107), - [anon_sym_GT_GT_GT] = ACTIONS(1105), - [anon_sym_QMARK] = ACTIONS(1105), - [anon_sym_PLUS_EQ] = ACTIONS(1105), - [anon_sym_DASH_EQ] = ACTIONS(1105), - [anon_sym_STAR_EQ] = ACTIONS(1105), - [anon_sym_SLASH_EQ] = ACTIONS(1105), - [anon_sym_PERCENT_EQ] = ACTIONS(1105), - [anon_sym_delete] = ACTIONS(1107), - [anon_sym_var] = ACTIONS(1107), - [anon_sym_rawcall] = ACTIONS(1107), - [anon_sym_AT] = ACTIONS(1105), - [anon_sym_clone] = ACTIONS(1107), - [sym_integer] = ACTIONS(1107), - [sym_float] = ACTIONS(1105), - [anon_sym_DQUOTE] = ACTIONS(1105), - [anon_sym_SQUOTE] = ACTIONS(1107), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1105), - [anon_sym_true] = ACTIONS(1107), - [anon_sym_false] = ACTIONS(1107), - [sym_null] = ACTIONS(1107), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1105), - }, - [255] = { - [ts_builtin_sym_end] = ACTIONS(1109), - [sym_identifier] = ACTIONS(1111), - [anon_sym_SEMI] = ACTIONS(1109), - [anon_sym_LBRACE] = ACTIONS(1109), - [anon_sym_RBRACE] = ACTIONS(1109), - [anon_sym_if] = ACTIONS(1111), - [anon_sym_else] = ACTIONS(1111), - [anon_sym_while] = ACTIONS(1111), - [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(1111), - [anon_sym_switch] = ACTIONS(1111), - [anon_sym_case] = ACTIONS(1111), - [anon_sym_default] = ACTIONS(1111), - [anon_sym_for] = ACTIONS(1111), - [anon_sym_foreach] = ACTIONS(1111), - [anon_sym_COMMA] = ACTIONS(1109), - [anon_sym_in] = ACTIONS(869), - [anon_sym_break] = ACTIONS(1111), - [anon_sym_continue] = ACTIONS(1111), - [anon_sym_return] = ACTIONS(1111), - [anon_sym_yield] = ACTIONS(1111), - [anon_sym_resume] = ACTIONS(1111), - [anon_sym_local] = ACTIONS(1111), - [anon_sym_EQ] = ACTIONS(871), - [anon_sym_LT_DASH] = ACTIONS(873), - [anon_sym_function] = ACTIONS(1111), - [anon_sym_COLON_COLON] = ACTIONS(1109), - [anon_sym_class] = ACTIONS(1111), - [anon_sym_DOT] = ACTIONS(875), - [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(1111), - [anon_sym_throw] = ACTIONS(1111), - [anon_sym_const] = ACTIONS(1111), - [anon_sym_enum] = ACTIONS(1111), - [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(1109), - [anon_sym_BANG] = ACTIONS(1111), - [anon_sym_typeof] = ACTIONS(1111), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), [anon_sym_PLUS] = ACTIONS(879), @@ -29084,1389 +28889,1555 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(873), [anon_sym_SLASH_EQ] = ACTIONS(873), [anon_sym_PERCENT_EQ] = ACTIONS(873), - [anon_sym_delete] = ACTIONS(1111), - [anon_sym_var] = ACTIONS(1111), - [anon_sym_rawcall] = ACTIONS(1111), - [anon_sym_AT] = ACTIONS(1109), - [anon_sym_clone] = ACTIONS(1111), - [sym_integer] = ACTIONS(1111), - [sym_float] = ACTIONS(1109), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1109), - [anon_sym_true] = ACTIONS(1111), - [anon_sym_false] = ACTIONS(1111), - [sym_null] = ACTIONS(1111), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_var] = ACTIONS(1107), + [anon_sym_rawcall] = ACTIONS(1107), + [anon_sym_AT] = ACTIONS(1105), + [anon_sym_clone] = ACTIONS(1107), + [sym_integer] = ACTIONS(1107), + [sym_float] = ACTIONS(1105), + [anon_sym_DQUOTE] = ACTIONS(1105), + [anon_sym_SQUOTE] = ACTIONS(1107), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1105), + [anon_sym_true] = ACTIONS(1107), + [anon_sym_false] = ACTIONS(1107), + [sym_null] = ACTIONS(1107), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(1105), + }, + [254] = { + [ts_builtin_sym_end] = ACTIONS(1111), + [sym_identifier] = ACTIONS(1113), + [anon_sym_SEMI] = ACTIONS(1111), + [anon_sym_LBRACE] = ACTIONS(1111), + [anon_sym_RBRACE] = ACTIONS(1111), + [anon_sym_if] = ACTIONS(1113), + [anon_sym_else] = ACTIONS(1113), + [anon_sym_while] = ACTIONS(1113), + [anon_sym_LPAREN] = ACTIONS(1111), + [anon_sym_do] = ACTIONS(1113), + [anon_sym_switch] = ACTIONS(1113), + [anon_sym_case] = ACTIONS(1113), + [anon_sym_default] = ACTIONS(1113), + [anon_sym_for] = ACTIONS(1113), + [anon_sym_foreach] = ACTIONS(1113), + [anon_sym_COMMA] = ACTIONS(1111), + [anon_sym_in] = ACTIONS(1113), + [anon_sym_break] = ACTIONS(1113), + [anon_sym_continue] = ACTIONS(1113), + [anon_sym_return] = ACTIONS(1113), + [anon_sym_yield] = ACTIONS(1113), + [anon_sym_resume] = ACTIONS(1113), + [anon_sym_local] = ACTIONS(1113), + [anon_sym_EQ] = ACTIONS(1113), + [anon_sym_LT_DASH] = ACTIONS(1111), + [anon_sym_function] = ACTIONS(1113), + [anon_sym_COLON_COLON] = ACTIONS(1111), + [anon_sym_class] = ACTIONS(1113), + [anon_sym_DOT] = ACTIONS(1111), + [anon_sym_LBRACK] = ACTIONS(1111), + [anon_sym_try] = ACTIONS(1113), + [anon_sym_throw] = ACTIONS(1113), + [anon_sym_const] = ACTIONS(1113), + [anon_sym_enum] = ACTIONS(1113), + [anon_sym_DASH] = ACTIONS(1113), + [anon_sym_TILDE] = ACTIONS(1111), + [anon_sym_BANG] = ACTIONS(1113), + [anon_sym_typeof] = ACTIONS(1113), + [anon_sym_PLUS_PLUS] = ACTIONS(1111), + [anon_sym_DASH_DASH] = ACTIONS(1111), + [anon_sym_PLUS] = ACTIONS(1113), + [anon_sym_STAR] = ACTIONS(1113), + [anon_sym_SLASH] = ACTIONS(1113), + [anon_sym_PERCENT] = ACTIONS(1113), + [anon_sym_PIPE_PIPE] = ACTIONS(1111), + [anon_sym_AMP_AMP] = ACTIONS(1111), + [anon_sym_PIPE] = ACTIONS(1113), + [anon_sym_CARET] = ACTIONS(1111), + [anon_sym_AMP] = ACTIONS(1113), + [anon_sym_EQ_EQ] = ACTIONS(1111), + [anon_sym_BANG_EQ] = ACTIONS(1111), + [anon_sym_LT_EQ_GT] = ACTIONS(1111), + [anon_sym_GT] = ACTIONS(1113), + [anon_sym_GT_EQ] = ACTIONS(1111), + [anon_sym_LT_EQ] = ACTIONS(1113), + [anon_sym_LT] = ACTIONS(1113), + [anon_sym_instanceof] = ACTIONS(1113), + [anon_sym_LT_LT] = ACTIONS(1111), + [anon_sym_GT_GT] = ACTIONS(1113), + [anon_sym_GT_GT_GT] = ACTIONS(1111), + [anon_sym_QMARK] = ACTIONS(1111), + [anon_sym_PLUS_EQ] = ACTIONS(1111), + [anon_sym_DASH_EQ] = ACTIONS(1111), + [anon_sym_STAR_EQ] = ACTIONS(1111), + [anon_sym_SLASH_EQ] = ACTIONS(1111), + [anon_sym_PERCENT_EQ] = ACTIONS(1111), + [anon_sym_delete] = ACTIONS(1113), + [anon_sym_var] = ACTIONS(1113), + [anon_sym_rawcall] = ACTIONS(1113), + [anon_sym_AT] = ACTIONS(1111), + [anon_sym_clone] = ACTIONS(1113), + [sym_integer] = ACTIONS(1113), + [sym_float] = ACTIONS(1111), + [anon_sym_DQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE] = ACTIONS(1113), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1111), + [anon_sym_true] = ACTIONS(1113), + [anon_sym_false] = ACTIONS(1113), + [sym_null] = ACTIONS(1113), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(1111), + }, + [255] = { + [ts_builtin_sym_end] = ACTIONS(953), + [sym_identifier] = ACTIONS(955), + [anon_sym_SEMI] = ACTIONS(953), + [anon_sym_LBRACE] = ACTIONS(953), + [anon_sym_RBRACE] = ACTIONS(953), + [anon_sym_if] = ACTIONS(955), + [anon_sym_else] = ACTIONS(955), + [anon_sym_while] = ACTIONS(955), + [anon_sym_LPAREN] = ACTIONS(953), + [anon_sym_do] = ACTIONS(955), + [anon_sym_switch] = ACTIONS(955), + [anon_sym_case] = ACTIONS(955), + [anon_sym_default] = ACTIONS(955), + [anon_sym_for] = ACTIONS(955), + [anon_sym_foreach] = ACTIONS(955), + [anon_sym_COMMA] = ACTIONS(953), + [anon_sym_in] = ACTIONS(955), + [anon_sym_break] = ACTIONS(955), + [anon_sym_continue] = ACTIONS(955), + [anon_sym_return] = ACTIONS(955), + [anon_sym_yield] = ACTIONS(955), + [anon_sym_resume] = ACTIONS(955), + [anon_sym_local] = ACTIONS(955), + [anon_sym_EQ] = ACTIONS(955), + [anon_sym_LT_DASH] = ACTIONS(953), + [anon_sym_function] = ACTIONS(955), + [anon_sym_COLON_COLON] = ACTIONS(953), + [anon_sym_class] = ACTIONS(955), + [anon_sym_DOT] = ACTIONS(953), + [anon_sym_LBRACK] = ACTIONS(953), + [anon_sym_try] = ACTIONS(955), + [anon_sym_throw] = ACTIONS(955), + [anon_sym_const] = ACTIONS(955), + [anon_sym_enum] = ACTIONS(955), + [anon_sym_DASH] = ACTIONS(955), + [anon_sym_TILDE] = ACTIONS(953), + [anon_sym_BANG] = ACTIONS(955), + [anon_sym_typeof] = ACTIONS(955), + [anon_sym_PLUS_PLUS] = ACTIONS(953), + [anon_sym_DASH_DASH] = ACTIONS(953), + [anon_sym_PLUS] = ACTIONS(955), + [anon_sym_STAR] = ACTIONS(955), + [anon_sym_SLASH] = ACTIONS(955), + [anon_sym_PERCENT] = ACTIONS(955), + [anon_sym_PIPE_PIPE] = ACTIONS(953), + [anon_sym_AMP_AMP] = ACTIONS(953), + [anon_sym_PIPE] = ACTIONS(955), + [anon_sym_CARET] = ACTIONS(953), + [anon_sym_AMP] = ACTIONS(955), + [anon_sym_EQ_EQ] = ACTIONS(953), + [anon_sym_BANG_EQ] = ACTIONS(953), + [anon_sym_LT_EQ_GT] = ACTIONS(953), + [anon_sym_GT] = ACTIONS(955), + [anon_sym_GT_EQ] = ACTIONS(953), + [anon_sym_LT_EQ] = ACTIONS(955), + [anon_sym_LT] = ACTIONS(955), + [anon_sym_instanceof] = ACTIONS(955), + [anon_sym_LT_LT] = ACTIONS(953), + [anon_sym_GT_GT] = ACTIONS(955), + [anon_sym_GT_GT_GT] = ACTIONS(953), + [anon_sym_QMARK] = ACTIONS(953), + [anon_sym_PLUS_EQ] = ACTIONS(953), + [anon_sym_DASH_EQ] = ACTIONS(953), + [anon_sym_STAR_EQ] = ACTIONS(953), + [anon_sym_SLASH_EQ] = ACTIONS(953), + [anon_sym_PERCENT_EQ] = ACTIONS(953), + [anon_sym_delete] = ACTIONS(955), + [anon_sym_var] = ACTIONS(955), + [anon_sym_rawcall] = ACTIONS(955), + [anon_sym_AT] = ACTIONS(953), + [anon_sym_clone] = ACTIONS(955), + [sym_integer] = ACTIONS(955), + [sym_float] = ACTIONS(953), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(953), + [anon_sym_true] = ACTIONS(955), + [anon_sym_false] = ACTIONS(955), + [sym_null] = ACTIONS(955), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1109), + [sym_verbatim_string] = ACTIONS(953), }, [256] = { - [ts_builtin_sym_end] = ACTIONS(1113), - [sym_identifier] = ACTIONS(1115), - [anon_sym_SEMI] = ACTIONS(1113), - [anon_sym_LBRACE] = ACTIONS(1113), - [anon_sym_RBRACE] = ACTIONS(1113), - [anon_sym_if] = ACTIONS(1115), - [anon_sym_else] = ACTIONS(1115), - [anon_sym_while] = ACTIONS(1115), - [anon_sym_LPAREN] = ACTIONS(1113), - [anon_sym_do] = ACTIONS(1115), - [anon_sym_switch] = ACTIONS(1115), - [anon_sym_case] = ACTIONS(1115), - [anon_sym_default] = ACTIONS(1115), - [anon_sym_for] = ACTIONS(1115), - [anon_sym_foreach] = ACTIONS(1115), - [anon_sym_COMMA] = ACTIONS(1113), - [anon_sym_in] = ACTIONS(1115), - [anon_sym_break] = ACTIONS(1115), - [anon_sym_continue] = ACTIONS(1115), - [anon_sym_return] = ACTIONS(1115), - [anon_sym_yield] = ACTIONS(1115), - [anon_sym_resume] = ACTIONS(1115), - [anon_sym_local] = ACTIONS(1115), - [anon_sym_EQ] = ACTIONS(1115), - [anon_sym_LT_DASH] = ACTIONS(1113), - [anon_sym_function] = ACTIONS(1115), - [anon_sym_COLON_COLON] = ACTIONS(1113), - [anon_sym_class] = ACTIONS(1115), - [anon_sym_DOT] = ACTIONS(1113), - [anon_sym_LBRACK] = ACTIONS(1113), - [anon_sym_try] = ACTIONS(1115), - [anon_sym_throw] = ACTIONS(1115), - [anon_sym_const] = ACTIONS(1115), - [anon_sym_enum] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_TILDE] = ACTIONS(1113), - [anon_sym_BANG] = ACTIONS(1115), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1113), - [anon_sym_DASH_DASH] = ACTIONS(1113), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_STAR] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(1115), - [anon_sym_PERCENT] = ACTIONS(1115), - [anon_sym_PIPE_PIPE] = ACTIONS(1113), - [anon_sym_AMP_AMP] = ACTIONS(1113), - [anon_sym_PIPE] = ACTIONS(1115), - [anon_sym_CARET] = ACTIONS(1113), - [anon_sym_AMP] = ACTIONS(1115), - [anon_sym_EQ_EQ] = ACTIONS(1113), - [anon_sym_BANG_EQ] = ACTIONS(1113), - [anon_sym_LT_EQ_GT] = ACTIONS(1113), - [anon_sym_GT] = ACTIONS(1115), - [anon_sym_GT_EQ] = ACTIONS(1113), - [anon_sym_LT_EQ] = ACTIONS(1115), - [anon_sym_LT] = ACTIONS(1115), - [anon_sym_instanceof] = ACTIONS(1115), - [anon_sym_LT_LT] = ACTIONS(1113), - [anon_sym_GT_GT] = ACTIONS(1115), - [anon_sym_GT_GT_GT] = ACTIONS(1113), - [anon_sym_QMARK] = ACTIONS(1113), - [anon_sym_PLUS_EQ] = ACTIONS(1113), - [anon_sym_DASH_EQ] = ACTIONS(1113), - [anon_sym_STAR_EQ] = ACTIONS(1113), - [anon_sym_SLASH_EQ] = ACTIONS(1113), - [anon_sym_PERCENT_EQ] = ACTIONS(1113), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_var] = ACTIONS(1115), - [anon_sym_rawcall] = ACTIONS(1115), - [anon_sym_AT] = ACTIONS(1113), - [anon_sym_clone] = ACTIONS(1115), - [sym_integer] = ACTIONS(1115), - [sym_float] = ACTIONS(1113), - [anon_sym_DQUOTE] = ACTIONS(1113), - [anon_sym_SQUOTE] = ACTIONS(1115), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1113), - [anon_sym_true] = ACTIONS(1115), - [anon_sym_false] = ACTIONS(1115), - [sym_null] = ACTIONS(1115), + [ts_builtin_sym_end] = ACTIONS(1115), + [sym_identifier] = ACTIONS(1117), + [anon_sym_SEMI] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1115), + [anon_sym_RBRACE] = ACTIONS(1115), + [anon_sym_if] = ACTIONS(1117), + [anon_sym_else] = ACTIONS(1117), + [anon_sym_while] = ACTIONS(1117), + [anon_sym_LPAREN] = ACTIONS(1115), + [anon_sym_do] = ACTIONS(1117), + [anon_sym_switch] = ACTIONS(1117), + [anon_sym_case] = ACTIONS(1117), + [anon_sym_default] = ACTIONS(1117), + [anon_sym_for] = ACTIONS(1117), + [anon_sym_foreach] = ACTIONS(1117), + [anon_sym_COMMA] = ACTIONS(1115), + [anon_sym_in] = ACTIONS(1117), + [anon_sym_break] = ACTIONS(1117), + [anon_sym_continue] = ACTIONS(1117), + [anon_sym_return] = ACTIONS(1117), + [anon_sym_yield] = ACTIONS(1117), + [anon_sym_resume] = ACTIONS(1117), + [anon_sym_local] = ACTIONS(1117), + [anon_sym_EQ] = ACTIONS(1117), + [anon_sym_LT_DASH] = ACTIONS(1115), + [anon_sym_function] = ACTIONS(1117), + [anon_sym_COLON_COLON] = ACTIONS(1115), + [anon_sym_class] = ACTIONS(1117), + [anon_sym_DOT] = ACTIONS(1115), + [anon_sym_LBRACK] = ACTIONS(1115), + [anon_sym_try] = ACTIONS(1117), + [anon_sym_throw] = ACTIONS(1117), + [anon_sym_const] = ACTIONS(1117), + [anon_sym_enum] = ACTIONS(1117), + [anon_sym_DASH] = ACTIONS(1117), + [anon_sym_TILDE] = ACTIONS(1115), + [anon_sym_BANG] = ACTIONS(1117), + [anon_sym_typeof] = ACTIONS(1117), + [anon_sym_PLUS_PLUS] = ACTIONS(1115), + [anon_sym_DASH_DASH] = ACTIONS(1115), + [anon_sym_PLUS] = ACTIONS(1117), + [anon_sym_STAR] = ACTIONS(1117), + [anon_sym_SLASH] = ACTIONS(1117), + [anon_sym_PERCENT] = ACTIONS(1117), + [anon_sym_PIPE_PIPE] = ACTIONS(1115), + [anon_sym_AMP_AMP] = ACTIONS(1115), + [anon_sym_PIPE] = ACTIONS(1117), + [anon_sym_CARET] = ACTIONS(1115), + [anon_sym_AMP] = ACTIONS(1117), + [anon_sym_EQ_EQ] = ACTIONS(1115), + [anon_sym_BANG_EQ] = ACTIONS(1115), + [anon_sym_LT_EQ_GT] = ACTIONS(1115), + [anon_sym_GT] = ACTIONS(1117), + [anon_sym_GT_EQ] = ACTIONS(1115), + [anon_sym_LT_EQ] = ACTIONS(1117), + [anon_sym_LT] = ACTIONS(1117), + [anon_sym_instanceof] = ACTIONS(1117), + [anon_sym_LT_LT] = ACTIONS(1115), + [anon_sym_GT_GT] = ACTIONS(1117), + [anon_sym_GT_GT_GT] = ACTIONS(1115), + [anon_sym_QMARK] = ACTIONS(1115), + [anon_sym_PLUS_EQ] = ACTIONS(1115), + [anon_sym_DASH_EQ] = ACTIONS(1115), + [anon_sym_STAR_EQ] = ACTIONS(1115), + [anon_sym_SLASH_EQ] = ACTIONS(1115), + [anon_sym_PERCENT_EQ] = ACTIONS(1115), + [anon_sym_delete] = ACTIONS(1117), + [anon_sym_var] = ACTIONS(1117), + [anon_sym_rawcall] = ACTIONS(1117), + [anon_sym_AT] = ACTIONS(1115), + [anon_sym_clone] = ACTIONS(1117), + [sym_integer] = ACTIONS(1117), + [sym_float] = ACTIONS(1115), + [anon_sym_DQUOTE] = ACTIONS(1115), + [anon_sym_SQUOTE] = ACTIONS(1117), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1115), + [anon_sym_true] = ACTIONS(1117), + [anon_sym_false] = ACTIONS(1117), + [sym_null] = ACTIONS(1117), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1113), + [sym_verbatim_string] = ACTIONS(1115), }, [257] = { - [ts_builtin_sym_end] = ACTIONS(1117), - [sym_identifier] = ACTIONS(1119), - [anon_sym_SEMI] = ACTIONS(1117), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_RBRACE] = ACTIONS(1117), - [anon_sym_if] = ACTIONS(1119), - [anon_sym_else] = ACTIONS(1119), - [anon_sym_while] = ACTIONS(1119), - [anon_sym_LPAREN] = ACTIONS(1117), - [anon_sym_do] = ACTIONS(1119), - [anon_sym_switch] = ACTIONS(1119), - [anon_sym_case] = ACTIONS(1119), - [anon_sym_default] = ACTIONS(1119), - [anon_sym_for] = ACTIONS(1119), - [anon_sym_foreach] = ACTIONS(1119), - [anon_sym_COMMA] = ACTIONS(1117), - [anon_sym_in] = ACTIONS(1119), - [anon_sym_break] = ACTIONS(1119), - [anon_sym_continue] = ACTIONS(1119), - [anon_sym_return] = ACTIONS(1119), - [anon_sym_yield] = ACTIONS(1119), - [anon_sym_resume] = ACTIONS(1119), - [anon_sym_local] = ACTIONS(1119), - [anon_sym_EQ] = ACTIONS(1119), - [anon_sym_LT_DASH] = ACTIONS(1117), - [anon_sym_function] = ACTIONS(1119), - [anon_sym_COLON_COLON] = ACTIONS(1117), - [anon_sym_class] = ACTIONS(1119), - [anon_sym_DOT] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1117), - [anon_sym_try] = ACTIONS(1119), - [anon_sym_throw] = ACTIONS(1119), - [anon_sym_const] = ACTIONS(1119), - [anon_sym_enum] = ACTIONS(1119), - [anon_sym_DASH] = ACTIONS(1119), - [anon_sym_TILDE] = ACTIONS(1117), - [anon_sym_BANG] = ACTIONS(1119), - [anon_sym_typeof] = ACTIONS(1119), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [anon_sym_PLUS] = ACTIONS(1119), - [anon_sym_STAR] = ACTIONS(1119), - [anon_sym_SLASH] = ACTIONS(1119), - [anon_sym_PERCENT] = ACTIONS(1119), - [anon_sym_PIPE_PIPE] = ACTIONS(1117), - [anon_sym_AMP_AMP] = ACTIONS(1117), - [anon_sym_PIPE] = ACTIONS(1119), - [anon_sym_CARET] = ACTIONS(1117), - [anon_sym_AMP] = ACTIONS(1119), - [anon_sym_EQ_EQ] = ACTIONS(1117), - [anon_sym_BANG_EQ] = ACTIONS(1117), - [anon_sym_LT_EQ_GT] = ACTIONS(1117), - [anon_sym_GT] = ACTIONS(1119), - [anon_sym_GT_EQ] = ACTIONS(1117), - [anon_sym_LT_EQ] = ACTIONS(1119), - [anon_sym_LT] = ACTIONS(1119), - [anon_sym_instanceof] = ACTIONS(1119), - [anon_sym_LT_LT] = ACTIONS(1117), - [anon_sym_GT_GT] = ACTIONS(1119), - [anon_sym_GT_GT_GT] = ACTIONS(1117), - [anon_sym_QMARK] = ACTIONS(1117), - [anon_sym_PLUS_EQ] = ACTIONS(1117), - [anon_sym_DASH_EQ] = ACTIONS(1117), - [anon_sym_STAR_EQ] = ACTIONS(1117), - [anon_sym_SLASH_EQ] = ACTIONS(1117), - [anon_sym_PERCENT_EQ] = ACTIONS(1117), - [anon_sym_delete] = ACTIONS(1119), - [anon_sym_var] = ACTIONS(1119), - [anon_sym_rawcall] = ACTIONS(1119), - [anon_sym_AT] = ACTIONS(1117), - [anon_sym_clone] = ACTIONS(1119), - [sym_integer] = ACTIONS(1119), - [sym_float] = ACTIONS(1117), - [anon_sym_DQUOTE] = ACTIONS(1117), - [anon_sym_SQUOTE] = ACTIONS(1119), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1117), - [anon_sym_true] = ACTIONS(1119), - [anon_sym_false] = ACTIONS(1119), - [sym_null] = ACTIONS(1119), + [ts_builtin_sym_end] = ACTIONS(1119), + [sym_identifier] = ACTIONS(1121), + [anon_sym_SEMI] = ACTIONS(1119), + [anon_sym_LBRACE] = ACTIONS(1119), + [anon_sym_RBRACE] = ACTIONS(1119), + [anon_sym_if] = ACTIONS(1121), + [anon_sym_else] = ACTIONS(1121), + [anon_sym_while] = ACTIONS(1121), + [anon_sym_LPAREN] = ACTIONS(1119), + [anon_sym_do] = ACTIONS(1121), + [anon_sym_switch] = ACTIONS(1121), + [anon_sym_case] = ACTIONS(1121), + [anon_sym_default] = ACTIONS(1121), + [anon_sym_for] = ACTIONS(1121), + [anon_sym_foreach] = ACTIONS(1121), + [anon_sym_COMMA] = ACTIONS(1119), + [anon_sym_in] = ACTIONS(1121), + [anon_sym_break] = ACTIONS(1121), + [anon_sym_continue] = ACTIONS(1121), + [anon_sym_return] = ACTIONS(1121), + [anon_sym_yield] = ACTIONS(1121), + [anon_sym_resume] = ACTIONS(1121), + [anon_sym_local] = ACTIONS(1121), + [anon_sym_EQ] = ACTIONS(1121), + [anon_sym_LT_DASH] = ACTIONS(1119), + [anon_sym_function] = ACTIONS(1121), + [anon_sym_COLON_COLON] = ACTIONS(1119), + [anon_sym_class] = ACTIONS(1121), + [anon_sym_DOT] = ACTIONS(1119), + [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_try] = ACTIONS(1121), + [anon_sym_throw] = ACTIONS(1121), + [anon_sym_const] = ACTIONS(1121), + [anon_sym_enum] = ACTIONS(1121), + [anon_sym_DASH] = ACTIONS(1121), + [anon_sym_TILDE] = ACTIONS(1119), + [anon_sym_BANG] = ACTIONS(1121), + [anon_sym_typeof] = ACTIONS(1121), + [anon_sym_PLUS_PLUS] = ACTIONS(1119), + [anon_sym_DASH_DASH] = ACTIONS(1119), + [anon_sym_PLUS] = ACTIONS(1121), + [anon_sym_STAR] = ACTIONS(1121), + [anon_sym_SLASH] = ACTIONS(1121), + [anon_sym_PERCENT] = ACTIONS(1121), + [anon_sym_PIPE_PIPE] = ACTIONS(1119), + [anon_sym_AMP_AMP] = ACTIONS(1119), + [anon_sym_PIPE] = ACTIONS(1121), + [anon_sym_CARET] = ACTIONS(1119), + [anon_sym_AMP] = ACTIONS(1121), + [anon_sym_EQ_EQ] = ACTIONS(1119), + [anon_sym_BANG_EQ] = ACTIONS(1119), + [anon_sym_LT_EQ_GT] = ACTIONS(1119), + [anon_sym_GT] = ACTIONS(1121), + [anon_sym_GT_EQ] = ACTIONS(1119), + [anon_sym_LT_EQ] = ACTIONS(1121), + [anon_sym_LT] = ACTIONS(1121), + [anon_sym_instanceof] = ACTIONS(1121), + [anon_sym_LT_LT] = ACTIONS(1119), + [anon_sym_GT_GT] = ACTIONS(1121), + [anon_sym_GT_GT_GT] = ACTIONS(1119), + [anon_sym_QMARK] = ACTIONS(1119), + [anon_sym_PLUS_EQ] = ACTIONS(1119), + [anon_sym_DASH_EQ] = ACTIONS(1119), + [anon_sym_STAR_EQ] = ACTIONS(1119), + [anon_sym_SLASH_EQ] = ACTIONS(1119), + [anon_sym_PERCENT_EQ] = ACTIONS(1119), + [anon_sym_delete] = ACTIONS(1121), + [anon_sym_var] = ACTIONS(1121), + [anon_sym_rawcall] = ACTIONS(1121), + [anon_sym_AT] = ACTIONS(1119), + [anon_sym_clone] = ACTIONS(1121), + [sym_integer] = ACTIONS(1121), + [sym_float] = ACTIONS(1119), + [anon_sym_DQUOTE] = ACTIONS(1119), + [anon_sym_SQUOTE] = ACTIONS(1121), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1119), + [anon_sym_true] = ACTIONS(1121), + [anon_sym_false] = ACTIONS(1121), + [sym_null] = ACTIONS(1121), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1117), + [sym_verbatim_string] = ACTIONS(1119), }, [258] = { - [ts_builtin_sym_end] = ACTIONS(1121), - [sym_identifier] = ACTIONS(1123), - [anon_sym_SEMI] = ACTIONS(1121), - [anon_sym_LBRACE] = ACTIONS(1121), - [anon_sym_RBRACE] = ACTIONS(1121), - [anon_sym_if] = ACTIONS(1123), - [anon_sym_else] = ACTIONS(1123), - [anon_sym_while] = ACTIONS(1123), - [anon_sym_LPAREN] = ACTIONS(1121), - [anon_sym_do] = ACTIONS(1123), - [anon_sym_switch] = ACTIONS(1123), - [anon_sym_case] = ACTIONS(1123), - [anon_sym_default] = ACTIONS(1123), - [anon_sym_for] = ACTIONS(1123), - [anon_sym_foreach] = ACTIONS(1123), - [anon_sym_COMMA] = ACTIONS(1121), - [anon_sym_in] = ACTIONS(1123), - [anon_sym_break] = ACTIONS(1123), - [anon_sym_continue] = ACTIONS(1123), - [anon_sym_return] = ACTIONS(1123), - [anon_sym_yield] = ACTIONS(1123), - [anon_sym_resume] = ACTIONS(1123), - [anon_sym_local] = ACTIONS(1123), - [anon_sym_EQ] = ACTIONS(1123), - [anon_sym_LT_DASH] = ACTIONS(1121), - [anon_sym_function] = ACTIONS(1123), - [anon_sym_COLON_COLON] = ACTIONS(1121), - [anon_sym_class] = ACTIONS(1123), - [anon_sym_DOT] = ACTIONS(1121), - [anon_sym_LBRACK] = ACTIONS(1121), - [anon_sym_try] = ACTIONS(1123), - [anon_sym_throw] = ACTIONS(1123), - [anon_sym_const] = ACTIONS(1123), - [anon_sym_enum] = ACTIONS(1123), - [anon_sym_DASH] = ACTIONS(1123), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_BANG] = ACTIONS(1123), - [anon_sym_typeof] = ACTIONS(1123), - [anon_sym_PLUS_PLUS] = ACTIONS(1121), - [anon_sym_DASH_DASH] = ACTIONS(1121), - [anon_sym_PLUS] = ACTIONS(1123), - [anon_sym_STAR] = ACTIONS(1123), - [anon_sym_SLASH] = ACTIONS(1123), - [anon_sym_PERCENT] = ACTIONS(1123), - [anon_sym_PIPE_PIPE] = ACTIONS(1121), - [anon_sym_AMP_AMP] = ACTIONS(1121), - [anon_sym_PIPE] = ACTIONS(1123), - [anon_sym_CARET] = ACTIONS(1121), - [anon_sym_AMP] = ACTIONS(1123), - [anon_sym_EQ_EQ] = ACTIONS(1121), - [anon_sym_BANG_EQ] = ACTIONS(1121), - [anon_sym_LT_EQ_GT] = ACTIONS(1121), - [anon_sym_GT] = ACTIONS(1123), - [anon_sym_GT_EQ] = ACTIONS(1121), - [anon_sym_LT_EQ] = ACTIONS(1123), - [anon_sym_LT] = ACTIONS(1123), - [anon_sym_instanceof] = ACTIONS(1123), - [anon_sym_LT_LT] = ACTIONS(1121), - [anon_sym_GT_GT] = ACTIONS(1123), - [anon_sym_GT_GT_GT] = ACTIONS(1121), - [anon_sym_QMARK] = ACTIONS(1121), - [anon_sym_PLUS_EQ] = ACTIONS(1121), - [anon_sym_DASH_EQ] = ACTIONS(1121), - [anon_sym_STAR_EQ] = ACTIONS(1121), - [anon_sym_SLASH_EQ] = ACTIONS(1121), - [anon_sym_PERCENT_EQ] = ACTIONS(1121), - [anon_sym_delete] = ACTIONS(1123), - [anon_sym_var] = ACTIONS(1123), - [anon_sym_rawcall] = ACTIONS(1123), - [anon_sym_AT] = ACTIONS(1121), - [anon_sym_clone] = ACTIONS(1123), - [sym_integer] = ACTIONS(1123), - [sym_float] = ACTIONS(1121), - [anon_sym_DQUOTE] = ACTIONS(1121), - [anon_sym_SQUOTE] = ACTIONS(1123), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1121), - [anon_sym_true] = ACTIONS(1123), - [anon_sym_false] = ACTIONS(1123), - [sym_null] = ACTIONS(1123), + [ts_builtin_sym_end] = ACTIONS(1123), + [sym_identifier] = ACTIONS(1125), + [anon_sym_SEMI] = ACTIONS(1123), + [anon_sym_LBRACE] = ACTIONS(1123), + [anon_sym_RBRACE] = ACTIONS(1123), + [anon_sym_if] = ACTIONS(1125), + [anon_sym_else] = ACTIONS(1125), + [anon_sym_while] = ACTIONS(1125), + [anon_sym_LPAREN] = ACTIONS(1123), + [anon_sym_do] = ACTIONS(1125), + [anon_sym_switch] = ACTIONS(1125), + [anon_sym_case] = ACTIONS(1125), + [anon_sym_default] = ACTIONS(1125), + [anon_sym_for] = ACTIONS(1125), + [anon_sym_foreach] = ACTIONS(1125), + [anon_sym_COMMA] = ACTIONS(1123), + [anon_sym_in] = ACTIONS(1125), + [anon_sym_break] = ACTIONS(1125), + [anon_sym_continue] = ACTIONS(1125), + [anon_sym_return] = ACTIONS(1125), + [anon_sym_yield] = ACTIONS(1125), + [anon_sym_resume] = ACTIONS(1125), + [anon_sym_local] = ACTIONS(1125), + [anon_sym_EQ] = ACTIONS(1125), + [anon_sym_LT_DASH] = ACTIONS(1123), + [anon_sym_function] = ACTIONS(1125), + [anon_sym_COLON_COLON] = ACTIONS(1123), + [anon_sym_class] = ACTIONS(1125), + [anon_sym_DOT] = ACTIONS(1123), + [anon_sym_LBRACK] = ACTIONS(1123), + [anon_sym_try] = ACTIONS(1125), + [anon_sym_throw] = ACTIONS(1125), + [anon_sym_const] = ACTIONS(1125), + [anon_sym_enum] = ACTIONS(1125), + [anon_sym_DASH] = ACTIONS(1125), + [anon_sym_TILDE] = ACTIONS(1123), + [anon_sym_BANG] = ACTIONS(1125), + [anon_sym_typeof] = ACTIONS(1125), + [anon_sym_PLUS_PLUS] = ACTIONS(1123), + [anon_sym_DASH_DASH] = ACTIONS(1123), + [anon_sym_PLUS] = ACTIONS(1125), + [anon_sym_STAR] = ACTIONS(1125), + [anon_sym_SLASH] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1125), + [anon_sym_PIPE_PIPE] = ACTIONS(1123), + [anon_sym_AMP_AMP] = ACTIONS(1123), + [anon_sym_PIPE] = ACTIONS(1125), + [anon_sym_CARET] = ACTIONS(1123), + [anon_sym_AMP] = ACTIONS(1125), + [anon_sym_EQ_EQ] = ACTIONS(1123), + [anon_sym_BANG_EQ] = ACTIONS(1123), + [anon_sym_LT_EQ_GT] = ACTIONS(1123), + [anon_sym_GT] = ACTIONS(1125), + [anon_sym_GT_EQ] = ACTIONS(1123), + [anon_sym_LT_EQ] = ACTIONS(1125), + [anon_sym_LT] = ACTIONS(1125), + [anon_sym_instanceof] = ACTIONS(1125), + [anon_sym_LT_LT] = ACTIONS(1123), + [anon_sym_GT_GT] = ACTIONS(1125), + [anon_sym_GT_GT_GT] = ACTIONS(1123), + [anon_sym_QMARK] = ACTIONS(1123), + [anon_sym_PLUS_EQ] = ACTIONS(1123), + [anon_sym_DASH_EQ] = ACTIONS(1123), + [anon_sym_STAR_EQ] = ACTIONS(1123), + [anon_sym_SLASH_EQ] = ACTIONS(1123), + [anon_sym_PERCENT_EQ] = ACTIONS(1123), + [anon_sym_delete] = ACTIONS(1125), + [anon_sym_var] = ACTIONS(1125), + [anon_sym_rawcall] = ACTIONS(1125), + [anon_sym_AT] = ACTIONS(1123), + [anon_sym_clone] = ACTIONS(1125), + [sym_integer] = ACTIONS(1125), + [sym_float] = ACTIONS(1123), + [anon_sym_DQUOTE] = ACTIONS(1123), + [anon_sym_SQUOTE] = ACTIONS(1125), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1123), + [anon_sym_true] = ACTIONS(1125), + [anon_sym_false] = ACTIONS(1125), + [sym_null] = ACTIONS(1125), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1121), + [sym_verbatim_string] = ACTIONS(1123), }, [259] = { - [ts_builtin_sym_end] = ACTIONS(1125), - [sym_identifier] = ACTIONS(1127), - [anon_sym_SEMI] = ACTIONS(1125), - [anon_sym_LBRACE] = ACTIONS(1125), - [anon_sym_RBRACE] = ACTIONS(1125), - [anon_sym_if] = ACTIONS(1127), - [anon_sym_else] = ACTIONS(1127), - [anon_sym_while] = ACTIONS(1127), - [anon_sym_LPAREN] = ACTIONS(1125), - [anon_sym_do] = ACTIONS(1127), - [anon_sym_switch] = ACTIONS(1127), - [anon_sym_case] = ACTIONS(1127), - [anon_sym_default] = ACTIONS(1127), - [anon_sym_for] = ACTIONS(1127), - [anon_sym_foreach] = ACTIONS(1127), - [anon_sym_COMMA] = ACTIONS(1125), - [anon_sym_in] = ACTIONS(1127), - [anon_sym_break] = ACTIONS(1127), - [anon_sym_continue] = ACTIONS(1127), - [anon_sym_return] = ACTIONS(1127), - [anon_sym_yield] = ACTIONS(1127), - [anon_sym_resume] = ACTIONS(1127), - [anon_sym_local] = ACTIONS(1127), - [anon_sym_EQ] = ACTIONS(1127), - [anon_sym_LT_DASH] = ACTIONS(1125), - [anon_sym_function] = ACTIONS(1127), - [anon_sym_COLON_COLON] = ACTIONS(1125), - [anon_sym_class] = ACTIONS(1127), - [anon_sym_DOT] = ACTIONS(1125), - [anon_sym_LBRACK] = ACTIONS(1125), - [anon_sym_try] = ACTIONS(1127), - [anon_sym_throw] = ACTIONS(1127), - [anon_sym_const] = ACTIONS(1127), - [anon_sym_enum] = ACTIONS(1127), - [anon_sym_DASH] = ACTIONS(1127), - [anon_sym_TILDE] = ACTIONS(1125), - [anon_sym_BANG] = ACTIONS(1127), - [anon_sym_typeof] = ACTIONS(1127), - [anon_sym_PLUS_PLUS] = ACTIONS(1125), - [anon_sym_DASH_DASH] = ACTIONS(1125), - [anon_sym_PLUS] = ACTIONS(1127), - [anon_sym_STAR] = ACTIONS(1127), - [anon_sym_SLASH] = ACTIONS(1127), - [anon_sym_PERCENT] = ACTIONS(1127), - [anon_sym_PIPE_PIPE] = ACTIONS(1125), - [anon_sym_AMP_AMP] = ACTIONS(1125), - [anon_sym_PIPE] = ACTIONS(1127), - [anon_sym_CARET] = ACTIONS(1125), - [anon_sym_AMP] = ACTIONS(1127), - [anon_sym_EQ_EQ] = ACTIONS(1125), - [anon_sym_BANG_EQ] = ACTIONS(1125), - [anon_sym_LT_EQ_GT] = ACTIONS(1125), - [anon_sym_GT] = ACTIONS(1127), - [anon_sym_GT_EQ] = ACTIONS(1125), - [anon_sym_LT_EQ] = ACTIONS(1127), - [anon_sym_LT] = ACTIONS(1127), - [anon_sym_instanceof] = ACTIONS(1127), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_GT_GT] = ACTIONS(1127), - [anon_sym_GT_GT_GT] = ACTIONS(1125), - [anon_sym_QMARK] = ACTIONS(1125), - [anon_sym_PLUS_EQ] = ACTIONS(1125), - [anon_sym_DASH_EQ] = ACTIONS(1125), - [anon_sym_STAR_EQ] = ACTIONS(1125), - [anon_sym_SLASH_EQ] = ACTIONS(1125), - [anon_sym_PERCENT_EQ] = ACTIONS(1125), - [anon_sym_delete] = ACTIONS(1127), - [anon_sym_var] = ACTIONS(1127), - [anon_sym_rawcall] = ACTIONS(1127), - [anon_sym_AT] = ACTIONS(1125), - [anon_sym_clone] = ACTIONS(1127), - [sym_integer] = ACTIONS(1127), - [sym_float] = ACTIONS(1125), - [anon_sym_DQUOTE] = ACTIONS(1125), - [anon_sym_SQUOTE] = ACTIONS(1127), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1125), - [anon_sym_true] = ACTIONS(1127), - [anon_sym_false] = ACTIONS(1127), - [sym_null] = ACTIONS(1127), + [ts_builtin_sym_end] = ACTIONS(1127), + [sym_identifier] = ACTIONS(1129), + [anon_sym_SEMI] = ACTIONS(1127), + [anon_sym_LBRACE] = ACTIONS(1127), + [anon_sym_RBRACE] = ACTIONS(1127), + [anon_sym_if] = ACTIONS(1129), + [anon_sym_else] = ACTIONS(1129), + [anon_sym_while] = ACTIONS(1129), + [anon_sym_LPAREN] = ACTIONS(1127), + [anon_sym_do] = ACTIONS(1129), + [anon_sym_switch] = ACTIONS(1129), + [anon_sym_case] = ACTIONS(1129), + [anon_sym_default] = ACTIONS(1129), + [anon_sym_for] = ACTIONS(1129), + [anon_sym_foreach] = ACTIONS(1129), + [anon_sym_COMMA] = ACTIONS(1127), + [anon_sym_in] = ACTIONS(1129), + [anon_sym_break] = ACTIONS(1129), + [anon_sym_continue] = ACTIONS(1129), + [anon_sym_return] = ACTIONS(1129), + [anon_sym_yield] = ACTIONS(1129), + [anon_sym_resume] = ACTIONS(1129), + [anon_sym_local] = ACTIONS(1129), + [anon_sym_EQ] = ACTIONS(1129), + [anon_sym_LT_DASH] = ACTIONS(1127), + [anon_sym_function] = ACTIONS(1129), + [anon_sym_COLON_COLON] = ACTIONS(1127), + [anon_sym_class] = ACTIONS(1129), + [anon_sym_DOT] = ACTIONS(1127), + [anon_sym_LBRACK] = ACTIONS(1127), + [anon_sym_try] = ACTIONS(1129), + [anon_sym_throw] = ACTIONS(1129), + [anon_sym_const] = ACTIONS(1129), + [anon_sym_enum] = ACTIONS(1129), + [anon_sym_DASH] = ACTIONS(1129), + [anon_sym_TILDE] = ACTIONS(1127), + [anon_sym_BANG] = ACTIONS(1129), + [anon_sym_typeof] = ACTIONS(1129), + [anon_sym_PLUS_PLUS] = ACTIONS(1127), + [anon_sym_DASH_DASH] = ACTIONS(1127), + [anon_sym_PLUS] = ACTIONS(1129), + [anon_sym_STAR] = ACTIONS(1129), + [anon_sym_SLASH] = ACTIONS(1129), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_PIPE_PIPE] = ACTIONS(1127), + [anon_sym_AMP_AMP] = ACTIONS(1127), + [anon_sym_PIPE] = ACTIONS(1129), + [anon_sym_CARET] = ACTIONS(1127), + [anon_sym_AMP] = ACTIONS(1129), + [anon_sym_EQ_EQ] = ACTIONS(1127), + [anon_sym_BANG_EQ] = ACTIONS(1127), + [anon_sym_LT_EQ_GT] = ACTIONS(1127), + [anon_sym_GT] = ACTIONS(1129), + [anon_sym_GT_EQ] = ACTIONS(1127), + [anon_sym_LT_EQ] = ACTIONS(1129), + [anon_sym_LT] = ACTIONS(1129), + [anon_sym_instanceof] = ACTIONS(1129), + [anon_sym_LT_LT] = ACTIONS(1127), + [anon_sym_GT_GT] = ACTIONS(1129), + [anon_sym_GT_GT_GT] = ACTIONS(1127), + [anon_sym_QMARK] = ACTIONS(1127), + [anon_sym_PLUS_EQ] = ACTIONS(1127), + [anon_sym_DASH_EQ] = ACTIONS(1127), + [anon_sym_STAR_EQ] = ACTIONS(1127), + [anon_sym_SLASH_EQ] = ACTIONS(1127), + [anon_sym_PERCENT_EQ] = ACTIONS(1127), + [anon_sym_delete] = ACTIONS(1129), + [anon_sym_var] = ACTIONS(1129), + [anon_sym_rawcall] = ACTIONS(1129), + [anon_sym_AT] = ACTIONS(1127), + [anon_sym_clone] = ACTIONS(1129), + [sym_integer] = ACTIONS(1129), + [sym_float] = ACTIONS(1127), + [anon_sym_DQUOTE] = ACTIONS(1127), + [anon_sym_SQUOTE] = ACTIONS(1129), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1127), + [anon_sym_true] = ACTIONS(1129), + [anon_sym_false] = ACTIONS(1129), + [sym_null] = ACTIONS(1129), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1125), + [sym_verbatim_string] = ACTIONS(1127), }, [260] = { - [ts_builtin_sym_end] = ACTIONS(1121), - [sym_identifier] = ACTIONS(1123), - [anon_sym_SEMI] = ACTIONS(1121), - [anon_sym_LBRACE] = ACTIONS(1121), - [anon_sym_RBRACE] = ACTIONS(1121), - [anon_sym_if] = ACTIONS(1123), - [anon_sym_else] = ACTIONS(1123), - [anon_sym_while] = ACTIONS(1123), - [anon_sym_LPAREN] = ACTIONS(1121), - [anon_sym_do] = ACTIONS(1123), - [anon_sym_switch] = ACTIONS(1123), - [anon_sym_case] = ACTIONS(1123), - [anon_sym_default] = ACTIONS(1123), - [anon_sym_for] = ACTIONS(1123), - [anon_sym_foreach] = ACTIONS(1123), - [anon_sym_COMMA] = ACTIONS(1121), - [anon_sym_in] = ACTIONS(1123), - [anon_sym_break] = ACTIONS(1123), - [anon_sym_continue] = ACTIONS(1123), - [anon_sym_return] = ACTIONS(1123), - [anon_sym_yield] = ACTIONS(1123), - [anon_sym_resume] = ACTIONS(1123), - [anon_sym_local] = ACTIONS(1123), - [anon_sym_EQ] = ACTIONS(1123), - [anon_sym_LT_DASH] = ACTIONS(1121), - [anon_sym_function] = ACTIONS(1123), - [anon_sym_COLON_COLON] = ACTIONS(1121), - [anon_sym_class] = ACTIONS(1123), - [anon_sym_DOT] = ACTIONS(1121), - [anon_sym_LBRACK] = ACTIONS(1121), - [anon_sym_try] = ACTIONS(1123), - [anon_sym_throw] = ACTIONS(1123), - [anon_sym_const] = ACTIONS(1123), - [anon_sym_enum] = ACTIONS(1123), - [anon_sym_DASH] = ACTIONS(1123), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_BANG] = ACTIONS(1123), - [anon_sym_typeof] = ACTIONS(1123), - [anon_sym_PLUS_PLUS] = ACTIONS(1121), - [anon_sym_DASH_DASH] = ACTIONS(1121), - [anon_sym_PLUS] = ACTIONS(1123), - [anon_sym_STAR] = ACTIONS(1123), - [anon_sym_SLASH] = ACTIONS(1123), - [anon_sym_PERCENT] = ACTIONS(1123), - [anon_sym_PIPE_PIPE] = ACTIONS(1121), - [anon_sym_AMP_AMP] = ACTIONS(1121), - [anon_sym_PIPE] = ACTIONS(1123), - [anon_sym_CARET] = ACTIONS(1121), - [anon_sym_AMP] = ACTIONS(1123), - [anon_sym_EQ_EQ] = ACTIONS(1121), - [anon_sym_BANG_EQ] = ACTIONS(1121), - [anon_sym_LT_EQ_GT] = ACTIONS(1121), - [anon_sym_GT] = ACTIONS(1123), - [anon_sym_GT_EQ] = ACTIONS(1121), - [anon_sym_LT_EQ] = ACTIONS(1123), - [anon_sym_LT] = ACTIONS(1123), - [anon_sym_instanceof] = ACTIONS(1123), - [anon_sym_LT_LT] = ACTIONS(1121), - [anon_sym_GT_GT] = ACTIONS(1123), - [anon_sym_GT_GT_GT] = ACTIONS(1121), - [anon_sym_QMARK] = ACTIONS(1121), - [anon_sym_PLUS_EQ] = ACTIONS(1121), - [anon_sym_DASH_EQ] = ACTIONS(1121), - [anon_sym_STAR_EQ] = ACTIONS(1121), - [anon_sym_SLASH_EQ] = ACTIONS(1121), - [anon_sym_PERCENT_EQ] = ACTIONS(1121), - [anon_sym_delete] = ACTIONS(1123), - [anon_sym_var] = ACTIONS(1123), - [anon_sym_rawcall] = ACTIONS(1123), - [anon_sym_AT] = ACTIONS(1121), - [anon_sym_clone] = ACTIONS(1123), - [sym_integer] = ACTIONS(1123), - [sym_float] = ACTIONS(1121), - [anon_sym_DQUOTE] = ACTIONS(1121), - [anon_sym_SQUOTE] = ACTIONS(1123), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1121), - [anon_sym_true] = ACTIONS(1123), - [anon_sym_false] = ACTIONS(1123), - [sym_null] = ACTIONS(1123), + [ts_builtin_sym_end] = ACTIONS(1123), + [sym_identifier] = ACTIONS(1125), + [anon_sym_SEMI] = ACTIONS(1123), + [anon_sym_LBRACE] = ACTIONS(1123), + [anon_sym_RBRACE] = ACTIONS(1123), + [anon_sym_if] = ACTIONS(1125), + [anon_sym_else] = ACTIONS(1125), + [anon_sym_while] = ACTIONS(1125), + [anon_sym_LPAREN] = ACTIONS(1123), + [anon_sym_do] = ACTIONS(1125), + [anon_sym_switch] = ACTIONS(1125), + [anon_sym_case] = ACTIONS(1125), + [anon_sym_default] = ACTIONS(1125), + [anon_sym_for] = ACTIONS(1125), + [anon_sym_foreach] = ACTIONS(1125), + [anon_sym_COMMA] = ACTIONS(1123), + [anon_sym_in] = ACTIONS(1125), + [anon_sym_break] = ACTIONS(1125), + [anon_sym_continue] = ACTIONS(1125), + [anon_sym_return] = ACTIONS(1125), + [anon_sym_yield] = ACTIONS(1125), + [anon_sym_resume] = ACTIONS(1125), + [anon_sym_local] = ACTIONS(1125), + [anon_sym_EQ] = ACTIONS(1125), + [anon_sym_LT_DASH] = ACTIONS(1123), + [anon_sym_function] = ACTIONS(1125), + [anon_sym_COLON_COLON] = ACTIONS(1123), + [anon_sym_class] = ACTIONS(1125), + [anon_sym_DOT] = ACTIONS(1123), + [anon_sym_LBRACK] = ACTIONS(1123), + [anon_sym_try] = ACTIONS(1125), + [anon_sym_throw] = ACTIONS(1125), + [anon_sym_const] = ACTIONS(1125), + [anon_sym_enum] = ACTIONS(1125), + [anon_sym_DASH] = ACTIONS(1125), + [anon_sym_TILDE] = ACTIONS(1123), + [anon_sym_BANG] = ACTIONS(1125), + [anon_sym_typeof] = ACTIONS(1125), + [anon_sym_PLUS_PLUS] = ACTIONS(1123), + [anon_sym_DASH_DASH] = ACTIONS(1123), + [anon_sym_PLUS] = ACTIONS(1125), + [anon_sym_STAR] = ACTIONS(1125), + [anon_sym_SLASH] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1125), + [anon_sym_PIPE_PIPE] = ACTIONS(1123), + [anon_sym_AMP_AMP] = ACTIONS(1123), + [anon_sym_PIPE] = ACTIONS(1125), + [anon_sym_CARET] = ACTIONS(1123), + [anon_sym_AMP] = ACTIONS(1125), + [anon_sym_EQ_EQ] = ACTIONS(1123), + [anon_sym_BANG_EQ] = ACTIONS(1123), + [anon_sym_LT_EQ_GT] = ACTIONS(1123), + [anon_sym_GT] = ACTIONS(1125), + [anon_sym_GT_EQ] = ACTIONS(1123), + [anon_sym_LT_EQ] = ACTIONS(1125), + [anon_sym_LT] = ACTIONS(1125), + [anon_sym_instanceof] = ACTIONS(1125), + [anon_sym_LT_LT] = ACTIONS(1123), + [anon_sym_GT_GT] = ACTIONS(1125), + [anon_sym_GT_GT_GT] = ACTIONS(1123), + [anon_sym_QMARK] = ACTIONS(1123), + [anon_sym_PLUS_EQ] = ACTIONS(1123), + [anon_sym_DASH_EQ] = ACTIONS(1123), + [anon_sym_STAR_EQ] = ACTIONS(1123), + [anon_sym_SLASH_EQ] = ACTIONS(1123), + [anon_sym_PERCENT_EQ] = ACTIONS(1123), + [anon_sym_delete] = ACTIONS(1125), + [anon_sym_var] = ACTIONS(1125), + [anon_sym_rawcall] = ACTIONS(1125), + [anon_sym_AT] = ACTIONS(1123), + [anon_sym_clone] = ACTIONS(1125), + [sym_integer] = ACTIONS(1125), + [sym_float] = ACTIONS(1123), + [anon_sym_DQUOTE] = ACTIONS(1123), + [anon_sym_SQUOTE] = ACTIONS(1125), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1123), + [anon_sym_true] = ACTIONS(1125), + [anon_sym_false] = ACTIONS(1125), + [sym_null] = ACTIONS(1125), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1121), + [sym_verbatim_string] = ACTIONS(1123), }, [261] = { - [ts_builtin_sym_end] = ACTIONS(1121), - [sym_identifier] = ACTIONS(1123), - [anon_sym_SEMI] = ACTIONS(1121), - [anon_sym_LBRACE] = ACTIONS(1121), - [anon_sym_RBRACE] = ACTIONS(1121), - [anon_sym_if] = ACTIONS(1123), - [anon_sym_else] = ACTIONS(1123), - [anon_sym_while] = ACTIONS(1123), - [anon_sym_LPAREN] = ACTIONS(1121), - [anon_sym_do] = ACTIONS(1123), - [anon_sym_switch] = ACTIONS(1123), - [anon_sym_case] = ACTIONS(1123), - [anon_sym_default] = ACTIONS(1123), - [anon_sym_for] = ACTIONS(1123), - [anon_sym_foreach] = ACTIONS(1123), - [anon_sym_COMMA] = ACTIONS(1121), - [anon_sym_in] = ACTIONS(1123), - [anon_sym_break] = ACTIONS(1123), - [anon_sym_continue] = ACTIONS(1123), - [anon_sym_return] = ACTIONS(1123), - [anon_sym_yield] = ACTIONS(1123), - [anon_sym_resume] = ACTIONS(1123), - [anon_sym_local] = ACTIONS(1123), - [anon_sym_EQ] = ACTIONS(1123), - [anon_sym_LT_DASH] = ACTIONS(1121), - [anon_sym_function] = ACTIONS(1123), - [anon_sym_COLON_COLON] = ACTIONS(1121), - [anon_sym_class] = ACTIONS(1123), - [anon_sym_DOT] = ACTIONS(1121), - [anon_sym_LBRACK] = ACTIONS(1121), - [anon_sym_try] = ACTIONS(1123), - [anon_sym_throw] = ACTIONS(1123), - [anon_sym_const] = ACTIONS(1123), - [anon_sym_enum] = ACTIONS(1123), - [anon_sym_DASH] = ACTIONS(1123), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_BANG] = ACTIONS(1123), - [anon_sym_typeof] = ACTIONS(1123), - [anon_sym_PLUS_PLUS] = ACTIONS(1121), - [anon_sym_DASH_DASH] = ACTIONS(1121), - [anon_sym_PLUS] = ACTIONS(1123), - [anon_sym_STAR] = ACTIONS(1123), - [anon_sym_SLASH] = ACTIONS(1123), - [anon_sym_PERCENT] = ACTIONS(1123), - [anon_sym_PIPE_PIPE] = ACTIONS(1121), - [anon_sym_AMP_AMP] = ACTIONS(1121), - [anon_sym_PIPE] = ACTIONS(1123), - [anon_sym_CARET] = ACTIONS(1121), - [anon_sym_AMP] = ACTIONS(1123), - [anon_sym_EQ_EQ] = ACTIONS(1121), - [anon_sym_BANG_EQ] = ACTIONS(1121), - [anon_sym_LT_EQ_GT] = ACTIONS(1121), - [anon_sym_GT] = ACTIONS(1123), - [anon_sym_GT_EQ] = ACTIONS(1121), - [anon_sym_LT_EQ] = ACTIONS(1123), - [anon_sym_LT] = ACTIONS(1123), - [anon_sym_instanceof] = ACTIONS(1123), - [anon_sym_LT_LT] = ACTIONS(1121), - [anon_sym_GT_GT] = ACTIONS(1123), - [anon_sym_GT_GT_GT] = ACTIONS(1121), - [anon_sym_QMARK] = ACTIONS(1121), - [anon_sym_PLUS_EQ] = ACTIONS(1121), - [anon_sym_DASH_EQ] = ACTIONS(1121), - [anon_sym_STAR_EQ] = ACTIONS(1121), - [anon_sym_SLASH_EQ] = ACTIONS(1121), - [anon_sym_PERCENT_EQ] = ACTIONS(1121), - [anon_sym_delete] = ACTIONS(1123), - [anon_sym_var] = ACTIONS(1123), - [anon_sym_rawcall] = ACTIONS(1123), - [anon_sym_AT] = ACTIONS(1121), - [anon_sym_clone] = ACTIONS(1123), - [sym_integer] = ACTIONS(1123), - [sym_float] = ACTIONS(1121), - [anon_sym_DQUOTE] = ACTIONS(1121), - [anon_sym_SQUOTE] = ACTIONS(1123), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1121), - [anon_sym_true] = ACTIONS(1123), - [anon_sym_false] = ACTIONS(1123), - [sym_null] = ACTIONS(1123), + [ts_builtin_sym_end] = ACTIONS(1123), + [sym_identifier] = ACTIONS(1125), + [anon_sym_SEMI] = ACTIONS(1123), + [anon_sym_LBRACE] = ACTIONS(1123), + [anon_sym_RBRACE] = ACTIONS(1123), + [anon_sym_if] = ACTIONS(1125), + [anon_sym_else] = ACTIONS(1125), + [anon_sym_while] = ACTIONS(1125), + [anon_sym_LPAREN] = ACTIONS(1123), + [anon_sym_do] = ACTIONS(1125), + [anon_sym_switch] = ACTIONS(1125), + [anon_sym_case] = ACTIONS(1125), + [anon_sym_default] = ACTIONS(1125), + [anon_sym_for] = ACTIONS(1125), + [anon_sym_foreach] = ACTIONS(1125), + [anon_sym_COMMA] = ACTIONS(1123), + [anon_sym_in] = ACTIONS(1125), + [anon_sym_break] = ACTIONS(1125), + [anon_sym_continue] = ACTIONS(1125), + [anon_sym_return] = ACTIONS(1125), + [anon_sym_yield] = ACTIONS(1125), + [anon_sym_resume] = ACTIONS(1125), + [anon_sym_local] = ACTIONS(1125), + [anon_sym_EQ] = ACTIONS(1125), + [anon_sym_LT_DASH] = ACTIONS(1123), + [anon_sym_function] = ACTIONS(1125), + [anon_sym_COLON_COLON] = ACTIONS(1123), + [anon_sym_class] = ACTIONS(1125), + [anon_sym_DOT] = ACTIONS(1123), + [anon_sym_LBRACK] = ACTIONS(1123), + [anon_sym_try] = ACTIONS(1125), + [anon_sym_throw] = ACTIONS(1125), + [anon_sym_const] = ACTIONS(1125), + [anon_sym_enum] = ACTIONS(1125), + [anon_sym_DASH] = ACTIONS(1125), + [anon_sym_TILDE] = ACTIONS(1123), + [anon_sym_BANG] = ACTIONS(1125), + [anon_sym_typeof] = ACTIONS(1125), + [anon_sym_PLUS_PLUS] = ACTIONS(1123), + [anon_sym_DASH_DASH] = ACTIONS(1123), + [anon_sym_PLUS] = ACTIONS(1125), + [anon_sym_STAR] = ACTIONS(1125), + [anon_sym_SLASH] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1125), + [anon_sym_PIPE_PIPE] = ACTIONS(1123), + [anon_sym_AMP_AMP] = ACTIONS(1123), + [anon_sym_PIPE] = ACTIONS(1125), + [anon_sym_CARET] = ACTIONS(1123), + [anon_sym_AMP] = ACTIONS(1125), + [anon_sym_EQ_EQ] = ACTIONS(1123), + [anon_sym_BANG_EQ] = ACTIONS(1123), + [anon_sym_LT_EQ_GT] = ACTIONS(1123), + [anon_sym_GT] = ACTIONS(1125), + [anon_sym_GT_EQ] = ACTIONS(1123), + [anon_sym_LT_EQ] = ACTIONS(1125), + [anon_sym_LT] = ACTIONS(1125), + [anon_sym_instanceof] = ACTIONS(1125), + [anon_sym_LT_LT] = ACTIONS(1123), + [anon_sym_GT_GT] = ACTIONS(1125), + [anon_sym_GT_GT_GT] = ACTIONS(1123), + [anon_sym_QMARK] = ACTIONS(1123), + [anon_sym_PLUS_EQ] = ACTIONS(1123), + [anon_sym_DASH_EQ] = ACTIONS(1123), + [anon_sym_STAR_EQ] = ACTIONS(1123), + [anon_sym_SLASH_EQ] = ACTIONS(1123), + [anon_sym_PERCENT_EQ] = ACTIONS(1123), + [anon_sym_delete] = ACTIONS(1125), + [anon_sym_var] = ACTIONS(1125), + [anon_sym_rawcall] = ACTIONS(1125), + [anon_sym_AT] = ACTIONS(1123), + [anon_sym_clone] = ACTIONS(1125), + [sym_integer] = ACTIONS(1125), + [sym_float] = ACTIONS(1123), + [anon_sym_DQUOTE] = ACTIONS(1123), + [anon_sym_SQUOTE] = ACTIONS(1125), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1123), + [anon_sym_true] = ACTIONS(1125), + [anon_sym_false] = ACTIONS(1125), + [sym_null] = ACTIONS(1125), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1121), + [sym_verbatim_string] = ACTIONS(1123), }, [262] = { - [ts_builtin_sym_end] = ACTIONS(1121), - [sym_identifier] = ACTIONS(1123), - [anon_sym_SEMI] = ACTIONS(1121), - [anon_sym_LBRACE] = ACTIONS(1121), - [anon_sym_RBRACE] = ACTIONS(1121), - [anon_sym_if] = ACTIONS(1123), - [anon_sym_else] = ACTIONS(1123), - [anon_sym_while] = ACTIONS(1123), - [anon_sym_LPAREN] = ACTIONS(1121), - [anon_sym_do] = ACTIONS(1123), - [anon_sym_switch] = ACTIONS(1123), - [anon_sym_case] = ACTIONS(1123), - [anon_sym_default] = ACTIONS(1123), - [anon_sym_for] = ACTIONS(1123), - [anon_sym_foreach] = ACTIONS(1123), - [anon_sym_COMMA] = ACTIONS(1121), - [anon_sym_in] = ACTIONS(1123), - [anon_sym_break] = ACTIONS(1123), - [anon_sym_continue] = ACTIONS(1123), - [anon_sym_return] = ACTIONS(1123), - [anon_sym_yield] = ACTIONS(1123), - [anon_sym_resume] = ACTIONS(1123), - [anon_sym_local] = ACTIONS(1123), - [anon_sym_EQ] = ACTIONS(1123), - [anon_sym_LT_DASH] = ACTIONS(1121), - [anon_sym_function] = ACTIONS(1123), - [anon_sym_COLON_COLON] = ACTIONS(1121), - [anon_sym_class] = ACTIONS(1123), - [anon_sym_DOT] = ACTIONS(1121), - [anon_sym_LBRACK] = ACTIONS(1121), - [anon_sym_try] = ACTIONS(1123), - [anon_sym_throw] = ACTIONS(1123), - [anon_sym_const] = ACTIONS(1123), - [anon_sym_enum] = ACTIONS(1123), - [anon_sym_DASH] = ACTIONS(1123), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_BANG] = ACTIONS(1123), - [anon_sym_typeof] = ACTIONS(1123), - [anon_sym_PLUS_PLUS] = ACTIONS(1121), - [anon_sym_DASH_DASH] = ACTIONS(1121), - [anon_sym_PLUS] = ACTIONS(1123), - [anon_sym_STAR] = ACTIONS(1123), - [anon_sym_SLASH] = ACTIONS(1123), - [anon_sym_PERCENT] = ACTIONS(1123), - [anon_sym_PIPE_PIPE] = ACTIONS(1121), - [anon_sym_AMP_AMP] = ACTIONS(1121), - [anon_sym_PIPE] = ACTIONS(1123), - [anon_sym_CARET] = ACTIONS(1121), - [anon_sym_AMP] = ACTIONS(1123), - [anon_sym_EQ_EQ] = ACTIONS(1121), - [anon_sym_BANG_EQ] = ACTIONS(1121), - [anon_sym_LT_EQ_GT] = ACTIONS(1121), - [anon_sym_GT] = ACTIONS(1123), - [anon_sym_GT_EQ] = ACTIONS(1121), - [anon_sym_LT_EQ] = ACTIONS(1123), - [anon_sym_LT] = ACTIONS(1123), - [anon_sym_instanceof] = ACTIONS(1123), - [anon_sym_LT_LT] = ACTIONS(1121), - [anon_sym_GT_GT] = ACTIONS(1123), - [anon_sym_GT_GT_GT] = ACTIONS(1121), - [anon_sym_QMARK] = ACTIONS(1121), - [anon_sym_PLUS_EQ] = ACTIONS(1121), - [anon_sym_DASH_EQ] = ACTIONS(1121), - [anon_sym_STAR_EQ] = ACTIONS(1121), - [anon_sym_SLASH_EQ] = ACTIONS(1121), - [anon_sym_PERCENT_EQ] = ACTIONS(1121), - [anon_sym_delete] = ACTIONS(1123), - [anon_sym_var] = ACTIONS(1123), - [anon_sym_rawcall] = ACTIONS(1123), - [anon_sym_AT] = ACTIONS(1121), - [anon_sym_clone] = ACTIONS(1123), - [sym_integer] = ACTIONS(1123), - [sym_float] = ACTIONS(1121), - [anon_sym_DQUOTE] = ACTIONS(1121), - [anon_sym_SQUOTE] = ACTIONS(1123), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1121), - [anon_sym_true] = ACTIONS(1123), - [anon_sym_false] = ACTIONS(1123), - [sym_null] = ACTIONS(1123), + [ts_builtin_sym_end] = ACTIONS(1123), + [sym_identifier] = ACTIONS(1125), + [anon_sym_SEMI] = ACTIONS(1123), + [anon_sym_LBRACE] = ACTIONS(1123), + [anon_sym_RBRACE] = ACTIONS(1123), + [anon_sym_if] = ACTIONS(1125), + [anon_sym_else] = ACTIONS(1125), + [anon_sym_while] = ACTIONS(1125), + [anon_sym_LPAREN] = ACTIONS(1123), + [anon_sym_do] = ACTIONS(1125), + [anon_sym_switch] = ACTIONS(1125), + [anon_sym_case] = ACTIONS(1125), + [anon_sym_default] = ACTIONS(1125), + [anon_sym_for] = ACTIONS(1125), + [anon_sym_foreach] = ACTIONS(1125), + [anon_sym_COMMA] = ACTIONS(1123), + [anon_sym_in] = ACTIONS(1125), + [anon_sym_break] = ACTIONS(1125), + [anon_sym_continue] = ACTIONS(1125), + [anon_sym_return] = ACTIONS(1125), + [anon_sym_yield] = ACTIONS(1125), + [anon_sym_resume] = ACTIONS(1125), + [anon_sym_local] = ACTIONS(1125), + [anon_sym_EQ] = ACTIONS(1125), + [anon_sym_LT_DASH] = ACTIONS(1123), + [anon_sym_function] = ACTIONS(1125), + [anon_sym_COLON_COLON] = ACTIONS(1123), + [anon_sym_class] = ACTIONS(1125), + [anon_sym_DOT] = ACTIONS(1123), + [anon_sym_LBRACK] = ACTIONS(1123), + [anon_sym_try] = ACTIONS(1125), + [anon_sym_throw] = ACTIONS(1125), + [anon_sym_const] = ACTIONS(1125), + [anon_sym_enum] = ACTIONS(1125), + [anon_sym_DASH] = ACTIONS(1125), + [anon_sym_TILDE] = ACTIONS(1123), + [anon_sym_BANG] = ACTIONS(1125), + [anon_sym_typeof] = ACTIONS(1125), + [anon_sym_PLUS_PLUS] = ACTIONS(1123), + [anon_sym_DASH_DASH] = ACTIONS(1123), + [anon_sym_PLUS] = ACTIONS(1125), + [anon_sym_STAR] = ACTIONS(1125), + [anon_sym_SLASH] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1125), + [anon_sym_PIPE_PIPE] = ACTIONS(1123), + [anon_sym_AMP_AMP] = ACTIONS(1123), + [anon_sym_PIPE] = ACTIONS(1125), + [anon_sym_CARET] = ACTIONS(1123), + [anon_sym_AMP] = ACTIONS(1125), + [anon_sym_EQ_EQ] = ACTIONS(1123), + [anon_sym_BANG_EQ] = ACTIONS(1123), + [anon_sym_LT_EQ_GT] = ACTIONS(1123), + [anon_sym_GT] = ACTIONS(1125), + [anon_sym_GT_EQ] = ACTIONS(1123), + [anon_sym_LT_EQ] = ACTIONS(1125), + [anon_sym_LT] = ACTIONS(1125), + [anon_sym_instanceof] = ACTIONS(1125), + [anon_sym_LT_LT] = ACTIONS(1123), + [anon_sym_GT_GT] = ACTIONS(1125), + [anon_sym_GT_GT_GT] = ACTIONS(1123), + [anon_sym_QMARK] = ACTIONS(1123), + [anon_sym_PLUS_EQ] = ACTIONS(1123), + [anon_sym_DASH_EQ] = ACTIONS(1123), + [anon_sym_STAR_EQ] = ACTIONS(1123), + [anon_sym_SLASH_EQ] = ACTIONS(1123), + [anon_sym_PERCENT_EQ] = ACTIONS(1123), + [anon_sym_delete] = ACTIONS(1125), + [anon_sym_var] = ACTIONS(1125), + [anon_sym_rawcall] = ACTIONS(1125), + [anon_sym_AT] = ACTIONS(1123), + [anon_sym_clone] = ACTIONS(1125), + [sym_integer] = ACTIONS(1125), + [sym_float] = ACTIONS(1123), + [anon_sym_DQUOTE] = ACTIONS(1123), + [anon_sym_SQUOTE] = ACTIONS(1125), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1123), + [anon_sym_true] = ACTIONS(1125), + [anon_sym_false] = ACTIONS(1125), + [sym_null] = ACTIONS(1125), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1121), + [sym_verbatim_string] = ACTIONS(1123), }, [263] = { - [ts_builtin_sym_end] = ACTIONS(1121), - [sym_identifier] = ACTIONS(1123), - [anon_sym_SEMI] = ACTIONS(1121), - [anon_sym_LBRACE] = ACTIONS(1121), - [anon_sym_RBRACE] = ACTIONS(1121), - [anon_sym_if] = ACTIONS(1123), - [anon_sym_else] = ACTIONS(1123), - [anon_sym_while] = ACTIONS(1123), - [anon_sym_LPAREN] = ACTIONS(1121), - [anon_sym_do] = ACTIONS(1123), - [anon_sym_switch] = ACTIONS(1123), - [anon_sym_case] = ACTIONS(1123), - [anon_sym_default] = ACTIONS(1123), - [anon_sym_for] = ACTIONS(1123), - [anon_sym_foreach] = ACTIONS(1123), - [anon_sym_COMMA] = ACTIONS(1121), - [anon_sym_in] = ACTIONS(1123), - [anon_sym_break] = ACTIONS(1123), - [anon_sym_continue] = ACTIONS(1123), - [anon_sym_return] = ACTIONS(1123), - [anon_sym_yield] = ACTIONS(1123), - [anon_sym_resume] = ACTIONS(1123), - [anon_sym_local] = ACTIONS(1123), - [anon_sym_EQ] = ACTIONS(1123), - [anon_sym_LT_DASH] = ACTIONS(1121), - [anon_sym_function] = ACTIONS(1123), - [anon_sym_COLON_COLON] = ACTIONS(1121), - [anon_sym_class] = ACTIONS(1123), - [anon_sym_DOT] = ACTIONS(1121), - [anon_sym_LBRACK] = ACTIONS(1121), - [anon_sym_try] = ACTIONS(1123), - [anon_sym_throw] = ACTIONS(1123), - [anon_sym_const] = ACTIONS(1123), - [anon_sym_enum] = ACTIONS(1123), - [anon_sym_DASH] = ACTIONS(1123), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_BANG] = ACTIONS(1123), - [anon_sym_typeof] = ACTIONS(1123), - [anon_sym_PLUS_PLUS] = ACTIONS(1121), - [anon_sym_DASH_DASH] = ACTIONS(1121), - [anon_sym_PLUS] = ACTIONS(1123), - [anon_sym_STAR] = ACTIONS(1123), - [anon_sym_SLASH] = ACTIONS(1123), - [anon_sym_PERCENT] = ACTIONS(1123), - [anon_sym_PIPE_PIPE] = ACTIONS(1121), - [anon_sym_AMP_AMP] = ACTIONS(1121), - [anon_sym_PIPE] = ACTIONS(1123), - [anon_sym_CARET] = ACTIONS(1121), - [anon_sym_AMP] = ACTIONS(1123), - [anon_sym_EQ_EQ] = ACTIONS(1121), - [anon_sym_BANG_EQ] = ACTIONS(1121), - [anon_sym_LT_EQ_GT] = ACTIONS(1121), - [anon_sym_GT] = ACTIONS(1123), - [anon_sym_GT_EQ] = ACTIONS(1121), - [anon_sym_LT_EQ] = ACTIONS(1123), - [anon_sym_LT] = ACTIONS(1123), - [anon_sym_instanceof] = ACTIONS(1123), - [anon_sym_LT_LT] = ACTIONS(1121), - [anon_sym_GT_GT] = ACTIONS(1123), - [anon_sym_GT_GT_GT] = ACTIONS(1121), - [anon_sym_QMARK] = ACTIONS(1121), - [anon_sym_PLUS_EQ] = ACTIONS(1121), - [anon_sym_DASH_EQ] = ACTIONS(1121), - [anon_sym_STAR_EQ] = ACTIONS(1121), - [anon_sym_SLASH_EQ] = ACTIONS(1121), - [anon_sym_PERCENT_EQ] = ACTIONS(1121), - [anon_sym_delete] = ACTIONS(1123), - [anon_sym_var] = ACTIONS(1123), - [anon_sym_rawcall] = ACTIONS(1123), - [anon_sym_AT] = ACTIONS(1121), - [anon_sym_clone] = ACTIONS(1123), - [sym_integer] = ACTIONS(1123), - [sym_float] = ACTIONS(1121), - [anon_sym_DQUOTE] = ACTIONS(1121), - [anon_sym_SQUOTE] = ACTIONS(1123), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1121), - [anon_sym_true] = ACTIONS(1123), - [anon_sym_false] = ACTIONS(1123), - [sym_null] = ACTIONS(1123), + [ts_builtin_sym_end] = ACTIONS(1123), + [sym_identifier] = ACTIONS(1125), + [anon_sym_SEMI] = ACTIONS(1123), + [anon_sym_LBRACE] = ACTIONS(1123), + [anon_sym_RBRACE] = ACTIONS(1123), + [anon_sym_if] = ACTIONS(1125), + [anon_sym_else] = ACTIONS(1125), + [anon_sym_while] = ACTIONS(1125), + [anon_sym_LPAREN] = ACTIONS(1123), + [anon_sym_do] = ACTIONS(1125), + [anon_sym_switch] = ACTIONS(1125), + [anon_sym_case] = ACTIONS(1125), + [anon_sym_default] = ACTIONS(1125), + [anon_sym_for] = ACTIONS(1125), + [anon_sym_foreach] = ACTIONS(1125), + [anon_sym_COMMA] = ACTIONS(1123), + [anon_sym_in] = ACTIONS(1125), + [anon_sym_break] = ACTIONS(1125), + [anon_sym_continue] = ACTIONS(1125), + [anon_sym_return] = ACTIONS(1125), + [anon_sym_yield] = ACTIONS(1125), + [anon_sym_resume] = ACTIONS(1125), + [anon_sym_local] = ACTIONS(1125), + [anon_sym_EQ] = ACTIONS(1125), + [anon_sym_LT_DASH] = ACTIONS(1123), + [anon_sym_function] = ACTIONS(1125), + [anon_sym_COLON_COLON] = ACTIONS(1123), + [anon_sym_class] = ACTIONS(1125), + [anon_sym_DOT] = ACTIONS(1123), + [anon_sym_LBRACK] = ACTIONS(1123), + [anon_sym_try] = ACTIONS(1125), + [anon_sym_throw] = ACTIONS(1125), + [anon_sym_const] = ACTIONS(1125), + [anon_sym_enum] = ACTIONS(1125), + [anon_sym_DASH] = ACTIONS(1125), + [anon_sym_TILDE] = ACTIONS(1123), + [anon_sym_BANG] = ACTIONS(1125), + [anon_sym_typeof] = ACTIONS(1125), + [anon_sym_PLUS_PLUS] = ACTIONS(1123), + [anon_sym_DASH_DASH] = ACTIONS(1123), + [anon_sym_PLUS] = ACTIONS(1125), + [anon_sym_STAR] = ACTIONS(1125), + [anon_sym_SLASH] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1125), + [anon_sym_PIPE_PIPE] = ACTIONS(1123), + [anon_sym_AMP_AMP] = ACTIONS(1123), + [anon_sym_PIPE] = ACTIONS(1125), + [anon_sym_CARET] = ACTIONS(1123), + [anon_sym_AMP] = ACTIONS(1125), + [anon_sym_EQ_EQ] = ACTIONS(1123), + [anon_sym_BANG_EQ] = ACTIONS(1123), + [anon_sym_LT_EQ_GT] = ACTIONS(1123), + [anon_sym_GT] = ACTIONS(1125), + [anon_sym_GT_EQ] = ACTIONS(1123), + [anon_sym_LT_EQ] = ACTIONS(1125), + [anon_sym_LT] = ACTIONS(1125), + [anon_sym_instanceof] = ACTIONS(1125), + [anon_sym_LT_LT] = ACTIONS(1123), + [anon_sym_GT_GT] = ACTIONS(1125), + [anon_sym_GT_GT_GT] = ACTIONS(1123), + [anon_sym_QMARK] = ACTIONS(1123), + [anon_sym_PLUS_EQ] = ACTIONS(1123), + [anon_sym_DASH_EQ] = ACTIONS(1123), + [anon_sym_STAR_EQ] = ACTIONS(1123), + [anon_sym_SLASH_EQ] = ACTIONS(1123), + [anon_sym_PERCENT_EQ] = ACTIONS(1123), + [anon_sym_delete] = ACTIONS(1125), + [anon_sym_var] = ACTIONS(1125), + [anon_sym_rawcall] = ACTIONS(1125), + [anon_sym_AT] = ACTIONS(1123), + [anon_sym_clone] = ACTIONS(1125), + [sym_integer] = ACTIONS(1125), + [sym_float] = ACTIONS(1123), + [anon_sym_DQUOTE] = ACTIONS(1123), + [anon_sym_SQUOTE] = ACTIONS(1125), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1123), + [anon_sym_true] = ACTIONS(1125), + [anon_sym_false] = ACTIONS(1125), + [sym_null] = ACTIONS(1125), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1121), + [sym_verbatim_string] = ACTIONS(1123), }, [264] = { - [ts_builtin_sym_end] = ACTIONS(1121), - [sym_identifier] = ACTIONS(1123), - [anon_sym_SEMI] = ACTIONS(1121), - [anon_sym_LBRACE] = ACTIONS(1121), - [anon_sym_RBRACE] = ACTIONS(1121), - [anon_sym_if] = ACTIONS(1123), - [anon_sym_else] = ACTIONS(1123), - [anon_sym_while] = ACTIONS(1123), - [anon_sym_LPAREN] = ACTIONS(1121), - [anon_sym_do] = ACTIONS(1123), - [anon_sym_switch] = ACTIONS(1123), - [anon_sym_case] = ACTIONS(1123), - [anon_sym_default] = ACTIONS(1123), - [anon_sym_for] = ACTIONS(1123), - [anon_sym_foreach] = ACTIONS(1123), - [anon_sym_COMMA] = ACTIONS(1121), - [anon_sym_in] = ACTIONS(1123), - [anon_sym_break] = ACTIONS(1123), - [anon_sym_continue] = ACTIONS(1123), - [anon_sym_return] = ACTIONS(1123), - [anon_sym_yield] = ACTIONS(1123), - [anon_sym_resume] = ACTIONS(1123), - [anon_sym_local] = ACTIONS(1123), - [anon_sym_EQ] = ACTIONS(1123), - [anon_sym_LT_DASH] = ACTIONS(1121), - [anon_sym_function] = ACTIONS(1123), - [anon_sym_COLON_COLON] = ACTIONS(1121), - [anon_sym_class] = ACTIONS(1123), - [anon_sym_DOT] = ACTIONS(1121), - [anon_sym_LBRACK] = ACTIONS(1121), - [anon_sym_try] = ACTIONS(1123), - [anon_sym_throw] = ACTIONS(1123), - [anon_sym_const] = ACTIONS(1123), - [anon_sym_enum] = ACTIONS(1123), - [anon_sym_DASH] = ACTIONS(1123), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_BANG] = ACTIONS(1123), - [anon_sym_typeof] = ACTIONS(1123), - [anon_sym_PLUS_PLUS] = ACTIONS(1121), - [anon_sym_DASH_DASH] = ACTIONS(1121), - [anon_sym_PLUS] = ACTIONS(1123), - [anon_sym_STAR] = ACTIONS(1123), - [anon_sym_SLASH] = ACTIONS(1123), - [anon_sym_PERCENT] = ACTIONS(1123), - [anon_sym_PIPE_PIPE] = ACTIONS(1121), - [anon_sym_AMP_AMP] = ACTIONS(1121), - [anon_sym_PIPE] = ACTIONS(1123), - [anon_sym_CARET] = ACTIONS(1121), - [anon_sym_AMP] = ACTIONS(1123), - [anon_sym_EQ_EQ] = ACTIONS(1121), - [anon_sym_BANG_EQ] = ACTIONS(1121), - [anon_sym_LT_EQ_GT] = ACTIONS(1121), - [anon_sym_GT] = ACTIONS(1123), - [anon_sym_GT_EQ] = ACTIONS(1121), - [anon_sym_LT_EQ] = ACTIONS(1123), - [anon_sym_LT] = ACTIONS(1123), - [anon_sym_instanceof] = ACTIONS(1123), - [anon_sym_LT_LT] = ACTIONS(1121), - [anon_sym_GT_GT] = ACTIONS(1123), - [anon_sym_GT_GT_GT] = ACTIONS(1121), - [anon_sym_QMARK] = ACTIONS(1121), - [anon_sym_PLUS_EQ] = ACTIONS(1121), - [anon_sym_DASH_EQ] = ACTIONS(1121), - [anon_sym_STAR_EQ] = ACTIONS(1121), - [anon_sym_SLASH_EQ] = ACTIONS(1121), - [anon_sym_PERCENT_EQ] = ACTIONS(1121), - [anon_sym_delete] = ACTIONS(1123), - [anon_sym_var] = ACTIONS(1123), - [anon_sym_rawcall] = ACTIONS(1123), - [anon_sym_AT] = ACTIONS(1121), - [anon_sym_clone] = ACTIONS(1123), - [sym_integer] = ACTIONS(1123), - [sym_float] = ACTIONS(1121), - [anon_sym_DQUOTE] = ACTIONS(1121), - [anon_sym_SQUOTE] = ACTIONS(1123), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1121), - [anon_sym_true] = ACTIONS(1123), - [anon_sym_false] = ACTIONS(1123), - [sym_null] = ACTIONS(1123), + [ts_builtin_sym_end] = ACTIONS(1123), + [sym_identifier] = ACTIONS(1125), + [anon_sym_SEMI] = ACTIONS(1123), + [anon_sym_LBRACE] = ACTIONS(1123), + [anon_sym_RBRACE] = ACTIONS(1123), + [anon_sym_if] = ACTIONS(1125), + [anon_sym_else] = ACTIONS(1125), + [anon_sym_while] = ACTIONS(1125), + [anon_sym_LPAREN] = ACTIONS(1123), + [anon_sym_do] = ACTIONS(1125), + [anon_sym_switch] = ACTIONS(1125), + [anon_sym_case] = ACTIONS(1125), + [anon_sym_default] = ACTIONS(1125), + [anon_sym_for] = ACTIONS(1125), + [anon_sym_foreach] = ACTIONS(1125), + [anon_sym_COMMA] = ACTIONS(1123), + [anon_sym_in] = ACTIONS(1125), + [anon_sym_break] = ACTIONS(1125), + [anon_sym_continue] = ACTIONS(1125), + [anon_sym_return] = ACTIONS(1125), + [anon_sym_yield] = ACTIONS(1125), + [anon_sym_resume] = ACTIONS(1125), + [anon_sym_local] = ACTIONS(1125), + [anon_sym_EQ] = ACTIONS(1125), + [anon_sym_LT_DASH] = ACTIONS(1123), + [anon_sym_function] = ACTIONS(1125), + [anon_sym_COLON_COLON] = ACTIONS(1123), + [anon_sym_class] = ACTIONS(1125), + [anon_sym_DOT] = ACTIONS(1123), + [anon_sym_LBRACK] = ACTIONS(1123), + [anon_sym_try] = ACTIONS(1125), + [anon_sym_throw] = ACTIONS(1125), + [anon_sym_const] = ACTIONS(1125), + [anon_sym_enum] = ACTIONS(1125), + [anon_sym_DASH] = ACTIONS(1125), + [anon_sym_TILDE] = ACTIONS(1123), + [anon_sym_BANG] = ACTIONS(1125), + [anon_sym_typeof] = ACTIONS(1125), + [anon_sym_PLUS_PLUS] = ACTIONS(1123), + [anon_sym_DASH_DASH] = ACTIONS(1123), + [anon_sym_PLUS] = ACTIONS(1125), + [anon_sym_STAR] = ACTIONS(1125), + [anon_sym_SLASH] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1125), + [anon_sym_PIPE_PIPE] = ACTIONS(1123), + [anon_sym_AMP_AMP] = ACTIONS(1123), + [anon_sym_PIPE] = ACTIONS(1125), + [anon_sym_CARET] = ACTIONS(1123), + [anon_sym_AMP] = ACTIONS(1125), + [anon_sym_EQ_EQ] = ACTIONS(1123), + [anon_sym_BANG_EQ] = ACTIONS(1123), + [anon_sym_LT_EQ_GT] = ACTIONS(1123), + [anon_sym_GT] = ACTIONS(1125), + [anon_sym_GT_EQ] = ACTIONS(1123), + [anon_sym_LT_EQ] = ACTIONS(1125), + [anon_sym_LT] = ACTIONS(1125), + [anon_sym_instanceof] = ACTIONS(1125), + [anon_sym_LT_LT] = ACTIONS(1123), + [anon_sym_GT_GT] = ACTIONS(1125), + [anon_sym_GT_GT_GT] = ACTIONS(1123), + [anon_sym_QMARK] = ACTIONS(1123), + [anon_sym_PLUS_EQ] = ACTIONS(1123), + [anon_sym_DASH_EQ] = ACTIONS(1123), + [anon_sym_STAR_EQ] = ACTIONS(1123), + [anon_sym_SLASH_EQ] = ACTIONS(1123), + [anon_sym_PERCENT_EQ] = ACTIONS(1123), + [anon_sym_delete] = ACTIONS(1125), + [anon_sym_var] = ACTIONS(1125), + [anon_sym_rawcall] = ACTIONS(1125), + [anon_sym_AT] = ACTIONS(1123), + [anon_sym_clone] = ACTIONS(1125), + [sym_integer] = ACTIONS(1125), + [sym_float] = ACTIONS(1123), + [anon_sym_DQUOTE] = ACTIONS(1123), + [anon_sym_SQUOTE] = ACTIONS(1125), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1123), + [anon_sym_true] = ACTIONS(1125), + [anon_sym_false] = ACTIONS(1125), + [sym_null] = ACTIONS(1125), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1121), + [sym_verbatim_string] = ACTIONS(1123), }, [265] = { - [ts_builtin_sym_end] = ACTIONS(1121), - [sym_identifier] = ACTIONS(1123), - [anon_sym_SEMI] = ACTIONS(1121), - [anon_sym_LBRACE] = ACTIONS(1121), - [anon_sym_RBRACE] = ACTIONS(1121), - [anon_sym_if] = ACTIONS(1123), - [anon_sym_else] = ACTIONS(1123), - [anon_sym_while] = ACTIONS(1123), - [anon_sym_LPAREN] = ACTIONS(1121), - [anon_sym_do] = ACTIONS(1123), - [anon_sym_switch] = ACTIONS(1123), - [anon_sym_case] = ACTIONS(1123), - [anon_sym_default] = ACTIONS(1123), - [anon_sym_for] = ACTIONS(1123), - [anon_sym_foreach] = ACTIONS(1123), - [anon_sym_COMMA] = ACTIONS(1121), - [anon_sym_in] = ACTIONS(1123), - [anon_sym_break] = ACTIONS(1123), - [anon_sym_continue] = ACTIONS(1123), - [anon_sym_return] = ACTIONS(1123), - [anon_sym_yield] = ACTIONS(1123), - [anon_sym_resume] = ACTIONS(1123), - [anon_sym_local] = ACTIONS(1123), - [anon_sym_EQ] = ACTIONS(1123), - [anon_sym_LT_DASH] = ACTIONS(1121), - [anon_sym_function] = ACTIONS(1123), - [anon_sym_COLON_COLON] = ACTIONS(1121), - [anon_sym_class] = ACTIONS(1123), - [anon_sym_DOT] = ACTIONS(1121), - [anon_sym_LBRACK] = ACTIONS(1121), - [anon_sym_try] = ACTIONS(1123), - [anon_sym_throw] = ACTIONS(1123), - [anon_sym_const] = ACTIONS(1123), - [anon_sym_enum] = ACTIONS(1123), - [anon_sym_DASH] = ACTIONS(1123), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_BANG] = ACTIONS(1123), - [anon_sym_typeof] = ACTIONS(1123), - [anon_sym_PLUS_PLUS] = ACTIONS(1121), - [anon_sym_DASH_DASH] = ACTIONS(1121), - [anon_sym_PLUS] = ACTIONS(1123), - [anon_sym_STAR] = ACTIONS(1123), - [anon_sym_SLASH] = ACTIONS(1123), - [anon_sym_PERCENT] = ACTIONS(1123), - [anon_sym_PIPE_PIPE] = ACTIONS(1121), - [anon_sym_AMP_AMP] = ACTIONS(1121), - [anon_sym_PIPE] = ACTIONS(1123), - [anon_sym_CARET] = ACTIONS(1121), - [anon_sym_AMP] = ACTIONS(1123), - [anon_sym_EQ_EQ] = ACTIONS(1121), - [anon_sym_BANG_EQ] = ACTIONS(1121), - [anon_sym_LT_EQ_GT] = ACTIONS(1121), - [anon_sym_GT] = ACTIONS(1123), - [anon_sym_GT_EQ] = ACTIONS(1121), - [anon_sym_LT_EQ] = ACTIONS(1123), - [anon_sym_LT] = ACTIONS(1123), - [anon_sym_instanceof] = ACTIONS(1123), - [anon_sym_LT_LT] = ACTIONS(1121), - [anon_sym_GT_GT] = ACTIONS(1123), - [anon_sym_GT_GT_GT] = ACTIONS(1121), - [anon_sym_QMARK] = ACTIONS(1121), - [anon_sym_PLUS_EQ] = ACTIONS(1121), - [anon_sym_DASH_EQ] = ACTIONS(1121), - [anon_sym_STAR_EQ] = ACTIONS(1121), - [anon_sym_SLASH_EQ] = ACTIONS(1121), - [anon_sym_PERCENT_EQ] = ACTIONS(1121), - [anon_sym_delete] = ACTIONS(1123), - [anon_sym_var] = ACTIONS(1123), - [anon_sym_rawcall] = ACTIONS(1123), - [anon_sym_AT] = ACTIONS(1121), - [anon_sym_clone] = ACTIONS(1123), - [sym_integer] = ACTIONS(1123), - [sym_float] = ACTIONS(1121), - [anon_sym_DQUOTE] = ACTIONS(1121), - [anon_sym_SQUOTE] = ACTIONS(1123), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1121), - [anon_sym_true] = ACTIONS(1123), - [anon_sym_false] = ACTIONS(1123), - [sym_null] = ACTIONS(1123), + [ts_builtin_sym_end] = ACTIONS(1123), + [sym_identifier] = ACTIONS(1125), + [anon_sym_SEMI] = ACTIONS(1123), + [anon_sym_LBRACE] = ACTIONS(1123), + [anon_sym_RBRACE] = ACTIONS(1123), + [anon_sym_if] = ACTIONS(1125), + [anon_sym_else] = ACTIONS(1125), + [anon_sym_while] = ACTIONS(1125), + [anon_sym_LPAREN] = ACTIONS(1123), + [anon_sym_do] = ACTIONS(1125), + [anon_sym_switch] = ACTIONS(1125), + [anon_sym_case] = ACTIONS(1125), + [anon_sym_default] = ACTIONS(1125), + [anon_sym_for] = ACTIONS(1125), + [anon_sym_foreach] = ACTIONS(1125), + [anon_sym_COMMA] = ACTIONS(1123), + [anon_sym_in] = ACTIONS(1125), + [anon_sym_break] = ACTIONS(1125), + [anon_sym_continue] = ACTIONS(1125), + [anon_sym_return] = ACTIONS(1125), + [anon_sym_yield] = ACTIONS(1125), + [anon_sym_resume] = ACTIONS(1125), + [anon_sym_local] = ACTIONS(1125), + [anon_sym_EQ] = ACTIONS(1125), + [anon_sym_LT_DASH] = ACTIONS(1123), + [anon_sym_function] = ACTIONS(1125), + [anon_sym_COLON_COLON] = ACTIONS(1123), + [anon_sym_class] = ACTIONS(1125), + [anon_sym_DOT] = ACTIONS(1123), + [anon_sym_LBRACK] = ACTIONS(1123), + [anon_sym_try] = ACTIONS(1125), + [anon_sym_throw] = ACTIONS(1125), + [anon_sym_const] = ACTIONS(1125), + [anon_sym_enum] = ACTIONS(1125), + [anon_sym_DASH] = ACTIONS(1125), + [anon_sym_TILDE] = ACTIONS(1123), + [anon_sym_BANG] = ACTIONS(1125), + [anon_sym_typeof] = ACTIONS(1125), + [anon_sym_PLUS_PLUS] = ACTIONS(1123), + [anon_sym_DASH_DASH] = ACTIONS(1123), + [anon_sym_PLUS] = ACTIONS(1125), + [anon_sym_STAR] = ACTIONS(1125), + [anon_sym_SLASH] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1125), + [anon_sym_PIPE_PIPE] = ACTIONS(1123), + [anon_sym_AMP_AMP] = ACTIONS(1123), + [anon_sym_PIPE] = ACTIONS(1125), + [anon_sym_CARET] = ACTIONS(1123), + [anon_sym_AMP] = ACTIONS(1125), + [anon_sym_EQ_EQ] = ACTIONS(1123), + [anon_sym_BANG_EQ] = ACTIONS(1123), + [anon_sym_LT_EQ_GT] = ACTIONS(1123), + [anon_sym_GT] = ACTIONS(1125), + [anon_sym_GT_EQ] = ACTIONS(1123), + [anon_sym_LT_EQ] = ACTIONS(1125), + [anon_sym_LT] = ACTIONS(1125), + [anon_sym_instanceof] = ACTIONS(1125), + [anon_sym_LT_LT] = ACTIONS(1123), + [anon_sym_GT_GT] = ACTIONS(1125), + [anon_sym_GT_GT_GT] = ACTIONS(1123), + [anon_sym_QMARK] = ACTIONS(1123), + [anon_sym_PLUS_EQ] = ACTIONS(1123), + [anon_sym_DASH_EQ] = ACTIONS(1123), + [anon_sym_STAR_EQ] = ACTIONS(1123), + [anon_sym_SLASH_EQ] = ACTIONS(1123), + [anon_sym_PERCENT_EQ] = ACTIONS(1123), + [anon_sym_delete] = ACTIONS(1125), + [anon_sym_var] = ACTIONS(1125), + [anon_sym_rawcall] = ACTIONS(1125), + [anon_sym_AT] = ACTIONS(1123), + [anon_sym_clone] = ACTIONS(1125), + [sym_integer] = ACTIONS(1125), + [sym_float] = ACTIONS(1123), + [anon_sym_DQUOTE] = ACTIONS(1123), + [anon_sym_SQUOTE] = ACTIONS(1125), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1123), + [anon_sym_true] = ACTIONS(1125), + [anon_sym_false] = ACTIONS(1125), + [sym_null] = ACTIONS(1125), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1121), + [sym_verbatim_string] = ACTIONS(1123), }, [266] = { - [ts_builtin_sym_end] = ACTIONS(1121), - [sym_identifier] = ACTIONS(1123), - [anon_sym_SEMI] = ACTIONS(1121), - [anon_sym_LBRACE] = ACTIONS(1121), - [anon_sym_RBRACE] = ACTIONS(1121), - [anon_sym_if] = ACTIONS(1123), - [anon_sym_else] = ACTIONS(1123), - [anon_sym_while] = ACTIONS(1123), - [anon_sym_LPAREN] = ACTIONS(1121), - [anon_sym_do] = ACTIONS(1123), - [anon_sym_switch] = ACTIONS(1123), - [anon_sym_case] = ACTIONS(1123), - [anon_sym_default] = ACTIONS(1123), - [anon_sym_for] = ACTIONS(1123), - [anon_sym_foreach] = ACTIONS(1123), - [anon_sym_COMMA] = ACTIONS(1121), - [anon_sym_in] = ACTIONS(1123), - [anon_sym_break] = ACTIONS(1123), - [anon_sym_continue] = ACTIONS(1123), - [anon_sym_return] = ACTIONS(1123), - [anon_sym_yield] = ACTIONS(1123), - [anon_sym_resume] = ACTIONS(1123), - [anon_sym_local] = ACTIONS(1123), - [anon_sym_EQ] = ACTIONS(1123), - [anon_sym_LT_DASH] = ACTIONS(1121), - [anon_sym_function] = ACTIONS(1123), - [anon_sym_COLON_COLON] = ACTIONS(1121), - [anon_sym_class] = ACTIONS(1123), - [anon_sym_DOT] = ACTIONS(1121), - [anon_sym_LBRACK] = ACTIONS(1121), - [anon_sym_try] = ACTIONS(1123), - [anon_sym_throw] = ACTIONS(1123), - [anon_sym_const] = ACTIONS(1123), - [anon_sym_enum] = ACTIONS(1123), - [anon_sym_DASH] = ACTIONS(1123), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_BANG] = ACTIONS(1123), - [anon_sym_typeof] = ACTIONS(1123), - [anon_sym_PLUS_PLUS] = ACTIONS(1121), - [anon_sym_DASH_DASH] = ACTIONS(1121), - [anon_sym_PLUS] = ACTIONS(1123), - [anon_sym_STAR] = ACTIONS(1123), - [anon_sym_SLASH] = ACTIONS(1123), - [anon_sym_PERCENT] = ACTIONS(1123), - [anon_sym_PIPE_PIPE] = ACTIONS(1121), - [anon_sym_AMP_AMP] = ACTIONS(1121), - [anon_sym_PIPE] = ACTIONS(1123), - [anon_sym_CARET] = ACTIONS(1121), - [anon_sym_AMP] = ACTIONS(1123), - [anon_sym_EQ_EQ] = ACTIONS(1121), - [anon_sym_BANG_EQ] = ACTIONS(1121), - [anon_sym_LT_EQ_GT] = ACTIONS(1121), - [anon_sym_GT] = ACTIONS(1123), - [anon_sym_GT_EQ] = ACTIONS(1121), - [anon_sym_LT_EQ] = ACTIONS(1123), - [anon_sym_LT] = ACTIONS(1123), - [anon_sym_instanceof] = ACTIONS(1123), - [anon_sym_LT_LT] = ACTIONS(1121), - [anon_sym_GT_GT] = ACTIONS(1123), - [anon_sym_GT_GT_GT] = ACTIONS(1121), - [anon_sym_QMARK] = ACTIONS(1121), - [anon_sym_PLUS_EQ] = ACTIONS(1121), - [anon_sym_DASH_EQ] = ACTIONS(1121), - [anon_sym_STAR_EQ] = ACTIONS(1121), - [anon_sym_SLASH_EQ] = ACTIONS(1121), - [anon_sym_PERCENT_EQ] = ACTIONS(1121), - [anon_sym_delete] = ACTIONS(1123), - [anon_sym_var] = ACTIONS(1123), - [anon_sym_rawcall] = ACTIONS(1123), - [anon_sym_AT] = ACTIONS(1121), - [anon_sym_clone] = ACTIONS(1123), - [sym_integer] = ACTIONS(1123), - [sym_float] = ACTIONS(1121), - [anon_sym_DQUOTE] = ACTIONS(1121), - [anon_sym_SQUOTE] = ACTIONS(1123), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1121), - [anon_sym_true] = ACTIONS(1123), - [anon_sym_false] = ACTIONS(1123), - [sym_null] = ACTIONS(1123), + [ts_builtin_sym_end] = ACTIONS(1123), + [sym_identifier] = ACTIONS(1125), + [anon_sym_SEMI] = ACTIONS(1123), + [anon_sym_LBRACE] = ACTIONS(1123), + [anon_sym_RBRACE] = ACTIONS(1123), + [anon_sym_if] = ACTIONS(1125), + [anon_sym_else] = ACTIONS(1125), + [anon_sym_while] = ACTIONS(1125), + [anon_sym_LPAREN] = ACTIONS(1123), + [anon_sym_do] = ACTIONS(1125), + [anon_sym_switch] = ACTIONS(1125), + [anon_sym_case] = ACTIONS(1125), + [anon_sym_default] = ACTIONS(1125), + [anon_sym_for] = ACTIONS(1125), + [anon_sym_foreach] = ACTIONS(1125), + [anon_sym_COMMA] = ACTIONS(1123), + [anon_sym_in] = ACTIONS(1125), + [anon_sym_break] = ACTIONS(1125), + [anon_sym_continue] = ACTIONS(1125), + [anon_sym_return] = ACTIONS(1125), + [anon_sym_yield] = ACTIONS(1125), + [anon_sym_resume] = ACTIONS(1125), + [anon_sym_local] = ACTIONS(1125), + [anon_sym_EQ] = ACTIONS(1125), + [anon_sym_LT_DASH] = ACTIONS(1123), + [anon_sym_function] = ACTIONS(1125), + [anon_sym_COLON_COLON] = ACTIONS(1123), + [anon_sym_class] = ACTIONS(1125), + [anon_sym_DOT] = ACTIONS(1123), + [anon_sym_LBRACK] = ACTIONS(1123), + [anon_sym_try] = ACTIONS(1125), + [anon_sym_throw] = ACTIONS(1125), + [anon_sym_const] = ACTIONS(1125), + [anon_sym_enum] = ACTIONS(1125), + [anon_sym_DASH] = ACTIONS(1125), + [anon_sym_TILDE] = ACTIONS(1123), + [anon_sym_BANG] = ACTIONS(1125), + [anon_sym_typeof] = ACTIONS(1125), + [anon_sym_PLUS_PLUS] = ACTIONS(1123), + [anon_sym_DASH_DASH] = ACTIONS(1123), + [anon_sym_PLUS] = ACTIONS(1125), + [anon_sym_STAR] = ACTIONS(1125), + [anon_sym_SLASH] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1125), + [anon_sym_PIPE_PIPE] = ACTIONS(1123), + [anon_sym_AMP_AMP] = ACTIONS(1123), + [anon_sym_PIPE] = ACTIONS(1125), + [anon_sym_CARET] = ACTIONS(1123), + [anon_sym_AMP] = ACTIONS(1125), + [anon_sym_EQ_EQ] = ACTIONS(1123), + [anon_sym_BANG_EQ] = ACTIONS(1123), + [anon_sym_LT_EQ_GT] = ACTIONS(1123), + [anon_sym_GT] = ACTIONS(1125), + [anon_sym_GT_EQ] = ACTIONS(1123), + [anon_sym_LT_EQ] = ACTIONS(1125), + [anon_sym_LT] = ACTIONS(1125), + [anon_sym_instanceof] = ACTIONS(1125), + [anon_sym_LT_LT] = ACTIONS(1123), + [anon_sym_GT_GT] = ACTIONS(1125), + [anon_sym_GT_GT_GT] = ACTIONS(1123), + [anon_sym_QMARK] = ACTIONS(1123), + [anon_sym_PLUS_EQ] = ACTIONS(1123), + [anon_sym_DASH_EQ] = ACTIONS(1123), + [anon_sym_STAR_EQ] = ACTIONS(1123), + [anon_sym_SLASH_EQ] = ACTIONS(1123), + [anon_sym_PERCENT_EQ] = ACTIONS(1123), + [anon_sym_delete] = ACTIONS(1125), + [anon_sym_var] = ACTIONS(1125), + [anon_sym_rawcall] = ACTIONS(1125), + [anon_sym_AT] = ACTIONS(1123), + [anon_sym_clone] = ACTIONS(1125), + [sym_integer] = ACTIONS(1125), + [sym_float] = ACTIONS(1123), + [anon_sym_DQUOTE] = ACTIONS(1123), + [anon_sym_SQUOTE] = ACTIONS(1125), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1123), + [anon_sym_true] = ACTIONS(1125), + [anon_sym_false] = ACTIONS(1125), + [sym_null] = ACTIONS(1125), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1121), + [sym_verbatim_string] = ACTIONS(1123), }, [267] = { - [ts_builtin_sym_end] = ACTIONS(1121), - [sym_identifier] = ACTIONS(1123), - [anon_sym_SEMI] = ACTIONS(1121), - [anon_sym_LBRACE] = ACTIONS(1121), - [anon_sym_RBRACE] = ACTIONS(1121), - [anon_sym_if] = ACTIONS(1123), - [anon_sym_else] = ACTIONS(1123), - [anon_sym_while] = ACTIONS(1123), - [anon_sym_LPAREN] = ACTIONS(1121), - [anon_sym_do] = ACTIONS(1123), - [anon_sym_switch] = ACTIONS(1123), - [anon_sym_case] = ACTIONS(1123), - [anon_sym_default] = ACTIONS(1123), - [anon_sym_for] = ACTIONS(1123), - [anon_sym_foreach] = ACTIONS(1123), - [anon_sym_COMMA] = ACTIONS(1121), - [anon_sym_in] = ACTIONS(1123), - [anon_sym_break] = ACTIONS(1123), - [anon_sym_continue] = ACTIONS(1123), - [anon_sym_return] = ACTIONS(1123), - [anon_sym_yield] = ACTIONS(1123), - [anon_sym_resume] = ACTIONS(1123), - [anon_sym_local] = ACTIONS(1123), - [anon_sym_EQ] = ACTIONS(1123), - [anon_sym_LT_DASH] = ACTIONS(1121), - [anon_sym_function] = ACTIONS(1123), - [anon_sym_COLON_COLON] = ACTIONS(1121), - [anon_sym_class] = ACTIONS(1123), - [anon_sym_DOT] = ACTIONS(1121), - [anon_sym_LBRACK] = ACTIONS(1121), - [anon_sym_try] = ACTIONS(1123), - [anon_sym_throw] = ACTIONS(1123), - [anon_sym_const] = ACTIONS(1123), - [anon_sym_enum] = ACTIONS(1123), - [anon_sym_DASH] = ACTIONS(1123), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_BANG] = ACTIONS(1123), - [anon_sym_typeof] = ACTIONS(1123), - [anon_sym_PLUS_PLUS] = ACTIONS(1121), - [anon_sym_DASH_DASH] = ACTIONS(1121), - [anon_sym_PLUS] = ACTIONS(1123), - [anon_sym_STAR] = ACTIONS(1123), - [anon_sym_SLASH] = ACTIONS(1123), - [anon_sym_PERCENT] = ACTIONS(1123), - [anon_sym_PIPE_PIPE] = ACTIONS(1121), - [anon_sym_AMP_AMP] = ACTIONS(1121), - [anon_sym_PIPE] = ACTIONS(1123), - [anon_sym_CARET] = ACTIONS(1121), - [anon_sym_AMP] = ACTIONS(1123), - [anon_sym_EQ_EQ] = ACTIONS(1121), - [anon_sym_BANG_EQ] = ACTIONS(1121), - [anon_sym_LT_EQ_GT] = ACTIONS(1121), - [anon_sym_GT] = ACTIONS(1123), - [anon_sym_GT_EQ] = ACTIONS(1121), - [anon_sym_LT_EQ] = ACTIONS(1123), - [anon_sym_LT] = ACTIONS(1123), - [anon_sym_instanceof] = ACTIONS(1123), - [anon_sym_LT_LT] = ACTIONS(1121), - [anon_sym_GT_GT] = ACTIONS(1123), - [anon_sym_GT_GT_GT] = ACTIONS(1121), - [anon_sym_QMARK] = ACTIONS(1121), - [anon_sym_PLUS_EQ] = ACTIONS(1121), - [anon_sym_DASH_EQ] = ACTIONS(1121), - [anon_sym_STAR_EQ] = ACTIONS(1121), - [anon_sym_SLASH_EQ] = ACTIONS(1121), - [anon_sym_PERCENT_EQ] = ACTIONS(1121), - [anon_sym_delete] = ACTIONS(1123), - [anon_sym_var] = ACTIONS(1123), - [anon_sym_rawcall] = ACTIONS(1123), - [anon_sym_AT] = ACTIONS(1121), - [anon_sym_clone] = ACTIONS(1123), - [sym_integer] = ACTIONS(1123), - [sym_float] = ACTIONS(1121), - [anon_sym_DQUOTE] = ACTIONS(1121), - [anon_sym_SQUOTE] = ACTIONS(1123), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1121), - [anon_sym_true] = ACTIONS(1123), - [anon_sym_false] = ACTIONS(1123), - [sym_null] = ACTIONS(1123), + [ts_builtin_sym_end] = ACTIONS(1123), + [sym_identifier] = ACTIONS(1125), + [anon_sym_SEMI] = ACTIONS(1123), + [anon_sym_LBRACE] = ACTIONS(1123), + [anon_sym_RBRACE] = ACTIONS(1123), + [anon_sym_if] = ACTIONS(1125), + [anon_sym_else] = ACTIONS(1125), + [anon_sym_while] = ACTIONS(1125), + [anon_sym_LPAREN] = ACTIONS(1123), + [anon_sym_do] = ACTIONS(1125), + [anon_sym_switch] = ACTIONS(1125), + [anon_sym_case] = ACTIONS(1125), + [anon_sym_default] = ACTIONS(1125), + [anon_sym_for] = ACTIONS(1125), + [anon_sym_foreach] = ACTIONS(1125), + [anon_sym_COMMA] = ACTIONS(1123), + [anon_sym_in] = ACTIONS(1125), + [anon_sym_break] = ACTIONS(1125), + [anon_sym_continue] = ACTIONS(1125), + [anon_sym_return] = ACTIONS(1125), + [anon_sym_yield] = ACTIONS(1125), + [anon_sym_resume] = ACTIONS(1125), + [anon_sym_local] = ACTIONS(1125), + [anon_sym_EQ] = ACTIONS(1125), + [anon_sym_LT_DASH] = ACTIONS(1123), + [anon_sym_function] = ACTIONS(1125), + [anon_sym_COLON_COLON] = ACTIONS(1123), + [anon_sym_class] = ACTIONS(1125), + [anon_sym_DOT] = ACTIONS(1123), + [anon_sym_LBRACK] = ACTIONS(1123), + [anon_sym_try] = ACTIONS(1125), + [anon_sym_throw] = ACTIONS(1125), + [anon_sym_const] = ACTIONS(1125), + [anon_sym_enum] = ACTIONS(1125), + [anon_sym_DASH] = ACTIONS(1125), + [anon_sym_TILDE] = ACTIONS(1123), + [anon_sym_BANG] = ACTIONS(1125), + [anon_sym_typeof] = ACTIONS(1125), + [anon_sym_PLUS_PLUS] = ACTIONS(1123), + [anon_sym_DASH_DASH] = ACTIONS(1123), + [anon_sym_PLUS] = ACTIONS(1125), + [anon_sym_STAR] = ACTIONS(1125), + [anon_sym_SLASH] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1125), + [anon_sym_PIPE_PIPE] = ACTIONS(1123), + [anon_sym_AMP_AMP] = ACTIONS(1123), + [anon_sym_PIPE] = ACTIONS(1125), + [anon_sym_CARET] = ACTIONS(1123), + [anon_sym_AMP] = ACTIONS(1125), + [anon_sym_EQ_EQ] = ACTIONS(1123), + [anon_sym_BANG_EQ] = ACTIONS(1123), + [anon_sym_LT_EQ_GT] = ACTIONS(1123), + [anon_sym_GT] = ACTIONS(1125), + [anon_sym_GT_EQ] = ACTIONS(1123), + [anon_sym_LT_EQ] = ACTIONS(1125), + [anon_sym_LT] = ACTIONS(1125), + [anon_sym_instanceof] = ACTIONS(1125), + [anon_sym_LT_LT] = ACTIONS(1123), + [anon_sym_GT_GT] = ACTIONS(1125), + [anon_sym_GT_GT_GT] = ACTIONS(1123), + [anon_sym_QMARK] = ACTIONS(1123), + [anon_sym_PLUS_EQ] = ACTIONS(1123), + [anon_sym_DASH_EQ] = ACTIONS(1123), + [anon_sym_STAR_EQ] = ACTIONS(1123), + [anon_sym_SLASH_EQ] = ACTIONS(1123), + [anon_sym_PERCENT_EQ] = ACTIONS(1123), + [anon_sym_delete] = ACTIONS(1125), + [anon_sym_var] = ACTIONS(1125), + [anon_sym_rawcall] = ACTIONS(1125), + [anon_sym_AT] = ACTIONS(1123), + [anon_sym_clone] = ACTIONS(1125), + [sym_integer] = ACTIONS(1125), + [sym_float] = ACTIONS(1123), + [anon_sym_DQUOTE] = ACTIONS(1123), + [anon_sym_SQUOTE] = ACTIONS(1125), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1123), + [anon_sym_true] = ACTIONS(1125), + [anon_sym_false] = ACTIONS(1125), + [sym_null] = ACTIONS(1125), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1121), + [sym_verbatim_string] = ACTIONS(1123), }, [268] = { - [ts_builtin_sym_end] = ACTIONS(1121), - [sym_identifier] = ACTIONS(1123), - [anon_sym_SEMI] = ACTIONS(1121), - [anon_sym_LBRACE] = ACTIONS(1121), - [anon_sym_RBRACE] = ACTIONS(1121), - [anon_sym_if] = ACTIONS(1123), - [anon_sym_else] = ACTIONS(1123), - [anon_sym_while] = ACTIONS(1123), - [anon_sym_LPAREN] = ACTIONS(1121), - [anon_sym_do] = ACTIONS(1123), - [anon_sym_switch] = ACTIONS(1123), - [anon_sym_case] = ACTIONS(1123), - [anon_sym_default] = ACTIONS(1123), - [anon_sym_for] = ACTIONS(1123), - [anon_sym_foreach] = ACTIONS(1123), - [anon_sym_COMMA] = ACTIONS(1121), - [anon_sym_in] = ACTIONS(1123), - [anon_sym_break] = ACTIONS(1123), - [anon_sym_continue] = ACTIONS(1123), - [anon_sym_return] = ACTIONS(1123), - [anon_sym_yield] = ACTIONS(1123), - [anon_sym_resume] = ACTIONS(1123), - [anon_sym_local] = ACTIONS(1123), - [anon_sym_EQ] = ACTIONS(1123), - [anon_sym_LT_DASH] = ACTIONS(1121), - [anon_sym_function] = ACTIONS(1123), - [anon_sym_COLON_COLON] = ACTIONS(1121), - [anon_sym_class] = ACTIONS(1123), - [anon_sym_DOT] = ACTIONS(1121), - [anon_sym_LBRACK] = ACTIONS(1121), - [anon_sym_try] = ACTIONS(1123), - [anon_sym_throw] = ACTIONS(1123), - [anon_sym_const] = ACTIONS(1123), - [anon_sym_enum] = ACTIONS(1123), - [anon_sym_DASH] = ACTIONS(1123), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_BANG] = ACTIONS(1123), - [anon_sym_typeof] = ACTIONS(1123), - [anon_sym_PLUS_PLUS] = ACTIONS(1121), - [anon_sym_DASH_DASH] = ACTIONS(1121), - [anon_sym_PLUS] = ACTIONS(1123), - [anon_sym_STAR] = ACTIONS(1123), - [anon_sym_SLASH] = ACTIONS(1123), - [anon_sym_PERCENT] = ACTIONS(1123), - [anon_sym_PIPE_PIPE] = ACTIONS(1121), - [anon_sym_AMP_AMP] = ACTIONS(1121), - [anon_sym_PIPE] = ACTIONS(1123), - [anon_sym_CARET] = ACTIONS(1121), - [anon_sym_AMP] = ACTIONS(1123), - [anon_sym_EQ_EQ] = ACTIONS(1121), - [anon_sym_BANG_EQ] = ACTIONS(1121), - [anon_sym_LT_EQ_GT] = ACTIONS(1121), - [anon_sym_GT] = ACTIONS(1123), - [anon_sym_GT_EQ] = ACTIONS(1121), - [anon_sym_LT_EQ] = ACTIONS(1123), - [anon_sym_LT] = ACTIONS(1123), - [anon_sym_instanceof] = ACTIONS(1123), - [anon_sym_LT_LT] = ACTIONS(1121), - [anon_sym_GT_GT] = ACTIONS(1123), - [anon_sym_GT_GT_GT] = ACTIONS(1121), - [anon_sym_QMARK] = ACTIONS(1121), - [anon_sym_PLUS_EQ] = ACTIONS(1121), - [anon_sym_DASH_EQ] = ACTIONS(1121), - [anon_sym_STAR_EQ] = ACTIONS(1121), - [anon_sym_SLASH_EQ] = ACTIONS(1121), - [anon_sym_PERCENT_EQ] = ACTIONS(1121), - [anon_sym_delete] = ACTIONS(1123), - [anon_sym_var] = ACTIONS(1123), - [anon_sym_rawcall] = ACTIONS(1123), - [anon_sym_AT] = ACTIONS(1121), - [anon_sym_clone] = ACTIONS(1123), - [sym_integer] = ACTIONS(1123), - [sym_float] = ACTIONS(1121), - [anon_sym_DQUOTE] = ACTIONS(1121), - [anon_sym_SQUOTE] = ACTIONS(1123), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1121), - [anon_sym_true] = ACTIONS(1123), - [anon_sym_false] = ACTIONS(1123), - [sym_null] = ACTIONS(1123), + [ts_builtin_sym_end] = ACTIONS(1123), + [sym_identifier] = ACTIONS(1125), + [anon_sym_SEMI] = ACTIONS(1123), + [anon_sym_LBRACE] = ACTIONS(1123), + [anon_sym_RBRACE] = ACTIONS(1123), + [anon_sym_if] = ACTIONS(1125), + [anon_sym_else] = ACTIONS(1125), + [anon_sym_while] = ACTIONS(1125), + [anon_sym_LPAREN] = ACTIONS(1123), + [anon_sym_do] = ACTIONS(1125), + [anon_sym_switch] = ACTIONS(1125), + [anon_sym_case] = ACTIONS(1125), + [anon_sym_default] = ACTIONS(1125), + [anon_sym_for] = ACTIONS(1125), + [anon_sym_foreach] = ACTIONS(1125), + [anon_sym_COMMA] = ACTIONS(1123), + [anon_sym_in] = ACTIONS(1125), + [anon_sym_break] = ACTIONS(1125), + [anon_sym_continue] = ACTIONS(1125), + [anon_sym_return] = ACTIONS(1125), + [anon_sym_yield] = ACTIONS(1125), + [anon_sym_resume] = ACTIONS(1125), + [anon_sym_local] = ACTIONS(1125), + [anon_sym_EQ] = ACTIONS(1125), + [anon_sym_LT_DASH] = ACTIONS(1123), + [anon_sym_function] = ACTIONS(1125), + [anon_sym_COLON_COLON] = ACTIONS(1123), + [anon_sym_class] = ACTIONS(1125), + [anon_sym_DOT] = ACTIONS(1123), + [anon_sym_LBRACK] = ACTIONS(1123), + [anon_sym_try] = ACTIONS(1125), + [anon_sym_throw] = ACTIONS(1125), + [anon_sym_const] = ACTIONS(1125), + [anon_sym_enum] = ACTIONS(1125), + [anon_sym_DASH] = ACTIONS(1125), + [anon_sym_TILDE] = ACTIONS(1123), + [anon_sym_BANG] = ACTIONS(1125), + [anon_sym_typeof] = ACTIONS(1125), + [anon_sym_PLUS_PLUS] = ACTIONS(1123), + [anon_sym_DASH_DASH] = ACTIONS(1123), + [anon_sym_PLUS] = ACTIONS(1125), + [anon_sym_STAR] = ACTIONS(1125), + [anon_sym_SLASH] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1125), + [anon_sym_PIPE_PIPE] = ACTIONS(1123), + [anon_sym_AMP_AMP] = ACTIONS(1123), + [anon_sym_PIPE] = ACTIONS(1125), + [anon_sym_CARET] = ACTIONS(1123), + [anon_sym_AMP] = ACTIONS(1125), + [anon_sym_EQ_EQ] = ACTIONS(1123), + [anon_sym_BANG_EQ] = ACTIONS(1123), + [anon_sym_LT_EQ_GT] = ACTIONS(1123), + [anon_sym_GT] = ACTIONS(1125), + [anon_sym_GT_EQ] = ACTIONS(1123), + [anon_sym_LT_EQ] = ACTIONS(1125), + [anon_sym_LT] = ACTIONS(1125), + [anon_sym_instanceof] = ACTIONS(1125), + [anon_sym_LT_LT] = ACTIONS(1123), + [anon_sym_GT_GT] = ACTIONS(1125), + [anon_sym_GT_GT_GT] = ACTIONS(1123), + [anon_sym_QMARK] = ACTIONS(1123), + [anon_sym_PLUS_EQ] = ACTIONS(1123), + [anon_sym_DASH_EQ] = ACTIONS(1123), + [anon_sym_STAR_EQ] = ACTIONS(1123), + [anon_sym_SLASH_EQ] = ACTIONS(1123), + [anon_sym_PERCENT_EQ] = ACTIONS(1123), + [anon_sym_delete] = ACTIONS(1125), + [anon_sym_var] = ACTIONS(1125), + [anon_sym_rawcall] = ACTIONS(1125), + [anon_sym_AT] = ACTIONS(1123), + [anon_sym_clone] = ACTIONS(1125), + [sym_integer] = ACTIONS(1125), + [sym_float] = ACTIONS(1123), + [anon_sym_DQUOTE] = ACTIONS(1123), + [anon_sym_SQUOTE] = ACTIONS(1125), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1123), + [anon_sym_true] = ACTIONS(1125), + [anon_sym_false] = ACTIONS(1125), + [sym_null] = ACTIONS(1125), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1121), + [sym_verbatim_string] = ACTIONS(1123), }, [269] = { - [ts_builtin_sym_end] = ACTIONS(1129), - [sym_identifier] = ACTIONS(1131), - [anon_sym_SEMI] = ACTIONS(1133), - [anon_sym_LBRACE] = ACTIONS(1129), - [anon_sym_RBRACE] = ACTIONS(1129), - [anon_sym_if] = ACTIONS(1131), - [anon_sym_else] = ACTIONS(1131), - [anon_sym_while] = ACTIONS(1131), - [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(1131), - [anon_sym_switch] = ACTIONS(1131), - [anon_sym_case] = ACTIONS(1131), - [anon_sym_default] = ACTIONS(1131), - [anon_sym_for] = ACTIONS(1131), - [anon_sym_foreach] = ACTIONS(1131), - [anon_sym_COMMA] = ACTIONS(1129), - [anon_sym_in] = ACTIONS(869), - [anon_sym_break] = ACTIONS(1131), - [anon_sym_continue] = ACTIONS(1131), - [anon_sym_return] = ACTIONS(1131), - [anon_sym_yield] = ACTIONS(1131), - [anon_sym_resume] = ACTIONS(1131), - [anon_sym_local] = ACTIONS(1131), - [anon_sym_EQ] = ACTIONS(871), - [anon_sym_LT_DASH] = ACTIONS(873), - [anon_sym_function] = ACTIONS(1131), - [anon_sym_COLON_COLON] = ACTIONS(1129), - [anon_sym_class] = ACTIONS(1131), - [anon_sym_DOT] = ACTIONS(875), - [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(1131), - [anon_sym_throw] = ACTIONS(1131), - [anon_sym_const] = ACTIONS(1131), - [anon_sym_enum] = ACTIONS(1131), - [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(1129), - [anon_sym_BANG] = ACTIONS(1131), - [anon_sym_typeof] = ACTIONS(1131), - [anon_sym_PLUS_PLUS] = ACTIONS(881), - [anon_sym_DASH_DASH] = ACTIONS(881), - [anon_sym_PLUS] = ACTIONS(879), - [anon_sym_STAR] = ACTIONS(883), - [anon_sym_SLASH] = ACTIONS(883), - [anon_sym_PERCENT] = ACTIONS(883), - [anon_sym_PIPE_PIPE] = ACTIONS(885), - [anon_sym_AMP_AMP] = ACTIONS(887), - [anon_sym_PIPE] = ACTIONS(889), - [anon_sym_CARET] = ACTIONS(891), - [anon_sym_AMP] = ACTIONS(893), - [anon_sym_EQ_EQ] = ACTIONS(895), - [anon_sym_BANG_EQ] = ACTIONS(895), - [anon_sym_LT_EQ_GT] = ACTIONS(897), - [anon_sym_GT] = ACTIONS(899), - [anon_sym_GT_EQ] = ACTIONS(897), - [anon_sym_LT_EQ] = ACTIONS(899), - [anon_sym_LT] = ACTIONS(899), - [anon_sym_instanceof] = ACTIONS(899), - [anon_sym_LT_LT] = ACTIONS(901), - [anon_sym_GT_GT] = ACTIONS(903), - [anon_sym_GT_GT_GT] = ACTIONS(901), - [anon_sym_QMARK] = ACTIONS(905), - [anon_sym_PLUS_EQ] = ACTIONS(873), - [anon_sym_DASH_EQ] = ACTIONS(873), - [anon_sym_STAR_EQ] = ACTIONS(873), - [anon_sym_SLASH_EQ] = ACTIONS(873), - [anon_sym_PERCENT_EQ] = ACTIONS(873), - [anon_sym_delete] = ACTIONS(1131), - [anon_sym_var] = ACTIONS(1131), - [anon_sym_rawcall] = ACTIONS(1131), - [anon_sym_AT] = ACTIONS(1129), - [anon_sym_clone] = ACTIONS(1131), - [sym_integer] = ACTIONS(1131), - [sym_float] = ACTIONS(1129), - [anon_sym_DQUOTE] = ACTIONS(1129), - [anon_sym_SQUOTE] = ACTIONS(1131), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1129), - [anon_sym_true] = ACTIONS(1131), - [anon_sym_false] = ACTIONS(1131), - [sym_null] = ACTIONS(1131), + [ts_builtin_sym_end] = ACTIONS(1105), + [sym_identifier] = ACTIONS(1107), + [anon_sym_SEMI] = ACTIONS(1105), + [anon_sym_LBRACE] = ACTIONS(1105), + [anon_sym_RBRACE] = ACTIONS(1105), + [anon_sym_if] = ACTIONS(1107), + [anon_sym_else] = ACTIONS(1107), + [anon_sym_while] = ACTIONS(1107), + [anon_sym_LPAREN] = ACTIONS(1105), + [anon_sym_do] = ACTIONS(1107), + [anon_sym_switch] = ACTIONS(1107), + [anon_sym_case] = ACTIONS(1107), + [anon_sym_default] = ACTIONS(1107), + [anon_sym_for] = ACTIONS(1107), + [anon_sym_foreach] = ACTIONS(1107), + [anon_sym_COMMA] = ACTIONS(1105), + [anon_sym_in] = ACTIONS(1107), + [anon_sym_break] = ACTIONS(1107), + [anon_sym_continue] = ACTIONS(1107), + [anon_sym_return] = ACTIONS(1107), + [anon_sym_yield] = ACTIONS(1107), + [anon_sym_resume] = ACTIONS(1107), + [anon_sym_local] = ACTIONS(1107), + [anon_sym_EQ] = ACTIONS(1107), + [anon_sym_LT_DASH] = ACTIONS(1105), + [anon_sym_function] = ACTIONS(1107), + [anon_sym_COLON_COLON] = ACTIONS(1105), + [anon_sym_class] = ACTIONS(1107), + [anon_sym_DOT] = ACTIONS(1105), + [anon_sym_LBRACK] = ACTIONS(1105), + [anon_sym_try] = ACTIONS(1107), + [anon_sym_throw] = ACTIONS(1107), + [anon_sym_const] = ACTIONS(1107), + [anon_sym_enum] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_TILDE] = ACTIONS(1105), + [anon_sym_BANG] = ACTIONS(1107), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1105), + [anon_sym_DASH_DASH] = ACTIONS(1105), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_STAR] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(1107), + [anon_sym_PERCENT] = ACTIONS(1107), + [anon_sym_PIPE_PIPE] = ACTIONS(1105), + [anon_sym_AMP_AMP] = ACTIONS(1105), + [anon_sym_PIPE] = ACTIONS(1107), + [anon_sym_CARET] = ACTIONS(1105), + [anon_sym_AMP] = ACTIONS(1107), + [anon_sym_EQ_EQ] = ACTIONS(1105), + [anon_sym_BANG_EQ] = ACTIONS(1105), + [anon_sym_LT_EQ_GT] = ACTIONS(1105), + [anon_sym_GT] = ACTIONS(1107), + [anon_sym_GT_EQ] = ACTIONS(1105), + [anon_sym_LT_EQ] = ACTIONS(1107), + [anon_sym_LT] = ACTIONS(1107), + [anon_sym_instanceof] = ACTIONS(1107), + [anon_sym_LT_LT] = ACTIONS(1105), + [anon_sym_GT_GT] = ACTIONS(1107), + [anon_sym_GT_GT_GT] = ACTIONS(1105), + [anon_sym_QMARK] = ACTIONS(1105), + [anon_sym_PLUS_EQ] = ACTIONS(1105), + [anon_sym_DASH_EQ] = ACTIONS(1105), + [anon_sym_STAR_EQ] = ACTIONS(1105), + [anon_sym_SLASH_EQ] = ACTIONS(1105), + [anon_sym_PERCENT_EQ] = ACTIONS(1105), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_var] = ACTIONS(1107), + [anon_sym_rawcall] = ACTIONS(1107), + [anon_sym_AT] = ACTIONS(1105), + [anon_sym_clone] = ACTIONS(1107), + [sym_integer] = ACTIONS(1107), + [sym_float] = ACTIONS(1105), + [anon_sym_DQUOTE] = ACTIONS(1105), + [anon_sym_SQUOTE] = ACTIONS(1107), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1105), + [anon_sym_true] = ACTIONS(1107), + [anon_sym_false] = ACTIONS(1107), + [sym_null] = ACTIONS(1107), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1129), + [sym_verbatim_string] = ACTIONS(1105), }, [270] = { - [ts_builtin_sym_end] = ACTIONS(1135), - [sym_identifier] = ACTIONS(1137), - [anon_sym_SEMI] = ACTIONS(1135), - [anon_sym_LBRACE] = ACTIONS(1135), - [anon_sym_RBRACE] = ACTIONS(1135), - [anon_sym_if] = ACTIONS(1137), - [anon_sym_else] = ACTIONS(1137), - [anon_sym_while] = ACTIONS(1137), - [anon_sym_LPAREN] = ACTIONS(1135), - [anon_sym_do] = ACTIONS(1137), - [anon_sym_switch] = ACTIONS(1137), - [anon_sym_case] = ACTIONS(1137), - [anon_sym_default] = ACTIONS(1137), - [anon_sym_for] = ACTIONS(1137), - [anon_sym_foreach] = ACTIONS(1137), - [anon_sym_COMMA] = ACTIONS(1135), - [anon_sym_in] = ACTIONS(1137), - [anon_sym_break] = ACTIONS(1137), - [anon_sym_continue] = ACTIONS(1137), - [anon_sym_return] = ACTIONS(1137), - [anon_sym_yield] = ACTIONS(1137), - [anon_sym_resume] = ACTIONS(1137), - [anon_sym_local] = ACTIONS(1137), - [anon_sym_EQ] = ACTIONS(1137), - [anon_sym_LT_DASH] = ACTIONS(1135), - [anon_sym_function] = ACTIONS(1137), - [anon_sym_COLON_COLON] = ACTIONS(1135), - [anon_sym_class] = ACTIONS(1137), - [anon_sym_DOT] = ACTIONS(1135), - [anon_sym_LBRACK] = ACTIONS(1135), - [anon_sym_try] = ACTIONS(1137), - [anon_sym_throw] = ACTIONS(1137), - [anon_sym_const] = ACTIONS(1137), - [anon_sym_enum] = ACTIONS(1137), - [anon_sym_DASH] = ACTIONS(1137), - [anon_sym_TILDE] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1137), - [anon_sym_typeof] = ACTIONS(1137), - [anon_sym_PLUS_PLUS] = ACTIONS(1135), - [anon_sym_DASH_DASH] = ACTIONS(1135), - [anon_sym_PLUS] = ACTIONS(1137), - [anon_sym_STAR] = ACTIONS(1137), - [anon_sym_SLASH] = ACTIONS(1137), - [anon_sym_PERCENT] = ACTIONS(1137), - [anon_sym_PIPE_PIPE] = ACTIONS(1135), - [anon_sym_AMP_AMP] = ACTIONS(1135), - [anon_sym_PIPE] = ACTIONS(1137), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_AMP] = ACTIONS(1137), - [anon_sym_EQ_EQ] = ACTIONS(1135), - [anon_sym_BANG_EQ] = ACTIONS(1135), - [anon_sym_LT_EQ_GT] = ACTIONS(1135), - [anon_sym_GT] = ACTIONS(1137), - [anon_sym_GT_EQ] = ACTIONS(1135), - [anon_sym_LT_EQ] = ACTIONS(1137), - [anon_sym_LT] = ACTIONS(1137), - [anon_sym_instanceof] = ACTIONS(1137), - [anon_sym_LT_LT] = ACTIONS(1135), - [anon_sym_GT_GT] = ACTIONS(1137), - [anon_sym_GT_GT_GT] = ACTIONS(1135), - [anon_sym_QMARK] = ACTIONS(1135), - [anon_sym_PLUS_EQ] = ACTIONS(1135), - [anon_sym_DASH_EQ] = ACTIONS(1135), - [anon_sym_STAR_EQ] = ACTIONS(1135), - [anon_sym_SLASH_EQ] = ACTIONS(1135), - [anon_sym_PERCENT_EQ] = ACTIONS(1135), - [anon_sym_delete] = ACTIONS(1137), - [anon_sym_var] = ACTIONS(1137), - [anon_sym_rawcall] = ACTIONS(1137), - [anon_sym_AT] = ACTIONS(1135), - [anon_sym_clone] = ACTIONS(1137), - [sym_integer] = ACTIONS(1137), - [sym_float] = ACTIONS(1135), - [anon_sym_DQUOTE] = ACTIONS(1135), - [anon_sym_SQUOTE] = ACTIONS(1137), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1135), - [anon_sym_true] = ACTIONS(1137), - [anon_sym_false] = ACTIONS(1137), - [sym_null] = ACTIONS(1137), + [ts_builtin_sym_end] = ACTIONS(1131), + [sym_identifier] = ACTIONS(1133), + [anon_sym_SEMI] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(1131), + [anon_sym_RBRACE] = ACTIONS(1131), + [anon_sym_if] = ACTIONS(1133), + [anon_sym_else] = ACTIONS(1133), + [anon_sym_while] = ACTIONS(1133), + [anon_sym_LPAREN] = ACTIONS(1131), + [anon_sym_do] = ACTIONS(1133), + [anon_sym_switch] = ACTIONS(1133), + [anon_sym_case] = ACTIONS(1133), + [anon_sym_default] = ACTIONS(1133), + [anon_sym_for] = ACTIONS(1133), + [anon_sym_foreach] = ACTIONS(1133), + [anon_sym_COMMA] = ACTIONS(1131), + [anon_sym_in] = ACTIONS(1133), + [anon_sym_break] = ACTIONS(1133), + [anon_sym_continue] = ACTIONS(1133), + [anon_sym_return] = ACTIONS(1133), + [anon_sym_yield] = ACTIONS(1133), + [anon_sym_resume] = ACTIONS(1133), + [anon_sym_local] = ACTIONS(1133), + [anon_sym_EQ] = ACTIONS(1133), + [anon_sym_LT_DASH] = ACTIONS(1131), + [anon_sym_function] = ACTIONS(1133), + [anon_sym_COLON_COLON] = ACTIONS(1131), + [anon_sym_class] = ACTIONS(1133), + [anon_sym_DOT] = ACTIONS(1131), + [anon_sym_LBRACK] = ACTIONS(1131), + [anon_sym_try] = ACTIONS(1133), + [anon_sym_throw] = ACTIONS(1133), + [anon_sym_const] = ACTIONS(1133), + [anon_sym_enum] = ACTIONS(1133), + [anon_sym_DASH] = ACTIONS(1133), + [anon_sym_TILDE] = ACTIONS(1131), + [anon_sym_BANG] = ACTIONS(1133), + [anon_sym_typeof] = ACTIONS(1133), + [anon_sym_PLUS_PLUS] = ACTIONS(1131), + [anon_sym_DASH_DASH] = ACTIONS(1131), + [anon_sym_PLUS] = ACTIONS(1133), + [anon_sym_STAR] = ACTIONS(1133), + [anon_sym_SLASH] = ACTIONS(1133), + [anon_sym_PERCENT] = ACTIONS(1133), + [anon_sym_PIPE_PIPE] = ACTIONS(1131), + [anon_sym_AMP_AMP] = ACTIONS(1131), + [anon_sym_PIPE] = ACTIONS(1133), + [anon_sym_CARET] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_EQ_EQ] = ACTIONS(1131), + [anon_sym_BANG_EQ] = ACTIONS(1131), + [anon_sym_LT_EQ_GT] = ACTIONS(1131), + [anon_sym_GT] = ACTIONS(1133), + [anon_sym_GT_EQ] = ACTIONS(1131), + [anon_sym_LT_EQ] = ACTIONS(1133), + [anon_sym_LT] = ACTIONS(1133), + [anon_sym_instanceof] = ACTIONS(1133), + [anon_sym_LT_LT] = ACTIONS(1131), + [anon_sym_GT_GT] = ACTIONS(1133), + [anon_sym_GT_GT_GT] = ACTIONS(1131), + [anon_sym_QMARK] = ACTIONS(1131), + [anon_sym_PLUS_EQ] = ACTIONS(1131), + [anon_sym_DASH_EQ] = ACTIONS(1131), + [anon_sym_STAR_EQ] = ACTIONS(1131), + [anon_sym_SLASH_EQ] = ACTIONS(1131), + [anon_sym_PERCENT_EQ] = ACTIONS(1131), + [anon_sym_delete] = ACTIONS(1133), + [anon_sym_var] = ACTIONS(1133), + [anon_sym_rawcall] = ACTIONS(1133), + [anon_sym_AT] = ACTIONS(1131), + [anon_sym_clone] = ACTIONS(1133), + [sym_integer] = ACTIONS(1133), + [sym_float] = ACTIONS(1131), + [anon_sym_DQUOTE] = ACTIONS(1131), + [anon_sym_SQUOTE] = ACTIONS(1133), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1131), + [anon_sym_true] = ACTIONS(1133), + [anon_sym_false] = ACTIONS(1133), + [sym_null] = ACTIONS(1133), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1135), + [sym_verbatim_string] = ACTIONS(1131), }, [271] = { - [ts_builtin_sym_end] = ACTIONS(1135), - [sym_identifier] = ACTIONS(1137), - [anon_sym_SEMI] = ACTIONS(1135), - [anon_sym_LBRACE] = ACTIONS(1135), - [anon_sym_RBRACE] = ACTIONS(1135), - [anon_sym_if] = ACTIONS(1137), - [anon_sym_else] = ACTIONS(1137), - [anon_sym_while] = ACTIONS(1137), - [anon_sym_LPAREN] = ACTIONS(1135), - [anon_sym_do] = ACTIONS(1137), - [anon_sym_switch] = ACTIONS(1137), - [anon_sym_case] = ACTIONS(1137), - [anon_sym_default] = ACTIONS(1137), - [anon_sym_for] = ACTIONS(1137), - [anon_sym_foreach] = ACTIONS(1137), - [anon_sym_COMMA] = ACTIONS(1135), - [anon_sym_in] = ACTIONS(1137), - [anon_sym_break] = ACTIONS(1137), - [anon_sym_continue] = ACTIONS(1137), - [anon_sym_return] = ACTIONS(1137), - [anon_sym_yield] = ACTIONS(1137), - [anon_sym_resume] = ACTIONS(1137), - [anon_sym_local] = ACTIONS(1137), - [anon_sym_EQ] = ACTIONS(1137), - [anon_sym_LT_DASH] = ACTIONS(1135), - [anon_sym_function] = ACTIONS(1137), - [anon_sym_COLON_COLON] = ACTIONS(1135), - [anon_sym_class] = ACTIONS(1137), - [anon_sym_DOT] = ACTIONS(1135), - [anon_sym_LBRACK] = ACTIONS(1135), - [anon_sym_try] = ACTIONS(1137), - [anon_sym_throw] = ACTIONS(1137), - [anon_sym_const] = ACTIONS(1137), - [anon_sym_enum] = ACTIONS(1137), - [anon_sym_DASH] = ACTIONS(1137), - [anon_sym_TILDE] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1137), - [anon_sym_typeof] = ACTIONS(1137), - [anon_sym_PLUS_PLUS] = ACTIONS(1135), - [anon_sym_DASH_DASH] = ACTIONS(1135), - [anon_sym_PLUS] = ACTIONS(1137), - [anon_sym_STAR] = ACTIONS(1137), - [anon_sym_SLASH] = ACTIONS(1137), - [anon_sym_PERCENT] = ACTIONS(1137), - [anon_sym_PIPE_PIPE] = ACTIONS(1135), - [anon_sym_AMP_AMP] = ACTIONS(1135), - [anon_sym_PIPE] = ACTIONS(1137), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_AMP] = ACTIONS(1137), - [anon_sym_EQ_EQ] = ACTIONS(1135), - [anon_sym_BANG_EQ] = ACTIONS(1135), - [anon_sym_LT_EQ_GT] = ACTIONS(1135), - [anon_sym_GT] = ACTIONS(1137), - [anon_sym_GT_EQ] = ACTIONS(1135), - [anon_sym_LT_EQ] = ACTIONS(1137), - [anon_sym_LT] = ACTIONS(1137), - [anon_sym_instanceof] = ACTIONS(1137), - [anon_sym_LT_LT] = ACTIONS(1135), - [anon_sym_GT_GT] = ACTIONS(1137), - [anon_sym_GT_GT_GT] = ACTIONS(1135), - [anon_sym_QMARK] = ACTIONS(1135), - [anon_sym_PLUS_EQ] = ACTIONS(1135), - [anon_sym_DASH_EQ] = ACTIONS(1135), - [anon_sym_STAR_EQ] = ACTIONS(1135), - [anon_sym_SLASH_EQ] = ACTIONS(1135), - [anon_sym_PERCENT_EQ] = ACTIONS(1135), - [anon_sym_delete] = ACTIONS(1137), - [anon_sym_var] = ACTIONS(1137), - [anon_sym_rawcall] = ACTIONS(1137), - [anon_sym_AT] = ACTIONS(1135), - [anon_sym_clone] = ACTIONS(1137), - [sym_integer] = ACTIONS(1137), - [sym_float] = ACTIONS(1135), - [anon_sym_DQUOTE] = ACTIONS(1135), - [anon_sym_SQUOTE] = ACTIONS(1137), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1135), - [anon_sym_true] = ACTIONS(1137), - [anon_sym_false] = ACTIONS(1137), - [sym_null] = ACTIONS(1137), + [ts_builtin_sym_end] = ACTIONS(1131), + [sym_identifier] = ACTIONS(1133), + [anon_sym_SEMI] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(1131), + [anon_sym_RBRACE] = ACTIONS(1131), + [anon_sym_if] = ACTIONS(1133), + [anon_sym_else] = ACTIONS(1133), + [anon_sym_while] = ACTIONS(1133), + [anon_sym_LPAREN] = ACTIONS(1131), + [anon_sym_do] = ACTIONS(1133), + [anon_sym_switch] = ACTIONS(1133), + [anon_sym_case] = ACTIONS(1133), + [anon_sym_default] = ACTIONS(1133), + [anon_sym_for] = ACTIONS(1133), + [anon_sym_foreach] = ACTIONS(1133), + [anon_sym_COMMA] = ACTIONS(1131), + [anon_sym_in] = ACTIONS(1133), + [anon_sym_break] = ACTIONS(1133), + [anon_sym_continue] = ACTIONS(1133), + [anon_sym_return] = ACTIONS(1133), + [anon_sym_yield] = ACTIONS(1133), + [anon_sym_resume] = ACTIONS(1133), + [anon_sym_local] = ACTIONS(1133), + [anon_sym_EQ] = ACTIONS(1133), + [anon_sym_LT_DASH] = ACTIONS(1131), + [anon_sym_function] = ACTIONS(1133), + [anon_sym_COLON_COLON] = ACTIONS(1131), + [anon_sym_class] = ACTIONS(1133), + [anon_sym_DOT] = ACTIONS(1131), + [anon_sym_LBRACK] = ACTIONS(1131), + [anon_sym_try] = ACTIONS(1133), + [anon_sym_throw] = ACTIONS(1133), + [anon_sym_const] = ACTIONS(1133), + [anon_sym_enum] = ACTIONS(1133), + [anon_sym_DASH] = ACTIONS(1133), + [anon_sym_TILDE] = ACTIONS(1131), + [anon_sym_BANG] = ACTIONS(1133), + [anon_sym_typeof] = ACTIONS(1133), + [anon_sym_PLUS_PLUS] = ACTIONS(1131), + [anon_sym_DASH_DASH] = ACTIONS(1131), + [anon_sym_PLUS] = ACTIONS(1133), + [anon_sym_STAR] = ACTIONS(1133), + [anon_sym_SLASH] = ACTIONS(1133), + [anon_sym_PERCENT] = ACTIONS(1133), + [anon_sym_PIPE_PIPE] = ACTIONS(1131), + [anon_sym_AMP_AMP] = ACTIONS(1131), + [anon_sym_PIPE] = ACTIONS(1133), + [anon_sym_CARET] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_EQ_EQ] = ACTIONS(1131), + [anon_sym_BANG_EQ] = ACTIONS(1131), + [anon_sym_LT_EQ_GT] = ACTIONS(1131), + [anon_sym_GT] = ACTIONS(1133), + [anon_sym_GT_EQ] = ACTIONS(1131), + [anon_sym_LT_EQ] = ACTIONS(1133), + [anon_sym_LT] = ACTIONS(1133), + [anon_sym_instanceof] = ACTIONS(1133), + [anon_sym_LT_LT] = ACTIONS(1131), + [anon_sym_GT_GT] = ACTIONS(1133), + [anon_sym_GT_GT_GT] = ACTIONS(1131), + [anon_sym_QMARK] = ACTIONS(1131), + [anon_sym_PLUS_EQ] = ACTIONS(1131), + [anon_sym_DASH_EQ] = ACTIONS(1131), + [anon_sym_STAR_EQ] = ACTIONS(1131), + [anon_sym_SLASH_EQ] = ACTIONS(1131), + [anon_sym_PERCENT_EQ] = ACTIONS(1131), + [anon_sym_delete] = ACTIONS(1133), + [anon_sym_var] = ACTIONS(1133), + [anon_sym_rawcall] = ACTIONS(1133), + [anon_sym_AT] = ACTIONS(1131), + [anon_sym_clone] = ACTIONS(1133), + [sym_integer] = ACTIONS(1133), + [sym_float] = ACTIONS(1131), + [anon_sym_DQUOTE] = ACTIONS(1131), + [anon_sym_SQUOTE] = ACTIONS(1133), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1131), + [anon_sym_true] = ACTIONS(1133), + [anon_sym_false] = ACTIONS(1133), + [sym_null] = ACTIONS(1133), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1135), + [sym_verbatim_string] = ACTIONS(1131), }, [272] = { - [ts_builtin_sym_end] = ACTIONS(1135), - [sym_identifier] = ACTIONS(1137), - [anon_sym_SEMI] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(1135), - [anon_sym_RBRACE] = ACTIONS(1135), - [anon_sym_if] = ACTIONS(1137), - [anon_sym_else] = ACTIONS(1137), - [anon_sym_while] = ACTIONS(1137), + [ts_builtin_sym_end] = ACTIONS(1131), + [sym_identifier] = ACTIONS(1133), + [anon_sym_SEMI] = ACTIONS(1135), + [anon_sym_LBRACE] = ACTIONS(1131), + [anon_sym_RBRACE] = ACTIONS(1131), + [anon_sym_if] = ACTIONS(1133), + [anon_sym_else] = ACTIONS(1133), + [anon_sym_while] = ACTIONS(1133), [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(1137), - [anon_sym_switch] = ACTIONS(1137), - [anon_sym_case] = ACTIONS(1137), - [anon_sym_default] = ACTIONS(1137), - [anon_sym_for] = ACTIONS(1137), - [anon_sym_foreach] = ACTIONS(1137), - [anon_sym_COMMA] = ACTIONS(1135), + [anon_sym_do] = ACTIONS(1133), + [anon_sym_switch] = ACTIONS(1133), + [anon_sym_case] = ACTIONS(1133), + [anon_sym_default] = ACTIONS(1133), + [anon_sym_for] = ACTIONS(1133), + [anon_sym_foreach] = ACTIONS(1133), + [anon_sym_COMMA] = ACTIONS(1131), [anon_sym_in] = ACTIONS(869), - [anon_sym_break] = ACTIONS(1137), - [anon_sym_continue] = ACTIONS(1137), - [anon_sym_return] = ACTIONS(1137), - [anon_sym_yield] = ACTIONS(1137), - [anon_sym_resume] = ACTIONS(1137), - [anon_sym_local] = ACTIONS(1137), + [anon_sym_break] = ACTIONS(1133), + [anon_sym_continue] = ACTIONS(1133), + [anon_sym_return] = ACTIONS(1133), + [anon_sym_yield] = ACTIONS(1133), + [anon_sym_resume] = ACTIONS(1133), + [anon_sym_local] = ACTIONS(1133), [anon_sym_EQ] = ACTIONS(871), [anon_sym_LT_DASH] = ACTIONS(873), - [anon_sym_function] = ACTIONS(1137), - [anon_sym_COLON_COLON] = ACTIONS(1135), - [anon_sym_class] = ACTIONS(1137), + [anon_sym_function] = ACTIONS(1133), + [anon_sym_COLON_COLON] = ACTIONS(1131), + [anon_sym_class] = ACTIONS(1133), [anon_sym_DOT] = ACTIONS(875), [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(1137), - [anon_sym_throw] = ACTIONS(1137), - [anon_sym_const] = ACTIONS(1137), - [anon_sym_enum] = ACTIONS(1137), + [anon_sym_try] = ACTIONS(1133), + [anon_sym_throw] = ACTIONS(1133), + [anon_sym_const] = ACTIONS(1133), + [anon_sym_enum] = ACTIONS(1133), [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1137), - [anon_sym_typeof] = ACTIONS(1137), + [anon_sym_TILDE] = ACTIONS(1131), + [anon_sym_BANG] = ACTIONS(1133), + [anon_sym_typeof] = ACTIONS(1133), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), [anon_sym_PLUS] = ACTIONS(879), @@ -30495,23 +30466,106 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(873), [anon_sym_SLASH_EQ] = ACTIONS(873), [anon_sym_PERCENT_EQ] = ACTIONS(873), - [anon_sym_delete] = ACTIONS(1137), - [anon_sym_var] = ACTIONS(1137), - [anon_sym_rawcall] = ACTIONS(1137), - [anon_sym_AT] = ACTIONS(1135), - [anon_sym_clone] = ACTIONS(1137), - [sym_integer] = ACTIONS(1137), - [sym_float] = ACTIONS(1135), - [anon_sym_DQUOTE] = ACTIONS(1135), - [anon_sym_SQUOTE] = ACTIONS(1137), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1135), - [anon_sym_true] = ACTIONS(1137), - [anon_sym_false] = ACTIONS(1137), - [sym_null] = ACTIONS(1137), + [anon_sym_delete] = ACTIONS(1133), + [anon_sym_var] = ACTIONS(1133), + [anon_sym_rawcall] = ACTIONS(1133), + [anon_sym_AT] = ACTIONS(1131), + [anon_sym_clone] = ACTIONS(1133), + [sym_integer] = ACTIONS(1133), + [sym_float] = ACTIONS(1131), + [anon_sym_DQUOTE] = ACTIONS(1131), + [anon_sym_SQUOTE] = ACTIONS(1133), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1131), + [anon_sym_true] = ACTIONS(1133), + [anon_sym_false] = ACTIONS(1133), + [sym_null] = ACTIONS(1133), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1135), + [sym_verbatim_string] = ACTIONS(1131), }, [273] = { + [ts_builtin_sym_end] = ACTIONS(1137), + [sym_identifier] = ACTIONS(1139), + [anon_sym_SEMI] = ACTIONS(1137), + [anon_sym_LBRACE] = ACTIONS(1137), + [anon_sym_RBRACE] = ACTIONS(1137), + [anon_sym_if] = ACTIONS(1139), + [anon_sym_else] = ACTIONS(1139), + [anon_sym_while] = ACTIONS(1139), + [anon_sym_LPAREN] = ACTIONS(1137), + [anon_sym_do] = ACTIONS(1139), + [anon_sym_switch] = ACTIONS(1139), + [anon_sym_case] = ACTIONS(1139), + [anon_sym_default] = ACTIONS(1139), + [anon_sym_for] = ACTIONS(1139), + [anon_sym_foreach] = ACTIONS(1139), + [anon_sym_COMMA] = ACTIONS(1137), + [anon_sym_in] = ACTIONS(1139), + [anon_sym_break] = ACTIONS(1139), + [anon_sym_continue] = ACTIONS(1139), + [anon_sym_return] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1139), + [anon_sym_resume] = ACTIONS(1139), + [anon_sym_local] = ACTIONS(1139), + [anon_sym_EQ] = ACTIONS(1139), + [anon_sym_LT_DASH] = ACTIONS(1137), + [anon_sym_function] = ACTIONS(1139), + [anon_sym_COLON_COLON] = ACTIONS(1137), + [anon_sym_class] = ACTIONS(1139), + [anon_sym_DOT] = ACTIONS(1137), + [anon_sym_LBRACK] = ACTIONS(1137), + [anon_sym_try] = ACTIONS(1139), + [anon_sym_throw] = ACTIONS(1139), + [anon_sym_const] = ACTIONS(1139), + [anon_sym_enum] = ACTIONS(1139), + [anon_sym_DASH] = ACTIONS(1139), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_BANG] = ACTIONS(1139), + [anon_sym_typeof] = ACTIONS(1139), + [anon_sym_PLUS_PLUS] = ACTIONS(1137), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_PLUS] = ACTIONS(1139), + [anon_sym_STAR] = ACTIONS(1139), + [anon_sym_SLASH] = ACTIONS(1139), + [anon_sym_PERCENT] = ACTIONS(1139), + [anon_sym_PIPE_PIPE] = ACTIONS(1137), + [anon_sym_AMP_AMP] = ACTIONS(1137), + [anon_sym_PIPE] = ACTIONS(1139), + [anon_sym_CARET] = ACTIONS(1137), + [anon_sym_AMP] = ACTIONS(1139), + [anon_sym_EQ_EQ] = ACTIONS(1137), + [anon_sym_BANG_EQ] = ACTIONS(1137), + [anon_sym_LT_EQ_GT] = ACTIONS(1137), + [anon_sym_GT] = ACTIONS(1139), + [anon_sym_GT_EQ] = ACTIONS(1137), + [anon_sym_LT_EQ] = ACTIONS(1139), + [anon_sym_LT] = ACTIONS(1139), + [anon_sym_instanceof] = ACTIONS(1139), + [anon_sym_LT_LT] = ACTIONS(1137), + [anon_sym_GT_GT] = ACTIONS(1139), + [anon_sym_GT_GT_GT] = ACTIONS(1137), + [anon_sym_QMARK] = ACTIONS(1137), + [anon_sym_PLUS_EQ] = ACTIONS(1137), + [anon_sym_DASH_EQ] = ACTIONS(1137), + [anon_sym_STAR_EQ] = ACTIONS(1137), + [anon_sym_SLASH_EQ] = ACTIONS(1137), + [anon_sym_PERCENT_EQ] = ACTIONS(1137), + [anon_sym_delete] = ACTIONS(1139), + [anon_sym_var] = ACTIONS(1139), + [anon_sym_rawcall] = ACTIONS(1139), + [anon_sym_AT] = ACTIONS(1137), + [anon_sym_clone] = ACTIONS(1139), + [sym_integer] = ACTIONS(1139), + [sym_float] = ACTIONS(1137), + [anon_sym_DQUOTE] = ACTIONS(1137), + [anon_sym_SQUOTE] = ACTIONS(1139), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1137), + [anon_sym_true] = ACTIONS(1139), + [anon_sym_false] = ACTIONS(1139), + [sym_null] = ACTIONS(1139), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(1137), + }, + [274] = { [ts_builtin_sym_end] = ACTIONS(1141), [sym_identifier] = ACTIONS(1143), [anon_sym_SEMI] = ACTIONS(1141), @@ -30594,128 +30648,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(1141), }, - [274] = { - [ts_builtin_sym_end] = ACTIONS(1145), - [sym_identifier] = ACTIONS(1147), - [anon_sym_SEMI] = ACTIONS(1145), - [anon_sym_LBRACE] = ACTIONS(1145), - [anon_sym_RBRACE] = ACTIONS(1145), - [anon_sym_if] = ACTIONS(1147), - [anon_sym_else] = ACTIONS(1147), - [anon_sym_while] = ACTIONS(1147), - [anon_sym_LPAREN] = ACTIONS(1145), - [anon_sym_do] = ACTIONS(1147), - [anon_sym_switch] = ACTIONS(1147), - [anon_sym_case] = ACTIONS(1147), - [anon_sym_default] = ACTIONS(1147), - [anon_sym_for] = ACTIONS(1147), - [anon_sym_foreach] = ACTIONS(1147), - [anon_sym_COMMA] = ACTIONS(1145), - [anon_sym_in] = ACTIONS(1147), - [anon_sym_break] = ACTIONS(1147), - [anon_sym_continue] = ACTIONS(1147), - [anon_sym_return] = ACTIONS(1147), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_resume] = ACTIONS(1147), - [anon_sym_local] = ACTIONS(1147), - [anon_sym_EQ] = ACTIONS(1147), - [anon_sym_LT_DASH] = ACTIONS(1145), - [anon_sym_function] = ACTIONS(1147), - [anon_sym_COLON_COLON] = ACTIONS(1145), - [anon_sym_class] = ACTIONS(1147), - [anon_sym_DOT] = ACTIONS(1145), - [anon_sym_LBRACK] = ACTIONS(1145), - [anon_sym_try] = ACTIONS(1147), - [anon_sym_throw] = ACTIONS(1147), - [anon_sym_const] = ACTIONS(1147), - [anon_sym_enum] = ACTIONS(1147), - [anon_sym_DASH] = ACTIONS(1147), - [anon_sym_TILDE] = ACTIONS(1145), - [anon_sym_BANG] = ACTIONS(1147), - [anon_sym_typeof] = ACTIONS(1147), - [anon_sym_PLUS_PLUS] = ACTIONS(1145), - [anon_sym_DASH_DASH] = ACTIONS(1145), - [anon_sym_PLUS] = ACTIONS(1147), - [anon_sym_STAR] = ACTIONS(1147), - [anon_sym_SLASH] = ACTIONS(1147), - [anon_sym_PERCENT] = ACTIONS(1147), - [anon_sym_PIPE_PIPE] = ACTIONS(1145), - [anon_sym_AMP_AMP] = ACTIONS(1145), - [anon_sym_PIPE] = ACTIONS(1147), - [anon_sym_CARET] = ACTIONS(1145), - [anon_sym_AMP] = ACTIONS(1147), - [anon_sym_EQ_EQ] = ACTIONS(1145), - [anon_sym_BANG_EQ] = ACTIONS(1145), - [anon_sym_LT_EQ_GT] = ACTIONS(1145), - [anon_sym_GT] = ACTIONS(1147), - [anon_sym_GT_EQ] = ACTIONS(1145), - [anon_sym_LT_EQ] = ACTIONS(1147), - [anon_sym_LT] = ACTIONS(1147), - [anon_sym_instanceof] = ACTIONS(1147), - [anon_sym_LT_LT] = ACTIONS(1145), - [anon_sym_GT_GT] = ACTIONS(1147), - [anon_sym_GT_GT_GT] = ACTIONS(1145), - [anon_sym_QMARK] = ACTIONS(1145), - [anon_sym_PLUS_EQ] = ACTIONS(1145), - [anon_sym_DASH_EQ] = ACTIONS(1145), - [anon_sym_STAR_EQ] = ACTIONS(1145), - [anon_sym_SLASH_EQ] = ACTIONS(1145), - [anon_sym_PERCENT_EQ] = ACTIONS(1145), - [anon_sym_delete] = ACTIONS(1147), - [anon_sym_var] = ACTIONS(1147), - [anon_sym_rawcall] = ACTIONS(1147), - [anon_sym_AT] = ACTIONS(1145), - [anon_sym_clone] = ACTIONS(1147), - [sym_integer] = ACTIONS(1147), - [sym_float] = ACTIONS(1145), - [anon_sym_DQUOTE] = ACTIONS(1145), - [anon_sym_SQUOTE] = ACTIONS(1147), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1145), - [anon_sym_true] = ACTIONS(1147), - [anon_sym_false] = ACTIONS(1147), - [sym_null] = ACTIONS(1147), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1145), - }, [275] = { - [ts_builtin_sym_end] = ACTIONS(1145), - [sym_identifier] = ACTIONS(1147), - [anon_sym_SEMI] = ACTIONS(1149), - [anon_sym_LBRACE] = ACTIONS(1145), - [anon_sym_RBRACE] = ACTIONS(1145), - [anon_sym_if] = ACTIONS(1147), - [anon_sym_else] = ACTIONS(1147), - [anon_sym_while] = ACTIONS(1147), + [ts_builtin_sym_end] = ACTIONS(1141), + [sym_identifier] = ACTIONS(1143), + [anon_sym_SEMI] = ACTIONS(1145), + [anon_sym_LBRACE] = ACTIONS(1141), + [anon_sym_RBRACE] = ACTIONS(1141), + [anon_sym_if] = ACTIONS(1143), + [anon_sym_else] = ACTIONS(1143), + [anon_sym_while] = ACTIONS(1143), [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(1147), - [anon_sym_switch] = ACTIONS(1147), - [anon_sym_case] = ACTIONS(1147), - [anon_sym_default] = ACTIONS(1147), - [anon_sym_for] = ACTIONS(1147), - [anon_sym_foreach] = ACTIONS(1147), - [anon_sym_COMMA] = ACTIONS(1145), + [anon_sym_do] = ACTIONS(1143), + [anon_sym_switch] = ACTIONS(1143), + [anon_sym_case] = ACTIONS(1143), + [anon_sym_default] = ACTIONS(1143), + [anon_sym_for] = ACTIONS(1143), + [anon_sym_foreach] = ACTIONS(1143), + [anon_sym_COMMA] = ACTIONS(1141), [anon_sym_in] = ACTIONS(869), - [anon_sym_break] = ACTIONS(1147), - [anon_sym_continue] = ACTIONS(1147), - [anon_sym_return] = ACTIONS(1147), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_resume] = ACTIONS(1147), - [anon_sym_local] = ACTIONS(1147), + [anon_sym_break] = ACTIONS(1143), + [anon_sym_continue] = ACTIONS(1143), + [anon_sym_return] = ACTIONS(1143), + [anon_sym_yield] = ACTIONS(1143), + [anon_sym_resume] = ACTIONS(1143), + [anon_sym_local] = ACTIONS(1143), [anon_sym_EQ] = ACTIONS(871), [anon_sym_LT_DASH] = ACTIONS(873), - [anon_sym_function] = ACTIONS(1147), - [anon_sym_COLON_COLON] = ACTIONS(1145), - [anon_sym_class] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(1143), + [anon_sym_COLON_COLON] = ACTIONS(1141), + [anon_sym_class] = ACTIONS(1143), [anon_sym_DOT] = ACTIONS(875), [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(1147), - [anon_sym_throw] = ACTIONS(1147), - [anon_sym_const] = ACTIONS(1147), - [anon_sym_enum] = ACTIONS(1147), + [anon_sym_try] = ACTIONS(1143), + [anon_sym_throw] = ACTIONS(1143), + [anon_sym_const] = ACTIONS(1143), + [anon_sym_enum] = ACTIONS(1143), [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(1145), - [anon_sym_BANG] = ACTIONS(1147), - [anon_sym_typeof] = ACTIONS(1147), + [anon_sym_TILDE] = ACTIONS(1141), + [anon_sym_BANG] = ACTIONS(1143), + [anon_sym_typeof] = ACTIONS(1143), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), [anon_sym_PLUS] = ACTIONS(879), @@ -30744,111 +30715,526 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(873), [anon_sym_SLASH_EQ] = ACTIONS(873), [anon_sym_PERCENT_EQ] = ACTIONS(873), - [anon_sym_delete] = ACTIONS(1147), - [anon_sym_var] = ACTIONS(1147), - [anon_sym_rawcall] = ACTIONS(1147), - [anon_sym_AT] = ACTIONS(1145), - [anon_sym_clone] = ACTIONS(1147), - [sym_integer] = ACTIONS(1147), - [sym_float] = ACTIONS(1145), - [anon_sym_DQUOTE] = ACTIONS(1145), - [anon_sym_SQUOTE] = ACTIONS(1147), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1145), - [anon_sym_true] = ACTIONS(1147), - [anon_sym_false] = ACTIONS(1147), - [sym_null] = ACTIONS(1147), + [anon_sym_delete] = ACTIONS(1143), + [anon_sym_var] = ACTIONS(1143), + [anon_sym_rawcall] = ACTIONS(1143), + [anon_sym_AT] = ACTIONS(1141), + [anon_sym_clone] = ACTIONS(1143), + [sym_integer] = ACTIONS(1143), + [sym_float] = ACTIONS(1141), + [anon_sym_DQUOTE] = ACTIONS(1141), + [anon_sym_SQUOTE] = ACTIONS(1143), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1141), + [anon_sym_true] = ACTIONS(1143), + [anon_sym_false] = ACTIONS(1143), + [sym_null] = ACTIONS(1143), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1145), + [sym_verbatim_string] = ACTIONS(1141), }, [276] = { - [ts_builtin_sym_end] = ACTIONS(1129), - [sym_identifier] = ACTIONS(1131), - [anon_sym_SEMI] = ACTIONS(1129), - [anon_sym_LBRACE] = ACTIONS(1129), - [anon_sym_RBRACE] = ACTIONS(1129), - [anon_sym_if] = ACTIONS(1131), - [anon_sym_else] = ACTIONS(1131), - [anon_sym_while] = ACTIONS(1131), - [anon_sym_LPAREN] = ACTIONS(1129), - [anon_sym_do] = ACTIONS(1131), - [anon_sym_switch] = ACTIONS(1131), - [anon_sym_case] = ACTIONS(1131), - [anon_sym_default] = ACTIONS(1131), - [anon_sym_for] = ACTIONS(1131), - [anon_sym_foreach] = ACTIONS(1131), - [anon_sym_COMMA] = ACTIONS(1129), - [anon_sym_in] = ACTIONS(1131), - [anon_sym_break] = ACTIONS(1131), - [anon_sym_continue] = ACTIONS(1131), - [anon_sym_return] = ACTIONS(1131), - [anon_sym_yield] = ACTIONS(1131), - [anon_sym_resume] = ACTIONS(1131), - [anon_sym_local] = ACTIONS(1131), - [anon_sym_EQ] = ACTIONS(1131), - [anon_sym_LT_DASH] = ACTIONS(1129), - [anon_sym_function] = ACTIONS(1131), - [anon_sym_COLON_COLON] = ACTIONS(1129), - [anon_sym_class] = ACTIONS(1131), - [anon_sym_DOT] = ACTIONS(1129), - [anon_sym_LBRACK] = ACTIONS(1129), - [anon_sym_try] = ACTIONS(1131), - [anon_sym_throw] = ACTIONS(1131), - [anon_sym_const] = ACTIONS(1131), - [anon_sym_enum] = ACTIONS(1131), - [anon_sym_DASH] = ACTIONS(1131), - [anon_sym_TILDE] = ACTIONS(1129), - [anon_sym_BANG] = ACTIONS(1131), - [anon_sym_typeof] = ACTIONS(1131), - [anon_sym_PLUS_PLUS] = ACTIONS(1129), - [anon_sym_DASH_DASH] = ACTIONS(1129), - [anon_sym_PLUS] = ACTIONS(1131), - [anon_sym_STAR] = ACTIONS(1131), - [anon_sym_SLASH] = ACTIONS(1131), - [anon_sym_PERCENT] = ACTIONS(1131), - [anon_sym_PIPE_PIPE] = ACTIONS(1129), - [anon_sym_AMP_AMP] = ACTIONS(1129), - [anon_sym_PIPE] = ACTIONS(1131), - [anon_sym_CARET] = ACTIONS(1129), - [anon_sym_AMP] = ACTIONS(1131), - [anon_sym_EQ_EQ] = ACTIONS(1129), - [anon_sym_BANG_EQ] = ACTIONS(1129), - [anon_sym_LT_EQ_GT] = ACTIONS(1129), - [anon_sym_GT] = ACTIONS(1131), - [anon_sym_GT_EQ] = ACTIONS(1129), - [anon_sym_LT_EQ] = ACTIONS(1131), - [anon_sym_LT] = ACTIONS(1131), - [anon_sym_instanceof] = ACTIONS(1131), - [anon_sym_LT_LT] = ACTIONS(1129), - [anon_sym_GT_GT] = ACTIONS(1131), - [anon_sym_GT_GT_GT] = ACTIONS(1129), - [anon_sym_QMARK] = ACTIONS(1129), - [anon_sym_PLUS_EQ] = ACTIONS(1129), - [anon_sym_DASH_EQ] = ACTIONS(1129), - [anon_sym_STAR_EQ] = ACTIONS(1129), - [anon_sym_SLASH_EQ] = ACTIONS(1129), - [anon_sym_PERCENT_EQ] = ACTIONS(1129), - [anon_sym_delete] = ACTIONS(1131), - [anon_sym_var] = ACTIONS(1131), - [anon_sym_rawcall] = ACTIONS(1131), - [anon_sym_AT] = ACTIONS(1129), - [anon_sym_clone] = ACTIONS(1131), - [sym_integer] = ACTIONS(1131), - [sym_float] = ACTIONS(1129), - [anon_sym_DQUOTE] = ACTIONS(1129), - [anon_sym_SQUOTE] = ACTIONS(1131), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1129), - [anon_sym_true] = ACTIONS(1131), - [anon_sym_false] = ACTIONS(1131), - [sym_null] = ACTIONS(1131), + [ts_builtin_sym_end] = ACTIONS(1105), + [sym_identifier] = ACTIONS(1107), + [anon_sym_SEMI] = ACTIONS(1105), + [anon_sym_LBRACE] = ACTIONS(1105), + [anon_sym_RBRACE] = ACTIONS(1105), + [anon_sym_if] = ACTIONS(1107), + [anon_sym_else] = ACTIONS(1107), + [anon_sym_while] = ACTIONS(1107), + [anon_sym_LPAREN] = ACTIONS(1105), + [anon_sym_do] = ACTIONS(1107), + [anon_sym_switch] = ACTIONS(1107), + [anon_sym_case] = ACTIONS(1107), + [anon_sym_default] = ACTIONS(1107), + [anon_sym_for] = ACTIONS(1107), + [anon_sym_foreach] = ACTIONS(1107), + [anon_sym_COMMA] = ACTIONS(1105), + [anon_sym_in] = ACTIONS(1107), + [anon_sym_break] = ACTIONS(1107), + [anon_sym_continue] = ACTIONS(1107), + [anon_sym_return] = ACTIONS(1107), + [anon_sym_yield] = ACTIONS(1107), + [anon_sym_resume] = ACTIONS(1107), + [anon_sym_local] = ACTIONS(1107), + [anon_sym_EQ] = ACTIONS(1107), + [anon_sym_LT_DASH] = ACTIONS(1105), + [anon_sym_function] = ACTIONS(1107), + [anon_sym_COLON_COLON] = ACTIONS(1105), + [anon_sym_class] = ACTIONS(1107), + [anon_sym_DOT] = ACTIONS(1105), + [anon_sym_LBRACK] = ACTIONS(1105), + [anon_sym_try] = ACTIONS(1107), + [anon_sym_throw] = ACTIONS(1107), + [anon_sym_const] = ACTIONS(1107), + [anon_sym_enum] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_TILDE] = ACTIONS(1105), + [anon_sym_BANG] = ACTIONS(1107), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1105), + [anon_sym_DASH_DASH] = ACTIONS(1105), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_STAR] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(1107), + [anon_sym_PERCENT] = ACTIONS(1107), + [anon_sym_PIPE_PIPE] = ACTIONS(1105), + [anon_sym_AMP_AMP] = ACTIONS(1105), + [anon_sym_PIPE] = ACTIONS(1107), + [anon_sym_CARET] = ACTIONS(1105), + [anon_sym_AMP] = ACTIONS(1107), + [anon_sym_EQ_EQ] = ACTIONS(1105), + [anon_sym_BANG_EQ] = ACTIONS(1105), + [anon_sym_LT_EQ_GT] = ACTIONS(1105), + [anon_sym_GT] = ACTIONS(1107), + [anon_sym_GT_EQ] = ACTIONS(1105), + [anon_sym_LT_EQ] = ACTIONS(1107), + [anon_sym_LT] = ACTIONS(1107), + [anon_sym_instanceof] = ACTIONS(1107), + [anon_sym_LT_LT] = ACTIONS(1105), + [anon_sym_GT_GT] = ACTIONS(1107), + [anon_sym_GT_GT_GT] = ACTIONS(1105), + [anon_sym_QMARK] = ACTIONS(1105), + [anon_sym_PLUS_EQ] = ACTIONS(1105), + [anon_sym_DASH_EQ] = ACTIONS(1105), + [anon_sym_STAR_EQ] = ACTIONS(1105), + [anon_sym_SLASH_EQ] = ACTIONS(1105), + [anon_sym_PERCENT_EQ] = ACTIONS(1105), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_var] = ACTIONS(1107), + [anon_sym_rawcall] = ACTIONS(1107), + [anon_sym_AT] = ACTIONS(1105), + [anon_sym_clone] = ACTIONS(1107), + [sym_integer] = ACTIONS(1107), + [sym_float] = ACTIONS(1105), + [anon_sym_DQUOTE] = ACTIONS(1105), + [anon_sym_SQUOTE] = ACTIONS(1107), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1105), + [anon_sym_true] = ACTIONS(1107), + [anon_sym_false] = ACTIONS(1107), + [sym_null] = ACTIONS(1107), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1129), + [sym_verbatim_string] = ACTIONS(1105), }, [277] = { - [ts_builtin_sym_end] = ACTIONS(1151), - [sym_identifier] = ACTIONS(1153), - [anon_sym_SEMI] = ACTIONS(1151), - [anon_sym_LBRACE] = ACTIONS(1151), - [anon_sym_RBRACE] = ACTIONS(1151), + [ts_builtin_sym_end] = ACTIONS(1147), + [sym_identifier] = ACTIONS(1149), + [anon_sym_SEMI] = ACTIONS(1147), + [anon_sym_LBRACE] = ACTIONS(1147), + [anon_sym_RBRACE] = ACTIONS(1147), + [anon_sym_if] = ACTIONS(1149), + [anon_sym_else] = ACTIONS(1149), + [anon_sym_while] = ACTIONS(1149), + [anon_sym_LPAREN] = ACTIONS(1147), + [anon_sym_do] = ACTIONS(1149), + [anon_sym_switch] = ACTIONS(1149), + [anon_sym_case] = ACTIONS(1149), + [anon_sym_default] = ACTIONS(1149), + [anon_sym_for] = ACTIONS(1149), + [anon_sym_foreach] = ACTIONS(1149), + [anon_sym_COMMA] = ACTIONS(1147), + [anon_sym_in] = ACTIONS(1149), + [anon_sym_break] = ACTIONS(1149), + [anon_sym_continue] = ACTIONS(1149), + [anon_sym_return] = ACTIONS(1149), + [anon_sym_yield] = ACTIONS(1149), + [anon_sym_resume] = ACTIONS(1149), + [anon_sym_local] = ACTIONS(1149), + [anon_sym_EQ] = ACTIONS(1149), + [anon_sym_LT_DASH] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(1149), + [anon_sym_COLON_COLON] = ACTIONS(1147), + [anon_sym_class] = ACTIONS(1149), + [anon_sym_DOT] = ACTIONS(1147), + [anon_sym_LBRACK] = ACTIONS(1147), + [anon_sym_try] = ACTIONS(1149), + [anon_sym_throw] = ACTIONS(1149), + [anon_sym_const] = ACTIONS(1149), + [anon_sym_enum] = ACTIONS(1149), + [anon_sym_DASH] = ACTIONS(1149), + [anon_sym_TILDE] = ACTIONS(1147), + [anon_sym_BANG] = ACTIONS(1149), + [anon_sym_typeof] = ACTIONS(1149), + [anon_sym_PLUS_PLUS] = ACTIONS(1147), + [anon_sym_DASH_DASH] = ACTIONS(1147), + [anon_sym_PLUS] = ACTIONS(1149), + [anon_sym_STAR] = ACTIONS(1149), + [anon_sym_SLASH] = ACTIONS(1149), + [anon_sym_PERCENT] = ACTIONS(1149), + [anon_sym_PIPE_PIPE] = ACTIONS(1147), + [anon_sym_AMP_AMP] = ACTIONS(1147), + [anon_sym_PIPE] = ACTIONS(1149), + [anon_sym_CARET] = ACTIONS(1147), + [anon_sym_AMP] = ACTIONS(1149), + [anon_sym_EQ_EQ] = ACTIONS(1147), + [anon_sym_BANG_EQ] = ACTIONS(1147), + [anon_sym_LT_EQ_GT] = ACTIONS(1147), + [anon_sym_GT] = ACTIONS(1149), + [anon_sym_GT_EQ] = ACTIONS(1147), + [anon_sym_LT_EQ] = ACTIONS(1149), + [anon_sym_LT] = ACTIONS(1149), + [anon_sym_instanceof] = ACTIONS(1149), + [anon_sym_LT_LT] = ACTIONS(1147), + [anon_sym_GT_GT] = ACTIONS(1149), + [anon_sym_GT_GT_GT] = ACTIONS(1147), + [anon_sym_QMARK] = ACTIONS(1147), + [anon_sym_PLUS_EQ] = ACTIONS(1147), + [anon_sym_DASH_EQ] = ACTIONS(1147), + [anon_sym_STAR_EQ] = ACTIONS(1147), + [anon_sym_SLASH_EQ] = ACTIONS(1147), + [anon_sym_PERCENT_EQ] = ACTIONS(1147), + [anon_sym_delete] = ACTIONS(1149), + [anon_sym_var] = ACTIONS(1149), + [anon_sym_rawcall] = ACTIONS(1149), + [anon_sym_AT] = ACTIONS(1147), + [anon_sym_clone] = ACTIONS(1149), + [sym_integer] = ACTIONS(1149), + [sym_float] = ACTIONS(1147), + [anon_sym_DQUOTE] = ACTIONS(1147), + [anon_sym_SQUOTE] = ACTIONS(1149), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1147), + [anon_sym_true] = ACTIONS(1149), + [anon_sym_false] = ACTIONS(1149), + [sym_null] = ACTIONS(1149), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(1147), + }, + [278] = { + [ts_builtin_sym_end] = ACTIONS(915), + [sym_identifier] = ACTIONS(917), + [anon_sym_SEMI] = ACTIONS(915), + [anon_sym_LBRACE] = ACTIONS(915), + [anon_sym_RBRACE] = ACTIONS(915), + [anon_sym_if] = ACTIONS(917), + [anon_sym_else] = ACTIONS(917), + [anon_sym_while] = ACTIONS(917), + [anon_sym_LPAREN] = ACTIONS(867), + [anon_sym_do] = ACTIONS(917), + [anon_sym_switch] = ACTIONS(917), + [anon_sym_case] = ACTIONS(917), + [anon_sym_default] = ACTIONS(917), + [anon_sym_for] = ACTIONS(917), + [anon_sym_foreach] = ACTIONS(917), + [anon_sym_COMMA] = ACTIONS(915), + [anon_sym_in] = ACTIONS(917), + [anon_sym_break] = ACTIONS(917), + [anon_sym_continue] = ACTIONS(917), + [anon_sym_return] = ACTIONS(917), + [anon_sym_yield] = ACTIONS(917), + [anon_sym_resume] = ACTIONS(917), + [anon_sym_local] = ACTIONS(917), + [anon_sym_EQ] = ACTIONS(917), + [anon_sym_LT_DASH] = ACTIONS(915), + [anon_sym_function] = ACTIONS(917), + [anon_sym_COLON_COLON] = ACTIONS(915), + [anon_sym_class] = ACTIONS(917), + [anon_sym_DOT] = ACTIONS(875), + [anon_sym_LBRACK] = ACTIONS(877), + [anon_sym_try] = ACTIONS(917), + [anon_sym_throw] = ACTIONS(917), + [anon_sym_const] = ACTIONS(917), + [anon_sym_enum] = ACTIONS(917), + [anon_sym_DASH] = ACTIONS(879), + [anon_sym_TILDE] = ACTIONS(915), + [anon_sym_BANG] = ACTIONS(917), + [anon_sym_typeof] = ACTIONS(917), + [anon_sym_PLUS_PLUS] = ACTIONS(881), + [anon_sym_DASH_DASH] = ACTIONS(881), + [anon_sym_PLUS] = ACTIONS(879), + [anon_sym_STAR] = ACTIONS(883), + [anon_sym_SLASH] = ACTIONS(883), + [anon_sym_PERCENT] = ACTIONS(883), + [anon_sym_PIPE_PIPE] = ACTIONS(915), + [anon_sym_AMP_AMP] = ACTIONS(915), + [anon_sym_PIPE] = ACTIONS(917), + [anon_sym_CARET] = ACTIONS(915), + [anon_sym_AMP] = ACTIONS(917), + [anon_sym_EQ_EQ] = ACTIONS(915), + [anon_sym_BANG_EQ] = ACTIONS(915), + [anon_sym_LT_EQ_GT] = ACTIONS(915), + [anon_sym_GT] = ACTIONS(917), + [anon_sym_GT_EQ] = ACTIONS(915), + [anon_sym_LT_EQ] = ACTIONS(917), + [anon_sym_LT] = ACTIONS(917), + [anon_sym_instanceof] = ACTIONS(917), + [anon_sym_LT_LT] = ACTIONS(901), + [anon_sym_GT_GT] = ACTIONS(903), + [anon_sym_GT_GT_GT] = ACTIONS(901), + [anon_sym_QMARK] = ACTIONS(915), + [anon_sym_PLUS_EQ] = ACTIONS(915), + [anon_sym_DASH_EQ] = ACTIONS(915), + [anon_sym_STAR_EQ] = ACTIONS(915), + [anon_sym_SLASH_EQ] = ACTIONS(915), + [anon_sym_PERCENT_EQ] = ACTIONS(915), + [anon_sym_delete] = ACTIONS(917), + [anon_sym_var] = ACTIONS(917), + [anon_sym_rawcall] = ACTIONS(917), + [anon_sym_AT] = ACTIONS(915), + [anon_sym_clone] = ACTIONS(917), + [sym_integer] = ACTIONS(917), + [sym_float] = ACTIONS(915), + [anon_sym_DQUOTE] = ACTIONS(915), + [anon_sym_SQUOTE] = ACTIONS(917), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(915), + [anon_sym_true] = ACTIONS(917), + [anon_sym_false] = ACTIONS(917), + [sym_null] = ACTIONS(917), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(915), + }, + [279] = { + [ts_builtin_sym_end] = ACTIONS(915), + [sym_identifier] = ACTIONS(917), + [anon_sym_SEMI] = ACTIONS(915), + [anon_sym_LBRACE] = ACTIONS(915), + [anon_sym_RBRACE] = ACTIONS(915), + [anon_sym_if] = ACTIONS(917), + [anon_sym_else] = ACTIONS(917), + [anon_sym_while] = ACTIONS(917), + [anon_sym_LPAREN] = ACTIONS(867), + [anon_sym_do] = ACTIONS(917), + [anon_sym_switch] = ACTIONS(917), + [anon_sym_case] = ACTIONS(917), + [anon_sym_default] = ACTIONS(917), + [anon_sym_for] = ACTIONS(917), + [anon_sym_foreach] = ACTIONS(917), + [anon_sym_COMMA] = ACTIONS(915), + [anon_sym_in] = ACTIONS(917), + [anon_sym_break] = ACTIONS(917), + [anon_sym_continue] = ACTIONS(917), + [anon_sym_return] = ACTIONS(917), + [anon_sym_yield] = ACTIONS(917), + [anon_sym_resume] = ACTIONS(917), + [anon_sym_local] = ACTIONS(917), + [anon_sym_EQ] = ACTIONS(917), + [anon_sym_LT_DASH] = ACTIONS(915), + [anon_sym_function] = ACTIONS(917), + [anon_sym_COLON_COLON] = ACTIONS(915), + [anon_sym_class] = ACTIONS(917), + [anon_sym_DOT] = ACTIONS(875), + [anon_sym_LBRACK] = ACTIONS(877), + [anon_sym_try] = ACTIONS(917), + [anon_sym_throw] = ACTIONS(917), + [anon_sym_const] = ACTIONS(917), + [anon_sym_enum] = ACTIONS(917), + [anon_sym_DASH] = ACTIONS(879), + [anon_sym_TILDE] = ACTIONS(915), + [anon_sym_BANG] = ACTIONS(917), + [anon_sym_typeof] = ACTIONS(917), + [anon_sym_PLUS_PLUS] = ACTIONS(881), + [anon_sym_DASH_DASH] = ACTIONS(881), + [anon_sym_PLUS] = ACTIONS(879), + [anon_sym_STAR] = ACTIONS(883), + [anon_sym_SLASH] = ACTIONS(883), + [anon_sym_PERCENT] = ACTIONS(883), + [anon_sym_PIPE_PIPE] = ACTIONS(915), + [anon_sym_AMP_AMP] = ACTIONS(915), + [anon_sym_PIPE] = ACTIONS(917), + [anon_sym_CARET] = ACTIONS(915), + [anon_sym_AMP] = ACTIONS(917), + [anon_sym_EQ_EQ] = ACTIONS(895), + [anon_sym_BANG_EQ] = ACTIONS(895), + [anon_sym_LT_EQ_GT] = ACTIONS(897), + [anon_sym_GT] = ACTIONS(899), + [anon_sym_GT_EQ] = ACTIONS(897), + [anon_sym_LT_EQ] = ACTIONS(899), + [anon_sym_LT] = ACTIONS(899), + [anon_sym_instanceof] = ACTIONS(899), + [anon_sym_LT_LT] = ACTIONS(901), + [anon_sym_GT_GT] = ACTIONS(903), + [anon_sym_GT_GT_GT] = ACTIONS(901), + [anon_sym_QMARK] = ACTIONS(915), + [anon_sym_PLUS_EQ] = ACTIONS(915), + [anon_sym_DASH_EQ] = ACTIONS(915), + [anon_sym_STAR_EQ] = ACTIONS(915), + [anon_sym_SLASH_EQ] = ACTIONS(915), + [anon_sym_PERCENT_EQ] = ACTIONS(915), + [anon_sym_delete] = ACTIONS(917), + [anon_sym_var] = ACTIONS(917), + [anon_sym_rawcall] = ACTIONS(917), + [anon_sym_AT] = ACTIONS(915), + [anon_sym_clone] = ACTIONS(917), + [sym_integer] = ACTIONS(917), + [sym_float] = ACTIONS(915), + [anon_sym_DQUOTE] = ACTIONS(915), + [anon_sym_SQUOTE] = ACTIONS(917), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(915), + [anon_sym_true] = ACTIONS(917), + [anon_sym_false] = ACTIONS(917), + [sym_null] = ACTIONS(917), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(915), + }, + [280] = { + [ts_builtin_sym_end] = ACTIONS(915), + [sym_identifier] = ACTIONS(917), + [anon_sym_SEMI] = ACTIONS(915), + [anon_sym_LBRACE] = ACTIONS(915), + [anon_sym_RBRACE] = ACTIONS(915), + [anon_sym_if] = ACTIONS(917), + [anon_sym_else] = ACTIONS(917), + [anon_sym_while] = ACTIONS(917), + [anon_sym_LPAREN] = ACTIONS(867), + [anon_sym_do] = ACTIONS(917), + [anon_sym_switch] = ACTIONS(917), + [anon_sym_case] = ACTIONS(917), + [anon_sym_default] = ACTIONS(917), + [anon_sym_for] = ACTIONS(917), + [anon_sym_foreach] = ACTIONS(917), + [anon_sym_COMMA] = ACTIONS(915), + [anon_sym_in] = ACTIONS(917), + [anon_sym_break] = ACTIONS(917), + [anon_sym_continue] = ACTIONS(917), + [anon_sym_return] = ACTIONS(917), + [anon_sym_yield] = ACTIONS(917), + [anon_sym_resume] = ACTIONS(917), + [anon_sym_local] = ACTIONS(917), + [anon_sym_EQ] = ACTIONS(917), + [anon_sym_LT_DASH] = ACTIONS(915), + [anon_sym_function] = ACTIONS(917), + [anon_sym_COLON_COLON] = ACTIONS(915), + [anon_sym_class] = ACTIONS(917), + [anon_sym_DOT] = ACTIONS(875), + [anon_sym_LBRACK] = ACTIONS(877), + [anon_sym_try] = ACTIONS(917), + [anon_sym_throw] = ACTIONS(917), + [anon_sym_const] = ACTIONS(917), + [anon_sym_enum] = ACTIONS(917), + [anon_sym_DASH] = ACTIONS(879), + [anon_sym_TILDE] = ACTIONS(915), + [anon_sym_BANG] = ACTIONS(917), + [anon_sym_typeof] = ACTIONS(917), + [anon_sym_PLUS_PLUS] = ACTIONS(881), + [anon_sym_DASH_DASH] = ACTIONS(881), + [anon_sym_PLUS] = ACTIONS(879), + [anon_sym_STAR] = ACTIONS(883), + [anon_sym_SLASH] = ACTIONS(883), + [anon_sym_PERCENT] = ACTIONS(883), + [anon_sym_PIPE_PIPE] = ACTIONS(915), + [anon_sym_AMP_AMP] = ACTIONS(915), + [anon_sym_PIPE] = ACTIONS(917), + [anon_sym_CARET] = ACTIONS(915), + [anon_sym_AMP] = ACTIONS(917), + [anon_sym_EQ_EQ] = ACTIONS(915), + [anon_sym_BANG_EQ] = ACTIONS(915), + [anon_sym_LT_EQ_GT] = ACTIONS(897), + [anon_sym_GT] = ACTIONS(899), + [anon_sym_GT_EQ] = ACTIONS(897), + [anon_sym_LT_EQ] = ACTIONS(899), + [anon_sym_LT] = ACTIONS(899), + [anon_sym_instanceof] = ACTIONS(899), + [anon_sym_LT_LT] = ACTIONS(901), + [anon_sym_GT_GT] = ACTIONS(903), + [anon_sym_GT_GT_GT] = ACTIONS(901), + [anon_sym_QMARK] = ACTIONS(915), + [anon_sym_PLUS_EQ] = ACTIONS(915), + [anon_sym_DASH_EQ] = ACTIONS(915), + [anon_sym_STAR_EQ] = ACTIONS(915), + [anon_sym_SLASH_EQ] = ACTIONS(915), + [anon_sym_PERCENT_EQ] = ACTIONS(915), + [anon_sym_delete] = ACTIONS(917), + [anon_sym_var] = ACTIONS(917), + [anon_sym_rawcall] = ACTIONS(917), + [anon_sym_AT] = ACTIONS(915), + [anon_sym_clone] = ACTIONS(917), + [sym_integer] = ACTIONS(917), + [sym_float] = ACTIONS(915), + [anon_sym_DQUOTE] = ACTIONS(915), + [anon_sym_SQUOTE] = ACTIONS(917), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(915), + [anon_sym_true] = ACTIONS(917), + [anon_sym_false] = ACTIONS(917), + [sym_null] = ACTIONS(917), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(915), + }, + [281] = { + [ts_builtin_sym_end] = ACTIONS(1151), + [sym_identifier] = ACTIONS(1153), + [anon_sym_SEMI] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(1151), + [anon_sym_RBRACE] = ACTIONS(1151), + [anon_sym_if] = ACTIONS(1153), + [anon_sym_else] = ACTIONS(1153), + [anon_sym_while] = ACTIONS(1153), + [anon_sym_LPAREN] = ACTIONS(867), + [anon_sym_do] = ACTIONS(1153), + [anon_sym_switch] = ACTIONS(1153), + [anon_sym_case] = ACTIONS(1153), + [anon_sym_default] = ACTIONS(1153), + [anon_sym_for] = ACTIONS(1153), + [anon_sym_foreach] = ACTIONS(1153), + [anon_sym_COMMA] = ACTIONS(1151), + [anon_sym_in] = ACTIONS(869), + [anon_sym_break] = ACTIONS(1153), + [anon_sym_continue] = ACTIONS(1153), + [anon_sym_return] = ACTIONS(1153), + [anon_sym_yield] = ACTIONS(1153), + [anon_sym_resume] = ACTIONS(1153), + [anon_sym_local] = ACTIONS(1153), + [anon_sym_EQ] = ACTIONS(871), + [anon_sym_LT_DASH] = ACTIONS(873), + [anon_sym_function] = ACTIONS(1153), + [anon_sym_COLON_COLON] = ACTIONS(1151), + [anon_sym_class] = ACTIONS(1153), + [anon_sym_DOT] = ACTIONS(875), + [anon_sym_LBRACK] = ACTIONS(877), + [anon_sym_try] = ACTIONS(1153), + [anon_sym_throw] = ACTIONS(1153), + [anon_sym_const] = ACTIONS(1153), + [anon_sym_enum] = ACTIONS(1153), + [anon_sym_DASH] = ACTIONS(879), + [anon_sym_TILDE] = ACTIONS(1151), + [anon_sym_BANG] = ACTIONS(1153), + [anon_sym_typeof] = ACTIONS(1153), + [anon_sym_PLUS_PLUS] = ACTIONS(881), + [anon_sym_DASH_DASH] = ACTIONS(881), + [anon_sym_PLUS] = ACTIONS(879), + [anon_sym_STAR] = ACTIONS(883), + [anon_sym_SLASH] = ACTIONS(883), + [anon_sym_PERCENT] = ACTIONS(883), + [anon_sym_PIPE_PIPE] = ACTIONS(885), + [anon_sym_AMP_AMP] = ACTIONS(887), + [anon_sym_PIPE] = ACTIONS(889), + [anon_sym_CARET] = ACTIONS(891), + [anon_sym_AMP] = ACTIONS(893), + [anon_sym_EQ_EQ] = ACTIONS(895), + [anon_sym_BANG_EQ] = ACTIONS(895), + [anon_sym_LT_EQ_GT] = ACTIONS(897), + [anon_sym_GT] = ACTIONS(899), + [anon_sym_GT_EQ] = ACTIONS(897), + [anon_sym_LT_EQ] = ACTIONS(899), + [anon_sym_LT] = ACTIONS(899), + [anon_sym_instanceof] = ACTIONS(899), + [anon_sym_LT_LT] = ACTIONS(901), + [anon_sym_GT_GT] = ACTIONS(903), + [anon_sym_GT_GT_GT] = ACTIONS(901), + [anon_sym_QMARK] = ACTIONS(905), + [anon_sym_PLUS_EQ] = ACTIONS(873), + [anon_sym_DASH_EQ] = ACTIONS(873), + [anon_sym_STAR_EQ] = ACTIONS(873), + [anon_sym_SLASH_EQ] = ACTIONS(873), + [anon_sym_PERCENT_EQ] = ACTIONS(873), + [anon_sym_delete] = ACTIONS(1153), + [anon_sym_var] = ACTIONS(1153), + [anon_sym_rawcall] = ACTIONS(1153), + [anon_sym_AT] = ACTIONS(1151), + [anon_sym_clone] = ACTIONS(1153), + [sym_integer] = ACTIONS(1153), + [sym_float] = ACTIONS(1151), + [anon_sym_DQUOTE] = ACTIONS(1151), + [anon_sym_SQUOTE] = ACTIONS(1153), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1151), + [anon_sym_true] = ACTIONS(1153), + [anon_sym_false] = ACTIONS(1153), + [sym_null] = ACTIONS(1153), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(1151), + }, + [282] = { + [ts_builtin_sym_end] = ACTIONS(1151), + [sym_identifier] = ACTIONS(1153), + [anon_sym_SEMI] = ACTIONS(1151), + [anon_sym_LBRACE] = ACTIONS(1151), + [anon_sym_RBRACE] = ACTIONS(1151), [anon_sym_if] = ACTIONS(1153), [anon_sym_else] = ACTIONS(1153), [anon_sym_while] = ACTIONS(1153), @@ -30926,294 +31312,294 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(1151), }, - [278] = { - [ts_builtin_sym_end] = ACTIONS(917), - [sym_identifier] = ACTIONS(919), - [anon_sym_SEMI] = ACTIONS(917), - [anon_sym_LBRACE] = ACTIONS(917), - [anon_sym_RBRACE] = ACTIONS(917), - [anon_sym_if] = ACTIONS(919), - [anon_sym_else] = ACTIONS(919), - [anon_sym_while] = ACTIONS(919), - [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(919), - [anon_sym_switch] = ACTIONS(919), - [anon_sym_case] = ACTIONS(919), - [anon_sym_default] = ACTIONS(919), - [anon_sym_for] = ACTIONS(919), - [anon_sym_foreach] = ACTIONS(919), - [anon_sym_COMMA] = ACTIONS(917), - [anon_sym_in] = ACTIONS(919), - [anon_sym_break] = ACTIONS(919), - [anon_sym_continue] = ACTIONS(919), - [anon_sym_return] = ACTIONS(919), - [anon_sym_yield] = ACTIONS(919), - [anon_sym_resume] = ACTIONS(919), - [anon_sym_local] = ACTIONS(919), - [anon_sym_EQ] = ACTIONS(919), - [anon_sym_LT_DASH] = ACTIONS(917), - [anon_sym_function] = ACTIONS(919), - [anon_sym_COLON_COLON] = ACTIONS(917), - [anon_sym_class] = ACTIONS(919), - [anon_sym_DOT] = ACTIONS(875), - [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(919), - [anon_sym_throw] = ACTIONS(919), - [anon_sym_const] = ACTIONS(919), - [anon_sym_enum] = ACTIONS(919), - [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(917), - [anon_sym_BANG] = ACTIONS(919), - [anon_sym_typeof] = ACTIONS(919), - [anon_sym_PLUS_PLUS] = ACTIONS(881), - [anon_sym_DASH_DASH] = ACTIONS(881), - [anon_sym_PLUS] = ACTIONS(879), - [anon_sym_STAR] = ACTIONS(883), - [anon_sym_SLASH] = ACTIONS(883), - [anon_sym_PERCENT] = ACTIONS(883), - [anon_sym_PIPE_PIPE] = ACTIONS(917), - [anon_sym_AMP_AMP] = ACTIONS(917), - [anon_sym_PIPE] = ACTIONS(919), - [anon_sym_CARET] = ACTIONS(917), - [anon_sym_AMP] = ACTIONS(919), - [anon_sym_EQ_EQ] = ACTIONS(917), - [anon_sym_BANG_EQ] = ACTIONS(917), - [anon_sym_LT_EQ_GT] = ACTIONS(917), - [anon_sym_GT] = ACTIONS(919), - [anon_sym_GT_EQ] = ACTIONS(917), - [anon_sym_LT_EQ] = ACTIONS(919), - [anon_sym_LT] = ACTIONS(919), - [anon_sym_instanceof] = ACTIONS(919), - [anon_sym_LT_LT] = ACTIONS(901), - [anon_sym_GT_GT] = ACTIONS(903), - [anon_sym_GT_GT_GT] = ACTIONS(901), - [anon_sym_QMARK] = ACTIONS(917), - [anon_sym_PLUS_EQ] = ACTIONS(917), - [anon_sym_DASH_EQ] = ACTIONS(917), - [anon_sym_STAR_EQ] = ACTIONS(917), - [anon_sym_SLASH_EQ] = ACTIONS(917), - [anon_sym_PERCENT_EQ] = ACTIONS(917), - [anon_sym_delete] = ACTIONS(919), - [anon_sym_var] = ACTIONS(919), - [anon_sym_rawcall] = ACTIONS(919), - [anon_sym_AT] = ACTIONS(917), - [anon_sym_clone] = ACTIONS(919), - [sym_integer] = ACTIONS(919), - [sym_float] = ACTIONS(917), - [anon_sym_DQUOTE] = ACTIONS(917), - [anon_sym_SQUOTE] = ACTIONS(919), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(917), - [anon_sym_true] = ACTIONS(919), - [anon_sym_false] = ACTIONS(919), - [sym_null] = ACTIONS(919), + [283] = { + [ts_builtin_sym_end] = ACTIONS(1157), + [sym_identifier] = ACTIONS(1159), + [anon_sym_SEMI] = ACTIONS(1157), + [anon_sym_LBRACE] = ACTIONS(1157), + [anon_sym_RBRACE] = ACTIONS(1157), + [anon_sym_if] = ACTIONS(1159), + [anon_sym_else] = ACTIONS(1159), + [anon_sym_while] = ACTIONS(1159), + [anon_sym_LPAREN] = ACTIONS(1157), + [anon_sym_do] = ACTIONS(1159), + [anon_sym_switch] = ACTIONS(1159), + [anon_sym_case] = ACTIONS(1159), + [anon_sym_default] = ACTIONS(1159), + [anon_sym_for] = ACTIONS(1159), + [anon_sym_foreach] = ACTIONS(1159), + [anon_sym_COMMA] = ACTIONS(1157), + [anon_sym_in] = ACTIONS(1159), + [anon_sym_break] = ACTIONS(1159), + [anon_sym_continue] = ACTIONS(1159), + [anon_sym_return] = ACTIONS(1159), + [anon_sym_yield] = ACTIONS(1159), + [anon_sym_resume] = ACTIONS(1159), + [anon_sym_local] = ACTIONS(1159), + [anon_sym_EQ] = ACTIONS(1159), + [anon_sym_LT_DASH] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(1159), + [anon_sym_COLON_COLON] = ACTIONS(1157), + [anon_sym_class] = ACTIONS(1159), + [anon_sym_DOT] = ACTIONS(1157), + [anon_sym_LBRACK] = ACTIONS(1157), + [anon_sym_try] = ACTIONS(1159), + [anon_sym_throw] = ACTIONS(1159), + [anon_sym_const] = ACTIONS(1159), + [anon_sym_enum] = ACTIONS(1159), + [anon_sym_DASH] = ACTIONS(1159), + [anon_sym_TILDE] = ACTIONS(1157), + [anon_sym_BANG] = ACTIONS(1159), + [anon_sym_typeof] = ACTIONS(1159), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [anon_sym_PLUS] = ACTIONS(1159), + [anon_sym_STAR] = ACTIONS(1159), + [anon_sym_SLASH] = ACTIONS(1159), + [anon_sym_PERCENT] = ACTIONS(1159), + [anon_sym_PIPE_PIPE] = ACTIONS(1157), + [anon_sym_AMP_AMP] = ACTIONS(1157), + [anon_sym_PIPE] = ACTIONS(1159), + [anon_sym_CARET] = ACTIONS(1157), + [anon_sym_AMP] = ACTIONS(1159), + [anon_sym_EQ_EQ] = ACTIONS(1157), + [anon_sym_BANG_EQ] = ACTIONS(1157), + [anon_sym_LT_EQ_GT] = ACTIONS(1157), + [anon_sym_GT] = ACTIONS(1159), + [anon_sym_GT_EQ] = ACTIONS(1157), + [anon_sym_LT_EQ] = ACTIONS(1159), + [anon_sym_LT] = ACTIONS(1159), + [anon_sym_instanceof] = ACTIONS(1159), + [anon_sym_LT_LT] = ACTIONS(1157), + [anon_sym_GT_GT] = ACTIONS(1159), + [anon_sym_GT_GT_GT] = ACTIONS(1157), + [anon_sym_QMARK] = ACTIONS(1157), + [anon_sym_PLUS_EQ] = ACTIONS(1157), + [anon_sym_DASH_EQ] = ACTIONS(1157), + [anon_sym_STAR_EQ] = ACTIONS(1157), + [anon_sym_SLASH_EQ] = ACTIONS(1157), + [anon_sym_PERCENT_EQ] = ACTIONS(1157), + [anon_sym_delete] = ACTIONS(1159), + [anon_sym_var] = ACTIONS(1159), + [anon_sym_rawcall] = ACTIONS(1159), + [anon_sym_AT] = ACTIONS(1157), + [anon_sym_clone] = ACTIONS(1159), + [sym_integer] = ACTIONS(1159), + [sym_float] = ACTIONS(1157), + [anon_sym_DQUOTE] = ACTIONS(1157), + [anon_sym_SQUOTE] = ACTIONS(1159), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1157), + [anon_sym_true] = ACTIONS(1159), + [anon_sym_false] = ACTIONS(1159), + [sym_null] = ACTIONS(1159), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(917), + [sym_verbatim_string] = ACTIONS(1157), }, - [279] = { - [ts_builtin_sym_end] = ACTIONS(1155), - [sym_identifier] = ACTIONS(1157), - [anon_sym_SEMI] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(1155), - [anon_sym_RBRACE] = ACTIONS(1155), - [anon_sym_if] = ACTIONS(1157), - [anon_sym_else] = ACTIONS(1157), - [anon_sym_while] = ACTIONS(1157), - [anon_sym_LPAREN] = ACTIONS(1155), - [anon_sym_do] = ACTIONS(1157), - [anon_sym_switch] = ACTIONS(1157), - [anon_sym_case] = ACTIONS(1157), - [anon_sym_default] = ACTIONS(1157), - [anon_sym_for] = ACTIONS(1157), - [anon_sym_foreach] = ACTIONS(1157), - [anon_sym_COMMA] = ACTIONS(1155), - [anon_sym_in] = ACTIONS(1157), - [anon_sym_break] = ACTIONS(1157), - [anon_sym_continue] = ACTIONS(1157), - [anon_sym_return] = ACTIONS(1157), - [anon_sym_yield] = ACTIONS(1157), - [anon_sym_resume] = ACTIONS(1157), - [anon_sym_local] = ACTIONS(1157), - [anon_sym_EQ] = ACTIONS(1157), - [anon_sym_LT_DASH] = ACTIONS(1155), - [anon_sym_function] = ACTIONS(1157), - [anon_sym_COLON_COLON] = ACTIONS(1155), - [anon_sym_class] = ACTIONS(1157), - [anon_sym_DOT] = ACTIONS(1155), - [anon_sym_LBRACK] = ACTIONS(1155), - [anon_sym_try] = ACTIONS(1157), - [anon_sym_throw] = ACTIONS(1157), - [anon_sym_const] = ACTIONS(1157), - [anon_sym_enum] = ACTIONS(1157), - [anon_sym_DASH] = ACTIONS(1157), - [anon_sym_TILDE] = ACTIONS(1155), - [anon_sym_BANG] = ACTIONS(1157), - [anon_sym_typeof] = ACTIONS(1157), - [anon_sym_PLUS_PLUS] = ACTIONS(1155), - [anon_sym_DASH_DASH] = ACTIONS(1155), - [anon_sym_PLUS] = ACTIONS(1157), - [anon_sym_STAR] = ACTIONS(1157), - [anon_sym_SLASH] = ACTIONS(1157), - [anon_sym_PERCENT] = ACTIONS(1157), - [anon_sym_PIPE_PIPE] = ACTIONS(1155), - [anon_sym_AMP_AMP] = ACTIONS(1155), - [anon_sym_PIPE] = ACTIONS(1157), - [anon_sym_CARET] = ACTIONS(1155), - [anon_sym_AMP] = ACTIONS(1157), - [anon_sym_EQ_EQ] = ACTIONS(1155), - [anon_sym_BANG_EQ] = ACTIONS(1155), - [anon_sym_LT_EQ_GT] = ACTIONS(1155), - [anon_sym_GT] = ACTIONS(1157), - [anon_sym_GT_EQ] = ACTIONS(1155), - [anon_sym_LT_EQ] = ACTIONS(1157), - [anon_sym_LT] = ACTIONS(1157), - [anon_sym_instanceof] = ACTIONS(1157), - [anon_sym_LT_LT] = ACTIONS(1155), - [anon_sym_GT_GT] = ACTIONS(1157), - [anon_sym_GT_GT_GT] = ACTIONS(1155), - [anon_sym_QMARK] = ACTIONS(1155), - [anon_sym_PLUS_EQ] = ACTIONS(1155), - [anon_sym_DASH_EQ] = ACTIONS(1155), - [anon_sym_STAR_EQ] = ACTIONS(1155), - [anon_sym_SLASH_EQ] = ACTIONS(1155), - [anon_sym_PERCENT_EQ] = ACTIONS(1155), - [anon_sym_delete] = ACTIONS(1157), - [anon_sym_var] = ACTIONS(1157), - [anon_sym_rawcall] = ACTIONS(1157), - [anon_sym_AT] = ACTIONS(1155), - [anon_sym_clone] = ACTIONS(1157), - [sym_integer] = ACTIONS(1157), - [sym_float] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1155), - [anon_sym_SQUOTE] = ACTIONS(1157), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1155), - [anon_sym_true] = ACTIONS(1157), - [anon_sym_false] = ACTIONS(1157), - [sym_null] = ACTIONS(1157), + [284] = { + [ts_builtin_sym_end] = ACTIONS(1161), + [sym_identifier] = ACTIONS(1163), + [anon_sym_SEMI] = ACTIONS(1161), + [anon_sym_LBRACE] = ACTIONS(1161), + [anon_sym_RBRACE] = ACTIONS(1161), + [anon_sym_if] = ACTIONS(1163), + [anon_sym_else] = ACTIONS(1163), + [anon_sym_while] = ACTIONS(1163), + [anon_sym_LPAREN] = ACTIONS(1161), + [anon_sym_do] = ACTIONS(1163), + [anon_sym_switch] = ACTIONS(1163), + [anon_sym_case] = ACTIONS(1163), + [anon_sym_default] = ACTIONS(1163), + [anon_sym_for] = ACTIONS(1163), + [anon_sym_foreach] = ACTIONS(1163), + [anon_sym_COMMA] = ACTIONS(1161), + [anon_sym_in] = ACTIONS(1163), + [anon_sym_break] = ACTIONS(1163), + [anon_sym_continue] = ACTIONS(1163), + [anon_sym_return] = ACTIONS(1163), + [anon_sym_yield] = ACTIONS(1163), + [anon_sym_resume] = ACTIONS(1163), + [anon_sym_local] = ACTIONS(1163), + [anon_sym_EQ] = ACTIONS(1163), + [anon_sym_LT_DASH] = ACTIONS(1161), + [anon_sym_function] = ACTIONS(1163), + [anon_sym_COLON_COLON] = ACTIONS(1161), + [anon_sym_class] = ACTIONS(1163), + [anon_sym_DOT] = ACTIONS(1161), + [anon_sym_LBRACK] = ACTIONS(1161), + [anon_sym_try] = ACTIONS(1163), + [anon_sym_throw] = ACTIONS(1163), + [anon_sym_const] = ACTIONS(1163), + [anon_sym_enum] = ACTIONS(1163), + [anon_sym_DASH] = ACTIONS(1163), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1163), + [anon_sym_typeof] = ACTIONS(1163), + [anon_sym_PLUS_PLUS] = ACTIONS(1161), + [anon_sym_DASH_DASH] = ACTIONS(1161), + [anon_sym_PLUS] = ACTIONS(1163), + [anon_sym_STAR] = ACTIONS(1163), + [anon_sym_SLASH] = ACTIONS(1163), + [anon_sym_PERCENT] = ACTIONS(1163), + [anon_sym_PIPE_PIPE] = ACTIONS(1161), + [anon_sym_AMP_AMP] = ACTIONS(1161), + [anon_sym_PIPE] = ACTIONS(1163), + [anon_sym_CARET] = ACTIONS(1161), + [anon_sym_AMP] = ACTIONS(1163), + [anon_sym_EQ_EQ] = ACTIONS(1161), + [anon_sym_BANG_EQ] = ACTIONS(1161), + [anon_sym_LT_EQ_GT] = ACTIONS(1161), + [anon_sym_GT] = ACTIONS(1163), + [anon_sym_GT_EQ] = ACTIONS(1161), + [anon_sym_LT_EQ] = ACTIONS(1163), + [anon_sym_LT] = ACTIONS(1163), + [anon_sym_instanceof] = ACTIONS(1163), + [anon_sym_LT_LT] = ACTIONS(1161), + [anon_sym_GT_GT] = ACTIONS(1163), + [anon_sym_GT_GT_GT] = ACTIONS(1161), + [anon_sym_QMARK] = ACTIONS(1161), + [anon_sym_PLUS_EQ] = ACTIONS(1161), + [anon_sym_DASH_EQ] = ACTIONS(1161), + [anon_sym_STAR_EQ] = ACTIONS(1161), + [anon_sym_SLASH_EQ] = ACTIONS(1161), + [anon_sym_PERCENT_EQ] = ACTIONS(1161), + [anon_sym_delete] = ACTIONS(1163), + [anon_sym_var] = ACTIONS(1163), + [anon_sym_rawcall] = ACTIONS(1163), + [anon_sym_AT] = ACTIONS(1161), + [anon_sym_clone] = ACTIONS(1163), + [sym_integer] = ACTIONS(1163), + [sym_float] = ACTIONS(1161), + [anon_sym_DQUOTE] = ACTIONS(1161), + [anon_sym_SQUOTE] = ACTIONS(1163), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(1163), + [anon_sym_false] = ACTIONS(1163), + [sym_null] = ACTIONS(1163), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1155), + [sym_verbatim_string] = ACTIONS(1161), }, - [280] = { - [ts_builtin_sym_end] = ACTIONS(917), - [sym_identifier] = ACTIONS(919), - [anon_sym_SEMI] = ACTIONS(917), - [anon_sym_LBRACE] = ACTIONS(917), - [anon_sym_RBRACE] = ACTIONS(917), - [anon_sym_if] = ACTIONS(919), - [anon_sym_else] = ACTIONS(919), - [anon_sym_while] = ACTIONS(919), - [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(919), - [anon_sym_switch] = ACTIONS(919), - [anon_sym_case] = ACTIONS(919), - [anon_sym_default] = ACTIONS(919), - [anon_sym_for] = ACTIONS(919), - [anon_sym_foreach] = ACTIONS(919), - [anon_sym_COMMA] = ACTIONS(917), - [anon_sym_in] = ACTIONS(919), - [anon_sym_break] = ACTIONS(919), - [anon_sym_continue] = ACTIONS(919), - [anon_sym_return] = ACTIONS(919), - [anon_sym_yield] = ACTIONS(919), - [anon_sym_resume] = ACTIONS(919), - [anon_sym_local] = ACTIONS(919), - [anon_sym_EQ] = ACTIONS(919), - [anon_sym_LT_DASH] = ACTIONS(917), - [anon_sym_function] = ACTIONS(919), - [anon_sym_COLON_COLON] = ACTIONS(917), - [anon_sym_class] = ACTIONS(919), - [anon_sym_DOT] = ACTIONS(875), - [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(919), - [anon_sym_throw] = ACTIONS(919), - [anon_sym_const] = ACTIONS(919), - [anon_sym_enum] = ACTIONS(919), - [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(917), - [anon_sym_BANG] = ACTIONS(919), - [anon_sym_typeof] = ACTIONS(919), - [anon_sym_PLUS_PLUS] = ACTIONS(881), - [anon_sym_DASH_DASH] = ACTIONS(881), - [anon_sym_PLUS] = ACTIONS(879), - [anon_sym_STAR] = ACTIONS(883), - [anon_sym_SLASH] = ACTIONS(883), - [anon_sym_PERCENT] = ACTIONS(883), - [anon_sym_PIPE_PIPE] = ACTIONS(917), - [anon_sym_AMP_AMP] = ACTIONS(917), - [anon_sym_PIPE] = ACTIONS(919), - [anon_sym_CARET] = ACTIONS(917), - [anon_sym_AMP] = ACTIONS(919), - [anon_sym_EQ_EQ] = ACTIONS(895), - [anon_sym_BANG_EQ] = ACTIONS(895), - [anon_sym_LT_EQ_GT] = ACTIONS(897), - [anon_sym_GT] = ACTIONS(899), - [anon_sym_GT_EQ] = ACTIONS(897), - [anon_sym_LT_EQ] = ACTIONS(899), - [anon_sym_LT] = ACTIONS(899), - [anon_sym_instanceof] = ACTIONS(899), - [anon_sym_LT_LT] = ACTIONS(901), - [anon_sym_GT_GT] = ACTIONS(903), - [anon_sym_GT_GT_GT] = ACTIONS(901), - [anon_sym_QMARK] = ACTIONS(917), - [anon_sym_PLUS_EQ] = ACTIONS(917), - [anon_sym_DASH_EQ] = ACTIONS(917), - [anon_sym_STAR_EQ] = ACTIONS(917), - [anon_sym_SLASH_EQ] = ACTIONS(917), - [anon_sym_PERCENT_EQ] = ACTIONS(917), - [anon_sym_delete] = ACTIONS(919), - [anon_sym_var] = ACTIONS(919), - [anon_sym_rawcall] = ACTIONS(919), - [anon_sym_AT] = ACTIONS(917), - [anon_sym_clone] = ACTIONS(919), - [sym_integer] = ACTIONS(919), - [sym_float] = ACTIONS(917), - [anon_sym_DQUOTE] = ACTIONS(917), - [anon_sym_SQUOTE] = ACTIONS(919), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(917), - [anon_sym_true] = ACTIONS(919), - [anon_sym_false] = ACTIONS(919), - [sym_null] = ACTIONS(919), + [285] = { + [ts_builtin_sym_end] = ACTIONS(1151), + [sym_identifier] = ACTIONS(1153), + [anon_sym_SEMI] = ACTIONS(1151), + [anon_sym_LBRACE] = ACTIONS(1151), + [anon_sym_RBRACE] = ACTIONS(1151), + [anon_sym_if] = ACTIONS(1153), + [anon_sym_else] = ACTIONS(1153), + [anon_sym_while] = ACTIONS(1153), + [anon_sym_LPAREN] = ACTIONS(1151), + [anon_sym_do] = ACTIONS(1153), + [anon_sym_switch] = ACTIONS(1153), + [anon_sym_case] = ACTIONS(1153), + [anon_sym_default] = ACTIONS(1153), + [anon_sym_for] = ACTIONS(1153), + [anon_sym_foreach] = ACTIONS(1153), + [anon_sym_COMMA] = ACTIONS(1151), + [anon_sym_in] = ACTIONS(1153), + [anon_sym_break] = ACTIONS(1153), + [anon_sym_continue] = ACTIONS(1153), + [anon_sym_return] = ACTIONS(1153), + [anon_sym_yield] = ACTIONS(1153), + [anon_sym_resume] = ACTIONS(1153), + [anon_sym_local] = ACTIONS(1153), + [anon_sym_EQ] = ACTIONS(1153), + [anon_sym_LT_DASH] = ACTIONS(1151), + [anon_sym_function] = ACTIONS(1153), + [anon_sym_COLON_COLON] = ACTIONS(1151), + [anon_sym_class] = ACTIONS(1153), + [anon_sym_DOT] = ACTIONS(1151), + [anon_sym_LBRACK] = ACTIONS(1151), + [anon_sym_try] = ACTIONS(1153), + [anon_sym_throw] = ACTIONS(1153), + [anon_sym_const] = ACTIONS(1153), + [anon_sym_enum] = ACTIONS(1153), + [anon_sym_DASH] = ACTIONS(1153), + [anon_sym_TILDE] = ACTIONS(1151), + [anon_sym_BANG] = ACTIONS(1153), + [anon_sym_typeof] = ACTIONS(1153), + [anon_sym_PLUS_PLUS] = ACTIONS(1151), + [anon_sym_DASH_DASH] = ACTIONS(1151), + [anon_sym_PLUS] = ACTIONS(1153), + [anon_sym_STAR] = ACTIONS(1153), + [anon_sym_SLASH] = ACTIONS(1153), + [anon_sym_PERCENT] = ACTIONS(1153), + [anon_sym_PIPE_PIPE] = ACTIONS(1151), + [anon_sym_AMP_AMP] = ACTIONS(1151), + [anon_sym_PIPE] = ACTIONS(1153), + [anon_sym_CARET] = ACTIONS(1151), + [anon_sym_AMP] = ACTIONS(1153), + [anon_sym_EQ_EQ] = ACTIONS(1151), + [anon_sym_BANG_EQ] = ACTIONS(1151), + [anon_sym_LT_EQ_GT] = ACTIONS(1151), + [anon_sym_GT] = ACTIONS(1153), + [anon_sym_GT_EQ] = ACTIONS(1151), + [anon_sym_LT_EQ] = ACTIONS(1153), + [anon_sym_LT] = ACTIONS(1153), + [anon_sym_instanceof] = ACTIONS(1153), + [anon_sym_LT_LT] = ACTIONS(1151), + [anon_sym_GT_GT] = ACTIONS(1153), + [anon_sym_GT_GT_GT] = ACTIONS(1151), + [anon_sym_QMARK] = ACTIONS(1151), + [anon_sym_PLUS_EQ] = ACTIONS(1151), + [anon_sym_DASH_EQ] = ACTIONS(1151), + [anon_sym_STAR_EQ] = ACTIONS(1151), + [anon_sym_SLASH_EQ] = ACTIONS(1151), + [anon_sym_PERCENT_EQ] = ACTIONS(1151), + [anon_sym_delete] = ACTIONS(1153), + [anon_sym_var] = ACTIONS(1153), + [anon_sym_rawcall] = ACTIONS(1153), + [anon_sym_AT] = ACTIONS(1151), + [anon_sym_clone] = ACTIONS(1153), + [sym_integer] = ACTIONS(1153), + [sym_float] = ACTIONS(1151), + [anon_sym_DQUOTE] = ACTIONS(1151), + [anon_sym_SQUOTE] = ACTIONS(1153), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1151), + [anon_sym_true] = ACTIONS(1153), + [anon_sym_false] = ACTIONS(1153), + [sym_null] = ACTIONS(1153), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(917), + [sym_verbatim_string] = ACTIONS(1151), }, - [281] = { - [ts_builtin_sym_end] = ACTIONS(1159), - [sym_identifier] = ACTIONS(1161), - [anon_sym_SEMI] = ACTIONS(1163), - [anon_sym_LBRACE] = ACTIONS(1159), - [anon_sym_RBRACE] = ACTIONS(1159), - [anon_sym_if] = ACTIONS(1161), - [anon_sym_else] = ACTIONS(1161), - [anon_sym_while] = ACTIONS(1161), + [286] = { + [ts_builtin_sym_end] = ACTIONS(1165), + [sym_identifier] = ACTIONS(1167), + [anon_sym_SEMI] = ACTIONS(1165), + [anon_sym_LBRACE] = ACTIONS(1165), + [anon_sym_RBRACE] = ACTIONS(1165), + [anon_sym_if] = ACTIONS(1167), + [anon_sym_else] = ACTIONS(1167), + [anon_sym_while] = ACTIONS(1167), [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(1161), - [anon_sym_switch] = ACTIONS(1161), - [anon_sym_case] = ACTIONS(1161), - [anon_sym_default] = ACTIONS(1161), - [anon_sym_for] = ACTIONS(1161), - [anon_sym_foreach] = ACTIONS(1161), - [anon_sym_COMMA] = ACTIONS(1159), + [anon_sym_do] = ACTIONS(1167), + [anon_sym_switch] = ACTIONS(1167), + [anon_sym_case] = ACTIONS(1167), + [anon_sym_default] = ACTIONS(1167), + [anon_sym_for] = ACTIONS(1167), + [anon_sym_foreach] = ACTIONS(1167), + [anon_sym_COMMA] = ACTIONS(1165), [anon_sym_in] = ACTIONS(869), - [anon_sym_break] = ACTIONS(1161), - [anon_sym_continue] = ACTIONS(1161), - [anon_sym_return] = ACTIONS(1161), - [anon_sym_yield] = ACTIONS(1161), - [anon_sym_resume] = ACTIONS(1161), - [anon_sym_local] = ACTIONS(1161), + [anon_sym_break] = ACTIONS(1167), + [anon_sym_continue] = ACTIONS(1167), + [anon_sym_return] = ACTIONS(1167), + [anon_sym_yield] = ACTIONS(1167), + [anon_sym_resume] = ACTIONS(1167), + [anon_sym_local] = ACTIONS(1167), [anon_sym_EQ] = ACTIONS(871), [anon_sym_LT_DASH] = ACTIONS(873), - [anon_sym_function] = ACTIONS(1161), - [anon_sym_COLON_COLON] = ACTIONS(1159), - [anon_sym_class] = ACTIONS(1161), + [anon_sym_function] = ACTIONS(1167), + [anon_sym_COLON_COLON] = ACTIONS(1165), + [anon_sym_class] = ACTIONS(1167), [anon_sym_DOT] = ACTIONS(875), [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(1161), - [anon_sym_throw] = ACTIONS(1161), - [anon_sym_const] = ACTIONS(1161), - [anon_sym_enum] = ACTIONS(1161), + [anon_sym_try] = ACTIONS(1167), + [anon_sym_throw] = ACTIONS(1167), + [anon_sym_const] = ACTIONS(1167), + [anon_sym_enum] = ACTIONS(1167), [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(1159), - [anon_sym_BANG] = ACTIONS(1161), - [anon_sym_typeof] = ACTIONS(1161), + [anon_sym_TILDE] = ACTIONS(1165), + [anon_sym_BANG] = ACTIONS(1167), + [anon_sym_typeof] = ACTIONS(1167), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), [anon_sym_PLUS] = ACTIONS(879), @@ -31242,172 +31628,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(873), [anon_sym_SLASH_EQ] = ACTIONS(873), [anon_sym_PERCENT_EQ] = ACTIONS(873), - [anon_sym_delete] = ACTIONS(1161), - [anon_sym_var] = ACTIONS(1161), - [anon_sym_rawcall] = ACTIONS(1161), - [anon_sym_AT] = ACTIONS(1159), - [anon_sym_clone] = ACTIONS(1161), - [sym_integer] = ACTIONS(1161), - [sym_float] = ACTIONS(1159), - [anon_sym_DQUOTE] = ACTIONS(1159), - [anon_sym_SQUOTE] = ACTIONS(1161), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1159), - [anon_sym_true] = ACTIONS(1161), - [anon_sym_false] = ACTIONS(1161), - [sym_null] = ACTIONS(1161), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1159), - }, - [282] = { - [ts_builtin_sym_end] = ACTIONS(1159), - [sym_identifier] = ACTIONS(1161), - [anon_sym_SEMI] = ACTIONS(1159), - [anon_sym_LBRACE] = ACTIONS(1159), - [anon_sym_RBRACE] = ACTIONS(1159), - [anon_sym_if] = ACTIONS(1161), - [anon_sym_else] = ACTIONS(1161), - [anon_sym_while] = ACTIONS(1161), - [anon_sym_LPAREN] = ACTIONS(1159), - [anon_sym_do] = ACTIONS(1161), - [anon_sym_switch] = ACTIONS(1161), - [anon_sym_case] = ACTIONS(1161), - [anon_sym_default] = ACTIONS(1161), - [anon_sym_for] = ACTIONS(1161), - [anon_sym_foreach] = ACTIONS(1161), - [anon_sym_COMMA] = ACTIONS(1159), - [anon_sym_in] = ACTIONS(1161), - [anon_sym_break] = ACTIONS(1161), - [anon_sym_continue] = ACTIONS(1161), - [anon_sym_return] = ACTIONS(1161), - [anon_sym_yield] = ACTIONS(1161), - [anon_sym_resume] = ACTIONS(1161), - [anon_sym_local] = ACTIONS(1161), - [anon_sym_EQ] = ACTIONS(1161), - [anon_sym_LT_DASH] = ACTIONS(1159), - [anon_sym_function] = ACTIONS(1161), - [anon_sym_COLON_COLON] = ACTIONS(1159), - [anon_sym_class] = ACTIONS(1161), - [anon_sym_DOT] = ACTIONS(1159), - [anon_sym_LBRACK] = ACTIONS(1159), - [anon_sym_try] = ACTIONS(1161), - [anon_sym_throw] = ACTIONS(1161), - [anon_sym_const] = ACTIONS(1161), - [anon_sym_enum] = ACTIONS(1161), - [anon_sym_DASH] = ACTIONS(1161), - [anon_sym_TILDE] = ACTIONS(1159), - [anon_sym_BANG] = ACTIONS(1161), - [anon_sym_typeof] = ACTIONS(1161), - [anon_sym_PLUS_PLUS] = ACTIONS(1159), - [anon_sym_DASH_DASH] = ACTIONS(1159), - [anon_sym_PLUS] = ACTIONS(1161), - [anon_sym_STAR] = ACTIONS(1161), - [anon_sym_SLASH] = ACTIONS(1161), - [anon_sym_PERCENT] = ACTIONS(1161), - [anon_sym_PIPE_PIPE] = ACTIONS(1159), - [anon_sym_AMP_AMP] = ACTIONS(1159), - [anon_sym_PIPE] = ACTIONS(1161), - [anon_sym_CARET] = ACTIONS(1159), - [anon_sym_AMP] = ACTIONS(1161), - [anon_sym_EQ_EQ] = ACTIONS(1159), - [anon_sym_BANG_EQ] = ACTIONS(1159), - [anon_sym_LT_EQ_GT] = ACTIONS(1159), - [anon_sym_GT] = ACTIONS(1161), - [anon_sym_GT_EQ] = ACTIONS(1159), - [anon_sym_LT_EQ] = ACTIONS(1161), - [anon_sym_LT] = ACTIONS(1161), - [anon_sym_instanceof] = ACTIONS(1161), - [anon_sym_LT_LT] = ACTIONS(1159), - [anon_sym_GT_GT] = ACTIONS(1161), - [anon_sym_GT_GT_GT] = ACTIONS(1159), - [anon_sym_QMARK] = ACTIONS(1159), - [anon_sym_PLUS_EQ] = ACTIONS(1159), - [anon_sym_DASH_EQ] = ACTIONS(1159), - [anon_sym_STAR_EQ] = ACTIONS(1159), - [anon_sym_SLASH_EQ] = ACTIONS(1159), - [anon_sym_PERCENT_EQ] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1161), - [anon_sym_var] = ACTIONS(1161), - [anon_sym_rawcall] = ACTIONS(1161), - [anon_sym_AT] = ACTIONS(1159), - [anon_sym_clone] = ACTIONS(1161), - [sym_integer] = ACTIONS(1161), - [sym_float] = ACTIONS(1159), - [anon_sym_DQUOTE] = ACTIONS(1159), - [anon_sym_SQUOTE] = ACTIONS(1161), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1159), - [anon_sym_true] = ACTIONS(1161), - [anon_sym_false] = ACTIONS(1161), - [sym_null] = ACTIONS(1161), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1159), - }, - [283] = { - [ts_builtin_sym_end] = ACTIONS(1165), - [sym_identifier] = ACTIONS(1167), - [anon_sym_SEMI] = ACTIONS(1165), - [anon_sym_LBRACE] = ACTIONS(1165), - [anon_sym_RBRACE] = ACTIONS(1165), - [anon_sym_if] = ACTIONS(1167), - [anon_sym_else] = ACTIONS(1167), - [anon_sym_while] = ACTIONS(1167), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_do] = ACTIONS(1167), - [anon_sym_switch] = ACTIONS(1167), - [anon_sym_case] = ACTIONS(1167), - [anon_sym_default] = ACTIONS(1167), - [anon_sym_for] = ACTIONS(1167), - [anon_sym_foreach] = ACTIONS(1167), - [anon_sym_COMMA] = ACTIONS(1165), - [anon_sym_in] = ACTIONS(1167), - [anon_sym_break] = ACTIONS(1167), - [anon_sym_continue] = ACTIONS(1167), - [anon_sym_return] = ACTIONS(1167), - [anon_sym_yield] = ACTIONS(1167), - [anon_sym_resume] = ACTIONS(1167), - [anon_sym_local] = ACTIONS(1167), - [anon_sym_EQ] = ACTIONS(1167), - [anon_sym_LT_DASH] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(1167), - [anon_sym_COLON_COLON] = ACTIONS(1165), - [anon_sym_class] = ACTIONS(1167), - [anon_sym_DOT] = ACTIONS(1165), - [anon_sym_LBRACK] = ACTIONS(1165), - [anon_sym_try] = ACTIONS(1167), - [anon_sym_throw] = ACTIONS(1167), - [anon_sym_const] = ACTIONS(1167), - [anon_sym_enum] = ACTIONS(1167), - [anon_sym_DASH] = ACTIONS(1167), - [anon_sym_TILDE] = ACTIONS(1165), - [anon_sym_BANG] = ACTIONS(1167), - [anon_sym_typeof] = ACTIONS(1167), - [anon_sym_PLUS_PLUS] = ACTIONS(1165), - [anon_sym_DASH_DASH] = ACTIONS(1165), - [anon_sym_PLUS] = ACTIONS(1167), - [anon_sym_STAR] = ACTIONS(1167), - [anon_sym_SLASH] = ACTIONS(1167), - [anon_sym_PERCENT] = ACTIONS(1167), - [anon_sym_PIPE_PIPE] = ACTIONS(1165), - [anon_sym_AMP_AMP] = ACTIONS(1165), - [anon_sym_PIPE] = ACTIONS(1167), - [anon_sym_CARET] = ACTIONS(1165), - [anon_sym_AMP] = ACTIONS(1167), - [anon_sym_EQ_EQ] = ACTIONS(1165), - [anon_sym_BANG_EQ] = ACTIONS(1165), - [anon_sym_LT_EQ_GT] = ACTIONS(1165), - [anon_sym_GT] = ACTIONS(1167), - [anon_sym_GT_EQ] = ACTIONS(1165), - [anon_sym_LT_EQ] = ACTIONS(1167), - [anon_sym_LT] = ACTIONS(1167), - [anon_sym_instanceof] = ACTIONS(1167), - [anon_sym_LT_LT] = ACTIONS(1165), - [anon_sym_GT_GT] = ACTIONS(1167), - [anon_sym_GT_GT_GT] = ACTIONS(1165), - [anon_sym_QMARK] = ACTIONS(1165), - [anon_sym_PLUS_EQ] = ACTIONS(1165), - [anon_sym_DASH_EQ] = ACTIONS(1165), - [anon_sym_STAR_EQ] = ACTIONS(1165), - [anon_sym_SLASH_EQ] = ACTIONS(1165), - [anon_sym_PERCENT_EQ] = ACTIONS(1165), [anon_sym_delete] = ACTIONS(1167), [anon_sym_var] = ACTIONS(1167), [anon_sym_rawcall] = ACTIONS(1167), @@ -31424,7 +31644,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(1165), }, - [284] = { + [287] = { [ts_builtin_sym_end] = ACTIONS(1169), [sym_identifier] = ACTIONS(1171), [anon_sym_SEMI] = ACTIONS(1169), @@ -31507,90 +31727,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(1169), }, - [285] = { - [ts_builtin_sym_end] = ACTIONS(1159), - [sym_identifier] = ACTIONS(1161), - [anon_sym_SEMI] = ACTIONS(1159), - [anon_sym_LBRACE] = ACTIONS(1159), - [anon_sym_RBRACE] = ACTIONS(1159), - [anon_sym_if] = ACTIONS(1161), - [anon_sym_else] = ACTIONS(1161), - [anon_sym_while] = ACTIONS(1161), - [anon_sym_LPAREN] = ACTIONS(1159), - [anon_sym_do] = ACTIONS(1161), - [anon_sym_switch] = ACTIONS(1161), - [anon_sym_case] = ACTIONS(1161), - [anon_sym_default] = ACTIONS(1161), - [anon_sym_for] = ACTIONS(1161), - [anon_sym_foreach] = ACTIONS(1161), - [anon_sym_COMMA] = ACTIONS(1159), - [anon_sym_in] = ACTIONS(1161), - [anon_sym_break] = ACTIONS(1161), - [anon_sym_continue] = ACTIONS(1161), - [anon_sym_return] = ACTIONS(1161), - [anon_sym_yield] = ACTIONS(1161), - [anon_sym_resume] = ACTIONS(1161), - [anon_sym_local] = ACTIONS(1161), - [anon_sym_EQ] = ACTIONS(1161), - [anon_sym_LT_DASH] = ACTIONS(1159), - [anon_sym_function] = ACTIONS(1161), - [anon_sym_COLON_COLON] = ACTIONS(1159), - [anon_sym_class] = ACTIONS(1161), - [anon_sym_DOT] = ACTIONS(1159), - [anon_sym_LBRACK] = ACTIONS(1159), - [anon_sym_try] = ACTIONS(1161), - [anon_sym_throw] = ACTIONS(1161), - [anon_sym_const] = ACTIONS(1161), - [anon_sym_enum] = ACTIONS(1161), - [anon_sym_DASH] = ACTIONS(1161), - [anon_sym_TILDE] = ACTIONS(1159), - [anon_sym_BANG] = ACTIONS(1161), - [anon_sym_typeof] = ACTIONS(1161), - [anon_sym_PLUS_PLUS] = ACTIONS(1159), - [anon_sym_DASH_DASH] = ACTIONS(1159), - [anon_sym_PLUS] = ACTIONS(1161), - [anon_sym_STAR] = ACTIONS(1161), - [anon_sym_SLASH] = ACTIONS(1161), - [anon_sym_PERCENT] = ACTIONS(1161), - [anon_sym_PIPE_PIPE] = ACTIONS(1159), - [anon_sym_AMP_AMP] = ACTIONS(1159), - [anon_sym_PIPE] = ACTIONS(1161), - [anon_sym_CARET] = ACTIONS(1159), - [anon_sym_AMP] = ACTIONS(1161), - [anon_sym_EQ_EQ] = ACTIONS(1159), - [anon_sym_BANG_EQ] = ACTIONS(1159), - [anon_sym_LT_EQ_GT] = ACTIONS(1159), - [anon_sym_GT] = ACTIONS(1161), - [anon_sym_GT_EQ] = ACTIONS(1159), - [anon_sym_LT_EQ] = ACTIONS(1161), - [anon_sym_LT] = ACTIONS(1161), - [anon_sym_instanceof] = ACTIONS(1161), - [anon_sym_LT_LT] = ACTIONS(1159), - [anon_sym_GT_GT] = ACTIONS(1161), - [anon_sym_GT_GT_GT] = ACTIONS(1159), - [anon_sym_QMARK] = ACTIONS(1159), - [anon_sym_PLUS_EQ] = ACTIONS(1159), - [anon_sym_DASH_EQ] = ACTIONS(1159), - [anon_sym_STAR_EQ] = ACTIONS(1159), - [anon_sym_SLASH_EQ] = ACTIONS(1159), - [anon_sym_PERCENT_EQ] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1161), - [anon_sym_var] = ACTIONS(1161), - [anon_sym_rawcall] = ACTIONS(1161), - [anon_sym_AT] = ACTIONS(1159), - [anon_sym_clone] = ACTIONS(1161), - [sym_integer] = ACTIONS(1161), - [sym_float] = ACTIONS(1159), - [anon_sym_DQUOTE] = ACTIONS(1159), - [anon_sym_SQUOTE] = ACTIONS(1161), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1159), - [anon_sym_true] = ACTIONS(1161), - [anon_sym_false] = ACTIONS(1161), - [sym_null] = ACTIONS(1161), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1159), - }, - [286] = { + [288] = { [ts_builtin_sym_end] = ACTIONS(1173), [sym_identifier] = ACTIONS(1175), [anon_sym_SEMI] = ACTIONS(1173), @@ -31599,7 +31736,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_if] = ACTIONS(1175), [anon_sym_else] = ACTIONS(1175), [anon_sym_while] = ACTIONS(1175), - [anon_sym_LPAREN] = ACTIONS(867), + [anon_sym_LPAREN] = ACTIONS(1173), [anon_sym_do] = ACTIONS(1175), [anon_sym_switch] = ACTIONS(1175), [anon_sym_case] = ACTIONS(1175), @@ -31607,56 +31744,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_for] = ACTIONS(1175), [anon_sym_foreach] = ACTIONS(1175), [anon_sym_COMMA] = ACTIONS(1173), - [anon_sym_in] = ACTIONS(869), + [anon_sym_in] = ACTIONS(1175), [anon_sym_break] = ACTIONS(1175), [anon_sym_continue] = ACTIONS(1175), [anon_sym_return] = ACTIONS(1175), [anon_sym_yield] = ACTIONS(1175), [anon_sym_resume] = ACTIONS(1175), [anon_sym_local] = ACTIONS(1175), - [anon_sym_EQ] = ACTIONS(871), - [anon_sym_LT_DASH] = ACTIONS(873), + [anon_sym_EQ] = ACTIONS(1175), + [anon_sym_LT_DASH] = ACTIONS(1173), [anon_sym_function] = ACTIONS(1175), [anon_sym_COLON_COLON] = ACTIONS(1173), [anon_sym_class] = ACTIONS(1175), - [anon_sym_DOT] = ACTIONS(875), - [anon_sym_LBRACK] = ACTIONS(877), + [anon_sym_DOT] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(1173), [anon_sym_try] = ACTIONS(1175), [anon_sym_throw] = ACTIONS(1175), [anon_sym_const] = ACTIONS(1175), [anon_sym_enum] = ACTIONS(1175), - [anon_sym_DASH] = ACTIONS(879), + [anon_sym_DASH] = ACTIONS(1175), [anon_sym_TILDE] = ACTIONS(1173), [anon_sym_BANG] = ACTIONS(1175), [anon_sym_typeof] = ACTIONS(1175), - [anon_sym_PLUS_PLUS] = ACTIONS(881), - [anon_sym_DASH_DASH] = ACTIONS(881), - [anon_sym_PLUS] = ACTIONS(879), - [anon_sym_STAR] = ACTIONS(883), - [anon_sym_SLASH] = ACTIONS(883), - [anon_sym_PERCENT] = ACTIONS(883), - [anon_sym_PIPE_PIPE] = ACTIONS(885), - [anon_sym_AMP_AMP] = ACTIONS(887), - [anon_sym_PIPE] = ACTIONS(889), - [anon_sym_CARET] = ACTIONS(891), - [anon_sym_AMP] = ACTIONS(893), - [anon_sym_EQ_EQ] = ACTIONS(895), - [anon_sym_BANG_EQ] = ACTIONS(895), - [anon_sym_LT_EQ_GT] = ACTIONS(897), - [anon_sym_GT] = ACTIONS(899), - [anon_sym_GT_EQ] = ACTIONS(897), - [anon_sym_LT_EQ] = ACTIONS(899), - [anon_sym_LT] = ACTIONS(899), - [anon_sym_instanceof] = ACTIONS(899), - [anon_sym_LT_LT] = ACTIONS(901), - [anon_sym_GT_GT] = ACTIONS(903), - [anon_sym_GT_GT_GT] = ACTIONS(901), - [anon_sym_QMARK] = ACTIONS(905), - [anon_sym_PLUS_EQ] = ACTIONS(873), - [anon_sym_DASH_EQ] = ACTIONS(873), - [anon_sym_STAR_EQ] = ACTIONS(873), - [anon_sym_SLASH_EQ] = ACTIONS(873), - [anon_sym_PERCENT_EQ] = ACTIONS(873), + [anon_sym_PLUS_PLUS] = ACTIONS(1173), + [anon_sym_DASH_DASH] = ACTIONS(1173), + [anon_sym_PLUS] = ACTIONS(1175), + [anon_sym_STAR] = ACTIONS(1175), + [anon_sym_SLASH] = ACTIONS(1175), + [anon_sym_PERCENT] = ACTIONS(1175), + [anon_sym_PIPE_PIPE] = ACTIONS(1173), + [anon_sym_AMP_AMP] = ACTIONS(1173), + [anon_sym_PIPE] = ACTIONS(1175), + [anon_sym_CARET] = ACTIONS(1173), + [anon_sym_AMP] = ACTIONS(1175), + [anon_sym_EQ_EQ] = ACTIONS(1173), + [anon_sym_BANG_EQ] = ACTIONS(1173), + [anon_sym_LT_EQ_GT] = ACTIONS(1173), + [anon_sym_GT] = ACTIONS(1175), + [anon_sym_GT_EQ] = ACTIONS(1173), + [anon_sym_LT_EQ] = ACTIONS(1175), + [anon_sym_LT] = ACTIONS(1175), + [anon_sym_instanceof] = ACTIONS(1175), + [anon_sym_LT_LT] = ACTIONS(1173), + [anon_sym_GT_GT] = ACTIONS(1175), + [anon_sym_GT_GT_GT] = ACTIONS(1173), + [anon_sym_QMARK] = ACTIONS(1173), + [anon_sym_PLUS_EQ] = ACTIONS(1173), + [anon_sym_DASH_EQ] = ACTIONS(1173), + [anon_sym_STAR_EQ] = ACTIONS(1173), + [anon_sym_SLASH_EQ] = ACTIONS(1173), + [anon_sym_PERCENT_EQ] = ACTIONS(1173), [anon_sym_delete] = ACTIONS(1175), [anon_sym_var] = ACTIONS(1175), [anon_sym_rawcall] = ACTIONS(1175), @@ -31673,90 +31810,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(1173), }, - [287] = { - [ts_builtin_sym_end] = ACTIONS(1129), - [sym_identifier] = ACTIONS(1131), - [anon_sym_SEMI] = ACTIONS(1129), - [anon_sym_LBRACE] = ACTIONS(1129), - [anon_sym_RBRACE] = ACTIONS(1129), - [anon_sym_if] = ACTIONS(1131), - [anon_sym_else] = ACTIONS(1131), - [anon_sym_while] = ACTIONS(1131), - [anon_sym_LPAREN] = ACTIONS(1129), - [anon_sym_do] = ACTIONS(1131), - [anon_sym_switch] = ACTIONS(1131), - [anon_sym_case] = ACTIONS(1131), - [anon_sym_default] = ACTIONS(1131), - [anon_sym_for] = ACTIONS(1131), - [anon_sym_foreach] = ACTIONS(1131), - [anon_sym_COMMA] = ACTIONS(1129), - [anon_sym_in] = ACTIONS(1131), - [anon_sym_break] = ACTIONS(1131), - [anon_sym_continue] = ACTIONS(1131), - [anon_sym_return] = ACTIONS(1131), - [anon_sym_yield] = ACTIONS(1131), - [anon_sym_resume] = ACTIONS(1131), - [anon_sym_local] = ACTIONS(1131), - [anon_sym_EQ] = ACTIONS(1131), - [anon_sym_LT_DASH] = ACTIONS(1129), - [anon_sym_function] = ACTIONS(1131), - [anon_sym_COLON_COLON] = ACTIONS(1129), - [anon_sym_class] = ACTIONS(1131), - [anon_sym_DOT] = ACTIONS(1129), - [anon_sym_LBRACK] = ACTIONS(1129), - [anon_sym_try] = ACTIONS(1131), - [anon_sym_throw] = ACTIONS(1131), - [anon_sym_const] = ACTIONS(1131), - [anon_sym_enum] = ACTIONS(1131), - [anon_sym_DASH] = ACTIONS(1131), - [anon_sym_TILDE] = ACTIONS(1129), - [anon_sym_BANG] = ACTIONS(1131), - [anon_sym_typeof] = ACTIONS(1131), - [anon_sym_PLUS_PLUS] = ACTIONS(1129), - [anon_sym_DASH_DASH] = ACTIONS(1129), - [anon_sym_PLUS] = ACTIONS(1131), - [anon_sym_STAR] = ACTIONS(1131), - [anon_sym_SLASH] = ACTIONS(1131), - [anon_sym_PERCENT] = ACTIONS(1131), - [anon_sym_PIPE_PIPE] = ACTIONS(1129), - [anon_sym_AMP_AMP] = ACTIONS(1129), - [anon_sym_PIPE] = ACTIONS(1131), - [anon_sym_CARET] = ACTIONS(1129), - [anon_sym_AMP] = ACTIONS(1131), - [anon_sym_EQ_EQ] = ACTIONS(1129), - [anon_sym_BANG_EQ] = ACTIONS(1129), - [anon_sym_LT_EQ_GT] = ACTIONS(1129), - [anon_sym_GT] = ACTIONS(1131), - [anon_sym_GT_EQ] = ACTIONS(1129), - [anon_sym_LT_EQ] = ACTIONS(1131), - [anon_sym_LT] = ACTIONS(1131), - [anon_sym_instanceof] = ACTIONS(1131), - [anon_sym_LT_LT] = ACTIONS(1129), - [anon_sym_GT_GT] = ACTIONS(1131), - [anon_sym_GT_GT_GT] = ACTIONS(1129), - [anon_sym_QMARK] = ACTIONS(1129), - [anon_sym_PLUS_EQ] = ACTIONS(1129), - [anon_sym_DASH_EQ] = ACTIONS(1129), - [anon_sym_STAR_EQ] = ACTIONS(1129), - [anon_sym_SLASH_EQ] = ACTIONS(1129), - [anon_sym_PERCENT_EQ] = ACTIONS(1129), - [anon_sym_delete] = ACTIONS(1131), - [anon_sym_var] = ACTIONS(1131), - [anon_sym_rawcall] = ACTIONS(1131), - [anon_sym_AT] = ACTIONS(1129), - [anon_sym_clone] = ACTIONS(1131), - [sym_integer] = ACTIONS(1131), - [sym_float] = ACTIONS(1129), - [anon_sym_DQUOTE] = ACTIONS(1129), - [anon_sym_SQUOTE] = ACTIONS(1131), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1129), - [anon_sym_true] = ACTIONS(1131), - [anon_sym_false] = ACTIONS(1131), - [sym_null] = ACTIONS(1131), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1129), - }, - [288] = { + [289] = { [ts_builtin_sym_end] = ACTIONS(1177), [sym_identifier] = ACTIONS(1179), [anon_sym_SEMI] = ACTIONS(1177), @@ -31839,7 +31893,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(1177), }, - [289] = { + [290] = { + [ts_builtin_sym_end] = ACTIONS(949), + [sym_identifier] = ACTIONS(951), + [anon_sym_SEMI] = ACTIONS(949), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(949), + [anon_sym_if] = ACTIONS(951), + [anon_sym_else] = ACTIONS(951), + [anon_sym_while] = ACTIONS(951), + [anon_sym_LPAREN] = ACTIONS(867), + [anon_sym_do] = ACTIONS(951), + [anon_sym_switch] = ACTIONS(951), + [anon_sym_case] = ACTIONS(951), + [anon_sym_default] = ACTIONS(951), + [anon_sym_for] = ACTIONS(951), + [anon_sym_foreach] = ACTIONS(951), + [anon_sym_COMMA] = ACTIONS(959), + [anon_sym_in] = ACTIONS(869), + [anon_sym_break] = ACTIONS(951), + [anon_sym_continue] = ACTIONS(951), + [anon_sym_return] = ACTIONS(951), + [anon_sym_yield] = ACTIONS(951), + [anon_sym_resume] = ACTIONS(951), + [anon_sym_local] = ACTIONS(951), + [anon_sym_EQ] = ACTIONS(871), + [anon_sym_LT_DASH] = ACTIONS(873), + [anon_sym_function] = ACTIONS(951), + [anon_sym_COLON_COLON] = ACTIONS(949), + [anon_sym_class] = ACTIONS(951), + [anon_sym_DOT] = ACTIONS(875), + [anon_sym_LBRACK] = ACTIONS(877), + [anon_sym_try] = ACTIONS(951), + [anon_sym_throw] = ACTIONS(951), + [anon_sym_const] = ACTIONS(951), + [anon_sym_enum] = ACTIONS(951), + [anon_sym_DASH] = ACTIONS(879), + [anon_sym_TILDE] = ACTIONS(949), + [anon_sym_BANG] = ACTIONS(951), + [anon_sym_typeof] = ACTIONS(951), + [anon_sym_PLUS_PLUS] = ACTIONS(881), + [anon_sym_DASH_DASH] = ACTIONS(881), + [anon_sym_PLUS] = ACTIONS(879), + [anon_sym_STAR] = ACTIONS(883), + [anon_sym_SLASH] = ACTIONS(883), + [anon_sym_PERCENT] = ACTIONS(883), + [anon_sym_PIPE_PIPE] = ACTIONS(885), + [anon_sym_AMP_AMP] = ACTIONS(887), + [anon_sym_PIPE] = ACTIONS(889), + [anon_sym_CARET] = ACTIONS(891), + [anon_sym_AMP] = ACTIONS(893), + [anon_sym_EQ_EQ] = ACTIONS(895), + [anon_sym_BANG_EQ] = ACTIONS(895), + [anon_sym_LT_EQ_GT] = ACTIONS(897), + [anon_sym_GT] = ACTIONS(899), + [anon_sym_GT_EQ] = ACTIONS(897), + [anon_sym_LT_EQ] = ACTIONS(899), + [anon_sym_LT] = ACTIONS(899), + [anon_sym_instanceof] = ACTIONS(899), + [anon_sym_LT_LT] = ACTIONS(901), + [anon_sym_GT_GT] = ACTIONS(903), + [anon_sym_GT_GT_GT] = ACTIONS(901), + [anon_sym_QMARK] = ACTIONS(905), + [anon_sym_PLUS_EQ] = ACTIONS(873), + [anon_sym_DASH_EQ] = ACTIONS(873), + [anon_sym_STAR_EQ] = ACTIONS(873), + [anon_sym_SLASH_EQ] = ACTIONS(873), + [anon_sym_PERCENT_EQ] = ACTIONS(873), + [anon_sym_delete] = ACTIONS(951), + [anon_sym_var] = ACTIONS(951), + [anon_sym_rawcall] = ACTIONS(951), + [anon_sym_AT] = ACTIONS(949), + [anon_sym_clone] = ACTIONS(951), + [sym_integer] = ACTIONS(951), + [sym_float] = ACTIONS(949), + [anon_sym_DQUOTE] = ACTIONS(949), + [anon_sym_SQUOTE] = ACTIONS(951), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(949), + [anon_sym_true] = ACTIONS(951), + [anon_sym_false] = ACTIONS(951), + [sym_null] = ACTIONS(951), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(949), + }, + [291] = { [ts_builtin_sym_end] = ACTIONS(1181), [sym_identifier] = ACTIONS(1183), [anon_sym_SEMI] = ACTIONS(1181), @@ -31922,7 +32059,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(1181), }, - [290] = { + [292] = { + [ts_builtin_sym_end] = ACTIONS(915), + [sym_identifier] = ACTIONS(917), + [anon_sym_SEMI] = ACTIONS(915), + [anon_sym_LBRACE] = ACTIONS(915), + [anon_sym_RBRACE] = ACTIONS(915), + [anon_sym_if] = ACTIONS(917), + [anon_sym_else] = ACTIONS(917), + [anon_sym_while] = ACTIONS(917), + [anon_sym_LPAREN] = ACTIONS(867), + [anon_sym_do] = ACTIONS(917), + [anon_sym_switch] = ACTIONS(917), + [anon_sym_case] = ACTIONS(917), + [anon_sym_default] = ACTIONS(917), + [anon_sym_for] = ACTIONS(917), + [anon_sym_foreach] = ACTIONS(917), + [anon_sym_COMMA] = ACTIONS(915), + [anon_sym_in] = ACTIONS(917), + [anon_sym_break] = ACTIONS(917), + [anon_sym_continue] = ACTIONS(917), + [anon_sym_return] = ACTIONS(917), + [anon_sym_yield] = ACTIONS(917), + [anon_sym_resume] = ACTIONS(917), + [anon_sym_local] = ACTIONS(917), + [anon_sym_EQ] = ACTIONS(917), + [anon_sym_LT_DASH] = ACTIONS(915), + [anon_sym_function] = ACTIONS(917), + [anon_sym_COLON_COLON] = ACTIONS(915), + [anon_sym_class] = ACTIONS(917), + [anon_sym_DOT] = ACTIONS(875), + [anon_sym_LBRACK] = ACTIONS(877), + [anon_sym_try] = ACTIONS(917), + [anon_sym_throw] = ACTIONS(917), + [anon_sym_const] = ACTIONS(917), + [anon_sym_enum] = ACTIONS(917), + [anon_sym_DASH] = ACTIONS(879), + [anon_sym_TILDE] = ACTIONS(915), + [anon_sym_BANG] = ACTIONS(917), + [anon_sym_typeof] = ACTIONS(917), + [anon_sym_PLUS_PLUS] = ACTIONS(881), + [anon_sym_DASH_DASH] = ACTIONS(881), + [anon_sym_PLUS] = ACTIONS(879), + [anon_sym_STAR] = ACTIONS(883), + [anon_sym_SLASH] = ACTIONS(883), + [anon_sym_PERCENT] = ACTIONS(883), + [anon_sym_PIPE_PIPE] = ACTIONS(915), + [anon_sym_AMP_AMP] = ACTIONS(915), + [anon_sym_PIPE] = ACTIONS(917), + [anon_sym_CARET] = ACTIONS(915), + [anon_sym_AMP] = ACTIONS(917), + [anon_sym_EQ_EQ] = ACTIONS(915), + [anon_sym_BANG_EQ] = ACTIONS(915), + [anon_sym_LT_EQ_GT] = ACTIONS(915), + [anon_sym_GT] = ACTIONS(917), + [anon_sym_GT_EQ] = ACTIONS(915), + [anon_sym_LT_EQ] = ACTIONS(917), + [anon_sym_LT] = ACTIONS(917), + [anon_sym_instanceof] = ACTIONS(917), + [anon_sym_LT_LT] = ACTIONS(915), + [anon_sym_GT_GT] = ACTIONS(917), + [anon_sym_GT_GT_GT] = ACTIONS(915), + [anon_sym_QMARK] = ACTIONS(915), + [anon_sym_PLUS_EQ] = ACTIONS(915), + [anon_sym_DASH_EQ] = ACTIONS(915), + [anon_sym_STAR_EQ] = ACTIONS(915), + [anon_sym_SLASH_EQ] = ACTIONS(915), + [anon_sym_PERCENT_EQ] = ACTIONS(915), + [anon_sym_delete] = ACTIONS(917), + [anon_sym_var] = ACTIONS(917), + [anon_sym_rawcall] = ACTIONS(917), + [anon_sym_AT] = ACTIONS(915), + [anon_sym_clone] = ACTIONS(917), + [sym_integer] = ACTIONS(917), + [sym_float] = ACTIONS(915), + [anon_sym_DQUOTE] = ACTIONS(915), + [anon_sym_SQUOTE] = ACTIONS(917), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(915), + [anon_sym_true] = ACTIONS(917), + [anon_sym_false] = ACTIONS(917), + [sym_null] = ACTIONS(917), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(915), + }, + [293] = { [ts_builtin_sym_end] = ACTIONS(1185), [sym_identifier] = ACTIONS(1187), [anon_sym_SEMI] = ACTIONS(1185), @@ -32005,173 +32225,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(1185), }, - [291] = { - [ts_builtin_sym_end] = ACTIONS(917), - [sym_identifier] = ACTIONS(919), - [anon_sym_SEMI] = ACTIONS(917), - [anon_sym_LBRACE] = ACTIONS(917), - [anon_sym_RBRACE] = ACTIONS(917), - [anon_sym_if] = ACTIONS(919), - [anon_sym_else] = ACTIONS(919), - [anon_sym_while] = ACTIONS(919), - [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(919), - [anon_sym_switch] = ACTIONS(919), - [anon_sym_case] = ACTIONS(919), - [anon_sym_default] = ACTIONS(919), - [anon_sym_for] = ACTIONS(919), - [anon_sym_foreach] = ACTIONS(919), - [anon_sym_COMMA] = ACTIONS(917), - [anon_sym_in] = ACTIONS(919), - [anon_sym_break] = ACTIONS(919), - [anon_sym_continue] = ACTIONS(919), - [anon_sym_return] = ACTIONS(919), - [anon_sym_yield] = ACTIONS(919), - [anon_sym_resume] = ACTIONS(919), - [anon_sym_local] = ACTIONS(919), - [anon_sym_EQ] = ACTIONS(919), - [anon_sym_LT_DASH] = ACTIONS(917), - [anon_sym_function] = ACTIONS(919), - [anon_sym_COLON_COLON] = ACTIONS(917), - [anon_sym_class] = ACTIONS(919), - [anon_sym_DOT] = ACTIONS(875), - [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(919), - [anon_sym_throw] = ACTIONS(919), - [anon_sym_const] = ACTIONS(919), - [anon_sym_enum] = ACTIONS(919), - [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(917), - [anon_sym_BANG] = ACTIONS(919), - [anon_sym_typeof] = ACTIONS(919), - [anon_sym_PLUS_PLUS] = ACTIONS(881), - [anon_sym_DASH_DASH] = ACTIONS(881), - [anon_sym_PLUS] = ACTIONS(879), - [anon_sym_STAR] = ACTIONS(883), - [anon_sym_SLASH] = ACTIONS(883), - [anon_sym_PERCENT] = ACTIONS(883), - [anon_sym_PIPE_PIPE] = ACTIONS(917), - [anon_sym_AMP_AMP] = ACTIONS(917), - [anon_sym_PIPE] = ACTIONS(919), - [anon_sym_CARET] = ACTIONS(917), - [anon_sym_AMP] = ACTIONS(919), - [anon_sym_EQ_EQ] = ACTIONS(917), - [anon_sym_BANG_EQ] = ACTIONS(917), - [anon_sym_LT_EQ_GT] = ACTIONS(917), - [anon_sym_GT] = ACTIONS(919), - [anon_sym_GT_EQ] = ACTIONS(917), - [anon_sym_LT_EQ] = ACTIONS(919), - [anon_sym_LT] = ACTIONS(919), - [anon_sym_instanceof] = ACTIONS(919), - [anon_sym_LT_LT] = ACTIONS(917), - [anon_sym_GT_GT] = ACTIONS(919), - [anon_sym_GT_GT_GT] = ACTIONS(917), - [anon_sym_QMARK] = ACTIONS(917), - [anon_sym_PLUS_EQ] = ACTIONS(917), - [anon_sym_DASH_EQ] = ACTIONS(917), - [anon_sym_STAR_EQ] = ACTIONS(917), - [anon_sym_SLASH_EQ] = ACTIONS(917), - [anon_sym_PERCENT_EQ] = ACTIONS(917), - [anon_sym_delete] = ACTIONS(919), - [anon_sym_var] = ACTIONS(919), - [anon_sym_rawcall] = ACTIONS(919), - [anon_sym_AT] = ACTIONS(917), - [anon_sym_clone] = ACTIONS(919), - [sym_integer] = ACTIONS(919), - [sym_float] = ACTIONS(917), - [anon_sym_DQUOTE] = ACTIONS(917), - [anon_sym_SQUOTE] = ACTIONS(919), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(917), - [anon_sym_true] = ACTIONS(919), - [anon_sym_false] = ACTIONS(919), - [sym_null] = ACTIONS(919), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(917), - }, - [292] = { - [ts_builtin_sym_end] = ACTIONS(917), - [sym_identifier] = ACTIONS(919), - [anon_sym_SEMI] = ACTIONS(917), - [anon_sym_LBRACE] = ACTIONS(917), - [anon_sym_RBRACE] = ACTIONS(917), - [anon_sym_if] = ACTIONS(919), - [anon_sym_else] = ACTIONS(919), - [anon_sym_while] = ACTIONS(919), - [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(919), - [anon_sym_switch] = ACTIONS(919), - [anon_sym_case] = ACTIONS(919), - [anon_sym_default] = ACTIONS(919), - [anon_sym_for] = ACTIONS(919), - [anon_sym_foreach] = ACTIONS(919), - [anon_sym_COMMA] = ACTIONS(917), - [anon_sym_in] = ACTIONS(919), - [anon_sym_break] = ACTIONS(919), - [anon_sym_continue] = ACTIONS(919), - [anon_sym_return] = ACTIONS(919), - [anon_sym_yield] = ACTIONS(919), - [anon_sym_resume] = ACTIONS(919), - [anon_sym_local] = ACTIONS(919), - [anon_sym_EQ] = ACTIONS(919), - [anon_sym_LT_DASH] = ACTIONS(917), - [anon_sym_function] = ACTIONS(919), - [anon_sym_COLON_COLON] = ACTIONS(917), - [anon_sym_class] = ACTIONS(919), - [anon_sym_DOT] = ACTIONS(875), - [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(919), - [anon_sym_throw] = ACTIONS(919), - [anon_sym_const] = ACTIONS(919), - [anon_sym_enum] = ACTIONS(919), - [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(917), - [anon_sym_BANG] = ACTIONS(919), - [anon_sym_typeof] = ACTIONS(919), - [anon_sym_PLUS_PLUS] = ACTIONS(881), - [anon_sym_DASH_DASH] = ACTIONS(881), - [anon_sym_PLUS] = ACTIONS(879), - [anon_sym_STAR] = ACTIONS(883), - [anon_sym_SLASH] = ACTIONS(883), - [anon_sym_PERCENT] = ACTIONS(883), - [anon_sym_PIPE_PIPE] = ACTIONS(917), - [anon_sym_AMP_AMP] = ACTIONS(917), - [anon_sym_PIPE] = ACTIONS(919), - [anon_sym_CARET] = ACTIONS(917), - [anon_sym_AMP] = ACTIONS(919), - [anon_sym_EQ_EQ] = ACTIONS(917), - [anon_sym_BANG_EQ] = ACTIONS(917), - [anon_sym_LT_EQ_GT] = ACTIONS(897), - [anon_sym_GT] = ACTIONS(899), - [anon_sym_GT_EQ] = ACTIONS(897), - [anon_sym_LT_EQ] = ACTIONS(899), - [anon_sym_LT] = ACTIONS(899), - [anon_sym_instanceof] = ACTIONS(899), - [anon_sym_LT_LT] = ACTIONS(901), - [anon_sym_GT_GT] = ACTIONS(903), - [anon_sym_GT_GT_GT] = ACTIONS(901), - [anon_sym_QMARK] = ACTIONS(917), - [anon_sym_PLUS_EQ] = ACTIONS(917), - [anon_sym_DASH_EQ] = ACTIONS(917), - [anon_sym_STAR_EQ] = ACTIONS(917), - [anon_sym_SLASH_EQ] = ACTIONS(917), - [anon_sym_PERCENT_EQ] = ACTIONS(917), - [anon_sym_delete] = ACTIONS(919), - [anon_sym_var] = ACTIONS(919), - [anon_sym_rawcall] = ACTIONS(919), - [anon_sym_AT] = ACTIONS(917), - [anon_sym_clone] = ACTIONS(919), - [sym_integer] = ACTIONS(919), - [sym_float] = ACTIONS(917), - [anon_sym_DQUOTE] = ACTIONS(917), - [anon_sym_SQUOTE] = ACTIONS(919), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(917), - [anon_sym_true] = ACTIONS(919), - [anon_sym_false] = ACTIONS(919), - [sym_null] = ACTIONS(919), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(917), - }, - [293] = { + [294] = { [ts_builtin_sym_end] = ACTIONS(1189), [sym_identifier] = ACTIONS(1191), [anon_sym_SEMI] = ACTIONS(1189), @@ -32254,138 +32308,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(1189), }, - [294] = { - [ts_builtin_sym_end] = ACTIONS(1193), - [sym_identifier] = ACTIONS(1195), - [anon_sym_SEMI] = ACTIONS(1197), - [anon_sym_LBRACE] = ACTIONS(1193), - [anon_sym_RBRACE] = ACTIONS(1193), - [anon_sym_if] = ACTIONS(1195), - [anon_sym_else] = ACTIONS(1195), - [anon_sym_while] = ACTIONS(1195), - [anon_sym_LPAREN] = ACTIONS(1193), - [anon_sym_do] = ACTIONS(1195), - [anon_sym_switch] = ACTIONS(1195), - [anon_sym_case] = ACTIONS(1195), - [anon_sym_default] = ACTIONS(1195), - [anon_sym_for] = ACTIONS(1195), - [anon_sym_foreach] = ACTIONS(1195), - [anon_sym_COMMA] = ACTIONS(1193), - [anon_sym_in] = ACTIONS(1195), - [anon_sym_break] = ACTIONS(1195), - [anon_sym_continue] = ACTIONS(1195), - [anon_sym_return] = ACTIONS(1195), - [anon_sym_yield] = ACTIONS(1195), - [anon_sym_resume] = ACTIONS(1195), - [anon_sym_local] = ACTIONS(1195), - [anon_sym_EQ] = ACTIONS(1195), - [anon_sym_LT_DASH] = ACTIONS(1193), - [anon_sym_function] = ACTIONS(1195), - [anon_sym_COLON_COLON] = ACTIONS(1193), - [anon_sym_class] = ACTIONS(1195), - [anon_sym_DOT] = ACTIONS(1193), - [anon_sym_LBRACK] = ACTIONS(1193), - [anon_sym_try] = ACTIONS(1195), - [anon_sym_throw] = ACTIONS(1195), - [anon_sym_const] = ACTIONS(1195), - [anon_sym_enum] = ACTIONS(1195), - [anon_sym_DASH] = ACTIONS(1195), - [anon_sym_TILDE] = ACTIONS(1193), - [anon_sym_BANG] = ACTIONS(1195), - [anon_sym_typeof] = ACTIONS(1195), - [anon_sym_PLUS_PLUS] = ACTIONS(1193), - [anon_sym_DASH_DASH] = ACTIONS(1193), - [anon_sym_PLUS] = ACTIONS(1195), - [anon_sym_STAR] = ACTIONS(1195), - [anon_sym_SLASH] = ACTIONS(1195), - [anon_sym_PERCENT] = ACTIONS(1195), - [anon_sym_PIPE_PIPE] = ACTIONS(1193), - [anon_sym_AMP_AMP] = ACTIONS(1193), - [anon_sym_PIPE] = ACTIONS(1195), - [anon_sym_CARET] = ACTIONS(1193), - [anon_sym_AMP] = ACTIONS(1195), - [anon_sym_EQ_EQ] = ACTIONS(1193), - [anon_sym_BANG_EQ] = ACTIONS(1193), - [anon_sym_LT_EQ_GT] = ACTIONS(1193), - [anon_sym_GT] = ACTIONS(1195), - [anon_sym_GT_EQ] = ACTIONS(1193), - [anon_sym_LT_EQ] = ACTIONS(1195), - [anon_sym_LT] = ACTIONS(1195), - [anon_sym_instanceof] = ACTIONS(1195), - [anon_sym_LT_LT] = ACTIONS(1193), - [anon_sym_GT_GT] = ACTIONS(1195), - [anon_sym_GT_GT_GT] = ACTIONS(1193), - [anon_sym_QMARK] = ACTIONS(1193), - [anon_sym_PLUS_EQ] = ACTIONS(1193), - [anon_sym_DASH_EQ] = ACTIONS(1193), - [anon_sym_STAR_EQ] = ACTIONS(1193), - [anon_sym_SLASH_EQ] = ACTIONS(1193), - [anon_sym_PERCENT_EQ] = ACTIONS(1193), - [anon_sym_delete] = ACTIONS(1195), - [anon_sym_var] = ACTIONS(1195), - [anon_sym_rawcall] = ACTIONS(1195), - [anon_sym_AT] = ACTIONS(1193), - [anon_sym_clone] = ACTIONS(1195), - [sym_integer] = ACTIONS(1195), - [sym_float] = ACTIONS(1193), - [anon_sym_DQUOTE] = ACTIONS(1193), - [anon_sym_SQUOTE] = ACTIONS(1195), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1193), - [anon_sym_true] = ACTIONS(1195), - [anon_sym_false] = ACTIONS(1195), - [sym_null] = ACTIONS(1195), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1193), - }, [295] = { - [ts_builtin_sym_end] = ACTIONS(917), - [sym_identifier] = ACTIONS(919), - [anon_sym_SEMI] = ACTIONS(917), - [anon_sym_LBRACE] = ACTIONS(917), - [anon_sym_RBRACE] = ACTIONS(917), - [anon_sym_if] = ACTIONS(919), - [anon_sym_else] = ACTIONS(919), - [anon_sym_while] = ACTIONS(919), + [ts_builtin_sym_end] = ACTIONS(945), + [sym_identifier] = ACTIONS(947), + [anon_sym_SEMI] = ACTIONS(1193), + [anon_sym_LBRACE] = ACTIONS(945), + [anon_sym_RBRACE] = ACTIONS(945), + [anon_sym_if] = ACTIONS(947), + [anon_sym_else] = ACTIONS(947), + [anon_sym_while] = ACTIONS(947), [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(919), - [anon_sym_switch] = ACTIONS(919), - [anon_sym_case] = ACTIONS(919), - [anon_sym_default] = ACTIONS(919), - [anon_sym_for] = ACTIONS(919), - [anon_sym_foreach] = ACTIONS(919), - [anon_sym_COMMA] = ACTIONS(917), - [anon_sym_in] = ACTIONS(919), - [anon_sym_break] = ACTIONS(919), - [anon_sym_continue] = ACTIONS(919), - [anon_sym_return] = ACTIONS(919), - [anon_sym_yield] = ACTIONS(919), - [anon_sym_resume] = ACTIONS(919), - [anon_sym_local] = ACTIONS(919), - [anon_sym_EQ] = ACTIONS(919), - [anon_sym_LT_DASH] = ACTIONS(917), - [anon_sym_function] = ACTIONS(919), - [anon_sym_COLON_COLON] = ACTIONS(917), - [anon_sym_class] = ACTIONS(919), + [anon_sym_do] = ACTIONS(947), + [anon_sym_switch] = ACTIONS(947), + [anon_sym_case] = ACTIONS(947), + [anon_sym_default] = ACTIONS(947), + [anon_sym_for] = ACTIONS(947), + [anon_sym_foreach] = ACTIONS(947), + [anon_sym_COMMA] = ACTIONS(945), + [anon_sym_in] = ACTIONS(869), + [anon_sym_break] = ACTIONS(947), + [anon_sym_continue] = ACTIONS(947), + [anon_sym_return] = ACTIONS(947), + [anon_sym_yield] = ACTIONS(947), + [anon_sym_resume] = ACTIONS(947), + [anon_sym_local] = ACTIONS(947), + [anon_sym_EQ] = ACTIONS(871), + [anon_sym_LT_DASH] = ACTIONS(873), + [anon_sym_function] = ACTIONS(947), + [anon_sym_COLON_COLON] = ACTIONS(945), + [anon_sym_class] = ACTIONS(947), [anon_sym_DOT] = ACTIONS(875), [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(919), - [anon_sym_throw] = ACTIONS(919), - [anon_sym_const] = ACTIONS(919), - [anon_sym_enum] = ACTIONS(919), + [anon_sym_try] = ACTIONS(947), + [anon_sym_throw] = ACTIONS(947), + [anon_sym_const] = ACTIONS(947), + [anon_sym_enum] = ACTIONS(947), [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(917), - [anon_sym_BANG] = ACTIONS(919), - [anon_sym_typeof] = ACTIONS(919), + [anon_sym_TILDE] = ACTIONS(945), + [anon_sym_BANG] = ACTIONS(947), + [anon_sym_typeof] = ACTIONS(947), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), [anon_sym_PLUS] = ACTIONS(879), [anon_sym_STAR] = ACTIONS(883), [anon_sym_SLASH] = ACTIONS(883), [anon_sym_PERCENT] = ACTIONS(883), - [anon_sym_PIPE_PIPE] = ACTIONS(917), - [anon_sym_AMP_AMP] = ACTIONS(917), - [anon_sym_PIPE] = ACTIONS(919), - [anon_sym_CARET] = ACTIONS(917), + [anon_sym_PIPE_PIPE] = ACTIONS(885), + [anon_sym_AMP_AMP] = ACTIONS(887), + [anon_sym_PIPE] = ACTIONS(889), + [anon_sym_CARET] = ACTIONS(891), [anon_sym_AMP] = ACTIONS(893), [anon_sym_EQ_EQ] = ACTIONS(895), [anon_sym_BANG_EQ] = ACTIONS(895), @@ -32398,29 +32369,112 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(901), [anon_sym_GT_GT] = ACTIONS(903), [anon_sym_GT_GT_GT] = ACTIONS(901), - [anon_sym_QMARK] = ACTIONS(917), - [anon_sym_PLUS_EQ] = ACTIONS(917), - [anon_sym_DASH_EQ] = ACTIONS(917), - [anon_sym_STAR_EQ] = ACTIONS(917), - [anon_sym_SLASH_EQ] = ACTIONS(917), - [anon_sym_PERCENT_EQ] = ACTIONS(917), - [anon_sym_delete] = ACTIONS(919), - [anon_sym_var] = ACTIONS(919), - [anon_sym_rawcall] = ACTIONS(919), - [anon_sym_AT] = ACTIONS(917), - [anon_sym_clone] = ACTIONS(919), - [sym_integer] = ACTIONS(919), - [sym_float] = ACTIONS(917), - [anon_sym_DQUOTE] = ACTIONS(917), - [anon_sym_SQUOTE] = ACTIONS(919), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(917), - [anon_sym_true] = ACTIONS(919), - [anon_sym_false] = ACTIONS(919), - [sym_null] = ACTIONS(919), + [anon_sym_QMARK] = ACTIONS(905), + [anon_sym_PLUS_EQ] = ACTIONS(873), + [anon_sym_DASH_EQ] = ACTIONS(873), + [anon_sym_STAR_EQ] = ACTIONS(873), + [anon_sym_SLASH_EQ] = ACTIONS(873), + [anon_sym_PERCENT_EQ] = ACTIONS(873), + [anon_sym_delete] = ACTIONS(947), + [anon_sym_var] = ACTIONS(947), + [anon_sym_rawcall] = ACTIONS(947), + [anon_sym_AT] = ACTIONS(945), + [anon_sym_clone] = ACTIONS(947), + [sym_integer] = ACTIONS(947), + [sym_float] = ACTIONS(945), + [anon_sym_DQUOTE] = ACTIONS(945), + [anon_sym_SQUOTE] = ACTIONS(947), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(945), + [anon_sym_true] = ACTIONS(947), + [anon_sym_false] = ACTIONS(947), + [sym_null] = ACTIONS(947), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(917), + [sym_verbatim_string] = ACTIONS(945), }, [296] = { + [ts_builtin_sym_end] = ACTIONS(1195), + [sym_identifier] = ACTIONS(1197), + [anon_sym_SEMI] = ACTIONS(1195), + [anon_sym_LBRACE] = ACTIONS(1195), + [anon_sym_RBRACE] = ACTIONS(1195), + [anon_sym_if] = ACTIONS(1197), + [anon_sym_else] = ACTIONS(1197), + [anon_sym_while] = ACTIONS(1197), + [anon_sym_LPAREN] = ACTIONS(1195), + [anon_sym_do] = ACTIONS(1197), + [anon_sym_switch] = ACTIONS(1197), + [anon_sym_case] = ACTIONS(1197), + [anon_sym_default] = ACTIONS(1197), + [anon_sym_for] = ACTIONS(1197), + [anon_sym_foreach] = ACTIONS(1197), + [anon_sym_COMMA] = ACTIONS(1195), + [anon_sym_in] = ACTIONS(1197), + [anon_sym_break] = ACTIONS(1197), + [anon_sym_continue] = ACTIONS(1197), + [anon_sym_return] = ACTIONS(1197), + [anon_sym_yield] = ACTIONS(1197), + [anon_sym_resume] = ACTIONS(1197), + [anon_sym_local] = ACTIONS(1197), + [anon_sym_EQ] = ACTIONS(1197), + [anon_sym_LT_DASH] = ACTIONS(1195), + [anon_sym_function] = ACTIONS(1197), + [anon_sym_COLON_COLON] = ACTIONS(1195), + [anon_sym_class] = ACTIONS(1197), + [anon_sym_DOT] = ACTIONS(1195), + [anon_sym_LBRACK] = ACTIONS(1195), + [anon_sym_try] = ACTIONS(1197), + [anon_sym_throw] = ACTIONS(1197), + [anon_sym_const] = ACTIONS(1197), + [anon_sym_enum] = ACTIONS(1197), + [anon_sym_DASH] = ACTIONS(1197), + [anon_sym_TILDE] = ACTIONS(1195), + [anon_sym_BANG] = ACTIONS(1197), + [anon_sym_typeof] = ACTIONS(1197), + [anon_sym_PLUS_PLUS] = ACTIONS(1195), + [anon_sym_DASH_DASH] = ACTIONS(1195), + [anon_sym_PLUS] = ACTIONS(1197), + [anon_sym_STAR] = ACTIONS(1197), + [anon_sym_SLASH] = ACTIONS(1197), + [anon_sym_PERCENT] = ACTIONS(1197), + [anon_sym_PIPE_PIPE] = ACTIONS(1195), + [anon_sym_AMP_AMP] = ACTIONS(1195), + [anon_sym_PIPE] = ACTIONS(1197), + [anon_sym_CARET] = ACTIONS(1195), + [anon_sym_AMP] = ACTIONS(1197), + [anon_sym_EQ_EQ] = ACTIONS(1195), + [anon_sym_BANG_EQ] = ACTIONS(1195), + [anon_sym_LT_EQ_GT] = ACTIONS(1195), + [anon_sym_GT] = ACTIONS(1197), + [anon_sym_GT_EQ] = ACTIONS(1195), + [anon_sym_LT_EQ] = ACTIONS(1197), + [anon_sym_LT] = ACTIONS(1197), + [anon_sym_instanceof] = ACTIONS(1197), + [anon_sym_LT_LT] = ACTIONS(1195), + [anon_sym_GT_GT] = ACTIONS(1197), + [anon_sym_GT_GT_GT] = ACTIONS(1195), + [anon_sym_QMARK] = ACTIONS(1195), + [anon_sym_PLUS_EQ] = ACTIONS(1195), + [anon_sym_DASH_EQ] = ACTIONS(1195), + [anon_sym_STAR_EQ] = ACTIONS(1195), + [anon_sym_SLASH_EQ] = ACTIONS(1195), + [anon_sym_PERCENT_EQ] = ACTIONS(1195), + [anon_sym_delete] = ACTIONS(1197), + [anon_sym_var] = ACTIONS(1197), + [anon_sym_rawcall] = ACTIONS(1197), + [anon_sym_AT] = ACTIONS(1195), + [anon_sym_clone] = ACTIONS(1197), + [sym_integer] = ACTIONS(1197), + [sym_float] = ACTIONS(1195), + [anon_sym_DQUOTE] = ACTIONS(1195), + [anon_sym_SQUOTE] = ACTIONS(1197), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1195), + [anon_sym_true] = ACTIONS(1197), + [anon_sym_false] = ACTIONS(1197), + [sym_null] = ACTIONS(1197), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(1195), + }, + [297] = { [ts_builtin_sym_end] = ACTIONS(1199), [sym_identifier] = ACTIONS(1201), [anon_sym_SEMI] = ACTIONS(1199), @@ -32503,128 +32557,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(1199), }, - [297] = { - [ts_builtin_sym_end] = ACTIONS(1087), - [sym_identifier] = ACTIONS(1089), - [anon_sym_SEMI] = ACTIONS(1087), - [anon_sym_LBRACE] = ACTIONS(1087), - [anon_sym_RBRACE] = ACTIONS(1087), - [anon_sym_if] = ACTIONS(1089), - [anon_sym_else] = ACTIONS(1089), - [anon_sym_while] = ACTIONS(1089), - [anon_sym_LPAREN] = ACTIONS(1087), - [anon_sym_do] = ACTIONS(1089), - [anon_sym_switch] = ACTIONS(1089), - [anon_sym_case] = ACTIONS(1089), - [anon_sym_default] = ACTIONS(1089), - [anon_sym_for] = ACTIONS(1089), - [anon_sym_foreach] = ACTIONS(1089), - [anon_sym_COMMA] = ACTIONS(1087), - [anon_sym_in] = ACTIONS(1089), - [anon_sym_break] = ACTIONS(1089), - [anon_sym_continue] = ACTIONS(1089), - [anon_sym_return] = ACTIONS(1089), - [anon_sym_yield] = ACTIONS(1089), - [anon_sym_resume] = ACTIONS(1089), - [anon_sym_local] = ACTIONS(1089), - [anon_sym_EQ] = ACTIONS(1089), - [anon_sym_LT_DASH] = ACTIONS(1087), - [anon_sym_function] = ACTIONS(1089), - [anon_sym_COLON_COLON] = ACTIONS(1087), - [anon_sym_class] = ACTIONS(1089), - [anon_sym_DOT] = ACTIONS(1087), - [anon_sym_LBRACK] = ACTIONS(1087), - [anon_sym_try] = ACTIONS(1089), - [anon_sym_throw] = ACTIONS(1089), - [anon_sym_const] = ACTIONS(1089), - [anon_sym_enum] = ACTIONS(1089), - [anon_sym_DASH] = ACTIONS(1089), - [anon_sym_TILDE] = ACTIONS(1087), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_typeof] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1087), - [anon_sym_DASH_DASH] = ACTIONS(1087), - [anon_sym_PLUS] = ACTIONS(1089), - [anon_sym_STAR] = ACTIONS(1089), - [anon_sym_SLASH] = ACTIONS(1089), - [anon_sym_PERCENT] = ACTIONS(1089), - [anon_sym_PIPE_PIPE] = ACTIONS(1087), - [anon_sym_AMP_AMP] = ACTIONS(1087), - [anon_sym_PIPE] = ACTIONS(1089), - [anon_sym_CARET] = ACTIONS(1087), - [anon_sym_AMP] = ACTIONS(1089), - [anon_sym_EQ_EQ] = ACTIONS(1087), - [anon_sym_BANG_EQ] = ACTIONS(1087), - [anon_sym_LT_EQ_GT] = ACTIONS(1087), - [anon_sym_GT] = ACTIONS(1089), - [anon_sym_GT_EQ] = ACTIONS(1087), - [anon_sym_LT_EQ] = ACTIONS(1089), - [anon_sym_LT] = ACTIONS(1089), - [anon_sym_instanceof] = ACTIONS(1089), - [anon_sym_LT_LT] = ACTIONS(1087), - [anon_sym_GT_GT] = ACTIONS(1089), - [anon_sym_GT_GT_GT] = ACTIONS(1087), - [anon_sym_QMARK] = ACTIONS(1087), - [anon_sym_PLUS_EQ] = ACTIONS(1087), - [anon_sym_DASH_EQ] = ACTIONS(1087), - [anon_sym_STAR_EQ] = ACTIONS(1087), - [anon_sym_SLASH_EQ] = ACTIONS(1087), - [anon_sym_PERCENT_EQ] = ACTIONS(1087), - [anon_sym_delete] = ACTIONS(1089), - [anon_sym_var] = ACTIONS(1089), - [anon_sym_rawcall] = ACTIONS(1089), - [anon_sym_AT] = ACTIONS(1087), - [anon_sym_clone] = ACTIONS(1089), - [sym_integer] = ACTIONS(1089), - [sym_float] = ACTIONS(1087), - [anon_sym_DQUOTE] = ACTIONS(1087), - [anon_sym_SQUOTE] = ACTIONS(1089), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1087), - [anon_sym_true] = ACTIONS(1089), - [anon_sym_false] = ACTIONS(1089), - [sym_null] = ACTIONS(1089), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1087), - }, [298] = { - [ts_builtin_sym_end] = ACTIONS(1087), - [sym_identifier] = ACTIONS(1089), + [ts_builtin_sym_end] = ACTIONS(1199), + [sym_identifier] = ACTIONS(1201), [anon_sym_SEMI] = ACTIONS(1203), - [anon_sym_LBRACE] = ACTIONS(1087), - [anon_sym_RBRACE] = ACTIONS(1087), - [anon_sym_if] = ACTIONS(1089), - [anon_sym_else] = ACTIONS(1089), - [anon_sym_while] = ACTIONS(1089), + [anon_sym_LBRACE] = ACTIONS(1199), + [anon_sym_RBRACE] = ACTIONS(1199), + [anon_sym_if] = ACTIONS(1201), + [anon_sym_else] = ACTIONS(1201), + [anon_sym_while] = ACTIONS(1201), [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(1089), - [anon_sym_switch] = ACTIONS(1089), - [anon_sym_case] = ACTIONS(1089), - [anon_sym_default] = ACTIONS(1089), - [anon_sym_for] = ACTIONS(1089), - [anon_sym_foreach] = ACTIONS(1089), - [anon_sym_COMMA] = ACTIONS(1087), + [anon_sym_do] = ACTIONS(1201), + [anon_sym_switch] = ACTIONS(1201), + [anon_sym_case] = ACTIONS(1201), + [anon_sym_default] = ACTIONS(1201), + [anon_sym_for] = ACTIONS(1201), + [anon_sym_foreach] = ACTIONS(1201), + [anon_sym_COMMA] = ACTIONS(1199), [anon_sym_in] = ACTIONS(869), - [anon_sym_break] = ACTIONS(1089), - [anon_sym_continue] = ACTIONS(1089), - [anon_sym_return] = ACTIONS(1089), - [anon_sym_yield] = ACTIONS(1089), - [anon_sym_resume] = ACTIONS(1089), - [anon_sym_local] = ACTIONS(1089), + [anon_sym_break] = ACTIONS(1201), + [anon_sym_continue] = ACTIONS(1201), + [anon_sym_return] = ACTIONS(1201), + [anon_sym_yield] = ACTIONS(1201), + [anon_sym_resume] = ACTIONS(1201), + [anon_sym_local] = ACTIONS(1201), [anon_sym_EQ] = ACTIONS(871), [anon_sym_LT_DASH] = ACTIONS(873), - [anon_sym_function] = ACTIONS(1089), - [anon_sym_COLON_COLON] = ACTIONS(1087), - [anon_sym_class] = ACTIONS(1089), + [anon_sym_function] = ACTIONS(1201), + [anon_sym_COLON_COLON] = ACTIONS(1199), + [anon_sym_class] = ACTIONS(1201), [anon_sym_DOT] = ACTIONS(875), [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(1089), - [anon_sym_throw] = ACTIONS(1089), - [anon_sym_const] = ACTIONS(1089), - [anon_sym_enum] = ACTIONS(1089), + [anon_sym_try] = ACTIONS(1201), + [anon_sym_throw] = ACTIONS(1201), + [anon_sym_const] = ACTIONS(1201), + [anon_sym_enum] = ACTIONS(1201), [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(1087), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_typeof] = ACTIONS(1089), + [anon_sym_TILDE] = ACTIONS(1199), + [anon_sym_BANG] = ACTIONS(1201), + [anon_sym_typeof] = ACTIONS(1201), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), [anon_sym_PLUS] = ACTIONS(879), @@ -32653,21 +32624,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(873), [anon_sym_SLASH_EQ] = ACTIONS(873), [anon_sym_PERCENT_EQ] = ACTIONS(873), - [anon_sym_delete] = ACTIONS(1089), - [anon_sym_var] = ACTIONS(1089), - [anon_sym_rawcall] = ACTIONS(1089), - [anon_sym_AT] = ACTIONS(1087), - [anon_sym_clone] = ACTIONS(1089), - [sym_integer] = ACTIONS(1089), - [sym_float] = ACTIONS(1087), - [anon_sym_DQUOTE] = ACTIONS(1087), - [anon_sym_SQUOTE] = ACTIONS(1089), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1087), - [anon_sym_true] = ACTIONS(1089), - [anon_sym_false] = ACTIONS(1089), - [sym_null] = ACTIONS(1089), + [anon_sym_delete] = ACTIONS(1201), + [anon_sym_var] = ACTIONS(1201), + [anon_sym_rawcall] = ACTIONS(1201), + [anon_sym_AT] = ACTIONS(1199), + [anon_sym_clone] = ACTIONS(1201), + [sym_integer] = ACTIONS(1201), + [sym_float] = ACTIONS(1199), + [anon_sym_DQUOTE] = ACTIONS(1199), + [anon_sym_SQUOTE] = ACTIONS(1201), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1199), + [anon_sym_true] = ACTIONS(1201), + [anon_sym_false] = ACTIONS(1201), + [sym_null] = ACTIONS(1201), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1087), + [sym_verbatim_string] = ACTIONS(1199), }, [299] = { [ts_builtin_sym_end] = ACTIONS(1205), @@ -32753,92 +32724,258 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(1205), }, [300] = { - [ts_builtin_sym_end] = ACTIONS(947), - [sym_identifier] = ACTIONS(949), - [anon_sym_SEMI] = ACTIONS(947), - [anon_sym_LBRACE] = ACTIONS(947), - [anon_sym_RBRACE] = ACTIONS(947), - [anon_sym_if] = ACTIONS(949), - [anon_sym_else] = ACTIONS(949), - [anon_sym_while] = ACTIONS(949), - [anon_sym_LPAREN] = ACTIONS(947), - [anon_sym_do] = ACTIONS(949), - [anon_sym_switch] = ACTIONS(949), - [anon_sym_case] = ACTIONS(949), - [anon_sym_default] = ACTIONS(949), - [anon_sym_for] = ACTIONS(949), - [anon_sym_foreach] = ACTIONS(949), - [anon_sym_COMMA] = ACTIONS(947), - [anon_sym_in] = ACTIONS(949), - [anon_sym_break] = ACTIONS(949), - [anon_sym_continue] = ACTIONS(949), - [anon_sym_return] = ACTIONS(949), - [anon_sym_yield] = ACTIONS(949), - [anon_sym_resume] = ACTIONS(949), - [anon_sym_local] = ACTIONS(949), - [anon_sym_EQ] = ACTIONS(949), - [anon_sym_LT_DASH] = ACTIONS(947), - [anon_sym_function] = ACTIONS(949), - [anon_sym_COLON_COLON] = ACTIONS(947), - [anon_sym_class] = ACTIONS(949), - [anon_sym_DOT] = ACTIONS(947), - [anon_sym_LBRACK] = ACTIONS(947), - [anon_sym_try] = ACTIONS(949), - [anon_sym_throw] = ACTIONS(949), - [anon_sym_const] = ACTIONS(949), - [anon_sym_enum] = ACTIONS(949), - [anon_sym_DASH] = ACTIONS(949), - [anon_sym_TILDE] = ACTIONS(947), - [anon_sym_BANG] = ACTIONS(949), - [anon_sym_typeof] = ACTIONS(949), - [anon_sym_PLUS_PLUS] = ACTIONS(947), - [anon_sym_DASH_DASH] = ACTIONS(947), - [anon_sym_PLUS] = ACTIONS(949), - [anon_sym_STAR] = ACTIONS(949), - [anon_sym_SLASH] = ACTIONS(949), - [anon_sym_PERCENT] = ACTIONS(949), - [anon_sym_PIPE_PIPE] = ACTIONS(947), - [anon_sym_AMP_AMP] = ACTIONS(947), - [anon_sym_PIPE] = ACTIONS(949), - [anon_sym_CARET] = ACTIONS(947), - [anon_sym_AMP] = ACTIONS(949), - [anon_sym_EQ_EQ] = ACTIONS(947), - [anon_sym_BANG_EQ] = ACTIONS(947), - [anon_sym_LT_EQ_GT] = ACTIONS(947), - [anon_sym_GT] = ACTIONS(949), - [anon_sym_GT_EQ] = ACTIONS(947), - [anon_sym_LT_EQ] = ACTIONS(949), - [anon_sym_LT] = ACTIONS(949), - [anon_sym_instanceof] = ACTIONS(949), - [anon_sym_LT_LT] = ACTIONS(947), - [anon_sym_GT_GT] = ACTIONS(949), - [anon_sym_GT_GT_GT] = ACTIONS(947), - [anon_sym_QMARK] = ACTIONS(947), - [anon_sym_PLUS_EQ] = ACTIONS(947), - [anon_sym_DASH_EQ] = ACTIONS(947), - [anon_sym_STAR_EQ] = ACTIONS(947), - [anon_sym_SLASH_EQ] = ACTIONS(947), - [anon_sym_PERCENT_EQ] = ACTIONS(947), - [anon_sym_delete] = ACTIONS(949), - [anon_sym_var] = ACTIONS(949), - [anon_sym_rawcall] = ACTIONS(949), - [anon_sym_AT] = ACTIONS(947), - [anon_sym_clone] = ACTIONS(949), - [sym_integer] = ACTIONS(949), - [sym_float] = ACTIONS(947), - [anon_sym_DQUOTE] = ACTIONS(947), - [anon_sym_SQUOTE] = ACTIONS(949), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(947), - [anon_sym_true] = ACTIONS(949), - [anon_sym_false] = ACTIONS(949), - [sym_null] = ACTIONS(949), + [ts_builtin_sym_end] = ACTIONS(945), + [sym_identifier] = ACTIONS(947), + [anon_sym_SEMI] = ACTIONS(945), + [anon_sym_LBRACE] = ACTIONS(945), + [anon_sym_RBRACE] = ACTIONS(945), + [anon_sym_if] = ACTIONS(947), + [anon_sym_else] = ACTIONS(947), + [anon_sym_while] = ACTIONS(947), + [anon_sym_LPAREN] = ACTIONS(945), + [anon_sym_do] = ACTIONS(947), + [anon_sym_switch] = ACTIONS(947), + [anon_sym_case] = ACTIONS(947), + [anon_sym_default] = ACTIONS(947), + [anon_sym_for] = ACTIONS(947), + [anon_sym_foreach] = ACTIONS(947), + [anon_sym_COMMA] = ACTIONS(945), + [anon_sym_in] = ACTIONS(947), + [anon_sym_break] = ACTIONS(947), + [anon_sym_continue] = ACTIONS(947), + [anon_sym_return] = ACTIONS(947), + [anon_sym_yield] = ACTIONS(947), + [anon_sym_resume] = ACTIONS(947), + [anon_sym_local] = ACTIONS(947), + [anon_sym_EQ] = ACTIONS(947), + [anon_sym_LT_DASH] = ACTIONS(945), + [anon_sym_function] = ACTIONS(947), + [anon_sym_COLON_COLON] = ACTIONS(945), + [anon_sym_class] = ACTIONS(947), + [anon_sym_DOT] = ACTIONS(945), + [anon_sym_LBRACK] = ACTIONS(945), + [anon_sym_try] = ACTIONS(947), + [anon_sym_throw] = ACTIONS(947), + [anon_sym_const] = ACTIONS(947), + [anon_sym_enum] = ACTIONS(947), + [anon_sym_DASH] = ACTIONS(947), + [anon_sym_TILDE] = ACTIONS(945), + [anon_sym_BANG] = ACTIONS(947), + [anon_sym_typeof] = ACTIONS(947), + [anon_sym_PLUS_PLUS] = ACTIONS(945), + [anon_sym_DASH_DASH] = ACTIONS(945), + [anon_sym_PLUS] = ACTIONS(947), + [anon_sym_STAR] = ACTIONS(947), + [anon_sym_SLASH] = ACTIONS(947), + [anon_sym_PERCENT] = ACTIONS(947), + [anon_sym_PIPE_PIPE] = ACTIONS(945), + [anon_sym_AMP_AMP] = ACTIONS(945), + [anon_sym_PIPE] = ACTIONS(947), + [anon_sym_CARET] = ACTIONS(945), + [anon_sym_AMP] = ACTIONS(947), + [anon_sym_EQ_EQ] = ACTIONS(945), + [anon_sym_BANG_EQ] = ACTIONS(945), + [anon_sym_LT_EQ_GT] = ACTIONS(945), + [anon_sym_GT] = ACTIONS(947), + [anon_sym_GT_EQ] = ACTIONS(945), + [anon_sym_LT_EQ] = ACTIONS(947), + [anon_sym_LT] = ACTIONS(947), + [anon_sym_instanceof] = ACTIONS(947), + [anon_sym_LT_LT] = ACTIONS(945), + [anon_sym_GT_GT] = ACTIONS(947), + [anon_sym_GT_GT_GT] = ACTIONS(945), + [anon_sym_QMARK] = ACTIONS(945), + [anon_sym_PLUS_EQ] = ACTIONS(945), + [anon_sym_DASH_EQ] = ACTIONS(945), + [anon_sym_STAR_EQ] = ACTIONS(945), + [anon_sym_SLASH_EQ] = ACTIONS(945), + [anon_sym_PERCENT_EQ] = ACTIONS(945), + [anon_sym_delete] = ACTIONS(947), + [anon_sym_var] = ACTIONS(947), + [anon_sym_rawcall] = ACTIONS(947), + [anon_sym_AT] = ACTIONS(945), + [anon_sym_clone] = ACTIONS(947), + [sym_integer] = ACTIONS(947), + [sym_float] = ACTIONS(945), + [anon_sym_DQUOTE] = ACTIONS(945), + [anon_sym_SQUOTE] = ACTIONS(947), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(945), + [anon_sym_true] = ACTIONS(947), + [anon_sym_false] = ACTIONS(947), + [sym_null] = ACTIONS(947), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(947), + [sym_verbatim_string] = ACTIONS(945), }, [301] = { + [ts_builtin_sym_end] = ACTIONS(911), + [sym_identifier] = ACTIONS(913), + [anon_sym_SEMI] = ACTIONS(911), + [anon_sym_LBRACE] = ACTIONS(911), + [anon_sym_RBRACE] = ACTIONS(911), + [anon_sym_if] = ACTIONS(913), + [anon_sym_else] = ACTIONS(913), + [anon_sym_while] = ACTIONS(913), + [anon_sym_LPAREN] = ACTIONS(911), + [anon_sym_do] = ACTIONS(913), + [anon_sym_switch] = ACTIONS(913), + [anon_sym_case] = ACTIONS(913), + [anon_sym_default] = ACTIONS(913), + [anon_sym_for] = ACTIONS(913), + [anon_sym_foreach] = ACTIONS(913), + [anon_sym_COMMA] = ACTIONS(911), + [anon_sym_in] = ACTIONS(913), + [anon_sym_break] = ACTIONS(913), + [anon_sym_continue] = ACTIONS(913), + [anon_sym_return] = ACTIONS(913), + [anon_sym_yield] = ACTIONS(913), + [anon_sym_resume] = ACTIONS(913), + [anon_sym_local] = ACTIONS(913), + [anon_sym_EQ] = ACTIONS(913), + [anon_sym_LT_DASH] = ACTIONS(911), + [anon_sym_function] = ACTIONS(913), + [anon_sym_COLON_COLON] = ACTIONS(911), + [anon_sym_class] = ACTIONS(913), + [anon_sym_DOT] = ACTIONS(911), + [anon_sym_LBRACK] = ACTIONS(911), + [anon_sym_try] = ACTIONS(913), + [anon_sym_throw] = ACTIONS(913), + [anon_sym_const] = ACTIONS(913), + [anon_sym_enum] = ACTIONS(913), + [anon_sym_DASH] = ACTIONS(913), + [anon_sym_TILDE] = ACTIONS(911), + [anon_sym_BANG] = ACTIONS(913), + [anon_sym_typeof] = ACTIONS(913), + [anon_sym_PLUS_PLUS] = ACTIONS(911), + [anon_sym_DASH_DASH] = ACTIONS(911), + [anon_sym_PLUS] = ACTIONS(913), + [anon_sym_STAR] = ACTIONS(913), + [anon_sym_SLASH] = ACTIONS(913), + [anon_sym_PERCENT] = ACTIONS(913), + [anon_sym_PIPE_PIPE] = ACTIONS(911), + [anon_sym_AMP_AMP] = ACTIONS(911), + [anon_sym_PIPE] = ACTIONS(913), + [anon_sym_CARET] = ACTIONS(911), + [anon_sym_AMP] = ACTIONS(913), + [anon_sym_EQ_EQ] = ACTIONS(911), + [anon_sym_BANG_EQ] = ACTIONS(911), + [anon_sym_LT_EQ_GT] = ACTIONS(911), + [anon_sym_GT] = ACTIONS(913), + [anon_sym_GT_EQ] = ACTIONS(911), + [anon_sym_LT_EQ] = ACTIONS(913), + [anon_sym_LT] = ACTIONS(913), + [anon_sym_instanceof] = ACTIONS(913), + [anon_sym_LT_LT] = ACTIONS(911), + [anon_sym_GT_GT] = ACTIONS(913), + [anon_sym_GT_GT_GT] = ACTIONS(911), + [anon_sym_QMARK] = ACTIONS(911), + [anon_sym_PLUS_EQ] = ACTIONS(911), + [anon_sym_DASH_EQ] = ACTIONS(911), + [anon_sym_STAR_EQ] = ACTIONS(911), + [anon_sym_SLASH_EQ] = ACTIONS(911), + [anon_sym_PERCENT_EQ] = ACTIONS(911), + [anon_sym_delete] = ACTIONS(913), + [anon_sym_var] = ACTIONS(913), + [anon_sym_rawcall] = ACTIONS(913), + [anon_sym_AT] = ACTIONS(911), + [anon_sym_clone] = ACTIONS(913), + [sym_integer] = ACTIONS(913), + [sym_float] = ACTIONS(911), + [anon_sym_DQUOTE] = ACTIONS(911), + [anon_sym_SQUOTE] = ACTIONS(913), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(911), + [anon_sym_true] = ACTIONS(913), + [anon_sym_false] = ACTIONS(913), + [sym_null] = ACTIONS(913), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(911), + }, + [302] = { + [ts_builtin_sym_end] = ACTIONS(911), + [sym_identifier] = ACTIONS(913), + [anon_sym_SEMI] = ACTIONS(911), + [anon_sym_LBRACE] = ACTIONS(911), + [anon_sym_RBRACE] = ACTIONS(911), + [anon_sym_if] = ACTIONS(913), + [anon_sym_else] = ACTIONS(913), + [anon_sym_while] = ACTIONS(913), + [anon_sym_LPAREN] = ACTIONS(911), + [anon_sym_do] = ACTIONS(913), + [anon_sym_switch] = ACTIONS(913), + [anon_sym_case] = ACTIONS(913), + [anon_sym_default] = ACTIONS(913), + [anon_sym_for] = ACTIONS(913), + [anon_sym_foreach] = ACTIONS(913), + [anon_sym_COMMA] = ACTIONS(911), + [anon_sym_in] = ACTIONS(913), + [anon_sym_break] = ACTIONS(913), + [anon_sym_continue] = ACTIONS(913), + [anon_sym_return] = ACTIONS(913), + [anon_sym_yield] = ACTIONS(913), + [anon_sym_resume] = ACTIONS(913), + [anon_sym_local] = ACTIONS(913), + [anon_sym_EQ] = ACTIONS(913), + [anon_sym_LT_DASH] = ACTIONS(911), + [anon_sym_function] = ACTIONS(913), + [anon_sym_COLON_COLON] = ACTIONS(911), + [anon_sym_class] = ACTIONS(913), + [anon_sym_DOT] = ACTIONS(911), + [anon_sym_LBRACK] = ACTIONS(911), + [anon_sym_try] = ACTIONS(913), + [anon_sym_throw] = ACTIONS(913), + [anon_sym_const] = ACTIONS(913), + [anon_sym_enum] = ACTIONS(913), + [anon_sym_DASH] = ACTIONS(913), + [anon_sym_TILDE] = ACTIONS(911), + [anon_sym_BANG] = ACTIONS(913), + [anon_sym_typeof] = ACTIONS(913), + [anon_sym_PLUS_PLUS] = ACTIONS(911), + [anon_sym_DASH_DASH] = ACTIONS(911), + [anon_sym_PLUS] = ACTIONS(913), + [anon_sym_STAR] = ACTIONS(913), + [anon_sym_SLASH] = ACTIONS(913), + [anon_sym_PERCENT] = ACTIONS(913), + [anon_sym_PIPE_PIPE] = ACTIONS(911), + [anon_sym_AMP_AMP] = ACTIONS(911), + [anon_sym_PIPE] = ACTIONS(913), + [anon_sym_CARET] = ACTIONS(911), + [anon_sym_AMP] = ACTIONS(913), + [anon_sym_EQ_EQ] = ACTIONS(911), + [anon_sym_BANG_EQ] = ACTIONS(911), + [anon_sym_LT_EQ_GT] = ACTIONS(911), + [anon_sym_GT] = ACTIONS(913), + [anon_sym_GT_EQ] = ACTIONS(911), + [anon_sym_LT_EQ] = ACTIONS(913), + [anon_sym_LT] = ACTIONS(913), + [anon_sym_instanceof] = ACTIONS(913), + [anon_sym_LT_LT] = ACTIONS(911), + [anon_sym_GT_GT] = ACTIONS(913), + [anon_sym_GT_GT_GT] = ACTIONS(911), + [anon_sym_QMARK] = ACTIONS(911), + [anon_sym_PLUS_EQ] = ACTIONS(911), + [anon_sym_DASH_EQ] = ACTIONS(911), + [anon_sym_STAR_EQ] = ACTIONS(911), + [anon_sym_SLASH_EQ] = ACTIONS(911), + [anon_sym_PERCENT_EQ] = ACTIONS(911), + [anon_sym_delete] = ACTIONS(913), + [anon_sym_var] = ACTIONS(913), + [anon_sym_rawcall] = ACTIONS(913), + [anon_sym_AT] = ACTIONS(911), + [anon_sym_clone] = ACTIONS(913), + [sym_integer] = ACTIONS(913), + [sym_float] = ACTIONS(911), + [anon_sym_DQUOTE] = ACTIONS(911), + [anon_sym_SQUOTE] = ACTIONS(913), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(911), + [anon_sym_true] = ACTIONS(913), + [anon_sym_false] = ACTIONS(913), + [sym_null] = ACTIONS(913), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(911), + }, + [303] = { [ts_builtin_sym_end] = ACTIONS(1209), [sym_identifier] = ACTIONS(1211), - [anon_sym_SEMI] = ACTIONS(1209), + [anon_sym_SEMI] = ACTIONS(1213), [anon_sym_LBRACE] = ACTIONS(1209), [anon_sym_RBRACE] = ACTIONS(1209), [anon_sym_if] = ACTIONS(1211), @@ -32918,7 +33055,256 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(1209), }, - [302] = { + [304] = { + [ts_builtin_sym_end] = ACTIONS(1215), + [sym_identifier] = ACTIONS(1217), + [anon_sym_SEMI] = ACTIONS(1215), + [anon_sym_LBRACE] = ACTIONS(1215), + [anon_sym_RBRACE] = ACTIONS(1215), + [anon_sym_if] = ACTIONS(1217), + [anon_sym_else] = ACTIONS(1217), + [anon_sym_while] = ACTIONS(1217), + [anon_sym_LPAREN] = ACTIONS(1215), + [anon_sym_do] = ACTIONS(1217), + [anon_sym_switch] = ACTIONS(1217), + [anon_sym_case] = ACTIONS(1217), + [anon_sym_default] = ACTIONS(1217), + [anon_sym_for] = ACTIONS(1217), + [anon_sym_foreach] = ACTIONS(1217), + [anon_sym_COMMA] = ACTIONS(1215), + [anon_sym_in] = ACTIONS(1217), + [anon_sym_break] = ACTIONS(1217), + [anon_sym_continue] = ACTIONS(1217), + [anon_sym_return] = ACTIONS(1217), + [anon_sym_yield] = ACTIONS(1217), + [anon_sym_resume] = ACTIONS(1217), + [anon_sym_local] = ACTIONS(1217), + [anon_sym_EQ] = ACTIONS(1217), + [anon_sym_LT_DASH] = ACTIONS(1215), + [anon_sym_function] = ACTIONS(1217), + [anon_sym_COLON_COLON] = ACTIONS(1215), + [anon_sym_class] = ACTIONS(1217), + [anon_sym_DOT] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(1215), + [anon_sym_try] = ACTIONS(1217), + [anon_sym_throw] = ACTIONS(1217), + [anon_sym_const] = ACTIONS(1217), + [anon_sym_enum] = ACTIONS(1217), + [anon_sym_DASH] = ACTIONS(1217), + [anon_sym_TILDE] = ACTIONS(1215), + [anon_sym_BANG] = ACTIONS(1217), + [anon_sym_typeof] = ACTIONS(1217), + [anon_sym_PLUS_PLUS] = ACTIONS(1215), + [anon_sym_DASH_DASH] = ACTIONS(1215), + [anon_sym_PLUS] = ACTIONS(1217), + [anon_sym_STAR] = ACTIONS(1217), + [anon_sym_SLASH] = ACTIONS(1217), + [anon_sym_PERCENT] = ACTIONS(1217), + [anon_sym_PIPE_PIPE] = ACTIONS(1215), + [anon_sym_AMP_AMP] = ACTIONS(1215), + [anon_sym_PIPE] = ACTIONS(1217), + [anon_sym_CARET] = ACTIONS(1215), + [anon_sym_AMP] = ACTIONS(1217), + [anon_sym_EQ_EQ] = ACTIONS(1215), + [anon_sym_BANG_EQ] = ACTIONS(1215), + [anon_sym_LT_EQ_GT] = ACTIONS(1215), + [anon_sym_GT] = ACTIONS(1217), + [anon_sym_GT_EQ] = ACTIONS(1215), + [anon_sym_LT_EQ] = ACTIONS(1217), + [anon_sym_LT] = ACTIONS(1217), + [anon_sym_instanceof] = ACTIONS(1217), + [anon_sym_LT_LT] = ACTIONS(1215), + [anon_sym_GT_GT] = ACTIONS(1217), + [anon_sym_GT_GT_GT] = ACTIONS(1215), + [anon_sym_QMARK] = ACTIONS(1215), + [anon_sym_PLUS_EQ] = ACTIONS(1215), + [anon_sym_DASH_EQ] = ACTIONS(1215), + [anon_sym_STAR_EQ] = ACTIONS(1215), + [anon_sym_SLASH_EQ] = ACTIONS(1215), + [anon_sym_PERCENT_EQ] = ACTIONS(1215), + [anon_sym_delete] = ACTIONS(1217), + [anon_sym_var] = ACTIONS(1217), + [anon_sym_rawcall] = ACTIONS(1217), + [anon_sym_AT] = ACTIONS(1215), + [anon_sym_clone] = ACTIONS(1217), + [sym_integer] = ACTIONS(1217), + [sym_float] = ACTIONS(1215), + [anon_sym_DQUOTE] = ACTIONS(1215), + [anon_sym_SQUOTE] = ACTIONS(1217), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1215), + [anon_sym_true] = ACTIONS(1217), + [anon_sym_false] = ACTIONS(1217), + [sym_null] = ACTIONS(1217), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(1215), + }, + [305] = { + [ts_builtin_sym_end] = ACTIONS(1215), + [sym_identifier] = ACTIONS(1217), + [anon_sym_SEMI] = ACTIONS(1215), + [anon_sym_LBRACE] = ACTIONS(1215), + [anon_sym_RBRACE] = ACTIONS(1215), + [anon_sym_if] = ACTIONS(1217), + [anon_sym_else] = ACTIONS(1217), + [anon_sym_while] = ACTIONS(1217), + [anon_sym_LPAREN] = ACTIONS(1215), + [anon_sym_do] = ACTIONS(1217), + [anon_sym_switch] = ACTIONS(1217), + [anon_sym_case] = ACTIONS(1217), + [anon_sym_default] = ACTIONS(1217), + [anon_sym_for] = ACTIONS(1217), + [anon_sym_foreach] = ACTIONS(1217), + [anon_sym_COMMA] = ACTIONS(1215), + [anon_sym_in] = ACTIONS(1217), + [anon_sym_break] = ACTIONS(1217), + [anon_sym_continue] = ACTIONS(1217), + [anon_sym_return] = ACTIONS(1217), + [anon_sym_yield] = ACTIONS(1217), + [anon_sym_resume] = ACTIONS(1217), + [anon_sym_local] = ACTIONS(1217), + [anon_sym_EQ] = ACTIONS(1217), + [anon_sym_LT_DASH] = ACTIONS(1215), + [anon_sym_function] = ACTIONS(1217), + [anon_sym_COLON_COLON] = ACTIONS(1215), + [anon_sym_class] = ACTIONS(1217), + [anon_sym_DOT] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(1215), + [anon_sym_try] = ACTIONS(1217), + [anon_sym_throw] = ACTIONS(1217), + [anon_sym_const] = ACTIONS(1217), + [anon_sym_enum] = ACTIONS(1217), + [anon_sym_DASH] = ACTIONS(1217), + [anon_sym_TILDE] = ACTIONS(1215), + [anon_sym_BANG] = ACTIONS(1217), + [anon_sym_typeof] = ACTIONS(1217), + [anon_sym_PLUS_PLUS] = ACTIONS(1215), + [anon_sym_DASH_DASH] = ACTIONS(1215), + [anon_sym_PLUS] = ACTIONS(1217), + [anon_sym_STAR] = ACTIONS(1217), + [anon_sym_SLASH] = ACTIONS(1217), + [anon_sym_PERCENT] = ACTIONS(1217), + [anon_sym_PIPE_PIPE] = ACTIONS(1215), + [anon_sym_AMP_AMP] = ACTIONS(1215), + [anon_sym_PIPE] = ACTIONS(1217), + [anon_sym_CARET] = ACTIONS(1215), + [anon_sym_AMP] = ACTIONS(1217), + [anon_sym_EQ_EQ] = ACTIONS(1215), + [anon_sym_BANG_EQ] = ACTIONS(1215), + [anon_sym_LT_EQ_GT] = ACTIONS(1215), + [anon_sym_GT] = ACTIONS(1217), + [anon_sym_GT_EQ] = ACTIONS(1215), + [anon_sym_LT_EQ] = ACTIONS(1217), + [anon_sym_LT] = ACTIONS(1217), + [anon_sym_instanceof] = ACTIONS(1217), + [anon_sym_LT_LT] = ACTIONS(1215), + [anon_sym_GT_GT] = ACTIONS(1217), + [anon_sym_GT_GT_GT] = ACTIONS(1215), + [anon_sym_QMARK] = ACTIONS(1215), + [anon_sym_PLUS_EQ] = ACTIONS(1215), + [anon_sym_DASH_EQ] = ACTIONS(1215), + [anon_sym_STAR_EQ] = ACTIONS(1215), + [anon_sym_SLASH_EQ] = ACTIONS(1215), + [anon_sym_PERCENT_EQ] = ACTIONS(1215), + [anon_sym_delete] = ACTIONS(1217), + [anon_sym_var] = ACTIONS(1217), + [anon_sym_rawcall] = ACTIONS(1217), + [anon_sym_AT] = ACTIONS(1215), + [anon_sym_clone] = ACTIONS(1217), + [sym_integer] = ACTIONS(1217), + [sym_float] = ACTIONS(1215), + [anon_sym_DQUOTE] = ACTIONS(1215), + [anon_sym_SQUOTE] = ACTIONS(1217), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1215), + [anon_sym_true] = ACTIONS(1217), + [anon_sym_false] = ACTIONS(1217), + [sym_null] = ACTIONS(1217), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(1215), + }, + [306] = { + [ts_builtin_sym_end] = ACTIONS(1219), + [sym_identifier] = ACTIONS(1221), + [anon_sym_SEMI] = ACTIONS(1219), + [anon_sym_LBRACE] = ACTIONS(1219), + [anon_sym_RBRACE] = ACTIONS(1219), + [anon_sym_if] = ACTIONS(1221), + [anon_sym_else] = ACTIONS(1221), + [anon_sym_while] = ACTIONS(1221), + [anon_sym_LPAREN] = ACTIONS(1219), + [anon_sym_do] = ACTIONS(1221), + [anon_sym_switch] = ACTIONS(1221), + [anon_sym_case] = ACTIONS(1221), + [anon_sym_default] = ACTIONS(1221), + [anon_sym_for] = ACTIONS(1221), + [anon_sym_foreach] = ACTIONS(1221), + [anon_sym_COMMA] = ACTIONS(1219), + [anon_sym_in] = ACTIONS(1221), + [anon_sym_break] = ACTIONS(1221), + [anon_sym_continue] = ACTIONS(1221), + [anon_sym_return] = ACTIONS(1221), + [anon_sym_yield] = ACTIONS(1221), + [anon_sym_resume] = ACTIONS(1221), + [anon_sym_local] = ACTIONS(1221), + [anon_sym_EQ] = ACTIONS(1221), + [anon_sym_LT_DASH] = ACTIONS(1219), + [anon_sym_function] = ACTIONS(1221), + [anon_sym_COLON_COLON] = ACTIONS(1219), + [anon_sym_class] = ACTIONS(1221), + [anon_sym_DOT] = ACTIONS(1219), + [anon_sym_LBRACK] = ACTIONS(1219), + [anon_sym_try] = ACTIONS(1221), + [anon_sym_throw] = ACTIONS(1221), + [anon_sym_const] = ACTIONS(1221), + [anon_sym_enum] = ACTIONS(1221), + [anon_sym_DASH] = ACTIONS(1221), + [anon_sym_TILDE] = ACTIONS(1219), + [anon_sym_BANG] = ACTIONS(1221), + [anon_sym_typeof] = ACTIONS(1221), + [anon_sym_PLUS_PLUS] = ACTIONS(1219), + [anon_sym_DASH_DASH] = ACTIONS(1219), + [anon_sym_PLUS] = ACTIONS(1221), + [anon_sym_STAR] = ACTIONS(1221), + [anon_sym_SLASH] = ACTIONS(1221), + [anon_sym_PERCENT] = ACTIONS(1221), + [anon_sym_PIPE_PIPE] = ACTIONS(1219), + [anon_sym_AMP_AMP] = ACTIONS(1219), + [anon_sym_PIPE] = ACTIONS(1221), + [anon_sym_CARET] = ACTIONS(1219), + [anon_sym_AMP] = ACTIONS(1221), + [anon_sym_EQ_EQ] = ACTIONS(1219), + [anon_sym_BANG_EQ] = ACTIONS(1219), + [anon_sym_LT_EQ_GT] = ACTIONS(1219), + [anon_sym_GT] = ACTIONS(1221), + [anon_sym_GT_EQ] = ACTIONS(1219), + [anon_sym_LT_EQ] = ACTIONS(1221), + [anon_sym_LT] = ACTIONS(1221), + [anon_sym_instanceof] = ACTIONS(1221), + [anon_sym_LT_LT] = ACTIONS(1219), + [anon_sym_GT_GT] = ACTIONS(1221), + [anon_sym_GT_GT_GT] = ACTIONS(1219), + [anon_sym_QMARK] = ACTIONS(1219), + [anon_sym_PLUS_EQ] = ACTIONS(1219), + [anon_sym_DASH_EQ] = ACTIONS(1219), + [anon_sym_STAR_EQ] = ACTIONS(1219), + [anon_sym_SLASH_EQ] = ACTIONS(1219), + [anon_sym_PERCENT_EQ] = ACTIONS(1219), + [anon_sym_delete] = ACTIONS(1221), + [anon_sym_var] = ACTIONS(1221), + [anon_sym_rawcall] = ACTIONS(1221), + [anon_sym_AT] = ACTIONS(1219), + [anon_sym_clone] = ACTIONS(1221), + [sym_integer] = ACTIONS(1221), + [sym_float] = ACTIONS(1219), + [anon_sym_DQUOTE] = ACTIONS(1219), + [anon_sym_SQUOTE] = ACTIONS(1221), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1219), + [anon_sym_true] = ACTIONS(1221), + [anon_sym_false] = ACTIONS(1221), + [sym_null] = ACTIONS(1221), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(1219), + }, + [307] = { [ts_builtin_sym_end] = ACTIONS(1209), [sym_identifier] = ACTIONS(1211), [anon_sym_SEMI] = ACTIONS(1209), @@ -33001,256 +33387,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(1209), }, - [303] = { - [ts_builtin_sym_end] = ACTIONS(1209), - [sym_identifier] = ACTIONS(1211), - [anon_sym_SEMI] = ACTIONS(653), - [anon_sym_LBRACE] = ACTIONS(1209), - [anon_sym_RBRACE] = ACTIONS(1209), - [anon_sym_if] = ACTIONS(1211), - [anon_sym_else] = ACTIONS(1211), - [anon_sym_while] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(1211), - [anon_sym_switch] = ACTIONS(1211), - [anon_sym_case] = ACTIONS(1211), - [anon_sym_default] = ACTIONS(1211), - [anon_sym_for] = ACTIONS(1211), - [anon_sym_foreach] = ACTIONS(1211), - [anon_sym_COMMA] = ACTIONS(1209), - [anon_sym_in] = ACTIONS(869), - [anon_sym_break] = ACTIONS(1211), - [anon_sym_continue] = ACTIONS(1211), - [anon_sym_return] = ACTIONS(1211), - [anon_sym_yield] = ACTIONS(1211), - [anon_sym_resume] = ACTIONS(1211), - [anon_sym_local] = ACTIONS(1211), - [anon_sym_EQ] = ACTIONS(871), - [anon_sym_LT_DASH] = ACTIONS(873), - [anon_sym_function] = ACTIONS(1211), - [anon_sym_COLON_COLON] = ACTIONS(1209), - [anon_sym_class] = ACTIONS(1211), - [anon_sym_DOT] = ACTIONS(875), - [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(1211), - [anon_sym_throw] = ACTIONS(1211), - [anon_sym_const] = ACTIONS(1211), - [anon_sym_enum] = ACTIONS(1211), - [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(1209), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_typeof] = ACTIONS(1211), - [anon_sym_PLUS_PLUS] = ACTIONS(881), - [anon_sym_DASH_DASH] = ACTIONS(881), - [anon_sym_PLUS] = ACTIONS(879), - [anon_sym_STAR] = ACTIONS(883), - [anon_sym_SLASH] = ACTIONS(883), - [anon_sym_PERCENT] = ACTIONS(883), - [anon_sym_PIPE_PIPE] = ACTIONS(885), - [anon_sym_AMP_AMP] = ACTIONS(887), - [anon_sym_PIPE] = ACTIONS(889), - [anon_sym_CARET] = ACTIONS(891), - [anon_sym_AMP] = ACTIONS(893), - [anon_sym_EQ_EQ] = ACTIONS(895), - [anon_sym_BANG_EQ] = ACTIONS(895), - [anon_sym_LT_EQ_GT] = ACTIONS(897), - [anon_sym_GT] = ACTIONS(899), - [anon_sym_GT_EQ] = ACTIONS(897), - [anon_sym_LT_EQ] = ACTIONS(899), - [anon_sym_LT] = ACTIONS(899), - [anon_sym_instanceof] = ACTIONS(899), - [anon_sym_LT_LT] = ACTIONS(901), - [anon_sym_GT_GT] = ACTIONS(903), - [anon_sym_GT_GT_GT] = ACTIONS(901), - [anon_sym_QMARK] = ACTIONS(905), - [anon_sym_PLUS_EQ] = ACTIONS(873), - [anon_sym_DASH_EQ] = ACTIONS(873), - [anon_sym_STAR_EQ] = ACTIONS(873), - [anon_sym_SLASH_EQ] = ACTIONS(873), - [anon_sym_PERCENT_EQ] = ACTIONS(873), - [anon_sym_delete] = ACTIONS(1211), - [anon_sym_var] = ACTIONS(1211), - [anon_sym_rawcall] = ACTIONS(1211), - [anon_sym_AT] = ACTIONS(1209), - [anon_sym_clone] = ACTIONS(1211), - [sym_integer] = ACTIONS(1211), - [sym_float] = ACTIONS(1209), - [anon_sym_DQUOTE] = ACTIONS(1209), - [anon_sym_SQUOTE] = ACTIONS(1211), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1209), - [anon_sym_true] = ACTIONS(1211), - [anon_sym_false] = ACTIONS(1211), - [sym_null] = ACTIONS(1211), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1209), - }, - [304] = { - [ts_builtin_sym_end] = ACTIONS(1213), - [sym_identifier] = ACTIONS(1215), - [anon_sym_SEMI] = ACTIONS(1213), - [anon_sym_LBRACE] = ACTIONS(1213), - [anon_sym_RBRACE] = ACTIONS(1213), - [anon_sym_if] = ACTIONS(1215), - [anon_sym_else] = ACTIONS(1215), - [anon_sym_while] = ACTIONS(1215), - [anon_sym_LPAREN] = ACTIONS(1213), - [anon_sym_do] = ACTIONS(1215), - [anon_sym_switch] = ACTIONS(1215), - [anon_sym_case] = ACTIONS(1215), - [anon_sym_default] = ACTIONS(1215), - [anon_sym_for] = ACTIONS(1215), - [anon_sym_foreach] = ACTIONS(1215), - [anon_sym_COMMA] = ACTIONS(1213), - [anon_sym_in] = ACTIONS(1215), - [anon_sym_break] = ACTIONS(1215), - [anon_sym_continue] = ACTIONS(1215), - [anon_sym_return] = ACTIONS(1215), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_resume] = ACTIONS(1215), - [anon_sym_local] = ACTIONS(1215), - [anon_sym_EQ] = ACTIONS(1215), - [anon_sym_LT_DASH] = ACTIONS(1213), - [anon_sym_function] = ACTIONS(1215), - [anon_sym_COLON_COLON] = ACTIONS(1213), - [anon_sym_class] = ACTIONS(1215), - [anon_sym_DOT] = ACTIONS(1213), - [anon_sym_LBRACK] = ACTIONS(1213), - [anon_sym_try] = ACTIONS(1215), - [anon_sym_throw] = ACTIONS(1215), - [anon_sym_const] = ACTIONS(1215), - [anon_sym_enum] = ACTIONS(1215), - [anon_sym_DASH] = ACTIONS(1215), - [anon_sym_TILDE] = ACTIONS(1213), - [anon_sym_BANG] = ACTIONS(1215), - [anon_sym_typeof] = ACTIONS(1215), - [anon_sym_PLUS_PLUS] = ACTIONS(1213), - [anon_sym_DASH_DASH] = ACTIONS(1213), - [anon_sym_PLUS] = ACTIONS(1215), - [anon_sym_STAR] = ACTIONS(1215), - [anon_sym_SLASH] = ACTIONS(1215), - [anon_sym_PERCENT] = ACTIONS(1215), - [anon_sym_PIPE_PIPE] = ACTIONS(1213), - [anon_sym_AMP_AMP] = ACTIONS(1213), - [anon_sym_PIPE] = ACTIONS(1215), - [anon_sym_CARET] = ACTIONS(1213), - [anon_sym_AMP] = ACTIONS(1215), - [anon_sym_EQ_EQ] = ACTIONS(1213), - [anon_sym_BANG_EQ] = ACTIONS(1213), - [anon_sym_LT_EQ_GT] = ACTIONS(1213), - [anon_sym_GT] = ACTIONS(1215), - [anon_sym_GT_EQ] = ACTIONS(1213), - [anon_sym_LT_EQ] = ACTIONS(1215), - [anon_sym_LT] = ACTIONS(1215), - [anon_sym_instanceof] = ACTIONS(1215), - [anon_sym_LT_LT] = ACTIONS(1213), - [anon_sym_GT_GT] = ACTIONS(1215), - [anon_sym_GT_GT_GT] = ACTIONS(1213), - [anon_sym_QMARK] = ACTIONS(1213), - [anon_sym_PLUS_EQ] = ACTIONS(1213), - [anon_sym_DASH_EQ] = ACTIONS(1213), - [anon_sym_STAR_EQ] = ACTIONS(1213), - [anon_sym_SLASH_EQ] = ACTIONS(1213), - [anon_sym_PERCENT_EQ] = ACTIONS(1213), - [anon_sym_delete] = ACTIONS(1215), - [anon_sym_var] = ACTIONS(1215), - [anon_sym_rawcall] = ACTIONS(1215), - [anon_sym_AT] = ACTIONS(1213), - [anon_sym_clone] = ACTIONS(1215), - [sym_integer] = ACTIONS(1215), - [sym_float] = ACTIONS(1213), - [anon_sym_DQUOTE] = ACTIONS(1213), - [anon_sym_SQUOTE] = ACTIONS(1215), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1213), - [anon_sym_true] = ACTIONS(1215), - [anon_sym_false] = ACTIONS(1215), - [sym_null] = ACTIONS(1215), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1213), - }, - [305] = { - [ts_builtin_sym_end] = ACTIONS(1217), - [sym_identifier] = ACTIONS(1219), - [anon_sym_SEMI] = ACTIONS(1221), - [anon_sym_LBRACE] = ACTIONS(1217), - [anon_sym_RBRACE] = ACTIONS(1217), - [anon_sym_if] = ACTIONS(1219), - [anon_sym_else] = ACTIONS(1219), - [anon_sym_while] = ACTIONS(1219), - [anon_sym_LPAREN] = ACTIONS(1217), - [anon_sym_do] = ACTIONS(1219), - [anon_sym_switch] = ACTIONS(1219), - [anon_sym_case] = ACTIONS(1219), - [anon_sym_default] = ACTIONS(1219), - [anon_sym_for] = ACTIONS(1219), - [anon_sym_foreach] = ACTIONS(1219), - [anon_sym_COMMA] = ACTIONS(1217), - [anon_sym_in] = ACTIONS(1219), - [anon_sym_break] = ACTIONS(1219), - [anon_sym_continue] = ACTIONS(1219), - [anon_sym_return] = ACTIONS(1219), - [anon_sym_yield] = ACTIONS(1219), - [anon_sym_resume] = ACTIONS(1219), - [anon_sym_local] = ACTIONS(1219), - [anon_sym_EQ] = ACTIONS(1219), - [anon_sym_LT_DASH] = ACTIONS(1217), - [anon_sym_function] = ACTIONS(1219), - [anon_sym_COLON_COLON] = ACTIONS(1217), - [anon_sym_class] = ACTIONS(1219), - [anon_sym_DOT] = ACTIONS(1217), - [anon_sym_LBRACK] = ACTIONS(1217), - [anon_sym_try] = ACTIONS(1219), - [anon_sym_throw] = ACTIONS(1219), - [anon_sym_const] = ACTIONS(1219), - [anon_sym_enum] = ACTIONS(1219), - [anon_sym_DASH] = ACTIONS(1219), - [anon_sym_TILDE] = ACTIONS(1217), - [anon_sym_BANG] = ACTIONS(1219), - [anon_sym_typeof] = ACTIONS(1219), - [anon_sym_PLUS_PLUS] = ACTIONS(1217), - [anon_sym_DASH_DASH] = ACTIONS(1217), - [anon_sym_PLUS] = ACTIONS(1219), - [anon_sym_STAR] = ACTIONS(1219), - [anon_sym_SLASH] = ACTIONS(1219), - [anon_sym_PERCENT] = ACTIONS(1219), - [anon_sym_PIPE_PIPE] = ACTIONS(1217), - [anon_sym_AMP_AMP] = ACTIONS(1217), - [anon_sym_PIPE] = ACTIONS(1219), - [anon_sym_CARET] = ACTIONS(1217), - [anon_sym_AMP] = ACTIONS(1219), - [anon_sym_EQ_EQ] = ACTIONS(1217), - [anon_sym_BANG_EQ] = ACTIONS(1217), - [anon_sym_LT_EQ_GT] = ACTIONS(1217), - [anon_sym_GT] = ACTIONS(1219), - [anon_sym_GT_EQ] = ACTIONS(1217), - [anon_sym_LT_EQ] = ACTIONS(1219), - [anon_sym_LT] = ACTIONS(1219), - [anon_sym_instanceof] = ACTIONS(1219), - [anon_sym_LT_LT] = ACTIONS(1217), - [anon_sym_GT_GT] = ACTIONS(1219), - [anon_sym_GT_GT_GT] = ACTIONS(1217), - [anon_sym_QMARK] = ACTIONS(1217), - [anon_sym_PLUS_EQ] = ACTIONS(1217), - [anon_sym_DASH_EQ] = ACTIONS(1217), - [anon_sym_STAR_EQ] = ACTIONS(1217), - [anon_sym_SLASH_EQ] = ACTIONS(1217), - [anon_sym_PERCENT_EQ] = ACTIONS(1217), - [anon_sym_delete] = ACTIONS(1219), - [anon_sym_var] = ACTIONS(1219), - [anon_sym_rawcall] = ACTIONS(1219), - [anon_sym_AT] = ACTIONS(1217), - [anon_sym_clone] = ACTIONS(1219), - [sym_integer] = ACTIONS(1219), - [sym_float] = ACTIONS(1217), - [anon_sym_DQUOTE] = ACTIONS(1217), - [anon_sym_SQUOTE] = ACTIONS(1219), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1217), - [anon_sym_true] = ACTIONS(1219), - [anon_sym_false] = ACTIONS(1219), - [sym_null] = ACTIONS(1219), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1217), - }, - [306] = { + [308] = { [ts_builtin_sym_end] = ACTIONS(1223), [sym_identifier] = ACTIONS(1225), [anon_sym_SEMI] = ACTIONS(1223), @@ -33333,99 +33470,99 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(1223), }, - [307] = { - [ts_builtin_sym_end] = ACTIONS(907), - [sym_identifier] = ACTIONS(909), - [anon_sym_SEMI] = ACTIONS(907), - [anon_sym_LBRACE] = ACTIONS(907), - [anon_sym_RBRACE] = ACTIONS(907), - [anon_sym_if] = ACTIONS(909), - [anon_sym_else] = ACTIONS(909), - [anon_sym_while] = ACTIONS(909), - [anon_sym_LPAREN] = ACTIONS(907), - [anon_sym_do] = ACTIONS(909), - [anon_sym_switch] = ACTIONS(909), - [anon_sym_case] = ACTIONS(909), - [anon_sym_default] = ACTIONS(909), - [anon_sym_for] = ACTIONS(909), - [anon_sym_foreach] = ACTIONS(909), - [anon_sym_COMMA] = ACTIONS(907), - [anon_sym_in] = ACTIONS(909), - [anon_sym_break] = ACTIONS(909), - [anon_sym_continue] = ACTIONS(909), - [anon_sym_return] = ACTIONS(909), - [anon_sym_yield] = ACTIONS(909), - [anon_sym_resume] = ACTIONS(909), - [anon_sym_local] = ACTIONS(909), - [anon_sym_EQ] = ACTIONS(909), - [anon_sym_LT_DASH] = ACTIONS(907), - [anon_sym_function] = ACTIONS(909), - [anon_sym_COLON_COLON] = ACTIONS(907), - [anon_sym_class] = ACTIONS(909), - [anon_sym_DOT] = ACTIONS(907), - [anon_sym_LBRACK] = ACTIONS(907), - [anon_sym_try] = ACTIONS(909), - [anon_sym_throw] = ACTIONS(909), - [anon_sym_const] = ACTIONS(909), - [anon_sym_enum] = ACTIONS(909), - [anon_sym_DASH] = ACTIONS(909), - [anon_sym_TILDE] = ACTIONS(907), - [anon_sym_BANG] = ACTIONS(909), - [anon_sym_typeof] = ACTIONS(909), - [anon_sym_PLUS_PLUS] = ACTIONS(907), - [anon_sym_DASH_DASH] = ACTIONS(907), - [anon_sym_PLUS] = ACTIONS(909), - [anon_sym_STAR] = ACTIONS(909), - [anon_sym_SLASH] = ACTIONS(909), - [anon_sym_PERCENT] = ACTIONS(909), - [anon_sym_PIPE_PIPE] = ACTIONS(907), - [anon_sym_AMP_AMP] = ACTIONS(907), - [anon_sym_PIPE] = ACTIONS(909), - [anon_sym_CARET] = ACTIONS(907), - [anon_sym_AMP] = ACTIONS(909), - [anon_sym_EQ_EQ] = ACTIONS(907), - [anon_sym_BANG_EQ] = ACTIONS(907), - [anon_sym_LT_EQ_GT] = ACTIONS(907), - [anon_sym_GT] = ACTIONS(909), - [anon_sym_GT_EQ] = ACTIONS(907), - [anon_sym_LT_EQ] = ACTIONS(909), - [anon_sym_LT] = ACTIONS(909), - [anon_sym_instanceof] = ACTIONS(909), - [anon_sym_LT_LT] = ACTIONS(907), - [anon_sym_GT_GT] = ACTIONS(909), - [anon_sym_GT_GT_GT] = ACTIONS(907), - [anon_sym_QMARK] = ACTIONS(907), - [anon_sym_PLUS_EQ] = ACTIONS(907), - [anon_sym_DASH_EQ] = ACTIONS(907), - [anon_sym_STAR_EQ] = ACTIONS(907), - [anon_sym_SLASH_EQ] = ACTIONS(907), - [anon_sym_PERCENT_EQ] = ACTIONS(907), - [anon_sym_delete] = ACTIONS(909), - [anon_sym_var] = ACTIONS(909), - [anon_sym_rawcall] = ACTIONS(909), - [anon_sym_AT] = ACTIONS(907), - [anon_sym_clone] = ACTIONS(909), - [sym_integer] = ACTIONS(909), - [sym_float] = ACTIONS(907), - [anon_sym_DQUOTE] = ACTIONS(907), - [anon_sym_SQUOTE] = ACTIONS(909), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(907), - [anon_sym_true] = ACTIONS(909), - [anon_sym_false] = ACTIONS(909), - [sym_null] = ACTIONS(909), + [309] = { + [ts_builtin_sym_end] = ACTIONS(1199), + [sym_identifier] = ACTIONS(1201), + [anon_sym_SEMI] = ACTIONS(1199), + [anon_sym_LBRACE] = ACTIONS(1199), + [anon_sym_RBRACE] = ACTIONS(1199), + [anon_sym_if] = ACTIONS(1201), + [anon_sym_else] = ACTIONS(1201), + [anon_sym_while] = ACTIONS(1201), + [anon_sym_LPAREN] = ACTIONS(1199), + [anon_sym_do] = ACTIONS(1201), + [anon_sym_switch] = ACTIONS(1201), + [anon_sym_case] = ACTIONS(1201), + [anon_sym_default] = ACTIONS(1201), + [anon_sym_for] = ACTIONS(1201), + [anon_sym_foreach] = ACTIONS(1201), + [anon_sym_COMMA] = ACTIONS(1199), + [anon_sym_in] = ACTIONS(1201), + [anon_sym_break] = ACTIONS(1201), + [anon_sym_continue] = ACTIONS(1201), + [anon_sym_return] = ACTIONS(1201), + [anon_sym_yield] = ACTIONS(1201), + [anon_sym_resume] = ACTIONS(1201), + [anon_sym_local] = ACTIONS(1201), + [anon_sym_EQ] = ACTIONS(1201), + [anon_sym_LT_DASH] = ACTIONS(1199), + [anon_sym_function] = ACTIONS(1201), + [anon_sym_COLON_COLON] = ACTIONS(1199), + [anon_sym_class] = ACTIONS(1201), + [anon_sym_DOT] = ACTIONS(1199), + [anon_sym_LBRACK] = ACTIONS(1199), + [anon_sym_try] = ACTIONS(1201), + [anon_sym_throw] = ACTIONS(1201), + [anon_sym_const] = ACTIONS(1201), + [anon_sym_enum] = ACTIONS(1201), + [anon_sym_DASH] = ACTIONS(1201), + [anon_sym_TILDE] = ACTIONS(1199), + [anon_sym_BANG] = ACTIONS(1201), + [anon_sym_typeof] = ACTIONS(1201), + [anon_sym_PLUS_PLUS] = ACTIONS(1199), + [anon_sym_DASH_DASH] = ACTIONS(1199), + [anon_sym_PLUS] = ACTIONS(1201), + [anon_sym_STAR] = ACTIONS(1201), + [anon_sym_SLASH] = ACTIONS(1201), + [anon_sym_PERCENT] = ACTIONS(1201), + [anon_sym_PIPE_PIPE] = ACTIONS(1199), + [anon_sym_AMP_AMP] = ACTIONS(1199), + [anon_sym_PIPE] = ACTIONS(1201), + [anon_sym_CARET] = ACTIONS(1199), + [anon_sym_AMP] = ACTIONS(1201), + [anon_sym_EQ_EQ] = ACTIONS(1199), + [anon_sym_BANG_EQ] = ACTIONS(1199), + [anon_sym_LT_EQ_GT] = ACTIONS(1199), + [anon_sym_GT] = ACTIONS(1201), + [anon_sym_GT_EQ] = ACTIONS(1199), + [anon_sym_LT_EQ] = ACTIONS(1201), + [anon_sym_LT] = ACTIONS(1201), + [anon_sym_instanceof] = ACTIONS(1201), + [anon_sym_LT_LT] = ACTIONS(1199), + [anon_sym_GT_GT] = ACTIONS(1201), + [anon_sym_GT_GT_GT] = ACTIONS(1199), + [anon_sym_QMARK] = ACTIONS(1199), + [anon_sym_PLUS_EQ] = ACTIONS(1199), + [anon_sym_DASH_EQ] = ACTIONS(1199), + [anon_sym_STAR_EQ] = ACTIONS(1199), + [anon_sym_SLASH_EQ] = ACTIONS(1199), + [anon_sym_PERCENT_EQ] = ACTIONS(1199), + [anon_sym_delete] = ACTIONS(1201), + [anon_sym_var] = ACTIONS(1201), + [anon_sym_rawcall] = ACTIONS(1201), + [anon_sym_AT] = ACTIONS(1199), + [anon_sym_clone] = ACTIONS(1201), + [sym_integer] = ACTIONS(1201), + [sym_float] = ACTIONS(1199), + [anon_sym_DQUOTE] = ACTIONS(1199), + [anon_sym_SQUOTE] = ACTIONS(1201), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1199), + [anon_sym_true] = ACTIONS(1201), + [anon_sym_false] = ACTIONS(1201), + [sym_null] = ACTIONS(1201), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(907), + [sym_verbatim_string] = ACTIONS(1199), }, - [308] = { + [310] = { [ts_builtin_sym_end] = ACTIONS(1227), [sym_identifier] = ACTIONS(1229), - [anon_sym_SEMI] = ACTIONS(1227), + [anon_sym_SEMI] = ACTIONS(1231), [anon_sym_LBRACE] = ACTIONS(1227), [anon_sym_RBRACE] = ACTIONS(1227), [anon_sym_if] = ACTIONS(1229), [anon_sym_else] = ACTIONS(1229), [anon_sym_while] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(1227), + [anon_sym_LPAREN] = ACTIONS(867), [anon_sym_do] = ACTIONS(1229), [anon_sym_switch] = ACTIONS(1229), [anon_sym_case] = ACTIONS(1229), @@ -33433,194 +33570,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_for] = ACTIONS(1229), [anon_sym_foreach] = ACTIONS(1229), [anon_sym_COMMA] = ACTIONS(1227), - [anon_sym_in] = ACTIONS(1229), + [anon_sym_in] = ACTIONS(869), [anon_sym_break] = ACTIONS(1229), [anon_sym_continue] = ACTIONS(1229), [anon_sym_return] = ACTIONS(1229), [anon_sym_yield] = ACTIONS(1229), [anon_sym_resume] = ACTIONS(1229), [anon_sym_local] = ACTIONS(1229), - [anon_sym_EQ] = ACTIONS(1229), - [anon_sym_LT_DASH] = ACTIONS(1227), + [anon_sym_EQ] = ACTIONS(871), + [anon_sym_LT_DASH] = ACTIONS(873), [anon_sym_function] = ACTIONS(1229), [anon_sym_COLON_COLON] = ACTIONS(1227), [anon_sym_class] = ACTIONS(1229), - [anon_sym_DOT] = ACTIONS(1227), - [anon_sym_LBRACK] = ACTIONS(1227), + [anon_sym_DOT] = ACTIONS(875), + [anon_sym_LBRACK] = ACTIONS(877), [anon_sym_try] = ACTIONS(1229), [anon_sym_throw] = ACTIONS(1229), [anon_sym_const] = ACTIONS(1229), [anon_sym_enum] = ACTIONS(1229), - [anon_sym_DASH] = ACTIONS(1229), + [anon_sym_DASH] = ACTIONS(879), [anon_sym_TILDE] = ACTIONS(1227), [anon_sym_BANG] = ACTIONS(1229), [anon_sym_typeof] = ACTIONS(1229), - [anon_sym_PLUS_PLUS] = ACTIONS(1227), - [anon_sym_DASH_DASH] = ACTIONS(1227), - [anon_sym_PLUS] = ACTIONS(1229), - [anon_sym_STAR] = ACTIONS(1229), - [anon_sym_SLASH] = ACTIONS(1229), - [anon_sym_PERCENT] = ACTIONS(1229), - [anon_sym_PIPE_PIPE] = ACTIONS(1227), - [anon_sym_AMP_AMP] = ACTIONS(1227), - [anon_sym_PIPE] = ACTIONS(1229), - [anon_sym_CARET] = ACTIONS(1227), - [anon_sym_AMP] = ACTIONS(1229), - [anon_sym_EQ_EQ] = ACTIONS(1227), - [anon_sym_BANG_EQ] = ACTIONS(1227), - [anon_sym_LT_EQ_GT] = ACTIONS(1227), - [anon_sym_GT] = ACTIONS(1229), - [anon_sym_GT_EQ] = ACTIONS(1227), - [anon_sym_LT_EQ] = ACTIONS(1229), - [anon_sym_LT] = ACTIONS(1229), - [anon_sym_instanceof] = ACTIONS(1229), - [anon_sym_LT_LT] = ACTIONS(1227), - [anon_sym_GT_GT] = ACTIONS(1229), - [anon_sym_GT_GT_GT] = ACTIONS(1227), - [anon_sym_QMARK] = ACTIONS(1227), - [anon_sym_PLUS_EQ] = ACTIONS(1227), - [anon_sym_DASH_EQ] = ACTIONS(1227), - [anon_sym_STAR_EQ] = ACTIONS(1227), - [anon_sym_SLASH_EQ] = ACTIONS(1227), - [anon_sym_PERCENT_EQ] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1229), - [anon_sym_var] = ACTIONS(1229), - [anon_sym_rawcall] = ACTIONS(1229), - [anon_sym_AT] = ACTIONS(1227), - [anon_sym_clone] = ACTIONS(1229), - [sym_integer] = ACTIONS(1229), - [sym_float] = ACTIONS(1227), - [anon_sym_DQUOTE] = ACTIONS(1227), - [anon_sym_SQUOTE] = ACTIONS(1229), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1227), - [anon_sym_true] = ACTIONS(1229), - [anon_sym_false] = ACTIONS(1229), - [sym_null] = ACTIONS(1229), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1227), - }, - [309] = { - [ts_builtin_sym_end] = ACTIONS(1217), - [sym_identifier] = ACTIONS(1219), - [anon_sym_SEMI] = ACTIONS(1217), - [anon_sym_LBRACE] = ACTIONS(1217), - [anon_sym_RBRACE] = ACTIONS(1217), - [anon_sym_if] = ACTIONS(1219), - [anon_sym_else] = ACTIONS(1219), - [anon_sym_while] = ACTIONS(1219), - [anon_sym_LPAREN] = ACTIONS(1217), - [anon_sym_do] = ACTIONS(1219), - [anon_sym_switch] = ACTIONS(1219), - [anon_sym_case] = ACTIONS(1219), - [anon_sym_default] = ACTIONS(1219), - [anon_sym_for] = ACTIONS(1219), - [anon_sym_foreach] = ACTIONS(1219), - [anon_sym_COMMA] = ACTIONS(1217), - [anon_sym_in] = ACTIONS(1219), - [anon_sym_break] = ACTIONS(1219), - [anon_sym_continue] = ACTIONS(1219), - [anon_sym_return] = ACTIONS(1219), - [anon_sym_yield] = ACTIONS(1219), - [anon_sym_resume] = ACTIONS(1219), - [anon_sym_local] = ACTIONS(1219), - [anon_sym_EQ] = ACTIONS(1219), - [anon_sym_LT_DASH] = ACTIONS(1217), - [anon_sym_function] = ACTIONS(1219), - [anon_sym_COLON_COLON] = ACTIONS(1217), - [anon_sym_class] = ACTIONS(1219), - [anon_sym_DOT] = ACTIONS(1217), - [anon_sym_LBRACK] = ACTIONS(1217), - [anon_sym_try] = ACTIONS(1219), - [anon_sym_throw] = ACTIONS(1219), - [anon_sym_const] = ACTIONS(1219), - [anon_sym_enum] = ACTIONS(1219), - [anon_sym_DASH] = ACTIONS(1219), - [anon_sym_TILDE] = ACTIONS(1217), - [anon_sym_BANG] = ACTIONS(1219), - [anon_sym_typeof] = ACTIONS(1219), - [anon_sym_PLUS_PLUS] = ACTIONS(1217), - [anon_sym_DASH_DASH] = ACTIONS(1217), - [anon_sym_PLUS] = ACTIONS(1219), - [anon_sym_STAR] = ACTIONS(1219), - [anon_sym_SLASH] = ACTIONS(1219), - [anon_sym_PERCENT] = ACTIONS(1219), - [anon_sym_PIPE_PIPE] = ACTIONS(1217), - [anon_sym_AMP_AMP] = ACTIONS(1217), - [anon_sym_PIPE] = ACTIONS(1219), - [anon_sym_CARET] = ACTIONS(1217), - [anon_sym_AMP] = ACTIONS(1219), - [anon_sym_EQ_EQ] = ACTIONS(1217), - [anon_sym_BANG_EQ] = ACTIONS(1217), - [anon_sym_LT_EQ_GT] = ACTIONS(1217), - [anon_sym_GT] = ACTIONS(1219), - [anon_sym_GT_EQ] = ACTIONS(1217), - [anon_sym_LT_EQ] = ACTIONS(1219), - [anon_sym_LT] = ACTIONS(1219), - [anon_sym_instanceof] = ACTIONS(1219), - [anon_sym_LT_LT] = ACTIONS(1217), - [anon_sym_GT_GT] = ACTIONS(1219), - [anon_sym_GT_GT_GT] = ACTIONS(1217), - [anon_sym_QMARK] = ACTIONS(1217), - [anon_sym_PLUS_EQ] = ACTIONS(1217), - [anon_sym_DASH_EQ] = ACTIONS(1217), - [anon_sym_STAR_EQ] = ACTIONS(1217), - [anon_sym_SLASH_EQ] = ACTIONS(1217), - [anon_sym_PERCENT_EQ] = ACTIONS(1217), - [anon_sym_delete] = ACTIONS(1219), - [anon_sym_var] = ACTIONS(1219), - [anon_sym_rawcall] = ACTIONS(1219), - [anon_sym_AT] = ACTIONS(1217), - [anon_sym_clone] = ACTIONS(1219), - [sym_integer] = ACTIONS(1219), - [sym_float] = ACTIONS(1217), - [anon_sym_DQUOTE] = ACTIONS(1217), - [anon_sym_SQUOTE] = ACTIONS(1219), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1217), - [anon_sym_true] = ACTIONS(1219), - [anon_sym_false] = ACTIONS(1219), - [sym_null] = ACTIONS(1219), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1217), - }, - [310] = { - [ts_builtin_sym_end] = ACTIONS(1231), - [sym_identifier] = ACTIONS(1233), - [anon_sym_SEMI] = ACTIONS(1235), - [anon_sym_LBRACE] = ACTIONS(1231), - [anon_sym_RBRACE] = ACTIONS(1231), - [anon_sym_if] = ACTIONS(1233), - [anon_sym_else] = ACTIONS(1233), - [anon_sym_while] = ACTIONS(1233), - [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(1233), - [anon_sym_switch] = ACTIONS(1233), - [anon_sym_case] = ACTIONS(1233), - [anon_sym_default] = ACTIONS(1233), - [anon_sym_for] = ACTIONS(1233), - [anon_sym_foreach] = ACTIONS(1233), - [anon_sym_COMMA] = ACTIONS(1231), - [anon_sym_in] = ACTIONS(869), - [anon_sym_break] = ACTIONS(1233), - [anon_sym_continue] = ACTIONS(1233), - [anon_sym_return] = ACTIONS(1233), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_resume] = ACTIONS(1233), - [anon_sym_local] = ACTIONS(1233), - [anon_sym_EQ] = ACTIONS(871), - [anon_sym_LT_DASH] = ACTIONS(873), - [anon_sym_function] = ACTIONS(1233), - [anon_sym_COLON_COLON] = ACTIONS(1231), - [anon_sym_class] = ACTIONS(1233), - [anon_sym_DOT] = ACTIONS(875), - [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(1233), - [anon_sym_throw] = ACTIONS(1233), - [anon_sym_const] = ACTIONS(1233), - [anon_sym_enum] = ACTIONS(1233), - [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(1231), - [anon_sym_BANG] = ACTIONS(1233), - [anon_sym_typeof] = ACTIONS(1233), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), [anon_sym_PLUS] = ACTIONS(879), @@ -33649,61 +33620,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(873), [anon_sym_SLASH_EQ] = ACTIONS(873), [anon_sym_PERCENT_EQ] = ACTIONS(873), - [anon_sym_delete] = ACTIONS(1233), - [anon_sym_var] = ACTIONS(1233), - [anon_sym_rawcall] = ACTIONS(1233), - [anon_sym_AT] = ACTIONS(1231), - [anon_sym_clone] = ACTIONS(1233), - [sym_integer] = ACTIONS(1233), - [sym_float] = ACTIONS(1231), - [anon_sym_DQUOTE] = ACTIONS(1231), - [anon_sym_SQUOTE] = ACTIONS(1233), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1231), - [anon_sym_true] = ACTIONS(1233), - [anon_sym_false] = ACTIONS(1233), - [sym_null] = ACTIONS(1233), + [anon_sym_delete] = ACTIONS(1229), + [anon_sym_var] = ACTIONS(1229), + [anon_sym_rawcall] = ACTIONS(1229), + [anon_sym_AT] = ACTIONS(1227), + [anon_sym_clone] = ACTIONS(1229), + [sym_integer] = ACTIONS(1229), + [sym_float] = ACTIONS(1227), + [anon_sym_DQUOTE] = ACTIONS(1227), + [anon_sym_SQUOTE] = ACTIONS(1229), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1227), + [anon_sym_true] = ACTIONS(1229), + [anon_sym_false] = ACTIONS(1229), + [sym_null] = ACTIONS(1229), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1231), + [sym_verbatim_string] = ACTIONS(1227), }, [311] = { - [ts_builtin_sym_end] = ACTIONS(907), - [sym_identifier] = ACTIONS(909), - [anon_sym_SEMI] = ACTIONS(1237), - [anon_sym_LBRACE] = ACTIONS(907), - [anon_sym_RBRACE] = ACTIONS(907), - [anon_sym_if] = ACTIONS(909), - [anon_sym_else] = ACTIONS(909), - [anon_sym_while] = ACTIONS(909), + [ts_builtin_sym_end] = ACTIONS(1215), + [sym_identifier] = ACTIONS(1217), + [anon_sym_SEMI] = ACTIONS(1233), + [anon_sym_LBRACE] = ACTIONS(1215), + [anon_sym_RBRACE] = ACTIONS(1215), + [anon_sym_if] = ACTIONS(1217), + [anon_sym_else] = ACTIONS(1217), + [anon_sym_while] = ACTIONS(1217), [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(909), - [anon_sym_switch] = ACTIONS(909), - [anon_sym_case] = ACTIONS(909), - [anon_sym_default] = ACTIONS(909), - [anon_sym_for] = ACTIONS(909), - [anon_sym_foreach] = ACTIONS(909), - [anon_sym_COMMA] = ACTIONS(907), + [anon_sym_do] = ACTIONS(1217), + [anon_sym_switch] = ACTIONS(1217), + [anon_sym_case] = ACTIONS(1217), + [anon_sym_default] = ACTIONS(1217), + [anon_sym_for] = ACTIONS(1217), + [anon_sym_foreach] = ACTIONS(1217), + [anon_sym_COMMA] = ACTIONS(1215), [anon_sym_in] = ACTIONS(869), - [anon_sym_break] = ACTIONS(909), - [anon_sym_continue] = ACTIONS(909), - [anon_sym_return] = ACTIONS(909), - [anon_sym_yield] = ACTIONS(909), - [anon_sym_resume] = ACTIONS(909), - [anon_sym_local] = ACTIONS(909), + [anon_sym_break] = ACTIONS(1217), + [anon_sym_continue] = ACTIONS(1217), + [anon_sym_return] = ACTIONS(1217), + [anon_sym_yield] = ACTIONS(1217), + [anon_sym_resume] = ACTIONS(1217), + [anon_sym_local] = ACTIONS(1217), [anon_sym_EQ] = ACTIONS(871), [anon_sym_LT_DASH] = ACTIONS(873), - [anon_sym_function] = ACTIONS(909), - [anon_sym_COLON_COLON] = ACTIONS(907), - [anon_sym_class] = ACTIONS(909), + [anon_sym_function] = ACTIONS(1217), + [anon_sym_COLON_COLON] = ACTIONS(1215), + [anon_sym_class] = ACTIONS(1217), [anon_sym_DOT] = ACTIONS(875), [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(909), - [anon_sym_throw] = ACTIONS(909), - [anon_sym_const] = ACTIONS(909), - [anon_sym_enum] = ACTIONS(909), + [anon_sym_try] = ACTIONS(1217), + [anon_sym_throw] = ACTIONS(1217), + [anon_sym_const] = ACTIONS(1217), + [anon_sym_enum] = ACTIONS(1217), [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(907), - [anon_sym_BANG] = ACTIONS(909), - [anon_sym_typeof] = ACTIONS(909), + [anon_sym_TILDE] = ACTIONS(1215), + [anon_sym_BANG] = ACTIONS(1217), + [anon_sym_typeof] = ACTIONS(1217), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), [anon_sym_PLUS] = ACTIONS(879), @@ -33732,23 +33703,106 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(873), [anon_sym_SLASH_EQ] = ACTIONS(873), [anon_sym_PERCENT_EQ] = ACTIONS(873), - [anon_sym_delete] = ACTIONS(909), - [anon_sym_var] = ACTIONS(909), - [anon_sym_rawcall] = ACTIONS(909), - [anon_sym_AT] = ACTIONS(907), - [anon_sym_clone] = ACTIONS(909), - [sym_integer] = ACTIONS(909), - [sym_float] = ACTIONS(907), - [anon_sym_DQUOTE] = ACTIONS(907), - [anon_sym_SQUOTE] = ACTIONS(909), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(907), - [anon_sym_true] = ACTIONS(909), - [anon_sym_false] = ACTIONS(909), - [sym_null] = ACTIONS(909), + [anon_sym_delete] = ACTIONS(1217), + [anon_sym_var] = ACTIONS(1217), + [anon_sym_rawcall] = ACTIONS(1217), + [anon_sym_AT] = ACTIONS(1215), + [anon_sym_clone] = ACTIONS(1217), + [sym_integer] = ACTIONS(1217), + [sym_float] = ACTIONS(1215), + [anon_sym_DQUOTE] = ACTIONS(1215), + [anon_sym_SQUOTE] = ACTIONS(1217), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1215), + [anon_sym_true] = ACTIONS(1217), + [anon_sym_false] = ACTIONS(1217), + [sym_null] = ACTIONS(1217), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(907), + [sym_verbatim_string] = ACTIONS(1215), }, [312] = { + [ts_builtin_sym_end] = ACTIONS(1235), + [sym_identifier] = ACTIONS(1237), + [anon_sym_SEMI] = ACTIONS(1235), + [anon_sym_LBRACE] = ACTIONS(1235), + [anon_sym_RBRACE] = ACTIONS(1235), + [anon_sym_if] = ACTIONS(1237), + [anon_sym_else] = ACTIONS(1237), + [anon_sym_while] = ACTIONS(1237), + [anon_sym_LPAREN] = ACTIONS(1235), + [anon_sym_do] = ACTIONS(1237), + [anon_sym_switch] = ACTIONS(1237), + [anon_sym_case] = ACTIONS(1237), + [anon_sym_default] = ACTIONS(1237), + [anon_sym_for] = ACTIONS(1237), + [anon_sym_foreach] = ACTIONS(1237), + [anon_sym_COMMA] = ACTIONS(1235), + [anon_sym_in] = ACTIONS(1237), + [anon_sym_break] = ACTIONS(1237), + [anon_sym_continue] = ACTIONS(1237), + [anon_sym_return] = ACTIONS(1237), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_resume] = ACTIONS(1237), + [anon_sym_local] = ACTIONS(1237), + [anon_sym_EQ] = ACTIONS(1237), + [anon_sym_LT_DASH] = ACTIONS(1235), + [anon_sym_function] = ACTIONS(1237), + [anon_sym_COLON_COLON] = ACTIONS(1235), + [anon_sym_class] = ACTIONS(1237), + [anon_sym_DOT] = ACTIONS(1235), + [anon_sym_LBRACK] = ACTIONS(1235), + [anon_sym_try] = ACTIONS(1237), + [anon_sym_throw] = ACTIONS(1237), + [anon_sym_const] = ACTIONS(1237), + [anon_sym_enum] = ACTIONS(1237), + [anon_sym_DASH] = ACTIONS(1237), + [anon_sym_TILDE] = ACTIONS(1235), + [anon_sym_BANG] = ACTIONS(1237), + [anon_sym_typeof] = ACTIONS(1237), + [anon_sym_PLUS_PLUS] = ACTIONS(1235), + [anon_sym_DASH_DASH] = ACTIONS(1235), + [anon_sym_PLUS] = ACTIONS(1237), + [anon_sym_STAR] = ACTIONS(1237), + [anon_sym_SLASH] = ACTIONS(1237), + [anon_sym_PERCENT] = ACTIONS(1237), + [anon_sym_PIPE_PIPE] = ACTIONS(1235), + [anon_sym_AMP_AMP] = ACTIONS(1235), + [anon_sym_PIPE] = ACTIONS(1237), + [anon_sym_CARET] = ACTIONS(1235), + [anon_sym_AMP] = ACTIONS(1237), + [anon_sym_EQ_EQ] = ACTIONS(1235), + [anon_sym_BANG_EQ] = ACTIONS(1235), + [anon_sym_LT_EQ_GT] = ACTIONS(1235), + [anon_sym_GT] = ACTIONS(1237), + [anon_sym_GT_EQ] = ACTIONS(1235), + [anon_sym_LT_EQ] = ACTIONS(1237), + [anon_sym_LT] = ACTIONS(1237), + [anon_sym_instanceof] = ACTIONS(1237), + [anon_sym_LT_LT] = ACTIONS(1235), + [anon_sym_GT_GT] = ACTIONS(1237), + [anon_sym_GT_GT_GT] = ACTIONS(1235), + [anon_sym_QMARK] = ACTIONS(1235), + [anon_sym_PLUS_EQ] = ACTIONS(1235), + [anon_sym_DASH_EQ] = ACTIONS(1235), + [anon_sym_STAR_EQ] = ACTIONS(1235), + [anon_sym_SLASH_EQ] = ACTIONS(1235), + [anon_sym_PERCENT_EQ] = ACTIONS(1235), + [anon_sym_delete] = ACTIONS(1237), + [anon_sym_var] = ACTIONS(1237), + [anon_sym_rawcall] = ACTIONS(1237), + [anon_sym_AT] = ACTIONS(1235), + [anon_sym_clone] = ACTIONS(1237), + [sym_integer] = ACTIONS(1237), + [sym_float] = ACTIONS(1235), + [anon_sym_DQUOTE] = ACTIONS(1235), + [anon_sym_SQUOTE] = ACTIONS(1237), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1235), + [anon_sym_true] = ACTIONS(1237), + [anon_sym_false] = ACTIONS(1237), + [sym_null] = ACTIONS(1237), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(1235), + }, + [313] = { [ts_builtin_sym_end] = ACTIONS(1239), [sym_identifier] = ACTIONS(1241), [anon_sym_SEMI] = ACTIONS(1239), @@ -33831,45 +33885,211 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(1239), }, - [313] = { - [ts_builtin_sym_end] = ACTIONS(971), - [sym_identifier] = ACTIONS(973), + [314] = { + [ts_builtin_sym_end] = ACTIONS(1243), + [sym_identifier] = ACTIONS(1245), [anon_sym_SEMI] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(971), - [anon_sym_RBRACE] = ACTIONS(971), - [anon_sym_if] = ACTIONS(973), - [anon_sym_else] = ACTIONS(973), - [anon_sym_while] = ACTIONS(973), + [anon_sym_LBRACE] = ACTIONS(1243), + [anon_sym_RBRACE] = ACTIONS(1243), + [anon_sym_if] = ACTIONS(1245), + [anon_sym_else] = ACTIONS(1245), + [anon_sym_while] = ACTIONS(1245), + [anon_sym_LPAREN] = ACTIONS(1243), + [anon_sym_do] = ACTIONS(1245), + [anon_sym_switch] = ACTIONS(1245), + [anon_sym_case] = ACTIONS(1245), + [anon_sym_default] = ACTIONS(1245), + [anon_sym_for] = ACTIONS(1245), + [anon_sym_foreach] = ACTIONS(1245), + [anon_sym_COMMA] = ACTIONS(1243), + [anon_sym_in] = ACTIONS(1245), + [anon_sym_break] = ACTIONS(1245), + [anon_sym_continue] = ACTIONS(1245), + [anon_sym_return] = ACTIONS(1245), + [anon_sym_yield] = ACTIONS(1245), + [anon_sym_resume] = ACTIONS(1245), + [anon_sym_local] = ACTIONS(1245), + [anon_sym_EQ] = ACTIONS(1245), + [anon_sym_LT_DASH] = ACTIONS(1243), + [anon_sym_function] = ACTIONS(1245), + [anon_sym_COLON_COLON] = ACTIONS(1243), + [anon_sym_class] = ACTIONS(1245), + [anon_sym_DOT] = ACTIONS(1243), + [anon_sym_LBRACK] = ACTIONS(1243), + [anon_sym_try] = ACTIONS(1245), + [anon_sym_throw] = ACTIONS(1245), + [anon_sym_const] = ACTIONS(1245), + [anon_sym_enum] = ACTIONS(1245), + [anon_sym_DASH] = ACTIONS(1245), + [anon_sym_TILDE] = ACTIONS(1243), + [anon_sym_BANG] = ACTIONS(1245), + [anon_sym_typeof] = ACTIONS(1245), + [anon_sym_PLUS_PLUS] = ACTIONS(1243), + [anon_sym_DASH_DASH] = ACTIONS(1243), + [anon_sym_PLUS] = ACTIONS(1245), + [anon_sym_STAR] = ACTIONS(1245), + [anon_sym_SLASH] = ACTIONS(1245), + [anon_sym_PERCENT] = ACTIONS(1245), + [anon_sym_PIPE_PIPE] = ACTIONS(1243), + [anon_sym_AMP_AMP] = ACTIONS(1243), + [anon_sym_PIPE] = ACTIONS(1245), + [anon_sym_CARET] = ACTIONS(1243), + [anon_sym_AMP] = ACTIONS(1245), + [anon_sym_EQ_EQ] = ACTIONS(1243), + [anon_sym_BANG_EQ] = ACTIONS(1243), + [anon_sym_LT_EQ_GT] = ACTIONS(1243), + [anon_sym_GT] = ACTIONS(1245), + [anon_sym_GT_EQ] = ACTIONS(1243), + [anon_sym_LT_EQ] = ACTIONS(1245), + [anon_sym_LT] = ACTIONS(1245), + [anon_sym_instanceof] = ACTIONS(1245), + [anon_sym_LT_LT] = ACTIONS(1243), + [anon_sym_GT_GT] = ACTIONS(1245), + [anon_sym_GT_GT_GT] = ACTIONS(1243), + [anon_sym_QMARK] = ACTIONS(1243), + [anon_sym_PLUS_EQ] = ACTIONS(1243), + [anon_sym_DASH_EQ] = ACTIONS(1243), + [anon_sym_STAR_EQ] = ACTIONS(1243), + [anon_sym_SLASH_EQ] = ACTIONS(1243), + [anon_sym_PERCENT_EQ] = ACTIONS(1243), + [anon_sym_delete] = ACTIONS(1245), + [anon_sym_var] = ACTIONS(1245), + [anon_sym_rawcall] = ACTIONS(1245), + [anon_sym_AT] = ACTIONS(1243), + [anon_sym_clone] = ACTIONS(1245), + [sym_integer] = ACTIONS(1245), + [sym_float] = ACTIONS(1243), + [anon_sym_DQUOTE] = ACTIONS(1243), + [anon_sym_SQUOTE] = ACTIONS(1245), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1243), + [anon_sym_true] = ACTIONS(1245), + [anon_sym_false] = ACTIONS(1245), + [sym_null] = ACTIONS(1245), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(1243), + }, + [315] = { + [ts_builtin_sym_end] = ACTIONS(1239), + [sym_identifier] = ACTIONS(1241), + [anon_sym_SEMI] = ACTIONS(1239), + [anon_sym_LBRACE] = ACTIONS(1239), + [anon_sym_RBRACE] = ACTIONS(1239), + [anon_sym_if] = ACTIONS(1241), + [anon_sym_else] = ACTIONS(1241), + [anon_sym_while] = ACTIONS(1241), + [anon_sym_LPAREN] = ACTIONS(1239), + [anon_sym_do] = ACTIONS(1241), + [anon_sym_switch] = ACTIONS(1241), + [anon_sym_case] = ACTIONS(1241), + [anon_sym_default] = ACTIONS(1241), + [anon_sym_for] = ACTIONS(1241), + [anon_sym_foreach] = ACTIONS(1241), + [anon_sym_COMMA] = ACTIONS(1239), + [anon_sym_in] = ACTIONS(1241), + [anon_sym_break] = ACTIONS(1241), + [anon_sym_continue] = ACTIONS(1241), + [anon_sym_return] = ACTIONS(1241), + [anon_sym_yield] = ACTIONS(1241), + [anon_sym_resume] = ACTIONS(1241), + [anon_sym_local] = ACTIONS(1241), + [anon_sym_EQ] = ACTIONS(1241), + [anon_sym_LT_DASH] = ACTIONS(1239), + [anon_sym_function] = ACTIONS(1241), + [anon_sym_COLON_COLON] = ACTIONS(1239), + [anon_sym_class] = ACTIONS(1241), + [anon_sym_DOT] = ACTIONS(1239), + [anon_sym_LBRACK] = ACTIONS(1239), + [anon_sym_try] = ACTIONS(1241), + [anon_sym_throw] = ACTIONS(1241), + [anon_sym_const] = ACTIONS(1241), + [anon_sym_enum] = ACTIONS(1241), + [anon_sym_DASH] = ACTIONS(1241), + [anon_sym_TILDE] = ACTIONS(1239), + [anon_sym_BANG] = ACTIONS(1241), + [anon_sym_typeof] = ACTIONS(1241), + [anon_sym_PLUS_PLUS] = ACTIONS(1239), + [anon_sym_DASH_DASH] = ACTIONS(1239), + [anon_sym_PLUS] = ACTIONS(1241), + [anon_sym_STAR] = ACTIONS(1241), + [anon_sym_SLASH] = ACTIONS(1241), + [anon_sym_PERCENT] = ACTIONS(1241), + [anon_sym_PIPE_PIPE] = ACTIONS(1239), + [anon_sym_AMP_AMP] = ACTIONS(1239), + [anon_sym_PIPE] = ACTIONS(1241), + [anon_sym_CARET] = ACTIONS(1239), + [anon_sym_AMP] = ACTIONS(1241), + [anon_sym_EQ_EQ] = ACTIONS(1239), + [anon_sym_BANG_EQ] = ACTIONS(1239), + [anon_sym_LT_EQ_GT] = ACTIONS(1239), + [anon_sym_GT] = ACTIONS(1241), + [anon_sym_GT_EQ] = ACTIONS(1239), + [anon_sym_LT_EQ] = ACTIONS(1241), + [anon_sym_LT] = ACTIONS(1241), + [anon_sym_instanceof] = ACTIONS(1241), + [anon_sym_LT_LT] = ACTIONS(1239), + [anon_sym_GT_GT] = ACTIONS(1241), + [anon_sym_GT_GT_GT] = ACTIONS(1239), + [anon_sym_QMARK] = ACTIONS(1239), + [anon_sym_PLUS_EQ] = ACTIONS(1239), + [anon_sym_DASH_EQ] = ACTIONS(1239), + [anon_sym_STAR_EQ] = ACTIONS(1239), + [anon_sym_SLASH_EQ] = ACTIONS(1239), + [anon_sym_PERCENT_EQ] = ACTIONS(1239), + [anon_sym_delete] = ACTIONS(1241), + [anon_sym_var] = ACTIONS(1241), + [anon_sym_rawcall] = ACTIONS(1241), + [anon_sym_AT] = ACTIONS(1239), + [anon_sym_clone] = ACTIONS(1241), + [sym_integer] = ACTIONS(1241), + [sym_float] = ACTIONS(1239), + [anon_sym_DQUOTE] = ACTIONS(1239), + [anon_sym_SQUOTE] = ACTIONS(1241), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1239), + [anon_sym_true] = ACTIONS(1241), + [anon_sym_false] = ACTIONS(1241), + [sym_null] = ACTIONS(1241), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(1239), + }, + [316] = { + [ts_builtin_sym_end] = ACTIONS(1239), + [sym_identifier] = ACTIONS(1241), + [anon_sym_SEMI] = ACTIONS(1247), + [anon_sym_LBRACE] = ACTIONS(1239), + [anon_sym_RBRACE] = ACTIONS(1239), + [anon_sym_if] = ACTIONS(1241), + [anon_sym_else] = ACTIONS(1241), + [anon_sym_while] = ACTIONS(1241), [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(973), - [anon_sym_switch] = ACTIONS(973), - [anon_sym_case] = ACTIONS(973), - [anon_sym_default] = ACTIONS(973), - [anon_sym_for] = ACTIONS(973), - [anon_sym_foreach] = ACTIONS(973), - [anon_sym_COMMA] = ACTIONS(971), + [anon_sym_do] = ACTIONS(1241), + [anon_sym_switch] = ACTIONS(1241), + [anon_sym_case] = ACTIONS(1241), + [anon_sym_default] = ACTIONS(1241), + [anon_sym_for] = ACTIONS(1241), + [anon_sym_foreach] = ACTIONS(1241), + [anon_sym_COMMA] = ACTIONS(1239), [anon_sym_in] = ACTIONS(869), - [anon_sym_break] = ACTIONS(973), - [anon_sym_continue] = ACTIONS(973), - [anon_sym_return] = ACTIONS(973), - [anon_sym_yield] = ACTIONS(973), - [anon_sym_resume] = ACTIONS(973), - [anon_sym_local] = ACTIONS(973), + [anon_sym_break] = ACTIONS(1241), + [anon_sym_continue] = ACTIONS(1241), + [anon_sym_return] = ACTIONS(1241), + [anon_sym_yield] = ACTIONS(1241), + [anon_sym_resume] = ACTIONS(1241), + [anon_sym_local] = ACTIONS(1241), [anon_sym_EQ] = ACTIONS(871), [anon_sym_LT_DASH] = ACTIONS(873), - [anon_sym_function] = ACTIONS(973), - [anon_sym_COLON_COLON] = ACTIONS(971), - [anon_sym_class] = ACTIONS(973), + [anon_sym_function] = ACTIONS(1241), + [anon_sym_COLON_COLON] = ACTIONS(1239), + [anon_sym_class] = ACTIONS(1241), [anon_sym_DOT] = ACTIONS(875), [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(973), - [anon_sym_throw] = ACTIONS(973), - [anon_sym_const] = ACTIONS(973), - [anon_sym_enum] = ACTIONS(973), + [anon_sym_try] = ACTIONS(1241), + [anon_sym_throw] = ACTIONS(1241), + [anon_sym_const] = ACTIONS(1241), + [anon_sym_enum] = ACTIONS(1241), [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(971), - [anon_sym_BANG] = ACTIONS(973), - [anon_sym_typeof] = ACTIONS(973), + [anon_sym_TILDE] = ACTIONS(1239), + [anon_sym_BANG] = ACTIONS(1241), + [anon_sym_typeof] = ACTIONS(1241), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), [anon_sym_PLUS] = ACTIONS(879), @@ -33898,106 +34118,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(873), [anon_sym_SLASH_EQ] = ACTIONS(873), [anon_sym_PERCENT_EQ] = ACTIONS(873), - [anon_sym_delete] = ACTIONS(973), - [anon_sym_var] = ACTIONS(973), - [anon_sym_rawcall] = ACTIONS(973), - [anon_sym_AT] = ACTIONS(971), - [anon_sym_clone] = ACTIONS(973), - [sym_integer] = ACTIONS(973), - [sym_float] = ACTIONS(971), - [anon_sym_DQUOTE] = ACTIONS(971), - [anon_sym_SQUOTE] = ACTIONS(973), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(971), - [anon_sym_true] = ACTIONS(973), - [anon_sym_false] = ACTIONS(973), - [sym_null] = ACTIONS(973), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(971), - }, - [314] = { - [ts_builtin_sym_end] = ACTIONS(1245), - [sym_identifier] = ACTIONS(1247), - [anon_sym_SEMI] = ACTIONS(1245), - [anon_sym_LBRACE] = ACTIONS(1245), - [anon_sym_RBRACE] = ACTIONS(1245), - [anon_sym_if] = ACTIONS(1247), - [anon_sym_else] = ACTIONS(1247), - [anon_sym_while] = ACTIONS(1247), - [anon_sym_LPAREN] = ACTIONS(1245), - [anon_sym_do] = ACTIONS(1247), - [anon_sym_switch] = ACTIONS(1247), - [anon_sym_case] = ACTIONS(1247), - [anon_sym_default] = ACTIONS(1247), - [anon_sym_for] = ACTIONS(1247), - [anon_sym_foreach] = ACTIONS(1247), - [anon_sym_COMMA] = ACTIONS(1245), - [anon_sym_in] = ACTIONS(1247), - [anon_sym_break] = ACTIONS(1247), - [anon_sym_continue] = ACTIONS(1247), - [anon_sym_return] = ACTIONS(1247), - [anon_sym_yield] = ACTIONS(1247), - [anon_sym_resume] = ACTIONS(1247), - [anon_sym_local] = ACTIONS(1247), - [anon_sym_EQ] = ACTIONS(1247), - [anon_sym_LT_DASH] = ACTIONS(1245), - [anon_sym_function] = ACTIONS(1247), - [anon_sym_COLON_COLON] = ACTIONS(1245), - [anon_sym_class] = ACTIONS(1247), - [anon_sym_DOT] = ACTIONS(1245), - [anon_sym_LBRACK] = ACTIONS(1245), - [anon_sym_try] = ACTIONS(1247), - [anon_sym_throw] = ACTIONS(1247), - [anon_sym_const] = ACTIONS(1247), - [anon_sym_enum] = ACTIONS(1247), - [anon_sym_DASH] = ACTIONS(1247), - [anon_sym_TILDE] = ACTIONS(1245), - [anon_sym_BANG] = ACTIONS(1247), - [anon_sym_typeof] = ACTIONS(1247), - [anon_sym_PLUS_PLUS] = ACTIONS(1245), - [anon_sym_DASH_DASH] = ACTIONS(1245), - [anon_sym_PLUS] = ACTIONS(1247), - [anon_sym_STAR] = ACTIONS(1247), - [anon_sym_SLASH] = ACTIONS(1247), - [anon_sym_PERCENT] = ACTIONS(1247), - [anon_sym_PIPE_PIPE] = ACTIONS(1245), - [anon_sym_AMP_AMP] = ACTIONS(1245), - [anon_sym_PIPE] = ACTIONS(1247), - [anon_sym_CARET] = ACTIONS(1245), - [anon_sym_AMP] = ACTIONS(1247), - [anon_sym_EQ_EQ] = ACTIONS(1245), - [anon_sym_BANG_EQ] = ACTIONS(1245), - [anon_sym_LT_EQ_GT] = ACTIONS(1245), - [anon_sym_GT] = ACTIONS(1247), - [anon_sym_GT_EQ] = ACTIONS(1245), - [anon_sym_LT_EQ] = ACTIONS(1247), - [anon_sym_LT] = ACTIONS(1247), - [anon_sym_instanceof] = ACTIONS(1247), - [anon_sym_LT_LT] = ACTIONS(1245), - [anon_sym_GT_GT] = ACTIONS(1247), - [anon_sym_GT_GT_GT] = ACTIONS(1245), - [anon_sym_QMARK] = ACTIONS(1245), - [anon_sym_PLUS_EQ] = ACTIONS(1245), - [anon_sym_DASH_EQ] = ACTIONS(1245), - [anon_sym_STAR_EQ] = ACTIONS(1245), - [anon_sym_SLASH_EQ] = ACTIONS(1245), - [anon_sym_PERCENT_EQ] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1247), - [anon_sym_var] = ACTIONS(1247), - [anon_sym_rawcall] = ACTIONS(1247), - [anon_sym_AT] = ACTIONS(1245), - [anon_sym_clone] = ACTIONS(1247), - [sym_integer] = ACTIONS(1247), - [sym_float] = ACTIONS(1245), - [anon_sym_DQUOTE] = ACTIONS(1245), - [anon_sym_SQUOTE] = ACTIONS(1247), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1245), - [anon_sym_true] = ACTIONS(1247), - [anon_sym_false] = ACTIONS(1247), - [sym_null] = ACTIONS(1247), + [anon_sym_delete] = ACTIONS(1241), + [anon_sym_var] = ACTIONS(1241), + [anon_sym_rawcall] = ACTIONS(1241), + [anon_sym_AT] = ACTIONS(1239), + [anon_sym_clone] = ACTIONS(1241), + [sym_integer] = ACTIONS(1241), + [sym_float] = ACTIONS(1239), + [anon_sym_DQUOTE] = ACTIONS(1239), + [anon_sym_SQUOTE] = ACTIONS(1241), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1239), + [anon_sym_true] = ACTIONS(1241), + [anon_sym_false] = ACTIONS(1241), + [sym_null] = ACTIONS(1241), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1245), + [sym_verbatim_string] = ACTIONS(1239), }, - [315] = { + [317] = { [ts_builtin_sym_end] = ACTIONS(1249), [sym_identifier] = ACTIONS(1251), [anon_sym_SEMI] = ACTIONS(1249), @@ -34080,128 +34217,211 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(1249), }, - [316] = { - [ts_builtin_sym_end] = ACTIONS(1249), - [sym_identifier] = ACTIONS(1251), - [anon_sym_SEMI] = ACTIONS(1249), - [anon_sym_LBRACE] = ACTIONS(1249), - [anon_sym_RBRACE] = ACTIONS(1249), - [anon_sym_if] = ACTIONS(1251), - [anon_sym_else] = ACTIONS(1251), - [anon_sym_while] = ACTIONS(1251), - [anon_sym_LPAREN] = ACTIONS(1249), - [anon_sym_do] = ACTIONS(1251), - [anon_sym_switch] = ACTIONS(1251), - [anon_sym_case] = ACTIONS(1251), - [anon_sym_default] = ACTIONS(1251), - [anon_sym_for] = ACTIONS(1251), - [anon_sym_foreach] = ACTIONS(1251), - [anon_sym_COMMA] = ACTIONS(1249), - [anon_sym_in] = ACTIONS(1251), - [anon_sym_break] = ACTIONS(1251), - [anon_sym_continue] = ACTIONS(1251), - [anon_sym_return] = ACTIONS(1251), - [anon_sym_yield] = ACTIONS(1251), - [anon_sym_resume] = ACTIONS(1251), - [anon_sym_local] = ACTIONS(1251), - [anon_sym_EQ] = ACTIONS(1251), - [anon_sym_LT_DASH] = ACTIONS(1249), - [anon_sym_function] = ACTIONS(1251), - [anon_sym_COLON_COLON] = ACTIONS(1249), - [anon_sym_class] = ACTIONS(1251), - [anon_sym_DOT] = ACTIONS(1249), - [anon_sym_LBRACK] = ACTIONS(1249), - [anon_sym_try] = ACTIONS(1251), - [anon_sym_throw] = ACTIONS(1251), - [anon_sym_const] = ACTIONS(1251), - [anon_sym_enum] = ACTIONS(1251), - [anon_sym_DASH] = ACTIONS(1251), - [anon_sym_TILDE] = ACTIONS(1249), - [anon_sym_BANG] = ACTIONS(1251), - [anon_sym_typeof] = ACTIONS(1251), - [anon_sym_PLUS_PLUS] = ACTIONS(1249), - [anon_sym_DASH_DASH] = ACTIONS(1249), - [anon_sym_PLUS] = ACTIONS(1251), - [anon_sym_STAR] = ACTIONS(1251), - [anon_sym_SLASH] = ACTIONS(1251), - [anon_sym_PERCENT] = ACTIONS(1251), - [anon_sym_PIPE_PIPE] = ACTIONS(1249), - [anon_sym_AMP_AMP] = ACTIONS(1249), - [anon_sym_PIPE] = ACTIONS(1251), - [anon_sym_CARET] = ACTIONS(1249), - [anon_sym_AMP] = ACTIONS(1251), - [anon_sym_EQ_EQ] = ACTIONS(1249), - [anon_sym_BANG_EQ] = ACTIONS(1249), - [anon_sym_LT_EQ_GT] = ACTIONS(1249), - [anon_sym_GT] = ACTIONS(1251), - [anon_sym_GT_EQ] = ACTIONS(1249), - [anon_sym_LT_EQ] = ACTIONS(1251), - [anon_sym_LT] = ACTIONS(1251), - [anon_sym_instanceof] = ACTIONS(1251), - [anon_sym_LT_LT] = ACTIONS(1249), - [anon_sym_GT_GT] = ACTIONS(1251), - [anon_sym_GT_GT_GT] = ACTIONS(1249), - [anon_sym_QMARK] = ACTIONS(1249), - [anon_sym_PLUS_EQ] = ACTIONS(1249), - [anon_sym_DASH_EQ] = ACTIONS(1249), - [anon_sym_STAR_EQ] = ACTIONS(1249), - [anon_sym_SLASH_EQ] = ACTIONS(1249), - [anon_sym_PERCENT_EQ] = ACTIONS(1249), - [anon_sym_delete] = ACTIONS(1251), - [anon_sym_var] = ACTIONS(1251), - [anon_sym_rawcall] = ACTIONS(1251), - [anon_sym_AT] = ACTIONS(1249), - [anon_sym_clone] = ACTIONS(1251), - [sym_integer] = ACTIONS(1251), - [sym_float] = ACTIONS(1249), - [anon_sym_DQUOTE] = ACTIONS(1249), - [anon_sym_SQUOTE] = ACTIONS(1251), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1249), - [anon_sym_true] = ACTIONS(1251), - [anon_sym_false] = ACTIONS(1251), - [sym_null] = ACTIONS(1251), + [318] = { + [ts_builtin_sym_end] = ACTIONS(1227), + [sym_identifier] = ACTIONS(1229), + [anon_sym_SEMI] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(1227), + [anon_sym_RBRACE] = ACTIONS(1227), + [anon_sym_if] = ACTIONS(1229), + [anon_sym_else] = ACTIONS(1229), + [anon_sym_while] = ACTIONS(1229), + [anon_sym_LPAREN] = ACTIONS(1227), + [anon_sym_do] = ACTIONS(1229), + [anon_sym_switch] = ACTIONS(1229), + [anon_sym_case] = ACTIONS(1229), + [anon_sym_default] = ACTIONS(1229), + [anon_sym_for] = ACTIONS(1229), + [anon_sym_foreach] = ACTIONS(1229), + [anon_sym_COMMA] = ACTIONS(1227), + [anon_sym_in] = ACTIONS(1229), + [anon_sym_break] = ACTIONS(1229), + [anon_sym_continue] = ACTIONS(1229), + [anon_sym_return] = ACTIONS(1229), + [anon_sym_yield] = ACTIONS(1229), + [anon_sym_resume] = ACTIONS(1229), + [anon_sym_local] = ACTIONS(1229), + [anon_sym_EQ] = ACTIONS(1229), + [anon_sym_LT_DASH] = ACTIONS(1227), + [anon_sym_function] = ACTIONS(1229), + [anon_sym_COLON_COLON] = ACTIONS(1227), + [anon_sym_class] = ACTIONS(1229), + [anon_sym_DOT] = ACTIONS(1227), + [anon_sym_LBRACK] = ACTIONS(1227), + [anon_sym_try] = ACTIONS(1229), + [anon_sym_throw] = ACTIONS(1229), + [anon_sym_const] = ACTIONS(1229), + [anon_sym_enum] = ACTIONS(1229), + [anon_sym_DASH] = ACTIONS(1229), + [anon_sym_TILDE] = ACTIONS(1227), + [anon_sym_BANG] = ACTIONS(1229), + [anon_sym_typeof] = ACTIONS(1229), + [anon_sym_PLUS_PLUS] = ACTIONS(1227), + [anon_sym_DASH_DASH] = ACTIONS(1227), + [anon_sym_PLUS] = ACTIONS(1229), + [anon_sym_STAR] = ACTIONS(1229), + [anon_sym_SLASH] = ACTIONS(1229), + [anon_sym_PERCENT] = ACTIONS(1229), + [anon_sym_PIPE_PIPE] = ACTIONS(1227), + [anon_sym_AMP_AMP] = ACTIONS(1227), + [anon_sym_PIPE] = ACTIONS(1229), + [anon_sym_CARET] = ACTIONS(1227), + [anon_sym_AMP] = ACTIONS(1229), + [anon_sym_EQ_EQ] = ACTIONS(1227), + [anon_sym_BANG_EQ] = ACTIONS(1227), + [anon_sym_LT_EQ_GT] = ACTIONS(1227), + [anon_sym_GT] = ACTIONS(1229), + [anon_sym_GT_EQ] = ACTIONS(1227), + [anon_sym_LT_EQ] = ACTIONS(1229), + [anon_sym_LT] = ACTIONS(1229), + [anon_sym_instanceof] = ACTIONS(1229), + [anon_sym_LT_LT] = ACTIONS(1227), + [anon_sym_GT_GT] = ACTIONS(1229), + [anon_sym_GT_GT_GT] = ACTIONS(1227), + [anon_sym_QMARK] = ACTIONS(1227), + [anon_sym_PLUS_EQ] = ACTIONS(1227), + [anon_sym_DASH_EQ] = ACTIONS(1227), + [anon_sym_STAR_EQ] = ACTIONS(1227), + [anon_sym_SLASH_EQ] = ACTIONS(1227), + [anon_sym_PERCENT_EQ] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1229), + [anon_sym_var] = ACTIONS(1229), + [anon_sym_rawcall] = ACTIONS(1229), + [anon_sym_AT] = ACTIONS(1227), + [anon_sym_clone] = ACTIONS(1229), + [sym_integer] = ACTIONS(1229), + [sym_float] = ACTIONS(1227), + [anon_sym_DQUOTE] = ACTIONS(1227), + [anon_sym_SQUOTE] = ACTIONS(1229), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1227), + [anon_sym_true] = ACTIONS(1229), + [anon_sym_false] = ACTIONS(1229), + [sym_null] = ACTIONS(1229), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1249), + [sym_verbatim_string] = ACTIONS(1227), }, - [317] = { - [ts_builtin_sym_end] = ACTIONS(1249), - [sym_identifier] = ACTIONS(1251), + [319] = { + [ts_builtin_sym_end] = ACTIONS(1253), + [sym_identifier] = ACTIONS(1255), [anon_sym_SEMI] = ACTIONS(1253), - [anon_sym_LBRACE] = ACTIONS(1249), - [anon_sym_RBRACE] = ACTIONS(1249), - [anon_sym_if] = ACTIONS(1251), - [anon_sym_else] = ACTIONS(1251), - [anon_sym_while] = ACTIONS(1251), + [anon_sym_LBRACE] = ACTIONS(1253), + [anon_sym_RBRACE] = ACTIONS(1253), + [anon_sym_if] = ACTIONS(1255), + [anon_sym_else] = ACTIONS(1255), + [anon_sym_while] = ACTIONS(1255), + [anon_sym_LPAREN] = ACTIONS(1253), + [anon_sym_do] = ACTIONS(1255), + [anon_sym_switch] = ACTIONS(1255), + [anon_sym_case] = ACTIONS(1255), + [anon_sym_default] = ACTIONS(1255), + [anon_sym_for] = ACTIONS(1255), + [anon_sym_foreach] = ACTIONS(1255), + [anon_sym_COMMA] = ACTIONS(1253), + [anon_sym_in] = ACTIONS(1255), + [anon_sym_break] = ACTIONS(1255), + [anon_sym_continue] = ACTIONS(1255), + [anon_sym_return] = ACTIONS(1255), + [anon_sym_yield] = ACTIONS(1255), + [anon_sym_resume] = ACTIONS(1255), + [anon_sym_local] = ACTIONS(1255), + [anon_sym_EQ] = ACTIONS(1255), + [anon_sym_LT_DASH] = ACTIONS(1253), + [anon_sym_function] = ACTIONS(1255), + [anon_sym_COLON_COLON] = ACTIONS(1253), + [anon_sym_class] = ACTIONS(1255), + [anon_sym_DOT] = ACTIONS(1253), + [anon_sym_LBRACK] = ACTIONS(1253), + [anon_sym_try] = ACTIONS(1255), + [anon_sym_throw] = ACTIONS(1255), + [anon_sym_const] = ACTIONS(1255), + [anon_sym_enum] = ACTIONS(1255), + [anon_sym_DASH] = ACTIONS(1255), + [anon_sym_TILDE] = ACTIONS(1253), + [anon_sym_BANG] = ACTIONS(1255), + [anon_sym_typeof] = ACTIONS(1255), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), + [anon_sym_PLUS] = ACTIONS(1255), + [anon_sym_STAR] = ACTIONS(1255), + [anon_sym_SLASH] = ACTIONS(1255), + [anon_sym_PERCENT] = ACTIONS(1255), + [anon_sym_PIPE_PIPE] = ACTIONS(1253), + [anon_sym_AMP_AMP] = ACTIONS(1253), + [anon_sym_PIPE] = ACTIONS(1255), + [anon_sym_CARET] = ACTIONS(1253), + [anon_sym_AMP] = ACTIONS(1255), + [anon_sym_EQ_EQ] = ACTIONS(1253), + [anon_sym_BANG_EQ] = ACTIONS(1253), + [anon_sym_LT_EQ_GT] = ACTIONS(1253), + [anon_sym_GT] = ACTIONS(1255), + [anon_sym_GT_EQ] = ACTIONS(1253), + [anon_sym_LT_EQ] = ACTIONS(1255), + [anon_sym_LT] = ACTIONS(1255), + [anon_sym_instanceof] = ACTIONS(1255), + [anon_sym_LT_LT] = ACTIONS(1253), + [anon_sym_GT_GT] = ACTIONS(1255), + [anon_sym_GT_GT_GT] = ACTIONS(1253), + [anon_sym_QMARK] = ACTIONS(1253), + [anon_sym_PLUS_EQ] = ACTIONS(1253), + [anon_sym_DASH_EQ] = ACTIONS(1253), + [anon_sym_STAR_EQ] = ACTIONS(1253), + [anon_sym_SLASH_EQ] = ACTIONS(1253), + [anon_sym_PERCENT_EQ] = ACTIONS(1253), + [anon_sym_delete] = ACTIONS(1255), + [anon_sym_var] = ACTIONS(1255), + [anon_sym_rawcall] = ACTIONS(1255), + [anon_sym_AT] = ACTIONS(1253), + [anon_sym_clone] = ACTIONS(1255), + [sym_integer] = ACTIONS(1255), + [sym_float] = ACTIONS(1253), + [anon_sym_DQUOTE] = ACTIONS(1253), + [anon_sym_SQUOTE] = ACTIONS(1255), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1253), + [anon_sym_true] = ACTIONS(1255), + [anon_sym_false] = ACTIONS(1255), + [sym_null] = ACTIONS(1255), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(1253), + }, + [320] = { + [ts_builtin_sym_end] = ACTIONS(1257), + [sym_identifier] = ACTIONS(1259), + [anon_sym_SEMI] = ACTIONS(1257), + [anon_sym_LBRACE] = ACTIONS(1257), + [anon_sym_RBRACE] = ACTIONS(1257), + [anon_sym_if] = ACTIONS(1259), + [anon_sym_else] = ACTIONS(1259), + [anon_sym_while] = ACTIONS(1259), [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(1251), - [anon_sym_switch] = ACTIONS(1251), - [anon_sym_case] = ACTIONS(1251), - [anon_sym_default] = ACTIONS(1251), - [anon_sym_for] = ACTIONS(1251), - [anon_sym_foreach] = ACTIONS(1251), - [anon_sym_COMMA] = ACTIONS(1249), + [anon_sym_do] = ACTIONS(1259), + [anon_sym_switch] = ACTIONS(1259), + [anon_sym_case] = ACTIONS(1259), + [anon_sym_default] = ACTIONS(1259), + [anon_sym_for] = ACTIONS(1259), + [anon_sym_foreach] = ACTIONS(1259), + [anon_sym_COMMA] = ACTIONS(1257), [anon_sym_in] = ACTIONS(869), - [anon_sym_break] = ACTIONS(1251), - [anon_sym_continue] = ACTIONS(1251), - [anon_sym_return] = ACTIONS(1251), - [anon_sym_yield] = ACTIONS(1251), - [anon_sym_resume] = ACTIONS(1251), - [anon_sym_local] = ACTIONS(1251), + [anon_sym_break] = ACTIONS(1259), + [anon_sym_continue] = ACTIONS(1259), + [anon_sym_return] = ACTIONS(1259), + [anon_sym_yield] = ACTIONS(1259), + [anon_sym_resume] = ACTIONS(1259), + [anon_sym_local] = ACTIONS(1259), [anon_sym_EQ] = ACTIONS(871), [anon_sym_LT_DASH] = ACTIONS(873), - [anon_sym_function] = ACTIONS(1251), - [anon_sym_COLON_COLON] = ACTIONS(1249), - [anon_sym_class] = ACTIONS(1251), + [anon_sym_function] = ACTIONS(1259), + [anon_sym_COLON_COLON] = ACTIONS(1257), + [anon_sym_class] = ACTIONS(1259), [anon_sym_DOT] = ACTIONS(875), [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(1251), - [anon_sym_throw] = ACTIONS(1251), - [anon_sym_const] = ACTIONS(1251), - [anon_sym_enum] = ACTIONS(1251), + [anon_sym_try] = ACTIONS(1259), + [anon_sym_throw] = ACTIONS(1259), + [anon_sym_const] = ACTIONS(1259), + [anon_sym_enum] = ACTIONS(1259), [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(1249), - [anon_sym_BANG] = ACTIONS(1251), - [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_TILDE] = ACTIONS(1257), + [anon_sym_BANG] = ACTIONS(1259), + [anon_sym_typeof] = ACTIONS(1259), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), [anon_sym_PLUS] = ACTIONS(879), @@ -34230,770 +34450,438 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(873), [anon_sym_SLASH_EQ] = ACTIONS(873), [anon_sym_PERCENT_EQ] = ACTIONS(873), - [anon_sym_delete] = ACTIONS(1251), - [anon_sym_var] = ACTIONS(1251), - [anon_sym_rawcall] = ACTIONS(1251), - [anon_sym_AT] = ACTIONS(1249), - [anon_sym_clone] = ACTIONS(1251), - [sym_integer] = ACTIONS(1251), - [sym_float] = ACTIONS(1249), - [anon_sym_DQUOTE] = ACTIONS(1249), - [anon_sym_SQUOTE] = ACTIONS(1251), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1249), - [anon_sym_true] = ACTIONS(1251), - [anon_sym_false] = ACTIONS(1251), - [sym_null] = ACTIONS(1251), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1249), - }, - [318] = { - [ts_builtin_sym_end] = ACTIONS(1231), - [sym_identifier] = ACTIONS(1233), - [anon_sym_SEMI] = ACTIONS(1231), - [anon_sym_LBRACE] = ACTIONS(1231), - [anon_sym_RBRACE] = ACTIONS(1231), - [anon_sym_if] = ACTIONS(1233), - [anon_sym_else] = ACTIONS(1233), - [anon_sym_while] = ACTIONS(1233), - [anon_sym_LPAREN] = ACTIONS(1231), - [anon_sym_do] = ACTIONS(1233), - [anon_sym_switch] = ACTIONS(1233), - [anon_sym_case] = ACTIONS(1233), - [anon_sym_default] = ACTIONS(1233), - [anon_sym_for] = ACTIONS(1233), - [anon_sym_foreach] = ACTIONS(1233), - [anon_sym_COMMA] = ACTIONS(1231), - [anon_sym_in] = ACTIONS(1233), - [anon_sym_break] = ACTIONS(1233), - [anon_sym_continue] = ACTIONS(1233), - [anon_sym_return] = ACTIONS(1233), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_resume] = ACTIONS(1233), - [anon_sym_local] = ACTIONS(1233), - [anon_sym_EQ] = ACTIONS(1233), - [anon_sym_LT_DASH] = ACTIONS(1231), - [anon_sym_function] = ACTIONS(1233), - [anon_sym_COLON_COLON] = ACTIONS(1231), - [anon_sym_class] = ACTIONS(1233), - [anon_sym_DOT] = ACTIONS(1231), - [anon_sym_LBRACK] = ACTIONS(1231), - [anon_sym_try] = ACTIONS(1233), - [anon_sym_throw] = ACTIONS(1233), - [anon_sym_const] = ACTIONS(1233), - [anon_sym_enum] = ACTIONS(1233), - [anon_sym_DASH] = ACTIONS(1233), - [anon_sym_TILDE] = ACTIONS(1231), - [anon_sym_BANG] = ACTIONS(1233), - [anon_sym_typeof] = ACTIONS(1233), - [anon_sym_PLUS_PLUS] = ACTIONS(1231), - [anon_sym_DASH_DASH] = ACTIONS(1231), - [anon_sym_PLUS] = ACTIONS(1233), - [anon_sym_STAR] = ACTIONS(1233), - [anon_sym_SLASH] = ACTIONS(1233), - [anon_sym_PERCENT] = ACTIONS(1233), - [anon_sym_PIPE_PIPE] = ACTIONS(1231), - [anon_sym_AMP_AMP] = ACTIONS(1231), - [anon_sym_PIPE] = ACTIONS(1233), - [anon_sym_CARET] = ACTIONS(1231), - [anon_sym_AMP] = ACTIONS(1233), - [anon_sym_EQ_EQ] = ACTIONS(1231), - [anon_sym_BANG_EQ] = ACTIONS(1231), - [anon_sym_LT_EQ_GT] = ACTIONS(1231), - [anon_sym_GT] = ACTIONS(1233), - [anon_sym_GT_EQ] = ACTIONS(1231), - [anon_sym_LT_EQ] = ACTIONS(1233), - [anon_sym_LT] = ACTIONS(1233), - [anon_sym_instanceof] = ACTIONS(1233), - [anon_sym_LT_LT] = ACTIONS(1231), - [anon_sym_GT_GT] = ACTIONS(1233), - [anon_sym_GT_GT_GT] = ACTIONS(1231), - [anon_sym_QMARK] = ACTIONS(1231), - [anon_sym_PLUS_EQ] = ACTIONS(1231), - [anon_sym_DASH_EQ] = ACTIONS(1231), - [anon_sym_STAR_EQ] = ACTIONS(1231), - [anon_sym_SLASH_EQ] = ACTIONS(1231), - [anon_sym_PERCENT_EQ] = ACTIONS(1231), - [anon_sym_delete] = ACTIONS(1233), - [anon_sym_var] = ACTIONS(1233), - [anon_sym_rawcall] = ACTIONS(1233), - [anon_sym_AT] = ACTIONS(1231), - [anon_sym_clone] = ACTIONS(1233), - [sym_integer] = ACTIONS(1233), - [sym_float] = ACTIONS(1231), - [anon_sym_DQUOTE] = ACTIONS(1231), - [anon_sym_SQUOTE] = ACTIONS(1233), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1231), - [anon_sym_true] = ACTIONS(1233), - [anon_sym_false] = ACTIONS(1233), - [sym_null] = ACTIONS(1233), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1231), - }, - [319] = { - [ts_builtin_sym_end] = ACTIONS(1255), - [sym_identifier] = ACTIONS(1257), - [anon_sym_SEMI] = ACTIONS(1255), - [anon_sym_LBRACE] = ACTIONS(1255), - [anon_sym_RBRACE] = ACTIONS(1255), - [anon_sym_if] = ACTIONS(1257), - [anon_sym_else] = ACTIONS(1257), - [anon_sym_while] = ACTIONS(1257), - [anon_sym_LPAREN] = ACTIONS(1255), - [anon_sym_do] = ACTIONS(1257), - [anon_sym_switch] = ACTIONS(1257), - [anon_sym_case] = ACTIONS(1257), - [anon_sym_default] = ACTIONS(1257), - [anon_sym_for] = ACTIONS(1257), - [anon_sym_foreach] = ACTIONS(1257), - [anon_sym_COMMA] = ACTIONS(1255), - [anon_sym_in] = ACTIONS(1257), - [anon_sym_break] = ACTIONS(1257), - [anon_sym_continue] = ACTIONS(1257), - [anon_sym_return] = ACTIONS(1257), - [anon_sym_yield] = ACTIONS(1257), - [anon_sym_resume] = ACTIONS(1257), - [anon_sym_local] = ACTIONS(1257), - [anon_sym_EQ] = ACTIONS(1257), - [anon_sym_LT_DASH] = ACTIONS(1255), - [anon_sym_function] = ACTIONS(1257), - [anon_sym_COLON_COLON] = ACTIONS(1255), - [anon_sym_class] = ACTIONS(1257), - [anon_sym_DOT] = ACTIONS(1255), - [anon_sym_LBRACK] = ACTIONS(1255), - [anon_sym_try] = ACTIONS(1257), - [anon_sym_throw] = ACTIONS(1257), - [anon_sym_const] = ACTIONS(1257), - [anon_sym_enum] = ACTIONS(1257), - [anon_sym_DASH] = ACTIONS(1257), - [anon_sym_TILDE] = ACTIONS(1255), - [anon_sym_BANG] = ACTIONS(1257), - [anon_sym_typeof] = ACTIONS(1257), - [anon_sym_PLUS_PLUS] = ACTIONS(1255), - [anon_sym_DASH_DASH] = ACTIONS(1255), - [anon_sym_PLUS] = ACTIONS(1257), - [anon_sym_STAR] = ACTIONS(1257), - [anon_sym_SLASH] = ACTIONS(1257), - [anon_sym_PERCENT] = ACTIONS(1257), - [anon_sym_PIPE_PIPE] = ACTIONS(1255), - [anon_sym_AMP_AMP] = ACTIONS(1255), - [anon_sym_PIPE] = ACTIONS(1257), - [anon_sym_CARET] = ACTIONS(1255), - [anon_sym_AMP] = ACTIONS(1257), - [anon_sym_EQ_EQ] = ACTIONS(1255), - [anon_sym_BANG_EQ] = ACTIONS(1255), - [anon_sym_LT_EQ_GT] = ACTIONS(1255), - [anon_sym_GT] = ACTIONS(1257), - [anon_sym_GT_EQ] = ACTIONS(1255), - [anon_sym_LT_EQ] = ACTIONS(1257), - [anon_sym_LT] = ACTIONS(1257), - [anon_sym_instanceof] = ACTIONS(1257), - [anon_sym_LT_LT] = ACTIONS(1255), - [anon_sym_GT_GT] = ACTIONS(1257), - [anon_sym_GT_GT_GT] = ACTIONS(1255), - [anon_sym_QMARK] = ACTIONS(1255), - [anon_sym_PLUS_EQ] = ACTIONS(1255), - [anon_sym_DASH_EQ] = ACTIONS(1255), - [anon_sym_STAR_EQ] = ACTIONS(1255), - [anon_sym_SLASH_EQ] = ACTIONS(1255), - [anon_sym_PERCENT_EQ] = ACTIONS(1255), - [anon_sym_delete] = ACTIONS(1257), - [anon_sym_var] = ACTIONS(1257), - [anon_sym_rawcall] = ACTIONS(1257), - [anon_sym_AT] = ACTIONS(1255), - [anon_sym_clone] = ACTIONS(1257), - [sym_integer] = ACTIONS(1257), - [sym_float] = ACTIONS(1255), - [anon_sym_DQUOTE] = ACTIONS(1255), - [anon_sym_SQUOTE] = ACTIONS(1257), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1255), - [anon_sym_true] = ACTIONS(1257), - [anon_sym_false] = ACTIONS(1257), - [sym_null] = ACTIONS(1257), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1255), - }, - [320] = { - [ts_builtin_sym_end] = ACTIONS(1259), - [sym_identifier] = ACTIONS(1261), - [anon_sym_SEMI] = ACTIONS(1259), - [anon_sym_LBRACE] = ACTIONS(1259), - [anon_sym_RBRACE] = ACTIONS(1259), - [anon_sym_if] = ACTIONS(1261), - [anon_sym_else] = ACTIONS(1261), - [anon_sym_while] = ACTIONS(1261), - [anon_sym_LPAREN] = ACTIONS(1259), - [anon_sym_do] = ACTIONS(1261), - [anon_sym_switch] = ACTIONS(1261), - [anon_sym_case] = ACTIONS(1261), - [anon_sym_default] = ACTIONS(1261), - [anon_sym_for] = ACTIONS(1261), - [anon_sym_foreach] = ACTIONS(1261), - [anon_sym_COMMA] = ACTIONS(1259), - [anon_sym_in] = ACTIONS(1261), - [anon_sym_break] = ACTIONS(1261), - [anon_sym_continue] = ACTIONS(1261), - [anon_sym_return] = ACTIONS(1261), - [anon_sym_yield] = ACTIONS(1261), - [anon_sym_resume] = ACTIONS(1261), - [anon_sym_local] = ACTIONS(1261), - [anon_sym_EQ] = ACTIONS(1261), - [anon_sym_LT_DASH] = ACTIONS(1259), - [anon_sym_function] = ACTIONS(1261), - [anon_sym_COLON_COLON] = ACTIONS(1259), - [anon_sym_class] = ACTIONS(1261), - [anon_sym_DOT] = ACTIONS(1259), - [anon_sym_LBRACK] = ACTIONS(1259), - [anon_sym_try] = ACTIONS(1261), - [anon_sym_throw] = ACTIONS(1261), - [anon_sym_const] = ACTIONS(1261), - [anon_sym_enum] = ACTIONS(1261), - [anon_sym_DASH] = ACTIONS(1261), - [anon_sym_TILDE] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1261), - [anon_sym_typeof] = ACTIONS(1261), - [anon_sym_PLUS_PLUS] = ACTIONS(1259), - [anon_sym_DASH_DASH] = ACTIONS(1259), - [anon_sym_PLUS] = ACTIONS(1261), - [anon_sym_STAR] = ACTIONS(1261), - [anon_sym_SLASH] = ACTIONS(1261), - [anon_sym_PERCENT] = ACTIONS(1261), - [anon_sym_PIPE_PIPE] = ACTIONS(1259), - [anon_sym_AMP_AMP] = ACTIONS(1259), - [anon_sym_PIPE] = ACTIONS(1261), - [anon_sym_CARET] = ACTIONS(1259), - [anon_sym_AMP] = ACTIONS(1261), - [anon_sym_EQ_EQ] = ACTIONS(1259), - [anon_sym_BANG_EQ] = ACTIONS(1259), - [anon_sym_LT_EQ_GT] = ACTIONS(1259), - [anon_sym_GT] = ACTIONS(1261), - [anon_sym_GT_EQ] = ACTIONS(1259), - [anon_sym_LT_EQ] = ACTIONS(1261), - [anon_sym_LT] = ACTIONS(1261), - [anon_sym_instanceof] = ACTIONS(1261), - [anon_sym_LT_LT] = ACTIONS(1259), - [anon_sym_GT_GT] = ACTIONS(1261), - [anon_sym_GT_GT_GT] = ACTIONS(1259), - [anon_sym_QMARK] = ACTIONS(1259), - [anon_sym_PLUS_EQ] = ACTIONS(1259), - [anon_sym_DASH_EQ] = ACTIONS(1259), - [anon_sym_STAR_EQ] = ACTIONS(1259), - [anon_sym_SLASH_EQ] = ACTIONS(1259), - [anon_sym_PERCENT_EQ] = ACTIONS(1259), - [anon_sym_delete] = ACTIONS(1261), - [anon_sym_var] = ACTIONS(1261), - [anon_sym_rawcall] = ACTIONS(1261), - [anon_sym_AT] = ACTIONS(1259), - [anon_sym_clone] = ACTIONS(1261), - [sym_integer] = ACTIONS(1261), - [sym_float] = ACTIONS(1259), - [anon_sym_DQUOTE] = ACTIONS(1259), - [anon_sym_SQUOTE] = ACTIONS(1261), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1259), - [anon_sym_true] = ACTIONS(1261), - [anon_sym_false] = ACTIONS(1261), - [sym_null] = ACTIONS(1261), + [anon_sym_delete] = ACTIONS(1259), + [anon_sym_var] = ACTIONS(1259), + [anon_sym_rawcall] = ACTIONS(1259), + [anon_sym_AT] = ACTIONS(1257), + [anon_sym_clone] = ACTIONS(1259), + [sym_integer] = ACTIONS(1259), + [sym_float] = ACTIONS(1257), + [anon_sym_DQUOTE] = ACTIONS(1257), + [anon_sym_SQUOTE] = ACTIONS(1259), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1257), + [anon_sym_true] = ACTIONS(1259), + [anon_sym_false] = ACTIONS(1259), + [sym_null] = ACTIONS(1259), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1259), + [sym_verbatim_string] = ACTIONS(1257), }, [321] = { - [ts_builtin_sym_end] = ACTIONS(1263), - [sym_identifier] = ACTIONS(1265), - [anon_sym_SEMI] = ACTIONS(1263), - [anon_sym_LBRACE] = ACTIONS(1263), - [anon_sym_RBRACE] = ACTIONS(1263), - [anon_sym_if] = ACTIONS(1265), - [anon_sym_else] = ACTIONS(1265), - [anon_sym_while] = ACTIONS(1265), - [anon_sym_LPAREN] = ACTIONS(1263), - [anon_sym_do] = ACTIONS(1265), - [anon_sym_switch] = ACTIONS(1265), - [anon_sym_case] = ACTIONS(1265), - [anon_sym_default] = ACTIONS(1265), - [anon_sym_for] = ACTIONS(1265), - [anon_sym_foreach] = ACTIONS(1265), - [anon_sym_COMMA] = ACTIONS(1263), - [anon_sym_in] = ACTIONS(1265), - [anon_sym_break] = ACTIONS(1265), - [anon_sym_continue] = ACTIONS(1265), - [anon_sym_return] = ACTIONS(1265), - [anon_sym_yield] = ACTIONS(1265), - [anon_sym_resume] = ACTIONS(1265), - [anon_sym_local] = ACTIONS(1265), - [anon_sym_EQ] = ACTIONS(1265), - [anon_sym_LT_DASH] = ACTIONS(1263), - [anon_sym_function] = ACTIONS(1265), - [anon_sym_COLON_COLON] = ACTIONS(1263), - [anon_sym_class] = ACTIONS(1265), - [anon_sym_DOT] = ACTIONS(1263), - [anon_sym_LBRACK] = ACTIONS(1263), - [anon_sym_try] = ACTIONS(1265), - [anon_sym_throw] = ACTIONS(1265), - [anon_sym_const] = ACTIONS(1265), - [anon_sym_enum] = ACTIONS(1265), - [anon_sym_DASH] = ACTIONS(1265), - [anon_sym_TILDE] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1265), - [anon_sym_typeof] = ACTIONS(1265), - [anon_sym_PLUS_PLUS] = ACTIONS(1263), - [anon_sym_DASH_DASH] = ACTIONS(1263), - [anon_sym_PLUS] = ACTIONS(1265), - [anon_sym_STAR] = ACTIONS(1265), - [anon_sym_SLASH] = ACTIONS(1265), - [anon_sym_PERCENT] = ACTIONS(1265), - [anon_sym_PIPE_PIPE] = ACTIONS(1263), - [anon_sym_AMP_AMP] = ACTIONS(1263), - [anon_sym_PIPE] = ACTIONS(1265), - [anon_sym_CARET] = ACTIONS(1263), - [anon_sym_AMP] = ACTIONS(1265), - [anon_sym_EQ_EQ] = ACTIONS(1263), - [anon_sym_BANG_EQ] = ACTIONS(1263), - [anon_sym_LT_EQ_GT] = ACTIONS(1263), - [anon_sym_GT] = ACTIONS(1265), - [anon_sym_GT_EQ] = ACTIONS(1263), - [anon_sym_LT_EQ] = ACTIONS(1265), - [anon_sym_LT] = ACTIONS(1265), - [anon_sym_instanceof] = ACTIONS(1265), - [anon_sym_LT_LT] = ACTIONS(1263), - [anon_sym_GT_GT] = ACTIONS(1265), - [anon_sym_GT_GT_GT] = ACTIONS(1263), - [anon_sym_QMARK] = ACTIONS(1263), - [anon_sym_PLUS_EQ] = ACTIONS(1263), - [anon_sym_DASH_EQ] = ACTIONS(1263), - [anon_sym_STAR_EQ] = ACTIONS(1263), - [anon_sym_SLASH_EQ] = ACTIONS(1263), - [anon_sym_PERCENT_EQ] = ACTIONS(1263), - [anon_sym_delete] = ACTIONS(1265), - [anon_sym_var] = ACTIONS(1265), - [anon_sym_rawcall] = ACTIONS(1265), - [anon_sym_AT] = ACTIONS(1263), - [anon_sym_clone] = ACTIONS(1265), - [sym_integer] = ACTIONS(1265), - [sym_float] = ACTIONS(1263), - [anon_sym_DQUOTE] = ACTIONS(1263), - [anon_sym_SQUOTE] = ACTIONS(1265), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1263), - [anon_sym_true] = ACTIONS(1265), - [anon_sym_false] = ACTIONS(1265), - [sym_null] = ACTIONS(1265), + [ts_builtin_sym_end] = ACTIONS(1261), + [sym_identifier] = ACTIONS(1263), + [anon_sym_SEMI] = ACTIONS(1261), + [anon_sym_LBRACE] = ACTIONS(1261), + [anon_sym_RBRACE] = ACTIONS(1261), + [anon_sym_if] = ACTIONS(1263), + [anon_sym_else] = ACTIONS(1263), + [anon_sym_while] = ACTIONS(1263), + [anon_sym_LPAREN] = ACTIONS(1261), + [anon_sym_do] = ACTIONS(1263), + [anon_sym_switch] = ACTIONS(1263), + [anon_sym_case] = ACTIONS(1263), + [anon_sym_default] = ACTIONS(1263), + [anon_sym_for] = ACTIONS(1263), + [anon_sym_foreach] = ACTIONS(1263), + [anon_sym_COMMA] = ACTIONS(1261), + [anon_sym_in] = ACTIONS(1263), + [anon_sym_break] = ACTIONS(1263), + [anon_sym_continue] = ACTIONS(1263), + [anon_sym_return] = ACTIONS(1263), + [anon_sym_yield] = ACTIONS(1263), + [anon_sym_resume] = ACTIONS(1263), + [anon_sym_local] = ACTIONS(1263), + [anon_sym_EQ] = ACTIONS(1263), + [anon_sym_LT_DASH] = ACTIONS(1261), + [anon_sym_function] = ACTIONS(1263), + [anon_sym_COLON_COLON] = ACTIONS(1261), + [anon_sym_class] = ACTIONS(1263), + [anon_sym_DOT] = ACTIONS(1261), + [anon_sym_LBRACK] = ACTIONS(1261), + [anon_sym_try] = ACTIONS(1263), + [anon_sym_throw] = ACTIONS(1263), + [anon_sym_const] = ACTIONS(1263), + [anon_sym_enum] = ACTIONS(1263), + [anon_sym_DASH] = ACTIONS(1263), + [anon_sym_TILDE] = ACTIONS(1261), + [anon_sym_BANG] = ACTIONS(1263), + [anon_sym_typeof] = ACTIONS(1263), + [anon_sym_PLUS_PLUS] = ACTIONS(1261), + [anon_sym_DASH_DASH] = ACTIONS(1261), + [anon_sym_PLUS] = ACTIONS(1263), + [anon_sym_STAR] = ACTIONS(1263), + [anon_sym_SLASH] = ACTIONS(1263), + [anon_sym_PERCENT] = ACTIONS(1263), + [anon_sym_PIPE_PIPE] = ACTIONS(1261), + [anon_sym_AMP_AMP] = ACTIONS(1261), + [anon_sym_PIPE] = ACTIONS(1263), + [anon_sym_CARET] = ACTIONS(1261), + [anon_sym_AMP] = ACTIONS(1263), + [anon_sym_EQ_EQ] = ACTIONS(1261), + [anon_sym_BANG_EQ] = ACTIONS(1261), + [anon_sym_LT_EQ_GT] = ACTIONS(1261), + [anon_sym_GT] = ACTIONS(1263), + [anon_sym_GT_EQ] = ACTIONS(1261), + [anon_sym_LT_EQ] = ACTIONS(1263), + [anon_sym_LT] = ACTIONS(1263), + [anon_sym_instanceof] = ACTIONS(1263), + [anon_sym_LT_LT] = ACTIONS(1261), + [anon_sym_GT_GT] = ACTIONS(1263), + [anon_sym_GT_GT_GT] = ACTIONS(1261), + [anon_sym_QMARK] = ACTIONS(1261), + [anon_sym_PLUS_EQ] = ACTIONS(1261), + [anon_sym_DASH_EQ] = ACTIONS(1261), + [anon_sym_STAR_EQ] = ACTIONS(1261), + [anon_sym_SLASH_EQ] = ACTIONS(1261), + [anon_sym_PERCENT_EQ] = ACTIONS(1261), + [anon_sym_delete] = ACTIONS(1263), + [anon_sym_var] = ACTIONS(1263), + [anon_sym_rawcall] = ACTIONS(1263), + [anon_sym_AT] = ACTIONS(1261), + [anon_sym_clone] = ACTIONS(1263), + [sym_integer] = ACTIONS(1263), + [sym_float] = ACTIONS(1261), + [anon_sym_DQUOTE] = ACTIONS(1261), + [anon_sym_SQUOTE] = ACTIONS(1263), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1261), + [anon_sym_true] = ACTIONS(1263), + [anon_sym_false] = ACTIONS(1263), + [sym_null] = ACTIONS(1263), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1263), + [sym_verbatim_string] = ACTIONS(1261), }, [322] = { - [ts_builtin_sym_end] = ACTIONS(1231), - [sym_identifier] = ACTIONS(1233), - [anon_sym_SEMI] = ACTIONS(1231), - [anon_sym_LBRACE] = ACTIONS(1231), - [anon_sym_RBRACE] = ACTIONS(1231), - [anon_sym_if] = ACTIONS(1233), - [anon_sym_else] = ACTIONS(1233), - [anon_sym_while] = ACTIONS(1233), - [anon_sym_LPAREN] = ACTIONS(1231), - [anon_sym_do] = ACTIONS(1233), - [anon_sym_switch] = ACTIONS(1233), - [anon_sym_case] = ACTIONS(1233), - [anon_sym_default] = ACTIONS(1233), - [anon_sym_for] = ACTIONS(1233), - [anon_sym_foreach] = ACTIONS(1233), - [anon_sym_COMMA] = ACTIONS(1231), - [anon_sym_in] = ACTIONS(1233), - [anon_sym_break] = ACTIONS(1233), - [anon_sym_continue] = ACTIONS(1233), - [anon_sym_return] = ACTIONS(1233), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_resume] = ACTIONS(1233), - [anon_sym_local] = ACTIONS(1233), - [anon_sym_EQ] = ACTIONS(1233), - [anon_sym_LT_DASH] = ACTIONS(1231), - [anon_sym_function] = ACTIONS(1233), - [anon_sym_COLON_COLON] = ACTIONS(1231), - [anon_sym_class] = ACTIONS(1233), - [anon_sym_DOT] = ACTIONS(1231), - [anon_sym_LBRACK] = ACTIONS(1231), - [anon_sym_try] = ACTIONS(1233), - [anon_sym_throw] = ACTIONS(1233), - [anon_sym_const] = ACTIONS(1233), - [anon_sym_enum] = ACTIONS(1233), - [anon_sym_DASH] = ACTIONS(1233), - [anon_sym_TILDE] = ACTIONS(1231), - [anon_sym_BANG] = ACTIONS(1233), - [anon_sym_typeof] = ACTIONS(1233), - [anon_sym_PLUS_PLUS] = ACTIONS(1231), - [anon_sym_DASH_DASH] = ACTIONS(1231), - [anon_sym_PLUS] = ACTIONS(1233), - [anon_sym_STAR] = ACTIONS(1233), - [anon_sym_SLASH] = ACTIONS(1233), - [anon_sym_PERCENT] = ACTIONS(1233), - [anon_sym_PIPE_PIPE] = ACTIONS(1231), - [anon_sym_AMP_AMP] = ACTIONS(1231), - [anon_sym_PIPE] = ACTIONS(1233), - [anon_sym_CARET] = ACTIONS(1231), - [anon_sym_AMP] = ACTIONS(1233), - [anon_sym_EQ_EQ] = ACTIONS(1231), - [anon_sym_BANG_EQ] = ACTIONS(1231), - [anon_sym_LT_EQ_GT] = ACTIONS(1231), - [anon_sym_GT] = ACTIONS(1233), - [anon_sym_GT_EQ] = ACTIONS(1231), - [anon_sym_LT_EQ] = ACTIONS(1233), - [anon_sym_LT] = ACTIONS(1233), - [anon_sym_instanceof] = ACTIONS(1233), - [anon_sym_LT_LT] = ACTIONS(1231), - [anon_sym_GT_GT] = ACTIONS(1233), - [anon_sym_GT_GT_GT] = ACTIONS(1231), - [anon_sym_QMARK] = ACTIONS(1231), - [anon_sym_PLUS_EQ] = ACTIONS(1231), - [anon_sym_DASH_EQ] = ACTIONS(1231), - [anon_sym_STAR_EQ] = ACTIONS(1231), - [anon_sym_SLASH_EQ] = ACTIONS(1231), - [anon_sym_PERCENT_EQ] = ACTIONS(1231), - [anon_sym_delete] = ACTIONS(1233), - [anon_sym_var] = ACTIONS(1233), - [anon_sym_rawcall] = ACTIONS(1233), - [anon_sym_AT] = ACTIONS(1231), - [anon_sym_clone] = ACTIONS(1233), - [sym_integer] = ACTIONS(1233), - [sym_float] = ACTIONS(1231), - [anon_sym_DQUOTE] = ACTIONS(1231), - [anon_sym_SQUOTE] = ACTIONS(1233), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1231), - [anon_sym_true] = ACTIONS(1233), - [anon_sym_false] = ACTIONS(1233), - [sym_null] = ACTIONS(1233), + [ts_builtin_sym_end] = ACTIONS(1227), + [sym_identifier] = ACTIONS(1229), + [anon_sym_SEMI] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(1227), + [anon_sym_RBRACE] = ACTIONS(1227), + [anon_sym_if] = ACTIONS(1229), + [anon_sym_else] = ACTIONS(1229), + [anon_sym_while] = ACTIONS(1229), + [anon_sym_LPAREN] = ACTIONS(1227), + [anon_sym_do] = ACTIONS(1229), + [anon_sym_switch] = ACTIONS(1229), + [anon_sym_case] = ACTIONS(1229), + [anon_sym_default] = ACTIONS(1229), + [anon_sym_for] = ACTIONS(1229), + [anon_sym_foreach] = ACTIONS(1229), + [anon_sym_COMMA] = ACTIONS(1227), + [anon_sym_in] = ACTIONS(1229), + [anon_sym_break] = ACTIONS(1229), + [anon_sym_continue] = ACTIONS(1229), + [anon_sym_return] = ACTIONS(1229), + [anon_sym_yield] = ACTIONS(1229), + [anon_sym_resume] = ACTIONS(1229), + [anon_sym_local] = ACTIONS(1229), + [anon_sym_EQ] = ACTIONS(1229), + [anon_sym_LT_DASH] = ACTIONS(1227), + [anon_sym_function] = ACTIONS(1229), + [anon_sym_COLON_COLON] = ACTIONS(1227), + [anon_sym_class] = ACTIONS(1229), + [anon_sym_DOT] = ACTIONS(1227), + [anon_sym_LBRACK] = ACTIONS(1227), + [anon_sym_try] = ACTIONS(1229), + [anon_sym_throw] = ACTIONS(1229), + [anon_sym_const] = ACTIONS(1229), + [anon_sym_enum] = ACTIONS(1229), + [anon_sym_DASH] = ACTIONS(1229), + [anon_sym_TILDE] = ACTIONS(1227), + [anon_sym_BANG] = ACTIONS(1229), + [anon_sym_typeof] = ACTIONS(1229), + [anon_sym_PLUS_PLUS] = ACTIONS(1227), + [anon_sym_DASH_DASH] = ACTIONS(1227), + [anon_sym_PLUS] = ACTIONS(1229), + [anon_sym_STAR] = ACTIONS(1229), + [anon_sym_SLASH] = ACTIONS(1229), + [anon_sym_PERCENT] = ACTIONS(1229), + [anon_sym_PIPE_PIPE] = ACTIONS(1227), + [anon_sym_AMP_AMP] = ACTIONS(1227), + [anon_sym_PIPE] = ACTIONS(1229), + [anon_sym_CARET] = ACTIONS(1227), + [anon_sym_AMP] = ACTIONS(1229), + [anon_sym_EQ_EQ] = ACTIONS(1227), + [anon_sym_BANG_EQ] = ACTIONS(1227), + [anon_sym_LT_EQ_GT] = ACTIONS(1227), + [anon_sym_GT] = ACTIONS(1229), + [anon_sym_GT_EQ] = ACTIONS(1227), + [anon_sym_LT_EQ] = ACTIONS(1229), + [anon_sym_LT] = ACTIONS(1229), + [anon_sym_instanceof] = ACTIONS(1229), + [anon_sym_LT_LT] = ACTIONS(1227), + [anon_sym_GT_GT] = ACTIONS(1229), + [anon_sym_GT_GT_GT] = ACTIONS(1227), + [anon_sym_QMARK] = ACTIONS(1227), + [anon_sym_PLUS_EQ] = ACTIONS(1227), + [anon_sym_DASH_EQ] = ACTIONS(1227), + [anon_sym_STAR_EQ] = ACTIONS(1227), + [anon_sym_SLASH_EQ] = ACTIONS(1227), + [anon_sym_PERCENT_EQ] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1229), + [anon_sym_var] = ACTIONS(1229), + [anon_sym_rawcall] = ACTIONS(1229), + [anon_sym_AT] = ACTIONS(1227), + [anon_sym_clone] = ACTIONS(1229), + [sym_integer] = ACTIONS(1229), + [sym_float] = ACTIONS(1227), + [anon_sym_DQUOTE] = ACTIONS(1227), + [anon_sym_SQUOTE] = ACTIONS(1229), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1227), + [anon_sym_true] = ACTIONS(1229), + [anon_sym_false] = ACTIONS(1229), + [sym_null] = ACTIONS(1229), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1231), + [sym_verbatim_string] = ACTIONS(1227), }, [323] = { - [ts_builtin_sym_end] = ACTIONS(1267), - [sym_identifier] = ACTIONS(1269), - [anon_sym_SEMI] = ACTIONS(1267), - [anon_sym_LBRACE] = ACTIONS(1267), - [anon_sym_RBRACE] = ACTIONS(1267), - [anon_sym_if] = ACTIONS(1269), - [anon_sym_else] = ACTIONS(1269), - [anon_sym_while] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(1269), - [anon_sym_switch] = ACTIONS(1269), - [anon_sym_case] = ACTIONS(1269), - [anon_sym_default] = ACTIONS(1269), - [anon_sym_for] = ACTIONS(1269), - [anon_sym_foreach] = ACTIONS(1269), - [anon_sym_COMMA] = ACTIONS(1267), - [anon_sym_in] = ACTIONS(869), - [anon_sym_break] = ACTIONS(1269), - [anon_sym_continue] = ACTIONS(1269), - [anon_sym_return] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1269), - [anon_sym_resume] = ACTIONS(1269), - [anon_sym_local] = ACTIONS(1269), - [anon_sym_EQ] = ACTIONS(871), - [anon_sym_LT_DASH] = ACTIONS(873), - [anon_sym_function] = ACTIONS(1269), - [anon_sym_COLON_COLON] = ACTIONS(1267), - [anon_sym_class] = ACTIONS(1269), - [anon_sym_DOT] = ACTIONS(875), - [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(1269), - [anon_sym_throw] = ACTIONS(1269), - [anon_sym_const] = ACTIONS(1269), - [anon_sym_enum] = ACTIONS(1269), - [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_typeof] = ACTIONS(1269), - [anon_sym_PLUS_PLUS] = ACTIONS(881), - [anon_sym_DASH_DASH] = ACTIONS(881), - [anon_sym_PLUS] = ACTIONS(879), - [anon_sym_STAR] = ACTIONS(883), - [anon_sym_SLASH] = ACTIONS(883), - [anon_sym_PERCENT] = ACTIONS(883), - [anon_sym_PIPE_PIPE] = ACTIONS(885), - [anon_sym_AMP_AMP] = ACTIONS(887), - [anon_sym_PIPE] = ACTIONS(889), - [anon_sym_CARET] = ACTIONS(891), - [anon_sym_AMP] = ACTIONS(893), - [anon_sym_EQ_EQ] = ACTIONS(895), - [anon_sym_BANG_EQ] = ACTIONS(895), - [anon_sym_LT_EQ_GT] = ACTIONS(897), - [anon_sym_GT] = ACTIONS(899), - [anon_sym_GT_EQ] = ACTIONS(897), - [anon_sym_LT_EQ] = ACTIONS(899), - [anon_sym_LT] = ACTIONS(899), - [anon_sym_instanceof] = ACTIONS(899), - [anon_sym_LT_LT] = ACTIONS(901), - [anon_sym_GT_GT] = ACTIONS(903), - [anon_sym_GT_GT_GT] = ACTIONS(901), - [anon_sym_QMARK] = ACTIONS(905), - [anon_sym_PLUS_EQ] = ACTIONS(873), - [anon_sym_DASH_EQ] = ACTIONS(873), - [anon_sym_STAR_EQ] = ACTIONS(873), - [anon_sym_SLASH_EQ] = ACTIONS(873), - [anon_sym_PERCENT_EQ] = ACTIONS(873), - [anon_sym_delete] = ACTIONS(1269), - [anon_sym_var] = ACTIONS(1269), - [anon_sym_rawcall] = ACTIONS(1269), - [anon_sym_AT] = ACTIONS(1267), - [anon_sym_clone] = ACTIONS(1269), - [sym_integer] = ACTIONS(1269), - [sym_float] = ACTIONS(1267), - [anon_sym_DQUOTE] = ACTIONS(1267), - [anon_sym_SQUOTE] = ACTIONS(1269), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1267), - [anon_sym_true] = ACTIONS(1269), - [anon_sym_false] = ACTIONS(1269), - [sym_null] = ACTIONS(1269), + [ts_builtin_sym_end] = ACTIONS(1265), + [sym_identifier] = ACTIONS(1267), + [anon_sym_SEMI] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(1265), + [anon_sym_RBRACE] = ACTIONS(1265), + [anon_sym_if] = ACTIONS(1267), + [anon_sym_else] = ACTIONS(1267), + [anon_sym_while] = ACTIONS(1267), + [anon_sym_LPAREN] = ACTIONS(1265), + [anon_sym_do] = ACTIONS(1267), + [anon_sym_switch] = ACTIONS(1267), + [anon_sym_case] = ACTIONS(1267), + [anon_sym_default] = ACTIONS(1267), + [anon_sym_for] = ACTIONS(1267), + [anon_sym_foreach] = ACTIONS(1267), + [anon_sym_COMMA] = ACTIONS(1265), + [anon_sym_in] = ACTIONS(1267), + [anon_sym_break] = ACTIONS(1267), + [anon_sym_continue] = ACTIONS(1267), + [anon_sym_return] = ACTIONS(1267), + [anon_sym_yield] = ACTIONS(1267), + [anon_sym_resume] = ACTIONS(1267), + [anon_sym_local] = ACTIONS(1267), + [anon_sym_EQ] = ACTIONS(1267), + [anon_sym_LT_DASH] = ACTIONS(1265), + [anon_sym_function] = ACTIONS(1267), + [anon_sym_COLON_COLON] = ACTIONS(1265), + [anon_sym_class] = ACTIONS(1267), + [anon_sym_DOT] = ACTIONS(1265), + [anon_sym_LBRACK] = ACTIONS(1265), + [anon_sym_try] = ACTIONS(1267), + [anon_sym_throw] = ACTIONS(1267), + [anon_sym_const] = ACTIONS(1267), + [anon_sym_enum] = ACTIONS(1267), + [anon_sym_DASH] = ACTIONS(1267), + [anon_sym_TILDE] = ACTIONS(1265), + [anon_sym_BANG] = ACTIONS(1267), + [anon_sym_typeof] = ACTIONS(1267), + [anon_sym_PLUS_PLUS] = ACTIONS(1265), + [anon_sym_DASH_DASH] = ACTIONS(1265), + [anon_sym_PLUS] = ACTIONS(1267), + [anon_sym_STAR] = ACTIONS(1267), + [anon_sym_SLASH] = ACTIONS(1267), + [anon_sym_PERCENT] = ACTIONS(1267), + [anon_sym_PIPE_PIPE] = ACTIONS(1265), + [anon_sym_AMP_AMP] = ACTIONS(1265), + [anon_sym_PIPE] = ACTIONS(1267), + [anon_sym_CARET] = ACTIONS(1265), + [anon_sym_AMP] = ACTIONS(1267), + [anon_sym_EQ_EQ] = ACTIONS(1265), + [anon_sym_BANG_EQ] = ACTIONS(1265), + [anon_sym_LT_EQ_GT] = ACTIONS(1265), + [anon_sym_GT] = ACTIONS(1267), + [anon_sym_GT_EQ] = ACTIONS(1265), + [anon_sym_LT_EQ] = ACTIONS(1267), + [anon_sym_LT] = ACTIONS(1267), + [anon_sym_instanceof] = ACTIONS(1267), + [anon_sym_LT_LT] = ACTIONS(1265), + [anon_sym_GT_GT] = ACTIONS(1267), + [anon_sym_GT_GT_GT] = ACTIONS(1265), + [anon_sym_QMARK] = ACTIONS(1265), + [anon_sym_PLUS_EQ] = ACTIONS(1265), + [anon_sym_DASH_EQ] = ACTIONS(1265), + [anon_sym_STAR_EQ] = ACTIONS(1265), + [anon_sym_SLASH_EQ] = ACTIONS(1265), + [anon_sym_PERCENT_EQ] = ACTIONS(1265), + [anon_sym_delete] = ACTIONS(1267), + [anon_sym_var] = ACTIONS(1267), + [anon_sym_rawcall] = ACTIONS(1267), + [anon_sym_AT] = ACTIONS(1265), + [anon_sym_clone] = ACTIONS(1267), + [sym_integer] = ACTIONS(1267), + [sym_float] = ACTIONS(1265), + [anon_sym_DQUOTE] = ACTIONS(1265), + [anon_sym_SQUOTE] = ACTIONS(1267), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1265), + [anon_sym_true] = ACTIONS(1267), + [anon_sym_false] = ACTIONS(1267), + [sym_null] = ACTIONS(1267), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1267), + [sym_verbatim_string] = ACTIONS(1265), }, [324] = { - [ts_builtin_sym_end] = ACTIONS(1271), - [sym_identifier] = ACTIONS(1273), - [anon_sym_SEMI] = ACTIONS(1271), - [anon_sym_LBRACE] = ACTIONS(1271), - [anon_sym_RBRACE] = ACTIONS(1271), - [anon_sym_if] = ACTIONS(1273), - [anon_sym_else] = ACTIONS(1273), - [anon_sym_while] = ACTIONS(1273), - [anon_sym_LPAREN] = ACTIONS(1271), - [anon_sym_do] = ACTIONS(1273), - [anon_sym_switch] = ACTIONS(1273), - [anon_sym_case] = ACTIONS(1273), - [anon_sym_default] = ACTIONS(1273), - [anon_sym_for] = ACTIONS(1273), - [anon_sym_foreach] = ACTIONS(1273), - [anon_sym_COMMA] = ACTIONS(1271), - [anon_sym_in] = ACTIONS(1273), - [anon_sym_break] = ACTIONS(1273), - [anon_sym_continue] = ACTIONS(1273), - [anon_sym_return] = ACTIONS(1273), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_resume] = ACTIONS(1273), - [anon_sym_local] = ACTIONS(1273), - [anon_sym_EQ] = ACTIONS(1273), - [anon_sym_LT_DASH] = ACTIONS(1271), - [anon_sym_function] = ACTIONS(1273), - [anon_sym_COLON_COLON] = ACTIONS(1271), - [anon_sym_class] = ACTIONS(1273), - [anon_sym_DOT] = ACTIONS(1271), - [anon_sym_LBRACK] = ACTIONS(1271), - [anon_sym_try] = ACTIONS(1273), - [anon_sym_throw] = ACTIONS(1273), - [anon_sym_const] = ACTIONS(1273), - [anon_sym_enum] = ACTIONS(1273), - [anon_sym_DASH] = ACTIONS(1273), - [anon_sym_TILDE] = ACTIONS(1271), - [anon_sym_BANG] = ACTIONS(1273), - [anon_sym_typeof] = ACTIONS(1273), - [anon_sym_PLUS_PLUS] = ACTIONS(1271), - [anon_sym_DASH_DASH] = ACTIONS(1271), - [anon_sym_PLUS] = ACTIONS(1273), - [anon_sym_STAR] = ACTIONS(1273), - [anon_sym_SLASH] = ACTIONS(1273), - [anon_sym_PERCENT] = ACTIONS(1273), - [anon_sym_PIPE_PIPE] = ACTIONS(1271), - [anon_sym_AMP_AMP] = ACTIONS(1271), - [anon_sym_PIPE] = ACTIONS(1273), - [anon_sym_CARET] = ACTIONS(1271), - [anon_sym_AMP] = ACTIONS(1273), - [anon_sym_EQ_EQ] = ACTIONS(1271), - [anon_sym_BANG_EQ] = ACTIONS(1271), - [anon_sym_LT_EQ_GT] = ACTIONS(1271), - [anon_sym_GT] = ACTIONS(1273), - [anon_sym_GT_EQ] = ACTIONS(1271), - [anon_sym_LT_EQ] = ACTIONS(1273), - [anon_sym_LT] = ACTIONS(1273), - [anon_sym_instanceof] = ACTIONS(1273), - [anon_sym_LT_LT] = ACTIONS(1271), - [anon_sym_GT_GT] = ACTIONS(1273), - [anon_sym_GT_GT_GT] = ACTIONS(1271), - [anon_sym_QMARK] = ACTIONS(1271), - [anon_sym_PLUS_EQ] = ACTIONS(1271), - [anon_sym_DASH_EQ] = ACTIONS(1271), - [anon_sym_STAR_EQ] = ACTIONS(1271), - [anon_sym_SLASH_EQ] = ACTIONS(1271), - [anon_sym_PERCENT_EQ] = ACTIONS(1271), - [anon_sym_delete] = ACTIONS(1273), - [anon_sym_var] = ACTIONS(1273), - [anon_sym_rawcall] = ACTIONS(1273), - [anon_sym_AT] = ACTIONS(1271), - [anon_sym_clone] = ACTIONS(1273), - [sym_integer] = ACTIONS(1273), - [sym_float] = ACTIONS(1271), - [anon_sym_DQUOTE] = ACTIONS(1271), - [anon_sym_SQUOTE] = ACTIONS(1273), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1271), - [anon_sym_true] = ACTIONS(1273), - [anon_sym_false] = ACTIONS(1273), - [sym_null] = ACTIONS(1273), + [ts_builtin_sym_end] = ACTIONS(1269), + [sym_identifier] = ACTIONS(1271), + [anon_sym_SEMI] = ACTIONS(1269), + [anon_sym_LBRACE] = ACTIONS(1269), + [anon_sym_RBRACE] = ACTIONS(1269), + [anon_sym_if] = ACTIONS(1271), + [anon_sym_else] = ACTIONS(1271), + [anon_sym_while] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1269), + [anon_sym_do] = ACTIONS(1271), + [anon_sym_switch] = ACTIONS(1271), + [anon_sym_case] = ACTIONS(1271), + [anon_sym_default] = ACTIONS(1271), + [anon_sym_for] = ACTIONS(1271), + [anon_sym_foreach] = ACTIONS(1271), + [anon_sym_COMMA] = ACTIONS(1269), + [anon_sym_in] = ACTIONS(1271), + [anon_sym_break] = ACTIONS(1271), + [anon_sym_continue] = ACTIONS(1271), + [anon_sym_return] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1271), + [anon_sym_resume] = ACTIONS(1271), + [anon_sym_local] = ACTIONS(1271), + [anon_sym_EQ] = ACTIONS(1271), + [anon_sym_LT_DASH] = ACTIONS(1269), + [anon_sym_function] = ACTIONS(1271), + [anon_sym_COLON_COLON] = ACTIONS(1269), + [anon_sym_class] = ACTIONS(1271), + [anon_sym_DOT] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_try] = ACTIONS(1271), + [anon_sym_throw] = ACTIONS(1271), + [anon_sym_const] = ACTIONS(1271), + [anon_sym_enum] = ACTIONS(1271), + [anon_sym_DASH] = ACTIONS(1271), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_BANG] = ACTIONS(1271), + [anon_sym_typeof] = ACTIONS(1271), + [anon_sym_PLUS_PLUS] = ACTIONS(1269), + [anon_sym_DASH_DASH] = ACTIONS(1269), + [anon_sym_PLUS] = ACTIONS(1271), + [anon_sym_STAR] = ACTIONS(1271), + [anon_sym_SLASH] = ACTIONS(1271), + [anon_sym_PERCENT] = ACTIONS(1271), + [anon_sym_PIPE_PIPE] = ACTIONS(1269), + [anon_sym_AMP_AMP] = ACTIONS(1269), + [anon_sym_PIPE] = ACTIONS(1271), + [anon_sym_CARET] = ACTIONS(1269), + [anon_sym_AMP] = ACTIONS(1271), + [anon_sym_EQ_EQ] = ACTIONS(1269), + [anon_sym_BANG_EQ] = ACTIONS(1269), + [anon_sym_LT_EQ_GT] = ACTIONS(1269), + [anon_sym_GT] = ACTIONS(1271), + [anon_sym_GT_EQ] = ACTIONS(1269), + [anon_sym_LT_EQ] = ACTIONS(1271), + [anon_sym_LT] = ACTIONS(1271), + [anon_sym_instanceof] = ACTIONS(1271), + [anon_sym_LT_LT] = ACTIONS(1269), + [anon_sym_GT_GT] = ACTIONS(1271), + [anon_sym_GT_GT_GT] = ACTIONS(1269), + [anon_sym_QMARK] = ACTIONS(1269), + [anon_sym_PLUS_EQ] = ACTIONS(1269), + [anon_sym_DASH_EQ] = ACTIONS(1269), + [anon_sym_STAR_EQ] = ACTIONS(1269), + [anon_sym_SLASH_EQ] = ACTIONS(1269), + [anon_sym_PERCENT_EQ] = ACTIONS(1269), + [anon_sym_delete] = ACTIONS(1271), + [anon_sym_var] = ACTIONS(1271), + [anon_sym_rawcall] = ACTIONS(1271), + [anon_sym_AT] = ACTIONS(1269), + [anon_sym_clone] = ACTIONS(1271), + [sym_integer] = ACTIONS(1271), + [sym_float] = ACTIONS(1269), + [anon_sym_DQUOTE] = ACTIONS(1269), + [anon_sym_SQUOTE] = ACTIONS(1271), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1269), + [anon_sym_true] = ACTIONS(1271), + [anon_sym_false] = ACTIONS(1271), + [sym_null] = ACTIONS(1271), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1271), + [sym_verbatim_string] = ACTIONS(1269), }, [325] = { - [ts_builtin_sym_end] = ACTIONS(971), - [sym_identifier] = ACTIONS(973), - [anon_sym_SEMI] = ACTIONS(971), - [anon_sym_LBRACE] = ACTIONS(971), - [anon_sym_RBRACE] = ACTIONS(971), - [anon_sym_if] = ACTIONS(973), - [anon_sym_else] = ACTIONS(973), - [anon_sym_while] = ACTIONS(973), - [anon_sym_LPAREN] = ACTIONS(971), - [anon_sym_do] = ACTIONS(973), - [anon_sym_switch] = ACTIONS(973), - [anon_sym_case] = ACTIONS(973), - [anon_sym_default] = ACTIONS(973), - [anon_sym_for] = ACTIONS(973), - [anon_sym_foreach] = ACTIONS(973), - [anon_sym_COMMA] = ACTIONS(971), - [anon_sym_in] = ACTIONS(973), - [anon_sym_break] = ACTIONS(973), - [anon_sym_continue] = ACTIONS(973), - [anon_sym_return] = ACTIONS(973), - [anon_sym_yield] = ACTIONS(973), - [anon_sym_resume] = ACTIONS(973), - [anon_sym_local] = ACTIONS(973), - [anon_sym_EQ] = ACTIONS(973), - [anon_sym_LT_DASH] = ACTIONS(971), - [anon_sym_function] = ACTIONS(973), - [anon_sym_COLON_COLON] = ACTIONS(971), - [anon_sym_class] = ACTIONS(973), - [anon_sym_DOT] = ACTIONS(971), - [anon_sym_LBRACK] = ACTIONS(971), - [anon_sym_try] = ACTIONS(973), - [anon_sym_throw] = ACTIONS(973), - [anon_sym_const] = ACTIONS(973), - [anon_sym_enum] = ACTIONS(973), - [anon_sym_DASH] = ACTIONS(973), - [anon_sym_TILDE] = ACTIONS(971), - [anon_sym_BANG] = ACTIONS(973), - [anon_sym_typeof] = ACTIONS(973), - [anon_sym_PLUS_PLUS] = ACTIONS(971), - [anon_sym_DASH_DASH] = ACTIONS(971), - [anon_sym_PLUS] = ACTIONS(973), - [anon_sym_STAR] = ACTIONS(973), - [anon_sym_SLASH] = ACTIONS(973), - [anon_sym_PERCENT] = ACTIONS(973), - [anon_sym_PIPE_PIPE] = ACTIONS(971), - [anon_sym_AMP_AMP] = ACTIONS(971), - [anon_sym_PIPE] = ACTIONS(973), - [anon_sym_CARET] = ACTIONS(971), - [anon_sym_AMP] = ACTIONS(973), - [anon_sym_EQ_EQ] = ACTIONS(971), - [anon_sym_BANG_EQ] = ACTIONS(971), - [anon_sym_LT_EQ_GT] = ACTIONS(971), - [anon_sym_GT] = ACTIONS(973), - [anon_sym_GT_EQ] = ACTIONS(971), - [anon_sym_LT_EQ] = ACTIONS(973), - [anon_sym_LT] = ACTIONS(973), - [anon_sym_instanceof] = ACTIONS(973), - [anon_sym_LT_LT] = ACTIONS(971), - [anon_sym_GT_GT] = ACTIONS(973), - [anon_sym_GT_GT_GT] = ACTIONS(971), - [anon_sym_QMARK] = ACTIONS(971), - [anon_sym_PLUS_EQ] = ACTIONS(971), - [anon_sym_DASH_EQ] = ACTIONS(971), - [anon_sym_STAR_EQ] = ACTIONS(971), - [anon_sym_SLASH_EQ] = ACTIONS(971), - [anon_sym_PERCENT_EQ] = ACTIONS(971), - [anon_sym_delete] = ACTIONS(973), - [anon_sym_var] = ACTIONS(973), - [anon_sym_rawcall] = ACTIONS(973), - [anon_sym_AT] = ACTIONS(971), - [anon_sym_clone] = ACTIONS(973), - [sym_integer] = ACTIONS(973), - [sym_float] = ACTIONS(971), - [anon_sym_DQUOTE] = ACTIONS(971), - [anon_sym_SQUOTE] = ACTIONS(973), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(971), - [anon_sym_true] = ACTIONS(973), - [anon_sym_false] = ACTIONS(973), - [sym_null] = ACTIONS(973), + [ts_builtin_sym_end] = ACTIONS(1273), + [sym_identifier] = ACTIONS(1275), + [anon_sym_SEMI] = ACTIONS(1277), + [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_RBRACE] = ACTIONS(1273), + [anon_sym_if] = ACTIONS(1275), + [anon_sym_else] = ACTIONS(1275), + [anon_sym_while] = ACTIONS(1275), + [anon_sym_LPAREN] = ACTIONS(1273), + [anon_sym_do] = ACTIONS(1275), + [anon_sym_switch] = ACTIONS(1275), + [anon_sym_case] = ACTIONS(1275), + [anon_sym_default] = ACTIONS(1275), + [anon_sym_for] = ACTIONS(1275), + [anon_sym_foreach] = ACTIONS(1275), + [anon_sym_COMMA] = ACTIONS(1273), + [anon_sym_in] = ACTIONS(1275), + [anon_sym_break] = ACTIONS(1275), + [anon_sym_continue] = ACTIONS(1275), + [anon_sym_return] = ACTIONS(1275), + [anon_sym_yield] = ACTIONS(1275), + [anon_sym_resume] = ACTIONS(1275), + [anon_sym_local] = ACTIONS(1275), + [anon_sym_EQ] = ACTIONS(1275), + [anon_sym_LT_DASH] = ACTIONS(1273), + [anon_sym_function] = ACTIONS(1275), + [anon_sym_COLON_COLON] = ACTIONS(1273), + [anon_sym_class] = ACTIONS(1275), + [anon_sym_DOT] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(1273), + [anon_sym_try] = ACTIONS(1275), + [anon_sym_throw] = ACTIONS(1275), + [anon_sym_const] = ACTIONS(1275), + [anon_sym_enum] = ACTIONS(1275), + [anon_sym_DASH] = ACTIONS(1275), + [anon_sym_TILDE] = ACTIONS(1273), + [anon_sym_BANG] = ACTIONS(1275), + [anon_sym_typeof] = ACTIONS(1275), + [anon_sym_PLUS_PLUS] = ACTIONS(1273), + [anon_sym_DASH_DASH] = ACTIONS(1273), + [anon_sym_PLUS] = ACTIONS(1275), + [anon_sym_STAR] = ACTIONS(1275), + [anon_sym_SLASH] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1275), + [anon_sym_PIPE_PIPE] = ACTIONS(1273), + [anon_sym_AMP_AMP] = ACTIONS(1273), + [anon_sym_PIPE] = ACTIONS(1275), + [anon_sym_CARET] = ACTIONS(1273), + [anon_sym_AMP] = ACTIONS(1275), + [anon_sym_EQ_EQ] = ACTIONS(1273), + [anon_sym_BANG_EQ] = ACTIONS(1273), + [anon_sym_LT_EQ_GT] = ACTIONS(1273), + [anon_sym_GT] = ACTIONS(1275), + [anon_sym_GT_EQ] = ACTIONS(1273), + [anon_sym_LT_EQ] = ACTIONS(1275), + [anon_sym_LT] = ACTIONS(1275), + [anon_sym_instanceof] = ACTIONS(1275), + [anon_sym_LT_LT] = ACTIONS(1273), + [anon_sym_GT_GT] = ACTIONS(1275), + [anon_sym_GT_GT_GT] = ACTIONS(1273), + [anon_sym_QMARK] = ACTIONS(1273), + [anon_sym_PLUS_EQ] = ACTIONS(1273), + [anon_sym_DASH_EQ] = ACTIONS(1273), + [anon_sym_STAR_EQ] = ACTIONS(1273), + [anon_sym_SLASH_EQ] = ACTIONS(1273), + [anon_sym_PERCENT_EQ] = ACTIONS(1273), + [anon_sym_delete] = ACTIONS(1275), + [anon_sym_var] = ACTIONS(1275), + [anon_sym_rawcall] = ACTIONS(1275), + [anon_sym_AT] = ACTIONS(1273), + [anon_sym_clone] = ACTIONS(1275), + [sym_integer] = ACTIONS(1275), + [sym_float] = ACTIONS(1273), + [anon_sym_DQUOTE] = ACTIONS(1273), + [anon_sym_SQUOTE] = ACTIONS(1275), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1273), + [anon_sym_true] = ACTIONS(1275), + [anon_sym_false] = ACTIONS(1275), + [sym_null] = ACTIONS(1275), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(971), + [sym_verbatim_string] = ACTIONS(1273), }, [326] = { - [ts_builtin_sym_end] = ACTIONS(1275), - [sym_identifier] = ACTIONS(1277), - [anon_sym_SEMI] = ACTIONS(1275), - [anon_sym_LBRACE] = ACTIONS(1275), - [anon_sym_RBRACE] = ACTIONS(1275), - [anon_sym_if] = ACTIONS(1277), - [anon_sym_else] = ACTIONS(1277), - [anon_sym_while] = ACTIONS(1277), - [anon_sym_LPAREN] = ACTIONS(1275), - [anon_sym_do] = ACTIONS(1277), - [anon_sym_switch] = ACTIONS(1277), - [anon_sym_case] = ACTIONS(1277), - [anon_sym_default] = ACTIONS(1277), - [anon_sym_for] = ACTIONS(1277), - [anon_sym_foreach] = ACTIONS(1277), - [anon_sym_COMMA] = ACTIONS(1275), - [anon_sym_in] = ACTIONS(1277), - [anon_sym_break] = ACTIONS(1277), - [anon_sym_continue] = ACTIONS(1277), - [anon_sym_return] = ACTIONS(1277), - [anon_sym_yield] = ACTIONS(1277), - [anon_sym_resume] = ACTIONS(1277), - [anon_sym_local] = ACTIONS(1277), - [anon_sym_EQ] = ACTIONS(1277), - [anon_sym_LT_DASH] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(1277), - [anon_sym_COLON_COLON] = ACTIONS(1275), - [anon_sym_class] = ACTIONS(1277), - [anon_sym_DOT] = ACTIONS(1275), - [anon_sym_LBRACK] = ACTIONS(1275), - [anon_sym_try] = ACTIONS(1277), - [anon_sym_throw] = ACTIONS(1277), - [anon_sym_const] = ACTIONS(1277), - [anon_sym_enum] = ACTIONS(1277), - [anon_sym_DASH] = ACTIONS(1277), - [anon_sym_TILDE] = ACTIONS(1275), - [anon_sym_BANG] = ACTIONS(1277), - [anon_sym_typeof] = ACTIONS(1277), - [anon_sym_PLUS_PLUS] = ACTIONS(1275), - [anon_sym_DASH_DASH] = ACTIONS(1275), - [anon_sym_PLUS] = ACTIONS(1277), - [anon_sym_STAR] = ACTIONS(1277), - [anon_sym_SLASH] = ACTIONS(1277), - [anon_sym_PERCENT] = ACTIONS(1277), - [anon_sym_PIPE_PIPE] = ACTIONS(1275), - [anon_sym_AMP_AMP] = ACTIONS(1275), - [anon_sym_PIPE] = ACTIONS(1277), - [anon_sym_CARET] = ACTIONS(1275), - [anon_sym_AMP] = ACTIONS(1277), - [anon_sym_EQ_EQ] = ACTIONS(1275), - [anon_sym_BANG_EQ] = ACTIONS(1275), - [anon_sym_LT_EQ_GT] = ACTIONS(1275), - [anon_sym_GT] = ACTIONS(1277), - [anon_sym_GT_EQ] = ACTIONS(1275), - [anon_sym_LT_EQ] = ACTIONS(1277), - [anon_sym_LT] = ACTIONS(1277), - [anon_sym_instanceof] = ACTIONS(1277), - [anon_sym_LT_LT] = ACTIONS(1275), - [anon_sym_GT_GT] = ACTIONS(1277), - [anon_sym_GT_GT_GT] = ACTIONS(1275), - [anon_sym_QMARK] = ACTIONS(1275), - [anon_sym_PLUS_EQ] = ACTIONS(1275), - [anon_sym_DASH_EQ] = ACTIONS(1275), - [anon_sym_STAR_EQ] = ACTIONS(1275), - [anon_sym_SLASH_EQ] = ACTIONS(1275), - [anon_sym_PERCENT_EQ] = ACTIONS(1275), - [anon_sym_delete] = ACTIONS(1277), - [anon_sym_var] = ACTIONS(1277), - [anon_sym_rawcall] = ACTIONS(1277), - [anon_sym_AT] = ACTIONS(1275), - [anon_sym_clone] = ACTIONS(1277), - [sym_integer] = ACTIONS(1277), - [sym_float] = ACTIONS(1275), - [anon_sym_DQUOTE] = ACTIONS(1275), - [anon_sym_SQUOTE] = ACTIONS(1277), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1275), - [anon_sym_true] = ACTIONS(1277), - [anon_sym_false] = ACTIONS(1277), - [sym_null] = ACTIONS(1277), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1275), - }, - [327] = { [ts_builtin_sym_end] = ACTIONS(1279), [sym_identifier] = ACTIONS(1281), [anon_sym_SEMI] = ACTIONS(1279), @@ -35076,7 +34964,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(1279), }, - [328] = { + [327] = { [ts_builtin_sym_end] = ACTIONS(1283), [sym_identifier] = ACTIONS(1285), [anon_sym_SEMI] = ACTIONS(1283), @@ -35159,16 +35047,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(1283), }, - [329] = { + [328] = { [ts_builtin_sym_end] = ACTIONS(1287), [sym_identifier] = ACTIONS(1289), - [anon_sym_SEMI] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(1287), [anon_sym_LBRACE] = ACTIONS(1287), [anon_sym_RBRACE] = ACTIONS(1287), [anon_sym_if] = ACTIONS(1289), [anon_sym_else] = ACTIONS(1289), [anon_sym_while] = ACTIONS(1289), - [anon_sym_LPAREN] = ACTIONS(867), + [anon_sym_LPAREN] = ACTIONS(1287), [anon_sym_do] = ACTIONS(1289), [anon_sym_switch] = ACTIONS(1289), [anon_sym_case] = ACTIONS(1289), @@ -35176,56 +35064,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_for] = ACTIONS(1289), [anon_sym_foreach] = ACTIONS(1289), [anon_sym_COMMA] = ACTIONS(1287), - [anon_sym_in] = ACTIONS(869), + [anon_sym_in] = ACTIONS(1289), [anon_sym_break] = ACTIONS(1289), [anon_sym_continue] = ACTIONS(1289), [anon_sym_return] = ACTIONS(1289), [anon_sym_yield] = ACTIONS(1289), [anon_sym_resume] = ACTIONS(1289), [anon_sym_local] = ACTIONS(1289), - [anon_sym_EQ] = ACTIONS(871), - [anon_sym_LT_DASH] = ACTIONS(873), + [anon_sym_EQ] = ACTIONS(1289), + [anon_sym_LT_DASH] = ACTIONS(1287), [anon_sym_function] = ACTIONS(1289), [anon_sym_COLON_COLON] = ACTIONS(1287), [anon_sym_class] = ACTIONS(1289), - [anon_sym_DOT] = ACTIONS(875), - [anon_sym_LBRACK] = ACTIONS(877), + [anon_sym_DOT] = ACTIONS(1287), + [anon_sym_LBRACK] = ACTIONS(1287), [anon_sym_try] = ACTIONS(1289), [anon_sym_throw] = ACTIONS(1289), [anon_sym_const] = ACTIONS(1289), [anon_sym_enum] = ACTIONS(1289), - [anon_sym_DASH] = ACTIONS(879), + [anon_sym_DASH] = ACTIONS(1289), [anon_sym_TILDE] = ACTIONS(1287), [anon_sym_BANG] = ACTIONS(1289), [anon_sym_typeof] = ACTIONS(1289), - [anon_sym_PLUS_PLUS] = ACTIONS(881), - [anon_sym_DASH_DASH] = ACTIONS(881), - [anon_sym_PLUS] = ACTIONS(879), - [anon_sym_STAR] = ACTIONS(883), - [anon_sym_SLASH] = ACTIONS(883), - [anon_sym_PERCENT] = ACTIONS(883), - [anon_sym_PIPE_PIPE] = ACTIONS(885), - [anon_sym_AMP_AMP] = ACTIONS(887), - [anon_sym_PIPE] = ACTIONS(889), - [anon_sym_CARET] = ACTIONS(891), - [anon_sym_AMP] = ACTIONS(893), - [anon_sym_EQ_EQ] = ACTIONS(895), - [anon_sym_BANG_EQ] = ACTIONS(895), - [anon_sym_LT_EQ_GT] = ACTIONS(897), - [anon_sym_GT] = ACTIONS(899), - [anon_sym_GT_EQ] = ACTIONS(897), - [anon_sym_LT_EQ] = ACTIONS(899), - [anon_sym_LT] = ACTIONS(899), - [anon_sym_instanceof] = ACTIONS(899), - [anon_sym_LT_LT] = ACTIONS(901), - [anon_sym_GT_GT] = ACTIONS(903), - [anon_sym_GT_GT_GT] = ACTIONS(901), - [anon_sym_QMARK] = ACTIONS(905), - [anon_sym_PLUS_EQ] = ACTIONS(873), - [anon_sym_DASH_EQ] = ACTIONS(873), - [anon_sym_STAR_EQ] = ACTIONS(873), - [anon_sym_SLASH_EQ] = ACTIONS(873), - [anon_sym_PERCENT_EQ] = ACTIONS(873), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_PLUS] = ACTIONS(1289), + [anon_sym_STAR] = ACTIONS(1289), + [anon_sym_SLASH] = ACTIONS(1289), + [anon_sym_PERCENT] = ACTIONS(1289), + [anon_sym_PIPE_PIPE] = ACTIONS(1287), + [anon_sym_AMP_AMP] = ACTIONS(1287), + [anon_sym_PIPE] = ACTIONS(1289), + [anon_sym_CARET] = ACTIONS(1287), + [anon_sym_AMP] = ACTIONS(1289), + [anon_sym_EQ_EQ] = ACTIONS(1287), + [anon_sym_BANG_EQ] = ACTIONS(1287), + [anon_sym_LT_EQ_GT] = ACTIONS(1287), + [anon_sym_GT] = ACTIONS(1289), + [anon_sym_GT_EQ] = ACTIONS(1287), + [anon_sym_LT_EQ] = ACTIONS(1289), + [anon_sym_LT] = ACTIONS(1289), + [anon_sym_instanceof] = ACTIONS(1289), + [anon_sym_LT_LT] = ACTIONS(1287), + [anon_sym_GT_GT] = ACTIONS(1289), + [anon_sym_GT_GT_GT] = ACTIONS(1287), + [anon_sym_QMARK] = ACTIONS(1287), + [anon_sym_PLUS_EQ] = ACTIONS(1287), + [anon_sym_DASH_EQ] = ACTIONS(1287), + [anon_sym_STAR_EQ] = ACTIONS(1287), + [anon_sym_SLASH_EQ] = ACTIONS(1287), + [anon_sym_PERCENT_EQ] = ACTIONS(1287), [anon_sym_delete] = ACTIONS(1289), [anon_sym_var] = ACTIONS(1289), [anon_sym_rawcall] = ACTIONS(1289), @@ -35242,7 +35130,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(1287), }, - [330] = { + [329] = { [ts_builtin_sym_end] = ACTIONS(1291), [sym_identifier] = ACTIONS(1293), [anon_sym_SEMI] = ACTIONS(1291), @@ -35325,6 +35213,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(1291), }, + [330] = { + [ts_builtin_sym_end] = ACTIONS(1291), + [sym_identifier] = ACTIONS(1293), + [anon_sym_SEMI] = ACTIONS(1291), + [anon_sym_LBRACE] = ACTIONS(1291), + [anon_sym_RBRACE] = ACTIONS(1291), + [anon_sym_if] = ACTIONS(1293), + [anon_sym_else] = ACTIONS(1293), + [anon_sym_while] = ACTIONS(1293), + [anon_sym_LPAREN] = ACTIONS(867), + [anon_sym_do] = ACTIONS(1293), + [anon_sym_switch] = ACTIONS(1293), + [anon_sym_case] = ACTIONS(1293), + [anon_sym_default] = ACTIONS(1293), + [anon_sym_for] = ACTIONS(1293), + [anon_sym_foreach] = ACTIONS(1293), + [anon_sym_COMMA] = ACTIONS(1291), + [anon_sym_in] = ACTIONS(1293), + [anon_sym_break] = ACTIONS(1293), + [anon_sym_continue] = ACTIONS(1293), + [anon_sym_return] = ACTIONS(1293), + [anon_sym_yield] = ACTIONS(1293), + [anon_sym_resume] = ACTIONS(1293), + [anon_sym_local] = ACTIONS(1293), + [anon_sym_EQ] = ACTIONS(1293), + [anon_sym_LT_DASH] = ACTIONS(1291), + [anon_sym_function] = ACTIONS(1293), + [anon_sym_COLON_COLON] = ACTIONS(1291), + [anon_sym_class] = ACTIONS(1293), + [anon_sym_DOT] = ACTIONS(875), + [anon_sym_LBRACK] = ACTIONS(877), + [anon_sym_try] = ACTIONS(1293), + [anon_sym_throw] = ACTIONS(1293), + [anon_sym_const] = ACTIONS(1293), + [anon_sym_enum] = ACTIONS(1293), + [anon_sym_DASH] = ACTIONS(1293), + [anon_sym_TILDE] = ACTIONS(1291), + [anon_sym_BANG] = ACTIONS(1293), + [anon_sym_typeof] = ACTIONS(1293), + [anon_sym_PLUS_PLUS] = ACTIONS(1291), + [anon_sym_DASH_DASH] = ACTIONS(1291), + [anon_sym_PLUS] = ACTIONS(1293), + [anon_sym_STAR] = ACTIONS(1293), + [anon_sym_SLASH] = ACTIONS(1293), + [anon_sym_PERCENT] = ACTIONS(1293), + [anon_sym_PIPE_PIPE] = ACTIONS(1291), + [anon_sym_AMP_AMP] = ACTIONS(1291), + [anon_sym_PIPE] = ACTIONS(1293), + [anon_sym_CARET] = ACTIONS(1291), + [anon_sym_AMP] = ACTIONS(1293), + [anon_sym_EQ_EQ] = ACTIONS(1291), + [anon_sym_BANG_EQ] = ACTIONS(1291), + [anon_sym_LT_EQ_GT] = ACTIONS(1291), + [anon_sym_GT] = ACTIONS(1293), + [anon_sym_GT_EQ] = ACTIONS(1291), + [anon_sym_LT_EQ] = ACTIONS(1293), + [anon_sym_LT] = ACTIONS(1293), + [anon_sym_instanceof] = ACTIONS(1293), + [anon_sym_LT_LT] = ACTIONS(1291), + [anon_sym_GT_GT] = ACTIONS(1293), + [anon_sym_GT_GT_GT] = ACTIONS(1291), + [anon_sym_QMARK] = ACTIONS(1291), + [anon_sym_PLUS_EQ] = ACTIONS(1291), + [anon_sym_DASH_EQ] = ACTIONS(1291), + [anon_sym_STAR_EQ] = ACTIONS(1291), + [anon_sym_SLASH_EQ] = ACTIONS(1291), + [anon_sym_PERCENT_EQ] = ACTIONS(1291), + [anon_sym_delete] = ACTIONS(1293), + [anon_sym_var] = ACTIONS(1293), + [anon_sym_rawcall] = ACTIONS(1293), + [anon_sym_AT] = ACTIONS(1291), + [anon_sym_clone] = ACTIONS(1293), + [sym_integer] = ACTIONS(1293), + [sym_float] = ACTIONS(1291), + [anon_sym_DQUOTE] = ACTIONS(1291), + [anon_sym_SQUOTE] = ACTIONS(1293), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1291), + [anon_sym_true] = ACTIONS(1293), + [anon_sym_false] = ACTIONS(1293), + [sym_null] = ACTIONS(1293), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(1291), + }, [331] = { [ts_builtin_sym_end] = ACTIONS(1295), [sym_identifier] = ACTIONS(1297), @@ -35409,92 +35380,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(1295), }, [332] = { - [ts_builtin_sym_end] = ACTIONS(1291), - [sym_identifier] = ACTIONS(1293), - [anon_sym_SEMI] = ACTIONS(1291), - [anon_sym_LBRACE] = ACTIONS(1291), - [anon_sym_RBRACE] = ACTIONS(1291), - [anon_sym_if] = ACTIONS(1293), - [anon_sym_else] = ACTIONS(1293), - [anon_sym_while] = ACTIONS(1293), - [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(1293), - [anon_sym_switch] = ACTIONS(1293), - [anon_sym_case] = ACTIONS(1293), - [anon_sym_default] = ACTIONS(1293), - [anon_sym_for] = ACTIONS(1293), - [anon_sym_foreach] = ACTIONS(1293), - [anon_sym_COMMA] = ACTIONS(1291), - [anon_sym_in] = ACTIONS(1293), - [anon_sym_break] = ACTIONS(1293), - [anon_sym_continue] = ACTIONS(1293), - [anon_sym_return] = ACTIONS(1293), - [anon_sym_yield] = ACTIONS(1293), - [anon_sym_resume] = ACTIONS(1293), - [anon_sym_local] = ACTIONS(1293), - [anon_sym_EQ] = ACTIONS(1293), - [anon_sym_LT_DASH] = ACTIONS(1291), - [anon_sym_function] = ACTIONS(1293), - [anon_sym_COLON_COLON] = ACTIONS(1291), - [anon_sym_class] = ACTIONS(1293), - [anon_sym_DOT] = ACTIONS(875), - [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(1293), - [anon_sym_throw] = ACTIONS(1293), - [anon_sym_const] = ACTIONS(1293), - [anon_sym_enum] = ACTIONS(1293), - [anon_sym_DASH] = ACTIONS(1293), - [anon_sym_TILDE] = ACTIONS(1291), - [anon_sym_BANG] = ACTIONS(1293), - [anon_sym_typeof] = ACTIONS(1293), - [anon_sym_PLUS_PLUS] = ACTIONS(1291), - [anon_sym_DASH_DASH] = ACTIONS(1291), - [anon_sym_PLUS] = ACTIONS(1293), - [anon_sym_STAR] = ACTIONS(1293), - [anon_sym_SLASH] = ACTIONS(1293), - [anon_sym_PERCENT] = ACTIONS(1293), - [anon_sym_PIPE_PIPE] = ACTIONS(1291), - [anon_sym_AMP_AMP] = ACTIONS(1291), - [anon_sym_PIPE] = ACTIONS(1293), - [anon_sym_CARET] = ACTIONS(1291), - [anon_sym_AMP] = ACTIONS(1293), - [anon_sym_EQ_EQ] = ACTIONS(1291), - [anon_sym_BANG_EQ] = ACTIONS(1291), - [anon_sym_LT_EQ_GT] = ACTIONS(1291), - [anon_sym_GT] = ACTIONS(1293), - [anon_sym_GT_EQ] = ACTIONS(1291), - [anon_sym_LT_EQ] = ACTIONS(1293), - [anon_sym_LT] = ACTIONS(1293), - [anon_sym_instanceof] = ACTIONS(1293), - [anon_sym_LT_LT] = ACTIONS(1291), - [anon_sym_GT_GT] = ACTIONS(1293), - [anon_sym_GT_GT_GT] = ACTIONS(1291), - [anon_sym_QMARK] = ACTIONS(1291), - [anon_sym_PLUS_EQ] = ACTIONS(1291), - [anon_sym_DASH_EQ] = ACTIONS(1291), - [anon_sym_STAR_EQ] = ACTIONS(1291), - [anon_sym_SLASH_EQ] = ACTIONS(1291), - [anon_sym_PERCENT_EQ] = ACTIONS(1291), - [anon_sym_delete] = ACTIONS(1293), - [anon_sym_var] = ACTIONS(1293), - [anon_sym_rawcall] = ACTIONS(1293), - [anon_sym_AT] = ACTIONS(1291), - [anon_sym_clone] = ACTIONS(1293), - [sym_integer] = ACTIONS(1293), - [sym_float] = ACTIONS(1291), - [anon_sym_DQUOTE] = ACTIONS(1291), - [anon_sym_SQUOTE] = ACTIONS(1293), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1291), - [anon_sym_true] = ACTIONS(1293), - [anon_sym_false] = ACTIONS(1293), - [sym_null] = ACTIONS(1293), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1291), - }, - [333] = { [ts_builtin_sym_end] = ACTIONS(1299), [sym_identifier] = ACTIONS(1301), - [anon_sym_SEMI] = ACTIONS(1299), + [anon_sym_SEMI] = ACTIONS(1303), [anon_sym_LBRACE] = ACTIONS(1299), [anon_sym_RBRACE] = ACTIONS(1299), [anon_sym_if] = ACTIONS(1301), @@ -35574,45 +35462,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_verbatim_string] = ACTIONS(1299), }, - [334] = { - [ts_builtin_sym_end] = ACTIONS(1303), - [sym_identifier] = ACTIONS(1305), - [anon_sym_SEMI] = ACTIONS(1303), - [anon_sym_LBRACE] = ACTIONS(1303), - [anon_sym_RBRACE] = ACTIONS(1303), - [anon_sym_if] = ACTIONS(1305), - [anon_sym_else] = ACTIONS(1305), - [anon_sym_while] = ACTIONS(1305), + [333] = { + [ts_builtin_sym_end] = ACTIONS(1305), + [sym_identifier] = ACTIONS(1307), + [anon_sym_SEMI] = ACTIONS(1305), + [anon_sym_LBRACE] = ACTIONS(1305), + [anon_sym_RBRACE] = ACTIONS(1305), + [anon_sym_if] = ACTIONS(1307), + [anon_sym_else] = ACTIONS(1307), + [anon_sym_while] = ACTIONS(1307), [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(1305), - [anon_sym_switch] = ACTIONS(1305), - [anon_sym_case] = ACTIONS(1305), - [anon_sym_default] = ACTIONS(1305), - [anon_sym_for] = ACTIONS(1305), - [anon_sym_foreach] = ACTIONS(1305), - [anon_sym_COMMA] = ACTIONS(1303), + [anon_sym_do] = ACTIONS(1307), + [anon_sym_switch] = ACTIONS(1307), + [anon_sym_case] = ACTIONS(1307), + [anon_sym_default] = ACTIONS(1307), + [anon_sym_for] = ACTIONS(1307), + [anon_sym_foreach] = ACTIONS(1307), + [anon_sym_COMMA] = ACTIONS(1305), [anon_sym_in] = ACTIONS(869), - [anon_sym_break] = ACTIONS(1305), - [anon_sym_continue] = ACTIONS(1305), - [anon_sym_return] = ACTIONS(1305), - [anon_sym_yield] = ACTIONS(1305), - [anon_sym_resume] = ACTIONS(1305), - [anon_sym_local] = ACTIONS(1305), - [anon_sym_EQ] = ACTIONS(1305), - [anon_sym_LT_DASH] = ACTIONS(1303), - [anon_sym_function] = ACTIONS(1305), - [anon_sym_COLON_COLON] = ACTIONS(1303), - [anon_sym_class] = ACTIONS(1305), + [anon_sym_break] = ACTIONS(1307), + [anon_sym_continue] = ACTIONS(1307), + [anon_sym_return] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1307), + [anon_sym_resume] = ACTIONS(1307), + [anon_sym_local] = ACTIONS(1307), + [anon_sym_EQ] = ACTIONS(871), + [anon_sym_LT_DASH] = ACTIONS(873), + [anon_sym_function] = ACTIONS(1307), + [anon_sym_COLON_COLON] = ACTIONS(1305), + [anon_sym_class] = ACTIONS(1307), [anon_sym_DOT] = ACTIONS(875), [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(1305), - [anon_sym_throw] = ACTIONS(1305), - [anon_sym_const] = ACTIONS(1305), - [anon_sym_enum] = ACTIONS(1305), + [anon_sym_try] = ACTIONS(1307), + [anon_sym_throw] = ACTIONS(1307), + [anon_sym_const] = ACTIONS(1307), + [anon_sym_enum] = ACTIONS(1307), [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(1303), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_typeof] = ACTIONS(1305), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1307), + [anon_sym_typeof] = ACTIONS(1307), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), [anon_sym_PLUS] = ACTIONS(879), @@ -35636,398 +35524,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_GT] = ACTIONS(903), [anon_sym_GT_GT_GT] = ACTIONS(901), [anon_sym_QMARK] = ACTIONS(905), - [anon_sym_PLUS_EQ] = ACTIONS(1303), - [anon_sym_DASH_EQ] = ACTIONS(1303), - [anon_sym_STAR_EQ] = ACTIONS(1303), - [anon_sym_SLASH_EQ] = ACTIONS(1303), - [anon_sym_PERCENT_EQ] = ACTIONS(1303), - [anon_sym_delete] = ACTIONS(1305), - [anon_sym_var] = ACTIONS(1305), - [anon_sym_rawcall] = ACTIONS(1305), - [anon_sym_AT] = ACTIONS(1303), - [anon_sym_clone] = ACTIONS(1305), - [sym_integer] = ACTIONS(1305), - [sym_float] = ACTIONS(1303), - [anon_sym_DQUOTE] = ACTIONS(1303), - [anon_sym_SQUOTE] = ACTIONS(1305), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1303), - [anon_sym_true] = ACTIONS(1305), - [anon_sym_false] = ACTIONS(1305), - [sym_null] = ACTIONS(1305), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1303), - }, - [335] = { - [ts_builtin_sym_end] = ACTIONS(1303), - [sym_identifier] = ACTIONS(1305), - [anon_sym_SEMI] = ACTIONS(1303), - [anon_sym_LBRACE] = ACTIONS(1303), - [anon_sym_RBRACE] = ACTIONS(1303), - [anon_sym_if] = ACTIONS(1305), - [anon_sym_else] = ACTIONS(1305), - [anon_sym_while] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(1303), - [anon_sym_do] = ACTIONS(1305), - [anon_sym_switch] = ACTIONS(1305), - [anon_sym_case] = ACTIONS(1305), - [anon_sym_default] = ACTIONS(1305), - [anon_sym_for] = ACTIONS(1305), - [anon_sym_foreach] = ACTIONS(1305), - [anon_sym_COMMA] = ACTIONS(1303), - [anon_sym_in] = ACTIONS(1305), - [anon_sym_break] = ACTIONS(1305), - [anon_sym_continue] = ACTIONS(1305), - [anon_sym_return] = ACTIONS(1305), - [anon_sym_yield] = ACTIONS(1305), - [anon_sym_resume] = ACTIONS(1305), - [anon_sym_local] = ACTIONS(1305), - [anon_sym_EQ] = ACTIONS(1305), - [anon_sym_LT_DASH] = ACTIONS(1303), - [anon_sym_function] = ACTIONS(1305), - [anon_sym_COLON_COLON] = ACTIONS(1303), - [anon_sym_class] = ACTIONS(1305), - [anon_sym_DOT] = ACTIONS(1303), - [anon_sym_LBRACK] = ACTIONS(1303), - [anon_sym_try] = ACTIONS(1305), - [anon_sym_throw] = ACTIONS(1305), - [anon_sym_const] = ACTIONS(1305), - [anon_sym_enum] = ACTIONS(1305), - [anon_sym_DASH] = ACTIONS(1305), - [anon_sym_TILDE] = ACTIONS(1303), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_typeof] = ACTIONS(1305), - [anon_sym_PLUS_PLUS] = ACTIONS(1303), - [anon_sym_DASH_DASH] = ACTIONS(1303), - [anon_sym_PLUS] = ACTIONS(1305), - [anon_sym_STAR] = ACTIONS(1305), - [anon_sym_SLASH] = ACTIONS(1305), - [anon_sym_PERCENT] = ACTIONS(1305), - [anon_sym_PIPE_PIPE] = ACTIONS(1303), - [anon_sym_AMP_AMP] = ACTIONS(1303), - [anon_sym_PIPE] = ACTIONS(1305), - [anon_sym_CARET] = ACTIONS(1303), - [anon_sym_AMP] = ACTIONS(1305), - [anon_sym_EQ_EQ] = ACTIONS(1303), - [anon_sym_BANG_EQ] = ACTIONS(1303), - [anon_sym_LT_EQ_GT] = ACTIONS(1303), - [anon_sym_GT] = ACTIONS(1305), - [anon_sym_GT_EQ] = ACTIONS(1303), - [anon_sym_LT_EQ] = ACTIONS(1305), - [anon_sym_LT] = ACTIONS(1305), - [anon_sym_instanceof] = ACTIONS(1305), - [anon_sym_LT_LT] = ACTIONS(1303), - [anon_sym_GT_GT] = ACTIONS(1305), - [anon_sym_GT_GT_GT] = ACTIONS(1303), - [anon_sym_QMARK] = ACTIONS(1303), - [anon_sym_PLUS_EQ] = ACTIONS(1303), - [anon_sym_DASH_EQ] = ACTIONS(1303), - [anon_sym_STAR_EQ] = ACTIONS(1303), - [anon_sym_SLASH_EQ] = ACTIONS(1303), - [anon_sym_PERCENT_EQ] = ACTIONS(1303), - [anon_sym_delete] = ACTIONS(1305), - [anon_sym_var] = ACTIONS(1305), - [anon_sym_rawcall] = ACTIONS(1305), - [anon_sym_AT] = ACTIONS(1303), - [anon_sym_clone] = ACTIONS(1305), - [sym_integer] = ACTIONS(1305), - [sym_float] = ACTIONS(1303), - [anon_sym_DQUOTE] = ACTIONS(1303), - [anon_sym_SQUOTE] = ACTIONS(1305), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1303), - [anon_sym_true] = ACTIONS(1305), - [anon_sym_false] = ACTIONS(1305), - [sym_null] = ACTIONS(1305), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1303), - }, - [336] = { - [ts_builtin_sym_end] = ACTIONS(1307), - [sym_identifier] = ACTIONS(1309), - [anon_sym_SEMI] = ACTIONS(1307), - [anon_sym_LBRACE] = ACTIONS(1307), - [anon_sym_RBRACE] = ACTIONS(1307), - [anon_sym_if] = ACTIONS(1309), - [anon_sym_else] = ACTIONS(1309), - [anon_sym_while] = ACTIONS(1309), - [anon_sym_LPAREN] = ACTIONS(1307), - [anon_sym_do] = ACTIONS(1309), - [anon_sym_switch] = ACTIONS(1309), - [anon_sym_case] = ACTIONS(1309), - [anon_sym_default] = ACTIONS(1309), - [anon_sym_for] = ACTIONS(1309), - [anon_sym_foreach] = ACTIONS(1309), - [anon_sym_COMMA] = ACTIONS(1307), - [anon_sym_in] = ACTIONS(1309), - [anon_sym_break] = ACTIONS(1309), - [anon_sym_continue] = ACTIONS(1309), - [anon_sym_return] = ACTIONS(1309), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_resume] = ACTIONS(1309), - [anon_sym_local] = ACTIONS(1309), - [anon_sym_EQ] = ACTIONS(1309), - [anon_sym_LT_DASH] = ACTIONS(1307), - [anon_sym_function] = ACTIONS(1309), - [anon_sym_COLON_COLON] = ACTIONS(1307), - [anon_sym_class] = ACTIONS(1309), - [anon_sym_DOT] = ACTIONS(1307), - [anon_sym_LBRACK] = ACTIONS(1307), - [anon_sym_try] = ACTIONS(1309), - [anon_sym_throw] = ACTIONS(1309), - [anon_sym_const] = ACTIONS(1309), - [anon_sym_enum] = ACTIONS(1309), - [anon_sym_DASH] = ACTIONS(1309), - [anon_sym_TILDE] = ACTIONS(1307), - [anon_sym_BANG] = ACTIONS(1309), - [anon_sym_typeof] = ACTIONS(1309), - [anon_sym_PLUS_PLUS] = ACTIONS(1307), - [anon_sym_DASH_DASH] = ACTIONS(1307), - [anon_sym_PLUS] = ACTIONS(1309), - [anon_sym_STAR] = ACTIONS(1309), - [anon_sym_SLASH] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1309), - [anon_sym_PIPE_PIPE] = ACTIONS(1307), - [anon_sym_AMP_AMP] = ACTIONS(1307), - [anon_sym_PIPE] = ACTIONS(1309), - [anon_sym_CARET] = ACTIONS(1307), - [anon_sym_AMP] = ACTIONS(1309), - [anon_sym_EQ_EQ] = ACTIONS(1307), - [anon_sym_BANG_EQ] = ACTIONS(1307), - [anon_sym_LT_EQ_GT] = ACTIONS(1307), - [anon_sym_GT] = ACTIONS(1309), - [anon_sym_GT_EQ] = ACTIONS(1307), - [anon_sym_LT_EQ] = ACTIONS(1309), - [anon_sym_LT] = ACTIONS(1309), - [anon_sym_instanceof] = ACTIONS(1309), - [anon_sym_LT_LT] = ACTIONS(1307), - [anon_sym_GT_GT] = ACTIONS(1309), - [anon_sym_GT_GT_GT] = ACTIONS(1307), - [anon_sym_QMARK] = ACTIONS(1307), - [anon_sym_PLUS_EQ] = ACTIONS(1307), - [anon_sym_DASH_EQ] = ACTIONS(1307), - [anon_sym_STAR_EQ] = ACTIONS(1307), - [anon_sym_SLASH_EQ] = ACTIONS(1307), - [anon_sym_PERCENT_EQ] = ACTIONS(1307), - [anon_sym_delete] = ACTIONS(1309), - [anon_sym_var] = ACTIONS(1309), - [anon_sym_rawcall] = ACTIONS(1309), - [anon_sym_AT] = ACTIONS(1307), - [anon_sym_clone] = ACTIONS(1309), - [sym_integer] = ACTIONS(1309), - [sym_float] = ACTIONS(1307), - [anon_sym_DQUOTE] = ACTIONS(1307), - [anon_sym_SQUOTE] = ACTIONS(1309), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1307), - [anon_sym_true] = ACTIONS(1309), - [anon_sym_false] = ACTIONS(1309), - [sym_null] = ACTIONS(1309), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1307), - }, - [337] = { - [ts_builtin_sym_end] = ACTIONS(1311), - [sym_identifier] = ACTIONS(1313), - [anon_sym_SEMI] = ACTIONS(1311), - [anon_sym_LBRACE] = ACTIONS(1311), - [anon_sym_RBRACE] = ACTIONS(1311), - [anon_sym_if] = ACTIONS(1313), - [anon_sym_else] = ACTIONS(1313), - [anon_sym_while] = ACTIONS(1313), - [anon_sym_LPAREN] = ACTIONS(1311), - [anon_sym_do] = ACTIONS(1313), - [anon_sym_switch] = ACTIONS(1313), - [anon_sym_case] = ACTIONS(1313), - [anon_sym_default] = ACTIONS(1313), - [anon_sym_for] = ACTIONS(1313), - [anon_sym_foreach] = ACTIONS(1313), - [anon_sym_COMMA] = ACTIONS(1311), - [anon_sym_in] = ACTIONS(1313), - [anon_sym_break] = ACTIONS(1313), - [anon_sym_continue] = ACTIONS(1313), - [anon_sym_return] = ACTIONS(1313), - [anon_sym_yield] = ACTIONS(1313), - [anon_sym_resume] = ACTIONS(1313), - [anon_sym_local] = ACTIONS(1313), - [anon_sym_EQ] = ACTIONS(1313), - [anon_sym_LT_DASH] = ACTIONS(1311), - [anon_sym_function] = ACTIONS(1313), - [anon_sym_COLON_COLON] = ACTIONS(1311), - [anon_sym_class] = ACTIONS(1313), - [anon_sym_DOT] = ACTIONS(1311), - [anon_sym_LBRACK] = ACTIONS(1311), - [anon_sym_try] = ACTIONS(1313), - [anon_sym_throw] = ACTIONS(1313), - [anon_sym_const] = ACTIONS(1313), - [anon_sym_enum] = ACTIONS(1313), - [anon_sym_DASH] = ACTIONS(1313), - [anon_sym_TILDE] = ACTIONS(1311), - [anon_sym_BANG] = ACTIONS(1313), - [anon_sym_typeof] = ACTIONS(1313), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1311), - [anon_sym_PLUS] = ACTIONS(1313), - [anon_sym_STAR] = ACTIONS(1313), - [anon_sym_SLASH] = ACTIONS(1313), - [anon_sym_PERCENT] = ACTIONS(1313), - [anon_sym_PIPE_PIPE] = ACTIONS(1311), - [anon_sym_AMP_AMP] = ACTIONS(1311), - [anon_sym_PIPE] = ACTIONS(1313), - [anon_sym_CARET] = ACTIONS(1311), - [anon_sym_AMP] = ACTIONS(1313), - [anon_sym_EQ_EQ] = ACTIONS(1311), - [anon_sym_BANG_EQ] = ACTIONS(1311), - [anon_sym_LT_EQ_GT] = ACTIONS(1311), - [anon_sym_GT] = ACTIONS(1313), - [anon_sym_GT_EQ] = ACTIONS(1311), - [anon_sym_LT_EQ] = ACTIONS(1313), - [anon_sym_LT] = ACTIONS(1313), - [anon_sym_instanceof] = ACTIONS(1313), - [anon_sym_LT_LT] = ACTIONS(1311), - [anon_sym_GT_GT] = ACTIONS(1313), - [anon_sym_GT_GT_GT] = ACTIONS(1311), - [anon_sym_QMARK] = ACTIONS(1311), - [anon_sym_PLUS_EQ] = ACTIONS(1311), - [anon_sym_DASH_EQ] = ACTIONS(1311), - [anon_sym_STAR_EQ] = ACTIONS(1311), - [anon_sym_SLASH_EQ] = ACTIONS(1311), - [anon_sym_PERCENT_EQ] = ACTIONS(1311), - [anon_sym_delete] = ACTIONS(1313), - [anon_sym_var] = ACTIONS(1313), - [anon_sym_rawcall] = ACTIONS(1313), - [anon_sym_AT] = ACTIONS(1311), - [anon_sym_clone] = ACTIONS(1313), - [sym_integer] = ACTIONS(1313), - [sym_float] = ACTIONS(1311), - [anon_sym_DQUOTE] = ACTIONS(1311), - [anon_sym_SQUOTE] = ACTIONS(1313), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1311), - [anon_sym_true] = ACTIONS(1313), - [anon_sym_false] = ACTIONS(1313), - [sym_null] = ACTIONS(1313), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1311), - }, - [338] = { - [ts_builtin_sym_end] = ACTIONS(1315), - [sym_identifier] = ACTIONS(1317), - [anon_sym_SEMI] = ACTIONS(1315), - [anon_sym_LBRACE] = ACTIONS(1315), - [anon_sym_RBRACE] = ACTIONS(1315), - [anon_sym_if] = ACTIONS(1317), - [anon_sym_else] = ACTIONS(1317), - [anon_sym_while] = ACTIONS(1317), - [anon_sym_LPAREN] = ACTIONS(1315), - [anon_sym_do] = ACTIONS(1317), - [anon_sym_switch] = ACTIONS(1317), - [anon_sym_case] = ACTIONS(1317), - [anon_sym_default] = ACTIONS(1317), - [anon_sym_for] = ACTIONS(1317), - [anon_sym_foreach] = ACTIONS(1317), - [anon_sym_COMMA] = ACTIONS(1315), - [anon_sym_in] = ACTIONS(1317), - [anon_sym_break] = ACTIONS(1317), - [anon_sym_continue] = ACTIONS(1317), - [anon_sym_return] = ACTIONS(1317), - [anon_sym_yield] = ACTIONS(1317), - [anon_sym_resume] = ACTIONS(1317), - [anon_sym_local] = ACTIONS(1317), - [anon_sym_EQ] = ACTIONS(1317), - [anon_sym_LT_DASH] = ACTIONS(1315), - [anon_sym_function] = ACTIONS(1317), - [anon_sym_COLON_COLON] = ACTIONS(1315), - [anon_sym_class] = ACTIONS(1317), - [anon_sym_DOT] = ACTIONS(1315), - [anon_sym_LBRACK] = ACTIONS(1315), - [anon_sym_try] = ACTIONS(1317), - [anon_sym_throw] = ACTIONS(1317), - [anon_sym_const] = ACTIONS(1317), - [anon_sym_enum] = ACTIONS(1317), - [anon_sym_DASH] = ACTIONS(1317), - [anon_sym_TILDE] = ACTIONS(1315), - [anon_sym_BANG] = ACTIONS(1317), - [anon_sym_typeof] = ACTIONS(1317), - [anon_sym_PLUS_PLUS] = ACTIONS(1315), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1317), - [anon_sym_STAR] = ACTIONS(1317), - [anon_sym_SLASH] = ACTIONS(1317), - [anon_sym_PERCENT] = ACTIONS(1317), - [anon_sym_PIPE_PIPE] = ACTIONS(1315), - [anon_sym_AMP_AMP] = ACTIONS(1315), - [anon_sym_PIPE] = ACTIONS(1317), - [anon_sym_CARET] = ACTIONS(1315), - [anon_sym_AMP] = ACTIONS(1317), - [anon_sym_EQ_EQ] = ACTIONS(1315), - [anon_sym_BANG_EQ] = ACTIONS(1315), - [anon_sym_LT_EQ_GT] = ACTIONS(1315), - [anon_sym_GT] = ACTIONS(1317), - [anon_sym_GT_EQ] = ACTIONS(1315), - [anon_sym_LT_EQ] = ACTIONS(1317), - [anon_sym_LT] = ACTIONS(1317), - [anon_sym_instanceof] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(1315), - [anon_sym_GT_GT] = ACTIONS(1317), - [anon_sym_GT_GT_GT] = ACTIONS(1315), - [anon_sym_QMARK] = ACTIONS(1315), - [anon_sym_PLUS_EQ] = ACTIONS(1315), - [anon_sym_DASH_EQ] = ACTIONS(1315), - [anon_sym_STAR_EQ] = ACTIONS(1315), - [anon_sym_SLASH_EQ] = ACTIONS(1315), - [anon_sym_PERCENT_EQ] = ACTIONS(1315), - [anon_sym_delete] = ACTIONS(1317), - [anon_sym_var] = ACTIONS(1317), - [anon_sym_rawcall] = ACTIONS(1317), - [anon_sym_AT] = ACTIONS(1315), - [anon_sym_clone] = ACTIONS(1317), - [sym_integer] = ACTIONS(1317), - [sym_float] = ACTIONS(1315), - [anon_sym_DQUOTE] = ACTIONS(1315), - [anon_sym_SQUOTE] = ACTIONS(1317), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1315), - [anon_sym_true] = ACTIONS(1317), - [anon_sym_false] = ACTIONS(1317), - [sym_null] = ACTIONS(1317), + [anon_sym_PLUS_EQ] = ACTIONS(873), + [anon_sym_DASH_EQ] = ACTIONS(873), + [anon_sym_STAR_EQ] = ACTIONS(873), + [anon_sym_SLASH_EQ] = ACTIONS(873), + [anon_sym_PERCENT_EQ] = ACTIONS(873), + [anon_sym_delete] = ACTIONS(1307), + [anon_sym_var] = ACTIONS(1307), + [anon_sym_rawcall] = ACTIONS(1307), + [anon_sym_AT] = ACTIONS(1305), + [anon_sym_clone] = ACTIONS(1307), + [sym_integer] = ACTIONS(1307), + [sym_float] = ACTIONS(1305), + [anon_sym_DQUOTE] = ACTIONS(1305), + [anon_sym_SQUOTE] = ACTIONS(1307), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1305), + [anon_sym_true] = ACTIONS(1307), + [anon_sym_false] = ACTIONS(1307), + [sym_null] = ACTIONS(1307), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1315), + [sym_verbatim_string] = ACTIONS(1305), }, - [339] = { - [ts_builtin_sym_end] = ACTIONS(1319), - [sym_identifier] = ACTIONS(1321), - [anon_sym_SEMI] = ACTIONS(1323), - [anon_sym_LBRACE] = ACTIONS(1319), - [anon_sym_RBRACE] = ACTIONS(1319), - [anon_sym_if] = ACTIONS(1321), - [anon_sym_else] = ACTIONS(1321), - [anon_sym_while] = ACTIONS(1321), + [334] = { + [ts_builtin_sym_end] = ACTIONS(1189), + [sym_identifier] = ACTIONS(1191), + [anon_sym_SEMI] = ACTIONS(1189), + [anon_sym_LBRACE] = ACTIONS(1189), + [anon_sym_RBRACE] = ACTIONS(1189), + [anon_sym_if] = ACTIONS(1191), + [anon_sym_else] = ACTIONS(1191), + [anon_sym_while] = ACTIONS(1191), [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(1321), - [anon_sym_switch] = ACTIONS(1321), - [anon_sym_case] = ACTIONS(1321), - [anon_sym_default] = ACTIONS(1321), - [anon_sym_for] = ACTIONS(1321), - [anon_sym_foreach] = ACTIONS(1321), - [anon_sym_COMMA] = ACTIONS(1319), + [anon_sym_do] = ACTIONS(1191), + [anon_sym_switch] = ACTIONS(1191), + [anon_sym_case] = ACTIONS(1191), + [anon_sym_default] = ACTIONS(1191), + [anon_sym_for] = ACTIONS(1191), + [anon_sym_foreach] = ACTIONS(1191), + [anon_sym_COMMA] = ACTIONS(1189), [anon_sym_in] = ACTIONS(869), - [anon_sym_break] = ACTIONS(1321), - [anon_sym_continue] = ACTIONS(1321), - [anon_sym_return] = ACTIONS(1321), - [anon_sym_yield] = ACTIONS(1321), - [anon_sym_resume] = ACTIONS(1321), - [anon_sym_local] = ACTIONS(1321), - [anon_sym_EQ] = ACTIONS(871), - [anon_sym_LT_DASH] = ACTIONS(873), - [anon_sym_function] = ACTIONS(1321), - [anon_sym_COLON_COLON] = ACTIONS(1319), - [anon_sym_class] = ACTIONS(1321), + [anon_sym_break] = ACTIONS(1191), + [anon_sym_continue] = ACTIONS(1191), + [anon_sym_return] = ACTIONS(1191), + [anon_sym_yield] = ACTIONS(1191), + [anon_sym_resume] = ACTIONS(1191), + [anon_sym_local] = ACTIONS(1191), + [anon_sym_EQ] = ACTIONS(1191), + [anon_sym_LT_DASH] = ACTIONS(1189), + [anon_sym_function] = ACTIONS(1191), + [anon_sym_COLON_COLON] = ACTIONS(1189), + [anon_sym_class] = ACTIONS(1191), [anon_sym_DOT] = ACTIONS(875), [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(1321), - [anon_sym_throw] = ACTIONS(1321), - [anon_sym_const] = ACTIONS(1321), - [anon_sym_enum] = ACTIONS(1321), + [anon_sym_try] = ACTIONS(1191), + [anon_sym_throw] = ACTIONS(1191), + [anon_sym_const] = ACTIONS(1191), + [anon_sym_enum] = ACTIONS(1191), [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(1319), - [anon_sym_BANG] = ACTIONS(1321), - [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_TILDE] = ACTIONS(1189), + [anon_sym_BANG] = ACTIONS(1191), + [anon_sym_typeof] = ACTIONS(1191), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), [anon_sym_PLUS] = ACTIONS(879), @@ -36051,26 +35607,441 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_GT] = ACTIONS(903), [anon_sym_GT_GT_GT] = ACTIONS(901), [anon_sym_QMARK] = ACTIONS(905), - [anon_sym_PLUS_EQ] = ACTIONS(873), - [anon_sym_DASH_EQ] = ACTIONS(873), - [anon_sym_STAR_EQ] = ACTIONS(873), - [anon_sym_SLASH_EQ] = ACTIONS(873), - [anon_sym_PERCENT_EQ] = ACTIONS(873), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_var] = ACTIONS(1321), - [anon_sym_rawcall] = ACTIONS(1321), - [anon_sym_AT] = ACTIONS(1319), - [anon_sym_clone] = ACTIONS(1321), - [sym_integer] = ACTIONS(1321), - [sym_float] = ACTIONS(1319), - [anon_sym_DQUOTE] = ACTIONS(1319), - [anon_sym_SQUOTE] = ACTIONS(1321), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1319), - [anon_sym_true] = ACTIONS(1321), - [anon_sym_false] = ACTIONS(1321), - [sym_null] = ACTIONS(1321), + [anon_sym_PLUS_EQ] = ACTIONS(1189), + [anon_sym_DASH_EQ] = ACTIONS(1189), + [anon_sym_STAR_EQ] = ACTIONS(1189), + [anon_sym_SLASH_EQ] = ACTIONS(1189), + [anon_sym_PERCENT_EQ] = ACTIONS(1189), + [anon_sym_delete] = ACTIONS(1191), + [anon_sym_var] = ACTIONS(1191), + [anon_sym_rawcall] = ACTIONS(1191), + [anon_sym_AT] = ACTIONS(1189), + [anon_sym_clone] = ACTIONS(1191), + [sym_integer] = ACTIONS(1191), + [sym_float] = ACTIONS(1189), + [anon_sym_DQUOTE] = ACTIONS(1189), + [anon_sym_SQUOTE] = ACTIONS(1191), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1189), + [anon_sym_true] = ACTIONS(1191), + [anon_sym_false] = ACTIONS(1191), + [sym_null] = ACTIONS(1191), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(1189), + }, + [335] = { + [ts_builtin_sym_end] = ACTIONS(953), + [sym_identifier] = ACTIONS(955), + [anon_sym_SEMI] = ACTIONS(953), + [anon_sym_LBRACE] = ACTIONS(953), + [anon_sym_RBRACE] = ACTIONS(953), + [anon_sym_if] = ACTIONS(955), + [anon_sym_else] = ACTIONS(955), + [anon_sym_while] = ACTIONS(955), + [anon_sym_LPAREN] = ACTIONS(953), + [anon_sym_do] = ACTIONS(955), + [anon_sym_switch] = ACTIONS(955), + [anon_sym_case] = ACTIONS(955), + [anon_sym_default] = ACTIONS(955), + [anon_sym_for] = ACTIONS(955), + [anon_sym_foreach] = ACTIONS(955), + [anon_sym_COMMA] = ACTIONS(953), + [anon_sym_in] = ACTIONS(955), + [anon_sym_break] = ACTIONS(955), + [anon_sym_continue] = ACTIONS(955), + [anon_sym_return] = ACTIONS(955), + [anon_sym_yield] = ACTIONS(955), + [anon_sym_resume] = ACTIONS(955), + [anon_sym_local] = ACTIONS(955), + [anon_sym_EQ] = ACTIONS(955), + [anon_sym_LT_DASH] = ACTIONS(953), + [anon_sym_function] = ACTIONS(955), + [anon_sym_COLON_COLON] = ACTIONS(953), + [anon_sym_class] = ACTIONS(955), + [anon_sym_DOT] = ACTIONS(953), + [anon_sym_LBRACK] = ACTIONS(953), + [anon_sym_try] = ACTIONS(955), + [anon_sym_throw] = ACTIONS(955), + [anon_sym_const] = ACTIONS(955), + [anon_sym_enum] = ACTIONS(955), + [anon_sym_DASH] = ACTIONS(955), + [anon_sym_TILDE] = ACTIONS(953), + [anon_sym_BANG] = ACTIONS(955), + [anon_sym_typeof] = ACTIONS(955), + [anon_sym_PLUS_PLUS] = ACTIONS(953), + [anon_sym_DASH_DASH] = ACTIONS(953), + [anon_sym_PLUS] = ACTIONS(955), + [anon_sym_STAR] = ACTIONS(955), + [anon_sym_SLASH] = ACTIONS(955), + [anon_sym_PERCENT] = ACTIONS(955), + [anon_sym_PIPE_PIPE] = ACTIONS(953), + [anon_sym_AMP_AMP] = ACTIONS(953), + [anon_sym_PIPE] = ACTIONS(955), + [anon_sym_CARET] = ACTIONS(953), + [anon_sym_AMP] = ACTIONS(955), + [anon_sym_EQ_EQ] = ACTIONS(953), + [anon_sym_BANG_EQ] = ACTIONS(953), + [anon_sym_LT_EQ_GT] = ACTIONS(953), + [anon_sym_GT] = ACTIONS(955), + [anon_sym_GT_EQ] = ACTIONS(953), + [anon_sym_LT_EQ] = ACTIONS(955), + [anon_sym_LT] = ACTIONS(955), + [anon_sym_instanceof] = ACTIONS(955), + [anon_sym_LT_LT] = ACTIONS(953), + [anon_sym_GT_GT] = ACTIONS(955), + [anon_sym_GT_GT_GT] = ACTIONS(953), + [anon_sym_QMARK] = ACTIONS(953), + [anon_sym_PLUS_EQ] = ACTIONS(953), + [anon_sym_DASH_EQ] = ACTIONS(953), + [anon_sym_STAR_EQ] = ACTIONS(953), + [anon_sym_SLASH_EQ] = ACTIONS(953), + [anon_sym_PERCENT_EQ] = ACTIONS(953), + [anon_sym_delete] = ACTIONS(955), + [anon_sym_var] = ACTIONS(955), + [anon_sym_rawcall] = ACTIONS(955), + [anon_sym_AT] = ACTIONS(953), + [anon_sym_clone] = ACTIONS(955), + [sym_integer] = ACTIONS(955), + [sym_float] = ACTIONS(953), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(953), + [anon_sym_true] = ACTIONS(955), + [anon_sym_false] = ACTIONS(955), + [sym_null] = ACTIONS(955), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(953), + }, + [336] = { + [ts_builtin_sym_end] = ACTIONS(1309), + [sym_identifier] = ACTIONS(1311), + [anon_sym_SEMI] = ACTIONS(1309), + [anon_sym_LBRACE] = ACTIONS(1309), + [anon_sym_RBRACE] = ACTIONS(1309), + [anon_sym_if] = ACTIONS(1311), + [anon_sym_else] = ACTIONS(1311), + [anon_sym_while] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(1309), + [anon_sym_do] = ACTIONS(1311), + [anon_sym_switch] = ACTIONS(1311), + [anon_sym_case] = ACTIONS(1311), + [anon_sym_default] = ACTIONS(1311), + [anon_sym_for] = ACTIONS(1311), + [anon_sym_foreach] = ACTIONS(1311), + [anon_sym_COMMA] = ACTIONS(1309), + [anon_sym_in] = ACTIONS(1311), + [anon_sym_break] = ACTIONS(1311), + [anon_sym_continue] = ACTIONS(1311), + [anon_sym_return] = ACTIONS(1311), + [anon_sym_yield] = ACTIONS(1311), + [anon_sym_resume] = ACTIONS(1311), + [anon_sym_local] = ACTIONS(1311), + [anon_sym_EQ] = ACTIONS(1311), + [anon_sym_LT_DASH] = ACTIONS(1309), + [anon_sym_function] = ACTIONS(1311), + [anon_sym_COLON_COLON] = ACTIONS(1309), + [anon_sym_class] = ACTIONS(1311), + [anon_sym_DOT] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(1309), + [anon_sym_try] = ACTIONS(1311), + [anon_sym_throw] = ACTIONS(1311), + [anon_sym_const] = ACTIONS(1311), + [anon_sym_enum] = ACTIONS(1311), + [anon_sym_DASH] = ACTIONS(1311), + [anon_sym_TILDE] = ACTIONS(1309), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_typeof] = ACTIONS(1311), + [anon_sym_PLUS_PLUS] = ACTIONS(1309), + [anon_sym_DASH_DASH] = ACTIONS(1309), + [anon_sym_PLUS] = ACTIONS(1311), + [anon_sym_STAR] = ACTIONS(1311), + [anon_sym_SLASH] = ACTIONS(1311), + [anon_sym_PERCENT] = ACTIONS(1311), + [anon_sym_PIPE_PIPE] = ACTIONS(1309), + [anon_sym_AMP_AMP] = ACTIONS(1309), + [anon_sym_PIPE] = ACTIONS(1311), + [anon_sym_CARET] = ACTIONS(1309), + [anon_sym_AMP] = ACTIONS(1311), + [anon_sym_EQ_EQ] = ACTIONS(1309), + [anon_sym_BANG_EQ] = ACTIONS(1309), + [anon_sym_LT_EQ_GT] = ACTIONS(1309), + [anon_sym_GT] = ACTIONS(1311), + [anon_sym_GT_EQ] = ACTIONS(1309), + [anon_sym_LT_EQ] = ACTIONS(1311), + [anon_sym_LT] = ACTIONS(1311), + [anon_sym_instanceof] = ACTIONS(1311), + [anon_sym_LT_LT] = ACTIONS(1309), + [anon_sym_GT_GT] = ACTIONS(1311), + [anon_sym_GT_GT_GT] = ACTIONS(1309), + [anon_sym_QMARK] = ACTIONS(1309), + [anon_sym_PLUS_EQ] = ACTIONS(1309), + [anon_sym_DASH_EQ] = ACTIONS(1309), + [anon_sym_STAR_EQ] = ACTIONS(1309), + [anon_sym_SLASH_EQ] = ACTIONS(1309), + [anon_sym_PERCENT_EQ] = ACTIONS(1309), + [anon_sym_delete] = ACTIONS(1311), + [anon_sym_var] = ACTIONS(1311), + [anon_sym_rawcall] = ACTIONS(1311), + [anon_sym_AT] = ACTIONS(1309), + [anon_sym_clone] = ACTIONS(1311), + [sym_integer] = ACTIONS(1311), + [sym_float] = ACTIONS(1309), + [anon_sym_DQUOTE] = ACTIONS(1309), + [anon_sym_SQUOTE] = ACTIONS(1311), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1309), + [anon_sym_true] = ACTIONS(1311), + [anon_sym_false] = ACTIONS(1311), + [sym_null] = ACTIONS(1311), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(1309), + }, + [337] = { + [ts_builtin_sym_end] = ACTIONS(1313), + [sym_identifier] = ACTIONS(1315), + [anon_sym_SEMI] = ACTIONS(1313), + [anon_sym_LBRACE] = ACTIONS(1313), + [anon_sym_RBRACE] = ACTIONS(1313), + [anon_sym_if] = ACTIONS(1315), + [anon_sym_else] = ACTIONS(1315), + [anon_sym_while] = ACTIONS(1315), + [anon_sym_LPAREN] = ACTIONS(1313), + [anon_sym_do] = ACTIONS(1315), + [anon_sym_switch] = ACTIONS(1315), + [anon_sym_case] = ACTIONS(1315), + [anon_sym_default] = ACTIONS(1315), + [anon_sym_for] = ACTIONS(1315), + [anon_sym_foreach] = ACTIONS(1315), + [anon_sym_COMMA] = ACTIONS(1313), + [anon_sym_in] = ACTIONS(1315), + [anon_sym_break] = ACTIONS(1315), + [anon_sym_continue] = ACTIONS(1315), + [anon_sym_return] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_resume] = ACTIONS(1315), + [anon_sym_local] = ACTIONS(1315), + [anon_sym_EQ] = ACTIONS(1315), + [anon_sym_LT_DASH] = ACTIONS(1313), + [anon_sym_function] = ACTIONS(1315), + [anon_sym_COLON_COLON] = ACTIONS(1313), + [anon_sym_class] = ACTIONS(1315), + [anon_sym_DOT] = ACTIONS(1313), + [anon_sym_LBRACK] = ACTIONS(1313), + [anon_sym_try] = ACTIONS(1315), + [anon_sym_throw] = ACTIONS(1315), + [anon_sym_const] = ACTIONS(1315), + [anon_sym_enum] = ACTIONS(1315), + [anon_sym_DASH] = ACTIONS(1315), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_BANG] = ACTIONS(1315), + [anon_sym_typeof] = ACTIONS(1315), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_PLUS] = ACTIONS(1315), + [anon_sym_STAR] = ACTIONS(1315), + [anon_sym_SLASH] = ACTIONS(1315), + [anon_sym_PERCENT] = ACTIONS(1315), + [anon_sym_PIPE_PIPE] = ACTIONS(1313), + [anon_sym_AMP_AMP] = ACTIONS(1313), + [anon_sym_PIPE] = ACTIONS(1315), + [anon_sym_CARET] = ACTIONS(1313), + [anon_sym_AMP] = ACTIONS(1315), + [anon_sym_EQ_EQ] = ACTIONS(1313), + [anon_sym_BANG_EQ] = ACTIONS(1313), + [anon_sym_LT_EQ_GT] = ACTIONS(1313), + [anon_sym_GT] = ACTIONS(1315), + [anon_sym_GT_EQ] = ACTIONS(1313), + [anon_sym_LT_EQ] = ACTIONS(1315), + [anon_sym_LT] = ACTIONS(1315), + [anon_sym_instanceof] = ACTIONS(1315), + [anon_sym_LT_LT] = ACTIONS(1313), + [anon_sym_GT_GT] = ACTIONS(1315), + [anon_sym_GT_GT_GT] = ACTIONS(1313), + [anon_sym_QMARK] = ACTIONS(1313), + [anon_sym_PLUS_EQ] = ACTIONS(1313), + [anon_sym_DASH_EQ] = ACTIONS(1313), + [anon_sym_STAR_EQ] = ACTIONS(1313), + [anon_sym_SLASH_EQ] = ACTIONS(1313), + [anon_sym_PERCENT_EQ] = ACTIONS(1313), + [anon_sym_delete] = ACTIONS(1315), + [anon_sym_var] = ACTIONS(1315), + [anon_sym_rawcall] = ACTIONS(1315), + [anon_sym_AT] = ACTIONS(1313), + [anon_sym_clone] = ACTIONS(1315), + [sym_integer] = ACTIONS(1315), + [sym_float] = ACTIONS(1313), + [anon_sym_DQUOTE] = ACTIONS(1313), + [anon_sym_SQUOTE] = ACTIONS(1315), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1313), + [anon_sym_true] = ACTIONS(1315), + [anon_sym_false] = ACTIONS(1315), + [sym_null] = ACTIONS(1315), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(1313), + }, + [338] = { + [ts_builtin_sym_end] = ACTIONS(1317), + [sym_identifier] = ACTIONS(1319), + [anon_sym_SEMI] = ACTIONS(1317), + [anon_sym_LBRACE] = ACTIONS(1317), + [anon_sym_RBRACE] = ACTIONS(1317), + [anon_sym_if] = ACTIONS(1319), + [anon_sym_else] = ACTIONS(1319), + [anon_sym_while] = ACTIONS(1319), + [anon_sym_LPAREN] = ACTIONS(1317), + [anon_sym_do] = ACTIONS(1319), + [anon_sym_switch] = ACTIONS(1319), + [anon_sym_case] = ACTIONS(1319), + [anon_sym_default] = ACTIONS(1319), + [anon_sym_for] = ACTIONS(1319), + [anon_sym_foreach] = ACTIONS(1319), + [anon_sym_COMMA] = ACTIONS(1317), + [anon_sym_in] = ACTIONS(1319), + [anon_sym_break] = ACTIONS(1319), + [anon_sym_continue] = ACTIONS(1319), + [anon_sym_return] = ACTIONS(1319), + [anon_sym_yield] = ACTIONS(1319), + [anon_sym_resume] = ACTIONS(1319), + [anon_sym_local] = ACTIONS(1319), + [anon_sym_EQ] = ACTIONS(1319), + [anon_sym_LT_DASH] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(1319), + [anon_sym_COLON_COLON] = ACTIONS(1317), + [anon_sym_class] = ACTIONS(1319), + [anon_sym_DOT] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(1317), + [anon_sym_try] = ACTIONS(1319), + [anon_sym_throw] = ACTIONS(1319), + [anon_sym_const] = ACTIONS(1319), + [anon_sym_enum] = ACTIONS(1319), + [anon_sym_DASH] = ACTIONS(1319), + [anon_sym_TILDE] = ACTIONS(1317), + [anon_sym_BANG] = ACTIONS(1319), + [anon_sym_typeof] = ACTIONS(1319), + [anon_sym_PLUS_PLUS] = ACTIONS(1317), + [anon_sym_DASH_DASH] = ACTIONS(1317), + [anon_sym_PLUS] = ACTIONS(1319), + [anon_sym_STAR] = ACTIONS(1319), + [anon_sym_SLASH] = ACTIONS(1319), + [anon_sym_PERCENT] = ACTIONS(1319), + [anon_sym_PIPE_PIPE] = ACTIONS(1317), + [anon_sym_AMP_AMP] = ACTIONS(1317), + [anon_sym_PIPE] = ACTIONS(1319), + [anon_sym_CARET] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(1319), + [anon_sym_EQ_EQ] = ACTIONS(1317), + [anon_sym_BANG_EQ] = ACTIONS(1317), + [anon_sym_LT_EQ_GT] = ACTIONS(1317), + [anon_sym_GT] = ACTIONS(1319), + [anon_sym_GT_EQ] = ACTIONS(1317), + [anon_sym_LT_EQ] = ACTIONS(1319), + [anon_sym_LT] = ACTIONS(1319), + [anon_sym_instanceof] = ACTIONS(1319), + [anon_sym_LT_LT] = ACTIONS(1317), + [anon_sym_GT_GT] = ACTIONS(1319), + [anon_sym_GT_GT_GT] = ACTIONS(1317), + [anon_sym_QMARK] = ACTIONS(1317), + [anon_sym_PLUS_EQ] = ACTIONS(1317), + [anon_sym_DASH_EQ] = ACTIONS(1317), + [anon_sym_STAR_EQ] = ACTIONS(1317), + [anon_sym_SLASH_EQ] = ACTIONS(1317), + [anon_sym_PERCENT_EQ] = ACTIONS(1317), + [anon_sym_delete] = ACTIONS(1319), + [anon_sym_var] = ACTIONS(1319), + [anon_sym_rawcall] = ACTIONS(1319), + [anon_sym_AT] = ACTIONS(1317), + [anon_sym_clone] = ACTIONS(1319), + [sym_integer] = ACTIONS(1319), + [sym_float] = ACTIONS(1317), + [anon_sym_DQUOTE] = ACTIONS(1317), + [anon_sym_SQUOTE] = ACTIONS(1319), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1317), + [anon_sym_true] = ACTIONS(1319), + [anon_sym_false] = ACTIONS(1319), + [sym_null] = ACTIONS(1319), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(1317), + }, + [339] = { + [ts_builtin_sym_end] = ACTIONS(1321), + [sym_identifier] = ACTIONS(1323), + [anon_sym_SEMI] = ACTIONS(1321), + [anon_sym_LBRACE] = ACTIONS(1321), + [anon_sym_RBRACE] = ACTIONS(1321), + [anon_sym_if] = ACTIONS(1323), + [anon_sym_else] = ACTIONS(1323), + [anon_sym_while] = ACTIONS(1323), + [anon_sym_LPAREN] = ACTIONS(1321), + [anon_sym_do] = ACTIONS(1323), + [anon_sym_switch] = ACTIONS(1323), + [anon_sym_case] = ACTIONS(1323), + [anon_sym_default] = ACTIONS(1323), + [anon_sym_for] = ACTIONS(1323), + [anon_sym_foreach] = ACTIONS(1323), + [anon_sym_COMMA] = ACTIONS(1321), + [anon_sym_in] = ACTIONS(1323), + [anon_sym_break] = ACTIONS(1323), + [anon_sym_continue] = ACTIONS(1323), + [anon_sym_return] = ACTIONS(1323), + [anon_sym_yield] = ACTIONS(1323), + [anon_sym_resume] = ACTIONS(1323), + [anon_sym_local] = ACTIONS(1323), + [anon_sym_EQ] = ACTIONS(1323), + [anon_sym_LT_DASH] = ACTIONS(1321), + [anon_sym_function] = ACTIONS(1323), + [anon_sym_COLON_COLON] = ACTIONS(1321), + [anon_sym_class] = ACTIONS(1323), + [anon_sym_DOT] = ACTIONS(1321), + [anon_sym_LBRACK] = ACTIONS(1321), + [anon_sym_try] = ACTIONS(1323), + [anon_sym_throw] = ACTIONS(1323), + [anon_sym_const] = ACTIONS(1323), + [anon_sym_enum] = ACTIONS(1323), + [anon_sym_DASH] = ACTIONS(1323), + [anon_sym_TILDE] = ACTIONS(1321), + [anon_sym_BANG] = ACTIONS(1323), + [anon_sym_typeof] = ACTIONS(1323), + [anon_sym_PLUS_PLUS] = ACTIONS(1321), + [anon_sym_DASH_DASH] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1323), + [anon_sym_STAR] = ACTIONS(1323), + [anon_sym_SLASH] = ACTIONS(1323), + [anon_sym_PERCENT] = ACTIONS(1323), + [anon_sym_PIPE_PIPE] = ACTIONS(1321), + [anon_sym_AMP_AMP] = ACTIONS(1321), + [anon_sym_PIPE] = ACTIONS(1323), + [anon_sym_CARET] = ACTIONS(1321), + [anon_sym_AMP] = ACTIONS(1323), + [anon_sym_EQ_EQ] = ACTIONS(1321), + [anon_sym_BANG_EQ] = ACTIONS(1321), + [anon_sym_LT_EQ_GT] = ACTIONS(1321), + [anon_sym_GT] = ACTIONS(1323), + [anon_sym_GT_EQ] = ACTIONS(1321), + [anon_sym_LT_EQ] = ACTIONS(1323), + [anon_sym_LT] = ACTIONS(1323), + [anon_sym_instanceof] = ACTIONS(1323), + [anon_sym_LT_LT] = ACTIONS(1321), + [anon_sym_GT_GT] = ACTIONS(1323), + [anon_sym_GT_GT_GT] = ACTIONS(1321), + [anon_sym_QMARK] = ACTIONS(1321), + [anon_sym_PLUS_EQ] = ACTIONS(1321), + [anon_sym_DASH_EQ] = ACTIONS(1321), + [anon_sym_STAR_EQ] = ACTIONS(1321), + [anon_sym_SLASH_EQ] = ACTIONS(1321), + [anon_sym_PERCENT_EQ] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1323), + [anon_sym_var] = ACTIONS(1323), + [anon_sym_rawcall] = ACTIONS(1323), + [anon_sym_AT] = ACTIONS(1321), + [anon_sym_clone] = ACTIONS(1323), + [sym_integer] = ACTIONS(1323), + [sym_float] = ACTIONS(1321), + [anon_sym_DQUOTE] = ACTIONS(1321), + [anon_sym_SQUOTE] = ACTIONS(1323), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1321), + [anon_sym_true] = ACTIONS(1323), + [anon_sym_false] = ACTIONS(1323), + [sym_null] = ACTIONS(1323), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1319), + [sym_verbatim_string] = ACTIONS(1321), }, [340] = { [ts_builtin_sym_end] = ACTIONS(1325), @@ -36835,7 +36806,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_default] = ACTIONS(1357), [anon_sym_for] = ACTIONS(1357), [anon_sym_foreach] = ACTIONS(1357), - [anon_sym_COMMA] = ACTIONS(1355), + [anon_sym_COMMA] = ACTIONS(1359), [anon_sym_in] = ACTIONS(1357), [anon_sym_break] = ACTIONS(1357), [anon_sym_continue] = ACTIONS(1357), @@ -36843,8 +36814,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_yield] = ACTIONS(1357), [anon_sym_resume] = ACTIONS(1357), [anon_sym_local] = ACTIONS(1357), - [anon_sym_EQ] = ACTIONS(1357), - [anon_sym_LT_DASH] = ACTIONS(1355), + [anon_sym_EQ] = ACTIONS(1361), + [anon_sym_LT_DASH] = ACTIONS(1363), [anon_sym_function] = ACTIONS(1357), [anon_sym_COLON_COLON] = ACTIONS(1355), [anon_sym_class] = ACTIONS(1357), @@ -36986,87 +36957,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(1339), }, [351] = { - [ts_builtin_sym_end] = ACTIONS(1359), - [sym_identifier] = ACTIONS(1361), - [anon_sym_SEMI] = ACTIONS(1359), - [anon_sym_LBRACE] = ACTIONS(1359), - [anon_sym_RBRACE] = ACTIONS(1359), - [anon_sym_if] = ACTIONS(1361), - [anon_sym_else] = ACTIONS(1361), - [anon_sym_while] = ACTIONS(1361), - [anon_sym_LPAREN] = ACTIONS(1359), - [anon_sym_do] = ACTIONS(1361), - [anon_sym_switch] = ACTIONS(1361), - [anon_sym_case] = ACTIONS(1361), - [anon_sym_default] = ACTIONS(1361), - [anon_sym_for] = ACTIONS(1361), - [anon_sym_foreach] = ACTIONS(1361), - [anon_sym_COMMA] = ACTIONS(1363), - [anon_sym_in] = ACTIONS(1361), - [anon_sym_break] = ACTIONS(1361), - [anon_sym_continue] = ACTIONS(1361), - [anon_sym_return] = ACTIONS(1361), - [anon_sym_yield] = ACTIONS(1361), - [anon_sym_resume] = ACTIONS(1361), - [anon_sym_local] = ACTIONS(1361), - [anon_sym_EQ] = ACTIONS(1365), - [anon_sym_LT_DASH] = ACTIONS(1367), - [anon_sym_function] = ACTIONS(1361), - [anon_sym_COLON_COLON] = ACTIONS(1359), - [anon_sym_class] = ACTIONS(1361), - [anon_sym_DOT] = ACTIONS(1359), - [anon_sym_LBRACK] = ACTIONS(1359), - [anon_sym_try] = ACTIONS(1361), - [anon_sym_throw] = ACTIONS(1361), - [anon_sym_const] = ACTIONS(1361), - [anon_sym_enum] = ACTIONS(1361), - [anon_sym_DASH] = ACTIONS(1361), - [anon_sym_TILDE] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1361), - [anon_sym_typeof] = ACTIONS(1361), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [anon_sym_PLUS] = ACTIONS(1361), - [anon_sym_STAR] = ACTIONS(1361), - [anon_sym_SLASH] = ACTIONS(1361), - [anon_sym_PERCENT] = ACTIONS(1361), - [anon_sym_PIPE_PIPE] = ACTIONS(1359), - [anon_sym_AMP_AMP] = ACTIONS(1359), - [anon_sym_PIPE] = ACTIONS(1361), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_AMP] = ACTIONS(1361), - [anon_sym_EQ_EQ] = ACTIONS(1359), - [anon_sym_BANG_EQ] = ACTIONS(1359), - [anon_sym_LT_EQ_GT] = ACTIONS(1359), - [anon_sym_GT] = ACTIONS(1361), - [anon_sym_GT_EQ] = ACTIONS(1359), - [anon_sym_LT_EQ] = ACTIONS(1361), - [anon_sym_LT] = ACTIONS(1361), - [anon_sym_instanceof] = ACTIONS(1361), - [anon_sym_LT_LT] = ACTIONS(1359), - [anon_sym_GT_GT] = ACTIONS(1361), - [anon_sym_GT_GT_GT] = ACTIONS(1359), - [anon_sym_QMARK] = ACTIONS(1359), - [anon_sym_PLUS_EQ] = ACTIONS(1359), - [anon_sym_DASH_EQ] = ACTIONS(1359), - [anon_sym_STAR_EQ] = ACTIONS(1359), - [anon_sym_SLASH_EQ] = ACTIONS(1359), - [anon_sym_PERCENT_EQ] = ACTIONS(1359), - [anon_sym_delete] = ACTIONS(1361), - [anon_sym_var] = ACTIONS(1361), - [anon_sym_rawcall] = ACTIONS(1361), - [anon_sym_AT] = ACTIONS(1359), - [anon_sym_clone] = ACTIONS(1361), - [sym_integer] = ACTIONS(1361), - [sym_float] = ACTIONS(1359), - [anon_sym_DQUOTE] = ACTIONS(1359), - [anon_sym_SQUOTE] = ACTIONS(1361), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1359), - [anon_sym_true] = ACTIONS(1361), - [anon_sym_false] = ACTIONS(1361), - [sym_null] = ACTIONS(1361), + [ts_builtin_sym_end] = ACTIONS(1365), + [sym_identifier] = ACTIONS(1367), + [anon_sym_SEMI] = ACTIONS(1365), + [anon_sym_LBRACE] = ACTIONS(1365), + [anon_sym_RBRACE] = ACTIONS(1365), + [anon_sym_if] = ACTIONS(1367), + [anon_sym_else] = ACTIONS(1367), + [anon_sym_while] = ACTIONS(1367), + [anon_sym_LPAREN] = ACTIONS(867), + [anon_sym_do] = ACTIONS(1367), + [anon_sym_switch] = ACTIONS(1367), + [anon_sym_case] = ACTIONS(1367), + [anon_sym_default] = ACTIONS(1367), + [anon_sym_for] = ACTIONS(1367), + [anon_sym_foreach] = ACTIONS(1367), + [anon_sym_COMMA] = ACTIONS(1365), + [anon_sym_in] = ACTIONS(869), + [anon_sym_break] = ACTIONS(1367), + [anon_sym_continue] = ACTIONS(1367), + [anon_sym_return] = ACTIONS(1367), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_resume] = ACTIONS(1367), + [anon_sym_local] = ACTIONS(1367), + [anon_sym_EQ] = ACTIONS(871), + [anon_sym_LT_DASH] = ACTIONS(873), + [anon_sym_function] = ACTIONS(1367), + [anon_sym_COLON_COLON] = ACTIONS(1365), + [anon_sym_class] = ACTIONS(1367), + [anon_sym_DOT] = ACTIONS(875), + [anon_sym_LBRACK] = ACTIONS(877), + [anon_sym_try] = ACTIONS(1367), + [anon_sym_throw] = ACTIONS(1367), + [anon_sym_const] = ACTIONS(1367), + [anon_sym_enum] = ACTIONS(1367), + [anon_sym_DASH] = ACTIONS(879), + [anon_sym_TILDE] = ACTIONS(1365), + [anon_sym_BANG] = ACTIONS(1367), + [anon_sym_typeof] = ACTIONS(1367), + [anon_sym_PLUS_PLUS] = ACTIONS(881), + [anon_sym_DASH_DASH] = ACTIONS(881), + [anon_sym_PLUS] = ACTIONS(879), + [anon_sym_STAR] = ACTIONS(883), + [anon_sym_SLASH] = ACTIONS(883), + [anon_sym_PERCENT] = ACTIONS(883), + [anon_sym_PIPE_PIPE] = ACTIONS(885), + [anon_sym_AMP_AMP] = ACTIONS(887), + [anon_sym_PIPE] = ACTIONS(889), + [anon_sym_CARET] = ACTIONS(891), + [anon_sym_AMP] = ACTIONS(893), + [anon_sym_EQ_EQ] = ACTIONS(895), + [anon_sym_BANG_EQ] = ACTIONS(895), + [anon_sym_LT_EQ_GT] = ACTIONS(897), + [anon_sym_GT] = ACTIONS(899), + [anon_sym_GT_EQ] = ACTIONS(897), + [anon_sym_LT_EQ] = ACTIONS(899), + [anon_sym_LT] = ACTIONS(899), + [anon_sym_instanceof] = ACTIONS(899), + [anon_sym_LT_LT] = ACTIONS(901), + [anon_sym_GT_GT] = ACTIONS(903), + [anon_sym_GT_GT_GT] = ACTIONS(901), + [anon_sym_QMARK] = ACTIONS(905), + [anon_sym_PLUS_EQ] = ACTIONS(873), + [anon_sym_DASH_EQ] = ACTIONS(873), + [anon_sym_STAR_EQ] = ACTIONS(873), + [anon_sym_SLASH_EQ] = ACTIONS(873), + [anon_sym_PERCENT_EQ] = ACTIONS(873), + [anon_sym_delete] = ACTIONS(1367), + [anon_sym_var] = ACTIONS(1367), + [anon_sym_rawcall] = ACTIONS(1367), + [anon_sym_AT] = ACTIONS(1365), + [anon_sym_clone] = ACTIONS(1367), + [sym_integer] = ACTIONS(1367), + [sym_float] = ACTIONS(1365), + [anon_sym_DQUOTE] = ACTIONS(1365), + [anon_sym_SQUOTE] = ACTIONS(1367), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1365), + [anon_sym_true] = ACTIONS(1367), + [anon_sym_false] = ACTIONS(1367), + [sym_null] = ACTIONS(1367), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1359), + [sym_verbatim_string] = ACTIONS(1365), }, [352] = { [ts_builtin_sym_end] = ACTIONS(1339), @@ -37160,7 +37131,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_if] = ACTIONS(1371), [anon_sym_else] = ACTIONS(1371), [anon_sym_while] = ACTIONS(1371), - [anon_sym_LPAREN] = ACTIONS(867), + [anon_sym_LPAREN] = ACTIONS(1369), [anon_sym_do] = ACTIONS(1371), [anon_sym_switch] = ACTIONS(1371), [anon_sym_case] = ACTIONS(1371), @@ -37168,28 +37139,194 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_for] = ACTIONS(1371), [anon_sym_foreach] = ACTIONS(1371), [anon_sym_COMMA] = ACTIONS(1369), - [anon_sym_in] = ACTIONS(869), + [anon_sym_in] = ACTIONS(1371), [anon_sym_break] = ACTIONS(1371), [anon_sym_continue] = ACTIONS(1371), [anon_sym_return] = ACTIONS(1371), [anon_sym_yield] = ACTIONS(1371), [anon_sym_resume] = ACTIONS(1371), [anon_sym_local] = ACTIONS(1371), - [anon_sym_EQ] = ACTIONS(871), - [anon_sym_LT_DASH] = ACTIONS(873), + [anon_sym_EQ] = ACTIONS(1371), + [anon_sym_LT_DASH] = ACTIONS(1369), [anon_sym_function] = ACTIONS(1371), [anon_sym_COLON_COLON] = ACTIONS(1369), [anon_sym_class] = ACTIONS(1371), - [anon_sym_DOT] = ACTIONS(875), - [anon_sym_LBRACK] = ACTIONS(877), + [anon_sym_DOT] = ACTIONS(1369), + [anon_sym_LBRACK] = ACTIONS(1369), [anon_sym_try] = ACTIONS(1371), [anon_sym_throw] = ACTIONS(1371), [anon_sym_const] = ACTIONS(1371), [anon_sym_enum] = ACTIONS(1371), - [anon_sym_DASH] = ACTIONS(879), + [anon_sym_DASH] = ACTIONS(1371), [anon_sym_TILDE] = ACTIONS(1369), [anon_sym_BANG] = ACTIONS(1371), [anon_sym_typeof] = ACTIONS(1371), + [anon_sym_PLUS_PLUS] = ACTIONS(1369), + [anon_sym_DASH_DASH] = ACTIONS(1369), + [anon_sym_PLUS] = ACTIONS(1371), + [anon_sym_STAR] = ACTIONS(1371), + [anon_sym_SLASH] = ACTIONS(1371), + [anon_sym_PERCENT] = ACTIONS(1371), + [anon_sym_PIPE_PIPE] = ACTIONS(1369), + [anon_sym_AMP_AMP] = ACTIONS(1369), + [anon_sym_PIPE] = ACTIONS(1371), + [anon_sym_CARET] = ACTIONS(1369), + [anon_sym_AMP] = ACTIONS(1371), + [anon_sym_EQ_EQ] = ACTIONS(1369), + [anon_sym_BANG_EQ] = ACTIONS(1369), + [anon_sym_LT_EQ_GT] = ACTIONS(1369), + [anon_sym_GT] = ACTIONS(1371), + [anon_sym_GT_EQ] = ACTIONS(1369), + [anon_sym_LT_EQ] = ACTIONS(1371), + [anon_sym_LT] = ACTIONS(1371), + [anon_sym_instanceof] = ACTIONS(1371), + [anon_sym_LT_LT] = ACTIONS(1369), + [anon_sym_GT_GT] = ACTIONS(1371), + [anon_sym_GT_GT_GT] = ACTIONS(1369), + [anon_sym_QMARK] = ACTIONS(1369), + [anon_sym_PLUS_EQ] = ACTIONS(1369), + [anon_sym_DASH_EQ] = ACTIONS(1369), + [anon_sym_STAR_EQ] = ACTIONS(1369), + [anon_sym_SLASH_EQ] = ACTIONS(1369), + [anon_sym_PERCENT_EQ] = ACTIONS(1369), + [anon_sym_delete] = ACTIONS(1371), + [anon_sym_var] = ACTIONS(1371), + [anon_sym_rawcall] = ACTIONS(1371), + [anon_sym_AT] = ACTIONS(1369), + [anon_sym_clone] = ACTIONS(1371), + [sym_integer] = ACTIONS(1371), + [sym_float] = ACTIONS(1369), + [anon_sym_DQUOTE] = ACTIONS(1369), + [anon_sym_SQUOTE] = ACTIONS(1371), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1369), + [anon_sym_true] = ACTIONS(1371), + [anon_sym_false] = ACTIONS(1371), + [sym_null] = ACTIONS(1371), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(1369), + }, + [354] = { + [ts_builtin_sym_end] = ACTIONS(1287), + [sym_identifier] = ACTIONS(1289), + [anon_sym_SEMI] = ACTIONS(1373), + [anon_sym_LBRACE] = ACTIONS(1287), + [anon_sym_RBRACE] = ACTIONS(1287), + [anon_sym_if] = ACTIONS(1289), + [anon_sym_else] = ACTIONS(1289), + [anon_sym_while] = ACTIONS(1289), + [anon_sym_LPAREN] = ACTIONS(1287), + [anon_sym_do] = ACTIONS(1289), + [anon_sym_switch] = ACTIONS(1289), + [anon_sym_case] = ACTIONS(1289), + [anon_sym_default] = ACTIONS(1289), + [anon_sym_for] = ACTIONS(1289), + [anon_sym_foreach] = ACTIONS(1289), + [anon_sym_COMMA] = ACTIONS(1287), + [anon_sym_in] = ACTIONS(1289), + [anon_sym_break] = ACTIONS(1289), + [anon_sym_continue] = ACTIONS(1289), + [anon_sym_return] = ACTIONS(1289), + [anon_sym_yield] = ACTIONS(1289), + [anon_sym_resume] = ACTIONS(1289), + [anon_sym_local] = ACTIONS(1289), + [anon_sym_EQ] = ACTIONS(1289), + [anon_sym_LT_DASH] = ACTIONS(1287), + [anon_sym_function] = ACTIONS(1289), + [anon_sym_COLON_COLON] = ACTIONS(1287), + [anon_sym_class] = ACTIONS(1289), + [anon_sym_DOT] = ACTIONS(1287), + [anon_sym_LBRACK] = ACTIONS(1287), + [anon_sym_try] = ACTIONS(1289), + [anon_sym_throw] = ACTIONS(1289), + [anon_sym_const] = ACTIONS(1289), + [anon_sym_enum] = ACTIONS(1289), + [anon_sym_DASH] = ACTIONS(1289), + [anon_sym_TILDE] = ACTIONS(1287), + [anon_sym_BANG] = ACTIONS(1289), + [anon_sym_typeof] = ACTIONS(1289), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_PLUS] = ACTIONS(1289), + [anon_sym_STAR] = ACTIONS(1289), + [anon_sym_SLASH] = ACTIONS(1289), + [anon_sym_PERCENT] = ACTIONS(1289), + [anon_sym_PIPE_PIPE] = ACTIONS(1287), + [anon_sym_AMP_AMP] = ACTIONS(1287), + [anon_sym_PIPE] = ACTIONS(1289), + [anon_sym_CARET] = ACTIONS(1287), + [anon_sym_AMP] = ACTIONS(1289), + [anon_sym_EQ_EQ] = ACTIONS(1287), + [anon_sym_BANG_EQ] = ACTIONS(1287), + [anon_sym_LT_EQ_GT] = ACTIONS(1287), + [anon_sym_GT] = ACTIONS(1289), + [anon_sym_GT_EQ] = ACTIONS(1287), + [anon_sym_LT_EQ] = ACTIONS(1289), + [anon_sym_LT] = ACTIONS(1289), + [anon_sym_instanceof] = ACTIONS(1289), + [anon_sym_LT_LT] = ACTIONS(1287), + [anon_sym_GT_GT] = ACTIONS(1289), + [anon_sym_GT_GT_GT] = ACTIONS(1287), + [anon_sym_QMARK] = ACTIONS(1287), + [anon_sym_PLUS_EQ] = ACTIONS(1287), + [anon_sym_DASH_EQ] = ACTIONS(1287), + [anon_sym_STAR_EQ] = ACTIONS(1287), + [anon_sym_SLASH_EQ] = ACTIONS(1287), + [anon_sym_PERCENT_EQ] = ACTIONS(1287), + [anon_sym_delete] = ACTIONS(1289), + [anon_sym_var] = ACTIONS(1289), + [anon_sym_rawcall] = ACTIONS(1289), + [anon_sym_AT] = ACTIONS(1287), + [anon_sym_clone] = ACTIONS(1289), + [sym_integer] = ACTIONS(1289), + [sym_float] = ACTIONS(1287), + [anon_sym_DQUOTE] = ACTIONS(1287), + [anon_sym_SQUOTE] = ACTIONS(1289), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1287), + [anon_sym_true] = ACTIONS(1289), + [anon_sym_false] = ACTIONS(1289), + [sym_null] = ACTIONS(1289), + [sym_comment] = ACTIONS(3), + [sym_verbatim_string] = ACTIONS(1287), + }, + [355] = { + [ts_builtin_sym_end] = ACTIONS(1287), + [sym_identifier] = ACTIONS(1289), + [anon_sym_SEMI] = ACTIONS(1373), + [anon_sym_LBRACE] = ACTIONS(1287), + [anon_sym_RBRACE] = ACTIONS(1287), + [anon_sym_if] = ACTIONS(1289), + [anon_sym_else] = ACTIONS(1289), + [anon_sym_while] = ACTIONS(1289), + [anon_sym_LPAREN] = ACTIONS(867), + [anon_sym_do] = ACTIONS(1289), + [anon_sym_switch] = ACTIONS(1289), + [anon_sym_case] = ACTIONS(1289), + [anon_sym_default] = ACTIONS(1289), + [anon_sym_for] = ACTIONS(1289), + [anon_sym_foreach] = ACTIONS(1289), + [anon_sym_COMMA] = ACTIONS(1287), + [anon_sym_in] = ACTIONS(869), + [anon_sym_break] = ACTIONS(1289), + [anon_sym_continue] = ACTIONS(1289), + [anon_sym_return] = ACTIONS(1289), + [anon_sym_yield] = ACTIONS(1289), + [anon_sym_resume] = ACTIONS(1289), + [anon_sym_local] = ACTIONS(1289), + [anon_sym_EQ] = ACTIONS(871), + [anon_sym_LT_DASH] = ACTIONS(873), + [anon_sym_function] = ACTIONS(1289), + [anon_sym_COLON_COLON] = ACTIONS(1287), + [anon_sym_class] = ACTIONS(1289), + [anon_sym_DOT] = ACTIONS(875), + [anon_sym_LBRACK] = ACTIONS(877), + [anon_sym_try] = ACTIONS(1289), + [anon_sym_throw] = ACTIONS(1289), + [anon_sym_const] = ACTIONS(1289), + [anon_sym_enum] = ACTIONS(1289), + [anon_sym_DASH] = ACTIONS(879), + [anon_sym_TILDE] = ACTIONS(1287), + [anon_sym_BANG] = ACTIONS(1289), + [anon_sym_typeof] = ACTIONS(1289), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), [anon_sym_PLUS] = ACTIONS(879), @@ -37218,227 +37355,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(873), [anon_sym_SLASH_EQ] = ACTIONS(873), [anon_sym_PERCENT_EQ] = ACTIONS(873), - [anon_sym_delete] = ACTIONS(1371), - [anon_sym_var] = ACTIONS(1371), - [anon_sym_rawcall] = ACTIONS(1371), - [anon_sym_AT] = ACTIONS(1369), - [anon_sym_clone] = ACTIONS(1371), - [sym_integer] = ACTIONS(1371), - [sym_float] = ACTIONS(1369), - [anon_sym_DQUOTE] = ACTIONS(1369), - [anon_sym_SQUOTE] = ACTIONS(1371), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1369), - [anon_sym_true] = ACTIONS(1371), - [anon_sym_false] = ACTIONS(1371), - [sym_null] = ACTIONS(1371), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1369), - }, - [354] = { - [ts_builtin_sym_end] = ACTIONS(1373), - [sym_identifier] = ACTIONS(1375), - [anon_sym_SEMI] = ACTIONS(1373), - [anon_sym_LBRACE] = ACTIONS(1373), - [anon_sym_RBRACE] = ACTIONS(1373), - [anon_sym_if] = ACTIONS(1375), - [anon_sym_else] = ACTIONS(1375), - [anon_sym_while] = ACTIONS(1375), - [anon_sym_LPAREN] = ACTIONS(1373), - [anon_sym_do] = ACTIONS(1375), - [anon_sym_switch] = ACTIONS(1375), - [anon_sym_case] = ACTIONS(1375), - [anon_sym_default] = ACTIONS(1375), - [anon_sym_for] = ACTIONS(1375), - [anon_sym_foreach] = ACTIONS(1375), - [anon_sym_COMMA] = ACTIONS(1373), - [anon_sym_in] = ACTIONS(1375), - [anon_sym_break] = ACTIONS(1375), - [anon_sym_continue] = ACTIONS(1375), - [anon_sym_return] = ACTIONS(1375), - [anon_sym_yield] = ACTIONS(1375), - [anon_sym_resume] = ACTIONS(1375), - [anon_sym_local] = ACTIONS(1375), - [anon_sym_EQ] = ACTIONS(1375), - [anon_sym_LT_DASH] = ACTIONS(1373), - [anon_sym_function] = ACTIONS(1375), - [anon_sym_COLON_COLON] = ACTIONS(1373), - [anon_sym_class] = ACTIONS(1375), - [anon_sym_DOT] = ACTIONS(1373), - [anon_sym_LBRACK] = ACTIONS(1373), - [anon_sym_try] = ACTIONS(1375), - [anon_sym_throw] = ACTIONS(1375), - [anon_sym_const] = ACTIONS(1375), - [anon_sym_enum] = ACTIONS(1375), - [anon_sym_DASH] = ACTIONS(1375), - [anon_sym_TILDE] = ACTIONS(1373), - [anon_sym_BANG] = ACTIONS(1375), - [anon_sym_typeof] = ACTIONS(1375), - [anon_sym_PLUS_PLUS] = ACTIONS(1373), - [anon_sym_DASH_DASH] = ACTIONS(1373), - [anon_sym_PLUS] = ACTIONS(1375), - [anon_sym_STAR] = ACTIONS(1375), - [anon_sym_SLASH] = ACTIONS(1375), - [anon_sym_PERCENT] = ACTIONS(1375), - [anon_sym_PIPE_PIPE] = ACTIONS(1373), - [anon_sym_AMP_AMP] = ACTIONS(1373), - [anon_sym_PIPE] = ACTIONS(1375), - [anon_sym_CARET] = ACTIONS(1373), - [anon_sym_AMP] = ACTIONS(1375), - [anon_sym_EQ_EQ] = ACTIONS(1373), - [anon_sym_BANG_EQ] = ACTIONS(1373), - [anon_sym_LT_EQ_GT] = ACTIONS(1373), - [anon_sym_GT] = ACTIONS(1375), - [anon_sym_GT_EQ] = ACTIONS(1373), - [anon_sym_LT_EQ] = ACTIONS(1375), - [anon_sym_LT] = ACTIONS(1375), - [anon_sym_instanceof] = ACTIONS(1375), - [anon_sym_LT_LT] = ACTIONS(1373), - [anon_sym_GT_GT] = ACTIONS(1375), - [anon_sym_GT_GT_GT] = ACTIONS(1373), - [anon_sym_QMARK] = ACTIONS(1373), - [anon_sym_PLUS_EQ] = ACTIONS(1373), - [anon_sym_DASH_EQ] = ACTIONS(1373), - [anon_sym_STAR_EQ] = ACTIONS(1373), - [anon_sym_SLASH_EQ] = ACTIONS(1373), - [anon_sym_PERCENT_EQ] = ACTIONS(1373), - [anon_sym_delete] = ACTIONS(1375), - [anon_sym_var] = ACTIONS(1375), - [anon_sym_rawcall] = ACTIONS(1375), - [anon_sym_AT] = ACTIONS(1373), - [anon_sym_clone] = ACTIONS(1375), - [sym_integer] = ACTIONS(1375), - [sym_float] = ACTIONS(1373), - [anon_sym_DQUOTE] = ACTIONS(1373), - [anon_sym_SQUOTE] = ACTIONS(1375), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1373), - [anon_sym_true] = ACTIONS(1375), - [anon_sym_false] = ACTIONS(1375), - [sym_null] = ACTIONS(1375), - [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1373), - }, - [355] = { - [ts_builtin_sym_end] = ACTIONS(1283), - [sym_identifier] = ACTIONS(1285), - [anon_sym_SEMI] = ACTIONS(1377), - [anon_sym_LBRACE] = ACTIONS(1283), - [anon_sym_RBRACE] = ACTIONS(1283), - [anon_sym_if] = ACTIONS(1285), - [anon_sym_else] = ACTIONS(1285), - [anon_sym_while] = ACTIONS(1285), - [anon_sym_LPAREN] = ACTIONS(1283), - [anon_sym_do] = ACTIONS(1285), - [anon_sym_switch] = ACTIONS(1285), - [anon_sym_case] = ACTIONS(1285), - [anon_sym_default] = ACTIONS(1285), - [anon_sym_for] = ACTIONS(1285), - [anon_sym_foreach] = ACTIONS(1285), - [anon_sym_COMMA] = ACTIONS(1283), - [anon_sym_in] = ACTIONS(1285), - [anon_sym_break] = ACTIONS(1285), - [anon_sym_continue] = ACTIONS(1285), - [anon_sym_return] = ACTIONS(1285), - [anon_sym_yield] = ACTIONS(1285), - [anon_sym_resume] = ACTIONS(1285), - [anon_sym_local] = ACTIONS(1285), - [anon_sym_EQ] = ACTIONS(1285), - [anon_sym_LT_DASH] = ACTIONS(1283), - [anon_sym_function] = ACTIONS(1285), - [anon_sym_COLON_COLON] = ACTIONS(1283), - [anon_sym_class] = ACTIONS(1285), - [anon_sym_DOT] = ACTIONS(1283), - [anon_sym_LBRACK] = ACTIONS(1283), - [anon_sym_try] = ACTIONS(1285), - [anon_sym_throw] = ACTIONS(1285), - [anon_sym_const] = ACTIONS(1285), - [anon_sym_enum] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_TILDE] = ACTIONS(1283), - [anon_sym_BANG] = ACTIONS(1285), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1283), - [anon_sym_DASH_DASH] = ACTIONS(1283), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_STAR] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(1285), - [anon_sym_PERCENT] = ACTIONS(1285), - [anon_sym_PIPE_PIPE] = ACTIONS(1283), - [anon_sym_AMP_AMP] = ACTIONS(1283), - [anon_sym_PIPE] = ACTIONS(1285), - [anon_sym_CARET] = ACTIONS(1283), - [anon_sym_AMP] = ACTIONS(1285), - [anon_sym_EQ_EQ] = ACTIONS(1283), - [anon_sym_BANG_EQ] = ACTIONS(1283), - [anon_sym_LT_EQ_GT] = ACTIONS(1283), - [anon_sym_GT] = ACTIONS(1285), - [anon_sym_GT_EQ] = ACTIONS(1283), - [anon_sym_LT_EQ] = ACTIONS(1285), - [anon_sym_LT] = ACTIONS(1285), - [anon_sym_instanceof] = ACTIONS(1285), - [anon_sym_LT_LT] = ACTIONS(1283), - [anon_sym_GT_GT] = ACTIONS(1285), - [anon_sym_GT_GT_GT] = ACTIONS(1283), - [anon_sym_QMARK] = ACTIONS(1283), - [anon_sym_PLUS_EQ] = ACTIONS(1283), - [anon_sym_DASH_EQ] = ACTIONS(1283), - [anon_sym_STAR_EQ] = ACTIONS(1283), - [anon_sym_SLASH_EQ] = ACTIONS(1283), - [anon_sym_PERCENT_EQ] = ACTIONS(1283), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_var] = ACTIONS(1285), - [anon_sym_rawcall] = ACTIONS(1285), - [anon_sym_AT] = ACTIONS(1283), - [anon_sym_clone] = ACTIONS(1285), - [sym_integer] = ACTIONS(1285), - [sym_float] = ACTIONS(1283), - [anon_sym_DQUOTE] = ACTIONS(1283), - [anon_sym_SQUOTE] = ACTIONS(1285), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1283), - [anon_sym_true] = ACTIONS(1285), - [anon_sym_false] = ACTIONS(1285), - [sym_null] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1289), + [anon_sym_var] = ACTIONS(1289), + [anon_sym_rawcall] = ACTIONS(1289), + [anon_sym_AT] = ACTIONS(1287), + [anon_sym_clone] = ACTIONS(1289), + [sym_integer] = ACTIONS(1289), + [sym_float] = ACTIONS(1287), + [anon_sym_DQUOTE] = ACTIONS(1287), + [anon_sym_SQUOTE] = ACTIONS(1289), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1287), + [anon_sym_true] = ACTIONS(1289), + [anon_sym_false] = ACTIONS(1289), + [sym_null] = ACTIONS(1289), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1283), + [sym_verbatim_string] = ACTIONS(1287), }, [356] = { - [ts_builtin_sym_end] = ACTIONS(1283), - [sym_identifier] = ACTIONS(1285), - [anon_sym_SEMI] = ACTIONS(1377), - [anon_sym_LBRACE] = ACTIONS(1283), - [anon_sym_RBRACE] = ACTIONS(1283), - [anon_sym_if] = ACTIONS(1285), - [anon_sym_else] = ACTIONS(1285), - [anon_sym_while] = ACTIONS(1285), + [ts_builtin_sym_end] = ACTIONS(1375), + [sym_identifier] = ACTIONS(1377), + [anon_sym_SEMI] = ACTIONS(725), + [anon_sym_LBRACE] = ACTIONS(1375), + [anon_sym_RBRACE] = ACTIONS(1375), + [anon_sym_if] = ACTIONS(1377), + [anon_sym_else] = ACTIONS(1377), + [anon_sym_while] = ACTIONS(1377), [anon_sym_LPAREN] = ACTIONS(867), - [anon_sym_do] = ACTIONS(1285), - [anon_sym_switch] = ACTIONS(1285), - [anon_sym_case] = ACTIONS(1285), - [anon_sym_default] = ACTIONS(1285), - [anon_sym_for] = ACTIONS(1285), - [anon_sym_foreach] = ACTIONS(1285), - [anon_sym_COMMA] = ACTIONS(1283), + [anon_sym_do] = ACTIONS(1377), + [anon_sym_switch] = ACTIONS(1377), + [anon_sym_case] = ACTIONS(1377), + [anon_sym_default] = ACTIONS(1377), + [anon_sym_for] = ACTIONS(1377), + [anon_sym_foreach] = ACTIONS(1377), + [anon_sym_COMMA] = ACTIONS(1375), [anon_sym_in] = ACTIONS(869), - [anon_sym_break] = ACTIONS(1285), - [anon_sym_continue] = ACTIONS(1285), - [anon_sym_return] = ACTIONS(1285), - [anon_sym_yield] = ACTIONS(1285), - [anon_sym_resume] = ACTIONS(1285), - [anon_sym_local] = ACTIONS(1285), + [anon_sym_break] = ACTIONS(1377), + [anon_sym_continue] = ACTIONS(1377), + [anon_sym_return] = ACTIONS(1377), + [anon_sym_yield] = ACTIONS(1377), + [anon_sym_resume] = ACTIONS(1377), + [anon_sym_local] = ACTIONS(1377), [anon_sym_EQ] = ACTIONS(871), [anon_sym_LT_DASH] = ACTIONS(873), - [anon_sym_function] = ACTIONS(1285), - [anon_sym_COLON_COLON] = ACTIONS(1283), - [anon_sym_class] = ACTIONS(1285), + [anon_sym_function] = ACTIONS(1377), + [anon_sym_COLON_COLON] = ACTIONS(1375), + [anon_sym_class] = ACTIONS(1377), [anon_sym_DOT] = ACTIONS(875), [anon_sym_LBRACK] = ACTIONS(877), - [anon_sym_try] = ACTIONS(1285), - [anon_sym_throw] = ACTIONS(1285), - [anon_sym_const] = ACTIONS(1285), - [anon_sym_enum] = ACTIONS(1285), + [anon_sym_try] = ACTIONS(1377), + [anon_sym_throw] = ACTIONS(1377), + [anon_sym_const] = ACTIONS(1377), + [anon_sym_enum] = ACTIONS(1377), [anon_sym_DASH] = ACTIONS(879), - [anon_sym_TILDE] = ACTIONS(1283), - [anon_sym_BANG] = ACTIONS(1285), - [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_TILDE] = ACTIONS(1375), + [anon_sym_BANG] = ACTIONS(1377), + [anon_sym_typeof] = ACTIONS(1377), [anon_sym_PLUS_PLUS] = ACTIONS(881), [anon_sym_DASH_DASH] = ACTIONS(881), [anon_sym_PLUS] = ACTIONS(879), @@ -37467,21 +37438,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(873), [anon_sym_SLASH_EQ] = ACTIONS(873), [anon_sym_PERCENT_EQ] = ACTIONS(873), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_var] = ACTIONS(1285), - [anon_sym_rawcall] = ACTIONS(1285), - [anon_sym_AT] = ACTIONS(1283), - [anon_sym_clone] = ACTIONS(1285), - [sym_integer] = ACTIONS(1285), - [sym_float] = ACTIONS(1283), - [anon_sym_DQUOTE] = ACTIONS(1283), - [anon_sym_SQUOTE] = ACTIONS(1285), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1283), - [anon_sym_true] = ACTIONS(1285), - [anon_sym_false] = ACTIONS(1285), - [sym_null] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1377), + [anon_sym_var] = ACTIONS(1377), + [anon_sym_rawcall] = ACTIONS(1377), + [anon_sym_AT] = ACTIONS(1375), + [anon_sym_clone] = ACTIONS(1377), + [sym_integer] = ACTIONS(1377), + [sym_float] = ACTIONS(1375), + [anon_sym_DQUOTE] = ACTIONS(1375), + [anon_sym_SQUOTE] = ACTIONS(1377), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1375), + [anon_sym_true] = ACTIONS(1377), + [anon_sym_false] = ACTIONS(1377), + [sym_null] = ACTIONS(1377), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1283), + [sym_verbatim_string] = ACTIONS(1375), }, [357] = { [ts_builtin_sym_end] = ACTIONS(1379), @@ -37816,170 +37787,170 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string] = ACTIONS(1391), }, [361] = { - [ts_builtin_sym_end] = ACTIONS(1287), - [sym_identifier] = ACTIONS(1289), - [anon_sym_SEMI] = ACTIONS(1287), - [anon_sym_LBRACE] = ACTIONS(1287), - [anon_sym_RBRACE] = ACTIONS(1287), - [anon_sym_if] = ACTIONS(1289), - [anon_sym_else] = ACTIONS(1289), - [anon_sym_while] = ACTIONS(1289), - [anon_sym_LPAREN] = ACTIONS(1287), - [anon_sym_do] = ACTIONS(1289), - [anon_sym_switch] = ACTIONS(1289), - [anon_sym_case] = ACTIONS(1289), - [anon_sym_default] = ACTIONS(1289), - [anon_sym_for] = ACTIONS(1289), - [anon_sym_foreach] = ACTIONS(1289), - [anon_sym_COMMA] = ACTIONS(1287), - [anon_sym_in] = ACTIONS(1289), - [anon_sym_break] = ACTIONS(1289), - [anon_sym_continue] = ACTIONS(1289), - [anon_sym_return] = ACTIONS(1289), - [anon_sym_yield] = ACTIONS(1289), - [anon_sym_resume] = ACTIONS(1289), - [anon_sym_local] = ACTIONS(1289), - [anon_sym_EQ] = ACTIONS(1289), - [anon_sym_LT_DASH] = ACTIONS(1287), - [anon_sym_function] = ACTIONS(1289), - [anon_sym_COLON_COLON] = ACTIONS(1287), - [anon_sym_class] = ACTIONS(1289), - [anon_sym_DOT] = ACTIONS(1287), - [anon_sym_LBRACK] = ACTIONS(1287), - [anon_sym_try] = ACTIONS(1289), - [anon_sym_throw] = ACTIONS(1289), - [anon_sym_const] = ACTIONS(1289), - [anon_sym_enum] = ACTIONS(1289), - [anon_sym_DASH] = ACTIONS(1289), - [anon_sym_TILDE] = ACTIONS(1287), - [anon_sym_BANG] = ACTIONS(1289), - [anon_sym_typeof] = ACTIONS(1289), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [anon_sym_PLUS] = ACTIONS(1289), - [anon_sym_STAR] = ACTIONS(1289), - [anon_sym_SLASH] = ACTIONS(1289), - [anon_sym_PERCENT] = ACTIONS(1289), - [anon_sym_PIPE_PIPE] = ACTIONS(1287), - [anon_sym_AMP_AMP] = ACTIONS(1287), - [anon_sym_PIPE] = ACTIONS(1289), - [anon_sym_CARET] = ACTIONS(1287), - [anon_sym_AMP] = ACTIONS(1289), - [anon_sym_EQ_EQ] = ACTIONS(1287), - [anon_sym_BANG_EQ] = ACTIONS(1287), - [anon_sym_LT_EQ_GT] = ACTIONS(1287), - [anon_sym_GT] = ACTIONS(1289), - [anon_sym_GT_EQ] = ACTIONS(1287), - [anon_sym_LT_EQ] = ACTIONS(1289), - [anon_sym_LT] = ACTIONS(1289), - [anon_sym_instanceof] = ACTIONS(1289), - [anon_sym_LT_LT] = ACTIONS(1287), - [anon_sym_GT_GT] = ACTIONS(1289), - [anon_sym_GT_GT_GT] = ACTIONS(1287), - [anon_sym_QMARK] = ACTIONS(1287), - [anon_sym_PLUS_EQ] = ACTIONS(1287), - [anon_sym_DASH_EQ] = ACTIONS(1287), - [anon_sym_STAR_EQ] = ACTIONS(1287), - [anon_sym_SLASH_EQ] = ACTIONS(1287), - [anon_sym_PERCENT_EQ] = ACTIONS(1287), - [anon_sym_delete] = ACTIONS(1289), - [anon_sym_var] = ACTIONS(1289), - [anon_sym_rawcall] = ACTIONS(1289), - [anon_sym_AT] = ACTIONS(1287), - [anon_sym_clone] = ACTIONS(1289), - [sym_integer] = ACTIONS(1289), - [sym_float] = ACTIONS(1287), - [anon_sym_DQUOTE] = ACTIONS(1287), - [anon_sym_SQUOTE] = ACTIONS(1289), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1287), - [anon_sym_true] = ACTIONS(1289), - [anon_sym_false] = ACTIONS(1289), - [sym_null] = ACTIONS(1289), + [ts_builtin_sym_end] = ACTIONS(1375), + [sym_identifier] = ACTIONS(1377), + [anon_sym_SEMI] = ACTIONS(1375), + [anon_sym_LBRACE] = ACTIONS(1375), + [anon_sym_RBRACE] = ACTIONS(1375), + [anon_sym_if] = ACTIONS(1377), + [anon_sym_else] = ACTIONS(1377), + [anon_sym_while] = ACTIONS(1377), + [anon_sym_LPAREN] = ACTIONS(1375), + [anon_sym_do] = ACTIONS(1377), + [anon_sym_switch] = ACTIONS(1377), + [anon_sym_case] = ACTIONS(1377), + [anon_sym_default] = ACTIONS(1377), + [anon_sym_for] = ACTIONS(1377), + [anon_sym_foreach] = ACTIONS(1377), + [anon_sym_COMMA] = ACTIONS(1375), + [anon_sym_in] = ACTIONS(1377), + [anon_sym_break] = ACTIONS(1377), + [anon_sym_continue] = ACTIONS(1377), + [anon_sym_return] = ACTIONS(1377), + [anon_sym_yield] = ACTIONS(1377), + [anon_sym_resume] = ACTIONS(1377), + [anon_sym_local] = ACTIONS(1377), + [anon_sym_EQ] = ACTIONS(1377), + [anon_sym_LT_DASH] = ACTIONS(1375), + [anon_sym_function] = ACTIONS(1377), + [anon_sym_COLON_COLON] = ACTIONS(1375), + [anon_sym_class] = ACTIONS(1377), + [anon_sym_DOT] = ACTIONS(1375), + [anon_sym_LBRACK] = ACTIONS(1375), + [anon_sym_try] = ACTIONS(1377), + [anon_sym_throw] = ACTIONS(1377), + [anon_sym_const] = ACTIONS(1377), + [anon_sym_enum] = ACTIONS(1377), + [anon_sym_DASH] = ACTIONS(1377), + [anon_sym_TILDE] = ACTIONS(1375), + [anon_sym_BANG] = ACTIONS(1377), + [anon_sym_typeof] = ACTIONS(1377), + [anon_sym_PLUS_PLUS] = ACTIONS(1375), + [anon_sym_DASH_DASH] = ACTIONS(1375), + [anon_sym_PLUS] = ACTIONS(1377), + [anon_sym_STAR] = ACTIONS(1377), + [anon_sym_SLASH] = ACTIONS(1377), + [anon_sym_PERCENT] = ACTIONS(1377), + [anon_sym_PIPE_PIPE] = ACTIONS(1375), + [anon_sym_AMP_AMP] = ACTIONS(1375), + [anon_sym_PIPE] = ACTIONS(1377), + [anon_sym_CARET] = ACTIONS(1375), + [anon_sym_AMP] = ACTIONS(1377), + [anon_sym_EQ_EQ] = ACTIONS(1375), + [anon_sym_BANG_EQ] = ACTIONS(1375), + [anon_sym_LT_EQ_GT] = ACTIONS(1375), + [anon_sym_GT] = ACTIONS(1377), + [anon_sym_GT_EQ] = ACTIONS(1375), + [anon_sym_LT_EQ] = ACTIONS(1377), + [anon_sym_LT] = ACTIONS(1377), + [anon_sym_instanceof] = ACTIONS(1377), + [anon_sym_LT_LT] = ACTIONS(1375), + [anon_sym_GT_GT] = ACTIONS(1377), + [anon_sym_GT_GT_GT] = ACTIONS(1375), + [anon_sym_QMARK] = ACTIONS(1375), + [anon_sym_PLUS_EQ] = ACTIONS(1375), + [anon_sym_DASH_EQ] = ACTIONS(1375), + [anon_sym_STAR_EQ] = ACTIONS(1375), + [anon_sym_SLASH_EQ] = ACTIONS(1375), + [anon_sym_PERCENT_EQ] = ACTIONS(1375), + [anon_sym_delete] = ACTIONS(1377), + [anon_sym_var] = ACTIONS(1377), + [anon_sym_rawcall] = ACTIONS(1377), + [anon_sym_AT] = ACTIONS(1375), + [anon_sym_clone] = ACTIONS(1377), + [sym_integer] = ACTIONS(1377), + [sym_float] = ACTIONS(1375), + [anon_sym_DQUOTE] = ACTIONS(1375), + [anon_sym_SQUOTE] = ACTIONS(1377), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1375), + [anon_sym_true] = ACTIONS(1377), + [anon_sym_false] = ACTIONS(1377), + [sym_null] = ACTIONS(1377), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1287), + [sym_verbatim_string] = ACTIONS(1375), }, [362] = { - [ts_builtin_sym_end] = ACTIONS(1287), - [sym_identifier] = ACTIONS(1289), - [anon_sym_SEMI] = ACTIONS(1287), - [anon_sym_LBRACE] = ACTIONS(1287), - [anon_sym_RBRACE] = ACTIONS(1287), - [anon_sym_if] = ACTIONS(1289), - [anon_sym_else] = ACTIONS(1289), - [anon_sym_while] = ACTIONS(1289), - [anon_sym_LPAREN] = ACTIONS(1287), - [anon_sym_do] = ACTIONS(1289), - [anon_sym_switch] = ACTIONS(1289), - [anon_sym_case] = ACTIONS(1289), - [anon_sym_default] = ACTIONS(1289), - [anon_sym_for] = ACTIONS(1289), - [anon_sym_foreach] = ACTIONS(1289), - [anon_sym_COMMA] = ACTIONS(1287), - [anon_sym_in] = ACTIONS(1289), - [anon_sym_break] = ACTIONS(1289), - [anon_sym_continue] = ACTIONS(1289), - [anon_sym_return] = ACTIONS(1289), - [anon_sym_yield] = ACTIONS(1289), - [anon_sym_resume] = ACTIONS(1289), - [anon_sym_local] = ACTIONS(1289), - [anon_sym_EQ] = ACTIONS(1289), - [anon_sym_LT_DASH] = ACTIONS(1287), - [anon_sym_function] = ACTIONS(1289), - [anon_sym_COLON_COLON] = ACTIONS(1287), - [anon_sym_class] = ACTIONS(1289), - [anon_sym_DOT] = ACTIONS(1287), - [anon_sym_LBRACK] = ACTIONS(1287), - [anon_sym_try] = ACTIONS(1289), - [anon_sym_throw] = ACTIONS(1289), - [anon_sym_const] = ACTIONS(1289), - [anon_sym_enum] = ACTIONS(1289), - [anon_sym_DASH] = ACTIONS(1289), - [anon_sym_TILDE] = ACTIONS(1287), - [anon_sym_BANG] = ACTIONS(1289), - [anon_sym_typeof] = ACTIONS(1289), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [anon_sym_PLUS] = ACTIONS(1289), - [anon_sym_STAR] = ACTIONS(1289), - [anon_sym_SLASH] = ACTIONS(1289), - [anon_sym_PERCENT] = ACTIONS(1289), - [anon_sym_PIPE_PIPE] = ACTIONS(1287), - [anon_sym_AMP_AMP] = ACTIONS(1287), - [anon_sym_PIPE] = ACTIONS(1289), - [anon_sym_CARET] = ACTIONS(1287), - [anon_sym_AMP] = ACTIONS(1289), - [anon_sym_EQ_EQ] = ACTIONS(1287), - [anon_sym_BANG_EQ] = ACTIONS(1287), - [anon_sym_LT_EQ_GT] = ACTIONS(1287), - [anon_sym_GT] = ACTIONS(1289), - [anon_sym_GT_EQ] = ACTIONS(1287), - [anon_sym_LT_EQ] = ACTIONS(1289), - [anon_sym_LT] = ACTIONS(1289), - [anon_sym_instanceof] = ACTIONS(1289), - [anon_sym_LT_LT] = ACTIONS(1287), - [anon_sym_GT_GT] = ACTIONS(1289), - [anon_sym_GT_GT_GT] = ACTIONS(1287), - [anon_sym_QMARK] = ACTIONS(1287), - [anon_sym_PLUS_EQ] = ACTIONS(1287), - [anon_sym_DASH_EQ] = ACTIONS(1287), - [anon_sym_STAR_EQ] = ACTIONS(1287), - [anon_sym_SLASH_EQ] = ACTIONS(1287), - [anon_sym_PERCENT_EQ] = ACTIONS(1287), - [anon_sym_delete] = ACTIONS(1289), - [anon_sym_var] = ACTIONS(1289), - [anon_sym_rawcall] = ACTIONS(1289), - [anon_sym_AT] = ACTIONS(1287), - [anon_sym_clone] = ACTIONS(1289), - [sym_integer] = ACTIONS(1289), - [sym_float] = ACTIONS(1287), - [anon_sym_DQUOTE] = ACTIONS(1287), - [anon_sym_SQUOTE] = ACTIONS(1289), - [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1287), - [anon_sym_true] = ACTIONS(1289), - [anon_sym_false] = ACTIONS(1289), - [sym_null] = ACTIONS(1289), + [ts_builtin_sym_end] = ACTIONS(1375), + [sym_identifier] = ACTIONS(1377), + [anon_sym_SEMI] = ACTIONS(1375), + [anon_sym_LBRACE] = ACTIONS(1375), + [anon_sym_RBRACE] = ACTIONS(1375), + [anon_sym_if] = ACTIONS(1377), + [anon_sym_else] = ACTIONS(1377), + [anon_sym_while] = ACTIONS(1377), + [anon_sym_LPAREN] = ACTIONS(1375), + [anon_sym_do] = ACTIONS(1377), + [anon_sym_switch] = ACTIONS(1377), + [anon_sym_case] = ACTIONS(1377), + [anon_sym_default] = ACTIONS(1377), + [anon_sym_for] = ACTIONS(1377), + [anon_sym_foreach] = ACTIONS(1377), + [anon_sym_COMMA] = ACTIONS(1375), + [anon_sym_in] = ACTIONS(1377), + [anon_sym_break] = ACTIONS(1377), + [anon_sym_continue] = ACTIONS(1377), + [anon_sym_return] = ACTIONS(1377), + [anon_sym_yield] = ACTIONS(1377), + [anon_sym_resume] = ACTIONS(1377), + [anon_sym_local] = ACTIONS(1377), + [anon_sym_EQ] = ACTIONS(1377), + [anon_sym_LT_DASH] = ACTIONS(1375), + [anon_sym_function] = ACTIONS(1377), + [anon_sym_COLON_COLON] = ACTIONS(1375), + [anon_sym_class] = ACTIONS(1377), + [anon_sym_DOT] = ACTIONS(1375), + [anon_sym_LBRACK] = ACTIONS(1375), + [anon_sym_try] = ACTIONS(1377), + [anon_sym_throw] = ACTIONS(1377), + [anon_sym_const] = ACTIONS(1377), + [anon_sym_enum] = ACTIONS(1377), + [anon_sym_DASH] = ACTIONS(1377), + [anon_sym_TILDE] = ACTIONS(1375), + [anon_sym_BANG] = ACTIONS(1377), + [anon_sym_typeof] = ACTIONS(1377), + [anon_sym_PLUS_PLUS] = ACTIONS(1375), + [anon_sym_DASH_DASH] = ACTIONS(1375), + [anon_sym_PLUS] = ACTIONS(1377), + [anon_sym_STAR] = ACTIONS(1377), + [anon_sym_SLASH] = ACTIONS(1377), + [anon_sym_PERCENT] = ACTIONS(1377), + [anon_sym_PIPE_PIPE] = ACTIONS(1375), + [anon_sym_AMP_AMP] = ACTIONS(1375), + [anon_sym_PIPE] = ACTIONS(1377), + [anon_sym_CARET] = ACTIONS(1375), + [anon_sym_AMP] = ACTIONS(1377), + [anon_sym_EQ_EQ] = ACTIONS(1375), + [anon_sym_BANG_EQ] = ACTIONS(1375), + [anon_sym_LT_EQ_GT] = ACTIONS(1375), + [anon_sym_GT] = ACTIONS(1377), + [anon_sym_GT_EQ] = ACTIONS(1375), + [anon_sym_LT_EQ] = ACTIONS(1377), + [anon_sym_LT] = ACTIONS(1377), + [anon_sym_instanceof] = ACTIONS(1377), + [anon_sym_LT_LT] = ACTIONS(1375), + [anon_sym_GT_GT] = ACTIONS(1377), + [anon_sym_GT_GT_GT] = ACTIONS(1375), + [anon_sym_QMARK] = ACTIONS(1375), + [anon_sym_PLUS_EQ] = ACTIONS(1375), + [anon_sym_DASH_EQ] = ACTIONS(1375), + [anon_sym_STAR_EQ] = ACTIONS(1375), + [anon_sym_SLASH_EQ] = ACTIONS(1375), + [anon_sym_PERCENT_EQ] = ACTIONS(1375), + [anon_sym_delete] = ACTIONS(1377), + [anon_sym_var] = ACTIONS(1377), + [anon_sym_rawcall] = ACTIONS(1377), + [anon_sym_AT] = ACTIONS(1375), + [anon_sym_clone] = ACTIONS(1377), + [sym_integer] = ACTIONS(1377), + [sym_float] = ACTIONS(1375), + [anon_sym_DQUOTE] = ACTIONS(1375), + [anon_sym_SQUOTE] = ACTIONS(1377), + [anon_sym_SQUOTE_POUND_SQUOTE] = ACTIONS(1375), + [anon_sym_true] = ACTIONS(1377), + [anon_sym_false] = ACTIONS(1377), + [sym_null] = ACTIONS(1377), [sym_comment] = ACTIONS(3), - [sym_verbatim_string] = ACTIONS(1287), + [sym_verbatim_string] = ACTIONS(1375), }, [363] = { [sym_identifier] = ACTIONS(1395), @@ -38173,7 +38144,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1411), 1, anon_sym_else, - STATE(279), 1, + STATE(296), 1, sym_else_statement, ACTIONS(879), 2, anon_sym_DASH, @@ -38230,76 +38201,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_null, - [114] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(867), 1, - anon_sym_LPAREN, - ACTIONS(875), 1, - anon_sym_DOT, - ACTIONS(877), 1, - anon_sym_LBRACK, - ACTIONS(1413), 1, - anon_sym_SEMI, - ACTIONS(881), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(917), 25, - sym_verbatim_string, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_COLON_COLON, - anon_sym_TILDE, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ_GT, - anon_sym_GT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_QMARK, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_AT, - sym_float, - anon_sym_DQUOTE, - anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(919), 28, - anon_sym_else, - anon_sym_in, - anon_sym_resume, - anon_sym_EQ, - anon_sym_function, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_typeof, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_instanceof, - anon_sym_GT_GT, - anon_sym_delete, - anon_sym_rawcall, - anon_sym_clone, - sym_identifier, - sym_integer, - anon_sym_SQUOTE, - anon_sym_true, - anon_sym_false, - sym_null, - [191] = 12, + [114] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(867), 1, @@ -38310,7 +38212,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(903), 1, anon_sym_GT_GT, - ACTIONS(1415), 1, + ACTIONS(1413), 1, anon_sym_SEMI, ACTIONS(879), 2, anon_sym_DASH, @@ -38325,7 +38227,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(919), 22, + ACTIONS(917), 22, anon_sym_else, anon_sym_in, anon_sym_resume, @@ -38348,7 +38250,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_null, - ACTIONS(917), 23, + ACTIONS(915), 23, sym_verbatim_string, anon_sym_RBRACE, anon_sym_COMMA, @@ -38372,54 +38274,31 @@ static const uint16_t ts_small_parse_table[] = { sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - [276] = 16, + [199] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(867), 1, - anon_sym_LPAREN, - ACTIONS(875), 1, - anon_sym_DOT, - ACTIONS(877), 1, - anon_sym_LBRACK, - ACTIONS(893), 1, - anon_sym_AMP, - ACTIONS(903), 1, - anon_sym_GT_GT, - ACTIONS(1417), 1, + ACTIONS(1415), 1, anon_sym_SEMI, - ACTIONS(879), 2, + ACTIONS(1221), 28, + anon_sym_else, + anon_sym_in, + anon_sym_resume, + anon_sym_EQ, + anon_sym_function, anon_sym_DASH, + anon_sym_BANG, + anon_sym_typeof, anon_sym_PLUS, - ACTIONS(881), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(895), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(897), 2, - anon_sym_LT_EQ_GT, - anon_sym_GT_EQ, - ACTIONS(901), 2, - anon_sym_LT_LT, - anon_sym_GT_GT_GT, - ACTIONS(883), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(899), 4, + anon_sym_PIPE, + anon_sym_AMP, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(919), 17, - anon_sym_else, - anon_sym_in, - anon_sym_resume, - anon_sym_EQ, - anon_sym_function, - anon_sym_BANG, - anon_sym_typeof, - anon_sym_PIPE, + anon_sym_GT_GT, anon_sym_delete, anon_sym_rawcall, anon_sym_clone, @@ -38429,16 +38308,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_null, - ACTIONS(917), 19, + ACTIONS(1219), 30, sym_verbatim_string, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_COMMA, anon_sym_LT_DASH, anon_sym_COLON_COLON, + anon_sym_DOT, + anon_sym_LBRACK, anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_CARET, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ_GT, + anon_sym_GT_EQ, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, anon_sym_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -38449,35 +38339,24 @@ static const uint16_t ts_small_parse_table[] = { sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - [369] = 10, + [268] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(867), 1, - anon_sym_LPAREN, - ACTIONS(875), 1, - anon_sym_DOT, - ACTIONS(877), 1, - anon_sym_LBRACK, - ACTIONS(1419), 1, + ACTIONS(1417), 1, anon_sym_SEMI, - ACTIONS(879), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(881), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(883), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(919), 23, + ACTIONS(1353), 28, anon_sym_else, anon_sym_in, anon_sym_resume, anon_sym_EQ, anon_sym_function, + anon_sym_DASH, anon_sym_BANG, anon_sym_typeof, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, anon_sym_PIPE, anon_sym_AMP, anon_sym_GT, @@ -38494,13 +38373,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_null, - ACTIONS(917), 25, + ACTIONS(1351), 30, sym_verbatim_string, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_COMMA, anon_sym_LT_DASH, anon_sym_COLON_COLON, + anon_sym_DOT, + anon_sym_LBRACK, anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_CARET, @@ -38520,50 +38404,32 @@ static const uint16_t ts_small_parse_table[] = { sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - [450] = 14, + [337] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(867), 1, - anon_sym_LPAREN, - ACTIONS(875), 1, - anon_sym_DOT, - ACTIONS(877), 1, - anon_sym_LBRACK, - ACTIONS(903), 1, - anon_sym_GT_GT, - ACTIONS(1421), 1, - anon_sym_SEMI, - ACTIONS(879), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(881), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(897), 2, - anon_sym_LT_EQ_GT, - anon_sym_GT_EQ, - ACTIONS(901), 2, - anon_sym_LT_LT, - anon_sym_GT_GT_GT, - ACTIONS(883), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(899), 4, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_instanceof, - ACTIONS(919), 18, + ACTIONS(1411), 1, anon_sym_else, + STATE(273), 1, + sym_else_statement, + ACTIONS(857), 27, anon_sym_in, anon_sym_resume, anon_sym_EQ, anon_sym_function, + anon_sym_DASH, anon_sym_BANG, anon_sym_typeof, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, anon_sym_PIPE, anon_sym_AMP, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT, + anon_sym_instanceof, + anon_sym_GT_GT, anon_sym_delete, anon_sym_rawcall, anon_sym_clone, @@ -38573,18 +38439,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_null, - ACTIONS(917), 21, + ACTIONS(855), 30, sym_verbatim_string, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_COMMA, anon_sym_LT_DASH, anon_sym_COLON_COLON, + anon_sym_DOT, + anon_sym_LBRACK, anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_CARET, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_LT_EQ_GT, + anon_sym_GT_EQ, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, anon_sym_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -38595,7 +38470,7 @@ static const uint16_t ts_small_parse_table[] = { sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - [539] = 9, + [408] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(867), 1, @@ -38604,16 +38479,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(877), 1, anon_sym_LBRACK, - ACTIONS(1423), 1, + ACTIONS(1419), 1, anon_sym_SEMI, ACTIONS(881), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(883), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(917), 25, + ACTIONS(915), 25, sym_verbatim_string, anon_sym_RBRACE, anon_sym_COMMA, @@ -38639,7 +38510,7 @@ static const uint16_t ts_small_parse_table[] = { sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(919), 25, + ACTIONS(917), 28, anon_sym_else, anon_sym_in, anon_sym_resume, @@ -38649,6 +38520,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_typeof, anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, anon_sym_PIPE, anon_sym_AMP, anon_sym_GT, @@ -38665,7 +38539,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_null, - [618] = 15, + [485] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(867), 1, @@ -38676,7 +38550,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(903), 1, anon_sym_GT_GT, - ACTIONS(1425), 1, + ACTIONS(1421), 1, anon_sym_SEMI, ACTIONS(879), 2, anon_sym_DASH, @@ -38684,9 +38558,6 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(881), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(895), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, ACTIONS(897), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, @@ -38702,7 +38573,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(919), 18, + ACTIONS(917), 18, anon_sym_else, anon_sym_in, anon_sym_resume, @@ -38721,7 +38592,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_null, - ACTIONS(917), 19, + ACTIONS(915), 21, sym_verbatim_string, anon_sym_RBRACE, anon_sym_COMMA, @@ -38731,6 +38602,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_CARET, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, anon_sym_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -38741,7 +38614,7 @@ static const uint16_t ts_small_parse_table[] = { sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - [709] = 7, + [574] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(867), 1, @@ -38750,26 +38623,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(877), 1, anon_sym_LBRACK, - ACTIONS(1427), 1, + ACTIONS(903), 1, + anon_sym_GT_GT, + ACTIONS(1423), 1, anon_sym_SEMI, - ACTIONS(1291), 27, + ACTIONS(879), 2, + anon_sym_DASH, + anon_sym_PLUS, + ACTIONS(881), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(895), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(897), 2, + anon_sym_LT_EQ_GT, + anon_sym_GT_EQ, + ACTIONS(901), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(883), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(899), 4, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT, + anon_sym_instanceof, + ACTIONS(917), 18, + anon_sym_else, + anon_sym_in, + anon_sym_resume, + anon_sym_EQ, + anon_sym_function, + anon_sym_BANG, + anon_sym_typeof, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_delete, + anon_sym_rawcall, + anon_sym_clone, + sym_identifier, + sym_integer, + anon_sym_SQUOTE, + anon_sym_true, + anon_sym_false, + sym_null, + ACTIONS(915), 19, sym_verbatim_string, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_LT_DASH, anon_sym_COLON_COLON, anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ_GT, - anon_sym_GT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT_GT, anon_sym_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -38780,19 +38690,35 @@ static const uint16_t ts_small_parse_table[] = { sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1293), 28, + [665] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(867), 1, + anon_sym_LPAREN, + ACTIONS(875), 1, + anon_sym_DOT, + ACTIONS(877), 1, + anon_sym_LBRACK, + ACTIONS(1425), 1, + anon_sym_SEMI, + ACTIONS(879), 2, + anon_sym_DASH, + anon_sym_PLUS, + ACTIONS(881), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(883), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(917), 23, anon_sym_else, anon_sym_in, anon_sym_resume, anon_sym_EQ, anon_sym_function, - anon_sym_DASH, anon_sym_BANG, anon_sym_typeof, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, anon_sym_PIPE, anon_sym_AMP, anon_sym_GT, @@ -38809,7 +38735,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_null, - [784] = 20, + ACTIONS(915), 25, + sym_verbatim_string, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_COLON_COLON, + anon_sym_TILDE, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ_GT, + anon_sym_GT_EQ, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_QMARK, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_AT, + sym_float, + anon_sym_DQUOTE, + anon_sym_SQUOTE_POUND_SQUOTE, + [746] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(867), 1, @@ -38830,7 +38782,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, ACTIONS(903), 1, anon_sym_GT_GT, - ACTIONS(1429), 1, + ACTIONS(1427), 1, anon_sym_SEMI, ACTIONS(879), 2, anon_sym_DASH, @@ -38856,7 +38808,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(919), 15, + ACTIONS(917), 15, anon_sym_else, anon_sym_resume, anon_sym_EQ, @@ -38872,7 +38824,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_null, - ACTIONS(917), 17, + ACTIONS(915), 17, sym_verbatim_string, anon_sym_RBRACE, anon_sym_COMMA, @@ -38890,7 +38842,7 @@ static const uint16_t ts_small_parse_table[] = { sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - [885] = 17, + [847] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(867), 1, @@ -38905,7 +38857,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, ACTIONS(903), 1, anon_sym_GT_GT, - ACTIONS(1431), 1, + ACTIONS(1429), 1, anon_sym_SEMI, ACTIONS(879), 2, anon_sym_DASH, @@ -38931,7 +38883,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(919), 17, + ACTIONS(917), 17, anon_sym_else, anon_sym_in, anon_sym_resume, @@ -38949,7 +38901,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_null, - ACTIONS(917), 18, + ACTIONS(915), 18, sym_verbatim_string, anon_sym_RBRACE, anon_sym_COMMA, @@ -38968,97 +38920,54 @@ static const uint16_t ts_small_parse_table[] = { sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - [980] = 4, + [942] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(1433), 1, - anon_sym_SEMI, - ACTIONS(1225), 28, - anon_sym_else, - anon_sym_in, - anon_sym_resume, - anon_sym_EQ, - anon_sym_function, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_typeof, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_instanceof, - anon_sym_GT_GT, - anon_sym_delete, - anon_sym_rawcall, - anon_sym_clone, - sym_identifier, - sym_integer, - anon_sym_SQUOTE, - anon_sym_true, - anon_sym_false, - sym_null, - ACTIONS(1223), 30, - sym_verbatim_string, - anon_sym_RBRACE, + ACTIONS(867), 1, anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_COLON_COLON, + ACTIONS(875), 1, anon_sym_DOT, + ACTIONS(877), 1, anon_sym_LBRACK, - anon_sym_TILDE, + ACTIONS(893), 1, + anon_sym_AMP, + ACTIONS(903), 1, + anon_sym_GT_GT, + ACTIONS(1431), 1, + anon_sym_SEMI, + ACTIONS(879), 2, + anon_sym_DASH, + anon_sym_PLUS, + ACTIONS(881), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, + ACTIONS(895), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + ACTIONS(897), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, + ACTIONS(901), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - anon_sym_QMARK, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_AT, - sym_float, - anon_sym_DQUOTE, - anon_sym_SQUOTE_POUND_SQUOTE, - [1049] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1411), 1, + ACTIONS(883), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(899), 4, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT, + anon_sym_instanceof, + ACTIONS(917), 17, anon_sym_else, - STATE(279), 1, - sym_else_statement, - ACTIONS(863), 27, anon_sym_in, anon_sym_resume, anon_sym_EQ, anon_sym_function, - anon_sym_DASH, anon_sym_BANG, anon_sym_typeof, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_instanceof, - anon_sym_GT_GT, anon_sym_delete, anon_sym_rawcall, anon_sym_clone, @@ -39068,27 +38977,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_null, - ACTIONS(861), 30, + ACTIONS(915), 19, sym_verbatim_string, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_COMMA, anon_sym_LT_DASH, anon_sym_COLON_COLON, - anon_sym_DOT, - anon_sym_LBRACK, anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ_GT, - anon_sym_GT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT_GT, anon_sym_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -39099,12 +38997,12 @@ static const uint16_t ts_small_parse_table[] = { sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - [1120] = 5, + [1035] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1411), 1, anon_sym_else, - STATE(279), 1, + STATE(296), 1, sym_else_statement, ACTIONS(863), 27, anon_sym_in, @@ -39165,79 +39063,14 @@ static const uint16_t ts_small_parse_table[] = { sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - [1191] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1435), 1, - anon_sym_SEMI, - ACTIONS(1357), 28, - anon_sym_else, - anon_sym_in, - anon_sym_resume, - anon_sym_EQ, - anon_sym_function, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_typeof, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_instanceof, - anon_sym_GT_GT, - anon_sym_delete, - anon_sym_rawcall, - anon_sym_clone, - sym_identifier, - sym_integer, - anon_sym_SQUOTE, - anon_sym_true, - anon_sym_false, - sym_null, - ACTIONS(1355), 30, - sym_verbatim_string, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_COLON_COLON, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ_GT, - anon_sym_GT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_QMARK, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_AT, - sym_float, - anon_sym_DQUOTE, - anon_sym_SQUOTE_POUND_SQUOTE, - [1260] = 5, + [1106] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1411), 1, anon_sym_else, - STATE(273), 1, + STATE(296), 1, sym_else_statement, - ACTIONS(857), 27, + ACTIONS(863), 27, anon_sym_in, anon_sym_resume, anon_sym_EQ, @@ -39265,7 +39098,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_null, - ACTIONS(855), 30, + ACTIONS(861), 30, sym_verbatim_string, anon_sym_RBRACE, anon_sym_LPAREN, @@ -39296,10 +39129,10 @@ static const uint16_t ts_small_parse_table[] = { sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - [1331] = 4, + [1177] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1427), 1, + ACTIONS(1433), 1, anon_sym_SEMI, ACTIONS(1293), 28, anon_sym_else, @@ -39361,7 +39194,7 @@ static const uint16_t ts_small_parse_table[] = { sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - [1400] = 18, + [1246] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(867), 1, @@ -39378,7 +39211,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, ACTIONS(903), 1, anon_sym_GT_GT, - ACTIONS(1437), 1, + ACTIONS(1435), 1, anon_sym_SEMI, ACTIONS(879), 2, anon_sym_DASH, @@ -39404,7 +39237,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(919), 16, + ACTIONS(917), 16, anon_sym_else, anon_sym_in, anon_sym_resume, @@ -39421,7 +39254,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_null, - ACTIONS(917), 18, + ACTIONS(915), 18, sym_verbatim_string, anon_sym_RBRACE, anon_sym_COMMA, @@ -39440,12 +39273,51 @@ static const uint16_t ts_small_parse_table[] = { sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - [1497] = 4, + [1343] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1439), 1, + ACTIONS(867), 1, + anon_sym_LPAREN, + ACTIONS(875), 1, anon_sym_DOT, - ACTIONS(1093), 28, + ACTIONS(877), 1, + anon_sym_LBRACK, + ACTIONS(1437), 1, + anon_sym_SEMI, + ACTIONS(881), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(883), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(915), 25, + sym_verbatim_string, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_COLON_COLON, + anon_sym_TILDE, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ_GT, + anon_sym_GT_EQ, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_QMARK, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_AT, + sym_float, + anon_sym_DQUOTE, + anon_sym_SQUOTE_POUND_SQUOTE, + ACTIONS(917), 25, anon_sym_else, anon_sym_in, anon_sym_resume, @@ -39455,9 +39327,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_typeof, anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, anon_sym_PIPE, anon_sym_AMP, anon_sym_GT, @@ -39474,14 +39343,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_null, - ACTIONS(1091), 29, + [1422] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(867), 1, + anon_sym_LPAREN, + ACTIONS(875), 1, + anon_sym_DOT, + ACTIONS(877), 1, + anon_sym_LBRACK, + ACTIONS(1433), 1, + anon_sym_SEMI, + ACTIONS(1291), 27, sym_verbatim_string, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_COMMA, anon_sym_LT_DASH, anon_sym_COLON_COLON, - anon_sym_LBRACK, anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, @@ -39504,7 +39382,36 @@ static const uint16_t ts_small_parse_table[] = { sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - [1565] = 23, + ACTIONS(1293), 28, + anon_sym_else, + anon_sym_in, + anon_sym_resume, + anon_sym_EQ, + anon_sym_function, + anon_sym_DASH, + anon_sym_BANG, + anon_sym_typeof, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT, + anon_sym_instanceof, + anon_sym_GT_GT, + anon_sym_delete, + anon_sym_rawcall, + anon_sym_clone, + sym_identifier, + sym_integer, + anon_sym_SQUOTE, + anon_sym_true, + anon_sym_false, + sym_null, + [1497] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(867), 1, @@ -39513,56 +39420,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(877), 1, anon_sym_LBRACK, - ACTIONS(1441), 1, + ACTIONS(1439), 1, anon_sym_in, - ACTIONS(1443), 1, + ACTIONS(1441), 1, anon_sym_EQ, - ACTIONS(1453), 1, + ACTIONS(1451), 1, anon_sym_PIPE_PIPE, - ACTIONS(1455), 1, + ACTIONS(1453), 1, anon_sym_AMP_AMP, - ACTIONS(1457), 1, + ACTIONS(1455), 1, anon_sym_PIPE, - ACTIONS(1459), 1, + ACTIONS(1457), 1, anon_sym_CARET, - ACTIONS(1461), 1, + ACTIONS(1459), 1, anon_sym_AMP, - ACTIONS(1471), 1, + ACTIONS(1469), 1, anon_sym_GT_GT, - ACTIONS(1473), 1, + ACTIONS(1471), 1, anon_sym_QMARK, - ACTIONS(1447), 2, + ACTIONS(1445), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(1449), 2, + ACTIONS(1447), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1463), 2, + ACTIONS(1461), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1465), 2, + ACTIONS(1463), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, - ACTIONS(1469), 2, + ACTIONS(1467), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1451), 3, + ACTIONS(1449), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1467), 4, + ACTIONS(1465), 4, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1445), 6, + ACTIONS(1443), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(929), 9, + ACTIONS(1097), 9, sym_verbatim_string, anon_sym_RBRACE, anon_sym_COMMA, @@ -39572,7 +39479,7 @@ static const uint16_t ts_small_parse_table[] = { sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(931), 14, + ACTIONS(1099), 14, anon_sym_else, anon_sym_resume, anon_sym_function, @@ -39587,12 +39494,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_null, - [1671] = 4, + [1603] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1475), 1, + ACTIONS(1473), 1, anon_sym_DOT, - ACTIONS(939), 28, + ACTIONS(1093), 28, anon_sym_else, anon_sym_in, anon_sym_resume, @@ -39621,7 +39528,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_null, - ACTIONS(937), 29, + ACTIONS(1091), 29, sym_verbatim_string, anon_sym_RBRACE, anon_sym_LPAREN, @@ -39651,7 +39558,7 @@ static const uint16_t ts_small_parse_table[] = { sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - [1739] = 23, + [1671] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(867), 1, @@ -39660,56 +39567,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(877), 1, anon_sym_LBRACK, - ACTIONS(1441), 1, + ACTIONS(1439), 1, anon_sym_in, - ACTIONS(1443), 1, + ACTIONS(1441), 1, anon_sym_EQ, - ACTIONS(1453), 1, + ACTIONS(1451), 1, anon_sym_PIPE_PIPE, - ACTIONS(1455), 1, + ACTIONS(1453), 1, anon_sym_AMP_AMP, - ACTIONS(1457), 1, + ACTIONS(1455), 1, anon_sym_PIPE, - ACTIONS(1459), 1, + ACTIONS(1457), 1, anon_sym_CARET, - ACTIONS(1461), 1, + ACTIONS(1459), 1, anon_sym_AMP, - ACTIONS(1471), 1, + ACTIONS(1469), 1, anon_sym_GT_GT, - ACTIONS(1473), 1, + ACTIONS(1471), 1, anon_sym_QMARK, - ACTIONS(1447), 2, + ACTIONS(1445), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(1449), 2, + ACTIONS(1447), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1463), 2, + ACTIONS(1461), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1465), 2, + ACTIONS(1463), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, - ACTIONS(1469), 2, + ACTIONS(1467), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1451), 3, + ACTIONS(1449), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1467), 4, + ACTIONS(1465), 4, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1445), 6, + ACTIONS(1443), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(933), 9, + ACTIONS(1257), 9, sym_verbatim_string, anon_sym_RBRACE, anon_sym_COMMA, @@ -39719,7 +39626,7 @@ static const uint16_t ts_small_parse_table[] = { sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(935), 14, + ACTIONS(1259), 14, anon_sym_else, anon_sym_resume, anon_sym_function, @@ -39734,6 +39641,70 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_null, + [1777] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1475), 1, + anon_sym_DOT, + ACTIONS(937), 28, + anon_sym_else, + anon_sym_in, + anon_sym_resume, + anon_sym_EQ, + anon_sym_function, + anon_sym_DASH, + anon_sym_BANG, + anon_sym_typeof, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT, + anon_sym_instanceof, + anon_sym_GT_GT, + anon_sym_delete, + anon_sym_rawcall, + anon_sym_clone, + sym_identifier, + sym_integer, + anon_sym_SQUOTE, + anon_sym_true, + anon_sym_false, + sym_null, + ACTIONS(935), 29, + sym_verbatim_string, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_COLON_COLON, + anon_sym_LBRACK, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ_GT, + anon_sym_GT_EQ, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_QMARK, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_AT, + sym_float, + anon_sym_DQUOTE, + anon_sym_SQUOTE_POUND_SQUOTE, [1845] = 23, ACTIONS(3), 1, sym_comment, @@ -39743,56 +39714,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(877), 1, anon_sym_LBRACK, - ACTIONS(1441), 1, + ACTIONS(1439), 1, anon_sym_in, - ACTIONS(1443), 1, + ACTIONS(1441), 1, anon_sym_EQ, - ACTIONS(1453), 1, + ACTIONS(1451), 1, anon_sym_PIPE_PIPE, - ACTIONS(1455), 1, + ACTIONS(1453), 1, anon_sym_AMP_AMP, - ACTIONS(1457), 1, + ACTIONS(1455), 1, anon_sym_PIPE, - ACTIONS(1459), 1, + ACTIONS(1457), 1, anon_sym_CARET, - ACTIONS(1461), 1, + ACTIONS(1459), 1, anon_sym_AMP, - ACTIONS(1471), 1, + ACTIONS(1469), 1, anon_sym_GT_GT, - ACTIONS(1473), 1, + ACTIONS(1471), 1, anon_sym_QMARK, - ACTIONS(1447), 2, + ACTIONS(1445), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(1449), 2, + ACTIONS(1447), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1463), 2, + ACTIONS(1461), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1465), 2, + ACTIONS(1463), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, - ACTIONS(1469), 2, + ACTIONS(1467), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1451), 3, + ACTIONS(1449), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1467), 4, + ACTIONS(1465), 4, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1445), 6, + ACTIONS(1443), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1109), 9, + ACTIONS(927), 9, sym_verbatim_string, anon_sym_RBRACE, anon_sym_COMMA, @@ -39802,7 +39773,7 @@ static const uint16_t ts_small_parse_table[] = { sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1111), 14, + ACTIONS(929), 14, anon_sym_else, anon_sym_resume, anon_sym_function, @@ -39826,56 +39797,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(877), 1, anon_sym_LBRACK, - ACTIONS(1441), 1, + ACTIONS(1439), 1, anon_sym_in, - ACTIONS(1443), 1, + ACTIONS(1441), 1, anon_sym_EQ, - ACTIONS(1453), 1, + ACTIONS(1451), 1, anon_sym_PIPE_PIPE, - ACTIONS(1455), 1, + ACTIONS(1453), 1, anon_sym_AMP_AMP, - ACTIONS(1457), 1, + ACTIONS(1455), 1, anon_sym_PIPE, - ACTIONS(1459), 1, + ACTIONS(1457), 1, anon_sym_CARET, - ACTIONS(1461), 1, + ACTIONS(1459), 1, anon_sym_AMP, - ACTIONS(1471), 1, + ACTIONS(1469), 1, anon_sym_GT_GT, - ACTIONS(1473), 1, + ACTIONS(1471), 1, anon_sym_QMARK, - ACTIONS(1447), 2, + ACTIONS(1445), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(1449), 2, + ACTIONS(1447), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1463), 2, + ACTIONS(1461), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1465), 2, + ACTIONS(1463), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, - ACTIONS(1469), 2, + ACTIONS(1467), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1451), 3, + ACTIONS(1449), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1467), 4, + ACTIONS(1465), 4, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1445), 6, + ACTIONS(1443), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1173), 9, + ACTIONS(931), 9, sym_verbatim_string, anon_sym_RBRACE, anon_sym_COMMA, @@ -39885,7 +39856,7 @@ static const uint16_t ts_small_parse_table[] = { sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1175), 14, + ACTIONS(933), 14, anon_sym_else, anon_sym_resume, anon_sym_function, @@ -39909,56 +39880,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(877), 1, anon_sym_LBRACK, - ACTIONS(1441), 1, + ACTIONS(1439), 1, anon_sym_in, - ACTIONS(1443), 1, + ACTIONS(1441), 1, anon_sym_EQ, - ACTIONS(1453), 1, + ACTIONS(1451), 1, anon_sym_PIPE_PIPE, - ACTIONS(1455), 1, + ACTIONS(1453), 1, anon_sym_AMP_AMP, - ACTIONS(1457), 1, + ACTIONS(1455), 1, anon_sym_PIPE, - ACTIONS(1459), 1, + ACTIONS(1457), 1, anon_sym_CARET, - ACTIONS(1461), 1, + ACTIONS(1459), 1, anon_sym_AMP, - ACTIONS(1471), 1, + ACTIONS(1469), 1, anon_sym_GT_GT, - ACTIONS(1473), 1, + ACTIONS(1471), 1, anon_sym_QMARK, - ACTIONS(1447), 2, + ACTIONS(1445), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(1449), 2, + ACTIONS(1447), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1463), 2, + ACTIONS(1461), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1465), 2, + ACTIONS(1463), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, - ACTIONS(1469), 2, + ACTIONS(1467), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1451), 3, + ACTIONS(1449), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1467), 4, + ACTIONS(1465), 4, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1445), 6, + ACTIONS(1443), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1299), 9, + ACTIONS(1165), 9, sym_verbatim_string, anon_sym_RBRACE, anon_sym_COMMA, @@ -39968,7 +39939,7 @@ static const uint16_t ts_small_parse_table[] = { sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1301), 14, + ACTIONS(1167), 14, anon_sym_else, anon_sym_resume, anon_sym_function, @@ -39983,7 +39954,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_null, - [2163] = 21, + [2163] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(867), 1, @@ -39992,66 +39963,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(877), 1, anon_sym_LBRACK, - ACTIONS(1441), 1, + ACTIONS(1439), 1, anon_sym_in, - ACTIONS(1453), 1, + ACTIONS(1441), 1, + anon_sym_EQ, + ACTIONS(1451), 1, anon_sym_PIPE_PIPE, - ACTIONS(1455), 1, + ACTIONS(1453), 1, anon_sym_AMP_AMP, - ACTIONS(1457), 1, + ACTIONS(1455), 1, anon_sym_PIPE, - ACTIONS(1459), 1, + ACTIONS(1457), 1, anon_sym_CARET, - ACTIONS(1461), 1, + ACTIONS(1459), 1, anon_sym_AMP, - ACTIONS(1471), 1, + ACTIONS(1469), 1, anon_sym_GT_GT, - ACTIONS(1473), 1, + ACTIONS(1471), 1, anon_sym_QMARK, - ACTIONS(1447), 2, + ACTIONS(1445), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(1449), 2, + ACTIONS(1447), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1463), 2, + ACTIONS(1461), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1465), 2, + ACTIONS(1463), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, - ACTIONS(1469), 2, + ACTIONS(1467), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1451), 3, + ACTIONS(1449), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1467), 4, + ACTIONS(1465), 4, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1303), 15, - sym_verbatim_string, - anon_sym_RBRACE, - anon_sym_COMMA, + ACTIONS(1443), 6, anon_sym_LT_DASH, - anon_sym_COLON_COLON, - anon_sym_TILDE, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, + ACTIONS(907), 9, + sym_verbatim_string, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_COLON_COLON, + anon_sym_TILDE, anon_sym_AT, sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1305), 15, + ACTIONS(909), 14, anon_sym_else, anon_sym_resume, - anon_sym_EQ, anon_sym_function, anon_sym_BANG, anon_sym_typeof, @@ -40064,7 +40037,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_null, - [2265] = 23, + [2269] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(867), 1, @@ -40073,56 +40046,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(877), 1, anon_sym_LBRACK, - ACTIONS(1441), 1, + ACTIONS(1439), 1, anon_sym_in, - ACTIONS(1443), 1, + ACTIONS(1441), 1, anon_sym_EQ, - ACTIONS(1453), 1, + ACTIONS(1451), 1, anon_sym_PIPE_PIPE, - ACTIONS(1455), 1, + ACTIONS(1453), 1, anon_sym_AMP_AMP, - ACTIONS(1457), 1, + ACTIONS(1455), 1, anon_sym_PIPE, - ACTIONS(1459), 1, + ACTIONS(1457), 1, anon_sym_CARET, - ACTIONS(1461), 1, + ACTIONS(1459), 1, anon_sym_AMP, - ACTIONS(1471), 1, + ACTIONS(1469), 1, anon_sym_GT_GT, - ACTIONS(1473), 1, + ACTIONS(1471), 1, anon_sym_QMARK, - ACTIONS(1447), 2, + ACTIONS(1445), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(1449), 2, + ACTIONS(1447), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1463), 2, + ACTIONS(1461), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1465), 2, + ACTIONS(1463), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, - ACTIONS(1469), 2, + ACTIONS(1467), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1451), 3, + ACTIONS(1449), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1467), 4, + ACTIONS(1465), 4, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1445), 6, + ACTIONS(1443), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1379), 9, + ACTIONS(1305), 9, sym_verbatim_string, anon_sym_RBRACE, anon_sym_COMMA, @@ -40132,7 +40105,7 @@ static const uint16_t ts_small_parse_table[] = { sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1381), 14, + ACTIONS(1307), 14, anon_sym_else, anon_sym_resume, anon_sym_function, @@ -40147,7 +40120,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_null, - [2371] = 23, + [2375] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(867), 1, @@ -40156,68 +40129,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(877), 1, anon_sym_LBRACK, - ACTIONS(1441), 1, + ACTIONS(1439), 1, anon_sym_in, - ACTIONS(1443), 1, - anon_sym_EQ, - ACTIONS(1453), 1, + ACTIONS(1451), 1, anon_sym_PIPE_PIPE, - ACTIONS(1455), 1, + ACTIONS(1453), 1, anon_sym_AMP_AMP, - ACTIONS(1457), 1, + ACTIONS(1455), 1, anon_sym_PIPE, - ACTIONS(1459), 1, + ACTIONS(1457), 1, anon_sym_CARET, - ACTIONS(1461), 1, + ACTIONS(1459), 1, anon_sym_AMP, - ACTIONS(1471), 1, + ACTIONS(1469), 1, anon_sym_GT_GT, - ACTIONS(1473), 1, + ACTIONS(1471), 1, anon_sym_QMARK, - ACTIONS(1447), 2, + ACTIONS(1445), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(1449), 2, + ACTIONS(1447), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1463), 2, + ACTIONS(1461), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1465), 2, + ACTIONS(1463), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, - ACTIONS(1469), 2, + ACTIONS(1467), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1451), 3, + ACTIONS(1449), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1467), 4, + ACTIONS(1465), 4, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1445), 6, + ACTIONS(1189), 15, + sym_verbatim_string, + anon_sym_RBRACE, + anon_sym_COMMA, anon_sym_LT_DASH, + anon_sym_COLON_COLON, + anon_sym_TILDE, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1369), 9, - sym_verbatim_string, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON_COLON, - anon_sym_TILDE, anon_sym_AT, sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1371), 14, + ACTIONS(1191), 15, anon_sym_else, anon_sym_resume, + anon_sym_EQ, anon_sym_function, anon_sym_BANG, anon_sym_typeof, @@ -40239,56 +40210,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(877), 1, anon_sym_LBRACK, - ACTIONS(1441), 1, + ACTIONS(1439), 1, anon_sym_in, - ACTIONS(1443), 1, + ACTIONS(1441), 1, anon_sym_EQ, - ACTIONS(1453), 1, + ACTIONS(1451), 1, anon_sym_PIPE_PIPE, - ACTIONS(1455), 1, + ACTIONS(1453), 1, anon_sym_AMP_AMP, - ACTIONS(1457), 1, + ACTIONS(1455), 1, anon_sym_PIPE, - ACTIONS(1459), 1, + ACTIONS(1457), 1, anon_sym_CARET, - ACTIONS(1461), 1, + ACTIONS(1459), 1, anon_sym_AMP, - ACTIONS(1471), 1, + ACTIONS(1469), 1, anon_sym_GT_GT, - ACTIONS(1473), 1, + ACTIONS(1471), 1, anon_sym_QMARK, - ACTIONS(1447), 2, + ACTIONS(1445), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(1449), 2, + ACTIONS(1447), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1463), 2, + ACTIONS(1461), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1465), 2, + ACTIONS(1463), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, - ACTIONS(1469), 2, + ACTIONS(1467), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1451), 3, + ACTIONS(1449), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1467), 4, + ACTIONS(1465), 4, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1445), 6, + ACTIONS(1443), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1267), 9, + ACTIONS(1379), 9, sym_verbatim_string, anon_sym_RBRACE, anon_sym_COMMA, @@ -40298,7 +40269,7 @@ static const uint16_t ts_small_parse_table[] = { sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1269), 14, + ACTIONS(1381), 14, anon_sym_else, anon_sym_resume, anon_sym_function, @@ -40322,56 +40293,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(877), 1, anon_sym_LBRACK, - ACTIONS(1441), 1, + ACTIONS(1439), 1, anon_sym_in, - ACTIONS(1443), 1, + ACTIONS(1441), 1, anon_sym_EQ, - ACTIONS(1453), 1, + ACTIONS(1451), 1, anon_sym_PIPE_PIPE, - ACTIONS(1455), 1, + ACTIONS(1453), 1, anon_sym_AMP_AMP, - ACTIONS(1457), 1, + ACTIONS(1455), 1, anon_sym_PIPE, - ACTIONS(1459), 1, + ACTIONS(1457), 1, anon_sym_CARET, - ACTIONS(1461), 1, + ACTIONS(1459), 1, anon_sym_AMP, - ACTIONS(1471), 1, + ACTIONS(1469), 1, anon_sym_GT_GT, - ACTIONS(1473), 1, + ACTIONS(1471), 1, anon_sym_QMARK, - ACTIONS(1447), 2, + ACTIONS(1445), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(1449), 2, + ACTIONS(1447), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1463), 2, + ACTIONS(1461), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1465), 2, + ACTIONS(1463), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, - ACTIONS(1469), 2, + ACTIONS(1467), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1451), 3, + ACTIONS(1449), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1467), 4, + ACTIONS(1465), 4, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1445), 6, + ACTIONS(1443), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1097), 9, + ACTIONS(1365), 9, sym_verbatim_string, anon_sym_RBRACE, anon_sym_COMMA, @@ -40381,7 +40352,7 @@ static const uint16_t ts_small_parse_table[] = { sym_float, anon_sym_DQUOTE, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1099), 14, + ACTIONS(1367), 14, anon_sym_else, anon_sym_resume, anon_sym_function, @@ -40405,49 +40376,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(877), 1, anon_sym_LBRACK, - ACTIONS(1441), 1, + ACTIONS(1439), 1, anon_sym_in, - ACTIONS(1443), 1, + ACTIONS(1441), 1, anon_sym_EQ, - ACTIONS(1453), 1, + ACTIONS(1451), 1, anon_sym_PIPE_PIPE, - ACTIONS(1455), 1, + ACTIONS(1453), 1, anon_sym_AMP_AMP, - ACTIONS(1457), 1, + ACTIONS(1455), 1, anon_sym_PIPE, - ACTIONS(1459), 1, + ACTIONS(1457), 1, anon_sym_CARET, - ACTIONS(1461), 1, + ACTIONS(1459), 1, anon_sym_AMP, - ACTIONS(1471), 1, + ACTIONS(1469), 1, anon_sym_GT_GT, - ACTIONS(1473), 1, + ACTIONS(1471), 1, anon_sym_QMARK, - ACTIONS(1447), 2, + ACTIONS(1445), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(1449), 2, + ACTIONS(1447), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1463), 2, + ACTIONS(1461), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1465), 2, + ACTIONS(1463), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, - ACTIONS(1469), 2, + ACTIONS(1467), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1451), 3, + ACTIONS(1449), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1467), 4, + ACTIONS(1465), 4, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1445), 6, + ACTIONS(1443), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -40487,49 +40458,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(877), 1, anon_sym_LBRACK, - ACTIONS(1441), 1, + ACTIONS(1439), 1, anon_sym_in, - ACTIONS(1443), 1, + ACTIONS(1441), 1, anon_sym_EQ, - ACTIONS(1453), 1, + ACTIONS(1451), 1, anon_sym_PIPE_PIPE, - ACTIONS(1455), 1, + ACTIONS(1453), 1, anon_sym_AMP_AMP, - ACTIONS(1457), 1, + ACTIONS(1455), 1, anon_sym_PIPE, - ACTIONS(1459), 1, + ACTIONS(1457), 1, anon_sym_CARET, - ACTIONS(1461), 1, + ACTIONS(1459), 1, anon_sym_AMP, - ACTIONS(1471), 1, + ACTIONS(1469), 1, anon_sym_GT_GT, - ACTIONS(1473), 1, + ACTIONS(1471), 1, anon_sym_QMARK, - ACTIONS(1447), 2, + ACTIONS(1445), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(1449), 2, + ACTIONS(1447), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1463), 2, + ACTIONS(1461), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1465), 2, + ACTIONS(1463), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, - ACTIONS(1469), 2, + ACTIONS(1467), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1451), 3, + ACTIONS(1449), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1467), 4, + ACTIONS(1465), 4, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1445), 6, + ACTIONS(1443), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -40563,56 +40534,56 @@ static const uint16_t ts_small_parse_table[] = { [2899] = 26, ACTIONS(3), 1, sym_comment, + ACTIONS(93), 1, + anon_sym_LPAREN, + ACTIONS(117), 1, + anon_sym_COLON_COLON, + ACTIONS(135), 1, + anon_sym_delete, + ACTIONS(139), 1, + anon_sym_rawcall, + ACTIONS(147), 1, + anon_sym_DQUOTE, + ACTIONS(149), 1, + anon_sym_SQUOTE, + ACTIONS(151), 1, + anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(1485), 1, sym_identifier, - ACTIONS(1488), 1, + ACTIONS(1487), 1, anon_sym_RBRACE, - ACTIONS(1490), 1, - anon_sym_LPAREN, - ACTIONS(1493), 1, + ACTIONS(1489), 1, anon_sym_COMMA, - ACTIONS(1496), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1499), 1, + ACTIONS(1493), 1, anon_sym_function, - ACTIONS(1502), 1, - anon_sym_COLON_COLON, - ACTIONS(1505), 1, + ACTIONS(1495), 1, anon_sym_LBRACK, - ACTIONS(1514), 1, - anon_sym_delete, - ACTIONS(1517), 1, - anon_sym_rawcall, - ACTIONS(1520), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1523), 1, + ACTIONS(1503), 1, anon_sym_clone, - ACTIONS(1532), 1, - anon_sym_DQUOTE, - ACTIONS(1535), 1, - anon_sym_SQUOTE, - ACTIONS(1538), 1, - anon_sym_SQUOTE_POUND_SQUOTE, STATE(1354), 1, sym_expression, STATE(1468), 1, sym_function_declaration, - ACTIONS(1508), 2, - anon_sym_DASH, - anon_sym_typeof, - ACTIONS(1526), 2, + ACTIONS(79), 2, sym_integer, sym_null, - ACTIONS(1529), 2, + ACTIONS(145), 2, sym_verbatim_string, sym_float, - ACTIONS(1541), 2, + ACTIONS(153), 2, anon_sym_true, anon_sym_false, - STATE(397), 2, + ACTIONS(1497), 2, + anon_sym_DASH, + anon_sym_typeof, + STATE(399), 2, sym_table_slot, aux_sym_table_slots_repeat1, - ACTIONS(1511), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -40642,56 +40613,56 @@ static const uint16_t ts_small_parse_table[] = { [3004] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(93), 1, - anon_sym_LPAREN, - ACTIONS(117), 1, - anon_sym_COLON_COLON, - ACTIONS(135), 1, - anon_sym_delete, - ACTIONS(139), 1, - anon_sym_rawcall, - ACTIONS(147), 1, - anon_sym_DQUOTE, - ACTIONS(149), 1, - anon_sym_SQUOTE, - ACTIONS(151), 1, - anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1544), 1, + ACTIONS(1505), 1, sym_identifier, - ACTIONS(1546), 1, + ACTIONS(1508), 1, anon_sym_RBRACE, - ACTIONS(1548), 1, + ACTIONS(1510), 1, + anon_sym_LPAREN, + ACTIONS(1513), 1, anon_sym_COMMA, - ACTIONS(1550), 1, + ACTIONS(1516), 1, anon_sym_resume, - ACTIONS(1552), 1, + ACTIONS(1519), 1, anon_sym_function, - ACTIONS(1554), 1, + ACTIONS(1522), 1, + anon_sym_COLON_COLON, + ACTIONS(1525), 1, anon_sym_LBRACK, - ACTIONS(1560), 1, + ACTIONS(1534), 1, + anon_sym_delete, + ACTIONS(1537), 1, + anon_sym_rawcall, + ACTIONS(1540), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1543), 1, anon_sym_clone, + ACTIONS(1552), 1, + anon_sym_DQUOTE, + ACTIONS(1555), 1, + anon_sym_SQUOTE, + ACTIONS(1558), 1, + anon_sym_SQUOTE_POUND_SQUOTE, STATE(1354), 1, sym_expression, STATE(1468), 1, sym_function_declaration, - ACTIONS(79), 2, + ACTIONS(1528), 2, + anon_sym_DASH, + anon_sym_typeof, + ACTIONS(1546), 2, sym_integer, sym_null, - ACTIONS(145), 2, + ACTIONS(1549), 2, sym_verbatim_string, sym_float, - ACTIONS(153), 2, + ACTIONS(1561), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, - anon_sym_DASH, - anon_sym_typeof, - STATE(399), 2, + STATE(398), 2, sym_table_slot, aux_sym_table_slots_repeat1, - ACTIONS(1558), 4, + ACTIONS(1531), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -40735,17 +40706,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1544), 1, + ACTIONS(1485), 1, sym_identifier, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1552), 1, + ACTIONS(1493), 1, anon_sym_function, - ACTIONS(1554), 1, + ACTIONS(1495), 1, anon_sym_LBRACK, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1564), 1, anon_sym_RBRACE, @@ -40764,13 +40735,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, - STATE(397), 2, + STATE(398), 2, sym_table_slot, aux_sym_table_slots_repeat1, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -40816,11 +40787,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -40840,14 +40811,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -40893,11 +40864,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -40917,14 +40888,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -40970,11 +40941,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -40994,14 +40965,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -41047,11 +41018,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -41071,14 +41042,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -41122,21 +41093,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1544), 1, + ACTIONS(1485), 1, sym_identifier, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1552), 1, + ACTIONS(1493), 1, anon_sym_function, - ACTIONS(1554), 1, + ACTIONS(1495), 1, anon_sym_LBRACK, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1580), 1, anon_sym_RBRACE, - STATE(398), 1, + STATE(397), 1, sym_table_slot, STATE(1354), 1, sym_expression, @@ -41153,10 +41124,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -41200,21 +41171,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1544), 1, + ACTIONS(1485), 1, sym_identifier, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1552), 1, + ACTIONS(1493), 1, anon_sym_function, - ACTIONS(1554), 1, + ACTIONS(1495), 1, anon_sym_LBRACK, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1582), 1, anon_sym_RBRACE, - STATE(398), 1, + STATE(397), 1, sym_table_slot, STATE(1354), 1, sym_expression, @@ -41231,10 +41202,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -41278,21 +41249,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1544), 1, + ACTIONS(1485), 1, sym_identifier, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1552), 1, + ACTIONS(1493), 1, anon_sym_function, - ACTIONS(1554), 1, + ACTIONS(1495), 1, anon_sym_LBRACK, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1584), 1, anon_sym_RBRACE, - STATE(398), 1, + STATE(397), 1, sym_table_slot, STATE(1354), 1, sym_expression, @@ -41309,10 +41280,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -41356,21 +41327,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1544), 1, + ACTIONS(1485), 1, sym_identifier, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1552), 1, + ACTIONS(1493), 1, anon_sym_function, - ACTIONS(1554), 1, + ACTIONS(1495), 1, anon_sym_LBRACK, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1586), 1, anon_sym_RBRACE, - STATE(398), 1, + STATE(397), 1, sym_table_slot, STATE(1354), 1, sym_expression, @@ -41387,10 +41358,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -41436,11 +41407,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -41460,14 +41431,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -41511,21 +41482,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1544), 1, + ACTIONS(1485), 1, sym_identifier, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1552), 1, + ACTIONS(1493), 1, anon_sym_function, - ACTIONS(1554), 1, + ACTIONS(1495), 1, anon_sym_LBRACK, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1590), 1, anon_sym_RBRACE, - STATE(398), 1, + STATE(397), 1, sym_table_slot, STATE(1354), 1, sym_expression, @@ -41542,10 +41513,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -41591,11 +41562,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -41615,14 +41586,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -41668,11 +41639,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -41692,14 +41663,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -41743,21 +41714,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1544), 1, + ACTIONS(1485), 1, sym_identifier, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1552), 1, + ACTIONS(1493), 1, anon_sym_function, - ACTIONS(1554), 1, + ACTIONS(1495), 1, anon_sym_LBRACK, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1596), 1, anon_sym_RBRACE, - STATE(398), 1, + STATE(397), 1, sym_table_slot, STATE(1354), 1, sym_expression, @@ -41774,10 +41745,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -41823,11 +41794,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -41847,14 +41818,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -41898,21 +41869,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1544), 1, + ACTIONS(1485), 1, sym_identifier, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1552), 1, + ACTIONS(1493), 1, anon_sym_function, - ACTIONS(1554), 1, + ACTIONS(1495), 1, anon_sym_LBRACK, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1600), 1, anon_sym_RBRACE, - STATE(398), 1, + STATE(397), 1, sym_table_slot, STATE(1354), 1, sym_expression, @@ -41929,10 +41900,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -41978,11 +41949,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -41999,7 +41970,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(1604), 2, @@ -42009,7 +41980,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -42055,11 +42026,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -42076,7 +42047,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(1604), 2, @@ -42086,7 +42057,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -42130,17 +42101,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1544), 1, + ACTIONS(1485), 1, sym_identifier, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1552), 1, + ACTIONS(1493), 1, anon_sym_function, - ACTIONS(1554), 1, + ACTIONS(1495), 1, anon_sym_LBRACK, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1564), 1, anon_sym_RBRACE, @@ -42159,10 +42130,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -42208,11 +42179,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -42229,7 +42200,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(1604), 2, @@ -42239,7 +42210,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -42360,11 +42331,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(673), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -42381,7 +42352,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(343), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(1612), 2, @@ -42391,7 +42362,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -42437,11 +42408,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -42458,7 +42429,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(1604), 2, @@ -42468,7 +42439,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -42514,11 +42485,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -42535,7 +42506,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(1604), 2, @@ -42545,7 +42516,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -42591,11 +42562,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(673), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -42612,7 +42583,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(343), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(1612), 2, @@ -42622,7 +42593,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -42893,11 +42864,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -42914,7 +42885,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(1604), 2, @@ -42924,7 +42895,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -42982,7 +42953,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_function, ACTIONS(1620), 1, anon_sym_SEMI, - STATE(1378), 1, + STATE(1353), 1, sym_expression, STATE(1848), 1, sym_local_declaration, @@ -43120,11 +43091,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(673), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -43141,7 +43112,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(343), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(1612), 2, @@ -43151,7 +43122,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -43209,7 +43180,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_function, ACTIONS(1624), 1, anon_sym_SEMI, - STATE(1353), 1, + STATE(1380), 1, sym_expression, STATE(1930), 1, sym_local_declaration, @@ -43270,17 +43241,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1544), 1, + ACTIONS(1485), 1, sym_identifier, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1552), 1, + ACTIONS(1493), 1, anon_sym_function, - ACTIONS(1554), 1, + ACTIONS(1495), 1, anon_sym_LBRACK, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1626), 1, anon_sym_RBRACE, @@ -43299,10 +43270,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -43423,11 +43394,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(673), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -43444,7 +43415,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(343), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(1612), 2, @@ -43454,7 +43425,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -43500,11 +43471,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -43521,7 +43492,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(1604), 2, @@ -43531,7 +43502,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -43577,11 +43548,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -43598,7 +43569,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(1604), 2, @@ -43608,7 +43579,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -43654,11 +43625,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -43675,7 +43646,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(1604), 2, @@ -43685,7 +43656,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -43731,11 +43702,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -43752,7 +43723,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(1604), 2, @@ -43762,7 +43733,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -43808,11 +43779,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -43829,7 +43800,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(1604), 2, @@ -43839,7 +43810,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -43885,11 +43856,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -43906,7 +43877,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(1604), 2, @@ -43916,7 +43887,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -44016,58 +43987,57 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [7496] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(93), 1, + [7496] = 22, + ACTIONS(287), 1, anon_sym_LPAREN, - ACTIONS(117), 1, + ACTIONS(305), 1, + anon_sym_resume, + ACTIONS(311), 1, anon_sym_COLON_COLON, - ACTIONS(121), 1, + ACTIONS(315), 1, anon_sym_LBRACK, - ACTIONS(135), 1, + ACTIONS(327), 1, anon_sym_delete, - ACTIONS(139), 1, + ACTIONS(331), 1, anon_sym_rawcall, - ACTIONS(147), 1, + ACTIONS(333), 1, + anon_sym_AT, + ACTIONS(335), 1, + anon_sym_clone, + ACTIONS(337), 1, anon_sym_DQUOTE, - ACTIONS(149), 1, + ACTIONS(339), 1, anon_sym_SQUOTE, - ACTIONS(151), 1, + ACTIONS(341), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, - anon_sym_resume, - ACTIONS(1560), 1, - anon_sym_AT, - ACTIONS(1562), 1, - anon_sym_clone, - ACTIONS(1568), 1, - anon_sym_LBRACE, - ACTIONS(1572), 1, + ACTIONS(345), 1, + sym_comment, + ACTIONS(347), 1, + sym_verbatim_string, + ACTIONS(853), 1, anon_sym_function, - STATE(854), 1, - sym_table, - STATE(940), 1, + ACTIONS(1630), 1, + anon_sym_SEMI, + ACTIONS(1632), 1, + anon_sym_LF, + STATE(1341), 1, sym_expression, - ACTIONS(145), 2, - sym_verbatim_string, - sym_float, - ACTIONS(153), 2, + ACTIONS(343), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, - anon_sym_DASH, - anon_sym_typeof, - ACTIONS(79), 3, + ACTIONS(277), 4, sym_identifier, sym_integer, + sym_float, sym_null, - ACTIONS(1558), 4, + ACTIONS(325), 6, + anon_sym_DASH, anon_sym_TILDE, anon_sym_BANG, + anon_sym_typeof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(822), 7, + STATE(1302), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -44075,7 +44045,7 @@ static const uint16_t ts_small_parse_table[] = { sym_delete_expression, sym_clone_expression, sym_array, - STATE(843), 13, + STATE(1296), 13, sym_unary_expression, sym_binary_expression, sym_ternary_expression, @@ -44089,7 +44059,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [7592] = 23, + [7590] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(305), 1, @@ -44162,7 +44132,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [7688] = 23, + [7686] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -44181,15 +44151,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(75), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1630), 1, + ACTIONS(1634), 1, anon_sym_LBRACE, - ACTIONS(1632), 1, + ACTIONS(1636), 1, anon_sym_resume, - ACTIONS(1634), 1, + ACTIONS(1638), 1, anon_sym_function, - ACTIONS(1640), 1, + ACTIONS(1644), 1, anon_sym_AT, - ACTIONS(1642), 1, + ACTIONS(1646), 1, anon_sym_clone, STATE(396), 1, sym_expression, @@ -44201,19 +44171,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(77), 2, anon_sym_true, anon_sym_false, - ACTIONS(1636), 2, + ACTIONS(1640), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(7), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1638), 4, + ACTIONS(1642), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -44235,7 +44205,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [7784] = 23, + [7782] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -44308,7 +44278,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [7880] = 23, + [7878] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -44381,7 +44351,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [7976] = 23, + [7974] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -44454,58 +44424,58 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [8072] = 23, + [8070] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(305), 1, - anon_sym_resume, - ACTIONS(327), 1, - anon_sym_delete, - ACTIONS(331), 1, - anon_sym_rawcall, - ACTIONS(335), 1, - anon_sym_clone, - ACTIONS(339), 1, - anon_sym_SQUOTE, - ACTIONS(661), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(663), 1, + ACTIONS(199), 1, + anon_sym_resume, + ACTIONS(205), 1, anon_sym_COLON_COLON, - ACTIONS(665), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(669), 1, + ACTIONS(223), 1, + anon_sym_delete, + ACTIONS(227), 1, + anon_sym_rawcall, + ACTIONS(229), 1, anon_sym_AT, - ACTIONS(671), 1, + ACTIONS(231), 1, + anon_sym_clone, + ACTIONS(235), 1, anon_sym_DQUOTE, - ACTIONS(673), 1, + ACTIONS(237), 1, + anon_sym_SQUOTE, + ACTIONS(239), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(853), 1, - anon_sym_function, - ACTIONS(1610), 1, + ACTIONS(647), 1, anon_sym_LBRACE, - STATE(1210), 1, - sym_table, - STATE(1211), 1, + ACTIONS(649), 1, + anon_sym_function, + STATE(1000), 1, sym_expression, - ACTIONS(325), 2, + STATE(1004), 1, + sym_table, + ACTIONS(219), 2, anon_sym_DASH, anon_sym_typeof, - ACTIONS(343), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(347), 2, + ACTIONS(233), 2, sym_verbatim_string, sym_float, - ACTIONS(277), 3, + ACTIONS(241), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(171), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(667), 4, + ACTIONS(221), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(1302), 7, + STATE(962), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -44513,7 +44483,7 @@ static const uint16_t ts_small_parse_table[] = { sym_delete_expression, sym_clone_expression, sym_array, - STATE(1296), 13, + STATE(959), 13, sym_unary_expression, sym_binary_expression, sym_ternary_expression, @@ -44527,7 +44497,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [8168] = 23, + [8166] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(181), 1, @@ -44556,7 +44526,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(649), 1, anon_sym_function, - STATE(1139), 1, + STATE(1140), 1, sym_expression, STATE(1512), 1, sym_table, @@ -44600,7 +44570,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [8264] = 23, + [8262] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -44629,9 +44599,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(357), 1, anon_sym_function, - STATE(330), 1, + STATE(329), 1, sym_table, - STATE(332), 1, + STATE(330), 1, sym_expression, ACTIONS(55), 2, anon_sym_DASH, @@ -44651,7 +44621,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -44673,7 +44643,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [8360] = 23, + [8358] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -44746,7 +44716,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [8456] = 23, + [8454] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(181), 1, @@ -44819,7 +44789,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [8552] = 23, + [8550] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(181), 1, @@ -44892,7 +44862,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [8648] = 23, + [8646] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -44911,11 +44881,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -44931,14 +44901,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -44965,7 +44935,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [8744] = 23, + [8742] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -44984,11 +44954,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -45004,14 +44974,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -45038,7 +45008,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [8840] = 23, + [8838] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(181), 1, @@ -45111,7 +45081,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [8936] = 23, + [8934] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -45130,15 +45100,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(75), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1630), 1, + ACTIONS(1634), 1, anon_sym_LBRACE, - ACTIONS(1632), 1, + ACTIONS(1636), 1, anon_sym_resume, - ACTIONS(1634), 1, + ACTIONS(1638), 1, anon_sym_function, - ACTIONS(1640), 1, + ACTIONS(1644), 1, anon_sym_AT, - ACTIONS(1642), 1, + ACTIONS(1646), 1, anon_sym_clone, STATE(395), 1, sym_expression, @@ -45150,19 +45120,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(77), 2, anon_sym_true, anon_sym_false, - ACTIONS(1636), 2, + ACTIONS(1640), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(7), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1638), 4, + ACTIONS(1642), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -45184,7 +45154,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [9032] = 24, + [9030] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -45201,17 +45171,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1544), 1, + ACTIONS(1485), 1, sym_identifier, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1552), 1, + ACTIONS(1493), 1, anon_sym_function, - ACTIONS(1554), 1, + ACTIONS(1495), 1, anon_sym_LBRACK, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, STATE(1354), 1, sym_expression, @@ -45228,10 +45198,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -45258,7 +45228,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [9130] = 23, + [9128] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(305), 1, @@ -45331,7 +45301,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [9226] = 23, + [9224] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -45350,11 +45320,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -45370,14 +45340,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -45404,7 +45374,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [9322] = 23, + [9320] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -45423,11 +45393,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -45443,14 +45413,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -45477,7 +45447,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [9418] = 23, + [9416] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -45496,19 +45466,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(75), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1630), 1, + ACTIONS(1634), 1, anon_sym_LBRACE, - ACTIONS(1632), 1, + ACTIONS(1636), 1, anon_sym_resume, - ACTIONS(1634), 1, + ACTIONS(1638), 1, anon_sym_function, - ACTIONS(1640), 1, + ACTIONS(1644), 1, anon_sym_AT, - ACTIONS(1642), 1, + ACTIONS(1646), 1, anon_sym_clone, - STATE(335), 1, + STATE(294), 1, sym_table, - STATE(390), 1, + STATE(392), 1, sym_expression, ACTIONS(69), 2, sym_verbatim_string, @@ -45516,19 +45486,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(77), 2, anon_sym_true, anon_sym_false, - ACTIONS(1636), 2, + ACTIONS(1640), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(7), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1638), 4, + ACTIONS(1642), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -45550,7 +45520,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [9514] = 23, + [9512] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(181), 1, @@ -45569,15 +45539,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(239), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1644), 1, + ACTIONS(1648), 1, anon_sym_LBRACE, - ACTIONS(1646), 1, + ACTIONS(1650), 1, anon_sym_resume, - ACTIONS(1648), 1, + ACTIONS(1652), 1, anon_sym_function, - ACTIONS(1654), 1, + ACTIONS(1658), 1, anon_sym_AT, - ACTIONS(1656), 1, + ACTIONS(1660), 1, anon_sym_clone, STATE(1004), 1, sym_table, @@ -45589,14 +45559,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(241), 2, anon_sym_true, anon_sym_false, - ACTIONS(1650), 2, + ACTIONS(1654), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(171), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1652), 4, + ACTIONS(1656), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -45623,7 +45593,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [9610] = 23, + [9608] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -45642,11 +45612,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -45662,14 +45632,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -45696,7 +45666,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [9706] = 22, + [9704] = 22, ACTIONS(287), 1, anon_sym_LPAREN, ACTIONS(305), 1, @@ -45725,9 +45695,9 @@ static const uint16_t ts_small_parse_table[] = { sym_verbatim_string, ACTIONS(853), 1, anon_sym_function, - ACTIONS(1658), 1, + ACTIONS(1662), 1, anon_sym_SEMI, - ACTIONS(1660), 1, + ACTIONS(1664), 1, anon_sym_LF, STATE(1342), 1, sym_expression, @@ -45768,7 +45738,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [9800] = 23, + [9798] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -45787,11 +45757,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -45807,14 +45777,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -45841,80 +45811,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [9896] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(181), 1, - anon_sym_LPAREN, - ACTIONS(199), 1, - anon_sym_resume, - ACTIONS(205), 1, - anon_sym_COLON_COLON, - ACTIONS(209), 1, - anon_sym_LBRACK, - ACTIONS(223), 1, - anon_sym_delete, - ACTIONS(227), 1, - anon_sym_rawcall, - ACTIONS(229), 1, - anon_sym_AT, - ACTIONS(231), 1, - anon_sym_clone, - ACTIONS(235), 1, - anon_sym_DQUOTE, - ACTIONS(237), 1, - anon_sym_SQUOTE, - ACTIONS(239), 1, - anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(647), 1, - anon_sym_LBRACE, - ACTIONS(649), 1, - anon_sym_function, - STATE(1000), 1, - sym_expression, - STATE(1004), 1, - sym_table, - ACTIONS(219), 2, - anon_sym_DASH, - anon_sym_typeof, - ACTIONS(233), 2, - sym_verbatim_string, - sym_float, - ACTIONS(241), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(171), 3, - sym_identifier, - sym_integer, - sym_null, - ACTIONS(221), 4, - anon_sym_TILDE, - anon_sym_BANG, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(962), 7, - sym_resume_expression, - sym_primary_expression, - sym_assignment_expression, - sym_update_expression, - sym_delete_expression, - sym_clone_expression, - sym_array, - STATE(959), 13, - sym_unary_expression, - sym_binary_expression, - sym_ternary_expression, - sym_deref_expression, - sym_index_expression, - sym_call_expression, - sym_anonymous_function, - sym_lambda_expression, - sym_parenthesized_expression, - sym_global_variable, - sym_string, - sym_char, - sym_bool, - [9992] = 23, + [9894] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -45987,58 +45884,131 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [10088] = 23, + [9990] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, - anon_sym_LPAREN, - ACTIONS(199), 1, + ACTIONS(305), 1, anon_sym_resume, - ACTIONS(205), 1, + ACTIONS(327), 1, + anon_sym_delete, + ACTIONS(331), 1, + anon_sym_rawcall, + ACTIONS(335), 1, + anon_sym_clone, + ACTIONS(339), 1, + anon_sym_SQUOTE, + ACTIONS(661), 1, + anon_sym_LPAREN, + ACTIONS(663), 1, anon_sym_COLON_COLON, - ACTIONS(209), 1, + ACTIONS(665), 1, anon_sym_LBRACK, - ACTIONS(223), 1, + ACTIONS(669), 1, + anon_sym_AT, + ACTIONS(671), 1, + anon_sym_DQUOTE, + ACTIONS(673), 1, + anon_sym_SQUOTE_POUND_SQUOTE, + ACTIONS(853), 1, + anon_sym_function, + ACTIONS(1610), 1, + anon_sym_LBRACE, + STATE(1206), 1, + sym_expression, + STATE(1307), 1, + sym_table, + ACTIONS(325), 2, + anon_sym_DASH, + anon_sym_typeof, + ACTIONS(343), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(347), 2, + sym_verbatim_string, + sym_float, + ACTIONS(277), 3, + sym_identifier, + sym_integer, + sym_null, + ACTIONS(667), 4, + anon_sym_TILDE, + anon_sym_BANG, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(1302), 7, + sym_resume_expression, + sym_primary_expression, + sym_assignment_expression, + sym_update_expression, + sym_delete_expression, + sym_clone_expression, + sym_array, + STATE(1296), 13, + sym_unary_expression, + sym_binary_expression, + sym_ternary_expression, + sym_deref_expression, + sym_index_expression, + sym_call_expression, + sym_anonymous_function, + sym_lambda_expression, + sym_parenthesized_expression, + sym_global_variable, + sym_string, + sym_char, + sym_bool, + [10086] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(305), 1, + anon_sym_resume, + ACTIONS(327), 1, anon_sym_delete, - ACTIONS(227), 1, + ACTIONS(331), 1, anon_sym_rawcall, - ACTIONS(229), 1, - anon_sym_AT, - ACTIONS(231), 1, + ACTIONS(335), 1, anon_sym_clone, - ACTIONS(235), 1, - anon_sym_DQUOTE, - ACTIONS(237), 1, + ACTIONS(339), 1, anon_sym_SQUOTE, - ACTIONS(239), 1, + ACTIONS(661), 1, + anon_sym_LPAREN, + ACTIONS(663), 1, + anon_sym_COLON_COLON, + ACTIONS(665), 1, + anon_sym_LBRACK, + ACTIONS(669), 1, + anon_sym_AT, + ACTIONS(671), 1, + anon_sym_DQUOTE, + ACTIONS(673), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(647), 1, - anon_sym_LBRACE, - ACTIONS(649), 1, + ACTIONS(853), 1, anon_sym_function, - STATE(1008), 1, + ACTIONS(1610), 1, + anon_sym_LBRACE, + STATE(1210), 1, sym_table, - STATE(1009), 1, + STATE(1211), 1, sym_expression, - ACTIONS(219), 2, + ACTIONS(325), 2, anon_sym_DASH, anon_sym_typeof, - ACTIONS(233), 2, - sym_verbatim_string, - sym_float, - ACTIONS(241), 2, + ACTIONS(343), 2, anon_sym_true, anon_sym_false, - ACTIONS(171), 3, + ACTIONS(347), 2, + sym_verbatim_string, + sym_float, + ACTIONS(277), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(221), 4, + ACTIONS(667), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(962), 7, + STATE(1302), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -46046,7 +46016,7 @@ static const uint16_t ts_small_parse_table[] = { sym_delete_expression, sym_clone_expression, sym_array, - STATE(959), 13, + STATE(1296), 13, sym_unary_expression, sym_binary_expression, sym_ternary_expression, @@ -46060,7 +46030,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [10184] = 23, + [10182] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -46133,7 +46103,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [10280] = 23, + [10278] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -46152,11 +46122,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -46172,14 +46142,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -46206,7 +46176,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [10376] = 23, + [10374] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -46225,17 +46195,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, - ACTIONS(1662), 1, + ACTIONS(1666), 1, anon_sym_COMMA, - ACTIONS(1664), 1, + ACTIONS(1668), 1, anon_sym_RBRACK, STATE(1326), 1, sym_expression, @@ -46245,14 +46215,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -46279,7 +46249,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [10472] = 23, + [10470] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -46298,17 +46268,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, - ACTIONS(1666), 1, + ACTIONS(1670), 1, anon_sym_COMMA, - ACTIONS(1668), 1, + ACTIONS(1672), 1, anon_sym_RBRACK, STATE(1332), 1, sym_expression, @@ -46318,14 +46288,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -46352,7 +46322,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [10568] = 23, + [10566] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -46381,10 +46351,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(357), 1, anon_sym_function, - STATE(207), 1, - sym_expression, - STATE(208), 1, + STATE(209), 1, sym_table, + STATE(290), 1, + sym_expression, ACTIONS(55), 2, anon_sym_DASH, anon_sym_typeof, @@ -46403,7 +46373,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -46425,7 +46395,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [10664] = 22, + [10662] = 22, ACTIONS(287), 1, anon_sym_LPAREN, ACTIONS(305), 1, @@ -46454,9 +46424,9 @@ static const uint16_t ts_small_parse_table[] = { sym_verbatim_string, ACTIONS(853), 1, anon_sym_function, - ACTIONS(1670), 1, + ACTIONS(1674), 1, anon_sym_SEMI, - ACTIONS(1672), 1, + ACTIONS(1676), 1, anon_sym_LF, STATE(1337), 1, sym_expression, @@ -46497,7 +46467,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [10758] = 23, + [10756] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(305), 1, @@ -46570,7 +46540,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [10854] = 23, + [10852] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(181), 1, @@ -46589,15 +46559,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(239), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1644), 1, + ACTIONS(1648), 1, anon_sym_LBRACE, - ACTIONS(1646), 1, + ACTIONS(1650), 1, anon_sym_resume, - ACTIONS(1648), 1, + ACTIONS(1652), 1, anon_sym_function, - ACTIONS(1654), 1, + ACTIONS(1658), 1, anon_sym_AT, - ACTIONS(1656), 1, + ACTIONS(1660), 1, anon_sym_clone, STATE(1002), 1, sym_table, @@ -46609,14 +46579,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(241), 2, anon_sym_true, anon_sym_false, - ACTIONS(1650), 2, + ACTIONS(1654), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(171), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1652), 4, + ACTIONS(1656), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -46643,7 +46613,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [10950] = 23, + [10948] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -46672,9 +46642,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(357), 1, anon_sym_function, - STATE(198), 1, - sym_table, STATE(199), 1, + sym_table, + STATE(200), 1, sym_expression, ACTIONS(55), 2, anon_sym_DASH, @@ -46694,7 +46664,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -46716,7 +46686,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [11046] = 23, + [11044] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -46735,17 +46705,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, - ACTIONS(1674), 1, + ACTIONS(1678), 1, anon_sym_COMMA, - ACTIONS(1676), 1, + ACTIONS(1680), 1, anon_sym_RBRACK, STATE(1323), 1, sym_expression, @@ -46755,14 +46725,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -46789,7 +46759,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [11142] = 23, + [11140] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -46808,11 +46778,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -46828,14 +46798,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -46862,7 +46832,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [11238] = 23, + [11236] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -46881,17 +46851,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, ACTIONS(1572), 1, anon_sym_function, - STATE(1393), 1, + STATE(1404), 1, sym_expression, STATE(1806), 1, sym_table, @@ -46901,14 +46871,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -46935,7 +46905,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [11334] = 23, + [11332] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(181), 1, @@ -46964,7 +46934,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(649), 1, anon_sym_function, - STATE(1143), 1, + STATE(1134), 1, sym_expression, STATE(1514), 1, sym_table, @@ -47008,7 +46978,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [11430] = 23, + [11428] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(181), 1, @@ -47027,19 +46997,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(239), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1644), 1, + ACTIONS(1648), 1, anon_sym_LBRACE, - ACTIONS(1646), 1, + ACTIONS(1650), 1, anon_sym_resume, - ACTIONS(1648), 1, + ACTIONS(1652), 1, anon_sym_function, - ACTIONS(1654), 1, + ACTIONS(1658), 1, anon_sym_AT, - ACTIONS(1656), 1, + ACTIONS(1660), 1, anon_sym_clone, STATE(1070), 1, sym_table, - STATE(1150), 1, + STATE(1138), 1, sym_expression, ACTIONS(233), 2, sym_verbatim_string, @@ -47047,14 +47017,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(241), 2, anon_sym_true, anon_sym_false, - ACTIONS(1650), 2, + ACTIONS(1654), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(171), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1652), 4, + ACTIONS(1656), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -47081,7 +47051,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [11526] = 23, + [11524] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -47110,10 +47080,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(357), 1, anon_sym_function, + STATE(294), 1, + sym_table, STATE(334), 1, sym_expression, - STATE(335), 1, - sym_table, ACTIONS(55), 2, anon_sym_DASH, anon_sym_typeof, @@ -47132,7 +47102,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -47154,7 +47124,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [11622] = 23, + [11620] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -47173,11 +47143,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1568), 1, anon_sym_LBRACE, @@ -47193,14 +47163,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -47227,58 +47197,58 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [11718] = 23, + [11716] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(93), 1, anon_sym_LPAREN, - ACTIONS(35), 1, - anon_sym_resume, - ACTIONS(41), 1, + ACTIONS(117), 1, anon_sym_COLON_COLON, - ACTIONS(45), 1, + ACTIONS(121), 1, anon_sym_LBRACK, - ACTIONS(59), 1, + ACTIONS(135), 1, anon_sym_delete, - ACTIONS(63), 1, + ACTIONS(139), 1, anon_sym_rawcall, - ACTIONS(65), 1, - anon_sym_AT, - ACTIONS(67), 1, - anon_sym_clone, - ACTIONS(71), 1, + ACTIONS(147), 1, anon_sym_DQUOTE, - ACTIONS(73), 1, + ACTIONS(149), 1, anon_sym_SQUOTE, - ACTIONS(75), 1, + ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(353), 1, + ACTIONS(1491), 1, + anon_sym_resume, + ACTIONS(1501), 1, + anon_sym_AT, + ACTIONS(1503), 1, + anon_sym_clone, + ACTIONS(1568), 1, anon_sym_LBRACE, - ACTIONS(357), 1, + ACTIONS(1572), 1, anon_sym_function, - STATE(200), 1, + STATE(854), 1, sym_table, - STATE(201), 1, + STATE(940), 1, sym_expression, - ACTIONS(55), 2, - anon_sym_DASH, - anon_sym_typeof, - ACTIONS(69), 2, + ACTIONS(145), 2, sym_verbatim_string, sym_float, - ACTIONS(77), 2, + ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(7), 3, + ACTIONS(1497), 2, + anon_sym_DASH, + anon_sym_typeof, + ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(57), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(822), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -47286,7 +47256,7 @@ static const uint16_t ts_small_parse_table[] = { sym_delete_expression, sym_clone_expression, sym_array, - STATE(284), 13, + STATE(843), 13, sym_unary_expression, sym_binary_expression, sym_ternary_expression, @@ -47300,57 +47270,58 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_char, sym_bool, - [11814] = 22, - ACTIONS(287), 1, + [11812] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(35), 1, anon_sym_resume, - ACTIONS(311), 1, + ACTIONS(41), 1, anon_sym_COLON_COLON, - ACTIONS(315), 1, + ACTIONS(45), 1, anon_sym_LBRACK, - ACTIONS(327), 1, + ACTIONS(59), 1, anon_sym_delete, - ACTIONS(331), 1, + ACTIONS(63), 1, anon_sym_rawcall, - ACTIONS(333), 1, + ACTIONS(65), 1, anon_sym_AT, - ACTIONS(335), 1, + ACTIONS(67), 1, anon_sym_clone, - ACTIONS(337), 1, + ACTIONS(71), 1, anon_sym_DQUOTE, - ACTIONS(339), 1, + ACTIONS(73), 1, anon_sym_SQUOTE, - ACTIONS(341), 1, + ACTIONS(75), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(345), 1, - sym_comment, - ACTIONS(347), 1, - sym_verbatim_string, - ACTIONS(853), 1, + ACTIONS(353), 1, + anon_sym_LBRACE, + ACTIONS(357), 1, anon_sym_function, - ACTIONS(1678), 1, - anon_sym_SEMI, - ACTIONS(1680), 1, - anon_sym_LF, - STATE(1341), 1, + STATE(201), 1, + sym_table, + STATE(202), 1, sym_expression, - ACTIONS(343), 2, + ACTIONS(55), 2, + anon_sym_DASH, + anon_sym_typeof, + ACTIONS(69), 2, + sym_verbatim_string, + sym_float, + ACTIONS(77), 2, anon_sym_true, anon_sym_false, - ACTIONS(277), 4, + ACTIONS(7), 3, sym_identifier, sym_integer, - sym_float, sym_null, - ACTIONS(325), 6, - anon_sym_DASH, + ACTIONS(57), 4, anon_sym_TILDE, anon_sym_BANG, - anon_sym_typeof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(1302), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -47358,7 +47329,7 @@ static const uint16_t ts_small_parse_table[] = { sym_delete_expression, sym_clone_expression, sym_array, - STATE(1296), 13, + STATE(284), 13, sym_unary_expression, sym_binary_expression, sym_ternary_expression, @@ -47391,11 +47362,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -47411,14 +47382,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -47474,10 +47445,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(357), 1, anon_sym_function, - STATE(373), 1, - sym_expression, - STATE(381), 1, + STATE(379), 1, sym_table, + STATE(382), 1, + sym_expression, ACTIONS(55), 2, anon_sym_DASH, anon_sym_typeof, @@ -47496,7 +47467,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -47547,7 +47518,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(649), 1, anon_sym_function, - STATE(1140), 1, + STATE(1141), 1, sym_expression, STATE(1513), 1, sym_table, @@ -47610,11 +47581,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -47630,14 +47601,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -47739,55 +47710,55 @@ static const uint16_t ts_small_parse_table[] = { [12386] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(305), 1, - anon_sym_resume, - ACTIONS(327), 1, - anon_sym_delete, - ACTIONS(331), 1, - anon_sym_rawcall, - ACTIONS(335), 1, - anon_sym_clone, - ACTIONS(339), 1, - anon_sym_SQUOTE, - ACTIONS(661), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(663), 1, + ACTIONS(199), 1, + anon_sym_resume, + ACTIONS(205), 1, anon_sym_COLON_COLON, - ACTIONS(665), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(669), 1, + ACTIONS(223), 1, + anon_sym_delete, + ACTIONS(227), 1, + anon_sym_rawcall, + ACTIONS(229), 1, anon_sym_AT, - ACTIONS(671), 1, + ACTIONS(231), 1, + anon_sym_clone, + ACTIONS(235), 1, anon_sym_DQUOTE, - ACTIONS(673), 1, + ACTIONS(237), 1, + anon_sym_SQUOTE, + ACTIONS(239), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(853), 1, - anon_sym_function, - ACTIONS(1610), 1, + ACTIONS(647), 1, anon_sym_LBRACE, - STATE(1206), 1, - sym_expression, - STATE(1307), 1, + ACTIONS(649), 1, + anon_sym_function, + STATE(1008), 1, sym_table, - ACTIONS(325), 2, + STATE(1009), 1, + sym_expression, + ACTIONS(219), 2, anon_sym_DASH, anon_sym_typeof, - ACTIONS(343), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(347), 2, + ACTIONS(233), 2, sym_verbatim_string, sym_float, - ACTIONS(277), 3, + ACTIONS(241), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(171), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(667), 4, + ACTIONS(221), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(1302), 7, + STATE(962), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -47795,7 +47766,7 @@ static const uint16_t ts_small_parse_table[] = { sym_delete_expression, sym_clone_expression, sym_array, - STATE(1296), 13, + STATE(959), 13, sym_unary_expression, sym_binary_expression, sym_ternary_expression, @@ -47828,19 +47799,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(75), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1630), 1, + ACTIONS(1634), 1, anon_sym_LBRACE, - ACTIONS(1632), 1, + ACTIONS(1636), 1, anon_sym_resume, - ACTIONS(1634), 1, + ACTIONS(1638), 1, anon_sym_function, - ACTIONS(1640), 1, + ACTIONS(1644), 1, anon_sym_AT, - ACTIONS(1642), 1, + ACTIONS(1646), 1, anon_sym_clone, - STATE(200), 1, + STATE(201), 1, sym_table, - STATE(386), 1, + STATE(388), 1, sym_expression, ACTIONS(69), 2, sym_verbatim_string, @@ -47848,19 +47819,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(77), 2, anon_sym_true, anon_sym_false, - ACTIONS(1636), 2, + ACTIONS(1640), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(7), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1638), 4, + ACTIONS(1642), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -47901,19 +47872,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(75), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1630), 1, + ACTIONS(1634), 1, anon_sym_LBRACE, - ACTIONS(1632), 1, + ACTIONS(1636), 1, anon_sym_resume, - ACTIONS(1634), 1, + ACTIONS(1638), 1, anon_sym_function, - ACTIONS(1640), 1, + ACTIONS(1644), 1, anon_sym_AT, - ACTIONS(1642), 1, + ACTIONS(1646), 1, anon_sym_clone, - STATE(198), 1, + STATE(199), 1, sym_table, - STATE(384), 1, + STATE(387), 1, sym_expression, ACTIONS(69), 2, sym_verbatim_string, @@ -47921,19 +47892,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(77), 2, anon_sym_true, anon_sym_false, - ACTIONS(1636), 2, + ACTIONS(1640), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(7), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1638), 4, + ACTIONS(1642), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -47974,11 +47945,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -47992,14 +47963,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -48045,11 +48016,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -48063,14 +48034,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -48310,11 +48281,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -48328,14 +48299,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -48381,11 +48352,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -48399,14 +48370,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -48523,11 +48494,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -48541,14 +48512,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -48604,7 +48575,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_function, ACTIONS(1706), 1, anon_sym_SEMI, - STATE(1400), 1, + STATE(1393), 1, sym_expression, ACTIONS(131), 2, anon_sym_DASH, @@ -48736,11 +48707,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -48754,14 +48725,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -48878,11 +48849,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -48896,14 +48867,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -48949,11 +48920,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -48967,14 +48938,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -49020,11 +48991,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -49038,14 +49009,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -49091,11 +49062,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -49109,14 +49080,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -49162,11 +49133,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -49180,14 +49151,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -49233,11 +49204,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -49251,14 +49222,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -49304,11 +49275,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -49322,14 +49293,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -49375,11 +49346,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -49393,14 +49364,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -49588,11 +49559,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -49606,14 +49577,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -49659,11 +49630,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -49677,14 +49648,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -49730,11 +49701,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -49748,14 +49719,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -49801,11 +49772,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -49819,14 +49790,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -49943,11 +49914,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -49961,14 +49932,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -50085,11 +50056,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -50103,14 +50074,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -50156,11 +50127,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -50174,14 +50145,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -50227,11 +50198,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -50245,14 +50216,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -50298,11 +50269,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -50316,14 +50287,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -50369,11 +50340,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -50387,14 +50358,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -50440,11 +50411,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -50458,14 +50429,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -50511,17 +50482,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, ACTIONS(1760), 1, anon_sym_RPAREN, - STATE(1432), 1, + STATE(1413), 1, sym_expression, ACTIONS(145), 2, sym_verbatim_string, @@ -50529,14 +50500,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -50582,11 +50553,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -50600,14 +50571,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -50653,11 +50624,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -50671,14 +50642,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -50866,11 +50837,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -50884,14 +50855,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -50937,11 +50908,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -50955,14 +50926,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -51008,11 +50979,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -51026,14 +50997,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -51079,11 +51050,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -51097,14 +51068,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -51221,11 +51192,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -51239,14 +51210,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -51292,11 +51263,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -51310,14 +51281,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -51363,11 +51334,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -51381,14 +51352,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -51505,11 +51476,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -51523,14 +51494,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -51576,11 +51547,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -51594,14 +51565,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -51789,11 +51760,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -51807,14 +51778,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -51860,11 +51831,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -51878,14 +51849,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -51931,11 +51902,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -51949,14 +51920,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -52428,7 +52399,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(649), 1, anon_sym_function, - STATE(1128), 1, + STATE(1129), 1, sym_expression, ACTIONS(219), 2, anon_sym_DASH, @@ -52558,11 +52529,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -52574,14 +52545,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -52972,11 +52943,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -52988,14 +52959,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -53110,11 +53081,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -53126,14 +53097,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -53317,11 +53288,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -53333,14 +53304,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -53463,7 +53434,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(649), 1, anon_sym_function, - STATE(1129), 1, + STATE(1130), 1, sym_expression, ACTIONS(219), 2, anon_sym_DASH, @@ -53532,7 +53503,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(357), 1, anon_sym_function, - STATE(353), 1, + STATE(351), 1, sym_expression, ACTIONS(55), 2, anon_sym_DASH, @@ -53552,7 +53523,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -53662,11 +53633,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -53678,14 +53649,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -53731,11 +53702,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -53747,14 +53718,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -53869,13 +53840,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(239), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1646), 1, + ACTIONS(1650), 1, anon_sym_resume, - ACTIONS(1648), 1, + ACTIONS(1652), 1, anon_sym_function, - ACTIONS(1654), 1, + ACTIONS(1658), 1, anon_sym_AT, - ACTIONS(1656), 1, + ACTIONS(1660), 1, anon_sym_clone, STATE(1145), 1, sym_expression, @@ -53885,14 +53856,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(241), 2, anon_sym_true, anon_sym_false, - ACTIONS(1650), 2, + ACTIONS(1654), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(171), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1652), 4, + ACTIONS(1656), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -54015,7 +53986,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(649), 1, anon_sym_function, - STATE(1143), 1, + STATE(1134), 1, sym_expression, ACTIONS(219), 2, anon_sym_DASH, @@ -54076,11 +54047,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -54092,14 +54063,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -54145,11 +54116,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -54161,14 +54132,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -54214,11 +54185,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -54230,14 +54201,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -54283,11 +54254,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -54299,14 +54270,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -54360,7 +54331,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(357), 1, anon_sym_function, - STATE(339), 1, + STATE(332), 1, sym_expression, ACTIONS(55), 2, anon_sym_DASH, @@ -54380,7 +54351,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -54490,11 +54461,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -54506,14 +54477,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -54697,11 +54668,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -54713,14 +54684,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -54835,11 +54806,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -54851,14 +54822,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -54973,11 +54944,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -54989,14 +54960,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -55042,11 +55013,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -55058,14 +55029,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -55188,7 +55159,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(357), 1, anon_sym_function, - STATE(323), 1, + STATE(320), 1, sym_expression, ACTIONS(55), 2, anon_sym_DASH, @@ -55208,7 +55179,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -55249,15 +55220,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, - STATE(1388), 1, + STATE(1432), 1, sym_expression, ACTIONS(145), 2, sym_verbatim_string, @@ -55265,14 +55236,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -55379,7 +55350,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(649), 1, anon_sym_function, - STATE(1123), 1, + STATE(1124), 1, sym_expression, ACTIONS(219), 2, anon_sym_DASH, @@ -55440,15 +55411,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(239), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1646), 1, + ACTIONS(1650), 1, anon_sym_resume, - ACTIONS(1648), 1, + ACTIONS(1652), 1, anon_sym_function, - ACTIONS(1654), 1, + ACTIONS(1658), 1, anon_sym_AT, - ACTIONS(1656), 1, + ACTIONS(1660), 1, anon_sym_clone, - STATE(1142), 1, + STATE(1137), 1, sym_expression, ACTIONS(233), 2, sym_verbatim_string, @@ -55456,14 +55427,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(241), 2, anon_sym_true, anon_sym_false, - ACTIONS(1650), 2, + ACTIONS(1654), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(171), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1652), 4, + ACTIONS(1656), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -55509,11 +55480,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -55525,14 +55496,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -55578,11 +55549,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -55594,14 +55565,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -55647,11 +55618,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -55663,14 +55634,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -55716,11 +55687,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -55732,14 +55703,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -55785,15 +55756,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(239), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1646), 1, + ACTIONS(1650), 1, anon_sym_resume, - ACTIONS(1648), 1, + ACTIONS(1652), 1, anon_sym_function, - ACTIONS(1654), 1, + ACTIONS(1658), 1, anon_sym_AT, - ACTIONS(1656), 1, + ACTIONS(1660), 1, anon_sym_clone, - STATE(1137), 1, + STATE(1136), 1, sym_expression, ACTIONS(233), 2, sym_verbatim_string, @@ -55801,14 +55772,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(241), 2, anon_sym_true, anon_sym_false, - ACTIONS(1650), 2, + ACTIONS(1654), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(171), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1652), 4, + ACTIONS(1656), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -55854,11 +55825,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -55870,14 +55841,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -55951,7 +55922,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -55992,11 +55963,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -56008,14 +55979,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -56089,7 +56060,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -56130,11 +56101,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -56146,14 +56117,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -56207,7 +56178,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(649), 1, anon_sym_function, - STATE(1146), 1, + STATE(1147), 1, sym_expression, ACTIONS(219), 2, anon_sym_DASH, @@ -56345,7 +56316,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(357), 1, anon_sym_function, - STATE(202), 1, + STATE(203), 1, sym_expression, ACTIONS(55), 2, anon_sym_DASH, @@ -56365,7 +56336,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -56406,11 +56377,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -56422,14 +56393,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -56544,11 +56515,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -56560,14 +56531,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -56613,11 +56584,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -56629,14 +56600,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -56690,7 +56661,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(357), 1, anon_sym_function, - STATE(196), 1, + STATE(197), 1, sym_expression, ACTIONS(55), 2, anon_sym_DASH, @@ -56710,7 +56681,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -56759,7 +56730,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(357), 1, anon_sym_function, - STATE(194), 1, + STATE(195), 1, sym_expression, ACTIONS(55), 2, anon_sym_DASH, @@ -56779,7 +56750,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -56828,7 +56799,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(357), 1, anon_sym_function, - STATE(193), 1, + STATE(194), 1, sym_expression, ACTIONS(55), 2, anon_sym_DASH, @@ -56848,7 +56819,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -56917,7 +56888,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -56966,7 +56937,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(357), 1, anon_sym_function, - STATE(192), 1, + STATE(193), 1, sym_expression, ACTIONS(55), 2, anon_sym_DASH, @@ -56986,7 +56957,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -57035,7 +57006,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(375), 1, anon_sym_function, - STATE(842), 1, + STATE(743), 1, sym_expression, ACTIONS(131), 2, anon_sym_DASH, @@ -57104,7 +57075,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(357), 1, anon_sym_function, - STATE(295), 1, + STATE(192), 1, sym_expression, ACTIONS(55), 2, anon_sym_DASH, @@ -57124,7 +57095,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -57173,7 +57144,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(357), 1, anon_sym_function, - STATE(280), 1, + STATE(279), 1, sym_expression, ACTIONS(55), 2, anon_sym_DASH, @@ -57193,7 +57164,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -57242,7 +57213,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(357), 1, anon_sym_function, - STATE(292), 1, + STATE(280), 1, sym_expression, ACTIONS(55), 2, anon_sym_DASH, @@ -57262,7 +57233,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -57331,7 +57302,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -57356,7 +57327,7 @@ static const uint16_t ts_small_parse_table[] = { [24933] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1211), 21, + ACTIONS(913), 21, anon_sym_else, anon_sym_while, anon_sym_in, @@ -57378,7 +57349,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1209), 25, + ACTIONS(911), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -57407,7 +57378,7 @@ static const uint16_t ts_small_parse_table[] = { [24987] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1211), 21, + ACTIONS(913), 21, anon_sym_else, anon_sym_while, anon_sym_in, @@ -57429,7 +57400,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1209), 25, + ACTIONS(911), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -57474,11 +57445,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -57490,14 +57461,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -57543,11 +57514,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -57559,14 +57530,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -57620,7 +57591,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(357), 1, anon_sym_function, - STATE(291), 1, + STATE(292), 1, sym_expression, ACTIONS(55), 2, anon_sym_DASH, @@ -57640,7 +57611,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -57681,15 +57652,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, - STATE(1413), 1, + STATE(1388), 1, sym_expression, ACTIONS(145), 2, sym_verbatim_string, @@ -57697,14 +57668,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -57750,15 +57721,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(239), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1646), 1, + ACTIONS(1650), 1, anon_sym_resume, - ACTIONS(1648), 1, + ACTIONS(1652), 1, anon_sym_function, - ACTIONS(1654), 1, + ACTIONS(1658), 1, anon_sym_AT, - ACTIONS(1656), 1, + ACTIONS(1660), 1, anon_sym_clone, - STATE(1147), 1, + STATE(1133), 1, sym_expression, ACTIONS(233), 2, sym_verbatim_string, @@ -57766,14 +57737,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(241), 2, anon_sym_true, anon_sym_false, - ACTIONS(1650), 2, + ACTIONS(1654), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(171), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1652), 4, + ACTIONS(1656), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -57819,13 +57790,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(239), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1646), 1, + ACTIONS(1650), 1, anon_sym_resume, - ACTIONS(1648), 1, + ACTIONS(1652), 1, anon_sym_function, - ACTIONS(1654), 1, + ACTIONS(1658), 1, anon_sym_AT, - ACTIONS(1656), 1, + ACTIONS(1660), 1, anon_sym_clone, STATE(1151), 1, sym_expression, @@ -57835,14 +57806,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(241), 2, anon_sym_true, anon_sym_false, - ACTIONS(1650), 2, + ACTIONS(1654), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(171), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1652), 4, + ACTIONS(1656), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -57888,11 +57859,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -57904,14 +57875,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -57957,11 +57928,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -57973,14 +57944,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -58026,13 +57997,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(239), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1646), 1, + ACTIONS(1650), 1, anon_sym_resume, - ACTIONS(1648), 1, + ACTIONS(1652), 1, anon_sym_function, - ACTIONS(1654), 1, + ACTIONS(1658), 1, anon_sym_AT, - ACTIONS(1656), 1, + ACTIONS(1660), 1, anon_sym_clone, STATE(1149), 1, sym_expression, @@ -58042,14 +58013,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(241), 2, anon_sym_true, anon_sym_false, - ACTIONS(1650), 2, + ACTIONS(1654), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(171), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1652), 4, + ACTIONS(1656), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -58095,13 +58066,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(239), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1646), 1, + ACTIONS(1650), 1, anon_sym_resume, - ACTIONS(1648), 1, + ACTIONS(1652), 1, anon_sym_function, - ACTIONS(1654), 1, + ACTIONS(1658), 1, anon_sym_AT, - ACTIONS(1656), 1, + ACTIONS(1660), 1, anon_sym_clone, STATE(1148), 1, sym_expression, @@ -58111,14 +58082,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(241), 2, anon_sym_true, anon_sym_false, - ACTIONS(1650), 2, + ACTIONS(1654), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(171), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1652), 4, + ACTIONS(1656), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -58233,15 +58204,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(75), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1632), 1, + ACTIONS(1636), 1, anon_sym_resume, - ACTIONS(1634), 1, + ACTIONS(1638), 1, anon_sym_function, - ACTIONS(1640), 1, + ACTIONS(1644), 1, anon_sym_AT, - ACTIONS(1642), 1, + ACTIONS(1646), 1, anon_sym_clone, - STATE(393), 1, + STATE(385), 1, sym_expression, ACTIONS(69), 2, sym_verbatim_string, @@ -58249,19 +58220,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(77), 2, anon_sym_true, anon_sym_false, - ACTIONS(1636), 2, + ACTIONS(1640), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(7), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1638), 4, + ACTIONS(1642), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -58428,11 +58399,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -58444,14 +58415,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -58566,11 +58537,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -58582,14 +58553,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -58635,11 +58606,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -58651,14 +58622,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -58704,11 +58675,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -58720,14 +58691,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -58826,11 +58797,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -58842,14 +58813,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -58879,7 +58850,7 @@ static const uint16_t ts_small_parse_table[] = { [26875] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1289), 21, + ACTIONS(1377), 21, anon_sym_else, anon_sym_while, anon_sym_in, @@ -58901,7 +58872,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1287), 25, + ACTIONS(1375), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -58930,7 +58901,7 @@ static const uint16_t ts_small_parse_table[] = { [26929] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1289), 21, + ACTIONS(1377), 21, anon_sym_else, anon_sym_while, anon_sym_in, @@ -58952,7 +58923,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1287), 25, + ACTIONS(1375), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -58997,11 +58968,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -59013,14 +58984,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -59066,11 +59037,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -59082,14 +59053,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -59143,7 +59114,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(357), 1, anon_sym_function, - STATE(382), 1, + STATE(380), 1, sym_expression, ACTIONS(55), 2, anon_sym_DASH, @@ -59163,7 +59134,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -59273,11 +59244,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -59289,14 +59260,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -59350,7 +59321,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(357), 1, anon_sym_function, - STATE(371), 1, + STATE(381), 1, sym_expression, ACTIONS(55), 2, anon_sym_DASH, @@ -59370,7 +59341,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -59419,7 +59390,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(357), 1, anon_sym_function, - STATE(366), 1, + STATE(370), 1, sym_expression, ACTIONS(55), 2, anon_sym_DASH, @@ -59439,7 +59410,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -59577,7 +59548,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -59618,15 +59589,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, - STATE(1401), 1, + STATE(1400), 1, sym_expression, ACTIONS(145), 2, sym_verbatim_string, @@ -59634,14 +59605,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -59715,7 +59686,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -59764,7 +59735,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(357), 1, anon_sym_function, - STATE(368), 1, + STATE(376), 1, sym_expression, ACTIONS(55), 2, anon_sym_DASH, @@ -59784,7 +59755,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -59853,7 +59824,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -59902,7 +59873,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(357), 1, anon_sym_function, - STATE(370), 1, + STATE(371), 1, sym_expression, ACTIONS(55), 2, anon_sym_DASH, @@ -59922,7 +59893,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -59971,7 +59942,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(357), 1, anon_sym_function, - STATE(367), 1, + STATE(366), 1, sym_expression, ACTIONS(55), 2, anon_sym_DASH, @@ -59991,7 +59962,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -60040,7 +60011,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(649), 1, anon_sym_function, - STATE(1126), 1, + STATE(1127), 1, sym_expression, ACTIONS(219), 2, anon_sym_DASH, @@ -60109,7 +60080,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(357), 1, anon_sym_function, - STATE(369), 1, + STATE(373), 1, sym_expression, ACTIONS(55), 2, anon_sym_DASH, @@ -60129,7 +60100,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -60239,15 +60210,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(75), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1632), 1, + ACTIONS(1636), 1, anon_sym_resume, - ACTIONS(1634), 1, + ACTIONS(1638), 1, anon_sym_function, - ACTIONS(1640), 1, + ACTIONS(1644), 1, anon_sym_AT, - ACTIONS(1642), 1, + ACTIONS(1646), 1, anon_sym_clone, - STATE(394), 1, + STATE(383), 1, sym_expression, ACTIONS(69), 2, sym_verbatim_string, @@ -60255,19 +60226,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(77), 2, anon_sym_true, anon_sym_false, - ACTIONS(1636), 2, + ACTIONS(1640), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(7), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1638), 4, + ACTIONS(1642), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -60316,7 +60287,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(649), 1, anon_sym_function, - STATE(1125), 1, + STATE(1126), 1, sym_expression, ACTIONS(219), 2, anon_sym_DASH, @@ -60377,11 +60348,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -60393,14 +60364,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -60446,15 +60417,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(75), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1632), 1, + ACTIONS(1636), 1, anon_sym_resume, - ACTIONS(1634), 1, + ACTIONS(1638), 1, anon_sym_function, - ACTIONS(1640), 1, + ACTIONS(1644), 1, anon_sym_AT, - ACTIONS(1642), 1, + ACTIONS(1646), 1, anon_sym_clone, - STATE(387), 1, + STATE(390), 1, sym_expression, ACTIONS(69), 2, sym_verbatim_string, @@ -60462,19 +60433,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(77), 2, anon_sym_true, anon_sym_false, - ACTIONS(1636), 2, + ACTIONS(1640), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(7), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1638), 4, + ACTIONS(1642), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -60515,11 +60486,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -60531,14 +60502,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -60584,15 +60555,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(75), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1632), 1, + ACTIONS(1636), 1, anon_sym_resume, - ACTIONS(1634), 1, + ACTIONS(1638), 1, anon_sym_function, - ACTIONS(1640), 1, + ACTIONS(1644), 1, anon_sym_AT, - ACTIONS(1642), 1, + ACTIONS(1646), 1, anon_sym_clone, - STATE(388), 1, + STATE(389), 1, sym_expression, ACTIONS(69), 2, sym_verbatim_string, @@ -60600,19 +60571,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(77), 2, anon_sym_true, anon_sym_false, - ACTIONS(1636), 2, + ACTIONS(1640), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(7), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1638), 4, + ACTIONS(1642), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -60637,7 +60608,7 @@ static const uint16_t ts_small_parse_table[] = { [29143] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1251), 21, + ACTIONS(1241), 21, anon_sym_else, anon_sym_while, anon_sym_in, @@ -60659,7 +60630,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1249), 25, + ACTIONS(1239), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -60688,7 +60659,7 @@ static const uint16_t ts_small_parse_table[] = { [29197] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1251), 21, + ACTIONS(1241), 21, anon_sym_else, anon_sym_while, anon_sym_in, @@ -60710,7 +60681,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1249), 25, + ACTIONS(1239), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -60755,11 +60726,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -60771,14 +60742,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -60824,11 +60795,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -60840,14 +60811,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -60893,11 +60864,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -60909,14 +60880,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -60962,15 +60933,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(75), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1632), 1, + ACTIONS(1636), 1, anon_sym_resume, - ACTIONS(1634), 1, + ACTIONS(1638), 1, anon_sym_function, - ACTIONS(1640), 1, + ACTIONS(1644), 1, anon_sym_AT, - ACTIONS(1642), 1, + ACTIONS(1646), 1, anon_sym_clone, - STATE(389), 1, + STATE(391), 1, sym_expression, ACTIONS(69), 2, sym_verbatim_string, @@ -60978,19 +60949,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(77), 2, anon_sym_true, anon_sym_false, - ACTIONS(1636), 2, + ACTIONS(1640), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(7), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1638), 4, + ACTIONS(1642), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -61100,11 +61071,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -61116,14 +61087,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -61238,15 +61209,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(75), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1632), 1, + ACTIONS(1636), 1, anon_sym_resume, - ACTIONS(1634), 1, + ACTIONS(1638), 1, anon_sym_function, - ACTIONS(1640), 1, + ACTIONS(1644), 1, anon_sym_AT, - ACTIONS(1642), 1, + ACTIONS(1646), 1, anon_sym_clone, - STATE(391), 1, + STATE(393), 1, sym_expression, ACTIONS(69), 2, sym_verbatim_string, @@ -61254,19 +61225,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(77), 2, anon_sym_true, anon_sym_false, - ACTIONS(1636), 2, + ACTIONS(1640), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(7), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1638), 4, + ACTIONS(1642), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -61307,15 +61278,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, - STATE(1380), 1, + STATE(1378), 1, sym_expression, ACTIONS(145), 2, sym_verbatim_string, @@ -61323,14 +61294,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -61376,11 +61347,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -61392,14 +61363,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -61514,11 +61485,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -61530,14 +61501,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -61660,7 +61631,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(649), 1, anon_sym_function, - STATE(1124), 1, + STATE(1125), 1, sym_expression, ACTIONS(219), 2, anon_sym_DASH, @@ -61790,15 +61761,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, - STATE(1404), 1, + STATE(1401), 1, sym_expression, ACTIONS(145), 2, sym_verbatim_string, @@ -61806,14 +61777,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -61928,11 +61899,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -61944,14 +61915,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -62025,7 +61996,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -62135,11 +62106,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -62151,14 +62122,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -62212,7 +62183,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(357), 1, anon_sym_function, - STATE(255), 1, + STATE(190), 1, sym_expression, ACTIONS(55), 2, anon_sym_DASH, @@ -62232,7 +62203,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -63083,15 +63054,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(75), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1632), 1, + ACTIONS(1636), 1, anon_sym_resume, - ACTIONS(1634), 1, + ACTIONS(1638), 1, anon_sym_function, - ACTIONS(1640), 1, + ACTIONS(1644), 1, anon_sym_AT, - ACTIONS(1642), 1, + ACTIONS(1646), 1, anon_sym_clone, - STATE(392), 1, + STATE(394), 1, sym_expression, ACTIONS(69), 2, sym_verbatim_string, @@ -63099,19 +63070,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(77), 2, anon_sym_true, anon_sym_false, - ACTIONS(1636), 2, + ACTIONS(1640), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(7), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1638), 4, + ACTIONS(1642), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(293), 7, + STATE(291), 7, sym_resume_expression, sym_primary_expression, sym_assignment_expression, @@ -63505,7 +63476,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE_POUND_SQUOTE, ACTIONS(649), 1, anon_sym_function, - STATE(1127), 1, + STATE(1128), 1, sym_expression, ACTIONS(219), 2, anon_sym_DASH, @@ -63773,11 +63744,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -63789,14 +63760,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -64187,11 +64158,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -64203,14 +64174,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -64256,11 +64227,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(151), 1, anon_sym_SQUOTE_POUND_SQUOTE, - ACTIONS(1550), 1, + ACTIONS(1491), 1, anon_sym_resume, - ACTIONS(1560), 1, + ACTIONS(1501), 1, anon_sym_AT, - ACTIONS(1562), 1, + ACTIONS(1503), 1, anon_sym_clone, ACTIONS(1572), 1, anon_sym_function, @@ -64272,14 +64243,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(153), 2, anon_sym_true, anon_sym_false, - ACTIONS(1556), 2, + ACTIONS(1497), 2, anon_sym_DASH, anon_sym_typeof, ACTIONS(79), 3, sym_identifier, sym_integer, sym_null, - ACTIONS(1558), 4, + ACTIONS(1499), 4, anon_sym_TILDE, anon_sym_BANG, anon_sym_PLUS_PLUS, @@ -64861,57 +64832,7 @@ static const uint16_t ts_small_parse_table[] = { [34615] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1241), 13, - anon_sym_in, - anon_sym_EQ, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_GT_GT, - ACTIONS(1239), 32, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_else, - anon_sym_while, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_catch, - anon_sym_SLASH_GT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ_GT, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_QMARK, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [34668] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1219), 13, + ACTIONS(1237), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -64925,7 +64846,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1217), 32, + ACTIONS(1235), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -64958,10 +64879,79 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [34721] = 3, + [34668] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(1357), 13, + ACTIONS(1806), 1, + anon_sym_LPAREN, + ACTIONS(1808), 1, + anon_sym_in, + ACTIONS(1810), 1, + anon_sym_EQ, + ACTIONS(1814), 1, + anon_sym_DOT, + ACTIONS(1816), 1, + anon_sym_LBRACK, + ACTIONS(1824), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1826), 1, + anon_sym_AMP_AMP, + ACTIONS(1828), 1, + anon_sym_PIPE, + ACTIONS(1830), 1, + anon_sym_CARET, + ACTIONS(1832), 1, + anon_sym_AMP, + ACTIONS(1842), 1, + anon_sym_GT_GT, + ACTIONS(1844), 1, + anon_sym_QMARK, + ACTIONS(1818), 2, + anon_sym_DASH, + anon_sym_PLUS, + ACTIONS(1820), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1834), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1840), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(1822), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(1836), 3, + anon_sym_LT_EQ_GT, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1838), 3, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT, + ACTIONS(1812), 6, + anon_sym_LT_DASH, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + ACTIONS(1379), 10, + anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_else, + anon_sym_while, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_catch, + anon_sym_SLASH_GT, + [34759] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1353), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -64975,7 +64965,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1355), 32, + ACTIONS(1351), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -65008,10 +64998,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [34774] = 3, + [34812] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(989), 13, + ACTIONS(991), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -65025,7 +65015,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(987), 32, + ACTIONS(989), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -65058,12 +65048,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [34827] = 4, + [34865] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1850), 1, anon_sym_SEMI, - ACTIONS(993), 13, + ACTIONS(995), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -65077,7 +65067,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(991), 31, + ACTIONS(993), 31, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -65109,10 +65099,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [34882] = 3, + [34920] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(993), 13, + ACTIONS(995), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -65126,7 +65116,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(991), 32, + ACTIONS(993), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -65159,7 +65149,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [34935] = 6, + [34973] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -65212,7 +65202,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [34994] = 3, + [35032] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1293), 13, @@ -65262,10 +65252,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [35047] = 3, + [35085] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1003), 13, + ACTIONS(1005), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -65279,7 +65269,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1001), 32, + ACTIONS(1003), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -65312,7 +65302,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [35100] = 23, + [35138] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -65372,7 +65362,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1009), 9, + ACTIONS(1011), 9, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -65382,10 +65372,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_catch, anon_sym_SLASH_GT, - [35193] = 3, + [35231] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1011), 13, + ACTIONS(1013), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -65399,7 +65389,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1009), 32, + ACTIONS(1011), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -65432,10 +65422,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [35246] = 3, + [35284] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1011), 13, + ACTIONS(1013), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -65449,7 +65439,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1009), 32, + ACTIONS(1011), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -65482,7 +65472,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [35299] = 23, + [35337] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -65542,7 +65532,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1015), 9, + ACTIONS(1017), 9, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -65552,10 +65542,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_catch, anon_sym_SLASH_GT, - [35392] = 3, + [35430] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1017), 13, + ACTIONS(1019), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -65569,7 +65559,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1015), 32, + ACTIONS(1017), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -65602,10 +65592,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [35445] = 3, + [35483] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1225), 13, + ACTIONS(1221), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -65619,7 +65609,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1223), 32, + ACTIONS(1219), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -65652,10 +65642,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [35498] = 3, + [35536] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1017), 13, + ACTIONS(1019), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -65669,7 +65659,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1015), 32, + ACTIONS(1017), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -65702,10 +65692,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [35551] = 3, + [35589] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1027), 13, + ACTIONS(1029), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -65719,7 +65709,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1025), 32, + ACTIONS(1027), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -65752,10 +65742,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [35604] = 3, + [35642] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1031), 13, + ACTIONS(1033), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -65769,7 +65759,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1029), 32, + ACTIONS(1031), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -65802,10 +65792,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [35657] = 3, + [35695] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1035), 13, + ACTIONS(1037), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -65819,7 +65809,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1033), 32, + ACTIONS(1035), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -65852,12 +65842,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [35710] = 4, + [35748] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1856), 1, anon_sym_SEMI, - ACTIONS(1043), 13, + ACTIONS(1045), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -65871,7 +65861,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1041), 31, + ACTIONS(1043), 31, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -65903,10 +65893,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [35765] = 3, + [35803] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1043), 13, + ACTIONS(1045), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -65920,7 +65910,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1041), 32, + ACTIONS(1043), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -65953,10 +65943,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [35818] = 3, + [35856] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(981), 13, + ACTIONS(1055), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -65970,7 +65960,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(979), 32, + ACTIONS(1053), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -66003,10 +65993,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [35871] = 3, + [35909] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1061), 13, + ACTIONS(1063), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -66020,7 +66010,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1059), 32, + ACTIONS(1061), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -66053,7 +66043,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [35924] = 22, + [35962] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -66111,7 +66101,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1267), 10, + ACTIONS(1257), 10, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -66122,7 +66112,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_catch, anon_sym_SLASH_GT, - [36015] = 22, + [36053] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -66180,7 +66170,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1369), 10, + ACTIONS(1365), 10, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -66191,10 +66181,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_catch, anon_sym_SLASH_GT, - [36106] = 3, + [36144] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1115), 13, + ACTIONS(1117), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -66208,7 +66198,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1113), 32, + ACTIONS(1115), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -66241,80 +66231,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [36159] = 23, + [36197] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1806), 1, - anon_sym_LPAREN, - ACTIONS(1808), 1, + ACTIONS(1393), 13, anon_sym_in, - ACTIONS(1810), 1, anon_sym_EQ, - ACTIONS(1814), 1, - anon_sym_DOT, - ACTIONS(1816), 1, - anon_sym_LBRACK, - ACTIONS(1824), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1826), 1, - anon_sym_AMP_AMP, - ACTIONS(1828), 1, - anon_sym_PIPE, - ACTIONS(1830), 1, - anon_sym_CARET, - ACTIONS(1832), 1, - anon_sym_AMP, - ACTIONS(1842), 1, - anon_sym_GT_GT, - ACTIONS(1844), 1, - anon_sym_QMARK, - ACTIONS(1858), 1, - anon_sym_SEMI, - ACTIONS(1818), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(1820), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1834), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1840), 2, - anon_sym_LT_LT, - anon_sym_GT_GT_GT, - ACTIONS(1822), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1836), 3, - anon_sym_LT_EQ_GT, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1838), 3, + anon_sym_PIPE, + anon_sym_AMP, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, - ACTIONS(1812), 6, - anon_sym_LT_DASH, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - ACTIONS(1159), 9, + anon_sym_GT_GT, + ACTIONS(1391), 32, + anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, anon_sym_while, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_DOT, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_catch, anon_sym_SLASH_GT, - [36252] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ_GT, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_QMARK, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + [36250] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1161), 13, + ACTIONS(1153), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -66328,7 +66298,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1159), 32, + ACTIONS(1151), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -66361,10 +66331,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [36305] = 3, + [36303] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1161), 13, + ACTIONS(1153), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -66378,7 +66348,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1159), 32, + ACTIONS(1151), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -66411,7 +66381,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [36358] = 23, + [36356] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -66438,7 +66408,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, ACTIONS(1844), 1, anon_sym_QMARK, - ACTIONS(1860), 1, + ACTIONS(1858), 1, anon_sym_SEMI, ACTIONS(1818), 2, anon_sym_DASH, @@ -66471,7 +66441,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(971), 9, + ACTIONS(953), 9, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -66481,12 +66451,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_catch, anon_sym_SLASH_GT, - [36451] = 4, + [36449] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1862), 1, + ACTIONS(1860), 1, anon_sym_SEMI, - ACTIONS(1225), 13, + ACTIONS(1221), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -66500,7 +66470,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1223), 31, + ACTIONS(1219), 31, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -66532,10 +66502,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [36506] = 3, + [36504] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(973), 13, + ACTIONS(955), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -66549,7 +66519,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(971), 32, + ACTIONS(953), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -66582,10 +66552,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [36559] = 3, + [36557] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1375), 13, + ACTIONS(1371), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -66599,7 +66569,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1373), 32, + ACTIONS(1369), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -66632,10 +66602,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [36612] = 3, + [36610] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(973), 13, + ACTIONS(955), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -66649,7 +66619,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(971), 32, + ACTIONS(953), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -66682,10 +66652,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [36665] = 3, + [36663] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1261), 13, + ACTIONS(1255), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -66699,7 +66669,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1259), 32, + ACTIONS(1253), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -66732,10 +66702,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [36718] = 3, + [36716] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1229), 13, + ACTIONS(1225), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -66749,7 +66719,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1227), 32, + ACTIONS(1223), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -66782,10 +66752,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [36771] = 4, + [36769] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1864), 1, + ACTIONS(1862), 1, anon_sym_SEMI, ACTIONS(1293), 13, anon_sym_in, @@ -66833,7 +66803,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [36826] = 7, + [36824] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -66842,7 +66812,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(1816), 1, anon_sym_LBRACK, - ACTIONS(1864), 1, + ACTIONS(1862), 1, anon_sym_SEMI, ACTIONS(1293), 13, anon_sym_in, @@ -66887,7 +66857,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [36887] = 23, + [36885] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -66914,7 +66884,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, ACTIONS(1844), 1, anon_sym_QMARK, - ACTIONS(1866), 1, + ACTIONS(1864), 1, anon_sym_SEMI, ACTIONS(1818), 2, anon_sym_DASH, @@ -66947,7 +66917,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1231), 9, + ACTIONS(1227), 9, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -66957,10 +66927,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_catch, anon_sym_SLASH_GT, - [36980] = 3, + [36978] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1233), 13, + ACTIONS(1229), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -66974,7 +66944,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1231), 32, + ACTIONS(1227), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -67007,10 +66977,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [37033] = 3, + [37031] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1233), 13, + ACTIONS(1229), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -67024,7 +66994,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1231), 32, + ACTIONS(1227), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -67057,10 +67027,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [37086] = 3, + [37084] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1277), 13, + ACTIONS(1281), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -67074,7 +67044,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1275), 32, + ACTIONS(1279), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -67107,10 +67077,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [37139] = 3, + [37137] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1281), 13, + ACTIONS(1285), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -67124,7 +67094,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1279), 32, + ACTIONS(1283), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -67157,7 +67127,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [37192] = 23, + [37190] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -67184,7 +67154,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, ACTIONS(1844), 1, anon_sym_QMARK, - ACTIONS(1868), 1, + ACTIONS(1866), 1, anon_sym_SEMI, ACTIONS(1818), 2, anon_sym_DASH, @@ -67217,7 +67187,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1319), 9, + ACTIONS(1299), 9, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -67227,7 +67197,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_catch, anon_sym_SLASH_GT, - [37285] = 17, + [37283] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -67244,7 +67214,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, ACTIONS(1842), 1, anon_sym_GT_GT, - ACTIONS(919), 2, + ACTIONS(917), 2, anon_sym_in, anon_sym_EQ, ACTIONS(1818), 2, @@ -67271,7 +67241,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, - ACTIONS(917), 19, + ACTIONS(915), 19, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -67291,7 +67261,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [37366] = 22, + [37364] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -67349,7 +67319,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(933), 10, + ACTIONS(931), 10, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -67360,7 +67330,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_catch, anon_sym_SLASH_GT, - [37457] = 3, + [37455] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1297), 13, @@ -67410,7 +67380,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [37510] = 22, + [37508] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -67468,7 +67438,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(929), 10, + ACTIONS(927), 10, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -67479,10 +67449,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_catch, anon_sym_SLASH_GT, - [37601] = 3, + [37599] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1335), 13, + ACTIONS(1323), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -67496,7 +67466,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1333), 32, + ACTIONS(1321), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -67529,10 +67499,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [37654] = 3, + [37652] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1353), 13, + ACTIONS(1335), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -67546,7 +67516,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1351), 32, + ACTIONS(1333), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -67579,7 +67549,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [37707] = 8, + [37705] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -67595,7 +67565,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(919), 10, + ACTIONS(917), 10, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -67606,7 +67576,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(917), 27, + ACTIONS(915), 27, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -67634,7 +67604,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [37770] = 7, + [37768] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -67646,7 +67616,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1820), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(919), 13, + ACTIONS(917), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -67660,7 +67630,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(917), 27, + ACTIONS(915), 27, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -67688,10 +67658,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [37831] = 19, + [37829] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(919), 1, + ACTIONS(917), 1, anon_sym_EQ, ACTIONS(1806), 1, anon_sym_LPAREN, @@ -67735,7 +67705,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, - ACTIONS(917), 18, + ACTIONS(915), 18, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -67754,7 +67724,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [37916] = 16, + [37914] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -67781,7 +67751,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1840), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(919), 3, + ACTIONS(917), 3, anon_sym_in, anon_sym_EQ, anon_sym_PIPE, @@ -67797,7 +67767,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, - ACTIONS(917), 19, + ACTIONS(915), 19, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -67817,7 +67787,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [37995] = 15, + [37993] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -67842,7 +67812,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1840), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(919), 3, + ACTIONS(917), 3, anon_sym_in, anon_sym_EQ, anon_sym_PIPE, @@ -67858,7 +67828,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, - ACTIONS(917), 20, + ACTIONS(915), 20, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -67879,7 +67849,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [38072] = 14, + [38070] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -67914,12 +67884,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, - ACTIONS(919), 4, + ACTIONS(917), 4, anon_sym_in, anon_sym_EQ, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(917), 20, + ACTIONS(915), 20, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -67940,7 +67910,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [38147] = 13, + [38145] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -67972,12 +67942,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, - ACTIONS(919), 4, + ACTIONS(917), 4, anon_sym_in, anon_sym_EQ, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(917), 22, + ACTIONS(915), 22, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -68000,7 +67970,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [38220] = 11, + [38218] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -68024,7 +67994,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(919), 7, + ACTIONS(917), 7, anon_sym_in, anon_sym_EQ, anon_sym_PIPE, @@ -68032,7 +68002,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, - ACTIONS(917), 25, + ACTIONS(915), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -68058,7 +68028,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [38289] = 9, + [38287] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -68077,7 +68047,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(919), 8, + ACTIONS(917), 8, anon_sym_in, anon_sym_EQ, anon_sym_PIPE, @@ -68086,7 +68056,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(917), 27, + ACTIONS(915), 27, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -68114,12 +68084,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [38354] = 4, + [38352] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1870), 1, + ACTIONS(1868), 1, anon_sym_SEMI, - ACTIONS(1357), 13, + ACTIONS(1353), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -68133,7 +68103,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1355), 31, + ACTIONS(1351), 31, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -68165,16 +68135,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [38409] = 6, + [38407] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1872), 1, + ACTIONS(1870), 1, anon_sym_COMMA, - ACTIONS(1874), 1, + ACTIONS(1872), 1, anon_sym_EQ, - ACTIONS(1876), 1, + ACTIONS(1874), 1, anon_sym_LT_DASH, - ACTIONS(1361), 12, + ACTIONS(1357), 12, anon_sym_in, anon_sym_DASH, anon_sym_PLUS, @@ -68187,7 +68157,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1359), 30, + ACTIONS(1355), 30, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -68218,7 +68188,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [38468] = 3, + [38466] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1331), 13, @@ -68268,10 +68238,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [38521] = 4, + [38519] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1878), 1, + ACTIONS(1876), 1, anon_sym_SEMI, ACTIONS(1331), 13, anon_sym_in, @@ -68319,7 +68289,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [38576] = 23, + [38574] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -68346,7 +68316,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, ACTIONS(1844), 1, anon_sym_QMARK, - ACTIONS(1880), 1, + ACTIONS(1878), 1, anon_sym_SEMI, ACTIONS(1818), 2, anon_sym_DASH, @@ -68389,7 +68359,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_catch, anon_sym_SLASH_GT, - [38669] = 3, + [38667] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1341), 13, @@ -68439,7 +68409,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [38722] = 3, + [38720] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1341), 13, @@ -68489,12 +68459,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [38775] = 4, + [38773] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1882), 1, + ACTIONS(1880), 1, anon_sym_SEMI, - ACTIONS(1285), 13, + ACTIONS(1289), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -68508,7 +68478,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1283), 31, + ACTIONS(1287), 31, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -68540,7 +68510,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [38830] = 3, + [38828] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1385), 13, @@ -68590,7 +68560,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [38883] = 23, + [38881] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(983), 13, + anon_sym_in, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT, + anon_sym_GT_GT, + ACTIONS(981), 32, + anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_else, + anon_sym_while, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_catch, + anon_sym_SLASH_GT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ_GT, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_QMARK, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + [38934] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -68617,77 +68637,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, ACTIONS(1844), 1, anon_sym_QMARK, - ACTIONS(1884), 1, - anon_sym_SEMI, - ACTIONS(1818), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(1820), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1834), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1840), 2, - anon_sym_LT_LT, - anon_sym_GT_GT_GT, - ACTIONS(1822), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(1836), 3, - anon_sym_LT_EQ_GT, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1838), 3, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT, - ACTIONS(1812), 6, - anon_sym_LT_DASH, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - ACTIONS(907), 9, - anon_sym_RBRACE, - anon_sym_else, - anon_sym_while, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_catch, - anon_sym_SLASH_GT, - [38976] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1806), 1, - anon_sym_LPAREN, - ACTIONS(1808), 1, - anon_sym_in, - ACTIONS(1810), 1, - anon_sym_EQ, - ACTIONS(1814), 1, - anon_sym_DOT, - ACTIONS(1816), 1, - anon_sym_LBRACK, - ACTIONS(1824), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1826), 1, - anon_sym_AMP_AMP, - ACTIONS(1828), 1, - anon_sym_PIPE, - ACTIONS(1830), 1, - anon_sym_CARET, - ACTIONS(1832), 1, - anon_sym_AMP, - ACTIONS(1842), 1, - anon_sym_GT_GT, - ACTIONS(1844), 1, - anon_sym_QMARK, - ACTIONS(1882), 1, + ACTIONS(1880), 1, anon_sym_SEMI, ACTIONS(1818), 2, anon_sym_DASH, @@ -68720,7 +68670,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1283), 9, + ACTIONS(1287), 9, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -68730,10 +68680,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_catch, anon_sym_SLASH_GT, - [39069] = 3, + [39027] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 13, + ACTIONS(1217), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -68747,7 +68697,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(907), 32, + ACTIONS(1215), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -68780,10 +68730,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [39122] = 3, + [39080] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1393), 13, + ACTIONS(1289), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -68797,7 +68747,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1391), 32, + ACTIONS(1287), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -68830,10 +68780,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [39175] = 3, + [39133] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1257), 13, + ACTIONS(1267), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -68847,7 +68797,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1255), 32, + ACTIONS(1265), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -68880,10 +68830,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [39228] = 3, + [39186] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1201), 13, + ACTIONS(1251), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -68897,7 +68847,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1199), 32, + ACTIONS(1249), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -68930,10 +68880,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [39281] = 3, + [39239] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1215), 13, + ACTIONS(1207), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -68947,7 +68897,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1213), 32, + ACTIONS(1205), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -68980,10 +68930,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [39334] = 3, + [39292] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 13, + ACTIONS(1217), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -68997,7 +68947,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(907), 32, + ACTIONS(1215), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -69030,7 +68980,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [39387] = 22, + [39345] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -69099,7 +69049,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_catch, anon_sym_SLASH_GT, - [39478] = 23, + [39436] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -69126,7 +69076,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, ACTIONS(1844), 1, anon_sym_QMARK, - ACTIONS(1886), 1, + ACTIONS(1882), 1, anon_sym_SEMI, ACTIONS(1818), 2, anon_sym_DASH, @@ -69159,7 +69109,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(947), 9, + ACTIONS(945), 9, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -69169,7 +69119,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_catch, anon_sym_SLASH_GT, - [39571] = 22, + [39529] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -69227,7 +69177,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1109), 10, + ACTIONS(907), 10, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -69238,10 +69188,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_catch, anon_sym_SLASH_GT, - [39662] = 3, + [39620] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 13, + ACTIONS(947), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -69255,7 +69205,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(947), 32, + ACTIONS(945), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -69288,10 +69238,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [39715] = 3, + [39673] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1191), 13, + ACTIONS(1183), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -69305,7 +69255,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1189), 32, + ACTIONS(1181), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -69338,10 +69288,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [39768] = 3, + [39726] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1187), 13, + ACTIONS(1179), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -69355,7 +69305,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1185), 32, + ACTIONS(1177), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -69388,10 +69338,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [39821] = 3, + [39779] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1077), 13, + ACTIONS(967), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -69405,7 +69355,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1075), 32, + ACTIONS(965), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -69438,10 +69388,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [39874] = 3, + [39832] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 13, + ACTIONS(947), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -69455,7 +69405,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(947), 32, + ACTIONS(945), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -69488,7 +69438,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [39927] = 23, + [39885] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -69515,7 +69465,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, ACTIONS(1844), 1, anon_sym_QMARK, - ACTIONS(1888), 1, + ACTIONS(1884), 1, anon_sym_SEMI, ACTIONS(1818), 2, anon_sym_DASH, @@ -69548,7 +69498,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(911), 9, + ACTIONS(1077), 9, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -69558,10 +69508,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_catch, anon_sym_SLASH_GT, - [40020] = 3, + [39978] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(913), 13, + ACTIONS(1079), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -69575,7 +69525,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(911), 32, + ACTIONS(1077), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -69608,10 +69558,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [40073] = 3, + [40031] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(913), 13, + ACTIONS(1079), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -69625,7 +69575,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(911), 32, + ACTIONS(1077), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -69658,7 +69608,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [40126] = 23, + [40084] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -69685,7 +69635,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, ACTIONS(1844), 1, anon_sym_QMARK, - ACTIONS(1890), 1, + ACTIONS(1886), 1, anon_sym_SEMI, ACTIONS(1818), 2, anon_sym_DASH, @@ -69718,7 +69668,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1129), 9, + ACTIONS(1105), 9, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -69728,10 +69678,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_catch, anon_sym_SLASH_GT, - [40219] = 3, + [40177] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1131), 13, + ACTIONS(1107), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -69745,7 +69695,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1129), 32, + ACTIONS(1105), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -69778,10 +69728,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [40272] = 3, + [40230] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1131), 13, + ACTIONS(1107), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -69795,7 +69745,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1129), 32, + ACTIONS(1105), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -69828,10 +69778,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [40325] = 3, + [40283] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1179), 13, + ACTIONS(1171), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -69845,7 +69795,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1177), 32, + ACTIONS(1169), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -69878,10 +69828,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [40378] = 3, + [40336] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1183), 13, + ACTIONS(1175), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -69895,7 +69845,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1181), 32, + ACTIONS(1173), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -69928,10 +69878,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [40431] = 3, + [40389] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1207), 13, + ACTIONS(1187), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -69945,7 +69895,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1205), 32, + ACTIONS(1185), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -69978,12 +69928,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [40484] = 4, + [40442] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1892), 1, + ACTIONS(1888), 1, anon_sym_SEMI, - ACTIONS(1219), 13, + ACTIONS(1211), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -69997,7 +69947,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1217), 31, + ACTIONS(1209), 31, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -70029,80 +69979,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [40539] = 23, + [40497] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(739), 1, - anon_sym_SEMI, - ACTIONS(1806), 1, - anon_sym_LPAREN, - ACTIONS(1808), 1, + ACTIONS(1211), 13, anon_sym_in, - ACTIONS(1810), 1, anon_sym_EQ, - ACTIONS(1814), 1, - anon_sym_DOT, - ACTIONS(1816), 1, - anon_sym_LBRACK, - ACTIONS(1824), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1826), 1, - anon_sym_AMP_AMP, - ACTIONS(1828), 1, - anon_sym_PIPE, - ACTIONS(1830), 1, - anon_sym_CARET, - ACTIONS(1832), 1, - anon_sym_AMP, - ACTIONS(1842), 1, - anon_sym_GT_GT, - ACTIONS(1844), 1, - anon_sym_QMARK, - ACTIONS(1818), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(1820), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1834), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1840), 2, - anon_sym_LT_LT, - anon_sym_GT_GT_GT, - ACTIONS(1822), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1836), 3, - anon_sym_LT_EQ_GT, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1838), 3, + anon_sym_PIPE, + anon_sym_AMP, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, - ACTIONS(1812), 6, - anon_sym_LT_DASH, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - ACTIONS(1209), 9, + anon_sym_GT_GT, + ACTIONS(1209), 32, + anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, anon_sym_while, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_DOT, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_catch, anon_sym_SLASH_GT, - [40632] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ_GT, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_QMARK, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + [40550] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1167), 13, + ACTIONS(1159), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -70116,7 +70046,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1165), 32, + ACTIONS(1157), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -70149,10 +70079,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [40685] = 3, + [40603] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1806), 1, + anon_sym_LPAREN, + ACTIONS(1808), 1, + anon_sym_in, + ACTIONS(1810), 1, + anon_sym_EQ, + ACTIONS(1814), 1, + anon_sym_DOT, + ACTIONS(1816), 1, + anon_sym_LBRACK, + ACTIONS(1824), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1826), 1, + anon_sym_AMP_AMP, + ACTIONS(1828), 1, + anon_sym_PIPE, + ACTIONS(1830), 1, + anon_sym_CARET, + ACTIONS(1832), 1, + anon_sym_AMP, + ACTIONS(1842), 1, + anon_sym_GT_GT, + ACTIONS(1844), 1, + anon_sym_QMARK, + ACTIONS(1890), 1, + anon_sym_SEMI, + ACTIONS(1818), 2, + anon_sym_DASH, + anon_sym_PLUS, + ACTIONS(1820), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1834), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1840), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(1822), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(1836), 3, + anon_sym_LT_EQ_GT, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1838), 3, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT, + ACTIONS(1812), 6, + anon_sym_LT_DASH, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + ACTIONS(1215), 9, + anon_sym_RBRACE, + anon_sym_else, + anon_sym_while, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_catch, + anon_sym_SLASH_GT, + [40696] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1053), 13, + ACTIONS(987), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -70166,7 +70166,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1051), 32, + ACTIONS(985), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -70199,107 +70199,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [40738] = 3, + [40749] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(985), 13, + ACTIONS(1806), 1, + anon_sym_LPAREN, + ACTIONS(1808), 1, anon_sym_in, + ACTIONS(1810), 1, anon_sym_EQ, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, + ACTIONS(1814), 1, + anon_sym_DOT, + ACTIONS(1816), 1, + anon_sym_LBRACK, + ACTIONS(1824), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1826), 1, + anon_sym_AMP_AMP, + ACTIONS(1828), 1, anon_sym_PIPE, + ACTIONS(1830), 1, + anon_sym_CARET, + ACTIONS(1832), 1, anon_sym_AMP, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT, + ACTIONS(1842), 1, anon_sym_GT_GT, - ACTIONS(983), 32, + ACTIONS(1844), 1, + anon_sym_QMARK, + ACTIONS(1892), 1, anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_else, - anon_sym_while, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_catch, - anon_sym_SLASH_GT, + ACTIONS(1818), 2, + anon_sym_DASH, + anon_sym_PLUS, + ACTIONS(1820), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, + ACTIONS(1834), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_LT_EQ_GT, - anon_sym_GT_EQ, - anon_sym_instanceof, + ACTIONS(1840), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - anon_sym_QMARK, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [40791] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1285), 13, - anon_sym_in, - anon_sym_EQ, - anon_sym_DASH, - anon_sym_PLUS, + ACTIONS(1822), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_AMP, + ACTIONS(1836), 3, + anon_sym_LT_EQ_GT, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1838), 3, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, - anon_sym_GT_GT, - ACTIONS(1283), 32, - anon_sym_SEMI, + ACTIONS(1812), 6, + anon_sym_LT_DASH, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + ACTIONS(1151), 9, anon_sym_RBRACE, anon_sym_else, anon_sym_while, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_DOT, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_catch, anon_sym_SLASH_GT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ_GT, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_QMARK, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [40844] = 3, + [40842] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1389), 13, @@ -70349,9 +70319,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [40897] = 22, + [40895] = 23, ACTIONS(3), 1, sym_comment, + ACTIONS(733), 1, + anon_sym_SEMI, ACTIONS(1806), 1, anon_sym_LPAREN, ACTIONS(1808), 1, @@ -70407,8 +70379,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1379), 10, - anon_sym_SEMI, + ACTIONS(911), 9, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -70421,7 +70392,7 @@ static const uint16_t ts_small_parse_table[] = { [40988] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1171), 13, + ACTIONS(1163), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -70435,7 +70406,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1169), 32, + ACTIONS(1161), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -70646,7 +70617,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1299), 10, + ACTIONS(1305), 10, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -70660,7 +70631,7 @@ static const uint16_t ts_small_parse_table[] = { [41278] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(1305), 1, + ACTIONS(1191), 1, anon_sym_EQ, ACTIONS(1806), 1, anon_sym_LPAREN, @@ -70708,7 +70679,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, - ACTIONS(1303), 16, + ACTIONS(1189), 16, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -70828,7 +70799,7 @@ static const uint16_t ts_small_parse_table[] = { [41473] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1317), 13, + ACTIONS(1319), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -70842,7 +70813,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1315), 32, + ACTIONS(1317), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -70878,7 +70849,7 @@ static const uint16_t ts_small_parse_table[] = { [41526] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1313), 13, + ACTIONS(1315), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -70892,7 +70863,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1311), 32, + ACTIONS(1313), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -70928,7 +70899,7 @@ static const uint16_t ts_small_parse_table[] = { [41579] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1309), 13, + ACTIONS(1311), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -70942,7 +70913,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1307), 32, + ACTIONS(1309), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -71030,7 +71001,7 @@ static const uint16_t ts_small_parse_table[] = { [41689] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1305), 13, + ACTIONS(1191), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -71044,7 +71015,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1303), 32, + ACTIONS(1189), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -71205,7 +71176,7 @@ static const uint16_t ts_small_parse_table[] = { [41898] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(735), 1, + ACTIONS(731), 1, anon_sym_SEMI, ACTIONS(1806), 1, anon_sym_LPAREN, @@ -71262,7 +71233,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1287), 9, + ACTIONS(1375), 9, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -71277,7 +71248,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1940), 1, anon_sym_SEMI, - ACTIONS(1195), 13, + ACTIONS(1275), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -71291,7 +71262,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1193), 31, + ACTIONS(1273), 31, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -71326,7 +71297,7 @@ static const uint16_t ts_small_parse_table[] = { [42046] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1273), 13, + ACTIONS(1271), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -71340,7 +71311,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1271), 32, + ACTIONS(1269), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -71376,7 +71347,7 @@ static const uint16_t ts_small_parse_table[] = { [42099] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1265), 13, + ACTIONS(1263), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -71390,7 +71361,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1263), 32, + ACTIONS(1261), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -71426,7 +71397,7 @@ static const uint16_t ts_small_parse_table[] = { [42152] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1247), 13, + ACTIONS(1245), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -71440,7 +71411,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1245), 32, + ACTIONS(1243), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -71533,7 +71504,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1087), 9, + ACTIONS(1199), 9, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -71546,7 +71517,7 @@ static const uint16_t ts_small_parse_table[] = { [42298] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1089), 13, + ACTIONS(1201), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -71560,7 +71531,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1087), 32, + ACTIONS(1199), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -71596,7 +71567,7 @@ static const uint16_t ts_small_parse_table[] = { [42351] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1089), 13, + ACTIONS(1201), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -71610,7 +71581,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1087), 32, + ACTIONS(1199), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -71703,7 +71674,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1249), 9, + ACTIONS(1239), 9, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -71771,7 +71742,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1173), 10, + ACTIONS(1165), 10, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -71842,7 +71813,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1145), 9, + ACTIONS(1141), 9, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -71855,7 +71826,7 @@ static const uint16_t ts_small_parse_table[] = { [42681] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1147), 13, + ACTIONS(1143), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -71869,7 +71840,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1145), 32, + ACTIONS(1141), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -71905,7 +71876,7 @@ static const uint16_t ts_small_parse_table[] = { [42734] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1143), 13, + ACTIONS(1139), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -71919,7 +71890,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1141), 32, + ACTIONS(1137), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -72012,7 +71983,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1135), 9, + ACTIONS(1131), 9, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -72025,7 +71996,7 @@ static const uint16_t ts_small_parse_table[] = { [42880] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1137), 13, + ACTIONS(1133), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -72039,7 +72010,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1135), 32, + ACTIONS(1131), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -72075,7 +72046,7 @@ static const uint16_t ts_small_parse_table[] = { [42933] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1137), 13, + ACTIONS(1133), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -72089,7 +72060,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1135), 32, + ACTIONS(1131), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -72125,7 +72096,7 @@ static const uint16_t ts_small_parse_table[] = { [42986] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 13, + ACTIONS(1125), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -72139,7 +72110,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1121), 32, + ACTIONS(1123), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -72175,7 +72146,7 @@ static const uint16_t ts_small_parse_table[] = { [43039] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 13, + ACTIONS(1125), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -72189,7 +72160,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1121), 32, + ACTIONS(1123), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -72225,7 +72196,7 @@ static const uint16_t ts_small_parse_table[] = { [43092] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 13, + ACTIONS(1125), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -72239,7 +72210,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1121), 32, + ACTIONS(1123), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -72325,7 +72296,7 @@ static const uint16_t ts_small_parse_table[] = { [43198] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 13, + ACTIONS(1125), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -72339,7 +72310,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1121), 32, + ACTIONS(1123), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -72375,7 +72346,7 @@ static const uint16_t ts_small_parse_table[] = { [43251] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 13, + ACTIONS(1125), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -72389,7 +72360,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1121), 32, + ACTIONS(1123), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -72425,7 +72396,7 @@ static const uint16_t ts_small_parse_table[] = { [43304] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 13, + ACTIONS(1125), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -72439,7 +72410,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1121), 32, + ACTIONS(1123), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -72475,7 +72446,7 @@ static const uint16_t ts_small_parse_table[] = { [43357] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 13, + ACTIONS(1125), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -72489,7 +72460,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1121), 32, + ACTIONS(1123), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -72679,7 +72650,7 @@ static const uint16_t ts_small_parse_table[] = { [43577] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 13, + ACTIONS(1125), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -72693,7 +72664,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1121), 32, + ACTIONS(1123), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -72729,7 +72700,7 @@ static const uint16_t ts_small_parse_table[] = { [43630] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 13, + ACTIONS(1125), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -72743,7 +72714,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1121), 32, + ACTIONS(1123), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -72779,7 +72750,7 @@ static const uint16_t ts_small_parse_table[] = { [43683] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1127), 13, + ACTIONS(1129), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -72793,7 +72764,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1125), 32, + ACTIONS(1127), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -72829,7 +72800,7 @@ static const uint16_t ts_small_parse_table[] = { [43736] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 13, + ACTIONS(1125), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -72843,7 +72814,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1121), 32, + ACTIONS(1123), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -72879,7 +72850,7 @@ static const uint16_t ts_small_parse_table[] = { [43789] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1251), 13, + ACTIONS(1241), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -72893,7 +72864,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1249), 32, + ACTIONS(1239), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -72929,7 +72900,7 @@ static const uint16_t ts_small_parse_table[] = { [43842] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1251), 13, + ACTIONS(1241), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -72943,7 +72914,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1249), 32, + ACTIONS(1239), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -72979,7 +72950,7 @@ static const uint16_t ts_small_parse_table[] = { [43895] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1119), 13, + ACTIONS(1121), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -72993,7 +72964,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1117), 32, + ACTIONS(1119), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -73029,7 +73000,7 @@ static const uint16_t ts_small_parse_table[] = { [43948] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 13, + ACTIONS(1113), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -73043,7 +73014,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1105), 32, + ACTIONS(1111), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -73079,7 +73050,7 @@ static const uint16_t ts_small_parse_table[] = { [44001] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1069), 13, + ACTIONS(1071), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -73093,7 +73064,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1067), 32, + ACTIONS(1069), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -73129,7 +73100,7 @@ static const uint16_t ts_small_parse_table[] = { [44054] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1049), 13, + ACTIONS(1051), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -73143,7 +73114,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1047), 32, + ACTIONS(1049), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -73179,7 +73150,7 @@ static const uint16_t ts_small_parse_table[] = { [44107] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(999), 13, + ACTIONS(1001), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -73193,7 +73164,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(997), 32, + ACTIONS(999), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -73229,7 +73200,7 @@ static const uint16_t ts_small_parse_table[] = { [44160] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1289), 13, + ACTIONS(1377), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -73243,7 +73214,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1287), 32, + ACTIONS(1375), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -73279,7 +73250,7 @@ static const uint16_t ts_small_parse_table[] = { [44213] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1289), 13, + ACTIONS(1377), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -73293,7 +73264,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1287), 32, + ACTIONS(1375), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -73329,7 +73300,7 @@ static const uint16_t ts_small_parse_table[] = { [44266] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(781), 1, + ACTIONS(777), 1, anon_sym_SEMI, ACTIONS(1806), 1, anon_sym_LPAREN, @@ -73386,7 +73357,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(957), 9, + ACTIONS(961), 9, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -73399,7 +73370,7 @@ static const uint16_t ts_small_parse_table[] = { [44359] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(959), 13, + ACTIONS(963), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -73413,7 +73384,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(957), 32, + ACTIONS(961), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -73449,7 +73420,7 @@ static const uint16_t ts_small_parse_table[] = { [44412] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(959), 13, + ACTIONS(963), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -73463,7 +73434,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(957), 32, + ACTIONS(961), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -73501,7 +73472,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1952), 1, anon_sym_COMMA, - ACTIONS(953), 13, + ACTIONS(951), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -73515,7 +73486,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(951), 31, + ACTIONS(949), 31, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -73607,7 +73578,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(951), 9, + ACTIONS(949), 9, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -73620,7 +73591,7 @@ static const uint16_t ts_small_parse_table[] = { [44613] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1211), 13, + ACTIONS(913), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -73634,7 +73605,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1209), 32, + ACTIONS(911), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -73670,7 +73641,7 @@ static const uint16_t ts_small_parse_table[] = { [44666] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1211), 13, + ACTIONS(913), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -73684,7 +73655,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1209), 32, + ACTIONS(911), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -73720,7 +73691,7 @@ static const uint16_t ts_small_parse_table[] = { [44719] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(953), 13, + ACTIONS(951), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -73734,7 +73705,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(951), 32, + ACTIONS(949), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -73772,7 +73743,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1954), 1, anon_sym_DOT, - ACTIONS(939), 13, + ACTIONS(937), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -73786,7 +73757,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(937), 31, + ACTIONS(935), 31, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -73821,7 +73792,7 @@ static const uint16_t ts_small_parse_table[] = { [44827] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1157), 13, + ACTIONS(1197), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -73835,7 +73806,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1155), 32, + ACTIONS(1195), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -73889,7 +73860,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(919), 8, + ACTIONS(917), 8, anon_sym_in, anon_sym_EQ, anon_sym_PIPE, @@ -73898,7 +73869,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(917), 26, + ACTIONS(915), 26, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -73951,7 +73922,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(919), 7, + ACTIONS(917), 7, anon_sym_in, anon_sym_EQ, anon_sym_PIPE, @@ -73959,7 +73930,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, - ACTIONS(917), 24, + ACTIONS(915), 24, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -74018,12 +73989,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, - ACTIONS(919), 4, + ACTIONS(917), 4, anon_sym_in, anon_sym_EQ, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(917), 21, + ACTIONS(915), 21, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -74082,12 +74053,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, - ACTIONS(919), 4, + ACTIONS(917), 4, anon_sym_in, anon_sym_EQ, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(917), 19, + ACTIONS(915), 19, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -74134,7 +74105,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1840), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(919), 3, + ACTIONS(917), 3, anon_sym_in, anon_sym_EQ, anon_sym_PIPE, @@ -74150,7 +74121,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, - ACTIONS(917), 19, + ACTIONS(915), 19, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -74199,7 +74170,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1840), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(919), 3, + ACTIONS(917), 3, anon_sym_in, anon_sym_EQ, anon_sym_PIPE, @@ -74215,7 +74186,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, - ACTIONS(917), 18, + ACTIONS(915), 18, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -74237,7 +74208,7 @@ static const uint16_t ts_small_parse_table[] = { [45330] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(919), 1, + ACTIONS(917), 1, anon_sym_EQ, ACTIONS(1806), 1, anon_sym_LPAREN, @@ -74283,7 +74254,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, - ACTIONS(917), 17, + ACTIONS(915), 17, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -74315,7 +74286,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1820), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(919), 13, + ACTIONS(917), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -74329,7 +74300,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(917), 26, + ACTIONS(915), 26, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -74359,7 +74330,7 @@ static const uint16_t ts_small_parse_table[] = { [45480] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(923), 13, + ACTIONS(921), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -74373,7 +74344,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(921), 32, + ACTIONS(919), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -74424,7 +74395,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(919), 10, + ACTIONS(917), 10, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -74435,7 +74406,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(917), 26, + ACTIONS(915), 26, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -74465,7 +74436,7 @@ static const uint16_t ts_small_parse_table[] = { [45598] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(927), 13, + ACTIONS(925), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -74479,7 +74450,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(925), 32, + ACTIONS(923), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -74515,7 +74486,7 @@ static const uint16_t ts_small_parse_table[] = { [45651] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(931), 13, + ACTIONS(929), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -74529,7 +74500,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(929), 32, + ACTIONS(927), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -74565,7 +74536,7 @@ static const uint16_t ts_small_parse_table[] = { [45704] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 13, + ACTIONS(933), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -74579,7 +74550,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(933), 32, + ACTIONS(931), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -74631,7 +74602,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, ACTIONS(1974), 1, anon_sym_SEMI, - ACTIONS(919), 2, + ACTIONS(917), 2, anon_sym_in, anon_sym_EQ, ACTIONS(1818), 2, @@ -74658,7 +74629,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, - ACTIONS(917), 18, + ACTIONS(915), 18, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -74680,7 +74651,7 @@ static const uint16_t ts_small_parse_table[] = { [45840] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 13, + ACTIONS(943), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -74694,7 +74665,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(943), 32, + ACTIONS(941), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -74730,7 +74701,7 @@ static const uint16_t ts_small_parse_table[] = { [45893] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(963), 13, + ACTIONS(971), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -74744,7 +74715,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(961), 32, + ACTIONS(969), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -74780,7 +74751,7 @@ static const uint16_t ts_small_parse_table[] = { [45946] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(969), 13, + ACTIONS(975), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -74794,7 +74765,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(967), 32, + ACTIONS(973), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -74830,7 +74801,7 @@ static const uint16_t ts_small_parse_table[] = { [45999] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(977), 13, + ACTIONS(979), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -74844,7 +74815,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(975), 32, + ACTIONS(977), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -74880,7 +74851,7 @@ static const uint16_t ts_small_parse_table[] = { [46052] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1007), 13, + ACTIONS(1009), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -74894,7 +74865,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1005), 32, + ACTIONS(1007), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -74930,7 +74901,7 @@ static const uint16_t ts_small_parse_table[] = { [46105] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1023), 13, + ACTIONS(1025), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -74944,7 +74915,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1021), 32, + ACTIONS(1023), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -74980,7 +74951,7 @@ static const uint16_t ts_small_parse_table[] = { [46158] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1039), 13, + ACTIONS(1041), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -74994,7 +74965,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1037), 32, + ACTIONS(1039), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -75030,7 +75001,7 @@ static const uint16_t ts_small_parse_table[] = { [46211] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1057), 13, + ACTIONS(1059), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -75044,7 +75015,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1055), 32, + ACTIONS(1057), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -75080,7 +75051,7 @@ static const uint16_t ts_small_parse_table[] = { [46264] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1065), 13, + ACTIONS(1067), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -75094,7 +75065,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1063), 32, + ACTIONS(1065), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -75130,7 +75101,7 @@ static const uint16_t ts_small_parse_table[] = { [46317] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1073), 13, + ACTIONS(1075), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -75144,7 +75115,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1071), 32, + ACTIONS(1073), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -75180,7 +75151,7 @@ static const uint16_t ts_small_parse_table[] = { [46370] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1081), 13, + ACTIONS(1085), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -75194,7 +75165,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1079), 32, + ACTIONS(1083), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -75230,7 +75201,7 @@ static const uint16_t ts_small_parse_table[] = { [46423] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1085), 13, + ACTIONS(1089), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -75244,7 +75215,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1083), 32, + ACTIONS(1087), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -75435,7 +75406,7 @@ static const uint16_t ts_small_parse_table[] = { [46645] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1153), 13, + ACTIONS(1149), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -75449,7 +75420,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1151), 32, + ACTIONS(1147), 32, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_else, @@ -75485,7 +75456,7 @@ static const uint16_t ts_small_parse_table[] = { [46698] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(959), 19, + ACTIONS(963), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -75505,7 +75476,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(957), 25, + ACTIONS(961), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -75534,7 +75505,7 @@ static const uint16_t ts_small_parse_table[] = { [46750] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1061), 19, + ACTIONS(1063), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -75554,7 +75525,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1059), 25, + ACTIONS(1061), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -75638,7 +75609,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1369), 9, + ACTIONS(1365), 9, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -75651,7 +75622,7 @@ static const uint16_t ts_small_parse_table[] = { [46892] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(1305), 1, + ACTIONS(1191), 1, anon_sym_EQ, ACTIONS(1806), 1, anon_sym_LPAREN, @@ -75699,7 +75670,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, - ACTIONS(1303), 15, + ACTIONS(1189), 15, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -75773,7 +75744,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1299), 9, + ACTIONS(1305), 9, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -75841,7 +75812,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1109), 9, + ACTIONS(907), 9, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -75977,7 +75948,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(929), 9, + ACTIONS(927), 9, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -76045,7 +76016,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(933), 9, + ACTIONS(931), 9, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -76113,7 +76084,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1267), 9, + ACTIONS(1257), 9, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -76126,7 +76097,7 @@ static const uint16_t ts_small_parse_table[] = { [47520] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(789), 1, + ACTIONS(787), 1, anon_sym_SEMI, ACTIONS(1900), 1, anon_sym_LPAREN, @@ -76167,7 +76138,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1209), 3, + ACTIONS(911), 3, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_LT_SLASH, @@ -76180,7 +76151,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1211), 5, + ACTIONS(913), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -76198,7 +76169,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2012), 1, anon_sym_DOT, - ACTIONS(939), 13, + ACTIONS(937), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -76212,7 +76183,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(937), 30, + ACTIONS(935), 30, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -76365,7 +76336,7 @@ static const uint16_t ts_small_parse_table[] = { [47814] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1357), 19, + ACTIONS(1353), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -76385,7 +76356,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1355), 25, + ACTIONS(1351), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -76529,14 +76500,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1305), 6, + ACTIONS(1191), 6, anon_sym_else, anon_sym_EQ, anon_sym_function, anon_sym_constructor, anon_sym_static, sym_identifier, - ACTIONS(1303), 10, + ACTIONS(1189), 10, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, @@ -76593,7 +76564,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1299), 4, + ACTIONS(1305), 4, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, @@ -76603,7 +76574,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1301), 5, + ACTIONS(1307), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -76662,7 +76633,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1173), 4, + ACTIONS(1165), 4, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, @@ -76672,7 +76643,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1175), 5, + ACTIONS(1167), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -76731,7 +76702,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1109), 4, + ACTIONS(907), 4, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, @@ -76741,7 +76712,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1111), 5, + ACTIONS(909), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -76773,7 +76744,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(919), 14, + ACTIONS(917), 14, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -76788,7 +76759,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(917), 20, + ACTIONS(915), 20, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, @@ -76833,7 +76804,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(919), 13, + ACTIONS(917), 13, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -76847,7 +76818,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_instanceof, sym_identifier, - ACTIONS(917), 18, + ACTIONS(915), 18, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, @@ -76869,7 +76840,7 @@ static const uint16_t ts_small_parse_table[] = { [48454] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1171), 19, + ACTIONS(1163), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -76889,7 +76860,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1169), 25, + ACTIONS(1161), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -76918,7 +76889,7 @@ static const uint16_t ts_small_parse_table[] = { [48506] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1077), 19, + ACTIONS(967), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -76938,7 +76909,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1075), 25, + ACTIONS(965), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -76967,7 +76938,7 @@ static const uint16_t ts_small_parse_table[] = { [48558] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1187), 19, + ACTIONS(1179), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -76987,7 +76958,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1185), 25, + ACTIONS(1177), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -77016,7 +76987,7 @@ static const uint16_t ts_small_parse_table[] = { [48610] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1191), 19, + ACTIONS(1183), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -77036,7 +77007,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1189), 25, + ACTIONS(1181), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -77065,7 +77036,7 @@ static const uint16_t ts_small_parse_table[] = { [48662] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1215), 19, + ACTIONS(1207), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -77085,7 +77056,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1213), 25, + ACTIONS(1205), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -77114,7 +77085,7 @@ static const uint16_t ts_small_parse_table[] = { [48714] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1201), 19, + ACTIONS(1251), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -77134,7 +77105,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1199), 25, + ACTIONS(1249), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -77163,7 +77134,7 @@ static const uint16_t ts_small_parse_table[] = { [48766] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1257), 19, + ACTIONS(1267), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -77183,7 +77154,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1255), 25, + ACTIONS(1265), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -77212,7 +77183,7 @@ static const uint16_t ts_small_parse_table[] = { [48818] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1285), 19, + ACTIONS(1289), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -77232,7 +77203,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1283), 25, + ACTIONS(1287), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -77302,7 +77273,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1283), 3, + ACTIONS(1287), 3, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_LT_SLASH, @@ -77315,7 +77286,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1285), 5, + ACTIONS(1289), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -77333,7 +77304,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2016), 1, anon_sym_SEMI, - ACTIONS(1285), 19, + ACTIONS(1289), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -77353,7 +77324,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1283), 24, + ACTIONS(1287), 24, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_COMMA, @@ -77381,7 +77352,7 @@ static const uint16_t ts_small_parse_table[] = { [49018] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1375), 19, + ACTIONS(1371), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -77401,7 +77372,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1373), 25, + ACTIONS(1369), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -77473,7 +77444,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1369), 4, + ACTIONS(1365), 4, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, @@ -77483,7 +77454,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1371), 5, + ACTIONS(1367), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -77505,7 +77476,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(2022), 1, anon_sym_LT_DASH, - ACTIONS(1361), 18, + ACTIONS(1357), 18, anon_sym_else, anon_sym_in, anon_sym_function, @@ -77524,7 +77495,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1359), 23, + ACTIONS(1355), 23, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -77580,7 +77551,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(919), 9, + ACTIONS(917), 9, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -77590,7 +77561,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_AMP, sym_identifier, - ACTIONS(917), 16, + ACTIONS(915), 16, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, @@ -77610,7 +77581,7 @@ static const uint16_t ts_small_parse_table[] = { [49292] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1353), 19, + ACTIONS(1335), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -77630,7 +77601,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1351), 25, + ACTIONS(1333), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -77659,7 +77630,7 @@ static const uint16_t ts_small_parse_table[] = { [49344] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1335), 19, + ACTIONS(1323), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -77679,7 +77650,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1333), 25, + ACTIONS(1321), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -77749,7 +77720,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1319), 3, + ACTIONS(1299), 3, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_LT_SLASH, @@ -77762,7 +77733,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1321), 5, + ACTIONS(1301), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -77810,7 +77781,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(919), 9, + ACTIONS(917), 9, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -77820,7 +77791,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_AMP, sym_identifier, - ACTIONS(917), 14, + ACTIONS(915), 14, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, @@ -77872,7 +77843,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(919), 8, + ACTIONS(917), 8, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -77881,7 +77852,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_PIPE, sym_identifier, - ACTIONS(917), 14, + ACTIONS(915), 14, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, @@ -77942,7 +77913,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1267), 4, + ACTIONS(1257), 4, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, @@ -77952,7 +77923,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1269), 5, + ACTIONS(1259), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -77968,7 +77939,7 @@ static const uint16_t ts_small_parse_table[] = { [49732] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1261), 19, + ACTIONS(1255), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -77988,7 +77959,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1259), 25, + ACTIONS(1253), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -78053,7 +78024,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(919), 8, + ACTIONS(917), 8, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -78062,7 +78033,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_PIPE, sym_identifier, - ACTIONS(917), 13, + ACTIONS(915), 13, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, @@ -78079,7 +78050,7 @@ static const uint16_t ts_small_parse_table[] = { [49862] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1167), 19, + ACTIONS(1159), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -78099,7 +78070,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1165), 25, + ACTIONS(1157), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -78170,14 +78141,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(919), 6, + ACTIONS(917), 6, anon_sym_else, anon_sym_EQ, anon_sym_function, anon_sym_constructor, anon_sym_static, sym_identifier, - ACTIONS(917), 12, + ACTIONS(915), 12, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, @@ -78202,7 +78173,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1914), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(919), 19, + ACTIONS(917), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -78222,7 +78193,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(917), 20, + ACTIONS(915), 20, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, @@ -78318,7 +78289,7 @@ static const uint16_t ts_small_parse_table[] = { [50156] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1153), 19, + ACTIONS(1149), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -78338,7 +78309,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1151), 25, + ACTIONS(1147), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -78417,7 +78388,7 @@ static const uint16_t ts_small_parse_table[] = { [50262] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1085), 19, + ACTIONS(1089), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -78437,7 +78408,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1083), 25, + ACTIONS(1087), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -78466,7 +78437,7 @@ static const uint16_t ts_small_parse_table[] = { [50314] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1081), 19, + ACTIONS(1085), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -78486,7 +78457,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1079), 25, + ACTIONS(1083), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -78528,7 +78499,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(919), 16, + ACTIONS(917), 16, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -78545,7 +78516,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(917), 20, + ACTIONS(915), 20, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, @@ -78569,7 +78540,7 @@ static const uint16_t ts_small_parse_table[] = { [50428] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1073), 19, + ACTIONS(1075), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -78589,7 +78560,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1071), 25, + ACTIONS(1073), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -78618,7 +78589,7 @@ static const uint16_t ts_small_parse_table[] = { [50480] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1065), 19, + ACTIONS(1067), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -78638,7 +78609,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1063), 25, + ACTIONS(1065), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -78667,7 +78638,7 @@ static const uint16_t ts_small_parse_table[] = { [50532] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1057), 19, + ACTIONS(1059), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -78687,7 +78658,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1055), 25, + ACTIONS(1057), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -78716,7 +78687,7 @@ static const uint16_t ts_small_parse_table[] = { [50584] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1039), 19, + ACTIONS(1041), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -78736,7 +78707,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1037), 25, + ACTIONS(1039), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -78765,7 +78736,7 @@ static const uint16_t ts_small_parse_table[] = { [50636] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1023), 19, + ACTIONS(1025), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -78785,7 +78756,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1021), 25, + ACTIONS(1023), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -78814,7 +78785,7 @@ static const uint16_t ts_small_parse_table[] = { [50688] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1007), 19, + ACTIONS(1009), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -78834,7 +78805,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1005), 25, + ACTIONS(1007), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -78863,7 +78834,7 @@ static const uint16_t ts_small_parse_table[] = { [50740] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(977), 19, + ACTIONS(979), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -78883,7 +78854,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(975), 25, + ACTIONS(977), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -78912,7 +78883,7 @@ static const uint16_t ts_small_parse_table[] = { [50792] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(969), 19, + ACTIONS(975), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -78932,7 +78903,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(967), 25, + ACTIONS(973), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -78961,7 +78932,7 @@ static const uint16_t ts_small_parse_table[] = { [50844] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(963), 19, + ACTIONS(971), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -78981,7 +78952,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(961), 25, + ACTIONS(969), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -79010,7 +78981,7 @@ static const uint16_t ts_small_parse_table[] = { [50896] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 19, + ACTIONS(943), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -79030,7 +79001,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(943), 25, + ACTIONS(941), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -79102,7 +79073,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(929), 4, + ACTIONS(927), 4, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, @@ -79112,7 +79083,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(931), 5, + ACTIONS(929), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -79171,7 +79142,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(933), 4, + ACTIONS(931), 4, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, @@ -79181,7 +79152,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(935), 5, + ACTIONS(933), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -79197,7 +79168,7 @@ static const uint16_t ts_small_parse_table[] = { [51132] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 19, + ACTIONS(933), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -79217,7 +79188,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(933), 25, + ACTIONS(931), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -79284,7 +79255,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(919), 7, + ACTIONS(917), 7, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -79292,7 +79263,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_static, sym_identifier, - ACTIONS(917), 13, + ACTIONS(915), 13, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, @@ -79309,7 +79280,7 @@ static const uint16_t ts_small_parse_table[] = { [51264] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(931), 19, + ACTIONS(929), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -79329,7 +79300,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(929), 25, + ACTIONS(927), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -79358,7 +79329,7 @@ static const uint16_t ts_small_parse_table[] = { [51316] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(927), 19, + ACTIONS(925), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -79378,7 +79349,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(925), 25, + ACTIONS(923), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -79407,7 +79378,7 @@ static const uint16_t ts_small_parse_table[] = { [51368] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1225), 19, + ACTIONS(1221), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -79427,7 +79398,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1223), 25, + ACTIONS(1219), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -79456,7 +79427,7 @@ static const uint16_t ts_small_parse_table[] = { [51420] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(923), 19, + ACTIONS(921), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -79476,7 +79447,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(921), 25, + ACTIONS(919), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -79606,7 +79577,7 @@ static const uint16_t ts_small_parse_table[] = { [51582] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(785), 1, + ACTIONS(783), 1, anon_sym_SEMI, ACTIONS(1900), 1, anon_sym_LPAREN, @@ -79647,7 +79618,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1287), 3, + ACTIONS(1375), 3, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_LT_SLASH, @@ -79660,7 +79631,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1289), 5, + ACTIONS(1377), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -79676,7 +79647,7 @@ static const uint16_t ts_small_parse_table[] = { [51676] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(981), 19, + ACTIONS(983), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -79696,7 +79667,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(979), 25, + ACTIONS(981), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -79725,7 +79696,7 @@ static const uint16_t ts_small_parse_table[] = { [51728] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(985), 19, + ACTIONS(987), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -79745,7 +79716,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(983), 25, + ACTIONS(985), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -79774,7 +79745,7 @@ static const uint16_t ts_small_parse_table[] = { [51780] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(989), 19, + ACTIONS(991), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -79794,7 +79765,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(987), 25, + ACTIONS(989), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -79825,7 +79796,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2032), 1, anon_sym_SEMI, - ACTIONS(993), 19, + ACTIONS(995), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -79845,7 +79816,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(991), 24, + ACTIONS(993), 24, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_COMMA, @@ -79873,7 +79844,7 @@ static const uint16_t ts_small_parse_table[] = { [51886] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(993), 19, + ACTIONS(995), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -79893,7 +79864,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(991), 25, + ACTIONS(993), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -79922,7 +79893,7 @@ static const uint16_t ts_small_parse_table[] = { [51938] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1157), 19, + ACTIONS(1197), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -79942,7 +79913,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1155), 25, + ACTIONS(1195), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -79971,7 +79942,7 @@ static const uint16_t ts_small_parse_table[] = { [51990] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1003), 19, + ACTIONS(1005), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -79991,7 +79962,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1001), 25, + ACTIONS(1003), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -80022,7 +79993,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2034), 1, anon_sym_DOT, - ACTIONS(939), 19, + ACTIONS(937), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -80042,7 +80013,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(937), 24, + ACTIONS(935), 24, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -80070,7 +80041,7 @@ static const uint16_t ts_small_parse_table[] = { [52096] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(953), 19, + ACTIONS(951), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -80090,7 +80061,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(951), 25, + ACTIONS(949), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -80160,7 +80131,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(951), 3, + ACTIONS(949), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LT_SLASH, @@ -80173,7 +80144,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(953), 5, + ACTIONS(951), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -80191,7 +80162,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2036), 1, anon_sym_COMMA, - ACTIONS(953), 19, + ACTIONS(951), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -80211,7 +80182,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(951), 24, + ACTIONS(949), 24, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -80280,7 +80251,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1009), 3, + ACTIONS(1011), 3, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_LT_SLASH, @@ -80293,7 +80264,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1011), 5, + ACTIONS(1013), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -80309,7 +80280,7 @@ static const uint16_t ts_small_parse_table[] = { [52390] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(959), 19, + ACTIONS(963), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -80329,7 +80300,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(957), 25, + ACTIONS(961), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -80358,7 +80329,7 @@ static const uint16_t ts_small_parse_table[] = { [52442] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(799), 1, + ACTIONS(797), 1, anon_sym_SEMI, ACTIONS(1900), 1, anon_sym_LPAREN, @@ -80399,7 +80370,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(957), 3, + ACTIONS(961), 3, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_LT_SLASH, @@ -80412,7 +80383,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(959), 5, + ACTIONS(963), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -80428,7 +80399,7 @@ static const uint16_t ts_small_parse_table[] = { [52536] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1011), 19, + ACTIONS(1013), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -80448,7 +80419,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1009), 25, + ACTIONS(1011), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -80477,7 +80448,7 @@ static const uint16_t ts_small_parse_table[] = { [52588] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1011), 19, + ACTIONS(1013), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -80497,7 +80468,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1009), 25, + ACTIONS(1011), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -80526,7 +80497,7 @@ static const uint16_t ts_small_parse_table[] = { [52640] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(999), 19, + ACTIONS(1001), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -80546,7 +80517,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(997), 25, + ACTIONS(999), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -80575,7 +80546,7 @@ static const uint16_t ts_small_parse_table[] = { [52692] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1049), 19, + ACTIONS(1051), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -80595,7 +80566,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1047), 25, + ACTIONS(1049), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -80624,7 +80595,7 @@ static const uint16_t ts_small_parse_table[] = { [52744] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1069), 19, + ACTIONS(1071), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -80644,7 +80615,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1067), 25, + ACTIONS(1069), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -80714,7 +80685,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1015), 3, + ACTIONS(1017), 3, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_LT_SLASH, @@ -80727,7 +80698,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1017), 5, + ACTIONS(1019), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -80743,7 +80714,7 @@ static const uint16_t ts_small_parse_table[] = { [52890] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 19, + ACTIONS(1113), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -80763,7 +80734,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1105), 25, + ACTIONS(1111), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -80792,7 +80763,7 @@ static const uint16_t ts_small_parse_table[] = { [52942] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1017), 19, + ACTIONS(1019), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -80812,7 +80783,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1015), 25, + ACTIONS(1017), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -80841,7 +80812,7 @@ static const uint16_t ts_small_parse_table[] = { [52994] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1017), 19, + ACTIONS(1019), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -80861,7 +80832,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1015), 25, + ACTIONS(1017), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -80890,7 +80861,7 @@ static const uint16_t ts_small_parse_table[] = { [53046] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1119), 19, + ACTIONS(1121), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -80910,7 +80881,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1117), 25, + ACTIONS(1119), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -80939,7 +80910,7 @@ static const uint16_t ts_small_parse_table[] = { [53098] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 19, + ACTIONS(1125), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -80959,7 +80930,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1121), 25, + ACTIONS(1123), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -80988,7 +80959,7 @@ static const uint16_t ts_small_parse_table[] = { [53150] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1127), 19, + ACTIONS(1129), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -81008,7 +80979,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1125), 25, + ACTIONS(1127), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -81037,7 +81008,7 @@ static const uint16_t ts_small_parse_table[] = { [53202] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 19, + ACTIONS(1125), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -81057,7 +81028,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1121), 25, + ACTIONS(1123), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -81086,7 +81057,7 @@ static const uint16_t ts_small_parse_table[] = { [53254] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 19, + ACTIONS(1125), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -81106,7 +81077,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1121), 25, + ACTIONS(1123), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -81135,7 +81106,7 @@ static const uint16_t ts_small_parse_table[] = { [53306] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 19, + ACTIONS(1125), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -81155,7 +81126,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1121), 25, + ACTIONS(1123), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -81184,7 +81155,7 @@ static const uint16_t ts_small_parse_table[] = { [53358] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 19, + ACTIONS(1125), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -81204,7 +81175,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1121), 25, + ACTIONS(1123), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -81233,7 +81204,7 @@ static const uint16_t ts_small_parse_table[] = { [53410] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 19, + ACTIONS(1125), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -81253,7 +81224,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1121), 25, + ACTIONS(1123), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -81282,7 +81253,7 @@ static const uint16_t ts_small_parse_table[] = { [53462] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 19, + ACTIONS(1125), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -81302,7 +81273,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1121), 25, + ACTIONS(1123), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -81331,7 +81302,7 @@ static const uint16_t ts_small_parse_table[] = { [53514] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 19, + ACTIONS(1125), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -81351,7 +81322,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1121), 25, + ACTIONS(1123), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -81380,7 +81351,7 @@ static const uint16_t ts_small_parse_table[] = { [53566] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 19, + ACTIONS(1125), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -81400,7 +81371,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1121), 25, + ACTIONS(1123), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -81429,7 +81400,7 @@ static const uint16_t ts_small_parse_table[] = { [53618] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 19, + ACTIONS(1125), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -81449,7 +81420,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1121), 25, + ACTIONS(1123), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -81478,7 +81449,7 @@ static const uint16_t ts_small_parse_table[] = { [53670] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1027), 19, + ACTIONS(1029), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -81498,7 +81469,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1025), 25, + ACTIONS(1027), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -81527,7 +81498,7 @@ static const uint16_t ts_small_parse_table[] = { [53722] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1137), 19, + ACTIONS(1133), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -81547,7 +81518,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1135), 25, + ACTIONS(1131), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -81576,7 +81547,7 @@ static const uint16_t ts_small_parse_table[] = { [53774] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1137), 19, + ACTIONS(1133), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -81596,7 +81567,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1135), 25, + ACTIONS(1131), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -81666,7 +81637,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1135), 3, + ACTIONS(1131), 3, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_LT_SLASH, @@ -81679,7 +81650,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1137), 5, + ACTIONS(1133), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -81695,7 +81666,7 @@ static const uint16_t ts_small_parse_table[] = { [53920] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1143), 19, + ACTIONS(1139), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -81715,7 +81686,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1141), 25, + ACTIONS(1137), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -81744,7 +81715,7 @@ static const uint16_t ts_small_parse_table[] = { [53972] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1147), 19, + ACTIONS(1143), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -81764,7 +81735,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1145), 25, + ACTIONS(1141), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -81834,7 +81805,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1145), 3, + ACTIONS(1141), 3, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_LT_SLASH, @@ -81847,7 +81818,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1147), 5, + ACTIONS(1143), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -81863,7 +81834,7 @@ static const uint16_t ts_small_parse_table[] = { [54118] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1031), 19, + ACTIONS(1033), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -81883,7 +81854,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1029), 25, + ACTIONS(1031), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -81967,7 +81938,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(1173), 9, + ACTIONS(1165), 9, anon_sym_RBRACE, anon_sym_else, anon_sym_while, @@ -81980,7 +81951,7 @@ static const uint16_t ts_small_parse_table[] = { [54260] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1035), 19, + ACTIONS(1037), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -82000,7 +81971,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1033), 25, + ACTIONS(1035), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -82031,7 +82002,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2046), 1, anon_sym_SEMI, - ACTIONS(1043), 19, + ACTIONS(1045), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -82051,7 +82022,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1041), 24, + ACTIONS(1043), 24, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_COMMA, @@ -82079,7 +82050,7 @@ static const uint16_t ts_small_parse_table[] = { [54366] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1089), 19, + ACTIONS(1201), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -82099,7 +82070,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1087), 25, + ACTIONS(1199), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -82128,7 +82099,7 @@ static const uint16_t ts_small_parse_table[] = { [54418] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1089), 19, + ACTIONS(1201), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -82148,7 +82119,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1087), 25, + ACTIONS(1199), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -82218,7 +82189,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1087), 3, + ACTIONS(1199), 3, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_LT_SLASH, @@ -82231,7 +82202,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1089), 5, + ACTIONS(1201), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -82247,7 +82218,7 @@ static const uint16_t ts_small_parse_table[] = { [54564] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1043), 19, + ACTIONS(1045), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -82267,7 +82238,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1041), 25, + ACTIONS(1043), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -82296,7 +82267,7 @@ static const uint16_t ts_small_parse_table[] = { [54616] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1053), 19, + ACTIONS(1055), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -82316,7 +82287,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1051), 25, + ACTIONS(1053), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -82345,7 +82316,7 @@ static const uint16_t ts_small_parse_table[] = { [54668] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1115), 19, + ACTIONS(1117), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -82365,7 +82336,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1113), 25, + ACTIONS(1115), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -82435,7 +82406,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1159), 3, + ACTIONS(1151), 3, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_LT_SLASH, @@ -82448,7 +82419,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1161), 5, + ACTIONS(1153), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -82464,7 +82435,7 @@ static const uint16_t ts_small_parse_table[] = { [54814] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1247), 19, + ACTIONS(1245), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -82484,7 +82455,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1245), 25, + ACTIONS(1243), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -82513,7 +82484,7 @@ static const uint16_t ts_small_parse_table[] = { [54866] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1265), 19, + ACTIONS(1263), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -82533,7 +82504,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1263), 25, + ACTIONS(1261), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -82562,7 +82533,7 @@ static const uint16_t ts_small_parse_table[] = { [54918] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1273), 19, + ACTIONS(1271), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -82582,7 +82553,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1271), 25, + ACTIONS(1269), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -82613,7 +82584,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2052), 1, anon_sym_SEMI, - ACTIONS(1195), 19, + ACTIONS(1275), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -82633,7 +82604,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1193), 24, + ACTIONS(1273), 24, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_COMMA, @@ -82661,7 +82632,7 @@ static const uint16_t ts_small_parse_table[] = { [55024] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1161), 19, + ACTIONS(1153), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -82681,7 +82652,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1159), 25, + ACTIONS(1151), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -82710,7 +82681,7 @@ static const uint16_t ts_small_parse_table[] = { [55076] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1161), 19, + ACTIONS(1153), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -82730,7 +82701,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1159), 25, + ACTIONS(1151), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -82759,7 +82730,7 @@ static const uint16_t ts_small_parse_table[] = { [55128] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1305), 19, + ACTIONS(1191), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -82779,7 +82750,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1303), 25, + ACTIONS(1189), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -82808,7 +82779,7 @@ static const uint16_t ts_small_parse_table[] = { [55180] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1309), 19, + ACTIONS(1311), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -82828,7 +82799,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1307), 25, + ACTIONS(1309), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -82857,7 +82828,7 @@ static const uint16_t ts_small_parse_table[] = { [55232] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1313), 19, + ACTIONS(1315), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -82877,7 +82848,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1311), 25, + ACTIONS(1313), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -82906,7 +82877,7 @@ static const uint16_t ts_small_parse_table[] = { [55284] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1317), 19, + ACTIONS(1319), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -82926,7 +82897,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1315), 25, + ACTIONS(1317), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -83213,7 +83184,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(971), 3, + ACTIONS(953), 3, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_LT_SLASH, @@ -83226,7 +83197,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(973), 5, + ACTIONS(955), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -83242,7 +83213,7 @@ static const uint16_t ts_small_parse_table[] = { [55680] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(973), 19, + ACTIONS(955), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -83262,7 +83233,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(971), 25, + ACTIONS(953), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -83291,7 +83262,7 @@ static const uint16_t ts_small_parse_table[] = { [55732] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(973), 19, + ACTIONS(955), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -83311,7 +83282,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(971), 25, + ACTIONS(953), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -83340,7 +83311,7 @@ static const uint16_t ts_small_parse_table[] = { [55784] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1229), 19, + ACTIONS(1225), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -83360,7 +83331,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1227), 25, + ACTIONS(1223), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -83596,7 +83567,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1231), 3, + ACTIONS(1227), 3, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_LT_SLASH, @@ -83609,7 +83580,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1233), 5, + ACTIONS(1229), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -83625,7 +83596,7 @@ static const uint16_t ts_small_parse_table[] = { [56124] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1233), 19, + ACTIONS(1229), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -83645,7 +83616,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1231), 25, + ACTIONS(1227), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -83674,7 +83645,7 @@ static const uint16_t ts_small_parse_table[] = { [56176] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1233), 19, + ACTIONS(1229), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -83694,7 +83665,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1231), 25, + ACTIONS(1227), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -83721,104 +83692,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, [56228] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1277), 19, - anon_sym_else, - anon_sym_in, - anon_sym_EQ, - anon_sym_function, - anon_sym_constructor, - anon_sym_static, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_instanceof, - anon_sym_GT_GT, - sym_identifier, - ACTIONS(1275), 25, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LT_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ_GT, - anon_sym_GT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_QMARK, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [56280] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1241), 19, - anon_sym_else, - anon_sym_in, - anon_sym_EQ, - anon_sym_function, - anon_sym_constructor, - anon_sym_static, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_instanceof, - anon_sym_GT_GT, - sym_identifier, - ACTIONS(1239), 25, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LT_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ_GT, - anon_sym_GT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_QMARK, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [56332] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1281), 19, @@ -83867,158 +83740,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [56384] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1219), 19, - anon_sym_else, - anon_sym_in, - anon_sym_EQ, - anon_sym_function, - anon_sym_constructor, - anon_sym_static, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_instanceof, - anon_sym_GT_GT, - sym_identifier, - ACTIONS(1217), 25, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LT_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ_GT, - anon_sym_GT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_QMARK, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [56436] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2060), 1, - anon_sym_SEMI, - ACTIONS(1219), 19, - anon_sym_else, - anon_sym_in, - anon_sym_EQ, - anon_sym_function, - anon_sym_constructor, - anon_sym_static, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_instanceof, - anon_sym_GT_GT, - sym_identifier, - ACTIONS(1217), 24, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LT_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ_GT, - anon_sym_GT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_QMARK, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [56490] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1207), 19, - anon_sym_else, - anon_sym_in, - anon_sym_EQ, - anon_sym_function, - anon_sym_constructor, - anon_sym_static, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_instanceof, - anon_sym_GT_GT, - sym_identifier, - ACTIONS(1205), 25, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LT_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ_GT, - anon_sym_GT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_QMARK, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [56542] = 3, + [56280] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1183), 19, + ACTIONS(1237), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -84038,7 +83763,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1181), 25, + ACTIONS(1235), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -84064,10 +83789,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [56594] = 3, + [56332] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1179), 19, + ACTIONS(1285), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -84087,7 +83812,253 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1177), 25, + ACTIONS(1283), 25, + anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LT_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ_GT, + anon_sym_GT_EQ, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_QMARK, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + [56384] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1211), 19, + anon_sym_else, + anon_sym_in, + anon_sym_EQ, + anon_sym_function, + anon_sym_constructor, + anon_sym_static, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT, + anon_sym_instanceof, + anon_sym_GT_GT, + sym_identifier, + ACTIONS(1209), 25, + anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LT_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ_GT, + anon_sym_GT_EQ, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_QMARK, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + [56436] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2060), 1, + anon_sym_SEMI, + ACTIONS(1211), 19, + anon_sym_else, + anon_sym_in, + anon_sym_EQ, + anon_sym_function, + anon_sym_constructor, + anon_sym_static, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT, + anon_sym_instanceof, + anon_sym_GT_GT, + sym_identifier, + ACTIONS(1209), 24, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LT_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ_GT, + anon_sym_GT_EQ, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_QMARK, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + [56490] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1187), 19, + anon_sym_else, + anon_sym_in, + anon_sym_EQ, + anon_sym_function, + anon_sym_constructor, + anon_sym_static, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT, + anon_sym_instanceof, + anon_sym_GT_GT, + sym_identifier, + ACTIONS(1185), 25, + anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LT_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ_GT, + anon_sym_GT_EQ, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_QMARK, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + [56542] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1175), 19, + anon_sym_else, + anon_sym_in, + anon_sym_EQ, + anon_sym_function, + anon_sym_constructor, + anon_sym_static, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT, + anon_sym_instanceof, + anon_sym_GT_GT, + sym_identifier, + ACTIONS(1173), 25, + anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LT_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ_GT, + anon_sym_GT_EQ, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_QMARK, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + [56594] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1171), 19, + anon_sym_else, + anon_sym_in, + anon_sym_EQ, + anon_sym_function, + anon_sym_constructor, + anon_sym_static, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT, + anon_sym_instanceof, + anon_sym_GT_GT, + sym_identifier, + ACTIONS(1169), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -84116,7 +84087,7 @@ static const uint16_t ts_small_parse_table[] = { [56646] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1131), 19, + ACTIONS(1107), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -84136,7 +84107,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1129), 25, + ACTIONS(1105), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -84165,7 +84136,7 @@ static const uint16_t ts_small_parse_table[] = { [56698] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1131), 19, + ACTIONS(1107), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -84185,7 +84156,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1129), 25, + ACTIONS(1105), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -84255,7 +84226,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1129), 3, + ACTIONS(1105), 3, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_LT_SLASH, @@ -84268,7 +84239,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1131), 5, + ACTIONS(1107), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -84284,7 +84255,7 @@ static const uint16_t ts_small_parse_table[] = { [56844] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(913), 19, + ACTIONS(1079), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -84304,7 +84275,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(911), 25, + ACTIONS(1077), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -84333,7 +84304,7 @@ static const uint16_t ts_small_parse_table[] = { [56896] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(913), 19, + ACTIONS(1079), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -84353,7 +84324,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(911), 25, + ACTIONS(1077), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -84423,7 +84394,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(911), 3, + ACTIONS(1077), 3, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_LT_SLASH, @@ -84436,7 +84407,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(913), 5, + ACTIONS(1079), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -84501,7 +84472,7 @@ static const uint16_t ts_small_parse_table[] = { [57094] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 19, + ACTIONS(947), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -84521,7 +84492,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(947), 25, + ACTIONS(945), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -84550,7 +84521,7 @@ static const uint16_t ts_small_parse_table[] = { [57146] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 19, + ACTIONS(947), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -84570,7 +84541,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(947), 25, + ACTIONS(945), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -84640,7 +84611,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(947), 3, + ACTIONS(945), 3, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_LT_SLASH, @@ -84653,7 +84624,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(949), 5, + ACTIONS(947), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -84759,7 +84730,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1249), 3, + ACTIONS(1239), 3, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_LT_SLASH, @@ -84772,7 +84743,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1251), 5, + ACTIONS(1241), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -84788,7 +84759,7 @@ static const uint16_t ts_small_parse_table[] = { [57438] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 19, + ACTIONS(1217), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -84808,7 +84779,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(907), 25, + ACTIONS(1215), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -84837,7 +84808,7 @@ static const uint16_t ts_small_parse_table[] = { [57490] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 19, + ACTIONS(1217), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -84857,7 +84828,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(907), 25, + ACTIONS(1215), 25, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, @@ -84927,7 +84898,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(907), 3, + ACTIONS(1215), 3, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_LT_SLASH, @@ -84940,7 +84911,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(909), 5, + ACTIONS(1217), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, @@ -85241,7 +85212,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(919), 14, + ACTIONS(917), 14, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -85256,7 +85227,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(917), 18, + ACTIONS(915), 18, anon_sym_RBRACE, anon_sym_LT_DASH, anon_sym_LT_SLASH, @@ -85289,7 +85260,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1914), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(917), 18, + ACTIONS(915), 18, anon_sym_RBRACE, anon_sym_LT_DASH, anon_sym_LT_SLASH, @@ -85308,7 +85279,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(919), 19, + ACTIONS(917), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -85333,7 +85304,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2080), 1, anon_sym_SEMI, - ACTIONS(1225), 19, + ACTIONS(1221), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -85353,7 +85324,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1223), 23, + ACTIONS(1219), 23, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_LT_DASH, @@ -85431,7 +85402,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2084), 1, anon_sym_SEMI, - ACTIONS(1357), 19, + ACTIONS(1353), 19, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -85451,7 +85422,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(1355), 23, + ACTIONS(1351), 23, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_LT_DASH, @@ -85577,7 +85548,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [58339] = 18, + [58339] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2028), 1, + anon_sym_else, + STATE(1016), 1, + sym_else_statement, + ACTIONS(863), 18, + anon_sym_in, + anon_sym_EQ, + anon_sym_function, + anon_sym_constructor, + anon_sym_static, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT, + anon_sym_instanceof, + anon_sym_GT_GT, + sym_identifier, + ACTIONS(861), 23, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_LT_DASH, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LT_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ_GT, + anon_sym_GT_EQ, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_QMARK, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + [58394] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(1900), 1, @@ -85620,7 +85641,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(919), 7, + ACTIONS(917), 7, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -85628,7 +85649,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_static, sym_identifier, - ACTIONS(917), 11, + ACTIONS(915), 11, anon_sym_RBRACE, anon_sym_LT_DASH, anon_sym_LT_SLASH, @@ -85640,7 +85661,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [58420] = 12, + [58475] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(1900), 1, @@ -85666,7 +85687,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(919), 13, + ACTIONS(917), 13, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -85680,7 +85701,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_instanceof, sym_identifier, - ACTIONS(917), 16, + ACTIONS(915), 16, anon_sym_RBRACE, anon_sym_LT_DASH, anon_sym_LT_SLASH, @@ -85697,7 +85718,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [58489] = 14, + [58544] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(1900), 1, @@ -85731,7 +85752,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(919), 9, + ACTIONS(917), 9, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -85741,7 +85762,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_AMP, sym_identifier, - ACTIONS(917), 14, + ACTIONS(915), 14, anon_sym_RBRACE, anon_sym_LT_DASH, anon_sym_LT_SLASH, @@ -85756,7 +85777,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [58562] = 15, + [58617] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(1900), 1, @@ -85793,7 +85814,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(919), 9, + ACTIONS(917), 9, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -85803,7 +85824,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_AMP, sym_identifier, - ACTIONS(917), 12, + ACTIONS(915), 12, anon_sym_RBRACE, anon_sym_LT_DASH, anon_sym_LT_SLASH, @@ -85816,7 +85837,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [58637] = 16, + [58692] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(1900), 1, @@ -85855,7 +85876,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(919), 8, + ACTIONS(917), 8, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -85864,7 +85885,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_PIPE, sym_identifier, - ACTIONS(917), 12, + ACTIONS(915), 12, anon_sym_RBRACE, anon_sym_LT_DASH, anon_sym_LT_SLASH, @@ -85877,7 +85898,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [58714] = 17, + [58769] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(1900), 1, @@ -85918,7 +85939,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(919), 8, + ACTIONS(917), 8, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -85927,7 +85948,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_PIPE, sym_identifier, - ACTIONS(917), 11, + ACTIONS(915), 11, anon_sym_RBRACE, anon_sym_LT_DASH, anon_sym_LT_SLASH, @@ -85939,7 +85960,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [58793] = 20, + [58848] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(1900), 1, @@ -85986,14 +86007,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(919), 6, + ACTIONS(917), 6, anon_sym_else, anon_sym_EQ, anon_sym_function, anon_sym_constructor, anon_sym_static, sym_identifier, - ACTIONS(917), 10, + ACTIONS(915), 10, anon_sym_RBRACE, anon_sym_LT_DASH, anon_sym_LT_SLASH, @@ -86004,56 +86025,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [58878] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2028), 1, - anon_sym_else, - STATE(1016), 1, - sym_else_statement, - ACTIONS(863), 18, - anon_sym_in, - anon_sym_EQ, - anon_sym_function, - anon_sym_constructor, - anon_sym_static, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_instanceof, - anon_sym_GT_GT, - sym_identifier, - ACTIONS(861), 23, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_LT_DASH, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LT_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ_GT, - anon_sym_GT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_QMARK, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, [58933] = 5, ACTIONS(3), 1, sym_comment, @@ -86122,7 +86093,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(919), 16, + ACTIONS(917), 16, anon_sym_else, anon_sym_in, anon_sym_EQ, @@ -86139,7 +86110,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_GT_GT, sym_identifier, - ACTIONS(917), 18, + ACTIONS(915), 18, anon_sym_RBRACE, anon_sym_LT_DASH, anon_sym_LT_SLASH, @@ -86158,59 +86129,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [59051] = 4, + [59051] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(2102), 1, + ACTIONS(1900), 1, + anon_sym_LPAREN, + ACTIONS(1908), 1, anon_sym_DOT, - ACTIONS(939), 19, - anon_sym_else, + ACTIONS(1910), 1, + anon_sym_LBRACK, + ACTIONS(2102), 1, anon_sym_in, + ACTIONS(2104), 1, anon_sym_EQ, - anon_sym_function, - anon_sym_constructor, - anon_sym_static, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, + ACTIONS(2114), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2116), 1, + anon_sym_AMP_AMP, + ACTIONS(2118), 1, anon_sym_PIPE, + ACTIONS(2120), 1, + anon_sym_CARET, + ACTIONS(2122), 1, anon_sym_AMP, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_instanceof, + ACTIONS(2132), 1, anon_sym_GT_GT, - sym_identifier, - ACTIONS(937), 22, + ACTIONS(2134), 1, + anon_sym_QMARK, + ACTIONS(1379), 2, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_LT_DASH, - anon_sym_LBRACK, anon_sym_LT_SLASH, + ACTIONS(2108), 2, + anon_sym_DASH, + anon_sym_PLUS, + ACTIONS(2110), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, + ACTIONS(2124), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + ACTIONS(2126), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, + ACTIONS(2130), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - anon_sym_QMARK, + ACTIONS(2112), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(2128), 4, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT, + anon_sym_instanceof, + ACTIONS(1381), 5, + anon_sym_else, + anon_sym_function, + anon_sym_constructor, + anon_sym_static, + sym_identifier, + ACTIONS(2106), 6, + anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [59103] = 24, + [59141] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(829), 1, - anon_sym_SEMI, ACTIONS(1900), 1, anon_sym_LPAREN, ACTIONS(1902), 1, @@ -86235,6 +86223,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, ACTIONS(1938), 1, anon_sym_QMARK, + ACTIONS(2138), 1, + anon_sym_SEMI, ACTIONS(1912), 2, anon_sym_DASH, anon_sym_PLUS, @@ -86250,7 +86240,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2106), 2, + ACTIONS(2140), 2, anon_sym_RBRACE, anon_sym_LT_SLASH, ACTIONS(1916), 3, @@ -86262,7 +86252,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(2104), 4, + ACTIONS(2136), 4, anon_sym_function, anon_sym_constructor, anon_sym_static, @@ -86274,7 +86264,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [59195] = 23, + [59233] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(1900), 1, @@ -86283,133 +86273,132 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(1910), 1, anon_sym_LBRACK, - ACTIONS(2108), 1, + ACTIONS(2102), 1, anon_sym_in, - ACTIONS(2110), 1, + ACTIONS(2104), 1, anon_sym_EQ, - ACTIONS(2120), 1, + ACTIONS(2114), 1, anon_sym_PIPE_PIPE, - ACTIONS(2122), 1, + ACTIONS(2116), 1, anon_sym_AMP_AMP, - ACTIONS(2124), 1, + ACTIONS(2118), 1, anon_sym_PIPE, - ACTIONS(2126), 1, + ACTIONS(2120), 1, anon_sym_CARET, - ACTIONS(2128), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2138), 1, + ACTIONS(2132), 1, anon_sym_GT_GT, - ACTIONS(2140), 1, + ACTIONS(2134), 1, anon_sym_QMARK, - ACTIONS(929), 2, + ACTIONS(927), 2, anon_sym_RBRACE, anon_sym_LT_SLASH, - ACTIONS(2114), 2, + ACTIONS(2108), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2116), 2, + ACTIONS(2110), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2130), 2, + ACTIONS(2124), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2132), 2, + ACTIONS(2126), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, - ACTIONS(2136), 2, + ACTIONS(2130), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2118), 3, + ACTIONS(2112), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2134), 4, + ACTIONS(2128), 4, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(931), 5, + ACTIONS(929), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, anon_sym_static, sym_identifier, - ACTIONS(2112), 6, + ACTIONS(2106), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [59285] = 24, + [59323] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(1900), 1, anon_sym_LPAREN, - ACTIONS(1902), 1, - anon_sym_in, - ACTIONS(1904), 1, - anon_sym_EQ, ACTIONS(1908), 1, anon_sym_DOT, ACTIONS(1910), 1, anon_sym_LBRACK, - ACTIONS(1918), 1, + ACTIONS(2102), 1, + anon_sym_in, + ACTIONS(2104), 1, + anon_sym_EQ, + ACTIONS(2114), 1, anon_sym_PIPE_PIPE, - ACTIONS(1920), 1, + ACTIONS(2116), 1, anon_sym_AMP_AMP, - ACTIONS(1922), 1, + ACTIONS(2118), 1, anon_sym_PIPE, - ACTIONS(1924), 1, + ACTIONS(2120), 1, anon_sym_CARET, - ACTIONS(1926), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(1936), 1, + ACTIONS(2132), 1, anon_sym_GT_GT, - ACTIONS(1938), 1, + ACTIONS(2134), 1, anon_sym_QMARK, - ACTIONS(2144), 1, - anon_sym_SEMI, - ACTIONS(1912), 2, + ACTIONS(1365), 2, + anon_sym_RBRACE, + anon_sym_LT_SLASH, + ACTIONS(2108), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(1914), 2, + ACTIONS(2110), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1928), 2, + ACTIONS(2124), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1930), 2, + ACTIONS(2126), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, - ACTIONS(1934), 2, + ACTIONS(2130), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2146), 2, - anon_sym_RBRACE, - anon_sym_LT_SLASH, - ACTIONS(1916), 3, + ACTIONS(2112), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1932), 4, + ACTIONS(2128), 4, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(2142), 4, + ACTIONS(1367), 5, + anon_sym_else, anon_sym_function, anon_sym_constructor, anon_sym_static, sym_identifier, - ACTIONS(1906), 6, + ACTIONS(2106), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [59377] = 23, + [59413] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(1900), 1, @@ -86418,68 +86407,133 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(1910), 1, anon_sym_LBRACK, - ACTIONS(2108), 1, + ACTIONS(2102), 1, anon_sym_in, - ACTIONS(2110), 1, + ACTIONS(2104), 1, anon_sym_EQ, - ACTIONS(2120), 1, + ACTIONS(2114), 1, anon_sym_PIPE_PIPE, - ACTIONS(2122), 1, + ACTIONS(2116), 1, anon_sym_AMP_AMP, - ACTIONS(2124), 1, + ACTIONS(2118), 1, anon_sym_PIPE, - ACTIONS(2126), 1, + ACTIONS(2120), 1, anon_sym_CARET, - ACTIONS(2128), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2138), 1, + ACTIONS(2132), 1, anon_sym_GT_GT, - ACTIONS(2140), 1, + ACTIONS(2134), 1, anon_sym_QMARK, - ACTIONS(1369), 2, + ACTIONS(1257), 2, anon_sym_RBRACE, anon_sym_LT_SLASH, - ACTIONS(2114), 2, + ACTIONS(2108), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2116), 2, + ACTIONS(2110), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + ACTIONS(2124), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2126), 2, + anon_sym_LT_EQ_GT, + anon_sym_GT_EQ, ACTIONS(2130), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2112), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(2128), 4, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT, + anon_sym_instanceof, + ACTIONS(1259), 5, + anon_sym_else, + anon_sym_function, + anon_sym_constructor, + anon_sym_static, + sym_identifier, + ACTIONS(2106), 6, + anon_sym_LT_DASH, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + [59503] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1900), 1, + anon_sym_LPAREN, + ACTIONS(1908), 1, + anon_sym_DOT, + ACTIONS(1910), 1, + anon_sym_LBRACK, + ACTIONS(2102), 1, + anon_sym_in, + ACTIONS(2114), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2116), 1, + anon_sym_AMP_AMP, + ACTIONS(2118), 1, + anon_sym_PIPE, + ACTIONS(2120), 1, + anon_sym_CARET, + ACTIONS(2122), 1, + anon_sym_AMP, + ACTIONS(2132), 1, + anon_sym_GT_GT, + ACTIONS(2134), 1, + anon_sym_QMARK, + ACTIONS(2108), 2, + anon_sym_DASH, + anon_sym_PLUS, + ACTIONS(2110), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2124), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2132), 2, + ACTIONS(2126), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, - ACTIONS(2136), 2, + ACTIONS(2130), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2118), 3, + ACTIONS(2112), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2134), 4, + ACTIONS(2128), 4, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1371), 5, + ACTIONS(1191), 6, anon_sym_else, + anon_sym_EQ, anon_sym_function, anon_sym_constructor, anon_sym_static, sym_identifier, - ACTIONS(2112), 6, + ACTIONS(1189), 8, + anon_sym_RBRACE, anon_sym_LT_DASH, + anon_sym_LT_SLASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [59467] = 24, + [59589] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(723), 1, + ACTIONS(717), 1, anon_sym_SEMI, ACTIONS(1900), 1, anon_sym_LPAREN, @@ -86520,7 +86574,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2150), 2, + ACTIONS(2144), 2, anon_sym_RBRACE, anon_sym_LT_SLASH, ACTIONS(1916), 3, @@ -86532,7 +86586,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(2148), 4, + ACTIONS(2142), 4, anon_sym_function, anon_sym_constructor, anon_sym_static, @@ -86544,7 +86598,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [59559] = 24, + [59681] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(1900), 1, @@ -86571,7 +86625,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, ACTIONS(1938), 1, anon_sym_QMARK, - ACTIONS(2154), 1, + ACTIONS(2148), 1, anon_sym_SEMI, ACTIONS(1912), 2, anon_sym_DASH, @@ -86588,7 +86642,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2156), 2, + ACTIONS(2150), 2, anon_sym_RBRACE, anon_sym_LT_SLASH, ACTIONS(1916), 3, @@ -86600,7 +86654,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(2152), 4, + ACTIONS(2146), 4, anon_sym_function, anon_sym_constructor, anon_sym_static, @@ -86612,7 +86666,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [59651] = 24, + [59773] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(1900), 1, @@ -86639,7 +86693,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, ACTIONS(1938), 1, anon_sym_QMARK, - ACTIONS(2158), 1, + ACTIONS(2152), 1, anon_sym_SEMI, ACTIONS(1912), 2, anon_sym_DASH, @@ -86656,7 +86710,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2150), 2, + ACTIONS(2144), 2, anon_sym_RBRACE, anon_sym_LT_SLASH, ACTIONS(1916), 3, @@ -86668,7 +86722,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(2148), 4, + ACTIONS(2142), 4, anon_sym_function, anon_sym_constructor, anon_sym_static, @@ -86680,10 +86734,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [59743] = 4, + [59865] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2160), 1, + ACTIONS(2154), 1, anon_sym_DOT, ACTIONS(1093), 19, anon_sym_else, @@ -86728,142 +86782,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [59795] = 23, + [59917] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1900), 1, - anon_sym_LPAREN, - ACTIONS(1908), 1, + ACTIONS(2156), 1, anon_sym_DOT, - ACTIONS(1910), 1, - anon_sym_LBRACK, - ACTIONS(2108), 1, + ACTIONS(937), 19, + anon_sym_else, anon_sym_in, - ACTIONS(2110), 1, anon_sym_EQ, - ACTIONS(2120), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2122), 1, - anon_sym_AMP_AMP, - ACTIONS(2124), 1, - anon_sym_PIPE, - ACTIONS(2126), 1, - anon_sym_CARET, - ACTIONS(2128), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_GT_GT, - ACTIONS(2140), 1, - anon_sym_QMARK, - ACTIONS(1267), 2, - anon_sym_RBRACE, - anon_sym_LT_SLASH, - ACTIONS(2114), 2, + anon_sym_function, + anon_sym_constructor, + anon_sym_static, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2116), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(2130), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2132), 2, - anon_sym_LT_EQ_GT, - anon_sym_GT_EQ, - ACTIONS(2136), 2, - anon_sym_LT_LT, - anon_sym_GT_GT_GT, - ACTIONS(2118), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2134), 4, + anon_sym_PIPE, + anon_sym_AMP, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1269), 5, - anon_sym_else, - anon_sym_function, - anon_sym_constructor, - anon_sym_static, + anon_sym_GT_GT, sym_identifier, - ACTIONS(2112), 6, - anon_sym_LT_DASH, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [59885] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1900), 1, + ACTIONS(935), 22, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(1902), 1, - anon_sym_in, - ACTIONS(1904), 1, - anon_sym_EQ, - ACTIONS(1908), 1, - anon_sym_DOT, - ACTIONS(1910), 1, + anon_sym_LT_DASH, anon_sym_LBRACK, - ACTIONS(1918), 1, + anon_sym_LT_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_PIPE_PIPE, - ACTIONS(1920), 1, anon_sym_AMP_AMP, - ACTIONS(1922), 1, - anon_sym_PIPE, - ACTIONS(1924), 1, anon_sym_CARET, - ACTIONS(1926), 1, - anon_sym_AMP, - ACTIONS(1936), 1, - anon_sym_GT_GT, - ACTIONS(1938), 1, - anon_sym_QMARK, - ACTIONS(2162), 1, - anon_sym_SEMI, - ACTIONS(1912), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(1914), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1928), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1930), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, - ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2106), 2, - anon_sym_RBRACE, - anon_sym_LT_SLASH, - ACTIONS(1916), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(1932), 4, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_instanceof, - ACTIONS(2104), 4, - anon_sym_function, - anon_sym_constructor, - anon_sym_static, - sym_identifier, - ACTIONS(1906), 6, - anon_sym_LT_DASH, + anon_sym_QMARK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [59977] = 23, + [59969] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(1900), 1, @@ -86872,65 +86839,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(1910), 1, anon_sym_LBRACK, - ACTIONS(2108), 1, + ACTIONS(2102), 1, anon_sym_in, - ACTIONS(2110), 1, + ACTIONS(2104), 1, anon_sym_EQ, - ACTIONS(2120), 1, + ACTIONS(2114), 1, anon_sym_PIPE_PIPE, - ACTIONS(2122), 1, + ACTIONS(2116), 1, anon_sym_AMP_AMP, - ACTIONS(2124), 1, + ACTIONS(2118), 1, anon_sym_PIPE, - ACTIONS(2126), 1, + ACTIONS(2120), 1, anon_sym_CARET, - ACTIONS(2128), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2138), 1, + ACTIONS(2132), 1, anon_sym_GT_GT, - ACTIONS(2140), 1, + ACTIONS(2134), 1, anon_sym_QMARK, - ACTIONS(933), 2, + ACTIONS(931), 2, anon_sym_RBRACE, anon_sym_LT_SLASH, - ACTIONS(2114), 2, + ACTIONS(2108), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2116), 2, + ACTIONS(2110), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2130), 2, + ACTIONS(2124), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2132), 2, + ACTIONS(2126), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, - ACTIONS(2136), 2, + ACTIONS(2130), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2118), 3, + ACTIONS(2112), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2134), 4, + ACTIONS(2128), 4, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(935), 5, + ACTIONS(933), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, anon_sym_static, sym_identifier, - ACTIONS(2112), 6, + ACTIONS(2106), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [60067] = 23, + [60059] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(1900), 1, @@ -86939,47 +86906,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(1910), 1, anon_sym_LBRACK, - ACTIONS(2108), 1, + ACTIONS(2102), 1, anon_sym_in, - ACTIONS(2110), 1, + ACTIONS(2104), 1, anon_sym_EQ, - ACTIONS(2120), 1, + ACTIONS(2114), 1, anon_sym_PIPE_PIPE, - ACTIONS(2122), 1, + ACTIONS(2116), 1, anon_sym_AMP_AMP, - ACTIONS(2124), 1, + ACTIONS(2118), 1, anon_sym_PIPE, - ACTIONS(2126), 1, + ACTIONS(2120), 1, anon_sym_CARET, - ACTIONS(2128), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2138), 1, + ACTIONS(2132), 1, anon_sym_GT_GT, - ACTIONS(2140), 1, + ACTIONS(2134), 1, anon_sym_QMARK, ACTIONS(1097), 2, anon_sym_RBRACE, anon_sym_LT_SLASH, - ACTIONS(2114), 2, + ACTIONS(2108), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2116), 2, + ACTIONS(2110), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2130), 2, + ACTIONS(2124), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2132), 2, + ACTIONS(2126), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, - ACTIONS(2136), 2, + ACTIONS(2130), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2118), 3, + ACTIONS(2112), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2134), 4, + ACTIONS(2128), 4, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, @@ -86990,16 +86957,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_static, sym_identifier, - ACTIONS(2112), 6, + ACTIONS(2106), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [60157] = 24, + [60149] = 24, ACTIONS(3), 1, sym_comment, + ACTIONS(829), 1, + anon_sym_SEMI, ACTIONS(1900), 1, anon_sym_LPAREN, ACTIONS(1902), 1, @@ -87024,8 +86993,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, ACTIONS(1938), 1, anon_sym_QMARK, - ACTIONS(2164), 1, - anon_sym_SEMI, ACTIONS(1912), 2, anon_sym_DASH, anon_sym_PLUS, @@ -87041,7 +87008,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2146), 2, + ACTIONS(2140), 2, anon_sym_RBRACE, anon_sym_LT_SLASH, ACTIONS(1916), 3, @@ -87053,7 +87020,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(2142), 4, + ACTIONS(2136), 4, anon_sym_function, anon_sym_constructor, anon_sym_static, @@ -87065,74 +87032,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [60249] = 23, + [60241] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(1900), 1, anon_sym_LPAREN, + ACTIONS(1902), 1, + anon_sym_in, + ACTIONS(1904), 1, + anon_sym_EQ, ACTIONS(1908), 1, anon_sym_DOT, ACTIONS(1910), 1, anon_sym_LBRACK, - ACTIONS(2108), 1, - anon_sym_in, - ACTIONS(2110), 1, - anon_sym_EQ, - ACTIONS(2120), 1, + ACTIONS(1918), 1, anon_sym_PIPE_PIPE, - ACTIONS(2122), 1, + ACTIONS(1920), 1, anon_sym_AMP_AMP, - ACTIONS(2124), 1, + ACTIONS(1922), 1, anon_sym_PIPE, - ACTIONS(2126), 1, + ACTIONS(1924), 1, anon_sym_CARET, - ACTIONS(2128), 1, + ACTIONS(1926), 1, anon_sym_AMP, - ACTIONS(2138), 1, + ACTIONS(1936), 1, anon_sym_GT_GT, - ACTIONS(2140), 1, + ACTIONS(1938), 1, anon_sym_QMARK, - ACTIONS(1379), 2, - anon_sym_RBRACE, - anon_sym_LT_SLASH, - ACTIONS(2114), 2, + ACTIONS(2160), 1, + anon_sym_SEMI, + ACTIONS(1912), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2116), 2, + ACTIONS(1914), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2130), 2, + ACTIONS(1928), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2132), 2, + ACTIONS(1930), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, - ACTIONS(2136), 2, + ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2118), 3, + ACTIONS(2162), 2, + anon_sym_RBRACE, + anon_sym_LT_SLASH, + ACTIONS(1916), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2134), 4, + ACTIONS(1932), 4, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1381), 5, - anon_sym_else, + ACTIONS(2158), 4, anon_sym_function, anon_sym_constructor, anon_sym_static, sym_identifier, - ACTIONS(2112), 6, + ACTIONS(1906), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [60339] = 23, + [60333] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(1900), 1, @@ -87141,65 +87109,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(1910), 1, anon_sym_LBRACK, - ACTIONS(2108), 1, + ACTIONS(2102), 1, anon_sym_in, - ACTIONS(2110), 1, + ACTIONS(2104), 1, anon_sym_EQ, - ACTIONS(2120), 1, + ACTIONS(2114), 1, anon_sym_PIPE_PIPE, - ACTIONS(2122), 1, + ACTIONS(2116), 1, anon_sym_AMP_AMP, - ACTIONS(2124), 1, + ACTIONS(2118), 1, anon_sym_PIPE, - ACTIONS(2126), 1, + ACTIONS(2120), 1, anon_sym_CARET, - ACTIONS(2128), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2138), 1, + ACTIONS(2132), 1, anon_sym_GT_GT, - ACTIONS(2140), 1, + ACTIONS(2134), 1, anon_sym_QMARK, - ACTIONS(1109), 2, + ACTIONS(907), 2, anon_sym_RBRACE, anon_sym_LT_SLASH, - ACTIONS(2114), 2, + ACTIONS(2108), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2116), 2, + ACTIONS(2110), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2130), 2, + ACTIONS(2124), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2132), 2, + ACTIONS(2126), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, - ACTIONS(2136), 2, + ACTIONS(2130), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2118), 3, + ACTIONS(2112), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2134), 4, + ACTIONS(2128), 4, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1111), 5, + ACTIONS(909), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, anon_sym_static, sym_identifier, - ACTIONS(2112), 6, + ACTIONS(2106), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [60429] = 23, + [60423] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(1900), 1, @@ -87208,124 +87176,127 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(1910), 1, anon_sym_LBRACK, - ACTIONS(2108), 1, + ACTIONS(2102), 1, anon_sym_in, - ACTIONS(2110), 1, + ACTIONS(2104), 1, anon_sym_EQ, - ACTIONS(2120), 1, + ACTIONS(2114), 1, anon_sym_PIPE_PIPE, - ACTIONS(2122), 1, + ACTIONS(2116), 1, anon_sym_AMP_AMP, - ACTIONS(2124), 1, + ACTIONS(2118), 1, anon_sym_PIPE, - ACTIONS(2126), 1, + ACTIONS(2120), 1, anon_sym_CARET, - ACTIONS(2128), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2138), 1, + ACTIONS(2132), 1, anon_sym_GT_GT, - ACTIONS(2140), 1, + ACTIONS(2134), 1, anon_sym_QMARK, - ACTIONS(1173), 2, + ACTIONS(1165), 2, anon_sym_RBRACE, anon_sym_LT_SLASH, - ACTIONS(2114), 2, + ACTIONS(2108), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2116), 2, + ACTIONS(2110), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2130), 2, + ACTIONS(2124), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2132), 2, + ACTIONS(2126), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, - ACTIONS(2136), 2, + ACTIONS(2130), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2118), 3, + ACTIONS(2112), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2134), 4, + ACTIONS(2128), 4, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1175), 5, + ACTIONS(1167), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, anon_sym_static, sym_identifier, - ACTIONS(2112), 6, + ACTIONS(2106), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [60519] = 21, + [60513] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(1900), 1, anon_sym_LPAREN, + ACTIONS(1902), 1, + anon_sym_in, + ACTIONS(1904), 1, + anon_sym_EQ, ACTIONS(1908), 1, anon_sym_DOT, ACTIONS(1910), 1, anon_sym_LBRACK, - ACTIONS(2108), 1, - anon_sym_in, - ACTIONS(2120), 1, + ACTIONS(1918), 1, anon_sym_PIPE_PIPE, - ACTIONS(2122), 1, + ACTIONS(1920), 1, anon_sym_AMP_AMP, - ACTIONS(2124), 1, + ACTIONS(1922), 1, anon_sym_PIPE, - ACTIONS(2126), 1, + ACTIONS(1924), 1, anon_sym_CARET, - ACTIONS(2128), 1, + ACTIONS(1926), 1, anon_sym_AMP, - ACTIONS(2138), 1, + ACTIONS(1936), 1, anon_sym_GT_GT, - ACTIONS(2140), 1, + ACTIONS(1938), 1, anon_sym_QMARK, - ACTIONS(2114), 2, + ACTIONS(2164), 1, + anon_sym_SEMI, + ACTIONS(1912), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2116), 2, + ACTIONS(1914), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2130), 2, + ACTIONS(1928), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2132), 2, + ACTIONS(1930), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, - ACTIONS(2136), 2, + ACTIONS(1934), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2118), 3, + ACTIONS(2162), 2, + anon_sym_RBRACE, + anon_sym_LT_SLASH, + ACTIONS(1916), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2134), 4, + ACTIONS(1932), 4, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1305), 6, - anon_sym_else, - anon_sym_EQ, + ACTIONS(2158), 4, anon_sym_function, anon_sym_constructor, anon_sym_static, sym_identifier, - ACTIONS(1303), 8, - anon_sym_RBRACE, + ACTIONS(1906), 6, anon_sym_LT_DASH, - anon_sym_LT_SLASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -87340,202 +87311,70 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(1910), 1, anon_sym_LBRACK, - ACTIONS(2108), 1, + ACTIONS(2102), 1, anon_sym_in, - ACTIONS(2110), 1, + ACTIONS(2104), 1, anon_sym_EQ, - ACTIONS(2120), 1, + ACTIONS(2114), 1, anon_sym_PIPE_PIPE, - ACTIONS(2122), 1, + ACTIONS(2116), 1, anon_sym_AMP_AMP, - ACTIONS(2124), 1, + ACTIONS(2118), 1, anon_sym_PIPE, - ACTIONS(2126), 1, + ACTIONS(2120), 1, anon_sym_CARET, - ACTIONS(2128), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2138), 1, + ACTIONS(2132), 1, anon_sym_GT_GT, - ACTIONS(2140), 1, + ACTIONS(2134), 1, anon_sym_QMARK, - ACTIONS(1299), 2, + ACTIONS(1305), 2, anon_sym_RBRACE, anon_sym_LT_SLASH, - ACTIONS(2114), 2, + ACTIONS(2108), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2116), 2, + ACTIONS(2110), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2130), 2, + ACTIONS(2124), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2132), 2, + ACTIONS(2126), 2, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, - ACTIONS(2136), 2, + ACTIONS(2130), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2118), 3, + ACTIONS(2112), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2134), 4, + ACTIONS(2128), 4, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1301), 5, + ACTIONS(1307), 5, anon_sym_else, anon_sym_function, anon_sym_constructor, anon_sym_static, sym_identifier, - ACTIONS(2112), 6, + ACTIONS(2106), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [60695] = 23, + [60695] = 5, ACTIONS(345), 1, sym_comment, ACTIONS(861), 1, anon_sym_LF, - ACTIONS(863), 1, - anon_sym_COMMA, ACTIONS(2166), 1, - anon_sym_SEMI, - ACTIONS(2168), 1, - anon_sym_else, - ACTIONS(2170), 1, - anon_sym_LPAREN, - ACTIONS(2174), 1, - anon_sym_EQ, - ACTIONS(2178), 1, - anon_sym_DOT, - ACTIONS(2180), 1, - anon_sym_LBRACK, - ACTIONS(2188), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, - anon_sym_PIPE, - ACTIONS(2192), 1, - anon_sym_CARET, - ACTIONS(2194), 1, - anon_sym_AMP, - ACTIONS(2202), 1, - anon_sym_QMARK, - STATE(1303), 1, - sym_else_statement, - ACTIONS(2172), 2, - anon_sym_in, - anon_sym_AMP_AMP, - ACTIONS(2182), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(2184), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(2196), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2186), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(2200), 3, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - ACTIONS(2176), 6, - anon_sym_LT_DASH, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, - anon_sym_LT_EQ_GT, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_instanceof, - [60783] = 25, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1806), 1, - anon_sym_LPAREN, - ACTIONS(1808), 1, - anon_sym_in, - ACTIONS(1810), 1, - anon_sym_EQ, - ACTIONS(1814), 1, - anon_sym_DOT, - ACTIONS(1816), 1, - anon_sym_LBRACK, - ACTIONS(1824), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1826), 1, - anon_sym_AMP_AMP, - ACTIONS(1828), 1, - anon_sym_PIPE, - ACTIONS(1830), 1, - anon_sym_CARET, - ACTIONS(1832), 1, - anon_sym_AMP, - ACTIONS(1842), 1, - anon_sym_GT_GT, - ACTIONS(1844), 1, - anon_sym_QMARK, - ACTIONS(2204), 1, - anon_sym_SEMI, - ACTIONS(2206), 1, - anon_sym_else, - STATE(906), 1, - sym_else_statement, - ACTIONS(861), 2, - anon_sym_while, - anon_sym_catch, - ACTIONS(1818), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(1820), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1834), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1840), 2, - anon_sym_LT_LT, - anon_sym_GT_GT_GT, - ACTIONS(1822), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(1836), 3, - anon_sym_LT_EQ_GT, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1838), 3, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT, - ACTIONS(1812), 6, - anon_sym_LT_DASH, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [60875] = 5, - ACTIONS(345), 1, - sym_comment, - ACTIONS(861), 1, - anon_sym_LF, - ACTIONS(2168), 1, anon_sym_else, STATE(1303), 1, sym_else_statement, @@ -87577,12 +87416,144 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, + [60747] = 25, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1806), 1, + anon_sym_LPAREN, + ACTIONS(1808), 1, + anon_sym_in, + ACTIONS(1810), 1, + anon_sym_EQ, + ACTIONS(1814), 1, + anon_sym_DOT, + ACTIONS(1816), 1, + anon_sym_LBRACK, + ACTIONS(1824), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1826), 1, + anon_sym_AMP_AMP, + ACTIONS(1828), 1, + anon_sym_PIPE, + ACTIONS(1830), 1, + anon_sym_CARET, + ACTIONS(1832), 1, + anon_sym_AMP, + ACTIONS(1842), 1, + anon_sym_GT_GT, + ACTIONS(1844), 1, + anon_sym_QMARK, + ACTIONS(2168), 1, + anon_sym_SEMI, + ACTIONS(2170), 1, + anon_sym_else, + STATE(906), 1, + sym_else_statement, + ACTIONS(861), 2, + anon_sym_while, + anon_sym_catch, + ACTIONS(1818), 2, + anon_sym_DASH, + anon_sym_PLUS, + ACTIONS(1820), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1834), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1840), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(1822), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(1836), 3, + anon_sym_LT_EQ_GT, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1838), 3, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT, + ACTIONS(1812), 6, + anon_sym_LT_DASH, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + [60839] = 23, + ACTIONS(345), 1, + sym_comment, + ACTIONS(861), 1, + anon_sym_LF, + ACTIONS(863), 1, + anon_sym_COMMA, + ACTIONS(2166), 1, + anon_sym_else, + ACTIONS(2172), 1, + anon_sym_SEMI, + ACTIONS(2174), 1, + anon_sym_LPAREN, + ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, + anon_sym_DOT, + ACTIONS(2184), 1, + anon_sym_LBRACK, + ACTIONS(2192), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2194), 1, + anon_sym_PIPE, + ACTIONS(2196), 1, + anon_sym_CARET, + ACTIONS(2198), 1, + anon_sym_AMP, + ACTIONS(2206), 1, + anon_sym_QMARK, + STATE(1303), 1, + sym_else_statement, + ACTIONS(2176), 2, + anon_sym_in, + anon_sym_AMP_AMP, + ACTIONS(2186), 2, + anon_sym_DASH, + anon_sym_PLUS, + ACTIONS(2188), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2200), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2190), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(2204), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + ACTIONS(2180), 6, + anon_sym_LT_DASH, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + ACTIONS(2202), 6, + anon_sym_LT_EQ_GT, + anon_sym_GT, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_LT, + anon_sym_instanceof, [60927] = 5, ACTIONS(345), 1, sym_comment, ACTIONS(861), 1, anon_sym_LF, - ACTIONS(2168), 1, + ACTIONS(2166), 1, anon_sym_else, STATE(1303), 1, sym_else_statement, @@ -87629,7 +87600,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(855), 1, anon_sym_LF, - ACTIONS(2168), 1, + ACTIONS(2166), 1, anon_sym_else, STATE(1263), 1, sym_else_statement, @@ -87674,43 +87645,43 @@ static const uint16_t ts_small_parse_table[] = { [61031] = 14, ACTIONS(345), 1, sym_comment, - ACTIONS(917), 1, + ACTIONS(915), 1, anon_sym_LF, - ACTIONS(2170), 1, + ACTIONS(2174), 1, anon_sym_LPAREN, - ACTIONS(2178), 1, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(919), 15, + ACTIONS(917), 15, anon_sym_SEMI, anon_sym_else, anon_sym_COMMA, @@ -87729,9 +87700,9 @@ static const uint16_t ts_small_parse_table[] = { [61100] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1263), 1, + ACTIONS(1261), 1, anon_sym_LF, - ACTIONS(1265), 38, + ACTIONS(1263), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -87773,59 +87744,59 @@ static const uint16_t ts_small_parse_table[] = { [61147] = 21, ACTIONS(345), 1, sym_comment, - ACTIONS(907), 1, + ACTIONS(1215), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2208), 1, anon_sym_SEMI, - ACTIONS(909), 2, + ACTIONS(1217), 2, anon_sym_else, anon_sym_COMMA, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -87835,9 +87806,9 @@ static const uint16_t ts_small_parse_table[] = { [61230] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(907), 1, + ACTIONS(1215), 1, anon_sym_LF, - ACTIONS(909), 38, + ACTIONS(1217), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -87879,59 +87850,59 @@ static const uint16_t ts_small_parse_table[] = { [61277] = 21, ACTIONS(345), 1, sym_comment, - ACTIONS(1209), 1, + ACTIONS(911), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2210), 1, anon_sym_SEMI, - ACTIONS(1211), 2, + ACTIONS(913), 2, anon_sym_else, anon_sym_COMMA, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -87941,9 +87912,9 @@ static const uint16_t ts_small_parse_table[] = { [61360] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(907), 1, + ACTIONS(1215), 1, anon_sym_LF, - ACTIONS(909), 38, + ACTIONS(1217), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -87985,59 +87956,59 @@ static const uint16_t ts_small_parse_table[] = { [61407] = 21, ACTIONS(345), 1, sym_comment, - ACTIONS(1231), 1, + ACTIONS(1227), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2212), 1, anon_sym_SEMI, - ACTIONS(1233), 2, + ACTIONS(1229), 2, anon_sym_else, anon_sym_COMMA, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -88047,9 +88018,9 @@ static const uint16_t ts_small_parse_table[] = { [61490] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1227), 1, + ACTIONS(1223), 1, anon_sym_LF, - ACTIONS(1229), 38, + ACTIONS(1225), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -88091,9 +88062,9 @@ static const uint16_t ts_small_parse_table[] = { [61537] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1151), 1, + ACTIONS(1147), 1, anon_sym_LF, - ACTIONS(1153), 38, + ACTIONS(1149), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -88135,9 +88106,9 @@ static const uint16_t ts_small_parse_table[] = { [61584] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(971), 1, + ACTIONS(953), 1, anon_sym_LF, - ACTIONS(973), 38, + ACTIONS(955), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -88179,9 +88150,9 @@ static const uint16_t ts_small_parse_table[] = { [61631] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(971), 1, + ACTIONS(953), 1, anon_sym_LF, - ACTIONS(973), 38, + ACTIONS(955), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -88223,59 +88194,59 @@ static const uint16_t ts_small_parse_table[] = { [61678] = 21, ACTIONS(345), 1, sym_comment, - ACTIONS(971), 1, + ACTIONS(953), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2214), 1, anon_sym_SEMI, - ACTIONS(973), 2, + ACTIONS(955), 2, anon_sym_else, anon_sym_COMMA, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -88285,9 +88256,9 @@ static const uint16_t ts_small_parse_table[] = { [61761] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1159), 1, + ACTIONS(1151), 1, anon_sym_LF, - ACTIONS(1161), 38, + ACTIONS(1153), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -88329,58 +88300,58 @@ static const uint16_t ts_small_parse_table[] = { [61808] = 20, ACTIONS(345), 1, sym_comment, - ACTIONS(1109), 1, + ACTIONS(907), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1111), 3, + ACTIONS(909), 3, anon_sym_SEMI, anon_sym_else, anon_sym_COMMA, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -88392,56 +88363,56 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1097), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1099), 3, anon_sym_SEMI, anon_sym_else, anon_sym_COMMA, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -88451,9 +88422,9 @@ static const uint16_t ts_small_parse_table[] = { [61970] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1159), 1, + ACTIONS(1151), 1, anon_sym_LF, - ACTIONS(1161), 38, + ACTIONS(1153), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -88495,59 +88466,59 @@ static const uint16_t ts_small_parse_table[] = { [62017] = 21, ACTIONS(345), 1, sym_comment, - ACTIONS(1159), 1, + ACTIONS(1151), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2216), 1, anon_sym_SEMI, - ACTIONS(1161), 2, + ACTIONS(1153), 2, anon_sym_else, anon_sym_COMMA, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -88557,9 +88528,9 @@ static const uint16_t ts_small_parse_table[] = { [62100] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1275), 1, + ACTIONS(1279), 1, anon_sym_LF, - ACTIONS(1277), 38, + ACTIONS(1281), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -88601,25 +88572,25 @@ static const uint16_t ts_small_parse_table[] = { [62147] = 9, ACTIONS(345), 1, sym_comment, - ACTIONS(917), 1, + ACTIONS(915), 1, anon_sym_LF, - ACTIONS(2170), 1, + ACTIONS(2174), 1, anon_sym_LPAREN, - ACTIONS(2178), 1, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(919), 28, + ACTIONS(917), 28, anon_sym_SEMI, anon_sym_else, anon_sym_COMMA, @@ -88651,29 +88622,29 @@ static const uint16_t ts_small_parse_table[] = { [62206] = 10, ACTIONS(345), 1, sym_comment, - ACTIONS(917), 1, + ACTIONS(915), 1, anon_sym_LF, - ACTIONS(2170), 1, + ACTIONS(2174), 1, anon_sym_LPAREN, - ACTIONS(2178), 1, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(919), 25, + ACTIONS(917), 25, anon_sym_SEMI, anon_sym_else, anon_sym_COMMA, @@ -88702,36 +88673,36 @@ static const uint16_t ts_small_parse_table[] = { [62267] = 11, ACTIONS(345), 1, sym_comment, - ACTIONS(917), 1, + ACTIONS(915), 1, anon_sym_LF, - ACTIONS(2170), 1, + ACTIONS(2174), 1, anon_sym_LPAREN, - ACTIONS(2178), 1, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(919), 19, + ACTIONS(917), 19, anon_sym_SEMI, anon_sym_else, anon_sym_COMMA, @@ -88754,39 +88725,39 @@ static const uint16_t ts_small_parse_table[] = { [62330] = 12, ACTIONS(345), 1, sym_comment, - ACTIONS(917), 1, + ACTIONS(915), 1, anon_sym_LF, - ACTIONS(2170), 1, + ACTIONS(2174), 1, anon_sym_LPAREN, - ACTIONS(2178), 1, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(919), 17, + ACTIONS(917), 17, anon_sym_SEMI, anon_sym_else, anon_sym_COMMA, @@ -88807,41 +88778,41 @@ static const uint16_t ts_small_parse_table[] = { [62395] = 13, ACTIONS(345), 1, sym_comment, - ACTIONS(917), 1, + ACTIONS(915), 1, anon_sym_LF, - ACTIONS(2170), 1, + ACTIONS(2174), 1, anon_sym_LPAREN, - ACTIONS(2178), 1, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(919), 16, + ACTIONS(917), 16, anon_sym_SEMI, anon_sym_else, anon_sym_COMMA, @@ -88861,9 +88832,9 @@ static const uint16_t ts_small_parse_table[] = { [62462] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1105), 1, + ACTIONS(1111), 1, anon_sym_LF, - ACTIONS(1107), 38, + ACTIONS(1113), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -88905,9 +88876,9 @@ static const uint16_t ts_small_parse_table[] = { [62509] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(947), 1, + ACTIONS(945), 1, anon_sym_LF, - ACTIONS(949), 38, + ACTIONS(947), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -88949,9 +88920,9 @@ static const uint16_t ts_small_parse_table[] = { [62556] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(947), 1, + ACTIONS(945), 1, anon_sym_LF, - ACTIONS(949), 38, + ACTIONS(947), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -88993,59 +88964,59 @@ static const uint16_t ts_small_parse_table[] = { [62603] = 21, ACTIONS(345), 1, sym_comment, - ACTIONS(911), 1, + ACTIONS(1077), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2218), 1, anon_sym_SEMI, - ACTIONS(913), 2, + ACTIONS(1079), 2, anon_sym_else, anon_sym_COMMA, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -89055,9 +89026,9 @@ static const uint16_t ts_small_parse_table[] = { [62686] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(911), 1, + ACTIONS(1077), 1, anon_sym_LF, - ACTIONS(913), 38, + ACTIONS(1079), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -89099,9 +89070,9 @@ static const uint16_t ts_small_parse_table[] = { [62733] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(911), 1, + ACTIONS(1077), 1, anon_sym_LF, - ACTIONS(913), 38, + ACTIONS(1079), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -89143,59 +89114,59 @@ static const uint16_t ts_small_parse_table[] = { [62780] = 21, ACTIONS(345), 1, sym_comment, - ACTIONS(1129), 1, + ACTIONS(1105), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2220), 1, anon_sym_SEMI, - ACTIONS(1131), 2, + ACTIONS(1107), 2, anon_sym_else, anon_sym_COMMA, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -89205,9 +89176,9 @@ static const uint16_t ts_small_parse_table[] = { [62863] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1129), 1, + ACTIONS(1105), 1, anon_sym_LF, - ACTIONS(1131), 38, + ACTIONS(1107), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -89249,9 +89220,9 @@ static const uint16_t ts_small_parse_table[] = { [62910] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1129), 1, + ACTIONS(1105), 1, anon_sym_LF, - ACTIONS(1131), 38, + ACTIONS(1107), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -89293,9 +89264,9 @@ static const uint16_t ts_small_parse_table[] = { [62957] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1177), 1, + ACTIONS(1169), 1, anon_sym_LF, - ACTIONS(1179), 38, + ACTIONS(1171), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -89337,9 +89308,9 @@ static const uint16_t ts_small_parse_table[] = { [63004] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1181), 1, + ACTIONS(1173), 1, anon_sym_LF, - ACTIONS(1183), 38, + ACTIONS(1175), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -89381,9 +89352,9 @@ static const uint16_t ts_small_parse_table[] = { [63051] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1205), 1, + ACTIONS(1185), 1, anon_sym_LF, - ACTIONS(1207), 38, + ACTIONS(1187), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -89425,11 +89396,11 @@ static const uint16_t ts_small_parse_table[] = { [63098] = 4, ACTIONS(345), 1, sym_comment, - ACTIONS(1217), 1, + ACTIONS(1209), 1, anon_sym_LF, ACTIONS(2222), 1, anon_sym_SEMI, - ACTIONS(1219), 37, + ACTIONS(1211), 37, anon_sym_else, anon_sym_LPAREN, anon_sym_COMMA, @@ -89470,9 +89441,9 @@ static const uint16_t ts_small_parse_table[] = { [63147] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1217), 1, + ACTIONS(1209), 1, anon_sym_LF, - ACTIONS(1219), 38, + ACTIONS(1211), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -89514,9 +89485,9 @@ static const uint16_t ts_small_parse_table[] = { [63194] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1239), 1, + ACTIONS(1235), 1, anon_sym_LF, - ACTIONS(1241), 38, + ACTIONS(1237), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -89558,59 +89529,59 @@ static const uint16_t ts_small_parse_table[] = { [63241] = 21, ACTIONS(345), 1, sym_comment, - ACTIONS(1249), 1, + ACTIONS(1239), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2224), 1, anon_sym_SEMI, - ACTIONS(1251), 2, + ACTIONS(1241), 2, anon_sym_else, anon_sym_COMMA, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -89620,9 +89591,9 @@ static const uint16_t ts_small_parse_table[] = { [63324] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1287), 1, + ACTIONS(1375), 1, anon_sym_LF, - ACTIONS(1289), 38, + ACTIONS(1377), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -89664,9 +89635,9 @@ static const uint16_t ts_small_parse_table[] = { [63371] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1287), 1, + ACTIONS(1375), 1, anon_sym_LF, - ACTIONS(1289), 38, + ACTIONS(1377), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -89798,56 +89769,56 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1379), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(1381), 3, anon_sym_SEMI, anon_sym_else, anon_sym_COMMA, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -89859,57 +89830,57 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1345), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2226), 1, anon_sym_SEMI, ACTIONS(1347), 2, anon_sym_else, anon_sym_COMMA, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -89919,48 +89890,48 @@ static const uint16_t ts_small_parse_table[] = { [63676] = 16, ACTIONS(345), 1, sym_comment, - ACTIONS(917), 1, + ACTIONS(915), 1, anon_sym_LF, - ACTIONS(2170), 1, + ACTIONS(2174), 1, anon_sym_LPAREN, - ACTIONS(2178), 1, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(919), 12, + ACTIONS(917), 12, anon_sym_SEMI, anon_sym_else, anon_sym_COMMA, @@ -89976,18 +89947,18 @@ static const uint16_t ts_small_parse_table[] = { [63749] = 7, ACTIONS(345), 1, sym_comment, - ACTIONS(917), 1, + ACTIONS(915), 1, anon_sym_LF, - ACTIONS(2170), 1, + ACTIONS(2174), 1, anon_sym_LPAREN, - ACTIONS(2178), 1, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(919), 33, + ACTIONS(917), 33, anon_sym_SEMI, anon_sym_else, anon_sym_COMMA, @@ -90024,22 +89995,22 @@ static const uint16_t ts_small_parse_table[] = { [63804] = 8, ACTIONS(345), 1, sym_comment, - ACTIONS(917), 1, + ACTIONS(915), 1, anon_sym_LF, - ACTIONS(2170), 1, + ACTIONS(2174), 1, anon_sym_LPAREN, - ACTIONS(2178), 1, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(919), 30, + ACTIONS(917), 30, anon_sym_SEMI, anon_sym_else, anon_sym_COMMA, @@ -90073,58 +90044,58 @@ static const uint16_t ts_small_parse_table[] = { [63861] = 20, ACTIONS(345), 1, sym_comment, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(931), 3, + ACTIONS(929), 3, anon_sym_SEMI, anon_sym_else, anon_sym_COMMA, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -90134,58 +90105,58 @@ static const uint16_t ts_small_parse_table[] = { [63942] = 20, ACTIONS(345), 1, sym_comment, - ACTIONS(933), 1, + ACTIONS(931), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(935), 3, + ACTIONS(933), 3, anon_sym_SEMI, anon_sym_else, anon_sym_COMMA, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -90195,45 +90166,45 @@ static const uint16_t ts_small_parse_table[] = { [64023] = 15, ACTIONS(345), 1, sym_comment, - ACTIONS(917), 1, + ACTIONS(915), 1, anon_sym_LF, - ACTIONS(2170), 1, + ACTIONS(2174), 1, anon_sym_LPAREN, - ACTIONS(2178), 1, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(919), 14, + ACTIONS(917), 14, anon_sym_SEMI, anon_sym_else, anon_sym_COMMA, @@ -90251,58 +90222,58 @@ static const uint16_t ts_small_parse_table[] = { [64094] = 20, ACTIONS(345), 1, sym_comment, - ACTIONS(1267), 1, + ACTIONS(1257), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1269), 3, + ACTIONS(1259), 3, anon_sym_SEMI, anon_sym_else, anon_sym_COMMA, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -90312,9 +90283,9 @@ static const uint16_t ts_small_parse_table[] = { [64175] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1223), 1, + ACTIONS(1219), 1, anon_sym_LF, - ACTIONS(1225), 38, + ACTIONS(1221), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -90402,11 +90373,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1291), 1, anon_sym_LF, - ACTIONS(2170), 1, + ACTIONS(2174), 1, anon_sym_LPAREN, - ACTIONS(2178), 1, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, ACTIONS(1293), 35, anon_sym_SEMI, @@ -90447,9 +90418,9 @@ static const uint16_t ts_small_parse_table[] = { [64322] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1355), 1, + ACTIONS(1351), 1, anon_sym_LF, - ACTIONS(1357), 38, + ACTIONS(1353), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -90491,9 +90462,9 @@ static const uint16_t ts_small_parse_table[] = { [64369] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(979), 1, + ACTIONS(981), 1, anon_sym_LF, - ACTIONS(981), 38, + ACTIONS(983), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -90535,9 +90506,9 @@ static const uint16_t ts_small_parse_table[] = { [64416] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(983), 1, + ACTIONS(985), 1, anon_sym_LF, - ACTIONS(985), 38, + ACTIONS(987), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -90579,9 +90550,9 @@ static const uint16_t ts_small_parse_table[] = { [64463] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(987), 1, + ACTIONS(989), 1, anon_sym_LF, - ACTIONS(989), 38, + ACTIONS(991), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -90623,11 +90594,11 @@ static const uint16_t ts_small_parse_table[] = { [64510] = 4, ACTIONS(345), 1, sym_comment, - ACTIONS(991), 1, + ACTIONS(993), 1, anon_sym_LF, ACTIONS(2228), 1, anon_sym_SEMI, - ACTIONS(993), 37, + ACTIONS(995), 37, anon_sym_else, anon_sym_LPAREN, anon_sym_COMMA, @@ -90668,9 +90639,9 @@ static const uint16_t ts_small_parse_table[] = { [64559] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(991), 1, + ACTIONS(993), 1, anon_sym_LF, - ACTIONS(993), 38, + ACTIONS(995), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -90712,9 +90683,9 @@ static const uint16_t ts_small_parse_table[] = { [64606] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1001), 1, + ACTIONS(1003), 1, anon_sym_LF, - ACTIONS(1003), 38, + ACTIONS(1005), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -90756,59 +90727,59 @@ static const uint16_t ts_small_parse_table[] = { [64653] = 21, ACTIONS(345), 1, sym_comment, - ACTIONS(1009), 1, + ACTIONS(1011), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2230), 1, anon_sym_SEMI, - ACTIONS(1011), 2, + ACTIONS(1013), 2, anon_sym_else, anon_sym_COMMA, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -90818,9 +90789,9 @@ static const uint16_t ts_small_parse_table[] = { [64736] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1009), 1, + ACTIONS(1011), 1, anon_sym_LF, - ACTIONS(1011), 38, + ACTIONS(1013), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -90862,9 +90833,9 @@ static const uint16_t ts_small_parse_table[] = { [64783] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1009), 1, + ACTIONS(1011), 1, anon_sym_LF, - ACTIONS(1011), 38, + ACTIONS(1013), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -90950,9 +90921,9 @@ static const uint16_t ts_small_parse_table[] = { [64877] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1249), 1, + ACTIONS(1239), 1, anon_sym_LF, - ACTIONS(1251), 38, + ACTIONS(1241), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -90994,58 +90965,58 @@ static const uint16_t ts_small_parse_table[] = { [64924] = 20, ACTIONS(345), 1, sym_comment, - ACTIONS(1299), 1, + ACTIONS(1305), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1301), 3, + ACTIONS(1307), 3, anon_sym_SEMI, anon_sym_else, anon_sym_COMMA, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -91055,52 +91026,52 @@ static const uint16_t ts_small_parse_table[] = { [65005] = 18, ACTIONS(345), 1, sym_comment, - ACTIONS(1303), 1, + ACTIONS(1189), 1, anon_sym_LF, - ACTIONS(2170), 1, + ACTIONS(2174), 1, anon_sym_LPAREN, - ACTIONS(2178), 1, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_LT, anon_sym_instanceof, - ACTIONS(1305), 10, + ACTIONS(1191), 10, anon_sym_SEMI, anon_sym_else, anon_sym_COMMA, @@ -91158,7 +91129,7 @@ static const uint16_t ts_small_parse_table[] = { [65129] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(785), 1, + ACTIONS(783), 1, anon_sym_SEMI, ACTIONS(1806), 1, anon_sym_LPAREN, @@ -91196,7 +91167,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1840), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1287), 3, + ACTIONS(1375), 3, anon_sym_else, anon_sym_while, anon_sym_catch, @@ -91222,59 +91193,59 @@ static const uint16_t ts_small_parse_table[] = { [65216] = 21, ACTIONS(345), 1, sym_comment, - ACTIONS(1015), 1, + ACTIONS(1017), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2232), 1, anon_sym_SEMI, - ACTIONS(1017), 2, + ACTIONS(1019), 2, anon_sym_else, anon_sym_COMMA, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -91328,9 +91299,9 @@ static const uint16_t ts_small_parse_table[] = { [65346] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1315), 1, + ACTIONS(1317), 1, anon_sym_LF, - ACTIONS(1317), 38, + ACTIONS(1319), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -91372,9 +91343,9 @@ static const uint16_t ts_small_parse_table[] = { [65393] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1311), 1, + ACTIONS(1313), 1, anon_sym_LF, - ACTIONS(1313), 38, + ACTIONS(1315), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -91416,9 +91387,9 @@ static const uint16_t ts_small_parse_table[] = { [65440] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1259), 1, + ACTIONS(1253), 1, anon_sym_LF, - ACTIONS(1261), 38, + ACTIONS(1255), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -91460,9 +91431,9 @@ static const uint16_t ts_small_parse_table[] = { [65487] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1307), 1, + ACTIONS(1309), 1, anon_sym_LF, - ACTIONS(1309), 38, + ACTIONS(1311), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -91504,9 +91475,9 @@ static const uint16_t ts_small_parse_table[] = { [65534] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1303), 1, + ACTIONS(1189), 1, anon_sym_LF, - ACTIONS(1305), 38, + ACTIONS(1191), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -91548,9 +91519,9 @@ static const uint16_t ts_small_parse_table[] = { [65581] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1015), 1, + ACTIONS(1017), 1, anon_sym_LF, - ACTIONS(1017), 38, + ACTIONS(1019), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -91592,11 +91563,11 @@ static const uint16_t ts_small_parse_table[] = { [65628] = 4, ACTIONS(345), 1, sym_comment, - ACTIONS(1193), 1, + ACTIONS(1273), 1, anon_sym_LF, ACTIONS(2234), 1, anon_sym_SEMI, - ACTIONS(1195), 37, + ACTIONS(1275), 37, anon_sym_else, anon_sym_LPAREN, anon_sym_COMMA, @@ -91637,9 +91608,9 @@ static const uint16_t ts_small_parse_table[] = { [65677] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1113), 1, + ACTIONS(1115), 1, anon_sym_LF, - ACTIONS(1115), 38, + ACTIONS(1117), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -91681,9 +91652,9 @@ static const uint16_t ts_small_parse_table[] = { [65724] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1271), 1, + ACTIONS(1269), 1, anon_sym_LF, - ACTIONS(1273), 38, + ACTIONS(1271), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -91725,9 +91696,9 @@ static const uint16_t ts_small_parse_table[] = { [65771] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1231), 1, + ACTIONS(1227), 1, anon_sym_LF, - ACTIONS(1233), 38, + ACTIONS(1229), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -91769,9 +91740,9 @@ static const uint16_t ts_small_parse_table[] = { [65818] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1063), 1, + ACTIONS(1065), 1, anon_sym_LF, - ACTIONS(1065), 38, + ACTIONS(1067), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -91858,59 +91829,59 @@ static const uint16_t ts_small_parse_table[] = { [65914] = 21, ACTIONS(345), 1, sym_comment, - ACTIONS(947), 1, + ACTIONS(945), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2238), 1, anon_sym_SEMI, - ACTIONS(949), 2, + ACTIONS(947), 2, anon_sym_else, anon_sym_COMMA, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -91920,9 +91891,9 @@ static const uint16_t ts_small_parse_table[] = { [65997] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1279), 1, + ACTIONS(1283), 1, anon_sym_LF, - ACTIONS(1281), 38, + ACTIONS(1285), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -91964,9 +91935,9 @@ static const uint16_t ts_small_parse_table[] = { [66044] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1083), 1, + ACTIONS(1087), 1, anon_sym_LF, - ACTIONS(1085), 38, + ACTIONS(1089), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -92052,9 +92023,9 @@ static const uint16_t ts_small_parse_table[] = { [66138] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1165), 1, + ACTIONS(1157), 1, anon_sym_LF, - ACTIONS(1167), 38, + ACTIONS(1159), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -92096,9 +92067,9 @@ static const uint16_t ts_small_parse_table[] = { [66185] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1231), 1, + ACTIONS(1227), 1, anon_sym_LF, - ACTIONS(1233), 38, + ACTIONS(1229), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -92140,9 +92111,9 @@ static const uint16_t ts_small_parse_table[] = { [66232] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1055), 1, + ACTIONS(1057), 1, anon_sym_LF, - ACTIONS(1057), 38, + ACTIONS(1059), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -92184,9 +92155,9 @@ static const uint16_t ts_small_parse_table[] = { [66279] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1245), 1, + ACTIONS(1243), 1, anon_sym_LF, - ACTIONS(1247), 38, + ACTIONS(1245), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -92228,9 +92199,9 @@ static const uint16_t ts_small_parse_table[] = { [66326] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1249), 1, + ACTIONS(1239), 1, anon_sym_LF, - ACTIONS(1251), 38, + ACTIONS(1241), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -92316,9 +92287,9 @@ static const uint16_t ts_small_parse_table[] = { [66420] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1015), 1, + ACTIONS(1017), 1, anon_sym_LF, - ACTIONS(1017), 38, + ACTIONS(1019), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -92360,9 +92331,9 @@ static const uint16_t ts_small_parse_table[] = { [66467] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1209), 1, + ACTIONS(911), 1, anon_sym_LF, - ACTIONS(1211), 38, + ACTIONS(913), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -92404,9 +92375,9 @@ static const uint16_t ts_small_parse_table[] = { [66514] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1209), 1, + ACTIONS(911), 1, anon_sym_LF, - ACTIONS(1211), 38, + ACTIONS(913), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -92448,59 +92419,59 @@ static const uint16_t ts_small_parse_table[] = { [66561] = 21, ACTIONS(345), 1, sym_comment, - ACTIONS(1087), 1, + ACTIONS(1199), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2240), 1, anon_sym_SEMI, - ACTIONS(1089), 2, + ACTIONS(1201), 2, anon_sym_else, anon_sym_COMMA, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -92554,9 +92525,9 @@ static const uint16_t ts_small_parse_table[] = { [66691] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1087), 1, + ACTIONS(1199), 1, anon_sym_LF, - ACTIONS(1089), 38, + ACTIONS(1201), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -92598,9 +92569,9 @@ static const uint16_t ts_small_parse_table[] = { [66738] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1087), 1, + ACTIONS(1199), 1, anon_sym_LF, - ACTIONS(1089), 38, + ACTIONS(1201), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -92687,58 +92658,58 @@ static const uint16_t ts_small_parse_table[] = { [66834] = 20, ACTIONS(345), 1, sym_comment, - ACTIONS(1173), 1, + ACTIONS(1165), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1175), 3, + ACTIONS(1167), 3, anon_sym_SEMI, anon_sym_else, anon_sym_COMMA, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -92748,59 +92719,59 @@ static const uint16_t ts_small_parse_table[] = { [66915] = 21, ACTIONS(345), 1, sym_comment, - ACTIONS(1145), 1, + ACTIONS(1141), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2244), 1, anon_sym_SEMI, - ACTIONS(1147), 2, + ACTIONS(1143), 2, anon_sym_else, anon_sym_COMMA, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -92810,9 +92781,9 @@ static const uint16_t ts_small_parse_table[] = { [66998] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1145), 1, + ACTIONS(1141), 1, anon_sym_LF, - ACTIONS(1147), 38, + ACTIONS(1143), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -92854,9 +92825,9 @@ static const uint16_t ts_small_parse_table[] = { [67045] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1141), 1, + ACTIONS(1137), 1, anon_sym_LF, - ACTIONS(1143), 38, + ACTIONS(1139), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -92898,59 +92869,59 @@ static const uint16_t ts_small_parse_table[] = { [67092] = 21, ACTIONS(345), 1, sym_comment, - ACTIONS(1135), 1, + ACTIONS(1131), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2246), 1, anon_sym_SEMI, - ACTIONS(1137), 2, + ACTIONS(1133), 2, anon_sym_else, anon_sym_COMMA, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -92960,9 +92931,9 @@ static const uint16_t ts_small_parse_table[] = { [67175] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1135), 1, + ACTIONS(1131), 1, anon_sym_LF, - ACTIONS(1137), 38, + ACTIONS(1133), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -93004,9 +92975,9 @@ static const uint16_t ts_small_parse_table[] = { [67222] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1025), 1, + ACTIONS(1027), 1, anon_sym_LF, - ACTIONS(1027), 38, + ACTIONS(1029), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -93048,59 +93019,59 @@ static const uint16_t ts_small_parse_table[] = { [67269] = 21, ACTIONS(345), 1, sym_comment, - ACTIONS(1287), 1, + ACTIONS(1375), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2248), 1, anon_sym_SEMI, - ACTIONS(1289), 2, + ACTIONS(1377), 2, anon_sym_else, anon_sym_COMMA, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -93110,9 +93081,9 @@ static const uint16_t ts_small_parse_table[] = { [67352] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1135), 1, + ACTIONS(1131), 1, anon_sym_LF, - ACTIONS(1137), 38, + ACTIONS(1133), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -93154,9 +93125,9 @@ static const uint16_t ts_small_parse_table[] = { [67399] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1029), 1, + ACTIONS(1031), 1, anon_sym_LF, - ACTIONS(1031), 38, + ACTIONS(1033), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -93198,9 +93169,9 @@ static const uint16_t ts_small_parse_table[] = { [67446] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1037), 1, + ACTIONS(1039), 1, anon_sym_LF, - ACTIONS(1039), 38, + ACTIONS(1041), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -93242,9 +93213,9 @@ static const uint16_t ts_small_parse_table[] = { [67493] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1033), 1, + ACTIONS(1035), 1, anon_sym_LF, - ACTIONS(1035), 38, + ACTIONS(1037), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -93286,9 +93257,9 @@ static const uint16_t ts_small_parse_table[] = { [67540] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1125), 1, + ACTIONS(1127), 1, anon_sym_LF, - ACTIONS(1127), 38, + ACTIONS(1129), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -93335,7 +93306,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_COMMA, anon_sym_SLASH_GT, - ACTIONS(1171), 13, + ACTIONS(1163), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -93349,7 +93320,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1169), 22, + ACTIONS(1161), 22, anon_sym_LPAREN, anon_sym_LT_DASH, anon_sym_DOT, @@ -93380,7 +93351,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_COMMA, anon_sym_SLASH_GT, - ACTIONS(1191), 13, + ACTIONS(1183), 13, anon_sym_in, anon_sym_EQ, anon_sym_DASH, @@ -93394,7 +93365,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1189), 22, + ACTIONS(1181), 22, anon_sym_LPAREN, anon_sym_LT_DASH, anon_sym_DOT, @@ -93420,9 +93391,9 @@ static const uint16_t ts_small_parse_table[] = { [67685] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1117), 1, + ACTIONS(1119), 1, anon_sym_LF, - ACTIONS(1119), 38, + ACTIONS(1121), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -93464,9 +93435,9 @@ static const uint16_t ts_small_parse_table[] = { [67732] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1005), 1, + ACTIONS(1007), 1, anon_sym_LF, - ACTIONS(1007), 38, + ACTIONS(1009), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -93508,9 +93479,9 @@ static const uint16_t ts_small_parse_table[] = { [67779] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1079), 1, + ACTIONS(1083), 1, anon_sym_LF, - ACTIONS(1081), 38, + ACTIONS(1085), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -93552,9 +93523,9 @@ static const uint16_t ts_small_parse_table[] = { [67826] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(975), 1, + ACTIONS(977), 1, anon_sym_LF, - ACTIONS(977), 38, + ACTIONS(979), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -93596,11 +93567,11 @@ static const uint16_t ts_small_parse_table[] = { [67873] = 4, ACTIONS(345), 1, sym_comment, - ACTIONS(1041), 1, + ACTIONS(1043), 1, anon_sym_LF, ACTIONS(2252), 1, anon_sym_SEMI, - ACTIONS(1043), 37, + ACTIONS(1045), 37, anon_sym_else, anon_sym_LPAREN, anon_sym_COMMA, @@ -93643,57 +93614,57 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1339), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2254), 1, anon_sym_SEMI, ACTIONS(1341), 2, anon_sym_else, anon_sym_COMMA, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -93747,9 +93718,9 @@ static const uint16_t ts_small_parse_table[] = { [68052] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1041), 1, + ACTIONS(1043), 1, anon_sym_LF, - ACTIONS(1043), 38, + ACTIONS(1045), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -93791,9 +93762,9 @@ static const uint16_t ts_small_parse_table[] = { [68099] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1067), 1, + ACTIONS(1069), 1, anon_sym_LF, - ACTIONS(1069), 38, + ACTIONS(1071), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -93835,9 +93806,9 @@ static const uint16_t ts_small_parse_table[] = { [68146] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1047), 1, + ACTIONS(1049), 1, anon_sym_LF, - ACTIONS(1049), 38, + ACTIONS(1051), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -93879,9 +93850,9 @@ static const uint16_t ts_small_parse_table[] = { [68193] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(997), 1, + ACTIONS(999), 1, anon_sym_LF, - ACTIONS(999), 38, + ACTIONS(1001), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -93923,59 +93894,59 @@ static const uint16_t ts_small_parse_table[] = { [68240] = 21, ACTIONS(345), 1, sym_comment, - ACTIONS(957), 1, + ACTIONS(961), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2256), 1, anon_sym_SEMI, - ACTIONS(959), 2, + ACTIONS(963), 2, anon_sym_else, anon_sym_COMMA, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -93985,9 +93956,9 @@ static const uint16_t ts_small_parse_table[] = { [68323] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(957), 1, + ACTIONS(961), 1, anon_sym_LF, - ACTIONS(959), 38, + ACTIONS(963), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -94029,9 +94000,9 @@ static const uint16_t ts_small_parse_table[] = { [68370] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(957), 1, + ACTIONS(961), 1, anon_sym_LF, - ACTIONS(959), 38, + ACTIONS(963), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -94073,11 +94044,11 @@ static const uint16_t ts_small_parse_table[] = { [68417] = 4, ACTIONS(345), 1, sym_comment, - ACTIONS(951), 1, + ACTIONS(949), 1, anon_sym_LF, ACTIONS(2258), 1, anon_sym_COMMA, - ACTIONS(953), 37, + ACTIONS(951), 37, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -94118,7 +94089,7 @@ static const uint16_t ts_small_parse_table[] = { [68466] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(789), 1, + ACTIONS(787), 1, anon_sym_SEMI, ACTIONS(1806), 1, anon_sym_LPAREN, @@ -94156,7 +94127,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1840), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1209), 3, + ACTIONS(911), 3, anon_sym_else, anon_sym_while, anon_sym_catch, @@ -94182,9 +94153,9 @@ static const uint16_t ts_small_parse_table[] = { [68553] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1051), 1, + ACTIONS(1053), 1, anon_sym_LF, - ACTIONS(1053), 38, + ACTIONS(1055), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -94226,9 +94197,9 @@ static const uint16_t ts_small_parse_table[] = { [68600] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1059), 1, + ACTIONS(1061), 1, anon_sym_LF, - ACTIONS(1061), 38, + ACTIONS(1063), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -94314,59 +94285,59 @@ static const uint16_t ts_small_parse_table[] = { [68694] = 21, ACTIONS(345), 1, sym_comment, - ACTIONS(951), 1, + ACTIONS(949), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2258), 1, anon_sym_COMMA, - ACTIONS(953), 2, + ACTIONS(951), 2, anon_sym_SEMI, anon_sym_else, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -94414,7 +94385,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1840), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1249), 3, + ACTIONS(1239), 3, anon_sym_else, anon_sym_while, anon_sym_catch, @@ -94440,9 +94411,9 @@ static const uint16_t ts_small_parse_table[] = { [68864] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1169), 1, + ACTIONS(1161), 1, anon_sym_LF, - ACTIONS(1171), 38, + ACTIONS(1163), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -94484,9 +94455,9 @@ static const uint16_t ts_small_parse_table[] = { [68911] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(951), 1, + ACTIONS(949), 1, anon_sym_LF, - ACTIONS(953), 38, + ACTIONS(951), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -94528,11 +94499,11 @@ static const uint16_t ts_small_parse_table[] = { [68958] = 4, ACTIONS(345), 1, sym_comment, - ACTIONS(937), 1, + ACTIONS(935), 1, anon_sym_LF, ACTIONS(2260), 1, anon_sym_DOT, - ACTIONS(939), 37, + ACTIONS(937), 37, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -94573,9 +94544,9 @@ static const uint16_t ts_small_parse_table[] = { [69007] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1075), 1, + ACTIONS(965), 1, anon_sym_LF, - ACTIONS(1077), 38, + ACTIONS(967), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -94617,9 +94588,9 @@ static const uint16_t ts_small_parse_table[] = { [69054] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1185), 1, + ACTIONS(1177), 1, anon_sym_LF, - ACTIONS(1187), 38, + ACTIONS(1179), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -94705,9 +94676,9 @@ static const uint16_t ts_small_parse_table[] = { [69148] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1189), 1, + ACTIONS(1181), 1, anon_sym_LF, - ACTIONS(1191), 38, + ACTIONS(1183), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -94749,9 +94720,9 @@ static const uint16_t ts_small_parse_table[] = { [69195] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1155), 1, + ACTIONS(1195), 1, anon_sym_LF, - ACTIONS(1157), 38, + ACTIONS(1197), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -94793,9 +94764,9 @@ static const uint16_t ts_small_parse_table[] = { [69242] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(925), 1, + ACTIONS(923), 1, anon_sym_LF, - ACTIONS(927), 38, + ACTIONS(925), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -94837,9 +94808,9 @@ static const uint16_t ts_small_parse_table[] = { [69289] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1213), 1, + ACTIONS(1205), 1, anon_sym_LF, - ACTIONS(1215), 38, + ACTIONS(1207), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -94881,9 +94852,9 @@ static const uint16_t ts_small_parse_table[] = { [69336] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LF, - ACTIONS(931), 38, + ACTIONS(929), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -94925,9 +94896,9 @@ static const uint16_t ts_small_parse_table[] = { [69383] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(933), 1, + ACTIONS(931), 1, anon_sym_LF, - ACTIONS(935), 38, + ACTIONS(933), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -94969,9 +94940,9 @@ static const uint16_t ts_small_parse_table[] = { [69430] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1199), 1, + ACTIONS(1249), 1, anon_sym_LF, - ACTIONS(1201), 38, + ACTIONS(1251), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -95013,9 +94984,9 @@ static const uint16_t ts_small_parse_table[] = { [69477] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1255), 1, + ACTIONS(1265), 1, anon_sym_LF, - ACTIONS(1257), 38, + ACTIONS(1267), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -95057,9 +95028,9 @@ static const uint16_t ts_small_parse_table[] = { [69524] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1283), 1, + ACTIONS(1287), 1, anon_sym_LF, - ACTIONS(1285), 38, + ACTIONS(1289), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -95101,59 +95072,59 @@ static const uint16_t ts_small_parse_table[] = { [69571] = 21, ACTIONS(345), 1, sym_comment, - ACTIONS(1283), 1, + ACTIONS(1287), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2262), 1, anon_sym_SEMI, - ACTIONS(1285), 2, + ACTIONS(1289), 2, anon_sym_else, anon_sym_COMMA, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -95163,11 +95134,11 @@ static const uint16_t ts_small_parse_table[] = { [69654] = 4, ACTIONS(345), 1, sym_comment, - ACTIONS(1283), 1, + ACTIONS(1287), 1, anon_sym_LF, ACTIONS(2262), 1, anon_sym_SEMI, - ACTIONS(1285), 37, + ACTIONS(1289), 37, anon_sym_else, anon_sym_LPAREN, anon_sym_COMMA, @@ -95208,9 +95179,9 @@ static const uint16_t ts_small_parse_table[] = { [69703] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1373), 1, + ACTIONS(1369), 1, anon_sym_LF, - ACTIONS(1375), 38, + ACTIONS(1371), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -95252,58 +95223,58 @@ static const uint16_t ts_small_parse_table[] = { [69750] = 20, ACTIONS(345), 1, sym_comment, - ACTIONS(1369), 1, + ACTIONS(1365), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1371), 3, + ACTIONS(1367), 3, anon_sym_SEMI, anon_sym_else, anon_sym_COMMA, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -95313,14 +95284,14 @@ static const uint16_t ts_small_parse_table[] = { [69831] = 5, ACTIONS(345), 1, sym_comment, - ACTIONS(1359), 1, + ACTIONS(1355), 1, anon_sym_LF, ACTIONS(2264), 1, anon_sym_COMMA, ACTIONS(2266), 2, anon_sym_EQ, anon_sym_LT_DASH, - ACTIONS(1361), 35, + ACTIONS(1357), 35, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -95359,9 +95330,9 @@ static const uint16_t ts_small_parse_table[] = { [69882] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1351), 1, + ACTIONS(1333), 1, anon_sym_LF, - ACTIONS(1353), 38, + ACTIONS(1335), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -95403,9 +95374,9 @@ static const uint16_t ts_small_parse_table[] = { [69929] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(943), 1, + ACTIONS(941), 1, anon_sym_LF, - ACTIONS(945), 38, + ACTIONS(943), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -95447,9 +95418,9 @@ static const uint16_t ts_small_parse_table[] = { [69976] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(961), 1, + ACTIONS(969), 1, anon_sym_LF, - ACTIONS(963), 38, + ACTIONS(971), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -95491,9 +95462,9 @@ static const uint16_t ts_small_parse_table[] = { [70023] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(1333), 1, + ACTIONS(1321), 1, anon_sym_LF, - ACTIONS(1335), 38, + ACTIONS(1323), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -95535,9 +95506,9 @@ static const uint16_t ts_small_parse_table[] = { [70070] = 3, ACTIONS(345), 1, sym_comment, - ACTIONS(967), 1, + ACTIONS(973), 1, anon_sym_LF, - ACTIONS(969), 38, + ACTIONS(975), 38, anon_sym_SEMI, anon_sym_else, anon_sym_LPAREN, @@ -95579,59 +95550,59 @@ static const uint16_t ts_small_parse_table[] = { [70117] = 21, ACTIONS(345), 1, sym_comment, - ACTIONS(1319), 1, + ACTIONS(1299), 1, anon_sym_LF, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2268), 1, anon_sym_SEMI, - ACTIONS(1321), 2, + ACTIONS(1301), 2, anon_sym_else, anon_sym_COMMA, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -96537,56 +96508,56 @@ static const uint16_t ts_small_parse_table[] = { [71432] = 20, ACTIONS(345), 1, sym_comment, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2324), 1, anon_sym_SEMI, ACTIONS(2326), 1, anon_sym_LF, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -96596,56 +96567,56 @@ static const uint16_t ts_small_parse_table[] = { [71511] = 20, ACTIONS(345), 1, sym_comment, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2328), 1, anon_sym_SEMI, ACTIONS(2330), 1, anon_sym_LF, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -96717,56 +96688,56 @@ static const uint16_t ts_small_parse_table[] = { [71675] = 20, ACTIONS(345), 1, sym_comment, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2336), 1, anon_sym_SEMI, ACTIONS(2338), 1, anon_sym_LF, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -96837,56 +96808,56 @@ static const uint16_t ts_small_parse_table[] = { [71837] = 20, ACTIONS(345), 1, sym_comment, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2342), 1, anon_sym_SEMI, ACTIONS(2344), 1, anon_sym_LF, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -96896,56 +96867,56 @@ static const uint16_t ts_small_parse_table[] = { [71916] = 20, ACTIONS(345), 1, sym_comment, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2346), 1, anon_sym_SEMI, ACTIONS(2348), 1, anon_sym_LF, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -96959,7 +96930,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF, ACTIONS(2350), 1, anon_sym_SEMI, - ACTIONS(1191), 35, + ACTIONS(1183), 35, anon_sym_LPAREN, anon_sym_in, anon_sym_EQ, @@ -97002,7 +96973,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF, ACTIONS(2350), 1, anon_sym_SEMI, - ACTIONS(1171), 35, + ACTIONS(1163), 35, anon_sym_LPAREN, anon_sym_in, anon_sym_EQ, @@ -97164,56 +97135,56 @@ static const uint16_t ts_small_parse_table[] = { [72257] = 20, ACTIONS(345), 1, sym_comment, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2358), 1, anon_sym_SEMI, ACTIONS(2360), 1, anon_sym_LF, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -97223,56 +97194,56 @@ static const uint16_t ts_small_parse_table[] = { [72336] = 20, ACTIONS(345), 1, sym_comment, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2362), 1, anon_sym_SEMI, ACTIONS(2364), 1, anon_sym_LF, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -97282,56 +97253,56 @@ static const uint16_t ts_small_parse_table[] = { [72415] = 20, ACTIONS(345), 1, sym_comment, - ACTIONS(2170), 1, - anon_sym_LPAREN, ACTIONS(2174), 1, - anon_sym_EQ, + anon_sym_LPAREN, ACTIONS(2178), 1, + anon_sym_EQ, + ACTIONS(2182), 1, anon_sym_DOT, - ACTIONS(2180), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - ACTIONS(2188), 1, + ACTIONS(2192), 1, anon_sym_PIPE_PIPE, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_PIPE, - ACTIONS(2192), 1, + ACTIONS(2196), 1, anon_sym_CARET, - ACTIONS(2194), 1, + ACTIONS(2198), 1, anon_sym_AMP, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_QMARK, ACTIONS(2366), 1, anon_sym_SEMI, ACTIONS(2368), 1, anon_sym_LF, - ACTIONS(2172), 2, + ACTIONS(2176), 2, anon_sym_in, anon_sym_AMP_AMP, - ACTIONS(2182), 2, + ACTIONS(2186), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(2184), 2, + ACTIONS(2188), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2196), 2, + ACTIONS(2200), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2186), 3, + ACTIONS(2190), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2200), 3, + ACTIONS(2204), 3, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(2176), 6, + ACTIONS(2180), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2198), 6, + ACTIONS(2202), 6, anon_sym_LT_EQ_GT, anon_sym_GT, anon_sym_GT_EQ, @@ -99023,66 +98994,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, [74796] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1806), 1, - anon_sym_LPAREN, - ACTIONS(1808), 1, - anon_sym_in, - ACTIONS(1810), 1, - anon_sym_EQ, - ACTIONS(1814), 1, - anon_sym_DOT, - ACTIONS(1816), 1, - anon_sym_LBRACK, - ACTIONS(1824), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1826), 1, - anon_sym_AMP_AMP, - ACTIONS(1828), 1, - anon_sym_PIPE, - ACTIONS(1830), 1, - anon_sym_CARET, - ACTIONS(1832), 1, - anon_sym_AMP, - ACTIONS(1842), 1, - anon_sym_GT_GT, - ACTIONS(1844), 1, - anon_sym_QMARK, - ACTIONS(2430), 1, - anon_sym_SEMI, - ACTIONS(1818), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(1820), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1834), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1840), 2, - anon_sym_LT_LT, - anon_sym_GT_GT_GT, - ACTIONS(1822), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(1836), 3, - anon_sym_LT_EQ_GT, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1838), 3, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT, - ACTIONS(1812), 6, - anon_sym_LT_DASH, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [74878] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -99109,7 +99020,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, ACTIONS(2010), 1, anon_sym_QMARK, - ACTIONS(2432), 1, + ACTIONS(2430), 1, anon_sym_RPAREN, ACTIONS(1984), 2, anon_sym_DASH, @@ -99142,7 +99053,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [74960] = 22, + [74878] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(1806), 1, @@ -99169,7 +99080,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, ACTIONS(2010), 1, anon_sym_QMARK, - ACTIONS(2434), 1, + ACTIONS(2432), 1, anon_sym_RPAREN, ACTIONS(1984), 2, anon_sym_DASH, @@ -99202,6 +99113,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, + [74960] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1806), 1, + anon_sym_LPAREN, + ACTIONS(1808), 1, + anon_sym_in, + ACTIONS(1810), 1, + anon_sym_EQ, + ACTIONS(1814), 1, + anon_sym_DOT, + ACTIONS(1816), 1, + anon_sym_LBRACK, + ACTIONS(1824), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1826), 1, + anon_sym_AMP_AMP, + ACTIONS(1828), 1, + anon_sym_PIPE, + ACTIONS(1830), 1, + anon_sym_CARET, + ACTIONS(1832), 1, + anon_sym_AMP, + ACTIONS(1842), 1, + anon_sym_GT_GT, + ACTIONS(1844), 1, + anon_sym_QMARK, + ACTIONS(2434), 1, + anon_sym_SEMI, + ACTIONS(1818), 2, + anon_sym_DASH, + anon_sym_PLUS, + ACTIONS(1820), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1834), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1840), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(1822), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(1836), 3, + anon_sym_LT_EQ_GT, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1838), 3, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT, + ACTIONS(1812), 6, + anon_sym_LT_DASH, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, [75042] = 22, ACTIONS(3), 1, sym_comment, @@ -99650,7 +99621,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2010), 1, anon_sym_QMARK, ACTIONS(2450), 1, - anon_sym_RPAREN, + anon_sym_RBRACK, ACTIONS(1984), 2, anon_sym_DASH, anon_sym_PLUS, @@ -99927,55 +99898,55 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1806), 1, anon_sym_LPAREN, + ACTIONS(1808), 1, + anon_sym_in, + ACTIONS(1810), 1, + anon_sym_EQ, ACTIONS(1814), 1, anon_sym_DOT, ACTIONS(1816), 1, anon_sym_LBRACK, - ACTIONS(1978), 1, - anon_sym_in, - ACTIONS(1980), 1, - anon_sym_EQ, - ACTIONS(1990), 1, + ACTIONS(1824), 1, anon_sym_PIPE_PIPE, - ACTIONS(1992), 1, + ACTIONS(1826), 1, anon_sym_AMP_AMP, - ACTIONS(1994), 1, + ACTIONS(1828), 1, anon_sym_PIPE, - ACTIONS(1996), 1, + ACTIONS(1830), 1, anon_sym_CARET, - ACTIONS(1998), 1, + ACTIONS(1832), 1, anon_sym_AMP, - ACTIONS(2008), 1, + ACTIONS(1842), 1, anon_sym_GT_GT, - ACTIONS(2010), 1, + ACTIONS(1844), 1, anon_sym_QMARK, ACTIONS(2460), 1, - anon_sym_COLON, - ACTIONS(1984), 2, + anon_sym_SEMI, + ACTIONS(1818), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(1986), 2, + ACTIONS(1820), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2000), 2, + ACTIONS(1834), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2006), 2, + ACTIONS(1840), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1988), 3, + ACTIONS(1822), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(2002), 3, + ACTIONS(1836), 3, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(2004), 3, + ACTIONS(1838), 3, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, - ACTIONS(1982), 6, + ACTIONS(1812), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -100347,55 +100318,55 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1806), 1, anon_sym_LPAREN, - ACTIONS(1808), 1, - anon_sym_in, - ACTIONS(1810), 1, - anon_sym_EQ, ACTIONS(1814), 1, anon_sym_DOT, ACTIONS(1816), 1, anon_sym_LBRACK, - ACTIONS(1824), 1, + ACTIONS(1978), 1, + anon_sym_in, + ACTIONS(1980), 1, + anon_sym_EQ, + ACTIONS(1990), 1, anon_sym_PIPE_PIPE, - ACTIONS(1826), 1, + ACTIONS(1992), 1, anon_sym_AMP_AMP, - ACTIONS(1828), 1, + ACTIONS(1994), 1, anon_sym_PIPE, - ACTIONS(1830), 1, + ACTIONS(1996), 1, anon_sym_CARET, - ACTIONS(1832), 1, + ACTIONS(1998), 1, anon_sym_AMP, - ACTIONS(1842), 1, + ACTIONS(2008), 1, anon_sym_GT_GT, - ACTIONS(1844), 1, + ACTIONS(2010), 1, anon_sym_QMARK, ACTIONS(2474), 1, - anon_sym_SEMI, - ACTIONS(1818), 2, + anon_sym_RPAREN, + ACTIONS(1984), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(1820), 2, + ACTIONS(1986), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1834), 2, + ACTIONS(2000), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1840), 2, + ACTIONS(2006), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(1822), 3, + ACTIONS(1988), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1836), 3, + ACTIONS(2002), 3, anon_sym_LT_EQ_GT, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1838), 3, + ACTIONS(2004), 3, anon_sym_GT, anon_sym_LT_EQ, anon_sym_LT, - ACTIONS(1812), 6, + ACTIONS(1982), 6, anon_sym_LT_DASH, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -100610,7 +100581,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2010), 1, anon_sym_QMARK, ACTIONS(2482), 1, - anon_sym_RPAREN, + anon_sym_COLON, ACTIONS(1984), 2, anon_sym_DASH, anon_sym_PLUS, @@ -101150,7 +101121,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2010), 1, anon_sym_QMARK, ACTIONS(2500), 1, - anon_sym_RBRACK, + anon_sym_RPAREN, ACTIONS(1984), 2, anon_sym_DASH, anon_sym_PLUS, @@ -102387,7 +102358,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2542), 1, anon_sym_EQ, - ACTIONS(1171), 12, + ACTIONS(1163), 12, anon_sym_in, anon_sym_DASH, anon_sym_PLUS, @@ -102400,7 +102371,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1169), 23, + ACTIONS(1161), 23, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT_DASH, @@ -103389,7 +103360,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2576), 1, anon_sym_EQ, - ACTIONS(1065), 12, + ACTIONS(1067), 12, anon_sym_in, anon_sym_DASH, anon_sym_PLUS, @@ -103402,7 +103373,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT, anon_sym_GT_GT, - ACTIONS(1063), 23, + ACTIONS(1065), 23, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT_DASH, @@ -104435,7 +104406,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_null, - ACTIONS(1488), 14, + ACTIONS(1508), 14, sym_verbatim_string, anon_sym_RBRACE, anon_sym_LPAREN, @@ -104525,7 +104496,7 @@ static const uint16_t ts_small_parse_table[] = { sym_attribute_declaration, STATE(1779), 1, sym_qualifier, - STATE(1487), 2, + STATE(1480), 2, sym_member_declaration, aux_sym_class_declaration_repeat2, [82270] = 12, @@ -104543,7 +104514,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2628), 1, + ACTIONS(2630), 1, anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, @@ -104569,7 +104540,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2630), 1, + ACTIONS(2632), 1, anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, @@ -104595,7 +104566,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2632), 1, + ACTIONS(2634), 1, anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, @@ -104621,7 +104592,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2634), 1, + ACTIONS(2636), 1, anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, @@ -104647,7 +104618,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2626), 1, + ACTIONS(2634), 1, anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, @@ -104655,7 +104626,7 @@ static const uint16_t ts_small_parse_table[] = { sym_attribute_declaration, STATE(1779), 1, sym_qualifier, - STATE(1484), 2, + STATE(1492), 2, sym_member_declaration, aux_sym_class_declaration_repeat2, [82460] = 12, @@ -104673,7 +104644,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2636), 1, + ACTIONS(2638), 1, anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, @@ -104687,19 +104658,19 @@ static const uint16_t ts_small_parse_table[] = { [82498] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(2638), 1, + ACTIONS(2640), 1, sym_identifier, - ACTIONS(2641), 1, - anon_sym_RBRACE, ACTIONS(2643), 1, + anon_sym_RBRACE, + ACTIONS(2645), 1, anon_sym_function, - ACTIONS(2646), 1, + ACTIONS(2648), 1, anon_sym_LBRACK, - ACTIONS(2649), 1, + ACTIONS(2651), 1, anon_sym_constructor, - ACTIONS(2652), 1, + ACTIONS(2654), 1, anon_sym_static, - ACTIONS(2655), 1, + ACTIONS(2657), 1, anon_sym_LT_SLASH, STATE(1521), 1, sym_function_declaration, @@ -104725,7 +104696,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2658), 1, + ACTIONS(2660), 1, anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, @@ -104733,7 +104704,7 @@ static const uint16_t ts_small_parse_table[] = { sym_attribute_declaration, STATE(1779), 1, sym_qualifier, - STATE(1508), 2, + STATE(1471), 2, sym_member_declaration, aux_sym_class_declaration_repeat2, [82574] = 12, @@ -104751,7 +104722,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2634), 1, + ACTIONS(2636), 1, anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, @@ -104777,7 +104748,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2660), 1, + ACTIONS(2662), 1, anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, @@ -104803,7 +104774,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2658), 1, + ACTIONS(2660), 1, anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, @@ -104829,7 +104800,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2660), 1, + ACTIONS(2662), 1, anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, @@ -104855,7 +104826,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2662), 1, + ACTIONS(2664), 1, anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, @@ -104881,7 +104852,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2664), 1, + ACTIONS(2666), 1, anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, @@ -104907,7 +104878,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2666), 1, + ACTIONS(2668), 1, anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, @@ -104915,7 +104886,7 @@ static const uint16_t ts_small_parse_table[] = { sym_attribute_declaration, STATE(1779), 1, sym_qualifier, - STATE(1480), 2, + STATE(1486), 2, sym_member_declaration, aux_sym_class_declaration_repeat2, [82840] = 12, @@ -104933,7 +104904,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2668), 1, + ACTIONS(2630), 1, anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, @@ -104941,7 +104912,7 @@ static const uint16_t ts_small_parse_table[] = { sym_attribute_declaration, STATE(1779), 1, sym_qualifier, - STATE(1486), 2, + STATE(1487), 2, sym_member_declaration, aux_sym_class_declaration_repeat2, [82878] = 12, @@ -104967,7 +104938,7 @@ static const uint16_t ts_small_parse_table[] = { sym_attribute_declaration, STATE(1779), 1, sym_qualifier, - STATE(1492), 2, + STATE(1480), 2, sym_member_declaration, aux_sym_class_declaration_repeat2, [82916] = 12, @@ -105037,7 +105008,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2636), 1, + ACTIONS(2638), 1, anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, @@ -105123,7 +105094,7 @@ static const uint16_t ts_small_parse_table[] = { sym_attribute_declaration, STATE(1779), 1, sym_qualifier, - STATE(1471), 2, + STATE(1508), 2, sym_member_declaration, aux_sym_class_declaration_repeat2, [83144] = 12, @@ -105141,7 +105112,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2630), 1, + ACTIONS(2676), 1, anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, @@ -105149,7 +105120,7 @@ static const uint16_t ts_small_parse_table[] = { sym_attribute_declaration, STATE(1779), 1, sym_qualifier, - STATE(1480), 2, + STATE(1498), 2, sym_member_declaration, aux_sym_class_declaration_repeat2, [83182] = 12, @@ -105157,8 +105128,6 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2612), 1, sym_identifier, - ACTIONS(2614), 1, - anon_sym_RBRACE, ACTIONS(2616), 1, anon_sym_function, ACTIONS(2618), 1, @@ -105169,13 +105138,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, + ACTIONS(2678), 1, + anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, STATE(1523), 1, sym_attribute_declaration, STATE(1779), 1, sym_qualifier, - STATE(1499), 2, + STATE(1480), 2, sym_member_declaration, aux_sym_class_declaration_repeat2, [83220] = 12, @@ -105193,7 +105164,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2676), 1, + ACTIONS(2626), 1, anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, @@ -105201,7 +105172,7 @@ static const uint16_t ts_small_parse_table[] = { sym_attribute_declaration, STATE(1779), 1, sym_qualifier, - STATE(1480), 2, + STATE(1484), 2, sym_member_declaration, aux_sym_class_declaration_repeat2, [83258] = 12, @@ -105219,7 +105190,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2678), 1, + ACTIONS(2680), 1, anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, @@ -105245,7 +105216,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2680), 1, + ACTIONS(2682), 1, anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, @@ -105271,7 +105242,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2682), 1, + ACTIONS(2684), 1, anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, @@ -105297,7 +105268,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2684), 1, + ACTIONS(2686), 1, anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, @@ -105313,6 +105284,8 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2612), 1, sym_identifier, + ACTIONS(2614), 1, + anon_sym_RBRACE, ACTIONS(2616), 1, anon_sym_function, ACTIONS(2618), 1, @@ -105323,8 +105296,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2686), 1, - anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, STATE(1523), 1, @@ -105349,7 +105320,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2662), 1, + ACTIONS(2664), 1, anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, @@ -105357,7 +105328,7 @@ static const uint16_t ts_small_parse_table[] = { sym_attribute_declaration, STATE(1779), 1, sym_qualifier, - STATE(1488), 2, + STATE(1473), 2, sym_member_declaration, aux_sym_class_declaration_repeat2, [83486] = 12, @@ -105427,7 +105398,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, ACTIONS(2624), 1, anon_sym_LT_SLASH, - ACTIONS(2686), 1, + ACTIONS(2676), 1, anon_sym_RBRACE, STATE(1521), 1, sym_function_declaration, @@ -105487,7 +105458,7 @@ static const uint16_t ts_small_parse_table[] = { sym_attribute_declaration, STATE(1779), 1, sym_qualifier, - STATE(1497), 2, + STATE(1490), 2, sym_member_declaration, aux_sym_class_declaration_repeat2, [83676] = 12, @@ -105519,13 +105490,13 @@ static const uint16_t ts_small_parse_table[] = { [83714] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2154), 1, + ACTIONS(2148), 1, anon_sym_SEMI, - ACTIONS(2156), 3, + ACTIONS(2150), 3, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_LT_SLASH, - ACTIONS(2152), 4, + ACTIONS(2146), 4, anon_sym_function, anon_sym_constructor, anon_sym_static, @@ -105533,13 +105504,13 @@ static const uint16_t ts_small_parse_table[] = { [83732] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2158), 1, + ACTIONS(2152), 1, anon_sym_SEMI, - ACTIONS(2150), 3, + ACTIONS(2144), 3, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_LT_SLASH, - ACTIONS(2148), 4, + ACTIONS(2142), 4, anon_sym_function, anon_sym_constructor, anon_sym_static, @@ -105547,13 +105518,13 @@ static const uint16_t ts_small_parse_table[] = { [83750] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2162), 1, + ACTIONS(2138), 1, anon_sym_SEMI, - ACTIONS(2106), 3, + ACTIONS(2140), 3, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_LT_SLASH, - ACTIONS(2104), 4, + ACTIONS(2136), 4, anon_sym_function, anon_sym_constructor, anon_sym_static, @@ -105573,11 +105544,11 @@ static const uint16_t ts_small_parse_table[] = { [83783] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2150), 3, + ACTIONS(2144), 3, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_LT_SLASH, - ACTIONS(2148), 4, + ACTIONS(2142), 4, anon_sym_function, anon_sym_constructor, anon_sym_static, @@ -105609,11 +105580,11 @@ static const uint16_t ts_small_parse_table[] = { [83828] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2146), 3, + ACTIONS(2162), 3, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_LT_SLASH, - ACTIONS(2142), 4, + ACTIONS(2158), 4, anon_sym_function, anon_sym_constructor, anon_sym_static, @@ -105621,11 +105592,11 @@ static const uint16_t ts_small_parse_table[] = { [83843] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2146), 3, + ACTIONS(2162), 3, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_LT_SLASH, - ACTIONS(2142), 4, + ACTIONS(2158), 4, anon_sym_function, anon_sym_constructor, anon_sym_static, @@ -105645,11 +105616,11 @@ static const uint16_t ts_small_parse_table[] = { [83873] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2150), 3, + ACTIONS(2144), 3, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_LT_SLASH, - ACTIONS(2148), 4, + ACTIONS(2142), 4, anon_sym_function, anon_sym_constructor, anon_sym_static, @@ -105674,11 +105645,11 @@ static const uint16_t ts_small_parse_table[] = { [83913] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2106), 3, + ACTIONS(2140), 3, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_LT_SLASH, - ACTIONS(2104), 4, + ACTIONS(2136), 4, anon_sym_function, anon_sym_constructor, anon_sym_static, @@ -105686,11 +105657,11 @@ static const uint16_t ts_small_parse_table[] = { [83928] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2106), 3, + ACTIONS(2140), 3, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_LT_SLASH, - ACTIONS(2104), 4, + ACTIONS(2136), 4, anon_sym_function, anon_sym_constructor, anon_sym_static, @@ -106551,7 +106522,7 @@ static const uint16_t ts_small_parse_table[] = { [85171] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2206), 1, + ACTIONS(2170), 1, anon_sym_else, STATE(869), 1, sym_else_statement, @@ -106572,7 +106543,7 @@ static const uint16_t ts_small_parse_table[] = { [85201] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2206), 1, + ACTIONS(2170), 1, anon_sym_else, STATE(906), 1, sym_else_statement, @@ -106593,7 +106564,7 @@ static const uint16_t ts_small_parse_table[] = { [85231] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2206), 1, + ACTIONS(2170), 1, anon_sym_else, STATE(906), 1, sym_else_statement, @@ -107349,7 +107320,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3070), 1, sym_identifier, - STATE(206), 1, + STATE(207), 1, sym__initz, [86324] = 3, ACTIONS(3), 1, @@ -107405,7 +107376,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(17), 1, anon_sym_LPAREN, - STATE(80), 1, + STATE(79), 1, sym_parenthesized_expression, [86404] = 3, ACTIONS(345), 1, @@ -107537,7 +107508,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3070), 1, sym_identifier, - STATE(349), 1, + STATE(348), 1, sym__initz, [86592] = 2, ACTIONS(3), 1, @@ -107722,7 +107693,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3070), 1, sym_identifier, - STATE(379), 1, + STATE(368), 1, sym__initz, [86854] = 3, ACTIONS(3), 1, @@ -107770,7 +107741,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(17), 1, anon_sym_LPAREN, - STATE(100), 1, + STATE(127), 1, sym_parenthesized_expression, [86922] = 3, ACTIONS(3), 1, @@ -108106,7 +108077,7 @@ static const uint16_t ts_small_parse_table[] = { [87387] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2460), 1, + ACTIONS(2482), 1, anon_sym_COLON, [87394] = 2, ACTIONS(3), 1, @@ -108316,7 +108287,7 @@ static const uint16_t ts_small_parse_table[] = { [87681] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2430), 1, + ACTIONS(2380), 1, anon_sym_SEMI, [87688] = 2, ACTIONS(3), 1, @@ -108726,7 +108697,7 @@ static const uint16_t ts_small_parse_table[] = { [88255] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2380), 1, + ACTIONS(2434), 1, anon_sym_SEMI, [88262] = 2, ACTIONS(3), 1, @@ -109303,32 +109274,32 @@ static const uint16_t ts_small_parse_table[] = { static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(365)] = 0, [SMALL_STATE(366)] = 114, - [SMALL_STATE(367)] = 191, - [SMALL_STATE(368)] = 276, - [SMALL_STATE(369)] = 369, - [SMALL_STATE(370)] = 450, - [SMALL_STATE(371)] = 539, - [SMALL_STATE(372)] = 618, - [SMALL_STATE(373)] = 709, - [SMALL_STATE(374)] = 784, - [SMALL_STATE(375)] = 885, - [SMALL_STATE(376)] = 980, - [SMALL_STATE(377)] = 1049, - [SMALL_STATE(378)] = 1120, - [SMALL_STATE(379)] = 1191, - [SMALL_STATE(380)] = 1260, - [SMALL_STATE(381)] = 1331, - [SMALL_STATE(382)] = 1400, + [SMALL_STATE(367)] = 199, + [SMALL_STATE(368)] = 268, + [SMALL_STATE(369)] = 337, + [SMALL_STATE(370)] = 408, + [SMALL_STATE(371)] = 485, + [SMALL_STATE(372)] = 574, + [SMALL_STATE(373)] = 665, + [SMALL_STATE(374)] = 746, + [SMALL_STATE(375)] = 847, + [SMALL_STATE(376)] = 942, + [SMALL_STATE(377)] = 1035, + [SMALL_STATE(378)] = 1106, + [SMALL_STATE(379)] = 1177, + [SMALL_STATE(380)] = 1246, + [SMALL_STATE(381)] = 1343, + [SMALL_STATE(382)] = 1422, [SMALL_STATE(383)] = 1497, - [SMALL_STATE(384)] = 1565, + [SMALL_STATE(384)] = 1603, [SMALL_STATE(385)] = 1671, - [SMALL_STATE(386)] = 1739, + [SMALL_STATE(386)] = 1777, [SMALL_STATE(387)] = 1845, [SMALL_STATE(388)] = 1951, [SMALL_STATE(389)] = 2057, [SMALL_STATE(390)] = 2163, - [SMALL_STATE(391)] = 2265, - [SMALL_STATE(392)] = 2371, + [SMALL_STATE(391)] = 2269, + [SMALL_STATE(392)] = 2375, [SMALL_STATE(393)] = 2477, [SMALL_STATE(394)] = 2583, [SMALL_STATE(395)] = 2689, @@ -109379,51 +109350,51 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(440)] = 7297, [SMALL_STATE(441)] = 7400, [SMALL_STATE(442)] = 7496, - [SMALL_STATE(443)] = 7592, - [SMALL_STATE(444)] = 7688, - [SMALL_STATE(445)] = 7784, - [SMALL_STATE(446)] = 7880, - [SMALL_STATE(447)] = 7976, - [SMALL_STATE(448)] = 8072, - [SMALL_STATE(449)] = 8168, - [SMALL_STATE(450)] = 8264, - [SMALL_STATE(451)] = 8360, - [SMALL_STATE(452)] = 8456, - [SMALL_STATE(453)] = 8552, - [SMALL_STATE(454)] = 8648, - [SMALL_STATE(455)] = 8744, - [SMALL_STATE(456)] = 8840, - [SMALL_STATE(457)] = 8936, - [SMALL_STATE(458)] = 9032, - [SMALL_STATE(459)] = 9130, - [SMALL_STATE(460)] = 9226, - [SMALL_STATE(461)] = 9322, - [SMALL_STATE(462)] = 9418, - [SMALL_STATE(463)] = 9514, - [SMALL_STATE(464)] = 9610, - [SMALL_STATE(465)] = 9706, - [SMALL_STATE(466)] = 9800, - [SMALL_STATE(467)] = 9896, - [SMALL_STATE(468)] = 9992, - [SMALL_STATE(469)] = 10088, - [SMALL_STATE(470)] = 10184, - [SMALL_STATE(471)] = 10280, - [SMALL_STATE(472)] = 10376, - [SMALL_STATE(473)] = 10472, - [SMALL_STATE(474)] = 10568, - [SMALL_STATE(475)] = 10664, - [SMALL_STATE(476)] = 10758, - [SMALL_STATE(477)] = 10854, - [SMALL_STATE(478)] = 10950, - [SMALL_STATE(479)] = 11046, - [SMALL_STATE(480)] = 11142, - [SMALL_STATE(481)] = 11238, - [SMALL_STATE(482)] = 11334, - [SMALL_STATE(483)] = 11430, - [SMALL_STATE(484)] = 11526, - [SMALL_STATE(485)] = 11622, - [SMALL_STATE(486)] = 11718, - [SMALL_STATE(487)] = 11814, + [SMALL_STATE(443)] = 7590, + [SMALL_STATE(444)] = 7686, + [SMALL_STATE(445)] = 7782, + [SMALL_STATE(446)] = 7878, + [SMALL_STATE(447)] = 7974, + [SMALL_STATE(448)] = 8070, + [SMALL_STATE(449)] = 8166, + [SMALL_STATE(450)] = 8262, + [SMALL_STATE(451)] = 8358, + [SMALL_STATE(452)] = 8454, + [SMALL_STATE(453)] = 8550, + [SMALL_STATE(454)] = 8646, + [SMALL_STATE(455)] = 8742, + [SMALL_STATE(456)] = 8838, + [SMALL_STATE(457)] = 8934, + [SMALL_STATE(458)] = 9030, + [SMALL_STATE(459)] = 9128, + [SMALL_STATE(460)] = 9224, + [SMALL_STATE(461)] = 9320, + [SMALL_STATE(462)] = 9416, + [SMALL_STATE(463)] = 9512, + [SMALL_STATE(464)] = 9608, + [SMALL_STATE(465)] = 9704, + [SMALL_STATE(466)] = 9798, + [SMALL_STATE(467)] = 9894, + [SMALL_STATE(468)] = 9990, + [SMALL_STATE(469)] = 10086, + [SMALL_STATE(470)] = 10182, + [SMALL_STATE(471)] = 10278, + [SMALL_STATE(472)] = 10374, + [SMALL_STATE(473)] = 10470, + [SMALL_STATE(474)] = 10566, + [SMALL_STATE(475)] = 10662, + [SMALL_STATE(476)] = 10756, + [SMALL_STATE(477)] = 10852, + [SMALL_STATE(478)] = 10948, + [SMALL_STATE(479)] = 11044, + [SMALL_STATE(480)] = 11140, + [SMALL_STATE(481)] = 11236, + [SMALL_STATE(482)] = 11332, + [SMALL_STATE(483)] = 11428, + [SMALL_STATE(484)] = 11524, + [SMALL_STATE(485)] = 11620, + [SMALL_STATE(486)] = 11716, + [SMALL_STATE(487)] = 11812, [SMALL_STATE(488)] = 11908, [SMALL_STATE(489)] = 12004, [SMALL_STATE(490)] = 12100, @@ -109680,105 +109651,105 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(741)] = 34525, [SMALL_STATE(742)] = 34615, [SMALL_STATE(743)] = 34668, - [SMALL_STATE(744)] = 34721, - [SMALL_STATE(745)] = 34774, - [SMALL_STATE(746)] = 34827, - [SMALL_STATE(747)] = 34882, - [SMALL_STATE(748)] = 34935, - [SMALL_STATE(749)] = 34994, - [SMALL_STATE(750)] = 35047, - [SMALL_STATE(751)] = 35100, - [SMALL_STATE(752)] = 35193, - [SMALL_STATE(753)] = 35246, - [SMALL_STATE(754)] = 35299, - [SMALL_STATE(755)] = 35392, - [SMALL_STATE(756)] = 35445, - [SMALL_STATE(757)] = 35498, - [SMALL_STATE(758)] = 35551, - [SMALL_STATE(759)] = 35604, - [SMALL_STATE(760)] = 35657, - [SMALL_STATE(761)] = 35710, - [SMALL_STATE(762)] = 35765, - [SMALL_STATE(763)] = 35818, - [SMALL_STATE(764)] = 35871, - [SMALL_STATE(765)] = 35924, - [SMALL_STATE(766)] = 36015, - [SMALL_STATE(767)] = 36106, - [SMALL_STATE(768)] = 36159, - [SMALL_STATE(769)] = 36252, - [SMALL_STATE(770)] = 36305, - [SMALL_STATE(771)] = 36358, - [SMALL_STATE(772)] = 36451, - [SMALL_STATE(773)] = 36506, - [SMALL_STATE(774)] = 36559, - [SMALL_STATE(775)] = 36612, - [SMALL_STATE(776)] = 36665, - [SMALL_STATE(777)] = 36718, - [SMALL_STATE(778)] = 36771, - [SMALL_STATE(779)] = 36826, - [SMALL_STATE(780)] = 36887, - [SMALL_STATE(781)] = 36980, - [SMALL_STATE(782)] = 37033, - [SMALL_STATE(783)] = 37086, - [SMALL_STATE(784)] = 37139, - [SMALL_STATE(785)] = 37192, - [SMALL_STATE(786)] = 37285, - [SMALL_STATE(787)] = 37366, - [SMALL_STATE(788)] = 37457, - [SMALL_STATE(789)] = 37510, - [SMALL_STATE(790)] = 37601, - [SMALL_STATE(791)] = 37654, - [SMALL_STATE(792)] = 37707, - [SMALL_STATE(793)] = 37770, - [SMALL_STATE(794)] = 37831, - [SMALL_STATE(795)] = 37916, - [SMALL_STATE(796)] = 37995, - [SMALL_STATE(797)] = 38072, - [SMALL_STATE(798)] = 38147, - [SMALL_STATE(799)] = 38220, - [SMALL_STATE(800)] = 38289, - [SMALL_STATE(801)] = 38354, - [SMALL_STATE(802)] = 38409, - [SMALL_STATE(803)] = 38468, - [SMALL_STATE(804)] = 38521, - [SMALL_STATE(805)] = 38576, - [SMALL_STATE(806)] = 38669, - [SMALL_STATE(807)] = 38722, - [SMALL_STATE(808)] = 38775, - [SMALL_STATE(809)] = 38830, - [SMALL_STATE(810)] = 38883, - [SMALL_STATE(811)] = 38976, - [SMALL_STATE(812)] = 39069, - [SMALL_STATE(813)] = 39122, - [SMALL_STATE(814)] = 39175, - [SMALL_STATE(815)] = 39228, - [SMALL_STATE(816)] = 39281, - [SMALL_STATE(817)] = 39334, - [SMALL_STATE(818)] = 39387, - [SMALL_STATE(819)] = 39478, - [SMALL_STATE(820)] = 39571, - [SMALL_STATE(821)] = 39662, - [SMALL_STATE(822)] = 39715, - [SMALL_STATE(823)] = 39768, - [SMALL_STATE(824)] = 39821, - [SMALL_STATE(825)] = 39874, - [SMALL_STATE(826)] = 39927, - [SMALL_STATE(827)] = 40020, - [SMALL_STATE(828)] = 40073, - [SMALL_STATE(829)] = 40126, - [SMALL_STATE(830)] = 40219, - [SMALL_STATE(831)] = 40272, - [SMALL_STATE(832)] = 40325, - [SMALL_STATE(833)] = 40378, - [SMALL_STATE(834)] = 40431, - [SMALL_STATE(835)] = 40484, - [SMALL_STATE(836)] = 40539, - [SMALL_STATE(837)] = 40632, - [SMALL_STATE(838)] = 40685, - [SMALL_STATE(839)] = 40738, - [SMALL_STATE(840)] = 40791, - [SMALL_STATE(841)] = 40844, - [SMALL_STATE(842)] = 40897, + [SMALL_STATE(744)] = 34759, + [SMALL_STATE(745)] = 34812, + [SMALL_STATE(746)] = 34865, + [SMALL_STATE(747)] = 34920, + [SMALL_STATE(748)] = 34973, + [SMALL_STATE(749)] = 35032, + [SMALL_STATE(750)] = 35085, + [SMALL_STATE(751)] = 35138, + [SMALL_STATE(752)] = 35231, + [SMALL_STATE(753)] = 35284, + [SMALL_STATE(754)] = 35337, + [SMALL_STATE(755)] = 35430, + [SMALL_STATE(756)] = 35483, + [SMALL_STATE(757)] = 35536, + [SMALL_STATE(758)] = 35589, + [SMALL_STATE(759)] = 35642, + [SMALL_STATE(760)] = 35695, + [SMALL_STATE(761)] = 35748, + [SMALL_STATE(762)] = 35803, + [SMALL_STATE(763)] = 35856, + [SMALL_STATE(764)] = 35909, + [SMALL_STATE(765)] = 35962, + [SMALL_STATE(766)] = 36053, + [SMALL_STATE(767)] = 36144, + [SMALL_STATE(768)] = 36197, + [SMALL_STATE(769)] = 36250, + [SMALL_STATE(770)] = 36303, + [SMALL_STATE(771)] = 36356, + [SMALL_STATE(772)] = 36449, + [SMALL_STATE(773)] = 36504, + [SMALL_STATE(774)] = 36557, + [SMALL_STATE(775)] = 36610, + [SMALL_STATE(776)] = 36663, + [SMALL_STATE(777)] = 36716, + [SMALL_STATE(778)] = 36769, + [SMALL_STATE(779)] = 36824, + [SMALL_STATE(780)] = 36885, + [SMALL_STATE(781)] = 36978, + [SMALL_STATE(782)] = 37031, + [SMALL_STATE(783)] = 37084, + [SMALL_STATE(784)] = 37137, + [SMALL_STATE(785)] = 37190, + [SMALL_STATE(786)] = 37283, + [SMALL_STATE(787)] = 37364, + [SMALL_STATE(788)] = 37455, + [SMALL_STATE(789)] = 37508, + [SMALL_STATE(790)] = 37599, + [SMALL_STATE(791)] = 37652, + [SMALL_STATE(792)] = 37705, + [SMALL_STATE(793)] = 37768, + [SMALL_STATE(794)] = 37829, + [SMALL_STATE(795)] = 37914, + [SMALL_STATE(796)] = 37993, + [SMALL_STATE(797)] = 38070, + [SMALL_STATE(798)] = 38145, + [SMALL_STATE(799)] = 38218, + [SMALL_STATE(800)] = 38287, + [SMALL_STATE(801)] = 38352, + [SMALL_STATE(802)] = 38407, + [SMALL_STATE(803)] = 38466, + [SMALL_STATE(804)] = 38519, + [SMALL_STATE(805)] = 38574, + [SMALL_STATE(806)] = 38667, + [SMALL_STATE(807)] = 38720, + [SMALL_STATE(808)] = 38773, + [SMALL_STATE(809)] = 38828, + [SMALL_STATE(810)] = 38881, + [SMALL_STATE(811)] = 38934, + [SMALL_STATE(812)] = 39027, + [SMALL_STATE(813)] = 39080, + [SMALL_STATE(814)] = 39133, + [SMALL_STATE(815)] = 39186, + [SMALL_STATE(816)] = 39239, + [SMALL_STATE(817)] = 39292, + [SMALL_STATE(818)] = 39345, + [SMALL_STATE(819)] = 39436, + [SMALL_STATE(820)] = 39529, + [SMALL_STATE(821)] = 39620, + [SMALL_STATE(822)] = 39673, + [SMALL_STATE(823)] = 39726, + [SMALL_STATE(824)] = 39779, + [SMALL_STATE(825)] = 39832, + [SMALL_STATE(826)] = 39885, + [SMALL_STATE(827)] = 39978, + [SMALL_STATE(828)] = 40031, + [SMALL_STATE(829)] = 40084, + [SMALL_STATE(830)] = 40177, + [SMALL_STATE(831)] = 40230, + [SMALL_STATE(832)] = 40283, + [SMALL_STATE(833)] = 40336, + [SMALL_STATE(834)] = 40389, + [SMALL_STATE(835)] = 40442, + [SMALL_STATE(836)] = 40497, + [SMALL_STATE(837)] = 40550, + [SMALL_STATE(838)] = 40603, + [SMALL_STATE(839)] = 40696, + [SMALL_STATE(840)] = 40749, + [SMALL_STATE(841)] = 40842, + [SMALL_STATE(842)] = 40895, [SMALL_STATE(843)] = 40988, [SMALL_STATE(844)] = 41041, [SMALL_STATE(845)] = 41134, @@ -110060,37 +110031,37 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(1121)] = 58225, [SMALL_STATE(1122)] = 58284, [SMALL_STATE(1123)] = 58339, - [SMALL_STATE(1124)] = 58420, - [SMALL_STATE(1125)] = 58489, - [SMALL_STATE(1126)] = 58562, - [SMALL_STATE(1127)] = 58637, - [SMALL_STATE(1128)] = 58714, - [SMALL_STATE(1129)] = 58793, - [SMALL_STATE(1130)] = 58878, + [SMALL_STATE(1124)] = 58394, + [SMALL_STATE(1125)] = 58475, + [SMALL_STATE(1126)] = 58544, + [SMALL_STATE(1127)] = 58617, + [SMALL_STATE(1128)] = 58692, + [SMALL_STATE(1129)] = 58769, + [SMALL_STATE(1130)] = 58848, [SMALL_STATE(1131)] = 58933, [SMALL_STATE(1132)] = 58988, [SMALL_STATE(1133)] = 59051, - [SMALL_STATE(1134)] = 59103, - [SMALL_STATE(1135)] = 59195, - [SMALL_STATE(1136)] = 59285, - [SMALL_STATE(1137)] = 59377, - [SMALL_STATE(1138)] = 59467, - [SMALL_STATE(1139)] = 59559, - [SMALL_STATE(1140)] = 59651, - [SMALL_STATE(1141)] = 59743, - [SMALL_STATE(1142)] = 59795, - [SMALL_STATE(1143)] = 59885, - [SMALL_STATE(1144)] = 59977, - [SMALL_STATE(1145)] = 60067, - [SMALL_STATE(1146)] = 60157, - [SMALL_STATE(1147)] = 60249, - [SMALL_STATE(1148)] = 60339, - [SMALL_STATE(1149)] = 60429, - [SMALL_STATE(1150)] = 60519, + [SMALL_STATE(1134)] = 59141, + [SMALL_STATE(1135)] = 59233, + [SMALL_STATE(1136)] = 59323, + [SMALL_STATE(1137)] = 59413, + [SMALL_STATE(1138)] = 59503, + [SMALL_STATE(1139)] = 59589, + [SMALL_STATE(1140)] = 59681, + [SMALL_STATE(1141)] = 59773, + [SMALL_STATE(1142)] = 59865, + [SMALL_STATE(1143)] = 59917, + [SMALL_STATE(1144)] = 59969, + [SMALL_STATE(1145)] = 60059, + [SMALL_STATE(1146)] = 60149, + [SMALL_STATE(1147)] = 60241, + [SMALL_STATE(1148)] = 60333, + [SMALL_STATE(1149)] = 60423, + [SMALL_STATE(1150)] = 60513, [SMALL_STATE(1151)] = 60605, [SMALL_STATE(1152)] = 60695, - [SMALL_STATE(1153)] = 60783, - [SMALL_STATE(1154)] = 60875, + [SMALL_STATE(1153)] = 60747, + [SMALL_STATE(1154)] = 60839, [SMALL_STATE(1155)] = 60927, [SMALL_STATE(1156)] = 60979, [SMALL_STATE(1157)] = 61031, @@ -110987,14 +110958,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [0] = {.entry = {.count = 0, .reusable = false}}, [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script, 0), + [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script, 0, 0, 0), [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1719), [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2044), [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2037), [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2034), [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2033), @@ -111022,14 +110993,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545), [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1713), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(843), [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 4), + [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 4, 0, 0), [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1733), - [89] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 4), + [89] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 4, 0, 0), [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1983), [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), @@ -111039,14 +111010,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2003), [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1994), [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), - [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), + [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442), [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(598), [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1691), [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1694), [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1834), [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), - [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), + [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(659), [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1922), [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1923), @@ -111076,7 +111047,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1672), [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1912), [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), - [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), + [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56), [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2038), [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2014), [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2042), @@ -111094,8 +111065,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2000), [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2001), - [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(648), [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1817), [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1772), @@ -111129,7 +111100,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1711), [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1889), [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), - [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), + [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2035), [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2008), [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2040), @@ -111147,7 +111118,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(728), [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1991), [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1992), - [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(448), + [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469), [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1771), [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1782), @@ -111159,62 +111130,62 @@ static const TSParseActionEntry ts_parse_actions[] = { [343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1300), [345] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296), - [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return, 1), + [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return, 1, 0, 0), [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return, 1), + [355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return, 1, 0, 0), [357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1971), [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 3, .production_id = 16), - [363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 3, .production_id = 16), + [361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 3, 0, 16), + [363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 3, 0, 16), [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 4, .production_id = 16), - [369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 4, .production_id = 16), - [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), + [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 4, 0, 16), + [369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 4, 0, 16), + [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1838), - [377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(284), - [380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(13), - [383] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(23), - [386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), - [388] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1719), - [391] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(2044), - [394] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(678), - [397] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(60), - [400] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(2037), - [403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), - [405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(2034), - [408] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(2033), - [411] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(2028), - [414] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(2027), - [417] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(9), - [420] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(492), - [423] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(575), - [426] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1708), - [429] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1696), - [432] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(2004), - [435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1995), - [438] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(479), - [441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(133), - [444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(587), - [447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1984), - [450] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1982), - [453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(450), - [456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(450), - [459] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(595), - [462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1981), - [465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1978), - [468] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1977), - [471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(599), - [474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(284), - [477] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1545), - [480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1713), - [483] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(245), - [486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(290), - [489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3), + [377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(284), + [380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(13), + [383] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(23), + [386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), + [388] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1719), + [391] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(2044), + [394] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(678), + [397] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(59), + [400] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(2037), + [403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), + [405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(2034), + [408] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(2033), + [411] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(2028), + [414] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(2027), + [417] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(9), + [420] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(492), + [423] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(575), + [426] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1708), + [429] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1696), + [432] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(2004), + [435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1995), + [438] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(479), + [441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(133), + [444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(587), + [447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1984), + [450] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1982), + [453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(450), + [456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(450), + [459] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(595), + [462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1981), + [465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1978), + [468] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1977), + [471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(599), + [474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(284), + [477] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1545), + [480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1713), + [483] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(213), + [486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(289), + [489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3, 0, 0), [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246), [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 2), + [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 2, 0, 0), [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1305), [501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1742), @@ -111223,50 +111194,50 @@ static const TSParseActionEntry ts_parse_actions[] = { [507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2020), [509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1677), [511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), - [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements, 2), - [515] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(284), - [518] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(19), - [521] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(23), - [524] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(1719), - [527] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(2044), - [530] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(678), - [533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(60), - [536] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(2037), - [539] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(2034), - [542] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(2033), - [545] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(2028), - [548] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(2027), - [551] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(9), - [554] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(492), - [557] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(575), - [560] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(1708), - [563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(1696), - [566] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(2004), - [569] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(1995), - [572] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(479), - [575] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(133), - [578] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(587), - [581] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(1984), - [584] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(1982), - [587] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(450), - [590] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(450), - [593] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(595), - [596] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(1981), - [599] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(1978), - [602] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(1977), - [605] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(599), - [608] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(284), - [611] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(1545), - [614] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(1713), - [617] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(245), - [620] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2), SHIFT_REPEAT(290), + [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements, 2, 0, 0), + [515] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(284), + [518] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(19), + [521] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(23), + [524] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(1719), + [527] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(2044), + [530] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(678), + [533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(59), + [536] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(2037), + [539] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(2034), + [542] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(2033), + [545] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(2028), + [548] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(2027), + [551] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(9), + [554] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(492), + [557] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(575), + [560] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(1708), + [563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(1696), + [566] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(2004), + [569] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(1995), + [572] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(479), + [575] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(133), + [578] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(587), + [581] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(1984), + [584] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(1982), + [587] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(450), + [590] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(450), + [593] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(595), + [596] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(1981), + [599] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(1978), + [602] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(1977), + [605] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(599), + [608] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(284), + [611] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(1545), + [614] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(1713), + [617] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(213), + [620] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), SHIFT_REPEAT(289), [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), - [629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script, 1), + [629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script, 1, 0, 0), [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), @@ -111275,14 +111246,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), [649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1805), [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745), [657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), [659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), [661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), [663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787), [665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), - [667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), [669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1773), [671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1541), [673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), @@ -111298,93 +111269,93 @@ static const TSParseActionEntry ts_parse_actions[] = { [693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1702), [695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), [697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1750), - [699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), [705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), - [709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), - [711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), - [713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169), - [715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), - [717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), - [719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), - [723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), - [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2002), - [727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516), - [729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960), - [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), - [737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), - [739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), - [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), - [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), - [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), - [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), - [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), - [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), - [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), - [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), - [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), - [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1993), - [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), - [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712), - [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), - [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), - [777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), - [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), - [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), - [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1301), - [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), - [787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), - [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), - [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), - [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), - [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), - [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), - [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), - [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), - [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), - [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), - [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), + [709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), + [711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169), + [713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), + [717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), + [719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), + [721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2002), + [723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516), + [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960), + [729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), + [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), + [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), + [737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), + [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), + [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), + [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), + [751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), + [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1993), + [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), + [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), + [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), + [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712), + [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), + [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), + [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), + [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), + [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), + [777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), + [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1301), + [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), + [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), + [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), + [791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), + [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), + [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), + [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), + [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), + [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), + [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), + [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), + [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1258), [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1726), [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268), [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519), [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), - [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), + [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1924), - [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1154), + [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155), [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1252), [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1687), [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), [849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1310), [851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(407), [853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1898), - [855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 6), - [857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 6), + [855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, 0, 6), + [857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, 0, 6), [859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), - [861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, .production_id = 3), - [863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 3), + [861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, 0, 3), + [863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, 0, 3), [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), [869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), - [871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), + [871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1913), [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), @@ -111402,325 +111373,325 @@ static const TSParseActionEntry ts_parse_actions[] = { [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), [903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(635), [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 7, .production_id = 14), - [909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 7, .production_id = 14), - [911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 12), - [913] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 12), - [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 5), - [919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 5), - [921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 3, .production_id = 2), - [923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 3, .production_id = 2), - [925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_deref_expression, 3), - [927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_deref_expression, 3), - [929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 3, .production_id = 5), - [931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 3, .production_id = 5), - [933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 5), - [935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment_expression, 3, .production_id = 5), - [937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 3), - [939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 3), - [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), - [943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, .production_id = 4), - [945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, .production_id = 4), - [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 13), - [949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 13), - [951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initz, 3), - [953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__initz, 3), - [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1674), - [957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 4), - [959] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 4), - [961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_char, 3), - [963] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_char, 3), - [965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3), - [969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3), - [971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, .production_id = 18), - [973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, .production_id = 18), - [975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3), - [977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3), - [979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 10), - [981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 10), - [983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 10, .production_id = 23), - [985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 10, .production_id = 23), - [987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, .production_id = 22), - [989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, .production_id = 22), - [991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 9), - [993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 9), - [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4), - [999] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4), - [1001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 9), - [1003] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 9), - [1005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_expression, 3), - [1007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delete_expression, 3), - [1009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 9, .production_id = 23), - [1011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 9, .production_id = 23), - [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [1015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, .production_id = 22), - [1017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, .production_id = 22), - [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [1021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 3, .production_id = 1), - [1023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 3, .production_id = 1), - [1025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, .production_id = 19), - [1027] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, .production_id = 19), - [1029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, .production_id = 18), - [1031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, .production_id = 18), - [1033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, .production_id = 17), - [1035] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, .production_id = 17), - [1037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3), - [1039] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3), - [1041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 8), - [1043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 8), - [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [1047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4), - [1049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4), - [1051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_statement, 6), - [1053] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_statement, 6), - [1055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3), - [1057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3), - [1059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8), - [1061] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8), - [1063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3), - [1065] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3), - [1067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4), - [1069] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4), - [1071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_declaration, 3), - [1073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_declaration, 3), - [1075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_char, 1), - [1077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_char, 1), - [1079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield, 3), - [1081] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield, 3), - [1083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return, 3), - [1085] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return, 3), - [1087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 5), - [1089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 5), - [1091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 2), - [1093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 2), + [907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 4, 0, 0), + [909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 4, 0, 0), + [911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 0), + [913] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 0), + [915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 5), + [917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 5), + [919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 3, 0, 2), + [921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 3, 0, 2), + [923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_deref_expression, 3, 0, 0), + [925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_deref_expression, 3, 0, 0), + [927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 3, 0, 5), + [929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 3, 0, 5), + [931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 5), + [933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment_expression, 3, 0, 5), + [935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 3, 0, 0), + [937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 3, 0, 0), + [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), + [941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 4), + [943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 4), + [945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 13), + [947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 13), + [949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initz, 3, 0, 0), + [951] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__initz, 3, 0, 0), + [953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 18), + [955] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 18), + [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1674), + [961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 4, 0, 0), + [963] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 4, 0, 0), + [965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_char, 1, 0, 0), + [967] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_char, 1, 0, 0), + [969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_char, 3, 0, 0), + [971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_char, 3, 0, 0), + [973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), + [975] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), + [977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 0), + [979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 0), + [981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 10, 0, 0), + [983] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 10, 0, 0), + [985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 10, 0, 23), + [987] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 10, 0, 23), + [989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 22), + [991] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 22), + [993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 9, 0, 0), + [995] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 9, 0, 0), + [997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 0), + [1001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 0), + [1003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 9, 0, 0), + [1005] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 9, 0, 0), + [1007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_expression, 3, 0, 0), + [1009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delete_expression, 3, 0, 0), + [1011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 9, 0, 23), + [1013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 9, 0, 23), + [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [1017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 22), + [1019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 22), + [1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [1023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 3, 0, 1), + [1025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 3, 0, 1), + [1027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 19), + [1029] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 19), + [1031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 18), + [1033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 18), + [1035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 17), + [1037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 17), + [1039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3, 0, 0), + [1041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3, 0, 0), + [1043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 8, 0, 0), + [1045] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 8, 0, 0), + [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [1049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), + [1051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), + [1053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_statement, 6, 0, 0), + [1055] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_statement, 6, 0, 0), + [1057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 0), + [1059] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 0), + [1061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, 0, 0), + [1063] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, 0, 0), + [1065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), + [1067] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), + [1069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 0), + [1071] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 0), + [1073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_declaration, 3, 0, 0), + [1075] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_declaration, 3, 0, 0), + [1077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 12), + [1079] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 12), + [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [1083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield, 3, 0, 0), + [1085] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield, 3, 0, 0), + [1087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return, 3, 0, 0), + [1089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return, 3, 0, 0), + [1091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 2, 0, 0), + [1093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 2, 0, 0), [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), - [1097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_statement, 4), - [1099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_statement, 4), - [1101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 8), - [1103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 8), - [1105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4), - [1107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4), - [1109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 4), - [1111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 4), - [1113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 8, .production_id = 14), - [1115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 8, .production_id = 14), - [1117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, .production_id = 4), - [1119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, .production_id = 4), - [1121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 4, .production_id = 5), - [1123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 4, .production_id = 5), - [1125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_expression, 4, .production_id = 7), - [1127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index_expression, 4, .production_id = 7), - [1129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 11), - [1131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 11), - [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [1135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 2, .production_id = 8), - [1137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 2, .production_id = 8), - [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [1141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, .production_id = 6), - [1143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, .production_id = 6), - [1145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5), - [1147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5), - [1149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [1151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3), - [1153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3), - [1155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 3), - [1157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 3), - [1159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, .production_id = 19), - [1161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, .production_id = 19), - [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [1165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3), - [1167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3), - [1169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1), - [1171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1), - [1173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 4), - [1175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 4), - [1177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7), - [1179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7), - [1181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 7), - [1183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 7), - [1185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bool, 1), - [1187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bool, 1), - [1189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1), - [1191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1), - [1193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 5), - [1195] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 5), - [1197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [1199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break, 2), - [1201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break, 2), + [1097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_statement, 4, 0, 0), + [1099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_statement, 4, 0, 0), + [1101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 8, 0, 0), + [1103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 8, 0, 0), + [1105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 11), + [1107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 11), + [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [1111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 0), + [1113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 0), + [1115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 8, 0, 14), + [1117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 8, 0, 14), + [1119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 4), + [1121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 4), + [1123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 4, 0, 5), + [1125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 4, 0, 5), + [1127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_expression, 4, 0, 7), + [1129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index_expression, 4, 0, 7), + [1131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 2, 0, 8), + [1133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 2, 0, 8), + [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [1137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, 0, 6), + [1139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, 0, 6), + [1141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5, 0, 0), + [1143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, 0, 0), + [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [1147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), + [1149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), + [1151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 19), + [1153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 19), + [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [1157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3, 0, 0), + [1159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3, 0, 0), + [1161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), + [1163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), + [1165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 4, 0, 0), + [1167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 4, 0, 0), + [1169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 0), + [1171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 0), + [1173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 7, 0, 0), + [1175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 7, 0, 0), + [1177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bool, 1, 0, 0), + [1179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bool, 1, 0, 0), + [1181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), + [1183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), + [1185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_while_statement, 7, 0, 0), + [1187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_while_statement, 7, 0, 0), + [1189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 9), + [1191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ternary_expression, 5, 0, 9), + [1193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [1195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, 0, 3), + [1197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, 0, 3), + [1199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 5, 0, 0), + [1201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 5, 0, 0), [1203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [1205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_while_statement, 7), - [1207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_while_statement, 7), - [1209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5), - [1211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5), - [1213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2), - [1215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2), - [1217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 6), - [1219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 6), - [1221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [1223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, .production_id = 2), - [1225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 2), - [1227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, .production_id = 13), - [1229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, .production_id = 13), - [1231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, .production_id = 17), - [1233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, .production_id = 17), - [1235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [1237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [1239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6), - [1241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6), - [1243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [1245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5), - [1247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5), - [1249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 7), - [1251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 7), - [1253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [1255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue, 2), - [1257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue, 2), - [1259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2), - [1261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2), - [1263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 5), - [1265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 5), - [1267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_clone_expression, 2), - [1269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_clone_expression, 2), - [1271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_const_declaration, 5), - [1273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_const_declaration, 5), - [1275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, .production_id = 12), - [1277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, .production_id = 12), - [1279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, .production_id = 11), - [1281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, .production_id = 11), - [1283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return, 2), - [1285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return, 2), - [1287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6), - [1289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6), - [1291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, .production_id = 1), - [1293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 1), - [1295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 8), - [1297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 8), - [1299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 5), - [1301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 5), - [1303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, .production_id = 9), - [1305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ternary_expression, 5, .production_id = 9), - [1307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 3, .production_id = 10), - [1309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3, .production_id = 10), - [1311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 6), - [1313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 6), - [1315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_while_statement, 6), - [1317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_while_statement, 6), - [1319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 2), - [1321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 2), - [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [1325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 6), - [1327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 6), - [1329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 7), - [1331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 7), - [1333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2), - [1335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2), + [1205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2, 0, 0), + [1207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2, 0, 0), + [1209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 6, 0, 0), + [1211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 6, 0, 0), + [1213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [1215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 7, 0, 14), + [1217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 7, 0, 14), + [1219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 2), + [1221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 2), + [1223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 13), + [1225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 13), + [1227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 17), + [1229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 17), + [1231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [1233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [1235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 0), + [1237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 0), + [1239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 7, 0, 0), + [1241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 7, 0, 0), + [1243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 0), + [1245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 0), + [1247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [1249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break, 2, 0, 0), + [1251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break, 2, 0, 0), + [1253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), + [1255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), + [1257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_clone_expression, 2, 0, 0), + [1259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_clone_expression, 2, 0, 0), + [1261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 5, 0, 0), + [1263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 5, 0, 0), + [1265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue, 2, 0, 0), + [1267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue, 2, 0, 0), + [1269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_const_declaration, 5, 0, 0), + [1271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_const_declaration, 5, 0, 0), + [1273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 5, 0, 0), + [1275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 5, 0, 0), + [1277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [1279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 12), + [1281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 12), + [1283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 11), + [1285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 11), + [1287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return, 2, 0, 0), + [1289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return, 2, 0, 0), + [1291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 1), + [1293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 1), + [1295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 8, 0, 0), + [1297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 8, 0, 0), + [1299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 2, 0, 0), + [1301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 2, 0, 0), + [1303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [1305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 5, 0, 0), + [1307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 5, 0, 0), + [1309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 3, 0, 10), + [1311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3, 0, 10), + [1313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 6, 0, 0), + [1315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 6, 0, 0), + [1317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_while_statement, 6, 0, 0), + [1319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_while_statement, 6, 0, 0), + [1321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), + [1323] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), + [1325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 6, 0, 0), + [1327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 6, 0, 0), + [1329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 7, 0, 0), + [1331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 7, 0, 0), + [1333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_global_variable, 2, 0, 0), + [1335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_global_variable, 2, 0, 0), [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [1339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_statement, 5), - [1341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_statement, 5), + [1339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_statement, 5, 0, 0), + [1341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_statement, 5, 0, 0), [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [1345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6), - [1347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6), - [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [1351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_global_variable, 2), - [1353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_global_variable, 2), - [1355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_declaration, 2), - [1357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_declaration, 2), - [1359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initz, 1), - [1361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__initz, 1), - [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1681), - [1365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), - [1367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [1369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_resume_expression, 2), - [1371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_resume_expression, 2), - [1373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield, 2), - [1375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield, 2), - [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [1379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 5), - [1381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 5), - [1383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7), - [1385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7), - [1387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initz, 5), - [1389] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__initz, 5), - [1391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 6), - [1393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 6), - [1395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 1), - [1397] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 1), SHIFT_REPEAT(498), - [1400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 1), - [1402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements, 1), - [1404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statements, 1), - [1406] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements, 1), SHIFT_REPEAT(876), - [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [1345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 0), + [1347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 0), + [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [1351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_declaration, 2, 0, 0), + [1353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_declaration, 2, 0, 0), + [1355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initz, 1, 0, 0), + [1357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__initz, 1, 0, 0), + [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1681), + [1361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), + [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [1365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_resume_expression, 2, 0, 0), + [1367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_resume_expression, 2, 0, 0), + [1369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield, 2, 0, 0), + [1371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield, 2, 0, 0), + [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [1375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6, 0, 0), + [1377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6, 0, 0), + [1379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 5, 0, 0), + [1381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 5, 0, 0), + [1383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 0), + [1385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 0), + [1387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initz, 5, 0, 0), + [1389] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__initz, 5, 0, 0), + [1391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 6, 0, 0), + [1393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 6, 0, 0), + [1395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 1, 0, 0), + [1397] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 1, 0, 0), SHIFT_REPEAT(498), + [1400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 1, 0, 0), + [1402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements, 1, 0, 0), + [1404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statements, 1, 0, 0), + [1406] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements, 1, 0, 0), SHIFT_REPEAT(876), + [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), [1411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), - [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [1415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [1415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), [1421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [1423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [1425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [1427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [1429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [1431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [1433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [1435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [1437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [1439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [1441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), - [1443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), - [1445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), - [1447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), - [1449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [1451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(662), - [1453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [1455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [1457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666), - [1459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [1461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), - [1463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [1465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [1467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), - [1469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [1471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), - [1473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [1423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [1425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [1427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [1429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [1431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [1433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [1435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [1437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [1439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), + [1441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), + [1443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), + [1445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), + [1447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [1449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(662), + [1451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), + [1453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), + [1455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666), + [1457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), + [1459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), + [1461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), + [1463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [1465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), + [1467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [1469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), + [1471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [1473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), [1475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), - [1477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_slot, 5), - [1479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_slot, 5), - [1481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_slot, 3), - [1483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_slot, 3), - [1485] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_slots_repeat1, 2), SHIFT_REPEAT(1434), - [1488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_table_slots_repeat1, 2), - [1490] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_slots_repeat1, 2), SHIFT_REPEAT(684), - [1493] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_slots_repeat1, 2), SHIFT_REPEAT(458), - [1496] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_slots_repeat1, 2), SHIFT_REPEAT(656), - [1499] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_slots_repeat1, 2), SHIFT_REPEAT(1728), - [1502] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_slots_repeat1, 2), SHIFT_REPEAT(1980), - [1505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_slots_repeat1, 2), SHIFT_REPEAT(491), - [1508] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_slots_repeat1, 2), SHIFT_REPEAT(447), - [1511] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_slots_repeat1, 2), SHIFT_REPEAT(447), - [1514] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_slots_repeat1, 2), SHIFT_REPEAT(557), - [1517] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_slots_repeat1, 2), SHIFT_REPEAT(1974), - [1520] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_slots_repeat1, 2), SHIFT_REPEAT(1972), - [1523] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_slots_repeat1, 2), SHIFT_REPEAT(660), - [1526] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_slots_repeat1, 2), SHIFT_REPEAT(843), - [1529] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_slots_repeat1, 2), SHIFT_REPEAT(843), - [1532] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_slots_repeat1, 2), SHIFT_REPEAT(1535), - [1535] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_slots_repeat1, 2), SHIFT_REPEAT(1749), - [1538] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_slots_repeat1, 2), SHIFT_REPEAT(824), - [1541] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_slots_repeat1, 2), SHIFT_REPEAT(823), - [1544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1434), - [1546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_slots, 1), - [1548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [1550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(656), - [1552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1728), - [1554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [1556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(447), - [1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), - [1560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1972), - [1562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), - [1564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_slots, 2), + [1477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_slot, 5, 0, 0), + [1479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_slot, 5, 0, 0), + [1481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_slot, 3, 0, 0), + [1483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_slot, 3, 0, 0), + [1485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1434), + [1487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_slots, 1, 0, 0), + [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [1491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(656), + [1493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1728), + [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [1497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(447), + [1499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [1501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1972), + [1503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), + [1505] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_slots_repeat1, 2, 0, 0), SHIFT_REPEAT(1434), + [1508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_table_slots_repeat1, 2, 0, 0), + [1510] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_slots_repeat1, 2, 0, 0), SHIFT_REPEAT(684), + [1513] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_slots_repeat1, 2, 0, 0), SHIFT_REPEAT(458), + [1516] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_slots_repeat1, 2, 0, 0), SHIFT_REPEAT(656), + [1519] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_slots_repeat1, 2, 0, 0), SHIFT_REPEAT(1728), + [1522] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_slots_repeat1, 2, 0, 0), SHIFT_REPEAT(1980), + [1525] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_slots_repeat1, 2, 0, 0), SHIFT_REPEAT(491), + [1528] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_slots_repeat1, 2, 0, 0), SHIFT_REPEAT(447), + [1531] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_slots_repeat1, 2, 0, 0), SHIFT_REPEAT(447), + [1534] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_slots_repeat1, 2, 0, 0), SHIFT_REPEAT(557), + [1537] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_slots_repeat1, 2, 0, 0), SHIFT_REPEAT(1974), + [1540] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_slots_repeat1, 2, 0, 0), SHIFT_REPEAT(1972), + [1543] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_slots_repeat1, 2, 0, 0), SHIFT_REPEAT(660), + [1546] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_slots_repeat1, 2, 0, 0), SHIFT_REPEAT(843), + [1549] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_slots_repeat1, 2, 0, 0), SHIFT_REPEAT(843), + [1552] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_slots_repeat1, 2, 0, 0), SHIFT_REPEAT(1535), + [1555] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_slots_repeat1, 2, 0, 0), SHIFT_REPEAT(1749), + [1558] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_slots_repeat1, 2, 0, 0), SHIFT_REPEAT(824), + [1561] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_slots_repeat1, 2, 0, 0), SHIFT_REPEAT(823), + [1564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_slots, 2, 0, 0), [1566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), [1568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), [1570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), @@ -111729,12 +111700,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [1576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), [1578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), [1580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), - [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1141), - [1584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), + [1584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), [1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1241), [1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), [1590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), - [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), [1594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), [1596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), [1598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), @@ -111751,43 +111722,43 @@ static const TSParseActionEntry ts_parse_actions[] = { [1620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), [1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), [1624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [1626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_slots, 3), + [1626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_slots, 3, 0, 0), [1628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), - [1630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), - [1632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(716), - [1634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1775), - [1636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489), - [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), - [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1836), - [1642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(644), - [1644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [1646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), - [1648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1820), - [1650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(453), - [1652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1818), - [1656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(603), - [1658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(969), - [1660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), - [1662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), - [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), - [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1867), - [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), - [1670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1313), - [1672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), - [1674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1946), - [1676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [1678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), - [1680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), + [1630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), + [1632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), + [1634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), + [1636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(716), + [1638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1775), + [1640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489), + [1642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [1644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1836), + [1646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(644), + [1648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [1650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), + [1652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1820), + [1654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(453), + [1656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [1658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1818), + [1660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(603), + [1662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(969), + [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), + [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), + [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), + [1670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1867), + [1672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), + [1674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1313), + [1676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), + [1678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1946), + [1680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), [1682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1975), [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), - [1686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), - [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [1686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), + [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), [1690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), [1694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), [1696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), - [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), [1700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), [1702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), [1704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), @@ -111796,11 +111767,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [1710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), [1712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [1716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [1716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), [1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), [1726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), @@ -111815,8 +111786,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158), [1750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), [1752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), [1758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), @@ -111826,7 +111797,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), [1774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [1776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [1776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), [1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), [1782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), @@ -111843,7 +111814,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), [1806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), [1808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718), - [1810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468), + [1810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(467), [1812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), [1814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1962), [1816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), @@ -111861,37 +111832,37 @@ static const TSParseActionEntry ts_parse_actions[] = { [1840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), [1842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(737), [1844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [1846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [1846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), [1848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [1850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), + [1850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), [1852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), [1854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), [1856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), - [1858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), - [1860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), - [1862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), - [1864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), - [1866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), - [1868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), - [1870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), - [1872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), - [1874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470), - [1876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [1878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), - [1880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), - [1882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), - [1884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), - [1886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), - [1888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), - [1890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), - [1892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), + [1858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), + [1860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), + [1862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), + [1864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), + [1866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), + [1868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), + [1870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), + [1872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470), + [1874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [1876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), + [1878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), + [1880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), + [1882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), + [1884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), + [1886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [1888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), + [1890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), + [1892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), [1894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), [1896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), [1898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), [1900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), [1902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(579), [1904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), - [1906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), + [1906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), [1908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1897), [1910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), [1912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(573), @@ -111908,12 +111879,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [1934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), [1936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(562), [1938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [1940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), - [1942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), + [1940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), + [1942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), [1944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), [1946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), [1948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), - [1950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statements, 2), + [1950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statements, 2, 0, 0), [1952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), [1954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), [1956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), @@ -111989,59 +111960,59 @@ static const TSParseActionEntry ts_parse_actions[] = { [2096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), [2098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), [2100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), - [2102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), - [2104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_declaration, 5), - [2106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_declaration, 5), - [2108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(602), - [2110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477), - [2112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [2114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), - [2116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), - [2118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(576), - [2120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), - [2122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), - [2124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(559), - [2126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), - [2128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), - [2130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), - [2132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), - [2134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), - [2136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), - [2138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), - [2140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), - [2142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_declaration, 6), - [2144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), - [2146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_declaration, 6), - [2148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_declaration, 4), - [2150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_declaration, 4), - [2152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_declaration, 3), - [2154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), - [2156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_declaration, 3), - [2158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525), - [2160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), - [2162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), - [2164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518), - [2166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1156), - [2168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), - [2170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), - [2172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717), - [2174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493), - [2176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(443), - [2178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1754), - [2180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(636), - [2182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), - [2184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1209), - [2186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), - [2188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(712), - [2190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), - [2192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), - [2194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), - [2196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), - [2198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), - [2200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), - [2202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), - [2204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), - [2206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [2102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(602), + [2104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477), + [2106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [2108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), + [2110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), + [2112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(576), + [2114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [2116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [2118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(559), + [2120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), + [2122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), + [2124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), + [2126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), + [2128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), + [2130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), + [2132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), + [2134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), + [2136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_declaration, 5, 0, 0), + [2138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), + [2140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_declaration, 5, 0, 0), + [2142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_declaration, 4, 0, 0), + [2144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_declaration, 4, 0, 0), + [2146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_declaration, 3, 0, 0), + [2148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), + [2150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_declaration, 3, 0, 0), + [2152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525), + [2154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), + [2156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), + [2158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_declaration, 6, 0, 0), + [2160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518), + [2162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_declaration, 6, 0, 0), + [2164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), + [2166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), + [2168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), + [2170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [2172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1156), + [2174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), + [2176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717), + [2178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468), + [2180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(443), + [2182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1754), + [2184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(636), + [2186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), + [2188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1209), + [2190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), + [2192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(712), + [2194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), + [2196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), + [2198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), + [2200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), + [2202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), + [2204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), + [2206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), [2208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1237), [2210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1197), [2212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1271), @@ -112063,7 +112034,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1231), [2246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1233), [2248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1223), - [2250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_const_value, 1), + [2250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_const_value, 1, 0, 0), [2252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), [2254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1291), [2256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1258), @@ -112079,7 +112050,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), [2278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1738), [2280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1883), - [2282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_args, 1), + [2282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_args, 1, 0, 0), [2284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), [2286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), [2288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), @@ -112108,13 +112079,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [2334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877), [2336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(995), [2338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), - [2340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_call_args_repeat1, 2), + [2340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_call_args_repeat1, 2, 0, 0), [2342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(931), [2344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), [2346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(988), [2348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), - [2350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_const_value, 1), - [2352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), + [2350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_const_value, 1, 0, 0), + [2352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), [2354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), [2356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1894), [2358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), @@ -112128,7 +112099,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1874), [2376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1891), [2378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [2380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [2380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), [2382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), [2384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), [2386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), @@ -112153,33 +112124,33 @@ static const TSParseActionEntry ts_parse_actions[] = { [2424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), [2426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), [2428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [2430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), + [2430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), [2432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [2434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [2436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [2434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [2436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), [2438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), [2440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1952), [2442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), [2444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), - [2446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [2446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), [2448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272), [2452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), [2454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), [2456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), [2458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [2460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [2460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), [2462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), [2464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), [2466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), [2468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), [2470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), [2472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), - [2474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [2476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [2474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [2476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), [2478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), [2480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [2482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [2482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), [2484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), [2486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165), [2488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), @@ -112188,7 +112159,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), [2496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), [2498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [2500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272), + [2500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), [2502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), [2504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), @@ -112197,7 +112168,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), [2514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), [2516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [2518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [2518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), [2520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), [2522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), [2524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), @@ -112207,7 +112178,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), [2534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), [2536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [2538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [2538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), [2540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), [2542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(444), [2544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), @@ -112224,11 +112195,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [2566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), [2568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927), [2570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [2572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [2572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), [2576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(457), - [2578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [2580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [2578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [2580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), [2582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), [2584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191), [2586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), @@ -112236,62 +112207,62 @@ static const TSParseActionEntry ts_parse_actions[] = { [2590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), [2592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1878), [2594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), - [2596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [2596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), [2598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), [2600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), [2602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), [2604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [2606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_slot, 1), - [2608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_slot, 1), - [2610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_table_slots_repeat1, 2), + [2606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_slot, 1, 0, 0), + [2608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_slot, 1, 0, 0), + [2610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_table_slots_repeat1, 2, 0, 0), [2612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1755), - [2614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [2614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), [2616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1761), [2618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), [2620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1759), [2622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1756), [2624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819), [2626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [2628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [2630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), - [2632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), - [2634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [2636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), - [2638] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2), SHIFT_REPEAT(1755), - [2641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat2, 2), - [2643] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2), SHIFT_REPEAT(1761), - [2646] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat2, 2), SHIFT_REPEAT(639), - [2649] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2), SHIFT_REPEAT(1759), - [2652] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2), SHIFT_REPEAT(1756), - [2655] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat2, 2), SHIFT_REPEAT(1819), - [2658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [2660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), - [2662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1292), - [2664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), - [2666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), + [2628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), + [2630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [2632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), + [2634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), + [2636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [2638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), + [2640] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1755), + [2643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), + [2645] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1761), + [2648] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(639), + [2651] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1759), + [2654] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1756), + [2657] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat2, 2, 0, 0), SHIFT_REPEAT(1819), + [2660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [2662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), + [2664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1292), + [2666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), [2668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), [2670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), [2672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), [2674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), - [2676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), - [2678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), - [2680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [2682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [2684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), - [2686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [2676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [2678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), + [2680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), + [2682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [2684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [2686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), [2688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), [2690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), - [2692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_declaration, 7), - [2694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_declaration, 7), - [2696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_declaration, 2), - [2698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_declaration, 2), - [2700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_declaration, 1), - [2702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_declaration, 1), + [2692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_declaration, 7, 0, 0), + [2694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_declaration, 7, 0, 0), + [2696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_declaration, 2, 0, 0), + [2698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_declaration, 2, 0, 0), + [2700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_declaration, 1, 0, 0), + [2702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_declaration, 1, 0, 0), [2704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1852), [2706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), [2708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1857), - [2710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_declaration, 5, .production_id = 15), - [2712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_declaration, 5, .production_id = 15), + [2710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_declaration, 5, 0, 15), + [2712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_declaration, 5, 0, 15), [2714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), [2716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1823), [2718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), @@ -112306,8 +112277,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [2736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), [2738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), [2740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1882), - [2742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_declaration, 6, .production_id = 20), - [2744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_declaration, 6, .production_id = 20), + [2742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_declaration, 6, 0, 20), + [2744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_declaration, 6, 0, 20), [2746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(776), [2748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1538), [2750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1538), @@ -112321,12 +112292,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [2766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1232), [2768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1536), [2770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1536), - [2772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), - [2774] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(1542), - [2777] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(1542), - [2780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [2772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), + [2774] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(1542), + [2777] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(1542), + [2780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), [2782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [2784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), + [2784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), [2786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), [2788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1550), [2790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(979), @@ -112334,16 +112305,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [2794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1529), [2796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), [2798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1853), - [2800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), + [2800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), [2802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1807), [2804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), [2806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1822), - [2808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), + [2808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), [2810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), [2812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), [2814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), [2816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1601), - [2818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [2818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), [2820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), [2822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), [2824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), @@ -112351,36 +112322,36 @@ static const TSParseActionEntry ts_parse_actions[] = { [2828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), [2830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), [2832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [2834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [2836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [2834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [2836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), [2838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), [2840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), [2842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [2844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [2844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), [2846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [2848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat1, 2), - [2850] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat1, 2), SHIFT_REPEAT(1823), + [2848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat1, 2, 0, 0), + [2850] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1823), [2853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), [2855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), [2857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), [2859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), [2861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), [2863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), - [2865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [2865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), [2867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), [2869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), [2871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [2873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [2873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), [2875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [2877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_statement_repeat1, 2), - [2879] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_statement_repeat1, 2), SHIFT_REPEAT(594), - [2882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [2884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [2886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [2877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_statement_repeat1, 2, 0, 0), + [2879] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(594), + [2882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [2884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [2886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), [2888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), [2890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), [2892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [2894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [2894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), [2896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1871), [2898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), [2900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), @@ -112389,7 +112360,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), [2908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), [2910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), - [2912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [2912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), [2914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), [2916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192), [2918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), @@ -112398,22 +112369,22 @@ static const TSParseActionEntry ts_parse_actions[] = { [2924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), [2926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), [2928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), - [2930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1), + [2930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 0), [2932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), - [2934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_declaration_repeat1, 2), - [2936] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_declaration_repeat1, 2), SHIFT_REPEAT(1830), + [2934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_declaration_repeat1, 2, 0, 0), + [2936] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1830), [2939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), - [2941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 2), + [2941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 2, 0, 0), [2943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616), [2945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [2947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), + [2947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), [2949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), [2951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1830), [2953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), - [2955] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_declaration_repeat1, 2, .production_id = 21), SHIFT_REPEAT(1864), - [2958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_declaration_repeat1, 2, .production_id = 21), - [2960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_declaration_repeat1, 2), - [2962] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_repeat1, 2), SHIFT_REPEAT(1871), + [2955] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_declaration_repeat1, 2, 0, 21), SHIFT_REPEAT(1864), + [2958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_declaration_repeat1, 2, 0, 21), + [2960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_declaration_repeat1, 2, 0, 0), + [2962] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1871), [2965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), [2967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566), [2969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864), @@ -112422,7 +112393,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), [2977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), [2979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), - [2981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1490), + [2981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), [2983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1568), [2985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), [2987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), @@ -112441,16 +112412,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [3013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), [3015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), [3017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783), - [3019] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(606), + [3019] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(606), [3022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), - [3024] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_args_repeat1, 2), SHIFT_REPEAT(464), + [3024] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_args_repeat1, 2, 0, 0), SHIFT_REPEAT(464), [3027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), [3029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1564), [3031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), [3033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1563), - [3035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_args, 2), + [3035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_args, 2, 0, 0), [3037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504), - [3039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 1), + [3039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 1, 0, 0), [3041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), [3043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), [3045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279), @@ -112458,14 +112429,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [3049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), [3051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1554), [3053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [3055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), - [3057] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(1616), + [3055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 0), + [3057] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(1616), [3060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1955), [3062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1534), [3064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2016), [3066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), - [3068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3), - [3070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [3068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3, 0, 0), + [3070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), [3072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1607), [3074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), [3076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), @@ -112495,7 +112466,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1238), [3126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), [3128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), - [3130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_declaration_repeat1, 4, .production_id = 15), + [3130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_declaration_repeat1, 4, 0, 15), [3132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1847), [3134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), [3136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665), @@ -112505,7 +112476,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2025), [3146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), [3148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1582), - [3150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_declaration_repeat1, 4), + [3150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_declaration_repeat1, 4, 0, 0), [3152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1758), [3154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1758), [3156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), @@ -112519,7 +112490,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), [3174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1304), [3176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), - [3178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualifier, 1), + [3178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualifier, 1, 0, 0), [3180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318), [3182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1581), [3184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1596), @@ -112552,7 +112523,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), [3240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), [3242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), - [3244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), + [3244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), [3246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), [3248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1275), [3250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1909), @@ -112562,7 +112533,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1827), [3260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), [3262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1308), - [3264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133), + [3264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), [3266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2031), [3268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), [3270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2024), @@ -112576,7 +112547,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), [3288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1870), [3290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), - [3292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [3292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), [3294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1741), [3296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), [3298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), @@ -112586,17 +112557,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [3306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1572), [3308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), [3310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), - [3312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [3312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), [3314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), [3316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), [3318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), [3320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), [3322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), [3324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), - [3326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [3326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), [3328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [3330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [3332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [3330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [3332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), [3334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), [3336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), [3338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1937), @@ -112604,7 +112575,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), [3344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1561), [3346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), - [3348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [3348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), [3350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), [3352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915), [3354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1956), @@ -112612,7 +112583,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1793), [3360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), [3362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), - [3364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [3364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), [3366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1612), [3368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), [3370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1533), @@ -112627,7 +112598,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), [3390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), [3392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), - [3394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473), + [3394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), [3396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), [3398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), [3400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), @@ -112648,7 +112619,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1813), [3432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), [3434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), - [3436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [3436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), [3438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), [3440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1828), [3442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), @@ -112717,7 +112688,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1892), [3570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1642), [3572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), - [3574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [3574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), [3576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1698), [3578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1902), [3580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1887), @@ -112737,9 +112708,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [3608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), [3610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), [3612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1936), - [3614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [3616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [3618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [3614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [3616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [3618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), [3620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), [3622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), [3624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1951), @@ -112756,6 +112727,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [3646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), }; +enum ts_external_scanner_symbol_identifiers { + ts_external_token_verbatim_string = 0, +}; + +static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { + [ts_external_token_verbatim_string] = sym_verbatim_string, +}; + +static const bool ts_external_scanner_states[2][EXTERNAL_TOKEN_COUNT] = { + [1] = { + [ts_external_token_verbatim_string] = true, + }, +}; + #ifdef __cplusplus extern "C" { #endif @@ -112765,11 +112750,15 @@ bool tree_sitter_squirrel_external_scanner_scan(void *, TSLexer *, const bool *) unsigned tree_sitter_squirrel_external_scanner_serialize(void *, char *); void tree_sitter_squirrel_external_scanner_deserialize(void *, const char *, unsigned); -#ifdef _WIN32 -#define extern __declspec(dllexport) +#ifdef TREE_SITTER_HIDE_SYMBOLS +#define TS_PUBLIC +#elif defined(_WIN32) +#define TS_PUBLIC __declspec(dllexport) +#else +#define TS_PUBLIC __attribute__((visibility("default"))) #endif -extern const TSLanguage *tree_sitter_squirrel(void) { +TS_PUBLIC const TSLanguage *tree_sitter_squirrel(void) { static const TSLanguage language = { .version = LANGUAGE_VERSION, .symbol_count = SYMBOL_COUNT, diff --git a/src/tree_sitter/alloc.h b/src/tree_sitter/alloc.h new file mode 100644 index 0000000..1f4466d --- /dev/null +++ b/src/tree_sitter/alloc.h @@ -0,0 +1,54 @@ +#ifndef TREE_SITTER_ALLOC_H_ +#define TREE_SITTER_ALLOC_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include +#include + +// Allow clients to override allocation functions +#ifdef TREE_SITTER_REUSE_ALLOCATOR + +extern void *(*ts_current_malloc)(size_t); +extern void *(*ts_current_calloc)(size_t, size_t); +extern void *(*ts_current_realloc)(void *, size_t); +extern void (*ts_current_free)(void *); + +#ifndef ts_malloc +#define ts_malloc ts_current_malloc +#endif +#ifndef ts_calloc +#define ts_calloc ts_current_calloc +#endif +#ifndef ts_realloc +#define ts_realloc ts_current_realloc +#endif +#ifndef ts_free +#define ts_free ts_current_free +#endif + +#else + +#ifndef ts_malloc +#define ts_malloc malloc +#endif +#ifndef ts_calloc +#define ts_calloc calloc +#endif +#ifndef ts_realloc +#define ts_realloc realloc +#endif +#ifndef ts_free +#define ts_free free +#endif + +#endif + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_ALLOC_H_ diff --git a/src/tree_sitter/array.h b/src/tree_sitter/array.h new file mode 100644 index 0000000..15a3b23 --- /dev/null +++ b/src/tree_sitter/array.h @@ -0,0 +1,290 @@ +#ifndef TREE_SITTER_ARRAY_H_ +#define TREE_SITTER_ARRAY_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include "./alloc.h" + +#include +#include +#include +#include +#include + +#ifdef _MSC_VER +#pragma warning(disable : 4101) +#elif defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-variable" +#endif + +#define Array(T) \ + struct { \ + T *contents; \ + uint32_t size; \ + uint32_t capacity; \ + } + +/// Initialize an array. +#define array_init(self) \ + ((self)->size = 0, (self)->capacity = 0, (self)->contents = NULL) + +/// Create an empty array. +#define array_new() \ + { NULL, 0, 0 } + +/// Get a pointer to the element at a given `index` in the array. +#define array_get(self, _index) \ + (assert((uint32_t)(_index) < (self)->size), &(self)->contents[_index]) + +/// Get a pointer to the first element in the array. +#define array_front(self) array_get(self, 0) + +/// Get a pointer to the last element in the array. +#define array_back(self) array_get(self, (self)->size - 1) + +/// Clear the array, setting its size to zero. Note that this does not free any +/// memory allocated for the array's contents. +#define array_clear(self) ((self)->size = 0) + +/// Reserve `new_capacity` elements of space in the array. If `new_capacity` is +/// less than the array's current capacity, this function has no effect. +#define array_reserve(self, new_capacity) \ + _array__reserve((Array *)(self), array_elem_size(self), new_capacity) + +/// Free any memory allocated for this array. Note that this does not free any +/// memory allocated for the array's contents. +#define array_delete(self) _array__delete((Array *)(self)) + +/// Push a new `element` onto the end of the array. +#define array_push(self, element) \ + (_array__grow((Array *)(self), 1, array_elem_size(self)), \ + (self)->contents[(self)->size++] = (element)) + +/// Increase the array's size by `count` elements. +/// New elements are zero-initialized. +#define array_grow_by(self, count) \ + do { \ + if ((count) == 0) break; \ + _array__grow((Array *)(self), count, array_elem_size(self)); \ + memset((self)->contents + (self)->size, 0, (count) * array_elem_size(self)); \ + (self)->size += (count); \ + } while (0) + +/// Append all elements from one array to the end of another. +#define array_push_all(self, other) \ + array_extend((self), (other)->size, (other)->contents) + +/// Append `count` elements to the end of the array, reading their values from the +/// `contents` pointer. +#define array_extend(self, count, contents) \ + _array__splice( \ + (Array *)(self), array_elem_size(self), (self)->size, \ + 0, count, contents \ + ) + +/// Remove `old_count` elements from the array starting at the given `index`. At +/// the same index, insert `new_count` new elements, reading their values from the +/// `new_contents` pointer. +#define array_splice(self, _index, old_count, new_count, new_contents) \ + _array__splice( \ + (Array *)(self), array_elem_size(self), _index, \ + old_count, new_count, new_contents \ + ) + +/// Insert one `element` into the array at the given `index`. +#define array_insert(self, _index, element) \ + _array__splice((Array *)(self), array_elem_size(self), _index, 0, 1, &(element)) + +/// Remove one element from the array at the given `index`. +#define array_erase(self, _index) \ + _array__erase((Array *)(self), array_elem_size(self), _index) + +/// Pop the last element off the array, returning the element by value. +#define array_pop(self) ((self)->contents[--(self)->size]) + +/// Assign the contents of one array to another, reallocating if necessary. +#define array_assign(self, other) \ + _array__assign((Array *)(self), (const Array *)(other), array_elem_size(self)) + +/// Swap one array with another +#define array_swap(self, other) \ + _array__swap((Array *)(self), (Array *)(other)) + +/// Get the size of the array contents +#define array_elem_size(self) (sizeof *(self)->contents) + +/// Search a sorted array for a given `needle` value, using the given `compare` +/// callback to determine the order. +/// +/// If an existing element is found to be equal to `needle`, then the `index` +/// out-parameter is set to the existing value's index, and the `exists` +/// out-parameter is set to true. Otherwise, `index` is set to an index where +/// `needle` should be inserted in order to preserve the sorting, and `exists` +/// is set to false. +#define array_search_sorted_with(self, compare, needle, _index, _exists) \ + _array__search_sorted(self, 0, compare, , needle, _index, _exists) + +/// Search a sorted array for a given `needle` value, using integer comparisons +/// of a given struct field (specified with a leading dot) to determine the order. +/// +/// See also `array_search_sorted_with`. +#define array_search_sorted_by(self, field, needle, _index, _exists) \ + _array__search_sorted(self, 0, _compare_int, field, needle, _index, _exists) + +/// Insert a given `value` into a sorted array, using the given `compare` +/// callback to determine the order. +#define array_insert_sorted_with(self, compare, value) \ + do { \ + unsigned _index, _exists; \ + array_search_sorted_with(self, compare, &(value), &_index, &_exists); \ + if (!_exists) array_insert(self, _index, value); \ + } while (0) + +/// Insert a given `value` into a sorted array, using integer comparisons of +/// a given struct field (specified with a leading dot) to determine the order. +/// +/// See also `array_search_sorted_by`. +#define array_insert_sorted_by(self, field, value) \ + do { \ + unsigned _index, _exists; \ + array_search_sorted_by(self, field, (value) field, &_index, &_exists); \ + if (!_exists) array_insert(self, _index, value); \ + } while (0) + +// Private + +typedef Array(void) Array; + +/// This is not what you're looking for, see `array_delete`. +static inline void _array__delete(Array *self) { + if (self->contents) { + ts_free(self->contents); + self->contents = NULL; + self->size = 0; + self->capacity = 0; + } +} + +/// This is not what you're looking for, see `array_erase`. +static inline void _array__erase(Array *self, size_t element_size, + uint32_t index) { + assert(index < self->size); + char *contents = (char *)self->contents; + memmove(contents + index * element_size, contents + (index + 1) * element_size, + (self->size - index - 1) * element_size); + self->size--; +} + +/// This is not what you're looking for, see `array_reserve`. +static inline void _array__reserve(Array *self, size_t element_size, uint32_t new_capacity) { + if (new_capacity > self->capacity) { + if (self->contents) { + self->contents = ts_realloc(self->contents, new_capacity * element_size); + } else { + self->contents = ts_malloc(new_capacity * element_size); + } + self->capacity = new_capacity; + } +} + +/// This is not what you're looking for, see `array_assign`. +static inline void _array__assign(Array *self, const Array *other, size_t element_size) { + _array__reserve(self, element_size, other->size); + self->size = other->size; + memcpy(self->contents, other->contents, self->size * element_size); +} + +/// This is not what you're looking for, see `array_swap`. +static inline void _array__swap(Array *self, Array *other) { + Array swap = *other; + *other = *self; + *self = swap; +} + +/// This is not what you're looking for, see `array_push` or `array_grow_by`. +static inline void _array__grow(Array *self, uint32_t count, size_t element_size) { + uint32_t new_size = self->size + count; + if (new_size > self->capacity) { + uint32_t new_capacity = self->capacity * 2; + if (new_capacity < 8) new_capacity = 8; + if (new_capacity < new_size) new_capacity = new_size; + _array__reserve(self, element_size, new_capacity); + } +} + +/// This is not what you're looking for, see `array_splice`. +static inline void _array__splice(Array *self, size_t element_size, + uint32_t index, uint32_t old_count, + uint32_t new_count, const void *elements) { + uint32_t new_size = self->size + new_count - old_count; + uint32_t old_end = index + old_count; + uint32_t new_end = index + new_count; + assert(old_end <= self->size); + + _array__reserve(self, element_size, new_size); + + char *contents = (char *)self->contents; + if (self->size > old_end) { + memmove( + contents + new_end * element_size, + contents + old_end * element_size, + (self->size - old_end) * element_size + ); + } + if (new_count > 0) { + if (elements) { + memcpy( + (contents + index * element_size), + elements, + new_count * element_size + ); + } else { + memset( + (contents + index * element_size), + 0, + new_count * element_size + ); + } + } + self->size += new_count - old_count; +} + +/// A binary search routine, based on Rust's `std::slice::binary_search_by`. +/// This is not what you're looking for, see `array_search_sorted_with` or `array_search_sorted_by`. +#define _array__search_sorted(self, start, compare, suffix, needle, _index, _exists) \ + do { \ + *(_index) = start; \ + *(_exists) = false; \ + uint32_t size = (self)->size - *(_index); \ + if (size == 0) break; \ + int comparison; \ + while (size > 1) { \ + uint32_t half_size = size / 2; \ + uint32_t mid_index = *(_index) + half_size; \ + comparison = compare(&((self)->contents[mid_index] suffix), (needle)); \ + if (comparison <= 0) *(_index) = mid_index; \ + size -= half_size; \ + } \ + comparison = compare(&((self)->contents[*(_index)] suffix), (needle)); \ + if (comparison == 0) *(_exists) = true; \ + else if (comparison < 0) *(_index) += 1; \ + } while (0) + +/// Helper macro for the `_sorted_by` routines below. This takes the left (existing) +/// parameter by reference in order to work with the generic sorting function above. +#define _compare_int(a, b) ((int)*(a) - (int)(b)) + +#ifdef _MSC_VER +#pragma warning(default : 4101) +#elif defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic pop +#endif + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_ARRAY_H_ diff --git a/src/tree_sitter/parser.h b/src/tree_sitter/parser.h index 2b14ac1..17f0e94 100644 --- a/src/tree_sitter/parser.h +++ b/src/tree_sitter/parser.h @@ -13,9 +13,8 @@ extern "C" { #define ts_builtin_sym_end 0 #define TREE_SITTER_SERIALIZATION_BUFFER_SIZE 1024 -typedef uint16_t TSStateId; - #ifndef TREE_SITTER_API_H_ +typedef uint16_t TSStateId; typedef uint16_t TSSymbol; typedef uint16_t TSFieldId; typedef struct TSLanguage TSLanguage; @@ -87,6 +86,11 @@ typedef union { } entry; } TSParseActionEntry; +typedef struct { + int32_t start; + int32_t end; +} TSCharacterRange; + struct TSLanguage { uint32_t version; uint32_t symbol_count; @@ -126,13 +130,38 @@ struct TSLanguage { const TSStateId *primary_state_ids; }; +static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, int32_t lookahead) { + uint32_t index = 0; + uint32_t size = len - index; + while (size > 1) { + uint32_t half_size = size / 2; + uint32_t mid_index = index + half_size; + TSCharacterRange *range = &ranges[mid_index]; + if (lookahead >= range->start && lookahead <= range->end) { + return true; + } else if (lookahead > range->end) { + index = mid_index; + } + size -= half_size; + } + TSCharacterRange *range = &ranges[index]; + return (lookahead >= range->start && lookahead <= range->end); +} + /* * Lexer Macros */ +#ifdef _MSC_VER +#define UNUSED __pragma(warning(suppress : 4101)) +#else +#define UNUSED __attribute__((unused)) +#endif + #define START_LEXER() \ bool result = false; \ bool skip = false; \ + UNUSED \ bool eof = false; \ int32_t lookahead; \ goto start; \ @@ -148,6 +177,17 @@ struct TSLanguage { goto next_state; \ } +#define ADVANCE_MAP(...) \ + { \ + static const uint16_t map[] = { __VA_ARGS__ }; \ + for (uint32_t i = 0; i < sizeof(map) / sizeof(map[0]); i += 2) { \ + if (map[i] == lookahead) { \ + state = map[i + 1]; \ + goto next_state; \ + } \ + } \ + } + #define SKIP(state_value) \ { \ skip = true; \ @@ -166,7 +206,7 @@ struct TSLanguage { * Parse Table Macros */ -#define SMALL_STATE(id) id - LARGE_STATE_COUNT +#define SMALL_STATE(id) ((id) - LARGE_STATE_COUNT) #define STATE(id) id @@ -176,7 +216,7 @@ struct TSLanguage { {{ \ .shift = { \ .type = TSParseActionTypeShift, \ - .state = state_value \ + .state = (state_value) \ } \ }} @@ -184,7 +224,7 @@ struct TSLanguage { {{ \ .shift = { \ .type = TSParseActionTypeShift, \ - .state = state_value, \ + .state = (state_value), \ .repetition = true \ } \ }} @@ -197,14 +237,15 @@ struct TSLanguage { } \ }} -#define REDUCE(symbol_val, child_count_val, ...) \ - {{ \ - .reduce = { \ - .type = TSParseActionTypeReduce, \ - .symbol = symbol_val, \ - .child_count = child_count_val, \ - __VA_ARGS__ \ - }, \ +#define REDUCE(symbol_name, children, precedence, prod_id) \ + {{ \ + .reduce = { \ + .type = TSParseActionTypeReduce, \ + .symbol = symbol_name, \ + .child_count = children, \ + .dynamic_precedence = precedence, \ + .production_id = prod_id \ + }, \ }} #define RECOVER() \