From 8e37f39c3b9abcf2aeb65c966256139a01e189d0 Mon Sep 17 00:00:00 2001 From: Emily M Klassen <760204+forivall@users.noreply.github.com> Date: Thu, 16 Apr 2026 20:13:05 -0700 Subject: [PATCH 1/2] test: add case for regex flag bad parsing overdepth --- test/corpus/identifier-trivia.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/test/corpus/identifier-trivia.txt b/test/corpus/identifier-trivia.txt index f19c7f6..5c265a1 100644 --- a/test/corpus/identifier-trivia.txt +++ b/test/corpus/identifier-trivia.txt @@ -50,3 +50,19 @@ Directive with hyphen (text) (end_tag (tag_name)))) + +============ +long identifier repro +============ + +@switch (f === agagagagagagaga) { + @case (true) { + + } + @default { + + } +} +--- + + From 5b617c7efd74a35f6c36da0504587310953e77ee Mon Sep 17 00:00:00 2001 From: Emily M Klassen <760204+forivall@users.noreply.github.com> Date: Tue, 23 Jun 2026 16:41:35 -0700 Subject: [PATCH 2/2] fix: switch expression body should allow any expression --- grammar.js | 2 +- src/grammar.json | 2 +- src/node-types.json | 28 + src/parser.c | 17446 ++++++++++++++-------------- src/tree_sitter/array.h | 57 +- test/corpus/identifier-trivia.txt | 30 +- 6 files changed, 8822 insertions(+), 8743 deletions(-) diff --git a/grammar.js b/grammar.js index 4c59a2b..1d3d637 100644 --- a/grammar.js +++ b/grammar.js @@ -90,7 +90,7 @@ module.exports = grammar(HTML, { _switch_body_expression: ($) => prec.left( - seq('(', field('value', $.expression), ')', field('body', $.switch_body)), + seq('(', field('value', $._any_expression), ')', field('body', $.switch_body)), ), switch_body: ($) => diff --git a/src/grammar.json b/src/grammar.json index 127baa6..ba5879a 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -681,7 +681,7 @@ "name": "value", "content": { "type": "SYMBOL", - "name": "expression" + "name": "_any_expression" } }, { diff --git a/src/node-types.json b/src/node-types.json index 3db9aee..8e94a2a 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -3182,9 +3182,37 @@ "multiple": false, "required": true, "types": [ + { + "type": "arrow_function", + "named": true + }, + { + "type": "binary_expression", + "named": true + }, + { + "type": "conditional_expression", + "named": true + }, { "type": "expression", "named": true + }, + { + "type": "nullish_coalescing_expression", + "named": true + }, + { + "type": "regular_expression", + "named": true + }, + { + "type": "ternary_expression", + "named": true + }, + { + "type": "unary_expression", + "named": true } ] } diff --git a/src/parser.c b/src/parser.c index 9cafbf3..7d76b34 100644 --- a/src/parser.c +++ b/src/parser.c @@ -2157,108 +2157,108 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [21] = 21, [22] = 22, [23] = 23, - [24] = 2, - [25] = 25, - [26] = 8, - [27] = 20, - [28] = 7, - [29] = 3, - [30] = 9, - [31] = 10, - [32] = 32, - [33] = 33, - [34] = 22, - [35] = 11, - [36] = 12, - [37] = 13, - [38] = 14, - [39] = 15, - [40] = 16, - [41] = 5, - [42] = 6, - [43] = 17, - [44] = 18, - [45] = 19, - [46] = 4, - [47] = 21, - [48] = 25, + [24] = 24, + [25] = 17, + [26] = 9, + [27] = 16, + [28] = 5, + [29] = 7, + [30] = 2, + [31] = 3, + [32] = 22, + [33] = 8, + [34] = 12, + [35] = 35, + [36] = 36, + [37] = 10, + [38] = 11, + [39] = 13, + [40] = 15, + [41] = 14, + [42] = 21, + [43] = 20, + [44] = 4, + [45] = 6, + [46] = 19, + [47] = 18, + [48] = 9, [49] = 23, - [50] = 8, - [51] = 9, - [52] = 20, + [50] = 16, + [51] = 17, + [52] = 24, [53] = 53, [54] = 54, [55] = 55, [56] = 56, - [57] = 32, - [58] = 33, + [57] = 35, + [58] = 36, [59] = 59, [60] = 60, - [61] = 20, + [61] = 5, [62] = 62, - [63] = 54, + [63] = 9, [64] = 64, [65] = 7, [66] = 66, - [67] = 53, - [68] = 68, - [69] = 3, - [70] = 70, - [71] = 8, - [72] = 2, - [73] = 9, - [74] = 62, - [75] = 75, - [76] = 76, - [77] = 15, - [78] = 18, - [79] = 11, + [67] = 67, + [68] = 54, + [69] = 69, + [70] = 2, + [71] = 71, + [72] = 16, + [73] = 53, + [74] = 74, + [75] = 74, + [76] = 17, + [77] = 71, + [78] = 20, + [79] = 4, [80] = 19, - [81] = 4, - [82] = 60, - [83] = 21, - [84] = 66, - [85] = 22, - [86] = 59, - [87] = 16, - [88] = 5, - [89] = 13, - [90] = 12, - [91] = 75, - [92] = 14, - [93] = 6, - [94] = 17, - [95] = 10, - [96] = 70, - [97] = 23, + [81] = 60, + [82] = 13, + [83] = 59, + [84] = 15, + [85] = 21, + [86] = 6, + [87] = 18, + [88] = 8, + [89] = 22, + [90] = 64, + [91] = 14, + [92] = 3, + [93] = 12, + [94] = 10, + [95] = 11, + [96] = 23, + [97] = 62, [98] = 98, - [99] = 25, + [99] = 98, [100] = 100, - [101] = 98, + [101] = 100, [102] = 102, - [103] = 100, + [103] = 24, [104] = 104, - [105] = 105, + [105] = 36, [106] = 106, [107] = 107, [108] = 104, - [109] = 66, - [110] = 33, - [111] = 102, - [112] = 105, - [113] = 32, - [114] = 75, - [115] = 105, - [116] = 104, + [109] = 71, + [110] = 104, + [111] = 106, + [112] = 106, + [113] = 64, + [114] = 114, + [115] = 35, + [116] = 102, [117] = 117, - [118] = 53, - [119] = 54, - [120] = 75, + [118] = 54, + [119] = 53, + [120] = 64, [121] = 59, - [122] = 66, + [122] = 71, [123] = 60, - [124] = 75, - [125] = 70, + [124] = 64, + [125] = 62, [126] = 126, [127] = 127, [128] = 127, @@ -2267,159 +2267,159 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [131] = 131, [132] = 132, [133] = 133, - [134] = 134, - [135] = 134, - [136] = 136, - [137] = 134, + [134] = 131, + [135] = 131, + [136] = 132, + [137] = 137, [138] = 131, - [139] = 136, - [140] = 134, - [141] = 132, - [142] = 136, - [143] = 134, + [139] = 139, + [140] = 137, + [141] = 139, + [142] = 131, + [143] = 137, [144] = 133, [145] = 145, [146] = 146, - [147] = 147, + [147] = 146, [148] = 148, [149] = 149, - [150] = 150, + [150] = 145, [151] = 151, - [152] = 146, + [152] = 152, [153] = 146, - [154] = 146, - [155] = 155, - [156] = 151, - [157] = 151, - [158] = 151, - [159] = 150, - [160] = 160, - [161] = 160, - [162] = 162, + [154] = 154, + [155] = 152, + [156] = 152, + [157] = 157, + [158] = 152, + [159] = 149, + [160] = 149, + [161] = 161, + [162] = 146, [163] = 163, - [164] = 150, + [164] = 164, [165] = 165, - [166] = 150, - [167] = 160, - [168] = 160, - [169] = 169, - [170] = 169, - [171] = 169, - [172] = 169, - [173] = 173, - [174] = 173, - [175] = 173, - [176] = 173, - [177] = 177, - [178] = 178, - [179] = 178, - [180] = 178, - [181] = 178, - [182] = 182, - [183] = 183, - [184] = 183, - [185] = 183, - [186] = 183, - [187] = 187, - [188] = 187, - [189] = 187, - [190] = 187, - [191] = 187, - [192] = 192, - [193] = 193, + [166] = 149, + [167] = 145, + [168] = 168, + [169] = 145, + [170] = 161, + [171] = 171, + [172] = 171, + [173] = 171, + [174] = 171, + [175] = 175, + [176] = 175, + [177] = 175, + [178] = 175, + [179] = 179, + [180] = 180, + [181] = 180, + [182] = 180, + [183] = 180, + [184] = 184, + [185] = 185, + [186] = 185, + [187] = 185, + [188] = 185, + [189] = 189, + [190] = 189, + [191] = 189, + [192] = 189, + [193] = 189, [194] = 194, - [195] = 195, + [195] = 194, [196] = 196, [197] = 197, [198] = 198, [199] = 199, [200] = 200, [201] = 201, - [202] = 201, - [203] = 192, - [204] = 192, - [205] = 196, - [206] = 193, - [207] = 192, + [202] = 202, + [203] = 202, + [204] = 194, + [205] = 205, + [206] = 205, + [207] = 194, [208] = 208, [209] = 209, [210] = 210, - [211] = 210, + [211] = 209, [212] = 212, - [213] = 213, - [214] = 208, - [215] = 208, - [216] = 210, - [217] = 208, - [218] = 218, + [213] = 210, + [214] = 212, + [215] = 210, + [216] = 212, + [217] = 210, + [218] = 210, [219] = 219, - [220] = 213, - [221] = 219, - [222] = 210, - [223] = 208, - [224] = 3, - [225] = 7, - [226] = 3, + [220] = 220, + [221] = 220, + [222] = 222, + [223] = 212, + [224] = 7, + [225] = 5, + [226] = 7, [227] = 2, - [228] = 25, - [229] = 7, + [228] = 23, + [229] = 5, [230] = 230, - [231] = 16, - [232] = 5, - [233] = 6, - [234] = 17, - [235] = 18, + [231] = 15, + [232] = 14, + [233] = 3, + [234] = 4, + [235] = 21, [236] = 19, - [237] = 4, - [238] = 21, - [239] = 32, - [240] = 33, - [241] = 230, + [237] = 18, + [238] = 6, + [239] = 20, + [240] = 35, + [241] = 36, [242] = 242, [243] = 22, - [244] = 242, - [245] = 245, - [246] = 10, - [247] = 11, - [248] = 12, - [249] = 13, - [250] = 14, - [251] = 15, - [252] = 25, - [253] = 253, + [244] = 8, + [245] = 242, + [246] = 12, + [247] = 247, + [248] = 10, + [249] = 11, + [250] = 13, + [251] = 230, + [252] = 252, + [253] = 247, [254] = 254, [255] = 255, - [256] = 245, - [257] = 257, - [258] = 54, - [259] = 32, - [260] = 33, - [261] = 53, + [256] = 256, + [257] = 23, + [258] = 53, + [259] = 54, + [260] = 35, + [261] = 36, [262] = 262, [263] = 263, [264] = 264, [265] = 265, [266] = 266, [267] = 262, - [268] = 266, + [268] = 263, [269] = 269, - [270] = 264, - [271] = 54, + [270] = 54, + [271] = 53, [272] = 269, - [273] = 53, - [274] = 274, - [275] = 269, - [276] = 266, - [277] = 269, - [278] = 266, + [273] = 269, + [274] = 269, + [275] = 275, + [276] = 275, + [277] = 275, + [278] = 275, [279] = 279, [280] = 280, [281] = 281, [282] = 282, [283] = 283, - [284] = 60, - [285] = 59, - [286] = 286, + [284] = 59, + [285] = 285, + [286] = 60, [287] = 287, [288] = 288, [289] = 289, @@ -2439,11 +2439,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [303] = 303, [304] = 304, [305] = 305, - [306] = 280, - [307] = 307, - [308] = 262, - [309] = 279, - [310] = 310, + [306] = 306, + [307] = 282, + [308] = 308, + [309] = 262, + [310] = 279, [311] = 311, [312] = 312, [313] = 313, @@ -2455,191 +2455,191 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [319] = 319, [320] = 320, [321] = 321, - [322] = 322, - [323] = 70, + [322] = 62, + [323] = 323, [324] = 324, [325] = 325, [326] = 326, [327] = 327, [328] = 328, [329] = 329, - [330] = 330, + [330] = 285, [331] = 331, [332] = 332, [333] = 333, [334] = 334, [335] = 335, - [336] = 336, + [336] = 294, [337] = 337, [338] = 338, - [339] = 286, - [340] = 299, + [339] = 339, + [340] = 340, [341] = 341, [342] = 342, - [343] = 313, - [344] = 320, - [345] = 329, - [346] = 307, - [347] = 293, - [348] = 348, - [349] = 315, - [350] = 318, - [351] = 325, - [352] = 328, - [353] = 336, - [354] = 354, - [355] = 310, - [356] = 332, - [357] = 316, - [358] = 334, - [359] = 359, - [360] = 335, - [361] = 361, - [362] = 326, - [363] = 363, - [364] = 289, - [365] = 291, - [366] = 295, - [367] = 298, - [368] = 368, - [369] = 369, - [370] = 304, - [371] = 305, - [372] = 290, - [373] = 342, - [374] = 314, - [375] = 330, - [376] = 301, - [377] = 322, - [378] = 341, - [379] = 311, - [380] = 324, - [381] = 302, - [382] = 327, + [343] = 297, + [344] = 301, + [345] = 303, + [346] = 315, + [347] = 298, + [348] = 305, + [349] = 287, + [350] = 350, + [351] = 318, + [352] = 308, + [353] = 353, + [354] = 337, + [355] = 355, + [356] = 320, + [357] = 338, + [358] = 341, + [359] = 332, + [360] = 321, + [361] = 323, + [362] = 334, + [363] = 316, + [364] = 319, + [365] = 311, + [366] = 324, + [367] = 367, + [368] = 304, + [369] = 302, + [370] = 325, + [371] = 326, + [372] = 291, + [373] = 331, + [374] = 327, + [375] = 292, + [376] = 299, + [377] = 328, + [378] = 312, + [379] = 306, + [380] = 339, + [381] = 340, + [382] = 313, [383] = 333, - [384] = 303, - [385] = 331, - [386] = 312, - [387] = 287, - [388] = 317, - [389] = 288, - [390] = 292, - [391] = 294, - [392] = 337, - [393] = 319, - [394] = 321, - [395] = 395, - [396] = 297, - [397] = 300, - [398] = 296, + [384] = 384, + [385] = 289, + [386] = 317, + [387] = 288, + [388] = 290, + [389] = 389, + [390] = 342, + [391] = 391, + [392] = 392, + [393] = 295, + [394] = 335, + [395] = 293, + [396] = 296, + [397] = 314, + [398] = 300, [399] = 399, - [400] = 400, - [401] = 395, + [400] = 392, + [401] = 401, [402] = 402, - [403] = 265, - [404] = 280, - [405] = 279, - [406] = 369, + [403] = 403, + [404] = 404, + [405] = 405, + [406] = 406, [407] = 407, [408] = 408, - [409] = 409, + [409] = 285, [410] = 410, - [411] = 263, + [411] = 265, [412] = 412, [413] = 413, - [414] = 363, - [415] = 286, + [414] = 282, + [415] = 279, [416] = 416, [417] = 417, - [418] = 418, - [419] = 354, - [420] = 420, - [421] = 421, - [422] = 407, - [423] = 338, - [424] = 297, - [425] = 425, - [426] = 400, - [427] = 413, - [428] = 416, - [429] = 417, - [430] = 402, - [431] = 399, - [432] = 421, - [433] = 408, - [434] = 412, - [435] = 418, - [436] = 409, - [437] = 410, - [438] = 262, + [418] = 389, + [419] = 367, + [420] = 264, + [421] = 353, + [422] = 293, + [423] = 404, + [424] = 403, + [425] = 402, + [426] = 405, + [427] = 407, + [428] = 408, + [429] = 413, + [430] = 416, + [431] = 417, + [432] = 432, + [433] = 401, + [434] = 406, + [435] = 410, + [436] = 262, + [437] = 329, + [438] = 412, [439] = 439, [440] = 440, - [441] = 283, + [441] = 441, [442] = 442, - [443] = 443, - [444] = 281, - [445] = 369, + [443] = 439, + [444] = 444, + [445] = 445, [446] = 446, - [447] = 282, - [448] = 448, + [447] = 447, + [448] = 280, [449] = 449, - [450] = 450, - [451] = 451, - [452] = 452, - [453] = 443, + [450] = 441, + [451] = 449, + [452] = 439, + [453] = 444, [454] = 454, - [455] = 455, - [456] = 446, - [457] = 439, - [458] = 458, - [459] = 448, - [460] = 451, - [461] = 452, - [462] = 439, - [463] = 439, + [455] = 449, + [456] = 449, + [457] = 441, + [458] = 439, + [459] = 444, + [460] = 392, + [461] = 445, + [462] = 441, + [463] = 444, [464] = 464, - [465] = 448, - [466] = 451, - [467] = 452, - [468] = 451, - [469] = 452, + [465] = 389, + [466] = 466, + [467] = 281, + [468] = 283, + [469] = 442, [470] = 470, - [471] = 354, - [472] = 450, - [473] = 448, + [471] = 471, + [472] = 472, + [473] = 472, [474] = 474, [475] = 475, [476] = 476, [477] = 477, [478] = 478, - [479] = 479, + [479] = 478, [480] = 480, - [481] = 481, - [482] = 482, - [483] = 280, - [484] = 476, - [485] = 477, - [486] = 478, - [487] = 479, - [488] = 286, - [489] = 481, - [490] = 478, - [491] = 491, - [492] = 476, + [481] = 476, + [482] = 478, + [483] = 483, + [484] = 484, + [485] = 484, + [486] = 486, + [487] = 486, + [488] = 488, + [489] = 489, + [490] = 490, + [491] = 282, + [492] = 285, [493] = 476, - [494] = 477, - [495] = 479, - [496] = 477, - [497] = 478, - [498] = 479, + [494] = 476, + [495] = 478, + [496] = 496, + [497] = 264, + [498] = 279, [499] = 499, [500] = 500, - [501] = 501, - [502] = 502, - [503] = 503, - [504] = 265, - [505] = 279, - [506] = 263, + [501] = 484, + [502] = 486, + [503] = 486, + [504] = 475, + [505] = 265, + [506] = 484, [507] = 507, [508] = 508, [509] = 509, @@ -2660,46 +2660,46 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [524] = 524, [525] = 525, [526] = 526, - [527] = 520, - [528] = 515, + [527] = 527, + [528] = 528, [529] = 529, [530] = 530, [531] = 531, [532] = 532, - [533] = 513, + [533] = 533, [534] = 534, - [535] = 535, + [535] = 508, [536] = 536, [537] = 537, [538] = 538, - [539] = 519, + [539] = 507, [540] = 540, - [541] = 532, - [542] = 536, - [543] = 543, - [544] = 512, + [541] = 541, + [542] = 511, + [543] = 534, + [544] = 544, [545] = 545, - [546] = 526, - [547] = 547, - [548] = 548, - [549] = 549, + [546] = 546, + [547] = 510, + [548] = 512, + [549] = 518, [550] = 550, - [551] = 517, - [552] = 297, - [553] = 525, - [554] = 554, - [555] = 555, - [556] = 530, - [557] = 545, - [558] = 558, - [559] = 523, - [560] = 521, - [561] = 548, + [551] = 544, + [552] = 552, + [553] = 533, + [554] = 293, + [555] = 536, + [556] = 538, + [557] = 540, + [558] = 546, + [559] = 531, + [560] = 532, + [561] = 561, [562] = 562, [563] = 563, - [564] = 564, + [564] = 280, [565] = 565, - [566] = 566, + [566] = 563, [567] = 567, [568] = 568, [569] = 569, @@ -2707,167 +2707,167 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [571] = 571, [572] = 572, [573] = 573, - [574] = 282, - [575] = 575, - [576] = 576, + [574] = 574, + [575] = 572, + [576] = 392, [577] = 577, - [578] = 578, + [578] = 562, [579] = 579, - [580] = 562, + [580] = 580, [581] = 581, [582] = 582, - [583] = 583, - [584] = 582, + [583] = 582, + [584] = 584, [585] = 585, [586] = 586, [587] = 587, - [588] = 585, + [588] = 588, [589] = 589, - [590] = 569, + [590] = 590, [591] = 591, - [592] = 572, - [593] = 593, - [594] = 594, + [592] = 581, + [593] = 570, + [594] = 572, [595] = 595, [596] = 596, [597] = 597, [598] = 598, - [599] = 565, - [600] = 586, + [599] = 577, + [600] = 577, [601] = 601, - [602] = 575, + [602] = 602, [603] = 603, [604] = 604, - [605] = 605, - [606] = 569, - [607] = 572, - [608] = 608, - [609] = 609, - [610] = 596, - [611] = 596, - [612] = 598, - [613] = 583, - [614] = 614, + [605] = 570, + [606] = 572, + [607] = 607, + [608] = 577, + [609] = 562, + [610] = 389, + [611] = 611, + [612] = 607, + [613] = 613, + [614] = 281, [615] = 615, - [616] = 569, - [617] = 572, - [618] = 618, - [619] = 596, - [620] = 598, - [621] = 601, - [622] = 354, + [616] = 602, + [617] = 569, + [618] = 571, + [619] = 619, + [620] = 620, + [621] = 620, + [622] = 283, [623] = 623, - [624] = 591, - [625] = 593, - [626] = 614, - [627] = 281, - [628] = 283, - [629] = 629, - [630] = 630, + [624] = 624, + [625] = 568, + [626] = 626, + [627] = 627, + [628] = 603, + [629] = 562, + [630] = 627, [631] = 631, - [632] = 369, - [633] = 587, - [634] = 598, - [635] = 609, - [636] = 636, - [637] = 579, + [632] = 595, + [633] = 633, + [634] = 586, + [635] = 570, + [636] = 626, + [637] = 604, [638] = 638, [639] = 639, [640] = 640, [641] = 641, [642] = 642, - [643] = 639, - [644] = 644, + [643] = 643, + [644] = 640, [645] = 645, [646] = 646, [647] = 647, - [648] = 644, + [648] = 648, [649] = 649, [650] = 650, - [651] = 645, + [651] = 651, [652] = 652, - [653] = 652, + [653] = 653, [654] = 654, - [655] = 655, + [655] = 312, [656] = 656, - [657] = 650, - [658] = 658, - [659] = 576, - [660] = 660, + [657] = 657, + [658] = 649, + [659] = 659, + [660] = 596, [661] = 661, - [662] = 662, + [662] = 661, [663] = 663, - [664] = 638, + [664] = 664, [665] = 665, [666] = 666, [667] = 667, [668] = 668, - [669] = 669, + [669] = 597, [670] = 670, [671] = 671, [672] = 672, [673] = 673, - [674] = 665, - [675] = 666, - [676] = 656, + [674] = 645, + [675] = 675, + [676] = 598, [677] = 677, - [678] = 678, - [679] = 667, - [680] = 680, - [681] = 293, + [678] = 340, + [679] = 679, + [680] = 647, + [681] = 681, [682] = 682, - [683] = 669, - [684] = 670, - [685] = 685, + [683] = 683, + [684] = 684, + [685] = 663, [686] = 686, - [687] = 645, - [688] = 652, - [689] = 689, - [690] = 690, - [691] = 638, - [692] = 692, - [693] = 647, - [694] = 566, - [695] = 567, - [696] = 568, - [697] = 661, + [687] = 651, + [688] = 688, + [689] = 666, + [690] = 667, + [691] = 656, + [692] = 664, + [693] = 668, + [694] = 665, + [695] = 645, + [696] = 696, + [697] = 697, [698] = 698, [699] = 699, - [700] = 700, - [701] = 701, - [702] = 645, - [703] = 652, + [700] = 657, + [701] = 651, + [702] = 702, + [703] = 703, [704] = 704, - [705] = 705, - [706] = 706, + [705] = 651, + [706] = 652, [707] = 707, - [708] = 673, - [709] = 652, - [710] = 662, - [711] = 671, - [712] = 700, - [713] = 672, - [714] = 714, + [708] = 652, + [709] = 709, + [710] = 670, + [711] = 711, + [712] = 671, + [713] = 645, + [714] = 652, [715] = 715, - [716] = 326, - [717] = 715, - [718] = 673, - [719] = 707, - [720] = 720, + [716] = 646, + [717] = 579, + [718] = 718, + [719] = 665, + [720] = 672, [721] = 721, - [722] = 663, - [723] = 642, - [724] = 649, - [725] = 655, - [726] = 646, - [727] = 638, - [728] = 728, - [729] = 729, - [730] = 730, - [731] = 728, - [732] = 673, - [733] = 733, - [734] = 734, + [722] = 722, + [723] = 673, + [724] = 724, + [725] = 665, + [726] = 704, + [727] = 653, + [728] = 698, + [729] = 699, + [730] = 643, + [731] = 683, + [732] = 732, + [733] = 715, + [734] = 652, [735] = 735, [736] = 736, [737] = 737, @@ -2878,22 +2878,22 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [742] = 742, [743] = 743, [744] = 744, - [745] = 745, - [746] = 746, - [747] = 744, + [745] = 744, + [746] = 738, + [747] = 747, [748] = 748, - [749] = 748, - [750] = 745, + [749] = 749, + [750] = 739, [751] = 751, [752] = 752, [753] = 753, - [754] = 752, + [754] = 754, [755] = 755, - [756] = 756, - [757] = 737, + [756] = 751, + [757] = 757, [758] = 758, [759] = 738, - [760] = 739, + [760] = 760, [761] = 761, [762] = 762, [763] = 763, @@ -2901,72 +2901,72 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [765] = 765, [766] = 738, [767] = 739, - [768] = 768, + [768] = 735, [769] = 769, [770] = 770, [771] = 771, - [772] = 772, - [773] = 738, - [774] = 751, + [772] = 753, + [773] = 773, + [774] = 774, [775] = 775, - [776] = 764, - [777] = 777, - [778] = 771, - [779] = 746, + [776] = 776, + [777] = 739, + [778] = 778, + [779] = 779, [780] = 780, [781] = 781, - [782] = 782, - [783] = 739, + [782] = 742, + [783] = 783, [784] = 784, - [785] = 780, + [785] = 785, [786] = 786, - [787] = 787, + [787] = 786, [788] = 788, [789] = 789, [790] = 790, [791] = 791, [792] = 792, [793] = 793, - [794] = 794, - [795] = 755, - [796] = 756, - [797] = 777, - [798] = 786, - [799] = 799, + [794] = 751, + [795] = 795, + [796] = 796, + [797] = 793, + [798] = 798, + [799] = 743, [800] = 800, - [801] = 745, - [802] = 802, - [803] = 803, + [801] = 801, + [802] = 747, + [803] = 748, [804] = 804, - [805] = 770, - [806] = 751, - [807] = 807, - [808] = 808, - [809] = 809, + [805] = 776, + [806] = 778, + [807] = 795, + [808] = 798, + [809] = 775, [810] = 810, - [811] = 771, + [811] = 778, [812] = 812, - [813] = 813, + [813] = 735, [814] = 814, - [815] = 790, - [816] = 771, - [817] = 753, - [818] = 737, - [819] = 819, - [820] = 799, - [821] = 787, - [822] = 819, - [823] = 751, - [824] = 782, - [825] = 825, - [826] = 800, - [827] = 827, - [828] = 804, - [829] = 829, - [830] = 737, - [831] = 742, - [832] = 832, - [833] = 807, + [815] = 815, + [816] = 778, + [817] = 735, + [818] = 760, + [819] = 784, + [820] = 820, + [821] = 762, + [822] = 780, + [823] = 814, + [824] = 824, + [825] = 796, + [826] = 741, + [827] = 751, + [828] = 828, + [829] = 763, + [830] = 830, + [831] = 736, + [832] = 744, + [833] = 833, }; static const TSCharacterRange sym_attribute_name_character_set_1[] = { @@ -3457,16 +3457,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '=') ADVANCE(372); END_STATE(); case 35: - if (lookahead == '[') ADVANCE(37); - if (lookahead == '\\') ADVANCE(157); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '/') ADVANCE(264); - END_STATE(); - case 36: if (lookahead == '[') ADVANCE(158); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(36); + lookahead == ' ') SKIP(35); if (lookahead == '!' || lookahead == '"' || ('\'' <= lookahead && lookahead <= ')') || @@ -3476,6 +3469,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(294); END_STATE(); + case 36: + if (lookahead == '[') ADVANCE(37); + if (lookahead == '\\') ADVANCE(157); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '/') ADVANCE(264); + END_STATE(); case 37: if (lookahead == '\\') ADVANCE(156); if (lookahead == ']') ADVANCE(264); @@ -5184,19 +5184,19 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [21] = {.lex_state = 1, .external_lex_state = 3}, [22] = {.lex_state = 1, .external_lex_state = 3}, [23] = {.lex_state = 1, .external_lex_state = 3}, - [24] = {.lex_state = 2, .external_lex_state = 3}, - [25] = {.lex_state = 1, .external_lex_state = 3}, + [24] = {.lex_state = 1, .external_lex_state = 3}, + [25] = {.lex_state = 2, .external_lex_state = 3}, [26] = {.lex_state = 2, .external_lex_state = 3}, [27] = {.lex_state = 2, .external_lex_state = 3}, [28] = {.lex_state = 2, .external_lex_state = 3}, [29] = {.lex_state = 2, .external_lex_state = 3}, [30] = {.lex_state = 2, .external_lex_state = 3}, [31] = {.lex_state = 2, .external_lex_state = 3}, - [32] = {.lex_state = 1, .external_lex_state = 3}, - [33] = {.lex_state = 1, .external_lex_state = 3}, + [32] = {.lex_state = 2, .external_lex_state = 3}, + [33] = {.lex_state = 2, .external_lex_state = 3}, [34] = {.lex_state = 2, .external_lex_state = 3}, - [35] = {.lex_state = 2, .external_lex_state = 3}, - [36] = {.lex_state = 2, .external_lex_state = 3}, + [35] = {.lex_state = 1, .external_lex_state = 3}, + [36] = {.lex_state = 1, .external_lex_state = 3}, [37] = {.lex_state = 2, .external_lex_state = 3}, [38] = {.lex_state = 2, .external_lex_state = 3}, [39] = {.lex_state = 2, .external_lex_state = 3}, @@ -5208,11 +5208,11 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [45] = {.lex_state = 2, .external_lex_state = 3}, [46] = {.lex_state = 2, .external_lex_state = 3}, [47] = {.lex_state = 2, .external_lex_state = 3}, - [48] = {.lex_state = 2, .external_lex_state = 3}, + [48] = {.lex_state = 1, .external_lex_state = 3}, [49] = {.lex_state = 2, .external_lex_state = 3}, [50] = {.lex_state = 1, .external_lex_state = 3}, [51] = {.lex_state = 1, .external_lex_state = 3}, - [52] = {.lex_state = 1, .external_lex_state = 3}, + [52] = {.lex_state = 2, .external_lex_state = 3}, [53] = {.lex_state = 1, .external_lex_state = 3}, [54] = {.lex_state = 1, .external_lex_state = 3}, [55] = {.lex_state = 1, .external_lex_state = 3}, @@ -5223,60 +5223,60 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [60] = {.lex_state = 1, .external_lex_state = 3}, [61] = {.lex_state = 1, .external_lex_state = 4}, [62] = {.lex_state = 1, .external_lex_state = 3}, - [63] = {.lex_state = 2, .external_lex_state = 3}, + [63] = {.lex_state = 1, .external_lex_state = 4}, [64] = {.lex_state = 1, .external_lex_state = 3}, [65] = {.lex_state = 1, .external_lex_state = 4}, [66] = {.lex_state = 1, .external_lex_state = 3}, - [67] = {.lex_state = 2, .external_lex_state = 3}, - [68] = {.lex_state = 1, .external_lex_state = 3}, - [69] = {.lex_state = 1, .external_lex_state = 4}, - [70] = {.lex_state = 1, .external_lex_state = 3}, - [71] = {.lex_state = 1, .external_lex_state = 4}, + [67] = {.lex_state = 1, .external_lex_state = 3}, + [68] = {.lex_state = 2, .external_lex_state = 3}, + [69] = {.lex_state = 1, .external_lex_state = 3}, + [70] = {.lex_state = 1, .external_lex_state = 4}, + [71] = {.lex_state = 1, .external_lex_state = 3}, [72] = {.lex_state = 1, .external_lex_state = 4}, - [73] = {.lex_state = 1, .external_lex_state = 4}, - [74] = {.lex_state = 1, .external_lex_state = 4}, - [75] = {.lex_state = 1, .external_lex_state = 3}, - [76] = {.lex_state = 1, .external_lex_state = 3}, - [77] = {.lex_state = 1, .external_lex_state = 4}, + [73] = {.lex_state = 2, .external_lex_state = 3}, + [74] = {.lex_state = 1, .external_lex_state = 3}, + [75] = {.lex_state = 1, .external_lex_state = 4}, + [76] = {.lex_state = 1, .external_lex_state = 4}, + [77] = {.lex_state = 2, .external_lex_state = 3}, [78] = {.lex_state = 1, .external_lex_state = 4}, [79] = {.lex_state = 1, .external_lex_state = 4}, [80] = {.lex_state = 1, .external_lex_state = 4}, - [81] = {.lex_state = 1, .external_lex_state = 4}, - [82] = {.lex_state = 2, .external_lex_state = 3}, - [83] = {.lex_state = 1, .external_lex_state = 4}, - [84] = {.lex_state = 2, .external_lex_state = 3}, + [81] = {.lex_state = 2, .external_lex_state = 3}, + [82] = {.lex_state = 1, .external_lex_state = 4}, + [83] = {.lex_state = 2, .external_lex_state = 3}, + [84] = {.lex_state = 1, .external_lex_state = 4}, [85] = {.lex_state = 1, .external_lex_state = 4}, - [86] = {.lex_state = 2, .external_lex_state = 3}, + [86] = {.lex_state = 1, .external_lex_state = 4}, [87] = {.lex_state = 1, .external_lex_state = 4}, [88] = {.lex_state = 1, .external_lex_state = 4}, [89] = {.lex_state = 1, .external_lex_state = 4}, - [90] = {.lex_state = 1, .external_lex_state = 4}, - [91] = {.lex_state = 2, .external_lex_state = 3}, + [90] = {.lex_state = 2, .external_lex_state = 3}, + [91] = {.lex_state = 1, .external_lex_state = 4}, [92] = {.lex_state = 1, .external_lex_state = 4}, [93] = {.lex_state = 1, .external_lex_state = 4}, [94] = {.lex_state = 1, .external_lex_state = 4}, [95] = {.lex_state = 1, .external_lex_state = 4}, - [96] = {.lex_state = 2, .external_lex_state = 3}, - [97] = {.lex_state = 1, .external_lex_state = 4}, + [96] = {.lex_state = 1, .external_lex_state = 4}, + [97] = {.lex_state = 2, .external_lex_state = 3}, [98] = {.lex_state = 160, .external_lex_state = 5}, - [99] = {.lex_state = 1, .external_lex_state = 4}, + [99] = {.lex_state = 160, .external_lex_state = 5}, [100] = {.lex_state = 160, .external_lex_state = 5}, [101] = {.lex_state = 160, .external_lex_state = 5}, [102] = {.lex_state = 160, .external_lex_state = 2}, - [103] = {.lex_state = 160, .external_lex_state = 5}, + [103] = {.lex_state = 1, .external_lex_state = 4}, [104] = {.lex_state = 160, .external_lex_state = 2}, - [105] = {.lex_state = 160, .external_lex_state = 2}, + [105] = {.lex_state = 1, .external_lex_state = 4}, [106] = {.lex_state = 160, .external_lex_state = 2}, [107] = {.lex_state = 160, .external_lex_state = 2}, [108] = {.lex_state = 160, .external_lex_state = 2}, [109] = {.lex_state = 1, .external_lex_state = 3}, - [110] = {.lex_state = 1, .external_lex_state = 4}, - [111] = {.lex_state = 160, .external_lex_state = 5}, + [110] = {.lex_state = 160, .external_lex_state = 2}, + [111] = {.lex_state = 160, .external_lex_state = 2}, [112] = {.lex_state = 160, .external_lex_state = 2}, - [113] = {.lex_state = 1, .external_lex_state = 4}, - [114] = {.lex_state = 1, .external_lex_state = 3}, - [115] = {.lex_state = 160, .external_lex_state = 2}, - [116] = {.lex_state = 160, .external_lex_state = 2}, + [113] = {.lex_state = 1, .external_lex_state = 3}, + [114] = {.lex_state = 160, .external_lex_state = 2}, + [115] = {.lex_state = 1, .external_lex_state = 4}, + [116] = {.lex_state = 160, .external_lex_state = 5}, [117] = {.lex_state = 160, .external_lex_state = 2}, [118] = {.lex_state = 1, .external_lex_state = 4}, [119] = {.lex_state = 1, .external_lex_state = 4}, @@ -5286,24 +5286,24 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [123] = {.lex_state = 1, .external_lex_state = 4}, [124] = {.lex_state = 1, .external_lex_state = 3}, [125] = {.lex_state = 1, .external_lex_state = 4}, - [126] = {.lex_state = 3, .external_lex_state = 3}, - [127] = {.lex_state = 4, .external_lex_state = 3}, - [128] = {.lex_state = 4, .external_lex_state = 3}, - [129] = {.lex_state = 3, .external_lex_state = 3}, + [126] = {.lex_state = 4, .external_lex_state = 3}, + [127] = {.lex_state = 3, .external_lex_state = 3}, + [128] = {.lex_state = 3, .external_lex_state = 3}, + [129] = {.lex_state = 4, .external_lex_state = 3}, [130] = {.lex_state = 3, .external_lex_state = 3}, - [131] = {.lex_state = 3, .external_lex_state = 3}, + [131] = {.lex_state = 1, .external_lex_state = 3}, [132] = {.lex_state = 3, .external_lex_state = 3}, [133] = {.lex_state = 3, .external_lex_state = 3}, [134] = {.lex_state = 1, .external_lex_state = 3}, [135] = {.lex_state = 1, .external_lex_state = 3}, [136] = {.lex_state = 3, .external_lex_state = 3}, - [137] = {.lex_state = 1, .external_lex_state = 3}, - [138] = {.lex_state = 3, .external_lex_state = 3}, + [137] = {.lex_state = 3, .external_lex_state = 3}, + [138] = {.lex_state = 1, .external_lex_state = 3}, [139] = {.lex_state = 3, .external_lex_state = 3}, - [140] = {.lex_state = 1, .external_lex_state = 3}, + [140] = {.lex_state = 3, .external_lex_state = 3}, [141] = {.lex_state = 3, .external_lex_state = 3}, - [142] = {.lex_state = 3, .external_lex_state = 3}, - [143] = {.lex_state = 1, .external_lex_state = 3}, + [142] = {.lex_state = 1, .external_lex_state = 3}, + [143] = {.lex_state = 3, .external_lex_state = 3}, [144] = {.lex_state = 3, .external_lex_state = 3}, [145] = {.lex_state = 3, .external_lex_state = 3}, [146] = {.lex_state = 3, .external_lex_state = 3}, @@ -5399,38 +5399,38 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [236] = {.lex_state = 5, .external_lex_state = 3}, [237] = {.lex_state = 5, .external_lex_state = 3}, [238] = {.lex_state = 5, .external_lex_state = 3}, - [239] = {.lex_state = 0, .external_lex_state = 3}, + [239] = {.lex_state = 5, .external_lex_state = 3}, [240] = {.lex_state = 0, .external_lex_state = 3}, - [241] = {.lex_state = 25, .external_lex_state = 6}, + [241] = {.lex_state = 0, .external_lex_state = 3}, [242] = {.lex_state = 25, .external_lex_state = 6}, [243] = {.lex_state = 5, .external_lex_state = 3}, - [244] = {.lex_state = 25, .external_lex_state = 6}, + [244] = {.lex_state = 5, .external_lex_state = 3}, [245] = {.lex_state = 25, .external_lex_state = 6}, [246] = {.lex_state = 5, .external_lex_state = 3}, - [247] = {.lex_state = 5, .external_lex_state = 3}, + [247] = {.lex_state = 25, .external_lex_state = 6}, [248] = {.lex_state = 5, .external_lex_state = 3}, [249] = {.lex_state = 5, .external_lex_state = 3}, [250] = {.lex_state = 5, .external_lex_state = 3}, - [251] = {.lex_state = 5, .external_lex_state = 3}, - [252] = {.lex_state = 3, .external_lex_state = 3}, + [251] = {.lex_state = 25, .external_lex_state = 6}, + [252] = {.lex_state = 26, .external_lex_state = 3}, [253] = {.lex_state = 26, .external_lex_state = 3}, [254] = {.lex_state = 26, .external_lex_state = 3}, [255] = {.lex_state = 26, .external_lex_state = 3}, [256] = {.lex_state = 26, .external_lex_state = 3}, - [257] = {.lex_state = 26, .external_lex_state = 3}, + [257] = {.lex_state = 3, .external_lex_state = 3}, [258] = {.lex_state = 0, .external_lex_state = 3}, - [259] = {.lex_state = 3, .external_lex_state = 3}, + [259] = {.lex_state = 0, .external_lex_state = 3}, [260] = {.lex_state = 3, .external_lex_state = 3}, - [261] = {.lex_state = 0, .external_lex_state = 3}, + [261] = {.lex_state = 3, .external_lex_state = 3}, [262] = {.lex_state = 1, .external_lex_state = 3}, - [263] = {.lex_state = 3, .external_lex_state = 3}, - [264] = {.lex_state = 13, .external_lex_state = 6}, + [263] = {.lex_state = 13, .external_lex_state = 6}, + [264] = {.lex_state = 3, .external_lex_state = 3}, [265] = {.lex_state = 3, .external_lex_state = 3}, [266] = {.lex_state = 3, .external_lex_state = 3}, [267] = {.lex_state = 5, .external_lex_state = 3}, - [268] = {.lex_state = 3, .external_lex_state = 3}, + [268] = {.lex_state = 14, .external_lex_state = 3}, [269] = {.lex_state = 3, .external_lex_state = 3}, - [270] = {.lex_state = 14, .external_lex_state = 3}, + [270] = {.lex_state = 3, .external_lex_state = 3}, [271] = {.lex_state = 3, .external_lex_state = 3}, [272] = {.lex_state = 3, .external_lex_state = 3}, [273] = {.lex_state = 3, .external_lex_state = 3}, @@ -5440,37 +5440,37 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [277] = {.lex_state = 3, .external_lex_state = 3}, [278] = {.lex_state = 3, .external_lex_state = 3}, [279] = {.lex_state = 0, .external_lex_state = 3}, - [280] = {.lex_state = 8, .external_lex_state = 3}, + [280] = {.lex_state = 3, .external_lex_state = 3}, [281] = {.lex_state = 3, .external_lex_state = 3}, - [282] = {.lex_state = 3, .external_lex_state = 3}, + [282] = {.lex_state = 8, .external_lex_state = 3}, [283] = {.lex_state = 3, .external_lex_state = 3}, [284] = {.lex_state = 3, .external_lex_state = 3}, - [285] = {.lex_state = 3, .external_lex_state = 3}, - [286] = {.lex_state = 0, .external_lex_state = 3}, + [285] = {.lex_state = 0, .external_lex_state = 3}, + [286] = {.lex_state = 3, .external_lex_state = 3}, [287] = {.lex_state = 160, .external_lex_state = 2}, [288] = {.lex_state = 160, .external_lex_state = 2}, - [289] = {.lex_state = 25, .external_lex_state = 6}, + [289] = {.lex_state = 160, .external_lex_state = 2}, [290] = {.lex_state = 160, .external_lex_state = 2}, [291] = {.lex_state = 160, .external_lex_state = 2}, [292] = {.lex_state = 160, .external_lex_state = 2}, - [293] = {.lex_state = 160, .external_lex_state = 2}, - [294] = {.lex_state = 160, .external_lex_state = 2}, + [293] = {.lex_state = 0, .external_lex_state = 3}, + [294] = {.lex_state = 58, .external_lex_state = 3}, [295] = {.lex_state = 160, .external_lex_state = 2}, [296] = {.lex_state = 160, .external_lex_state = 2}, - [297] = {.lex_state = 0, .external_lex_state = 3}, + [297] = {.lex_state = 160, .external_lex_state = 2}, [298] = {.lex_state = 160, .external_lex_state = 2}, - [299] = {.lex_state = 58, .external_lex_state = 3}, + [299] = {.lex_state = 160, .external_lex_state = 2}, [300] = {.lex_state = 160, .external_lex_state = 2}, [301] = {.lex_state = 160, .external_lex_state = 2}, [302] = {.lex_state = 160, .external_lex_state = 2}, [303] = {.lex_state = 160, .external_lex_state = 2}, [304] = {.lex_state = 160, .external_lex_state = 2}, [305] = {.lex_state = 160, .external_lex_state = 2}, - [306] = {.lex_state = 9, .external_lex_state = 3}, - [307] = {.lex_state = 160, .external_lex_state = 2}, - [308] = {.lex_state = 1, .external_lex_state = 3}, - [309] = {.lex_state = 3, .external_lex_state = 3}, - [310] = {.lex_state = 160, .external_lex_state = 2}, + [306] = {.lex_state = 160, .external_lex_state = 2}, + [307] = {.lex_state = 9, .external_lex_state = 3}, + [308] = {.lex_state = 160, .external_lex_state = 2}, + [309] = {.lex_state = 1, .external_lex_state = 3}, + [310] = {.lex_state = 3, .external_lex_state = 3}, [311] = {.lex_state = 160, .external_lex_state = 2}, [312] = {.lex_state = 160, .external_lex_state = 2}, [313] = {.lex_state = 160, .external_lex_state = 2}, @@ -5482,25 +5482,25 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [319] = {.lex_state = 160, .external_lex_state = 2}, [320] = {.lex_state = 160, .external_lex_state = 2}, [321] = {.lex_state = 160, .external_lex_state = 2}, - [322] = {.lex_state = 160, .external_lex_state = 2}, - [323] = {.lex_state = 3, .external_lex_state = 3}, + [322] = {.lex_state = 3, .external_lex_state = 3}, + [323] = {.lex_state = 160, .external_lex_state = 2}, [324] = {.lex_state = 160, .external_lex_state = 2}, [325] = {.lex_state = 160, .external_lex_state = 2}, [326] = {.lex_state = 160, .external_lex_state = 2}, [327] = {.lex_state = 160, .external_lex_state = 2}, [328] = {.lex_state = 160, .external_lex_state = 2}, - [329] = {.lex_state = 160, .external_lex_state = 2}, - [330] = {.lex_state = 160, .external_lex_state = 2}, + [329] = {.lex_state = 5, .external_lex_state = 3}, + [330] = {.lex_state = 3, .external_lex_state = 3}, [331] = {.lex_state = 160, .external_lex_state = 2}, [332] = {.lex_state = 160, .external_lex_state = 2}, - [333] = {.lex_state = 160, .external_lex_state = 2}, + [333] = {.lex_state = 25, .external_lex_state = 6}, [334] = {.lex_state = 160, .external_lex_state = 2}, [335] = {.lex_state = 160, .external_lex_state = 2}, - [336] = {.lex_state = 160, .external_lex_state = 2}, + [336] = {.lex_state = 58, .external_lex_state = 3}, [337] = {.lex_state = 160, .external_lex_state = 2}, - [338] = {.lex_state = 5, .external_lex_state = 3}, - [339] = {.lex_state = 3, .external_lex_state = 3}, - [340] = {.lex_state = 58, .external_lex_state = 3}, + [338] = {.lex_state = 160, .external_lex_state = 2}, + [339] = {.lex_state = 160, .external_lex_state = 2}, + [340] = {.lex_state = 160, .external_lex_state = 2}, [341] = {.lex_state = 160, .external_lex_state = 2}, [342] = {.lex_state = 160, .external_lex_state = 2}, [343] = {.lex_state = 160, .external_lex_state = 5}, @@ -5508,28 +5508,28 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [345] = {.lex_state = 160, .external_lex_state = 5}, [346] = {.lex_state = 160, .external_lex_state = 5}, [347] = {.lex_state = 160, .external_lex_state = 5}, - [348] = {.lex_state = 0, .external_lex_state = 3}, + [348] = {.lex_state = 160, .external_lex_state = 5}, [349] = {.lex_state = 160, .external_lex_state = 5}, [350] = {.lex_state = 160, .external_lex_state = 5}, [351] = {.lex_state = 160, .external_lex_state = 5}, [352] = {.lex_state = 160, .external_lex_state = 5}, - [353] = {.lex_state = 160, .external_lex_state = 5}, - [354] = {.lex_state = 0, .external_lex_state = 3}, - [355] = {.lex_state = 160, .external_lex_state = 5}, + [353] = {.lex_state = 25, .external_lex_state = 6}, + [354] = {.lex_state = 160, .external_lex_state = 5}, + [355] = {.lex_state = 0, .external_lex_state = 3}, [356] = {.lex_state = 160, .external_lex_state = 5}, [357] = {.lex_state = 160, .external_lex_state = 5}, [358] = {.lex_state = 160, .external_lex_state = 5}, - [359] = {.lex_state = 11, .external_lex_state = 3}, + [359] = {.lex_state = 160, .external_lex_state = 5}, [360] = {.lex_state = 160, .external_lex_state = 5}, [361] = {.lex_state = 160, .external_lex_state = 5}, [362] = {.lex_state = 160, .external_lex_state = 5}, - [363] = {.lex_state = 25, .external_lex_state = 6}, - [364] = {.lex_state = 26, .external_lex_state = 3}, + [363] = {.lex_state = 160, .external_lex_state = 5}, + [364] = {.lex_state = 160, .external_lex_state = 5}, [365] = {.lex_state = 160, .external_lex_state = 5}, [366] = {.lex_state = 160, .external_lex_state = 5}, - [367] = {.lex_state = 160, .external_lex_state = 5}, + [367] = {.lex_state = 25, .external_lex_state = 6}, [368] = {.lex_state = 160, .external_lex_state = 5}, - [369] = {.lex_state = 0, .external_lex_state = 3}, + [369] = {.lex_state = 160, .external_lex_state = 5}, [370] = {.lex_state = 160, .external_lex_state = 5}, [371] = {.lex_state = 160, .external_lex_state = 5}, [372] = {.lex_state = 160, .external_lex_state = 5}, @@ -5543,266 +5543,266 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [380] = {.lex_state = 160, .external_lex_state = 5}, [381] = {.lex_state = 160, .external_lex_state = 5}, [382] = {.lex_state = 160, .external_lex_state = 5}, - [383] = {.lex_state = 160, .external_lex_state = 5}, - [384] = {.lex_state = 160, .external_lex_state = 5}, + [383] = {.lex_state = 26, .external_lex_state = 3}, + [384] = {.lex_state = 11, .external_lex_state = 3}, [385] = {.lex_state = 160, .external_lex_state = 5}, [386] = {.lex_state = 160, .external_lex_state = 5}, [387] = {.lex_state = 160, .external_lex_state = 5}, [388] = {.lex_state = 160, .external_lex_state = 5}, - [389] = {.lex_state = 160, .external_lex_state = 5}, + [389] = {.lex_state = 0, .external_lex_state = 3}, [390] = {.lex_state = 160, .external_lex_state = 5}, [391] = {.lex_state = 160, .external_lex_state = 5}, - [392] = {.lex_state = 160, .external_lex_state = 5}, + [392] = {.lex_state = 0, .external_lex_state = 3}, [393] = {.lex_state = 160, .external_lex_state = 5}, [394] = {.lex_state = 160, .external_lex_state = 5}, - [395] = {.lex_state = 25, .external_lex_state = 6}, - [396] = {.lex_state = 3, .external_lex_state = 3}, + [395] = {.lex_state = 3, .external_lex_state = 3}, + [396] = {.lex_state = 160, .external_lex_state = 5}, [397] = {.lex_state = 160, .external_lex_state = 5}, [398] = {.lex_state = 160, .external_lex_state = 5}, - [399] = {.lex_state = 25, .external_lex_state = 6}, - [400] = {.lex_state = 25, .external_lex_state = 6}, - [401] = {.lex_state = 26, .external_lex_state = 3}, + [399] = {.lex_state = 3, .external_lex_state = 3}, + [400] = {.lex_state = 3, .external_lex_state = 3}, + [401] = {.lex_state = 25, .external_lex_state = 6}, [402] = {.lex_state = 25, .external_lex_state = 6}, - [403] = {.lex_state = 0, .external_lex_state = 3}, - [404] = {.lex_state = 8, .external_lex_state = 3}, - [405] = {.lex_state = 0, .external_lex_state = 3}, - [406] = {.lex_state = 3, .external_lex_state = 3}, + [403] = {.lex_state = 25, .external_lex_state = 6}, + [404] = {.lex_state = 25, .external_lex_state = 6}, + [405] = {.lex_state = 25, .external_lex_state = 6}, + [406] = {.lex_state = 25, .external_lex_state = 6}, [407] = {.lex_state = 25, .external_lex_state = 6}, [408] = {.lex_state = 25, .external_lex_state = 6}, - [409] = {.lex_state = 25, .external_lex_state = 6}, + [409] = {.lex_state = 0, .external_lex_state = 3}, [410] = {.lex_state = 25, .external_lex_state = 6}, [411] = {.lex_state = 0, .external_lex_state = 3}, [412] = {.lex_state = 25, .external_lex_state = 6}, [413] = {.lex_state = 25, .external_lex_state = 6}, - [414] = {.lex_state = 26, .external_lex_state = 3}, + [414] = {.lex_state = 8, .external_lex_state = 3}, [415] = {.lex_state = 0, .external_lex_state = 3}, [416] = {.lex_state = 25, .external_lex_state = 6}, [417] = {.lex_state = 25, .external_lex_state = 6}, - [418] = {.lex_state = 25, .external_lex_state = 6}, - [419] = {.lex_state = 3, .external_lex_state = 3}, - [420] = {.lex_state = 3, .external_lex_state = 3}, - [421] = {.lex_state = 25, .external_lex_state = 6}, - [422] = {.lex_state = 26, .external_lex_state = 3}, - [423] = {.lex_state = 1, .external_lex_state = 3}, - [424] = {.lex_state = 0, .external_lex_state = 3}, - [425] = {.lex_state = 3, .external_lex_state = 3}, + [418] = {.lex_state = 3, .external_lex_state = 3}, + [419] = {.lex_state = 26, .external_lex_state = 3}, + [420] = {.lex_state = 0, .external_lex_state = 3}, + [421] = {.lex_state = 26, .external_lex_state = 3}, + [422] = {.lex_state = 0, .external_lex_state = 3}, + [423] = {.lex_state = 26, .external_lex_state = 3}, + [424] = {.lex_state = 26, .external_lex_state = 3}, + [425] = {.lex_state = 26, .external_lex_state = 3}, [426] = {.lex_state = 26, .external_lex_state = 3}, [427] = {.lex_state = 26, .external_lex_state = 3}, [428] = {.lex_state = 26, .external_lex_state = 3}, [429] = {.lex_state = 26, .external_lex_state = 3}, [430] = {.lex_state = 26, .external_lex_state = 3}, [431] = {.lex_state = 26, .external_lex_state = 3}, - [432] = {.lex_state = 26, .external_lex_state = 3}, + [432] = {.lex_state = 3, .external_lex_state = 3}, [433] = {.lex_state = 26, .external_lex_state = 3}, [434] = {.lex_state = 26, .external_lex_state = 3}, [435] = {.lex_state = 26, .external_lex_state = 3}, - [436] = {.lex_state = 26, .external_lex_state = 3}, - [437] = {.lex_state = 26, .external_lex_state = 3}, - [438] = {.lex_state = 1, .external_lex_state = 4}, - [439] = {.lex_state = 19, .external_lex_state = 3}, - [440] = {.lex_state = 1, .external_lex_state = 3}, - [441] = {.lex_state = 0, .external_lex_state = 3}, + [436] = {.lex_state = 1, .external_lex_state = 4}, + [437] = {.lex_state = 1, .external_lex_state = 3}, + [438] = {.lex_state = 26, .external_lex_state = 3}, + [439] = {.lex_state = 1, .external_lex_state = 3}, + [440] = {.lex_state = 3, .external_lex_state = 3}, + [441] = {.lex_state = 19, .external_lex_state = 3}, [442] = {.lex_state = 1, .external_lex_state = 3}, - [443] = {.lex_state = 0, .external_lex_state = 3}, - [444] = {.lex_state = 0, .external_lex_state = 3}, + [443] = {.lex_state = 1, .external_lex_state = 3}, + [444] = {.lex_state = 1, .external_lex_state = 3}, [445] = {.lex_state = 0, .external_lex_state = 3}, - [446] = {.lex_state = 49, .external_lex_state = 3}, - [447] = {.lex_state = 0, .external_lex_state = 3}, - [448] = {.lex_state = 19, .external_lex_state = 3}, - [449] = {.lex_state = 0, .external_lex_state = 3}, - [450] = {.lex_state = 1, .external_lex_state = 4}, - [451] = {.lex_state = 1, .external_lex_state = 3}, + [446] = {.lex_state = 0, .external_lex_state = 3}, + [447] = {.lex_state = 1, .external_lex_state = 3}, + [448] = {.lex_state = 0, .external_lex_state = 3}, + [449] = {.lex_state = 19, .external_lex_state = 3}, + [450] = {.lex_state = 19, .external_lex_state = 3}, + [451] = {.lex_state = 19, .external_lex_state = 3}, [452] = {.lex_state = 1, .external_lex_state = 3}, - [453] = {.lex_state = 0, .external_lex_state = 3}, - [454] = {.lex_state = 3, .external_lex_state = 3}, - [455] = {.lex_state = 1, .external_lex_state = 3}, - [456] = {.lex_state = 49, .external_lex_state = 3}, + [453] = {.lex_state = 1, .external_lex_state = 3}, + [454] = {.lex_state = 0, .external_lex_state = 3}, + [455] = {.lex_state = 19, .external_lex_state = 3}, + [456] = {.lex_state = 19, .external_lex_state = 3}, [457] = {.lex_state = 19, .external_lex_state = 3}, [458] = {.lex_state = 1, .external_lex_state = 3}, - [459] = {.lex_state = 19, .external_lex_state = 3}, - [460] = {.lex_state = 1, .external_lex_state = 3}, - [461] = {.lex_state = 1, .external_lex_state = 3}, + [459] = {.lex_state = 1, .external_lex_state = 3}, + [460] = {.lex_state = 0, .external_lex_state = 3}, + [461] = {.lex_state = 0, .external_lex_state = 3}, [462] = {.lex_state = 19, .external_lex_state = 3}, - [463] = {.lex_state = 19, .external_lex_state = 3}, - [464] = {.lex_state = 0, .external_lex_state = 3}, - [465] = {.lex_state = 19, .external_lex_state = 3}, + [463] = {.lex_state = 1, .external_lex_state = 3}, + [464] = {.lex_state = 1, .external_lex_state = 3}, + [465] = {.lex_state = 0, .external_lex_state = 3}, [466] = {.lex_state = 1, .external_lex_state = 3}, - [467] = {.lex_state = 1, .external_lex_state = 3}, - [468] = {.lex_state = 1, .external_lex_state = 3}, - [469] = {.lex_state = 1, .external_lex_state = 3}, + [467] = {.lex_state = 0, .external_lex_state = 3}, + [468] = {.lex_state = 0, .external_lex_state = 3}, + [469] = {.lex_state = 1, .external_lex_state = 4}, [470] = {.lex_state = 0, .external_lex_state = 3}, - [471] = {.lex_state = 0, .external_lex_state = 3}, - [472] = {.lex_state = 1, .external_lex_state = 3}, - [473] = {.lex_state = 19, .external_lex_state = 3}, - [474] = {.lex_state = 19, .external_lex_state = 3}, - [475] = {.lex_state = 3, .external_lex_state = 3}, + [471] = {.lex_state = 1, .external_lex_state = 3}, + [472] = {.lex_state = 49, .external_lex_state = 3}, + [473] = {.lex_state = 49, .external_lex_state = 3}, + [474] = {.lex_state = 0, .external_lex_state = 7}, + [475] = {.lex_state = 0, .external_lex_state = 7}, [476] = {.lex_state = 23, .external_lex_state = 3}, - [477] = {.lex_state = 15, .external_lex_state = 3}, - [478] = {.lex_state = 23, .external_lex_state = 3}, + [477] = {.lex_state = 3, .external_lex_state = 3}, + [478] = {.lex_state = 15, .external_lex_state = 3}, [479] = {.lex_state = 15, .external_lex_state = 3}, - [480] = {.lex_state = 3, .external_lex_state = 3}, - [481] = {.lex_state = 0, .external_lex_state = 7}, - [482] = {.lex_state = 3, .external_lex_state = 3}, - [483] = {.lex_state = 8, .external_lex_state = 4}, + [480] = {.lex_state = 0, .external_lex_state = 3}, + [481] = {.lex_state = 23, .external_lex_state = 3}, + [482] = {.lex_state = 15, .external_lex_state = 3}, + [483] = {.lex_state = 3, .external_lex_state = 3}, [484] = {.lex_state = 23, .external_lex_state = 3}, - [485] = {.lex_state = 15, .external_lex_state = 3}, - [486] = {.lex_state = 23, .external_lex_state = 3}, + [485] = {.lex_state = 23, .external_lex_state = 3}, + [486] = {.lex_state = 15, .external_lex_state = 3}, [487] = {.lex_state = 15, .external_lex_state = 3}, - [488] = {.lex_state = 0, .external_lex_state = 4}, - [489] = {.lex_state = 0, .external_lex_state = 7}, - [490] = {.lex_state = 23, .external_lex_state = 3}, - [491] = {.lex_state = 0, .external_lex_state = 3}, - [492] = {.lex_state = 23, .external_lex_state = 3}, + [488] = {.lex_state = 0, .external_lex_state = 3}, + [489] = {.lex_state = 0, .external_lex_state = 3}, + [490] = {.lex_state = 19, .external_lex_state = 3}, + [491] = {.lex_state = 8, .external_lex_state = 4}, + [492] = {.lex_state = 0, .external_lex_state = 4}, [493] = {.lex_state = 23, .external_lex_state = 3}, - [494] = {.lex_state = 15, .external_lex_state = 3}, + [494] = {.lex_state = 23, .external_lex_state = 3}, [495] = {.lex_state = 15, .external_lex_state = 3}, - [496] = {.lex_state = 15, .external_lex_state = 3}, - [497] = {.lex_state = 23, .external_lex_state = 3}, - [498] = {.lex_state = 15, .external_lex_state = 3}, - [499] = {.lex_state = 0, .external_lex_state = 3}, - [500] = {.lex_state = 0, .external_lex_state = 3}, - [501] = {.lex_state = 1, .external_lex_state = 3}, - [502] = {.lex_state = 0, .external_lex_state = 7}, - [503] = {.lex_state = 0, .external_lex_state = 3}, - [504] = {.lex_state = 0, .external_lex_state = 4}, + [496] = {.lex_state = 0, .external_lex_state = 3}, + [497] = {.lex_state = 0, .external_lex_state = 4}, + [498] = {.lex_state = 0, .external_lex_state = 4}, + [499] = {.lex_state = 3, .external_lex_state = 3}, + [500] = {.lex_state = 1, .external_lex_state = 3}, + [501] = {.lex_state = 23, .external_lex_state = 3}, + [502] = {.lex_state = 15, .external_lex_state = 3}, + [503] = {.lex_state = 15, .external_lex_state = 3}, + [504] = {.lex_state = 0, .external_lex_state = 7}, [505] = {.lex_state = 0, .external_lex_state = 4}, - [506] = {.lex_state = 0, .external_lex_state = 4}, + [506] = {.lex_state = 23, .external_lex_state = 3}, [507] = {.lex_state = 0, .external_lex_state = 3}, [508] = {.lex_state = 0, .external_lex_state = 3}, - [509] = {.lex_state = 15, .external_lex_state = 3}, + [509] = {.lex_state = 0, .external_lex_state = 3}, [510] = {.lex_state = 0, .external_lex_state = 3}, - [511] = {.lex_state = 0, .external_lex_state = 3}, - [512] = {.lex_state = 0, .external_lex_state = 7}, + [511] = {.lex_state = 12, .external_lex_state = 3}, + [512] = {.lex_state = 0, .external_lex_state = 3}, [513] = {.lex_state = 0, .external_lex_state = 3}, - [514] = {.lex_state = 0, .external_lex_state = 3}, - [515] = {.lex_state = 138, .external_lex_state = 3}, - [516] = {.lex_state = 138, .external_lex_state = 3}, + [514] = {.lex_state = 1, .external_lex_state = 3}, + [515] = {.lex_state = 0, .external_lex_state = 3}, + [516] = {.lex_state = 0, .external_lex_state = 3}, [517] = {.lex_state = 0, .external_lex_state = 3}, [518] = {.lex_state = 0, .external_lex_state = 3}, [519] = {.lex_state = 0, .external_lex_state = 3}, - [520] = {.lex_state = 20, .external_lex_state = 3}, + [520] = {.lex_state = 0, .external_lex_state = 3}, [521] = {.lex_state = 0, .external_lex_state = 3}, [522] = {.lex_state = 0, .external_lex_state = 3}, - [523] = {.lex_state = 148, .external_lex_state = 3}, + [523] = {.lex_state = 0, .external_lex_state = 3}, [524] = {.lex_state = 0, .external_lex_state = 3}, [525] = {.lex_state = 0, .external_lex_state = 3}, - [526] = {.lex_state = 12, .external_lex_state = 3}, - [527] = {.lex_state = 20, .external_lex_state = 3}, - [528] = {.lex_state = 138, .external_lex_state = 3}, + [526] = {.lex_state = 0, .external_lex_state = 7}, + [527] = {.lex_state = 0, .external_lex_state = 3}, + [528] = {.lex_state = 0, .external_lex_state = 3}, [529] = {.lex_state = 0, .external_lex_state = 3}, [530] = {.lex_state = 0, .external_lex_state = 3}, - [531] = {.lex_state = 0, .external_lex_state = 3}, + [531] = {.lex_state = 148, .external_lex_state = 3}, [532] = {.lex_state = 148, .external_lex_state = 3}, - [533] = {.lex_state = 0, .external_lex_state = 3}, - [534] = {.lex_state = 0, .external_lex_state = 3}, - [535] = {.lex_state = 23, .external_lex_state = 3}, - [536] = {.lex_state = 0, .external_lex_state = 3}, - [537] = {.lex_state = 0, .external_lex_state = 7}, + [533] = {.lex_state = 148, .external_lex_state = 3}, + [534] = {.lex_state = 20, .external_lex_state = 3}, + [535] = {.lex_state = 0, .external_lex_state = 3}, + [536] = {.lex_state = 0, .external_lex_state = 7}, + [537] = {.lex_state = 23, .external_lex_state = 3}, [538] = {.lex_state = 0, .external_lex_state = 3}, [539] = {.lex_state = 0, .external_lex_state = 3}, [540] = {.lex_state = 0, .external_lex_state = 3}, - [541] = {.lex_state = 148, .external_lex_state = 3}, - [542] = {.lex_state = 0, .external_lex_state = 3}, - [543] = {.lex_state = 0, .external_lex_state = 3}, - [544] = {.lex_state = 0, .external_lex_state = 7}, - [545] = {.lex_state = 148, .external_lex_state = 3}, - [546] = {.lex_state = 12, .external_lex_state = 3}, - [547] = {.lex_state = 1, .external_lex_state = 3}, + [541] = {.lex_state = 0, .external_lex_state = 3}, + [542] = {.lex_state = 12, .external_lex_state = 3}, + [543] = {.lex_state = 20, .external_lex_state = 3}, + [544] = {.lex_state = 138, .external_lex_state = 3}, + [545] = {.lex_state = 15, .external_lex_state = 3}, + [546] = {.lex_state = 0, .external_lex_state = 3}, + [547] = {.lex_state = 0, .external_lex_state = 3}, [548] = {.lex_state = 0, .external_lex_state = 3}, [549] = {.lex_state = 0, .external_lex_state = 3}, [550] = {.lex_state = 0, .external_lex_state = 3}, - [551] = {.lex_state = 0, .external_lex_state = 3}, - [552] = {.lex_state = 0, .external_lex_state = 4}, - [553] = {.lex_state = 0, .external_lex_state = 3}, - [554] = {.lex_state = 0, .external_lex_state = 3}, - [555] = {.lex_state = 0, .external_lex_state = 3}, + [551] = {.lex_state = 138, .external_lex_state = 3}, + [552] = {.lex_state = 0, .external_lex_state = 3}, + [553] = {.lex_state = 148, .external_lex_state = 3}, + [554] = {.lex_state = 0, .external_lex_state = 4}, + [555] = {.lex_state = 0, .external_lex_state = 7}, [556] = {.lex_state = 0, .external_lex_state = 3}, - [557] = {.lex_state = 148, .external_lex_state = 3}, + [557] = {.lex_state = 0, .external_lex_state = 3}, [558] = {.lex_state = 0, .external_lex_state = 3}, [559] = {.lex_state = 148, .external_lex_state = 3}, - [560] = {.lex_state = 0, .external_lex_state = 3}, - [561] = {.lex_state = 0, .external_lex_state = 3}, - [562] = {.lex_state = 58, .external_lex_state = 3}, - [563] = {.lex_state = 0, .external_lex_state = 3}, - [564] = {.lex_state = 1, .external_lex_state = 3}, - [565] = {.lex_state = 0, .external_lex_state = 8}, - [566] = {.lex_state = 0, .external_lex_state = 3}, + [560] = {.lex_state = 148, .external_lex_state = 3}, + [561] = {.lex_state = 138, .external_lex_state = 3}, + [562] = {.lex_state = 0, .external_lex_state = 3}, + [563] = {.lex_state = 0, .external_lex_state = 4}, + [564] = {.lex_state = 0, .external_lex_state = 4}, + [565] = {.lex_state = 50, .external_lex_state = 3}, + [566] = {.lex_state = 0, .external_lex_state = 4}, [567] = {.lex_state = 0, .external_lex_state = 3}, - [568] = {.lex_state = 0, .external_lex_state = 3}, + [568] = {.lex_state = 1, .external_lex_state = 3}, [569] = {.lex_state = 0, .external_lex_state = 3}, [570] = {.lex_state = 0, .external_lex_state = 3}, [571] = {.lex_state = 0, .external_lex_state = 3}, [572] = {.lex_state = 0, .external_lex_state = 3}, [573] = {.lex_state = 0, .external_lex_state = 3}, - [574] = {.lex_state = 0, .external_lex_state = 4}, + [574] = {.lex_state = 0, .external_lex_state = 3}, [575] = {.lex_state = 0, .external_lex_state = 3}, - [576] = {.lex_state = 0, .external_lex_state = 3}, + [576] = {.lex_state = 0, .external_lex_state = 4}, [577] = {.lex_state = 0, .external_lex_state = 3}, - [578] = {.lex_state = 4, .external_lex_state = 3}, - [579] = {.lex_state = 0, .external_lex_state = 4}, - [580] = {.lex_state = 58, .external_lex_state = 3}, - [581] = {.lex_state = 19, .external_lex_state = 3}, - [582] = {.lex_state = 0, .external_lex_state = 9}, - [583] = {.lex_state = 0, .external_lex_state = 9}, - [584] = {.lex_state = 0, .external_lex_state = 9}, + [578] = {.lex_state = 0, .external_lex_state = 3}, + [579] = {.lex_state = 0, .external_lex_state = 3}, + [580] = {.lex_state = 1, .external_lex_state = 3}, + [581] = {.lex_state = 0, .external_lex_state = 8}, + [582] = {.lex_state = 0, .external_lex_state = 3}, + [583] = {.lex_state = 0, .external_lex_state = 4}, + [584] = {.lex_state = 0, .external_lex_state = 3}, [585] = {.lex_state = 1, .external_lex_state = 3}, - [586] = {.lex_state = 0, .external_lex_state = 4}, - [587] = {.lex_state = 0, .external_lex_state = 3}, - [588] = {.lex_state = 1, .external_lex_state = 3}, - [589] = {.lex_state = 0, .external_lex_state = 3}, + [586] = {.lex_state = 0, .external_lex_state = 9}, + [587] = {.lex_state = 1, .external_lex_state = 3}, + [588] = {.lex_state = 4, .external_lex_state = 3}, + [589] = {.lex_state = 19, .external_lex_state = 3}, [590] = {.lex_state = 0, .external_lex_state = 3}, [591] = {.lex_state = 0, .external_lex_state = 3}, - [592] = {.lex_state = 0, .external_lex_state = 3}, + [592] = {.lex_state = 0, .external_lex_state = 8}, [593] = {.lex_state = 0, .external_lex_state = 3}, - [594] = {.lex_state = 1, .external_lex_state = 3}, - [595] = {.lex_state = 50, .external_lex_state = 3}, + [594] = {.lex_state = 0, .external_lex_state = 3}, + [595] = {.lex_state = 0, .external_lex_state = 9}, [596] = {.lex_state = 0, .external_lex_state = 3}, - [597] = {.lex_state = 1, .external_lex_state = 3}, + [597] = {.lex_state = 0, .external_lex_state = 3}, [598] = {.lex_state = 0, .external_lex_state = 3}, - [599] = {.lex_state = 0, .external_lex_state = 8}, - [600] = {.lex_state = 0, .external_lex_state = 4}, - [601] = {.lex_state = 0, .external_lex_state = 10}, + [599] = {.lex_state = 0, .external_lex_state = 3}, + [600] = {.lex_state = 0, .external_lex_state = 3}, + [601] = {.lex_state = 0, .external_lex_state = 3}, [602] = {.lex_state = 0, .external_lex_state = 3}, [603] = {.lex_state = 0, .external_lex_state = 3}, [604] = {.lex_state = 0, .external_lex_state = 3}, [605] = {.lex_state = 0, .external_lex_state = 3}, [606] = {.lex_state = 0, .external_lex_state = 3}, - [607] = {.lex_state = 0, .external_lex_state = 3}, - [608] = {.lex_state = 4, .external_lex_state = 3}, + [607] = {.lex_state = 0, .external_lex_state = 10}, + [608] = {.lex_state = 0, .external_lex_state = 3}, [609] = {.lex_state = 0, .external_lex_state = 3}, - [610] = {.lex_state = 0, .external_lex_state = 3}, - [611] = {.lex_state = 0, .external_lex_state = 3}, - [612] = {.lex_state = 0, .external_lex_state = 3}, - [613] = {.lex_state = 0, .external_lex_state = 9}, - [614] = {.lex_state = 138, .external_lex_state = 3}, + [610] = {.lex_state = 0, .external_lex_state = 4}, + [611] = {.lex_state = 1, .external_lex_state = 3}, + [612] = {.lex_state = 0, .external_lex_state = 10}, + [613] = {.lex_state = 0, .external_lex_state = 3}, + [614] = {.lex_state = 0, .external_lex_state = 4}, [615] = {.lex_state = 0, .external_lex_state = 3}, [616] = {.lex_state = 0, .external_lex_state = 3}, [617] = {.lex_state = 0, .external_lex_state = 3}, [618] = {.lex_state = 0, .external_lex_state = 3}, [619] = {.lex_state = 0, .external_lex_state = 3}, - [620] = {.lex_state = 0, .external_lex_state = 3}, - [621] = {.lex_state = 0, .external_lex_state = 10}, + [620] = {.lex_state = 138, .external_lex_state = 3}, + [621] = {.lex_state = 138, .external_lex_state = 3}, [622] = {.lex_state = 0, .external_lex_state = 4}, [623] = {.lex_state = 0, .external_lex_state = 3}, - [624] = {.lex_state = 0, .external_lex_state = 3}, - [625] = {.lex_state = 0, .external_lex_state = 3}, - [626] = {.lex_state = 138, .external_lex_state = 3}, - [627] = {.lex_state = 0, .external_lex_state = 4}, + [624] = {.lex_state = 4, .external_lex_state = 3}, + [625] = {.lex_state = 1, .external_lex_state = 3}, + [626] = {.lex_state = 58, .external_lex_state = 3}, + [627] = {.lex_state = 0, .external_lex_state = 3}, [628] = {.lex_state = 0, .external_lex_state = 4}, [629] = {.lex_state = 0, .external_lex_state = 3}, - [630] = {.lex_state = 0, .external_lex_state = 3}, - [631] = {.lex_state = 1, .external_lex_state = 3}, - [632] = {.lex_state = 0, .external_lex_state = 4}, - [633] = {.lex_state = 0, .external_lex_state = 4}, - [634] = {.lex_state = 0, .external_lex_state = 3}, - [635] = {.lex_state = 0, .external_lex_state = 4}, - [636] = {.lex_state = 0, .external_lex_state = 3}, + [630] = {.lex_state = 0, .external_lex_state = 4}, + [631] = {.lex_state = 0, .external_lex_state = 3}, + [632] = {.lex_state = 0, .external_lex_state = 9}, + [633] = {.lex_state = 0, .external_lex_state = 3}, + [634] = {.lex_state = 0, .external_lex_state = 9}, + [635] = {.lex_state = 0, .external_lex_state = 3}, + [636] = {.lex_state = 58, .external_lex_state = 3}, [637] = {.lex_state = 0, .external_lex_state = 3}, - [638] = {.lex_state = 3, .external_lex_state = 3}, + [638] = {.lex_state = 0, .external_lex_state = 3}, [639] = {.lex_state = 0, .external_lex_state = 3}, - [640] = {.lex_state = 0, .external_lex_state = 9}, + [640] = {.lex_state = 0, .external_lex_state = 3}, [641] = {.lex_state = 0, .external_lex_state = 3}, - [642] = {.lex_state = 0, .external_lex_state = 3}, + [642] = {.lex_state = 138, .external_lex_state = 3}, [643] = {.lex_state = 0, .external_lex_state = 3}, [644] = {.lex_state = 0, .external_lex_state = 3}, [645] = {.lex_state = 3, .external_lex_state = 3}, @@ -5810,187 +5810,187 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [647] = {.lex_state = 0, .external_lex_state = 3}, [648] = {.lex_state = 0, .external_lex_state = 3}, [649] = {.lex_state = 0, .external_lex_state = 3}, - [650] = {.lex_state = 0, .external_lex_state = 3}, + [650] = {.lex_state = 0, .external_lex_state = 7}, [651] = {.lex_state = 3, .external_lex_state = 3}, [652] = {.lex_state = 3, .external_lex_state = 3}, - [653] = {.lex_state = 3, .external_lex_state = 3}, - [654] = {.lex_state = 1, .external_lex_state = 3}, - [655] = {.lex_state = 0, .external_lex_state = 3}, + [653] = {.lex_state = 0, .external_lex_state = 3}, + [654] = {.lex_state = 0, .external_lex_state = 3}, + [655] = {.lex_state = 0, .external_lex_state = 7}, [656] = {.lex_state = 0, .external_lex_state = 3}, [657] = {.lex_state = 0, .external_lex_state = 3}, [658] = {.lex_state = 0, .external_lex_state = 3}, - [659] = {.lex_state = 2, .external_lex_state = 3}, - [660] = {.lex_state = 0, .external_lex_state = 3}, + [659] = {.lex_state = 0, .external_lex_state = 3}, + [660] = {.lex_state = 2, .external_lex_state = 3}, [661] = {.lex_state = 0, .external_lex_state = 3}, [662] = {.lex_state = 0, .external_lex_state = 3}, [663] = {.lex_state = 0, .external_lex_state = 3}, - [664] = {.lex_state = 3, .external_lex_state = 3}, - [665] = {.lex_state = 24, .external_lex_state = 3}, - [666] = {.lex_state = 16, .external_lex_state = 3}, - [667] = {.lex_state = 0, .external_lex_state = 3}, - [668] = {.lex_state = 0, .external_lex_state = 9}, - [669] = {.lex_state = 0, .external_lex_state = 3}, + [664] = {.lex_state = 0, .external_lex_state = 3}, + [665] = {.lex_state = 3, .external_lex_state = 3}, + [666] = {.lex_state = 24, .external_lex_state = 3}, + [667] = {.lex_state = 16, .external_lex_state = 3}, + [668] = {.lex_state = 0, .external_lex_state = 3}, + [669] = {.lex_state = 2, .external_lex_state = 3}, [670] = {.lex_state = 0, .external_lex_state = 3}, [671] = {.lex_state = 0, .external_lex_state = 3}, [672] = {.lex_state = 0, .external_lex_state = 3}, - [673] = {.lex_state = 3, .external_lex_state = 3}, - [674] = {.lex_state = 24, .external_lex_state = 3}, - [675] = {.lex_state = 16, .external_lex_state = 3}, - [676] = {.lex_state = 0, .external_lex_state = 3}, - [677] = {.lex_state = 0, .external_lex_state = 7}, - [678] = {.lex_state = 0, .external_lex_state = 3}, + [673] = {.lex_state = 0, .external_lex_state = 3}, + [674] = {.lex_state = 3, .external_lex_state = 3}, + [675] = {.lex_state = 0, .external_lex_state = 3}, + [676] = {.lex_state = 2, .external_lex_state = 3}, + [677] = {.lex_state = 0, .external_lex_state = 3}, + [678] = {.lex_state = 0, .external_lex_state = 7}, [679] = {.lex_state = 0, .external_lex_state = 3}, [680] = {.lex_state = 0, .external_lex_state = 3}, [681] = {.lex_state = 0, .external_lex_state = 7}, - [682] = {.lex_state = 3, .external_lex_state = 3}, - [683] = {.lex_state = 0, .external_lex_state = 3}, + [682] = {.lex_state = 0, .external_lex_state = 3}, + [683] = {.lex_state = 3, .external_lex_state = 3}, [684] = {.lex_state = 0, .external_lex_state = 3}, - [685] = {.lex_state = 0, .external_lex_state = 9}, - [686] = {.lex_state = 0, .external_lex_state = 3}, + [685] = {.lex_state = 0, .external_lex_state = 3}, + [686] = {.lex_state = 3, .external_lex_state = 3}, [687] = {.lex_state = 3, .external_lex_state = 3}, - [688] = {.lex_state = 3, .external_lex_state = 3}, - [689] = {.lex_state = 0, .external_lex_state = 9}, - [690] = {.lex_state = 0, .external_lex_state = 3}, - [691] = {.lex_state = 3, .external_lex_state = 3}, + [688] = {.lex_state = 51, .external_lex_state = 3}, + [689] = {.lex_state = 24, .external_lex_state = 3}, + [690] = {.lex_state = 16, .external_lex_state = 3}, + [691] = {.lex_state = 0, .external_lex_state = 3}, [692] = {.lex_state = 0, .external_lex_state = 3}, [693] = {.lex_state = 0, .external_lex_state = 3}, - [694] = {.lex_state = 2, .external_lex_state = 3}, - [695] = {.lex_state = 2, .external_lex_state = 3}, - [696] = {.lex_state = 2, .external_lex_state = 3}, + [694] = {.lex_state = 3, .external_lex_state = 3}, + [695] = {.lex_state = 3, .external_lex_state = 3}, + [696] = {.lex_state = 0, .external_lex_state = 3}, [697] = {.lex_state = 0, .external_lex_state = 3}, [698] = {.lex_state = 0, .external_lex_state = 3}, - [699] = {.lex_state = 51, .external_lex_state = 3}, - [700] = {.lex_state = 0, .external_lex_state = 11}, - [701] = {.lex_state = 0, .external_lex_state = 3}, - [702] = {.lex_state = 3, .external_lex_state = 3}, - [703] = {.lex_state = 3, .external_lex_state = 3}, - [704] = {.lex_state = 138, .external_lex_state = 3}, - [705] = {.lex_state = 0, .external_lex_state = 3}, - [706] = {.lex_state = 0, .external_lex_state = 3}, - [707] = {.lex_state = 0, .external_lex_state = 3}, + [699] = {.lex_state = 0, .external_lex_state = 3}, + [700] = {.lex_state = 0, .external_lex_state = 3}, + [701] = {.lex_state = 3, .external_lex_state = 3}, + [702] = {.lex_state = 0, .external_lex_state = 9}, + [703] = {.lex_state = 0, .external_lex_state = 3}, + [704] = {.lex_state = 0, .external_lex_state = 3}, + [705] = {.lex_state = 3, .external_lex_state = 3}, + [706] = {.lex_state = 3, .external_lex_state = 3}, + [707] = {.lex_state = 0, .external_lex_state = 9}, [708] = {.lex_state = 3, .external_lex_state = 3}, - [709] = {.lex_state = 3, .external_lex_state = 3}, + [709] = {.lex_state = 1, .external_lex_state = 3}, [710] = {.lex_state = 0, .external_lex_state = 3}, [711] = {.lex_state = 0, .external_lex_state = 3}, - [712] = {.lex_state = 0, .external_lex_state = 11}, - [713] = {.lex_state = 0, .external_lex_state = 3}, - [714] = {.lex_state = 0, .external_lex_state = 3}, - [715] = {.lex_state = 0, .external_lex_state = 3}, - [716] = {.lex_state = 0, .external_lex_state = 7}, - [717] = {.lex_state = 0, .external_lex_state = 3}, - [718] = {.lex_state = 3, .external_lex_state = 3}, - [719] = {.lex_state = 0, .external_lex_state = 3}, + [712] = {.lex_state = 0, .external_lex_state = 3}, + [713] = {.lex_state = 3, .external_lex_state = 3}, + [714] = {.lex_state = 3, .external_lex_state = 3}, + [715] = {.lex_state = 0, .external_lex_state = 11}, + [716] = {.lex_state = 0, .external_lex_state = 3}, + [717] = {.lex_state = 2, .external_lex_state = 3}, + [718] = {.lex_state = 0, .external_lex_state = 9}, + [719] = {.lex_state = 3, .external_lex_state = 3}, [720] = {.lex_state = 0, .external_lex_state = 3}, - [721] = {.lex_state = 0, .external_lex_state = 7}, - [722] = {.lex_state = 0, .external_lex_state = 3}, + [721] = {.lex_state = 0, .external_lex_state = 3}, + [722] = {.lex_state = 0, .external_lex_state = 9}, [723] = {.lex_state = 0, .external_lex_state = 3}, [724] = {.lex_state = 0, .external_lex_state = 3}, - [725] = {.lex_state = 0, .external_lex_state = 3}, + [725] = {.lex_state = 3, .external_lex_state = 3}, [726] = {.lex_state = 0, .external_lex_state = 3}, - [727] = {.lex_state = 3, .external_lex_state = 3}, - [728] = {.lex_state = 3, .external_lex_state = 3}, + [727] = {.lex_state = 0, .external_lex_state = 3}, + [728] = {.lex_state = 0, .external_lex_state = 3}, [729] = {.lex_state = 0, .external_lex_state = 3}, [730] = {.lex_state = 0, .external_lex_state = 3}, [731] = {.lex_state = 3, .external_lex_state = 3}, - [732] = {.lex_state = 3, .external_lex_state = 3}, - [733] = {.lex_state = 3, .external_lex_state = 3}, - [734] = {.lex_state = 0, .external_lex_state = 3}, - [735] = {.lex_state = 3, .external_lex_state = 3}, + [732] = {.lex_state = 0, .external_lex_state = 3}, + [733] = {.lex_state = 0, .external_lex_state = 11}, + [734] = {.lex_state = 3, .external_lex_state = 3}, + [735] = {.lex_state = 5, .external_lex_state = 3}, [736] = {.lex_state = 0, .external_lex_state = 3}, - [737] = {.lex_state = 5, .external_lex_state = 3}, + [737] = {.lex_state = 0, .external_lex_state = 3}, [738] = {.lex_state = 0, .external_lex_state = 3}, [739] = {.lex_state = 0, .external_lex_state = 3}, [740] = {.lex_state = 0, .external_lex_state = 3}, [741] = {.lex_state = 0, .external_lex_state = 3}, - [742] = {.lex_state = 0, .external_lex_state = 3}, + [742] = {.lex_state = 0, .external_lex_state = 12}, [743] = {.lex_state = 0, .external_lex_state = 3}, - [744] = {.lex_state = 160, .external_lex_state = 3}, + [744] = {.lex_state = 0, .external_lex_state = 3}, [745] = {.lex_state = 0, .external_lex_state = 3}, - [746] = {.lex_state = 26, .external_lex_state = 3}, - [747] = {.lex_state = 160, .external_lex_state = 3}, - [748] = {.lex_state = 160, .external_lex_state = 3}, - [749] = {.lex_state = 160, .external_lex_state = 3}, + [746] = {.lex_state = 0, .external_lex_state = 3}, + [747] = {.lex_state = 0, .external_lex_state = 3}, + [748] = {.lex_state = 0, .external_lex_state = 3}, + [749] = {.lex_state = 0, .external_lex_state = 3}, [750] = {.lex_state = 0, .external_lex_state = 3}, [751] = {.lex_state = 0, .external_lex_state = 3}, [752] = {.lex_state = 0, .external_lex_state = 3}, [753] = {.lex_state = 0, .external_lex_state = 3}, [754] = {.lex_state = 0, .external_lex_state = 3}, - [755] = {.lex_state = 0, .external_lex_state = 3}, + [755] = {.lex_state = 35, .external_lex_state = 3}, [756] = {.lex_state = 0, .external_lex_state = 3}, - [757] = {.lex_state = 5, .external_lex_state = 3}, + [757] = {.lex_state = 0, .external_lex_state = 3}, [758] = {.lex_state = 3, .external_lex_state = 3}, [759] = {.lex_state = 0, .external_lex_state = 3}, - [760] = {.lex_state = 0, .external_lex_state = 3}, + [760] = {.lex_state = 160, .external_lex_state = 3}, [761] = {.lex_state = 0, .external_lex_state = 3}, [762] = {.lex_state = 0, .external_lex_state = 3}, - [763] = {.lex_state = 0, .external_lex_state = 3}, - [764] = {.lex_state = 0, .external_lex_state = 12}, + [763] = {.lex_state = 0, .external_lex_state = 4}, + [764] = {.lex_state = 0, .external_lex_state = 3}, [765] = {.lex_state = 0, .external_lex_state = 3}, [766] = {.lex_state = 0, .external_lex_state = 3}, [767] = {.lex_state = 0, .external_lex_state = 3}, - [768] = {.lex_state = 0, .external_lex_state = 3}, + [768] = {.lex_state = 5, .external_lex_state = 3}, [769] = {.lex_state = 0, .external_lex_state = 3}, - [770] = {.lex_state = 160, .external_lex_state = 3}, - [771] = {.lex_state = 35, .external_lex_state = 3}, + [770] = {.lex_state = 3, .external_lex_state = 3}, + [771] = {.lex_state = 0, .external_lex_state = 3}, [772] = {.lex_state = 0, .external_lex_state = 3}, - [773] = {.lex_state = 0, .external_lex_state = 3}, - [774] = {.lex_state = 0, .external_lex_state = 3}, - [775] = {.lex_state = 0, .external_lex_state = 3}, - [776] = {.lex_state = 0, .external_lex_state = 12}, - [777] = {.lex_state = 2, .external_lex_state = 3}, - [778] = {.lex_state = 35, .external_lex_state = 3}, - [779] = {.lex_state = 26, .external_lex_state = 3}, + [773] = {.lex_state = 3, .external_lex_state = 3}, + [774] = {.lex_state = 3, .external_lex_state = 3}, + [775] = {.lex_state = 160, .external_lex_state = 3}, + [776] = {.lex_state = 0, .external_lex_state = 13}, + [777] = {.lex_state = 0, .external_lex_state = 3}, + [778] = {.lex_state = 36, .external_lex_state = 3}, + [779] = {.lex_state = 0, .external_lex_state = 3}, [780] = {.lex_state = 149, .external_lex_state = 3}, [781] = {.lex_state = 0, .external_lex_state = 3}, - [782] = {.lex_state = 0, .external_lex_state = 13}, + [782] = {.lex_state = 0, .external_lex_state = 12}, [783] = {.lex_state = 0, .external_lex_state = 3}, - [784] = {.lex_state = 0, .external_lex_state = 3}, - [785] = {.lex_state = 149, .external_lex_state = 3}, - [786] = {.lex_state = 0, .external_lex_state = 3}, - [787] = {.lex_state = 0, .external_lex_state = 3}, + [784] = {.lex_state = 1, .external_lex_state = 3}, + [785] = {.lex_state = 0, .external_lex_state = 3}, + [786] = {.lex_state = 160, .external_lex_state = 3}, + [787] = {.lex_state = 160, .external_lex_state = 3}, [788] = {.lex_state = 0, .external_lex_state = 3}, - [789] = {.lex_state = 0, .external_lex_state = 3}, + [789] = {.lex_state = 3, .external_lex_state = 3}, [790] = {.lex_state = 0, .external_lex_state = 3}, [791] = {.lex_state = 0, .external_lex_state = 3}, - [792] = {.lex_state = 3, .external_lex_state = 3}, - [793] = {.lex_state = 0, .external_lex_state = 3}, + [792] = {.lex_state = 0, .external_lex_state = 3}, + [793] = {.lex_state = 2, .external_lex_state = 3}, [794] = {.lex_state = 0, .external_lex_state = 3}, [795] = {.lex_state = 0, .external_lex_state = 3}, [796] = {.lex_state = 0, .external_lex_state = 3}, [797] = {.lex_state = 2, .external_lex_state = 3}, [798] = {.lex_state = 0, .external_lex_state = 3}, [799] = {.lex_state = 0, .external_lex_state = 3}, - [800] = {.lex_state = 0, .external_lex_state = 3}, + [800] = {.lex_state = 3, .external_lex_state = 3}, [801] = {.lex_state = 0, .external_lex_state = 3}, [802] = {.lex_state = 0, .external_lex_state = 3}, - [803] = {.lex_state = 36, .external_lex_state = 3}, - [804] = {.lex_state = 0, .external_lex_state = 4}, - [805] = {.lex_state = 160, .external_lex_state = 3}, - [806] = {.lex_state = 0, .external_lex_state = 3}, + [803] = {.lex_state = 0, .external_lex_state = 3}, + [804] = {.lex_state = 0, .external_lex_state = 3}, + [805] = {.lex_state = 0, .external_lex_state = 13}, + [806] = {.lex_state = 36, .external_lex_state = 3}, [807] = {.lex_state = 0, .external_lex_state = 3}, [808] = {.lex_state = 0, .external_lex_state = 3}, - [809] = {.lex_state = 3, .external_lex_state = 3}, + [809] = {.lex_state = 160, .external_lex_state = 3}, [810] = {.lex_state = 0, .external_lex_state = 3}, - [811] = {.lex_state = 35, .external_lex_state = 3}, - [812] = {.lex_state = 3, .external_lex_state = 3}, - [813] = {.lex_state = 0, .external_lex_state = 3}, - [814] = {.lex_state = 0, .external_lex_state = 3}, + [811] = {.lex_state = 36, .external_lex_state = 3}, + [812] = {.lex_state = 0, .external_lex_state = 3}, + [813] = {.lex_state = 5, .external_lex_state = 3}, + [814] = {.lex_state = 26, .external_lex_state = 3}, [815] = {.lex_state = 0, .external_lex_state = 3}, - [816] = {.lex_state = 35, .external_lex_state = 3}, - [817] = {.lex_state = 0, .external_lex_state = 3}, - [818] = {.lex_state = 5, .external_lex_state = 3}, + [816] = {.lex_state = 36, .external_lex_state = 3}, + [817] = {.lex_state = 5, .external_lex_state = 3}, + [818] = {.lex_state = 160, .external_lex_state = 3}, [819] = {.lex_state = 1, .external_lex_state = 3}, [820] = {.lex_state = 0, .external_lex_state = 3}, [821] = {.lex_state = 0, .external_lex_state = 3}, - [822] = {.lex_state = 1, .external_lex_state = 3}, - [823] = {.lex_state = 0, .external_lex_state = 3}, - [824] = {.lex_state = 0, .external_lex_state = 13}, + [822] = {.lex_state = 149, .external_lex_state = 3}, + [823] = {.lex_state = 26, .external_lex_state = 3}, + [824] = {.lex_state = 0, .external_lex_state = 3}, [825] = {.lex_state = 0, .external_lex_state = 3}, [826] = {.lex_state = 0, .external_lex_state = 3}, [827] = {.lex_state = 0, .external_lex_state = 3}, - [828] = {.lex_state = 0, .external_lex_state = 4}, - [829] = {.lex_state = 0, .external_lex_state = 3}, - [830] = {.lex_state = 5, .external_lex_state = 3}, + [828] = {.lex_state = 0, .external_lex_state = 3}, + [829] = {.lex_state = 0, .external_lex_state = 4}, + [830] = {.lex_state = 0, .external_lex_state = 3}, [831] = {.lex_state = 0, .external_lex_state = 3}, [832] = {.lex_state = 0, .external_lex_state = 3}, [833] = {.lex_state = 0, .external_lex_state = 3}, @@ -6097,37 +6097,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_quoted_string] = ACTIONS(1), }, [STATE(1)] = { - [sym_document] = STATE(794), - [sym_doctype] = STATE(301), - [sym__node] = STATE(301), - [sym_element] = STATE(301), - [sym_script_element] = STATE(301), - [sym_style_element] = STATE(301), - [sym_start_tag] = STATE(98), - [sym_script_start_tag] = STATE(613), - [sym_style_start_tag] = STATE(582), - [sym_self_closing_tag] = STATE(322), - [sym_erroneous_end_tag] = STATE(301), - [sym__any_statement] = STATE(341), - [sym__alternative_statement] = STATE(311), - [sym_let_statement] = STATE(341), - [sym_switch_statement] = STATE(341), - [sym__switch_start_expression] = STATE(715), - [sym_defer_statement] = STATE(341), - [sym_placeholder_statement] = STATE(324), - [sym_loading_statement] = STATE(327), - [sym_error_statement] = STATE(331), - [sym_for_statement] = STATE(341), - [sym__for_start_expression] = STATE(707), - [sym_empty_statement] = STATE(288), - [sym_if_statement] = STATE(341), - [sym_else_if_statement] = STATE(292), - [sym_else_statement] = STATE(294), - [sym__if_start_expression] = STATE(642), - [sym__else_if_start_expression] = STATE(649), - [sym_icu_expression] = STATE(301), - [sym_interpolation] = STATE(301), - [aux_sym_document_repeat1] = STATE(106), + [sym_document] = STATE(828), + [sym_doctype] = STATE(297), + [sym__node] = STATE(297), + [sym_element] = STATE(297), + [sym_script_element] = STATE(297), + [sym_style_element] = STATE(297), + [sym_start_tag] = STATE(101), + [sym_script_start_tag] = STATE(595), + [sym_style_start_tag] = STATE(586), + [sym_self_closing_tag] = STATE(298), + [sym_erroneous_end_tag] = STATE(297), + [sym__any_statement] = STATE(287), + [sym__alternative_statement] = STATE(318), + [sym_let_statement] = STATE(287), + [sym_switch_statement] = STATE(287), + [sym__switch_start_expression] = STATE(704), + [sym_defer_statement] = STATE(287), + [sym_placeholder_statement] = STATE(337), + [sym_loading_statement] = STATE(338), + [sym_error_statement] = STATE(341), + [sym_for_statement] = STATE(287), + [sym__for_start_expression] = STATE(653), + [sym_empty_statement] = STATE(332), + [sym_if_statement] = STATE(287), + [sym_else_if_statement] = STATE(334), + [sym_else_statement] = STATE(311), + [sym__if_start_expression] = STATE(698), + [sym__else_if_start_expression] = STATE(699), + [sym_icu_expression] = STATE(297), + [sym_interpolation] = STATE(297), + [aux_sym_document_repeat1] = STATE(114), [ts_builtin_sym_end] = ACTIONS(5), [anon_sym_LT_BANG] = ACTIONS(7), [anon_sym_LT] = ACTIONS(9), @@ -6198,37 +6198,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [60] = 8, + [60] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(35), 1, - anon_sym_PIPE, - STATE(54), 1, - aux_sym_pipe_sequence_repeat1, - STATE(70), 1, - sym_pipe_sequence, - ACTIONS(31), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(27), 14, + ACTIONS(27), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 28, + ACTIONS(29), 33, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6236,7 +6226,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -6257,10 +6252,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [127] = 3, + [117] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 16, + ACTIONS(31), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6277,7 +6272,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(39), 33, + ACTIONS(33), 33, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6311,14 +6306,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [184] = 3, + [174] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(41), 16, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(35), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -6331,7 +6327,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(43), 33, + ACTIONS(37), 33, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6365,10 +6361,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [241] = 3, + [233] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(45), 16, + ACTIONS(39), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6385,7 +6381,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(47), 33, + ACTIONS(41), 33, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6419,12 +6415,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [298] = 4, + [290] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(25), 1, - anon_sym_LPAREN, - ACTIONS(49), 15, + ACTIONS(49), 1, + anon_sym_LBRACK, + ACTIONS(51), 1, + anon_sym_PIPE, + STATE(54), 1, + aux_sym_pipe_sequence_repeat1, + STATE(62), 1, + sym_pipe_sequence, + ACTIONS(47), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(43), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6434,13 +6440,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(51), 33, + ACTIONS(45), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6448,12 +6453,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -6474,25 +6474,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [357] = 9, + [357] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(35), 1, - anon_sym_PIPE, - STATE(54), 1, - aux_sym_pipe_sequence_repeat1, - STATE(70), 1, - sym_pipe_sequence, - ACTIONS(53), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(31), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(27), 12, + ACTIONS(53), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6500,19 +6485,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 27, + ACTIONS(55), 33, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_as, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -6533,14 +6527,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [425] = 5, + [413] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(55), 1, + ACTIONS(57), 1, anon_sym_EQ_GT, - ACTIONS(49), 15, + ACTIONS(35), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6556,7 +6550,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(51), 31, + ACTIONS(37), 31, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6588,10 +6582,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [485] = 3, + [473] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(57), 15, + ACTIONS(59), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6607,7 +6601,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(59), 33, + ACTIONS(61), 33, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6641,10 +6635,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [541] = 3, + [529] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(61), 15, + ACTIONS(63), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6660,7 +6654,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(63), 33, + ACTIONS(65), 33, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6694,10 +6688,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [597] = 3, + [585] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(65), 15, + ACTIONS(67), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6713,7 +6707,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(67), 33, + ACTIONS(69), 33, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6747,10 +6741,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [653] = 3, + [641] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 15, + ACTIONS(71), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6766,7 +6760,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(71), 33, + ACTIONS(73), 33, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6800,10 +6794,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [709] = 3, + [697] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(73), 15, + ACTIONS(75), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6819,7 +6813,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(75), 33, + ACTIONS(77), 33, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6853,10 +6847,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [765] = 3, + [753] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(77), 15, + ACTIONS(79), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6872,7 +6866,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(79), 33, + ACTIONS(81), 33, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6906,39 +6900,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [821] = 3, + [809] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 15, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, + ACTIONS(49), 1, + anon_sym_LBRACK, + ACTIONS(51), 1, + anon_sym_PIPE, + STATE(54), 1, + aux_sym_pipe_sequence_repeat1, + STATE(62), 1, + sym_pipe_sequence, + ACTIONS(85), 2, anon_sym_QMARK, anon_sym_QMARK_QMARK, + ACTIONS(87), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(83), 33, + ACTIONS(47), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(83), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(43), 10, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(45), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -6959,10 +6961,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [877] = 3, + [881] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(85), 15, + ACTIONS(49), 1, + anon_sym_LBRACK, + ACTIONS(51), 1, + anon_sym_PIPE, + STATE(54), 1, + aux_sym_pipe_sequence_repeat1, + STATE(62), 1, + sym_pipe_sequence, + ACTIONS(87), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(47), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(43), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6970,28 +6987,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(87), 33, + ACTIONS(45), 27, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7012,7 +7020,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [933] = 3, + [949] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(89), 15, @@ -7065,7 +7073,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [989] = 3, + [1005] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(93), 15, @@ -7118,47 +7126,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1045] = 11, + [1061] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(35), 1, - anon_sym_PIPE, - STATE(54), 1, - aux_sym_pipe_sequence_repeat1, - STATE(70), 1, - sym_pipe_sequence, - ACTIONS(53), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(99), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(31), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(97), 7, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(27), 10, + ACTIONS(97), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 20, + ACTIONS(99), 33, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7235,9 +7235,9 @@ static const uint16_t ts_small_parse_table[] = { [1173] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, + ACTIONS(49), 1, anon_sym_LBRACK, - ACTIONS(31), 3, + ACTIONS(47), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, @@ -7287,27 +7287,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1233] = 5, + [1233] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(111), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(109), 8, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, - ACTIONS(49), 13, + ACTIONS(113), 1, + anon_sym_COLON, + STATE(60), 1, + sym_pipe_arguments, + STATE(35), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(109), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, @@ -7316,11 +7313,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(51), 24, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(111), 28, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7341,43 +7342,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1292] = 4, + [1294] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(113), 1, - anon_sym_LPAREN, - ACTIONS(21), 18, + ACTIONS(117), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(115), 8, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, + anon_sym_RBRACK, + ACTIONS(35), 13, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(23), 28, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON, + ACTIONS(37), 24, + anon_sym_DOT, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -7394,17 +7396,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1349] = 6, + [1353] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(119), 1, - anon_sym_COLON, - STATE(60), 1, - sym_pipe_arguments, - STATE(32), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(115), 15, + anon_sym_DOT, + ACTIONS(121), 1, + anon_sym_LBRACK, + ACTIONS(125), 1, + anon_sym_PIPE, + STATE(68), 1, + aux_sym_pipe_sequence_repeat1, + STATE(97), 1, + sym_pipe_sequence, + ACTIONS(123), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(127), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(43), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -7412,27 +7423,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(117), 28, + anon_sym_in, + ACTIONS(45), 24, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -7449,33 +7455,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1410] = 10, + [1422] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(121), 1, + ACTIONS(129), 1, + anon_sym_LPAREN, + ACTIONS(131), 1, + anon_sym_EQ_GT, + ACTIONS(35), 18, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, anon_sym_DOT, - ACTIONS(123), 1, - anon_sym_LBRACK, - ACTIONS(127), 1, - anon_sym_PIPE, - STATE(63), 1, - aux_sym_pipe_sequence_repeat1, - STATE(96), 1, - sym_pipe_sequence, - ACTIONS(125), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(129), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(27), 14, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, sym_identifier, anon_sym_PERCENT, anon_sym_DASH, @@ -7483,12 +7481,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(29), 24, + ACTIONS(37), 27, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, + anon_sym_LBRACK, anon_sym_DOT_DOT_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7508,36 +7509,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1479] = 12, + [1481] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(51), 1, anon_sym_PIPE, - ACTIONS(121), 1, + ACTIONS(119), 1, anon_sym_DOT, - ACTIONS(123), 1, + ACTIONS(121), 1, anon_sym_LBRACK, STATE(54), 1, aux_sym_pipe_sequence_repeat1, - STATE(70), 1, + STATE(62), 1, sym_pipe_sequence, - ACTIONS(125), 2, + ACTIONS(123), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(129), 2, + ACTIONS(127), 2, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(99), 3, + ACTIONS(85), 3, anon_sym_QMARK, anon_sym_QMARK_QMARK, sym_identifier, - ACTIONS(97), 5, + ACTIONS(83), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_DOT_DOT_DOT, - ACTIONS(27), 11, + ACTIONS(43), 11, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -7549,7 +7550,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(29), 19, + ACTIONS(45), 19, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7569,12 +7570,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1552] = 4, + [1554] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(113), 1, + ACTIONS(129), 1, anon_sym_LPAREN, - ACTIONS(49), 18, + ACTIONS(35), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -7593,7 +7594,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(51), 28, + ACTIONS(37), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -7622,23 +7623,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1609] = 9, + [1611] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(121), 1, + ACTIONS(119), 1, anon_sym_DOT, - ACTIONS(123), 1, + ACTIONS(121), 1, anon_sym_LBRACK, - ACTIONS(127), 1, + ACTIONS(125), 1, anon_sym_PIPE, - STATE(63), 1, + STATE(68), 1, aux_sym_pipe_sequence_repeat1, - STATE(96), 1, + STATE(97), 1, sym_pipe_sequence, - ACTIONS(129), 2, + ACTIONS(127), 2, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(27), 16, + ACTIONS(43), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -7655,7 +7656,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(29), 24, + ACTIONS(45), 24, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -7680,14 +7681,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1676] = 5, + [1678] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(113), 1, + ACTIONS(129), 1, anon_sym_LPAREN, - ACTIONS(131), 1, - anon_sym_EQ_GT, - ACTIONS(49), 18, + ACTIONS(21), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -7706,11 +7705,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(51), 27, + ACTIONS(23), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, @@ -7737,7 +7737,7 @@ static const uint16_t ts_small_parse_table[] = { [1735] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(57), 18, + ACTIONS(27), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -7756,7 +7756,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(59), 28, + ACTIONS(29), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -7785,15 +7785,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1789] = 5, + [1789] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(119), 1, - anon_sym_COLON, - STATE(33), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(133), 15, + anon_sym_DOT, + ACTIONS(121), 1, + anon_sym_LBRACK, + ACTIONS(127), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(105), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -7804,24 +7806,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(135), 28, + anon_sym_in, + ACTIONS(107), 25, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -7838,18 +7839,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1847] = 5, + [1849] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(141), 1, - anon_sym_COLON, - STATE(33), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(137), 15, + ACTIONS(53), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -7857,24 +7854,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(139), 28, + anon_sym_in, + ACTIONS(55), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -7891,20 +7890,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1905] = 6, + [1903] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(121), 1, - anon_sym_DOT, - ACTIONS(123), 1, - anon_sym_LBRACK, - ACTIONS(129), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(105), 17, + ACTIONS(67), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -7919,13 +7912,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(107), 25, + ACTIONS(69), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_DOT_DOT_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7945,14 +7941,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1965] = 3, + [1957] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(61), 18, + ACTIONS(113), 1, + anon_sym_COLON, + STATE(36), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(133), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -7960,26 +7960,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(63), 28, + ACTIONS(135), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_as, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -7996,14 +7994,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2019] = 3, + [2015] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(65), 18, + ACTIONS(141), 1, + anon_sym_COLON, + STATE(36), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(137), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -8011,26 +8013,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(67), 28, + ACTIONS(139), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_as, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8050,7 +8050,7 @@ static const uint16_t ts_small_parse_table[] = { [2073] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 18, + ACTIONS(59), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8069,7 +8069,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(71), 28, + ACTIONS(61), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8101,7 +8101,7 @@ static const uint16_t ts_small_parse_table[] = { [2127] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(73), 18, + ACTIONS(63), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8120,7 +8120,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(75), 28, + ACTIONS(65), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8152,7 +8152,7 @@ static const uint16_t ts_small_parse_table[] = { [2181] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(77), 18, + ACTIONS(71), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8171,7 +8171,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(79), 28, + ACTIONS(73), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8203,7 +8203,7 @@ static const uint16_t ts_small_parse_table[] = { [2235] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 18, + ACTIONS(79), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8222,7 +8222,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(83), 28, + ACTIONS(81), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8254,7 +8254,7 @@ static const uint16_t ts_small_parse_table[] = { [2289] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(41), 18, + ACTIONS(75), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8273,7 +8273,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(43), 28, + ACTIONS(77), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8305,7 +8305,7 @@ static const uint16_t ts_small_parse_table[] = { [2343] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(45), 18, + ACTIONS(101), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8324,7 +8324,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(47), 28, + ACTIONS(103), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8356,7 +8356,7 @@ static const uint16_t ts_small_parse_table[] = { [2397] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(85), 18, + ACTIONS(97), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8375,7 +8375,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(87), 28, + ACTIONS(99), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8407,7 +8407,7 @@ static const uint16_t ts_small_parse_table[] = { [2451] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(89), 18, + ACTIONS(31), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8426,7 +8426,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(91), 28, + ACTIONS(33), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8458,7 +8458,7 @@ static const uint16_t ts_small_parse_table[] = { [2505] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(93), 18, + ACTIONS(39), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8477,7 +8477,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(95), 28, + ACTIONS(41), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8509,7 +8509,7 @@ static const uint16_t ts_small_parse_table[] = { [2559] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 18, + ACTIONS(93), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8528,7 +8528,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(39), 28, + ACTIONS(95), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8560,7 +8560,7 @@ static const uint16_t ts_small_parse_table[] = { [2613] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(101), 18, + ACTIONS(89), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8579,7 +8579,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(103), 28, + ACTIONS(91), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8608,17 +8608,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2667] = 6, + [2667] = 5, ACTIONS(3), 1, sym_comment, + ACTIONS(25), 1, + anon_sym_LPAREN, ACTIONS(144), 1, - anon_sym_COLON, - STATE(82), 1, - sym_pipe_arguments, - STATE(57), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(115), 17, + anon_sym_EQ_GT, + ACTIONS(35), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8629,22 +8626,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(117), 24, + ACTIONS(37), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + anon_sym_SEMI, + anon_sym_as, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8661,39 +8660,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2726] = 5, + [2724] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(111), 3, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - sym_identifier, - ACTIONS(109), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - ACTIONS(49), 15, + ACTIONS(146), 1, + anon_sym_COLON, + STATE(81), 1, + sym_pipe_arguments, + STATE(57), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(109), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(51), 22, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(111), 24, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8713,42 +8713,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2783] = 9, + [2783] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, + ACTIONS(49), 1, anon_sym_LBRACK, - ACTIONS(35), 1, + ACTIONS(51), 1, anon_sym_PIPE, STATE(54), 1, aux_sym_pipe_sequence_repeat1, - STATE(70), 1, + STATE(62), 1, sym_pipe_sequence, - ACTIONS(146), 2, + ACTIONS(85), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(148), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(31), 3, + ACTIONS(47), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(27), 12, + ACTIONS(83), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_as, + ACTIONS(43), 10, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 24, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, + ACTIONS(45), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8769,14 +8771,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2848] = 5, + [2852] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(25), 1, - anon_sym_LPAREN, - ACTIONS(148), 1, - anon_sym_EQ_GT, - ACTIONS(49), 15, + ACTIONS(49), 1, + anon_sym_LBRACK, + ACTIONS(51), 1, + anon_sym_PIPE, + STATE(54), 1, + aux_sym_pipe_sequence_repeat1, + STATE(62), 1, + sym_pipe_sequence, + ACTIONS(148), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(47), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(43), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8784,23 +8797,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(51), 28, + ACTIONS(45), 24, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_as, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8821,48 +8827,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2905] = 11, + [2917] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(35), 1, - anon_sym_PIPE, - STATE(54), 1, - aux_sym_pipe_sequence_repeat1, - STATE(70), 1, - sym_pipe_sequence, - ACTIONS(99), 2, + ACTIONS(117), 3, anon_sym_QMARK, anon_sym_QMARK_QMARK, - ACTIONS(146), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(31), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(97), 4, + sym_identifier, + ACTIONS(115), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - ACTIONS(27), 10, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + ACTIONS(35), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 20, + anon_sym_in, + ACTIONS(37), 22, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8933,7 +8933,7 @@ static const uint16_t ts_small_parse_table[] = { [3030] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(51), 1, anon_sym_PIPE, STATE(53), 1, aux_sym_pipe_sequence_repeat1, @@ -8986,15 +8986,15 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(55), 1, + ACTIONS(57), 1, anon_sym_EQ_GT, ACTIONS(161), 1, anon_sym_RPAREN, ACTIONS(164), 1, anon_sym_COMMA, - STATE(604), 1, + STATE(590), 1, aux_sym_arrow_function_parameters_repeat1, - ACTIONS(49), 15, + ACTIONS(35), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9010,7 +9010,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(51), 24, + ACTIONS(37), 24, anon_sym_DOT, anon_sym_LBRACK, anon_sym_QMARK_DOT, @@ -9040,11 +9040,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(55), 1, + ACTIONS(57), 1, anon_sym_EQ_GT, ACTIONS(166), 1, anon_sym_EQ, - ACTIONS(49), 15, + ACTIONS(35), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9060,7 +9060,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(51), 26, + ACTIONS(37), 26, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_DOT, @@ -9090,7 +9090,7 @@ static const uint16_t ts_small_parse_table[] = { [3206] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(144), 1, + ACTIONS(146), 1, anon_sym_COLON, STATE(58), 2, sym__pipe_argument, @@ -9285,95 +9285,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3420] = 11, + [3420] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, - anon_sym_PIPE, - ACTIONS(97), 1, - sym__interpolation_end, - ACTIONS(177), 1, - anon_sym_LBRACK, - STATE(54), 1, - aux_sym_pipe_sequence_repeat1, - STATE(70), 1, - sym_pipe_sequence, - ACTIONS(99), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(179), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(175), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(27), 10, + ACTIONS(175), 1, + anon_sym_LPAREN, + ACTIONS(35), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(29), 20, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_in, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [3486] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(35), 1, - anon_sym_PIPE, - ACTIONS(181), 1, - anon_sym_PLUS, - STATE(54), 1, - aux_sym_pipe_sequence_repeat1, - STATE(70), 1, - sym_pipe_sequence, - ACTIONS(53), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(31), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(27), 11, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 21, - anon_sym_COMMA, + ACTIONS(37), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9394,14 +9333,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3550] = 5, + [3472] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(127), 1, - anon_sym_PIPE, - STATE(67), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(157), 16, + ACTIONS(177), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9411,66 +9346,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(159), 24, + ACTIONS(179), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [3604] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(166), 1, - anon_sym_EQ, - ACTIONS(49), 15, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(51), 26, - anon_sym_DQUOTE, anon_sym_SEMI, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9491,12 +9380,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3656] = 4, + [3522] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(183), 1, + ACTIONS(175), 1, anon_sym_LPAREN, - ACTIONS(49), 15, + ACTIONS(181), 1, + anon_sym_EQ_GT, + ACTIONS(35), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9512,10 +9403,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(51), 26, + ACTIONS(37), 25, sym__interpolation_end, anon_sym_DOT, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, @@ -9539,15 +9429,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3708] = 6, + [3576] = 6, ACTIONS(3), 1, sym_comment, - STATE(190), 1, + STATE(193), 1, sym__binary_op, - ACTIONS(189), 2, + ACTIONS(187), 4, anon_sym_QMARK, anon_sym_QMARK_QMARK, - ACTIONS(187), 7, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(185), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -9555,20 +9447,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, - ACTIONS(185), 12, + ACTIONS(183), 10, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(191), 20, + ACTIONS(189), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9589,14 +9479,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3764] = 5, + [3632] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(193), 1, + anon_sym_LBRACK, + ACTIONS(195), 1, anon_sym_PIPE, - STATE(67), 1, + STATE(118), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(150), 16, + STATE(125), 1, + sym_pipe_sequence, + ACTIONS(191), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(43), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9606,22 +9504,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(152), 24, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + ACTIONS(45), 21, + sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9638,20 +9531,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3818] = 5, + [3692] = 4, ACTIONS(3), 1, sym_comment, - STATE(658), 1, - sym_unit, - ACTIONS(196), 2, - anon_sym_ms, - anon_sym_s, - ACTIONS(49), 13, + ACTIONS(166), 1, + anon_sym_EQ, + ACTIONS(35), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, @@ -9660,9 +9552,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(51), 26, - anon_sym_RPAREN, - anon_sym_COMMA, + ACTIONS(37), 26, + anon_sym_DQUOTE, + anon_sym_SEMI, anon_sym_DOT, anon_sym_LBRACK, anon_sym_QMARK_DOT, @@ -9687,38 +9579,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3872] = 8, + [3744] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, - anon_sym_LBRACK, - ACTIONS(198), 1, - anon_sym_PIPE, - STATE(119), 1, - aux_sym_pipe_sequence_repeat1, - STATE(125), 1, - sym_pipe_sequence, - ACTIONS(175), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(27), 14, + STATE(677), 1, + sym_unit, + ACTIONS(197), 2, + anon_sym_ms, + anon_sym_s, + ACTIONS(35), 13, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 21, - sym__interpolation_end, + ACTIONS(37), 26, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9739,10 +9628,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3932] = 3, + [3798] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(200), 14, + ACTIONS(125), 1, + anon_sym_PIPE, + STATE(73), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(157), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9752,24 +9645,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(202), 28, + anon_sym_in, + ACTIONS(159), 24, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9786,39 +9677,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3982] = 9, + [3852] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, + ACTIONS(49), 1, anon_sym_LBRACK, - ACTIONS(198), 1, + ACTIONS(51), 1, anon_sym_PIPE, - STATE(119), 1, + ACTIONS(199), 1, + anon_sym_RPAREN, + ACTIONS(201), 1, + anon_sym_COMMA, + STATE(54), 1, aux_sym_pipe_sequence_repeat1, - STATE(125), 1, + STATE(62), 1, sym_pipe_sequence, - ACTIONS(179), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(175), 3, + STATE(601), 1, + aux_sym_arguments_repeat1, + ACTIONS(47), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(27), 12, + ACTIONS(43), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 21, - sym__interpolation_end, + ACTIONS(45), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9839,10 +9732,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4044] = 4, + [3918] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(183), 1, + ACTIONS(175), 1, anon_sym_LPAREN, ACTIONS(21), 15, anon_sym_GT, @@ -9887,35 +9780,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4096] = 5, + [3970] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(183), 1, - anon_sym_LPAREN, - ACTIONS(204), 1, - anon_sym_EQ_GT, - ACTIONS(49), 15, + STATE(193), 1, + sym__binary_op, + ACTIONS(205), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(203), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(183), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(51), 25, - sym__interpolation_end, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(189), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9936,40 +9830,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4150] = 10, + [4026] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, - anon_sym_LBRACK, - ACTIONS(198), 1, + ACTIONS(51), 1, anon_sym_PIPE, - ACTIONS(206), 1, - anon_sym_PLUS, - STATE(119), 1, + ACTIONS(83), 1, + sym__interpolation_end, + ACTIONS(193), 1, + anon_sym_LBRACK, + STATE(54), 1, aux_sym_pipe_sequence_repeat1, - STATE(125), 1, + STATE(62), 1, sym_pipe_sequence, - ACTIONS(179), 2, + ACTIONS(85), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(207), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(175), 3, + ACTIONS(191), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(27), 11, + ACTIONS(43), 10, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 21, - sym__interpolation_end, + ACTIONS(45), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9990,40 +9885,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4214] = 6, + [4092] = 5, ACTIONS(3), 1, sym_comment, - STATE(190), 1, - sym__binary_op, - ACTIONS(210), 4, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(208), 7, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(185), 10, + ACTIONS(209), 1, + anon_sym_PIPE, + STATE(73), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(150), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(191), 20, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, anon_sym_in, + ACTIONS(152), 24, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10040,41 +9934,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4270] = 11, + [4146] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, + ACTIONS(49), 1, anon_sym_LBRACK, - ACTIONS(35), 1, + ACTIONS(51), 1, anon_sym_PIPE, ACTIONS(212), 1, - anon_sym_RPAREN, - ACTIONS(214), 1, - anon_sym_COMMA, + anon_sym_PLUS, STATE(54), 1, aux_sym_pipe_sequence_repeat1, - STATE(70), 1, + STATE(62), 1, sym_pipe_sequence, - STATE(573), 1, - aux_sym_arguments_repeat1, - ACTIONS(31), 3, + ACTIONS(87), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(47), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(27), 12, + ACTIONS(43), 11, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_PLUS, anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 20, + ACTIONS(45), 21, + anon_sym_COMMA, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10095,32 +9988,93 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4336] = 3, + [4210] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(77), 15, + ACTIONS(193), 1, + anon_sym_LBRACK, + ACTIONS(195), 1, + anon_sym_PIPE, + ACTIONS(214), 1, + anon_sym_PLUS, + STATE(118), 1, + aux_sym_pipe_sequence_repeat1, + STATE(125), 1, + sym_pipe_sequence, + ACTIONS(207), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(191), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(43), 11, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(79), 26, + ACTIONS(45), 21, sym__interpolation_end, - anon_sym_DOT, - anon_sym_COLON, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [4274] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(193), 1, anon_sym_LBRACK, + ACTIONS(195), 1, + anon_sym_PIPE, + STATE(118), 1, + aux_sym_pipe_sequence_repeat1, + STATE(125), 1, + sym_pipe_sequence, + ACTIONS(207), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(191), 3, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, + ACTIONS(43), 12, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(45), 21, + sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10141,36 +10095,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4385] = 3, + [4336] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(89), 15, + STATE(191), 1, + sym__binary_op, + ACTIONS(205), 3, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + sym_identifier, + ACTIONS(203), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + ACTIONS(216), 13, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(91), 26, - sym__interpolation_end, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_in, + ACTIONS(218), 19, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10187,10 +10144,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4434] = 3, + [4391] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(61), 15, + ACTIONS(97), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10206,7 +10163,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(63), 26, + ACTIONS(99), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -10233,10 +10190,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4483] = 3, + [4440] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(93), 15, + ACTIONS(31), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10252,7 +10209,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(95), 26, + ACTIONS(33), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -10279,10 +10236,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4532] = 3, + [4489] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 15, + ACTIONS(93), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10298,7 +10255,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(39), 26, + ACTIONS(95), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -10325,7 +10282,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4581] = 3, + [4538] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(171), 17, @@ -10371,10 +10328,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4630] = 3, + [4587] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(101), 15, + ACTIONS(71), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10390,7 +10347,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(103), 26, + ACTIONS(73), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -10417,36 +10374,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4679] = 6, + [4636] = 3, ACTIONS(3), 1, sym_comment, - STATE(191), 1, - sym__binary_op, - ACTIONS(189), 3, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - sym_identifier, - ACTIONS(187), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - ACTIONS(216), 13, + ACTIONS(150), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(218), 19, + ACTIONS(152), 24, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10466,16 +10420,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4734] = 5, + [4685] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, - anon_sym_LBRACK, - ACTIONS(175), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(105), 15, + ACTIONS(79), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10491,9 +10439,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(107), 22, + ACTIONS(81), 26, sym__interpolation_end, + anon_sym_DOT, anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10514,10 +10466,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4787] = 3, + [4734] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(150), 17, + ACTIONS(101), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10528,22 +10480,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(152), 24, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + ACTIONS(103), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10560,10 +10512,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4836] = 3, + [4783] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 15, + ACTIONS(39), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10579,7 +10531,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(83), 26, + ACTIONS(41), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -10606,10 +10558,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4885] = 3, + [4832] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(41), 15, + ACTIONS(89), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10625,7 +10577,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(43), 26, + ACTIONS(91), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -10652,10 +10604,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4934] = 3, + [4881] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 15, + ACTIONS(53), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10671,7 +10623,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(71), 26, + ACTIONS(55), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -10698,10 +10650,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4983] = 3, + [4930] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(65), 15, + ACTIONS(193), 1, + anon_sym_LBRACK, + ACTIONS(191), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(105), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10717,13 +10675,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(67), 26, + ACTIONS(107), 22, sym__interpolation_end, - anon_sym_DOT, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10744,18 +10698,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5032] = 6, + [4983] = 6, ACTIONS(3), 1, sym_comment, STATE(191), 1, sym__binary_op, - ACTIONS(208), 5, + ACTIONS(185), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_DOT_DOT_DOT, - ACTIONS(210), 5, + ACTIONS(187), 5, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -10793,10 +10747,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5087] = 3, + [5038] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(73), 15, + ACTIONS(75), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10812,7 +10766,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(75), 26, + ACTIONS(77), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -10839,10 +10793,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5136] = 3, + [5087] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(45), 15, + ACTIONS(27), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10858,7 +10812,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(47), 26, + ACTIONS(29), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -10885,10 +10839,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5185] = 3, + [5136] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(85), 15, + ACTIONS(67), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10904,7 +10858,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(87), 26, + ACTIONS(69), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -10931,10 +10885,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5234] = 3, + [5185] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(57), 15, + ACTIONS(59), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10950,7 +10904,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(59), 26, + ACTIONS(61), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -10977,10 +10931,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5283] = 3, + [5234] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(200), 16, + ACTIONS(63), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10990,22 +10944,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - sym_identifier, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(202), 24, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + ACTIONS(65), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -11022,20 +10977,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5331] = 5, + [5283] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(109), 1, - sym__interpolation_end, - ACTIONS(111), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(49), 13, + ACTIONS(220), 1, + anon_sym_COLON, + STATE(123), 1, + sym_pipe_arguments, + STATE(115), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(109), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, @@ -11044,11 +11003,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(51), 24, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(111), 21, + sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -11069,88 +11025,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5383] = 28, + [5337] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(220), 1, - anon_sym_LT_BANG, - ACTIONS(222), 1, - anon_sym_LT, - ACTIONS(224), 1, - anon_sym_LT_SLASH, - ACTIONS(228), 1, - anon_sym_LBRACE, - ACTIONS(230), 1, - sym__implicit_end_tag, - ACTIONS(232), 1, - sym__interpolation_start, - ACTIONS(234), 1, - sym__control_flow_start, - STATE(100), 1, - aux_sym_document_repeat1, - STATE(101), 1, - sym_start_tag, - STATE(300), 1, - sym_end_tag, - STATE(377), 1, - sym_self_closing_tag, - STATE(379), 1, - sym__alternative_statement, - STATE(380), 1, - sym_placeholder_statement, - STATE(382), 1, - sym_loading_statement, - STATE(385), 1, - sym_error_statement, - STATE(389), 1, - sym_empty_statement, - STATE(390), 1, - sym_else_if_statement, - STATE(391), 1, - sym_else_statement, - STATE(583), 1, - sym_script_start_tag, - STATE(584), 1, - sym_style_start_tag, - STATE(717), 1, - sym__switch_start_expression, - STATE(719), 1, - sym__for_start_expression, - STATE(723), 1, - sym__if_start_expression, - STATE(724), 1, - sym__else_if_start_expression, - ACTIONS(226), 2, - sym_entity, - sym_text, - STATE(378), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(376), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [5481] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(236), 1, - anon_sym_COLON, - STATE(123), 1, - sym_pipe_arguments, - STATE(113), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(115), 15, - anon_sym_GT, + ACTIONS(177), 16, + anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, @@ -11159,18 +11038,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(117), 21, - sym__interpolation_end, + anon_sym_in, + ACTIONS(179), 24, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -11187,68 +11070,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5535] = 28, + [5385] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(220), 1, - anon_sym_LT_BANG, ACTIONS(222), 1, - anon_sym_LT, + anon_sym_LT_BANG, ACTIONS(224), 1, + anon_sym_LT, + ACTIONS(226), 1, anon_sym_LT_SLASH, - ACTIONS(228), 1, + ACTIONS(230), 1, anon_sym_LBRACE, ACTIONS(232), 1, - sym__interpolation_start, + sym__implicit_end_tag, ACTIONS(234), 1, + sym__interpolation_start, + ACTIONS(236), 1, sym__control_flow_start, - ACTIONS(238), 1, - sym__implicit_end_tag, - STATE(101), 1, + STATE(100), 1, sym_start_tag, - STATE(111), 1, + STATE(116), 1, aux_sym_document_repeat1, - STATE(334), 1, + STATE(325), 1, sym_end_tag, - STATE(377), 1, + STATE(347), 1, sym_self_closing_tag, - STATE(379), 1, + STATE(351), 1, sym__alternative_statement, - STATE(380), 1, + STATE(354), 1, sym_placeholder_statement, - STATE(382), 1, + STATE(357), 1, sym_loading_statement, - STATE(385), 1, + STATE(358), 1, sym_error_statement, - STATE(389), 1, + STATE(359), 1, sym_empty_statement, - STATE(390), 1, + STATE(362), 1, sym_else_if_statement, - STATE(391), 1, + STATE(365), 1, sym_else_statement, - STATE(583), 1, + STATE(632), 1, sym_script_start_tag, - STATE(584), 1, + STATE(634), 1, sym_style_start_tag, - STATE(717), 1, + STATE(726), 1, sym__switch_start_expression, - STATE(719), 1, + STATE(727), 1, sym__for_start_expression, - STATE(723), 1, + STATE(728), 1, sym__if_start_expression, - STATE(724), 1, + STATE(729), 1, sym__else_if_start_expression, - ACTIONS(226), 2, + ACTIONS(228), 2, sym_entity, sym_text, - STATE(378), 6, + STATE(349), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(376), 8, + STATE(343), 8, sym_doctype, sym__node, sym_element, @@ -11257,68 +11140,68 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [5633] = 28, + [5483] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(220), 1, - anon_sym_LT_BANG, ACTIONS(222), 1, + anon_sym_LT_BANG, + ACTIONS(224), 1, anon_sym_LT, - ACTIONS(228), 1, + ACTIONS(230), 1, anon_sym_LBRACE, - ACTIONS(232), 1, - sym__interpolation_start, ACTIONS(234), 1, + sym__interpolation_start, + ACTIONS(236), 1, sym__control_flow_start, - ACTIONS(240), 1, + ACTIONS(238), 1, anon_sym_LT_SLASH, - ACTIONS(242), 1, + ACTIONS(240), 1, sym__implicit_end_tag, - STATE(101), 1, + STATE(100), 1, sym_start_tag, - STATE(103), 1, + STATE(116), 1, aux_sym_document_repeat1, - STATE(377), 1, + STATE(347), 1, sym_self_closing_tag, - STATE(379), 1, + STATE(351), 1, sym__alternative_statement, - STATE(380), 1, + STATE(354), 1, sym_placeholder_statement, - STATE(382), 1, + STATE(357), 1, sym_loading_statement, - STATE(385), 1, + STATE(358), 1, sym_error_statement, - STATE(389), 1, + STATE(359), 1, sym_empty_statement, - STATE(390), 1, + STATE(362), 1, sym_else_if_statement, - STATE(391), 1, + STATE(365), 1, sym_else_statement, - STATE(397), 1, + STATE(370), 1, sym_end_tag, - STATE(583), 1, + STATE(632), 1, sym_script_start_tag, - STATE(584), 1, + STATE(634), 1, sym_style_start_tag, - STATE(717), 1, + STATE(726), 1, sym__switch_start_expression, - STATE(719), 1, + STATE(727), 1, sym__for_start_expression, - STATE(723), 1, + STATE(728), 1, sym__if_start_expression, - STATE(724), 1, + STATE(729), 1, sym__else_if_start_expression, - ACTIONS(226), 2, + ACTIONS(228), 2, sym_entity, sym_text, - STATE(378), 6, + STATE(349), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(376), 8, + STATE(343), 8, sym_doctype, sym__node, sym_element, @@ -11327,67 +11210,68 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [5731] = 27, + [5581] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(246), 1, + ACTIONS(222), 1, anon_sym_LT_BANG, - ACTIONS(249), 1, + ACTIONS(224), 1, anon_sym_LT, - ACTIONS(252), 1, - anon_sym_LT_SLASH, - ACTIONS(258), 1, + ACTIONS(230), 1, anon_sym_LBRACE, - ACTIONS(261), 1, + ACTIONS(234), 1, sym__interpolation_start, - ACTIONS(264), 1, + ACTIONS(236), 1, sym__control_flow_start, - STATE(98), 1, - sym_start_tag, - STATE(102), 1, + ACTIONS(238), 1, + anon_sym_LT_SLASH, + ACTIONS(242), 1, + sym__implicit_end_tag, + STATE(99), 1, aux_sym_document_repeat1, - STATE(288), 1, - sym_empty_statement, - STATE(292), 1, - sym_else_if_statement, - STATE(294), 1, - sym_else_statement, - STATE(311), 1, - sym__alternative_statement, - STATE(322), 1, + STATE(100), 1, + sym_start_tag, + STATE(347), 1, sym_self_closing_tag, - STATE(324), 1, + STATE(351), 1, + sym__alternative_statement, + STATE(354), 1, sym_placeholder_statement, - STATE(327), 1, + STATE(357), 1, sym_loading_statement, - STATE(331), 1, + STATE(358), 1, sym_error_statement, - STATE(582), 1, - sym_style_start_tag, - STATE(613), 1, + STATE(359), 1, + sym_empty_statement, + STATE(362), 1, + sym_else_if_statement, + STATE(365), 1, + sym_else_statement, + STATE(371), 1, + sym_end_tag, + STATE(632), 1, sym_script_start_tag, - STATE(642), 1, + STATE(634), 1, + sym_style_start_tag, + STATE(726), 1, + sym__switch_start_expression, + STATE(727), 1, + sym__for_start_expression, + STATE(728), 1, sym__if_start_expression, - STATE(649), 1, + STATE(729), 1, sym__else_if_start_expression, - STATE(707), 1, - sym__for_start_expression, - STATE(715), 1, - sym__switch_start_expression, - ACTIONS(244), 2, - ts_builtin_sym_end, - anon_sym_RBRACE, - ACTIONS(255), 2, + ACTIONS(228), 2, sym_entity, sym_text, - STATE(341), 6, + STATE(349), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(301), 8, + STATE(343), 8, sym_doctype, sym__node, sym_element, @@ -11396,68 +11280,68 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [5827] = 28, + [5679] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(220), 1, - anon_sym_LT_BANG, ACTIONS(222), 1, + anon_sym_LT_BANG, + ACTIONS(224), 1, anon_sym_LT, - ACTIONS(228), 1, + ACTIONS(226), 1, + anon_sym_LT_SLASH, + ACTIONS(230), 1, anon_sym_LBRACE, - ACTIONS(232), 1, - sym__interpolation_start, ACTIONS(234), 1, + sym__interpolation_start, + ACTIONS(236), 1, sym__control_flow_start, - ACTIONS(240), 1, - anon_sym_LT_SLASH, - ACTIONS(267), 1, + ACTIONS(244), 1, sym__implicit_end_tag, - STATE(101), 1, - sym_start_tag, - STATE(111), 1, + STATE(98), 1, aux_sym_document_repeat1, - STATE(358), 1, + STATE(100), 1, + sym_start_tag, + STATE(326), 1, sym_end_tag, - STATE(377), 1, + STATE(347), 1, sym_self_closing_tag, - STATE(379), 1, + STATE(351), 1, sym__alternative_statement, - STATE(380), 1, + STATE(354), 1, sym_placeholder_statement, - STATE(382), 1, + STATE(357), 1, sym_loading_statement, - STATE(385), 1, + STATE(358), 1, sym_error_statement, - STATE(389), 1, + STATE(359), 1, sym_empty_statement, - STATE(390), 1, + STATE(362), 1, sym_else_if_statement, - STATE(391), 1, + STATE(365), 1, sym_else_statement, - STATE(583), 1, + STATE(632), 1, sym_script_start_tag, - STATE(584), 1, + STATE(634), 1, sym_style_start_tag, - STATE(717), 1, + STATE(726), 1, sym__switch_start_expression, - STATE(719), 1, + STATE(727), 1, sym__for_start_expression, - STATE(723), 1, + STATE(728), 1, sym__if_start_expression, - STATE(724), 1, + STATE(729), 1, sym__else_if_start_expression, - ACTIONS(226), 2, + ACTIONS(228), 2, sym_entity, sym_text, - STATE(378), 6, + STATE(349), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(376), 8, + STATE(343), 8, sym_doctype, sym__node, sym_element, @@ -11466,66 +11350,67 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [5925] = 27, + [5777] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, + ACTIONS(248), 1, anon_sym_LT_BANG, - ACTIONS(9), 1, + ACTIONS(251), 1, anon_sym_LT, - ACTIONS(11), 1, + ACTIONS(254), 1, anon_sym_LT_SLASH, - ACTIONS(15), 1, + ACTIONS(260), 1, anon_sym_LBRACE, - ACTIONS(17), 1, + ACTIONS(263), 1, sym__interpolation_start, - ACTIONS(19), 1, + ACTIONS(266), 1, sym__control_flow_start, - ACTIONS(269), 1, - anon_sym_RBRACE, - STATE(98), 1, + STATE(101), 1, sym_start_tag, - STATE(112), 1, + STATE(102), 1, aux_sym_document_repeat1, - STATE(288), 1, - sym_empty_statement, - STATE(292), 1, - sym_else_if_statement, - STATE(294), 1, - sym_else_statement, + STATE(298), 1, + sym_self_closing_tag, STATE(311), 1, + sym_else_statement, + STATE(318), 1, sym__alternative_statement, - STATE(322), 1, - sym_self_closing_tag, - STATE(324), 1, + STATE(332), 1, + sym_empty_statement, + STATE(334), 1, + sym_else_if_statement, + STATE(337), 1, sym_placeholder_statement, - STATE(327), 1, + STATE(338), 1, sym_loading_statement, - STATE(331), 1, + STATE(341), 1, sym_error_statement, - STATE(582), 1, + STATE(586), 1, sym_style_start_tag, - STATE(613), 1, + STATE(595), 1, sym_script_start_tag, - STATE(642), 1, + STATE(653), 1, + sym__for_start_expression, + STATE(698), 1, sym__if_start_expression, - STATE(649), 1, + STATE(699), 1, sym__else_if_start_expression, - STATE(707), 1, - sym__for_start_expression, - STATE(715), 1, + STATE(704), 1, sym__switch_start_expression, - ACTIONS(13), 2, + ACTIONS(246), 2, + ts_builtin_sym_end, + anon_sym_RBRACE, + ACTIONS(257), 2, sym_entity, sym_text, - STATE(341), 6, + STATE(287), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(301), 8, + STATE(297), 8, sym_doctype, sym__node, sym_element, @@ -11534,66 +11419,113 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [6020] = 27, + [5873] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - anon_sym_LT_BANG, - ACTIONS(9), 1, + ACTIONS(115), 1, + sym__interpolation_end, + ACTIONS(117), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(35), 13, + anon_sym_GT, anon_sym_LT, - ACTIONS(11), 1, - anon_sym_LT_SLASH, - ACTIONS(15), 1, - anon_sym_LBRACE, - ACTIONS(17), 1, - sym__interpolation_start, - ACTIONS(19), 1, - sym__control_flow_start, - ACTIONS(271), 1, - anon_sym_RBRACE, - STATE(98), 1, - sym_start_tag, - STATE(102), 1, - aux_sym_document_repeat1, - STATE(288), 1, - sym_empty_statement, - STATE(292), 1, - sym_else_if_statement, - STATE(294), 1, - sym_else_statement, - STATE(311), 1, - sym__alternative_statement, - STATE(322), 1, - sym_self_closing_tag, - STATE(324), 1, - sym_placeholder_statement, - STATE(327), 1, - sym_loading_statement, - STATE(331), 1, - sym_error_statement, - STATE(582), 1, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(37), 24, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [5925] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + anon_sym_LT_BANG, + ACTIONS(9), 1, + anon_sym_LT, + ACTIONS(11), 1, + anon_sym_LT_SLASH, + ACTIONS(15), 1, + anon_sym_LBRACE, + ACTIONS(17), 1, + sym__interpolation_start, + ACTIONS(19), 1, + sym__control_flow_start, + ACTIONS(269), 1, + anon_sym_RBRACE, + STATE(101), 1, + sym_start_tag, + STATE(112), 1, + aux_sym_document_repeat1, + STATE(298), 1, + sym_self_closing_tag, + STATE(311), 1, + sym_else_statement, + STATE(318), 1, + sym__alternative_statement, + STATE(332), 1, + sym_empty_statement, + STATE(334), 1, + sym_else_if_statement, + STATE(337), 1, + sym_placeholder_statement, + STATE(338), 1, + sym_loading_statement, + STATE(341), 1, + sym_error_statement, + STATE(586), 1, sym_style_start_tag, - STATE(613), 1, + STATE(595), 1, sym_script_start_tag, - STATE(642), 1, + STATE(653), 1, + sym__for_start_expression, + STATE(698), 1, sym__if_start_expression, - STATE(649), 1, + STATE(699), 1, sym__else_if_start_expression, - STATE(707), 1, - sym__for_start_expression, - STATE(715), 1, + STATE(704), 1, sym__switch_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(341), 6, + STATE(287), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(301), 8, + STATE(297), 8, sym_doctype, sym__node, sym_element, @@ -11602,7 +11534,53 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [6115] = 27, + [6020] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(271), 1, + anon_sym_COLON, + STATE(105), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(137), 15, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(139), 21, + sym__interpolation_end, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [6071] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -11617,51 +11595,51 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(19), 1, sym__control_flow_start, - ACTIONS(273), 1, - ts_builtin_sym_end, - STATE(98), 1, + ACTIONS(274), 1, + anon_sym_RBRACE, + STATE(101), 1, sym_start_tag, STATE(102), 1, aux_sym_document_repeat1, - STATE(288), 1, - sym_empty_statement, - STATE(292), 1, - sym_else_if_statement, - STATE(294), 1, - sym_else_statement, + STATE(298), 1, + sym_self_closing_tag, STATE(311), 1, + sym_else_statement, + STATE(318), 1, sym__alternative_statement, - STATE(322), 1, - sym_self_closing_tag, - STATE(324), 1, + STATE(332), 1, + sym_empty_statement, + STATE(334), 1, + sym_else_if_statement, + STATE(337), 1, sym_placeholder_statement, - STATE(327), 1, + STATE(338), 1, sym_loading_statement, - STATE(331), 1, + STATE(341), 1, sym_error_statement, - STATE(582), 1, + STATE(586), 1, sym_style_start_tag, - STATE(613), 1, + STATE(595), 1, sym_script_start_tag, - STATE(642), 1, + STATE(653), 1, + sym__for_start_expression, + STATE(698), 1, sym__if_start_expression, - STATE(649), 1, + STATE(699), 1, sym__else_if_start_expression, - STATE(707), 1, - sym__for_start_expression, - STATE(715), 1, + STATE(704), 1, sym__switch_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(341), 6, + STATE(287), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(301), 8, + STATE(297), 8, sym_doctype, sym__node, sym_element, @@ -11670,7 +11648,7 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [6210] = 27, + [6166] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -11685,51 +11663,51 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(19), 1, sym__control_flow_start, - ACTIONS(275), 1, + ACTIONS(276), 1, anon_sym_RBRACE, - STATE(98), 1, + STATE(101), 1, sym_start_tag, STATE(102), 1, aux_sym_document_repeat1, - STATE(288), 1, - sym_empty_statement, - STATE(292), 1, - sym_else_if_statement, - STATE(294), 1, - sym_else_statement, + STATE(298), 1, + sym_self_closing_tag, STATE(311), 1, + sym_else_statement, + STATE(318), 1, sym__alternative_statement, - STATE(322), 1, - sym_self_closing_tag, - STATE(324), 1, + STATE(332), 1, + sym_empty_statement, + STATE(334), 1, + sym_else_if_statement, + STATE(337), 1, sym_placeholder_statement, - STATE(327), 1, + STATE(338), 1, sym_loading_statement, - STATE(331), 1, + STATE(341), 1, sym_error_statement, - STATE(582), 1, + STATE(586), 1, sym_style_start_tag, - STATE(613), 1, + STATE(595), 1, sym_script_start_tag, - STATE(642), 1, + STATE(653), 1, + sym__for_start_expression, + STATE(698), 1, sym__if_start_expression, - STATE(649), 1, + STATE(699), 1, sym__else_if_start_expression, - STATE(707), 1, - sym__for_start_expression, - STATE(715), 1, + STATE(704), 1, sym__switch_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(341), 6, + STATE(287), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(301), 8, + STATE(297), 8, sym_doctype, sym__node, sym_element, @@ -11738,7 +11716,7 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [6305] = 27, + [6261] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -11753,51 +11731,51 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(19), 1, sym__control_flow_start, - ACTIONS(277), 1, + ACTIONS(278), 1, anon_sym_RBRACE, - STATE(98), 1, + STATE(101), 1, sym_start_tag, - STATE(105), 1, + STATE(106), 1, aux_sym_document_repeat1, - STATE(288), 1, - sym_empty_statement, - STATE(292), 1, - sym_else_if_statement, - STATE(294), 1, - sym_else_statement, + STATE(298), 1, + sym_self_closing_tag, STATE(311), 1, + sym_else_statement, + STATE(318), 1, sym__alternative_statement, - STATE(322), 1, - sym_self_closing_tag, - STATE(324), 1, + STATE(332), 1, + sym_empty_statement, + STATE(334), 1, + sym_else_if_statement, + STATE(337), 1, sym_placeholder_statement, - STATE(327), 1, + STATE(338), 1, sym_loading_statement, - STATE(331), 1, + STATE(341), 1, sym_error_statement, - STATE(582), 1, + STATE(586), 1, sym_style_start_tag, - STATE(613), 1, + STATE(595), 1, sym_script_start_tag, - STATE(642), 1, + STATE(653), 1, + sym__for_start_expression, + STATE(698), 1, sym__if_start_expression, - STATE(649), 1, + STATE(699), 1, sym__else_if_start_expression, - STATE(707), 1, - sym__for_start_expression, - STATE(715), 1, + STATE(704), 1, sym__switch_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(341), 6, + STATE(287), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(301), 8, + STATE(297), 8, sym_doctype, sym__node, sym_element, @@ -11806,79 +11784,33 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [6400] = 6, + [6356] = 6, ACTIONS(3), 1, sym_comment, - STATE(188), 1, + STATE(189), 1, sym__binary_op, - ACTIONS(189), 2, + ACTIONS(205), 2, anon_sym_QMARK, anon_sym_QMARK_QMARK, - ACTIONS(187), 4, + ACTIONS(203), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_as, - ACTIONS(279), 12, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(281), 20, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_in, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [6453] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(283), 1, - anon_sym_COLON, - STATE(110), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(137), 15, + ACTIONS(280), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(139), 21, - sym__interpolation_end, + ACTIONS(282), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -11899,66 +11831,134 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6504] = 27, + [6409] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(244), 1, - sym__implicit_end_tag, - ACTIONS(286), 1, + ACTIONS(7), 1, anon_sym_LT_BANG, - ACTIONS(289), 1, + ACTIONS(9), 1, anon_sym_LT, - ACTIONS(292), 1, + ACTIONS(11), 1, anon_sym_LT_SLASH, - ACTIONS(298), 1, + ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(301), 1, + ACTIONS(17), 1, sym__interpolation_start, - ACTIONS(304), 1, + ACTIONS(19), 1, sym__control_flow_start, + ACTIONS(284), 1, + anon_sym_RBRACE, STATE(101), 1, sym_start_tag, STATE(111), 1, aux_sym_document_repeat1, - STATE(377), 1, + STATE(298), 1, sym_self_closing_tag, - STATE(379), 1, - sym__alternative_statement, - STATE(380), 1, + STATE(311), 1, + sym_else_statement, + STATE(318), 1, + sym__alternative_statement, + STATE(332), 1, + sym_empty_statement, + STATE(334), 1, + sym_else_if_statement, + STATE(337), 1, sym_placeholder_statement, - STATE(382), 1, + STATE(338), 1, sym_loading_statement, - STATE(385), 1, + STATE(341), 1, sym_error_statement, - STATE(389), 1, + STATE(586), 1, + sym_style_start_tag, + STATE(595), 1, + sym_script_start_tag, + STATE(653), 1, + sym__for_start_expression, + STATE(698), 1, + sym__if_start_expression, + STATE(699), 1, + sym__else_if_start_expression, + STATE(704), 1, + sym__switch_start_expression, + ACTIONS(13), 2, + sym_entity, + sym_text, + STATE(287), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(297), 8, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_icu_expression, + sym_interpolation, + [6504] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + anon_sym_LT_BANG, + ACTIONS(9), 1, + anon_sym_LT, + ACTIONS(11), 1, + anon_sym_LT_SLASH, + ACTIONS(15), 1, + anon_sym_LBRACE, + ACTIONS(17), 1, + sym__interpolation_start, + ACTIONS(19), 1, + sym__control_flow_start, + ACTIONS(286), 1, + anon_sym_RBRACE, + STATE(101), 1, + sym_start_tag, + STATE(102), 1, + aux_sym_document_repeat1, + STATE(298), 1, + sym_self_closing_tag, + STATE(311), 1, + sym_else_statement, + STATE(318), 1, + sym__alternative_statement, + STATE(332), 1, sym_empty_statement, - STATE(390), 1, + STATE(334), 1, sym_else_if_statement, - STATE(391), 1, - sym_else_statement, - STATE(583), 1, - sym_script_start_tag, - STATE(584), 1, + STATE(337), 1, + sym_placeholder_statement, + STATE(338), 1, + sym_loading_statement, + STATE(341), 1, + sym_error_statement, + STATE(586), 1, sym_style_start_tag, - STATE(717), 1, - sym__switch_start_expression, - STATE(719), 1, + STATE(595), 1, + sym_script_start_tag, + STATE(653), 1, sym__for_start_expression, - STATE(723), 1, + STATE(698), 1, sym__if_start_expression, - STATE(724), 1, + STATE(699), 1, sym__else_if_start_expression, - ACTIONS(295), 2, + STATE(704), 1, + sym__switch_start_expression, + ACTIONS(13), 2, sym_entity, sym_text, - STATE(378), 6, + STATE(287), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(376), 8, + STATE(297), 8, sym_doctype, sym__node, sym_element, @@ -11982,51 +11982,51 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(19), 1, sym__control_flow_start, - ACTIONS(307), 1, + ACTIONS(288), 1, anon_sym_RBRACE, - STATE(98), 1, + STATE(101), 1, sym_start_tag, STATE(102), 1, aux_sym_document_repeat1, - STATE(288), 1, - sym_empty_statement, - STATE(292), 1, - sym_else_if_statement, - STATE(294), 1, - sym_else_statement, + STATE(298), 1, + sym_self_closing_tag, STATE(311), 1, + sym_else_statement, + STATE(318), 1, sym__alternative_statement, - STATE(322), 1, - sym_self_closing_tag, - STATE(324), 1, + STATE(332), 1, + sym_empty_statement, + STATE(334), 1, + sym_else_if_statement, + STATE(337), 1, sym_placeholder_statement, - STATE(327), 1, + STATE(338), 1, sym_loading_statement, - STATE(331), 1, + STATE(341), 1, sym_error_statement, - STATE(582), 1, + STATE(586), 1, sym_style_start_tag, - STATE(613), 1, + STATE(595), 1, sym_script_start_tag, - STATE(642), 1, + STATE(653), 1, + sym__for_start_expression, + STATE(698), 1, sym__if_start_expression, - STATE(649), 1, + STATE(699), 1, sym__else_if_start_expression, - STATE(707), 1, - sym__for_start_expression, - STATE(715), 1, + STATE(704), 1, sym__switch_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(341), 6, + STATE(287), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(301), 8, + STATE(297), 8, sym_doctype, sym__node, sym_element, @@ -12035,32 +12035,33 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [6694] = 5, + [6694] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(236), 1, - anon_sym_COLON, - STATE(110), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(133), 15, + STATE(189), 1, + sym__binary_op, + ACTIONS(185), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_as, + ACTIONS(187), 4, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(280), 10, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(135), 21, - sym__interpolation_end, + ACTIONS(282), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -12081,33 +12082,100 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6745] = 6, + [6747] = 27, ACTIONS(3), 1, sym_comment, - STATE(188), 1, - sym__binary_op, - ACTIONS(208), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - ACTIONS(210), 4, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(279), 10, + ACTIONS(7), 1, + anon_sym_LT_BANG, + ACTIONS(9), 1, + anon_sym_LT, + ACTIONS(11), 1, + anon_sym_LT_SLASH, + ACTIONS(15), 1, + anon_sym_LBRACE, + ACTIONS(17), 1, + sym__interpolation_start, + ACTIONS(19), 1, + sym__control_flow_start, + ACTIONS(290), 1, + ts_builtin_sym_end, + STATE(101), 1, + sym_start_tag, + STATE(102), 1, + aux_sym_document_repeat1, + STATE(298), 1, + sym_self_closing_tag, + STATE(311), 1, + sym_else_statement, + STATE(318), 1, + sym__alternative_statement, + STATE(332), 1, + sym_empty_statement, + STATE(334), 1, + sym_else_if_statement, + STATE(337), 1, + sym_placeholder_statement, + STATE(338), 1, + sym_loading_statement, + STATE(341), 1, + sym_error_statement, + STATE(586), 1, + sym_style_start_tag, + STATE(595), 1, + sym_script_start_tag, + STATE(653), 1, + sym__for_start_expression, + STATE(698), 1, + sym__if_start_expression, + STATE(699), 1, + sym__else_if_start_expression, + STATE(704), 1, + sym__switch_start_expression, + ACTIONS(13), 2, + sym_entity, + sym_text, + STATE(287), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(297), 8, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_icu_expression, + sym_interpolation, + [6842] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(220), 1, + anon_sym_COLON, + STATE(105), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(133), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(281), 20, + ACTIONS(135), 21, + sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -12128,66 +12196,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6798] = 27, + [6893] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, + ACTIONS(246), 1, + sym__implicit_end_tag, + ACTIONS(292), 1, anon_sym_LT_BANG, - ACTIONS(9), 1, + ACTIONS(295), 1, anon_sym_LT, - ACTIONS(11), 1, + ACTIONS(298), 1, anon_sym_LT_SLASH, - ACTIONS(15), 1, + ACTIONS(304), 1, anon_sym_LBRACE, - ACTIONS(17), 1, + ACTIONS(307), 1, sym__interpolation_start, - ACTIONS(19), 1, + ACTIONS(310), 1, sym__control_flow_start, - ACTIONS(309), 1, - anon_sym_RBRACE, - STATE(98), 1, + STATE(100), 1, sym_start_tag, - STATE(102), 1, + STATE(116), 1, aux_sym_document_repeat1, - STATE(288), 1, - sym_empty_statement, - STATE(292), 1, - sym_else_if_statement, - STATE(294), 1, - sym_else_statement, - STATE(311), 1, - sym__alternative_statement, - STATE(322), 1, + STATE(347), 1, sym_self_closing_tag, - STATE(324), 1, + STATE(351), 1, + sym__alternative_statement, + STATE(354), 1, sym_placeholder_statement, - STATE(327), 1, + STATE(357), 1, sym_loading_statement, - STATE(331), 1, + STATE(358), 1, sym_error_statement, - STATE(582), 1, - sym_style_start_tag, - STATE(613), 1, + STATE(359), 1, + sym_empty_statement, + STATE(362), 1, + sym_else_if_statement, + STATE(365), 1, + sym_else_statement, + STATE(632), 1, sym_script_start_tag, - STATE(642), 1, + STATE(634), 1, + sym_style_start_tag, + STATE(726), 1, + sym__switch_start_expression, + STATE(727), 1, + sym__for_start_expression, + STATE(728), 1, sym__if_start_expression, - STATE(649), 1, + STATE(729), 1, sym__else_if_start_expression, - STATE(707), 1, - sym__for_start_expression, - STATE(715), 1, - sym__switch_start_expression, - ACTIONS(13), 2, + ACTIONS(301), 2, sym_entity, sym_text, - STATE(341), 6, + STATE(349), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(301), 8, + STATE(343), 8, sym_doctype, sym__node, sym_element, @@ -12196,7 +12264,7 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [6893] = 27, + [6988] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -12211,117 +12279,49 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(19), 1, sym__control_flow_start, - ACTIONS(311), 1, - anon_sym_RBRACE, - STATE(98), 1, + STATE(101), 1, sym_start_tag, - STATE(115), 1, + STATE(107), 1, aux_sym_document_repeat1, - STATE(288), 1, - sym_empty_statement, - STATE(292), 1, - sym_else_if_statement, - STATE(294), 1, - sym_else_statement, + STATE(298), 1, + sym_self_closing_tag, STATE(311), 1, + sym_else_statement, + STATE(318), 1, sym__alternative_statement, - STATE(322), 1, - sym_self_closing_tag, - STATE(324), 1, - sym_placeholder_statement, - STATE(327), 1, - sym_loading_statement, - STATE(331), 1, - sym_error_statement, - STATE(582), 1, - sym_style_start_tag, - STATE(613), 1, - sym_script_start_tag, - STATE(642), 1, - sym__if_start_expression, - STATE(649), 1, - sym__else_if_start_expression, - STATE(707), 1, - sym__for_start_expression, - STATE(715), 1, - sym__switch_start_expression, - ACTIONS(13), 2, - sym_entity, - sym_text, - STATE(341), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(301), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [6988] = 26, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - anon_sym_LT_BANG, - ACTIONS(9), 1, - anon_sym_LT, - ACTIONS(11), 1, - anon_sym_LT_SLASH, - ACTIONS(15), 1, - anon_sym_LBRACE, - ACTIONS(17), 1, - sym__interpolation_start, - ACTIONS(19), 1, - sym__control_flow_start, - STATE(98), 1, - sym_start_tag, - STATE(107), 1, - aux_sym_document_repeat1, - STATE(288), 1, + STATE(332), 1, sym_empty_statement, - STATE(292), 1, + STATE(334), 1, sym_else_if_statement, - STATE(294), 1, - sym_else_statement, - STATE(311), 1, - sym__alternative_statement, - STATE(322), 1, - sym_self_closing_tag, - STATE(324), 1, + STATE(337), 1, sym_placeholder_statement, - STATE(327), 1, + STATE(338), 1, sym_loading_statement, - STATE(331), 1, + STATE(341), 1, sym_error_statement, - STATE(582), 1, + STATE(586), 1, sym_style_start_tag, - STATE(613), 1, + STATE(595), 1, sym_script_start_tag, - STATE(642), 1, + STATE(653), 1, + sym__for_start_expression, + STATE(698), 1, sym__if_start_expression, - STATE(649), 1, + STATE(699), 1, sym__else_if_start_expression, - STATE(707), 1, - sym__for_start_expression, - STATE(715), 1, + STATE(704), 1, sym__switch_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(341), 6, + STATE(287), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(301), 8, + STATE(297), 8, sym_doctype, sym__node, sym_element, @@ -12333,11 +12333,11 @@ static const uint16_t ts_small_parse_table[] = { [7080] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(313), 1, + ACTIONS(195), 1, anon_sym_PIPE, - STATE(118), 1, + STATE(119), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(150), 14, + ACTIONS(157), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -12352,7 +12352,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(152), 21, + ACTIONS(159), 21, sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -12377,11 +12377,11 @@ static const uint16_t ts_small_parse_table[] = { [7129] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(198), 1, + ACTIONS(313), 1, anon_sym_PIPE, - STATE(118), 1, + STATE(119), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(157), 14, + ACTIONS(150), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -12396,7 +12396,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(159), 21, + ACTIONS(152), 21, sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -12421,11 +12421,11 @@ static const uint16_t ts_small_parse_table[] = { [7178] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(208), 1, + ACTIONS(185), 1, sym__interpolation_end, - STATE(187), 1, + STATE(192), 1, sym__binary_op, - ACTIONS(210), 4, + ACTIONS(187), 4, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -12506,11 +12506,11 @@ static const uint16_t ts_small_parse_table[] = { [7272] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(187), 1, + ACTIONS(203), 1, sym__interpolation_end, - STATE(187), 1, + STATE(192), 1, sym__binary_op, - ACTIONS(189), 2, + ACTIONS(205), 2, anon_sym_QMARK, anon_sym_QMARK_QMARK, ACTIONS(316), 12, @@ -12591,9 +12591,9 @@ static const uint16_t ts_small_parse_table[] = { [7366] = 5, ACTIONS(3), 1, sym_comment, - STATE(189), 1, + STATE(190), 1, sym__binary_op, - ACTIONS(208), 2, + ACTIONS(185), 2, anon_sym_RPAREN, anon_sym_COMMA, ACTIONS(320), 12, @@ -12633,7 +12633,7 @@ static const uint16_t ts_small_parse_table[] = { [7413] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(200), 14, + ACTIONS(177), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -12648,7 +12648,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(202), 21, + ACTIONS(179), 21, sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -12670,7 +12670,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7456] = 23, + [7456] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, @@ -12680,7 +12680,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(330), 1, - anon_sym_SEMI, + anon_sym_let, ACTIONS(332), 1, anon_sym_LPAREN, ACTIONS(334), 1, @@ -12695,33 +12695,30 @@ static const uint16_t ts_small_parse_table[] = { sym_number, ACTIONS(344), 1, anon_sym_BQUOTE, - STATE(64), 1, - sym_member_expression, - STATE(66), 1, + STATE(109), 1, sym_expression, - STATE(264), 1, - sym__double_quote, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, + STATE(479), 1, + sym__double_quote, + STATE(493), 1, sym__single_quote, - STATE(513), 1, - sym_assignment_expression, - STATE(542), 1, - aux_sym__binding_assignment_repeat1, - STATE(823), 1, + STATE(751), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(409), 2, sym_unary_expression, sym_binary_expression, - STATE(443), 6, + STATE(558), 2, + sym_structural_expression, + sym_structural_declaration, + STATE(355), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 8, + STATE(51), 9, sym_template_string, sym__primitive, sym_object, @@ -12729,8 +12726,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [7539] = 21, + [7535] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, @@ -12746,7 +12744,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(348), 1, - anon_sym_let, + anon_sym_SEMI, ACTIONS(350), 1, anon_sym_SLASH, ACTIONS(352), 1, @@ -12755,30 +12753,33 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(356), 1, sym_number, - STATE(109), 1, + STATE(66), 1, + sym_member_expression, + STATE(71), 1, sym_expression, - STATE(439), 1, + STATE(263), 1, + sym__double_quote, + STATE(455), 1, sym__backtick, - STATE(476), 1, + STATE(493), 1, sym__single_quote, - STATE(477), 1, - sym__double_quote, - STATE(751), 1, + STATE(510), 1, + sym_assignment_expression, + STATE(512), 1, + aux_sym__binding_assignment_repeat1, + STATE(827), 1, sym_arrow_function_parameters, - STATE(415), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(548), 2, - sym_structural_expression, - sym_structural_declaration, - STATE(348), 6, + STATE(461), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(50), 9, + STATE(17), 8, sym_template_string, sym__primitive, sym_object, @@ -12786,9 +12787,8 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [7618] = 21, + [7618] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, @@ -12801,10 +12801,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, ACTIONS(348), 1, - anon_sym_let, + anon_sym_SEMI, ACTIONS(350), 1, anon_sym_SLASH, ACTIONS(352), 1, @@ -12813,30 +12811,35 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(356), 1, sym_number, - STATE(109), 1, + ACTIONS(358), 1, + anon_sym_DQUOTE, + STATE(66), 1, + sym_member_expression, + STATE(71), 1, sym_expression, - STATE(439), 1, + STATE(268), 1, + sym__double_quote, + STATE(455), 1, sym__backtick, - STATE(476), 1, + STATE(493), 1, sym__single_quote, - STATE(477), 1, - sym__double_quote, - STATE(751), 1, + STATE(547), 1, + sym_assignment_expression, + STATE(548), 1, + aux_sym__binding_assignment_repeat1, + STATE(827), 1, sym_arrow_function_parameters, - STATE(415), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(561), 2, - sym_structural_expression, - sym_structural_declaration, - STATE(348), 6, + STATE(445), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(50), 9, + STATE(17), 8, sym_template_string, sym__primitive, sym_object, @@ -12844,17 +12847,18 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [7697] = 23, + [7701] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(330), 1, - anon_sym_SEMI, + anon_sym_let, ACTIONS(332), 1, anon_sym_LPAREN, ACTIONS(334), 1, @@ -12869,35 +12873,30 @@ static const uint16_t ts_small_parse_table[] = { sym_number, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(358), 1, - anon_sym_DQUOTE, - STATE(64), 1, - sym_member_expression, - STATE(66), 1, + STATE(109), 1, sym_expression, - STATE(270), 1, - sym__double_quote, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, + STATE(479), 1, + sym__double_quote, + STATE(493), 1, sym__single_quote, - STATE(533), 1, - sym_assignment_expression, - STATE(536), 1, - aux_sym__binding_assignment_repeat1, - STATE(823), 1, + STATE(751), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(409), 2, sym_unary_expression, sym_binary_expression, - STATE(453), 6, + STATE(546), 2, + sym_structural_expression, + sym_structural_declaration, + STATE(355), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 8, + STATE(51), 9, sym_template_string, sym__primitive, sym_object, @@ -12905,6 +12904,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, [7780] = 22, ACTIONS(3), 1, @@ -12915,47 +12915,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(344), 1, + anon_sym_BQUOTE, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, anon_sym_BANG, - ACTIONS(340), 1, + ACTIONS(354), 1, sym_identifier, - ACTIONS(342), 1, + ACTIONS(356), 1, sym_number, - ACTIONS(344), 1, - anon_sym_BQUOTE, ACTIONS(360), 1, anon_sym_DQUOTE, ACTIONS(363), 1, anon_sym_SEMI, - STATE(64), 1, - sym_member_expression, STATE(66), 1, + sym_member_expression, + STATE(71), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(680), 1, + STATE(493), 1, + sym__single_quote, + STATE(679), 1, sym_assignment_expression, - STATE(823), 1, + STATE(827), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(514), 6, + STATE(516), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 8, + STATE(17), 8, sym_template_string, sym__primitive, sym_object, @@ -12964,45 +12964,84 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [7860] = 20, + [7860] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 1, + STATE(189), 1, + sym__binary_op, + ACTIONS(280), 12, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(282), 20, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [7903] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(367), 1, + ACTIONS(326), 1, anon_sym_DQUOTE, - ACTIONS(369), 1, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(371), 1, + ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(373), 1, - anon_sym_SLASH, - ACTIONS(375), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(377), 1, + ACTIONS(344), 1, + anon_sym_BQUOTE, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, anon_sym_BANG, - ACTIONS(379), 1, + ACTIONS(365), 1, sym_identifier, - ACTIONS(381), 1, + ACTIONS(367), 1, sym_number, - ACTIONS(383), 1, - anon_sym_BQUOTE, - STATE(122), 1, + STATE(71), 1, sym_expression, - STATE(462), 1, + STATE(455), 1, sym__backtick, - STATE(492), 1, - sym__single_quote, - STATE(496), 1, + STATE(479), 1, sym__double_quote, - STATE(774), 1, + STATE(493), 1, + sym__single_quote, + STATE(827), 1, sym_arrow_function_parameters, - STATE(804), 1, + STATE(831), 1, sym_concatenation_expression, - STATE(488), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(600), 6, + STATE(637), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -13019,107 +13058,52 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [7935] = 20, + [7978] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, - sym_identifier, - ACTIONS(387), 1, - sym_number, - STATE(66), 1, - sym_expression, - STATE(439), 1, - sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, - sym__double_quote, - STATE(823), 1, - sym_arrow_function_parameters, - STATE(831), 1, - sym_concatenation_expression, - STATE(286), 2, - sym_unary_expression, - sym_binary_expression, - STATE(602), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(62), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [8010] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(324), 1, - anon_sym_SQUOTE, - ACTIONS(328), 1, - anon_sym_LBRACE, - ACTIONS(332), 1, - anon_sym_LPAREN, - ACTIONS(334), 1, + ACTIONS(350), 1, anon_sym_SLASH, - ACTIONS(336), 1, - anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(352), 1, anon_sym_BANG, - ACTIONS(342), 1, + ACTIONS(356), 1, sym_number, - ACTIONS(344), 1, - anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(365), 1, sym_identifier, - STATE(66), 1, + STATE(71), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(593), 1, + STATE(493), 1, + sym__single_quote, + STATE(571), 1, sym_if_condition, - STATE(823), 1, + STATE(827), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(518), 6, + STATE(541), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(17), 9, sym_template_string, sym__primitive, sym_object, @@ -13129,12 +13113,12 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8085] = 4, + [8053] = 4, ACTIONS(3), 1, sym_comment, - STATE(187), 1, + STATE(190), 1, sym__binary_op, - ACTIONS(316), 12, + ACTIONS(320), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13147,7 +13131,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(318), 20, + ACTIONS(322), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -13168,12 +13152,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8128] = 4, + [8096] = 4, ACTIONS(3), 1, sym_comment, - STATE(189), 1, + STATE(192), 1, sym__binary_op, - ACTIONS(320), 12, + ACTIONS(316), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13186,7 +13170,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(322), 20, + ACTIONS(318), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -13207,52 +13191,107 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8171] = 20, + [8139] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(344), 1, + anon_sym_BQUOTE, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, anon_sym_BANG, - ACTIONS(342), 1, + ACTIONS(365), 1, + sym_identifier, + ACTIONS(367), 1, sym_number, + STATE(71), 1, + sym_expression, + STATE(455), 1, + sym__backtick, + STATE(479), 1, + sym__double_quote, + STATE(493), 1, + sym__single_quote, + STATE(736), 1, + sym_concatenation_expression, + STATE(827), 1, + sym_arrow_function_parameters, + STATE(285), 2, + sym_unary_expression, + sym_binary_expression, + STATE(604), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(74), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [8214] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, + ACTIONS(328), 1, + anon_sym_LBRACE, + ACTIONS(332), 1, + anon_sym_LPAREN, + ACTIONS(336), 1, + anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(389), 1, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(356), 1, + sym_number, + ACTIONS(369), 1, anon_sym_RPAREN, - ACTIONS(391), 1, + ACTIONS(371), 1, sym_identifier, - STATE(66), 1, + STATE(71), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(823), 1, + STATE(493), 1, + sym__single_quote, + STATE(827), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(569), 6, + STATE(635), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(17), 9, sym_template_string, sym__primitive, sym_object, @@ -13262,7 +13301,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8246] = 4, + [8289] = 4, ACTIONS(3), 1, sym_comment, STATE(191), 1, @@ -13301,52 +13340,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8289] = 20, + [8332] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(367), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(369), 1, + ACTIONS(377), 1, anon_sym_LBRACE, - ACTIONS(371), 1, + ACTIONS(379), 1, anon_sym_LPAREN, - ACTIONS(373), 1, + ACTIONS(381), 1, anon_sym_SLASH, - ACTIONS(375), 1, + ACTIONS(383), 1, anon_sym_LBRACK, - ACTIONS(377), 1, + ACTIONS(385), 1, anon_sym_BANG, - ACTIONS(379), 1, + ACTIONS(387), 1, sym_identifier, - ACTIONS(381), 1, + ACTIONS(389), 1, sym_number, - ACTIONS(383), 1, + ACTIONS(391), 1, anon_sym_BQUOTE, STATE(122), 1, sym_expression, - STATE(462), 1, + STATE(451), 1, sym__backtick, - STATE(492), 1, + STATE(476), 1, sym__single_quote, - STATE(496), 1, + STATE(478), 1, sym__double_quote, - STATE(774), 1, + STATE(756), 1, sym_arrow_function_parameters, - STATE(828), 1, + STATE(829), 1, sym_concatenation_expression, - STATE(488), 2, + STATE(492), 2, sym_unary_expression, sym_binary_expression, - STATE(586), 6, + STATE(563), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(74), 9, + STATE(75), 9, sym_template_string, sym__primitive, sym_object, @@ -13356,52 +13395,107 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8364] = 20, + [8407] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, - sym_number, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(356), 1, + sym_number, + ACTIONS(369), 1, + anon_sym_RPAREN, + ACTIONS(371), 1, + sym_identifier, + STATE(71), 1, + sym_expression, + STATE(455), 1, + sym__backtick, + STATE(479), 1, + sym__double_quote, + STATE(493), 1, + sym__single_quote, + STATE(827), 1, + sym_arrow_function_parameters, + STATE(285), 2, + sym_unary_expression, + sym_binary_expression, + STATE(570), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(17), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [8482] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, anon_sym_DQUOTE, + ACTIONS(377), 1, + anon_sym_LBRACE, + ACTIONS(379), 1, + anon_sym_LPAREN, + ACTIONS(381), 1, + anon_sym_SLASH, + ACTIONS(383), 1, + anon_sym_LBRACK, + ACTIONS(385), 1, + anon_sym_BANG, + ACTIONS(387), 1, + sym_identifier, ACTIONS(389), 1, - anon_sym_RPAREN, + sym_number, ACTIONS(391), 1, - sym_identifier, - STATE(66), 1, + anon_sym_BQUOTE, + STATE(122), 1, sym_expression, - STATE(439), 1, + STATE(451), 1, sym__backtick, STATE(476), 1, sym__single_quote, - STATE(477), 1, + STATE(478), 1, sym__double_quote, - STATE(823), 1, + STATE(756), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(763), 1, + sym_concatenation_expression, + STATE(492), 2, sym_unary_expression, sym_binary_expression, - STATE(590), 6, + STATE(566), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(75), 9, sym_template_string, sym__primitive, sym_object, @@ -13411,12 +13505,12 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8439] = 4, + [8557] = 4, ACTIONS(3), 1, sym_comment, - STATE(190), 1, + STATE(193), 1, sym__binary_op, - ACTIONS(185), 12, + ACTIONS(183), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13429,7 +13523,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(191), 20, + ACTIONS(189), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -13450,52 +13544,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8482] = 20, + [8600] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, - sym_identifier, - ACTIONS(387), 1, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(356), 1, sym_number, - STATE(66), 1, + ACTIONS(369), 1, + anon_sym_RPAREN, + ACTIONS(371), 1, + sym_identifier, + STATE(71), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(742), 1, - sym_concatenation_expression, - STATE(823), 1, + STATE(493), 1, + sym__single_quote, + STATE(827), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(575), 6, + STATE(605), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(62), 9, + STATE(17), 9, sym_template_string, sym__primitive, sym_object, @@ -13505,52 +13599,52 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8557] = 20, + [8675] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, - sym_number, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(356), 1, + sym_number, + ACTIONS(365), 1, sym_identifier, - STATE(66), 1, + STATE(71), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(823), 1, + STATE(493), 1, + sym__single_quote, + STATE(618), 1, + sym_if_condition, + STATE(827), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(616), 6, + STATE(541), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(17), 9, sym_template_string, sym__primitive, sym_object, @@ -13560,91 +13654,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8632] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(188), 1, - sym__binary_op, - ACTIONS(279), 12, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(281), 20, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_in, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [8675] = 20, + [8750] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, - sym_number, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(356), 1, + sym_number, + ACTIONS(365), 1, sym_identifier, - STATE(66), 1, + STATE(71), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(625), 1, - sym_if_condition, - STATE(823), 1, + STATE(493), 1, + sym__single_quote, + STATE(827), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(518), 6, + STATE(578), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(17), 9, sym_template_string, sym__primitive, sym_object, @@ -13654,50 +13707,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8750] = 19, + [8822] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(377), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(379), 1, anon_sym_LPAREN, - ACTIONS(334), 1, + ACTIONS(381), 1, anon_sym_SLASH, - ACTIONS(336), 1, + ACTIONS(383), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, - sym_number, - ACTIONS(344), 1, - anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, ACTIONS(385), 1, + anon_sym_BANG, + ACTIONS(387), 1, sym_identifier, - STATE(66), 1, + ACTIONS(391), 1, + anon_sym_BQUOTE, + ACTIONS(393), 1, + sym_number, + STATE(122), 1, sym_expression, - STATE(439), 1, + STATE(451), 1, sym__backtick, STATE(476), 1, sym__single_quote, - STATE(477), 1, + STATE(478), 1, sym__double_quote, - STATE(823), 1, + STATE(756), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(492), 2, sym_unary_expression, sym_binary_expression, - STATE(464), 6, + STATE(610), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(76), 9, sym_template_string, sym__primitive, sym_object, @@ -13707,50 +13760,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8822] = 19, + [8894] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(393), 1, - anon_sym_SQUOTE, ACTIONS(395), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(397), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(399), 1, - anon_sym_LPAREN, + anon_sym_LBRACE, ACTIONS(401), 1, - anon_sym_SLASH, + anon_sym_LPAREN, ACTIONS(403), 1, - anon_sym_LBRACK, + anon_sym_SLASH, ACTIONS(405), 1, - anon_sym_BANG, + anon_sym_LBRACK, ACTIONS(407), 1, - sym_identifier, + anon_sym_BANG, ACTIONS(409), 1, - sym_number, + sym_identifier, ACTIONS(411), 1, + sym_number, + ACTIONS(413), 1, anon_sym_BQUOTE, - STATE(84), 1, + STATE(77), 1, sym_expression, - STATE(463), 1, + STATE(456), 1, sym__backtick, - STATE(493), 1, + STATE(481), 1, sym__single_quote, - STATE(494), 1, + STATE(482), 1, sym__double_quote, - STATE(806), 1, + STATE(794), 1, sym_arrow_function_parameters, - STATE(339), 2, + STATE(330), 2, sym_unary_expression, sym_binary_expression, - STATE(419), 6, + STATE(418), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(26), 9, + STATE(25), 9, sym_template_string, sym__primitive, sym_object, @@ -13760,50 +13813,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8894] = 19, + [8966] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, - sym_number, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(356), 1, + sym_number, + ACTIONS(365), 1, sym_identifier, - STATE(66), 1, + STATE(71), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(823), 1, + STATE(493), 1, + sym__single_quote, + STATE(827), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(507), 6, + STATE(550), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(17), 9, sym_template_string, sym__primitive, sym_object, @@ -13813,50 +13866,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8966] = 19, + [9038] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, - sym_number, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(356), 1, + sym_number, + ACTIONS(365), 1, sym_identifier, - STATE(66), 1, + STATE(71), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(823), 1, + STATE(493), 1, + sym__single_quote, + STATE(827), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(549), 6, + STATE(635), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(17), 9, sym_template_string, sym__primitive, sym_object, @@ -13866,50 +13919,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9038] = 19, + [9110] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, - sym_number, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(356), 1, + sym_number, + ACTIONS(365), 1, sym_identifier, - STATE(66), 1, + STATE(71), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(823), 1, + STATE(493), 1, + sym__single_quote, + STATE(827), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(554), 6, + STATE(629), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(17), 9, sym_template_string, sym__primitive, sym_object, @@ -13919,50 +13972,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9110] = 19, + [9182] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, - sym_number, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(356), 1, + sym_number, + ACTIONS(365), 1, sym_identifier, - STATE(66), 1, + STATE(71), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(823), 1, + STATE(493), 1, + sym__single_quote, + STATE(827), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(569), 6, + STATE(522), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(17), 9, sym_template_string, sym__primitive, sym_object, @@ -13972,110 +14025,57 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9182] = 20, + [9254] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, - sym_number, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, - sym_identifier, - STATE(23), 1, - sym_group, - STATE(66), 1, - sym_expression, - STATE(439), 1, - sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, - sym__double_quote, - STATE(823), 1, - sym_arrow_function_parameters, - STATE(286), 2, - sym_unary_expression, - sym_binary_expression, - STATE(369), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(8), 8, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [9256] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(365), 1, - anon_sym_SQUOTE, - ACTIONS(367), 1, - anon_sym_DQUOTE, - ACTIONS(369), 1, - anon_sym_LBRACE, - ACTIONS(371), 1, - anon_sym_LPAREN, - ACTIONS(373), 1, + ACTIONS(350), 1, anon_sym_SLASH, - ACTIONS(375), 1, - anon_sym_LBRACK, - ACTIONS(377), 1, + ACTIONS(352), 1, anon_sym_BANG, - ACTIONS(379), 1, - sym_identifier, - ACTIONS(383), 1, - anon_sym_BQUOTE, - ACTIONS(413), 1, + ACTIONS(356), 1, sym_number, - STATE(122), 1, + ACTIONS(365), 1, + sym_identifier, + STATE(24), 1, + sym_group, + STATE(71), 1, sym_expression, - STATE(462), 1, + STATE(455), 1, sym__backtick, - STATE(492), 1, - sym__single_quote, - STATE(496), 1, + STATE(479), 1, sym__double_quote, - STATE(774), 1, + STATE(493), 1, + sym__single_quote, + STATE(827), 1, sym_arrow_function_parameters, - STATE(488), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(622), 6, + STATE(392), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(71), 9, + STATE(17), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, @@ -14084,6 +14084,8 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, @@ -14098,31 +14100,29 @@ static const uint16_t ts_small_parse_table[] = { sym_number, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(415), 1, sym_identifier, - STATE(66), 1, + STATE(109), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(823), 1, + STATE(493), 1, + sym__single_quote, + STATE(751), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(409), 2, sym_unary_expression, sym_binary_expression, - STATE(354), 6, + STATE(465), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(51), 9, sym_template_string, sym__primitive, sym_object, @@ -14137,6 +14137,8 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, @@ -14145,37 +14147,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, ACTIONS(350), 1, anon_sym_SLASH, ACTIONS(352), 1, anon_sym_BANG, ACTIONS(356), 1, sym_number, - ACTIONS(415), 1, + ACTIONS(365), 1, sym_identifier, - STATE(109), 1, + STATE(71), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(751), 1, + STATE(493), 1, + sym__single_quote, + STATE(827), 1, sym_arrow_function_parameters, - STATE(415), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(471), 6, + STATE(638), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(50), 9, + STATE(17), 9, sym_template_string, sym__primitive, sym_object, @@ -14185,11 +14185,13 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9472] = 19, + [9472] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, @@ -14204,86 +14206,85 @@ static const uint16_t ts_small_parse_table[] = { sym_number, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(415), 1, sym_identifier, - STATE(66), 1, + STATE(24), 1, + sym_group, + STATE(109), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(823), 1, + STATE(493), 1, + sym__single_quote, + STATE(751), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(409), 2, sym_unary_expression, sym_binary_expression, - STATE(630), 6, + STATE(460), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(51), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [9544] = 20, + [9546] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(393), 1, - anon_sym_SQUOTE, ACTIONS(395), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(397), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(399), 1, - anon_sym_LPAREN, + anon_sym_LBRACE, ACTIONS(401), 1, - anon_sym_SLASH, + anon_sym_LPAREN, ACTIONS(403), 1, - anon_sym_LBRACK, + anon_sym_SLASH, ACTIONS(405), 1, - anon_sym_BANG, + anon_sym_LBRACK, ACTIONS(407), 1, - sym_identifier, + anon_sym_BANG, ACTIONS(409), 1, - sym_number, + sym_identifier, ACTIONS(411), 1, + sym_number, + ACTIONS(413), 1, anon_sym_BQUOTE, - STATE(49), 1, + STATE(52), 1, sym_group, - STATE(84), 1, + STATE(77), 1, sym_expression, - STATE(463), 1, + STATE(456), 1, sym__backtick, - STATE(493), 1, + STATE(481), 1, sym__single_quote, - STATE(494), 1, + STATE(482), 1, sym__double_quote, - STATE(806), 1, + STATE(794), 1, sym_arrow_function_parameters, - STATE(339), 2, + STATE(330), 2, sym_unary_expression, sym_binary_expression, - STATE(406), 6, + STATE(400), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(26), 8, + STATE(25), 8, sym_template_string, sym__primitive, sym_object, @@ -14292,11 +14293,13 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9618] = 20, + [9620] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, @@ -14305,93 +14308,90 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, ACTIONS(350), 1, anon_sym_SLASH, ACTIONS(352), 1, anon_sym_BANG, ACTIONS(356), 1, sym_number, - ACTIONS(415), 1, + ACTIONS(365), 1, sym_identifier, - STATE(23), 1, - sym_group, - STATE(109), 1, + STATE(71), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(751), 1, + STATE(493), 1, + sym__single_quote, + STATE(827), 1, sym_arrow_function_parameters, - STATE(415), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(445), 6, + STATE(470), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(50), 8, + STATE(17), 9, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, [9692] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(367), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(369), 1, + ACTIONS(377), 1, anon_sym_LBRACE, - ACTIONS(371), 1, + ACTIONS(379), 1, anon_sym_LPAREN, - ACTIONS(373), 1, + ACTIONS(381), 1, anon_sym_SLASH, - ACTIONS(375), 1, + ACTIONS(383), 1, anon_sym_LBRACK, - ACTIONS(377), 1, + ACTIONS(385), 1, anon_sym_BANG, - ACTIONS(379), 1, + ACTIONS(387), 1, sym_identifier, - ACTIONS(383), 1, + ACTIONS(391), 1, anon_sym_BQUOTE, - ACTIONS(413), 1, + ACTIONS(393), 1, sym_number, - STATE(97), 1, + STATE(103), 1, sym_group, STATE(122), 1, sym_expression, - STATE(462), 1, + STATE(451), 1, sym__backtick, - STATE(492), 1, + STATE(476), 1, sym__single_quote, - STATE(496), 1, + STATE(478), 1, sym__double_quote, - STATE(774), 1, + STATE(756), 1, sym_arrow_function_parameters, - STATE(488), 2, + STATE(492), 2, sym_unary_expression, sym_binary_expression, - STATE(632), 6, + STATE(576), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(71), 8, + STATE(76), 8, sym_template_string, sym__primitive, sym_object, @@ -14405,45 +14405,45 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, - sym_number, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(356), 1, + sym_number, + ACTIONS(365), 1, sym_identifier, - STATE(66), 1, + STATE(71), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(823), 1, + STATE(493), 1, + sym__single_quote, + STATE(827), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(606), 6, + STATE(570), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(17), 9, sym_template_string, sym__primitive, sym_object, @@ -14458,45 +14458,45 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, - sym_number, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(356), 1, + sym_number, + ACTIONS(365), 1, sym_identifier, - STATE(66), 1, + STATE(71), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(823), 1, + STATE(493), 1, + sym__single_quote, + STATE(827), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(634), 6, + STATE(593), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(17), 9, sym_template_string, sym__primitive, sym_object, @@ -14511,45 +14511,45 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, - sym_number, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, - sym_identifier, - STATE(66), 1, - sym_expression, - STATE(439), 1, - sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(356), 1, + sym_number, + ACTIONS(365), 1, + sym_identifier, + STATE(71), 1, + sym_expression, + STATE(455), 1, + sym__backtick, + STATE(479), 1, sym__double_quote, - STATE(823), 1, + STATE(493), 1, + sym__single_quote, + STATE(827), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(598), 6, + STATE(602), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(17), 9, sym_template_string, sym__primitive, sym_object, @@ -14564,45 +14564,45 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, - sym_number, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(356), 1, + sym_number, + ACTIONS(365), 1, sym_identifier, - STATE(66), 1, + STATE(71), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(823), 1, + STATE(493), 1, + sym__single_quote, + STATE(827), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(524), 6, + STATE(389), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(17), 9, sym_template_string, sym__primitive, sym_object, @@ -14615,47 +14615,47 @@ static const uint16_t ts_small_parse_table[] = { [10054] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(393), 1, - anon_sym_SQUOTE, ACTIONS(395), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(397), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(399), 1, - anon_sym_LPAREN, + anon_sym_LBRACE, ACTIONS(401), 1, - anon_sym_SLASH, + anon_sym_LPAREN, ACTIONS(403), 1, - anon_sym_LBRACK, + anon_sym_SLASH, ACTIONS(405), 1, - anon_sym_BANG, + anon_sym_LBRACK, ACTIONS(407), 1, - sym_identifier, + anon_sym_BANG, ACTIONS(409), 1, - sym_number, + sym_identifier, ACTIONS(411), 1, + sym_number, + ACTIONS(413), 1, anon_sym_BQUOTE, - STATE(84), 1, + STATE(77), 1, sym_expression, - STATE(463), 1, + STATE(456), 1, sym__backtick, - STATE(493), 1, + STATE(481), 1, sym__single_quote, - STATE(494), 1, + STATE(482), 1, sym__double_quote, - STATE(806), 1, + STATE(794), 1, sym_arrow_function_parameters, - STATE(339), 2, + STATE(330), 2, sym_unary_expression, sym_binary_expression, - STATE(420), 6, + STATE(399), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(26), 9, + STATE(25), 9, sym_template_string, sym__primitive, sym_object, @@ -14670,45 +14670,45 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, - sym_number, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(356), 1, + sym_number, + ACTIONS(365), 1, sym_identifier, - STATE(66), 1, + STATE(71), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(823), 1, + STATE(493), 1, + sym__single_quote, + STATE(827), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(590), 6, + STATE(615), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(17), 9, sym_template_string, sym__primitive, sym_object, @@ -14723,45 +14723,45 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, - sym_number, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(356), 1, + sym_number, + ACTIONS(365), 1, sym_identifier, - STATE(66), 1, + STATE(71), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(823), 1, + STATE(493), 1, + sym__single_quote, + STATE(827), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(618), 6, + STATE(528), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(17), 9, sym_template_string, sym__primitive, sym_object, @@ -14776,45 +14776,45 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, - sym_number, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(356), 1, + sym_number, + ACTIONS(365), 1, sym_identifier, - STATE(66), 1, + STATE(71), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(823), 1, + STATE(493), 1, + sym__single_quote, + STATE(827), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(616), 6, + STATE(605), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(17), 9, sym_template_string, sym__primitive, sym_object, @@ -14829,45 +14829,45 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, - sym_number, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(356), 1, + sym_number, + ACTIONS(365), 1, sym_identifier, - STATE(66), 1, + STATE(71), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(823), 1, + STATE(493), 1, + sym__single_quote, + STATE(827), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(612), 6, + STATE(562), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(17), 9, sym_template_string, sym__primitive, sym_object, @@ -14882,45 +14882,45 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, - sym_number, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(356), 1, + sym_number, + ACTIONS(365), 1, sym_identifier, - STATE(66), 1, + STATE(71), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(823), 1, + STATE(493), 1, + sym__single_quote, + STATE(827), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - STATE(620), 6, + STATE(529), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(17), 9, sym_template_string, sym__primitive, sym_object, @@ -14930,50 +14930,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10486] = 20, + [10486] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, - sym_identifier, - ACTIONS(417), 1, - anon_sym_RPAREN, - ACTIONS(419), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(421), 1, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(356), 1, sym_number, - STATE(135), 1, + ACTIONS(365), 1, + sym_identifier, + STATE(71), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(773), 1, - sym_arguments, - STATE(823), 1, + STATE(493), 1, + sym__single_quote, + STATE(827), 1, sym_arrow_function_parameters, - STATE(615), 5, - sym_arrow_function, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - sym_spread, - sym__timed_argument, - STATE(76), 9, + STATE(609), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(17), 9, sym_template_string, sym__primitive, sym_object, @@ -14983,77 +14983,183 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10559] = 20, + [10558] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, - sym_identifier, - ACTIONS(419), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(421), 1, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(356), 1, sym_number, - ACTIONS(423), 1, - anon_sym_RPAREN, - STATE(135), 1, + ACTIONS(365), 1, + sym_identifier, + STATE(71), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(766), 1, - sym_arguments, - STATE(823), 1, + STATE(493), 1, + sym__single_quote, + STATE(827), 1, sym_arrow_function_parameters, - STATE(615), 5, - sym_arrow_function, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - sym_spread, - sym__timed_argument, - STATE(76), 9, - sym_template_string, - sym__primitive, - sym_object, + STATE(616), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(17), 9, + sym_template_string, + sym__primitive, + sym_object, sym_array, sym_string, sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [10632] = 20, + [10630] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(344), 1, + anon_sym_BQUOTE, + ACTIONS(352), 1, anon_sym_BANG, + ACTIONS(365), 1, + sym_identifier, + ACTIONS(417), 1, + anon_sym_RPAREN, + ACTIONS(419), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(421), 1, + sym_number, + STATE(134), 1, + sym_expression, + STATE(455), 1, + sym__backtick, + STATE(479), 1, + sym__double_quote, + STATE(493), 1, + sym__single_quote, + STATE(759), 1, + sym_arguments, + STATE(827), 1, + sym_arrow_function_parameters, + STATE(639), 5, + sym_arrow_function, + sym_unary_expression, + sym_binary_expression, + sym_spread, + sym__timed_argument, + STATE(69), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [10703] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, + ACTIONS(328), 1, + anon_sym_LBRACE, + ACTIONS(332), 1, + anon_sym_LPAREN, + ACTIONS(336), 1, + anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(365), 1, + sym_identifier, + ACTIONS(419), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(421), 1, + sym_number, + ACTIONS(423), 1, + anon_sym_RPAREN, + STATE(134), 1, + sym_expression, + STATE(455), 1, + sym__backtick, + STATE(479), 1, + sym__double_quote, + STATE(493), 1, + sym__single_quote, + STATE(766), 1, + sym_arguments, + STATE(827), 1, + sym_arrow_function_parameters, + STATE(639), 5, + sym_arrow_function, + sym_unary_expression, + sym_binary_expression, + sym_spread, + sym__timed_argument, + STATE(69), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [10776] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(326), 1, anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(328), 1, + anon_sym_LBRACE, + ACTIONS(332), 1, + anon_sym_LPAREN, + ACTIONS(336), 1, + anon_sym_LBRACK, + ACTIONS(344), 1, + anon_sym_BQUOTE, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(365), 1, sym_identifier, ACTIONS(419), 1, anon_sym_DOT_DOT_DOT, @@ -15061,25 +15167,25 @@ static const uint16_t ts_small_parse_table[] = { sym_number, ACTIONS(425), 1, anon_sym_RPAREN, - STATE(135), 1, + STATE(134), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(759), 1, + STATE(493), 1, + sym__single_quote, + STATE(746), 1, sym_arguments, - STATE(823), 1, + STATE(827), 1, sym_arrow_function_parameters, - STATE(615), 5, + STATE(639), 5, sym_arrow_function, sym_unary_expression, sym_binary_expression, sym_spread, sym__timed_argument, - STATE(76), 9, + STATE(69), 9, sym_template_string, sym__primitive, sym_object, @@ -15089,24 +15195,24 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10705] = 20, + [10849] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, anon_sym_LPAREN, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(365), 1, sym_identifier, ACTIONS(419), 1, anon_sym_DOT_DOT_DOT, @@ -15114,25 +15220,25 @@ static const uint16_t ts_small_parse_table[] = { sym_number, ACTIONS(427), 1, anon_sym_RPAREN, - STATE(135), 1, + STATE(134), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, + STATE(493), 1, + sym__single_quote, STATE(738), 1, sym_arguments, - STATE(823), 1, + STATE(827), 1, sym_arrow_function_parameters, - STATE(615), 5, + STATE(639), 5, sym_arrow_function, sym_unary_expression, sym_binary_expression, sym_spread, sym__timed_argument, - STATE(76), 9, + STATE(69), 9, sym_template_string, sym__primitive, sym_object, @@ -15142,21 +15248,21 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10778] = 17, + [10922] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, + ACTIONS(352), 1, + anon_sym_BANG, ACTIONS(419), 1, anon_sym_DOT_DOT_DOT, ACTIONS(429), 1, @@ -15167,13 +15273,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(435), 1, sym_number, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(572), 3, + STATE(493), 1, + sym__single_quote, + STATE(606), 3, sym_expression, sym_unary_expression, sym_spread, @@ -15187,21 +15293,21 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10840] = 17, + [10984] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, + ACTIONS(352), 1, + anon_sym_BANG, ACTIONS(419), 1, anon_sym_DOT_DOT_DOT, ACTIONS(429), 1, @@ -15212,13 +15318,13 @@ static const uint16_t ts_small_parse_table[] = { sym_number, ACTIONS(437), 1, anon_sym_RBRACK, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(617), 3, + STATE(493), 1, + sym__single_quote, + STATE(572), 3, sym_expression, sym_unary_expression, sym_spread, @@ -15232,21 +15338,21 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10902] = 17, + [11046] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, + ACTIONS(352), 1, + anon_sym_BANG, ACTIONS(419), 1, anon_sym_DOT_DOT_DOT, ACTIONS(429), 1, @@ -15257,13 +15363,13 @@ static const uint16_t ts_small_parse_table[] = { sym_number, ACTIONS(439), 1, anon_sym_RBRACK, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(607), 3, + STATE(493), 1, + sym__single_quote, + STATE(575), 3, sym_expression, sym_unary_expression, sym_spread, @@ -15277,21 +15383,21 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10964] = 17, + [11108] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, + ACTIONS(352), 1, + anon_sym_BANG, ACTIONS(419), 1, anon_sym_DOT_DOT_DOT, ACTIONS(429), 1, @@ -15302,13 +15408,13 @@ static const uint16_t ts_small_parse_table[] = { sym_number, ACTIONS(441), 1, anon_sym_RBRACK, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(592), 3, + STATE(493), 1, + sym__single_quote, + STATE(594), 3, sym_expression, sym_unary_expression, sym_spread, @@ -15322,21 +15428,21 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11026] = 16, + [11170] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, + ACTIONS(352), 1, + anon_sym_BANG, ACTIONS(419), 1, anon_sym_DOT_DOT_DOT, ACTIONS(429), 1, @@ -15345,13 +15451,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(435), 1, sym_number, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(641), 3, + STATE(493), 1, + sym__single_quote, + STATE(721), 3, sym_expression, sym_unary_expression, sym_spread, @@ -15365,20 +15471,20 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11085] = 17, + [11229] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(393), 1, - anon_sym_SQUOTE, ACTIONS(395), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(397), 1, + anon_sym_DQUOTE, + ACTIONS(399), 1, anon_sym_LBRACE, - ACTIONS(403), 1, - anon_sym_LBRACK, ACTIONS(405), 1, + anon_sym_LBRACK, + ACTIONS(407), 1, anon_sym_BANG, - ACTIONS(411), 1, + ACTIONS(413), 1, anon_sym_BQUOTE, ACTIONS(443), 1, anon_sym_LPAREN, @@ -15386,17 +15492,17 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(447), 1, sym_number, - STATE(137), 1, + STATE(138), 1, sym_expression, STATE(283), 1, sym_conditional_expression, - STATE(463), 1, + STATE(456), 1, sym__backtick, - STATE(493), 1, + STATE(481), 1, sym__single_quote, - STATE(494), 1, + STATE(482), 1, sym__double_quote, - STATE(309), 2, + STATE(310), 2, sym_unary_expression, sym_binary_expression, STATE(27), 9, @@ -15409,41 +15515,41 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11146] = 17, + [11290] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, + ACTIONS(338), 1, + anon_sym_BANG, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(352), 1, - anon_sym_BANG, ACTIONS(429), 1, anon_sym_LPAREN, ACTIONS(449), 1, sym_identifier, ACTIONS(451), 1, sym_number, - STATE(143), 1, + STATE(131), 1, sym_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(441), 1, + STATE(468), 1, sym_conditional_expression, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(405), 2, + STATE(493), 1, + sym__single_quote, + STATE(415), 2, sym_unary_expression, sym_binary_expression, - STATE(52), 9, + STATE(50), 9, sym_template_string, sym__primitive, sym_object, @@ -15453,41 +15559,41 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11207] = 17, + [11351] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(367), 1, + ACTIONS(326), 1, anon_sym_DQUOTE, - ACTIONS(369), 1, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(375), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(377), 1, - anon_sym_BANG, - ACTIONS(383), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(453), 1, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(455), 1, + ACTIONS(449), 1, sym_identifier, - ACTIONS(457), 1, + ACTIONS(453), 1, sym_number, - STATE(134), 1, + STATE(142), 1, sym_expression, - STATE(462), 1, + STATE(283), 1, + sym_conditional_expression, + STATE(455), 1, sym__backtick, - STATE(492), 1, - sym__single_quote, - STATE(496), 1, + STATE(479), 1, sym__double_quote, - STATE(628), 1, - sym_conditional_expression, - STATE(505), 2, + STATE(493), 1, + sym__single_quote, + STATE(279), 2, sym_unary_expression, sym_binary_expression, - STATE(61), 9, + STATE(16), 9, sym_template_string, sym__primitive, sym_object, @@ -15497,41 +15603,41 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11268] = 17, + [11412] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(377), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(383), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(385), 1, anon_sym_BANG, - ACTIONS(344), 1, + ACTIONS(391), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(455), 1, anon_sym_LPAREN, - ACTIONS(449), 1, + ACTIONS(457), 1, sym_identifier, ACTIONS(459), 1, sym_number, - STATE(140), 1, + STATE(135), 1, sym_expression, - STATE(283), 1, - sym_conditional_expression, - STATE(439), 1, + STATE(451), 1, sym__backtick, STATE(476), 1, sym__single_quote, - STATE(477), 1, + STATE(478), 1, sym__double_quote, - STATE(279), 2, + STATE(622), 1, + sym_conditional_expression, + STATE(498), 2, sym_unary_expression, sym_binary_expression, - STATE(20), 9, + STATE(72), 9, sym_template_string, sym__primitive, sym_object, @@ -15541,11 +15647,13 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11329] = 16, + [11473] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(332), 1, @@ -15554,26 +15662,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(365), 1, sym_identifier, ACTIONS(419), 1, anon_sym_DOT_DOT_DOT, ACTIONS(461), 1, sym_number, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(823), 1, + STATE(493), 1, + sym__single_quote, + STATE(827), 1, sym_arrow_function_parameters, - STATE(720), 2, + STATE(648), 2, sym_arrow_function, sym_spread, - STATE(455), 9, + STATE(466), 9, sym_template_string, sym__primitive, sym_object, @@ -15583,37 +15689,37 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11387] = 15, + [11531] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, + ACTIONS(338), 1, + anon_sym_BANG, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(352), 1, - anon_sym_BANG, ACTIONS(429), 1, anon_sym_LPAREN, ACTIONS(449), 1, sym_identifier, ACTIONS(463), 1, sym_number, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, + STATE(493), 1, + sym__single_quote, STATE(411), 2, sym_expression, sym_unary_expression, - STATE(3), 9, + STATE(7), 9, sym_template_string, sym__primitive, sym_object, @@ -15623,34 +15729,34 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11442] = 15, + [11586] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, + ACTIONS(352), 1, + anon_sym_BANG, ACTIONS(429), 1, anon_sym_LPAREN, ACTIONS(433), 1, sym_identifier, ACTIONS(435), 1, sym_number, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(263), 2, + STATE(493), 1, + sym__single_quote, + STATE(265), 2, sym_expression, sym_unary_expression, STATE(224), 9, @@ -15663,37 +15769,37 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11497] = 15, + [11641] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(405), 1, - anon_sym_BANG, - ACTIONS(465), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(467), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(469), 1, + ACTIONS(377), 1, anon_sym_LBRACE, - ACTIONS(471), 1, - anon_sym_LPAREN, - ACTIONS(473), 1, + ACTIONS(383), 1, anon_sym_LBRACK, - ACTIONS(475), 1, + ACTIONS(385), 1, + anon_sym_BANG, + ACTIONS(391), 1, + anon_sym_BQUOTE, + ACTIONS(455), 1, + anon_sym_LPAREN, + ACTIONS(457), 1, sym_identifier, - ACTIONS(477), 1, + ACTIONS(465), 1, sym_number, - ACTIONS(479), 1, - anon_sym_BQUOTE, - STATE(457), 1, + STATE(451), 1, sym__backtick, - STATE(484), 1, + STATE(476), 1, sym__single_quote, - STATE(485), 1, + STATE(478), 1, sym__double_quote, - STATE(263), 2, + STATE(505), 2, sym_expression, sym_unary_expression, - STATE(226), 9, + STATE(65), 9, sym_template_string, sym__primitive, sym_object, @@ -15703,37 +15809,37 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11552] = 15, + [11696] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 1, + ACTIONS(407), 1, + anon_sym_BANG, + ACTIONS(467), 1, anon_sym_SQUOTE, - ACTIONS(367), 1, + ACTIONS(469), 1, anon_sym_DQUOTE, - ACTIONS(369), 1, + ACTIONS(471), 1, anon_sym_LBRACE, - ACTIONS(375), 1, - anon_sym_LBRACK, - ACTIONS(377), 1, - anon_sym_BANG, - ACTIONS(383), 1, - anon_sym_BQUOTE, - ACTIONS(453), 1, + ACTIONS(473), 1, anon_sym_LPAREN, - ACTIONS(455), 1, + ACTIONS(475), 1, + anon_sym_LBRACK, + ACTIONS(477), 1, sym_identifier, - ACTIONS(481), 1, + ACTIONS(479), 1, sym_number, - STATE(462), 1, + ACTIONS(481), 1, + anon_sym_BQUOTE, + STATE(449), 1, sym__backtick, - STATE(492), 1, + STATE(494), 1, sym__single_quote, - STATE(496), 1, + STATE(495), 1, sym__double_quote, - STATE(506), 2, + STATE(265), 2, sym_expression, sym_unary_expression, - STATE(69), 9, + STATE(226), 9, sym_template_string, sym__primitive, sym_object, @@ -15743,36 +15849,36 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11607] = 15, + [11751] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(367), 1, + ACTIONS(326), 1, anon_sym_DQUOTE, - ACTIONS(369), 1, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(375), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(383), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(453), 1, + ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(455), 1, + ACTIONS(449), 1, sym_identifier, - ACTIONS(481), 1, + ACTIONS(463), 1, sym_number, - STATE(120), 1, + STATE(113), 1, sym_expression, - STATE(462), 1, + STATE(420), 1, + sym_binary_expression, + STATE(455), 1, sym__backtick, - STATE(492), 1, - sym__single_quote, - STATE(496), 1, + STATE(479), 1, sym__double_quote, - STATE(504), 1, - sym_binary_expression, - STATE(69), 9, + STATE(493), 1, + sym__single_quote, + STATE(7), 9, sym_template_string, sym__primitive, sym_object, @@ -15782,36 +15888,36 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11661] = 15, + [11805] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, ACTIONS(449), 1, sym_identifier, ACTIONS(463), 1, sym_number, - STATE(114), 1, + STATE(124), 1, sym_expression, - STATE(403), 1, + STATE(264), 1, sym_binary_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(3), 9, + STATE(493), 1, + sym__single_quote, + STATE(7), 9, sym_template_string, sym__primitive, sym_object, @@ -15821,36 +15927,36 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11715] = 15, + [11859] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(395), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(397), 1, + anon_sym_DQUOTE, + ACTIONS(399), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(405), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(413), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(443), 1, anon_sym_LPAREN, - ACTIONS(449), 1, + ACTIONS(445), 1, sym_identifier, - ACTIONS(463), 1, + ACTIONS(483), 1, sym_number, - STATE(124), 1, + STATE(90), 1, sym_expression, - STATE(265), 1, + STATE(264), 1, sym_binary_expression, - STATE(439), 1, + STATE(456), 1, sym__backtick, - STATE(476), 1, + STATE(481), 1, sym__single_quote, - STATE(477), 1, + STATE(482), 1, sym__double_quote, - STATE(3), 9, + STATE(29), 9, sym_template_string, sym__primitive, sym_object, @@ -15860,36 +15966,36 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11769] = 15, + [11913] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(377), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(383), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(391), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(455), 1, anon_sym_LPAREN, - ACTIONS(449), 1, + ACTIONS(457), 1, sym_identifier, - ACTIONS(463), 1, + ACTIONS(465), 1, sym_number, - STATE(75), 1, + STATE(120), 1, sym_expression, - STATE(265), 1, - sym_binary_expression, - STATE(439), 1, + STATE(451), 1, sym__backtick, STATE(476), 1, sym__single_quote, - STATE(477), 1, + STATE(478), 1, sym__double_quote, - STATE(3), 9, + STATE(497), 1, + sym_binary_expression, + STATE(65), 9, sym_template_string, sym__primitive, sym_object, @@ -15899,36 +16005,36 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11823] = 15, + [11967] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(393), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(395), 1, + ACTIONS(326), 1, anon_sym_DQUOTE, - ACTIONS(397), 1, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(403), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(411), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(443), 1, + ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(445), 1, + ACTIONS(449), 1, sym_identifier, - ACTIONS(483), 1, + ACTIONS(463), 1, sym_number, - STATE(91), 1, + STATE(64), 1, sym_expression, - STATE(265), 1, + STATE(264), 1, sym_binary_expression, - STATE(463), 1, + STATE(455), 1, sym__backtick, + STATE(479), 1, + sym__double_quote, STATE(493), 1, sym__single_quote, - STATE(494), 1, - sym__double_quote, - STATE(29), 9, + STATE(7), 9, sym_template_string, sym__primitive, sym_object, @@ -15938,36 +16044,36 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11877] = 15, + [12021] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, ACTIONS(433), 1, sym_identifier, ACTIONS(485), 1, sym_number, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(469), 1, + STATE(463), 1, sym_group, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(783), 1, + STATE(493), 1, + sym__single_quote, + STATE(777), 1, sym__short_concat_expression, - STATE(468), 8, + STATE(439), 8, sym_template_string, sym__primitive, sym_object, @@ -15976,70 +16082,70 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11930] = 15, + [12074] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(487), 1, + ACTIONS(433), 1, sym_identifier, - ACTIONS(489), 1, + ACTIONS(487), 1, sym_number, - STATE(64), 1, - sym_member_expression, - STATE(439), 1, + STATE(444), 1, + sym_group, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(787), 1, - sym_assignment_expression, - STATE(547), 8, + STATE(493), 1, + sym__single_quote, + STATE(750), 1, + sym__short_concat_expression, + STATE(443), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [11983] = 14, + [12127] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, ACTIONS(433), 1, sym_identifier, ACTIONS(435), 1, sym_number, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(768), 1, + STATE(493), 1, + sym__single_quote, + STATE(790), 1, sym_expression, STATE(224), 9, sym_template_string, @@ -16051,36 +16157,36 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12034] = 15, + [12178] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(487), 1, - sym_identifier, ACTIONS(489), 1, + sym_identifier, + ACTIONS(491), 1, sym_number, - STATE(64), 1, + STATE(66), 1, sym_member_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(510), 1, + STATE(493), 1, + sym__single_quote, + STATE(552), 1, sym_assignment_expression, - STATE(547), 8, + STATE(514), 8, sym_template_string, sym__primitive, sym_object, @@ -16089,69 +16195,32 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [12087] = 14, + [12231] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, - anon_sym_LBRACE, - ACTIONS(336), 1, - anon_sym_LBRACK, - ACTIONS(344), 1, - anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(326), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, - anon_sym_LPAREN, - ACTIONS(433), 1, - sym_identifier, - ACTIONS(435), 1, - sym_number, - STATE(439), 1, - sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, - sym__double_quote, - STATE(815), 1, - sym_expression, - STATE(224), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [12138] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(324), 1, - anon_sym_SQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, ACTIONS(433), 1, sym_identifier, ACTIONS(435), 1, sym_number, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(678), 1, + STATE(493), 1, + sym__single_quote, + STATE(654), 1, sym_expression, STATE(224), 9, sym_template_string, @@ -16163,36 +16232,36 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12189] = 15, + [12282] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(487), 1, - sym_identifier, ACTIONS(489), 1, + sym_identifier, + ACTIONS(491), 1, sym_number, - STATE(64), 1, + STATE(66), 1, sym_member_expression, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(603), 1, + STATE(493), 1, + sym__single_quote, + STATE(623), 1, sym_assignment_expression, - STATE(547), 8, + STATE(514), 8, sym_template_string, sym__primitive, sym_object, @@ -16201,34 +16270,34 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [12242] = 14, + [12335] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, ACTIONS(449), 1, sym_identifier, ACTIONS(463), 1, sym_number, - STATE(439), 1, - sym__backtick, - STATE(449), 1, + STATE(446), 1, sym_expression, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(455), 1, + sym__backtick, + STATE(479), 1, sym__double_quote, - STATE(3), 9, + STATE(493), 1, + sym__single_quote, + STATE(7), 9, sym_template_string, sym__primitive, sym_object, @@ -16238,34 +16307,34 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12293] = 14, + [12386] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, ACTIONS(449), 1, sym_identifier, ACTIONS(463), 1, sym_number, - STATE(439), 1, - sym__backtick, - STATE(470), 1, + STATE(454), 1, sym_expression, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(455), 1, + sym__backtick, + STATE(479), 1, sym__double_quote, - STATE(3), 9, + STATE(493), 1, + sym__single_quote, + STATE(7), 9, sym_template_string, sym__primitive, sym_object, @@ -16275,32 +16344,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12344] = 14, + [12437] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, ACTIONS(433), 1, sym_identifier, ACTIONS(435), 1, sym_number, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(587), 1, + STATE(493), 1, + sym__single_quote, + STATE(603), 1, sym_expression, STATE(224), 9, sym_template_string, @@ -16312,34 +16381,34 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12395] = 14, + [12488] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(367), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(369), 1, + ACTIONS(377), 1, anon_sym_LBRACE, - ACTIONS(375), 1, - anon_sym_LBRACK, ACTIONS(383), 1, + anon_sym_LBRACK, + ACTIONS(391), 1, anon_sym_BQUOTE, - ACTIONS(453), 1, - anon_sym_LPAREN, ACTIONS(455), 1, + anon_sym_LPAREN, + ACTIONS(457), 1, sym_identifier, - ACTIONS(481), 1, + ACTIONS(465), 1, sym_number, - STATE(462), 1, + STATE(451), 1, sym__backtick, - STATE(492), 1, + STATE(476), 1, sym__single_quote, - STATE(496), 1, + STATE(478), 1, sym__double_quote, - STATE(633), 1, + STATE(628), 1, sym_expression, - STATE(69), 9, + STATE(65), 9, sym_template_string, sym__primitive, sym_object, @@ -16349,36 +16418,36 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12446] = 15, + [12539] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, ACTIONS(433), 1, sym_identifier, - ACTIONS(491), 1, + ACTIONS(493), 1, sym_number, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(461), 1, + STATE(459), 1, sym_group, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(739), 1, + STATE(493), 1, + sym__single_quote, + STATE(767), 1, sym__short_concat_expression, - STATE(460), 8, + STATE(458), 8, sym_template_string, sym__primitive, sym_object, @@ -16387,72 +16456,74 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12499] = 15, + [12592] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(489), 1, sym_identifier, - ACTIONS(493), 1, + ACTIONS(491), 1, sym_number, - STATE(439), 1, + STATE(66), 1, + sym_member_expression, + STATE(455), 1, sym__backtick, - STATE(467), 1, - sym_group, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(767), 1, - sym__short_concat_expression, - STATE(466), 8, + STATE(493), 1, + sym__single_quote, + STATE(753), 1, + sym_assignment_expression, + STATE(514), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [12552] = 14, + [12645] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(489), 1, sym_identifier, - ACTIONS(435), 1, + ACTIONS(491), 1, sym_number, - STATE(439), 1, + STATE(66), 1, + sym_member_expression, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(790), 1, - sym_expression, - STATE(224), 9, + STATE(493), 1, + sym__single_quote, + STATE(772), 1, + sym_assignment_expression, + STATE(514), 8, sym_template_string, sym__primitive, sym_object, @@ -16460,145 +16531,106 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [12603] = 15, + [12698] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(487), 1, + ACTIONS(433), 1, sym_identifier, - ACTIONS(489), 1, + ACTIONS(495), 1, sym_number, - STATE(64), 1, - sym_member_expression, - STATE(439), 1, + STATE(453), 1, + sym_group, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(821), 1, - sym_assignment_expression, - STATE(547), 8, + STATE(493), 1, + sym__single_quote, + STATE(739), 1, + sym__short_concat_expression, + STATE(452), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [12656] = 15, + [12751] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, ACTIONS(433), 1, sym_identifier, - ACTIONS(495), 1, + ACTIONS(497), 1, sym_number, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(452), 1, - sym_group, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(760), 1, - sym__short_concat_expression, - STATE(451), 8, + STATE(493), 1, + sym__single_quote, + STATE(464), 9, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [12709] = 13, + [12799] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(467), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(469), 1, + ACTIONS(377), 1, anon_sym_LBRACE, - ACTIONS(471), 1, - anon_sym_LPAREN, - ACTIONS(473), 1, - anon_sym_LBRACK, - ACTIONS(475), 1, - sym_identifier, - ACTIONS(479), 1, - anon_sym_BQUOTE, - ACTIONS(497), 1, - sym_number, - STATE(457), 1, - sym__backtick, - STATE(484), 1, - sym__single_quote, - STATE(485), 1, - sym__double_quote, - STATE(243), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [12757] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(324), 1, - anon_sym_SQUOTE, - ACTIONS(328), 1, - anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(383), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(391), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(455), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(457), 1, sym_identifier, ACTIONS(499), 1, sym_number, - STATE(439), 1, + STATE(451), 1, sym__backtick, STATE(476), 1, sym__single_quote, - STATE(477), 1, + STATE(478), 1, sym__double_quote, - STATE(458), 9, + STATE(469), 9, sym_template_string, sym__primitive, sym_object, @@ -16608,32 +16640,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12805] = 13, + [12847] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(467), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(469), 1, + ACTIONS(377), 1, anon_sym_LBRACE, - ACTIONS(471), 1, - anon_sym_LPAREN, - ACTIONS(473), 1, + ACTIONS(383), 1, anon_sym_LBRACK, - ACTIONS(475), 1, - sym_identifier, - ACTIONS(479), 1, + ACTIONS(391), 1, anon_sym_BQUOTE, + ACTIONS(455), 1, + anon_sym_LPAREN, + ACTIONS(457), 1, + sym_identifier, ACTIONS(501), 1, sym_number, - STATE(457), 1, + STATE(451), 1, sym__backtick, - STATE(484), 1, + STATE(476), 1, sym__single_quote, - STATE(485), 1, + STATE(478), 1, sym__double_quote, - STATE(267), 9, + STATE(89), 9, sym_template_string, sym__primitive, sym_object, @@ -16643,32 +16675,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12853] = 13, + [12895] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(367), 1, + ACTIONS(326), 1, anon_sym_DQUOTE, - ACTIONS(369), 1, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(375), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(383), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(453), 1, + ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(455), 1, + ACTIONS(433), 1, sym_identifier, ACTIONS(503), 1, sym_number, - STATE(462), 1, + STATE(455), 1, sym__backtick, - STATE(492), 1, - sym__single_quote, - STATE(496), 1, + STATE(479), 1, sym__double_quote, - STATE(438), 9, + STATE(493), 1, + sym__single_quote, + STATE(442), 9, sym_template_string, sym__primitive, sym_object, @@ -16678,32 +16710,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12901] = 13, + [12943] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(377), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(383), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(391), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(455), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(457), 1, sym_identifier, ACTIONS(505), 1, sym_number, - STATE(439), 1, + STATE(451), 1, sym__backtick, STATE(476), 1, sym__single_quote, - STATE(477), 1, + STATE(478), 1, sym__double_quote, - STATE(442), 9, + STATE(436), 9, sym_template_string, sym__primitive, sym_object, @@ -16713,32 +16745,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12949] = 13, + [12991] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(449), 1, sym_identifier, ACTIONS(507), 1, sym_number, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(472), 9, + STATE(493), 1, + sym__single_quote, + STATE(22), 9, sym_template_string, sym__primitive, sym_object, @@ -16748,32 +16780,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12997] = 13, + [13039] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(467), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, - anon_sym_LBRACE, - ACTIONS(336), 1, - anon_sym_LBRACK, - ACTIONS(344), 1, - anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(469), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(471), 1, + anon_sym_LBRACE, + ACTIONS(473), 1, anon_sym_LPAREN, - ACTIONS(449), 1, + ACTIONS(475), 1, + anon_sym_LBRACK, + ACTIONS(477), 1, sym_identifier, + ACTIONS(481), 1, + anon_sym_BQUOTE, ACTIONS(509), 1, sym_number, - STATE(439), 1, + STATE(449), 1, sym__backtick, - STATE(476), 1, + STATE(494), 1, sym__single_quote, - STATE(477), 1, + STATE(495), 1, sym__double_quote, - STATE(22), 9, + STATE(267), 9, sym_template_string, sym__primitive, sym_object, @@ -16783,31 +16815,31 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13045] = 13, + [13087] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, ACTIONS(433), 1, sym_identifier, - ACTIONS(509), 1, + ACTIONS(507), 1, sym_number, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, + STATE(493), 1, + sym__single_quote, STATE(22), 9, sym_template_string, sym__primitive, @@ -16818,32 +16850,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13093] = 13, + [13135] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, ACTIONS(449), 1, sym_identifier, ACTIONS(511), 1, sym_number, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(308), 9, + STATE(493), 1, + sym__single_quote, + STATE(309), 9, sym_template_string, sym__primitive, sym_object, @@ -16853,18 +16885,18 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13141] = 13, + [13183] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(393), 1, - anon_sym_SQUOTE, ACTIONS(395), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(397), 1, + anon_sym_DQUOTE, + ACTIONS(399), 1, anon_sym_LBRACE, - ACTIONS(403), 1, + ACTIONS(405), 1, anon_sym_LBRACK, - ACTIONS(411), 1, + ACTIONS(413), 1, anon_sym_BQUOTE, ACTIONS(443), 1, anon_sym_LPAREN, @@ -16872,13 +16904,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(513), 1, sym_number, - STATE(463), 1, + STATE(456), 1, sym__backtick, - STATE(493), 1, + STATE(481), 1, sym__single_quote, - STATE(494), 1, + STATE(482), 1, sym__double_quote, - STATE(34), 9, + STATE(32), 9, sym_template_string, sym__primitive, sym_object, @@ -16888,32 +16920,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13189] = 13, + [13231] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(467), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, - anon_sym_LBRACE, - ACTIONS(336), 1, - anon_sym_LBRACK, - ACTIONS(344), 1, - anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(469), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(471), 1, + anon_sym_LBRACE, + ACTIONS(473), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(475), 1, + anon_sym_LBRACK, + ACTIONS(477), 1, sym_identifier, + ACTIONS(481), 1, + anon_sym_BQUOTE, ACTIONS(515), 1, sym_number, - STATE(439), 1, + STATE(449), 1, sym__backtick, - STATE(476), 1, + STATE(494), 1, sym__single_quote, - STATE(477), 1, + STATE(495), 1, sym__double_quote, - STATE(501), 9, + STATE(243), 9, sym_template_string, sym__primitive, sym_object, @@ -16923,32 +16955,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13237] = 13, + [13279] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, ACTIONS(433), 1, sym_identifier, ACTIONS(517), 1, sym_number, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(423), 9, + STATE(493), 1, + sym__single_quote, + STATE(471), 9, sym_template_string, sym__primitive, sym_object, @@ -16958,32 +16990,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13285] = 13, + [13327] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(367), 1, + ACTIONS(326), 1, anon_sym_DQUOTE, - ACTIONS(369), 1, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(375), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(383), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(453), 1, + ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(455), 1, + ACTIONS(433), 1, sym_identifier, ACTIONS(519), 1, sym_number, - STATE(462), 1, + STATE(455), 1, sym__backtick, - STATE(492), 1, - sym__single_quote, - STATE(496), 1, + STATE(479), 1, sym__double_quote, - STATE(450), 9, + STATE(493), 1, + sym__single_quote, + STATE(437), 9, sym_template_string, sym__primitive, sym_object, @@ -16993,32 +17025,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13333] = 13, + [13375] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 1, - anon_sym_SQUOTE, ACTIONS(467), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(469), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(471), 1, - anon_sym_LPAREN, + anon_sym_LBRACE, ACTIONS(473), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(475), 1, + anon_sym_LBRACK, + ACTIONS(477), 1, sym_identifier, - ACTIONS(479), 1, + ACTIONS(481), 1, anon_sym_BQUOTE, ACTIONS(521), 1, sym_number, - STATE(457), 1, + STATE(449), 1, sym__backtick, - STATE(484), 1, + STATE(494), 1, sym__single_quote, - STATE(485), 1, + STATE(495), 1, sym__double_quote, - STATE(338), 9, + STATE(329), 9, sym_template_string, sym__primitive, sym_object, @@ -17028,32 +17060,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13381] = 13, + [13423] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, ACTIONS(328), 1, anon_sym_LBRACE, ACTIONS(336), 1, anon_sym_LBRACK, ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, ACTIONS(433), 1, sym_identifier, ACTIONS(523), 1, sym_number, - STATE(439), 1, + STATE(455), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(262), 9, + STATE(493), 1, + sym__single_quote, + STATE(500), 9, sym_template_string, sym__primitive, sym_object, @@ -17063,32 +17095,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13429] = 13, + [13471] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(367), 1, + ACTIONS(326), 1, anon_sym_DQUOTE, - ACTIONS(369), 1, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(375), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(383), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(453), 1, + ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(455), 1, + ACTIONS(433), 1, sym_identifier, ACTIONS(525), 1, sym_number, - STATE(462), 1, + STATE(455), 1, sym__backtick, - STATE(492), 1, - sym__single_quote, - STATE(496), 1, + STATE(479), 1, sym__double_quote, - STATE(85), 9, + STATE(493), 1, + sym__single_quote, + STATE(262), 9, sym_template_string, sym__primitive, sym_object, @@ -17098,24 +17130,24 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13477] = 8, + [13519] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(43), 1, anon_sym_QMARK, - ACTIONS(33), 1, + ACTIONS(49), 1, anon_sym_LBRACK, ACTIONS(527), 1, anon_sym_PIPE, - STATE(70), 1, + STATE(62), 1, sym_pipe_sequence, - STATE(258), 1, + STATE(259), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(31), 3, + ACTIONS(47), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(29), 11, + ACTIONS(45), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17127,15 +17159,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [13514] = 4, + [13556] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(49), 2, + ACTIONS(35), 2, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(51), 16, + ACTIONS(37), 16, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17152,10 +17184,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13543] = 9, + [13585] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(43), 1, anon_sym_QMARK, ACTIONS(529), 1, anon_sym_DOT, @@ -17163,14 +17195,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(533), 1, anon_sym_PIPE, - STATE(271), 1, + STATE(270), 1, aux_sym_pipe_sequence_repeat1, - STATE(323), 1, + STATE(322), 1, sym_pipe_sequence, ACTIONS(535), 2, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(29), 9, + ACTIONS(45), 9, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17180,7 +17212,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [13580] = 4, + [13622] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(537), 1, @@ -17203,20 +17235,20 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13607] = 6, + [13649] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(539), 1, anon_sym_COLON, STATE(60), 1, sym_pipe_arguments, - ACTIONS(115), 2, + ACTIONS(109), 2, anon_sym_QMARK, anon_sym_PIPE, - STATE(239), 2, + STATE(240), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(117), 11, + ACTIONS(111), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17228,16 +17260,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [13638] = 4, + [13680] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(537), 1, anon_sym_LPAREN, - ACTIONS(49), 3, + ACTIONS(35), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(51), 13, + ACTIONS(37), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17251,7 +17283,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13665] = 12, + [13707] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(541), 1, @@ -17270,25 +17302,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_LPAREN, ACTIONS(555), 1, anon_sym_LBRACK_AT, - STATE(410), 1, + STATE(404), 1, sym__normal_attribute, STATE(245), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(409), 5, + STATE(403), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [13707] = 3, + [13749] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 3, + ACTIONS(79), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(83), 13, + ACTIONS(81), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17302,14 +17334,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13731] = 3, + [13773] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(41), 3, + ACTIONS(75), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(43), 13, + ACTIONS(77), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17323,14 +17355,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13755] = 3, + [13797] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(45), 3, + ACTIONS(27), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(47), 13, + ACTIONS(29), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17344,14 +17376,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13779] = 3, + [13821] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(85), 3, + ACTIONS(31), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(87), 13, + ACTIONS(33), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17365,14 +17397,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13803] = 3, + [13845] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(89), 3, + ACTIONS(101), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(91), 13, + ACTIONS(103), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17386,7 +17418,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13827] = 3, + [13869] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(93), 3, @@ -17407,14 +17439,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13851] = 3, + [13893] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 3, + ACTIONS(89), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(39), 13, + ACTIONS(91), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17428,14 +17460,35 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13875] = 3, + [13917] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(101), 3, + ACTIONS(39), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(103), 13, + ACTIONS(41), 13, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [13941] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(97), 3, + anon_sym_DOT, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(99), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17449,7 +17502,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13899] = 5, + [13965] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(539), 1, @@ -17457,7 +17510,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(133), 2, anon_sym_QMARK, anon_sym_PIPE, - STATE(240), 2, + STATE(241), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, ACTIONS(135), 11, @@ -17472,7 +17525,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [13927] = 5, + [13993] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(557), 1, @@ -17480,7 +17533,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(137), 2, anon_sym_QMARK, anon_sym_PIPE, - STATE(240), 2, + STATE(241), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, ACTIONS(139), 11, @@ -17495,11 +17548,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [13955] = 12, + [14021] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(541), 1, - anon_sym_GT, ACTIONS(545), 1, sym_attribute_name, ACTIONS(547), 1, @@ -17513,49 +17564,21 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(555), 1, anon_sym_LBRACK_AT, ACTIONS(560), 1, - anon_sym_SLASH_GT, - STATE(410), 1, - sym__normal_attribute, - STATE(245), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - STATE(409), 5, - sym_structural_directive, - sym_property_binding, - sym_event_binding, - sym_two_way_binding, - sym_animation_binding, - [13997] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(545), 1, - sym_attribute_name, - ACTIONS(547), 1, - anon_sym_LPAREN, - ACTIONS(549), 1, - anon_sym_STAR, - ACTIONS(551), 1, - anon_sym_LBRACK, - ACTIONS(553), 1, - anon_sym_LBRACK_LPAREN, - ACTIONS(555), 1, - anon_sym_LBRACK_AT, - ACTIONS(562), 1, anon_sym_GT, - ACTIONS(564), 1, + ACTIONS(562), 1, anon_sym_SLASH_GT, - STATE(410), 1, + STATE(404), 1, sym__normal_attribute, - STATE(241), 2, + STATE(247), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(409), 5, + STATE(403), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [14039] = 6, + [14063] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(529), 1, @@ -17579,7 +17602,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [14069] = 12, + [14093] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(53), 3, + anon_sym_DOT, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(55), 13, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [14117] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(545), 1, @@ -17594,79 +17638,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_LPAREN, ACTIONS(555), 1, anon_sym_LBRACK_AT, - ACTIONS(562), 1, + ACTIONS(560), 1, anon_sym_GT, - ACTIONS(566), 1, + ACTIONS(564), 1, anon_sym_SLASH_GT, - STATE(410), 1, - sym__normal_attribute, - STATE(230), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - STATE(409), 5, - sym_structural_directive, - sym_property_binding, - sym_event_binding, - sym_two_way_binding, - sym_animation_binding, - [14111] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(570), 1, - sym_attribute_name, - ACTIONS(573), 1, - anon_sym_LPAREN, - ACTIONS(576), 1, - anon_sym_STAR, - ACTIONS(579), 1, - anon_sym_LBRACK, - ACTIONS(582), 1, - anon_sym_LBRACK_LPAREN, - ACTIONS(585), 1, - anon_sym_LBRACK_AT, - STATE(410), 1, + STATE(404), 1, sym__normal_attribute, - ACTIONS(568), 2, - anon_sym_GT, - anon_sym_SLASH_GT, - STATE(245), 2, + STATE(247), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(409), 5, + STATE(403), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [14151] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(57), 3, - anon_sym_DOT, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(59), 13, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [14175] = 3, + [14159] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(61), 3, + ACTIONS(67), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(63), 13, + ACTIONS(69), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17680,35 +17674,43 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [14199] = 3, + [14183] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(65), 3, - anon_sym_DOT, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(67), 13, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON, + ACTIONS(568), 1, + sym_attribute_name, + ACTIONS(571), 1, + anon_sym_LPAREN, + ACTIONS(574), 1, + anon_sym_STAR, + ACTIONS(577), 1, anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(580), 1, + anon_sym_LBRACK_LPAREN, + ACTIONS(583), 1, + anon_sym_LBRACK_AT, + STATE(404), 1, + sym__normal_attribute, + ACTIONS(566), 2, + anon_sym_GT, + anon_sym_SLASH_GT, + STATE(247), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + STATE(403), 5, + sym_structural_directive, + sym_property_binding, + sym_event_binding, + sym_two_way_binding, + sym_animation_binding, [14223] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 3, + ACTIONS(59), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(71), 13, + ACTIONS(61), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17725,11 +17727,11 @@ static const uint16_t ts_small_parse_table[] = { [14247] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(73), 3, + ACTIONS(63), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(75), 13, + ACTIONS(65), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17746,11 +17748,11 @@ static const uint16_t ts_small_parse_table[] = { [14271] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(77), 3, + ACTIONS(71), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(79), 13, + ACTIONS(73), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17764,177 +17766,228 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [14295] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(588), 1, - anon_sym_COLON, - STATE(284), 1, - sym_pipe_arguments, - ACTIONS(115), 2, - anon_sym_QMARK, - anon_sym_PIPE, - STATE(259), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(117), 9, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [14324] = 11, + [14295] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(590), 1, + ACTIONS(541), 1, anon_sym_GT, - ACTIONS(592), 1, + ACTIONS(545), 1, sym_attribute_name, - ACTIONS(594), 1, + ACTIONS(547), 1, anon_sym_LPAREN, - ACTIONS(596), 1, + ACTIONS(549), 1, anon_sym_STAR, - ACTIONS(598), 1, + ACTIONS(551), 1, anon_sym_LBRACK, - ACTIONS(600), 1, + ACTIONS(553), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(602), 1, + ACTIONS(555), 1, anon_sym_LBRACK_AT, - STATE(437), 1, + ACTIONS(586), 1, + anon_sym_SLASH_GT, + STATE(404), 1, sym__normal_attribute, - STATE(256), 2, + STATE(242), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(436), 5, + STATE(403), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [14363] = 11, + [14337] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(592), 1, + ACTIONS(588), 1, + anon_sym_GT, + ACTIONS(590), 1, sym_attribute_name, - ACTIONS(594), 1, + ACTIONS(592), 1, anon_sym_LPAREN, - ACTIONS(596), 1, + ACTIONS(594), 1, anon_sym_STAR, - ACTIONS(598), 1, + ACTIONS(596), 1, anon_sym_LBRACK, - ACTIONS(600), 1, + ACTIONS(598), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(602), 1, + ACTIONS(600), 1, anon_sym_LBRACK_AT, - ACTIONS(604), 1, - anon_sym_GT, - STATE(437), 1, + STATE(423), 1, sym__normal_attribute, STATE(256), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(436), 5, + STATE(424), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [14402] = 11, + [14376] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(592), 1, + ACTIONS(566), 1, + anon_sym_GT, + ACTIONS(602), 1, sym_attribute_name, - ACTIONS(594), 1, + ACTIONS(605), 1, anon_sym_LPAREN, - ACTIONS(596), 1, + ACTIONS(608), 1, anon_sym_STAR, - ACTIONS(598), 1, + ACTIONS(611), 1, anon_sym_LBRACK, - ACTIONS(600), 1, + ACTIONS(614), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(602), 1, + ACTIONS(617), 1, anon_sym_LBRACK_AT, - ACTIONS(606), 1, - anon_sym_GT, - STATE(437), 1, + STATE(423), 1, sym__normal_attribute, - STATE(254), 2, + STATE(253), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(436), 5, + STATE(424), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [14441] = 11, + [14415] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(568), 1, - anon_sym_GT, - ACTIONS(608), 1, + ACTIONS(590), 1, sym_attribute_name, - ACTIONS(611), 1, + ACTIONS(592), 1, anon_sym_LPAREN, - ACTIONS(614), 1, + ACTIONS(594), 1, anon_sym_STAR, - ACTIONS(617), 1, + ACTIONS(596), 1, anon_sym_LBRACK, - ACTIONS(620), 1, + ACTIONS(598), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(623), 1, + ACTIONS(600), 1, anon_sym_LBRACK_AT, - STATE(437), 1, + ACTIONS(620), 1, + anon_sym_GT, + STATE(423), 1, sym__normal_attribute, - STATE(256), 2, + STATE(253), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(436), 5, + STATE(424), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [14480] = 11, + [14454] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(592), 1, + ACTIONS(590), 1, sym_attribute_name, - ACTIONS(594), 1, + ACTIONS(592), 1, anon_sym_LPAREN, - ACTIONS(596), 1, + ACTIONS(594), 1, anon_sym_STAR, - ACTIONS(598), 1, + ACTIONS(596), 1, anon_sym_LBRACK, + ACTIONS(598), 1, + anon_sym_LBRACK_LPAREN, ACTIONS(600), 1, + anon_sym_LBRACK_AT, + ACTIONS(622), 1, + anon_sym_GT, + STATE(423), 1, + sym__normal_attribute, + STATE(254), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + STATE(424), 5, + sym_structural_directive, + sym_property_binding, + sym_event_binding, + sym_two_way_binding, + sym_animation_binding, + [14493] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(590), 1, + sym_attribute_name, + ACTIONS(592), 1, + anon_sym_LPAREN, + ACTIONS(594), 1, + anon_sym_STAR, + ACTIONS(596), 1, + anon_sym_LBRACK, + ACTIONS(598), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(602), 1, + ACTIONS(600), 1, anon_sym_LBRACK_AT, - ACTIONS(626), 1, + ACTIONS(624), 1, anon_sym_GT, - STATE(437), 1, + STATE(423), 1, sym__normal_attribute, STATE(253), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(436), 5, + STATE(424), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [14519] = 5, + [14532] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(626), 1, + anon_sym_COLON, + STATE(286), 1, + sym_pipe_arguments, + ACTIONS(109), 2, + anon_sym_QMARK, + anon_sym_PIPE, + STATE(260), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(111), 9, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [14561] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(150), 1, + anon_sym_QMARK, + ACTIONS(628), 1, + anon_sym_PIPE, + STATE(258), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(152), 11, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [14587] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(157), 1, anon_sym_QMARK, ACTIONS(527), 1, anon_sym_PIPE, - STATE(261), 1, + STATE(258), 1, aux_sym_pipe_sequence_repeat1, ACTIONS(159), 11, anon_sym_SQUOTE, @@ -17948,15 +18001,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [14545] = 5, + [14613] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(588), 1, + ACTIONS(626), 1, anon_sym_COLON, ACTIONS(133), 2, anon_sym_QMARK, anon_sym_PIPE, - STATE(260), 2, + STATE(261), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, ACTIONS(135), 9, @@ -17969,15 +18022,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [14571] = 5, + [14639] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(628), 1, + ACTIONS(631), 1, anon_sym_COLON, ACTIONS(137), 2, anon_sym_QMARK, anon_sym_PIPE, - STATE(260), 2, + STATE(261), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, ACTIONS(139), 9, @@ -17990,35 +18043,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [14597] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(150), 1, - anon_sym_QMARK, - ACTIONS(631), 1, - anon_sym_PIPE, - STATE(261), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(152), 11, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PLUS, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [14623] = 5, + [14665] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, + ACTIONS(49), 1, anon_sym_LBRACK, ACTIONS(636), 1, anon_sym_QMARK, - ACTIONS(31), 3, + ACTIONS(47), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, @@ -18031,37 +18063,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - [14648] = 3, + [14690] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(640), 1, - anon_sym_QMARK, - ACTIONS(638), 12, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [14669] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(644), 1, anon_sym_DQUOTE, - STATE(13), 1, + STATE(11), 1, sym__double_quote, - STATE(479), 1, + STATE(487), 1, aux_sym_string_repeat1, - ACTIONS(646), 2, + ACTIONS(642), 2, aux_sym_string_token1, sym__escape_sequence, - ACTIONS(642), 8, + ACTIONS(638), 8, anon_sym_GT, anon_sym_SLASH_GT, sym_attribute_name, @@ -18070,12 +18084,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [14696] = 3, + [14717] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(210), 1, + ACTIONS(187), 1, anon_sym_QMARK, - ACTIONS(208), 12, + ACTIONS(185), 12, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -18088,32 +18102,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [14717] = 11, + [14738] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(646), 1, + anon_sym_QMARK, + ACTIONS(644), 12, anon_sym_SQUOTE, - ACTIONS(346), 1, anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [14759] = 11, + ACTIONS(3), 1, + sym_comment, ACTIONS(648), 1, + anon_sym_SQUOTE, + ACTIONS(651), 1, + anon_sym_DQUOTE, + ACTIONS(654), 1, anon_sym_RBRACE, - ACTIONS(650), 1, + ACTIONS(656), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(652), 1, + ACTIONS(659), 1, sym_identifier, - STATE(454), 1, + STATE(440), 1, sym_spread, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(736), 1, + STATE(493), 1, + sym__single_quote, + STATE(801), 1, sym_string, - STATE(274), 3, + STATE(266), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [14753] = 6, + [14795] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(529), 1, @@ -18133,84 +18165,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [14779] = 11, + [14821] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, - anon_sym_SQUOTE, - ACTIONS(346), 1, + ACTIONS(640), 1, anon_sym_DQUOTE, - ACTIONS(650), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(652), 1, - sym_identifier, - ACTIONS(654), 1, - anon_sym_RBRACE, - STATE(454), 1, - sym_spread, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(11), 1, sym__double_quote, - STATE(736), 1, - sym_string, - STATE(274), 3, - sym_pair, - sym__shorthand, - aux_sym_object_repeat1, - [14815] = 11, + STATE(487), 1, + aux_sym_string_repeat1, + ACTIONS(642), 2, + aux_sym_string_token1, + sym__escape_sequence, + ACTIONS(638), 7, + anon_sym_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [14847] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(346), 1, + ACTIONS(326), 1, anon_sym_DQUOTE, - ACTIONS(650), 1, + ACTIONS(662), 1, + anon_sym_RBRACE, + ACTIONS(664), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(652), 1, + ACTIONS(666), 1, sym_identifier, - ACTIONS(656), 1, - anon_sym_RBRACE, - STATE(454), 1, + STATE(440), 1, sym_spread, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(736), 1, + STATE(493), 1, + sym__single_quote, + STATE(801), 1, sym_string, - STATE(268), 3, + STATE(278), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [14851] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(644), 1, - anon_sym_DQUOTE, - STATE(13), 1, - sym__double_quote, - STATE(479), 1, - aux_sym_string_repeat1, - ACTIONS(646), 2, - aux_sym_string_token1, - sym__escape_sequence, - ACTIONS(642), 7, - anon_sym_GT, - sym_attribute_name, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [14877] = 5, + [14883] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(157), 1, anon_sym_QMARK, ACTIONS(533), 1, anon_sym_PIPE, - STATE(273), 1, + STATE(271), 1, aux_sym_pipe_sequence_repeat1, ACTIONS(159), 9, anon_sym_SQUOTE, @@ -18222,39 +18229,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [14901] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(324), 1, - anon_sym_SQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(650), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(652), 1, - sym_identifier, - ACTIONS(658), 1, - anon_sym_RBRACE, - STATE(454), 1, - sym_spread, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, - sym__double_quote, - STATE(736), 1, - sym_string, - STATE(276), 3, - sym_pair, - sym__shorthand, - aux_sym_object_repeat1, - [14937] = 5, + [14907] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(150), 1, anon_sym_QMARK, - ACTIONS(660), 1, + ACTIONS(668), 1, anon_sym_PIPE, - STATE(273), 1, + STATE(271), 1, aux_sym_pipe_sequence_repeat1, ACTIONS(152), 9, anon_sym_SQUOTE, @@ -18266,140 +18248,190 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [14961] = 11, + [14931] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(663), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(666), 1, + ACTIONS(326), 1, anon_sym_DQUOTE, - ACTIONS(669), 1, - anon_sym_RBRACE, - ACTIONS(671), 1, + ACTIONS(664), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(674), 1, + ACTIONS(666), 1, sym_identifier, - STATE(454), 1, + ACTIONS(671), 1, + anon_sym_RBRACE, + STATE(440), 1, sym_spread, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(736), 1, + STATE(493), 1, + sym__single_quote, + STATE(801), 1, sym_string, - STATE(274), 3, + STATE(277), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [14997] = 11, + [14967] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(346), 1, + ACTIONS(326), 1, anon_sym_DQUOTE, - ACTIONS(650), 1, + ACTIONS(664), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(652), 1, + ACTIONS(666), 1, sym_identifier, - ACTIONS(677), 1, + ACTIONS(673), 1, anon_sym_RBRACE, - STATE(454), 1, + STATE(440), 1, sym_spread, - STATE(476), 1, + STATE(479), 1, + sym__double_quote, + STATE(493), 1, sym__single_quote, - STATE(477), 1, + STATE(801), 1, + sym_string, + STATE(276), 3, + sym_pair, + sym__shorthand, + aux_sym_object_repeat1, + [15003] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, + ACTIONS(664), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(666), 1, + sym_identifier, + ACTIONS(675), 1, + anon_sym_RBRACE, + STATE(440), 1, + sym_spread, + STATE(479), 1, sym__double_quote, - STATE(736), 1, + STATE(493), 1, + sym__single_quote, + STATE(801), 1, + sym_string, + STATE(275), 3, + sym_pair, + sym__shorthand, + aux_sym_object_repeat1, + [15039] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(326), 1, + anon_sym_DQUOTE, + ACTIONS(664), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(666), 1, + sym_identifier, + ACTIONS(677), 1, + anon_sym_RBRACE, + STATE(440), 1, + sym_spread, + STATE(479), 1, + sym__double_quote, + STATE(493), 1, + sym__single_quote, + STATE(801), 1, sym_string, STATE(266), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [15033] = 11, + [15075] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(346), 1, + ACTIONS(326), 1, anon_sym_DQUOTE, - ACTIONS(650), 1, + ACTIONS(664), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(652), 1, + ACTIONS(666), 1, sym_identifier, ACTIONS(679), 1, anon_sym_RBRACE, - STATE(454), 1, + STATE(440), 1, sym_spread, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(736), 1, + STATE(493), 1, + sym__single_quote, + STATE(801), 1, sym_string, - STATE(274), 3, + STATE(266), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [15069] = 11, + [15111] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(346), 1, + ACTIONS(326), 1, anon_sym_DQUOTE, - ACTIONS(650), 1, + ACTIONS(664), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(652), 1, + ACTIONS(666), 1, sym_identifier, ACTIONS(681), 1, anon_sym_RBRACE, - STATE(454), 1, + STATE(440), 1, sym_spread, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(736), 1, + STATE(493), 1, + sym__single_quote, + STATE(801), 1, sym_string, - STATE(278), 3, + STATE(266), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [15105] = 11, + [15147] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(346), 1, + ACTIONS(326), 1, anon_sym_DQUOTE, - ACTIONS(650), 1, + ACTIONS(664), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(652), 1, + ACTIONS(666), 1, sym_identifier, ACTIONS(683), 1, anon_sym_RBRACE, - STATE(454), 1, + STATE(440), 1, sym_spread, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(479), 1, sym__double_quote, - STATE(736), 1, + STATE(493), 1, + sym__single_quote, + STATE(801), 1, sym_string, - STATE(274), 3, + STATE(266), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [15141] = 4, + [15183] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 1, + ACTIONS(85), 1, anon_sym_QMARK, ACTIONS(685), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(97), 8, + ACTIONS(83), 8, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -18408,16 +18440,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - [15162] = 5, + [15204] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(689), 1, - anon_sym_DOT, - ACTIONS(691), 1, - sym_regular_expression_flags, - ACTIONS(693), 1, anon_sym_QMARK, - ACTIONS(687), 8, + ACTIONS(687), 10, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -18426,12 +18454,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - [15185] = 3, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [15223] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 1, + ACTIONS(693), 1, anon_sym_QMARK, - ACTIONS(695), 10, + ACTIONS(691), 10, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -18442,12 +18472,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [15204] = 3, + [15242] = 5, ACTIONS(3), 1, sym_comment, + ACTIONS(697), 1, + anon_sym_DOT, + ACTIONS(699), 1, + sym_regular_expression_flags, ACTIONS(701), 1, anon_sym_QMARK, - ACTIONS(699), 10, + ACTIONS(695), 8, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -18456,14 +18490,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [15223] = 3, + [15265] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 1, + ACTIONS(85), 1, anon_sym_QMARK, - ACTIONS(97), 10, + ACTIONS(83), 10, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -18474,23 +18506,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [15242] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(171), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(173), 9, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [15261] = 3, + [15284] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(150), 2, @@ -18506,15 +18522,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [15280] = 4, + [15303] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, + ACTIONS(205), 1, anon_sym_QMARK, ACTIONS(685), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(187), 8, + ACTIONS(203), 8, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -18523,7 +18539,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - [15301] = 3, + [15324] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(171), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(173), 9, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [15343] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(705), 1, @@ -18538,7 +18570,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15319] = 3, + [15361] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(709), 1, @@ -18553,29 +18585,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15337] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(715), 1, - anon_sym_EQ, - STATE(399), 1, - sym__binding_assignment, - ACTIONS(713), 2, - sym_attribute_name, - anon_sym_LBRACK, - ACTIONS(711), 6, - anon_sym_GT, - anon_sym_SLASH_GT, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [15359] = 3, + [15379] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(719), 1, + ACTIONS(713), 1, anon_sym_LT, - ACTIONS(717), 9, + ACTIONS(711), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18585,12 +18600,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15377] = 3, + [15397] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(723), 1, + ACTIONS(717), 1, anon_sym_LT, - ACTIONS(721), 9, + ACTIONS(715), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18600,12 +18615,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15395] = 3, + [15415] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(727), 1, + ACTIONS(721), 1, anon_sym_LT, - ACTIONS(725), 9, + ACTIONS(719), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18615,12 +18630,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15413] = 3, + [15433] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(731), 1, + ACTIONS(725), 1, anon_sym_LT, - ACTIONS(729), 9, + ACTIONS(723), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18630,12 +18645,51 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15431] = 3, + [15451] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(729), 1, + anon_sym_DOT, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(727), 8, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + [15471] = 11, ACTIONS(3), 1, sym_comment, + ACTIONS(733), 1, + anon_sym_let, ACTIONS(735), 1, + anon_sym_switch, + ACTIONS(737), 1, + anon_sym_defer, + ACTIONS(739), 1, + anon_sym_placeholder, + ACTIONS(741), 1, + anon_sym_loading, + ACTIONS(743), 1, + anon_sym_error, + ACTIONS(745), 1, + anon_sym_for, + ACTIONS(747), 1, + anon_sym_empty, + ACTIONS(749), 1, + anon_sym_else, + ACTIONS(751), 1, + anon_sym_if, + [15505] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(755), 1, anon_sym_LT, - ACTIONS(733), 9, + ACTIONS(753), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18645,12 +18699,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15449] = 3, + [15523] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(739), 1, + ACTIONS(759), 1, anon_sym_LT, - ACTIONS(737), 9, + ACTIONS(757), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18660,12 +18714,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15467] = 3, + [15541] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(743), 1, + ACTIONS(763), 1, anon_sym_LT, - ACTIONS(741), 9, + ACTIONS(761), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18675,28 +18729,27 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15485] = 4, + [15559] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(747), 1, - anon_sym_DOT, - ACTIONS(749), 1, - anon_sym_QMARK, - ACTIONS(745), 8, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + ACTIONS(767), 1, + anon_sym_LT, + ACTIONS(765), 9, + sym__interpolation_start, + sym__control_flow_start, + ts_builtin_sym_end, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + sym_text, + anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - [15505] = 3, + [15577] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(753), 1, + ACTIONS(771), 1, anon_sym_LT, - ACTIONS(751), 9, + ACTIONS(769), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18706,35 +18759,27 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15523] = 11, + [15595] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(755), 1, - anon_sym_let, - ACTIONS(757), 1, - anon_sym_switch, - ACTIONS(759), 1, - anon_sym_defer, - ACTIONS(761), 1, - anon_sym_placeholder, - ACTIONS(763), 1, - anon_sym_loading, - ACTIONS(765), 1, - anon_sym_error, - ACTIONS(767), 1, - anon_sym_for, - ACTIONS(769), 1, - anon_sym_empty, - ACTIONS(771), 1, - anon_sym_else, - ACTIONS(773), 1, - anon_sym_if, - [15557] = 3, + ACTIONS(775), 1, + anon_sym_LT, + ACTIONS(773), 9, + sym__interpolation_start, + sym__control_flow_start, + ts_builtin_sym_end, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + sym_text, + anon_sym_LBRACE, + anon_sym_RBRACE, + [15613] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(777), 1, + ACTIONS(779), 1, anon_sym_LT, - ACTIONS(775), 9, + ACTIONS(777), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18744,12 +18789,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15575] = 3, + [15631] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(781), 1, + ACTIONS(783), 1, anon_sym_LT, - ACTIONS(779), 9, + ACTIONS(781), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18759,12 +18804,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15593] = 3, + [15649] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(785), 1, + ACTIONS(787), 1, anon_sym_LT, - ACTIONS(783), 9, + ACTIONS(785), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18774,12 +18819,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15611] = 3, + [15667] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(789), 1, + ACTIONS(791), 1, anon_sym_LT, - ACTIONS(787), 9, + ACTIONS(789), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18789,12 +18834,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15629] = 3, + [15685] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(793), 1, + ACTIONS(795), 1, anon_sym_LT, - ACTIONS(791), 9, + ACTIONS(793), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18804,12 +18849,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15647] = 3, + [15703] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(797), 1, + ACTIONS(799), 1, anon_sym_LT, - ACTIONS(795), 9, + ACTIONS(797), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18819,29 +18864,29 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15665] = 5, + [15721] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(799), 1, - anon_sym_DOT, ACTIONS(801), 1, + anon_sym_DOT, + ACTIONS(803), 1, sym_regular_expression_flags, - ACTIONS(693), 2, + ACTIONS(701), 2, anon_sym_QMARK, sym_identifier, - ACTIONS(687), 6, + ACTIONS(695), 6, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, - [15687] = 3, + [15743] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(805), 1, + ACTIONS(807), 1, anon_sym_LT, - ACTIONS(803), 9, + ACTIONS(805), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18851,14 +18896,14 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15705] = 5, + [15761] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, + ACTIONS(49), 1, anon_sym_LBRACK, ACTIONS(636), 1, anon_sym_QMARK, - ACTIONS(31), 3, + ACTIONS(47), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, @@ -18868,15 +18913,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_as, anon_sym_QMARK_QMARK, - [15727] = 4, + [15783] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 1, + ACTIONS(85), 1, anon_sym_QMARK, - ACTIONS(807), 2, + ACTIONS(809), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(97), 7, + ACTIONS(83), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -18884,12 +18929,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [15747] = 3, + [15803] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(811), 1, + ACTIONS(813), 1, anon_sym_LT, - ACTIONS(809), 9, + ACTIONS(811), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18899,12 +18944,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15765] = 3, + [15821] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(815), 1, + ACTIONS(817), 1, anon_sym_LT, - ACTIONS(813), 9, + ACTIONS(815), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18914,12 +18959,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15783] = 3, + [15839] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(819), 1, + ACTIONS(821), 1, anon_sym_LT, - ACTIONS(817), 9, + ACTIONS(819), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18929,12 +18974,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15801] = 3, + [15857] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(823), 1, + ACTIONS(825), 1, anon_sym_LT, - ACTIONS(821), 9, + ACTIONS(823), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18944,12 +18989,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15819] = 3, + [15875] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(827), 1, + ACTIONS(829), 1, anon_sym_LT, - ACTIONS(825), 9, + ACTIONS(827), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18959,12 +19004,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15837] = 3, + [15893] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(831), 1, + ACTIONS(833), 1, anon_sym_LT, - ACTIONS(829), 9, + ACTIONS(831), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18974,12 +19019,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15855] = 3, + [15911] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(835), 1, + ACTIONS(837), 1, anon_sym_LT, - ACTIONS(833), 9, + ACTIONS(835), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18989,12 +19034,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15873] = 3, + [15929] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(839), 1, + ACTIONS(841), 1, anon_sym_LT, - ACTIONS(837), 9, + ACTIONS(839), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19004,12 +19049,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15891] = 3, + [15947] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(843), 1, + ACTIONS(845), 1, anon_sym_LT, - ACTIONS(841), 9, + ACTIONS(843), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19019,12 +19064,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15909] = 3, + [15965] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(847), 1, + ACTIONS(849), 1, anon_sym_LT, - ACTIONS(845), 9, + ACTIONS(847), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19034,12 +19079,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15927] = 3, + [15983] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(851), 1, + ACTIONS(853), 1, anon_sym_LT, - ACTIONS(849), 9, + ACTIONS(851), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19049,12 +19094,27 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15945] = 3, + [16001] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(177), 1, + anon_sym_QMARK, + ACTIONS(179), 9, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [16019] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(855), 1, + ACTIONS(857), 1, anon_sym_LT, - ACTIONS(853), 9, + ACTIONS(855), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19064,12 +19124,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15963] = 3, + [16037] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(859), 1, + ACTIONS(861), 1, anon_sym_LT, - ACTIONS(857), 9, + ACTIONS(859), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19079,27 +19139,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15981] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(200), 1, - anon_sym_QMARK, - ACTIONS(202), 9, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [15999] = 3, + [16055] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(863), 1, + ACTIONS(861), 1, anon_sym_LT, - ACTIONS(861), 9, + ACTIONS(859), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19109,12 +19154,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16017] = 3, + [16073] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(867), 1, + ACTIONS(865), 1, anon_sym_LT, - ACTIONS(865), 9, + ACTIONS(863), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19124,12 +19169,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16035] = 3, + [16091] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(871), 1, + ACTIONS(869), 1, anon_sym_LT, - ACTIONS(869), 9, + ACTIONS(867), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19139,12 +19184,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16053] = 3, + [16109] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(875), 1, + ACTIONS(873), 1, anon_sym_LT, - ACTIONS(873), 9, + ACTIONS(871), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19154,7 +19199,40 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16071] = 3, + [16127] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(529), 1, + anon_sym_DOT, + ACTIONS(531), 1, + anon_sym_LBRACK, + ACTIONS(535), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(875), 6, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [16149] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(205), 1, + anon_sym_QMARK, + ACTIONS(809), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(203), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [16169] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(879), 1, @@ -19169,7 +19247,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16089] = 3, + [16187] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(883), 1, @@ -19184,27 +19262,29 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16107] = 3, + [16205] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(887), 1, - anon_sym_LT, - ACTIONS(885), 9, - sym__interpolation_start, - sym__control_flow_start, - ts_builtin_sym_end, - anon_sym_LT_BANG, - anon_sym_LT_SLASH, - sym_entity, - sym_text, - anon_sym_LBRACE, - anon_sym_RBRACE, - [16125] = 3, + ACTIONS(889), 1, + anon_sym_EQ, + STATE(408), 1, + sym__binding_assignment, + ACTIONS(887), 2, + sym_attribute_name, + anon_sym_LBRACK, + ACTIONS(885), 6, + anon_sym_GT, + anon_sym_SLASH_GT, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [16227] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(891), 1, + ACTIONS(893), 1, anon_sym_LT, - ACTIONS(889), 9, + ACTIONS(891), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19214,12 +19294,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16143] = 3, + [16245] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(895), 1, + ACTIONS(897), 1, anon_sym_LT, - ACTIONS(893), 9, + ACTIONS(895), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19229,12 +19309,35 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16161] = 3, + [16263] = 11, ACTIONS(3), 1, sym_comment, + ACTIONS(735), 1, + anon_sym_switch, + ACTIONS(745), 1, + anon_sym_for, + ACTIONS(751), 1, + anon_sym_if, ACTIONS(899), 1, + anon_sym_let, + ACTIONS(901), 1, + anon_sym_defer, + ACTIONS(903), 1, + anon_sym_placeholder, + ACTIONS(905), 1, + anon_sym_loading, + ACTIONS(907), 1, + anon_sym_error, + ACTIONS(909), 1, + anon_sym_empty, + ACTIONS(911), 1, + anon_sym_else, + [16297] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(915), 1, anon_sym_LT, - ACTIONS(897), 9, + ACTIONS(913), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19244,12 +19347,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16179] = 3, + [16315] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(895), 1, + ACTIONS(919), 1, anon_sym_LT, - ACTIONS(893), 9, + ACTIONS(917), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19259,12 +19362,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16197] = 3, + [16333] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(903), 1, + ACTIONS(923), 1, anon_sym_LT, - ACTIONS(901), 9, + ACTIONS(921), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19274,12 +19377,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16215] = 3, + [16351] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(907), 1, + ACTIONS(927), 1, anon_sym_LT, - ACTIONS(905), 9, + ACTIONS(925), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19289,12 +19392,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16233] = 3, + [16369] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(911), 1, + ACTIONS(931), 1, anon_sym_LT, - ACTIONS(909), 9, + ACTIONS(929), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19304,68 +19407,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16251] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(529), 1, - anon_sym_DOT, - ACTIONS(531), 1, - anon_sym_LBRACK, - ACTIONS(535), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(913), 6, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [16273] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(189), 1, - anon_sym_QMARK, - ACTIONS(807), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(187), 7, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [16293] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(757), 1, - anon_sym_switch, - ACTIONS(767), 1, - anon_sym_for, - ACTIONS(773), 1, - anon_sym_if, - ACTIONS(915), 1, - anon_sym_let, - ACTIONS(917), 1, - anon_sym_defer, - ACTIONS(919), 1, - anon_sym_placeholder, - ACTIONS(921), 1, - anon_sym_loading, - ACTIONS(923), 1, - anon_sym_error, - ACTIONS(925), 1, - anon_sym_empty, - ACTIONS(927), 1, - anon_sym_else, - [16327] = 3, + [16387] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(931), 1, + ACTIONS(935), 1, anon_sym_LT, - ACTIONS(929), 9, + ACTIONS(933), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19375,27 +19422,26 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16345] = 3, + [16405] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 1, + ACTIONS(763), 1, anon_sym_LT, - ACTIONS(933), 9, + ACTIONS(761), 8, + sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, - ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, - anon_sym_RBRACE, - [16363] = 3, + [16422] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(823), 1, + ACTIONS(779), 1, anon_sym_LT, - ACTIONS(821), 8, + ACTIONS(777), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19404,12 +19450,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16380] = 3, + [16439] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(851), 1, + ACTIONS(787), 1, anon_sym_LT, - ACTIONS(849), 8, + ACTIONS(785), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19418,12 +19464,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16397] = 3, + [16456] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(883), 1, + ACTIONS(829), 1, anon_sym_LT, - ACTIONS(881), 8, + ACTIONS(827), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19432,12 +19478,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16414] = 3, + [16473] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(805), 1, + ACTIONS(767), 1, anon_sym_LT, - ACTIONS(803), 8, + ACTIONS(765), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19446,12 +19492,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16431] = 3, + [16490] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(731), 1, + ACTIONS(795), 1, anon_sym_LT, - ACTIONS(729), 8, + ACTIONS(793), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19460,32 +19506,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16448] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(939), 1, - anon_sym_SEMI, - ACTIONS(941), 1, - anon_sym_as, - ACTIONS(943), 1, - anon_sym_QMARK, - ACTIONS(945), 1, - anon_sym_QMARK_QMARK, - STATE(500), 1, - sym__alias, - STATE(538), 1, - sym__else_template_expression, - STATE(660), 1, - sym__context_expression, - ACTIONS(937), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [16477] = 3, + [16507] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(831), 1, + ACTIONS(705), 1, anon_sym_LT, - ACTIONS(829), 8, + ACTIONS(703), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19494,12 +19520,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16494] = 3, + [16524] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(843), 1, + ACTIONS(939), 1, anon_sym_LT, - ACTIONS(841), 8, + ACTIONS(937), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19508,12 +19534,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16511] = 3, + [16541] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(867), 1, + ACTIONS(841), 1, anon_sym_LT, - ACTIONS(865), 8, + ACTIONS(839), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19522,12 +19548,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16528] = 3, + [16558] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(879), 1, + ACTIONS(807), 1, anon_sym_LT, - ACTIONS(877), 8, + ACTIONS(805), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19536,12 +19562,27 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16545] = 3, + [16575] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(907), 1, + ACTIONS(945), 1, + anon_sym_EQ, + ACTIONS(943), 2, + sym_attribute_name, + anon_sym_LBRACK, + ACTIONS(941), 6, + anon_sym_GT, + anon_sym_SLASH_GT, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [16594] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(915), 1, anon_sym_LT, - ACTIONS(905), 8, + ACTIONS(913), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19550,27 +19591,32 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16562] = 4, + [16611] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(949), 1, - anon_sym_QMARK, + anon_sym_SEMI, ACTIONS(951), 1, + anon_sym_as, + ACTIONS(953), 1, + anon_sym_QMARK, + ACTIONS(955), 1, anon_sym_QMARK_QMARK, - ACTIONS(947), 7, + STATE(496), 1, + sym__alias, + STATE(513), 1, + sym__else_template_expression, + STATE(732), 1, + sym__context_expression, + ACTIONS(947), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - [16581] = 3, + [16640] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(811), 1, + ACTIONS(849), 1, anon_sym_LT, - ACTIONS(809), 8, + ACTIONS(847), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19579,12 +19625,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16598] = 3, + [16657] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(895), 1, + ACTIONS(919), 1, anon_sym_LT, - ACTIONS(893), 8, + ACTIONS(917), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19593,12 +19639,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16615] = 3, + [16674] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(835), 1, + ACTIONS(931), 1, anon_sym_LT, - ACTIONS(833), 8, + ACTIONS(929), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19607,12 +19653,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16632] = 3, + [16691] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(895), 1, + ACTIONS(883), 1, anon_sym_LT, - ACTIONS(893), 8, + ACTIONS(881), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19621,30 +19667,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16649] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(955), 1, - anon_sym_as, - ACTIONS(957), 1, - anon_sym_EQ, - ACTIONS(959), 1, - anon_sym_COLON, - ACTIONS(961), 1, - sym_identifier, - STATE(540), 1, - sym__alias, - ACTIONS(953), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [16674] = 3, + [16708] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(903), 1, + ACTIONS(853), 1, anon_sym_LT, - ACTIONS(901), 8, + ACTIONS(851), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19653,12 +19681,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16691] = 3, + [16725] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(965), 1, + ACTIONS(857), 1, anon_sym_LT, - ACTIONS(963), 8, + ACTIONS(855), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19667,12 +19695,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16708] = 3, + [16742] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(871), 1, + ACTIONS(893), 1, anon_sym_LT, - ACTIONS(869), 8, + ACTIONS(891), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19681,43 +19709,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16725] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(971), 1, - anon_sym_EQ, - ACTIONS(969), 2, - sym_attribute_name, - anon_sym_LBRACK, - ACTIONS(967), 6, - anon_sym_GT, - anon_sym_SLASH_GT, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [16744] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(713), 1, - anon_sym_LBRACK, - ACTIONS(973), 1, - anon_sym_EQ, - STATE(431), 1, - sym__binding_assignment, - ACTIONS(711), 6, - anon_sym_GT, - sym_attribute_name, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [16765] = 3, + [16759] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(723), 1, + ACTIONS(833), 1, anon_sym_LT, - ACTIONS(721), 8, + ACTIONS(831), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19726,12 +19723,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16782] = 3, + [16776] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(739), 1, + ACTIONS(845), 1, anon_sym_LT, - ACTIONS(737), 8, + ACTIONS(843), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19740,12 +19737,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16799] = 3, + [16793] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(753), 1, + ACTIONS(813), 1, anon_sym_LT, - ACTIONS(751), 8, + ACTIONS(811), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19754,12 +19751,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16816] = 3, + [16810] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(977), 1, + ACTIONS(861), 1, anon_sym_LT, - ACTIONS(975), 8, + ACTIONS(859), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19768,26 +19765,27 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16833] = 3, + [16827] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(109), 8, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - [16850] = 3, + ACTIONS(961), 1, + anon_sym_EQ, + ACTIONS(959), 2, + sym_attribute_name, + anon_sym_LBRACK, + ACTIONS(957), 6, + anon_sym_GT, + anon_sym_SLASH_GT, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [16846] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(793), 1, + ACTIONS(791), 1, anon_sym_LT, - ACTIONS(791), 8, + ACTIONS(789), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19796,12 +19794,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16867] = 3, + [16863] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(797), 1, + ACTIONS(783), 1, anon_sym_LT, - ACTIONS(795), 8, + ACTIONS(781), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19810,12 +19808,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16884] = 3, + [16880] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(719), 1, + ACTIONS(861), 1, anon_sym_LT, - ACTIONS(717), 8, + ACTIONS(859), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19824,12 +19822,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16901] = 3, + [16897] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 1, + ACTIONS(865), 1, anon_sym_LT, - ACTIONS(933), 8, + ACTIONS(863), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19838,12 +19836,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16918] = 3, + [16914] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(827), 1, + ACTIONS(721), 1, anon_sym_LT, - ACTIONS(825), 8, + ACTIONS(719), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19852,12 +19850,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16935] = 3, + [16931] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(887), 1, + ACTIONS(879), 1, anon_sym_LT, - ACTIONS(885), 8, + ACTIONS(877), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19866,12 +19864,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16952] = 3, + [16948] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(781), 1, + ACTIONS(869), 1, anon_sym_LT, - ACTIONS(779), 8, + ACTIONS(867), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19880,12 +19878,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16969] = 3, + [16965] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(859), 1, + ACTIONS(725), 1, anon_sym_LT, - ACTIONS(857), 8, + ACTIONS(723), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19894,12 +19892,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16986] = 3, + [16982] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(931), 1, + ACTIONS(771), 1, anon_sym_LT, - ACTIONS(929), 8, + ACTIONS(769), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19908,12 +19906,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17003] = 3, + [16999] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(815), 1, + ACTIONS(873), 1, anon_sym_LT, - ACTIONS(813), 8, + ACTIONS(871), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19922,12 +19920,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17020] = 3, + [17016] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(863), 1, + ACTIONS(817), 1, anon_sym_LT, - ACTIONS(861), 8, + ACTIONS(815), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19936,12 +19934,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17037] = 3, + [17033] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(785), 1, + ACTIONS(799), 1, anon_sym_LT, - ACTIONS(783), 8, + ACTIONS(797), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19950,12 +19948,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17054] = 3, + [17050] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(875), 1, + ACTIONS(923), 1, anon_sym_LT, - ACTIONS(873), 8, + ACTIONS(921), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19964,12 +19962,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17071] = 3, + [17067] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(899), 1, + ACTIONS(927), 1, anon_sym_LT, - ACTIONS(897), 8, + ACTIONS(925), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19978,12 +19976,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17088] = 3, + [17084] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(789), 1, + ACTIONS(821), 1, anon_sym_LT, - ACTIONS(787), 8, + ACTIONS(819), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19992,40 +19990,46 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17105] = 3, + [17101] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(891), 1, - anon_sym_LT, - ACTIONS(889), 8, - sym__implicit_end_tag, - sym__interpolation_start, - sym__control_flow_start, - anon_sym_LT_BANG, - anon_sym_LT_SLASH, - sym_entity, - sym_text, - anon_sym_LBRACE, - [17122] = 3, + ACTIONS(887), 1, + anon_sym_LBRACK, + ACTIONS(963), 1, + anon_sym_EQ, + STATE(428), 1, + sym__binding_assignment, + ACTIONS(885), 6, + anon_sym_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [17122] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(819), 1, - anon_sym_LT, - ACTIONS(817), 8, - sym__implicit_end_tag, - sym__interpolation_start, - sym__control_flow_start, - anon_sym_LT_BANG, - anon_sym_LT_SLASH, - sym_entity, - sym_text, - anon_sym_LBRACE, - [17139] = 3, + ACTIONS(967), 1, + anon_sym_as, + ACTIONS(969), 1, + anon_sym_EQ, + ACTIONS(971), 1, + anon_sym_COLON, + ACTIONS(973), 1, + sym_identifier, + STATE(519), 1, + sym__alias, + ACTIONS(965), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + [17147] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 1, + ACTIONS(713), 1, anon_sym_LT, - ACTIONS(703), 8, + ACTIONS(711), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -20034,12 +20038,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17156] = 3, + [17164] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(839), 1, + ACTIONS(837), 1, anon_sym_LT, - ACTIONS(837), 8, + ACTIONS(835), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -20048,7 +20052,7 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17173] = 3, + [17181] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(709), 1, @@ -20062,12 +20066,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17190] = 3, + [17198] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(727), 1, + ACTIONS(717), 1, anon_sym_LT, - ACTIONS(725), 8, + ACTIONS(715), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -20076,12 +20080,27 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17207] = 3, + [17215] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(735), 1, + ACTIONS(977), 1, + anon_sym_QMARK, + ACTIONS(979), 1, + anon_sym_QMARK_QMARK, + ACTIONS(975), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + [17234] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(935), 1, anon_sym_LT, - ACTIONS(733), 8, + ACTIONS(933), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -20090,12 +20109,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17224] = 3, + [17251] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(911), 1, + ACTIONS(983), 1, anon_sym_LT, - ACTIONS(909), 8, + ACTIONS(981), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -20104,12 +20123,26 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17241] = 3, + [17268] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(977), 1, + anon_sym_QMARK, + ACTIONS(115), 8, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + [17285] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(847), 1, + ACTIONS(755), 1, anon_sym_LT, - ACTIONS(845), 8, + ACTIONS(753), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -20118,12 +20151,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17258] = 3, + [17302] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(855), 1, + ACTIONS(897), 1, anon_sym_LT, - ACTIONS(853), 8, + ACTIONS(895), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -20132,29 +20165,14 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17275] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(983), 1, - anon_sym_EQ, - ACTIONS(981), 2, - sym_attribute_name, - anon_sym_LBRACK, - ACTIONS(979), 6, - anon_sym_GT, - anon_sym_SLASH_GT, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [17294] = 4, + [17319] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(749), 1, + ACTIONS(731), 1, anon_sym_QMARK, ACTIONS(985), 1, anon_sym_DOT, - ACTIONS(745), 7, + ACTIONS(727), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -20162,12 +20180,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [17313] = 3, + [17338] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(777), 1, + ACTIONS(759), 1, anon_sym_LT, - ACTIONS(775), 8, + ACTIONS(757), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -20176,12 +20194,26 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17330] = 3, + [17355] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(743), 1, + ACTIONS(825), 1, + anon_sym_LT, + ACTIONS(823), 8, + sym__implicit_end_tag, + sym__interpolation_start, + sym__control_flow_start, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + sym_text, + anon_sym_LBRACE, + [17372] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(775), 1, anon_sym_LT, - ACTIONS(741), 8, + ACTIONS(773), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -20190,3745 +20222,3753 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17347] = 3, + [17389] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(989), 1, + anon_sym_COMMA, + ACTIONS(991), 1, + anon_sym_QMARK, + ACTIONS(993), 1, + anon_sym_QMARK_QMARK, + ACTIONS(987), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [17409] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(991), 1, + anon_sym_QMARK, + ACTIONS(115), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [17425] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(989), 2, + ACTIONS(997), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(987), 6, + ACTIONS(995), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17363] = 3, + [17441] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(993), 2, + ACTIONS(1001), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(991), 6, + ACTIONS(999), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17379] = 4, + [17457] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(981), 1, + ACTIONS(1005), 2, + sym_attribute_name, anon_sym_LBRACK, - ACTIONS(995), 1, - anon_sym_EQ, - ACTIONS(979), 6, + ACTIONS(1003), 6, anon_sym_GT, - sym_attribute_name, + anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17397] = 3, + [17473] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(999), 2, + ACTIONS(1005), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(997), 6, + ACTIONS(1003), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17413] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(210), 1, - anon_sym_QMARK, - ACTIONS(208), 7, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [17429] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(693), 1, - anon_sym_QMARK, - ACTIONS(1001), 1, - anon_sym_DOT, - ACTIONS(1003), 1, - sym_regular_expression_flags, - ACTIONS(687), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [17449] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(99), 1, - anon_sym_QMARK, - ACTIONS(1005), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(97), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [17467] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1007), 1, - anon_sym_QMARK, - ACTIONS(109), 7, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [17483] = 3, + [17489] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1011), 2, + ACTIONS(1009), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1009), 6, + ACTIONS(1007), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17499] = 3, + [17505] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1015), 2, + ACTIONS(1013), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1013), 6, + ACTIONS(1011), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17515] = 3, + [17521] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1019), 2, + ACTIONS(1017), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1017), 6, + ACTIONS(1015), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17531] = 3, + [17537] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1019), 2, + ACTIONS(1021), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1017), 6, + ACTIONS(1019), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17547] = 3, + [17553] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(640), 1, + ACTIONS(205), 1, anon_sym_QMARK, - ACTIONS(638), 7, + ACTIONS(1023), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(203), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_as, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [17563] = 3, + [17571] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1023), 2, + ACTIONS(1027), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1021), 6, + ACTIONS(1025), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17579] = 3, + [17587] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1027), 2, + ACTIONS(646), 1, + anon_sym_QMARK, + ACTIONS(644), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_as, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [17603] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1031), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1025), 6, + ACTIONS(1029), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17595] = 4, + [17619] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(969), 1, + ACTIONS(1035), 2, + sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1029), 1, - anon_sym_EQ, - ACTIONS(967), 6, + ACTIONS(1033), 6, anon_sym_GT, - sym_attribute_name, + anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17613] = 4, + [17635] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, + ACTIONS(701), 1, anon_sym_QMARK, - ACTIONS(1005), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(187), 5, + ACTIONS(1037), 1, + anon_sym_DOT, + ACTIONS(1039), 1, + sym_regular_expression_flags, + ACTIONS(695), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_as, anon_sym_QMARK_QMARK, - [17631] = 3, + [17655] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1033), 2, - sym_attribute_name, - anon_sym_LBRACK, - ACTIONS(1031), 6, - anon_sym_GT, - anon_sym_SLASH_GT, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [17647] = 3, + ACTIONS(85), 1, + anon_sym_QMARK, + ACTIONS(1023), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(83), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_as, + anon_sym_QMARK_QMARK, + [17673] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1037), 2, + ACTIONS(1043), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1035), 6, + ACTIONS(1041), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17663] = 3, + [17689] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1041), 2, + ACTIONS(1047), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1039), 6, + ACTIONS(1045), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17679] = 4, + [17705] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1007), 1, + ACTIONS(991), 1, anon_sym_QMARK, - ACTIONS(1043), 1, + ACTIONS(993), 1, anon_sym_QMARK_QMARK, - ACTIONS(947), 6, + ACTIONS(975), 6, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_DOT_DOT_DOT, sym_identifier, - [17697] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1007), 1, - anon_sym_QMARK, - ACTIONS(1043), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1047), 1, - anon_sym_COMMA, - ACTIONS(1045), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [17717] = 3, + [17723] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1051), 2, - sym_attribute_name, + ACTIONS(959), 1, anon_sym_LBRACK, - ACTIONS(1049), 6, + ACTIONS(1049), 1, + anon_sym_EQ, + ACTIONS(957), 6, anon_sym_GT, - anon_sym_SLASH_GT, + sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17733] = 3, + [17741] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1011), 1, - anon_sym_LBRACK, - ACTIONS(1009), 6, + ACTIONS(187), 1, + anon_sym_QMARK, + ACTIONS(185), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_as, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [17757] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(943), 1, + anon_sym_LBRACK, + ACTIONS(1051), 1, + anon_sym_EQ, + ACTIONS(941), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17748] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(31), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(913), 3, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - [17765] = 4, + [17775] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(749), 1, + ACTIONS(731), 1, anon_sym_QMARK, ACTIONS(1053), 1, anon_sym_DOT, - ACTIONS(745), 5, + ACTIONS(727), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_as, anon_sym_QMARK_QMARK, - [17782] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1057), 1, - anon_sym_COMMA, - ACTIONS(1059), 1, - anon_sym_COLON, - ACTIONS(1055), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [17799] = 3, + [17792] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(993), 1, + ACTIONS(1005), 1, anon_sym_LBRACK, - ACTIONS(991), 6, + ACTIONS(1003), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17814] = 3, + [17807] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1027), 1, + ACTIONS(1005), 1, anon_sym_LBRACK, - ACTIONS(1025), 6, + ACTIONS(1003), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17829] = 3, + [17822] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1033), 1, + ACTIONS(1001), 1, anon_sym_LBRACK, - ACTIONS(1031), 6, + ACTIONS(999), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17844] = 3, + [17837] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1037), 1, + ACTIONS(1009), 1, anon_sym_LBRACK, - ACTIONS(1035), 6, + ACTIONS(1007), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17859] = 3, + [17852] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(999), 1, + ACTIONS(1017), 1, anon_sym_LBRACK, - ACTIONS(997), 6, + ACTIONS(1015), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17874] = 3, + [17867] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(989), 1, + ACTIONS(1021), 1, anon_sym_LBRACK, - ACTIONS(987), 6, + ACTIONS(1019), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17889] = 3, + [17882] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1051), 1, + ACTIONS(1035), 1, anon_sym_LBRACK, - ACTIONS(1049), 6, + ACTIONS(1033), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17904] = 3, + [17897] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1015), 1, + ACTIONS(1043), 1, anon_sym_LBRACK, - ACTIONS(1013), 6, + ACTIONS(1041), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17919] = 3, + [17912] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1023), 1, + ACTIONS(1047), 1, anon_sym_LBRACK, - ACTIONS(1021), 6, + ACTIONS(1045), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17934] = 3, + [17927] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1041), 1, + ACTIONS(1057), 1, + anon_sym_COMMA, + ACTIONS(1059), 1, + anon_sym_COLON, + ACTIONS(1055), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [17944] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(997), 1, anon_sym_LBRACK, - ACTIONS(1039), 6, + ACTIONS(995), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17949] = 3, + [17959] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1019), 1, + ACTIONS(1013), 1, anon_sym_LBRACK, - ACTIONS(1017), 6, + ACTIONS(1011), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17964] = 3, + [17974] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1019), 1, + ACTIONS(1027), 1, anon_sym_LBRACK, - ACTIONS(1017), 6, + ACTIONS(1025), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17979] = 5, + [17989] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, + ACTIONS(193), 1, anon_sym_LBRACK, ACTIONS(636), 1, anon_sym_QMARK, ACTIONS(634), 2, sym__interpolation_end, anon_sym_QMARK_QMARK, - ACTIONS(175), 3, + ACTIONS(191), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [17998] = 6, + [18008] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1061), 1, - sym_template_chars, - ACTIONS(1063), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1065), 1, - anon_sym_BQUOTE, - STATE(12), 1, - sym__backtick, - STATE(448), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [18018] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - anon_sym_LPAREN, - ACTIONS(1067), 1, - anon_sym_EQ, - ACTIONS(51), 4, - anon_sym_DOT, + ACTIONS(49), 1, anon_sym_LBRACK, + ACTIONS(47), 3, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18034] = 3, + ACTIONS(875), 3, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + [18025] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 1, - anon_sym_QMARK, - ACTIONS(97), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [18048] = 4, + ACTIONS(1031), 1, + anon_sym_LBRACK, + ACTIONS(1029), 6, + anon_sym_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [18040] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, + ACTIONS(49), 1, anon_sym_LBRACK, - ACTIONS(1069), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - ACTIONS(31), 3, + ACTIONS(1061), 1, + anon_sym_PLUS, + ACTIONS(1063), 1, + anon_sym_COLON, + ACTIONS(47), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18064] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(330), 1, - anon_sym_SEMI, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(951), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1071), 1, - anon_sym_DQUOTE, - STATE(412), 1, - sym__double_quote, - STATE(519), 1, - aux_sym__binding_assignment_repeat1, - [18086] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(697), 1, - anon_sym_QMARK, - ACTIONS(695), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [18100] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(943), 1, - anon_sym_QMARK, - ACTIONS(109), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [18114] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1073), 1, - sym_binding_identifier, - ACTIONS(1075), 1, - anon_sym_class, - STATE(576), 2, - sym__binding_primitive, - sym_binding_member_expression, - STATE(796), 2, - sym_binding_name, - sym_class_binding, - [18132] = 3, + [18058] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(699), 5, + ACTIONS(1067), 1, + anon_sym_COMMA, + ACTIONS(1065), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [18146] = 6, + anon_sym_RBRACE, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [18072] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1063), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1077), 1, + ACTIONS(1069), 1, sym_template_chars, - ACTIONS(1079), 1, + ACTIONS(1071), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1073), 1, anon_sym_BQUOTE, - STATE(17), 1, + STATE(21), 1, sym__backtick, - STATE(474), 2, + STATE(490), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [18166] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(941), 1, - anon_sym_as, - STATE(543), 1, - sym__alias, - ACTIONS(1081), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [18182] = 4, + [18092] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, + ACTIONS(49), 1, anon_sym_LBRACK, - ACTIONS(1083), 2, - sym__interpolation_end, + ACTIONS(1075), 2, + anon_sym_COMMA, anon_sym_PLUS, - ACTIONS(175), 3, + ACTIONS(47), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18198] = 5, + [18108] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, + ACTIONS(49), 1, anon_sym_LBRACK, - ACTIONS(1085), 1, + ACTIONS(1061), 1, anon_sym_PLUS, - ACTIONS(1087), 1, + ACTIONS(1077), 1, anon_sym_COLON, - ACTIONS(31), 3, + ACTIONS(47), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18216] = 3, + [18126] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1087), 1, + ACTIONS(1077), 1, anon_sym_COLON, - ACTIONS(51), 5, + ACTIONS(37), 5, anon_sym_DOT, anon_sym_PLUS, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18230] = 7, + [18140] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(330), 1, + ACTIONS(348), 1, anon_sym_SEMI, - ACTIONS(949), 1, + ACTIONS(977), 1, anon_sym_QMARK, - ACTIONS(951), 1, + ACTIONS(979), 1, anon_sym_QMARK_QMARK, - ACTIONS(1089), 1, + ACTIONS(1079), 1, anon_sym_DQUOTE, - STATE(434), 1, + STATE(435), 1, sym__double_quote, - STATE(539), 1, + STATE(549), 1, aux_sym__binding_assignment_repeat1, - [18252] = 3, + [18162] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1093), 1, - anon_sym_COMMA, - ACTIONS(1091), 5, + ACTIONS(951), 1, + anon_sym_as, + STATE(527), 1, + sym__alias, + ACTIONS(1081), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [18266] = 4, + anon_sym_SEMI, + anon_sym_COMMA, + [18178] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(1095), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(31), 3, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(1083), 1, + anon_sym_EQ, + ACTIONS(37), 4, anon_sym_DOT, + anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18282] = 5, + [18194] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1073), 1, - sym_binding_identifier, - ACTIONS(1075), 1, - anon_sym_class, - STATE(576), 2, - sym__binding_primitive, - sym_binding_member_expression, - STATE(756), 2, - sym_binding_name, - sym_class_binding, - [18300] = 6, + ACTIONS(689), 1, + anon_sym_QMARK, + ACTIONS(687), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_as, + anon_sym_QMARK_QMARK, + [18208] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1063), 1, + ACTIONS(1071), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1097), 1, + ACTIONS(1085), 1, sym_template_chars, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_BQUOTE, STATE(248), 1, sym__backtick, - STATE(459), 2, + STATE(450), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [18320] = 4, + [18228] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(1101), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - ACTIONS(31), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [18336] = 6, + ACTIONS(1069), 1, + sym_template_chars, + ACTIONS(1071), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1089), 1, + anon_sym_BQUOTE, + STATE(235), 1, + sym__backtick, + STATE(490), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [18248] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1063), 1, + ACTIONS(1071), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1077), 1, + ACTIONS(1091), 1, sym_template_chars, - ACTIONS(1103), 1, + ACTIONS(1093), 1, anon_sym_BQUOTE, - STATE(234), 1, + STATE(94), 1, sym__backtick, - STATE(474), 2, + STATE(462), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [18356] = 5, + [18268] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, + ACTIONS(49), 1, anon_sym_LBRACK, - ACTIONS(1085), 1, + ACTIONS(1061), 1, anon_sym_PLUS, - ACTIONS(1105), 1, + ACTIONS(1095), 1, anon_sym_COLON, - ACTIONS(31), 3, + ACTIONS(47), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18374] = 3, + [18286] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1105), 1, + ACTIONS(1095), 1, anon_sym_COLON, - ACTIONS(51), 5, + ACTIONS(37), 5, anon_sym_DOT, anon_sym_PLUS, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18388] = 6, + [18300] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1063), 1, + ACTIONS(951), 1, + anon_sym_as, + STATE(530), 1, + sym__alias, + ACTIONS(1097), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + [18316] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1071), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1107), 1, + ACTIONS(1099), 1, sym_template_chars, - ACTIONS(1109), 1, + ACTIONS(1101), 1, anon_sym_BQUOTE, - STATE(90), 1, + STATE(10), 1, sym__backtick, - STATE(473), 2, + STATE(441), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [18408] = 6, + [18336] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1063), 1, + ACTIONS(1071), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1111), 1, + ACTIONS(1103), 1, sym_template_chars, - ACTIONS(1113), 1, + ACTIONS(1105), 1, anon_sym_BQUOTE, - STATE(36), 1, + STATE(37), 1, sym__backtick, - STATE(465), 2, + STATE(457), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [18428] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(951), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1115), 4, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - [18444] = 6, + [18356] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1063), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1077), 1, + ACTIONS(1069), 1, sym_template_chars, - ACTIONS(1117), 1, + ACTIONS(1071), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1107), 1, anon_sym_BQUOTE, - STATE(43), 1, + STATE(42), 1, sym__backtick, - STATE(474), 2, + STATE(490), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [18464] = 5, + [18376] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, + ACTIONS(49), 1, anon_sym_LBRACK, - ACTIONS(1085), 1, + ACTIONS(1061), 1, anon_sym_PLUS, - ACTIONS(1119), 1, + ACTIONS(1109), 1, anon_sym_COLON, - ACTIONS(31), 3, + ACTIONS(47), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18482] = 3, + [18394] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1119), 1, + ACTIONS(1109), 1, anon_sym_COLON, - ACTIONS(51), 5, + ACTIONS(37), 5, anon_sym_DOT, anon_sym_PLUS, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18496] = 5, + [18408] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(1085), 1, - anon_sym_PLUS, - ACTIONS(1121), 1, + ACTIONS(953), 1, + anon_sym_QMARK, + ACTIONS(115), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_as, + anon_sym_QMARK_QMARK, + [18422] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(348), 1, + anon_sym_SEMI, + ACTIONS(977), 1, + anon_sym_QMARK, + ACTIONS(979), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1111), 1, + anon_sym_DQUOTE, + STATE(410), 1, + sym__double_quote, + STATE(518), 1, + aux_sym__binding_assignment_repeat1, + [18444] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1069), 1, + sym_template_chars, + ACTIONS(1071), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1113), 1, + anon_sym_BQUOTE, + STATE(85), 1, + sym__backtick, + STATE(490), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [18464] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1063), 1, anon_sym_COLON, - ACTIONS(31), 3, + ACTIONS(37), 5, anon_sym_DOT, + anon_sym_PLUS, + anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18514] = 3, + [18478] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1121), 1, - anon_sym_COLON, - ACTIONS(51), 5, - anon_sym_DOT, - anon_sym_PLUS, + ACTIONS(49), 1, anon_sym_LBRACK, + ACTIONS(1115), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + ACTIONS(47), 3, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18528] = 4, + [18494] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(941), 1, - anon_sym_as, - STATE(550), 1, - sym__alias, - ACTIONS(1123), 4, + ACTIONS(953), 1, + anon_sym_QMARK, + ACTIONS(955), 1, + anon_sym_QMARK_QMARK, + ACTIONS(975), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, + anon_sym_as, + [18510] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(49), 1, + anon_sym_LBRACK, + ACTIONS(1117), 2, + anon_sym_RPAREN, anon_sym_COMMA, - [18544] = 4, + ACTIONS(47), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [18526] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(943), 1, + ACTIONS(693), 1, anon_sym_QMARK, - ACTIONS(945), 1, + ACTIONS(691), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_as, anon_sym_QMARK_QMARK, - ACTIONS(947), 4, + [18540] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(85), 1, + anon_sym_QMARK, + ACTIONS(83), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_as, - [18560] = 4, + anon_sym_QMARK_QMARK, + [18554] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, + ACTIONS(193), 1, anon_sym_LBRACK, - ACTIONS(1083), 2, - anon_sym_COMMA, + ACTIONS(1075), 2, + sym__interpolation_end, anon_sym_PLUS, - ACTIONS(31), 3, + ACTIONS(191), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18576] = 6, + [18570] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1063), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1077), 1, - sym_template_chars, + ACTIONS(977), 1, + anon_sym_QMARK, + ACTIONS(979), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1119), 4, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + [18586] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(49), 1, + anon_sym_LBRACK, + ACTIONS(1121), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + ACTIONS(47), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [18602] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1123), 1, + sym_binding_identifier, ACTIONS(1125), 1, - anon_sym_BQUOTE, - STATE(94), 1, - sym__backtick, - STATE(474), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [18596] = 5, + anon_sym_class, + STATE(579), 2, + sym__binding_primitive, + sym_binding_member_expression, + STATE(796), 2, + sym_binding_name, + sym_class_binding, + [18620] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1123), 1, + sym_binding_identifier, + ACTIONS(1125), 1, + anon_sym_class, + STATE(579), 2, + sym__binding_primitive, + sym_binding_member_expression, + STATE(825), 2, + sym_binding_name, + sym_class_binding, + [18638] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1127), 1, - sym_template_chars, - ACTIONS(1130), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1133), 1, - anon_sym_BQUOTE, - STATE(474), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [18613] = 2, + anon_sym_RBRACE, + ACTIONS(1129), 1, + sym__control_flow_start, + STATE(474), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [18653] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1135), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + ACTIONS(1132), 1, anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [18624] = 6, + ACTIONS(1134), 1, + sym__control_flow_start, + STATE(474), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [18668] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(644), 1, + ACTIONS(1136), 1, anon_sym_SQUOTE, - ACTIONS(1137), 1, + ACTIONS(1138), 1, aux_sym_string_token2, - ACTIONS(1139), 1, + ACTIONS(1140), 1, sym__escape_sequence, - STATE(13), 1, + STATE(95), 1, sym__single_quote, - STATE(478), 1, + STATE(506), 1, aux_sym_string_repeat2, - [18643] = 6, + [18687] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(644), 1, + ACTIONS(654), 5, + anon_sym_SQUOTE, anon_sym_DQUOTE, - ACTIONS(646), 1, + anon_sym_RBRACE, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [18698] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1136), 1, + anon_sym_DQUOTE, + ACTIONS(1142), 1, aux_sym_string_token1, - ACTIONS(1141), 1, + ACTIONS(1144), 1, sym__escape_sequence, - STATE(13), 1, + STATE(95), 1, sym__double_quote, - STATE(479), 1, + STATE(503), 1, + aux_sym_string_repeat1, + [18717] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(640), 1, + anon_sym_DQUOTE, + ACTIONS(642), 1, + aux_sym_string_token1, + ACTIONS(1146), 1, + sym__escape_sequence, + STATE(11), 1, + sym__double_quote, + STATE(487), 1, aux_sym_string_repeat1, - [18662] = 6, + [18736] = 4, + ACTIONS(3), 1, + sym_comment, + STATE(488), 1, + aux_sym_structural_declaration_repeat1, + ACTIONS(1148), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + ACTIONS(1150), 2, + anon_sym_SEMI, + anon_sym_COMMA, + [18751] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1143), 1, + ACTIONS(1152), 1, anon_sym_SQUOTE, - ACTIONS(1145), 1, + ACTIONS(1154), 1, aux_sym_string_token2, - ACTIONS(1147), 1, + ACTIONS(1156), 1, sym__escape_sequence, - STATE(18), 1, + STATE(38), 1, sym__single_quote, - STATE(535), 1, + STATE(485), 1, aux_sym_string_repeat2, - [18681] = 6, + [18770] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1143), 1, + ACTIONS(1152), 1, anon_sym_DQUOTE, - ACTIONS(1149), 1, + ACTIONS(1158), 1, aux_sym_string_token1, - ACTIONS(1151), 1, + ACTIONS(1160), 1, sym__escape_sequence, - STATE(18), 1, + STATE(38), 1, sym__double_quote, - STATE(509), 1, + STATE(486), 1, aux_sym_string_repeat1, - [18700] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1153), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [18711] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1155), 1, - anon_sym_RBRACE, - ACTIONS(1157), 1, - sym__control_flow_start, - STATE(502), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [18726] = 2, + [18789] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(669), 5, + ACTIONS(1162), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_DOT_DOT_DOT, sym_identifier, - [18737] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(693), 1, - anon_sym_QMARK, - ACTIONS(1159), 1, - anon_sym_DOT, - ACTIONS(1161), 1, - sym_regular_expression_flags, - ACTIONS(687), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [18754] = 6, + [18800] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1163), 1, + ACTIONS(1164), 1, anon_sym_SQUOTE, - ACTIONS(1165), 1, + ACTIONS(1166), 1, aux_sym_string_token2, - ACTIONS(1167), 1, + ACTIONS(1168), 1, sym__escape_sequence, - STATE(249), 1, + STATE(19), 1, sym__single_quote, - STATE(486), 1, + STATE(537), 1, aux_sym_string_repeat2, - [18773] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1163), 1, - anon_sym_DQUOTE, - ACTIONS(1169), 1, - aux_sym_string_token1, - ACTIONS(1171), 1, - sym__escape_sequence, - STATE(249), 1, - sym__double_quote, - STATE(487), 1, - aux_sym_string_repeat1, - [18792] = 6, + [18819] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1145), 1, + ACTIONS(1166), 1, aux_sym_string_token2, - ACTIONS(1147), 1, + ACTIONS(1168), 1, sym__escape_sequence, - ACTIONS(1173), 1, + ACTIONS(1170), 1, anon_sym_SQUOTE, - STATE(235), 1, + STATE(46), 1, sym__single_quote, - STATE(535), 1, + STATE(537), 1, aux_sym_string_repeat2, - [18811] = 6, + [18838] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1149), 1, + ACTIONS(1170), 1, + anon_sym_DQUOTE, + ACTIONS(1172), 1, aux_sym_string_token1, - ACTIONS(1151), 1, + ACTIONS(1174), 1, sym__escape_sequence, - ACTIONS(1173), 1, - anon_sym_DQUOTE, - STATE(235), 1, + STATE(46), 1, sym__double_quote, - STATE(509), 1, + STATE(545), 1, aux_sym_string_repeat1, - [18830] = 4, + [18857] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, - anon_sym_QMARK, - ACTIONS(187), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - ACTIONS(1175), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [18845] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1157), 1, - sym__control_flow_start, - ACTIONS(1177), 1, - anon_sym_RBRACE, - STATE(502), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [18860] = 6, + ACTIONS(1164), 1, + anon_sym_DQUOTE, + ACTIONS(1172), 1, + aux_sym_string_token1, + ACTIONS(1174), 1, + sym__escape_sequence, + STATE(19), 1, + sym__double_quote, + STATE(545), 1, + aux_sym_string_repeat1, + [18876] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1145), 1, - aux_sym_string_token2, - ACTIONS(1147), 1, - sym__escape_sequence, - ACTIONS(1179), 1, + STATE(489), 1, + aux_sym_structural_declaration_repeat1, + ACTIONS(1150), 2, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(1176), 2, anon_sym_SQUOTE, - STATE(78), 1, - sym__single_quote, - STATE(535), 1, - aux_sym_string_repeat2, - [18879] = 4, + anon_sym_DQUOTE, + [18891] = 4, ACTIONS(3), 1, sym_comment, - STATE(491), 1, + STATE(489), 1, aux_sym_structural_declaration_repeat1, - ACTIONS(1181), 2, + ACTIONS(1178), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, - ACTIONS(1183), 2, + ACTIONS(1180), 2, anon_sym_SEMI, anon_sym_COMMA, - [18894] = 6, + [18906] = 5, ACTIONS(3), 1, sym_comment, + ACTIONS(1183), 1, + sym_template_chars, ACTIONS(1186), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1189), 1, + anon_sym_BQUOTE, + STATE(490), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [18923] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(701), 1, + anon_sym_QMARK, + ACTIONS(1191), 1, + anon_sym_DOT, + ACTIONS(1193), 1, + sym_regular_expression_flags, + ACTIONS(695), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [18940] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(205), 1, + anon_sym_QMARK, + ACTIONS(203), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + ACTIONS(1195), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [18955] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(640), 1, anon_sym_SQUOTE, - ACTIONS(1188), 1, + ACTIONS(1197), 1, aux_sym_string_token2, - ACTIONS(1190), 1, + ACTIONS(1199), 1, sym__escape_sequence, - STATE(89), 1, + STATE(11), 1, sym__single_quote, - STATE(490), 1, + STATE(484), 1, aux_sym_string_repeat2, - [18913] = 6, + [18974] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1192), 1, + ACTIONS(1201), 1, anon_sym_SQUOTE, - ACTIONS(1194), 1, + ACTIONS(1203), 1, aux_sym_string_token2, - ACTIONS(1196), 1, + ACTIONS(1205), 1, sym__escape_sequence, - STATE(37), 1, + STATE(249), 1, sym__single_quote, - STATE(497), 1, + STATE(501), 1, aux_sym_string_repeat2, - [18932] = 6, + [18993] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1192), 1, + ACTIONS(1201), 1, anon_sym_DQUOTE, - ACTIONS(1198), 1, + ACTIONS(1207), 1, aux_sym_string_token1, - ACTIONS(1200), 1, + ACTIONS(1209), 1, sym__escape_sequence, - STATE(37), 1, + STATE(249), 1, sym__double_quote, - STATE(498), 1, + STATE(502), 1, aux_sym_string_repeat1, - [18951] = 6, + [19012] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1149), 1, - aux_sym_string_token1, - ACTIONS(1151), 1, - sym__escape_sequence, - ACTIONS(1179), 1, + ACTIONS(949), 1, + anon_sym_SEMI, + STATE(521), 1, + sym__else_template_expression, + STATE(703), 1, + sym__context_expression, + ACTIONS(1211), 2, + anon_sym_SQUOTE, anon_sym_DQUOTE, - STATE(78), 1, - sym__double_quote, - STATE(509), 1, - aux_sym_string_repeat1, - [18970] = 6, + [19029] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1186), 1, + ACTIONS(187), 1, + anon_sym_QMARK, + ACTIONS(185), 4, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [19042] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(85), 1, + anon_sym_QMARK, + ACTIONS(83), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + ACTIONS(1195), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [19057] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1213), 5, + anon_sym_SQUOTE, anon_sym_DQUOTE, - ACTIONS(1202), 1, - aux_sym_string_token1, - ACTIONS(1204), 1, - sym__escape_sequence, - STATE(89), 1, - sym__double_quote, - STATE(495), 1, - aux_sym_string_repeat1, - [18989] = 6, + anon_sym_RBRACE, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [19068] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(49), 1, + anon_sym_LBRACK, + ACTIONS(1215), 1, + anon_sym_COLON, + ACTIONS(47), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [19083] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1145), 1, + ACTIONS(1166), 1, aux_sym_string_token2, - ACTIONS(1147), 1, + ACTIONS(1168), 1, sym__escape_sequence, - ACTIONS(1206), 1, + ACTIONS(1217), 1, anon_sym_SQUOTE, - STATE(44), 1, + STATE(236), 1, sym__single_quote, - STATE(535), 1, + STATE(537), 1, aux_sym_string_repeat2, - [19008] = 6, + [19102] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1149), 1, + ACTIONS(1172), 1, aux_sym_string_token1, - ACTIONS(1151), 1, + ACTIONS(1174), 1, sym__escape_sequence, - ACTIONS(1206), 1, + ACTIONS(1217), 1, anon_sym_DQUOTE, - STATE(44), 1, + STATE(236), 1, sym__double_quote, - STATE(509), 1, + STATE(545), 1, aux_sym_string_repeat1, - [19027] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(503), 1, - aux_sym_structural_declaration_repeat1, - ACTIONS(1208), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - ACTIONS(1210), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [19042] = 5, + [19121] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 1, - anon_sym_SEMI, - STATE(531), 1, - sym__else_template_expression, - STATE(698), 1, - sym__context_expression, - ACTIONS(1212), 2, - anon_sym_SQUOTE, + ACTIONS(1172), 1, + aux_sym_string_token1, + ACTIONS(1174), 1, + sym__escape_sequence, + ACTIONS(1219), 1, anon_sym_DQUOTE, - [19059] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(1214), 1, - anon_sym_COLON, - ACTIONS(31), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [19074] = 4, + STATE(80), 1, + sym__double_quote, + STATE(545), 1, + aux_sym_string_repeat1, + [19140] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1216), 1, - anon_sym_RBRACE, - ACTIONS(1218), 1, + ACTIONS(1134), 1, sym__control_flow_start, - STATE(502), 3, + ACTIONS(1221), 1, + anon_sym_RBRACE, + STATE(474), 3, sym_case_statement, sym_default_statement, aux_sym_switch_body_repeat1, - [19089] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(491), 1, - aux_sym_structural_declaration_repeat1, - ACTIONS(1210), 2, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(1221), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [19104] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(210), 1, - anon_sym_QMARK, - ACTIONS(208), 4, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [19117] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(99), 1, - anon_sym_QMARK, - ACTIONS(97), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - ACTIONS(1175), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [19132] = 3, + [19155] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(640), 1, + ACTIONS(646), 1, anon_sym_QMARK, - ACTIONS(638), 4, + ACTIONS(644), 4, sym__interpolation_end, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [19145] = 4, + [19168] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(951), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1223), 2, + ACTIONS(1166), 1, + aux_sym_string_token2, + ACTIONS(1168), 1, + sym__escape_sequence, + ACTIONS(1219), 1, anon_sym_SQUOTE, - anon_sym_DQUOTE, - [19159] = 2, + STATE(80), 1, + sym__single_quote, + STATE(537), 1, + aux_sym_string_repeat2, + [19187] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1181), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [19169] = 5, + ACTIONS(1223), 1, + anon_sym_LBRACE, + ACTIONS(1225), 1, + anon_sym_LPAREN, + STATE(302), 1, + sym_statement_block, + STATE(700), 1, + sym_placeholder_minimum, + [19203] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1225), 1, + ACTIONS(1227), 2, + anon_sym_SQUOTE, anon_sym_DQUOTE, - ACTIONS(1227), 1, - aux_sym_string_token1, - ACTIONS(1230), 1, - sym__escape_sequence, - STATE(509), 1, - aux_sym_string_repeat1, - [19185] = 4, + STATE(129), 2, + sym__single_quote, + sym__double_quote, + [19215] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1235), 1, + ACTIONS(1231), 1, anon_sym_RPAREN, - STATE(529), 1, + STATE(515), 1, aux_sym_for_reference_repeat1, - ACTIONS(1233), 2, + ACTIONS(1229), 2, anon_sym_SEMI, anon_sym_COMMA, - [19199] = 4, + [19229] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1240), 1, - anon_sym_RPAREN, - STATE(511), 1, - aux_sym_for_reference_repeat1, - ACTIONS(1237), 2, + ACTIONS(348), 1, anon_sym_SEMI, - anon_sym_COMMA, - [19213] = 3, + ACTIONS(1111), 1, + anon_sym_DQUOTE, + STATE(410), 1, + sym__double_quote, + STATE(518), 1, + aux_sym__binding_assignment_repeat1, + [19245] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1157), 1, - sym__control_flow_start, - STATE(489), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [19225] = 5, + ACTIONS(1233), 1, + sym_attribute_value, + ACTIONS(1235), 1, + anon_sym_SQUOTE, + ACTIONS(1237), 1, + anon_sym_DQUOTE, + STATE(413), 1, + sym_quoted_attribute_value, + [19261] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(330), 1, + ACTIONS(348), 1, anon_sym_SEMI, - ACTIONS(1071), 1, + ACTIONS(1111), 1, anon_sym_DQUOTE, - STATE(412), 1, + STATE(410), 1, sym__double_quote, - STATE(519), 1, + STATE(584), 1, aux_sym__binding_assignment_repeat1, - [19241] = 4, + [19277] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(951), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1242), 2, - anon_sym_DQUOTE, + ACTIONS(1241), 1, anon_sym_SEMI, - [19255] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1244), 1, - anon_sym_RBRACE, - ACTIONS(1246), 1, - sym_icu_category, - STATE(516), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [19269] = 4, + STATE(641), 1, + sym__context_expression, + ACTIONS(1239), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + [19291] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1248), 1, - anon_sym_RBRACE, - ACTIONS(1250), 1, - sym_icu_category, - STATE(516), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [19283] = 5, + ACTIONS(49), 1, + anon_sym_LBRACK, + ACTIONS(47), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [19303] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, - anon_sym_LBRACE, - ACTIONS(1255), 1, - anon_sym_LPAREN, - STATE(381), 1, - sym_statement_block, - STATE(655), 1, - sym_defer_trigger, - [19299] = 4, + ACTIONS(1246), 1, + anon_sym_RPAREN, + STATE(515), 1, + aux_sym_for_reference_repeat1, + ACTIONS(1243), 2, + anon_sym_SEMI, + anon_sym_COMMA, + [19317] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(977), 1, anon_sym_QMARK, - ACTIONS(951), 1, + ACTIONS(979), 1, anon_sym_QMARK_QMARK, - ACTIONS(1257), 2, + ACTIONS(1248), 2, + anon_sym_DQUOTE, anon_sym_SEMI, - anon_sym_RPAREN, - [19313] = 5, + [19331] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(330), 1, + ACTIONS(1250), 1, + anon_sym_prefetch, + ACTIONS(1252), 1, + anon_sym_when, + ACTIONS(1254), 1, + anon_sym_on, + STATE(619), 1, + sym_defer_trigger_condition, + [19347] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(348), 1, anon_sym_SEMI, - ACTIONS(1259), 1, + ACTIONS(1256), 1, anon_sym_DQUOTE, - STATE(418), 1, + STATE(412), 1, sym__double_quote, - STATE(605), 1, + STATE(584), 1, aux_sym__binding_assignment_repeat1, - [19329] = 5, + [19363] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1261), 1, - sym_binding_identifier, - ACTIONS(1263), 1, - anon_sym_px, - ACTIONS(1265), 1, - anon_sym_PERCENT, - STATE(568), 1, - sym_style_unit, - [19345] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1267), 2, + ACTIONS(1258), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, - STATE(127), 2, - sym__single_quote, - sym__double_quote, - [19357] = 5, + anon_sym_SEMI, + anon_sym_COMMA, + [19373] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1269), 1, - anon_sym_prefetch, - ACTIONS(1271), 1, - anon_sym_when, - ACTIONS(1273), 1, - anon_sym_on, - STATE(692), 1, - sym_defer_trigger_condition, - [19373] = 4, + ACTIONS(1260), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + [19383] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1275), 1, - sym_binding_identifier, - STATE(777), 1, - sym_binding_name, - STATE(659), 2, - sym__binding_primitive, - sym_binding_member_expression, - [19387] = 4, + ACTIONS(1241), 1, + anon_sym_SEMI, + STATE(675), 1, + sym__context_expression, + ACTIONS(1262), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + [19397] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(977), 1, anon_sym_QMARK, - ACTIONS(951), 1, + ACTIONS(979), 1, anon_sym_QMARK_QMARK, - ACTIONS(1069), 2, + ACTIONS(1115), 2, anon_sym_SEMI, anon_sym_RPAREN, - [19401] = 5, + [19411] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, - anon_sym_LBRACE, - ACTIONS(1277), 1, - anon_sym_LPAREN, - STATE(384), 1, - sym_statement_block, - STATE(656), 1, - sym_placeholder_minimum, - [19417] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1279), 1, - sym_attribute_value, - ACTIONS(1281), 1, + ACTIONS(1264), 4, anon_sym_SQUOTE, - ACTIONS(1283), 1, anon_sym_DQUOTE, - STATE(426), 1, - sym_quoted_attribute_value, - [19433] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1285), 1, - sym_binding_identifier, - ACTIONS(1287), 1, - anon_sym_px, - ACTIONS(1289), 1, - anon_sym_PERCENT, - STATE(696), 1, - sym_style_unit, - [19449] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1246), 1, - sym_icu_category, - ACTIONS(1291), 1, - anon_sym_RBRACE, - STATE(516), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [19463] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1293), 1, - anon_sym_RPAREN, - STATE(511), 1, - aux_sym_for_reference_repeat1, - ACTIONS(1233), 2, anon_sym_SEMI, anon_sym_COMMA, - [19477] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1253), 1, - anon_sym_LBRACE, - ACTIONS(1295), 1, - anon_sym_LPAREN, - STATE(386), 1, - sym_statement_block, - STATE(657), 1, - sym_loading_condition, - [19493] = 4, + [19421] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1299), 1, - anon_sym_SEMI, - STATE(714), 1, - sym__context_expression, - ACTIONS(1297), 2, + ACTIONS(1178), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, - [19507] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1301), 1, - sym_binding_identifier, - STATE(833), 1, - sym_binding_name, - STATE(576), 2, - sym__binding_primitive, - sym_binding_member_expression, - [19521] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(330), 1, anon_sym_SEMI, - ACTIONS(1089), 1, - anon_sym_DQUOTE, - STATE(434), 1, - sym__double_quote, - STATE(539), 1, - aux_sym__binding_assignment_repeat1, - [19537] = 5, + anon_sym_COMMA, + [19431] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1269), 1, + ACTIONS(1250), 1, anon_sym_prefetch, - ACTIONS(1271), 1, + ACTIONS(1252), 1, anon_sym_when, - ACTIONS(1273), 1, + ACTIONS(1254), 1, anon_sym_on, - STATE(577), 1, + STATE(682), 1, sym_defer_trigger_condition, - [19553] = 5, + [19447] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1303), 1, - anon_sym_SQUOTE, - ACTIONS(1305), 1, - aux_sym_string_token2, - ACTIONS(1308), 1, - sym__escape_sequence, - STATE(535), 1, - aux_sym_string_repeat2, - [19569] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(330), 1, - anon_sym_SEMI, - ACTIONS(1089), 1, - anon_sym_DQUOTE, - STATE(434), 1, - sym__double_quote, - STATE(605), 1, - aux_sym__binding_assignment_repeat1, - [19585] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1311), 1, + ACTIONS(1266), 1, anon_sym_LBRACE, - STATE(721), 1, + STATE(681), 1, sym_statement_block, - ACTIONS(1313), 2, + ACTIONS(1268), 2, sym__control_flow_start, anon_sym_RBRACE, - [19599] = 4, + [19461] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1299), 1, + ACTIONS(1270), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_SEMI, - STATE(701), 1, - sym__context_expression, - ACTIONS(1315), 2, + anon_sym_COMMA, + [19471] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(977), 1, + anon_sym_QMARK, + ACTIONS(979), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1272), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, - [19613] = 5, + [19485] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(330), 1, - anon_sym_SEMI, - ACTIONS(1317), 1, + ACTIONS(977), 1, + anon_sym_QMARK, + ACTIONS(979), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1274), 2, + anon_sym_SQUOTE, anon_sym_DQUOTE, - STATE(435), 1, - sym__double_quote, - STATE(605), 1, - aux_sym__binding_assignment_repeat1, - [19629] = 2, + [19499] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1319), 4, + ACTIONS(1276), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_COMMA, - [19639] = 4, + [19509] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, + ACTIONS(1278), 1, sym_binding_identifier, STATE(807), 1, sym_binding_name, - STATE(576), 2, + STATE(579), 2, sym__binding_primitive, sym_binding_member_expression, - [19653] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(330), 1, - anon_sym_SEMI, - ACTIONS(1071), 1, - anon_sym_DQUOTE, - STATE(412), 1, - sym__double_quote, - STATE(605), 1, - aux_sym__binding_assignment_repeat1, - [19669] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1321), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [19679] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1157), 1, - sym__control_flow_start, - STATE(481), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [19691] = 4, + [19523] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, + ACTIONS(1280), 1, sym_binding_identifier, - STATE(755), 1, + STATE(793), 1, sym_binding_name, - STATE(576), 2, + STATE(717), 2, sym__binding_primitive, sym_binding_member_expression, - [19705] = 5, + [19537] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1323), 1, - sym_attribute_value, - ACTIONS(1325), 1, - anon_sym_SQUOTE, - ACTIONS(1327), 1, - anon_sym_DQUOTE, - STATE(400), 1, - sym_quoted_attribute_value, - [19721] = 3, + ACTIONS(1278), 1, + sym_binding_identifier, + STATE(821), 1, + sym_binding_name, + STATE(579), 2, + sym__binding_primitive, + sym_binding_member_expression, + [19551] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(31), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [19733] = 3, + ACTIONS(1282), 1, + sym_binding_identifier, + ACTIONS(1284), 1, + anon_sym_px, + ACTIONS(1286), 1, + anon_sym_PERCENT, + STATE(598), 1, + sym_style_unit, + [19567] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1329), 2, + ACTIONS(1288), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, - STATE(408), 2, + STATE(126), 2, sym__single_quote, sym__double_quote, - [19745] = 4, + [19579] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(951), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1331), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [19759] = 2, + ACTIONS(1134), 1, + sym__control_flow_start, + STATE(504), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [19591] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1333), 4, + ACTIONS(1290), 1, anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [19769] = 5, + ACTIONS(1292), 1, + aux_sym_string_token2, + ACTIONS(1295), 1, + sym__escape_sequence, + STATE(537), 1, + aux_sym_string_repeat2, + [19607] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1255), 1, - anon_sym_LPAREN, - ACTIONS(1335), 1, + ACTIONS(1298), 1, anon_sym_LBRACE, - STATE(302), 1, + ACTIONS(1300), 1, + anon_sym_LPAREN, + STATE(398), 1, sym_statement_block, - STATE(725), 1, + STATE(656), 1, sym_defer_trigger, - [19785] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(749), 1, - anon_sym_QMARK, - ACTIONS(1337), 1, - anon_sym_DOT, - ACTIONS(745), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [19799] = 5, + [19623] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1277), 1, + ACTIONS(1225), 1, anon_sym_LPAREN, - ACTIONS(1335), 1, + ACTIONS(1298), 1, anon_sym_LBRACE, - STATE(303), 1, + STATE(369), 1, sym_statement_block, - STATE(676), 1, + STATE(657), 1, sym_placeholder_minimum, - [19815] = 4, + [19639] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(1298), 1, + anon_sym_LBRACE, + ACTIONS(1302), 1, + anon_sym_LPAREN, + STATE(390), 1, + sym_statement_block, + STATE(658), 1, + sym_loading_condition, + [19655] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(977), 1, anon_sym_QMARK, - ACTIONS(951), 1, + ACTIONS(979), 1, anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, + ACTIONS(1304), 2, anon_sym_SEMI, anon_sym_RPAREN, - [19829] = 2, + [19669] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1339), 4, + ACTIONS(1306), 1, + sym_attribute_value, + ACTIONS(1308), 1, anon_sym_SQUOTE, + ACTIONS(1310), 1, anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [19839] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1295), 1, - anon_sym_LPAREN, - ACTIONS(1335), 1, - anon_sym_LBRACE, - STATE(312), 1, - sym_statement_block, - STATE(650), 1, - sym_loading_condition, - [19855] = 4, + STATE(429), 1, + sym_quoted_attribute_value, + [19685] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, + ACTIONS(1312), 1, sym_binding_identifier, - STATE(795), 1, - sym_binding_name, - STATE(576), 2, - sym__binding_primitive, - sym_binding_member_expression, - [19869] = 2, + ACTIONS(1314), 1, + anon_sym_px, + ACTIONS(1316), 1, + anon_sym_PERCENT, + STATE(676), 1, + sym_style_unit, + [19701] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1341), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [19879] = 4, + ACTIONS(1318), 1, + anon_sym_RBRACE, + ACTIONS(1320), 1, + sym_icu_category, + STATE(561), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [19715] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1275), 1, - sym_binding_identifier, - STATE(797), 1, - sym_binding_name, - STATE(659), 2, - sym__binding_primitive, - sym_binding_member_expression, - [19893] = 3, + ACTIONS(1322), 1, + anon_sym_DQUOTE, + ACTIONS(1324), 1, + aux_sym_string_token1, + ACTIONS(1327), 1, + sym__escape_sequence, + STATE(545), 1, + aux_sym_string_repeat1, + [19731] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1343), 2, + ACTIONS(1330), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, - STATE(128), 2, + STATE(434), 2, sym__single_quote, sym__double_quote, - [19905] = 3, + [19743] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1345), 2, - anon_sym_SQUOTE, + ACTIONS(348), 1, + anon_sym_SEMI, + ACTIONS(1079), 1, anon_sym_DQUOTE, - STATE(433), 2, - sym__single_quote, + STATE(435), 1, sym__double_quote, - [19917] = 3, - ACTIONS(3), 1, - sym_comment, - STATE(826), 1, - sym_icu_clause, - ACTIONS(1347), 2, - anon_sym_plural, - anon_sym_select, - [19928] = 4, + STATE(549), 1, + aux_sym__binding_assignment_repeat1, + [19759] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1349), 1, + ACTIONS(348), 1, anon_sym_SEMI, - ACTIONS(1352), 1, - anon_sym_RPAREN, - STATE(563), 1, - aux_sym_defer_trigger_repeat1, - [19941] = 3, - ACTIONS(3), 1, - sym_comment, - STATE(705), 1, - sym_timed_expression, - ACTIONS(1354), 2, - anon_sym_after, - anon_sym_minimum, - [19952] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1356), 1, + ACTIONS(1079), 1, anon_sym_DQUOTE, - ACTIONS(1358), 1, - sym__empty_quoted_string, - STATE(126), 1, + STATE(435), 1, sym__double_quote, - [19965] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1360), 3, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_RBRACK, - [19974] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1362), 3, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_RBRACK, - [19983] = 2, + STATE(584), 1, + aux_sym__binding_assignment_repeat1, + [19775] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1364), 3, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_RBRACK, - [19992] = 4, + ACTIONS(348), 1, + anon_sym_SEMI, + ACTIONS(1332), 1, + anon_sym_DQUOTE, + STATE(438), 1, + sym__double_quote, + STATE(584), 1, + aux_sym__binding_assignment_repeat1, + [19791] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(977), 1, anon_sym_QMARK, - ACTIONS(951), 1, + ACTIONS(979), 1, anon_sym_QMARK_QMARK, - ACTIONS(1366), 1, + ACTIONS(1121), 2, + anon_sym_SEMI, anon_sym_RPAREN, - [20005] = 4, + [19805] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1368), 1, - anon_sym_COMMA, - ACTIONS(1371), 1, - anon_sym_RBRACK, - STATE(570), 1, - aux_sym_array_repeat1, - [20018] = 2, + ACTIONS(1320), 1, + sym_icu_category, + ACTIONS(1334), 1, + anon_sym_RBRACE, + STATE(561), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [19819] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1373), 3, - anon_sym_SEMI, + ACTIONS(1336), 1, anon_sym_RPAREN, + STATE(509), 1, + aux_sym_for_reference_repeat1, + ACTIONS(1229), 2, + anon_sym_SEMI, anon_sym_COMMA, - [20027] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1375), 1, - anon_sym_COMMA, - ACTIONS(1377), 1, - anon_sym_RBRACK, - STATE(611), 1, - aux_sym_array_repeat1, - [20040] = 4, + [19833] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(214), 1, - anon_sym_COMMA, - ACTIONS(1379), 1, - anon_sym_RPAREN, - STATE(629), 1, - aux_sym_arguments_repeat1, - [20053] = 3, + ACTIONS(1278), 1, + sym_binding_identifier, + STATE(762), 1, + sym_binding_name, + STATE(579), 2, + sym__binding_primitive, + sym_binding_member_expression, + [19847] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(701), 1, + ACTIONS(731), 1, anon_sym_QMARK, - ACTIONS(699), 2, + ACTIONS(1338), 1, + anon_sym_DOT, + ACTIONS(727), 2, sym__interpolation_end, anon_sym_QMARK_QMARK, - [20064] = 4, + [19861] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(951), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1381), 1, - anon_sym_COMMA, - [20077] = 3, + ACTIONS(1134), 1, + sym__control_flow_start, + STATE(475), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [19873] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1385), 1, - anon_sym_DOT, - ACTIONS(1383), 2, - anon_sym_RPAREN, - anon_sym_RBRACK, - [20088] = 4, + ACTIONS(1223), 1, + anon_sym_LBRACE, + ACTIONS(1300), 1, + anon_sym_LPAREN, + STATE(300), 1, + sym_statement_block, + STATE(691), 1, + sym_defer_trigger, + [19889] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1387), 1, - anon_sym_SEMI, - ACTIONS(1389), 1, - anon_sym_RPAREN, - STATE(589), 1, - aux_sym_defer_trigger_repeat1, - [20101] = 4, + ACTIONS(1223), 1, + anon_sym_LBRACE, + ACTIONS(1302), 1, + anon_sym_LPAREN, + STATE(342), 1, + sym_statement_block, + STATE(649), 1, + sym_loading_condition, + [19905] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1391), 1, - anon_sym_let, - ACTIONS(1393), 1, - sym_identifier, - STATE(499), 1, - sym_structural_assignment, - [20114] = 4, + ACTIONS(1340), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + STATE(406), 2, + sym__single_quote, + sym__double_quote, + [19917] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1395), 1, - anon_sym_PLUS, - ACTIONS(1397), 1, - sym__interpolation_end, - STATE(635), 1, - aux_sym_concatenation_expression_repeat1, - [20127] = 3, + ACTIONS(1278), 1, + sym_binding_identifier, + STATE(795), 1, + sym_binding_name, + STATE(579), 2, + sym__binding_primitive, + sym_binding_member_expression, + [19931] = 4, ACTIONS(3), 1, sym_comment, - STATE(800), 1, - sym_icu_clause, - ACTIONS(1347), 2, - anon_sym_plural, - anon_sym_select, - [20138] = 3, + ACTIONS(1280), 1, + sym_binding_identifier, + STATE(797), 1, + sym_binding_name, + STATE(717), 2, + sym__binding_primitive, + sym_binding_member_expression, + [19945] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1399), 1, - sym_template_chars, - ACTIONS(1401), 2, - anon_sym_DOLLAR_LBRACE, - anon_sym_BQUOTE, - [20149] = 4, + ACTIONS(1342), 1, + anon_sym_RBRACE, + ACTIONS(1344), 1, + sym_icu_category, + STATE(561), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [19959] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1403), 1, - anon_sym_LT_SLASH, - ACTIONS(1405), 1, - sym_raw_text, - STATE(287), 1, - sym_end_tag, - [20162] = 4, + ACTIONS(977), 1, + anon_sym_QMARK, + ACTIONS(979), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1347), 1, + anon_sym_RBRACK, + [19972] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1407), 1, - anon_sym_LT_SLASH, - ACTIONS(1409), 1, - sym_raw_text, - STATE(367), 1, - sym_end_tag, - [20175] = 4, + ACTIONS(1349), 1, + anon_sym_QMARK, + ACTIONS(1351), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1353), 1, + sym__interpolation_end, + [19985] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1407), 1, - anon_sym_LT_SLASH, - ACTIONS(1411), 1, - sym_raw_text, - STATE(387), 1, - sym_end_tag, - [20188] = 4, + ACTIONS(689), 1, + anon_sym_QMARK, + ACTIONS(687), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [19996] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1335), 1, - anon_sym_LBRACE, - ACTIONS(1413), 1, - anon_sym_if, - STATE(319), 1, - sym_statement_block, - [20201] = 4, + ACTIONS(1355), 1, + anon_sym_else, + ACTIONS(1357), 1, + anon_sym_context, + ACTIONS(1359), 1, + sym_identifier, + [20009] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1415), 1, + ACTIONS(1349), 1, anon_sym_QMARK, - ACTIONS(1417), 1, + ACTIONS(1351), 1, anon_sym_QMARK_QMARK, - ACTIONS(1419), 1, + ACTIONS(1361), 1, sym__interpolation_end, - [20214] = 4, + [20022] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1421), 1, - anon_sym_COMMA, - ACTIONS(1423), 1, - anon_sym_PLUS, - STATE(637), 1, - aux_sym_concatenation_expression_repeat1, - [20227] = 4, + ACTIONS(1363), 3, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + [20031] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, + ACTIONS(1298), 1, anon_sym_LBRACE, - ACTIONS(1413), 1, + ACTIONS(1365), 1, anon_sym_if, - STATE(393), 1, + STATE(356), 1, sym_statement_block, - [20240] = 4, + [20044] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1387), 1, + ACTIONS(1367), 1, anon_sym_SEMI, - ACTIONS(1425), 1, + ACTIONS(1369), 1, anon_sym_RPAREN, - STATE(563), 1, + STATE(808), 1, + sym_for_reference, + [20057] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(977), 1, + anon_sym_QMARK, + ACTIONS(979), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1371), 1, + anon_sym_RPAREN, + [20070] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_SEMI, + ACTIONS(1375), 1, + anon_sym_RPAREN, + STATE(743), 1, + sym_if_reference, + [20083] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1377), 1, + anon_sym_COMMA, + ACTIONS(1379), 1, + anon_sym_RBRACK, + STATE(577), 1, + aux_sym_array_repeat1, + [20096] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1381), 1, + anon_sym_SEMI, + ACTIONS(1383), 1, + anon_sym_RPAREN, + STATE(591), 1, aux_sym_defer_trigger_repeat1, - [20253] = 4, + [20109] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1117), 1, + anon_sym_RPAREN, + ACTIONS(1385), 1, + anon_sym_COMMA, + STATE(574), 1, + aux_sym_arguments_repeat1, + [20122] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1377), 1, + anon_sym_COMMA, + ACTIONS(1388), 1, + anon_sym_RBRACK, + STATE(599), 1, + aux_sym_array_repeat1, + [20135] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(1349), 1, anon_sym_QMARK, - ACTIONS(951), 1, + ACTIONS(115), 2, + sym__interpolation_end, anon_sym_QMARK_QMARK, - ACTIONS(1427), 1, - anon_sym_RPAREN, - [20266] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1429), 1, - anon_sym_SEMI, - ACTIONS(1431), 1, - anon_sym_RPAREN, - STATE(786), 1, - sym_for_reference, - [20279] = 4, + [20146] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1375), 1, + ACTIONS(1377), 1, anon_sym_COMMA, - ACTIONS(1433), 1, + ACTIONS(1390), 1, anon_sym_RBRACK, - STATE(596), 1, + STATE(633), 1, aux_sym_array_repeat1, - [20292] = 4, + [20159] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1435), 1, - anon_sym_SEMI, - ACTIONS(1437), 1, + ACTIONS(977), 1, + anon_sym_QMARK, + ACTIONS(979), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1392), 1, + anon_sym_RBRACK, + [20172] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1396), 1, + anon_sym_DOT, + ACTIONS(1394), 2, anon_sym_RPAREN, - STATE(820), 1, - sym_if_reference, - [20305] = 3, + anon_sym_RBRACK, + [20183] = 3, ACTIONS(3), 1, sym_comment, - STATE(686), 1, + STATE(684), 1, sym_unit, - ACTIONS(196), 2, + ACTIONS(197), 2, anon_sym_ms, anon_sym_s, - [20316] = 4, + [20194] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1439), 1, - anon_sym_else, - ACTIONS(1441), 1, - anon_sym_context, - ACTIONS(1443), 1, - sym_identifier, - [20329] = 4, + ACTIONS(1398), 1, + anon_sym_DQUOTE, + ACTIONS(1400), 1, + sym__empty_quoted_string, + STATE(128), 1, + sym__double_quote, + [20207] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1375), 1, + ACTIONS(1075), 1, anon_sym_COMMA, - ACTIONS(1445), 1, - anon_sym_RBRACK, - STATE(570), 1, - aux_sym_array_repeat1, - [20342] = 3, + ACTIONS(1402), 1, + anon_sym_PLUS, + STATE(582), 1, + aux_sym_concatenation_expression_repeat1, + [20220] = 4, ACTIONS(3), 1, sym_comment, - STATE(734), 1, - sym_timed_expression, - ACTIONS(1354), 2, - anon_sym_after, - anon_sym_minimum, - [20353] = 4, + ACTIONS(1075), 1, + sym__interpolation_end, + ACTIONS(1405), 1, + anon_sym_PLUS, + STATE(583), 1, + aux_sym_concatenation_expression_repeat1, + [20233] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(951), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1447), 1, - anon_sym_RBRACK, - [20366] = 4, + ACTIONS(1248), 1, + anon_sym_DQUOTE, + ACTIONS(1408), 1, + anon_sym_SEMI, + STATE(584), 1, + aux_sym__binding_assignment_repeat1, + [20246] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1449), 1, - anon_sym_DQUOTE, - ACTIONS(1451), 1, - sym__empty_quoted_string, - STATE(129), 1, - sym__double_quote, - [20379] = 4, + STATE(752), 1, + sym_timed_expression, + ACTIONS(1411), 2, + anon_sym_after, + anon_sym_minimum, + [20257] = 4, ACTIONS(3), 1, sym_comment, + ACTIONS(1413), 1, + anon_sym_LT_SLASH, ACTIONS(1415), 1, - anon_sym_QMARK, - ACTIONS(1417), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1453), 1, - sym__interpolation_end, - [20392] = 4, + sym_raw_text, + STATE(292), 1, + sym_end_tag, + [20270] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1455), 1, - sym__start_tag_name, - ACTIONS(1457), 1, - sym__script_start_tag_name, - ACTIONS(1459), 1, - sym__style_start_tag_name, - [20405] = 4, + STATE(792), 1, + sym_timed_expression, + ACTIONS(1411), 2, + anon_sym_after, + anon_sym_minimum, + [20281] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(951), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1461), 1, - anon_sym_COMMA, - [20418] = 2, + ACTIONS(1417), 1, + anon_sym_let, + ACTIONS(1419), 1, + sym_identifier, + STATE(524), 1, + sym_structural_assignment, + [20294] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1463), 3, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - [20427] = 4, + ACTIONS(1421), 1, + sym_template_chars, + ACTIONS(1423), 2, + anon_sym_DOLLAR_LBRACE, + anon_sym_BQUOTE, + [20305] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(164), 1, anon_sym_COMMA, - ACTIONS(1465), 1, + ACTIONS(1425), 1, anon_sym_RPAREN, - STATE(636), 1, + STATE(613), 1, aux_sym_arrow_function_parameters_repeat1, - [20440] = 4, + [20318] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1242), 1, - anon_sym_DQUOTE, - ACTIONS(1467), 1, + ACTIONS(1427), 1, anon_sym_SEMI, - STATE(605), 1, - aux_sym__binding_assignment_repeat1, - [20453] = 4, + ACTIONS(1430), 1, + anon_sym_RPAREN, + STATE(591), 1, + aux_sym_defer_trigger_repeat1, + [20331] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(1432), 1, + anon_sym_DQUOTE, + ACTIONS(1434), 1, + sym__empty_quoted_string, + STATE(127), 1, + sym__double_quote, + [20344] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(977), 1, anon_sym_QMARK, - ACTIONS(951), 1, + ACTIONS(979), 1, anon_sym_QMARK_QMARK, - ACTIONS(1470), 1, + ACTIONS(1436), 1, anon_sym_RPAREN, - [20466] = 4, + [20357] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1375), 1, + ACTIONS(1377), 1, anon_sym_COMMA, - ACTIONS(1472), 1, + ACTIONS(1438), 1, anon_sym_RBRACK, - STATE(610), 1, + STATE(600), 1, aux_sym_array_repeat1, - [20479] = 4, + [20370] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1391), 1, - anon_sym_let, - ACTIONS(1393), 1, - sym_identifier, - STATE(508), 1, - sym_structural_assignment, - [20492] = 4, + ACTIONS(1413), 1, + anon_sym_LT_SLASH, + ACTIONS(1440), 1, + sym_raw_text, + STATE(291), 1, + sym_end_tag, + [20383] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1083), 1, - anon_sym_COMMA, - ACTIONS(1474), 1, - anon_sym_PLUS, - STATE(609), 1, - aux_sym_concatenation_expression_repeat1, - [20505] = 4, + ACTIONS(1442), 3, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_RBRACK, + [20392] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1375), 1, + ACTIONS(1444), 3, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_RBRACK, + [20401] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1446), 3, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_RBRACK, + [20410] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1377), 1, anon_sym_COMMA, - ACTIONS(1477), 1, + ACTIONS(1448), 1, anon_sym_RBRACK, - STATE(570), 1, + STATE(633), 1, aux_sym_array_repeat1, - [20518] = 4, + [20423] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1375), 1, + ACTIONS(1377), 1, anon_sym_COMMA, - ACTIONS(1479), 1, + ACTIONS(1450), 1, anon_sym_RBRACK, - STATE(570), 1, + STATE(633), 1, aux_sym_array_repeat1, - [20531] = 4, + [20436] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(951), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1481), 1, - anon_sym_RBRACK, - [20544] = 4, + ACTIONS(201), 1, + anon_sym_COMMA, + ACTIONS(1452), 1, + anon_sym_RPAREN, + STATE(574), 1, + aux_sym_arguments_repeat1, + [20449] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1403), 1, - anon_sym_LT_SLASH, - ACTIONS(1483), 1, - sym_raw_text, - STATE(298), 1, - sym_end_tag, - [20557] = 3, + ACTIONS(977), 1, + anon_sym_QMARK, + ACTIONS(979), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1454), 1, + anon_sym_RPAREN, + [20462] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1246), 1, - sym_icu_category, - STATE(515), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [20568] = 4, + ACTIONS(1456), 1, + anon_sym_COMMA, + ACTIONS(1458), 1, + anon_sym_PLUS, + STATE(627), 1, + aux_sym_concatenation_expression_repeat1, + [20475] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(212), 1, - anon_sym_RPAREN, - ACTIONS(214), 1, + ACTIONS(977), 1, + anon_sym_QMARK, + ACTIONS(979), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1460), 1, anon_sym_COMMA, - STATE(573), 1, - aux_sym_arguments_repeat1, - [20581] = 4, + [20488] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(977), 1, anon_sym_QMARK, - ACTIONS(951), 1, + ACTIONS(979), 1, anon_sym_QMARK_QMARK, - ACTIONS(1485), 1, + ACTIONS(1462), 1, anon_sym_RPAREN, - [20594] = 4, + [20501] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1375), 1, + ACTIONS(1377), 1, anon_sym_COMMA, - ACTIONS(1487), 1, + ACTIONS(1464), 1, anon_sym_RBRACK, - STATE(619), 1, + STATE(608), 1, aux_sym_array_repeat1, - [20607] = 4, + [20514] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(951), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1489), 1, - anon_sym_RPAREN, - [20620] = 4, + ACTIONS(1466), 1, + sym__start_tag_name, + ACTIONS(1468), 1, + sym__script_start_tag_name, + ACTIONS(1470), 1, + sym__style_start_tag_name, + [20527] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1375), 1, + ACTIONS(1377), 1, anon_sym_COMMA, - ACTIONS(1491), 1, + ACTIONS(1472), 1, anon_sym_RBRACK, - STATE(570), 1, + STATE(633), 1, aux_sym_array_repeat1, - [20633] = 4, + [20540] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(977), 1, anon_sym_QMARK, - ACTIONS(951), 1, + ACTIONS(979), 1, anon_sym_QMARK_QMARK, - ACTIONS(1493), 1, + ACTIONS(1474), 1, anon_sym_RBRACK, - [20646] = 4, + [20553] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1457), 1, + ACTIONS(975), 1, + sym__interpolation_end, + ACTIONS(1349), 1, + anon_sym_QMARK, + ACTIONS(1351), 1, + anon_sym_QMARK_QMARK, + [20566] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(697), 1, + sym_timed_expression, + ACTIONS(1411), 2, + anon_sym_after, + anon_sym_minimum, + [20577] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1468), 1, sym__script_start_tag_name, - ACTIONS(1459), 1, + ACTIONS(1470), 1, sym__style_start_tag_name, - ACTIONS(1495), 1, + ACTIONS(1476), 1, sym__start_tag_name, - [20659] = 4, + [20590] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1478), 1, + anon_sym_RPAREN, + ACTIONS(1480), 1, + anon_sym_COMMA, + STATE(613), 1, + aux_sym_arrow_function_parameters_repeat1, + [20603] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(947), 1, + ACTIONS(693), 1, + anon_sym_QMARK, + ACTIONS(691), 2, sym__interpolation_end, - ACTIONS(1415), 1, + anon_sym_QMARK_QMARK, + [20614] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(977), 1, anon_sym_QMARK, - ACTIONS(1417), 1, + ACTIONS(979), 1, anon_sym_QMARK_QMARK, - [20672] = 2, + ACTIONS(1483), 1, + anon_sym_RPAREN, + [20627] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1497), 3, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - [20681] = 4, + ACTIONS(977), 1, + anon_sym_QMARK, + ACTIONS(979), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1485), 1, + anon_sym_RPAREN, + [20640] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1429), 1, + ACTIONS(1367), 1, anon_sym_SEMI, - ACTIONS(1499), 1, + ACTIONS(1487), 1, anon_sym_RPAREN, STATE(798), 1, sym_for_reference, - [20694] = 4, + [20653] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1435), 1, + ACTIONS(1373), 1, anon_sym_SEMI, - ACTIONS(1501), 1, + ACTIONS(1489), 1, + anon_sym_RPAREN, + STATE(799), 1, + sym_if_reference, + [20666] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1381), 1, + anon_sym_SEMI, + ACTIONS(1491), 1, anon_sym_RPAREN, - STATE(799), 1, - sym_if_reference, - [20707] = 3, + STATE(573), 1, + aux_sym_defer_trigger_repeat1, + [20679] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1246), 1, + ACTIONS(1320), 1, sym_icu_category, - STATE(528), 2, + STATE(544), 2, sym_icu_case, aux_sym_icu_expression_repeat1, - [20718] = 3, + [20690] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 1, - anon_sym_QMARK, - ACTIONS(695), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [20729] = 3, + ACTIONS(1320), 1, + sym_icu_category, + STATE(551), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [20701] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 1, + ACTIONS(85), 1, anon_sym_QMARK, - ACTIONS(97), 2, + ACTIONS(83), 2, sym__interpolation_end, anon_sym_QMARK_QMARK, - [20740] = 4, + [20712] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1095), 1, + ACTIONS(1493), 3, + anon_sym_SEMI, anon_sym_RPAREN, - ACTIONS(1503), 1, anon_sym_COMMA, - STATE(629), 1, - aux_sym_arguments_repeat1, - [20753] = 4, + [20721] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(951), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1506), 1, - anon_sym_RBRACE, - [20766] = 3, + ACTIONS(1417), 1, + anon_sym_let, + ACTIONS(1419), 1, + sym_identifier, + STATE(480), 1, + sym_structural_assignment, + [20734] = 4, ACTIONS(3), 1, sym_comment, - STATE(784), 1, - sym_timed_expression, - ACTIONS(1354), 2, - anon_sym_after, - anon_sym_minimum, - [20777] = 3, + ACTIONS(1223), 1, + anon_sym_LBRACE, + ACTIONS(1365), 1, + anon_sym_if, + STATE(320), 1, + sym_statement_block, + [20747] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1415), 1, - anon_sym_QMARK, - ACTIONS(109), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [20788] = 4, + STATE(741), 1, + sym_icu_clause, + ACTIONS(1495), 2, + anon_sym_plural, + anon_sym_select, + [20758] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1395), 1, + ACTIONS(1458), 1, anon_sym_PLUS, - ACTIONS(1421), 1, + ACTIONS(1497), 1, + anon_sym_COMMA, + STATE(582), 1, + aux_sym_concatenation_expression_repeat1, + [20771] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1456), 1, sym__interpolation_end, - STATE(579), 1, + ACTIONS(1499), 1, + anon_sym_PLUS, + STATE(630), 1, aux_sym_concatenation_expression_repeat1, - [20801] = 4, + [20784] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(977), 1, anon_sym_QMARK, - ACTIONS(951), 1, + ACTIONS(979), 1, anon_sym_QMARK_QMARK, - ACTIONS(1508), 1, + ACTIONS(1501), 1, anon_sym_RBRACK, - [20814] = 4, + [20797] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1083), 1, + ACTIONS(1497), 1, sym__interpolation_end, - ACTIONS(1510), 1, + ACTIONS(1499), 1, anon_sym_PLUS, - STATE(635), 1, + STATE(583), 1, aux_sym_concatenation_expression_repeat1, - [20827] = 4, + [20810] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1513), 1, + ACTIONS(1503), 3, + anon_sym_SEMI, anon_sym_RPAREN, - ACTIONS(1515), 1, anon_sym_COMMA, - STATE(636), 1, - aux_sym_arrow_function_parameters_repeat1, - [20840] = 4, + [20819] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1505), 1, + anon_sym_LT_SLASH, + ACTIONS(1507), 1, + sym_raw_text, + STATE(372), 1, + sym_end_tag, + [20832] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1397), 1, + ACTIONS(1509), 1, anon_sym_COMMA, - ACTIONS(1423), 1, - anon_sym_PLUS, - STATE(609), 1, - aux_sym_concatenation_expression_repeat1, - [20853] = 3, + ACTIONS(1512), 1, + anon_sym_RBRACK, + STATE(633), 1, + aux_sym_array_repeat1, + [20845] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1518), 1, - sym_identifier, - STATE(281), 1, - sym_call_expression, - [20863] = 3, + ACTIONS(1505), 1, + anon_sym_LT_SLASH, + ACTIONS(1514), 1, + sym_raw_text, + STATE(375), 1, + sym_end_tag, + [20858] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1335), 1, - anon_sym_LBRACE, - STATE(313), 1, - sym_statement_block, - [20873] = 2, + ACTIONS(977), 1, + anon_sym_QMARK, + ACTIONS(979), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1516), 1, + anon_sym_RPAREN, + [20871] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1520), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [20881] = 2, + STATE(826), 1, + sym_icu_clause, + ACTIONS(1495), 2, + anon_sym_plural, + anon_sym_select, + [20882] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1371), 2, + ACTIONS(977), 1, + anon_sym_QMARK, + ACTIONS(979), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1518), 1, anon_sym_COMMA, - anon_sym_RBRACK, - [20889] = 3, + [20895] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1522), 1, - anon_sym_LPAREN, - STATE(330), 1, - sym__if_body_expression, - [20899] = 3, + ACTIONS(977), 1, + anon_sym_QMARK, + ACTIONS(979), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1520), 1, + anon_sym_RBRACE, + [20908] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(199), 1, + anon_sym_RPAREN, + ACTIONS(201), 1, + anon_sym_COMMA, + STATE(601), 1, + aux_sym_arguments_repeat1, + [20921] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1223), 1, + anon_sym_LBRACE, + STATE(315), 1, + sym_statement_block, + [20931] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1522), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + [20939] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1524), 1, + anon_sym_RBRACE, + ACTIONS(1526), 1, + sym_icu_category, + [20949] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, + ACTIONS(1298), 1, anon_sym_LBRACE, - STATE(343), 1, + STATE(397), 1, sym_statement_block, - [20909] = 3, + [20959] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, + ACTIONS(1298), 1, anon_sym_LBRACE, - STATE(388), 1, + STATE(346), 1, sym_statement_block, - [20919] = 3, + [20969] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1524), 1, + ACTIONS(1528), 1, sym_identifier, - STATE(93), 1, + STATE(614), 1, sym_call_expression, - [20929] = 3, + [20979] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1407), 1, + ACTIONS(1505), 1, anon_sym_LT_SLASH, - STATE(360), 1, + STATE(374), 1, sym_end_tag, - [20939] = 3, + [20989] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1407), 1, + ACTIONS(1505), 1, anon_sym_LT_SLASH, - STATE(392), 1, + STATE(377), 1, sym_end_tag, - [20949] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1335), 1, - anon_sym_LBRACE, - STATE(317), 1, - sym_statement_block, - [20959] = 3, + [20999] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1522), 1, - anon_sym_LPAREN, - STATE(333), 1, - sym__if_body_expression, - [20969] = 3, + ACTIONS(1117), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [21007] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1335), 1, + ACTIONS(1223), 1, anon_sym_LBRACE, - STATE(325), 1, + STATE(308), 1, sym_statement_block, - [20979] = 3, + [21017] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1526), 1, + ACTIONS(1530), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [21025] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1532), 1, sym_identifier, - STATE(6), 1, + STATE(4), 1, sym_call_expression, - [20989] = 3, + [21035] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1528), 1, + ACTIONS(1534), 1, sym_identifier, STATE(59), 1, sym_pipe_call, - [20999] = 3, + [21045] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1530), 1, - sym_identifier, - STATE(121), 1, - sym_pipe_call, - [21009] = 3, + ACTIONS(1536), 1, + anon_sym_LPAREN, + STATE(306), 1, + sym__for_body_expression, + [21055] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1532), 1, - anon_sym_case, - ACTIONS(1534), 1, - anon_sym_default, - [21019] = 3, + ACTIONS(1538), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [21063] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(815), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [21071] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, + ACTIONS(1298), 1, anon_sym_LBRACE, - STATE(349), 1, + STATE(380), 1, sym_statement_block, - [21029] = 3, + [21081] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, + ACTIONS(1298), 1, anon_sym_LBRACE, - STATE(350), 1, + STATE(348), 1, sym_statement_block, - [21039] = 3, + [21091] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, + ACTIONS(1298), 1, anon_sym_LBRACE, - STATE(351), 1, + STATE(352), 1, sym_statement_block, - [21049] = 2, + [21101] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1536), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [21057] = 3, + ACTIONS(1266), 1, + anon_sym_LBRACE, + STATE(650), 1, + sym_statement_block, + [21111] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1383), 1, - anon_sym_RPAREN_RBRACK, - ACTIONS(1538), 1, + ACTIONS(1442), 2, anon_sym_DOT, - [21067] = 2, + anon_sym_RPAREN_RBRACK, + [21119] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1540), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [21075] = 3, + ACTIONS(1540), 1, + anon_sym_LBRACE, + STATE(289), 1, + sym_switch_body, + [21129] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1542), 1, anon_sym_LBRACE, - STATE(365), 1, + STATE(385), 1, sym_switch_body, - [21085] = 3, + [21139] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, + ACTIONS(1298), 1, anon_sym_LBRACE, - STATE(366), 1, + STATE(387), 1, sym_statement_block, - [21095] = 3, + [21149] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, + ACTIONS(1298), 1, anon_sym_LBRACE, - STATE(398), 1, + STATE(388), 1, sym_statement_block, - [21105] = 3, + [21159] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1544), 1, sym_identifier, - STATE(281), 1, + STATE(280), 1, sym_call_expression, - [21115] = 3, + [21169] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1546), 1, anon_sym_SQUOTE, ACTIONS(1548), 1, aux_sym_quoted_attribute_value_token1, - [21125] = 3, + [21179] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1546), 1, anon_sym_DQUOTE, ACTIONS(1550), 1, aux_sym_quoted_attribute_value_token2, - [21135] = 3, + [21189] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(973), 1, + ACTIONS(963), 1, anon_sym_EQ, - STATE(428), 1, + STATE(425), 1, sym__binding_assignment, - [21145] = 2, + [21199] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1552), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [21153] = 3, + ACTIONS(1444), 2, + anon_sym_DOT, + anon_sym_RPAREN_RBRACK, + [21207] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(973), 1, + ACTIONS(963), 1, anon_sym_EQ, - STATE(429), 1, + STATE(426), 1, sym__binding_assignment, - [21163] = 3, + [21217] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(973), 1, + ACTIONS(963), 1, anon_sym_EQ, - STATE(430), 1, + STATE(427), 1, sym__binding_assignment, - [21173] = 3, + [21227] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, + ACTIONS(1298), 1, anon_sym_LBRACE, - STATE(370), 1, + STATE(393), 1, sym_statement_block, - [21183] = 3, + [21237] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, + ACTIONS(1298), 1, anon_sym_LBRACE, - STATE(371), 1, + STATE(396), 1, sym_statement_block, - [21193] = 3, + [21247] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1544), 1, sym_identifier, - STATE(282), 1, + STATE(281), 1, sym_call_expression, - [21203] = 3, + [21257] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1554), 1, + ACTIONS(1552), 2, anon_sym_SQUOTE, - ACTIONS(1556), 1, - aux_sym_quoted_attribute_value_token1, - [21213] = 3, + anon_sym_DQUOTE, + [21265] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1554), 1, + ACTIONS(1446), 2, + anon_sym_DOT, + anon_sym_RPAREN_RBRACK, + [21273] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1554), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [21281] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(925), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [21289] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1248), 2, anon_sym_DQUOTE, - ACTIONS(1558), 1, - aux_sym_quoted_attribute_value_token2, - [21223] = 3, + anon_sym_SEMI, + [21297] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1335), 1, - anon_sym_LBRACE, - STATE(318), 1, - sym_statement_block, - [21233] = 2, + ACTIONS(1413), 1, + anon_sym_LT_SLASH, + STATE(328), 1, + sym_end_tag, + [21307] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1560), 2, + ACTIONS(1556), 2, sym__control_flow_start, anon_sym_RBRACE, - [21241] = 2, + [21315] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1558), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [21323] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1560), 1, + sym_identifier, + STATE(569), 1, + sym_for_declaration, + [21333] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1562), 2, anon_sym_SEMI, anon_sym_RPAREN, - [21249] = 3, + [21341] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1223), 1, + anon_sym_LBRACE, + STATE(288), 1, + sym_statement_block, + [21351] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(715), 1, + ACTIONS(1564), 2, anon_sym_EQ, - STATE(416), 1, - sym__binding_assignment, - [21259] = 2, + sym_identifier, + [21359] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1566), 1, + sym_identifier, + STATE(234), 1, + sym_call_expression, + [21369] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1357), 1, + anon_sym_context, + ACTIONS(1359), 1, + sym_identifier, + [21379] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1568), 1, + anon_sym_SQUOTE, + ACTIONS(1570), 1, + aux_sym_quoted_attribute_value_token1, + [21389] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1242), 2, + ACTIONS(1568), 1, anon_sym_DQUOTE, - anon_sym_SEMI, - [21267] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(729), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [21275] = 2, + ACTIONS(1572), 1, + aux_sym_quoted_attribute_value_token2, + [21399] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1564), 2, - anon_sym_EQ, - sym_identifier, - [21283] = 3, + ACTIONS(1223), 1, + anon_sym_LBRACE, + STATE(339), 1, + sym_statement_block, + [21409] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(715), 1, - anon_sym_EQ, - STATE(417), 1, - sym__binding_assignment, - [21293] = 3, + ACTIONS(1223), 1, + anon_sym_LBRACE, + STATE(290), 1, + sym_statement_block, + [21419] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(715), 1, + ACTIONS(889), 1, anon_sym_EQ, STATE(402), 1, sym__binding_assignment, - [21303] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1566), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [21311] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1568), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [21319] = 3, + [21429] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1570), 1, + ACTIONS(1544), 1, sym_identifier, - STATE(233), 1, + STATE(448), 1, sym_call_expression, - [21329] = 3, + [21439] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1572), 1, + ACTIONS(1574), 1, sym_identifier, - STATE(59), 1, - sym_pipe_call, - [21339] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1574), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [21347] = 3, + STATE(281), 1, + sym_call_expression, + [21449] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1576), 1, anon_sym_DOT, ACTIONS(1578), 1, anon_sym_RBRACK, - [21357] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1544), 1, - sym_identifier, - STATE(444), 1, - sym_call_expression, - [21367] = 2, + [21459] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1580), 2, + ACTIONS(1580), 1, anon_sym_SEMI, + ACTIONS(1582), 1, anon_sym_RPAREN, - [21375] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1403), 1, - anon_sym_LT_SLASH, - STATE(337), 1, - sym_end_tag, - [21385] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1360), 2, - anon_sym_DOT, - anon_sym_RPAREN_RBRACK, - [21393] = 2, + [21469] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1362), 2, - anon_sym_DOT, - anon_sym_RPAREN_RBRACK, - [21401] = 2, + ACTIONS(1584), 1, + anon_sym_LPAREN, + STATE(313), 1, + sym__if_body_expression, + [21479] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1364), 2, - anon_sym_DOT, - anon_sym_RPAREN_RBRACK, - [21409] = 3, + ACTIONS(1584), 1, + anon_sym_LPAREN, + STATE(317), 1, + sym__if_body_expression, + [21489] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1582), 1, + ACTIONS(1223), 1, anon_sym_LBRACE, - STATE(291), 1, - sym_switch_body, - [21419] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1584), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [21427] = 3, + STATE(305), 1, + sym_statement_block, + [21499] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1441), 1, - anon_sym_context, - ACTIONS(1443), 1, + ACTIONS(1586), 1, sym_identifier, - [21437] = 3, + STATE(79), 1, + sym_call_expression, + [21509] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1586), 1, - sym__end_tag_name, - ACTIONS(1588), 1, - sym_erroneous_end_tag_name, - [21447] = 2, + ACTIONS(1588), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [21517] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1590), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, - [21455] = 3, + [21525] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1592), 1, + anon_sym_LPAREN, + STATE(299), 1, + sym__switch_body_expression, + [21535] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1594), 1, sym_identifier, - STATE(42), 1, + STATE(44), 1, sym_call_expression, - [21465] = 3, + [21545] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1594), 1, + ACTIONS(1596), 1, sym_identifier, - STATE(86), 1, + STATE(83), 1, sym_pipe_call, - [21475] = 3, + [21555] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1596), 1, - anon_sym_RBRACE, - ACTIONS(1598), 1, - sym_icu_category, - [21485] = 3, + ACTIONS(1598), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [21563] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1600), 1, - anon_sym_SEMI, + sym_identifier, + STATE(121), 1, + sym_pipe_call, + [21573] = 3, + ACTIONS(3), 1, + sym_comment, ACTIONS(1602), 1, - anon_sym_RPAREN, - [21495] = 3, + anon_sym_case, + ACTIONS(1604), 1, + anon_sym_default, + [21583] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1311), 1, - anon_sym_LBRACE, - STATE(677), 1, - sym_statement_block, - [21505] = 3, + ACTIONS(889), 1, + anon_sym_EQ, + STATE(405), 1, + sym__binding_assignment, + [21593] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1604), 1, - anon_sym_LPAREN, - STATE(320), 1, - sym__for_body_expression, - [21515] = 3, + ACTIONS(1478), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [21601] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(889), 1, + anon_sym_EQ, + STATE(407), 1, + sym__binding_assignment, + [21611] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1544), 1, sym_identifier, - STATE(447), 1, + STATE(467), 1, sym_call_expression, - [21525] = 3, + [21621] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1606), 1, sym_identifier, - STATE(285), 1, + STATE(284), 1, sym_pipe_call, - [21535] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1335), 1, - anon_sym_LBRACE, - STATE(295), 1, - sym_statement_block, - [21545] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1335), 1, - anon_sym_LBRACE, - STATE(304), 1, - sym_statement_block, - [21555] = 3, + [21631] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1588), 1, - sym_erroneous_end_tag_name, ACTIONS(1608), 1, sym__end_tag_name, - [21565] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1335), 1, - anon_sym_LBRACE, - STATE(305), 1, - sym_statement_block, - [21575] = 2, + ACTIONS(1610), 1, + sym_erroneous_end_tag_name, + [21641] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1610), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [21583] = 3, + ACTIONS(1413), 1, + anon_sym_LT_SLASH, + STATE(327), 1, + sym_end_tag, + [21651] = 3, ACTIONS(3), 1, sym_comment, + ACTIONS(1394), 1, + anon_sym_RPAREN_RBRACK, ACTIONS(1612), 1, - anon_sym_LPAREN, - STATE(316), 1, - sym__switch_body_expression, - [21593] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(869), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [21601] = 3, + anon_sym_DOT, + [21661] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1614), 1, - anon_sym_LPAREN, - STATE(357), 1, - sym__switch_body_expression, - [21611] = 3, + ACTIONS(1614), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [21669] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1616), 1, + ACTIONS(1528), 1, sym_identifier, - STATE(574), 1, + STATE(564), 1, sym_call_expression, - [21621] = 3, + [21679] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1618), 1, - anon_sym_LPAREN, - STATE(344), 1, - sym__for_body_expression, - [21631] = 2, + ACTIONS(1223), 1, + anon_sym_LBRACE, + STATE(295), 1, + sym_statement_block, + [21689] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1095), 2, - anon_sym_RPAREN, + ACTIONS(1512), 2, anon_sym_COMMA, - [21639] = 2, + anon_sym_RBRACK, + [21697] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1620), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [21647] = 3, + ACTIONS(1616), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [21705] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1335), 1, + ACTIONS(1223), 1, anon_sym_LBRACE, STATE(296), 1, sym_statement_block, - [21657] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1622), 1, - anon_sym_LPAREN, - STATE(375), 1, - sym__if_body_expression, - [21667] = 3, + [21715] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1622), 1, - anon_sym_LPAREN, - STATE(383), 1, - sym__if_body_expression, - [21677] = 3, + ACTIONS(1618), 1, + anon_sym_when, + ACTIONS(1620), 1, + anon_sym_on, + [21725] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1335), 1, - anon_sym_LBRACE, - STATE(315), 1, - sym_statement_block, - [21687] = 3, + ACTIONS(1574), 1, + sym_identifier, + STATE(280), 1, + sym_call_expression, + [21735] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1403), 1, - anon_sym_LT_SLASH, - STATE(335), 1, - sym_end_tag, - [21697] = 3, + ACTIONS(1622), 1, + anon_sym_LPAREN, + STATE(376), 1, + sym__switch_body_expression, + [21745] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1616), 1, - sym_identifier, - STATE(627), 1, - sym_call_expression, - [21707] = 3, + ACTIONS(1624), 1, + anon_sym_LPAREN, + STATE(379), 1, + sym__for_body_expression, + [21755] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1624), 1, - sym_identifier, - STATE(624), 1, - sym_for_declaration, - [21717] = 3, + ACTIONS(1626), 1, + anon_sym_LPAREN, + STATE(382), 1, + sym__if_body_expression, + [21765] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1626), 1, - anon_sym_when, - ACTIONS(1628), 1, - anon_sym_on, - [21727] = 2, + anon_sym_LPAREN, + STATE(386), 1, + sym__if_body_expression, + [21775] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1513), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [21735] = 3, + ACTIONS(1223), 1, + anon_sym_LBRACE, + STATE(314), 1, + sym_statement_block, + [21785] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1624), 1, + ACTIONS(1560), 1, sym_identifier, - STATE(591), 1, + STATE(617), 1, sym_for_declaration, - [21745] = 3, + [21795] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1518), 1, - sym_identifier, - STATE(282), 1, - sym_call_expression, - [21755] = 2, + ACTIONS(1628), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + [21803] = 3, ACTIONS(3), 1, sym_comment, + ACTIONS(1610), 1, + sym_erroneous_end_tag_name, ACTIONS(1630), 1, - sym_identifier, - [21762] = 2, + sym__end_tag_name, + [21813] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1632), 1, - anon_sym_RPAREN, - [21769] = 2, + sym_identifier, + STATE(59), 1, + sym_pipe_call, + [21823] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1634), 1, - sym_identifier, - [21776] = 2, + anon_sym_SLASH2, + [21830] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1059), 1, - anon_sym_COLON, - [21783] = 2, + ACTIONS(1460), 1, + anon_sym_COMMA, + [21837] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1636), 1, - anon_sym_SLASH2, - [21790] = 2, + anon_sym_as, + [21844] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1638), 1, anon_sym_RPAREN, - [21797] = 2, + [21851] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1105), 1, + ACTIONS(1095), 1, anon_sym_COLON, - [21804] = 2, + [21858] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1640), 1, - anon_sym_COLON, - [21811] = 2, + anon_sym_RBRACK, + [21865] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1642), 1, - anon_sym_COLON, - [21818] = 2, + anon_sym_COMMA, + [21872] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1381), 1, - anon_sym_COMMA, - [21825] = 2, + ACTIONS(1630), 1, + sym__end_tag_name, + [21879] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1644), 1, - anon_sym_LBRACE, - [21832] = 2, + anon_sym_RPAREN, + [21886] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1646), 1, - anon_sym_GT, - [21839] = 2, + ACTIONS(25), 1, + anon_sym_LPAREN, + [21893] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(537), 1, anon_sym_LPAREN, - [21846] = 2, + [21900] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1646), 1, + anon_sym_RPAREN, + [21907] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1648), 1, - sym_attribute_name, - [21853] = 2, + anon_sym_SQUOTE, + [21914] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + [21921] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1650), 1, - anon_sym_GT, - [21860] = 2, + anon_sym_LBRACE, + [21928] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1652), 1, - anon_sym_GT, - [21867] = 2, + ACTIONS(1077), 1, + anon_sym_COLON, + [21935] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1654), 1, - anon_sym_GT, - [21874] = 2, + ACTIONS(144), 1, + anon_sym_EQ_GT, + [21942] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(25), 1, - anon_sym_LPAREN, - [21881] = 2, + ACTIONS(1652), 1, + anon_sym_RPAREN, + [21949] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(148), 1, - anon_sym_EQ_GT, - [21888] = 2, + ACTIONS(1654), 1, + anon_sym_SEMI, + [21956] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1656), 1, - anon_sym_DQUOTE, - [21895] = 2, + anon_sym_LBRACE, + [21963] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1658), 1, - anon_sym_SQUOTE, - [21902] = 2, + sym_class_name, + [21970] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1658), 1, - anon_sym_DQUOTE, - [21909] = 2, + ACTIONS(181), 1, + anon_sym_EQ_GT, + [21977] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1660), 1, - anon_sym_RPAREN, - [21916] = 2, + anon_sym_LPAREN, + [21984] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1662), 1, - anon_sym_RBRACK, - [21923] = 2, + sym_identifier, + [21991] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1664), 1, - anon_sym_SLASH2, - [21930] = 2, + anon_sym_RPAREN, + [21998] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1666), 1, - sym_identifier, - [21937] = 2, + anon_sym_GT, + [22005] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1668), 1, - anon_sym_RPAREN, - [21944] = 2, + anon_sym_LPAREN, + [22012] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1087), 1, - anon_sym_COLON, - [21951] = 2, + ACTIONS(1670), 1, + anon_sym_RBRACK, + [22019] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1670), 1, - anon_sym_RPAREN, - [21958] = 2, + ACTIONS(1361), 1, + sym__interpolation_end, + [22026] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1672), 1, - anon_sym_track, - [21965] = 2, + anon_sym_let, + [22033] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1674), 1, - anon_sym_LPAREN, - [21972] = 2, + anon_sym_EQ_GT, + [22040] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1676), 1, - sym_erroneous_end_tag_name, - [21979] = 2, + anon_sym_RPAREN, + [22047] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1678), 1, - anon_sym_LBRACE, - [21986] = 2, + ACTIONS(1109), 1, + anon_sym_COLON, + [22054] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1680), 1, - anon_sym_RPAREN, - [21993] = 2, + ACTIONS(1678), 1, + anon_sym_SLASH2, + [22061] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1119), 1, - anon_sym_COLON, - [22000] = 2, + ACTIONS(1680), 1, + anon_sym_track, + [22068] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1682), 1, - anon_sym_SEMI, - [22007] = 2, + sym_identifier, + [22075] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1684), 1, - anon_sym_let, - [22014] = 2, + anon_sym_LBRACE, + [22082] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1686), 1, - anon_sym_GT, - [22021] = 2, + anon_sym_SEMI, + [22089] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1688), 1, - sym_regular_expression_pattern, - [22028] = 2, + sym_identifier, + [22096] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1690), 1, - anon_sym_LPAREN, - [22035] = 2, + sym_identifier, + [22103] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1692), 1, - anon_sym_RPAREN, - [22042] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(204), 1, - anon_sym_EQ_GT, - [22049] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1694), 1, - anon_sym_EQ_GT, - [22056] = 2, + anon_sym_GT, + [22110] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1588), 1, + ACTIONS(1610), 1, sym_erroneous_end_tag_name, - [22063] = 2, + [22117] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1696), 1, - anon_sym_RPAREN_RBRACK, - [22070] = 2, + ACTIONS(1063), 1, + anon_sym_COLON, + [22124] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1698), 1, + ACTIONS(1694), 1, sym_regular_expression_pattern, - [22077] = 2, + [22131] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1700), 1, - sym_attribute_name, - [22084] = 2, + ACTIONS(1696), 1, + anon_sym_EQ_GT, + [22138] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1702), 1, + ACTIONS(1698), 1, aux_sym_doctype_token1, - [22091] = 2, + [22145] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1704), 1, - anon_sym_COMMA, - [22098] = 2, + ACTIONS(1700), 1, + anon_sym_LBRACE, + [22152] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1608), 1, sym__end_tag_name, - [22105] = 2, + [22159] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1121), 1, - anon_sym_COLON, - [22112] = 2, + ACTIONS(1702), 1, + anon_sym_RPAREN, + [22166] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1704), 1, + sym__doctype, + [22173] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1706), 1, - anon_sym_RPAREN, - [22119] = 2, + anon_sym_LPAREN, + [22180] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1708), 1, - aux_sym_doctype_token1, - [22126] = 2, + anon_sym_GT, + [22187] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1710), 1, - anon_sym_RPAREN, - [22133] = 2, + anon_sym_GT, + [22194] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1712), 1, - anon_sym_SEMI, - [22140] = 2, + anon_sym_LPAREN, + [22201] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1714), 1, - anon_sym_EQ_GT, - [22147] = 2, + sym_identifier, + [22208] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1716), 1, - anon_sym_LBRACE, - [22154] = 2, + anon_sym_SEMI, + [22215] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1718), 1, - anon_sym_RPAREN, - [22161] = 2, + sym_number, + [22222] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1720), 1, - anon_sym_LPAREN, - [22168] = 2, + anon_sym_RPAREN, + [22229] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1722), 1, - sym_identifier, - [22175] = 2, + anon_sym_RPAREN_RBRACK, + [22236] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(131), 1, + anon_sym_EQ_GT, + [22243] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1724), 1, - anon_sym_as, - [22182] = 2, + anon_sym_RPAREN, + [22250] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1726), 1, - ts_builtin_sym_end, - [22189] = 2, + anon_sym_RBRACK, + [22257] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1728), 1, - anon_sym_RPAREN, - [22196] = 2, + anon_sym_RPAREN_RBRACK, + [22264] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1730), 1, - anon_sym_RBRACK, - [22203] = 2, + anon_sym_RPAREN, + [22271] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1732), 1, - anon_sym_RPAREN_RBRACK, - [22210] = 2, + anon_sym_RPAREN, + [22278] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1734), 1, - anon_sym_RPAREN, - [22217] = 2, + sym_identifier, + [22285] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1059), 1, + anon_sym_COLON, + [22292] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1736), 1, - anon_sym_RPAREN, - [22224] = 2, + anon_sym_SQUOTE, + [22299] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1738), 1, - anon_sym_COMMA, - [22231] = 2, + ACTIONS(1736), 1, + anon_sym_DQUOTE, + [22306] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(183), 1, - anon_sym_LPAREN, - [22238] = 2, + ACTIONS(1738), 1, + anon_sym_EQ_GT, + [22313] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1740), 1, - anon_sym_LBRACE, - [22245] = 2, + sym_erroneous_end_tag_name, + [22320] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1742), 1, - sym_class_name, - [22252] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1453), 1, - sym__interpolation_end, - [22259] = 2, + sym_regular_expression_pattern, + [22327] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1744), 1, - anon_sym_GT, - [22266] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(131), 1, - anon_sym_EQ_GT, - [22273] = 2, + anon_sym_RPAREN, + [22334] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1746), 1, - anon_sym_RBRACK, - [22280] = 2, + anon_sym_RPAREN, + [22341] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1748), 1, - anon_sym_of, - [22287] = 2, + anon_sym_GT, + [22348] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1750), 1, - sym_identifier, - [22294] = 2, + anon_sym_COLON, + [22355] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1752), 1, - anon_sym_LPAREN, - [22301] = 2, + sym_regular_expression_pattern, + [22362] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1754), 1, - sym_regular_expression_pattern, - [22308] = 2, + anon_sym_COLON, + [22369] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1756), 1, - sym_identifier, - [22315] = 2, + anon_sym_SLASH2, + [22376] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1758), 1, - anon_sym_RBRACK, - [22322] = 2, + sym_attribute_name, + [22383] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1760), 1, - sym_number, - [22329] = 2, + anon_sym_LBRACE, + [22390] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1762), 1, - anon_sym_RPAREN, - [22336] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1764), 1, sym_regular_expression_pattern, - [22343] = 2, + [22397] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1656), 1, - anon_sym_SQUOTE, - [22350] = 2, + ACTIONS(1764), 1, + anon_sym_SLASH2, + [22404] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1766), 1, - anon_sym_SLASH2, - [22357] = 2, + anon_sym_GT, + [22411] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1768), 1, sym__doctype, - [22364] = 2, + [22418] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1770), 1, - anon_sym_RPAREN, - [22371] = 2, + anon_sym_LPAREN, + [22425] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1772), 1, - anon_sym_SEMI, - [22378] = 2, + anon_sym_RBRACK, + [22432] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1774), 1, - sym__doctype, - [22385] = 2, + aux_sym_doctype_token1, + [22439] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, - anon_sym_EQ_GT, - [22392] = 2, + ACTIONS(1776), 1, + sym_attribute_name, + [22446] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1586), 1, - sym__end_tag_name, - [22399] = 2, + ACTIONS(1778), 1, + anon_sym_of, + [22453] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1776), 1, - anon_sym_LBRACE, - [22406] = 2, + ACTIONS(1780), 1, + anon_sym_RBRACK, + [22460] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1778), 1, + ACTIONS(1782), 1, anon_sym_COMMA, - [22413] = 2, + [22467] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1780), 1, + ACTIONS(57), 1, anon_sym_EQ_GT, - [22420] = 2, + [22474] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1419), 1, - sym__interpolation_end, - [22427] = 2, + ACTIONS(1784), 1, + ts_builtin_sym_end, + [22481] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1782), 1, - anon_sym_LPAREN, - [22434] = 2, + ACTIONS(1353), 1, + sym__interpolation_end, + [22488] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1784), 1, - anon_sym_SLASH2, - [22441] = 2, + ACTIONS(1786), 1, + anon_sym_COMMA, + [22495] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1461), 1, + ACTIONS(1518), 1, anon_sym_COMMA, - [22448] = 2, + [22502] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1786), 1, - anon_sym_LBRACE, - [22455] = 2, + ACTIONS(175), 1, + anon_sym_LPAREN, + [22509] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1788), 1, - anon_sym_RBRACK, + anon_sym_LBRACE, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2)] = 0, [SMALL_STATE(3)] = 60, - [SMALL_STATE(4)] = 127, - [SMALL_STATE(5)] = 184, - [SMALL_STATE(6)] = 241, - [SMALL_STATE(7)] = 298, + [SMALL_STATE(4)] = 117, + [SMALL_STATE(5)] = 174, + [SMALL_STATE(6)] = 233, + [SMALL_STATE(7)] = 290, [SMALL_STATE(8)] = 357, - [SMALL_STATE(9)] = 425, - [SMALL_STATE(10)] = 485, - [SMALL_STATE(11)] = 541, - [SMALL_STATE(12)] = 597, - [SMALL_STATE(13)] = 653, - [SMALL_STATE(14)] = 709, - [SMALL_STATE(15)] = 765, - [SMALL_STATE(16)] = 821, - [SMALL_STATE(17)] = 877, - [SMALL_STATE(18)] = 933, - [SMALL_STATE(19)] = 989, - [SMALL_STATE(20)] = 1045, + [SMALL_STATE(9)] = 413, + [SMALL_STATE(10)] = 473, + [SMALL_STATE(11)] = 529, + [SMALL_STATE(12)] = 585, + [SMALL_STATE(13)] = 641, + [SMALL_STATE(14)] = 697, + [SMALL_STATE(15)] = 753, + [SMALL_STATE(16)] = 809, + [SMALL_STATE(17)] = 881, + [SMALL_STATE(18)] = 949, + [SMALL_STATE(19)] = 1005, + [SMALL_STATE(20)] = 1061, [SMALL_STATE(21)] = 1117, [SMALL_STATE(22)] = 1173, [SMALL_STATE(23)] = 1233, - [SMALL_STATE(24)] = 1292, - [SMALL_STATE(25)] = 1349, - [SMALL_STATE(26)] = 1410, - [SMALL_STATE(27)] = 1479, - [SMALL_STATE(28)] = 1552, - [SMALL_STATE(29)] = 1609, - [SMALL_STATE(30)] = 1676, + [SMALL_STATE(24)] = 1294, + [SMALL_STATE(25)] = 1353, + [SMALL_STATE(26)] = 1422, + [SMALL_STATE(27)] = 1481, + [SMALL_STATE(28)] = 1554, + [SMALL_STATE(29)] = 1611, + [SMALL_STATE(30)] = 1678, [SMALL_STATE(31)] = 1735, [SMALL_STATE(32)] = 1789, - [SMALL_STATE(33)] = 1847, - [SMALL_STATE(34)] = 1905, - [SMALL_STATE(35)] = 1965, - [SMALL_STATE(36)] = 2019, + [SMALL_STATE(33)] = 1849, + [SMALL_STATE(34)] = 1903, + [SMALL_STATE(35)] = 1957, + [SMALL_STATE(36)] = 2015, [SMALL_STATE(37)] = 2073, [SMALL_STATE(38)] = 2127, [SMALL_STATE(39)] = 2181, @@ -23941,10 +23981,10 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(46)] = 2559, [SMALL_STATE(47)] = 2613, [SMALL_STATE(48)] = 2667, - [SMALL_STATE(49)] = 2726, + [SMALL_STATE(49)] = 2724, [SMALL_STATE(50)] = 2783, - [SMALL_STATE(51)] = 2848, - [SMALL_STATE(52)] = 2905, + [SMALL_STATE(51)] = 2852, + [SMALL_STATE(52)] = 2917, [SMALL_STATE(53)] = 2974, [SMALL_STATE(54)] = 3030, [SMALL_STATE(55)] = 3086, @@ -23954,60 +23994,60 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(59)] = 3318, [SMALL_STATE(60)] = 3369, [SMALL_STATE(61)] = 3420, - [SMALL_STATE(62)] = 3486, - [SMALL_STATE(63)] = 3550, - [SMALL_STATE(64)] = 3604, - [SMALL_STATE(65)] = 3656, - [SMALL_STATE(66)] = 3708, - [SMALL_STATE(67)] = 3764, - [SMALL_STATE(68)] = 3818, - [SMALL_STATE(69)] = 3872, - [SMALL_STATE(70)] = 3932, - [SMALL_STATE(71)] = 3982, - [SMALL_STATE(72)] = 4044, - [SMALL_STATE(73)] = 4096, - [SMALL_STATE(74)] = 4150, - [SMALL_STATE(75)] = 4214, - [SMALL_STATE(76)] = 4270, + [SMALL_STATE(62)] = 3472, + [SMALL_STATE(63)] = 3522, + [SMALL_STATE(64)] = 3576, + [SMALL_STATE(65)] = 3632, + [SMALL_STATE(66)] = 3692, + [SMALL_STATE(67)] = 3744, + [SMALL_STATE(68)] = 3798, + [SMALL_STATE(69)] = 3852, + [SMALL_STATE(70)] = 3918, + [SMALL_STATE(71)] = 3970, + [SMALL_STATE(72)] = 4026, + [SMALL_STATE(73)] = 4092, + [SMALL_STATE(74)] = 4146, + [SMALL_STATE(75)] = 4210, + [SMALL_STATE(76)] = 4274, [SMALL_STATE(77)] = 4336, - [SMALL_STATE(78)] = 4385, - [SMALL_STATE(79)] = 4434, - [SMALL_STATE(80)] = 4483, - [SMALL_STATE(81)] = 4532, - [SMALL_STATE(82)] = 4581, - [SMALL_STATE(83)] = 4630, - [SMALL_STATE(84)] = 4679, + [SMALL_STATE(78)] = 4391, + [SMALL_STATE(79)] = 4440, + [SMALL_STATE(80)] = 4489, + [SMALL_STATE(81)] = 4538, + [SMALL_STATE(82)] = 4587, + [SMALL_STATE(83)] = 4636, + [SMALL_STATE(84)] = 4685, [SMALL_STATE(85)] = 4734, - [SMALL_STATE(86)] = 4787, - [SMALL_STATE(87)] = 4836, - [SMALL_STATE(88)] = 4885, - [SMALL_STATE(89)] = 4934, + [SMALL_STATE(86)] = 4783, + [SMALL_STATE(87)] = 4832, + [SMALL_STATE(88)] = 4881, + [SMALL_STATE(89)] = 4930, [SMALL_STATE(90)] = 4983, - [SMALL_STATE(91)] = 5032, + [SMALL_STATE(91)] = 5038, [SMALL_STATE(92)] = 5087, [SMALL_STATE(93)] = 5136, [SMALL_STATE(94)] = 5185, [SMALL_STATE(95)] = 5234, [SMALL_STATE(96)] = 5283, - [SMALL_STATE(97)] = 5331, - [SMALL_STATE(98)] = 5383, - [SMALL_STATE(99)] = 5481, - [SMALL_STATE(100)] = 5535, - [SMALL_STATE(101)] = 5633, - [SMALL_STATE(102)] = 5731, - [SMALL_STATE(103)] = 5827, + [SMALL_STATE(97)] = 5337, + [SMALL_STATE(98)] = 5385, + [SMALL_STATE(99)] = 5483, + [SMALL_STATE(100)] = 5581, + [SMALL_STATE(101)] = 5679, + [SMALL_STATE(102)] = 5777, + [SMALL_STATE(103)] = 5873, [SMALL_STATE(104)] = 5925, [SMALL_STATE(105)] = 6020, - [SMALL_STATE(106)] = 6115, - [SMALL_STATE(107)] = 6210, - [SMALL_STATE(108)] = 6305, - [SMALL_STATE(109)] = 6400, - [SMALL_STATE(110)] = 6453, + [SMALL_STATE(106)] = 6071, + [SMALL_STATE(107)] = 6166, + [SMALL_STATE(108)] = 6261, + [SMALL_STATE(109)] = 6356, + [SMALL_STATE(110)] = 6409, [SMALL_STATE(111)] = 6504, [SMALL_STATE(112)] = 6599, [SMALL_STATE(113)] = 6694, - [SMALL_STATE(114)] = 6745, - [SMALL_STATE(115)] = 6798, + [SMALL_STATE(114)] = 6747, + [SMALL_STATE(115)] = 6842, [SMALL_STATE(116)] = 6893, [SMALL_STATE(117)] = 6988, [SMALL_STATE(118)] = 7080, @@ -24019,23 +24059,23 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(124)] = 7366, [SMALL_STATE(125)] = 7413, [SMALL_STATE(126)] = 7456, - [SMALL_STATE(127)] = 7539, + [SMALL_STATE(127)] = 7535, [SMALL_STATE(128)] = 7618, - [SMALL_STATE(129)] = 7697, + [SMALL_STATE(129)] = 7701, [SMALL_STATE(130)] = 7780, [SMALL_STATE(131)] = 7860, - [SMALL_STATE(132)] = 7935, - [SMALL_STATE(133)] = 8010, - [SMALL_STATE(134)] = 8085, - [SMALL_STATE(135)] = 8128, - [SMALL_STATE(136)] = 8171, - [SMALL_STATE(137)] = 8246, + [SMALL_STATE(132)] = 7903, + [SMALL_STATE(133)] = 7978, + [SMALL_STATE(134)] = 8053, + [SMALL_STATE(135)] = 8096, + [SMALL_STATE(136)] = 8139, + [SMALL_STATE(137)] = 8214, [SMALL_STATE(138)] = 8289, - [SMALL_STATE(139)] = 8364, - [SMALL_STATE(140)] = 8439, + [SMALL_STATE(139)] = 8332, + [SMALL_STATE(140)] = 8407, [SMALL_STATE(141)] = 8482, [SMALL_STATE(142)] = 8557, - [SMALL_STATE(143)] = 8632, + [SMALL_STATE(143)] = 8600, [SMALL_STATE(144)] = 8675, [SMALL_STATE(145)] = 8750, [SMALL_STATE(146)] = 8822, @@ -24044,12 +24084,12 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(149)] = 9038, [SMALL_STATE(150)] = 9110, [SMALL_STATE(151)] = 9182, - [SMALL_STATE(152)] = 9256, + [SMALL_STATE(152)] = 9254, [SMALL_STATE(153)] = 9328, [SMALL_STATE(154)] = 9400, [SMALL_STATE(155)] = 9472, - [SMALL_STATE(156)] = 9544, - [SMALL_STATE(157)] = 9618, + [SMALL_STATE(156)] = 9546, + [SMALL_STATE(157)] = 9620, [SMALL_STATE(158)] = 9692, [SMALL_STATE(159)] = 9766, [SMALL_STATE(160)] = 9838, @@ -24062,670 +24102,670 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(167)] = 10342, [SMALL_STATE(168)] = 10414, [SMALL_STATE(169)] = 10486, - [SMALL_STATE(170)] = 10559, - [SMALL_STATE(171)] = 10632, - [SMALL_STATE(172)] = 10705, - [SMALL_STATE(173)] = 10778, - [SMALL_STATE(174)] = 10840, - [SMALL_STATE(175)] = 10902, - [SMALL_STATE(176)] = 10964, - [SMALL_STATE(177)] = 11026, - [SMALL_STATE(178)] = 11085, - [SMALL_STATE(179)] = 11146, - [SMALL_STATE(180)] = 11207, - [SMALL_STATE(181)] = 11268, - [SMALL_STATE(182)] = 11329, - [SMALL_STATE(183)] = 11387, - [SMALL_STATE(184)] = 11442, - [SMALL_STATE(185)] = 11497, - [SMALL_STATE(186)] = 11552, - [SMALL_STATE(187)] = 11607, - [SMALL_STATE(188)] = 11661, - [SMALL_STATE(189)] = 11715, - [SMALL_STATE(190)] = 11769, - [SMALL_STATE(191)] = 11823, - [SMALL_STATE(192)] = 11877, - [SMALL_STATE(193)] = 11930, - [SMALL_STATE(194)] = 11983, - [SMALL_STATE(195)] = 12034, - [SMALL_STATE(196)] = 12087, - [SMALL_STATE(197)] = 12138, - [SMALL_STATE(198)] = 12189, - [SMALL_STATE(199)] = 12242, - [SMALL_STATE(200)] = 12293, - [SMALL_STATE(201)] = 12344, - [SMALL_STATE(202)] = 12395, - [SMALL_STATE(203)] = 12446, - [SMALL_STATE(204)] = 12499, - [SMALL_STATE(205)] = 12552, - [SMALL_STATE(206)] = 12603, - [SMALL_STATE(207)] = 12656, - [SMALL_STATE(208)] = 12709, - [SMALL_STATE(209)] = 12757, - [SMALL_STATE(210)] = 12805, - [SMALL_STATE(211)] = 12853, - [SMALL_STATE(212)] = 12901, - [SMALL_STATE(213)] = 12949, - [SMALL_STATE(214)] = 12997, - [SMALL_STATE(215)] = 13045, - [SMALL_STATE(216)] = 13093, - [SMALL_STATE(217)] = 13141, - [SMALL_STATE(218)] = 13189, - [SMALL_STATE(219)] = 13237, - [SMALL_STATE(220)] = 13285, - [SMALL_STATE(221)] = 13333, - [SMALL_STATE(222)] = 13381, - [SMALL_STATE(223)] = 13429, - [SMALL_STATE(224)] = 13477, - [SMALL_STATE(225)] = 13514, - [SMALL_STATE(226)] = 13543, - [SMALL_STATE(227)] = 13580, - [SMALL_STATE(228)] = 13607, - [SMALL_STATE(229)] = 13638, - [SMALL_STATE(230)] = 13665, - [SMALL_STATE(231)] = 13707, - [SMALL_STATE(232)] = 13731, - [SMALL_STATE(233)] = 13755, - [SMALL_STATE(234)] = 13779, - [SMALL_STATE(235)] = 13803, - [SMALL_STATE(236)] = 13827, - [SMALL_STATE(237)] = 13851, - [SMALL_STATE(238)] = 13875, - [SMALL_STATE(239)] = 13899, - [SMALL_STATE(240)] = 13927, - [SMALL_STATE(241)] = 13955, - [SMALL_STATE(242)] = 13997, - [SMALL_STATE(243)] = 14039, - [SMALL_STATE(244)] = 14069, - [SMALL_STATE(245)] = 14111, - [SMALL_STATE(246)] = 14151, - [SMALL_STATE(247)] = 14175, - [SMALL_STATE(248)] = 14199, - [SMALL_STATE(249)] = 14223, - [SMALL_STATE(250)] = 14247, - [SMALL_STATE(251)] = 14271, - [SMALL_STATE(252)] = 14295, - [SMALL_STATE(253)] = 14324, - [SMALL_STATE(254)] = 14363, - [SMALL_STATE(255)] = 14402, - [SMALL_STATE(256)] = 14441, - [SMALL_STATE(257)] = 14480, - [SMALL_STATE(258)] = 14519, - [SMALL_STATE(259)] = 14545, - [SMALL_STATE(260)] = 14571, - [SMALL_STATE(261)] = 14597, - [SMALL_STATE(262)] = 14623, - [SMALL_STATE(263)] = 14648, - [SMALL_STATE(264)] = 14669, - [SMALL_STATE(265)] = 14696, - [SMALL_STATE(266)] = 14717, - [SMALL_STATE(267)] = 14753, - [SMALL_STATE(268)] = 14779, - [SMALL_STATE(269)] = 14815, - [SMALL_STATE(270)] = 14851, - [SMALL_STATE(271)] = 14877, - [SMALL_STATE(272)] = 14901, - [SMALL_STATE(273)] = 14937, - [SMALL_STATE(274)] = 14961, - [SMALL_STATE(275)] = 14997, - [SMALL_STATE(276)] = 15033, - [SMALL_STATE(277)] = 15069, - [SMALL_STATE(278)] = 15105, - [SMALL_STATE(279)] = 15141, - [SMALL_STATE(280)] = 15162, - [SMALL_STATE(281)] = 15185, - [SMALL_STATE(282)] = 15204, - [SMALL_STATE(283)] = 15223, - [SMALL_STATE(284)] = 15242, - [SMALL_STATE(285)] = 15261, - [SMALL_STATE(286)] = 15280, - [SMALL_STATE(287)] = 15301, - [SMALL_STATE(288)] = 15319, - [SMALL_STATE(289)] = 15337, - [SMALL_STATE(290)] = 15359, - [SMALL_STATE(291)] = 15377, - [SMALL_STATE(292)] = 15395, - [SMALL_STATE(293)] = 15413, - [SMALL_STATE(294)] = 15431, - [SMALL_STATE(295)] = 15449, - [SMALL_STATE(296)] = 15467, - [SMALL_STATE(297)] = 15485, - [SMALL_STATE(298)] = 15505, - [SMALL_STATE(299)] = 15523, - [SMALL_STATE(300)] = 15557, - [SMALL_STATE(301)] = 15575, - [SMALL_STATE(302)] = 15593, - [SMALL_STATE(303)] = 15611, - [SMALL_STATE(304)] = 15629, - [SMALL_STATE(305)] = 15647, - [SMALL_STATE(306)] = 15665, - [SMALL_STATE(307)] = 15687, - [SMALL_STATE(308)] = 15705, - [SMALL_STATE(309)] = 15727, - [SMALL_STATE(310)] = 15747, - [SMALL_STATE(311)] = 15765, - [SMALL_STATE(312)] = 15783, - [SMALL_STATE(313)] = 15801, - [SMALL_STATE(314)] = 15819, - [SMALL_STATE(315)] = 15837, - [SMALL_STATE(316)] = 15855, - [SMALL_STATE(317)] = 15873, - [SMALL_STATE(318)] = 15891, - [SMALL_STATE(319)] = 15909, - [SMALL_STATE(320)] = 15927, - [SMALL_STATE(321)] = 15945, - [SMALL_STATE(322)] = 15963, - [SMALL_STATE(323)] = 15981, - [SMALL_STATE(324)] = 15999, - [SMALL_STATE(325)] = 16017, - [SMALL_STATE(326)] = 16035, - [SMALL_STATE(327)] = 16053, - [SMALL_STATE(328)] = 16071, - [SMALL_STATE(329)] = 16089, - [SMALL_STATE(330)] = 16107, - [SMALL_STATE(331)] = 16125, - [SMALL_STATE(332)] = 16143, - [SMALL_STATE(333)] = 16161, - [SMALL_STATE(334)] = 16179, - [SMALL_STATE(335)] = 16197, - [SMALL_STATE(336)] = 16215, - [SMALL_STATE(337)] = 16233, - [SMALL_STATE(338)] = 16251, - [SMALL_STATE(339)] = 16273, - [SMALL_STATE(340)] = 16293, - [SMALL_STATE(341)] = 16327, - [SMALL_STATE(342)] = 16345, - [SMALL_STATE(343)] = 16363, - [SMALL_STATE(344)] = 16380, - [SMALL_STATE(345)] = 16397, - [SMALL_STATE(346)] = 16414, - [SMALL_STATE(347)] = 16431, - [SMALL_STATE(348)] = 16448, - [SMALL_STATE(349)] = 16477, - [SMALL_STATE(350)] = 16494, - [SMALL_STATE(351)] = 16511, - [SMALL_STATE(352)] = 16528, - [SMALL_STATE(353)] = 16545, - [SMALL_STATE(354)] = 16562, - [SMALL_STATE(355)] = 16581, - [SMALL_STATE(356)] = 16598, - [SMALL_STATE(357)] = 16615, - [SMALL_STATE(358)] = 16632, - [SMALL_STATE(359)] = 16649, - [SMALL_STATE(360)] = 16674, - [SMALL_STATE(361)] = 16691, - [SMALL_STATE(362)] = 16708, - [SMALL_STATE(363)] = 16725, - [SMALL_STATE(364)] = 16744, - [SMALL_STATE(365)] = 16765, - [SMALL_STATE(366)] = 16782, - [SMALL_STATE(367)] = 16799, - [SMALL_STATE(368)] = 16816, - [SMALL_STATE(369)] = 16833, - [SMALL_STATE(370)] = 16850, - [SMALL_STATE(371)] = 16867, - [SMALL_STATE(372)] = 16884, - [SMALL_STATE(373)] = 16901, - [SMALL_STATE(374)] = 16918, - [SMALL_STATE(375)] = 16935, - [SMALL_STATE(376)] = 16952, - [SMALL_STATE(377)] = 16969, - [SMALL_STATE(378)] = 16986, - [SMALL_STATE(379)] = 17003, - [SMALL_STATE(380)] = 17020, - [SMALL_STATE(381)] = 17037, - [SMALL_STATE(382)] = 17054, - [SMALL_STATE(383)] = 17071, - [SMALL_STATE(384)] = 17088, - [SMALL_STATE(385)] = 17105, - [SMALL_STATE(386)] = 17122, - [SMALL_STATE(387)] = 17139, - [SMALL_STATE(388)] = 17156, - [SMALL_STATE(389)] = 17173, - [SMALL_STATE(390)] = 17190, - [SMALL_STATE(391)] = 17207, - [SMALL_STATE(392)] = 17224, - [SMALL_STATE(393)] = 17241, - [SMALL_STATE(394)] = 17258, - [SMALL_STATE(395)] = 17275, - [SMALL_STATE(396)] = 17294, - [SMALL_STATE(397)] = 17313, - [SMALL_STATE(398)] = 17330, - [SMALL_STATE(399)] = 17347, - [SMALL_STATE(400)] = 17363, - [SMALL_STATE(401)] = 17379, - [SMALL_STATE(402)] = 17397, - [SMALL_STATE(403)] = 17413, - [SMALL_STATE(404)] = 17429, - [SMALL_STATE(405)] = 17449, - [SMALL_STATE(406)] = 17467, - [SMALL_STATE(407)] = 17483, - [SMALL_STATE(408)] = 17499, - [SMALL_STATE(409)] = 17515, - [SMALL_STATE(410)] = 17531, - [SMALL_STATE(411)] = 17547, - [SMALL_STATE(412)] = 17563, - [SMALL_STATE(413)] = 17579, - [SMALL_STATE(414)] = 17595, - [SMALL_STATE(415)] = 17613, - [SMALL_STATE(416)] = 17631, - [SMALL_STATE(417)] = 17647, - [SMALL_STATE(418)] = 17663, - [SMALL_STATE(419)] = 17679, - [SMALL_STATE(420)] = 17697, - [SMALL_STATE(421)] = 17717, - [SMALL_STATE(422)] = 17733, - [SMALL_STATE(423)] = 17748, - [SMALL_STATE(424)] = 17765, - [SMALL_STATE(425)] = 17782, - [SMALL_STATE(426)] = 17799, - [SMALL_STATE(427)] = 17814, - [SMALL_STATE(428)] = 17829, - [SMALL_STATE(429)] = 17844, - [SMALL_STATE(430)] = 17859, - [SMALL_STATE(431)] = 17874, - [SMALL_STATE(432)] = 17889, - [SMALL_STATE(433)] = 17904, - [SMALL_STATE(434)] = 17919, - [SMALL_STATE(435)] = 17934, - [SMALL_STATE(436)] = 17949, - [SMALL_STATE(437)] = 17964, - [SMALL_STATE(438)] = 17979, - [SMALL_STATE(439)] = 17998, - [SMALL_STATE(440)] = 18018, - [SMALL_STATE(441)] = 18034, - [SMALL_STATE(442)] = 18048, - [SMALL_STATE(443)] = 18064, - [SMALL_STATE(444)] = 18086, - [SMALL_STATE(445)] = 18100, - [SMALL_STATE(446)] = 18114, - [SMALL_STATE(447)] = 18132, - [SMALL_STATE(448)] = 18146, - [SMALL_STATE(449)] = 18166, - [SMALL_STATE(450)] = 18182, - [SMALL_STATE(451)] = 18198, - [SMALL_STATE(452)] = 18216, - [SMALL_STATE(453)] = 18230, - [SMALL_STATE(454)] = 18252, - [SMALL_STATE(455)] = 18266, - [SMALL_STATE(456)] = 18282, - [SMALL_STATE(457)] = 18300, - [SMALL_STATE(458)] = 18320, - [SMALL_STATE(459)] = 18336, - [SMALL_STATE(460)] = 18356, - [SMALL_STATE(461)] = 18374, - [SMALL_STATE(462)] = 18388, - [SMALL_STATE(463)] = 18408, - [SMALL_STATE(464)] = 18428, - [SMALL_STATE(465)] = 18444, - [SMALL_STATE(466)] = 18464, - [SMALL_STATE(467)] = 18482, - [SMALL_STATE(468)] = 18496, - [SMALL_STATE(469)] = 18514, - [SMALL_STATE(470)] = 18528, - [SMALL_STATE(471)] = 18544, - [SMALL_STATE(472)] = 18560, - [SMALL_STATE(473)] = 18576, - [SMALL_STATE(474)] = 18596, - [SMALL_STATE(475)] = 18613, - [SMALL_STATE(476)] = 18624, - [SMALL_STATE(477)] = 18643, - [SMALL_STATE(478)] = 18662, - [SMALL_STATE(479)] = 18681, - [SMALL_STATE(480)] = 18700, - [SMALL_STATE(481)] = 18711, - [SMALL_STATE(482)] = 18726, - [SMALL_STATE(483)] = 18737, - [SMALL_STATE(484)] = 18754, - [SMALL_STATE(485)] = 18773, - [SMALL_STATE(486)] = 18792, - [SMALL_STATE(487)] = 18811, - [SMALL_STATE(488)] = 18830, - [SMALL_STATE(489)] = 18845, - [SMALL_STATE(490)] = 18860, - [SMALL_STATE(491)] = 18879, - [SMALL_STATE(492)] = 18894, - [SMALL_STATE(493)] = 18913, - [SMALL_STATE(494)] = 18932, - [SMALL_STATE(495)] = 18951, - [SMALL_STATE(496)] = 18970, - [SMALL_STATE(497)] = 18989, - [SMALL_STATE(498)] = 19008, - [SMALL_STATE(499)] = 19027, - [SMALL_STATE(500)] = 19042, - [SMALL_STATE(501)] = 19059, - [SMALL_STATE(502)] = 19074, - [SMALL_STATE(503)] = 19089, - [SMALL_STATE(504)] = 19104, - [SMALL_STATE(505)] = 19117, - [SMALL_STATE(506)] = 19132, - [SMALL_STATE(507)] = 19145, - [SMALL_STATE(508)] = 19159, - [SMALL_STATE(509)] = 19169, - [SMALL_STATE(510)] = 19185, - [SMALL_STATE(511)] = 19199, - [SMALL_STATE(512)] = 19213, - [SMALL_STATE(513)] = 19225, - [SMALL_STATE(514)] = 19241, - [SMALL_STATE(515)] = 19255, - [SMALL_STATE(516)] = 19269, - [SMALL_STATE(517)] = 19283, - [SMALL_STATE(518)] = 19299, - [SMALL_STATE(519)] = 19313, - [SMALL_STATE(520)] = 19329, - [SMALL_STATE(521)] = 19345, - [SMALL_STATE(522)] = 19357, - [SMALL_STATE(523)] = 19373, - [SMALL_STATE(524)] = 19387, - [SMALL_STATE(525)] = 19401, - [SMALL_STATE(526)] = 19417, - [SMALL_STATE(527)] = 19433, - [SMALL_STATE(528)] = 19449, - [SMALL_STATE(529)] = 19463, - [SMALL_STATE(530)] = 19477, - [SMALL_STATE(531)] = 19493, - [SMALL_STATE(532)] = 19507, - [SMALL_STATE(533)] = 19521, - [SMALL_STATE(534)] = 19537, - [SMALL_STATE(535)] = 19553, - [SMALL_STATE(536)] = 19569, - [SMALL_STATE(537)] = 19585, - [SMALL_STATE(538)] = 19599, - [SMALL_STATE(539)] = 19613, - [SMALL_STATE(540)] = 19629, - [SMALL_STATE(541)] = 19639, - [SMALL_STATE(542)] = 19653, - [SMALL_STATE(543)] = 19669, - [SMALL_STATE(544)] = 19679, - [SMALL_STATE(545)] = 19691, - [SMALL_STATE(546)] = 19705, - [SMALL_STATE(547)] = 19721, - [SMALL_STATE(548)] = 19733, - [SMALL_STATE(549)] = 19745, - [SMALL_STATE(550)] = 19759, - [SMALL_STATE(551)] = 19769, - [SMALL_STATE(552)] = 19785, - [SMALL_STATE(553)] = 19799, - [SMALL_STATE(554)] = 19815, - [SMALL_STATE(555)] = 19829, - [SMALL_STATE(556)] = 19839, - [SMALL_STATE(557)] = 19855, - [SMALL_STATE(558)] = 19869, - [SMALL_STATE(559)] = 19879, - [SMALL_STATE(560)] = 19893, - [SMALL_STATE(561)] = 19905, - [SMALL_STATE(562)] = 19917, - [SMALL_STATE(563)] = 19928, - [SMALL_STATE(564)] = 19941, - [SMALL_STATE(565)] = 19952, - [SMALL_STATE(566)] = 19965, - [SMALL_STATE(567)] = 19974, - [SMALL_STATE(568)] = 19983, - [SMALL_STATE(569)] = 19992, - [SMALL_STATE(570)] = 20005, - [SMALL_STATE(571)] = 20018, - [SMALL_STATE(572)] = 20027, - [SMALL_STATE(573)] = 20040, - [SMALL_STATE(574)] = 20053, - [SMALL_STATE(575)] = 20064, - [SMALL_STATE(576)] = 20077, - [SMALL_STATE(577)] = 20088, - [SMALL_STATE(578)] = 20101, - [SMALL_STATE(579)] = 20114, - [SMALL_STATE(580)] = 20127, - [SMALL_STATE(581)] = 20138, - [SMALL_STATE(582)] = 20149, - [SMALL_STATE(583)] = 20162, - [SMALL_STATE(584)] = 20175, - [SMALL_STATE(585)] = 20188, - [SMALL_STATE(586)] = 20201, - [SMALL_STATE(587)] = 20214, - [SMALL_STATE(588)] = 20227, - [SMALL_STATE(589)] = 20240, - [SMALL_STATE(590)] = 20253, - [SMALL_STATE(591)] = 20266, - [SMALL_STATE(592)] = 20279, - [SMALL_STATE(593)] = 20292, - [SMALL_STATE(594)] = 20305, - [SMALL_STATE(595)] = 20316, - [SMALL_STATE(596)] = 20329, - [SMALL_STATE(597)] = 20342, - [SMALL_STATE(598)] = 20353, - [SMALL_STATE(599)] = 20366, - [SMALL_STATE(600)] = 20379, - [SMALL_STATE(601)] = 20392, - [SMALL_STATE(602)] = 20405, - [SMALL_STATE(603)] = 20418, - [SMALL_STATE(604)] = 20427, - [SMALL_STATE(605)] = 20440, - [SMALL_STATE(606)] = 20453, - [SMALL_STATE(607)] = 20466, - [SMALL_STATE(608)] = 20479, - [SMALL_STATE(609)] = 20492, - [SMALL_STATE(610)] = 20505, - [SMALL_STATE(611)] = 20518, - [SMALL_STATE(612)] = 20531, - [SMALL_STATE(613)] = 20544, - [SMALL_STATE(614)] = 20557, - [SMALL_STATE(615)] = 20568, - [SMALL_STATE(616)] = 20581, - [SMALL_STATE(617)] = 20594, - [SMALL_STATE(618)] = 20607, - [SMALL_STATE(619)] = 20620, - [SMALL_STATE(620)] = 20633, - [SMALL_STATE(621)] = 20646, - [SMALL_STATE(622)] = 20659, - [SMALL_STATE(623)] = 20672, - [SMALL_STATE(624)] = 20681, - [SMALL_STATE(625)] = 20694, - [SMALL_STATE(626)] = 20707, - [SMALL_STATE(627)] = 20718, - [SMALL_STATE(628)] = 20729, - [SMALL_STATE(629)] = 20740, - [SMALL_STATE(630)] = 20753, - [SMALL_STATE(631)] = 20766, - [SMALL_STATE(632)] = 20777, - [SMALL_STATE(633)] = 20788, - [SMALL_STATE(634)] = 20801, - [SMALL_STATE(635)] = 20814, - [SMALL_STATE(636)] = 20827, - [SMALL_STATE(637)] = 20840, - [SMALL_STATE(638)] = 20853, - [SMALL_STATE(639)] = 20863, - [SMALL_STATE(640)] = 20873, - [SMALL_STATE(641)] = 20881, - [SMALL_STATE(642)] = 20889, - [SMALL_STATE(643)] = 20899, - [SMALL_STATE(644)] = 20909, - [SMALL_STATE(645)] = 20919, - [SMALL_STATE(646)] = 20929, - [SMALL_STATE(647)] = 20939, - [SMALL_STATE(648)] = 20949, - [SMALL_STATE(649)] = 20959, - [SMALL_STATE(650)] = 20969, - [SMALL_STATE(651)] = 20979, - [SMALL_STATE(652)] = 20989, - [SMALL_STATE(653)] = 20999, - [SMALL_STATE(654)] = 21009, - [SMALL_STATE(655)] = 21019, - [SMALL_STATE(656)] = 21029, - [SMALL_STATE(657)] = 21039, - [SMALL_STATE(658)] = 21049, - [SMALL_STATE(659)] = 21057, - [SMALL_STATE(660)] = 21067, - [SMALL_STATE(661)] = 21075, - [SMALL_STATE(662)] = 21085, - [SMALL_STATE(663)] = 21095, - [SMALL_STATE(664)] = 21105, - [SMALL_STATE(665)] = 21115, - [SMALL_STATE(666)] = 21125, - [SMALL_STATE(667)] = 21135, - [SMALL_STATE(668)] = 21145, - [SMALL_STATE(669)] = 21153, - [SMALL_STATE(670)] = 21163, - [SMALL_STATE(671)] = 21173, - [SMALL_STATE(672)] = 21183, - [SMALL_STATE(673)] = 21193, - [SMALL_STATE(674)] = 21203, - [SMALL_STATE(675)] = 21213, - [SMALL_STATE(676)] = 21223, - [SMALL_STATE(677)] = 21233, - [SMALL_STATE(678)] = 21241, - [SMALL_STATE(679)] = 21249, - [SMALL_STATE(680)] = 21259, - [SMALL_STATE(681)] = 21267, - [SMALL_STATE(682)] = 21275, - [SMALL_STATE(683)] = 21283, - [SMALL_STATE(684)] = 21293, - [SMALL_STATE(685)] = 21303, - [SMALL_STATE(686)] = 21311, - [SMALL_STATE(687)] = 21319, - [SMALL_STATE(688)] = 21329, - [SMALL_STATE(689)] = 21339, - [SMALL_STATE(690)] = 21347, - [SMALL_STATE(691)] = 21357, - [SMALL_STATE(692)] = 21367, - [SMALL_STATE(693)] = 21375, - [SMALL_STATE(694)] = 21385, - [SMALL_STATE(695)] = 21393, - [SMALL_STATE(696)] = 21401, - [SMALL_STATE(697)] = 21409, - [SMALL_STATE(698)] = 21419, - [SMALL_STATE(699)] = 21427, - [SMALL_STATE(700)] = 21437, - [SMALL_STATE(701)] = 21447, - [SMALL_STATE(702)] = 21455, - [SMALL_STATE(703)] = 21465, - [SMALL_STATE(704)] = 21475, - [SMALL_STATE(705)] = 21485, - [SMALL_STATE(706)] = 21495, - [SMALL_STATE(707)] = 21505, - [SMALL_STATE(708)] = 21515, - [SMALL_STATE(709)] = 21525, - [SMALL_STATE(710)] = 21535, - [SMALL_STATE(711)] = 21545, - [SMALL_STATE(712)] = 21555, - [SMALL_STATE(713)] = 21565, - [SMALL_STATE(714)] = 21575, - [SMALL_STATE(715)] = 21583, - [SMALL_STATE(716)] = 21593, - [SMALL_STATE(717)] = 21601, - [SMALL_STATE(718)] = 21611, - [SMALL_STATE(719)] = 21621, - [SMALL_STATE(720)] = 21631, - [SMALL_STATE(721)] = 21639, - [SMALL_STATE(722)] = 21647, - [SMALL_STATE(723)] = 21657, - [SMALL_STATE(724)] = 21667, - [SMALL_STATE(725)] = 21677, - [SMALL_STATE(726)] = 21687, - [SMALL_STATE(727)] = 21697, - [SMALL_STATE(728)] = 21707, - [SMALL_STATE(729)] = 21717, - [SMALL_STATE(730)] = 21727, - [SMALL_STATE(731)] = 21735, - [SMALL_STATE(732)] = 21745, - [SMALL_STATE(733)] = 21755, - [SMALL_STATE(734)] = 21762, - [SMALL_STATE(735)] = 21769, - [SMALL_STATE(736)] = 21776, - [SMALL_STATE(737)] = 21783, - [SMALL_STATE(738)] = 21790, - [SMALL_STATE(739)] = 21797, - [SMALL_STATE(740)] = 21804, - [SMALL_STATE(741)] = 21811, - [SMALL_STATE(742)] = 21818, - [SMALL_STATE(743)] = 21825, - [SMALL_STATE(744)] = 21832, - [SMALL_STATE(745)] = 21839, - [SMALL_STATE(746)] = 21846, - [SMALL_STATE(747)] = 21853, - [SMALL_STATE(748)] = 21860, - [SMALL_STATE(749)] = 21867, - [SMALL_STATE(750)] = 21874, - [SMALL_STATE(751)] = 21881, - [SMALL_STATE(752)] = 21888, - [SMALL_STATE(753)] = 21895, - [SMALL_STATE(754)] = 21902, - [SMALL_STATE(755)] = 21909, - [SMALL_STATE(756)] = 21916, - [SMALL_STATE(757)] = 21923, - [SMALL_STATE(758)] = 21930, - [SMALL_STATE(759)] = 21937, - [SMALL_STATE(760)] = 21944, - [SMALL_STATE(761)] = 21951, - [SMALL_STATE(762)] = 21958, - [SMALL_STATE(763)] = 21965, - [SMALL_STATE(764)] = 21972, - [SMALL_STATE(765)] = 21979, - [SMALL_STATE(766)] = 21986, - [SMALL_STATE(767)] = 21993, - [SMALL_STATE(768)] = 22000, - [SMALL_STATE(769)] = 22007, - [SMALL_STATE(770)] = 22014, - [SMALL_STATE(771)] = 22021, - [SMALL_STATE(772)] = 22028, - [SMALL_STATE(773)] = 22035, - [SMALL_STATE(774)] = 22042, - [SMALL_STATE(775)] = 22049, - [SMALL_STATE(776)] = 22056, - [SMALL_STATE(777)] = 22063, - [SMALL_STATE(778)] = 22070, - [SMALL_STATE(779)] = 22077, - [SMALL_STATE(780)] = 22084, - [SMALL_STATE(781)] = 22091, - [SMALL_STATE(782)] = 22098, - [SMALL_STATE(783)] = 22105, - [SMALL_STATE(784)] = 22112, - [SMALL_STATE(785)] = 22119, - [SMALL_STATE(786)] = 22126, - [SMALL_STATE(787)] = 22133, - [SMALL_STATE(788)] = 22140, - [SMALL_STATE(789)] = 22147, - [SMALL_STATE(790)] = 22154, - [SMALL_STATE(791)] = 22161, - [SMALL_STATE(792)] = 22168, - [SMALL_STATE(793)] = 22175, - [SMALL_STATE(794)] = 22182, - [SMALL_STATE(795)] = 22189, - [SMALL_STATE(796)] = 22196, - [SMALL_STATE(797)] = 22203, - [SMALL_STATE(798)] = 22210, - [SMALL_STATE(799)] = 22217, - [SMALL_STATE(800)] = 22224, - [SMALL_STATE(801)] = 22231, - [SMALL_STATE(802)] = 22238, - [SMALL_STATE(803)] = 22245, - [SMALL_STATE(804)] = 22252, - [SMALL_STATE(805)] = 22259, - [SMALL_STATE(806)] = 22266, - [SMALL_STATE(807)] = 22273, - [SMALL_STATE(808)] = 22280, - [SMALL_STATE(809)] = 22287, - [SMALL_STATE(810)] = 22294, - [SMALL_STATE(811)] = 22301, - [SMALL_STATE(812)] = 22308, - [SMALL_STATE(813)] = 22315, - [SMALL_STATE(814)] = 22322, - [SMALL_STATE(815)] = 22329, - [SMALL_STATE(816)] = 22336, - [SMALL_STATE(817)] = 22343, - [SMALL_STATE(818)] = 22350, - [SMALL_STATE(819)] = 22357, - [SMALL_STATE(820)] = 22364, - [SMALL_STATE(821)] = 22371, - [SMALL_STATE(822)] = 22378, - [SMALL_STATE(823)] = 22385, - [SMALL_STATE(824)] = 22392, - [SMALL_STATE(825)] = 22399, - [SMALL_STATE(826)] = 22406, - [SMALL_STATE(827)] = 22413, - [SMALL_STATE(828)] = 22420, - [SMALL_STATE(829)] = 22427, - [SMALL_STATE(830)] = 22434, - [SMALL_STATE(831)] = 22441, - [SMALL_STATE(832)] = 22448, - [SMALL_STATE(833)] = 22455, + [SMALL_STATE(170)] = 10558, + [SMALL_STATE(171)] = 10630, + [SMALL_STATE(172)] = 10703, + [SMALL_STATE(173)] = 10776, + [SMALL_STATE(174)] = 10849, + [SMALL_STATE(175)] = 10922, + [SMALL_STATE(176)] = 10984, + [SMALL_STATE(177)] = 11046, + [SMALL_STATE(178)] = 11108, + [SMALL_STATE(179)] = 11170, + [SMALL_STATE(180)] = 11229, + [SMALL_STATE(181)] = 11290, + [SMALL_STATE(182)] = 11351, + [SMALL_STATE(183)] = 11412, + [SMALL_STATE(184)] = 11473, + [SMALL_STATE(185)] = 11531, + [SMALL_STATE(186)] = 11586, + [SMALL_STATE(187)] = 11641, + [SMALL_STATE(188)] = 11696, + [SMALL_STATE(189)] = 11751, + [SMALL_STATE(190)] = 11805, + [SMALL_STATE(191)] = 11859, + [SMALL_STATE(192)] = 11913, + [SMALL_STATE(193)] = 11967, + [SMALL_STATE(194)] = 12021, + [SMALL_STATE(195)] = 12074, + [SMALL_STATE(196)] = 12127, + [SMALL_STATE(197)] = 12178, + [SMALL_STATE(198)] = 12231, + [SMALL_STATE(199)] = 12282, + [SMALL_STATE(200)] = 12335, + [SMALL_STATE(201)] = 12386, + [SMALL_STATE(202)] = 12437, + [SMALL_STATE(203)] = 12488, + [SMALL_STATE(204)] = 12539, + [SMALL_STATE(205)] = 12592, + [SMALL_STATE(206)] = 12645, + [SMALL_STATE(207)] = 12698, + [SMALL_STATE(208)] = 12751, + [SMALL_STATE(209)] = 12799, + [SMALL_STATE(210)] = 12847, + [SMALL_STATE(211)] = 12895, + [SMALL_STATE(212)] = 12943, + [SMALL_STATE(213)] = 12991, + [SMALL_STATE(214)] = 13039, + [SMALL_STATE(215)] = 13087, + [SMALL_STATE(216)] = 13135, + [SMALL_STATE(217)] = 13183, + [SMALL_STATE(218)] = 13231, + [SMALL_STATE(219)] = 13279, + [SMALL_STATE(220)] = 13327, + [SMALL_STATE(221)] = 13375, + [SMALL_STATE(222)] = 13423, + [SMALL_STATE(223)] = 13471, + [SMALL_STATE(224)] = 13519, + [SMALL_STATE(225)] = 13556, + [SMALL_STATE(226)] = 13585, + [SMALL_STATE(227)] = 13622, + [SMALL_STATE(228)] = 13649, + [SMALL_STATE(229)] = 13680, + [SMALL_STATE(230)] = 13707, + [SMALL_STATE(231)] = 13749, + [SMALL_STATE(232)] = 13773, + [SMALL_STATE(233)] = 13797, + [SMALL_STATE(234)] = 13821, + [SMALL_STATE(235)] = 13845, + [SMALL_STATE(236)] = 13869, + [SMALL_STATE(237)] = 13893, + [SMALL_STATE(238)] = 13917, + [SMALL_STATE(239)] = 13941, + [SMALL_STATE(240)] = 13965, + [SMALL_STATE(241)] = 13993, + [SMALL_STATE(242)] = 14021, + [SMALL_STATE(243)] = 14063, + [SMALL_STATE(244)] = 14093, + [SMALL_STATE(245)] = 14117, + [SMALL_STATE(246)] = 14159, + [SMALL_STATE(247)] = 14183, + [SMALL_STATE(248)] = 14223, + [SMALL_STATE(249)] = 14247, + [SMALL_STATE(250)] = 14271, + [SMALL_STATE(251)] = 14295, + [SMALL_STATE(252)] = 14337, + [SMALL_STATE(253)] = 14376, + [SMALL_STATE(254)] = 14415, + [SMALL_STATE(255)] = 14454, + [SMALL_STATE(256)] = 14493, + [SMALL_STATE(257)] = 14532, + [SMALL_STATE(258)] = 14561, + [SMALL_STATE(259)] = 14587, + [SMALL_STATE(260)] = 14613, + [SMALL_STATE(261)] = 14639, + [SMALL_STATE(262)] = 14665, + [SMALL_STATE(263)] = 14690, + [SMALL_STATE(264)] = 14717, + [SMALL_STATE(265)] = 14738, + [SMALL_STATE(266)] = 14759, + [SMALL_STATE(267)] = 14795, + [SMALL_STATE(268)] = 14821, + [SMALL_STATE(269)] = 14847, + [SMALL_STATE(270)] = 14883, + [SMALL_STATE(271)] = 14907, + [SMALL_STATE(272)] = 14931, + [SMALL_STATE(273)] = 14967, + [SMALL_STATE(274)] = 15003, + [SMALL_STATE(275)] = 15039, + [SMALL_STATE(276)] = 15075, + [SMALL_STATE(277)] = 15111, + [SMALL_STATE(278)] = 15147, + [SMALL_STATE(279)] = 15183, + [SMALL_STATE(280)] = 15204, + [SMALL_STATE(281)] = 15223, + [SMALL_STATE(282)] = 15242, + [SMALL_STATE(283)] = 15265, + [SMALL_STATE(284)] = 15284, + [SMALL_STATE(285)] = 15303, + [SMALL_STATE(286)] = 15324, + [SMALL_STATE(287)] = 15343, + [SMALL_STATE(288)] = 15361, + [SMALL_STATE(289)] = 15379, + [SMALL_STATE(290)] = 15397, + [SMALL_STATE(291)] = 15415, + [SMALL_STATE(292)] = 15433, + [SMALL_STATE(293)] = 15451, + [SMALL_STATE(294)] = 15471, + [SMALL_STATE(295)] = 15505, + [SMALL_STATE(296)] = 15523, + [SMALL_STATE(297)] = 15541, + [SMALL_STATE(298)] = 15559, + [SMALL_STATE(299)] = 15577, + [SMALL_STATE(300)] = 15595, + [SMALL_STATE(301)] = 15613, + [SMALL_STATE(302)] = 15631, + [SMALL_STATE(303)] = 15649, + [SMALL_STATE(304)] = 15667, + [SMALL_STATE(305)] = 15685, + [SMALL_STATE(306)] = 15703, + [SMALL_STATE(307)] = 15721, + [SMALL_STATE(308)] = 15743, + [SMALL_STATE(309)] = 15761, + [SMALL_STATE(310)] = 15783, + [SMALL_STATE(311)] = 15803, + [SMALL_STATE(312)] = 15821, + [SMALL_STATE(313)] = 15839, + [SMALL_STATE(314)] = 15857, + [SMALL_STATE(315)] = 15875, + [SMALL_STATE(316)] = 15893, + [SMALL_STATE(317)] = 15911, + [SMALL_STATE(318)] = 15929, + [SMALL_STATE(319)] = 15947, + [SMALL_STATE(320)] = 15965, + [SMALL_STATE(321)] = 15983, + [SMALL_STATE(322)] = 16001, + [SMALL_STATE(323)] = 16019, + [SMALL_STATE(324)] = 16037, + [SMALL_STATE(325)] = 16055, + [SMALL_STATE(326)] = 16073, + [SMALL_STATE(327)] = 16091, + [SMALL_STATE(328)] = 16109, + [SMALL_STATE(329)] = 16127, + [SMALL_STATE(330)] = 16149, + [SMALL_STATE(331)] = 16169, + [SMALL_STATE(332)] = 16187, + [SMALL_STATE(333)] = 16205, + [SMALL_STATE(334)] = 16227, + [SMALL_STATE(335)] = 16245, + [SMALL_STATE(336)] = 16263, + [SMALL_STATE(337)] = 16297, + [SMALL_STATE(338)] = 16315, + [SMALL_STATE(339)] = 16333, + [SMALL_STATE(340)] = 16351, + [SMALL_STATE(341)] = 16369, + [SMALL_STATE(342)] = 16387, + [SMALL_STATE(343)] = 16405, + [SMALL_STATE(344)] = 16422, + [SMALL_STATE(345)] = 16439, + [SMALL_STATE(346)] = 16456, + [SMALL_STATE(347)] = 16473, + [SMALL_STATE(348)] = 16490, + [SMALL_STATE(349)] = 16507, + [SMALL_STATE(350)] = 16524, + [SMALL_STATE(351)] = 16541, + [SMALL_STATE(352)] = 16558, + [SMALL_STATE(353)] = 16575, + [SMALL_STATE(354)] = 16594, + [SMALL_STATE(355)] = 16611, + [SMALL_STATE(356)] = 16640, + [SMALL_STATE(357)] = 16657, + [SMALL_STATE(358)] = 16674, + [SMALL_STATE(359)] = 16691, + [SMALL_STATE(360)] = 16708, + [SMALL_STATE(361)] = 16725, + [SMALL_STATE(362)] = 16742, + [SMALL_STATE(363)] = 16759, + [SMALL_STATE(364)] = 16776, + [SMALL_STATE(365)] = 16793, + [SMALL_STATE(366)] = 16810, + [SMALL_STATE(367)] = 16827, + [SMALL_STATE(368)] = 16846, + [SMALL_STATE(369)] = 16863, + [SMALL_STATE(370)] = 16880, + [SMALL_STATE(371)] = 16897, + [SMALL_STATE(372)] = 16914, + [SMALL_STATE(373)] = 16931, + [SMALL_STATE(374)] = 16948, + [SMALL_STATE(375)] = 16965, + [SMALL_STATE(376)] = 16982, + [SMALL_STATE(377)] = 16999, + [SMALL_STATE(378)] = 17016, + [SMALL_STATE(379)] = 17033, + [SMALL_STATE(380)] = 17050, + [SMALL_STATE(381)] = 17067, + [SMALL_STATE(382)] = 17084, + [SMALL_STATE(383)] = 17101, + [SMALL_STATE(384)] = 17122, + [SMALL_STATE(385)] = 17147, + [SMALL_STATE(386)] = 17164, + [SMALL_STATE(387)] = 17181, + [SMALL_STATE(388)] = 17198, + [SMALL_STATE(389)] = 17215, + [SMALL_STATE(390)] = 17234, + [SMALL_STATE(391)] = 17251, + [SMALL_STATE(392)] = 17268, + [SMALL_STATE(393)] = 17285, + [SMALL_STATE(394)] = 17302, + [SMALL_STATE(395)] = 17319, + [SMALL_STATE(396)] = 17338, + [SMALL_STATE(397)] = 17355, + [SMALL_STATE(398)] = 17372, + [SMALL_STATE(399)] = 17389, + [SMALL_STATE(400)] = 17409, + [SMALL_STATE(401)] = 17425, + [SMALL_STATE(402)] = 17441, + [SMALL_STATE(403)] = 17457, + [SMALL_STATE(404)] = 17473, + [SMALL_STATE(405)] = 17489, + [SMALL_STATE(406)] = 17505, + [SMALL_STATE(407)] = 17521, + [SMALL_STATE(408)] = 17537, + [SMALL_STATE(409)] = 17553, + [SMALL_STATE(410)] = 17571, + [SMALL_STATE(411)] = 17587, + [SMALL_STATE(412)] = 17603, + [SMALL_STATE(413)] = 17619, + [SMALL_STATE(414)] = 17635, + [SMALL_STATE(415)] = 17655, + [SMALL_STATE(416)] = 17673, + [SMALL_STATE(417)] = 17689, + [SMALL_STATE(418)] = 17705, + [SMALL_STATE(419)] = 17723, + [SMALL_STATE(420)] = 17741, + [SMALL_STATE(421)] = 17757, + [SMALL_STATE(422)] = 17775, + [SMALL_STATE(423)] = 17792, + [SMALL_STATE(424)] = 17807, + [SMALL_STATE(425)] = 17822, + [SMALL_STATE(426)] = 17837, + [SMALL_STATE(427)] = 17852, + [SMALL_STATE(428)] = 17867, + [SMALL_STATE(429)] = 17882, + [SMALL_STATE(430)] = 17897, + [SMALL_STATE(431)] = 17912, + [SMALL_STATE(432)] = 17927, + [SMALL_STATE(433)] = 17944, + [SMALL_STATE(434)] = 17959, + [SMALL_STATE(435)] = 17974, + [SMALL_STATE(436)] = 17989, + [SMALL_STATE(437)] = 18008, + [SMALL_STATE(438)] = 18025, + [SMALL_STATE(439)] = 18040, + [SMALL_STATE(440)] = 18058, + [SMALL_STATE(441)] = 18072, + [SMALL_STATE(442)] = 18092, + [SMALL_STATE(443)] = 18108, + [SMALL_STATE(444)] = 18126, + [SMALL_STATE(445)] = 18140, + [SMALL_STATE(446)] = 18162, + [SMALL_STATE(447)] = 18178, + [SMALL_STATE(448)] = 18194, + [SMALL_STATE(449)] = 18208, + [SMALL_STATE(450)] = 18228, + [SMALL_STATE(451)] = 18248, + [SMALL_STATE(452)] = 18268, + [SMALL_STATE(453)] = 18286, + [SMALL_STATE(454)] = 18300, + [SMALL_STATE(455)] = 18316, + [SMALL_STATE(456)] = 18336, + [SMALL_STATE(457)] = 18356, + [SMALL_STATE(458)] = 18376, + [SMALL_STATE(459)] = 18394, + [SMALL_STATE(460)] = 18408, + [SMALL_STATE(461)] = 18422, + [SMALL_STATE(462)] = 18444, + [SMALL_STATE(463)] = 18464, + [SMALL_STATE(464)] = 18478, + [SMALL_STATE(465)] = 18494, + [SMALL_STATE(466)] = 18510, + [SMALL_STATE(467)] = 18526, + [SMALL_STATE(468)] = 18540, + [SMALL_STATE(469)] = 18554, + [SMALL_STATE(470)] = 18570, + [SMALL_STATE(471)] = 18586, + [SMALL_STATE(472)] = 18602, + [SMALL_STATE(473)] = 18620, + [SMALL_STATE(474)] = 18638, + [SMALL_STATE(475)] = 18653, + [SMALL_STATE(476)] = 18668, + [SMALL_STATE(477)] = 18687, + [SMALL_STATE(478)] = 18698, + [SMALL_STATE(479)] = 18717, + [SMALL_STATE(480)] = 18736, + [SMALL_STATE(481)] = 18751, + [SMALL_STATE(482)] = 18770, + [SMALL_STATE(483)] = 18789, + [SMALL_STATE(484)] = 18800, + [SMALL_STATE(485)] = 18819, + [SMALL_STATE(486)] = 18838, + [SMALL_STATE(487)] = 18857, + [SMALL_STATE(488)] = 18876, + [SMALL_STATE(489)] = 18891, + [SMALL_STATE(490)] = 18906, + [SMALL_STATE(491)] = 18923, + [SMALL_STATE(492)] = 18940, + [SMALL_STATE(493)] = 18955, + [SMALL_STATE(494)] = 18974, + [SMALL_STATE(495)] = 18993, + [SMALL_STATE(496)] = 19012, + [SMALL_STATE(497)] = 19029, + [SMALL_STATE(498)] = 19042, + [SMALL_STATE(499)] = 19057, + [SMALL_STATE(500)] = 19068, + [SMALL_STATE(501)] = 19083, + [SMALL_STATE(502)] = 19102, + [SMALL_STATE(503)] = 19121, + [SMALL_STATE(504)] = 19140, + [SMALL_STATE(505)] = 19155, + [SMALL_STATE(506)] = 19168, + [SMALL_STATE(507)] = 19187, + [SMALL_STATE(508)] = 19203, + [SMALL_STATE(509)] = 19215, + [SMALL_STATE(510)] = 19229, + [SMALL_STATE(511)] = 19245, + [SMALL_STATE(512)] = 19261, + [SMALL_STATE(513)] = 19277, + [SMALL_STATE(514)] = 19291, + [SMALL_STATE(515)] = 19303, + [SMALL_STATE(516)] = 19317, + [SMALL_STATE(517)] = 19331, + [SMALL_STATE(518)] = 19347, + [SMALL_STATE(519)] = 19363, + [SMALL_STATE(520)] = 19373, + [SMALL_STATE(521)] = 19383, + [SMALL_STATE(522)] = 19397, + [SMALL_STATE(523)] = 19411, + [SMALL_STATE(524)] = 19421, + [SMALL_STATE(525)] = 19431, + [SMALL_STATE(526)] = 19447, + [SMALL_STATE(527)] = 19461, + [SMALL_STATE(528)] = 19471, + [SMALL_STATE(529)] = 19485, + [SMALL_STATE(530)] = 19499, + [SMALL_STATE(531)] = 19509, + [SMALL_STATE(532)] = 19523, + [SMALL_STATE(533)] = 19537, + [SMALL_STATE(534)] = 19551, + [SMALL_STATE(535)] = 19567, + [SMALL_STATE(536)] = 19579, + [SMALL_STATE(537)] = 19591, + [SMALL_STATE(538)] = 19607, + [SMALL_STATE(539)] = 19623, + [SMALL_STATE(540)] = 19639, + [SMALL_STATE(541)] = 19655, + [SMALL_STATE(542)] = 19669, + [SMALL_STATE(543)] = 19685, + [SMALL_STATE(544)] = 19701, + [SMALL_STATE(545)] = 19715, + [SMALL_STATE(546)] = 19731, + [SMALL_STATE(547)] = 19743, + [SMALL_STATE(548)] = 19759, + [SMALL_STATE(549)] = 19775, + [SMALL_STATE(550)] = 19791, + [SMALL_STATE(551)] = 19805, + [SMALL_STATE(552)] = 19819, + [SMALL_STATE(553)] = 19833, + [SMALL_STATE(554)] = 19847, + [SMALL_STATE(555)] = 19861, + [SMALL_STATE(556)] = 19873, + [SMALL_STATE(557)] = 19889, + [SMALL_STATE(558)] = 19905, + [SMALL_STATE(559)] = 19917, + [SMALL_STATE(560)] = 19931, + [SMALL_STATE(561)] = 19945, + [SMALL_STATE(562)] = 19959, + [SMALL_STATE(563)] = 19972, + [SMALL_STATE(564)] = 19985, + [SMALL_STATE(565)] = 19996, + [SMALL_STATE(566)] = 20009, + [SMALL_STATE(567)] = 20022, + [SMALL_STATE(568)] = 20031, + [SMALL_STATE(569)] = 20044, + [SMALL_STATE(570)] = 20057, + [SMALL_STATE(571)] = 20070, + [SMALL_STATE(572)] = 20083, + [SMALL_STATE(573)] = 20096, + [SMALL_STATE(574)] = 20109, + [SMALL_STATE(575)] = 20122, + [SMALL_STATE(576)] = 20135, + [SMALL_STATE(577)] = 20146, + [SMALL_STATE(578)] = 20159, + [SMALL_STATE(579)] = 20172, + [SMALL_STATE(580)] = 20183, + [SMALL_STATE(581)] = 20194, + [SMALL_STATE(582)] = 20207, + [SMALL_STATE(583)] = 20220, + [SMALL_STATE(584)] = 20233, + [SMALL_STATE(585)] = 20246, + [SMALL_STATE(586)] = 20257, + [SMALL_STATE(587)] = 20270, + [SMALL_STATE(588)] = 20281, + [SMALL_STATE(589)] = 20294, + [SMALL_STATE(590)] = 20305, + [SMALL_STATE(591)] = 20318, + [SMALL_STATE(592)] = 20331, + [SMALL_STATE(593)] = 20344, + [SMALL_STATE(594)] = 20357, + [SMALL_STATE(595)] = 20370, + [SMALL_STATE(596)] = 20383, + [SMALL_STATE(597)] = 20392, + [SMALL_STATE(598)] = 20401, + [SMALL_STATE(599)] = 20410, + [SMALL_STATE(600)] = 20423, + [SMALL_STATE(601)] = 20436, + [SMALL_STATE(602)] = 20449, + [SMALL_STATE(603)] = 20462, + [SMALL_STATE(604)] = 20475, + [SMALL_STATE(605)] = 20488, + [SMALL_STATE(606)] = 20501, + [SMALL_STATE(607)] = 20514, + [SMALL_STATE(608)] = 20527, + [SMALL_STATE(609)] = 20540, + [SMALL_STATE(610)] = 20553, + [SMALL_STATE(611)] = 20566, + [SMALL_STATE(612)] = 20577, + [SMALL_STATE(613)] = 20590, + [SMALL_STATE(614)] = 20603, + [SMALL_STATE(615)] = 20614, + [SMALL_STATE(616)] = 20627, + [SMALL_STATE(617)] = 20640, + [SMALL_STATE(618)] = 20653, + [SMALL_STATE(619)] = 20666, + [SMALL_STATE(620)] = 20679, + [SMALL_STATE(621)] = 20690, + [SMALL_STATE(622)] = 20701, + [SMALL_STATE(623)] = 20712, + [SMALL_STATE(624)] = 20721, + [SMALL_STATE(625)] = 20734, + [SMALL_STATE(626)] = 20747, + [SMALL_STATE(627)] = 20758, + [SMALL_STATE(628)] = 20771, + [SMALL_STATE(629)] = 20784, + [SMALL_STATE(630)] = 20797, + [SMALL_STATE(631)] = 20810, + [SMALL_STATE(632)] = 20819, + [SMALL_STATE(633)] = 20832, + [SMALL_STATE(634)] = 20845, + [SMALL_STATE(635)] = 20858, + [SMALL_STATE(636)] = 20871, + [SMALL_STATE(637)] = 20882, + [SMALL_STATE(638)] = 20895, + [SMALL_STATE(639)] = 20908, + [SMALL_STATE(640)] = 20921, + [SMALL_STATE(641)] = 20931, + [SMALL_STATE(642)] = 20939, + [SMALL_STATE(643)] = 20949, + [SMALL_STATE(644)] = 20959, + [SMALL_STATE(645)] = 20969, + [SMALL_STATE(646)] = 20979, + [SMALL_STATE(647)] = 20989, + [SMALL_STATE(648)] = 20999, + [SMALL_STATE(649)] = 21007, + [SMALL_STATE(650)] = 21017, + [SMALL_STATE(651)] = 21025, + [SMALL_STATE(652)] = 21035, + [SMALL_STATE(653)] = 21045, + [SMALL_STATE(654)] = 21055, + [SMALL_STATE(655)] = 21063, + [SMALL_STATE(656)] = 21071, + [SMALL_STATE(657)] = 21081, + [SMALL_STATE(658)] = 21091, + [SMALL_STATE(659)] = 21101, + [SMALL_STATE(660)] = 21111, + [SMALL_STATE(661)] = 21119, + [SMALL_STATE(662)] = 21129, + [SMALL_STATE(663)] = 21139, + [SMALL_STATE(664)] = 21149, + [SMALL_STATE(665)] = 21159, + [SMALL_STATE(666)] = 21169, + [SMALL_STATE(667)] = 21179, + [SMALL_STATE(668)] = 21189, + [SMALL_STATE(669)] = 21199, + [SMALL_STATE(670)] = 21207, + [SMALL_STATE(671)] = 21217, + [SMALL_STATE(672)] = 21227, + [SMALL_STATE(673)] = 21237, + [SMALL_STATE(674)] = 21247, + [SMALL_STATE(675)] = 21257, + [SMALL_STATE(676)] = 21265, + [SMALL_STATE(677)] = 21273, + [SMALL_STATE(678)] = 21281, + [SMALL_STATE(679)] = 21289, + [SMALL_STATE(680)] = 21297, + [SMALL_STATE(681)] = 21307, + [SMALL_STATE(682)] = 21315, + [SMALL_STATE(683)] = 21323, + [SMALL_STATE(684)] = 21333, + [SMALL_STATE(685)] = 21341, + [SMALL_STATE(686)] = 21351, + [SMALL_STATE(687)] = 21359, + [SMALL_STATE(688)] = 21369, + [SMALL_STATE(689)] = 21379, + [SMALL_STATE(690)] = 21389, + [SMALL_STATE(691)] = 21399, + [SMALL_STATE(692)] = 21409, + [SMALL_STATE(693)] = 21419, + [SMALL_STATE(694)] = 21429, + [SMALL_STATE(695)] = 21439, + [SMALL_STATE(696)] = 21449, + [SMALL_STATE(697)] = 21459, + [SMALL_STATE(698)] = 21469, + [SMALL_STATE(699)] = 21479, + [SMALL_STATE(700)] = 21489, + [SMALL_STATE(701)] = 21499, + [SMALL_STATE(702)] = 21509, + [SMALL_STATE(703)] = 21517, + [SMALL_STATE(704)] = 21525, + [SMALL_STATE(705)] = 21535, + [SMALL_STATE(706)] = 21545, + [SMALL_STATE(707)] = 21555, + [SMALL_STATE(708)] = 21563, + [SMALL_STATE(709)] = 21573, + [SMALL_STATE(710)] = 21583, + [SMALL_STATE(711)] = 21593, + [SMALL_STATE(712)] = 21601, + [SMALL_STATE(713)] = 21611, + [SMALL_STATE(714)] = 21621, + [SMALL_STATE(715)] = 21631, + [SMALL_STATE(716)] = 21641, + [SMALL_STATE(717)] = 21651, + [SMALL_STATE(718)] = 21661, + [SMALL_STATE(719)] = 21669, + [SMALL_STATE(720)] = 21679, + [SMALL_STATE(721)] = 21689, + [SMALL_STATE(722)] = 21697, + [SMALL_STATE(723)] = 21705, + [SMALL_STATE(724)] = 21715, + [SMALL_STATE(725)] = 21725, + [SMALL_STATE(726)] = 21735, + [SMALL_STATE(727)] = 21745, + [SMALL_STATE(728)] = 21755, + [SMALL_STATE(729)] = 21765, + [SMALL_STATE(730)] = 21775, + [SMALL_STATE(731)] = 21785, + [SMALL_STATE(732)] = 21795, + [SMALL_STATE(733)] = 21803, + [SMALL_STATE(734)] = 21813, + [SMALL_STATE(735)] = 21823, + [SMALL_STATE(736)] = 21830, + [SMALL_STATE(737)] = 21837, + [SMALL_STATE(738)] = 21844, + [SMALL_STATE(739)] = 21851, + [SMALL_STATE(740)] = 21858, + [SMALL_STATE(741)] = 21865, + [SMALL_STATE(742)] = 21872, + [SMALL_STATE(743)] = 21879, + [SMALL_STATE(744)] = 21886, + [SMALL_STATE(745)] = 21893, + [SMALL_STATE(746)] = 21900, + [SMALL_STATE(747)] = 21907, + [SMALL_STATE(748)] = 21914, + [SMALL_STATE(749)] = 21921, + [SMALL_STATE(750)] = 21928, + [SMALL_STATE(751)] = 21935, + [SMALL_STATE(752)] = 21942, + [SMALL_STATE(753)] = 21949, + [SMALL_STATE(754)] = 21956, + [SMALL_STATE(755)] = 21963, + [SMALL_STATE(756)] = 21970, + [SMALL_STATE(757)] = 21977, + [SMALL_STATE(758)] = 21984, + [SMALL_STATE(759)] = 21991, + [SMALL_STATE(760)] = 21998, + [SMALL_STATE(761)] = 22005, + [SMALL_STATE(762)] = 22012, + [SMALL_STATE(763)] = 22019, + [SMALL_STATE(764)] = 22026, + [SMALL_STATE(765)] = 22033, + [SMALL_STATE(766)] = 22040, + [SMALL_STATE(767)] = 22047, + [SMALL_STATE(768)] = 22054, + [SMALL_STATE(769)] = 22061, + [SMALL_STATE(770)] = 22068, + [SMALL_STATE(771)] = 22075, + [SMALL_STATE(772)] = 22082, + [SMALL_STATE(773)] = 22089, + [SMALL_STATE(774)] = 22096, + [SMALL_STATE(775)] = 22103, + [SMALL_STATE(776)] = 22110, + [SMALL_STATE(777)] = 22117, + [SMALL_STATE(778)] = 22124, + [SMALL_STATE(779)] = 22131, + [SMALL_STATE(780)] = 22138, + [SMALL_STATE(781)] = 22145, + [SMALL_STATE(782)] = 22152, + [SMALL_STATE(783)] = 22159, + [SMALL_STATE(784)] = 22166, + [SMALL_STATE(785)] = 22173, + [SMALL_STATE(786)] = 22180, + [SMALL_STATE(787)] = 22187, + [SMALL_STATE(788)] = 22194, + [SMALL_STATE(789)] = 22201, + [SMALL_STATE(790)] = 22208, + [SMALL_STATE(791)] = 22215, + [SMALL_STATE(792)] = 22222, + [SMALL_STATE(793)] = 22229, + [SMALL_STATE(794)] = 22236, + [SMALL_STATE(795)] = 22243, + [SMALL_STATE(796)] = 22250, + [SMALL_STATE(797)] = 22257, + [SMALL_STATE(798)] = 22264, + [SMALL_STATE(799)] = 22271, + [SMALL_STATE(800)] = 22278, + [SMALL_STATE(801)] = 22285, + [SMALL_STATE(802)] = 22292, + [SMALL_STATE(803)] = 22299, + [SMALL_STATE(804)] = 22306, + [SMALL_STATE(805)] = 22313, + [SMALL_STATE(806)] = 22320, + [SMALL_STATE(807)] = 22327, + [SMALL_STATE(808)] = 22334, + [SMALL_STATE(809)] = 22341, + [SMALL_STATE(810)] = 22348, + [SMALL_STATE(811)] = 22355, + [SMALL_STATE(812)] = 22362, + [SMALL_STATE(813)] = 22369, + [SMALL_STATE(814)] = 22376, + [SMALL_STATE(815)] = 22383, + [SMALL_STATE(816)] = 22390, + [SMALL_STATE(817)] = 22397, + [SMALL_STATE(818)] = 22404, + [SMALL_STATE(819)] = 22411, + [SMALL_STATE(820)] = 22418, + [SMALL_STATE(821)] = 22425, + [SMALL_STATE(822)] = 22432, + [SMALL_STATE(823)] = 22439, + [SMALL_STATE(824)] = 22446, + [SMALL_STATE(825)] = 22453, + [SMALL_STATE(826)] = 22460, + [SMALL_STATE(827)] = 22467, + [SMALL_STATE(828)] = 22474, + [SMALL_STATE(829)] = 22481, + [SMALL_STATE(830)] = 22488, + [SMALL_STATE(831)] = 22495, + [SMALL_STATE(832)] = 22502, + [SMALL_STATE(833)] = 22509, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -24733,868 +24773,868 @@ static const TSParseActionEntry ts_parse_actions[] = { [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 0, 0, 0), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), [21] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 22), [23] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 22), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [27] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), - [29] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(652), - [37] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 30), - [39] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 30), - [41] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 17), - [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 17), - [45] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 23), - [47] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 23), - [49] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primitive, 1, 0, 0), - [51] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [57] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), - [59] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), - [61] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), - [63] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), - [65] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), - [67] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), - [69] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), - [71] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), - [73] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), - [75] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), - [77] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group, 3, 0, 0), - [79] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group, 3, 0, 0), - [81] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), - [83] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), - [85] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), - [87] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), - [89] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), - [91] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), - [93] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), - [95] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), - [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 3, 0, 21), - [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 3, 0, 21), - [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bracket_expression, 4, 0, 22), - [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bracket_expression, 4, 0, 22), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [27] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 17), + [29] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 17), + [31] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 23), + [33] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 23), + [35] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primitive, 1, 0, 0), + [37] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), + [39] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 30), + [41] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 30), + [43] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), + [45] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(652), + [53] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), + [55] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [59] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), + [61] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), + [63] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), + [65] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), + [67] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), + [69] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), + [71] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), + [73] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), + [75] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), + [77] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), + [79] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group, 3, 0, 0), + [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group, 3, 0, 0), + [83] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 3, 0, 21), + [85] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 3, 0, 21), + [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), + [89] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), + [91] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), + [93] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), + [95] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), + [97] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bracket_expression, 4, 0, 22), + [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bracket_expression, 4, 0, 22), + [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), + [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipe_argument, 2, 0, 0), [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipe_argument, 2, 0, 0), - [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 39), - [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ternary_expression, 5, 0, 39), - [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 1, 0, 24), - [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 1, 0, 24), - [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), - [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), - [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), - [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 1, 0, 24), + [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 1, 0, 24), + [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 39), + [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ternary_expression, 5, 0, 39), + [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), + [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), + [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), + [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), + [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_arguments, 1, 0, 0), [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_arguments, 1, 0, 0), [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), - [141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(214), - [144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), - [148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(213), + [144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), [150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), [152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), [154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(652), [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_sequence, 1, 0, 0), [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_sequence, 1, 0, 0), - [161] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(788), - [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), - [166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [161] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(765), + [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), + [166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), [168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(217), [171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 2, 0, 31), [173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 2, 0, 31), - [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), - [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), - [187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0), - [189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_expression, 1, 0, 0), - [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [193] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(703), - [196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), - [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(653), - [200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 2, 0, 13), - [202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 2, 0, 13), - [204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), - [208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 20), - [210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 20), - [212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 1, 0, 0), - [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 2, 0, 13), + [179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 2, 0, 13), + [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), + [185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 20), + [187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 20), + [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), + [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), + [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), + [199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 1, 0, 0), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0), + [205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_expression, 1, 0, 0), + [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), + [209] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(706), + [212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), + [214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), [216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), - [222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), - [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), - [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), - [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), - [246] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(822), - [249] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(601), - [252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(764), - [255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(301), - [258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(141), - [261] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(131), - [264] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(299), - [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1, 0, 1), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), - [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), - [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(223), - [286] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(819), - [289] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(621), - [292] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(776), - [295] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(376), - [298] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(132), - [301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(138), - [304] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(340), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), - [313] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(653), - [316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), - [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), - [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), - [326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), + [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), + [224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612), + [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), + [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), + [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), + [248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(784), + [251] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(607), + [254] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(805), + [257] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(297), + [260] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(136), + [263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(141), + [266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(294), + [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [271] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(210), + [274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), + [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), + [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), + [290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1, 0, 1), + [292] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(819), + [295] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(612), + [298] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(776), + [301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(343), + [304] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(132), + [307] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(139), + [310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(336), + [313] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(708), + [316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), + [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), + [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), + [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(624), + [332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), - [348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578), - [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), - [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), - [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [360] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), SHIFT_REPEAT(477), + [338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), + [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), + [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [360] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), SHIFT_REPEAT(479), [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), - [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), - [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), - [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), - [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), - [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), - [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), + [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), + [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), + [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), + [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), + [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), - [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), - [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), - [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), + [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), + [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), + [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), - [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), - [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), - [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), - [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), - [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), + [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), + [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), + [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), + [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), + [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), + [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734), [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), + [533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), - [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), - [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), - [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), - [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), - [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), - [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), + [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), + [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), [557] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(215), - [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), - [568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), - [570] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(363), - [573] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(545), - [576] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(779), - [579] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(456), - [582] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(523), - [585] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(532), - [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), - [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), - [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), - [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), - [598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446), - [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), - [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), - [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), - [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), - [608] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(414), - [611] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(557), - [614] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(746), - [617] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(446), - [620] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(559), - [623] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(541), - [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), - [628] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(208), - [631] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(688), + [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), + [568] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(353), + [571] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(531), + [574] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(814), + [577] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(473), + [580] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(532), + [583] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(533), + [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), + [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), + [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), + [596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472), + [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [602] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(421), + [605] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(559), + [608] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(823), + [611] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(472), + [614] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(560), + [617] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(553), + [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), + [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), + [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), + [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [628] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(734), + [631] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(218), [634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 19), [636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 19), - [638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 12), - [640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 12), - [642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 3, 0, 0), - [644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), - [646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), - [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [660] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(709), - [663] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(476), - [666] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(477), - [669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), - [671] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(221), - [674] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(425), - [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 3, 0, 16), - [689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 3, 0, 16), - [695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 5, 0, 16), - [697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 5, 0, 16), - [699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 6, 0, 29), - [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 6, 0, 29), - [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 2, 0, 0), - [705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 2, 0, 0), - [707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 5), - [709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 5), - [711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 3, 0, 0), - [713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 3, 0, 0), - [715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 0), - [719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 0), - [721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_body_expression, 4, 0, 36), - [723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__switch_body_expression, 4, 0, 36), - [725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 6), - [727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 6), - [729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), - [731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), - [733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 7), - [735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 7), - [737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 4, 0, 37), - [739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 4, 0, 37), - [741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 4, 0, 38), - [743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 4, 0, 38), - [745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 4, 0, 29), - [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), - [749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 4, 0, 29), - [751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 2, 0, 0), - [753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 2, 0, 0), - [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), - [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), - [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), - [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), - [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), - [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), - [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), - [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), - [775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 2, 0, 0), - [777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 2, 0, 0), - [779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), - [781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), - [783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 3, 0, 14), - [785] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 3, 0, 14), - [787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 3, 0, 14), - [789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 3, 0, 14), - [791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 5, 0, 47), - [793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 5, 0, 47), - [795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 5, 0, 48), - [797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 5, 0, 48), - [799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), - [801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), - [803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_statement, 4, 0, 25), - [805] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_statement, 4, 0, 25), - [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_tag, 3, 0, 0), - [811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_tag, 3, 0, 0), - [813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_statement, 1, 0, 1), - [815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_statement, 1, 0, 1), - [817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 3, 0, 14), - [819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 3, 0, 14), - [821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_error_statement, 3, 0, 14), - [823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_error_statement, 3, 0, 14), - [825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), - [827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), - [829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 4, 0, 26), - [831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 4, 0, 26), - [833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 2, 0, 8), - [835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 2, 0, 8), - [837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 3, 0, 14), - [839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 3, 0, 14), - [841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 4, 0, 26), - [843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 4, 0, 26), - [845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 3, 0, 0), - [847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3, 0, 0), - [849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 2, 0, 9), - [851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 2, 0, 9), - [853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 3, 0, 0), - [855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 3, 0, 0), - [857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 1, 0, 0), - [859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 1, 0, 0), - [861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 2), - [863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 2), - [865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 4, 0, 26), - [867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 4, 0, 26), - [869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 15), - [871] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 15), - [873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 3), - [875] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 3), - [877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doctype, 4, 0, 0), - [879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_doctype, 4, 0, 0), - [881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), - [883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), - [885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2, 0, 10), - [887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2, 0, 10), - [889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 4), - [891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 4), - [893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 3, 0, 15), - [895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 3, 0, 15), - [897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_statement, 2, 0, 10), - [899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_statement, 2, 0, 10), - [901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 3, 0, 0), - [903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 3, 0, 0), - [905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 4, 0, 0), - [907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 4, 0, 0), - [909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 3, 0, 0), - [911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 3, 0, 0), - [913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread, 2, 0, 0), - [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), - [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), - [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), - [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), - [929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__node, 1, 0, 1), - [931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__node, 1, 0, 1), - [933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_expression, 7, 0, 0), - [935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_expression, 7, 0, 0), - [937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 1, 0, 0), - [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), - [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), - [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), - [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 18), - [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), - [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 1, 0, 24), - [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(758), - [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), - [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), - [963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 3, 0, 0), - [965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 3, 0, 0), - [967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 1, 0, 0), - [969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 1, 0, 0), - [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), - [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 4, 0, 0), - [977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 4, 0, 0), - [979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 2, 0, 27), - [981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 2, 0, 27), - [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(732), - [987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 4, 0, 45), - [989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 4, 0, 45), - [991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 3, 0, 0), - [993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 3, 0, 0), - [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_two_way_binding, 4, 0, 0), - [999] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_two_way_binding, 4, 0, 0), - [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), - [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), - [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [1007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), - [1009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), - [1011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), - [1013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 6, 0, 27), - [1015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 6, 0, 27), - [1017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), - [1019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), - [1021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 4, 0, 0), - [1023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 4, 0, 0), - [1025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), - [1027] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), - [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), - [1031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_event_binding, 4, 0, 0), - [1033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_event_binding, 4, 0, 0), - [1035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_binding, 4, 0, 0), - [1037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_binding, 4, 0, 0), - [1039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 5, 0, 0), - [1041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 5, 0, 0), - [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [1045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 28), - [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), - [1049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 2, 0, 0), - [1051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 2, 0, 0), - [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), + [638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 3, 0, 0), + [640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11), + [642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), + [644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 12), + [646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 12), + [648] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(493), + [651] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(479), + [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), + [656] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(221), + [659] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(432), + [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [668] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(714), + [671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 5, 0, 16), + [689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 5, 0, 16), + [691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 6, 0, 29), + [693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 6, 0, 29), + [695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 3, 0, 16), + [697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), + [699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 3, 0, 16), + [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__node, 1, 0, 1), + [705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__node, 1, 0, 1), + [707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 4, 0, 37), + [709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 4, 0, 37), + [711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_body_expression, 4, 0, 36), + [713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__switch_body_expression, 4, 0, 36), + [715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 4, 0, 38), + [717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 4, 0, 38), + [719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 2, 0, 0), + [721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 2, 0, 0), + [723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 2, 0, 0), + [725] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 2, 0, 0), + [727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 4, 0, 29), + [729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), + [731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 4, 0, 29), + [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), + [737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), + [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), + [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), + [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), + [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 5, 0, 47), + [755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 5, 0, 47), + [757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 5, 0, 48), + [759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 5, 0, 48), + [761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), + [763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), + [765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 1, 0, 0), + [767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 1, 0, 0), + [769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 2, 0, 8), + [771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 2, 0, 8), + [773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 3, 0, 14), + [775] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 3, 0, 14), + [777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_expression, 7, 0, 0), + [779] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_expression, 7, 0, 0), + [781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 3, 0, 14), + [783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 3, 0, 14), + [785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), + [787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), + [789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_tag, 3, 0, 0), + [791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_tag, 3, 0, 0), + [793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 4, 0, 26), + [795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 4, 0, 26), + [797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 2, 0, 9), + [799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 2, 0, 9), + [801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(725), + [803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(395), + [805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 4, 0, 26), + [807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 4, 0, 26), + [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 7), + [813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 7), + [815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), + [817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), + [819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2, 0, 10), + [821] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2, 0, 10), + [823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_error_statement, 3, 0, 14), + [825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_error_statement, 3, 0, 14), + [827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 3, 0, 14), + [829] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 3, 0, 14), + [831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doctype, 4, 0, 0), + [833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_doctype, 4, 0, 0), + [835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_statement, 2, 0, 10), + [837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_statement, 2, 0, 10), + [839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_statement, 1, 0, 1), + [841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_statement, 1, 0, 1), + [843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 4, 0, 0), + [845] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 4, 0, 0), + [847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 3, 0, 0), + [849] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3, 0, 0), + [851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 3, 0, 0), + [853] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 3, 0, 0), + [855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), + [857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), + [859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 3, 0, 15), + [861] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 3, 0, 15), + [863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 2, 0, 0), + [865] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 2, 0, 0), + [867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 3, 0, 0), + [869] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 3, 0, 0), + [871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 3, 0, 0), + [873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 3, 0, 0), + [875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread, 2, 0, 0), + [877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_statement, 4, 0, 25), + [879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_statement, 4, 0, 25), + [881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 5), + [883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 5), + [885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 3, 0, 0), + [887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 3, 0, 0), + [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), + [891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 6), + [893] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 6), + [895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 0), + [897] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 0), + [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), + [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), + [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), + [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), + [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), + [913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 2), + [915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 2), + [917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 3), + [919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 3), + [921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 4, 0, 26), + [923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 4, 0, 26), + [925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 15), + [927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 15), + [929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 4), + [931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 4), + [933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 3, 0, 14), + [935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 3, 0, 14), + [937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 3, 0, 0), + [939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 3, 0, 0), + [941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 1, 0, 0), + [943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 1, 0, 0), + [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 1, 0, 0), + [949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), + [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), + [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 2, 0, 27), + [959] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 2, 0, 27), + [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), + [963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), + [965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 1, 0, 24), + [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), + [969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), + [973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), + [975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 18), + [977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), + [979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 4, 0, 0), + [983] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 4, 0, 0), + [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), + [987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 28), + [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), + [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), + [997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), + [999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_event_binding, 4, 0, 0), + [1001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_event_binding, 4, 0, 0), + [1003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), + [1005] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), + [1007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_binding, 4, 0, 0), + [1009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_binding, 4, 0, 0), + [1011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 6, 0, 27), + [1013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 6, 0, 27), + [1015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_two_way_binding, 4, 0, 0), + [1017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_two_way_binding, 4, 0, 0), + [1019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 4, 0, 45), + [1021] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 4, 0, 45), + [1023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [1025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 4, 0, 0), + [1027] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 4, 0, 0), + [1029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 5, 0, 0), + [1031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 5, 0, 0), + [1033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 3, 0, 0), + [1035] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 3, 0, 0), + [1037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), + [1039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [1041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), + [1043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), + [1045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 2, 0, 0), + [1047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 2, 0, 0), + [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), + [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), [1055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 1, 0, 0), - [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), - [1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), - [1065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), - [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [1069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 3, 0, 40), - [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(576), - [1075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), - [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [1079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), + [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [1065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), + [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), + [1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [1071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), + [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), + [1075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), + [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), [1081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 3, 0, 60), - [1083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), - [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [1091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), - [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), - [1095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), - [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), - [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), - [1101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 2, 0, 33), - [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), - [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [1109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), - [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [1113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), - [1115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 32), - [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), - [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [1123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 4, 0, 64), - [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), - [1127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(474), - [1130] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(155), - [1133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), - [1135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 4, 0, 28), - [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), - [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), - [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [1143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), - [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535), - [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), - [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), - [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), - [1153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 2, 0, 0), - [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), - [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), - [1163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), - [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), - [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), - [1169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), - [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [1173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), - [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [1177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [1179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), - [1181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_structural_declaration_repeat1, 2, 0, 0), - [1183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_structural_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(608), - [1186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), - [1188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), - [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [1192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [1194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497), - [1196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), - [1198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498), - [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), - [1202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495), - [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), - [1206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), - [1208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_declaration, 2, 0, 0), - [1210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), - [1212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 51), - [1214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__short_concat_expression, 3, 0, 0), - [1216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), - [1218] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(654), - [1221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_declaration, 3, 0, 0), - [1223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_expression, 4, 0, 0), - [1225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), - [1227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(509), - [1230] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(509), - [1233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [1235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 3, 0, 46), - [1237] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 55), SHIFT_REPEAT(198), - [1240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 55), - [1242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), - [1244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), - [1246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), - [1248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), - [1250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(743), - [1253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [1255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), - [1257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 1, 0, 0), - [1259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), - [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(567), - [1265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [1267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [1269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), - [1271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [1273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [1275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [1277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [1279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), - [1281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), - [1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), - [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), - [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), - [1289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), - [1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), - [1293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 4, 0, 50), - [1295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [1297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 51), - [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), - [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), - [1303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), - [1305] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(535), - [1308] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(535), - [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [1313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 5, 0, 63), - [1315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 0), - [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), - [1319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 2, 0, 56), - [1321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 4, 0, 65), - [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), - [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), - [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [1331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_expression, 4, 0, 66), - [1333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 5, 0, 68), - [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), - [1339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 3, 0, 32), - [1341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias, 2, 0, 54), - [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), - [1349] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), SHIFT_REPEAT(522), - [1352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), - [1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), - [1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [1358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [1360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 22), - [1362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_unit, 1, 0, 0), - [1364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 44), - [1366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [1368] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(177), - [1371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), - [1373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unit, 1, 0, 0), - [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [1379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), - [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), - [1383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_name, 1, 0, 0), - [1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), - [1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [1391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(812), - [1393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), - [1395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [1397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 4, 0, 0), - [1399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), - [1401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_substitution, 3, 0, 0), - [1403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), - [1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), - [1407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), - [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), - [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), - [1415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), - [1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [1421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 3, 0, 0), - [1423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [1425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), - [1427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [1429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), - [1431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), - [1433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [1435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), - [1437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), - [1439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735), - [1441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), - [1443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(741), - [1445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [1447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [1449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [1451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), - [1453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [1455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [1457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [1459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [1461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), - [1463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 54), - [1465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), - [1467] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), SHIFT_REPEAT(130), - [1470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [1472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [1474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(213), - [1477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), - [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [1491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [1493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [1497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_template_expression, 3, 0, 61), - [1499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), - [1501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [1503] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(182), - [1506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), - [1508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [1510] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(220), - [1513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), - [1515] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(792), - [1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), - [1520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 4, 0, 0), - [1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [1526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [1528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [1530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [1532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), - [1534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), - [1536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__timed_argument, 2, 0, 0), - [1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), - [1540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 52), - [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [1544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), - [1546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), - [1548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), - [1550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), - [1552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 4, 0, 0), - [1554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), - [1556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), - [1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), - [1560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3, 0, 14), - [1562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_declaration, 6, 0, 53), - [1564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [1566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 3, 0, 0), - [1568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_timed_expression, 3, 0, 43), - [1570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [1572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [1574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 3, 0, 0), - [1576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), + [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), + [1087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), + [1089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), + [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [1093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), + [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [1097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 4, 0, 64), + [1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), + [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), + [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [1107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), + [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), + [1113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), + [1115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 2, 0, 33), + [1117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), + [1119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 32), + [1121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 3, 0, 40), + [1123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(579), + [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), + [1127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), + [1129] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(709), + [1132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [1134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), + [1136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), + [1138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506), + [1140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [1142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), + [1144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), + [1146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [1148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_declaration, 2, 0, 0), + [1150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [1152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), + [1154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), + [1156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [1158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), + [1160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [1162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 4, 0, 28), + [1164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), + [1166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(537), + [1168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), + [1170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), + [1172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), + [1174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), + [1176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_declaration, 3, 0, 0), + [1178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_structural_declaration_repeat1, 2, 0, 0), + [1180] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_structural_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(588), + [1183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(490), + [1186] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(154), + [1189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), + [1191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [1193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), + [1195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [1197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(484), + [1199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [1201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), + [1203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(501), + [1205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), + [1207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(502), + [1209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [1211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 51), + [1213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 2, 0, 0), + [1215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__short_concat_expression, 3, 0, 0), + [1217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), + [1219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), + [1221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [1223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [1225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), + [1227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [1231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 4, 0, 50), + [1233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [1235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), + [1237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), + [1239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 0), + [1241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), + [1243] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 55), SHIFT_REPEAT(199), + [1246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 55), + [1248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), + [1250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), + [1252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [1254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [1256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [1258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 2, 0, 56), + [1260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias, 2, 0, 54), + [1262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 51), + [1264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 3, 0, 32), + [1266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [1268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 5, 0, 63), + [1270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 4, 0, 65), + [1272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_expression, 4, 0, 0), + [1274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_expression, 4, 0, 66), + [1276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 5, 0, 68), + [1278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), + [1280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), + [1282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), + [1284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(597), + [1286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), + [1288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [1290] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), + [1292] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(537), + [1295] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(537), + [1298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [1300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), + [1302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [1304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 1, 0, 0), + [1306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), + [1308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), + [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), + [1312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), + [1314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(669), + [1316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), + [1318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), + [1320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), + [1322] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), + [1324] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(545), + [1327] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(545), + [1330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [1332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), + [1334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), + [1336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 3, 0, 46), + [1338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), + [1342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), + [1344] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(749), + [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [1349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), + [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [1355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(789), + [1357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(810), + [1359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(812), + [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [1363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_template_expression, 3, 0, 61), + [1365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), + [1367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [1369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), + [1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), + [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), + [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [1379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [1383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), + [1385] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(184), + [1388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [1390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [1392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [1394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_name, 1, 0, 0), + [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), + [1398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), + [1402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(211), + [1405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(209), + [1408] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), SHIFT_REPEAT(130), + [1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), + [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), + [1415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), + [1417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(758), + [1419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(384), + [1421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), + [1423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_substitution, 3, 0, 0), + [1425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), + [1427] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), SHIFT_REPEAT(525), + [1430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), + [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), + [1442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 22), + [1444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_unit, 1, 0, 0), + [1446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 44), + [1448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [1450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [1452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), + [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [1456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 3, 0, 0), + [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [1460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [1462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [1466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [1468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [1470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [1472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [1474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [1476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [1478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), + [1480] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(770), + [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), + [1491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), + [1493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 54), + [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), + [1497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 4, 0, 0), + [1499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [1501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [1503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unit, 1, 0, 0), + [1505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), + [1507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [1509] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(179), + [1512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), + [1514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), + [1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [1522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 58), + [1524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_case, 4, 0, 59), + [1526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_case, 4, 0, 59), + [1528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), + [1530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3, 0, 14), + [1532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [1534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [1536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), + [1538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_declaration, 6, 0, 53), + [1540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), + [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), + [1544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), + [1546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(433), + [1548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), + [1550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), + [1552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 4, 0, 62), + [1554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__timed_argument, 2, 0, 0), + [1556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 6, 0, 67), + [1558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 34), + [1560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), + [1562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_timed_expression, 3, 0, 43), + [1564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [1566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [1568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(401), + [1570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), + [1572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), + [1574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), + [1576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), [1578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 1, 0, 0), - [1580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 34), - [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), - [1584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 57), - [1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), - [1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), - [1590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 58), - [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [1594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [1596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_case, 4, 0, 59), - [1598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_case, 4, 0, 59), - [1600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [1602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), - [1604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), - [1606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [1608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), - [1610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 4, 0, 62), - [1612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [1614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [1616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), - [1618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), - [1620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 6, 0, 67), - [1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [1624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), - [1626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [1628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [1630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), - [1632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), - [1634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [1636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), - [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [1642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [1644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [1646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [1648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [1652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [1656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [1658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [1660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [1662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), - [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), - [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [1670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_reference, 3, 0, 0), + [1580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), + [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), + [1584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [1588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 3, 0, 0), + [1590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 57), + [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [1594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [1596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [1598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 3, 0, 0), + [1600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [1602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), + [1604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), + [1606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [1608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), + [1610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), + [1612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [1614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 4, 0, 0), + [1616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 4, 0, 0), + [1618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [1620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [1624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), + [1626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [1628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 52), + [1630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), + [1632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [1634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), + [1636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), + [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [1640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 3, 0, 0), + [1642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), + [1644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), + [1646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [1648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [1652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), + [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [1656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 3, 0, 34), + [1658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), + [1660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_if_start_expression, 3, 0, 0), + [1662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), + [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [1668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_start_expression, 2, 0, 0), + [1670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), [1672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [1674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [1676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), - [1678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 3, 0, 34), - [1680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [1682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), - [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), - [1690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_start_expression, 2, 0, 0), - [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [1694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 2, 0, 0), - [1696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), - [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), - [1700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [1702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), - [1704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_clause, 1, 0, 0), - [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), - [1708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), - [1710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), - [1712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [1714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 3, 0, 0), - [1716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 3, 0, 34), - [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [1720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_if_start_expression, 3, 0, 0), - [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), - [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), - [1726] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [1732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [1734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), - [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [1738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), - [1740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 5, 0, 49), - [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), - [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [1746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [1750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), - [1752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_start_expression, 2, 0, 0), - [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), - [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), - [1758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 3, 0, 0), - [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), - [1764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), - [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [1674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 3, 0, 0), + [1676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [1678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [1680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [1682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), + [1684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 4, 0, 41), + [1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), + [1690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [1694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [1696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 4, 0, 0), + [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [1700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_minimum, 3, 0, 35), + [1702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_reference, 3, 0, 0), + [1704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), + [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [1708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [1710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [1712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_start_expression, 2, 0, 0), + [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), + [1716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), + [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), + [1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), + [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), + [1726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [1732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [1734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), + [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [1738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 2, 0, 0), + [1740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), + [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), + [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), + [1746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), + [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [1750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [1752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), + [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [1758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [1760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 3, 0, 34), + [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), + [1764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), - [1770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), - [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [1774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), - [1776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_minimum, 3, 0, 35), - [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), - [1780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 4, 0, 0), - [1782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_start_expression, 2, 0, 0), - [1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [1786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 4, 0, 41), - [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [1770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_start_expression, 2, 0, 0), + [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [1774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), + [1776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), + [1782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), + [1784] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_clause, 1, 0, 0), + [1788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 5, 0, 49), }; enum ts_external_scanner_symbol_identifiers { @@ -25690,11 +25730,11 @@ static const bool ts_external_scanner_states[14][EXTERNAL_TOKEN_COUNT] = { [ts_external_token_comment] = true, }, [12] = { - [ts_external_token_erroneous_end_tag_name] = true, + [ts_external_token__end_tag_name] = true, [ts_external_token_comment] = true, }, [13] = { - [ts_external_token__end_tag_name] = true, + [ts_external_token_erroneous_end_tag_name] = true, [ts_external_token_comment] = true, }, }; diff --git a/src/tree_sitter/array.h b/src/tree_sitter/array.h index e99918e..56fc8cd 100644 --- a/src/tree_sitter/array.h +++ b/src/tree_sitter/array.h @@ -60,7 +60,13 @@ extern "C" { /// 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((self), (void *)(self)->contents, sizeof(*self)) +#define array_delete(self) \ + do { \ + if ((self)->contents) ts_free((self)->contents); \ + (self)->contents = NULL; \ + (self)->size = 0; \ + (self)->capacity = 0; \ + } while (0) /// Push a new `element` onto the end of the array. #define array_push(self, element) \ @@ -130,12 +136,11 @@ extern "C" { /// Swap one array with another #define array_swap(self, other) \ do { \ - struct Swap swapped_contents = _array__swap( \ - (void *)(self)->contents, &(self)->size, &(self)->capacity, \ - (void *)(other)->contents, &(other)->size, &(other)->capacity \ - ); \ - (self)->contents = swapped_contents.self_contents; \ - (other)->contents = swapped_contents.other_contents; \ + void *_array_swap_tmp = (void *)(self)->contents; \ + (self)->contents = (other)->contents; \ + (other)->contents = _array_swap_tmp; \ + _array__swap(&(self)->size, &(self)->capacity, \ + &(other)->size, &(other)->capacity); \ } while (0) /// Get the size of the array contents @@ -188,12 +193,6 @@ extern "C" { // The `Array` type itself was not altered as a solution in order to avoid breakage // with existing consumers (in particular, parsers with external scanners). -/// This is not what you're looking for, see `array_delete`. -static inline void _array__delete(void *self, void *contents, size_t self_size) { - if (contents) ts_free(contents); - if (self) memset(self, 0, self_size); -} - /// This is not what you're looking for, see `array_erase`. static inline void _array__erase(void* self_contents, uint32_t *size, size_t element_size, uint32_t index) { @@ -228,31 +227,15 @@ static inline void *_array__assign(void* self_contents, uint32_t *self_size, uin return new_contents; } -struct Swap { - void *self_contents; - void *other_contents; -}; - /// This is not what you're looking for, see `array_swap`. -// static inline void _array__swap(Array *self, Array *other) { -static inline struct Swap _array__swap(void *self_contents, uint32_t *self_size, uint32_t *self_capacity, - void *other_contents, uint32_t *other_size, uint32_t *other_capacity) { - void *new_self_contents = other_contents; - uint32_t new_self_size = *other_size; - uint32_t new_self_capacity = *other_capacity; - - void *new_other_contents = self_contents; - *other_size = *self_size; - *other_capacity = *self_capacity; - - *self_size = new_self_size; - *self_capacity = new_self_capacity; - - struct Swap out = { - .self_contents = new_self_contents, - .other_contents = new_other_contents, - }; - return out; +static inline void _array__swap(uint32_t *self_size, uint32_t *self_capacity, + uint32_t *other_size, uint32_t *other_capacity) { + uint32_t tmp_size = *self_size; + uint32_t tmp_capacity = *self_capacity; + *self_size = *other_size; + *self_capacity = *other_capacity; + *other_size = tmp_size; + *other_capacity = tmp_capacity; } /// This is not what you're looking for, see `array_push` or `array_grow_by`. diff --git a/test/corpus/identifier-trivia.txt b/test/corpus/identifier-trivia.txt index 5c265a1..a84d641 100644 --- a/test/corpus/identifier-trivia.txt +++ b/test/corpus/identifier-trivia.txt @@ -65,4 +65,32 @@ long identifier repro } --- - +(document + (switch_statement + (control_keyword) + (binary_expression + (expression + (identifier)) + (expression + (identifier))) + (switch_body + (case_statement + (control_keyword) + (expression + (identifier)) + (statement_block + (element + (start_tag + (tag_name)) + (text) + (end_tag + (tag_name))))) + (default_statement + (control_keyword) + (statement_block + (element + (start_tag + (tag_name)) + (text) + (end_tag + (tag_name))))))))