diff --git a/grammar.js b/grammar.js index 8eb5780..b2b5487 100644 --- a/grammar.js +++ b/grammar.js @@ -24,6 +24,8 @@ module.exports = grammar(HTML, { $._control_flow_start, ]), + word: $ => $.identifier, + rules: { // ---------- Root --------- _node: ($, original) => @@ -514,7 +516,7 @@ module.exports = grammar(HTML, { ), // Identifier - identifier: () => /[a-zA-Z_0-9\-\$]+/, + identifier: () => /[a-zA-Z_0-9\$]+/, // String string: ($) => diff --git a/src/grammar.json b/src/grammar.json index 3fbc5b7..8c19fdf 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -2,6 +2,7 @@ "$schema": "https://tree-sitter.github.io/tree-sitter/assets/schemas/grammar.schema.json", "name": "angular", "inherits": "html", + "word": "identifier", "rules": { "document": { "type": "REPEAT", @@ -2972,7 +2973,7 @@ }, "identifier": { "type": "PATTERN", - "value": "[a-zA-Z_0-9\\-\\$]+" + "value": "[a-zA-Z_0-9\\$]+" }, "string": { "type": "CHOICE", diff --git a/src/parser.c b/src/parser.c index eece97f..0f87c73 100644 --- a/src/parser.c +++ b/src/parser.c @@ -6,16 +6,8 @@ #pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif -#ifdef _MSC_VER -#pragma optimize("", off) -#elif defined(__clang__) -#pragma clang optimize off -#elif defined(__GNUC__) -#pragma GCC optimize ("O0") -#endif - #define LANGUAGE_VERSION 15 -#define STATE_COUNT 722 +#define STATE_COUNT 605 #define LARGE_STATE_COUNT 2 #define SYMBOL_COUNT 218 #define ALIAS_COUNT 1 @@ -28,71 +20,71 @@ #define SUPERTYPE_COUNT 0 enum ts_symbol_identifiers { - anon_sym_LT_BANG = 1, - aux_sym_doctype_token1 = 2, - anon_sym_GT = 3, - sym__doctype = 4, - anon_sym_LT = 5, - anon_sym_SLASH_GT = 6, - anon_sym_LT_SLASH = 7, - sym_attribute_name = 8, - sym_attribute_value = 9, - sym_entity = 10, - anon_sym_SQUOTE = 11, - aux_sym_quoted_attribute_value_token1 = 12, - anon_sym_DQUOTE = 13, - aux_sym_quoted_attribute_value_token2 = 14, - sym_text = 15, - anon_sym_LBRACE = 16, - anon_sym_RBRACE = 17, - anon_sym_let = 18, - anon_sym_SEMI = 19, - anon_sym_switch = 20, - anon_sym_LPAREN = 21, - anon_sym_RPAREN = 22, - anon_sym_case = 23, - anon_sym_default = 24, - anon_sym_defer = 25, - anon_sym_placeholder = 26, - anon_sym_loading = 27, - anon_sym_error = 28, - anon_sym_prefetch = 29, - anon_sym_when = 30, - anon_sym_on = 31, - anon_sym_after = 32, - anon_sym_minimum = 33, - anon_sym_ms = 34, - anon_sym_s = 35, - anon_sym_for = 36, - anon_sym_empty = 37, - anon_sym_of = 38, - anon_sym_track = 39, - anon_sym_COMMA = 40, - anon_sym_else = 41, - anon_sym_if = 42, - anon_sym_as = 43, - anon_sym_EQ = 44, - anon_sym_plural = 45, - anon_sym_select = 46, - sym_icu_category = 47, - anon_sym_PLUS = 48, - anon_sym_STAR = 49, - anon_sym_COLON = 50, - anon_sym_context = 51, - anon_sym_LBRACK = 52, - anon_sym_RBRACK = 53, - anon_sym_LBRACK_LPAREN = 54, - anon_sym_RPAREN_RBRACK = 55, - anon_sym_LBRACK_AT = 56, - sym_template_chars = 57, - anon_sym_DOLLAR_LBRACE = 58, - anon_sym_BANG = 59, - anon_sym_QMARK = 60, - anon_sym_QMARK_QMARK = 61, - anon_sym_PIPE_PIPE = 62, - anon_sym_AMP_AMP = 63, - anon_sym_PIPE = 64, - sym_identifier = 65, + sym_identifier = 1, + anon_sym_LT_BANG = 2, + aux_sym_doctype_token1 = 3, + anon_sym_GT = 4, + sym__doctype = 5, + anon_sym_LT = 6, + anon_sym_SLASH_GT = 7, + anon_sym_LT_SLASH = 8, + sym_attribute_name = 9, + sym_attribute_value = 10, + sym_entity = 11, + anon_sym_SQUOTE = 12, + aux_sym_quoted_attribute_value_token1 = 13, + anon_sym_DQUOTE = 14, + aux_sym_quoted_attribute_value_token2 = 15, + sym_text = 16, + anon_sym_LBRACE = 17, + anon_sym_RBRACE = 18, + anon_sym_let = 19, + anon_sym_SEMI = 20, + anon_sym_switch = 21, + anon_sym_LPAREN = 22, + anon_sym_RPAREN = 23, + anon_sym_case = 24, + anon_sym_default = 25, + anon_sym_defer = 26, + anon_sym_placeholder = 27, + anon_sym_loading = 28, + anon_sym_error = 29, + anon_sym_prefetch = 30, + anon_sym_when = 31, + anon_sym_on = 32, + anon_sym_after = 33, + anon_sym_minimum = 34, + anon_sym_ms = 35, + anon_sym_s = 36, + anon_sym_for = 37, + anon_sym_empty = 38, + anon_sym_of = 39, + anon_sym_track = 40, + anon_sym_COMMA = 41, + anon_sym_else = 42, + anon_sym_if = 43, + anon_sym_as = 44, + anon_sym_EQ = 45, + anon_sym_plural = 46, + anon_sym_select = 47, + sym_icu_category = 48, + anon_sym_PLUS = 49, + anon_sym_STAR = 50, + anon_sym_COLON = 51, + anon_sym_context = 52, + anon_sym_LBRACK = 53, + anon_sym_RBRACK = 54, + anon_sym_LBRACK_LPAREN = 55, + anon_sym_RPAREN_RBRACK = 56, + anon_sym_LBRACK_AT = 57, + sym_template_chars = 58, + anon_sym_DOLLAR_LBRACE = 59, + anon_sym_BANG = 60, + anon_sym_QMARK = 61, + anon_sym_QMARK_QMARK = 62, + anon_sym_PIPE_PIPE = 63, + anon_sym_AMP_AMP = 64, + anon_sym_PIPE = 65, aux_sym_string_token1 = 66, aux_sym_string_token2 = 67, sym__escape_sequence = 68, @@ -250,6 +242,7 @@ enum ts_symbol_identifiers { static const char * const ts_symbol_names[] = { [ts_builtin_sym_end] = "end", + [sym_identifier] = "identifier", [anon_sym_LT_BANG] = "", @@ -314,7 +307,6 @@ static const char * const ts_symbol_names[] = { [anon_sym_PIPE_PIPE] = "||", [anon_sym_AMP_AMP] = "&&", [anon_sym_PIPE] = "pipe_operator", - [sym_identifier] = "identifier", [aux_sym_string_token1] = "string_token1", [aux_sym_string_token2] = "string_token2", [sym__escape_sequence] = "_escape_sequence", @@ -472,6 +464,7 @@ static const char * const ts_symbol_names[] = { static const TSSymbol ts_symbol_map[] = { [ts_builtin_sym_end] = ts_builtin_sym_end, + [sym_identifier] = sym_identifier, [anon_sym_LT_BANG] = anon_sym_LT_BANG, [aux_sym_doctype_token1] = aux_sym_doctype_token1, [anon_sym_GT] = anon_sym_GT, @@ -536,7 +529,6 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_PIPE_PIPE] = anon_sym_PIPE_PIPE, [anon_sym_AMP_AMP] = anon_sym_AMP_AMP, [anon_sym_PIPE] = anon_sym_PIPE, - [sym_identifier] = sym_identifier, [aux_sym_string_token1] = aux_sym_string_token1, [aux_sym_string_token2] = aux_sym_string_token2, [sym__escape_sequence] = sym__escape_sequence, @@ -697,6 +689,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = true, }, + [sym_identifier] = { + .visible = true, + .named = true, + }, [anon_sym_LT_BANG] = { .visible = true, .named = false, @@ -953,10 +949,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_identifier] = { - .visible = true, - .named = true, - }, [aux_sym_string_token1] = { .visible = false, .named = false, @@ -1922,442 +1914,442 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [17] = 17, [18] = 18, [19] = 19, - [20] = 4, + [20] = 20, [21] = 21, - [22] = 5, + [22] = 22, [23] = 23, - [24] = 2, - [25] = 6, + [24] = 24, + [25] = 25, [26] = 26, - [27] = 12, - [28] = 13, - [29] = 16, - [30] = 3, - [31] = 17, + [27] = 27, + [28] = 28, + [29] = 29, + [30] = 30, + [31] = 4, [32] = 5, - [33] = 9, - [34] = 8, - [35] = 7, - [36] = 10, - [37] = 11, - [38] = 18, - [39] = 15, - [40] = 14, - [41] = 12, - [42] = 42, - [43] = 43, - [44] = 19, - [45] = 21, - [46] = 46, - [47] = 47, - [48] = 23, - [49] = 49, - [50] = 26, - [51] = 5, - [52] = 3, - [53] = 2, - [54] = 54, + [33] = 33, + [34] = 34, + [35] = 34, + [36] = 6, + [37] = 2, + [38] = 3, + [39] = 8, + [40] = 10, + [41] = 11, + [42] = 12, + [43] = 9, + [44] = 7, + [45] = 13, + [46] = 16, + [47] = 17, + [48] = 15, + [49] = 14, + [50] = 18, + [51] = 20, + [52] = 19, + [53] = 21, + [54] = 22, [55] = 55, - [56] = 12, + [56] = 56, [57] = 57, - [58] = 58, - [59] = 4, - [60] = 58, + [58] = 56, + [59] = 55, + [60] = 57, [61] = 61, - [62] = 17, - [63] = 11, - [64] = 6, - [65] = 18, - [66] = 42, - [67] = 10, - [68] = 8, - [69] = 43, - [70] = 7, - [71] = 15, - [72] = 13, - [73] = 14, - [74] = 16, - [75] = 9, - [76] = 21, - [77] = 46, - [78] = 57, - [79] = 19, - [80] = 54, - [81] = 47, - [82] = 26, - [83] = 23, - [84] = 61, - [85] = 54, - [86] = 57, + [62] = 62, + [63] = 24, + [64] = 23, + [65] = 65, + [66] = 66, + [67] = 61, + [68] = 65, + [69] = 61, + [70] = 65, + [71] = 28, + [72] = 26, + [73] = 27, + [74] = 25, + [75] = 75, + [76] = 30, + [77] = 26, + [78] = 78, + [79] = 78, + [80] = 78, + [81] = 81, + [82] = 82, + [83] = 82, + [84] = 81, + [85] = 85, + [86] = 86, [87] = 87, [88] = 88, - [89] = 87, - [90] = 90, - [91] = 90, + [89] = 88, + [90] = 86, + [91] = 87, [92] = 92, [93] = 93, - [94] = 42, + [94] = 94, [95] = 95, - [96] = 88, - [97] = 92, - [98] = 92, - [99] = 93, - [100] = 93, - [101] = 43, - [102] = 102, - [103] = 46, - [104] = 54, - [105] = 47, - [106] = 57, - [107] = 107, - [108] = 61, - [109] = 54, - [110] = 110, - [111] = 110, - [112] = 110, - [113] = 110, - [114] = 110, - [115] = 115, - [116] = 116, - [117] = 116, - [118] = 115, - [119] = 119, + [96] = 96, + [97] = 97, + [98] = 98, + [99] = 99, + [100] = 100, + [101] = 95, + [102] = 92, + [103] = 103, + [104] = 104, + [105] = 104, + [106] = 106, + [107] = 106, + [108] = 106, + [109] = 109, + [110] = 109, + [111] = 111, + [112] = 112, + [113] = 112, + [114] = 114, + [115] = 114, + [116] = 114, + [117] = 117, + [118] = 118, + [119] = 117, [120] = 120, [121] = 121, - [122] = 121, - [123] = 120, + [122] = 122, + [123] = 123, [124] = 124, - [125] = 124, + [125] = 125, [126] = 126, - [127] = 127, + [127] = 126, [128] = 128, - [129] = 129, + [129] = 118, [130] = 130, - [131] = 131, - [132] = 132, - [133] = 133, - [134] = 130, + [131] = 130, + [132] = 122, + [133] = 125, + [134] = 120, [135] = 135, - [136] = 126, - [137] = 126, - [138] = 131, - [139] = 130, - [140] = 130, - [141] = 141, - [142] = 131, - [143] = 126, - [144] = 131, - [145] = 145, + [136] = 136, + [137] = 137, + [138] = 138, + [139] = 139, + [140] = 140, + [141] = 140, + [142] = 139, + [143] = 143, + [144] = 135, + [145] = 136, [146] = 146, - [147] = 146, - [148] = 146, + [147] = 147, + [148] = 148, [149] = 146, - [150] = 150, - [151] = 150, - [152] = 150, - [153] = 150, - [154] = 154, - [155] = 154, + [150] = 148, + [151] = 151, + [152] = 152, + [153] = 153, + [154] = 147, + [155] = 155, [156] = 156, - [157] = 154, - [158] = 154, + [157] = 157, + [158] = 158, [159] = 159, - [160] = 159, - [161] = 159, - [162] = 159, - [163] = 159, + [160] = 160, + [161] = 161, + [162] = 161, + [163] = 163, [164] = 164, [165] = 165, [166] = 166, [167] = 167, [168] = 168, - [169] = 166, + [169] = 169, [170] = 170, [171] = 171, [172] = 172, [173] = 173, - [174] = 165, - [175] = 166, + [174] = 174, + [175] = 175, [176] = 176, - [177] = 166, - [178] = 164, - [179] = 172, - [180] = 176, + [177] = 177, + [178] = 178, + [179] = 179, + [180] = 180, [181] = 181, - [182] = 168, - [183] = 171, + [182] = 182, + [183] = 183, [184] = 184, [185] = 185, - [186] = 184, + [186] = 186, [187] = 187, - [188] = 184, - [189] = 185, + [188] = 188, + [189] = 189, [190] = 190, [191] = 191, - [192] = 187, - [193] = 191, - [194] = 185, - [195] = 187, + [192] = 192, + [193] = 193, + [194] = 194, + [195] = 195, [196] = 196, - [197] = 184, + [197] = 197, [198] = 198, - [199] = 187, - [200] = 185, + [199] = 199, + [200] = 200, [201] = 201, - [202] = 202, - [203] = 3, - [204] = 4, + [202] = 199, + [203] = 203, + [204] = 204, [205] = 205, - [206] = 202, - [207] = 201, - [208] = 2, + [206] = 206, + [207] = 207, + [208] = 208, [209] = 209, - [210] = 11, + [210] = 210, [211] = 211, - [212] = 13, - [213] = 6, - [214] = 214, - [215] = 14, - [216] = 15, - [217] = 205, - [218] = 16, - [219] = 17, + [212] = 212, + [213] = 213, + [214] = 197, + [215] = 201, + [216] = 167, + [217] = 217, + [218] = 218, + [219] = 219, [220] = 220, - [221] = 8, - [222] = 18, - [223] = 7, - [224] = 9, - [225] = 10, - [226] = 19, - [227] = 227, - [228] = 228, - [229] = 26, - [230] = 23, - [231] = 231, - [232] = 227, - [233] = 233, - [234] = 42, - [235] = 235, - [236] = 236, - [237] = 43, - [238] = 228, - [239] = 239, - [240] = 240, - [241] = 241, - [242] = 242, + [221] = 221, + [222] = 181, + [223] = 209, + [224] = 171, + [225] = 174, + [226] = 185, + [227] = 213, + [228] = 188, + [229] = 192, + [230] = 204, + [231] = 205, + [232] = 206, + [233] = 207, + [234] = 211, + [235] = 187, + [236] = 189, + [237] = 173, + [238] = 178, + [239] = 183, + [240] = 184, + [241] = 177, + [242] = 186, [243] = 243, - [244] = 244, - [245] = 245, - [246] = 246, - [247] = 247, - [248] = 248, - [249] = 249, - [250] = 250, - [251] = 251, - [252] = 252, - [253] = 253, - [254] = 254, - [255] = 255, + [244] = 200, + [245] = 191, + [246] = 193, + [247] = 194, + [248] = 198, + [249] = 170, + [250] = 176, + [251] = 243, + [252] = 180, + [253] = 179, + [254] = 182, + [255] = 219, [256] = 256, - [257] = 257, + [257] = 208, [258] = 258, - [259] = 47, - [260] = 260, - [261] = 261, - [262] = 262, - [263] = 263, - [264] = 264, - [265] = 265, - [266] = 266, - [267] = 267, - [268] = 268, - [269] = 269, + [259] = 259, + [260] = 210, + [261] = 212, + [262] = 203, + [263] = 168, + [264] = 169, + [265] = 172, + [266] = 175, + [267] = 195, + [268] = 196, + [269] = 190, [270] = 270, [271] = 271, [272] = 272, [273] = 273, [274] = 274, - [275] = 228, + [275] = 275, [276] = 276, [277] = 277, - [278] = 278, + [278] = 259, [279] = 279, [280] = 280, - [281] = 46, + [281] = 220, [282] = 282, - [283] = 265, - [284] = 284, - [285] = 285, + [283] = 283, + [284] = 272, + [285] = 271, [286] = 286, - [287] = 287, - [288] = 288, - [289] = 289, - [290] = 290, - [291] = 291, - [292] = 244, - [293] = 293, - [294] = 294, - [295] = 293, - [296] = 277, - [297] = 287, - [298] = 241, - [299] = 243, - [300] = 290, - [301] = 279, - [302] = 247, - [303] = 251, - [304] = 239, - [305] = 272, - [306] = 306, - [307] = 284, - [308] = 285, - [309] = 262, - [310] = 269, - [311] = 246, - [312] = 286, - [313] = 253, - [314] = 257, - [315] = 261, - [316] = 268, - [317] = 245, - [318] = 248, - [319] = 264, - [320] = 266, - [321] = 267, - [322] = 273, - [323] = 276, - [324] = 288, - [325] = 263, - [326] = 252, - [327] = 255, - [328] = 291, - [329] = 270, - [330] = 271, - [331] = 282, - [332] = 242, - [333] = 249, - [334] = 250, + [287] = 275, + [288] = 282, + [289] = 283, + [290] = 279, + [291] = 152, + [292] = 274, + [293] = 270, + [294] = 276, + [295] = 295, + [296] = 280, + [297] = 273, + [298] = 277, + [299] = 299, + [300] = 300, + [301] = 301, + [302] = 302, + [303] = 300, + [304] = 304, + [305] = 305, + [306] = 295, + [307] = 307, + [308] = 308, + [309] = 6, + [310] = 310, + [311] = 310, + [312] = 307, + [313] = 299, + [314] = 314, + [315] = 315, + [316] = 316, + [317] = 317, + [318] = 318, + [319] = 319, + [320] = 320, + [321] = 321, + [322] = 160, + [323] = 323, + [324] = 324, + [325] = 315, + [326] = 157, + [327] = 12, + [328] = 13, + [329] = 17, + [330] = 323, + [331] = 324, + [332] = 332, + [333] = 333, + [334] = 318, [335] = 335, - [336] = 254, - [337] = 256, - [338] = 258, - [339] = 260, - [340] = 278, - [341] = 240, + [336] = 335, + [337] = 316, + [338] = 332, + [339] = 159, + [340] = 158, + [341] = 341, [342] = 342, - [343] = 343, - [344] = 235, + [343] = 333, + [344] = 344, [345] = 345, - [346] = 61, - [347] = 345, - [348] = 293, + [346] = 346, + [347] = 347, + [348] = 348, [349] = 349, - [350] = 236, + [350] = 350, [351] = 351, - [352] = 345, - [353] = 293, - [354] = 345, + [352] = 352, + [353] = 353, + [354] = 354, [355] = 355, [356] = 356, - [357] = 351, - [358] = 236, - [359] = 233, - [360] = 342, - [361] = 231, - [362] = 362, - [363] = 363, + [357] = 357, + [358] = 358, + [359] = 359, + [360] = 360, + [361] = 348, + [362] = 350, + [363] = 351, [364] = 364, - [365] = 235, + [365] = 365, [366] = 366, [367] = 367, [368] = 368, [369] = 369, [370] = 370, [371] = 371, - [372] = 372, - [373] = 373, + [372] = 358, + [373] = 371, [374] = 374, - [375] = 372, - [376] = 366, - [377] = 373, + [375] = 374, + [376] = 344, + [377] = 377, [378] = 378, - [379] = 356, - [380] = 369, - [381] = 370, - [382] = 367, - [383] = 368, - [384] = 228, - [385] = 371, - [386] = 363, - [387] = 362, - [388] = 364, - [389] = 335, + [379] = 379, + [380] = 380, + [381] = 378, + [382] = 382, + [383] = 383, + [384] = 379, + [385] = 353, + [386] = 386, + [387] = 377, + [388] = 388, + [389] = 346, [390] = 390, [391] = 391, - [392] = 289, + [392] = 392, [393] = 393, [394] = 394, [395] = 395, - [396] = 395, - [397] = 274, + [396] = 396, + [397] = 397, [398] = 398, - [399] = 280, - [400] = 394, - [401] = 335, + [399] = 399, + [400] = 400, + [401] = 401, [402] = 402, [403] = 403, [404] = 404, - [405] = 391, - [406] = 398, - [407] = 407, - [408] = 398, - [409] = 409, - [410] = 394, - [411] = 378, + [405] = 405, + [406] = 395, + [407] = 392, + [408] = 408, + [409] = 166, + [410] = 410, + [411] = 411, [412] = 412, [413] = 413, - [414] = 414, - [415] = 407, + [414] = 412, + [415] = 415, [416] = 416, - [417] = 233, + [417] = 417, [418] = 418, - [419] = 412, - [420] = 416, + [419] = 419, + [420] = 420, [421] = 421, - [422] = 421, - [423] = 418, - [424] = 412, - [425] = 425, - [426] = 425, - [427] = 427, - [428] = 428, - [429] = 427, + [422] = 394, + [423] = 165, + [424] = 424, + [425] = 417, + [426] = 420, + [427] = 397, + [428] = 399, + [429] = 418, [430] = 430, - [431] = 231, + [431] = 431, [432] = 432, - [433] = 416, + [433] = 433, [434] = 421, - [435] = 235, - [436] = 418, - [437] = 412, - [438] = 425, - [439] = 427, - [440] = 440, - [441] = 416, - [442] = 421, - [443] = 443, - [444] = 418, - [445] = 425, - [446] = 427, - [447] = 236, - [448] = 428, + [435] = 435, + [436] = 436, + [437] = 163, + [438] = 438, + [439] = 436, + [440] = 164, + [441] = 411, + [442] = 400, + [443] = 438, + [444] = 405, + [445] = 431, + [446] = 403, + [447] = 447, + [448] = 448, [449] = 449, [450] = 450, [451] = 451, [452] = 452, - [453] = 453, + [453] = 209, [454] = 454, - [455] = 455, + [455] = 178, [456] = 456, [457] = 457, [458] = 458, @@ -2367,107 +2359,107 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [462] = 462, [463] = 463, [464] = 464, - [465] = 457, + [465] = 465, [466] = 466, [467] = 467, - [468] = 456, + [468] = 468, [469] = 469, - [470] = 470, - [471] = 452, + [470] = 459, + [471] = 471, [472] = 472, [473] = 473, [474] = 474, - [475] = 453, + [475] = 475, [476] = 476, - [477] = 477, - [478] = 478, + [477] = 449, + [478] = 452, [479] = 479, - [480] = 480, + [480] = 479, [481] = 481, [482] = 482, - [483] = 469, + [483] = 483, [484] = 484, [485] = 485, [486] = 486, [487] = 487, - [488] = 450, - [489] = 485, - [490] = 481, - [491] = 454, - [492] = 492, - [493] = 470, - [494] = 467, - [495] = 484, - [496] = 496, - [497] = 497, - [498] = 498, - [499] = 274, - [500] = 500, - [501] = 501, + [488] = 488, + [489] = 489, + [490] = 490, + [491] = 485, + [492] = 450, + [493] = 456, + [494] = 457, + [495] = 462, + [496] = 465, + [497] = 469, + [498] = 483, + [499] = 499, + [500] = 481, + [501] = 473, [502] = 502, [503] = 503, - [504] = 504, - [505] = 505, + [504] = 460, + [505] = 467, [506] = 506, - [507] = 507, - [508] = 508, + [507] = 452, + [508] = 482, [509] = 509, - [510] = 510, - [511] = 511, - [512] = 507, + [510] = 490, + [511] = 472, + [512] = 512, [513] = 513, - [514] = 514, + [514] = 486, [515] = 515, - [516] = 516, - [517] = 509, - [518] = 514, - [519] = 516, - [520] = 280, - [521] = 521, + [516] = 468, + [517] = 517, + [518] = 518, + [519] = 519, + [520] = 520, + [521] = 488, [522] = 522, - [523] = 523, - [524] = 513, - [525] = 504, - [526] = 522, + [523] = 520, + [524] = 524, + [525] = 499, + [526] = 513, [527] = 527, [528] = 528, [529] = 529, [530] = 530, - [531] = 335, - [532] = 505, + [531] = 531, + [532] = 532, [533] = 533, - [534] = 515, + [534] = 534, [535] = 535, [536] = 536, - [537] = 514, - [538] = 516, - [539] = 539, + [537] = 537, + [538] = 538, + [539] = 531, [540] = 540, - [541] = 522, - [542] = 523, + [541] = 541, + [542] = 542, [543] = 543, [544] = 544, - [545] = 514, - [546] = 516, + [545] = 545, + [546] = 546, [547] = 547, - [548] = 522, - [549] = 523, + [548] = 548, + [549] = 549, [550] = 550, - [551] = 535, - [552] = 540, - [553] = 547, - [554] = 521, + [551] = 551, + [552] = 552, + [553] = 553, + [554] = 554, [555] = 555, - [556] = 289, - [557] = 498, - [558] = 523, - [559] = 536, - [560] = 533, + [556] = 556, + [557] = 557, + [558] = 546, + [559] = 547, + [560] = 529, [561] = 561, [562] = 562, - [563] = 562, + [563] = 563, [564] = 564, - [565] = 242, + [565] = 528, [566] = 566, [567] = 567, [568] = 568, @@ -2478,152 +2470,35 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [573] = 573, [574] = 574, [575] = 575, - [576] = 576, - [577] = 577, - [578] = 561, - [579] = 579, + [576] = 530, + [577] = 572, + [578] = 578, + [579] = 573, [580] = 580, - [581] = 579, + [581] = 581, [582] = 582, - [583] = 583, - [584] = 564, - [585] = 580, + [583] = 578, + [584] = 584, + [585] = 569, [586] = 586, - [587] = 587, - [588] = 588, - [589] = 589, - [590] = 590, - [591] = 567, - [592] = 572, - [593] = 593, + [587] = 584, + [588] = 538, + [589] = 574, + [590] = 571, + [591] = 554, + [592] = 592, + [593] = 581, [594] = 594, - [595] = 593, - [596] = 586, - [597] = 597, - [598] = 598, - [599] = 599, - [600] = 573, - [601] = 601, - [602] = 263, + [595] = 582, + [596] = 532, + [597] = 535, + [598] = 533, + [599] = 534, + [600] = 529, + [601] = 567, + [602] = 586, [603] = 603, - [604] = 604, - [605] = 605, - [606] = 606, - [607] = 573, - [608] = 574, - [609] = 577, - [610] = 610, - [611] = 611, - [612] = 612, - [613] = 613, - [614] = 614, - [615] = 587, - [616] = 616, - [617] = 617, - [618] = 588, - [619] = 619, - [620] = 573, - [621] = 574, - [622] = 589, - [623] = 574, - [624] = 624, - [625] = 625, - [626] = 610, - [627] = 625, - [628] = 628, - [629] = 597, - [630] = 598, - [631] = 631, - [632] = 594, - [633] = 590, - [634] = 634, - [635] = 635, - [636] = 635, - [637] = 569, - [638] = 638, - [639] = 639, - [640] = 583, - [641] = 641, - [642] = 606, - [643] = 643, - [644] = 644, - [645] = 645, - [646] = 646, - [647] = 647, - [648] = 648, - [649] = 649, - [650] = 650, - [651] = 651, - [652] = 652, - [653] = 653, - [654] = 654, - [655] = 655, - [656] = 656, - [657] = 657, - [658] = 658, - [659] = 659, - [660] = 660, - [661] = 661, - [662] = 656, - [663] = 650, - [664] = 664, - [665] = 665, - [666] = 666, - [667] = 667, - [668] = 668, - [669] = 669, - [670] = 670, - [671] = 671, - [672] = 672, - [673] = 673, - [674] = 674, - [675] = 647, - [676] = 676, - [677] = 656, - [678] = 678, - [679] = 643, - [680] = 680, - [681] = 667, - [682] = 682, - [683] = 656, - [684] = 684, - [685] = 673, - [686] = 686, - [687] = 687, - [688] = 688, - [689] = 651, - [690] = 644, - [691] = 682, - [692] = 692, - [693] = 693, - [694] = 694, - [695] = 693, - [696] = 684, - [697] = 694, - [698] = 698, - [699] = 699, - [700] = 700, - [701] = 701, - [702] = 686, - [703] = 703, - [704] = 704, - [705] = 678, - [706] = 688, - [707] = 687, - [708] = 661, - [709] = 709, - [710] = 710, - [711] = 649, - [712] = 680, - [713] = 713, - [714] = 669, - [715] = 655, - [716] = 654, - [717] = 717, - [718] = 660, - [719] = 692, - [720] = 720, - [721] = 721, + [604] = 592, }; static const TSCharacterRange sym_attribute_name_character_set_1[] = { @@ -2636,1860 +2511,1511 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(141); + if (eof) ADVANCE(41); ADVANCE_MAP( - '!', 263, - '"', 205, - '$', 120, - '%', 315, - '&', 12, - '\'', 202, - '(', 215, - ')', 216, - '*', 249, - '+', 247, - ',', 235, - '-', 310, - '.', 306, - '/', 313, - ':', 250, - ';', 213, - '<', 149, - '=', 242, - '>', 146, - '?', 264, - 'D', 126, - '[', 254, - '\\', 115, - ']', 255, - '^', 24, - '`', 309, - 'a', 59, - 'c', 29, - 'd', 44, - 'e', 82, - 'f', 90, - 'i', 60, - 'l', 50, - 'm', 71, - 'o', 61, - 'p', 76, - 's', 230, - 't', 99, - 'w', 69, - '{', 209, - '|', 272, - '}', 210, + '!', 132, + '"', 104, + '$', 139, + '%', 166, + '&', 9, + '\'', 101, + '(', 111, + ')', 112, + '*', 120, + '+', 118, + ',', 113, + '-', 162, + '.', 158, + '/', 164, + ':', 121, + ';', 110, + '<', 48, + '=', 115, + '>', 46, + '?', 133, + '[', 123, + '\\', 25, + ']', 124, + '^', 20, + '`', 161, + '{', 108, + '|', 137, + '}', 109, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(139); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(304); + lookahead == ' ') SKIP(39); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(138); + if (('A' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 1: ADVANCE_MAP( - '!', 22, - '"', 205, - '%', 315, - '&', 15, - '\'', 202, - '(', 215, - ')', 216, - '*', 249, - '+', 247, - ',', 235, - '-', 310, - '.', 306, - '/', 312, - ':', 250, - ';', 213, - '<', 150, - '=', 242, - '>', 146, - '?', 264, - '[', 253, - ']', 255, - '^', 24, - 'a', 102, - 'd', 57, - 'e', 82, - 'f', 90, - 'i', 60, - 'l', 50, - 'p', 75, - 's', 45, - '|', 272, - '}', 210, + '!', 18, + '"', 104, + '%', 166, + '&', 12, + '\'', 101, + '(', 111, + ')', 112, + '*', 120, + '+', 118, + ',', 113, + '-', 162, + '.', 158, + '/', 163, + ':', 121, + ';', 110, + '<', 49, + '=', 115, + '>', 46, + '?', 133, + '[', 122, + ']', 124, + '^', 20, + '{', 108, + '|', 137, + '}', 109, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(1); + if (('$' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 2: ADVANCE_MAP( - '!', 22, - '"', 205, - '%', 315, - '&', 15, - '\'', 202, - '(', 215, - ')', 28, - '*', 249, - '+', 247, - ',', 235, - '-', 311, - '.', 306, - '/', 312, - ':', 250, - '<', 150, - '=', 23, - '>', 146, - '?', 264, - '[', 253, - '^', 24, - 'i', 279, - '|', 272, - '}', 210, + '!', 131, + '"', 104, + '\'', 101, + '(', 111, + ')', 112, + ';', 110, + '[', 122, + '`', 161, + '{', 108, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(2); - if (('$' <= lookahead && lookahead <= '9') || + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(138); + if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 3: - ADVANCE_MAP( - '!', 262, - '"', 205, - '\'', 202, - '(', 215, - ')', 216, - ';', 213, - '[', 253, - '`', 309, - '{', 209, - ); + if (lookahead == '!') ADVANCE(17); + if (lookahead == '(') ADVANCE(111); + if (lookahead == ')') ADVANCE(24); + if (lookahead == '.') ADVANCE(158); + if (lookahead == '?') ADVANCE(19); + if (lookahead == '[') ADVANCE(122); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(3); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(274); - if (lookahead == '$' || - lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(288); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(156); END_STATE(); case 4: - ADVANCE_MAP( - '!', 262, - '"', 205, - '\'', 202, - '(', 215, - '[', 253, - '`', 309, - 'l', 275, - '{', 209, - ); + if (lookahead == '"') ADVANCE(104); + if (lookahead == '\'') ADVANCE(101); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(4); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(274); - if (lookahead == '$' || - lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(288); + if (lookahead != 0 && + (lookahead < '<' || '>' < lookahead)) ADVANCE(60); END_STATE(); case 5: ADVANCE_MAP( - '!', 21, - '"', 205, - '&', 16, - '\'', 202, - '(', 215, - ')', 216, - ',', 235, - '.', 306, - ':', 250, - ';', 213, - '=', 241, - '?', 265, - '[', 253, - ']', 255, - '|', 273, - '}', 210, + '"', 104, + '(', 111, + '*', 119, + '/', 143, + '>', 45, + '[', 123, + '\\', 142, + '\'', 141, + ')', 141, + '.', 141, + '<', 141, + '=', 141, + ']', 141, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(5); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); + lookahead == ' ') ADVANCE(141); + if (lookahead != 0) ADVANCE(145); END_STATE(); case 6: - if (lookahead == '"') ADVANCE(205); - if (lookahead == '\'') ADVANCE(202); - if (lookahead == ',') ADVANCE(235); - if (lookahead == ':') ADVANCE(250); - if (lookahead == ';') ADVANCE(213); - if (lookahead == '=') ADVANCE(241); - if (lookahead == 'a') ADVANCE(282); + ADVANCE_MAP( + '"', 104, + '(', 111, + '*', 119, + '>', 45, + '[', 123, + '\\', 142, + '\'', 141, + ')', 141, + '.', 141, + '<', 141, + '=', 141, + ']', 141, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(6); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(288); + lookahead == ' ') ADVANCE(141); + if (lookahead != 0) ADVANCE(145); END_STATE(); case 7: - if (lookahead == '"') ADVANCE(205); - if (lookahead == '\'') ADVANCE(202); + if (lookahead == '"') ADVANCE(104); + if (lookahead == '\\') ADVANCE(144); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(7); - if (lookahead != 0 && - (lookahead < '<' || '>' < lookahead)) ADVANCE(161); + lookahead == ' ') ADVANCE(141); + if (lookahead != 0) ADVANCE(141); END_STATE(); case 8: - ADVANCE_MAP( - '"', 205, - '(', 215, - '*', 248, - '/', 291, - '>', 145, - '[', 254, - '\\', 290, - '\'', 289, - ')', 289, - '.', 289, - '<', 289, - '=', 289, - ']', 289, - ); + if (lookahead == '"') ADVANCE(104); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(289); - if (lookahead != 0) ADVANCE(293); + lookahead == ' ') ADVANCE(105); + if (lookahead != 0) ADVANCE(106); END_STATE(); case 9: - ADVANCE_MAP( - '"', 205, - '(', 215, - '*', 248, - '>', 145, - '[', 254, - '\\', 290, - '\'', 289, - ')', 289, - '.', 289, - '<', 289, - '=', 289, - ']', 289, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(289); - if (lookahead != 0) ADVANCE(293); + if (lookahead == '#') ADVANCE(30); + if (lookahead == '&') ADVANCE(136); + if (lookahead == '=') ADVANCE(182); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(100); END_STATE(); case 10: - if (lookahead == '"') ADVANCE(205); - if (lookahead == '\\') ADVANCE(292); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(289); - if (lookahead != 0) ADVANCE(289); + if (lookahead == '#') ADVANCE(30); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(100); END_STATE(); case 11: - if (lookahead == '"') ADVANCE(205); + if (lookahead == '$') ADVANCE(26); + if (lookahead == '\\') ADVANCE(38); + if (lookahead == '`') ADVANCE(161); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(206); - if (lookahead != 0) ADVANCE(207); + lookahead == ' ') ADVANCE(128); + if (lookahead != 0) ADVANCE(129); END_STATE(); case 12: - if (lookahead == '#') ADVANCE(129); - if (lookahead == '&') ADVANCE(271); - if (lookahead == '=') ADVANCE(333); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(201); + if (lookahead == '&') ADVANCE(136); + if (lookahead == '=') ADVANCE(182); END_STATE(); case 13: - if (lookahead == '#') ADVANCE(129); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(201); + if (lookahead == '\'') ADVANCE(101); + if (lookahead == '\\') ADVANCE(147); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(146); + if (lookahead != 0) ADVANCE(146); END_STATE(); case 14: - if (lookahead == '$') ADVANCE(120); - if (lookahead == '\\') ADVANCE(138); - if (lookahead == '`') ADVANCE(309); + if (lookahead == '\'') ADVANCE(101); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(259); - if (lookahead != 0) ADVANCE(260); + lookahead == ' ') ADVANCE(102); + if (lookahead != 0) ADVANCE(103); END_STATE(); case 15: - if (lookahead == '&') ADVANCE(271); - if (lookahead == '=') ADVANCE(333); - END_STATE(); - case 16: - if (lookahead == '&') ADVANCE(270); - END_STATE(); - case 17: - if (lookahead == '\'') ADVANCE(202); - if (lookahead == '\\') ADVANCE(295); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(294); - if (lookahead != 0) ADVANCE(294); - END_STATE(); - case 18: - if (lookahead == '\'') ADVANCE(202); + if (lookahead == '(') ADVANCE(111); + if (lookahead == ')') ADVANCE(24); + if (lookahead == '*') ADVANCE(119); + if (lookahead == '/') ADVANCE(52); + if (lookahead == '=') ADVANCE(114); + if (lookahead == '>') ADVANCE(45); + if (lookahead == '[') ADVANCE(123); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(203); - if (lookahead != 0) ADVANCE(204); - END_STATE(); - case 19: - if (lookahead == '(') ADVANCE(215); - if (lookahead == '*') ADVANCE(248); - if (lookahead == '/') ADVANCE(153); - if (lookahead == '=') ADVANCE(241); - if (lookahead == '>') ADVANCE(145); - if (lookahead == '[') ADVANCE(254); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(19); + lookahead == ' ') SKIP(15); if (lookahead != 0 && lookahead != '"' && (lookahead < '\'' || '*' < lookahead) && lookahead != '.' && lookahead != '/' && (lookahead < '<' || '>' < lookahead) && - lookahead != ']') ADVANCE(160); + lookahead != ']') ADVANCE(59); END_STATE(); - case 20: - if (lookahead == '(') ADVANCE(215); - if (lookahead == '*') ADVANCE(248); - if (lookahead == '=') ADVANCE(241); - if (lookahead == '>') ADVANCE(145); - if (lookahead == '[') ADVANCE(254); + case 16: + if (lookahead == '(') ADVANCE(111); + if (lookahead == '*') ADVANCE(119); + if (lookahead == '=') ADVANCE(114); + if (lookahead == '>') ADVANCE(45); + if (lookahead == '[') ADVANCE(123); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(20); + lookahead == ' ') SKIP(16); if (lookahead != 0 && lookahead != '"' && (lookahead < '\'' || '*' < lookahead) && lookahead != '.' && (lookahead < '<' || '>' < lookahead) && - lookahead != ']') ADVANCE(160); + lookahead != ']') ADVANCE(59); + END_STATE(); + case 17: + if (lookahead == '.') ADVANCE(160); + END_STATE(); + case 18: + if (lookahead == '.') ADVANCE(160); + if (lookahead == '=') ADVANCE(169); + END_STATE(); + case 19: + if (lookahead == '.') ADVANCE(159); + END_STATE(); + case 20: + if (lookahead == '=') ADVANCE(183); END_STATE(); case 21: - if (lookahead == '.') ADVANCE(308); + if (lookahead == '=') ADVANCE(179); END_STATE(); case 22: - if (lookahead == '.') ADVANCE(308); - if (lookahead == '=') ADVANCE(318); + if (lookahead == '=') ADVANCE(180); + if (lookahead == '>') ADVANCE(23); END_STATE(); case 23: - if (lookahead == '=') ADVANCE(316); + if (lookahead == '=') ADVANCE(181); END_STATE(); case 24: - if (lookahead == '=') ADVANCE(334); + if (lookahead == ']') ADVANCE(126); END_STATE(); case 25: - if (lookahead == '=') ADVANCE(330); + if (lookahead == 'u') ADVANCE(27); + if (lookahead == 'x') ADVANCE(37); + if (lookahead == '\r' || + lookahead == '?') ADVANCE(150); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(153); + if (lookahead != 0) ADVANCE(148); END_STATE(); case 26: - if (lookahead == '=') ADVANCE(331); - if (lookahead == '>') ADVANCE(27); + if (lookahead == '{') ADVANCE(130); END_STATE(); case 27: - if (lookahead == '=') ADVANCE(332); + if (lookahead == '{') ADVANCE(36); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(33); END_STATE(); case 28: - if (lookahead == ']') ADVANCE(257); + if (lookahead == '}') ADVANCE(109); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(116); + if (lookahead != 0 && + lookahead != '{') ADVANCE(117); END_STATE(); case 29: - if (lookahead == 'a') ADVANCE(104); - if (lookahead == 'o') ADVANCE(89); + if (lookahead == '}') ADVANCE(148); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(29); END_STATE(); case 30: - if (lookahead == 'a') ADVANCE(42); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(35); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(66); END_STATE(); case 31: - if (lookahead == 'a') ADVANCE(41); - if (lookahead == 'u') ADVANCE(100); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(31); + if (lookahead != 0 && + lookahead != '&' && + lookahead != '<' && + lookahead != '>' && + lookahead != '@' && + lookahead != '{' && + lookahead != '}') ADVANCE(107); END_STATE(); case 32: - if (lookahead == 'a') ADVANCE(116); - if (lookahead == 'e') ADVANCE(96); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(43); + if (lookahead != 0 && + lookahead != '>') ADVANCE(44); END_STATE(); case 33: - if (lookahead == 'a') ADVANCE(35); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(37); END_STATE(); case 34: - if (lookahead == 'a') ADVANCE(77); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(148); END_STATE(); case 35: - if (lookahead == 'c') ADVANCE(74); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(71); END_STATE(); case 36: - if (lookahead == 'c') ADVANCE(281); - if (lookahead == 'e') ADVANCE(278); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(36); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(29); END_STATE(); case 37: - if (lookahead == 'c') ADVANCE(281); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(37); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(34); END_STATE(); case 38: - if (lookahead == 'c') ADVANCE(66); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(129); END_STATE(); case 39: - if (lookahead == 'c') ADVANCE(67); + if (eof) ADVANCE(41); + ADVANCE_MAP( + '!', 132, + '"', 104, + '$', 139, + '%', 166, + '&', 9, + '\'', 101, + '(', 111, + ')', 112, + '*', 120, + '+', 118, + ',', 113, + '-', 162, + '.', 158, + '/', 164, + ':', 121, + ';', 110, + '<', 48, + '=', 115, + '>', 46, + '?', 133, + '[', 123, + ']', 124, + '^', 20, + '`', 161, + '{', 108, + '|', 137, + '}', 109, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(39); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(138); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 40: - if (lookahead == 'c') ADVANCE(108); + if (eof) ADVANCE(41); + if (lookahead == '&') ADVANCE(10); + if (lookahead == '<') ADVANCE(47); + if (lookahead == '>') ADVANCE(45); + if (lookahead == '{') ADVANCE(108); + if (lookahead == '}') ADVANCE(109); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(40); + if (lookahead != 0 && + lookahead != '@') ADVANCE(107); END_STATE(); case 41: - if (lookahead == 'c') ADVANCE(49); + ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 42: - if (lookahead == 'd') ADVANCE(73); + ACCEPT_TOKEN(anon_sym_LT_BANG); END_STATE(); case 43: - if (lookahead == 'd') ADVANCE(56); + ACCEPT_TOKEN(aux_sym_doctype_token1); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(43); + if (lookahead != 0 && + lookahead != '>') ADVANCE(44); END_STATE(); case 44: - if (lookahead == 'e') ADVANCE(62); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(124); + ACCEPT_TOKEN(aux_sym_doctype_token1); + if (lookahead != 0 && + lookahead != '>') ADVANCE(44); END_STATE(); case 45: - if (lookahead == 'e') ADVANCE(80); - if (lookahead == 'w') ADVANCE(72); + ACCEPT_TOKEN(anon_sym_GT); END_STATE(); case 46: - if (lookahead == 'e') ADVANCE(217); + ACCEPT_TOKEN(anon_sym_GT); + if (lookahead == '=') ADVANCE(172); + if (lookahead == '>') ADVANCE(22); END_STATE(); case 47: - if (lookahead == 'e') ADVANCE(236); + ACCEPT_TOKEN(anon_sym_LT); + if (lookahead == '!') ADVANCE(42); + if (lookahead == '/') ADVANCE(51); END_STATE(); case 48: - if (lookahead == 'e') ADVANCE(118); + ACCEPT_TOKEN(anon_sym_LT); + if (lookahead == '!') ADVANCE(42); + if (lookahead == '/') ADVANCE(51); + if (lookahead == '<') ADVANCE(21); + if (lookahead == '=') ADVANCE(171); END_STATE(); case 49: - if (lookahead == 'e') ADVANCE(68); + ACCEPT_TOKEN(anon_sym_LT); + if (lookahead == '<') ADVANCE(21); + if (lookahead == '=') ADVANCE(171); END_STATE(); case 50: - if (lookahead == 'e') ADVANCE(106); - if (lookahead == 'o') ADVANCE(30); + ACCEPT_TOKEN(anon_sym_SLASH_GT); END_STATE(); case 51: - if (lookahead == 'e') ADVANCE(63); + ACCEPT_TOKEN(anon_sym_LT_SLASH); END_STATE(); case 52: - if (lookahead == 'e') ADVANCE(86); + ACCEPT_TOKEN(sym_attribute_name); + if (lookahead == '>') ADVANCE(50); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(59); END_STATE(); case 53: - if (lookahead == 'e') ADVANCE(40); + ACCEPT_TOKEN(sym_attribute_name); + if (lookahead == '{') ADVANCE(57); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(55); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(59); END_STATE(); case 54: - if (lookahead == 'e') ADVANCE(95); + ACCEPT_TOKEN(sym_attribute_name); + if (lookahead == '}') ADVANCE(155); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(54); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(59); END_STATE(); case 55: - if (lookahead == 'e') ADVANCE(96); + ACCEPT_TOKEN(sym_attribute_name); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(58); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(59); END_STATE(); case 56: - if (lookahead == 'e') ADVANCE(98); + ACCEPT_TOKEN(sym_attribute_name); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(155); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(59); END_STATE(); case 57: - if (lookahead == 'e') ADVANCE(64); + ACCEPT_TOKEN(sym_attribute_name); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(54); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(59); END_STATE(); case 58: - if (lookahead == 'e') ADVANCE(113); + ACCEPT_TOKEN(sym_attribute_name); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(56); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(59); END_STATE(); case 59: - if (lookahead == 'f') ADVANCE(111); - if (lookahead == 's') ADVANCE(239); + ACCEPT_TOKEN(sym_attribute_name); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(59); END_STATE(); case 60: - if (lookahead == 'f') ADVANCE(238); - if (lookahead == 'n') ADVANCE(321); + ACCEPT_TOKEN(sym_attribute_value); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != '"' && + lookahead != '\'' && + (lookahead < '<' || '>' < lookahead)) ADVANCE(60); END_STATE(); case 61: - if (lookahead == 'f') ADVANCE(233); - if (lookahead == 'n') ADVANCE(225); + ACCEPT_TOKEN(sym_entity); END_STATE(); case 62: - if (lookahead == 'f') ADVANCE(32); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); END_STATE(); case 63: - if (lookahead == 'f') ADVANCE(58); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(62); END_STATE(); case 64: - if (lookahead == 'f') ADVANCE(55); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(63); END_STATE(); case 65: - if (lookahead == 'g') ADVANCE(221); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(64); END_STATE(); case 66: - if (lookahead == 'h') ADVANCE(214); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(65); END_STATE(); case 67: - if (lookahead == 'h') ADVANCE(223); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(62); END_STATE(); case 68: - if (lookahead == 'h') ADVANCE(91); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(67); END_STATE(); case 69: - if (lookahead == 'h') ADVANCE(52); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(68); END_STATE(); case 70: - if (lookahead == 'i') ADVANCE(84); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(69); END_STATE(); case 71: - if (lookahead == 'i') ADVANCE(88); - if (lookahead == 's') ADVANCE(228); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(70); END_STATE(); case 72: - if (lookahead == 'i') ADVANCE(112); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(62); END_STATE(); case 73: - if (lookahead == 'i') ADVANCE(87); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(72); END_STATE(); case 74: - if (lookahead == 'k') ADVANCE(234); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(73); END_STATE(); case 75: - if (lookahead == 'l') ADVANCE(31); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(74); END_STATE(); case 76: - if (lookahead == 'l') ADVANCE(31); - if (lookahead == 'r') ADVANCE(51); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(75); END_STATE(); case 77: - if (lookahead == 'l') ADVANCE(243); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(76); END_STATE(); case 78: - if (lookahead == 'l') ADVANCE(275); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(78); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(77); END_STATE(); case 79: - if (lookahead == 'l') ADVANCE(43); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(78); END_STATE(); case 80: - if (lookahead == 'l') ADVANCE(53); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(79); END_STATE(); case 81: - if (lookahead == 'l') ADVANCE(110); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(80); END_STATE(); case 82: - if (lookahead == 'l') ADVANCE(105); - if (lookahead == 'm') ADVANCE(93); - if (lookahead == 'r') ADVANCE(101); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(81); END_STATE(); case 83: - if (lookahead == 'm') ADVANCE(227); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(82); END_STATE(); case 84: - if (lookahead == 'm') ADVANCE(117); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(83); END_STATE(); case 85: - if (lookahead == 'm') ADVANCE(103); - if (lookahead == 's') ADVANCE(229); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(85); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(84); END_STATE(); case 86: - if (lookahead == 'n') ADVANCE(224); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(85); END_STATE(); case 87: - if (lookahead == 'n') ADVANCE(65); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(86); END_STATE(); case 88: - if (lookahead == 'n') ADVANCE(70); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(87); END_STATE(); case 89: - if (lookahead == 'n') ADVANCE(114); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(88); END_STATE(); case 90: - if (lookahead == 'o') ADVANCE(94); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(89); END_STATE(); case 91: - if (lookahead == 'o') ADVANCE(79); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(90); END_STATE(); case 92: - if (lookahead == 'o') ADVANCE(97); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(91); END_STATE(); case 93: - if (lookahead == 'p') ADVANCE(107); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(92); END_STATE(); case 94: - if (lookahead == 'r') ADVANCE(231); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(93); END_STATE(); case 95: - if (lookahead == 'r') ADVANCE(226); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(94); END_STATE(); case 96: - if (lookahead == 'r') ADVANCE(219); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(95); END_STATE(); case 97: - if (lookahead == 'r') ADVANCE(222); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(96); END_STATE(); case 98: - if (lookahead == 'r') ADVANCE(220); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(97); END_STATE(); case 99: - if (lookahead == 'r') ADVANCE(33); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 100: - if (lookahead == 'r') ADVANCE(34); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(61); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(99); END_STATE(); case 101: - if (lookahead == 'r') ADVANCE(92); + ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); case 102: - if (lookahead == 's') ADVANCE(239); + ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token1); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(102); + if (lookahead != 0 && + lookahead != '\'') ADVANCE(103); END_STATE(); case 103: - if (lookahead == 's') ADVANCE(228); + ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token1); + if (lookahead != 0 && + lookahead != '\'') ADVANCE(103); END_STATE(); case 104: - if (lookahead == 's') ADVANCE(46); + ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); case 105: - if (lookahead == 's') ADVANCE(47); - END_STATE(); + ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token2); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(105); + if (lookahead != 0 && + lookahead != '"') ADVANCE(106); + END_STATE(); case 106: - if (lookahead == 't') ADVANCE(211); + ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token2); + if (lookahead != 0 && + lookahead != '"') ADVANCE(106); END_STATE(); case 107: - if (lookahead == 't') ADVANCE(119); + ACCEPT_TOKEN(sym_text); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(31); + if (lookahead != 0 && + lookahead != '&' && + lookahead != '<' && + lookahead != '>' && + lookahead != '@' && + lookahead != '{' && + lookahead != '}') ADVANCE(107); END_STATE(); case 108: - if (lookahead == 't') ADVANCE(244); + ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); case 109: - if (lookahead == 't') ADVANCE(251); + ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); case 110: - if (lookahead == 't') ADVANCE(218); + ACCEPT_TOKEN(anon_sym_SEMI); END_STATE(); case 111: - if (lookahead == 't') ADVANCE(54); + ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); case 112: - if (lookahead == 't') ADVANCE(38); + ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); case 113: - if (lookahead == 't') ADVANCE(39); + ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); case 114: - if (lookahead == 't') ADVANCE(48); + ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); case 115: - if (lookahead == 'u') ADVANCE(121); - if (lookahead == 'x') ADVANCE(137); - if (lookahead == '\r' || - lookahead == '?') ADVANCE(298); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(301); - if (lookahead != 0) ADVANCE(296); + ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == '=') ADVANCE(167); END_STATE(); case 116: - if (lookahead == 'u') ADVANCE(81); + ACCEPT_TOKEN(sym_icu_category); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(116); + if (lookahead != 0 && + lookahead != '{' && + lookahead != '}') ADVANCE(117); END_STATE(); case 117: - if (lookahead == 'u') ADVANCE(83); + ACCEPT_TOKEN(sym_icu_category); + if (lookahead != 0 && + lookahead != '{' && + lookahead != '}') ADVANCE(117); END_STATE(); case 118: - if (lookahead == 'x') ADVANCE(109); + ACCEPT_TOKEN(anon_sym_PLUS); + if (lookahead == '=') ADVANCE(173); END_STATE(); case 119: - if (lookahead == 'y') ADVANCE(232); + ACCEPT_TOKEN(anon_sym_STAR); END_STATE(); case 120: - if (lookahead == '{') ADVANCE(261); + ACCEPT_TOKEN(anon_sym_STAR); + if (lookahead == '*') ADVANCE(165); + if (lookahead == '=') ADVANCE(175); END_STATE(); case 121: - if (lookahead == '{') ADVANCE(136); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(133); + ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); case 122: - if (lookahead == '}') ADVANCE(210); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(245); - if (lookahead != 0 && - lookahead != '{') ADVANCE(246); + ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); case 123: - if (lookahead == '}') ADVANCE(296); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(123); + ACCEPT_TOKEN(anon_sym_LBRACK); + if (lookahead == '(') ADVANCE(125); + if (lookahead == '@') ADVANCE(127); END_STATE(); case 124: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(128); + ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); case 125: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(147); + ACCEPT_TOKEN(anon_sym_LBRACK_LPAREN); END_STATE(); case 126: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(124); + ACCEPT_TOKEN(anon_sym_RPAREN_RBRACK); END_STATE(); case 127: - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(125); + ACCEPT_TOKEN(anon_sym_LBRACK_AT); END_STATE(); case 128: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(130); + ACCEPT_TOKEN(sym_template_chars); + if (lookahead == '\\') ADVANCE(38); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(128); + if (lookahead != 0 && + lookahead != '$' && + lookahead != '`') ADVANCE(129); END_STATE(); case 129: - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(135); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(167); + ACCEPT_TOKEN(sym_template_chars); + if (lookahead == '\\') ADVANCE(38); + if (lookahead != 0 && + lookahead != '$' && + lookahead != '`') ADVANCE(129); END_STATE(); case 130: - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(127); + ACCEPT_TOKEN(anon_sym_DOLLAR_LBRACE); END_STATE(); case 131: - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(131); - if (lookahead != 0 && - lookahead != '&' && - lookahead != '<' && - lookahead != '>' && - lookahead != '@' && - lookahead != '{' && - lookahead != '}') ADVANCE(208); + ACCEPT_TOKEN(anon_sym_BANG); END_STATE(); case 132: - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(143); - if (lookahead != 0 && - lookahead != '>') ADVANCE(144); + ACCEPT_TOKEN(anon_sym_BANG); + if (lookahead == '.') ADVANCE(160); + if (lookahead == '=') ADVANCE(169); END_STATE(); case 133: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(137); + ACCEPT_TOKEN(anon_sym_QMARK); + if (lookahead == '.') ADVANCE(159); + if (lookahead == '?') ADVANCE(134); END_STATE(); case 134: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(296); + ACCEPT_TOKEN(anon_sym_QMARK_QMARK); + if (lookahead == '=') ADVANCE(187); END_STATE(); case 135: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(172); + ACCEPT_TOKEN(anon_sym_PIPE_PIPE); + if (lookahead == '=') ADVANCE(186); END_STATE(); case 136: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(123); + ACCEPT_TOKEN(anon_sym_AMP_AMP); + if (lookahead == '=') ADVANCE(185); END_STATE(); case 137: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(134); + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '=') ADVANCE(184); + if (lookahead == '|') ADVANCE(135); END_STATE(); case 138: - if (lookahead != 0 && - lookahead != '\n') ADVANCE(260); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '.') ADVANCE(157); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(138); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 139: - if (eof) ADVANCE(141); - ADVANCE_MAP( - '!', 263, - '"', 205, - '$', 120, - '%', 315, - '&', 12, - '\'', 202, - '(', 215, - ')', 216, - '*', 249, - '+', 247, - ',', 235, - '-', 310, - '.', 306, - '/', 313, - ':', 250, - ';', 213, - '<', 149, - '=', 242, - '>', 146, - '?', 264, - 'D', 126, - '[', 254, - ']', 255, - '^', 24, - '`', 309, - 'a', 59, - 'c', 29, - 'd', 44, - 'e', 82, - 'f', 90, - 'i', 60, - 'l', 50, - 'm', 71, - 'o', 61, - 'p', 76, - 's', 230, - 't', 99, - 'w', 69, - '{', 209, - '|', 272, - '}', 210, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(139); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(304); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '{') ADVANCE(130); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 140: - if (eof) ADVANCE(141); - if (lookahead == '&') ADVANCE(13); - if (lookahead == '<') ADVANCE(148); - if (lookahead == '>') ADVANCE(145); - if (lookahead == '{') ADVANCE(209); - if (lookahead == '}') ADVANCE(210); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(140); - if (lookahead != 0 && - lookahead != '@') ADVANCE(208); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 141: - ACCEPT_TOKEN(ts_builtin_sym_end); + ACCEPT_TOKEN(aux_sym_string_token1); END_STATE(); case 142: - ACCEPT_TOKEN(anon_sym_LT_BANG); + ACCEPT_TOKEN(aux_sym_string_token1); + if (lookahead == '\r') ADVANCE(150); + if (lookahead == '?') ADVANCE(149); + if (lookahead == 'u') ADVANCE(53); + if (lookahead == 'x') ADVANCE(58); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(154); + if (('\t' <= lookahead && lookahead <= '\f') || + lookahead == ' ' || + lookahead == '"' || + ('\'' <= lookahead && lookahead <= '*') || + lookahead == '.' || + ('<' <= lookahead && lookahead <= '>') || + lookahead == '[' || + lookahead == ']') ADVANCE(148); + if (lookahead != 0) ADVANCE(155); END_STATE(); case 143: - ACCEPT_TOKEN(aux_sym_doctype_token1); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(143); - if (lookahead != 0 && - lookahead != '>') ADVANCE(144); + ACCEPT_TOKEN(aux_sym_string_token1); + if (lookahead == '>') ADVANCE(50); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(59); END_STATE(); case 144: - ACCEPT_TOKEN(aux_sym_doctype_token1); - if (lookahead != 0 && - lookahead != '>') ADVANCE(144); + ACCEPT_TOKEN(aux_sym_string_token1); + if (lookahead == 'u') ADVANCE(27); + if (lookahead == 'x') ADVANCE(37); + if (lookahead == '\r' || + lookahead == '?') ADVANCE(150); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(153); + if (lookahead != 0) ADVANCE(148); END_STATE(); case 145: - ACCEPT_TOKEN(anon_sym_GT); + ACCEPT_TOKEN(aux_sym_string_token1); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(59); END_STATE(); case 146: - ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(323); - if (lookahead == '>') ADVANCE(26); + ACCEPT_TOKEN(aux_sym_string_token2); END_STATE(); case 147: - ACCEPT_TOKEN(sym__doctype); + ACCEPT_TOKEN(aux_sym_string_token2); + if (lookahead == 'u') ADVANCE(27); + if (lookahead == 'x') ADVANCE(37); + if (lookahead == '\r' || + lookahead == '?') ADVANCE(150); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(153); + if (lookahead != 0) ADVANCE(148); END_STATE(); case 148: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '!') ADVANCE(142); - if (lookahead == '/') ADVANCE(152); + ACCEPT_TOKEN(sym__escape_sequence); END_STATE(); case 149: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '!') ADVANCE(142); - if (lookahead == '/') ADVANCE(152); - if (lookahead == '<') ADVANCE(25); - if (lookahead == '=') ADVANCE(320); + ACCEPT_TOKEN(sym__escape_sequence); + if (lookahead == '\n') ADVANCE(148); + if (lookahead == 0x2028 || + lookahead == 0x2029) ADVANCE(155); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(59); END_STATE(); case 150: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(25); - if (lookahead == '=') ADVANCE(320); + ACCEPT_TOKEN(sym__escape_sequence); + if (lookahead == '\n' || + lookahead == 0x2028 || + lookahead == 0x2029) ADVANCE(148); END_STATE(); case 151: - ACCEPT_TOKEN(anon_sym_SLASH_GT); + ACCEPT_TOKEN(sym__escape_sequence); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(148); END_STATE(); case 152: - ACCEPT_TOKEN(anon_sym_LT_SLASH); + ACCEPT_TOKEN(sym__escape_sequence); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(155); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(59); END_STATE(); case 153: - ACCEPT_TOKEN(sym_attribute_name); - if (lookahead == '>') ADVANCE(151); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(160); + ACCEPT_TOKEN(sym__escape_sequence); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(151); END_STATE(); case 154: - ACCEPT_TOKEN(sym_attribute_name); - if (lookahead == '{') ADVANCE(158); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(156); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(160); + ACCEPT_TOKEN(sym__escape_sequence); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(152); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(59); END_STATE(); case 155: - ACCEPT_TOKEN(sym_attribute_name); - if (lookahead == '}') ADVANCE(303); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(155); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(160); + ACCEPT_TOKEN(sym__escape_sequence); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(59); END_STATE(); case 156: - ACCEPT_TOKEN(sym_attribute_name); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(159); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(160); + ACCEPT_TOKEN(sym_number); + if (lookahead == '.') ADVANCE(157); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(156); END_STATE(); case 157: - ACCEPT_TOKEN(sym_attribute_name); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(303); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(160); + ACCEPT_TOKEN(sym_number); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(157); END_STATE(); case 158: - ACCEPT_TOKEN(sym_attribute_name); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(155); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(160); + ACCEPT_TOKEN(anon_sym_DOT); END_STATE(); case 159: - ACCEPT_TOKEN(sym_attribute_name); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(157); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(160); + ACCEPT_TOKEN(anon_sym_QMARK_DOT); END_STATE(); case 160: - ACCEPT_TOKEN(sym_attribute_name); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(160); + ACCEPT_TOKEN(anon_sym_BANG_DOT); END_STATE(); case 161: - ACCEPT_TOKEN(sym_attribute_value); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ' && - lookahead != '"' && - lookahead != '\'' && - (lookahead < '<' || '>' < lookahead)) ADVANCE(161); + ACCEPT_TOKEN(anon_sym_BQUOTE); END_STATE(); case 162: - ACCEPT_TOKEN(sym_entity); + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '=') ADVANCE(174); END_STATE(); case 163: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); + ACCEPT_TOKEN(anon_sym_SLASH); + if (lookahead == '=') ADVANCE(176); END_STATE(); case 164: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(163); + ACCEPT_TOKEN(anon_sym_SLASH); + if (lookahead == '=') ADVANCE(176); + if (lookahead == '>') ADVANCE(50); END_STATE(); case 165: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(164); + ACCEPT_TOKEN(anon_sym_STAR_STAR); + if (lookahead == '=') ADVANCE(178); END_STATE(); case 166: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(165); + ACCEPT_TOKEN(anon_sym_PERCENT); + if (lookahead == '=') ADVANCE(177); END_STATE(); case 167: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(166); + ACCEPT_TOKEN(anon_sym_EQ_EQ); + if (lookahead == '=') ADVANCE(168); END_STATE(); case 168: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(163); + ACCEPT_TOKEN(anon_sym_EQ_EQ_EQ); END_STATE(); case 169: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(168); + ACCEPT_TOKEN(anon_sym_BANG_EQ); + if (lookahead == '=') ADVANCE(170); END_STATE(); case 170: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(169); + ACCEPT_TOKEN(anon_sym_BANG_EQ_EQ); END_STATE(); case 171: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(170); + ACCEPT_TOKEN(anon_sym_LT_EQ); END_STATE(); case 172: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(171); + ACCEPT_TOKEN(anon_sym_GT_EQ); END_STATE(); case 173: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(163); + ACCEPT_TOKEN(anon_sym_PLUS_EQ); END_STATE(); case 174: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(173); + ACCEPT_TOKEN(anon_sym_DASH_EQ); END_STATE(); case 175: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(174); + ACCEPT_TOKEN(anon_sym_STAR_EQ); END_STATE(); case 176: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(175); + ACCEPT_TOKEN(anon_sym_SLASH_EQ); END_STATE(); case 177: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(176); + ACCEPT_TOKEN(anon_sym_PERCENT_EQ); END_STATE(); case 178: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(177); + ACCEPT_TOKEN(anon_sym_STAR_STAR_EQ); END_STATE(); case 179: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(178); + ACCEPT_TOKEN(anon_sym_LT_LT_EQ); END_STATE(); case 180: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(179); + ACCEPT_TOKEN(anon_sym_GT_GT_EQ); END_STATE(); case 181: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(180); + ACCEPT_TOKEN(anon_sym_GT_GT_GT_EQ); END_STATE(); case 182: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(181); + ACCEPT_TOKEN(anon_sym_AMP_EQ); END_STATE(); case 183: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(182); + ACCEPT_TOKEN(anon_sym_CARET_EQ); END_STATE(); case 184: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(183); + ACCEPT_TOKEN(anon_sym_PIPE_EQ); END_STATE(); case 185: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(184); + ACCEPT_TOKEN(anon_sym_AMP_AMP_EQ); END_STATE(); case 186: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(185); + ACCEPT_TOKEN(anon_sym_PIPE_PIPE_EQ); END_STATE(); case 187: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(186); - END_STATE(); - case 188: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(187); + ACCEPT_TOKEN(anon_sym_QMARK_QMARK_EQ); END_STATE(); - case 189: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(188); + default: + return false; + } +} + +static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { + START_LEXER(); + eof = lexer->eof(lexer); + switch (state) { + case 0: + ADVANCE_MAP( + 'D', 1, + 'a', 2, + 'c', 3, + 'd', 4, + 'e', 5, + 'f', 6, + 'i', 7, + 'l', 8, + 'm', 9, + 'o', 10, + 'p', 11, + 's', 12, + 't', 13, + 'w', 14, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(0); END_STATE(); - case 190: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(189); + case 1: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(15); END_STATE(); - case 191: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(190); + case 2: + if (lookahead == 'f') ADVANCE(16); + if (lookahead == 's') ADVANCE(17); END_STATE(); - case 192: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(191); + case 3: + if (lookahead == 'a') ADVANCE(18); + if (lookahead == 'o') ADVANCE(19); END_STATE(); - case 193: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(192); + case 4: + if (lookahead == 'e') ADVANCE(20); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(15); END_STATE(); - case 194: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(193); + case 5: + if (lookahead == 'l') ADVANCE(21); + if (lookahead == 'm') ADVANCE(22); + if (lookahead == 'r') ADVANCE(23); END_STATE(); - case 195: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(194); + case 6: + if (lookahead == 'o') ADVANCE(24); END_STATE(); - case 196: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(195); + case 7: + if (lookahead == 'f') ADVANCE(25); + if (lookahead == 'n') ADVANCE(26); END_STATE(); - case 197: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(196); + case 8: + if (lookahead == 'e') ADVANCE(27); + if (lookahead == 'o') ADVANCE(28); END_STATE(); - case 198: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(197); + case 9: + if (lookahead == 'i') ADVANCE(29); + if (lookahead == 's') ADVANCE(30); END_STATE(); - case 199: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(198); + case 10: + if (lookahead == 'f') ADVANCE(31); + if (lookahead == 'n') ADVANCE(32); END_STATE(); - case 200: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(199); + case 11: + if (lookahead == 'l') ADVANCE(33); + if (lookahead == 'r') ADVANCE(34); END_STATE(); - case 201: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(162); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(200); + case 12: + ACCEPT_TOKEN(anon_sym_s); + if (lookahead == 'e') ADVANCE(35); + if (lookahead == 'w') ADVANCE(36); END_STATE(); - case 202: - ACCEPT_TOKEN(anon_sym_SQUOTE); + case 13: + if (lookahead == 'r') ADVANCE(37); END_STATE(); - case 203: - ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token1); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(203); - if (lookahead != 0 && - lookahead != '\'') ADVANCE(204); + case 14: + if (lookahead == 'h') ADVANCE(38); END_STATE(); - case 204: - ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token1); - if (lookahead != 0 && - lookahead != '\'') ADVANCE(204); + case 15: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(39); END_STATE(); - case 205: - ACCEPT_TOKEN(anon_sym_DQUOTE); + case 16: + if (lookahead == 't') ADVANCE(40); END_STATE(); - case 206: - ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token2); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(206); - if (lookahead != 0 && - lookahead != '"') ADVANCE(207); + case 17: + ACCEPT_TOKEN(anon_sym_as); END_STATE(); - case 207: - ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token2); - if (lookahead != 0 && - lookahead != '"') ADVANCE(207); + case 18: + if (lookahead == 's') ADVANCE(41); END_STATE(); - case 208: - ACCEPT_TOKEN(sym_text); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(131); - if (lookahead != 0 && - lookahead != '&' && - lookahead != '<' && - lookahead != '>' && - lookahead != '@' && - lookahead != '{' && - lookahead != '}') ADVANCE(208); + case 19: + if (lookahead == 'n') ADVANCE(42); END_STATE(); - case 209: - ACCEPT_TOKEN(anon_sym_LBRACE); + case 20: + if (lookahead == 'f') ADVANCE(43); END_STATE(); - case 210: - ACCEPT_TOKEN(anon_sym_RBRACE); + case 21: + if (lookahead == 's') ADVANCE(44); END_STATE(); - case 211: - ACCEPT_TOKEN(anon_sym_let); + case 22: + if (lookahead == 'p') ADVANCE(45); END_STATE(); - case 212: - ACCEPT_TOKEN(anon_sym_let); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); + case 23: + if (lookahead == 'r') ADVANCE(46); END_STATE(); - case 213: - ACCEPT_TOKEN(anon_sym_SEMI); + case 24: + if (lookahead == 'r') ADVANCE(47); END_STATE(); - case 214: - ACCEPT_TOKEN(anon_sym_switch); + case 25: + ACCEPT_TOKEN(anon_sym_if); END_STATE(); - case 215: - ACCEPT_TOKEN(anon_sym_LPAREN); + case 26: + ACCEPT_TOKEN(anon_sym_in); END_STATE(); - case 216: - ACCEPT_TOKEN(anon_sym_RPAREN); + case 27: + if (lookahead == 't') ADVANCE(48); END_STATE(); - case 217: - ACCEPT_TOKEN(anon_sym_case); + case 28: + if (lookahead == 'a') ADVANCE(49); END_STATE(); - case 218: - ACCEPT_TOKEN(anon_sym_default); + case 29: + if (lookahead == 'n') ADVANCE(50); END_STATE(); - case 219: - ACCEPT_TOKEN(anon_sym_defer); + case 30: + ACCEPT_TOKEN(anon_sym_ms); END_STATE(); - case 220: - ACCEPT_TOKEN(anon_sym_placeholder); + case 31: + ACCEPT_TOKEN(anon_sym_of); END_STATE(); - case 221: - ACCEPT_TOKEN(anon_sym_loading); + case 32: + ACCEPT_TOKEN(anon_sym_on); END_STATE(); - case 222: - ACCEPT_TOKEN(anon_sym_error); + case 33: + if (lookahead == 'a') ADVANCE(51); + if (lookahead == 'u') ADVANCE(52); END_STATE(); - case 223: - ACCEPT_TOKEN(anon_sym_prefetch); + case 34: + if (lookahead == 'e') ADVANCE(53); END_STATE(); - case 224: - ACCEPT_TOKEN(anon_sym_when); + case 35: + if (lookahead == 'l') ADVANCE(54); END_STATE(); - case 225: - ACCEPT_TOKEN(anon_sym_on); + case 36: + if (lookahead == 'i') ADVANCE(55); END_STATE(); - case 226: - ACCEPT_TOKEN(anon_sym_after); + case 37: + if (lookahead == 'a') ADVANCE(56); END_STATE(); - case 227: - ACCEPT_TOKEN(anon_sym_minimum); + case 38: + if (lookahead == 'e') ADVANCE(57); END_STATE(); - case 228: - ACCEPT_TOKEN(anon_sym_ms); + case 39: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(58); END_STATE(); - case 229: - ACCEPT_TOKEN(anon_sym_s); + case 40: + if (lookahead == 'e') ADVANCE(59); END_STATE(); - case 230: - ACCEPT_TOKEN(anon_sym_s); - if (lookahead == 'e') ADVANCE(80); - if (lookahead == 'w') ADVANCE(72); + case 41: + if (lookahead == 'e') ADVANCE(60); END_STATE(); - case 231: - ACCEPT_TOKEN(anon_sym_for); + case 42: + if (lookahead == 't') ADVANCE(61); END_STATE(); - case 232: - ACCEPT_TOKEN(anon_sym_empty); + case 43: + if (lookahead == 'a') ADVANCE(62); + if (lookahead == 'e') ADVANCE(63); END_STATE(); - case 233: - ACCEPT_TOKEN(anon_sym_of); + case 44: + if (lookahead == 'e') ADVANCE(64); END_STATE(); - case 234: - ACCEPT_TOKEN(anon_sym_track); + case 45: + if (lookahead == 't') ADVANCE(65); END_STATE(); - case 235: - ACCEPT_TOKEN(anon_sym_COMMA); + case 46: + if (lookahead == 'o') ADVANCE(66); END_STATE(); - case 236: - ACCEPT_TOKEN(anon_sym_else); + case 47: + ACCEPT_TOKEN(anon_sym_for); END_STATE(); - case 237: - ACCEPT_TOKEN(anon_sym_else); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); + case 48: + ACCEPT_TOKEN(anon_sym_let); END_STATE(); - case 238: - ACCEPT_TOKEN(anon_sym_if); + case 49: + if (lookahead == 'd') ADVANCE(67); END_STATE(); - case 239: - ACCEPT_TOKEN(anon_sym_as); + case 50: + if (lookahead == 'i') ADVANCE(68); END_STATE(); - case 240: - ACCEPT_TOKEN(anon_sym_as); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); + case 51: + if (lookahead == 'c') ADVANCE(69); END_STATE(); - case 241: - ACCEPT_TOKEN(anon_sym_EQ); + case 52: + if (lookahead == 'r') ADVANCE(70); END_STATE(); - case 242: - ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '=') ADVANCE(316); + case 53: + if (lookahead == 'f') ADVANCE(71); END_STATE(); - case 243: - ACCEPT_TOKEN(anon_sym_plural); + case 54: + if (lookahead == 'e') ADVANCE(72); END_STATE(); - case 244: - ACCEPT_TOKEN(anon_sym_select); + case 55: + if (lookahead == 't') ADVANCE(73); END_STATE(); - case 245: - ACCEPT_TOKEN(sym_icu_category); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(245); - if (lookahead != 0 && - lookahead != '{' && - lookahead != '}') ADVANCE(246); + case 56: + if (lookahead == 'c') ADVANCE(74); END_STATE(); - case 246: - ACCEPT_TOKEN(sym_icu_category); - if (lookahead != 0 && - lookahead != '{' && - lookahead != '}') ADVANCE(246); + case 57: + if (lookahead == 'n') ADVANCE(75); END_STATE(); - case 247: - ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '=') ADVANCE(324); + case 58: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(76); END_STATE(); - case 248: - ACCEPT_TOKEN(anon_sym_STAR); + case 59: + if (lookahead == 'r') ADVANCE(77); END_STATE(); - case 249: - ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '*') ADVANCE(314); - if (lookahead == '=') ADVANCE(326); + case 60: + ACCEPT_TOKEN(anon_sym_case); END_STATE(); - case 250: - ACCEPT_TOKEN(anon_sym_COLON); + case 61: + if (lookahead == 'e') ADVANCE(78); END_STATE(); - case 251: - ACCEPT_TOKEN(anon_sym_context); + case 62: + if (lookahead == 'u') ADVANCE(79); END_STATE(); - case 252: - ACCEPT_TOKEN(anon_sym_context); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); + case 63: + if (lookahead == 'r') ADVANCE(80); END_STATE(); - case 253: - ACCEPT_TOKEN(anon_sym_LBRACK); + case 64: + ACCEPT_TOKEN(anon_sym_else); END_STATE(); - case 254: - ACCEPT_TOKEN(anon_sym_LBRACK); - if (lookahead == '(') ADVANCE(256); - if (lookahead == '@') ADVANCE(258); + case 65: + if (lookahead == 'y') ADVANCE(81); END_STATE(); - case 255: - ACCEPT_TOKEN(anon_sym_RBRACK); + case 66: + if (lookahead == 'r') ADVANCE(82); END_STATE(); - case 256: - ACCEPT_TOKEN(anon_sym_LBRACK_LPAREN); + case 67: + if (lookahead == 'i') ADVANCE(83); END_STATE(); - case 257: - ACCEPT_TOKEN(anon_sym_RPAREN_RBRACK); + case 68: + if (lookahead == 'm') ADVANCE(84); END_STATE(); - case 258: - ACCEPT_TOKEN(anon_sym_LBRACK_AT); + case 69: + if (lookahead == 'e') ADVANCE(85); END_STATE(); - case 259: - ACCEPT_TOKEN(sym_template_chars); - if (lookahead == '\\') ADVANCE(138); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(259); - if (lookahead != 0 && - lookahead != '$' && - lookahead != '`') ADVANCE(260); + case 70: + if (lookahead == 'a') ADVANCE(86); END_STATE(); - case 260: - ACCEPT_TOKEN(sym_template_chars); - if (lookahead == '\\') ADVANCE(138); - if (lookahead != 0 && - lookahead != '$' && - lookahead != '`') ADVANCE(260); + case 71: + if (lookahead == 'e') ADVANCE(87); END_STATE(); - case 261: - ACCEPT_TOKEN(anon_sym_DOLLAR_LBRACE); + case 72: + if (lookahead == 'c') ADVANCE(88); END_STATE(); - case 262: - ACCEPT_TOKEN(anon_sym_BANG); + case 73: + if (lookahead == 'c') ADVANCE(89); END_STATE(); - case 263: - ACCEPT_TOKEN(anon_sym_BANG); - if (lookahead == '.') ADVANCE(308); - if (lookahead == '=') ADVANCE(318); + case 74: + if (lookahead == 'k') ADVANCE(90); END_STATE(); - case 264: - ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '.') ADVANCE(307); - if (lookahead == '?') ADVANCE(267); + case 75: + ACCEPT_TOKEN(anon_sym_when); END_STATE(); - case 265: - ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '.') ADVANCE(307); - if (lookahead == '?') ADVANCE(266); + case 76: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(91); END_STATE(); - case 266: - ACCEPT_TOKEN(anon_sym_QMARK_QMARK); + case 77: + ACCEPT_TOKEN(anon_sym_after); END_STATE(); - case 267: - ACCEPT_TOKEN(anon_sym_QMARK_QMARK); - if (lookahead == '=') ADVANCE(338); + case 78: + if (lookahead == 'x') ADVANCE(92); END_STATE(); - case 268: - ACCEPT_TOKEN(anon_sym_PIPE_PIPE); + case 79: + if (lookahead == 'l') ADVANCE(93); END_STATE(); - case 269: - ACCEPT_TOKEN(anon_sym_PIPE_PIPE); - if (lookahead == '=') ADVANCE(337); - END_STATE(); - case 270: - ACCEPT_TOKEN(anon_sym_AMP_AMP); - END_STATE(); - case 271: - ACCEPT_TOKEN(anon_sym_AMP_AMP); - if (lookahead == '=') ADVANCE(336); - END_STATE(); - case 272: - ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '=') ADVANCE(335); - if (lookahead == '|') ADVANCE(269); - END_STATE(); - case 273: - ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(268); - END_STATE(); - case 274: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '.') ADVANCE(305); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(274); - if (lookahead == '$' || - lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); - END_STATE(); - case 275: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(284); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); - END_STATE(); - case 276: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(237); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); - END_STATE(); - case 277: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(287); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); - END_STATE(); - case 278: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'l') ADVANCE(283); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); - END_STATE(); - case 279: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'n') ADVANCE(322); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); - END_STATE(); - case 280: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'n') ADVANCE(286); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); - END_STATE(); - case 281: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'o') ADVANCE(280); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); - END_STATE(); - case 282: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 's') ADVANCE(240); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); - END_STATE(); - case 283: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 's') ADVANCE(276); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); - END_STATE(); - case 284: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(212); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); - END_STATE(); - case 285: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(252); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); - END_STATE(); - case 286: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(277); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); - END_STATE(); - case 287: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'x') ADVANCE(285); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); - END_STATE(); - case 288: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); - END_STATE(); - case 289: - ACCEPT_TOKEN(aux_sym_string_token1); - END_STATE(); - case 290: - ACCEPT_TOKEN(aux_sym_string_token1); - if (lookahead == '\r') ADVANCE(298); - if (lookahead == '?') ADVANCE(297); - if (lookahead == 'u') ADVANCE(154); - if (lookahead == 'x') ADVANCE(159); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(302); - if (('\t' <= lookahead && lookahead <= '\f') || - lookahead == ' ' || - lookahead == '"' || - ('\'' <= lookahead && lookahead <= '*') || - lookahead == '.' || - ('<' <= lookahead && lookahead <= '>') || - lookahead == '[' || - lookahead == ']') ADVANCE(296); - if (lookahead != 0) ADVANCE(303); - END_STATE(); - case 291: - ACCEPT_TOKEN(aux_sym_string_token1); - if (lookahead == '>') ADVANCE(151); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(160); - END_STATE(); - case 292: - ACCEPT_TOKEN(aux_sym_string_token1); - if (lookahead == 'u') ADVANCE(121); - if (lookahead == 'x') ADVANCE(137); - if (lookahead == '\r' || - lookahead == '?') ADVANCE(298); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(301); - if (lookahead != 0) ADVANCE(296); - END_STATE(); - case 293: - ACCEPT_TOKEN(aux_sym_string_token1); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(160); - END_STATE(); - case 294: - ACCEPT_TOKEN(aux_sym_string_token2); - END_STATE(); - case 295: - ACCEPT_TOKEN(aux_sym_string_token2); - if (lookahead == 'u') ADVANCE(121); - if (lookahead == 'x') ADVANCE(137); - if (lookahead == '\r' || - lookahead == '?') ADVANCE(298); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(301); - if (lookahead != 0) ADVANCE(296); - END_STATE(); - case 296: - ACCEPT_TOKEN(sym__escape_sequence); - END_STATE(); - case 297: - ACCEPT_TOKEN(sym__escape_sequence); - if (lookahead == '\n') ADVANCE(296); - if (lookahead == 0x2028 || - lookahead == 0x2029) ADVANCE(303); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(160); - END_STATE(); - case 298: - ACCEPT_TOKEN(sym__escape_sequence); - if (lookahead == '\n' || - lookahead == 0x2028 || - lookahead == 0x2029) ADVANCE(296); - END_STATE(); - case 299: - ACCEPT_TOKEN(sym__escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(296); - END_STATE(); - case 300: - ACCEPT_TOKEN(sym__escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(303); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(160); - END_STATE(); - case 301: - ACCEPT_TOKEN(sym__escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(299); - END_STATE(); - case 302: - ACCEPT_TOKEN(sym__escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(300); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(160); - END_STATE(); - case 303: - ACCEPT_TOKEN(sym__escape_sequence); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(160); - END_STATE(); - case 304: - ACCEPT_TOKEN(sym_number); - if (lookahead == '.') ADVANCE(305); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(304); - END_STATE(); - case 305: - ACCEPT_TOKEN(sym_number); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(305); - END_STATE(); - case 306: - ACCEPT_TOKEN(anon_sym_DOT); + case 80: + ACCEPT_TOKEN(anon_sym_defer); END_STATE(); - case 307: - ACCEPT_TOKEN(anon_sym_QMARK_DOT); + case 81: + ACCEPT_TOKEN(anon_sym_empty); END_STATE(); - case 308: - ACCEPT_TOKEN(anon_sym_BANG_DOT); + case 82: + ACCEPT_TOKEN(anon_sym_error); END_STATE(); - case 309: - ACCEPT_TOKEN(anon_sym_BQUOTE); + case 83: + if (lookahead == 'n') ADVANCE(94); END_STATE(); - case 310: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '=') ADVANCE(325); + case 84: + if (lookahead == 'u') ADVANCE(95); END_STATE(); - case 311: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '=') ADVANCE(325); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); + case 85: + if (lookahead == 'h') ADVANCE(96); END_STATE(); - case 312: - ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '=') ADVANCE(327); + case 86: + if (lookahead == 'l') ADVANCE(97); END_STATE(); - case 313: - ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '=') ADVANCE(327); - if (lookahead == '>') ADVANCE(151); + case 87: + if (lookahead == 't') ADVANCE(98); END_STATE(); - case 314: - ACCEPT_TOKEN(anon_sym_STAR_STAR); - if (lookahead == '=') ADVANCE(329); + case 88: + if (lookahead == 't') ADVANCE(99); END_STATE(); - case 315: - ACCEPT_TOKEN(anon_sym_PERCENT); - if (lookahead == '=') ADVANCE(328); + case 89: + if (lookahead == 'h') ADVANCE(100); END_STATE(); - case 316: - ACCEPT_TOKEN(anon_sym_EQ_EQ); - if (lookahead == '=') ADVANCE(317); + case 90: + ACCEPT_TOKEN(anon_sym_track); END_STATE(); - case 317: - ACCEPT_TOKEN(anon_sym_EQ_EQ_EQ); + case 91: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(101); END_STATE(); - case 318: - ACCEPT_TOKEN(anon_sym_BANG_EQ); - if (lookahead == '=') ADVANCE(319); + case 92: + if (lookahead == 't') ADVANCE(102); END_STATE(); - case 319: - ACCEPT_TOKEN(anon_sym_BANG_EQ_EQ); + case 93: + if (lookahead == 't') ADVANCE(103); END_STATE(); - case 320: - ACCEPT_TOKEN(anon_sym_LT_EQ); + case 94: + if (lookahead == 'g') ADVANCE(104); END_STATE(); - case 321: - ACCEPT_TOKEN(anon_sym_in); + case 95: + if (lookahead == 'm') ADVANCE(105); END_STATE(); - case 322: - ACCEPT_TOKEN(anon_sym_in); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); + case 96: + if (lookahead == 'o') ADVANCE(106); END_STATE(); - case 323: - ACCEPT_TOKEN(anon_sym_GT_EQ); + case 97: + ACCEPT_TOKEN(anon_sym_plural); END_STATE(); - case 324: - ACCEPT_TOKEN(anon_sym_PLUS_EQ); + case 98: + if (lookahead == 'c') ADVANCE(107); END_STATE(); - case 325: - ACCEPT_TOKEN(anon_sym_DASH_EQ); + case 99: + ACCEPT_TOKEN(anon_sym_select); END_STATE(); - case 326: - ACCEPT_TOKEN(anon_sym_STAR_EQ); + case 100: + ACCEPT_TOKEN(anon_sym_switch); END_STATE(); - case 327: - ACCEPT_TOKEN(anon_sym_SLASH_EQ); + case 101: + ACCEPT_TOKEN(sym__doctype); END_STATE(); - case 328: - ACCEPT_TOKEN(anon_sym_PERCENT_EQ); + case 102: + ACCEPT_TOKEN(anon_sym_context); END_STATE(); - case 329: - ACCEPT_TOKEN(anon_sym_STAR_STAR_EQ); + case 103: + ACCEPT_TOKEN(anon_sym_default); END_STATE(); - case 330: - ACCEPT_TOKEN(anon_sym_LT_LT_EQ); + case 104: + ACCEPT_TOKEN(anon_sym_loading); END_STATE(); - case 331: - ACCEPT_TOKEN(anon_sym_GT_GT_EQ); + case 105: + ACCEPT_TOKEN(anon_sym_minimum); END_STATE(); - case 332: - ACCEPT_TOKEN(anon_sym_GT_GT_GT_EQ); + case 106: + if (lookahead == 'l') ADVANCE(108); END_STATE(); - case 333: - ACCEPT_TOKEN(anon_sym_AMP_EQ); + case 107: + if (lookahead == 'h') ADVANCE(109); END_STATE(); - case 334: - ACCEPT_TOKEN(anon_sym_CARET_EQ); + case 108: + if (lookahead == 'd') ADVANCE(110); END_STATE(); - case 335: - ACCEPT_TOKEN(anon_sym_PIPE_EQ); + case 109: + ACCEPT_TOKEN(anon_sym_prefetch); END_STATE(); - case 336: - ACCEPT_TOKEN(anon_sym_AMP_AMP_EQ); + case 110: + if (lookahead == 'e') ADVANCE(111); END_STATE(); - case 337: - ACCEPT_TOKEN(anon_sym_PIPE_PIPE_EQ); + case 111: + if (lookahead == 'r') ADVANCE(112); END_STATE(); - case 338: - ACCEPT_TOKEN(anon_sym_QMARK_QMARK_EQ); + case 112: + ACCEPT_TOKEN(anon_sym_placeholder); END_STATE(); default: return false; @@ -4498,7 +4024,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, - [1] = {.lex_state = 140, .external_lex_state = 2}, + [1] = {.lex_state = 40, .external_lex_state = 2}, [2] = {.lex_state = 1, .external_lex_state = 3}, [3] = {.lex_state = 1, .external_lex_state = 3}, [4] = {.lex_state = 1, .external_lex_state = 3}, @@ -4517,713 +4043,597 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [17] = {.lex_state = 1, .external_lex_state = 3}, [18] = {.lex_state = 1, .external_lex_state = 3}, [19] = {.lex_state = 1, .external_lex_state = 3}, - [20] = {.lex_state = 2, .external_lex_state = 3}, + [20] = {.lex_state = 1, .external_lex_state = 3}, [21] = {.lex_state = 1, .external_lex_state = 3}, - [22] = {.lex_state = 2, .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 = 2, .external_lex_state = 3}, + [24] = {.lex_state = 1, .external_lex_state = 3}, + [25] = {.lex_state = 1, .external_lex_state = 3}, [26] = {.lex_state = 1, .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 = 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}, - [37] = {.lex_state = 2, .external_lex_state = 3}, - [38] = {.lex_state = 2, .external_lex_state = 3}, - [39] = {.lex_state = 2, .external_lex_state = 3}, - [40] = {.lex_state = 2, .external_lex_state = 3}, - [41] = {.lex_state = 1, .external_lex_state = 3}, - [42] = {.lex_state = 1, .external_lex_state = 3}, - [43] = {.lex_state = 1, .external_lex_state = 3}, - [44] = {.lex_state = 2, .external_lex_state = 3}, - [45] = {.lex_state = 2, .external_lex_state = 3}, - [46] = {.lex_state = 1, .external_lex_state = 3}, - [47] = {.lex_state = 1, .external_lex_state = 3}, - [48] = {.lex_state = 2, .external_lex_state = 3}, - [49] = {.lex_state = 1, .external_lex_state = 3}, - [50] = {.lex_state = 2, .external_lex_state = 3}, + [27] = {.lex_state = 1, .external_lex_state = 3}, + [28] = {.lex_state = 1, .external_lex_state = 3}, + [29] = {.lex_state = 1, .external_lex_state = 3}, + [30] = {.lex_state = 1, .external_lex_state = 3}, + [31] = {.lex_state = 1, .external_lex_state = 4}, + [32] = {.lex_state = 1, .external_lex_state = 4}, + [33] = {.lex_state = 1, .external_lex_state = 3}, + [34] = {.lex_state = 1, .external_lex_state = 4}, + [35] = {.lex_state = 1, .external_lex_state = 3}, + [36] = {.lex_state = 1, .external_lex_state = 4}, + [37] = {.lex_state = 1, .external_lex_state = 4}, + [38] = {.lex_state = 1, .external_lex_state = 4}, + [39] = {.lex_state = 1, .external_lex_state = 4}, + [40] = {.lex_state = 1, .external_lex_state = 4}, + [41] = {.lex_state = 1, .external_lex_state = 4}, + [42] = {.lex_state = 1, .external_lex_state = 4}, + [43] = {.lex_state = 1, .external_lex_state = 4}, + [44] = {.lex_state = 1, .external_lex_state = 4}, + [45] = {.lex_state = 1, .external_lex_state = 4}, + [46] = {.lex_state = 1, .external_lex_state = 4}, + [47] = {.lex_state = 1, .external_lex_state = 4}, + [48] = {.lex_state = 1, .external_lex_state = 4}, + [49] = {.lex_state = 1, .external_lex_state = 4}, + [50] = {.lex_state = 1, .external_lex_state = 4}, [51] = {.lex_state = 1, .external_lex_state = 4}, [52] = {.lex_state = 1, .external_lex_state = 4}, [53] = {.lex_state = 1, .external_lex_state = 4}, - [54] = {.lex_state = 1, .external_lex_state = 3}, - [55] = {.lex_state = 1, .external_lex_state = 3}, - [56] = {.lex_state = 1, .external_lex_state = 4}, - [57] = {.lex_state = 1, .external_lex_state = 3}, - [58] = {.lex_state = 1, .external_lex_state = 3}, - [59] = {.lex_state = 1, .external_lex_state = 4}, - [60] = {.lex_state = 1, .external_lex_state = 4}, - [61] = {.lex_state = 1, .external_lex_state = 3}, - [62] = {.lex_state = 1, .external_lex_state = 4}, + [54] = {.lex_state = 1, .external_lex_state = 4}, + [55] = {.lex_state = 40, .external_lex_state = 5}, + [56] = {.lex_state = 40, .external_lex_state = 5}, + [57] = {.lex_state = 40, .external_lex_state = 2}, + [58] = {.lex_state = 40, .external_lex_state = 5}, + [59] = {.lex_state = 40, .external_lex_state = 5}, + [60] = {.lex_state = 40, .external_lex_state = 5}, + [61] = {.lex_state = 40, .external_lex_state = 2}, + [62] = {.lex_state = 40, .external_lex_state = 2}, [63] = {.lex_state = 1, .external_lex_state = 4}, [64] = {.lex_state = 1, .external_lex_state = 4}, - [65] = {.lex_state = 1, .external_lex_state = 4}, - [66] = {.lex_state = 2, .external_lex_state = 3}, - [67] = {.lex_state = 1, .external_lex_state = 4}, - [68] = {.lex_state = 1, .external_lex_state = 4}, - [69] = {.lex_state = 2, .external_lex_state = 3}, - [70] = {.lex_state = 1, .external_lex_state = 4}, + [65] = {.lex_state = 40, .external_lex_state = 2}, + [66] = {.lex_state = 40, .external_lex_state = 2}, + [67] = {.lex_state = 40, .external_lex_state = 2}, + [68] = {.lex_state = 40, .external_lex_state = 2}, + [69] = {.lex_state = 40, .external_lex_state = 2}, + [70] = {.lex_state = 40, .external_lex_state = 2}, [71] = {.lex_state = 1, .external_lex_state = 4}, [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 = 4}, + [75] = {.lex_state = 40, .external_lex_state = 2}, [76] = {.lex_state = 1, .external_lex_state = 4}, - [77] = {.lex_state = 2, .external_lex_state = 3}, - [78] = {.lex_state = 2, .external_lex_state = 3}, - [79] = {.lex_state = 1, .external_lex_state = 4}, - [80] = {.lex_state = 2, .external_lex_state = 3}, + [77] = {.lex_state = 1, .external_lex_state = 3}, + [78] = {.lex_state = 1, .external_lex_state = 3}, + [79] = {.lex_state = 1, .external_lex_state = 3}, + [80] = {.lex_state = 1, .external_lex_state = 3}, [81] = {.lex_state = 2, .external_lex_state = 3}, - [82] = {.lex_state = 1, .external_lex_state = 4}, - [83] = {.lex_state = 1, .external_lex_state = 4}, + [82] = {.lex_state = 2, .external_lex_state = 3}, + [83] = {.lex_state = 2, .external_lex_state = 3}, [84] = {.lex_state = 2, .external_lex_state = 3}, - [85] = {.lex_state = 1, .external_lex_state = 3}, - [86] = {.lex_state = 1, .external_lex_state = 3}, - [87] = {.lex_state = 140, .external_lex_state = 5}, - [88] = {.lex_state = 140, .external_lex_state = 2}, - [89] = {.lex_state = 140, .external_lex_state = 5}, - [90] = {.lex_state = 140, .external_lex_state = 5}, - [91] = {.lex_state = 140, .external_lex_state = 5}, - [92] = {.lex_state = 140, .external_lex_state = 2}, - [93] = {.lex_state = 140, .external_lex_state = 2}, - [94] = {.lex_state = 1, .external_lex_state = 4}, - [95] = {.lex_state = 140, .external_lex_state = 2}, - [96] = {.lex_state = 140, .external_lex_state = 5}, - [97] = {.lex_state = 140, .external_lex_state = 2}, - [98] = {.lex_state = 140, .external_lex_state = 2}, - [99] = {.lex_state = 140, .external_lex_state = 2}, - [100] = {.lex_state = 140, .external_lex_state = 2}, - [101] = {.lex_state = 1, .external_lex_state = 4}, - [102] = {.lex_state = 140, .external_lex_state = 2}, - [103] = {.lex_state = 1, .external_lex_state = 4}, - [104] = {.lex_state = 1, .external_lex_state = 4}, - [105] = {.lex_state = 1, .external_lex_state = 4}, - [106] = {.lex_state = 1, .external_lex_state = 4}, - [107] = {.lex_state = 140, .external_lex_state = 2}, - [108] = {.lex_state = 1, .external_lex_state = 4}, - [109] = {.lex_state = 1, .external_lex_state = 3}, - [110] = {.lex_state = 1, .external_lex_state = 3}, - [111] = {.lex_state = 1, .external_lex_state = 3}, - [112] = {.lex_state = 1, .external_lex_state = 3}, - [113] = {.lex_state = 1, .external_lex_state = 3}, - [114] = {.lex_state = 1, .external_lex_state = 3}, - [115] = {.lex_state = 4, .external_lex_state = 3}, - [116] = {.lex_state = 3, .external_lex_state = 3}, - [117] = {.lex_state = 3, .external_lex_state = 3}, - [118] = {.lex_state = 4, .external_lex_state = 3}, - [119] = {.lex_state = 3, .external_lex_state = 3}, - [120] = {.lex_state = 3, .external_lex_state = 3}, - [121] = {.lex_state = 3, .external_lex_state = 3}, - [122] = {.lex_state = 3, .external_lex_state = 3}, - [123] = {.lex_state = 3, .external_lex_state = 3}, - [124] = {.lex_state = 3, .external_lex_state = 3}, - [125] = {.lex_state = 3, .external_lex_state = 3}, - [126] = {.lex_state = 3, .external_lex_state = 3}, - [127] = {.lex_state = 3, .external_lex_state = 3}, - [128] = {.lex_state = 3, .external_lex_state = 3}, - [129] = {.lex_state = 3, .external_lex_state = 3}, - [130] = {.lex_state = 3, .external_lex_state = 3}, - [131] = {.lex_state = 3, .external_lex_state = 3}, - [132] = {.lex_state = 3, .external_lex_state = 3}, - [133] = {.lex_state = 3, .external_lex_state = 3}, - [134] = {.lex_state = 3, .external_lex_state = 3}, - [135] = {.lex_state = 3, .external_lex_state = 3}, - [136] = {.lex_state = 3, .external_lex_state = 3}, - [137] = {.lex_state = 3, .external_lex_state = 3}, - [138] = {.lex_state = 3, .external_lex_state = 3}, - [139] = {.lex_state = 3, .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 = 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}, - [147] = {.lex_state = 3, .external_lex_state = 3}, - [148] = {.lex_state = 3, .external_lex_state = 3}, - [149] = {.lex_state = 3, .external_lex_state = 3}, - [150] = {.lex_state = 3, .external_lex_state = 3}, - [151] = {.lex_state = 3, .external_lex_state = 3}, - [152] = {.lex_state = 3, .external_lex_state = 3}, - [153] = {.lex_state = 3, .external_lex_state = 3}, - [154] = {.lex_state = 3, .external_lex_state = 3}, - [155] = {.lex_state = 3, .external_lex_state = 3}, - [156] = {.lex_state = 3, .external_lex_state = 3}, - [157] = {.lex_state = 3, .external_lex_state = 3}, - [158] = {.lex_state = 3, .external_lex_state = 3}, - [159] = {.lex_state = 3, .external_lex_state = 3}, - [160] = {.lex_state = 3, .external_lex_state = 3}, - [161] = {.lex_state = 3, .external_lex_state = 3}, - [162] = {.lex_state = 3, .external_lex_state = 3}, - [163] = {.lex_state = 3, .external_lex_state = 3}, - [164] = {.lex_state = 3, .external_lex_state = 3}, - [165] = {.lex_state = 3, .external_lex_state = 3}, - [166] = {.lex_state = 3, .external_lex_state = 3}, - [167] = {.lex_state = 3, .external_lex_state = 3}, - [168] = {.lex_state = 3, .external_lex_state = 3}, - [169] = {.lex_state = 3, .external_lex_state = 3}, - [170] = {.lex_state = 3, .external_lex_state = 3}, - [171] = {.lex_state = 3, .external_lex_state = 3}, - [172] = {.lex_state = 3, .external_lex_state = 3}, - [173] = {.lex_state = 3, .external_lex_state = 3}, - [174] = {.lex_state = 3, .external_lex_state = 3}, - [175] = {.lex_state = 3, .external_lex_state = 3}, - [176] = {.lex_state = 3, .external_lex_state = 3}, - [177] = {.lex_state = 3, .external_lex_state = 3}, - [178] = {.lex_state = 3, .external_lex_state = 3}, - [179] = {.lex_state = 3, .external_lex_state = 3}, - [180] = {.lex_state = 3, .external_lex_state = 3}, - [181] = {.lex_state = 3, .external_lex_state = 3}, - [182] = {.lex_state = 3, .external_lex_state = 3}, - [183] = {.lex_state = 3, .external_lex_state = 3}, - [184] = {.lex_state = 3, .external_lex_state = 3}, - [185] = {.lex_state = 3, .external_lex_state = 3}, - [186] = {.lex_state = 3, .external_lex_state = 3}, - [187] = {.lex_state = 3, .external_lex_state = 3}, - [188] = {.lex_state = 3, .external_lex_state = 3}, - [189] = {.lex_state = 3, .external_lex_state = 3}, - [190] = {.lex_state = 3, .external_lex_state = 3}, - [191] = {.lex_state = 3, .external_lex_state = 3}, - [192] = {.lex_state = 3, .external_lex_state = 3}, - [193] = {.lex_state = 3, .external_lex_state = 3}, - [194] = {.lex_state = 3, .external_lex_state = 3}, - [195] = {.lex_state = 3, .external_lex_state = 3}, - [196] = {.lex_state = 3, .external_lex_state = 3}, - [197] = {.lex_state = 3, .external_lex_state = 3}, - [198] = {.lex_state = 3, .external_lex_state = 3}, - [199] = {.lex_state = 3, .external_lex_state = 3}, - [200] = {.lex_state = 3, .external_lex_state = 3}, - [201] = {.lex_state = 19, .external_lex_state = 6}, - [202] = {.lex_state = 19, .external_lex_state = 6}, - [203] = {.lex_state = 5, .external_lex_state = 3}, - [204] = {.lex_state = 5, .external_lex_state = 3}, - [205] = {.lex_state = 19, .external_lex_state = 6}, - [206] = {.lex_state = 19, .external_lex_state = 6}, - [207] = {.lex_state = 19, .external_lex_state = 6}, - [208] = {.lex_state = 5, .external_lex_state = 3}, - [209] = {.lex_state = 20, .external_lex_state = 3}, - [210] = {.lex_state = 5, .external_lex_state = 3}, - [211] = {.lex_state = 20, .external_lex_state = 3}, - [212] = {.lex_state = 5, .external_lex_state = 3}, - [213] = {.lex_state = 5, .external_lex_state = 3}, - [214] = {.lex_state = 20, .external_lex_state = 3}, - [215] = {.lex_state = 5, .external_lex_state = 3}, - [216] = {.lex_state = 5, .external_lex_state = 3}, - [217] = {.lex_state = 20, .external_lex_state = 3}, - [218] = {.lex_state = 5, .external_lex_state = 3}, - [219] = {.lex_state = 5, .external_lex_state = 3}, - [220] = {.lex_state = 20, .external_lex_state = 3}, - [221] = {.lex_state = 5, .external_lex_state = 3}, - [222] = {.lex_state = 5, .external_lex_state = 3}, - [223] = {.lex_state = 5, .external_lex_state = 3}, - [224] = {.lex_state = 5, .external_lex_state = 3}, - [225] = {.lex_state = 5, .external_lex_state = 3}, - [226] = {.lex_state = 5, .external_lex_state = 3}, - [227] = {.lex_state = 8, .external_lex_state = 6}, - [228] = {.lex_state = 1, .external_lex_state = 3}, - [229] = {.lex_state = 5, .external_lex_state = 3}, - [230] = {.lex_state = 5, .external_lex_state = 3}, - [231] = {.lex_state = 5, .external_lex_state = 3}, - [232] = {.lex_state = 9, .external_lex_state = 3}, - [233] = {.lex_state = 5, .external_lex_state = 3}, - [234] = {.lex_state = 5, .external_lex_state = 3}, - [235] = {.lex_state = 0, .external_lex_state = 3}, - [236] = {.lex_state = 0, .external_lex_state = 3}, - [237] = {.lex_state = 5, .external_lex_state = 3}, - [238] = {.lex_state = 5, .external_lex_state = 3}, - [239] = {.lex_state = 140, .external_lex_state = 2}, - [240] = {.lex_state = 140, .external_lex_state = 2}, - [241] = {.lex_state = 140, .external_lex_state = 2}, - [242] = {.lex_state = 140, .external_lex_state = 2}, - [243] = {.lex_state = 140, .external_lex_state = 2}, - [244] = {.lex_state = 140, .external_lex_state = 2}, - [245] = {.lex_state = 140, .external_lex_state = 2}, - [246] = {.lex_state = 140, .external_lex_state = 2}, - [247] = {.lex_state = 140, .external_lex_state = 2}, - [248] = {.lex_state = 140, .external_lex_state = 2}, - [249] = {.lex_state = 19, .external_lex_state = 6}, - [250] = {.lex_state = 140, .external_lex_state = 2}, - [251] = {.lex_state = 140, .external_lex_state = 2}, - [252] = {.lex_state = 140, .external_lex_state = 2}, - [253] = {.lex_state = 140, .external_lex_state = 2}, - [254] = {.lex_state = 140, .external_lex_state = 2}, - [255] = {.lex_state = 140, .external_lex_state = 2}, - [256] = {.lex_state = 140, .external_lex_state = 2}, - [257] = {.lex_state = 140, .external_lex_state = 2}, - [258] = {.lex_state = 140, .external_lex_state = 2}, - [259] = {.lex_state = 5, .external_lex_state = 3}, - [260] = {.lex_state = 140, .external_lex_state = 2}, - [261] = {.lex_state = 140, .external_lex_state = 2}, - [262] = {.lex_state = 140, .external_lex_state = 2}, - [263] = {.lex_state = 140, .external_lex_state = 2}, - [264] = {.lex_state = 140, .external_lex_state = 2}, - [265] = {.lex_state = 1, .external_lex_state = 3}, - [266] = {.lex_state = 140, .external_lex_state = 2}, - [267] = {.lex_state = 140, .external_lex_state = 2}, - [268] = {.lex_state = 140, .external_lex_state = 2}, - [269] = {.lex_state = 140, .external_lex_state = 2}, - [270] = {.lex_state = 140, .external_lex_state = 2}, - [271] = {.lex_state = 140, .external_lex_state = 2}, - [272] = {.lex_state = 140, .external_lex_state = 2}, - [273] = {.lex_state = 140, .external_lex_state = 2}, - [274] = {.lex_state = 5, .external_lex_state = 3}, - [275] = {.lex_state = 1, .external_lex_state = 3}, - [276] = {.lex_state = 140, .external_lex_state = 2}, - [277] = {.lex_state = 140, .external_lex_state = 2}, - [278] = {.lex_state = 140, .external_lex_state = 2}, - [279] = {.lex_state = 140, .external_lex_state = 2}, - [280] = {.lex_state = 5, .external_lex_state = 3}, - [281] = {.lex_state = 5, .external_lex_state = 3}, - [282] = {.lex_state = 140, .external_lex_state = 2}, - [283] = {.lex_state = 1, .external_lex_state = 3}, - [284] = {.lex_state = 140, .external_lex_state = 2}, - [285] = {.lex_state = 140, .external_lex_state = 2}, - [286] = {.lex_state = 140, .external_lex_state = 2}, - [287] = {.lex_state = 140, .external_lex_state = 2}, - [288] = {.lex_state = 140, .external_lex_state = 2}, - [289] = {.lex_state = 5, .external_lex_state = 3}, - [290] = {.lex_state = 140, .external_lex_state = 2}, - [291] = {.lex_state = 140, .external_lex_state = 2}, - [292] = {.lex_state = 140, .external_lex_state = 5}, - [293] = {.lex_state = 5, .external_lex_state = 3}, - [294] = {.lex_state = 6, .external_lex_state = 3}, - [295] = {.lex_state = 5, .external_lex_state = 3}, - [296] = {.lex_state = 140, .external_lex_state = 5}, - [297] = {.lex_state = 140, .external_lex_state = 5}, - [298] = {.lex_state = 140, .external_lex_state = 5}, - [299] = {.lex_state = 140, .external_lex_state = 5}, - [300] = {.lex_state = 140, .external_lex_state = 5}, - [301] = {.lex_state = 140, .external_lex_state = 5}, - [302] = {.lex_state = 140, .external_lex_state = 5}, - [303] = {.lex_state = 140, .external_lex_state = 5}, - [304] = {.lex_state = 140, .external_lex_state = 5}, - [305] = {.lex_state = 140, .external_lex_state = 5}, - [306] = {.lex_state = 5, .external_lex_state = 3}, - [307] = {.lex_state = 140, .external_lex_state = 5}, - [308] = {.lex_state = 140, .external_lex_state = 5}, - [309] = {.lex_state = 140, .external_lex_state = 5}, - [310] = {.lex_state = 140, .external_lex_state = 5}, - [311] = {.lex_state = 140, .external_lex_state = 5}, - [312] = {.lex_state = 140, .external_lex_state = 5}, - [313] = {.lex_state = 140, .external_lex_state = 5}, - [314] = {.lex_state = 140, .external_lex_state = 5}, - [315] = {.lex_state = 140, .external_lex_state = 5}, - [316] = {.lex_state = 140, .external_lex_state = 5}, - [317] = {.lex_state = 140, .external_lex_state = 5}, - [318] = {.lex_state = 140, .external_lex_state = 5}, - [319] = {.lex_state = 140, .external_lex_state = 5}, - [320] = {.lex_state = 140, .external_lex_state = 5}, - [321] = {.lex_state = 140, .external_lex_state = 5}, - [322] = {.lex_state = 140, .external_lex_state = 5}, - [323] = {.lex_state = 140, .external_lex_state = 5}, - [324] = {.lex_state = 140, .external_lex_state = 5}, - [325] = {.lex_state = 140, .external_lex_state = 5}, - [326] = {.lex_state = 140, .external_lex_state = 5}, - [327] = {.lex_state = 140, .external_lex_state = 5}, - [328] = {.lex_state = 140, .external_lex_state = 5}, - [329] = {.lex_state = 140, .external_lex_state = 5}, - [330] = {.lex_state = 140, .external_lex_state = 5}, - [331] = {.lex_state = 140, .external_lex_state = 5}, - [332] = {.lex_state = 140, .external_lex_state = 5}, - [333] = {.lex_state = 20, .external_lex_state = 3}, - [334] = {.lex_state = 140, .external_lex_state = 5}, - [335] = {.lex_state = 0, .external_lex_state = 3}, - [336] = {.lex_state = 140, .external_lex_state = 5}, - [337] = {.lex_state = 140, .external_lex_state = 5}, - [338] = {.lex_state = 140, .external_lex_state = 5}, - [339] = {.lex_state = 140, .external_lex_state = 5}, - [340] = {.lex_state = 140, .external_lex_state = 5}, - [341] = {.lex_state = 140, .external_lex_state = 5}, - [342] = {.lex_state = 19, .external_lex_state = 6}, - [343] = {.lex_state = 140, .external_lex_state = 5}, - [344] = {.lex_state = 5, .external_lex_state = 3}, - [345] = {.lex_state = 5, .external_lex_state = 3}, - [346] = {.lex_state = 5, .external_lex_state = 3}, - [347] = {.lex_state = 5, .external_lex_state = 3}, - [348] = {.lex_state = 5, .external_lex_state = 3}, - [349] = {.lex_state = 140, .external_lex_state = 5}, - [350] = {.lex_state = 5, .external_lex_state = 3}, - [351] = {.lex_state = 19, .external_lex_state = 6}, - [352] = {.lex_state = 5, .external_lex_state = 3}, - [353] = {.lex_state = 5, .external_lex_state = 3}, - [354] = {.lex_state = 5, .external_lex_state = 3}, + [85] = {.lex_state = 2, .external_lex_state = 3}, + [86] = {.lex_state = 2, .external_lex_state = 3}, + [87] = {.lex_state = 2, .external_lex_state = 3}, + [88] = {.lex_state = 2, .external_lex_state = 3}, + [89] = {.lex_state = 2, .external_lex_state = 3}, + [90] = {.lex_state = 2, .external_lex_state = 3}, + [91] = {.lex_state = 2, .external_lex_state = 3}, + [92] = {.lex_state = 2, .external_lex_state = 3}, + [93] = {.lex_state = 2, .external_lex_state = 3}, + [94] = {.lex_state = 2, .external_lex_state = 3}, + [95] = {.lex_state = 2, .external_lex_state = 3}, + [96] = {.lex_state = 2, .external_lex_state = 3}, + [97] = {.lex_state = 2, .external_lex_state = 3}, + [98] = {.lex_state = 2, .external_lex_state = 3}, + [99] = {.lex_state = 2, .external_lex_state = 3}, + [100] = {.lex_state = 2, .external_lex_state = 3}, + [101] = {.lex_state = 2, .external_lex_state = 3}, + [102] = {.lex_state = 2, .external_lex_state = 3}, + [103] = {.lex_state = 2, .external_lex_state = 3}, + [104] = {.lex_state = 2, .external_lex_state = 3}, + [105] = {.lex_state = 2, .external_lex_state = 3}, + [106] = {.lex_state = 2, .external_lex_state = 3}, + [107] = {.lex_state = 2, .external_lex_state = 3}, + [108] = {.lex_state = 2, .external_lex_state = 3}, + [109] = {.lex_state = 2, .external_lex_state = 3}, + [110] = {.lex_state = 2, .external_lex_state = 3}, + [111] = {.lex_state = 2, .external_lex_state = 3}, + [112] = {.lex_state = 2, .external_lex_state = 3}, + [113] = {.lex_state = 2, .external_lex_state = 3}, + [114] = {.lex_state = 2, .external_lex_state = 3}, + [115] = {.lex_state = 2, .external_lex_state = 3}, + [116] = {.lex_state = 2, .external_lex_state = 3}, + [117] = {.lex_state = 2, .external_lex_state = 3}, + [118] = {.lex_state = 2, .external_lex_state = 3}, + [119] = {.lex_state = 2, .external_lex_state = 3}, + [120] = {.lex_state = 2, .external_lex_state = 3}, + [121] = {.lex_state = 2, .external_lex_state = 3}, + [122] = {.lex_state = 2, .external_lex_state = 3}, + [123] = {.lex_state = 2, .external_lex_state = 3}, + [124] = {.lex_state = 2, .external_lex_state = 3}, + [125] = {.lex_state = 2, .external_lex_state = 3}, + [126] = {.lex_state = 2, .external_lex_state = 3}, + [127] = {.lex_state = 2, .external_lex_state = 3}, + [128] = {.lex_state = 2, .external_lex_state = 3}, + [129] = {.lex_state = 2, .external_lex_state = 3}, + [130] = {.lex_state = 2, .external_lex_state = 3}, + [131] = {.lex_state = 2, .external_lex_state = 3}, + [132] = {.lex_state = 2, .external_lex_state = 3}, + [133] = {.lex_state = 2, .external_lex_state = 3}, + [134] = {.lex_state = 2, .external_lex_state = 3}, + [135] = {.lex_state = 2, .external_lex_state = 3}, + [136] = {.lex_state = 2, .external_lex_state = 3}, + [137] = {.lex_state = 2, .external_lex_state = 3}, + [138] = {.lex_state = 2, .external_lex_state = 3}, + [139] = {.lex_state = 2, .external_lex_state = 3}, + [140] = {.lex_state = 2, .external_lex_state = 3}, + [141] = {.lex_state = 2, .external_lex_state = 3}, + [142] = {.lex_state = 2, .external_lex_state = 3}, + [143] = {.lex_state = 2, .external_lex_state = 3}, + [144] = {.lex_state = 2, .external_lex_state = 3}, + [145] = {.lex_state = 2, .external_lex_state = 3}, + [146] = {.lex_state = 15, .external_lex_state = 6}, + [147] = {.lex_state = 15, .external_lex_state = 6}, + [148] = {.lex_state = 15, .external_lex_state = 6}, + [149] = {.lex_state = 15, .external_lex_state = 6}, + [150] = {.lex_state = 15, .external_lex_state = 6}, + [151] = {.lex_state = 16, .external_lex_state = 3}, + [152] = {.lex_state = 1, .external_lex_state = 3}, + [153] = {.lex_state = 16, .external_lex_state = 3}, + [154] = {.lex_state = 16, .external_lex_state = 3}, + [155] = {.lex_state = 16, .external_lex_state = 3}, + [156] = {.lex_state = 16, .external_lex_state = 3}, + [157] = {.lex_state = 1, .external_lex_state = 3}, + [158] = {.lex_state = 1, .external_lex_state = 3}, + [159] = {.lex_state = 1, .external_lex_state = 3}, + [160] = {.lex_state = 1, .external_lex_state = 3}, + [161] = {.lex_state = 5, .external_lex_state = 6}, + [162] = {.lex_state = 6, .external_lex_state = 3}, + [163] = {.lex_state = 1, .external_lex_state = 3}, + [164] = {.lex_state = 1, .external_lex_state = 3}, + [165] = {.lex_state = 1, .external_lex_state = 3}, + [166] = {.lex_state = 1, .external_lex_state = 3}, + [167] = {.lex_state = 40, .external_lex_state = 2}, + [168] = {.lex_state = 40, .external_lex_state = 2}, + [169] = {.lex_state = 40, .external_lex_state = 2}, + [170] = {.lex_state = 40, .external_lex_state = 2}, + [171] = {.lex_state = 40, .external_lex_state = 2}, + [172] = {.lex_state = 40, .external_lex_state = 2}, + [173] = {.lex_state = 40, .external_lex_state = 2}, + [174] = {.lex_state = 40, .external_lex_state = 2}, + [175] = {.lex_state = 40, .external_lex_state = 2}, + [176] = {.lex_state = 40, .external_lex_state = 2}, + [177] = {.lex_state = 40, .external_lex_state = 2}, + [178] = {.lex_state = 40, .external_lex_state = 2}, + [179] = {.lex_state = 40, .external_lex_state = 2}, + [180] = {.lex_state = 40, .external_lex_state = 2}, + [181] = {.lex_state = 40, .external_lex_state = 2}, + [182] = {.lex_state = 40, .external_lex_state = 2}, + [183] = {.lex_state = 15, .external_lex_state = 6}, + [184] = {.lex_state = 40, .external_lex_state = 2}, + [185] = {.lex_state = 40, .external_lex_state = 2}, + [186] = {.lex_state = 40, .external_lex_state = 2}, + [187] = {.lex_state = 40, .external_lex_state = 2}, + [188] = {.lex_state = 40, .external_lex_state = 2}, + [189] = {.lex_state = 40, .external_lex_state = 2}, + [190] = {.lex_state = 40, .external_lex_state = 2}, + [191] = {.lex_state = 40, .external_lex_state = 2}, + [192] = {.lex_state = 40, .external_lex_state = 2}, + [193] = {.lex_state = 40, .external_lex_state = 2}, + [194] = {.lex_state = 40, .external_lex_state = 2}, + [195] = {.lex_state = 40, .external_lex_state = 2}, + [196] = {.lex_state = 40, .external_lex_state = 2}, + [197] = {.lex_state = 40, .external_lex_state = 2}, + [198] = {.lex_state = 40, .external_lex_state = 2}, + [199] = {.lex_state = 1, .external_lex_state = 3}, + [200] = {.lex_state = 40, .external_lex_state = 2}, + [201] = {.lex_state = 40, .external_lex_state = 2}, + [202] = {.lex_state = 1, .external_lex_state = 3}, + [203] = {.lex_state = 40, .external_lex_state = 2}, + [204] = {.lex_state = 40, .external_lex_state = 2}, + [205] = {.lex_state = 40, .external_lex_state = 2}, + [206] = {.lex_state = 40, .external_lex_state = 2}, + [207] = {.lex_state = 40, .external_lex_state = 2}, + [208] = {.lex_state = 40, .external_lex_state = 2}, + [209] = {.lex_state = 40, .external_lex_state = 2}, + [210] = {.lex_state = 40, .external_lex_state = 2}, + [211] = {.lex_state = 40, .external_lex_state = 2}, + [212] = {.lex_state = 40, .external_lex_state = 2}, + [213] = {.lex_state = 40, .external_lex_state = 2}, + [214] = {.lex_state = 40, .external_lex_state = 5}, + [215] = {.lex_state = 40, .external_lex_state = 5}, + [216] = {.lex_state = 40, .external_lex_state = 5}, + [217] = {.lex_state = 40, .external_lex_state = 5}, + [218] = {.lex_state = 1, .external_lex_state = 3}, + [219] = {.lex_state = 1, .external_lex_state = 3}, + [220] = {.lex_state = 15, .external_lex_state = 6}, + [221] = {.lex_state = 1, .external_lex_state = 3}, + [222] = {.lex_state = 40, .external_lex_state = 5}, + [223] = {.lex_state = 40, .external_lex_state = 5}, + [224] = {.lex_state = 40, .external_lex_state = 5}, + [225] = {.lex_state = 40, .external_lex_state = 5}, + [226] = {.lex_state = 40, .external_lex_state = 5}, + [227] = {.lex_state = 40, .external_lex_state = 5}, + [228] = {.lex_state = 40, .external_lex_state = 5}, + [229] = {.lex_state = 40, .external_lex_state = 5}, + [230] = {.lex_state = 40, .external_lex_state = 5}, + [231] = {.lex_state = 40, .external_lex_state = 5}, + [232] = {.lex_state = 40, .external_lex_state = 5}, + [233] = {.lex_state = 40, .external_lex_state = 5}, + [234] = {.lex_state = 40, .external_lex_state = 5}, + [235] = {.lex_state = 40, .external_lex_state = 5}, + [236] = {.lex_state = 40, .external_lex_state = 5}, + [237] = {.lex_state = 40, .external_lex_state = 5}, + [238] = {.lex_state = 40, .external_lex_state = 5}, + [239] = {.lex_state = 16, .external_lex_state = 3}, + [240] = {.lex_state = 40, .external_lex_state = 5}, + [241] = {.lex_state = 40, .external_lex_state = 5}, + [242] = {.lex_state = 40, .external_lex_state = 5}, + [243] = {.lex_state = 1, .external_lex_state = 3}, + [244] = {.lex_state = 40, .external_lex_state = 5}, + [245] = {.lex_state = 40, .external_lex_state = 5}, + [246] = {.lex_state = 40, .external_lex_state = 5}, + [247] = {.lex_state = 40, .external_lex_state = 5}, + [248] = {.lex_state = 40, .external_lex_state = 5}, + [249] = {.lex_state = 40, .external_lex_state = 5}, + [250] = {.lex_state = 40, .external_lex_state = 5}, + [251] = {.lex_state = 1, .external_lex_state = 3}, + [252] = {.lex_state = 40, .external_lex_state = 5}, + [253] = {.lex_state = 40, .external_lex_state = 5}, + [254] = {.lex_state = 40, .external_lex_state = 5}, + [255] = {.lex_state = 1, .external_lex_state = 3}, + [256] = {.lex_state = 40, .external_lex_state = 5}, + [257] = {.lex_state = 40, .external_lex_state = 5}, + [258] = {.lex_state = 1, .external_lex_state = 3}, + [259] = {.lex_state = 15, .external_lex_state = 6}, + [260] = {.lex_state = 40, .external_lex_state = 5}, + [261] = {.lex_state = 40, .external_lex_state = 5}, + [262] = {.lex_state = 40, .external_lex_state = 5}, + [263] = {.lex_state = 40, .external_lex_state = 5}, + [264] = {.lex_state = 40, .external_lex_state = 5}, + [265] = {.lex_state = 40, .external_lex_state = 5}, + [266] = {.lex_state = 40, .external_lex_state = 5}, + [267] = {.lex_state = 40, .external_lex_state = 5}, + [268] = {.lex_state = 40, .external_lex_state = 5}, + [269] = {.lex_state = 40, .external_lex_state = 5}, + [270] = {.lex_state = 15, .external_lex_state = 6}, + [271] = {.lex_state = 15, .external_lex_state = 6}, + [272] = {.lex_state = 15, .external_lex_state = 6}, + [273] = {.lex_state = 15, .external_lex_state = 6}, + [274] = {.lex_state = 15, .external_lex_state = 6}, + [275] = {.lex_state = 15, .external_lex_state = 6}, + [276] = {.lex_state = 15, .external_lex_state = 6}, + [277] = {.lex_state = 15, .external_lex_state = 6}, + [278] = {.lex_state = 16, .external_lex_state = 3}, + [279] = {.lex_state = 15, .external_lex_state = 6}, + [280] = {.lex_state = 15, .external_lex_state = 6}, + [281] = {.lex_state = 16, .external_lex_state = 3}, + [282] = {.lex_state = 15, .external_lex_state = 6}, + [283] = {.lex_state = 15, .external_lex_state = 6}, + [284] = {.lex_state = 16, .external_lex_state = 3}, + [285] = {.lex_state = 16, .external_lex_state = 3}, + [286] = {.lex_state = 1, .external_lex_state = 3}, + [287] = {.lex_state = 16, .external_lex_state = 3}, + [288] = {.lex_state = 16, .external_lex_state = 3}, + [289] = {.lex_state = 16, .external_lex_state = 3}, + [290] = {.lex_state = 16, .external_lex_state = 3}, + [291] = {.lex_state = 1, .external_lex_state = 4}, + [292] = {.lex_state = 16, .external_lex_state = 3}, + [293] = {.lex_state = 16, .external_lex_state = 3}, + [294] = {.lex_state = 16, .external_lex_state = 3}, + [295] = {.lex_state = 1, .external_lex_state = 3}, + [296] = {.lex_state = 16, .external_lex_state = 3}, + [297] = {.lex_state = 16, .external_lex_state = 3}, + [298] = {.lex_state = 16, .external_lex_state = 3}, + [299] = {.lex_state = 11, .external_lex_state = 3}, + [300] = {.lex_state = 1, .external_lex_state = 4}, + [301] = {.lex_state = 1, .external_lex_state = 3}, + [302] = {.lex_state = 0, .external_lex_state = 3}, + [303] = {.lex_state = 1, .external_lex_state = 3}, + [304] = {.lex_state = 1, .external_lex_state = 3}, + [305] = {.lex_state = 1, .external_lex_state = 3}, + [306] = {.lex_state = 3, .external_lex_state = 3}, + [307] = {.lex_state = 11, .external_lex_state = 3}, + [308] = {.lex_state = 1, .external_lex_state = 3}, + [309] = {.lex_state = 3, .external_lex_state = 3}, + [310] = {.lex_state = 0, .external_lex_state = 3}, + [311] = {.lex_state = 0, .external_lex_state = 3}, + [312] = {.lex_state = 11, .external_lex_state = 3}, + [313] = {.lex_state = 11, .external_lex_state = 3}, + [314] = {.lex_state = 1, .external_lex_state = 3}, + [315] = {.lex_state = 1, .external_lex_state = 3}, + [316] = {.lex_state = 1, .external_lex_state = 3}, + [317] = {.lex_state = 0, .external_lex_state = 3}, + [318] = {.lex_state = 7, .external_lex_state = 3}, + [319] = {.lex_state = 0, .external_lex_state = 3}, + [320] = {.lex_state = 11, .external_lex_state = 3}, + [321] = {.lex_state = 0, .external_lex_state = 3}, + [322] = {.lex_state = 0, .external_lex_state = 4}, + [323] = {.lex_state = 13, .external_lex_state = 3}, + [324] = {.lex_state = 7, .external_lex_state = 3}, + [325] = {.lex_state = 3, .external_lex_state = 3}, + [326] = {.lex_state = 0, .external_lex_state = 4}, + [327] = {.lex_state = 3, .external_lex_state = 3}, + [328] = {.lex_state = 3, .external_lex_state = 3}, + [329] = {.lex_state = 3, .external_lex_state = 3}, + [330] = {.lex_state = 13, .external_lex_state = 3}, + [331] = {.lex_state = 7, .external_lex_state = 3}, + [332] = {.lex_state = 0, .external_lex_state = 7}, + [333] = {.lex_state = 13, .external_lex_state = 3}, + [334] = {.lex_state = 7, .external_lex_state = 3}, + [335] = {.lex_state = 1, .external_lex_state = 3}, + [336] = {.lex_state = 1, .external_lex_state = 3}, + [337] = {.lex_state = 1, .external_lex_state = 3}, + [338] = {.lex_state = 0, .external_lex_state = 7}, + [339] = {.lex_state = 0, .external_lex_state = 4}, + [340] = {.lex_state = 0, .external_lex_state = 4}, + [341] = {.lex_state = 0, .external_lex_state = 7}, + [342] = {.lex_state = 0, .external_lex_state = 3}, + [343] = {.lex_state = 13, .external_lex_state = 3}, + [344] = {.lex_state = 0, .external_lex_state = 3}, + [345] = {.lex_state = 0, .external_lex_state = 3}, + [346] = {.lex_state = 0, .external_lex_state = 3}, + [347] = {.lex_state = 0, .external_lex_state = 3}, + [348] = {.lex_state = 0, .external_lex_state = 3}, + [349] = {.lex_state = 1, .external_lex_state = 3}, + [350] = {.lex_state = 0, .external_lex_state = 3}, + [351] = {.lex_state = 0, .external_lex_state = 3}, + [352] = {.lex_state = 0, .external_lex_state = 3}, + [353] = {.lex_state = 0, .external_lex_state = 7}, + [354] = {.lex_state = 0, .external_lex_state = 3}, [355] = {.lex_state = 0, .external_lex_state = 3}, - [356] = {.lex_state = 19, .external_lex_state = 6}, - [357] = {.lex_state = 20, .external_lex_state = 3}, - [358] = {.lex_state = 0, .external_lex_state = 3}, + [356] = {.lex_state = 13, .external_lex_state = 3}, + [357] = {.lex_state = 0, .external_lex_state = 3}, + [358] = {.lex_state = 28, .external_lex_state = 3}, [359] = {.lex_state = 0, .external_lex_state = 3}, - [360] = {.lex_state = 20, .external_lex_state = 3}, + [360] = {.lex_state = 0, .external_lex_state = 3}, [361] = {.lex_state = 0, .external_lex_state = 3}, - [362] = {.lex_state = 19, .external_lex_state = 6}, - [363] = {.lex_state = 19, .external_lex_state = 6}, - [364] = {.lex_state = 19, .external_lex_state = 6}, - [365] = {.lex_state = 0, .external_lex_state = 3}, - [366] = {.lex_state = 19, .external_lex_state = 6}, - [367] = {.lex_state = 19, .external_lex_state = 6}, - [368] = {.lex_state = 19, .external_lex_state = 6}, - [369] = {.lex_state = 19, .external_lex_state = 6}, - [370] = {.lex_state = 19, .external_lex_state = 6}, - [371] = {.lex_state = 19, .external_lex_state = 6}, - [372] = {.lex_state = 19, .external_lex_state = 6}, - [373] = {.lex_state = 19, .external_lex_state = 6}, - [374] = {.lex_state = 5, .external_lex_state = 3}, - [375] = {.lex_state = 20, .external_lex_state = 3}, - [376] = {.lex_state = 20, .external_lex_state = 3}, - [377] = {.lex_state = 20, .external_lex_state = 3}, - [378] = {.lex_state = 1, .external_lex_state = 3}, - [379] = {.lex_state = 20, .external_lex_state = 3}, - [380] = {.lex_state = 20, .external_lex_state = 3}, - [381] = {.lex_state = 20, .external_lex_state = 3}, - [382] = {.lex_state = 20, .external_lex_state = 3}, - [383] = {.lex_state = 20, .external_lex_state = 3}, - [384] = {.lex_state = 1, .external_lex_state = 4}, - [385] = {.lex_state = 20, .external_lex_state = 3}, - [386] = {.lex_state = 20, .external_lex_state = 3}, - [387] = {.lex_state = 20, .external_lex_state = 3}, - [388] = {.lex_state = 20, .external_lex_state = 3}, - [389] = {.lex_state = 5, .external_lex_state = 3}, - [390] = {.lex_state = 1, .external_lex_state = 3}, - [391] = {.lex_state = 0, .external_lex_state = 3}, + [362] = {.lex_state = 0, .external_lex_state = 3}, + [363] = {.lex_state = 0, .external_lex_state = 3}, + [364] = {.lex_state = 1, .external_lex_state = 3}, + [365] = {.lex_state = 1, .external_lex_state = 3}, + [366] = {.lex_state = 0, .external_lex_state = 3}, + [367] = {.lex_state = 0, .external_lex_state = 3}, + [368] = {.lex_state = 0, .external_lex_state = 3}, + [369] = {.lex_state = 0, .external_lex_state = 3}, + [370] = {.lex_state = 0, .external_lex_state = 3}, + [371] = {.lex_state = 4, .external_lex_state = 3}, + [372] = {.lex_state = 28, .external_lex_state = 3}, + [373] = {.lex_state = 4, .external_lex_state = 3}, + [374] = {.lex_state = 0, .external_lex_state = 3}, + [375] = {.lex_state = 0, .external_lex_state = 3}, + [376] = {.lex_state = 0, .external_lex_state = 3}, + [377] = {.lex_state = 0, .external_lex_state = 3}, + [378] = {.lex_state = 0, .external_lex_state = 3}, + [379] = {.lex_state = 1, .external_lex_state = 3}, + [380] = {.lex_state = 28, .external_lex_state = 3}, + [381] = {.lex_state = 0, .external_lex_state = 3}, + [382] = {.lex_state = 0, .external_lex_state = 3}, + [383] = {.lex_state = 0, .external_lex_state = 3}, + [384] = {.lex_state = 1, .external_lex_state = 3}, + [385] = {.lex_state = 0, .external_lex_state = 7}, + [386] = {.lex_state = 0, .external_lex_state = 3}, + [387] = {.lex_state = 0, .external_lex_state = 3}, + [388] = {.lex_state = 0, .external_lex_state = 3}, + [389] = {.lex_state = 0, .external_lex_state = 3}, + [390] = {.lex_state = 7, .external_lex_state = 3}, + [391] = {.lex_state = 1, .external_lex_state = 3}, [392] = {.lex_state = 0, .external_lex_state = 3}, - [393] = {.lex_state = 1, .external_lex_state = 3}, - [394] = {.lex_state = 14, .external_lex_state = 3}, - [395] = {.lex_state = 1, .external_lex_state = 3}, - [396] = {.lex_state = 1, .external_lex_state = 4}, + [393] = {.lex_state = 0, .external_lex_state = 3}, + [394] = {.lex_state = 0, .external_lex_state = 4}, + [395] = {.lex_state = 0, .external_lex_state = 4}, + [396] = {.lex_state = 0, .external_lex_state = 3}, [397] = {.lex_state = 0, .external_lex_state = 3}, - [398] = {.lex_state = 14, .external_lex_state = 3}, + [398] = {.lex_state = 11, .external_lex_state = 3}, [399] = {.lex_state = 0, .external_lex_state = 3}, - [400] = {.lex_state = 14, .external_lex_state = 3}, + [400] = {.lex_state = 0, .external_lex_state = 3}, [401] = {.lex_state = 0, .external_lex_state = 3}, [402] = {.lex_state = 1, .external_lex_state = 3}, - [403] = {.lex_state = 0, .external_lex_state = 3}, + [403] = {.lex_state = 1, .external_lex_state = 3}, [404] = {.lex_state = 0, .external_lex_state = 3}, - [405] = {.lex_state = 0, .external_lex_state = 3}, - [406] = {.lex_state = 14, .external_lex_state = 3}, - [407] = {.lex_state = 1, .external_lex_state = 3}, - [408] = {.lex_state = 14, .external_lex_state = 3}, - [409] = {.lex_state = 0, .external_lex_state = 3}, - [410] = {.lex_state = 14, .external_lex_state = 3}, - [411] = {.lex_state = 2, .external_lex_state = 3}, - [412] = {.lex_state = 10, .external_lex_state = 3}, - [413] = {.lex_state = 14, .external_lex_state = 3}, + [405] = {.lex_state = 28, .external_lex_state = 3}, + [406] = {.lex_state = 0, .external_lex_state = 3}, + [407] = {.lex_state = 0, .external_lex_state = 3}, + [408] = {.lex_state = 0, .external_lex_state = 3}, + [409] = {.lex_state = 0, .external_lex_state = 4}, + [410] = {.lex_state = 0, .external_lex_state = 3}, + [411] = {.lex_state = 0, .external_lex_state = 3}, + [412] = {.lex_state = 0, .external_lex_state = 4}, + [413] = {.lex_state = 0, .external_lex_state = 3}, [414] = {.lex_state = 0, .external_lex_state = 3}, - [415] = {.lex_state = 2, .external_lex_state = 3}, - [416] = {.lex_state = 17, .external_lex_state = 3}, - [417] = {.lex_state = 0, .external_lex_state = 4}, - [418] = {.lex_state = 17, .external_lex_state = 3}, - [419] = {.lex_state = 10, .external_lex_state = 3}, - [420] = {.lex_state = 17, .external_lex_state = 3}, - [421] = {.lex_state = 10, .external_lex_state = 3}, - [422] = {.lex_state = 10, .external_lex_state = 3}, - [423] = {.lex_state = 17, .external_lex_state = 3}, - [424] = {.lex_state = 10, .external_lex_state = 3}, + [415] = {.lex_state = 0, .external_lex_state = 3}, + [416] = {.lex_state = 0, .external_lex_state = 3}, + [417] = {.lex_state = 1, .external_lex_state = 3}, + [418] = {.lex_state = 0, .external_lex_state = 3}, + [419] = {.lex_state = 0, .external_lex_state = 3}, + [420] = {.lex_state = 0, .external_lex_state = 8}, + [421] = {.lex_state = 0, .external_lex_state = 8}, + [422] = {.lex_state = 0, .external_lex_state = 4}, + [423] = {.lex_state = 0, .external_lex_state = 4}, + [424] = {.lex_state = 1, .external_lex_state = 3}, [425] = {.lex_state = 1, .external_lex_state = 3}, - [426] = {.lex_state = 1, .external_lex_state = 3}, - [427] = {.lex_state = 1, .external_lex_state = 3}, - [428] = {.lex_state = 0, .external_lex_state = 7}, - [429] = {.lex_state = 1, .external_lex_state = 3}, - [430] = {.lex_state = 0, .external_lex_state = 3}, - [431] = {.lex_state = 0, .external_lex_state = 4}, - [432] = {.lex_state = 0, .external_lex_state = 3}, - [433] = {.lex_state = 17, .external_lex_state = 3}, - [434] = {.lex_state = 10, .external_lex_state = 3}, - [435] = {.lex_state = 0, .external_lex_state = 4}, - [436] = {.lex_state = 17, .external_lex_state = 3}, - [437] = {.lex_state = 10, .external_lex_state = 3}, - [438] = {.lex_state = 1, .external_lex_state = 3}, - [439] = {.lex_state = 1, .external_lex_state = 3}, - [440] = {.lex_state = 0, .external_lex_state = 7}, - [441] = {.lex_state = 17, .external_lex_state = 3}, - [442] = {.lex_state = 10, .external_lex_state = 3}, + [426] = {.lex_state = 0, .external_lex_state = 8}, + [427] = {.lex_state = 0, .external_lex_state = 3}, + [428] = {.lex_state = 0, .external_lex_state = 3}, + [429] = {.lex_state = 0, .external_lex_state = 3}, + [430] = {.lex_state = 1, .external_lex_state = 3}, + [431] = {.lex_state = 0, .external_lex_state = 3}, + [432] = {.lex_state = 1, .external_lex_state = 3}, + [433] = {.lex_state = 0, .external_lex_state = 3}, + [434] = {.lex_state = 0, .external_lex_state = 8}, + [435] = {.lex_state = 1, .external_lex_state = 3}, + [436] = {.lex_state = 0, .external_lex_state = 9}, + [437] = {.lex_state = 0, .external_lex_state = 4}, + [438] = {.lex_state = 0, .external_lex_state = 3}, + [439] = {.lex_state = 0, .external_lex_state = 9}, + [440] = {.lex_state = 0, .external_lex_state = 4}, + [441] = {.lex_state = 0, .external_lex_state = 3}, + [442] = {.lex_state = 0, .external_lex_state = 4}, [443] = {.lex_state = 0, .external_lex_state = 3}, - [444] = {.lex_state = 17, .external_lex_state = 3}, - [445] = {.lex_state = 1, .external_lex_state = 3}, + [444] = {.lex_state = 28, .external_lex_state = 3}, + [445] = {.lex_state = 0, .external_lex_state = 3}, [446] = {.lex_state = 1, .external_lex_state = 3}, - [447] = {.lex_state = 0, .external_lex_state = 4}, - [448] = {.lex_state = 0, .external_lex_state = 7}, - [449] = {.lex_state = 5, .external_lex_state = 3}, + [447] = {.lex_state = 0, .external_lex_state = 3}, + [448] = {.lex_state = 0, .external_lex_state = 3}, + [449] = {.lex_state = 1, .external_lex_state = 3}, [450] = {.lex_state = 0, .external_lex_state = 3}, - [451] = {.lex_state = 0, .external_lex_state = 3}, - [452] = {.lex_state = 0, .external_lex_state = 3}, - [453] = {.lex_state = 0, .external_lex_state = 3}, + [451] = {.lex_state = 1, .external_lex_state = 3}, + [452] = {.lex_state = 1, .external_lex_state = 3}, + [453] = {.lex_state = 0, .external_lex_state = 7}, [454] = {.lex_state = 0, .external_lex_state = 3}, - [455] = {.lex_state = 0, .external_lex_state = 3}, - [456] = {.lex_state = 0, .external_lex_state = 3}, - [457] = {.lex_state = 0, .external_lex_state = 3}, + [455] = {.lex_state = 0, .external_lex_state = 7}, + [456] = {.lex_state = 14, .external_lex_state = 3}, + [457] = {.lex_state = 8, .external_lex_state = 3}, [458] = {.lex_state = 0, .external_lex_state = 3}, [459] = {.lex_state = 0, .external_lex_state = 3}, - [460] = {.lex_state = 17, .external_lex_state = 3}, + [460] = {.lex_state = 0, .external_lex_state = 3}, [461] = {.lex_state = 0, .external_lex_state = 3}, [462] = {.lex_state = 0, .external_lex_state = 3}, - [463] = {.lex_state = 0, .external_lex_state = 3}, - [464] = {.lex_state = 0, .external_lex_state = 3}, + [463] = {.lex_state = 28, .external_lex_state = 3}, + [464] = {.lex_state = 0, .external_lex_state = 7}, [465] = {.lex_state = 0, .external_lex_state = 3}, - [466] = {.lex_state = 0, .external_lex_state = 3}, + [466] = {.lex_state = 0, .external_lex_state = 7}, [467] = {.lex_state = 0, .external_lex_state = 3}, [468] = {.lex_state = 0, .external_lex_state = 3}, - [469] = {.lex_state = 1, .external_lex_state = 3}, + [469] = {.lex_state = 0, .external_lex_state = 3}, [470] = {.lex_state = 0, .external_lex_state = 3}, - [471] = {.lex_state = 0, .external_lex_state = 3}, + [471] = {.lex_state = 1, .external_lex_state = 3}, [472] = {.lex_state = 0, .external_lex_state = 3}, [473] = {.lex_state = 0, .external_lex_state = 3}, [474] = {.lex_state = 0, .external_lex_state = 3}, - [475] = {.lex_state = 0, .external_lex_state = 3}, - [476] = {.lex_state = 10, .external_lex_state = 3}, - [477] = {.lex_state = 122, .external_lex_state = 3}, - [478] = {.lex_state = 0, .external_lex_state = 3}, + [475] = {.lex_state = 0, .external_lex_state = 8}, + [476] = {.lex_state = 0, .external_lex_state = 8}, + [477] = {.lex_state = 1, .external_lex_state = 3}, + [478] = {.lex_state = 1, .external_lex_state = 3}, [479] = {.lex_state = 0, .external_lex_state = 3}, [480] = {.lex_state = 0, .external_lex_state = 3}, - [481] = {.lex_state = 7, .external_lex_state = 3}, + [481] = {.lex_state = 0, .external_lex_state = 3}, [482] = {.lex_state = 0, .external_lex_state = 3}, - [483] = {.lex_state = 1, .external_lex_state = 3}, - [484] = {.lex_state = 0, .external_lex_state = 7}, - [485] = {.lex_state = 122, .external_lex_state = 3}, - [486] = {.lex_state = 0, .external_lex_state = 3}, - [487] = {.lex_state = 0, .external_lex_state = 3}, + [483] = {.lex_state = 0, .external_lex_state = 3}, + [484] = {.lex_state = 1, .external_lex_state = 3}, + [485] = {.lex_state = 0, .external_lex_state = 3}, + [486] = {.lex_state = 0, .external_lex_state = 10}, + [487] = {.lex_state = 0, .external_lex_state = 8}, [488] = {.lex_state = 0, .external_lex_state = 3}, - [489] = {.lex_state = 122, .external_lex_state = 3}, - [490] = {.lex_state = 7, .external_lex_state = 3}, + [489] = {.lex_state = 0, .external_lex_state = 8}, + [490] = {.lex_state = 0, .external_lex_state = 3}, [491] = {.lex_state = 0, .external_lex_state = 3}, [492] = {.lex_state = 0, .external_lex_state = 3}, - [493] = {.lex_state = 0, .external_lex_state = 3}, - [494] = {.lex_state = 0, .external_lex_state = 3}, - [495] = {.lex_state = 0, .external_lex_state = 7}, - [496] = {.lex_state = 36, .external_lex_state = 3}, + [493] = {.lex_state = 14, .external_lex_state = 3}, + [494] = {.lex_state = 8, .external_lex_state = 3}, + [495] = {.lex_state = 0, .external_lex_state = 3}, + [496] = {.lex_state = 0, .external_lex_state = 3}, [497] = {.lex_state = 0, .external_lex_state = 3}, [498] = {.lex_state = 0, .external_lex_state = 3}, - [499] = {.lex_state = 0, .external_lex_state = 4}, + [499] = {.lex_state = 0, .external_lex_state = 3}, [500] = {.lex_state = 0, .external_lex_state = 3}, [501] = {.lex_state = 0, .external_lex_state = 3}, [502] = {.lex_state = 0, .external_lex_state = 3}, [503] = {.lex_state = 0, .external_lex_state = 3}, - [504] = {.lex_state = 0, .external_lex_state = 4}, + [504] = {.lex_state = 0, .external_lex_state = 3}, [505] = {.lex_state = 0, .external_lex_state = 3}, - [506] = {.lex_state = 14, .external_lex_state = 3}, - [507] = {.lex_state = 0, .external_lex_state = 8}, - [508] = {.lex_state = 78, .external_lex_state = 3}, + [506] = {.lex_state = 1, .external_lex_state = 3}, + [507] = {.lex_state = 1, .external_lex_state = 3}, + [508] = {.lex_state = 0, .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 = 8}, - [513] = {.lex_state = 0, .external_lex_state = 8}, - [514] = {.lex_state = 0, .external_lex_state = 3}, - [515] = {.lex_state = 0, .external_lex_state = 4}, + [512] = {.lex_state = 1, .external_lex_state = 3}, + [513] = {.lex_state = 1, .external_lex_state = 3}, + [514] = {.lex_state = 0, .external_lex_state = 10}, + [515] = {.lex_state = 1, .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 = 0, .external_lex_state = 4}, - [521] = {.lex_state = 122, .external_lex_state = 3}, - [522] = {.lex_state = 0, .external_lex_state = 3}, - [523] = {.lex_state = 0, .external_lex_state = 3}, - [524] = {.lex_state = 0, .external_lex_state = 8}, + [520] = {.lex_state = 1, .external_lex_state = 3}, + [521] = {.lex_state = 0, .external_lex_state = 3}, + [522] = {.lex_state = 1, .external_lex_state = 3}, + [523] = {.lex_state = 1, .external_lex_state = 3}, + [524] = {.lex_state = 0, .external_lex_state = 3}, [525] = {.lex_state = 0, .external_lex_state = 3}, - [526] = {.lex_state = 0, .external_lex_state = 3}, - [527] = {.lex_state = 0, .external_lex_state = 3}, - [528] = {.lex_state = 0, .external_lex_state = 3}, + [526] = {.lex_state = 1, .external_lex_state = 3}, + [527] = {.lex_state = 1, .external_lex_state = 3}, + [528] = {.lex_state = 0, .external_lex_state = 11}, [529] = {.lex_state = 0, .external_lex_state = 3}, [530] = {.lex_state = 0, .external_lex_state = 3}, [531] = {.lex_state = 0, .external_lex_state = 4}, [532] = {.lex_state = 0, .external_lex_state = 3}, - [533] = {.lex_state = 0, .external_lex_state = 4}, - [534] = {.lex_state = 0, .external_lex_state = 4}, - [535] = {.lex_state = 0, .external_lex_state = 9}, - [536] = {.lex_state = 1, .external_lex_state = 3}, + [533] = {.lex_state = 0, .external_lex_state = 3}, + [534] = {.lex_state = 0, .external_lex_state = 3}, + [535] = {.lex_state = 0, .external_lex_state = 3}, + [536] = {.lex_state = 0, .external_lex_state = 3}, [537] = {.lex_state = 0, .external_lex_state = 3}, - [538] = {.lex_state = 0, .external_lex_state = 3}, - [539] = {.lex_state = 0, .external_lex_state = 3}, + [538] = {.lex_state = 40, .external_lex_state = 3}, + [539] = {.lex_state = 0, .external_lex_state = 4}, [540] = {.lex_state = 0, .external_lex_state = 3}, [541] = {.lex_state = 0, .external_lex_state = 3}, - [542] = {.lex_state = 0, .external_lex_state = 3}, + [542] = {.lex_state = 1, .external_lex_state = 3}, [543] = {.lex_state = 0, .external_lex_state = 3}, - [544] = {.lex_state = 78, .external_lex_state = 3}, + [544] = {.lex_state = 1, .external_lex_state = 3}, [545] = {.lex_state = 0, .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}, + [549] = {.lex_state = 3, .external_lex_state = 3}, [550] = {.lex_state = 0, .external_lex_state = 3}, - [551] = {.lex_state = 0, .external_lex_state = 9}, - [552] = {.lex_state = 0, .external_lex_state = 3}, + [551] = {.lex_state = 0, .external_lex_state = 3}, + [552] = {.lex_state = 1, .external_lex_state = 3}, [553] = {.lex_state = 0, .external_lex_state = 3}, - [554] = {.lex_state = 122, .external_lex_state = 3}, - [555] = {.lex_state = 0, .external_lex_state = 3}, - [556] = {.lex_state = 0, .external_lex_state = 4}, - [557] = {.lex_state = 0, .external_lex_state = 4}, + [554] = {.lex_state = 40, .external_lex_state = 3}, + [555] = {.lex_state = 1, .external_lex_state = 3}, + [556] = {.lex_state = 0, .external_lex_state = 3}, + [557] = {.lex_state = 0, .external_lex_state = 3}, [558] = {.lex_state = 0, .external_lex_state = 3}, - [559] = {.lex_state = 1, .external_lex_state = 3}, + [559] = {.lex_state = 0, .external_lex_state = 3}, [560] = {.lex_state = 0, .external_lex_state = 3}, [561] = {.lex_state = 0, .external_lex_state = 3}, [562] = {.lex_state = 0, .external_lex_state = 3}, - [563] = {.lex_state = 0, .external_lex_state = 3}, + [563] = {.lex_state = 1, .external_lex_state = 3}, [564] = {.lex_state = 0, .external_lex_state = 3}, - [565] = {.lex_state = 0, .external_lex_state = 7}, + [565] = {.lex_state = 0, .external_lex_state = 11}, [566] = {.lex_state = 0, .external_lex_state = 3}, - [567] = {.lex_state = 0, .external_lex_state = 3}, - [568] = {.lex_state = 0, .external_lex_state = 8}, - [569] = {.lex_state = 0, .external_lex_state = 3}, - [570] = {.lex_state = 37, .external_lex_state = 3}, - [571] = {.lex_state = 0, .external_lex_state = 8}, + [567] = {.lex_state = 40, .external_lex_state = 3}, + [568] = {.lex_state = 1, .external_lex_state = 3}, + [569] = {.lex_state = 32, .external_lex_state = 3}, + [570] = {.lex_state = 1, .external_lex_state = 3}, + [571] = {.lex_state = 0, .external_lex_state = 12}, [572] = {.lex_state = 0, .external_lex_state = 3}, - [573] = {.lex_state = 5, .external_lex_state = 3}, - [574] = {.lex_state = 5, .external_lex_state = 3}, + [573] = {.lex_state = 0, .external_lex_state = 3}, + [574] = {.lex_state = 1, .external_lex_state = 3}, [575] = {.lex_state = 0, .external_lex_state = 3}, - [576] = {.lex_state = 122, .external_lex_state = 3}, + [576] = {.lex_state = 0, .external_lex_state = 3}, [577] = {.lex_state = 0, .external_lex_state = 3}, [578] = {.lex_state = 0, .external_lex_state = 3}, [579] = {.lex_state = 0, .external_lex_state = 3}, [580] = {.lex_state = 0, .external_lex_state = 3}, [581] = {.lex_state = 0, .external_lex_state = 3}, - [582] = {.lex_state = 0, .external_lex_state = 3}, - [583] = {.lex_state = 5, .external_lex_state = 3}, + [582] = {.lex_state = 15, .external_lex_state = 3}, + [583] = {.lex_state = 0, .external_lex_state = 3}, [584] = {.lex_state = 0, .external_lex_state = 3}, - [585] = {.lex_state = 0, .external_lex_state = 3}, + [585] = {.lex_state = 32, .external_lex_state = 3}, [586] = {.lex_state = 0, .external_lex_state = 3}, [587] = {.lex_state = 0, .external_lex_state = 3}, - [588] = {.lex_state = 18, .external_lex_state = 3}, - [589] = {.lex_state = 11, .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}, + [588] = {.lex_state = 40, .external_lex_state = 3}, + [589] = {.lex_state = 1, .external_lex_state = 3}, + [590] = {.lex_state = 0, .external_lex_state = 12}, + [591] = {.lex_state = 40, .external_lex_state = 3}, + [592] = {.lex_state = 1, .external_lex_state = 3}, [593] = {.lex_state = 0, .external_lex_state = 3}, - [594] = {.lex_state = 0, .external_lex_state = 3}, - [595] = {.lex_state = 0, .external_lex_state = 3}, + [594] = {.lex_state = 1, .external_lex_state = 3}, + [595] = {.lex_state = 15, .external_lex_state = 3}, [596] = {.lex_state = 0, .external_lex_state = 3}, - [597] = {.lex_state = 5, .external_lex_state = 3}, - [598] = {.lex_state = 0, .external_lex_state = 10}, - [599] = {.lex_state = 5, .external_lex_state = 3}, - [600] = {.lex_state = 5, .external_lex_state = 3}, - [601] = {.lex_state = 0, .external_lex_state = 3}, - [602] = {.lex_state = 0, .external_lex_state = 7}, + [597] = {.lex_state = 0, .external_lex_state = 3}, + [598] = {.lex_state = 0, .external_lex_state = 3}, + [599] = {.lex_state = 0, .external_lex_state = 3}, + [600] = {.lex_state = 0, .external_lex_state = 3}, + [601] = {.lex_state = 40, .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 = 85, .external_lex_state = 3}, - [606] = {.lex_state = 0, .external_lex_state = 3}, - [607] = {.lex_state = 5, .external_lex_state = 3}, - [608] = {.lex_state = 5, .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 = 7}, - [614] = {.lex_state = 0, .external_lex_state = 3}, - [615] = {.lex_state = 0, .external_lex_state = 3}, - [616] = {.lex_state = 0, .external_lex_state = 7}, - [617] = {.lex_state = 0, .external_lex_state = 8}, - [618] = {.lex_state = 18, .external_lex_state = 3}, - [619] = {.lex_state = 0, .external_lex_state = 3}, - [620] = {.lex_state = 5, .external_lex_state = 3}, - [621] = {.lex_state = 5, .external_lex_state = 3}, - [622] = {.lex_state = 11, .external_lex_state = 3}, - [623] = {.lex_state = 5, .external_lex_state = 3}, - [624] = {.lex_state = 0, .external_lex_state = 3}, - [625] = {.lex_state = 0, .external_lex_state = 3}, - [626] = {.lex_state = 0, .external_lex_state = 3}, - [627] = {.lex_state = 0, .external_lex_state = 3}, - [628] = {.lex_state = 0, .external_lex_state = 3}, - [629] = {.lex_state = 5, .external_lex_state = 3}, - [630] = {.lex_state = 0, .external_lex_state = 10}, - [631] = {.lex_state = 5, .external_lex_state = 3}, - [632] = {.lex_state = 0, .external_lex_state = 3}, - [633] = {.lex_state = 0, .external_lex_state = 3}, - [634] = {.lex_state = 0, .external_lex_state = 3}, - [635] = {.lex_state = 0, .external_lex_state = 3}, - [636] = {.lex_state = 0, .external_lex_state = 3}, - [637] = {.lex_state = 0, .external_lex_state = 3}, - [638] = {.lex_state = 5, .external_lex_state = 3}, - [639] = {.lex_state = 0, .external_lex_state = 3}, - [640] = {.lex_state = 5, .external_lex_state = 3}, - [641] = {.lex_state = 0, .external_lex_state = 8}, - [642] = {.lex_state = 0, .external_lex_state = 3}, - [643] = {.lex_state = 0, .external_lex_state = 3}, - [644] = {.lex_state = 140, .external_lex_state = 3}, - [645] = {.lex_state = 0, .external_lex_state = 3}, - [646] = {.lex_state = 0, .external_lex_state = 3}, - [647] = {.lex_state = 0, .external_lex_state = 11}, - [648] = {.lex_state = 0, .external_lex_state = 3}, - [649] = {.lex_state = 0, .external_lex_state = 3}, - [650] = {.lex_state = 0, .external_lex_state = 3}, - [651] = {.lex_state = 0, .external_lex_state = 3}, - [652] = {.lex_state = 5, .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 = 3}, - [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 = 0, .external_lex_state = 3}, - [660] = {.lex_state = 140, .external_lex_state = 3}, - [661] = {.lex_state = 5, .external_lex_state = 3}, - [662] = {.lex_state = 0, .external_lex_state = 3}, - [663] = {.lex_state = 0, .external_lex_state = 3}, - [664] = {.lex_state = 0, .external_lex_state = 3}, - [665] = {.lex_state = 0, .external_lex_state = 3}, - [666] = {.lex_state = 0, .external_lex_state = 3}, - [667] = {.lex_state = 140, .external_lex_state = 3}, - [668] = {.lex_state = 5, .external_lex_state = 3}, - [669] = {.lex_state = 0, .external_lex_state = 12}, - [670] = {.lex_state = 0, .external_lex_state = 3}, - [671] = {.lex_state = 0, .external_lex_state = 3}, - [672] = {.lex_state = 5, .external_lex_state = 3}, - [673] = {.lex_state = 132, .external_lex_state = 3}, - [674] = {.lex_state = 0, .external_lex_state = 3}, - [675] = {.lex_state = 0, .external_lex_state = 11}, - [676] = {.lex_state = 0, .external_lex_state = 3}, - [677] = {.lex_state = 0, .external_lex_state = 3}, - [678] = {.lex_state = 0, .external_lex_state = 3}, - [679] = {.lex_state = 0, .external_lex_state = 3}, - [680] = {.lex_state = 0, .external_lex_state = 3}, - [681] = {.lex_state = 140, .external_lex_state = 3}, - [682] = {.lex_state = 0, .external_lex_state = 4}, - [683] = {.lex_state = 0, .external_lex_state = 3}, - [684] = {.lex_state = 0, .external_lex_state = 3}, - [685] = {.lex_state = 132, .external_lex_state = 3}, - [686] = {.lex_state = 0, .external_lex_state = 3}, - [687] = {.lex_state = 2, .external_lex_state = 3}, - [688] = {.lex_state = 0, .external_lex_state = 3}, - [689] = {.lex_state = 0, .external_lex_state = 3}, - [690] = {.lex_state = 140, .external_lex_state = 3}, - [691] = {.lex_state = 0, .external_lex_state = 4}, - [692] = {.lex_state = 0, .external_lex_state = 3}, - [693] = {.lex_state = 0, .external_lex_state = 3}, - [694] = {.lex_state = 0, .external_lex_state = 3}, - [695] = {.lex_state = 0, .external_lex_state = 3}, - [696] = {.lex_state = 0, .external_lex_state = 3}, - [697] = {.lex_state = 0, .external_lex_state = 3}, - [698] = {.lex_state = 5, .external_lex_state = 3}, - [699] = {.lex_state = 0, .external_lex_state = 3}, - [700] = {.lex_state = 0, .external_lex_state = 3}, - [701] = {.lex_state = 0, .external_lex_state = 3}, - [702] = {.lex_state = 0, .external_lex_state = 3}, - [703] = {.lex_state = 0, .external_lex_state = 3}, - [704] = {.lex_state = 0, .external_lex_state = 3}, - [705] = {.lex_state = 0, .external_lex_state = 3}, - [706] = {.lex_state = 0, .external_lex_state = 3}, - [707] = {.lex_state = 2, .external_lex_state = 3}, - [708] = {.lex_state = 5, .external_lex_state = 3}, - [709] = {.lex_state = 0, .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 = 3}, - [713] = {.lex_state = 0, .external_lex_state = 3}, - [714] = {.lex_state = 0, .external_lex_state = 12}, - [715] = {.lex_state = 0, .external_lex_state = 3}, - [716] = {.lex_state = 0, .external_lex_state = 3}, - [717] = {.lex_state = 0, .external_lex_state = 3}, - [718] = {.lex_state = 140, .external_lex_state = 3}, - [719] = {.lex_state = 0, .external_lex_state = 3}, - [720] = {.lex_state = 5, .external_lex_state = 3}, - [721] = {.lex_state = 0, .external_lex_state = 3}, + [604] = {.lex_state = 1, .external_lex_state = 3}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [STATE(0)] = { [ts_builtin_sym_end] = ACTIONS(1), + [sym_identifier] = ACTIONS(1), [anon_sym_LT_BANG] = ACTIONS(1), [anon_sym_GT] = ACTIONS(1), [sym__doctype] = ACTIONS(1), @@ -5324,35 +4734,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__control_flow_start] = ACTIONS(1), }, [STATE(1)] = { - [sym_document] = STATE(704), - [sym_doctype] = STATE(277), - [sym__node] = STATE(277), - [sym_element] = STATE(277), - [sym_script_element] = STATE(277), - [sym_style_element] = STATE(277), - [sym_start_tag] = STATE(91), - [sym_script_start_tag] = STATE(507), - [sym_style_start_tag] = STATE(524), - [sym_self_closing_tag] = STATE(287), - [sym_erroneous_end_tag] = STATE(277), - [sym__any_statement] = STATE(241), - [sym__alternative_statement] = STATE(243), - [sym_let_statement] = STATE(241), - [sym_switch_statement] = STATE(241), - [sym_defer_statement] = STATE(241), - [sym_placeholder_statement] = STATE(290), - [sym_loading_statement] = STATE(279), - [sym_error_statement] = STATE(247), - [sym_for_statement] = STATE(241), - [sym_empty_statement] = STATE(251), - [sym_if_statement] = STATE(241), - [sym_else_if_statement] = STATE(239), - [sym_else_statement] = STATE(272), - [sym__if_start_expression] = STATE(610), - [sym__else_if_start_expression] = STATE(625), - [sym_icu_expression] = STATE(277), - [sym_interpolation] = STATE(277), - [aux_sym_document_repeat1] = STATE(102), + [sym_document] = STATE(575), + [sym_doctype] = STATE(204), + [sym__node] = STATE(204), + [sym_element] = STATE(204), + [sym_script_element] = STATE(204), + [sym_style_element] = STATE(204), + [sym_start_tag] = STATE(56), + [sym_script_start_tag] = STATE(426), + [sym_style_start_tag] = STATE(434), + [sym_self_closing_tag] = STATE(205), + [sym_erroneous_end_tag] = STATE(204), + [sym__any_statement] = STATE(206), + [sym__alternative_statement] = STATE(207), + [sym_let_statement] = STATE(206), + [sym_switch_statement] = STATE(206), + [sym_defer_statement] = STATE(206), + [sym_placeholder_statement] = STATE(211), + [sym_loading_statement] = STATE(187), + [sym_error_statement] = STATE(189), + [sym_for_statement] = STATE(206), + [sym_empty_statement] = STATE(173), + [sym_if_statement] = STATE(206), + [sym_else_if_statement] = STATE(177), + [sym_else_statement] = STATE(186), + [sym__if_start_expression] = STATE(470), + [sym__else_if_start_expression] = STATE(504), + [sym_icu_expression] = STATE(204), + [sym_interpolation] = STATE(204), + [aux_sym_document_repeat1] = STATE(66), [ts_builtin_sym_end] = ACTIONS(5), [anon_sym_LT_BANG] = ACTIONS(7), [anon_sym_LT] = ACTIONS(9), @@ -5367,45 +4777,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }; static const uint16_t ts_small_parse_table[] = { - [0] = 4, + [0] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(25), 1, - anon_sym_LPAREN, + anon_sym_LBRACK, + ACTIONS(29), 1, + anon_sym_PIPE, + STATE(23), 1, + aux_sym_pipe_sequence_repeat1, + STATE(30), 1, + sym_pipe_sequence, + ACTIONS(27), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(31), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, ACTIONS(21), 15, anon_sym_GT, anon_sym_LT, + anon_sym_as, 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_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(23), 33, + anon_sym_in, + ACTIONS(23), 26, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, - anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_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, @@ -5422,49 +4838,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [59] = 8, + [70] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(25), 1, anon_sym_LBRACK, - ACTIONS(33), 1, + ACTIONS(29), 1, anon_sym_PIPE, - STATE(43), 1, + STATE(23), 1, aux_sym_pipe_sequence_repeat1, - STATE(61), 1, + STATE(30), 1, sym_pipe_sequence, - ACTIONS(35), 3, + ACTIONS(31), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(27), 14, + ACTIONS(21), 17, anon_sym_GT, anon_sym_LT, + anon_sym_as, 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_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 28, + anon_sym_in, + ACTIONS(23), 26, 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, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -5481,14 +4898,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [126] = 4, + [138] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(25), 1, + ACTIONS(37), 1, anon_sym_LPAREN, - ACTIONS(37), 15, + ACTIONS(33), 18, anon_sym_GT, anon_sym_LT, + anon_sym_as, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -5496,20 +4914,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(39), 33, + anon_sym_in, + ACTIONS(35), 31, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -5519,7 +4938,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -5536,49 +4954,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [185] = 9, + [198] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(25), 1, anon_sym_LBRACK, - ACTIONS(33), 1, + ACTIONS(29), 1, anon_sym_PIPE, - STATE(43), 1, + STATE(23), 1, aux_sym_pipe_sequence_repeat1, - STATE(61), 1, + STATE(30), 1, sym_pipe_sequence, - ACTIONS(41), 2, + ACTIONS(27), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(35), 3, + ACTIONS(31), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(27), 12, + ACTIONS(39), 4, + anon_sym_as, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + sym_identifier, + ACTIONS(41), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(21), 11, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 27, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, + anon_sym_in, + ACTIONS(23), 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, @@ -5595,12 +5017,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [253] = 3, + [272] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(43), 15, + ACTIONS(37), 1, + anon_sym_LPAREN, + ACTIONS(43), 18, anon_sym_GT, anon_sym_LT, + anon_sym_as, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -5608,20 +5033,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(45), 33, + anon_sym_in, + ACTIONS(45), 31, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -5631,7 +5057,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -5648,12 +5073,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [309] = 3, + [332] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(47), 15, + ACTIONS(47), 18, anon_sym_GT, anon_sym_LT, + anon_sym_as, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -5661,20 +5087,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(49), 33, + anon_sym_in, + ACTIONS(49), 31, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -5684,7 +5111,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -5701,12 +5127,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [365] = 3, + [389] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(51), 15, + ACTIONS(51), 18, anon_sym_GT, anon_sym_LT, + anon_sym_as, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -5714,20 +5141,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(53), 33, + anon_sym_in, + ACTIONS(53), 31, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -5737,7 +5165,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -5754,12 +5181,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [421] = 3, + [446] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 15, + ACTIONS(55), 18, anon_sym_GT, anon_sym_LT, + anon_sym_as, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -5767,20 +5195,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(57), 33, + anon_sym_in, + ACTIONS(57), 31, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -5790,7 +5219,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -5807,12 +5235,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [477] = 3, + [503] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(59), 15, + ACTIONS(59), 18, anon_sym_GT, anon_sym_LT, + anon_sym_as, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -5820,20 +5249,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(61), 33, + anon_sym_in, + ACTIONS(61), 31, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -5843,7 +5273,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -5860,12 +5289,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [533] = 3, + [560] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(63), 15, + ACTIONS(63), 18, anon_sym_GT, anon_sym_LT, + anon_sym_as, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -5873,20 +5303,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(65), 33, + anon_sym_in, + ACTIONS(65), 31, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -5896,7 +5327,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -5913,51 +5343,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [589] = 11, + [617] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, - anon_sym_PIPE, - STATE(43), 1, - aux_sym_pipe_sequence_repeat1, - STATE(61), 1, - sym_pipe_sequence, - ACTIONS(41), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(69), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(35), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(67), 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(67), 18, anon_sym_GT, anon_sym_LT, + anon_sym_as, 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_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 20, + anon_sym_in, + ACTIONS(69), 31, + 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_RBRACK, + anon_sym_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, @@ -5974,12 +5397,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [661] = 3, + [674] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(71), 15, + ACTIONS(71), 18, anon_sym_GT, anon_sym_LT, + anon_sym_as, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -5987,20 +5411,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(73), 33, + anon_sym_in, + ACTIONS(73), 31, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -6010,7 +5435,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -6027,12 +5451,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [717] = 3, + [731] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 15, + ACTIONS(75), 18, anon_sym_GT, anon_sym_LT, + anon_sym_as, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -6040,20 +5465,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(77), 33, + anon_sym_in, + ACTIONS(77), 31, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -6063,7 +5489,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -6080,12 +5505,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [773] = 3, + [788] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 15, + ACTIONS(79), 18, anon_sym_GT, anon_sym_LT, + anon_sym_as, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -6093,20 +5519,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(81), 33, + anon_sym_in, + ACTIONS(81), 31, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -6116,7 +5543,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -6133,12 +5559,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [829] = 3, + [845] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(83), 15, + ACTIONS(83), 18, anon_sym_GT, anon_sym_LT, + anon_sym_as, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -6146,20 +5573,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(85), 33, + anon_sym_in, + ACTIONS(85), 31, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -6169,7 +5597,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -6186,12 +5613,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [885] = 3, + [902] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 15, + ACTIONS(87), 18, anon_sym_GT, anon_sym_LT, + anon_sym_as, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -6199,20 +5627,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(89), 33, + anon_sym_in, + ACTIONS(89), 31, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -6222,7 +5651,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -6239,18 +5667,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [941] = 5, + [959] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(25), 1, anon_sym_LBRACK, - ACTIONS(35), 3, + ACTIONS(31), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(91), 15, + ACTIONS(91), 18, anon_sym_GT, anon_sym_LT, + anon_sym_as, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -6258,26 +5687,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(93), 29, + anon_sym_in, + ACTIONS(93), 27, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_COLON, 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, @@ -6294,23 +5723,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1001] = 6, + [1020] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 1, - anon_sym_COLON, - STATE(47), 1, - sym_pipe_arguments, - STATE(23), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(95), 15, + ACTIONS(95), 4, + anon_sym_as, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + sym_identifier, + 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(33), 14, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, @@ -6320,19 +5753,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(97), 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_in, + ACTIONS(35), 23, + anon_sym_LBRACK, + anon_sym_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, @@ -6349,14 +5778,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1062] = 4, + [1080] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(101), 1, - anon_sym_LPAREN, - ACTIONS(37), 17, + ACTIONS(103), 1, + anon_sym_COLON, + STATE(28), 1, + sym_pipe_arguments, + STATE(21), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(99), 18, anon_sym_GT, anon_sym_LT, + anon_sym_as, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -6372,17 +5807,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(39), 29, + ACTIONS(101), 26, 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_RPAREN_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -6402,44 +5834,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1119] = 5, + [1142] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(105), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(103), 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(21), 13, + ACTIONS(103), 1, + anon_sym_COLON, + STATE(22), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(105), 18, anon_sym_GT, anon_sym_LT, + anon_sym_as, 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_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(23), 24, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_in, + ACTIONS(107), 26, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + 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, @@ -6456,31 +5888,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1178] = 9, + [1201] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(107), 1, - anon_sym_LBRACK, - ACTIONS(111), 1, - anon_sym_PIPE, - STATE(69), 1, - aux_sym_pipe_sequence_repeat1, - STATE(84), 1, - sym_pipe_sequence, - ACTIONS(109), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(113), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(27), 14, + ACTIONS(113), 1, + anon_sym_COLON, + STATE(22), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(109), 18, anon_sym_GT, anon_sym_LT, + anon_sym_as, 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_DASH, anon_sym_SLASH, @@ -6489,11 +5915,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(29), 23, + ACTIONS(111), 26, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -6513,43 +5942,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1244] = 5, + [1260] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 1, - anon_sym_COLON, - STATE(26), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(115), 15, + ACTIONS(29), 1, + anon_sym_PIPE, + STATE(24), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(116), 17, anon_sym_GT, anon_sym_LT, + anon_sym_as, 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_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(117), 28, + anon_sym_in, + ACTIONS(118), 26, 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, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -6566,21 +5994,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1302] = 4, + [1317] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(101), 1, - anon_sym_LPAREN, - ACTIONS(21), 17, + ACTIONS(124), 1, + anon_sym_PIPE, + STATE(24), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(120), 17, anon_sym_GT, anon_sym_LT, + anon_sym_as, 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_DASH, anon_sym_SLASH, @@ -6589,16 +6019,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(23), 28, + ACTIONS(122), 26, 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, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -6618,20 +6046,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1358] = 3, + [1374] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(43), 17, + STATE(115), 1, + sym__binary_op, + ACTIONS(127), 4, + anon_sym_as, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + sym_identifier, + ACTIONS(131), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(129), 13, anon_sym_GT, anon_sym_LT, 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_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, @@ -6639,17 +6078,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(45), 29, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RPAREN_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(133), 19, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -6669,43 +6098,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1412] = 5, + [1432] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(123), 1, - anon_sym_COLON, - STATE(26), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(119), 15, - anon_sym_GT, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_STAR, + STATE(115), 1, + sym__binary_op, + ACTIONS(135), 6, + anon_sym_as, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(121), 28, + sym_identifier, + ACTIONS(137), 7, 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(129), 11, + anon_sym_GT, + anon_sym_LT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_in, + ACTIONS(133), 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, @@ -6722,38 +6150,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1470] = 11, + [1490] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, - anon_sym_PIPE, - ACTIONS(107), 1, - anon_sym_LBRACK, - STATE(43), 1, - aux_sym_pipe_sequence_repeat1, - STATE(61), 1, - sym_pipe_sequence, - ACTIONS(109), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(69), 3, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - sym_identifier, - ACTIONS(113), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(67), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - ACTIONS(27), 11, + ACTIONS(120), 18, anon_sym_GT, anon_sym_LT, + anon_sym_as, 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_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, @@ -6761,7 +6172,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(29), 19, + ACTIONS(122), 26, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -6781,12 +6199,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1540] = 3, + [1542] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(71), 17, + ACTIONS(139), 18, anon_sym_GT, anon_sym_LT, + anon_sym_as, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -6802,17 +6221,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(73), 29, + ACTIONS(141), 26, 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_RPAREN_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -6832,10 +6248,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1594] = 3, + [1594] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(83), 17, + ACTIONS(37), 1, + anon_sym_LPAREN, + ACTIONS(143), 1, + anon_sym_EQ, + ACTIONS(33), 15, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, @@ -6845,28 +6265,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(85), 29, - anon_sym_SQUOTE, + ACTIONS(35), 26, anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RPAREN_RBRACK, anon_sym_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, @@ -6883,24 +6298,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1648] = 8, + [1649] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(107), 1, - anon_sym_LBRACK, - ACTIONS(111), 1, - anon_sym_PIPE, - STATE(69), 1, - aux_sym_pipe_sequence_repeat1, - STATE(84), 1, - sym_pipe_sequence, - ACTIONS(113), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(27), 16, + ACTIONS(145), 17, anon_sym_GT, anon_sym_LT, + anon_sym_as, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -6915,11 +6319,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(29), 23, + ACTIONS(147), 26, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -6939,10 +6346,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1712] = 3, + [1700] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 17, + ACTIONS(149), 1, + anon_sym_LPAREN, + ACTIONS(33), 15, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, @@ -6952,19 +6361,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(89), 28, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, + ACTIONS(35), 26, + sym__interpolation_end, anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, @@ -6973,6 +6377,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -6989,42 +6394,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1765] = 9, + [1752] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, + ACTIONS(29), 1, anon_sym_PIPE, - STATE(43), 1, + ACTIONS(41), 1, + sym__interpolation_end, + ACTIONS(151), 1, + anon_sym_LBRACK, + STATE(23), 1, aux_sym_pipe_sequence_repeat1, - STATE(61), 1, + STATE(30), 1, sym_pipe_sequence, - ACTIONS(126), 2, + ACTIONS(39), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(153), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(35), 3, + ACTIONS(155), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(27), 12, + ACTIONS(21), 10, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 24, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, + ACTIONS(23), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7045,40 +6449,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1830] = 3, + [1818] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 17, + ACTIONS(25), 1, + anon_sym_LBRACK, + ACTIONS(29), 1, + anon_sym_PIPE, + ACTIONS(157), 1, + anon_sym_RPAREN, + ACTIONS(159), 1, + anon_sym_COMMA, + STATE(23), 1, + aux_sym_pipe_sequence_repeat1, + STATE(30), 1, + sym_pipe_sequence, + STATE(447), 1, + aux_sym_arguments_repeat1, + ACTIONS(31), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(21), 12, anon_sym_GT, anon_sym_LT, 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_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(57), 28, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(23), 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, @@ -7095,40 +6504,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1883] = 3, + [1884] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(51), 17, + ACTIONS(151), 1, + anon_sym_LBRACK, + ACTIONS(161), 1, + anon_sym_PLUS, + ACTIONS(163), 1, + anon_sym_PIPE, + STATE(64), 1, + aux_sym_pipe_sequence_repeat1, + STATE(76), 1, + sym_pipe_sequence, + ACTIONS(153), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(155), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(21), 11, anon_sym_GT, anon_sym_LT, - 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_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(53), 28, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(23), 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, @@ -7145,40 +6558,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1936] = 3, + [1948] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(47), 17, + ACTIONS(25), 1, + anon_sym_LBRACK, + ACTIONS(29), 1, + anon_sym_PIPE, + ACTIONS(165), 1, + anon_sym_PLUS, + STATE(23), 1, + aux_sym_pipe_sequence_repeat1, + STATE(30), 1, + sym_pipe_sequence, + ACTIONS(27), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(31), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(21), 11, anon_sym_GT, anon_sym_LT, - 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_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(49), 28, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, + ACTIONS(23), 21, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_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, @@ -7195,10 +6612,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1989] = 3, + [2012] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(59), 17, + ACTIONS(149), 1, + anon_sym_LPAREN, + ACTIONS(43), 15, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, @@ -7208,19 +6627,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(61), 28, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, + ACTIONS(45), 26, + sym__interpolation_end, anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, @@ -7229,6 +6643,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -7245,40 +6660,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2042] = 3, + [2064] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(63), 17, + ACTIONS(151), 1, + anon_sym_LBRACK, + ACTIONS(163), 1, + anon_sym_PIPE, + STATE(64), 1, + aux_sym_pipe_sequence_repeat1, + STATE(76), 1, + sym_pipe_sequence, + ACTIONS(153), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(155), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(21), 12, anon_sym_GT, anon_sym_LT, 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_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(65), 28, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(23), 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, @@ -7295,16 +6713,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2095] = 5, + [2126] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(107), 1, + ACTIONS(151), 1, anon_sym_LBRACK, - ACTIONS(113), 3, + ACTIONS(163), 1, + anon_sym_PIPE, + STATE(64), 1, + aux_sym_pipe_sequence_repeat1, + STATE(76), 1, + sym_pipe_sequence, + ACTIONS(155), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(91), 17, + ACTIONS(21), 14, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, @@ -7313,24 +6737,18 @@ 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_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(93), 24, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON, + ACTIONS(23), 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, @@ -7347,10 +6765,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2152] = 3, + [2186] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 17, + ACTIONS(51), 15, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, @@ -7360,19 +6778,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(81), 28, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, + ACTIONS(53), 26, + sym__interpolation_end, anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, @@ -7381,6 +6794,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -7397,10 +6811,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2205] = 3, + [2235] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 17, + ACTIONS(59), 15, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, @@ -7410,19 +6824,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(77), 28, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, + ACTIONS(61), 26, + sym__interpolation_end, anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, @@ -7431,6 +6840,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -7447,44 +6857,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2258] = 11, + [2284] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, - anon_sym_PIPE, - STATE(43), 1, - aux_sym_pipe_sequence_repeat1, - STATE(61), 1, - sym_pipe_sequence, - ACTIONS(69), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(126), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(35), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(67), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - ACTIONS(27), 10, + ACTIONS(63), 15, anon_sym_GT, anon_sym_LT, 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_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 20, + ACTIONS(65), 26, + sym__interpolation_end, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7505,14 +6903,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2327] = 5, + [2333] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 1, - anon_sym_PIPE, - STATE(42), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(128), 14, + ACTIONS(67), 15, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, @@ -7521,21 +6915,20 @@ 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_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(130), 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, + ACTIONS(69), 26, + sym__interpolation_end, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7556,14 +6949,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2383] = 5, + [2382] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, - anon_sym_PIPE, - STATE(42), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(135), 14, + ACTIONS(55), 15, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, @@ -7572,21 +6961,20 @@ 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_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(137), 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, + ACTIONS(57), 26, + sym__interpolation_end, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7607,17 +6995,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2439] = 6, + [2431] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(139), 1, - anon_sym_COLON, - STATE(81), 1, - sym_pipe_arguments, - STATE(48), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(95), 17, + ACTIONS(47), 15, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, @@ -7627,22 +7008,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(97), 23, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, + ACTIONS(49), 26, + sym__interpolation_end, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_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, @@ -7659,23 +7041,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2497] = 5, + [2480] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(105), 3, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - sym_identifier, - ACTIONS(103), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - ACTIONS(21), 14, + ACTIONS(71), 15, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, @@ -7685,8 +7060,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(23), 23, + ACTIONS(73), 26, + sym__interpolation_end, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -7694,6 +7070,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -7710,10 +7087,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2553] = 3, + [2529] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 15, + ACTIONS(83), 15, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, @@ -7729,15 +7106,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(130), 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, + ACTIONS(85), 26, + sym__interpolation_end, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7758,10 +7133,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2604] = 3, + [2578] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(141), 15, + ACTIONS(87), 15, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, @@ -7777,15 +7152,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(143), 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, + ACTIONS(89), 26, + sym__interpolation_end, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7806,15 +7179,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2655] = 5, + [2627] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(139), 1, - anon_sym_COLON, - STATE(50), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(115), 17, + ACTIONS(79), 15, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, @@ -7824,22 +7192,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(117), 23, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, + ACTIONS(81), 26, + sym__interpolation_end, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_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, @@ -7856,14 +7225,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2710] = 5, + [2676] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(25), 1, - anon_sym_LPAREN, - ACTIONS(145), 1, - anon_sym_EQ, - ACTIONS(21), 15, + ACTIONS(75), 15, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, @@ -7879,9 +7244,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(23), 26, - anon_sym_DQUOTE, - anon_sym_SEMI, + ACTIONS(77), 26, + sym__interpolation_end, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -7906,15 +7271,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2765] = 5, + [2725] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(147), 1, - anon_sym_COLON, - STATE(50), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(119), 17, + ACTIONS(151), 1, + anon_sym_LBRACK, + ACTIONS(155), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(91), 15, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, @@ -7924,22 +7290,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(121), 23, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, + ACTIONS(93), 22, + sym__interpolation_end, + 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, @@ -7956,117 +7319,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2820] = 9, + [2778] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(150), 1, - anon_sym_LBRACK, - ACTIONS(154), 1, - anon_sym_PIPE, - STATE(101), 1, - aux_sym_pipe_sequence_repeat1, - STATE(108), 1, - sym_pipe_sequence, - ACTIONS(152), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(156), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(27), 12, - anon_sym_GT, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(29), 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, - [2882] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(150), 1, - anon_sym_LBRACK, - ACTIONS(154), 1, - anon_sym_PIPE, - STATE(101), 1, - aux_sym_pipe_sequence_repeat1, - STATE(108), 1, - sym_pipe_sequence, - ACTIONS(156), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(27), 14, - anon_sym_GT, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(29), 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, - [2942] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(158), 1, - anon_sym_LPAREN, - ACTIONS(21), 15, + ACTIONS(167), 1, + anon_sym_COLON, + STATE(71), 1, + sym_pipe_arguments, + STATE(53), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(99), 15, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, @@ -8082,13 +7345,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(23), 26, + ACTIONS(101), 21, sym__interpolation_end, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8109,146 +7367,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2994] = 6, + [2832] = 5, ACTIONS(3), 1, sym_comment, - STATE(162), 1, - sym__binary_op, - ACTIONS(164), 4, + ACTIONS(97), 1, + sym__interpolation_end, + ACTIONS(95), 2, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(162), 7, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(160), 10, - anon_sym_GT, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(166), 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, - [3050] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, - anon_sym_PIPE, - ACTIONS(168), 1, - anon_sym_RPAREN, - ACTIONS(170), 1, - anon_sym_COMMA, - STATE(43), 1, - aux_sym_pipe_sequence_repeat1, - STATE(61), 1, - sym_pipe_sequence, - STATE(502), 1, - aux_sym_arguments_repeat1, - ACTIONS(35), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(27), 12, + ACTIONS(33), 13, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, anon_sym_STAR, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, 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, - [3116] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(33), 1, - anon_sym_PIPE, - ACTIONS(67), 1, - sym__interpolation_end, - ACTIONS(150), 1, + ACTIONS(35), 24, anon_sym_LBRACK, - STATE(43), 1, - aux_sym_pipe_sequence_repeat1, - STATE(61), 1, - sym_pipe_sequence, - ACTIONS(69), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(152), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(156), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(27), 10, - anon_sym_GT, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - 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, @@ -8269,90 +7414,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3182] = 6, + [2884] = 5, ACTIONS(3), 1, sym_comment, - STATE(162), 1, - sym__binary_op, - ACTIONS(174), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(172), 7, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(160), 12, + ACTIONS(167), 1, + anon_sym_COLON, + STATE(54), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(105), 15, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(166), 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, - [3238] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, anon_sym_PIPE, - ACTIONS(176), 1, - anon_sym_PLUS, - STATE(43), 1, - aux_sym_pipe_sequence_repeat1, - STATE(61), 1, - sym_pipe_sequence, - ACTIONS(41), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(35), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(27), 11, - anon_sym_GT, - anon_sym_LT, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 21, - anon_sym_COMMA, + ACTIONS(107), 21, + sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8373,12 +7460,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3302] = 4, + [2935] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(158), 1, - anon_sym_LPAREN, - ACTIONS(37), 15, + ACTIONS(169), 1, + anon_sym_COLON, + STATE(54), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(109), 15, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, @@ -8394,13 +7484,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(39), 26, + ACTIONS(111), 21, sym__interpolation_end, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8421,157 +7506,535 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3354] = 10, + [2986] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(150), 1, - anon_sym_LBRACK, - ACTIONS(154), 1, - anon_sym_PIPE, - ACTIONS(178), 1, - anon_sym_PLUS, - STATE(101), 1, - aux_sym_pipe_sequence_repeat1, - STATE(108), 1, - sym_pipe_sequence, - ACTIONS(152), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(156), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(27), 11, - anon_sym_GT, + ACTIONS(172), 1, + anon_sym_LT_BANG, + ACTIONS(174), 1, anon_sym_LT, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(29), 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, - [3418] = 3, + ACTIONS(176), 1, + anon_sym_LT_SLASH, + ACTIONS(180), 1, + anon_sym_LBRACE, + ACTIONS(182), 1, + sym__implicit_end_tag, + ACTIONS(184), 1, + sym__interpolation_start, + ACTIONS(186), 1, + sym__control_flow_start, + STATE(58), 1, + sym_start_tag, + STATE(60), 1, + aux_sym_document_repeat1, + STATE(200), 1, + sym_end_tag, + STATE(231), 1, + sym_self_closing_tag, + STATE(233), 1, + sym__alternative_statement, + STATE(234), 1, + sym_placeholder_statement, + STATE(235), 1, + sym_loading_statement, + STATE(236), 1, + sym_error_statement, + STATE(237), 1, + sym_empty_statement, + STATE(241), 1, + sym_else_if_statement, + STATE(242), 1, + sym_else_statement, + STATE(420), 1, + sym_script_start_tag, + STATE(421), 1, + sym_style_start_tag, + STATE(459), 1, + sym__if_start_expression, + STATE(460), 1, + sym__else_if_start_expression, + ACTIONS(178), 2, + sym_entity, + sym_text, + STATE(232), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(230), 8, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_icu_expression, + sym_interpolation, + [3078] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(180), 14, - anon_sym_GT, + ACTIONS(172), 1, + anon_sym_LT_BANG, + ACTIONS(174), 1, anon_sym_LT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(182), 28, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + ACTIONS(176), 1, + anon_sym_LT_SLASH, + ACTIONS(180), 1, + anon_sym_LBRACE, + ACTIONS(184), 1, + sym__interpolation_start, + ACTIONS(186), 1, + sym__control_flow_start, + ACTIONS(188), 1, + sym__implicit_end_tag, + STATE(55), 1, + aux_sym_document_repeat1, + STATE(58), 1, + sym_start_tag, + STATE(170), 1, + sym_end_tag, + STATE(231), 1, + sym_self_closing_tag, + STATE(233), 1, + sym__alternative_statement, + STATE(234), 1, + sym_placeholder_statement, + STATE(235), 1, + sym_loading_statement, + STATE(236), 1, + sym_error_statement, + STATE(237), 1, + sym_empty_statement, + STATE(241), 1, + sym_else_if_statement, + STATE(242), 1, + sym_else_statement, + STATE(420), 1, + sym_script_start_tag, + STATE(421), 1, + sym_style_start_tag, + STATE(459), 1, + sym__if_start_expression, + STATE(460), 1, + sym__else_if_start_expression, + ACTIONS(178), 2, + sym_entity, + sym_text, + STATE(232), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(230), 8, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_icu_expression, + sym_interpolation, + [3170] = 25, + ACTIONS(3), 1, + sym_comment, + ACTIONS(192), 1, + anon_sym_LT_BANG, + ACTIONS(195), 1, + anon_sym_LT, + ACTIONS(198), 1, + anon_sym_LT_SLASH, + ACTIONS(204), 1, + anon_sym_LBRACE, + ACTIONS(207), 1, + sym__interpolation_start, + ACTIONS(210), 1, + sym__control_flow_start, + STATE(56), 1, + sym_start_tag, + STATE(57), 1, + aux_sym_document_repeat1, + STATE(173), 1, + sym_empty_statement, + STATE(177), 1, + sym_else_if_statement, + STATE(186), 1, + sym_else_statement, + STATE(187), 1, + sym_loading_statement, + STATE(189), 1, + sym_error_statement, + STATE(205), 1, + sym_self_closing_tag, + STATE(207), 1, + sym__alternative_statement, + STATE(211), 1, + sym_placeholder_statement, + STATE(426), 1, + sym_script_start_tag, + STATE(434), 1, + sym_style_start_tag, + STATE(470), 1, + sym__if_start_expression, + STATE(504), 1, + sym__else_if_start_expression, + ACTIONS(190), 2, + ts_builtin_sym_end, 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, - 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, - [3468] = 3, + ACTIONS(201), 2, + sym_entity, + sym_text, + STATE(206), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(204), 8, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_icu_expression, + sym_interpolation, + [3260] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 15, - anon_sym_GT, + ACTIONS(172), 1, + anon_sym_LT_BANG, + ACTIONS(174), 1, anon_sym_LT, - 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_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(89), 26, - sym__interpolation_end, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_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, - 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, - [3517] = 3, + ACTIONS(180), 1, + anon_sym_LBRACE, + ACTIONS(184), 1, + sym__interpolation_start, + ACTIONS(186), 1, + sym__control_flow_start, + ACTIONS(213), 1, + anon_sym_LT_SLASH, + ACTIONS(215), 1, + sym__implicit_end_tag, + STATE(58), 1, + sym_start_tag, + STATE(59), 1, + aux_sym_document_repeat1, + STATE(231), 1, + sym_self_closing_tag, + STATE(233), 1, + sym__alternative_statement, + STATE(234), 1, + sym_placeholder_statement, + STATE(235), 1, + sym_loading_statement, + STATE(236), 1, + sym_error_statement, + STATE(237), 1, + sym_empty_statement, + STATE(241), 1, + sym_else_if_statement, + STATE(242), 1, + sym_else_statement, + STATE(249), 1, + sym_end_tag, + STATE(420), 1, + sym_script_start_tag, + STATE(421), 1, + sym_style_start_tag, + STATE(459), 1, + sym__if_start_expression, + STATE(460), 1, + sym__else_if_start_expression, + ACTIONS(178), 2, + sym_entity, + sym_text, + STATE(232), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(230), 8, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_icu_expression, + sym_interpolation, + [3352] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(63), 15, + ACTIONS(172), 1, + anon_sym_LT_BANG, + ACTIONS(174), 1, + anon_sym_LT, + ACTIONS(180), 1, + anon_sym_LBRACE, + ACTIONS(184), 1, + sym__interpolation_start, + ACTIONS(186), 1, + sym__control_flow_start, + ACTIONS(213), 1, + anon_sym_LT_SLASH, + ACTIONS(217), 1, + sym__implicit_end_tag, + STATE(58), 1, + sym_start_tag, + STATE(60), 1, + aux_sym_document_repeat1, + STATE(231), 1, + sym_self_closing_tag, + STATE(233), 1, + sym__alternative_statement, + STATE(234), 1, + sym_placeholder_statement, + STATE(235), 1, + sym_loading_statement, + STATE(236), 1, + sym_error_statement, + STATE(237), 1, + sym_empty_statement, + STATE(241), 1, + sym_else_if_statement, + STATE(242), 1, + sym_else_statement, + STATE(244), 1, + sym_end_tag, + STATE(420), 1, + sym_script_start_tag, + STATE(421), 1, + sym_style_start_tag, + STATE(459), 1, + sym__if_start_expression, + STATE(460), 1, + sym__else_if_start_expression, + ACTIONS(178), 2, + sym_entity, + sym_text, + STATE(232), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(230), 8, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_icu_expression, + sym_interpolation, + [3444] = 25, + ACTIONS(3), 1, + sym_comment, + ACTIONS(190), 1, + sym__implicit_end_tag, + ACTIONS(219), 1, + anon_sym_LT_BANG, + ACTIONS(222), 1, + anon_sym_LT, + ACTIONS(225), 1, + anon_sym_LT_SLASH, + ACTIONS(231), 1, + anon_sym_LBRACE, + ACTIONS(234), 1, + sym__interpolation_start, + ACTIONS(237), 1, + sym__control_flow_start, + STATE(58), 1, + sym_start_tag, + STATE(60), 1, + aux_sym_document_repeat1, + STATE(231), 1, + sym_self_closing_tag, + STATE(233), 1, + sym__alternative_statement, + STATE(234), 1, + sym_placeholder_statement, + STATE(235), 1, + sym_loading_statement, + STATE(236), 1, + sym_error_statement, + STATE(237), 1, + sym_empty_statement, + STATE(241), 1, + sym_else_if_statement, + STATE(242), 1, + sym_else_statement, + STATE(420), 1, + sym_script_start_tag, + STATE(421), 1, + sym_style_start_tag, + STATE(459), 1, + sym__if_start_expression, + STATE(460), 1, + sym__else_if_start_expression, + ACTIONS(228), 2, + sym_entity, + sym_text, + STATE(232), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(230), 8, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_icu_expression, + sym_interpolation, + [3533] = 25, + 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(240), 1, + anon_sym_RBRACE, + STATE(56), 1, + sym_start_tag, + STATE(57), 1, + aux_sym_document_repeat1, + STATE(173), 1, + sym_empty_statement, + STATE(177), 1, + sym_else_if_statement, + STATE(186), 1, + sym_else_statement, + STATE(187), 1, + sym_loading_statement, + STATE(189), 1, + sym_error_statement, + STATE(205), 1, + sym_self_closing_tag, + STATE(207), 1, + sym__alternative_statement, + STATE(211), 1, + sym_placeholder_statement, + STATE(426), 1, + sym_script_start_tag, + STATE(434), 1, + sym_style_start_tag, + STATE(470), 1, + sym__if_start_expression, + STATE(504), 1, + sym__else_if_start_expression, + ACTIONS(13), 2, + sym_entity, + sym_text, + STATE(206), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(204), 8, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_icu_expression, + sym_interpolation, + [3622] = 25, + 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(242), 1, + anon_sym_RBRACE, + STATE(56), 1, + sym_start_tag, + STATE(57), 1, + aux_sym_document_repeat1, + STATE(173), 1, + sym_empty_statement, + STATE(177), 1, + sym_else_if_statement, + STATE(186), 1, + sym_else_statement, + STATE(187), 1, + sym_loading_statement, + STATE(189), 1, + sym_error_statement, + STATE(205), 1, + sym_self_closing_tag, + STATE(207), 1, + sym__alternative_statement, + STATE(211), 1, + sym_placeholder_statement, + STATE(426), 1, + sym_script_start_tag, + STATE(434), 1, + sym_style_start_tag, + STATE(470), 1, + sym__if_start_expression, + STATE(504), 1, + sym__else_if_start_expression, + ACTIONS(13), 2, + sym_entity, + sym_text, + STATE(206), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(204), 8, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_icu_expression, + sym_interpolation, + [3711] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(244), 1, + anon_sym_PIPE, + STATE(63), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(120), 14, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, @@ -8580,20 +8043,14 @@ 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_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(65), 26, + ACTIONS(122), 21, sym__interpolation_end, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8614,62 +8071,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3566] = 3, + [3760] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(43), 15, - anon_sym_GT, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, + ACTIONS(163), 1, anon_sym_PIPE, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(45), 26, - sym__interpolation_end, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_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, - 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, - [3615] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(150), 1, - anon_sym_LBRACK, - ACTIONS(156), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(91), 15, + STATE(63), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(116), 14, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, @@ -8678,16 +8087,14 @@ 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_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(93), 22, + ACTIONS(118), 21, sym__interpolation_end, - anon_sym_COLON, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8708,126 +8115,411 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3668] = 5, + [3809] = 25, ACTIONS(3), 1, sym_comment, - ACTIONS(184), 1, - anon_sym_PIPE, - STATE(66), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(128), 16, - anon_sym_GT, + ACTIONS(7), 1, + anon_sym_LT_BANG, + ACTIONS(9), 1, anon_sym_LT, - 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_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(130), 23, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + 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(247), 1, anon_sym_RBRACE, - anon_sym_COMMA, - 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, - [3721] = 3, + STATE(56), 1, + sym_start_tag, + STATE(61), 1, + aux_sym_document_repeat1, + STATE(173), 1, + sym_empty_statement, + STATE(177), 1, + sym_else_if_statement, + STATE(186), 1, + sym_else_statement, + STATE(187), 1, + sym_loading_statement, + STATE(189), 1, + sym_error_statement, + STATE(205), 1, + sym_self_closing_tag, + STATE(207), 1, + sym__alternative_statement, + STATE(211), 1, + sym_placeholder_statement, + STATE(426), 1, + sym_script_start_tag, + STATE(434), 1, + sym_style_start_tag, + STATE(470), 1, + sym__if_start_expression, + STATE(504), 1, + sym__else_if_start_expression, + ACTIONS(13), 2, + sym_entity, + sym_text, + STATE(206), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(204), 8, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_icu_expression, + sym_interpolation, + [3898] = 25, ACTIONS(3), 1, sym_comment, - ACTIONS(59), 15, - anon_sym_GT, + ACTIONS(7), 1, + anon_sym_LT_BANG, + ACTIONS(9), 1, anon_sym_LT, - 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_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(61), 26, - sym__interpolation_end, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_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, - 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, - [3770] = 3, + 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(249), 1, + ts_builtin_sym_end, + STATE(56), 1, + sym_start_tag, + STATE(57), 1, + aux_sym_document_repeat1, + STATE(173), 1, + sym_empty_statement, + STATE(177), 1, + sym_else_if_statement, + STATE(186), 1, + sym_else_statement, + STATE(187), 1, + sym_loading_statement, + STATE(189), 1, + sym_error_statement, + STATE(205), 1, + sym_self_closing_tag, + STATE(207), 1, + sym__alternative_statement, + STATE(211), 1, + sym_placeholder_statement, + STATE(426), 1, + sym_script_start_tag, + STATE(434), 1, + sym_style_start_tag, + STATE(470), 1, + sym__if_start_expression, + STATE(504), 1, + sym__else_if_start_expression, + ACTIONS(13), 2, + sym_entity, + sym_text, + STATE(206), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(204), 8, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_icu_expression, + sym_interpolation, + [3987] = 25, ACTIONS(3), 1, sym_comment, - ACTIONS(51), 15, - anon_sym_GT, + ACTIONS(7), 1, + anon_sym_LT_BANG, + ACTIONS(9), 1, anon_sym_LT, - 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_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(53), 26, - sym__interpolation_end, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + 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(251), 1, + anon_sym_RBRACE, + STATE(56), 1, + sym_start_tag, + STATE(57), 1, + aux_sym_document_repeat1, + STATE(173), 1, + sym_empty_statement, + STATE(177), 1, + sym_else_if_statement, + STATE(186), 1, + sym_else_statement, + STATE(187), 1, + sym_loading_statement, + STATE(189), 1, + sym_error_statement, + STATE(205), 1, + sym_self_closing_tag, + STATE(207), 1, + sym__alternative_statement, + STATE(211), 1, + sym_placeholder_statement, + STATE(426), 1, + sym_script_start_tag, + STATE(434), 1, + sym_style_start_tag, + STATE(470), 1, + sym__if_start_expression, + STATE(504), 1, + sym__else_if_start_expression, + ACTIONS(13), 2, + sym_entity, + sym_text, + STATE(206), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(204), 8, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_icu_expression, + sym_interpolation, + [4076] = 25, + 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(253), 1, + anon_sym_RBRACE, + STATE(56), 1, + sym_start_tag, + STATE(67), 1, + aux_sym_document_repeat1, + STATE(173), 1, + sym_empty_statement, + STATE(177), 1, + sym_else_if_statement, + STATE(186), 1, + sym_else_statement, + STATE(187), 1, + sym_loading_statement, + STATE(189), 1, + sym_error_statement, + STATE(205), 1, + sym_self_closing_tag, + STATE(207), 1, + sym__alternative_statement, + STATE(211), 1, + sym_placeholder_statement, + STATE(426), 1, + sym_script_start_tag, + STATE(434), 1, + sym_style_start_tag, + STATE(470), 1, + sym__if_start_expression, + STATE(504), 1, + sym__else_if_start_expression, + ACTIONS(13), 2, + sym_entity, + sym_text, + STATE(206), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(204), 8, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_icu_expression, + sym_interpolation, + [4165] = 25, + 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(255), 1, + anon_sym_RBRACE, + STATE(56), 1, + sym_start_tag, + STATE(57), 1, + aux_sym_document_repeat1, + STATE(173), 1, + sym_empty_statement, + STATE(177), 1, + sym_else_if_statement, + STATE(186), 1, + sym_else_statement, + STATE(187), 1, + sym_loading_statement, + STATE(189), 1, + sym_error_statement, + STATE(205), 1, + sym_self_closing_tag, + STATE(207), 1, + sym__alternative_statement, + STATE(211), 1, + sym_placeholder_statement, + STATE(426), 1, + sym_script_start_tag, + STATE(434), 1, + sym_style_start_tag, + STATE(470), 1, + sym__if_start_expression, + STATE(504), 1, + sym__else_if_start_expression, + ACTIONS(13), 2, + sym_entity, + sym_text, + STATE(206), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(204), 8, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_icu_expression, + sym_interpolation, + [4254] = 25, + 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(257), 1, + anon_sym_RBRACE, + STATE(56), 1, + sym_start_tag, + STATE(69), 1, + aux_sym_document_repeat1, + STATE(173), 1, + sym_empty_statement, + STATE(177), 1, + sym_else_if_statement, + STATE(186), 1, + sym_else_statement, + STATE(187), 1, + sym_loading_statement, + STATE(189), 1, + sym_error_statement, + STATE(205), 1, + sym_self_closing_tag, + STATE(207), 1, + sym__alternative_statement, + STATE(211), 1, + sym_placeholder_statement, + STATE(426), 1, + sym_script_start_tag, + STATE(434), 1, + sym_style_start_tag, + STATE(470), 1, + sym__if_start_expression, + STATE(504), 1, + sym__else_if_start_expression, + ACTIONS(13), 2, + sym_entity, + sym_text, + STATE(206), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(204), 8, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_icu_expression, + sym_interpolation, + [4343] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(139), 15, + anon_sym_GT, + anon_sym_LT, + 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_DASH, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(141), 21, + sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8848,38 +8540,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3819] = 5, + [4387] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(111), 1, - anon_sym_PIPE, - STATE(66), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(135), 16, - anon_sym_GT, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_STAR, + ACTIONS(137), 1, + sym__interpolation_end, + STATE(114), 1, + sym__binary_op, + ACTIONS(135), 4, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - sym_identifier, + ACTIONS(259), 10, + anon_sym_GT, + anon_sym_LT, + anon_sym_PLUS, + anon_sym_STAR, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(137), 23, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, + ACTIONS(261), 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, @@ -8896,10 +8584,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3872] = 3, + [4437] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(47), 15, + ACTIONS(120), 15, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, @@ -8915,13 +8603,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(49), 26, + ACTIONS(122), 21, sym__interpolation_end, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8942,32 +8625,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3921] = 3, + [4481] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 15, + ACTIONS(131), 1, + sym__interpolation_end, + STATE(114), 1, + sym__binary_op, + ACTIONS(127), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(259), 12, anon_sym_GT, anon_sym_LT, 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_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(81), 26, - sym__interpolation_end, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(261), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8988,148 +8669,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3970] = 3, + [4531] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(71), 15, - anon_sym_GT, - anon_sym_LT, - 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_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(73), 26, - sym__interpolation_end, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_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, - 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, - [4019] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(75), 15, - anon_sym_GT, - anon_sym_LT, - 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_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(77), 26, - sym__interpolation_end, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_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, - 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, - [4068] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(83), 15, - anon_sym_GT, + ACTIONS(7), 1, + anon_sym_LT_BANG, + ACTIONS(9), 1, anon_sym_LT, - 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_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(85), 26, - sym__interpolation_end, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_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, - 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, - [4117] = 3, + 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(56), 1, + sym_start_tag, + STATE(62), 1, + aux_sym_document_repeat1, + STATE(173), 1, + sym_empty_statement, + STATE(177), 1, + sym_else_if_statement, + STATE(186), 1, + sym_else_statement, + STATE(187), 1, + sym_loading_statement, + STATE(189), 1, + sym_error_statement, + STATE(205), 1, + sym_self_closing_tag, + STATE(207), 1, + sym__alternative_statement, + STATE(211), 1, + sym_placeholder_statement, + STATE(426), 1, + sym_script_start_tag, + STATE(434), 1, + sym_style_start_tag, + STATE(470), 1, + sym__if_start_expression, + STATE(504), 1, + sym__else_if_start_expression, + ACTIONS(13), 2, + sym_entity, + sym_text, + STATE(206), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(204), 8, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_icu_expression, + sym_interpolation, + [4617] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 15, + ACTIONS(145), 14, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, @@ -9138,20 +8743,14 @@ 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_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(57), 26, + ACTIONS(147), 21, sym__interpolation_end, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9172,33 +8771,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4166] = 5, + [4660] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(103), 1, - sym__interpolation_end, - ACTIONS(105), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(21), 13, + STATE(116), 1, + sym__binary_op, + ACTIONS(137), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + ACTIONS(263), 12, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, anon_sym_STAR, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_DASH, anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(23), 24, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(265), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9219,66 +8813,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4218] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(128), 17, - anon_sym_GT, - anon_sym_LT, - 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_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(130), 23, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - 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, - [4266] = 6, + [4707] = 4, ACTIONS(3), 1, sym_comment, - STATE(161), 1, + STATE(116), 1, sym__binary_op, - ACTIONS(174), 3, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - sym_identifier, - ACTIONS(172), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - ACTIONS(187), 13, + ACTIONS(263), 12, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, @@ -9291,11 +8831,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(189), 19, + ACTIONS(265), 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, @@ -9309,2948 +8849,131 @@ static const uint16_t ts_small_parse_table[] = { 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, - [4320] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(191), 1, - anon_sym_COLON, - STATE(105), 1, - sym_pipe_arguments, - STATE(83), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(95), 15, - anon_sym_GT, - anon_sym_LT, - 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_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(97), 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, - [4374] = 6, - ACTIONS(3), 1, - sym_comment, - STATE(161), 1, - sym__binary_op, - ACTIONS(162), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - ACTIONS(164), 5, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_identifier, - ACTIONS(187), 11, - anon_sym_GT, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(189), 19, - 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, - [4428] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(141), 17, - anon_sym_GT, - anon_sym_LT, - 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_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(143), 23, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - 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, - [4476] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(193), 1, - anon_sym_COLON, - STATE(82), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(119), 15, - anon_sym_GT, - anon_sym_LT, - 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_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(121), 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, - [4527] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(191), 1, - anon_sym_COLON, - STATE(82), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(115), 15, - anon_sym_GT, - anon_sym_LT, - 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_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(117), 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, - [4578] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(180), 16, - anon_sym_GT, - anon_sym_LT, - 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_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(182), 23, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - 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, - [4625] = 6, - ACTIONS(3), 1, - sym_comment, - STATE(163), 1, - sym__binary_op, - ACTIONS(162), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - ACTIONS(164), 4, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(196), 10, - anon_sym_GT, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(198), 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, - [4678] = 6, - ACTIONS(3), 1, - sym_comment, - STATE(163), 1, - sym__binary_op, - ACTIONS(174), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(172), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - ACTIONS(196), 12, - anon_sym_GT, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(198), 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, - [4731] = 26, - ACTIONS(3), 1, - sym_comment, - ACTIONS(200), 1, - anon_sym_LT_BANG, - ACTIONS(202), 1, - anon_sym_LT, - ACTIONS(204), 1, - anon_sym_LT_SLASH, - ACTIONS(208), 1, - anon_sym_LBRACE, - ACTIONS(210), 1, - sym__implicit_end_tag, - ACTIONS(212), 1, - sym__interpolation_start, - ACTIONS(214), 1, - sym__control_flow_start, - STATE(90), 1, - sym_start_tag, - STATE(96), 1, - aux_sym_document_repeat1, - STATE(267), 1, - sym_end_tag, - STATE(297), 1, - sym_self_closing_tag, - STATE(299), 1, - sym__alternative_statement, - STATE(300), 1, - sym_placeholder_statement, - STATE(301), 1, - sym_loading_statement, - STATE(302), 1, - sym_error_statement, - STATE(303), 1, - sym_empty_statement, - STATE(304), 1, - sym_else_if_statement, - STATE(305), 1, - sym_else_statement, - STATE(512), 1, - sym_script_start_tag, - STATE(513), 1, - sym_style_start_tag, - STATE(626), 1, - sym__if_start_expression, - STATE(627), 1, - sym__else_if_start_expression, - ACTIONS(206), 2, - sym_entity, - sym_text, - STATE(298), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(296), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [4823] = 25, - ACTIONS(3), 1, - sym_comment, - ACTIONS(218), 1, - anon_sym_LT_BANG, - ACTIONS(221), 1, - anon_sym_LT, - ACTIONS(224), 1, - anon_sym_LT_SLASH, - ACTIONS(230), 1, - anon_sym_LBRACE, - ACTIONS(233), 1, - sym__interpolation_start, - ACTIONS(236), 1, - sym__control_flow_start, - STATE(88), 1, - aux_sym_document_repeat1, - STATE(91), 1, - sym_start_tag, - STATE(239), 1, - sym_else_if_statement, - STATE(243), 1, - sym__alternative_statement, - STATE(247), 1, - sym_error_statement, - STATE(251), 1, - sym_empty_statement, - STATE(272), 1, - sym_else_statement, - STATE(279), 1, - sym_loading_statement, - STATE(287), 1, - sym_self_closing_tag, - STATE(290), 1, - sym_placeholder_statement, - STATE(507), 1, - sym_script_start_tag, - STATE(524), 1, - sym_style_start_tag, - STATE(610), 1, - sym__if_start_expression, - STATE(625), 1, - sym__else_if_start_expression, - ACTIONS(216), 2, - ts_builtin_sym_end, - anon_sym_RBRACE, - ACTIONS(227), 2, - sym_entity, - sym_text, - STATE(241), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(277), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [4913] = 26, - ACTIONS(3), 1, - sym_comment, - ACTIONS(200), 1, - anon_sym_LT_BANG, - ACTIONS(202), 1, - anon_sym_LT, - ACTIONS(208), 1, - anon_sym_LBRACE, - ACTIONS(212), 1, - sym__interpolation_start, - ACTIONS(214), 1, - sym__control_flow_start, - ACTIONS(239), 1, - anon_sym_LT_SLASH, - ACTIONS(241), 1, - sym__implicit_end_tag, - STATE(90), 1, - sym_start_tag, - STATE(96), 1, - aux_sym_document_repeat1, - STATE(297), 1, - sym_self_closing_tag, - STATE(299), 1, - sym__alternative_statement, - STATE(300), 1, - sym_placeholder_statement, - STATE(301), 1, - sym_loading_statement, - STATE(302), 1, - sym_error_statement, - STATE(303), 1, - sym_empty_statement, - STATE(304), 1, - sym_else_if_statement, - STATE(305), 1, - sym_else_statement, - STATE(321), 1, - sym_end_tag, - STATE(512), 1, - sym_script_start_tag, - STATE(513), 1, - sym_style_start_tag, - STATE(626), 1, - sym__if_start_expression, - STATE(627), 1, - sym__else_if_start_expression, - ACTIONS(206), 2, - sym_entity, - sym_text, - STATE(298), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(296), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [5005] = 26, - ACTIONS(3), 1, - sym_comment, - ACTIONS(200), 1, - anon_sym_LT_BANG, - ACTIONS(202), 1, - anon_sym_LT, - ACTIONS(208), 1, - anon_sym_LBRACE, - ACTIONS(212), 1, - sym__interpolation_start, - ACTIONS(214), 1, - sym__control_flow_start, - ACTIONS(239), 1, - anon_sym_LT_SLASH, - ACTIONS(243), 1, - sym__implicit_end_tag, - STATE(89), 1, - aux_sym_document_repeat1, - STATE(90), 1, - sym_start_tag, - STATE(297), 1, - sym_self_closing_tag, - STATE(299), 1, - sym__alternative_statement, - STATE(300), 1, - sym_placeholder_statement, - STATE(301), 1, - sym_loading_statement, - STATE(302), 1, - sym_error_statement, - STATE(303), 1, - sym_empty_statement, - STATE(304), 1, - sym_else_if_statement, - STATE(305), 1, - sym_else_statement, - STATE(307), 1, - sym_end_tag, - STATE(512), 1, - sym_script_start_tag, - STATE(513), 1, - sym_style_start_tag, - STATE(626), 1, - sym__if_start_expression, - STATE(627), 1, - sym__else_if_start_expression, - ACTIONS(206), 2, - sym_entity, - sym_text, - STATE(298), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(296), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [5097] = 26, - ACTIONS(3), 1, - sym_comment, - ACTIONS(200), 1, - anon_sym_LT_BANG, - ACTIONS(202), 1, - anon_sym_LT, - ACTIONS(204), 1, - anon_sym_LT_SLASH, - ACTIONS(208), 1, - anon_sym_LBRACE, - ACTIONS(212), 1, - sym__interpolation_start, - ACTIONS(214), 1, - sym__control_flow_start, - ACTIONS(245), 1, - sym__implicit_end_tag, - STATE(87), 1, - aux_sym_document_repeat1, - STATE(90), 1, - sym_start_tag, - STATE(284), 1, - sym_end_tag, - STATE(297), 1, - sym_self_closing_tag, - STATE(299), 1, - sym__alternative_statement, - STATE(300), 1, - sym_placeholder_statement, - STATE(301), 1, - sym_loading_statement, - STATE(302), 1, - sym_error_statement, - STATE(303), 1, - sym_empty_statement, - STATE(304), 1, - sym_else_if_statement, - STATE(305), 1, - sym_else_statement, - STATE(512), 1, - sym_script_start_tag, - STATE(513), 1, - sym_style_start_tag, - STATE(626), 1, - sym__if_start_expression, - STATE(627), 1, - sym__else_if_start_expression, - ACTIONS(206), 2, - sym_entity, - sym_text, - STATE(298), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(296), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [5189] = 25, - 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(247), 1, - anon_sym_RBRACE, - STATE(91), 1, - sym_start_tag, - STATE(99), 1, - aux_sym_document_repeat1, - STATE(239), 1, - sym_else_if_statement, - STATE(243), 1, - sym__alternative_statement, - STATE(247), 1, - sym_error_statement, - STATE(251), 1, - sym_empty_statement, - STATE(272), 1, - sym_else_statement, - STATE(279), 1, - sym_loading_statement, - STATE(287), 1, - sym_self_closing_tag, - STATE(290), 1, - sym_placeholder_statement, - STATE(507), 1, - sym_script_start_tag, - STATE(524), 1, - sym_style_start_tag, - STATE(610), 1, - sym__if_start_expression, - STATE(625), 1, - sym__else_if_start_expression, - ACTIONS(13), 2, - sym_entity, - sym_text, - STATE(241), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(277), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [5278] = 25, - 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(249), 1, - anon_sym_RBRACE, - STATE(88), 1, - aux_sym_document_repeat1, - STATE(91), 1, - sym_start_tag, - STATE(239), 1, - sym_else_if_statement, - STATE(243), 1, - sym__alternative_statement, - STATE(247), 1, - sym_error_statement, - STATE(251), 1, - sym_empty_statement, - STATE(272), 1, - sym_else_statement, - STATE(279), 1, - sym_loading_statement, - STATE(287), 1, - sym_self_closing_tag, - STATE(290), 1, - sym_placeholder_statement, - STATE(507), 1, - sym_script_start_tag, - STATE(524), 1, - sym_style_start_tag, - STATE(610), 1, - sym__if_start_expression, - STATE(625), 1, - sym__else_if_start_expression, - ACTIONS(13), 2, - sym_entity, - sym_text, - STATE(241), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(277), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [5367] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(251), 1, - anon_sym_PIPE, - STATE(94), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(128), 14, - anon_sym_GT, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(130), 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, - [5416] = 25, - 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(254), 1, - anon_sym_RBRACE, - STATE(88), 1, - aux_sym_document_repeat1, - STATE(91), 1, - sym_start_tag, - STATE(239), 1, - sym_else_if_statement, - STATE(243), 1, - sym__alternative_statement, - STATE(247), 1, - sym_error_statement, - STATE(251), 1, - sym_empty_statement, - STATE(272), 1, - sym_else_statement, - STATE(279), 1, - sym_loading_statement, - STATE(287), 1, - sym_self_closing_tag, - STATE(290), 1, - sym_placeholder_statement, - STATE(507), 1, - sym_script_start_tag, - STATE(524), 1, - sym_style_start_tag, - STATE(610), 1, - sym__if_start_expression, - STATE(625), 1, - sym__else_if_start_expression, - ACTIONS(13), 2, - sym_entity, - sym_text, - STATE(241), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(277), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [5505] = 25, - ACTIONS(3), 1, - sym_comment, - ACTIONS(216), 1, - sym__implicit_end_tag, - ACTIONS(256), 1, - anon_sym_LT_BANG, - ACTIONS(259), 1, - anon_sym_LT, - ACTIONS(262), 1, - anon_sym_LT_SLASH, - ACTIONS(268), 1, - anon_sym_LBRACE, - ACTIONS(271), 1, - sym__interpolation_start, - ACTIONS(274), 1, - sym__control_flow_start, - STATE(90), 1, - sym_start_tag, - STATE(96), 1, - aux_sym_document_repeat1, - STATE(297), 1, - sym_self_closing_tag, - STATE(299), 1, - sym__alternative_statement, - STATE(300), 1, - sym_placeholder_statement, - STATE(301), 1, - sym_loading_statement, - STATE(302), 1, - sym_error_statement, - STATE(303), 1, - sym_empty_statement, - STATE(304), 1, - sym_else_if_statement, - STATE(305), 1, - sym_else_statement, - STATE(512), 1, - sym_script_start_tag, - STATE(513), 1, - sym_style_start_tag, - STATE(626), 1, - sym__if_start_expression, - STATE(627), 1, - sym__else_if_start_expression, - ACTIONS(265), 2, - sym_entity, - sym_text, - STATE(298), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(296), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [5594] = 25, - 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(277), 1, - anon_sym_RBRACE, - STATE(91), 1, - sym_start_tag, - STATE(93), 1, - aux_sym_document_repeat1, - STATE(239), 1, - sym_else_if_statement, - STATE(243), 1, - sym__alternative_statement, - STATE(247), 1, - sym_error_statement, - STATE(251), 1, - sym_empty_statement, - STATE(272), 1, - sym_else_statement, - STATE(279), 1, - sym_loading_statement, - STATE(287), 1, - sym_self_closing_tag, - STATE(290), 1, - sym_placeholder_statement, - STATE(507), 1, - sym_script_start_tag, - STATE(524), 1, - sym_style_start_tag, - STATE(610), 1, - sym__if_start_expression, - STATE(625), 1, - sym__else_if_start_expression, - ACTIONS(13), 2, - sym_entity, - sym_text, - STATE(241), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(277), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [5683] = 25, - 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(279), 1, - anon_sym_RBRACE, - STATE(91), 1, - sym_start_tag, - STATE(100), 1, - aux_sym_document_repeat1, - STATE(239), 1, - sym_else_if_statement, - STATE(243), 1, - sym__alternative_statement, - STATE(247), 1, - sym_error_statement, - STATE(251), 1, - sym_empty_statement, - STATE(272), 1, - sym_else_statement, - STATE(279), 1, - sym_loading_statement, - STATE(287), 1, - sym_self_closing_tag, - STATE(290), 1, - sym_placeholder_statement, - STATE(507), 1, - sym_script_start_tag, - STATE(524), 1, - sym_style_start_tag, - STATE(610), 1, - sym__if_start_expression, - STATE(625), 1, - sym__else_if_start_expression, - ACTIONS(13), 2, - sym_entity, - sym_text, - STATE(241), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(277), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [5772] = 25, - 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(281), 1, - anon_sym_RBRACE, - STATE(88), 1, - aux_sym_document_repeat1, - STATE(91), 1, - sym_start_tag, - STATE(239), 1, - sym_else_if_statement, - STATE(243), 1, - sym__alternative_statement, - STATE(247), 1, - sym_error_statement, - STATE(251), 1, - sym_empty_statement, - STATE(272), 1, - sym_else_statement, - STATE(279), 1, - sym_loading_statement, - STATE(287), 1, - sym_self_closing_tag, - STATE(290), 1, - sym_placeholder_statement, - STATE(507), 1, - sym_script_start_tag, - STATE(524), 1, - sym_style_start_tag, - STATE(610), 1, - sym__if_start_expression, - STATE(625), 1, - sym__else_if_start_expression, - ACTIONS(13), 2, - sym_entity, - sym_text, - STATE(241), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(277), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [5861] = 25, - 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(283), 1, - anon_sym_RBRACE, - STATE(88), 1, - aux_sym_document_repeat1, - STATE(91), 1, - sym_start_tag, - STATE(239), 1, - sym_else_if_statement, - STATE(243), 1, - sym__alternative_statement, - STATE(247), 1, - sym_error_statement, - STATE(251), 1, - sym_empty_statement, - STATE(272), 1, - sym_else_statement, - STATE(279), 1, - sym_loading_statement, - STATE(287), 1, - sym_self_closing_tag, - STATE(290), 1, - sym_placeholder_statement, - STATE(507), 1, - sym_script_start_tag, - STATE(524), 1, - sym_style_start_tag, - STATE(610), 1, - sym__if_start_expression, - STATE(625), 1, - sym__else_if_start_expression, - ACTIONS(13), 2, - sym_entity, - sym_text, - STATE(241), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(277), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [5950] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(154), 1, - anon_sym_PIPE, - STATE(94), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(135), 14, - anon_sym_GT, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(137), 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, - [5999] = 25, - 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(285), 1, - ts_builtin_sym_end, - STATE(88), 1, - aux_sym_document_repeat1, - STATE(91), 1, - sym_start_tag, - STATE(239), 1, - sym_else_if_statement, - STATE(243), 1, - sym__alternative_statement, - STATE(247), 1, - sym_error_statement, - STATE(251), 1, - sym_empty_statement, - STATE(272), 1, - sym_else_statement, - STATE(279), 1, - sym_loading_statement, - STATE(287), 1, - sym_self_closing_tag, - STATE(290), 1, - sym_placeholder_statement, - STATE(507), 1, - sym_script_start_tag, - STATE(524), 1, - sym_style_start_tag, - STATE(610), 1, - sym__if_start_expression, - STATE(625), 1, - sym__else_if_start_expression, - ACTIONS(13), 2, - sym_entity, - sym_text, - STATE(241), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(277), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [6088] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(128), 15, - anon_sym_GT, - anon_sym_LT, - 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_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(130), 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, - [6132] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(162), 1, - sym__interpolation_end, - STATE(159), 1, - sym__binary_op, - ACTIONS(164), 4, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(287), 10, - anon_sym_GT, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(289), 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, - [6182] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(141), 15, - anon_sym_GT, - anon_sym_LT, - 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_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(143), 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, - [6226] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(172), 1, - sym__interpolation_end, - STATE(159), 1, - sym__binary_op, - ACTIONS(174), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(287), 12, - anon_sym_GT, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(289), 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, - [6276] = 24, - 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(91), 1, - sym_start_tag, - STATE(95), 1, - aux_sym_document_repeat1, - STATE(239), 1, - sym_else_if_statement, - STATE(243), 1, - sym__alternative_statement, - STATE(247), 1, - sym_error_statement, - STATE(251), 1, - sym_empty_statement, - STATE(272), 1, - sym_else_statement, - STATE(279), 1, - sym_loading_statement, - STATE(287), 1, - sym_self_closing_tag, - STATE(290), 1, - sym_placeholder_statement, - STATE(507), 1, - sym_script_start_tag, - STATE(524), 1, - sym_style_start_tag, - STATE(610), 1, - sym__if_start_expression, - STATE(625), 1, - sym__else_if_start_expression, - ACTIONS(13), 2, - sym_entity, - sym_text, - STATE(241), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(277), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [6362] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(180), 14, - anon_sym_GT, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(182), 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, - [6405] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(160), 1, - sym__binary_op, - ACTIONS(162), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(291), 12, - anon_sym_GT, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(293), 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, - [6452] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(160), 1, - sym__binary_op, - ACTIONS(291), 12, - anon_sym_GT, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(293), 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, - [6495] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(161), 1, - sym__binary_op, - ACTIONS(187), 12, - anon_sym_GT, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(189), 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, - [6538] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(159), 1, - sym__binary_op, - ACTIONS(287), 12, - anon_sym_GT, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(289), 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, - [6581] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(163), 1, - sym__binary_op, - ACTIONS(196), 12, - anon_sym_GT, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(198), 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, - [6624] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(162), 1, - sym__binary_op, - ACTIONS(160), 12, - anon_sym_GT, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(166), 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, - [6667] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - anon_sym_SQUOTE, - ACTIONS(297), 1, - anon_sym_DQUOTE, - ACTIONS(299), 1, - anon_sym_LBRACE, - ACTIONS(301), 1, - anon_sym_let, - ACTIONS(303), 1, - anon_sym_LPAREN, - ACTIONS(305), 1, - anon_sym_LBRACK, - ACTIONS(307), 1, - anon_sym_BANG, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(311), 1, - sym_number, - ACTIONS(313), 1, - anon_sym_BQUOTE, - STATE(86), 1, - sym_expression, - STATE(398), 1, - sym__backtick, - STATE(420), 1, - sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(358), 2, - sym_unary_expression, - sym_binary_expression, - STATE(488), 2, - sym_structural_expression, - sym_structural_declaration, - STATE(355), 5, - sym__any_expression, - sym_template_string, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(32), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [6738] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - anon_sym_SQUOTE, - ACTIONS(299), 1, - anon_sym_LBRACE, - ACTIONS(303), 1, - anon_sym_LPAREN, - ACTIONS(305), 1, - anon_sym_LBRACK, - ACTIONS(315), 1, - anon_sym_DQUOTE, - ACTIONS(317), 1, - anon_sym_SEMI, - ACTIONS(319), 1, - anon_sym_BANG, - ACTIONS(321), 1, - sym_identifier, - ACTIONS(323), 1, - sym_number, - ACTIONS(325), 1, - anon_sym_BQUOTE, - STATE(57), 1, - sym_expression, - STATE(227), 1, - sym__double_quote, - STATE(408), 1, - sym__backtick, - STATE(420), 1, - sym__single_quote, - STATE(471), 1, - sym_assignment_expression, - STATE(475), 1, - aux_sym__binding_assignment_repeat1, - STATE(236), 2, - sym_unary_expression, - sym_binary_expression, - STATE(405), 5, - sym__any_expression, - sym_template_string, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(5), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [6811] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - anon_sym_SQUOTE, - ACTIONS(299), 1, - anon_sym_LBRACE, - ACTIONS(303), 1, - anon_sym_LPAREN, - ACTIONS(305), 1, - anon_sym_LBRACK, - ACTIONS(317), 1, - anon_sym_SEMI, - ACTIONS(319), 1, - anon_sym_BANG, - ACTIONS(321), 1, - sym_identifier, - ACTIONS(323), 1, - sym_number, - ACTIONS(325), 1, - anon_sym_BQUOTE, - ACTIONS(327), 1, - anon_sym_DQUOTE, - STATE(57), 1, - sym_expression, - STATE(232), 1, - sym__double_quote, - STATE(408), 1, - sym__backtick, - STATE(420), 1, - sym__single_quote, - STATE(452), 1, - sym_assignment_expression, - STATE(453), 1, - aux_sym__binding_assignment_repeat1, - STATE(236), 2, - sym_unary_expression, - sym_binary_expression, - STATE(391), 5, - sym__any_expression, - sym_template_string, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(5), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [6884] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - anon_sym_SQUOTE, - ACTIONS(297), 1, - anon_sym_DQUOTE, - ACTIONS(299), 1, - anon_sym_LBRACE, - ACTIONS(301), 1, - anon_sym_let, - ACTIONS(303), 1, - anon_sym_LPAREN, - ACTIONS(305), 1, - anon_sym_LBRACK, - ACTIONS(307), 1, - anon_sym_BANG, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(311), 1, - sym_number, - ACTIONS(313), 1, - anon_sym_BQUOTE, - STATE(86), 1, - sym_expression, - STATE(398), 1, - sym__backtick, - STATE(420), 1, - sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(358), 2, - sym_unary_expression, - sym_binary_expression, - STATE(450), 2, - sym_structural_expression, - sym_structural_declaration, - STATE(355), 5, - sym__any_expression, - sym_template_string, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(32), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [6955] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - anon_sym_SQUOTE, - ACTIONS(299), 1, - anon_sym_LBRACE, - ACTIONS(303), 1, - anon_sym_LPAREN, - ACTIONS(305), 1, - anon_sym_LBRACK, - ACTIONS(319), 1, - anon_sym_BANG, - ACTIONS(321), 1, - sym_identifier, - ACTIONS(323), 1, - sym_number, - ACTIONS(325), 1, - anon_sym_BQUOTE, - ACTIONS(329), 1, - anon_sym_DQUOTE, - ACTIONS(332), 1, - anon_sym_SEMI, - STATE(57), 1, - sym_expression, - STATE(408), 1, - sym__backtick, - STATE(420), 1, - sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(624), 1, - sym_assignment_expression, - STATE(236), 2, - sym_unary_expression, - sym_binary_expression, - STATE(487), 5, - sym__any_expression, - sym_template_string, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(5), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [7025] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(334), 1, - anon_sym_SQUOTE, - ACTIONS(336), 1, - anon_sym_DQUOTE, - ACTIONS(338), 1, - anon_sym_LBRACE, - ACTIONS(340), 1, - anon_sym_LPAREN, - ACTIONS(342), 1, - anon_sym_LBRACK, - ACTIONS(344), 1, - anon_sym_BANG, - ACTIONS(346), 1, - sym_identifier, - ACTIONS(348), 1, - sym_number, - ACTIONS(350), 1, - anon_sym_BQUOTE, - STATE(106), 1, - sym_expression, - STATE(406), 1, - sym__backtick, - STATE(416), 1, - sym__single_quote, - STATE(422), 1, - sym__double_quote, - STATE(682), 1, - sym_concatenation_expression, - STATE(447), 2, - sym_unary_expression, - sym_binary_expression, - STATE(534), 5, - sym__any_expression, - sym_template_string, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(60), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [7092] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - anon_sym_SQUOTE, - ACTIONS(297), 1, - anon_sym_DQUOTE, - ACTIONS(299), 1, - anon_sym_LBRACE, - ACTIONS(303), 1, - anon_sym_LPAREN, - ACTIONS(305), 1, - anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, - anon_sym_BANG, - ACTIONS(325), 1, - anon_sym_BQUOTE, - ACTIONS(352), 1, - sym_number, - STATE(57), 1, - sym_expression, - STATE(408), 1, - sym__backtick, - STATE(420), 1, - sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(719), 1, - sym_concatenation_expression, - STATE(236), 2, - sym_unary_expression, - sym_binary_expression, - STATE(532), 5, - sym__any_expression, - sym_template_string, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(58), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [7159] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - anon_sym_SQUOTE, - ACTIONS(297), 1, - anon_sym_DQUOTE, - ACTIONS(299), 1, - anon_sym_LBRACE, - ACTIONS(303), 1, - anon_sym_LPAREN, - ACTIONS(305), 1, - anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, - anon_sym_BANG, - ACTIONS(325), 1, - anon_sym_BQUOTE, - ACTIONS(352), 1, - sym_number, - STATE(57), 1, - sym_expression, - STATE(408), 1, - sym__backtick, - STATE(420), 1, - sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(692), 1, - sym_concatenation_expression, - STATE(236), 2, - sym_unary_expression, - sym_binary_expression, - STATE(505), 5, - sym__any_expression, - sym_template_string, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(58), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [7226] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(334), 1, - anon_sym_SQUOTE, - ACTIONS(336), 1, - anon_sym_DQUOTE, - ACTIONS(338), 1, - anon_sym_LBRACE, - ACTIONS(340), 1, - anon_sym_LPAREN, - ACTIONS(342), 1, - anon_sym_LBRACK, - ACTIONS(344), 1, - anon_sym_BANG, - ACTIONS(346), 1, - sym_identifier, - ACTIONS(348), 1, - sym_number, - ACTIONS(350), 1, - anon_sym_BQUOTE, - STATE(106), 1, - sym_expression, - STATE(406), 1, - sym__backtick, - STATE(416), 1, - sym__single_quote, - STATE(422), 1, - sym__double_quote, - STATE(691), 1, - sym_concatenation_expression, - STATE(447), 2, - sym_unary_expression, - sym_binary_expression, - STATE(515), 5, - sym__any_expression, - sym_template_string, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(60), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [7293] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - anon_sym_SQUOTE, - ACTIONS(297), 1, - anon_sym_DQUOTE, - ACTIONS(299), 1, - anon_sym_LBRACE, - ACTIONS(303), 1, - anon_sym_LPAREN, - ACTIONS(305), 1, - anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, - anon_sym_BANG, - ACTIONS(323), 1, - sym_number, - ACTIONS(325), 1, - anon_sym_BQUOTE, - STATE(57), 1, - sym_expression, - STATE(408), 1, - sym__backtick, - STATE(420), 1, - sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(540), 1, - sym_if_condition, - STATE(236), 2, - sym_unary_expression, - sym_binary_expression, - STATE(459), 5, - sym__any_expression, - sym_template_string, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(5), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [7360] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - anon_sym_SQUOTE, - ACTIONS(297), 1, - anon_sym_DQUOTE, - ACTIONS(299), 1, - anon_sym_LBRACE, - ACTIONS(303), 1, - anon_sym_LPAREN, - ACTIONS(305), 1, - anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, - anon_sym_BANG, - ACTIONS(323), 1, - sym_number, - ACTIONS(325), 1, - anon_sym_BQUOTE, - STATE(57), 1, - sym_expression, - STATE(408), 1, - sym__backtick, - STATE(420), 1, - sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(552), 1, - sym_if_condition, - STATE(236), 2, - sym_unary_expression, - sym_binary_expression, - STATE(459), 5, - sym__any_expression, - sym_template_string, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(5), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [7427] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - anon_sym_SQUOTE, - ACTIONS(297), 1, - anon_sym_DQUOTE, - ACTIONS(299), 1, - anon_sym_LBRACE, - ACTIONS(303), 1, - anon_sym_LPAREN, - ACTIONS(305), 1, - anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, - anon_sym_BANG, - ACTIONS(323), 1, - sym_number, - ACTIONS(325), 1, - anon_sym_BQUOTE, - STATE(57), 1, - sym_expression, - STATE(408), 1, - sym__backtick, - STATE(420), 1, - sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(236), 2, - sym_unary_expression, - sym_binary_expression, - STATE(514), 5, - sym__any_expression, - sym_template_string, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(5), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [7491] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - anon_sym_SQUOTE, - ACTIONS(297), 1, - anon_sym_DQUOTE, - ACTIONS(299), 1, - anon_sym_LBRACE, - ACTIONS(303), 1, - anon_sym_LPAREN, - ACTIONS(305), 1, - anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, - anon_sym_BANG, - ACTIONS(323), 1, - sym_number, - ACTIONS(325), 1, - anon_sym_BQUOTE, - STATE(57), 1, - sym_expression, - STATE(408), 1, - sym__backtick, - STATE(420), 1, - sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(236), 2, - sym_unary_expression, - sym_binary_expression, - STATE(528), 5, - sym__any_expression, - sym_template_string, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(5), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [7555] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(325), 1, - anon_sym_BQUOTE, - ACTIONS(354), 1, - anon_sym_SQUOTE, - ACTIONS(356), 1, - anon_sym_DQUOTE, - ACTIONS(358), 1, - anon_sym_LBRACE, - ACTIONS(360), 1, - anon_sym_LPAREN, - ACTIONS(362), 1, - anon_sym_LBRACK, - ACTIONS(364), 1, - anon_sym_BANG, - ACTIONS(366), 1, - sym_identifier, - ACTIONS(368), 1, - sym_number, - STATE(78), 1, - sym_expression, - STATE(408), 1, - sym__backtick, - STATE(433), 1, - sym__single_quote, - STATE(434), 1, - sym__double_quote, - STATE(350), 2, - sym_unary_expression, - sym_binary_expression, - STATE(374), 5, - sym__any_expression, - sym_template_string, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(22), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [7619] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - anon_sym_SQUOTE, - ACTIONS(297), 1, - anon_sym_DQUOTE, - ACTIONS(299), 1, - anon_sym_LBRACE, - ACTIONS(303), 1, - anon_sym_LPAREN, - ACTIONS(305), 1, - anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, - anon_sym_BANG, - ACTIONS(323), 1, - sym_number, - ACTIONS(325), 1, - anon_sym_BQUOTE, - STATE(57), 1, - sym_expression, - STATE(408), 1, - sym__backtick, - STATE(420), 1, - sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(236), 2, - sym_unary_expression, - sym_binary_expression, - STATE(404), 5, - sym__any_expression, - sym_template_string, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(5), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [7683] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - anon_sym_SQUOTE, - ACTIONS(297), 1, - anon_sym_DQUOTE, - ACTIONS(299), 1, - anon_sym_LBRACE, - ACTIONS(303), 1, - anon_sym_LPAREN, - ACTIONS(305), 1, - anon_sym_LBRACK, - ACTIONS(307), 1, - anon_sym_BANG, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(311), 1, - sym_number, - ACTIONS(313), 1, - anon_sym_BQUOTE, - STATE(21), 1, - sym_group, - STATE(86), 1, - sym_expression, - STATE(398), 1, - sym__backtick, - STATE(420), 1, - sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(358), 2, - sym_unary_expression, - sym_binary_expression, - STATE(401), 5, - sym__any_expression, - sym_template_string, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(32), 7, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [7749] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - anon_sym_SQUOTE, - ACTIONS(297), 1, - anon_sym_DQUOTE, - ACTIONS(299), 1, - anon_sym_LBRACE, - ACTIONS(303), 1, - anon_sym_LPAREN, - ACTIONS(305), 1, - anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, - anon_sym_BANG, - ACTIONS(323), 1, - sym_number, - ACTIONS(325), 1, - anon_sym_BQUOTE, - STATE(57), 1, - sym_expression, - STATE(408), 1, - sym__backtick, - STATE(420), 1, - sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(236), 2, - sym_unary_expression, - sym_binary_expression, - STATE(558), 5, - sym__any_expression, - sym_template_string, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(5), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [7813] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - anon_sym_SQUOTE, - ACTIONS(297), 1, - anon_sym_DQUOTE, - ACTIONS(299), 1, - anon_sym_LBRACE, - ACTIONS(303), 1, - anon_sym_LPAREN, - ACTIONS(305), 1, - anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, - anon_sym_BANG, - ACTIONS(323), 1, - sym_number, - ACTIONS(325), 1, - anon_sym_BQUOTE, - STATE(57), 1, - sym_expression, - STATE(408), 1, - sym__backtick, - STATE(420), 1, - sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(236), 2, - sym_unary_expression, - sym_binary_expression, - STATE(480), 5, - sym__any_expression, - sym_template_string, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(5), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [7877] = 17, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [4750] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - anon_sym_SQUOTE, - ACTIONS(297), 1, - anon_sym_DQUOTE, - ACTIONS(299), 1, - anon_sym_LBRACE, - ACTIONS(303), 1, - anon_sym_LPAREN, - ACTIONS(305), 1, - anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, - anon_sym_BANG, - ACTIONS(323), 1, - sym_number, - ACTIONS(325), 1, - anon_sym_BQUOTE, - STATE(57), 1, - sym_expression, - STATE(408), 1, - sym__backtick, - STATE(420), 1, - sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(236), 2, - sym_unary_expression, - sym_binary_expression, - STATE(466), 5, - sym__any_expression, - sym_template_string, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(5), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [7941] = 18, + STATE(114), 1, + sym__binary_op, + ACTIONS(259), 12, + anon_sym_GT, + anon_sym_LT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(261), 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, + [4793] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(325), 1, - anon_sym_BQUOTE, - ACTIONS(354), 1, - anon_sym_SQUOTE, - ACTIONS(356), 1, - anon_sym_DQUOTE, - ACTIONS(358), 1, - anon_sym_LBRACE, - ACTIONS(360), 1, - anon_sym_LPAREN, - ACTIONS(362), 1, - anon_sym_LBRACK, - ACTIONS(364), 1, - anon_sym_BANG, - ACTIONS(366), 1, - sym_identifier, - ACTIONS(368), 1, - sym_number, - STATE(45), 1, - sym_group, - STATE(78), 1, - sym_expression, - STATE(408), 1, - sym__backtick, - STATE(433), 1, - sym__single_quote, - STATE(434), 1, - sym__double_quote, - STATE(350), 2, - sym_unary_expression, - sym_binary_expression, - STATE(389), 5, - sym__any_expression, - sym_template_string, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(22), 7, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [8007] = 17, + STATE(115), 1, + sym__binary_op, + ACTIONS(129), 12, + anon_sym_GT, + anon_sym_LT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(133), 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, + [4836] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - anon_sym_SQUOTE, - ACTIONS(297), 1, - anon_sym_DQUOTE, - ACTIONS(299), 1, - anon_sym_LBRACE, - ACTIONS(303), 1, - anon_sym_LPAREN, - ACTIONS(305), 1, - anon_sym_LBRACK, - ACTIONS(309), 1, + ACTIONS(267), 1, sym_identifier, - ACTIONS(319), 1, - anon_sym_BANG, - ACTIONS(323), 1, - sym_number, - ACTIONS(325), 1, - anon_sym_BQUOTE, - STATE(57), 1, - sym_expression, - STATE(408), 1, - sym__backtick, - STATE(420), 1, - sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(236), 2, - sym_unary_expression, - sym_binary_expression, - STATE(462), 5, - sym__any_expression, - sym_template_string, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(5), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [8071] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(275), 1, + anon_sym_let, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, + ACTIONS(281), 1, anon_sym_BANG, - ACTIONS(323), 1, + ACTIONS(283), 1, sym_number, - ACTIONS(325), 1, + ACTIONS(285), 1, anon_sym_BQUOTE, - STATE(57), 1, + STATE(25), 1, sym_expression, - STATE(408), 1, + STATE(307), 1, sym__backtick, - STATE(420), 1, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(236), 2, + STATE(160), 2, sym_unary_expression, sym_binary_expression, - STATE(518), 5, + STATE(375), 2, + sym_structural_expression, + sym_structural_declaration, + STATE(258), 5, sym__any_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(5), 8, + STATE(2), 8, sym__primitive, sym_object, sym_array, @@ -12259,45 +8982,51 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8135] = 17, + [4907] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, - anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, + ACTIONS(281), 1, anon_sym_BANG, - ACTIONS(323), 1, + ACTIONS(283), 1, sym_number, - ACTIONS(325), 1, + ACTIONS(285), 1, anon_sym_BQUOTE, - STATE(57), 1, + ACTIONS(287), 1, + sym_identifier, + ACTIONS(289), 1, + anon_sym_DQUOTE, + ACTIONS(291), 1, + anon_sym_SEMI, + STATE(25), 1, sym_expression, - STATE(408), 1, + STATE(162), 1, + sym__double_quote, + STATE(307), 1, sym__backtick, - STATE(420), 1, + STATE(330), 1, sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(236), 2, + STATE(376), 1, + sym_assignment_expression, + STATE(377), 1, + aux_sym__binding_assignment_repeat1, + STATE(160), 2, sym_unary_expression, sym_binary_expression, - STATE(545), 5, + STATE(311), 5, sym__any_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(5), 8, + STATE(2), 8, sym__primitive, sym_object, sym_array, @@ -12306,45 +9035,51 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8199] = 17, + [4980] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, - anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, + ACTIONS(281), 1, anon_sym_BANG, - ACTIONS(323), 1, + ACTIONS(283), 1, sym_number, - ACTIONS(325), 1, + ACTIONS(285), 1, anon_sym_BQUOTE, - STATE(57), 1, + ACTIONS(287), 1, + sym_identifier, + ACTIONS(291), 1, + anon_sym_SEMI, + ACTIONS(293), 1, + anon_sym_DQUOTE, + STATE(25), 1, sym_expression, - STATE(408), 1, + STATE(161), 1, + sym__double_quote, + STATE(307), 1, sym__backtick, - STATE(420), 1, + STATE(330), 1, sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(236), 2, + STATE(344), 1, + sym_assignment_expression, + STATE(387), 1, + aux_sym__binding_assignment_repeat1, + STATE(160), 2, sym_unary_expression, sym_binary_expression, - STATE(523), 5, + STATE(310), 5, sym__any_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(5), 8, + STATE(2), 8, sym__primitive, sym_object, sym_array, @@ -12353,141 +9088,150 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8263] = 18, + [5053] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(275), 1, + anon_sym_let, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, + ACTIONS(281), 1, anon_sym_BANG, - ACTIONS(323), 1, + ACTIONS(283), 1, sym_number, - ACTIONS(325), 1, + ACTIONS(285), 1, anon_sym_BQUOTE, - STATE(21), 1, - sym_group, - STATE(57), 1, + STATE(25), 1, sym_expression, - STATE(408), 1, + STATE(307), 1, sym__backtick, - STATE(420), 1, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(236), 2, + STATE(160), 2, sym_unary_expression, sym_binary_expression, - STATE(335), 5, + STATE(374), 2, + sym_structural_expression, + sym_structural_declaration, + STATE(258), 5, sym__any_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(5), 7, + STATE(2), 8, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [8329] = 18, + [5124] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(334), 1, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(336), 1, - anon_sym_DQUOTE, - ACTIONS(338), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(340), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(342), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(281), 1, anon_sym_BANG, - ACTIONS(346), 1, - sym_identifier, - ACTIONS(350), 1, - anon_sym_BQUOTE, - ACTIONS(370), 1, + ACTIONS(283), 1, sym_number, - STATE(76), 1, - sym_group, - STATE(106), 1, + ACTIONS(285), 1, + anon_sym_BQUOTE, + ACTIONS(287), 1, + sym_identifier, + ACTIONS(295), 1, + anon_sym_DQUOTE, + ACTIONS(298), 1, + anon_sym_SEMI, + STATE(25), 1, sym_expression, - STATE(406), 1, + STATE(307), 1, sym__backtick, - STATE(416), 1, + STATE(330), 1, sym__single_quote, - STATE(422), 1, + STATE(331), 1, sym__double_quote, - STATE(447), 2, + STATE(448), 1, + sym_assignment_expression, + STATE(160), 2, sym_unary_expression, sym_binary_expression, - STATE(531), 5, + STATE(360), 5, sym__any_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(51), 7, + STATE(2), 8, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [8395] = 17, + [5194] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, + ACTIONS(281), 1, anon_sym_BANG, - ACTIONS(323), 1, - sym_number, - ACTIONS(325), 1, + ACTIONS(285), 1, anon_sym_BQUOTE, - STATE(57), 1, + ACTIONS(300), 1, + sym_number, + STATE(25), 1, sym_expression, - STATE(408), 1, + STATE(307), 1, sym__backtick, - STATE(420), 1, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(236), 2, + STATE(586), 1, + sym_concatenation_expression, + STATE(160), 2, sym_unary_expression, sym_binary_expression, - STATE(497), 5, + STATE(407), 5, sym__any_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(5), 8, + STATE(35), 8, sym__primitive, sym_object, sym_array, @@ -12496,45 +9240,47 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8459] = 17, + [5261] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, + ACTIONS(281), 1, anon_sym_BANG, - ACTIONS(323), 1, + ACTIONS(283), 1, sym_number, - ACTIONS(325), 1, + ACTIONS(285), 1, anon_sym_BQUOTE, - STATE(57), 1, + STATE(25), 1, sym_expression, - STATE(408), 1, + STATE(307), 1, sym__backtick, - STATE(420), 1, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(236), 2, + STATE(411), 1, + sym_if_condition, + STATE(160), 2, sym_unary_expression, sym_binary_expression, - STATE(549), 5, + STATE(352), 5, sym__any_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(5), 8, + STATE(2), 8, sym__primitive, sym_object, sym_array, @@ -12543,45 +9289,47 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8523] = 17, + [5328] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(302), 1, + sym_identifier, + ACTIONS(304), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(306), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(308), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(310), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(312), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, + ACTIONS(314), 1, anon_sym_BANG, - ACTIONS(323), 1, + ACTIONS(316), 1, sym_number, - ACTIONS(325), 1, + ACTIONS(318), 1, anon_sym_BQUOTE, - STATE(57), 1, + STATE(74), 1, sym_expression, - STATE(408), 1, + STATE(312), 1, sym__backtick, - STATE(420), 1, + STATE(323), 1, sym__single_quote, - STATE(421), 1, + STATE(324), 1, sym__double_quote, - STATE(236), 2, + STATE(539), 1, + sym_concatenation_expression, + STATE(322), 2, sym_unary_expression, sym_binary_expression, - STATE(537), 5, + STATE(422), 5, sym__any_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(5), 8, + STATE(34), 8, sym__primitive, sym_object, sym_array, @@ -12590,45 +9338,47 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8587] = 17, + [5395] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(302), 1, + sym_identifier, + ACTIONS(304), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(306), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(308), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(310), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(312), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, + ACTIONS(314), 1, anon_sym_BANG, - ACTIONS(323), 1, + ACTIONS(316), 1, sym_number, - ACTIONS(325), 1, + ACTIONS(318), 1, anon_sym_BQUOTE, - STATE(57), 1, + STATE(74), 1, sym_expression, - STATE(408), 1, + STATE(312), 1, sym__backtick, - STATE(420), 1, + STATE(323), 1, sym__single_quote, - STATE(421), 1, + STATE(324), 1, sym__double_quote, - STATE(236), 2, + STATE(531), 1, + sym_concatenation_expression, + STATE(322), 2, sym_unary_expression, sym_binary_expression, - STATE(542), 5, + STATE(394), 5, sym__any_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(5), 8, + STATE(34), 8, sym__primitive, sym_object, sym_array, @@ -12637,45 +9387,47 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8651] = 17, + [5462] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, + ACTIONS(281), 1, anon_sym_BANG, - ACTIONS(323), 1, - sym_number, - ACTIONS(325), 1, + ACTIONS(285), 1, anon_sym_BQUOTE, - STATE(57), 1, + ACTIONS(300), 1, + sym_number, + STATE(25), 1, sym_expression, - STATE(408), 1, + STATE(307), 1, sym__backtick, - STATE(420), 1, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(236), 2, + STATE(602), 1, + sym_concatenation_expression, + STATE(160), 2, sym_unary_expression, sym_binary_expression, - STATE(472), 5, + STATE(392), 5, sym__any_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(5), 8, + STATE(35), 8, sym__primitive, sym_object, sym_array, @@ -12684,39 +9436,47 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8715] = 16, + [5529] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, + ACTIONS(281), 1, anon_sym_BANG, - ACTIONS(372), 1, - anon_sym_RPAREN, - ACTIONS(374), 1, + ACTIONS(283), 1, sym_number, - STATE(110), 1, + ACTIONS(285), 1, + anon_sym_BQUOTE, + STATE(25), 1, sym_expression, - STATE(420), 1, + STATE(307), 1, + sym__backtick, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(662), 1, - sym_arguments, - STATE(529), 2, + STATE(441), 1, + sym_if_condition, + STATE(160), 2, sym_unary_expression, sym_binary_expression, - STATE(55), 8, + STATE(352), 5, + sym__any_expression, + sym_template_string, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(2), 8, sym__primitive, sym_object, sym_array, @@ -12725,39 +9485,45 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8772] = 16, + [5596] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, + ACTIONS(281), 1, anon_sym_BANG, - ACTIONS(374), 1, + ACTIONS(283), 1, sym_number, - ACTIONS(376), 1, - anon_sym_RPAREN, - STATE(110), 1, + ACTIONS(285), 1, + anon_sym_BQUOTE, + STATE(25), 1, sym_expression, - STATE(420), 1, + STATE(307), 1, + sym__backtick, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(683), 1, - sym_arguments, - STATE(529), 2, + STATE(160), 2, sym_unary_expression, sym_binary_expression, - STATE(55), 8, + STATE(431), 5, + sym__any_expression, + sym_template_string, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(2), 8, sym__primitive, sym_object, sym_array, @@ -12766,39 +9532,45 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8829] = 16, + [5660] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, + ACTIONS(281), 1, anon_sym_BANG, - ACTIONS(374), 1, + ACTIONS(283), 1, sym_number, - ACTIONS(378), 1, - anon_sym_RPAREN, - STATE(110), 1, + ACTIONS(285), 1, + anon_sym_BQUOTE, + STATE(25), 1, sym_expression, - STATE(420), 1, + STATE(307), 1, + sym__backtick, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(656), 1, - sym_arguments, - STATE(529), 2, + STATE(160), 2, sym_unary_expression, sym_binary_expression, - STATE(55), 8, + STATE(410), 5, + sym__any_expression, + sym_template_string, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(2), 8, sym__primitive, sym_object, sym_array, @@ -12807,39 +9579,45 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8886] = 16, + [5724] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, + ACTIONS(281), 1, anon_sym_BANG, - ACTIONS(374), 1, + ACTIONS(283), 1, sym_number, - ACTIONS(380), 1, - anon_sym_RPAREN, - STATE(110), 1, + ACTIONS(285), 1, + anon_sym_BQUOTE, + STATE(25), 1, sym_expression, - STATE(420), 1, + STATE(307), 1, + sym__backtick, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(677), 1, - sym_arguments, - STATE(529), 2, + STATE(160), 2, sym_unary_expression, sym_binary_expression, - STATE(55), 8, + STATE(404), 5, + sym__any_expression, + sym_template_string, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(2), 8, sym__primitive, sym_object, sym_array, @@ -12848,76 +9626,93 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8943] = 15, + [5788] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(307), 1, + ACTIONS(281), 1, anon_sym_BANG, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(382), 1, + ACTIONS(283), 1, sym_number, - STATE(113), 1, + ACTIONS(285), 1, + anon_sym_BQUOTE, + STATE(19), 1, + sym_group, + STATE(25), 1, sym_expression, - STATE(392), 1, - sym_conditional_expression, - STATE(420), 1, + STATE(307), 1, + sym__backtick, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(365), 2, + STATE(160), 2, sym_unary_expression, sym_binary_expression, - STATE(41), 8, + STATE(166), 5, + sym__any_expression, + sym_template_string, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(2), 7, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [8997] = 15, + [5854] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(354), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(356), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(358), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(360), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(362), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(364), 1, + ACTIONS(281), 1, anon_sym_BANG, - ACTIONS(366), 1, - sym_identifier, - ACTIONS(384), 1, + ACTIONS(283), 1, sym_number, - STATE(111), 1, + ACTIONS(285), 1, + anon_sym_BQUOTE, + STATE(25), 1, sym_expression, - STATE(289), 1, - sym_conditional_expression, - STATE(433), 1, + STATE(307), 1, + sym__backtick, + STATE(330), 1, sym__single_quote, - STATE(434), 1, + STATE(331), 1, sym__double_quote, - STATE(344), 2, + STATE(160), 2, sym_unary_expression, sym_binary_expression, - STATE(27), 8, + STATE(368), 5, + sym__any_expression, + sym_template_string, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(2), 8, sym__primitive, sym_object, sym_array, @@ -12926,37 +9721,45 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9051] = 15, + [5918] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, + ACTIONS(281), 1, anon_sym_BANG, - ACTIONS(386), 1, + ACTIONS(283), 1, sym_number, - STATE(114), 1, + ACTIONS(285), 1, + anon_sym_BQUOTE, + STATE(25), 1, sym_expression, - STATE(289), 1, - sym_conditional_expression, - STATE(420), 1, + STATE(307), 1, + sym__backtick, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(235), 2, + STATE(160), 2, sym_unary_expression, sym_binary_expression, - STATE(12), 8, + STATE(369), 5, + sym__any_expression, + sym_template_string, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(2), 8, sym__primitive, sym_object, sym_array, @@ -12965,37 +9768,45 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9105] = 15, + [5982] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(334), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(336), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(338), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(340), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(342), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(281), 1, anon_sym_BANG, - ACTIONS(346), 1, - sym_identifier, - ACTIONS(388), 1, + ACTIONS(283), 1, sym_number, - STATE(112), 1, + ACTIONS(285), 1, + anon_sym_BQUOTE, + STATE(25), 1, sym_expression, - STATE(416), 1, + STATE(307), 1, + sym__backtick, + STATE(330), 1, sym__single_quote, - STATE(422), 1, + STATE(331), 1, sym__double_quote, - STATE(556), 1, - sym_conditional_expression, - STATE(435), 2, + STATE(160), 2, sym_unary_expression, sym_binary_expression, - STATE(56), 8, + STATE(302), 5, + sym__any_expression, + sym_template_string, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(2), 8, sym__primitive, sym_object, sym_array, @@ -13004,33 +9815,45 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9159] = 13, + [6046] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, + ACTIONS(281), 1, anon_sym_BANG, - ACTIONS(390), 1, + ACTIONS(283), 1, sym_number, - STATE(420), 1, + ACTIONS(285), 1, + anon_sym_BQUOTE, + STATE(25), 1, + sym_expression, + STATE(307), 1, + sym__backtick, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(519), 2, - sym_expression, + STATE(160), 2, sym_unary_expression, - STATE(3), 8, + sym_binary_expression, + STATE(286), 5, + sym__any_expression, + sym_template_string, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(2), 8, sym__primitive, sym_object, sym_array, @@ -13039,33 +9862,45 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9207] = 13, + [6110] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, + ACTIONS(281), 1, anon_sym_BANG, - ACTIONS(390), 1, + ACTIONS(283), 1, sym_number, - STATE(420), 1, + ACTIONS(285), 1, + anon_sym_BQUOTE, + STATE(25), 1, + sym_expression, + STATE(307), 1, + sym__backtick, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(516), 2, - sym_expression, + STATE(160), 2, sym_unary_expression, - STATE(3), 8, + sym_binary_expression, + STATE(388), 5, + sym__any_expression, + sym_template_string, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(2), 8, sym__primitive, sym_object, sym_array, @@ -13074,68 +9909,93 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9255] = 13, + [6174] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(302), 1, + sym_identifier, + ACTIONS(304), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(306), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(308), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(310), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(312), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, + ACTIONS(314), 1, anon_sym_BANG, - ACTIONS(390), 1, + ACTIONS(318), 1, + anon_sym_BQUOTE, + ACTIONS(320), 1, sym_number, - STATE(420), 1, + STATE(52), 1, + sym_group, + STATE(74), 1, + sym_expression, + STATE(312), 1, + sym__backtick, + STATE(323), 1, sym__single_quote, - STATE(421), 1, + STATE(324), 1, sym__double_quote, - STATE(604), 2, - sym_expression, + STATE(322), 2, sym_unary_expression, - STATE(3), 8, + sym_binary_expression, + STATE(409), 5, + sym__any_expression, + sym_template_string, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(37), 7, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [9303] = 13, + [6240] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, + ACTIONS(281), 1, anon_sym_BANG, - ACTIONS(390), 1, + ACTIONS(283), 1, sym_number, - STATE(420), 1, + ACTIONS(285), 1, + anon_sym_BQUOTE, + STATE(25), 1, + sym_expression, + STATE(307), 1, + sym__backtick, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(538), 2, - sym_expression, + STATE(160), 2, sym_unary_expression, - STATE(3), 8, + sym_binary_expression, + STATE(445), 5, + sym__any_expression, + sym_template_string, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(2), 8, sym__primitive, sym_object, sym_array, @@ -13144,33 +10004,45 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9351] = 13, + [6304] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(319), 1, + ACTIONS(281), 1, anon_sym_BANG, - ACTIONS(390), 1, + ACTIONS(283), 1, sym_number, - STATE(420), 1, + ACTIONS(285), 1, + anon_sym_BQUOTE, + STATE(25), 1, + sym_expression, + STATE(307), 1, + sym__backtick, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(546), 2, - sym_expression, + STATE(160), 2, sym_unary_expression, - STATE(3), 8, + sym_binary_expression, + STATE(354), 5, + sym__any_expression, + sym_template_string, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(2), 8, sym__primitive, sym_object, sym_array, @@ -13179,32 +10051,45 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9399] = 13, + [6368] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(334), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(336), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(338), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(340), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(342), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(346), 1, - sym_identifier, - ACTIONS(392), 1, + ACTIONS(281), 1, + anon_sym_BANG, + ACTIONS(283), 1, sym_number, - STATE(104), 1, + ACTIONS(285), 1, + anon_sym_BQUOTE, + STATE(25), 1, sym_expression, - STATE(416), 1, + STATE(307), 1, + sym__backtick, + STATE(330), 1, sym__single_quote, - STATE(422), 1, + STATE(331), 1, sym__double_quote, - STATE(431), 1, + STATE(160), 2, + sym_unary_expression, sym_binary_expression, - STATE(52), 8, + STATE(427), 5, + sym__any_expression, + sym_template_string, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(2), 8, sym__primitive, sym_object, sym_array, @@ -13213,32 +10098,45 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9446] = 13, + [6432] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(390), 1, + ACTIONS(281), 1, + anon_sym_BANG, + ACTIONS(283), 1, sym_number, - STATE(109), 1, + ACTIONS(285), 1, + anon_sym_BQUOTE, + STATE(25), 1, sym_expression, - STATE(231), 1, - sym_binary_expression, - STATE(420), 1, + STATE(307), 1, + sym__backtick, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(3), 8, + STATE(160), 2, + sym_unary_expression, + sym_binary_expression, + STATE(397), 5, + sym__any_expression, + sym_template_string, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(2), 8, sym__primitive, sym_object, sym_array, @@ -13247,32 +10145,39 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9493] = 13, + [6496] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(354), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(356), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(358), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(360), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(362), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(366), 1, - sym_identifier, - ACTIONS(394), 1, + ACTIONS(281), 1, + anon_sym_BANG, + ACTIONS(322), 1, + anon_sym_RPAREN, + ACTIONS(324), 1, sym_number, - STATE(80), 1, + STATE(78), 1, sym_expression, - STATE(231), 1, - sym_binary_expression, - STATE(433), 1, + STATE(330), 1, sym__single_quote, - STATE(434), 1, + STATE(331), 1, sym__double_quote, - STATE(30), 8, + STATE(600), 1, + sym_arguments, + STATE(419), 2, + sym_unary_expression, + sym_binary_expression, + STATE(33), 8, sym__primitive, sym_object, sym_array, @@ -13281,32 +10186,39 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9540] = 13, + [6553] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(390), 1, + ACTIONS(281), 1, + anon_sym_BANG, + ACTIONS(324), 1, sym_number, - STATE(54), 1, + ACTIONS(326), 1, + anon_sym_RPAREN, + STATE(78), 1, sym_expression, - STATE(231), 1, - sym_binary_expression, - STATE(420), 1, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(3), 8, + STATE(560), 1, + sym_arguments, + STATE(419), 2, + sym_unary_expression, + sym_binary_expression, + STATE(33), 8, sym__primitive, sym_object, sym_array, @@ -13315,32 +10227,39 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9587] = 13, + [6610] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(390), 1, + ACTIONS(281), 1, + anon_sym_BANG, + ACTIONS(324), 1, sym_number, - STATE(85), 1, + ACTIONS(328), 1, + anon_sym_RPAREN, + STATE(78), 1, sym_expression, - STATE(361), 1, - sym_binary_expression, - STATE(420), 1, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(3), 8, + STATE(529), 1, + sym_arguments, + STATE(419), 2, + sym_unary_expression, + sym_binary_expression, + STATE(33), 8, sym__primitive, sym_object, sym_array, @@ -13349,30 +10268,37 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9634] = 12, + [6667] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(334), 1, + ACTIONS(302), 1, + sym_identifier, + ACTIONS(304), 1, anon_sym_SQUOTE, - ACTIONS(336), 1, + ACTIONS(306), 1, anon_sym_DQUOTE, - ACTIONS(338), 1, + ACTIONS(308), 1, anon_sym_LBRACE, - ACTIONS(340), 1, + ACTIONS(310), 1, anon_sym_LPAREN, - ACTIONS(342), 1, + ACTIONS(312), 1, anon_sym_LBRACK, - ACTIONS(346), 1, - sym_identifier, - ACTIONS(392), 1, + ACTIONS(314), 1, + anon_sym_BANG, + ACTIONS(330), 1, sym_number, - STATE(416), 1, + STATE(79), 1, + sym_expression, + STATE(323), 1, sym__single_quote, - STATE(422), 1, + STATE(324), 1, sym__double_quote, - STATE(557), 1, - sym_expression, - STATE(52), 8, + STATE(440), 1, + sym_conditional_expression, + STATE(340), 2, + sym_unary_expression, + sym_binary_expression, + STATE(32), 8, sym__primitive, sym_object, sym_array, @@ -13381,63 +10307,72 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9678] = 13, + [6721] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(396), 1, - sym_identifier, - ACTIONS(398), 1, + ACTIONS(281), 1, + anon_sym_BANG, + ACTIONS(332), 1, sym_number, - STATE(415), 1, - sym_member_expression, - STATE(420), 1, + STATE(80), 1, + sym_expression, + STATE(164), 1, + sym_conditional_expression, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(687), 1, - sym_binding_name, - STATE(483), 7, + STATE(158), 2, + sym_unary_expression, + sym_binary_expression, + STATE(5), 8, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [9724] = 12, + [6775] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(334), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(336), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(338), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(340), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(342), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(346), 1, - sym_identifier, - ACTIONS(392), 1, + ACTIONS(281), 1, + anon_sym_BANG, + ACTIONS(334), 1, sym_number, - STATE(416), 1, + STATE(330), 1, sym__single_quote, - STATE(417), 1, - sym_expression, - STATE(422), 1, + STATE(331), 1, sym__double_quote, - STATE(52), 8, + STATE(518), 2, + sym_expression, + sym_unary_expression, + STATE(3), 8, sym__primitive, sym_object, sym_array, @@ -13446,29 +10381,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9768] = 12, + [6823] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(390), 1, + ACTIONS(281), 1, + anon_sym_BANG, + ACTIONS(334), 1, sym_number, - STATE(420), 1, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(676), 1, + STATE(399), 2, sym_expression, + sym_unary_expression, STATE(3), 8, sym__primitive, sym_object, @@ -13478,29 +10416,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9812] = 12, + [6871] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(390), 1, + ACTIONS(281), 1, + anon_sym_BANG, + ACTIONS(334), 1, sym_number, - STATE(420), 1, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(679), 1, + STATE(428), 2, sym_expression, + sym_unary_expression, STATE(3), 8, sym__primitive, sym_object, @@ -13510,30 +10451,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9856] = 12, + [6919] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(302), 1, + sym_identifier, + ACTIONS(304), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(306), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(308), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(310), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(312), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(390), 1, + ACTIONS(336), 1, sym_number, - STATE(233), 1, + STATE(72), 1, sym_expression, - STATE(420), 1, + STATE(323), 1, sym__single_quote, - STATE(421), 1, + STATE(324), 1, sym__double_quote, - STATE(3), 8, + STATE(339), 1, + sym_binary_expression, + STATE(38), 8, sym__primitive, sym_object, sym_array, @@ -13542,29 +10485,31 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9900] = 12, + [6966] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(390), 1, + ACTIONS(334), 1, sym_number, - STATE(420), 1, + STATE(26), 1, + sym_expression, + STATE(159), 1, + sym_binary_expression, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(614), 1, - sym_expression, STATE(3), 8, sym__primitive, sym_object, @@ -13574,94 +10519,94 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9944] = 13, + [7013] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(400), 1, - sym_identifier, - ACTIONS(402), 1, + ACTIONS(334), 1, sym_number, - STATE(407), 1, - sym_member_expression, - STATE(420), 1, + STATE(77), 1, + sym_expression, + STATE(159), 1, + sym_binary_expression, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(696), 1, - sym_binding_name, - STATE(469), 7, + STATE(3), 8, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [9990] = 13, + [7060] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(400), 1, - sym_identifier, - ACTIONS(402), 1, + ACTIONS(334), 1, sym_number, - STATE(407), 1, - sym_member_expression, - STATE(420), 1, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(686), 1, - sym_binding_name, - STATE(469), 7, + STATE(400), 1, + sym_expression, + STATE(3), 8, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [10036] = 12, + [7104] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(390), 1, + ACTIONS(334), 1, sym_number, - STATE(403), 1, + STATE(157), 1, sym_expression, - STATE(420), 1, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, STATE(3), 8, sym__primitive, @@ -13672,158 +10617,158 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10080] = 13, + [7148] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(302), 1, + sym_identifier, + ACTIONS(304), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(306), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(308), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(310), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(312), 1, anon_sym_LBRACK, - ACTIONS(396), 1, - sym_identifier, - ACTIONS(398), 1, + ACTIONS(336), 1, sym_number, - STATE(415), 1, - sym_member_expression, - STATE(420), 1, + STATE(323), 1, sym__single_quote, - STATE(421), 1, + STATE(324), 1, sym__double_quote, - STATE(707), 1, - sym_binding_name, - STATE(483), 7, + STATE(442), 1, + sym_expression, + STATE(38), 8, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [10126] = 12, + [7192] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(404), 1, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(406), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(408), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(410), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(412), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(414), 1, + ACTIONS(338), 1, sym_identifier, - ACTIONS(416), 1, + ACTIONS(340), 1, sym_number, - STATE(233), 1, - sym_expression, - STATE(441), 1, + STATE(325), 1, + sym_member_expression, + STATE(330), 1, sym__single_quote, - STATE(442), 1, + STATE(331), 1, sym__double_quote, - STATE(203), 8, + STATE(595), 1, + sym_binding_name, + STATE(384), 7, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [10170] = 13, + [7238] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(400), 1, - sym_identifier, - ACTIONS(402), 1, + ACTIONS(334), 1, sym_number, - STATE(407), 1, - sym_member_expression, - STATE(420), 1, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(649), 1, - sym_binding_name, - STATE(469), 7, + STATE(474), 1, + sym_expression, + STATE(3), 8, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [10216] = 12, + [7282] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, + ACTIONS(342), 1, sym_identifier, - ACTIONS(390), 1, + ACTIONS(344), 1, sym_number, - STATE(359), 1, - sym_expression, - STATE(420), 1, + STATE(315), 1, + sym_member_expression, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(3), 8, + STATE(573), 1, + sym_binding_name, + STATE(379), 7, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [10260] = 12, + [7328] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(390), 1, + ACTIONS(334), 1, sym_number, - STATE(420), 1, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(498), 1, + STATE(550), 1, sym_expression, STATE(3), 8, sym__primitive, @@ -13834,65 +10779,64 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10304] = 13, + [7372] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(400), 1, - sym_identifier, - ACTIONS(402), 1, + ACTIONS(334), 1, sym_number, - STATE(407), 1, - sym_member_expression, - STATE(420), 1, + STATE(305), 1, + sym_expression, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(702), 1, - sym_binding_name, - STATE(469), 7, + STATE(3), 8, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [10350] = 13, + [7416] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(400), 1, + ACTIONS(342), 1, sym_identifier, - ACTIONS(402), 1, + ACTIONS(344), 1, sym_number, - STATE(407), 1, + STATE(315), 1, sym_member_expression, - STATE(420), 1, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(711), 1, + STATE(593), 1, sym_binding_name, - STATE(469), 7, + STATE(379), 7, sym__primitive, sym_object, sym_array, @@ -13900,125 +10844,128 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [10396] = 12, + [7462] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, + ACTIONS(342), 1, sym_identifier, - ACTIONS(390), 1, + ACTIONS(344), 1, sym_number, - STATE(409), 1, - sym_expression, - STATE(420), 1, + STATE(315), 1, + sym_member_expression, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(3), 8, + STATE(597), 1, + sym_binding_name, + STATE(379), 7, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [10440] = 12, + [7508] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, + ACTIONS(342), 1, sym_identifier, - ACTIONS(390), 1, + ACTIONS(344), 1, sym_number, - STATE(420), 1, + STATE(315), 1, + sym_member_expression, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(643), 1, - sym_expression, - STATE(3), 8, + STATE(535), 1, + sym_binding_name, + STATE(379), 7, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [10484] = 13, + [7554] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(400), 1, - sym_identifier, - ACTIONS(402), 1, + ACTIONS(334), 1, sym_number, - STATE(407), 1, - sym_member_expression, - STATE(420), 1, + STATE(304), 1, + sym_expression, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(684), 1, - sym_binding_name, - STATE(469), 7, + STATE(3), 8, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [10530] = 11, + [7598] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(334), 1, + ACTIONS(302), 1, + sym_identifier, + ACTIONS(304), 1, anon_sym_SQUOTE, - ACTIONS(336), 1, + ACTIONS(306), 1, anon_sym_DQUOTE, - ACTIONS(338), 1, + ACTIONS(308), 1, anon_sym_LBRACE, - ACTIONS(340), 1, + ACTIONS(310), 1, anon_sym_LPAREN, - ACTIONS(342), 1, + ACTIONS(312), 1, anon_sym_LBRACK, - ACTIONS(346), 1, - sym_identifier, - ACTIONS(418), 1, + ACTIONS(336), 1, sym_number, - STATE(416), 1, + STATE(323), 1, sym__single_quote, - STATE(422), 1, + STATE(324), 1, sym__double_quote, - STATE(384), 8, + STATE(326), 1, + sym_expression, + STATE(38), 8, sym__primitive, sym_object, sym_array, @@ -14027,59 +10974,62 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10571] = 12, + [7642] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(420), 1, + ACTIONS(334), 1, sym_number, - STATE(420), 1, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(446), 1, - sym_group, - STATE(445), 7, + STATE(572), 1, + sym_expression, + STATE(3), 8, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [10614] = 11, + [7686] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(422), 1, + ACTIONS(334), 1, sym_number, - STATE(420), 1, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(275), 8, + STATE(577), 1, + sym_expression, + STATE(3), 8, sym__primitive, sym_object, sym_array, @@ -14088,149 +11038,158 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10655] = 11, + [7730] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(404), 1, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(406), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(408), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(410), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(412), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(414), 1, + ACTIONS(342), 1, sym_identifier, - ACTIONS(424), 1, + ACTIONS(344), 1, sym_number, - STATE(441), 1, + STATE(315), 1, + sym_member_expression, + STATE(330), 1, sym__single_quote, - STATE(442), 1, + STATE(331), 1, sym__double_quote, - STATE(222), 8, + STATE(579), 1, + sym_binding_name, + STATE(379), 7, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [10696] = 11, + [7776] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(404), 1, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(406), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(408), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(410), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(412), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(414), 1, + ACTIONS(342), 1, sym_identifier, - ACTIONS(426), 1, + ACTIONS(344), 1, sym_number, - STATE(441), 1, + STATE(315), 1, + sym_member_expression, + STATE(330), 1, sym__single_quote, - STATE(442), 1, + STATE(331), 1, sym__double_quote, - STATE(238), 8, + STATE(581), 1, + sym_binding_name, + STATE(379), 7, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [10737] = 12, + [7822] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, + ACTIONS(338), 1, sym_identifier, - ACTIONS(428), 1, + ACTIONS(340), 1, sym_number, - STATE(420), 1, + STATE(325), 1, + sym_member_expression, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(429), 1, - sym_group, - STATE(425), 7, + STATE(582), 1, + sym_binding_name, + STATE(384), 7, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [10780] = 11, + [7868] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(430), 1, + ACTIONS(346), 1, sym_number, - STATE(420), 1, + STATE(316), 1, + sym_group, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(393), 8, + STATE(336), 7, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [10821] = 11, + [7911] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(432), 1, + ACTIONS(348), 1, sym_number, - STATE(420), 1, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(395), 8, + STATE(152), 8, sym__primitive, sym_object, sym_array, @@ -14239,28 +11198,28 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10862] = 11, + [7952] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(434), 1, + ACTIONS(350), 1, sym_number, - STATE(420), 1, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(18), 8, + STATE(314), 8, sym__primitive, sym_object, sym_array, @@ -14269,28 +11228,28 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10903] = 11, + [7993] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(334), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(336), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(338), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(340), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(342), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(346), 1, - sym_identifier, - ACTIONS(436), 1, + ACTIONS(352), 1, sym_number, - STATE(416), 1, + STATE(330), 1, sym__single_quote, - STATE(422), 1, + STATE(331), 1, sym__double_quote, - STATE(396), 8, + STATE(301), 8, sym__primitive, sym_object, sym_array, @@ -14299,59 +11258,58 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10944] = 12, + [8034] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(302), 1, + sym_identifier, + ACTIONS(304), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(306), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(308), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(310), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(312), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(438), 1, + ACTIONS(354), 1, sym_number, - STATE(420), 1, + STATE(323), 1, sym__single_quote, - STATE(421), 1, + STATE(324), 1, sym__double_quote, - STATE(427), 1, - sym_group, - STATE(426), 7, + STATE(50), 8, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [10987] = 11, + [8075] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(334), 1, + ACTIONS(302), 1, + sym_identifier, + ACTIONS(304), 1, anon_sym_SQUOTE, - ACTIONS(336), 1, + ACTIONS(306), 1, anon_sym_DQUOTE, - ACTIONS(338), 1, + ACTIONS(308), 1, anon_sym_LBRACE, - ACTIONS(340), 1, + ACTIONS(310), 1, anon_sym_LPAREN, - ACTIONS(342), 1, + ACTIONS(312), 1, anon_sym_LBRACK, - ACTIONS(346), 1, - sym_identifier, - ACTIONS(440), 1, + ACTIONS(356), 1, sym_number, - STATE(416), 1, + STATE(323), 1, sym__single_quote, - STATE(422), 1, + STATE(324), 1, sym__double_quote, - STATE(65), 8, + STATE(300), 8, sym__primitive, sym_object, sym_array, @@ -14360,28 +11318,28 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11028] = 11, + [8116] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(442), 1, + ACTIONS(358), 1, sym_number, - STATE(420), 1, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(402), 8, + STATE(303), 8, sym__primitive, sym_object, sym_array, @@ -14390,28 +11348,28 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11069] = 11, + [8157] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(444), 1, + ACTIONS(360), 1, sym_number, - STATE(420), 1, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(228), 8, + STATE(18), 8, sym__primitive, sym_object, sym_array, @@ -14420,28 +11378,28 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11110] = 11, + [8198] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(446), 1, + ACTIONS(362), 1, sym_number, - STATE(420), 1, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(390), 8, + STATE(308), 8, sym__primitive, sym_object, sym_array, @@ -14450,703 +11408,465 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11151] = 11, + [8239] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(354), 1, + ACTIONS(267), 1, + sym_identifier, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(356), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(358), 1, + ACTIONS(273), 1, anon_sym_LBRACE, - ACTIONS(360), 1, + ACTIONS(277), 1, anon_sym_LPAREN, - ACTIONS(362), 1, + ACTIONS(279), 1, anon_sym_LBRACK, - ACTIONS(366), 1, - sym_identifier, - ACTIONS(448), 1, + ACTIONS(364), 1, sym_number, - STATE(433), 1, + STATE(330), 1, sym__single_quote, - STATE(434), 1, + STATE(331), 1, sym__double_quote, - STATE(38), 8, + STATE(337), 1, + sym_group, + STATE(335), 7, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [11192] = 12, + [8282] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(302), 1, + sym_identifier, + ACTIONS(304), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(306), 1, anon_sym_DQUOTE, - ACTIONS(299), 1, + ACTIONS(308), 1, anon_sym_LBRACE, - ACTIONS(303), 1, + ACTIONS(310), 1, anon_sym_LPAREN, - ACTIONS(305), 1, + ACTIONS(312), 1, anon_sym_LBRACK, - ACTIONS(309), 1, - sym_identifier, - ACTIONS(450), 1, + ACTIONS(366), 1, sym_number, - STATE(420), 1, + STATE(323), 1, sym__single_quote, - STATE(421), 1, + STATE(324), 1, sym__double_quote, - STATE(439), 1, - sym_group, - STATE(438), 7, + STATE(291), 8, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [11235] = 12, + [8323] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(452), 1, + ACTIONS(368), 1, anon_sym_GT, - ACTIONS(454), 1, + ACTIONS(370), 1, anon_sym_SLASH_GT, - ACTIONS(456), 1, - sym_attribute_name, - ACTIONS(458), 1, - anon_sym_LPAREN, - ACTIONS(460), 1, - anon_sym_STAR, - ACTIONS(462), 1, - anon_sym_LBRACK, - ACTIONS(464), 1, - anon_sym_LBRACK_LPAREN, - ACTIONS(466), 1, - anon_sym_LBRACK_AT, - STATE(368), 1, - sym__normal_attribute, - STATE(202), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - STATE(356), 5, - sym_structural_directive, - sym_property_binding, - sym_event_binding, - sym_two_way_binding, - sym_animation_binding, - [11277] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(456), 1, + ACTIONS(372), 1, sym_attribute_name, - ACTIONS(458), 1, + ACTIONS(374), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(376), 1, anon_sym_STAR, - ACTIONS(462), 1, + ACTIONS(378), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(380), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(466), 1, + ACTIONS(382), 1, anon_sym_LBRACK_AT, - ACTIONS(468), 1, - anon_sym_GT, - ACTIONS(470), 1, - anon_sym_SLASH_GT, - STATE(368), 1, + STATE(273), 1, sym__normal_attribute, - STATE(205), 2, + STATE(150), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(356), 5, + STATE(280), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [11319] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - anon_sym_QMARK, - ACTIONS(472), 1, - anon_sym_LBRACK, - ACTIONS(474), 1, - anon_sym_PIPE, - STATE(237), 1, - aux_sym_pipe_sequence_repeat1, - STATE(346), 1, - sym_pipe_sequence, - ACTIONS(476), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(29), 8, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_identifier, - [11353] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(478), 1, - anon_sym_LPAREN, - ACTIONS(37), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(39), 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, - sym_identifier, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [11379] = 11, + [8365] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(482), 1, + ACTIONS(386), 1, sym_attribute_name, - ACTIONS(485), 1, + ACTIONS(389), 1, anon_sym_LPAREN, - ACTIONS(488), 1, + ACTIONS(392), 1, anon_sym_STAR, - ACTIONS(491), 1, + ACTIONS(395), 1, anon_sym_LBRACK, - ACTIONS(494), 1, + ACTIONS(398), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(497), 1, + ACTIONS(401), 1, anon_sym_LBRACK_AT, - STATE(368), 1, + STATE(273), 1, sym__normal_attribute, - ACTIONS(480), 2, + ACTIONS(384), 2, anon_sym_GT, anon_sym_SLASH_GT, - STATE(205), 2, + STATE(147), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(356), 5, + STATE(280), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [11419] = 12, + [8405] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(456), 1, + ACTIONS(372), 1, sym_attribute_name, - ACTIONS(458), 1, + ACTIONS(374), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(376), 1, anon_sym_STAR, - ACTIONS(462), 1, + ACTIONS(378), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(380), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(466), 1, + ACTIONS(382), 1, anon_sym_LBRACK_AT, - ACTIONS(468), 1, + ACTIONS(404), 1, anon_sym_GT, - ACTIONS(500), 1, + ACTIONS(406), 1, anon_sym_SLASH_GT, - STATE(368), 1, + STATE(273), 1, sym__normal_attribute, - STATE(205), 2, + STATE(147), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(356), 5, + STATE(280), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [11461] = 12, + [8447] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(452), 1, + ACTIONS(368), 1, anon_sym_GT, - ACTIONS(456), 1, + ACTIONS(372), 1, sym_attribute_name, - ACTIONS(458), 1, + ACTIONS(374), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(376), 1, anon_sym_STAR, - ACTIONS(462), 1, + ACTIONS(378), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(380), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(466), 1, + ACTIONS(382), 1, anon_sym_LBRACK_AT, - ACTIONS(502), 1, + ACTIONS(408), 1, anon_sym_SLASH_GT, - STATE(368), 1, + STATE(273), 1, sym__normal_attribute, - STATE(206), 2, + STATE(148), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(356), 5, + STATE(280), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [11503] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(478), 1, - anon_sym_LPAREN, - ACTIONS(21), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(23), 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, - sym_identifier, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [11529] = 11, + [8489] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(504), 1, - anon_sym_GT, - ACTIONS(506), 1, + ACTIONS(372), 1, sym_attribute_name, - ACTIONS(508), 1, + ACTIONS(374), 1, anon_sym_LPAREN, - ACTIONS(510), 1, + ACTIONS(376), 1, anon_sym_STAR, - ACTIONS(512), 1, + ACTIONS(378), 1, anon_sym_LBRACK, - ACTIONS(514), 1, + ACTIONS(380), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(516), 1, + ACTIONS(382), 1, anon_sym_LBRACK_AT, - STATE(383), 1, + ACTIONS(404), 1, + anon_sym_GT, + ACTIONS(410), 1, + anon_sym_SLASH_GT, + STATE(273), 1, sym__normal_attribute, - STATE(211), 2, + STATE(147), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(379), 5, + STATE(280), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [11568] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(65), 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, - sym_identifier, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [11591] = 11, + [8531] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(506), 1, + ACTIONS(412), 1, + anon_sym_GT, + ACTIONS(414), 1, sym_attribute_name, - ACTIONS(508), 1, + ACTIONS(416), 1, anon_sym_LPAREN, - ACTIONS(510), 1, + ACTIONS(418), 1, anon_sym_STAR, - ACTIONS(512), 1, + ACTIONS(420), 1, anon_sym_LBRACK, - ACTIONS(514), 1, + ACTIONS(422), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(516), 1, + ACTIONS(424), 1, anon_sym_LBRACK_AT, - ACTIONS(518), 1, - anon_sym_GT, - STATE(383), 1, + STATE(297), 1, sym__normal_attribute, - STATE(217), 2, + STATE(155), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(379), 5, + STATE(296), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [11630] = 3, + [8570] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(71), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(73), 13, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON, + ACTIONS(25), 1, anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_identifier, + ACTIONS(31), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [11653] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 2, + ACTIONS(426), 3, + anon_sym_as, anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(45), 13, + sym_identifier, + ACTIONS(428), 8, 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_RBRACK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_identifier, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [11676] = 11, + [8597] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(506), 1, + ACTIONS(414), 1, sym_attribute_name, - ACTIONS(508), 1, + ACTIONS(416), 1, anon_sym_LPAREN, - ACTIONS(510), 1, + ACTIONS(418), 1, anon_sym_STAR, - ACTIONS(512), 1, + ACTIONS(420), 1, anon_sym_LBRACK, - ACTIONS(514), 1, + ACTIONS(422), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(516), 1, + ACTIONS(424), 1, anon_sym_LBRACK_AT, - ACTIONS(520), 1, + ACTIONS(430), 1, anon_sym_GT, - STATE(383), 1, + STATE(297), 1, sym__normal_attribute, - STATE(217), 2, + STATE(156), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(379), 5, + STATE(296), 5, sym_structural_directive, sym_property_binding, - sym_event_binding, - sym_two_way_binding, - sym_animation_binding, - [11715] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(75), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(77), 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, - sym_identifier, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [11738] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(79), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(81), 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, - sym_identifier, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [11761] = 11, + sym_event_binding, + sym_two_way_binding, + sym_animation_binding, + [8636] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(480), 1, + ACTIONS(384), 1, anon_sym_GT, - ACTIONS(522), 1, + ACTIONS(432), 1, sym_attribute_name, - ACTIONS(525), 1, + ACTIONS(435), 1, anon_sym_LPAREN, - ACTIONS(528), 1, + ACTIONS(438), 1, anon_sym_STAR, - ACTIONS(531), 1, + ACTIONS(441), 1, anon_sym_LBRACK, - ACTIONS(534), 1, + ACTIONS(444), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(537), 1, + ACTIONS(447), 1, anon_sym_LBRACK_AT, - STATE(383), 1, + STATE(297), 1, sym__normal_attribute, - STATE(217), 2, + STATE(154), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(379), 5, + STATE(296), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [11800] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(83), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(85), 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, - sym_identifier, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [11823] = 3, + [8675] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(89), 13, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON, + ACTIONS(414), 1, + sym_attribute_name, + ACTIONS(416), 1, + anon_sym_LPAREN, + ACTIONS(418), 1, + anon_sym_STAR, + ACTIONS(420), 1, anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_identifier, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [11846] = 11, + ACTIONS(422), 1, + anon_sym_LBRACK_LPAREN, + ACTIONS(424), 1, + anon_sym_LBRACK_AT, + ACTIONS(450), 1, + anon_sym_GT, + STATE(297), 1, + sym__normal_attribute, + STATE(154), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + STATE(296), 5, + sym_structural_directive, + sym_property_binding, + sym_event_binding, + sym_two_way_binding, + sym_animation_binding, + [8714] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(506), 1, + ACTIONS(414), 1, sym_attribute_name, - ACTIONS(508), 1, + ACTIONS(416), 1, anon_sym_LPAREN, - ACTIONS(510), 1, + ACTIONS(418), 1, anon_sym_STAR, - ACTIONS(512), 1, + ACTIONS(420), 1, anon_sym_LBRACK, - ACTIONS(514), 1, + ACTIONS(422), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(516), 1, + ACTIONS(424), 1, anon_sym_LBRACK_AT, - ACTIONS(540), 1, + ACTIONS(452), 1, anon_sym_GT, - STATE(383), 1, + STATE(297), 1, sym__normal_attribute, - STATE(214), 2, + STATE(154), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(379), 5, + STATE(296), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [11885] = 3, + [8753] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(51), 2, + ACTIONS(454), 3, + anon_sym_as, anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(53), 13, + sym_identifier, + ACTIONS(456), 10, 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_RBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - sym_identifier, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [11908] = 5, + [8774] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(472), 1, - anon_sym_LBRACK, - ACTIONS(91), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(476), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(93), 9, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_QMARK_QMARK, + ACTIONS(458), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - sym_identifier, - [11935] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(47), 2, + ACTIONS(39), 3, + anon_sym_as, anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(49), 13, + sym_identifier, + ACTIONS(41), 8, 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_RBRACK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_identifier, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [11958] = 3, + [8797] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 2, + ACTIONS(135), 3, + anon_sym_as, anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(57), 13, + sym_identifier, + ACTIONS(137), 10, 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_RBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - sym_identifier, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [11981] = 3, + [8818] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(59), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(61), 13, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_QMARK, + ACTIONS(458), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - sym_identifier, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [12004] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(542), 1, - anon_sym_COLON, - STATE(259), 1, - sym_pipe_arguments, - ACTIONS(95), 2, + ACTIONS(127), 3, + anon_sym_as, anon_sym_QMARK, - anon_sym_PIPE, - STATE(230), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(97), 8, + sym_identifier, + ACTIONS(131), 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, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_identifier, - [12032] = 6, + [8841] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(546), 1, + ACTIONS(462), 1, anon_sym_DQUOTE, - STATE(7), 1, + STATE(8), 1, sym__double_quote, - STATE(424), 1, + STATE(334), 1, aux_sym_string_repeat1, - ACTIONS(548), 2, + ACTIONS(464), 2, aux_sym_string_token1, sym__escape_sequence, - ACTIONS(544), 8, + ACTIONS(460), 8, anon_sym_GT, anon_sym_SLASH_GT, sym_attribute_name, @@ -15155,96 +11875,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [12059] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(552), 1, - anon_sym_QMARK, - ACTIONS(35), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(550), 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, - [12084] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(554), 1, - anon_sym_COLON, - ACTIONS(119), 2, - anon_sym_QMARK, - anon_sym_PIPE, - STATE(229), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(121), 8, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_identifier, - [12109] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(542), 1, - anon_sym_COLON, - ACTIONS(115), 2, - anon_sym_QMARK, - anon_sym_PIPE, - STATE(229), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(117), 8, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_identifier, - [12134] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(164), 1, - anon_sym_QMARK, - ACTIONS(162), 11, - 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, - sym_identifier, - [12154] = 6, + [8868] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(546), 1, + ACTIONS(462), 1, anon_sym_DQUOTE, - STATE(7), 1, + STATE(8), 1, sym__double_quote, - STATE(424), 1, + STATE(334), 1, aux_sym_string_repeat1, - ACTIONS(548), 2, + ACTIONS(464), 2, aux_sym_string_token1, sym__escape_sequence, - ACTIONS(544), 7, + ACTIONS(460), 7, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, @@ -15252,50 +11895,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [12180] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(559), 1, - anon_sym_QMARK, - ACTIONS(557), 11, - 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, - sym_identifier, - [12200] = 5, + [8894] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, - anon_sym_QMARK, - ACTIONS(561), 1, - anon_sym_PIPE, - STATE(234), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(130), 8, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_identifier, - [12223] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(69), 1, + ACTIONS(466), 3, + anon_sym_as, anon_sym_QMARK, - ACTIONS(564), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(67), 8, + sym_identifier, + ACTIONS(468), 8, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -15304,15 +11911,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - [12244] = 4, + [8913] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(174), 1, + ACTIONS(39), 3, + anon_sym_as, anon_sym_QMARK, - ACTIONS(564), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(172), 8, + sym_identifier, + ACTIONS(41), 8, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -15321,48 +11927,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - [12265] = 5, + [8932] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(135), 1, + ACTIONS(470), 3, + anon_sym_as, anon_sym_QMARK, - ACTIONS(474), 1, - anon_sym_PIPE, - STATE(234), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(137), 8, + sym_identifier, + ACTIONS(472), 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, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_identifier, - [12288] = 5, + [8951] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(472), 1, - anon_sym_LBRACK, - ACTIONS(552), 1, + ACTIONS(474), 1, anon_sym_QMARK, - ACTIONS(476), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(550), 6, + ACTIONS(95), 2, + anon_sym_as, + sym_identifier, + ACTIONS(97), 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, - sym_identifier, - [12311] = 3, + [8972] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(568), 1, + ACTIONS(478), 1, anon_sym_LT, - ACTIONS(566), 9, + ACTIONS(476), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15372,12 +11975,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12329] = 3, + [8990] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(572), 1, + ACTIONS(482), 1, anon_sym_LT, - ACTIONS(570), 9, + ACTIONS(480), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15387,12 +11990,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12347] = 3, + [9008] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(576), 1, + ACTIONS(486), 1, anon_sym_LT, - ACTIONS(574), 9, + ACTIONS(484), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15402,12 +12005,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12365] = 3, + [9026] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(580), 1, + ACTIONS(490), 1, anon_sym_LT, - ACTIONS(578), 9, + ACTIONS(488), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15417,12 +12020,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12383] = 3, + [9044] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(584), 1, + ACTIONS(494), 1, anon_sym_LT, - ACTIONS(582), 9, + ACTIONS(492), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15432,12 +12035,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12401] = 3, + [9062] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(588), 1, + ACTIONS(498), 1, anon_sym_LT, - ACTIONS(586), 9, + ACTIONS(496), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15447,12 +12050,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12419] = 3, + [9080] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(592), 1, + ACTIONS(502), 1, anon_sym_LT, - ACTIONS(590), 9, + ACTIONS(500), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15462,12 +12065,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12437] = 3, + [9098] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(596), 1, + ACTIONS(506), 1, anon_sym_LT, - ACTIONS(594), 9, + ACTIONS(504), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15477,12 +12080,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12455] = 3, + [9116] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(600), 1, + ACTIONS(510), 1, anon_sym_LT, - ACTIONS(598), 9, + ACTIONS(508), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15492,12 +12095,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12473] = 3, + [9134] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(604), 1, + ACTIONS(514), 1, anon_sym_LT, - ACTIONS(602), 9, + ACTIONS(512), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15507,29 +12110,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12491] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(610), 1, - anon_sym_EQ, - STATE(373), 1, - sym__binding_assignment, - ACTIONS(608), 2, - sym_attribute_name, - anon_sym_LBRACK, - ACTIONS(606), 6, - anon_sym_GT, - anon_sym_SLASH_GT, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [12513] = 3, + [9152] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(614), 1, + ACTIONS(518), 1, anon_sym_LT, - ACTIONS(612), 9, + ACTIONS(516), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15539,12 +12125,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12531] = 3, + [9170] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(618), 1, + ACTIONS(522), 1, anon_sym_LT, - ACTIONS(616), 9, + ACTIONS(520), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15554,12 +12140,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12549] = 3, + [9188] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(622), 1, + ACTIONS(526), 1, anon_sym_LT, - ACTIONS(620), 9, + ACTIONS(524), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15569,12 +12155,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12567] = 3, + [9206] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(626), 1, + ACTIONS(530), 1, anon_sym_LT, - ACTIONS(624), 9, + ACTIONS(528), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15584,12 +12170,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12585] = 3, + [9224] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(630), 1, + ACTIONS(534), 1, anon_sym_LT, - ACTIONS(628), 9, + ACTIONS(532), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15599,12 +12185,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12603] = 3, + [9242] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(634), 1, + ACTIONS(538), 1, anon_sym_LT, - ACTIONS(632), 9, + ACTIONS(536), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15614,12 +12200,29 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12621] = 3, + [9260] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(638), 1, + ACTIONS(544), 1, + anon_sym_EQ, + STATE(279), 1, + sym__binding_assignment, + ACTIONS(542), 2, + sym_attribute_name, + anon_sym_LBRACK, + ACTIONS(540), 6, + anon_sym_GT, + anon_sym_SLASH_GT, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [9282] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(548), 1, anon_sym_LT, - ACTIONS(636), 9, + ACTIONS(546), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15629,12 +12232,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12639] = 3, + [9300] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(642), 1, + ACTIONS(552), 1, anon_sym_LT, - ACTIONS(640), 9, + ACTIONS(550), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15644,12 +12247,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12657] = 3, + [9318] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(646), 1, + ACTIONS(556), 1, anon_sym_LT, - ACTIONS(644), 9, + ACTIONS(554), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15659,27 +12262,27 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12675] = 3, + [9336] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(141), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(143), 8, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + ACTIONS(560), 1, + anon_sym_LT, + ACTIONS(558), 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_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_identifier, - [12693] = 3, + [9354] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(650), 1, + ACTIONS(564), 1, anon_sym_LT, - ACTIONS(648), 9, + ACTIONS(562), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15689,12 +12292,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12711] = 3, + [9372] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(654), 1, + ACTIONS(568), 1, anon_sym_LT, - ACTIONS(652), 9, + ACTIONS(566), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15704,12 +12307,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12729] = 3, + [9390] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(658), 1, + ACTIONS(572), 1, anon_sym_LT, - ACTIONS(656), 9, + ACTIONS(570), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15719,12 +12322,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12747] = 3, + [9408] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(662), 1, + ACTIONS(576), 1, anon_sym_LT, - ACTIONS(660), 9, + ACTIONS(574), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15734,12 +12337,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12765] = 3, + [9426] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(666), 1, + ACTIONS(580), 1, anon_sym_LT, - ACTIONS(664), 9, + ACTIONS(578), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15749,35 +12352,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12783] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(668), 1, - anon_sym_let, - ACTIONS(670), 1, - anon_sym_switch, - ACTIONS(672), 1, - anon_sym_defer, - ACTIONS(674), 1, - anon_sym_placeholder, - ACTIONS(676), 1, - anon_sym_loading, - ACTIONS(678), 1, - anon_sym_error, - ACTIONS(680), 1, - anon_sym_for, - ACTIONS(682), 1, - anon_sym_empty, - ACTIONS(684), 1, - anon_sym_else, - ACTIONS(686), 1, - anon_sym_if, - [12817] = 3, + [9444] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(690), 1, + ACTIONS(584), 1, anon_sym_LT, - ACTIONS(688), 9, + ACTIONS(582), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15787,12 +12367,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12835] = 3, + [9462] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(690), 1, + ACTIONS(588), 1, anon_sym_LT, - ACTIONS(688), 9, + ACTIONS(586), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15802,12 +12382,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12853] = 3, + [9480] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(694), 1, + ACTIONS(592), 1, anon_sym_LT, - ACTIONS(692), 9, + ACTIONS(590), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15817,12 +12397,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12871] = 3, + [9498] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(698), 1, + ACTIONS(596), 1, anon_sym_LT, - ACTIONS(696), 9, + ACTIONS(594), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15832,12 +12412,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12889] = 3, + [9516] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(702), 1, + ACTIONS(600), 1, anon_sym_LT, - ACTIONS(700), 9, + ACTIONS(598), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15847,12 +12427,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12907] = 3, + [9534] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(706), 1, + ACTIONS(604), 1, anon_sym_LT, - ACTIONS(704), 9, + ACTIONS(602), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15862,12 +12442,35 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12925] = 3, + [9552] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(606), 1, + anon_sym_let, + ACTIONS(608), 1, + anon_sym_switch, + ACTIONS(610), 1, + anon_sym_defer, + ACTIONS(612), 1, + anon_sym_placeholder, + ACTIONS(614), 1, + anon_sym_loading, + ACTIONS(616), 1, + anon_sym_error, + ACTIONS(618), 1, + anon_sym_for, + ACTIONS(620), 1, + anon_sym_empty, + ACTIONS(622), 1, + anon_sym_else, + ACTIONS(624), 1, + anon_sym_if, + [9586] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(710), 1, + ACTIONS(596), 1, anon_sym_LT, - ACTIONS(708), 9, + ACTIONS(594), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15877,12 +12480,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12943] = 3, + [9604] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(714), 1, + ACTIONS(628), 1, anon_sym_LT, - ACTIONS(712), 9, + ACTIONS(626), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15892,44 +12495,65 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [12961] = 3, + [9622] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(718), 1, - anon_sym_QMARK, - ACTIONS(716), 9, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + ACTIONS(624), 1, + anon_sym_if, + ACTIONS(630), 1, + anon_sym_let, + ACTIONS(632), 1, + anon_sym_switch, + ACTIONS(634), 1, + anon_sym_defer, + ACTIONS(636), 1, + anon_sym_placeholder, + ACTIONS(638), 1, + anon_sym_loading, + ACTIONS(640), 1, + anon_sym_error, + ACTIONS(642), 1, + anon_sym_for, + ACTIONS(644), 1, + anon_sym_empty, + ACTIONS(646), 1, + anon_sym_else, + [9656] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(650), 1, + anon_sym_LT, + ACTIONS(648), 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, - sym_identifier, - [12979] = 5, + [9674] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(552), 1, - anon_sym_QMARK, - ACTIONS(35), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(550), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [13001] = 3, + ACTIONS(654), 1, + anon_sym_LT, + ACTIONS(652), 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, + [9692] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(722), 1, + ACTIONS(658), 1, anon_sym_LT, - ACTIONS(720), 9, + ACTIONS(656), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15939,12 +12563,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13019] = 3, + [9710] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(726), 1, + ACTIONS(662), 1, anon_sym_LT, - ACTIONS(724), 9, + ACTIONS(660), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15954,12 +12578,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13037] = 3, + [9728] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(730), 1, + ACTIONS(666), 1, anon_sym_LT, - ACTIONS(728), 9, + ACTIONS(664), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15969,12 +12593,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13055] = 3, + [9746] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(734), 1, + ACTIONS(670), 1, anon_sym_LT, - ACTIONS(732), 9, + ACTIONS(668), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -15984,42 +12608,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13073] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(738), 1, - anon_sym_QMARK, - ACTIONS(736), 9, - 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, - sym_identifier, - [13091] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(128), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(130), 8, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_identifier, - [13109] = 3, + [9764] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(742), 1, + ACTIONS(674), 1, anon_sym_LT, - ACTIONS(740), 9, + ACTIONS(672), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -16029,35 +12623,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13127] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(686), 1, - anon_sym_if, - ACTIONS(744), 1, - anon_sym_let, - ACTIONS(746), 1, - anon_sym_switch, - ACTIONS(748), 1, - anon_sym_defer, - ACTIONS(750), 1, - anon_sym_placeholder, - ACTIONS(752), 1, - anon_sym_loading, - ACTIONS(754), 1, - anon_sym_error, - ACTIONS(756), 1, - anon_sym_for, - ACTIONS(758), 1, - anon_sym_empty, - ACTIONS(760), 1, - anon_sym_else, - [13161] = 3, + [9782] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(764), 1, + ACTIONS(678), 1, anon_sym_LT, - ACTIONS(762), 9, + ACTIONS(676), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -16067,12 +12638,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13179] = 3, + [9800] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(768), 1, + ACTIONS(682), 1, anon_sym_LT, - ACTIONS(766), 9, + ACTIONS(680), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -16082,12 +12653,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13197] = 3, + [9818] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(772), 1, + ACTIONS(686), 1, anon_sym_LT, - ACTIONS(770), 9, + ACTIONS(684), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -16097,12 +12668,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13215] = 3, + [9836] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(776), 1, + ACTIONS(690), 1, anon_sym_LT, - ACTIONS(774), 9, + ACTIONS(688), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -16112,72 +12683,54 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13233] = 3, + [9854] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(780), 1, + ACTIONS(600), 1, anon_sym_LT, - ACTIONS(778), 9, + ACTIONS(598), 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, - [13251] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(69), 1, - anon_sym_QMARK, - ACTIONS(67), 9, - 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, - sym_identifier, - [13269] = 3, + [9871] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(784), 1, + ACTIONS(628), 1, anon_sym_LT, - ACTIONS(782), 9, + ACTIONS(626), 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, - [13287] = 3, + [9888] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(788), 1, + ACTIONS(478), 1, anon_sym_LT, - ACTIONS(786), 9, + ACTIONS(476), 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, - [13305] = 3, + [9905] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(588), 1, + ACTIONS(694), 1, anon_sym_LT, - ACTIONS(586), 8, + ACTIONS(692), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16186,112 +12739,85 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13322] = 9, + [9922] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - anon_sym_SQUOTE, - ACTIONS(297), 1, - anon_sym_DQUOTE, - ACTIONS(790), 1, - anon_sym_RBRACE, - ACTIONS(792), 1, + ACTIONS(696), 1, sym_identifier, - STATE(420), 1, - sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(713), 1, - sym_string, - STATE(306), 2, - sym_pair, - aux_sym_object_repeat1, - [13351] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(796), 1, + ACTIONS(700), 1, anon_sym_as, - ACTIONS(798), 1, + ACTIONS(702), 1, anon_sym_EQ, - ACTIONS(800), 1, + ACTIONS(704), 1, anon_sym_COLON, - ACTIONS(802), 1, - sym_identifier, - STATE(458), 1, + STATE(382), 1, sym__alias, - ACTIONS(794), 4, + ACTIONS(698), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_COMMA, - [13376] = 9, + [9947] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(792), 1, + ACTIONS(706), 1, sym_identifier, - ACTIONS(804), 1, + ACTIONS(708), 1, anon_sym_RBRACE, - STATE(420), 1, + STATE(330), 1, sym__single_quote, - STATE(421), 1, + STATE(331), 1, sym__double_quote, - STATE(713), 1, + STATE(537), 1, sym_string, - STATE(306), 2, + STATE(221), 2, sym_pair, aux_sym_object_repeat1, - [13405] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(726), 1, - anon_sym_LT, - ACTIONS(724), 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, - [13422] = 3, + [9976] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(776), 1, - anon_sym_LT, - ACTIONS(774), 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, - [13439] = 3, + ACTIONS(714), 1, + anon_sym_EQ, + ACTIONS(712), 2, + sym_attribute_name, + anon_sym_LBRACK, + ACTIONS(710), 6, + anon_sym_GT, + anon_sym_SLASH_GT, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [9995] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(576), 1, - anon_sym_LT, - ACTIONS(574), 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, - [13456] = 3, + ACTIONS(716), 1, + sym_identifier, + ACTIONS(719), 1, + anon_sym_SQUOTE, + ACTIONS(722), 1, + anon_sym_DQUOTE, + ACTIONS(725), 1, + anon_sym_RBRACE, + STATE(330), 1, + sym__single_quote, + STATE(331), 1, + sym__double_quote, + STATE(537), 1, + sym_string, + STATE(221), 2, + sym_pair, + aux_sym_object_repeat1, + [10024] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(584), 1, + ACTIONS(534), 1, anon_sym_LT, - ACTIONS(582), 8, + ACTIONS(532), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16300,12 +12826,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13473] = 3, + [10041] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(784), 1, + ACTIONS(674), 1, anon_sym_LT, - ACTIONS(782), 8, + ACTIONS(672), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16314,12 +12840,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13490] = 3, + [10058] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(734), 1, + ACTIONS(494), 1, anon_sym_LT, - ACTIONS(732), 8, + ACTIONS(492), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16328,12 +12854,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13507] = 3, + [10075] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(600), 1, + ACTIONS(506), 1, anon_sym_LT, - ACTIONS(598), 8, + ACTIONS(504), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16342,12 +12868,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13524] = 3, + [10092] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(618), 1, + ACTIONS(552), 1, anon_sym_LT, - ACTIONS(616), 8, + ACTIONS(550), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16356,12 +12882,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13541] = 3, + [10109] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(568), 1, + ACTIONS(690), 1, anon_sym_LT, - ACTIONS(566), 8, + ACTIONS(688), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16370,12 +12896,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13558] = 3, + [10126] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(710), 1, + ACTIONS(564), 1, anon_sym_LT, - ACTIONS(708), 8, + ACTIONS(562), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16384,32 +12910,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13575] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(806), 1, - anon_sym_SQUOTE, - ACTIONS(809), 1, - anon_sym_DQUOTE, - ACTIONS(812), 1, - anon_sym_RBRACE, - ACTIONS(814), 1, - sym_identifier, - STATE(420), 1, - sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(713), 1, - sym_string, - STATE(306), 2, - sym_pair, - aux_sym_object_repeat1, - [13604] = 3, + [10143] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(764), 1, + ACTIONS(580), 1, anon_sym_LT, - ACTIONS(762), 8, + ACTIONS(578), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16418,12 +12924,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13621] = 3, + [10160] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(768), 1, + ACTIONS(654), 1, anon_sym_LT, - ACTIONS(766), 8, + ACTIONS(652), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16432,7 +12938,7 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13638] = 3, + [10177] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(658), 1, @@ -16446,12 +12952,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13655] = 3, + [10194] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(698), 1, + ACTIONS(662), 1, anon_sym_LT, - ACTIONS(696), 8, + ACTIONS(660), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16460,12 +12966,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13672] = 3, + [10211] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(596), 1, + ACTIONS(666), 1, anon_sym_LT, - ACTIONS(594), 8, + ACTIONS(664), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16474,12 +12980,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13689] = 3, + [10228] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(772), 1, + ACTIONS(682), 1, anon_sym_LT, - ACTIONS(770), 8, + ACTIONS(680), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16488,12 +12994,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13706] = 3, + [10245] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(626), 1, + ACTIONS(560), 1, anon_sym_LT, - ACTIONS(624), 8, + ACTIONS(558), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16502,12 +13008,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13723] = 3, + [10262] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(642), 1, + ACTIONS(568), 1, anon_sym_LT, - ACTIONS(640), 8, + ACTIONS(566), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16516,12 +13022,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13740] = 3, + [10279] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(654), 1, + ACTIONS(502), 1, anon_sym_LT, - ACTIONS(652), 8, + ACTIONS(500), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16530,12 +13036,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13757] = 3, + [10296] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(694), 1, + ACTIONS(522), 1, anon_sym_LT, - ACTIONS(692), 8, + ACTIONS(520), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16544,26 +13050,28 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13774] = 3, + [10313] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(592), 1, - anon_sym_LT, - ACTIONS(590), 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, - [13791] = 3, + ACTIONS(542), 1, + anon_sym_LBRACK, + ACTIONS(727), 1, + anon_sym_EQ, + STATE(290), 1, + sym__binding_assignment, + ACTIONS(540), 6, + anon_sym_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [10334] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(604), 1, + ACTIONS(548), 1, anon_sym_LT, - ACTIONS(602), 8, + ACTIONS(546), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16572,12 +13080,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13808] = 3, + [10351] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(666), 1, + ACTIONS(518), 1, anon_sym_LT, - ACTIONS(664), 8, + ACTIONS(516), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16586,12 +13094,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13825] = 3, + [10368] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(690), 1, + ACTIONS(556), 1, anon_sym_LT, - ACTIONS(688), 8, + ACTIONS(554), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16600,12 +13108,32 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13842] = 3, + [10385] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(690), 1, + ACTIONS(269), 1, + anon_sym_SQUOTE, + ACTIONS(271), 1, + anon_sym_DQUOTE, + ACTIONS(706), 1, + sym_identifier, + ACTIONS(729), 1, + anon_sym_RBRACE, + STATE(330), 1, + sym__single_quote, + STATE(331), 1, + sym__double_quote, + STATE(537), 1, + sym_string, + STATE(219), 2, + sym_pair, + aux_sym_object_repeat1, + [10414] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(596), 1, anon_sym_LT, - ACTIONS(688), 8, + ACTIONS(594), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16614,12 +13142,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13859] = 3, + [10431] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(714), 1, + ACTIONS(576), 1, anon_sym_LT, - ACTIONS(712), 8, + ACTIONS(574), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16628,12 +13156,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13876] = 3, + [10448] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(722), 1, + ACTIONS(584), 1, anon_sym_LT, - ACTIONS(720), 8, + ACTIONS(582), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16642,12 +13170,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13893] = 3, + [10465] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(780), 1, + ACTIONS(588), 1, anon_sym_LT, - ACTIONS(778), 8, + ACTIONS(586), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16656,12 +13184,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13910] = 3, + [10482] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(662), 1, + ACTIONS(604), 1, anon_sym_LT, - ACTIONS(660), 8, + ACTIONS(602), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16670,12 +13198,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13927] = 3, + [10499] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(622), 1, + ACTIONS(490), 1, anon_sym_LT, - ACTIONS(620), 8, + ACTIONS(488), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16684,12 +13212,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13944] = 3, + [10516] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(634), 1, + ACTIONS(514), 1, anon_sym_LT, - ACTIONS(632), 8, + ACTIONS(512), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16698,12 +13226,32 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13961] = 3, + [10533] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(269), 1, + anon_sym_SQUOTE, + ACTIONS(271), 1, + anon_sym_DQUOTE, + ACTIONS(706), 1, + sym_identifier, + ACTIONS(731), 1, + anon_sym_RBRACE, + STATE(330), 1, + sym__single_quote, + STATE(331), 1, + sym__double_quote, + STATE(537), 1, + sym_string, + STATE(255), 2, + sym_pair, + aux_sym_object_repeat1, + [10562] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(788), 1, + ACTIONS(530), 1, anon_sym_LT, - ACTIONS(786), 8, + ACTIONS(528), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16712,12 +13260,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13978] = 3, + [10579] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(702), 1, + ACTIONS(526), 1, anon_sym_LT, - ACTIONS(700), 8, + ACTIONS(524), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16726,12 +13274,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [13995] = 3, + [10596] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(706), 1, + ACTIONS(538), 1, anon_sym_LT, - ACTIONS(704), 8, + ACTIONS(536), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16740,12 +13288,32 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14012] = 3, + [10613] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(269), 1, + anon_sym_SQUOTE, + ACTIONS(271), 1, + anon_sym_DQUOTE, + ACTIONS(706), 1, + sym_identifier, + ACTIONS(733), 1, + anon_sym_RBRACE, + STATE(330), 1, + sym__single_quote, + STATE(331), 1, + sym__double_quote, + STATE(537), 1, + sym_string, + STATE(221), 2, + sym_pair, + aux_sym_object_repeat1, + [10642] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(742), 1, + ACTIONS(737), 1, anon_sym_LT, - ACTIONS(740), 8, + ACTIONS(735), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16754,12 +13322,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14029] = 3, + [10659] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(580), 1, + ACTIONS(670), 1, anon_sym_LT, - ACTIONS(578), 8, + ACTIONS(668), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16768,28 +13336,47 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14046] = 5, + [10676] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(608), 1, - anon_sym_LBRACK, - ACTIONS(817), 1, + ACTIONS(474), 1, + anon_sym_QMARK, + ACTIONS(741), 1, + anon_sym_SEMI, + ACTIONS(743), 1, + anon_sym_as, + ACTIONS(745), 1, + anon_sym_QMARK_QMARK, + STATE(317), 1, + sym__alias, + STATE(386), 1, + sym__else_template_expression, + STATE(524), 1, + sym__context_expression, + ACTIONS(739), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + [10705] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(751), 1, anon_sym_EQ, - STATE(377), 1, - sym__binding_assignment, - ACTIONS(606), 6, - anon_sym_GT, + ACTIONS(749), 2, sym_attribute_name, + anon_sym_LBRACK, + ACTIONS(747), 6, + anon_sym_GT, + anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [14067] = 3, + [10724] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(614), 1, + ACTIONS(678), 1, anon_sym_LT, - ACTIONS(612), 8, + ACTIONS(676), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16798,26 +13385,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14084] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(819), 1, - anon_sym_QMARK, - ACTIONS(103), 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, - [14101] = 3, + [10741] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(630), 1, + ACTIONS(686), 1, anon_sym_LT, - ACTIONS(628), 8, + ACTIONS(684), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16826,12 +13399,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14118] = 3, + [10758] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(638), 1, + ACTIONS(650), 1, anon_sym_LT, - ACTIONS(636), 8, + ACTIONS(648), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16840,12 +13413,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14135] = 3, + [10775] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(646), 1, + ACTIONS(482), 1, anon_sym_LT, - ACTIONS(644), 8, + ACTIONS(480), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16854,12 +13427,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14152] = 3, + [10792] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(650), 1, + ACTIONS(486), 1, anon_sym_LT, - ACTIONS(648), 8, + ACTIONS(484), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16868,12 +13441,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14169] = 3, + [10809] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(730), 1, + ACTIONS(498), 1, anon_sym_LT, - ACTIONS(728), 8, + ACTIONS(496), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16882,12 +13455,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14186] = 3, + [10826] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(572), 1, + ACTIONS(510), 1, anon_sym_LT, - ACTIONS(570), 8, + ACTIONS(508), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16896,27 +13469,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14203] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(825), 1, - anon_sym_EQ, - ACTIONS(823), 2, - sym_attribute_name, - anon_sym_LBRACK, - ACTIONS(821), 6, - anon_sym_GT, - anon_sym_SLASH_GT, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [14222] = 3, + [10843] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(829), 1, + ACTIONS(592), 1, anon_sym_LT, - ACTIONS(827), 8, + ACTIONS(590), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -16925,101 +13483,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14239] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(69), 1, - anon_sym_QMARK, - ACTIONS(831), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(67), 6, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - sym_identifier, - [14258] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - anon_sym_SQUOTE, - ACTIONS(297), 1, - anon_sym_DQUOTE, - ACTIONS(792), 1, - sym_identifier, - ACTIONS(833), 1, - anon_sym_RBRACE, - STATE(420), 1, - sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(713), 1, - sym_string, - STATE(295), 2, - sym_pair, - aux_sym_object_repeat1, - [14287] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(180), 1, - anon_sym_QMARK, - ACTIONS(182), 8, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_identifier, - [14304] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - anon_sym_SQUOTE, - ACTIONS(297), 1, - anon_sym_DQUOTE, - ACTIONS(792), 1, - sym_identifier, - ACTIONS(835), 1, - anon_sym_RBRACE, - STATE(420), 1, - sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(713), 1, - sym_string, - STATE(348), 2, - sym_pair, - aux_sym_object_repeat1, - [14333] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - anon_sym_SQUOTE, - ACTIONS(297), 1, - anon_sym_DQUOTE, - ACTIONS(792), 1, - sym_identifier, - ACTIONS(837), 1, - anon_sym_RBRACE, - STATE(420), 1, - sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(713), 1, - sym_string, - STATE(306), 2, - sym_pair, - aux_sym_object_repeat1, - [14362] = 3, + [10860] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(841), 1, + ACTIONS(596), 1, anon_sym_LT, - ACTIONS(839), 8, + ACTIONS(594), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17028,3970 +13497,3413 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14379] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(174), 1, - anon_sym_QMARK, - ACTIONS(831), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(172), 6, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - sym_identifier, - [14398] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(847), 1, - anon_sym_EQ, - ACTIONS(845), 2, - sym_attribute_name, - anon_sym_LBRACK, - ACTIONS(843), 6, - anon_sym_GT, - anon_sym_SLASH_GT, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [14417] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - anon_sym_SQUOTE, - ACTIONS(297), 1, - anon_sym_DQUOTE, - ACTIONS(792), 1, - sym_identifier, - ACTIONS(849), 1, - anon_sym_RBRACE, - STATE(420), 1, - sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(713), 1, - sym_string, - STATE(353), 2, - sym_pair, - aux_sym_object_repeat1, - [14446] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - anon_sym_SQUOTE, - ACTIONS(297), 1, - anon_sym_DQUOTE, - ACTIONS(792), 1, - sym_identifier, - ACTIONS(851), 1, - anon_sym_RBRACE, - STATE(420), 1, - sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(713), 1, - sym_string, - STATE(306), 2, - sym_pair, - aux_sym_object_repeat1, - [14475] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(295), 1, - anon_sym_SQUOTE, - ACTIONS(297), 1, - anon_sym_DQUOTE, - ACTIONS(792), 1, - sym_identifier, - ACTIONS(853), 1, - anon_sym_RBRACE, - STATE(420), 1, - sym__single_quote, - STATE(421), 1, - sym__double_quote, - STATE(713), 1, - sym_string, - STATE(293), 2, - sym_pair, - aux_sym_object_repeat1, - [14504] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(857), 1, - anon_sym_SEMI, - ACTIONS(859), 1, - anon_sym_as, - ACTIONS(861), 1, - anon_sym_QMARK, - ACTIONS(863), 1, - anon_sym_QMARK_QMARK, - STATE(443), 1, - sym__alias, - STATE(479), 1, - sym__else_template_expression, - STATE(603), 1, - sym__context_expression, - ACTIONS(855), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [14533] = 3, + [10877] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(867), 2, + ACTIONS(572), 1, + anon_sym_LT, + ACTIONS(570), 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, + [10894] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(755), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(865), 6, + ACTIONS(753), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [14549] = 4, + [10910] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(845), 1, - anon_sym_LBRACK, - ACTIONS(869), 1, - anon_sym_EQ, - ACTIONS(843), 6, - anon_sym_GT, + ACTIONS(759), 2, sym_attribute_name, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [14567] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(174), 1, - anon_sym_QMARK, - ACTIONS(871), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(172), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [14585] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(559), 1, - anon_sym_QMARK, - ACTIONS(557), 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, - [14601] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(823), 1, anon_sym_LBRACK, - ACTIONS(873), 1, - anon_sym_EQ, - ACTIONS(821), 6, + ACTIONS(757), 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, - [14619] = 3, + [10926] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(164), 1, - anon_sym_QMARK, - ACTIONS(162), 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, - [14635] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(877), 2, + ACTIONS(763), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(875), 6, + ACTIONS(761), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [14651] = 3, + [10942] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(881), 2, + ACTIONS(767), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(879), 6, + ACTIONS(765), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [14667] = 3, + [10958] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(885), 2, + ACTIONS(771), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(883), 6, + ACTIONS(769), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [14683] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(69), 1, - anon_sym_QMARK, - ACTIONS(871), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(67), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [14701] = 3, + [10974] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(889), 2, + ACTIONS(775), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(887), 6, + ACTIONS(773), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [14717] = 3, + [10990] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 2, + ACTIONS(779), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(891), 6, + ACTIONS(777), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [14733] = 3, + [11006] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(867), 2, + ACTIONS(783), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(865), 6, + ACTIONS(781), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [14749] = 3, + [11022] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(897), 2, - sym_attribute_name, + ACTIONS(749), 1, anon_sym_LBRACK, - ACTIONS(895), 6, + ACTIONS(785), 1, + anon_sym_EQ, + ACTIONS(747), 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, - [14765] = 3, + [11040] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(901), 2, + ACTIONS(789), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(899), 6, + ACTIONS(787), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [14781] = 3, + [11056] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(905), 2, + ACTIONS(767), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(903), 6, + ACTIONS(765), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [14797] = 3, + [11072] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 2, - sym_attribute_name, + ACTIONS(712), 1, anon_sym_LBRACK, - ACTIONS(907), 6, + ACTIONS(791), 1, + anon_sym_EQ, + ACTIONS(710), 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, - [14813] = 3, + [11090] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(913), 2, + ACTIONS(795), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(911), 6, + ACTIONS(793), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [14829] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(917), 1, - anon_sym_COMMA, - ACTIONS(919), 1, - anon_sym_QMARK, - ACTIONS(921), 1, - anon_sym_QMARK_QMARK, - ACTIONS(915), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - sym_identifier, - [14848] = 3, + [11106] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(799), 2, + sym_attribute_name, anon_sym_LBRACK, - ACTIONS(907), 6, + ACTIONS(797), 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, - [14863] = 3, + [11122] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(889), 1, + ACTIONS(763), 1, anon_sym_LBRACK, - ACTIONS(887), 6, + ACTIONS(761), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [14878] = 3, + [11137] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(913), 1, + ACTIONS(759), 1, anon_sym_LBRACK, - ACTIONS(911), 6, + ACTIONS(757), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [14893] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - anon_sym_LPAREN, - ACTIONS(923), 2, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(23), 4, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [14910] = 3, + [11152] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(867), 1, - anon_sym_LBRACK, - ACTIONS(865), 6, - anon_sym_GT, - sym_attribute_name, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [14925] = 3, + ACTIONS(474), 1, + anon_sym_QMARK, + ACTIONS(745), 1, + anon_sym_QMARK_QMARK, + ACTIONS(803), 1, + anon_sym_COMMA, + ACTIONS(801), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + sym_identifier, + [11171] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(897), 1, + ACTIONS(775), 1, anon_sym_LBRACK, - ACTIONS(895), 6, + ACTIONS(773), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [14940] = 3, + [11186] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(901), 1, + ACTIONS(795), 1, anon_sym_LBRACK, - ACTIONS(899), 6, + ACTIONS(793), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [14955] = 3, + [11201] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(799), 1, anon_sym_LBRACK, - ACTIONS(891), 6, + ACTIONS(797), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [14970] = 3, + [11216] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(867), 1, + ACTIONS(789), 1, anon_sym_LBRACK, - ACTIONS(865), 6, + ACTIONS(787), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [14985] = 5, + [11231] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(150), 1, + ACTIONS(151), 1, anon_sym_LBRACK, - ACTIONS(552), 1, + ACTIONS(426), 1, anon_sym_QMARK, - ACTIONS(550), 2, + ACTIONS(428), 2, sym__interpolation_end, anon_sym_QMARK_QMARK, - ACTIONS(156), 3, + ACTIONS(155), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [15004] = 3, + [11250] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(905), 1, + ACTIONS(771), 1, anon_sym_LBRACK, - ACTIONS(903), 6, + ACTIONS(769), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15019] = 3, + [11265] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(881), 1, + ACTIONS(755), 1, anon_sym_LBRACK, - ACTIONS(879), 6, + ACTIONS(753), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15034] = 3, + [11280] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(877), 1, + ACTIONS(779), 1, anon_sym_LBRACK, - ACTIONS(875), 6, + ACTIONS(777), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15049] = 3, + [11295] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(37), 1, + anon_sym_LPAREN, + ACTIONS(805), 2, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(35), 4, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [11312] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(885), 1, + ACTIONS(767), 1, anon_sym_LBRACK, - ACTIONS(883), 6, + ACTIONS(765), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15064] = 3, + [11327] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(919), 1, - anon_sym_QMARK, - ACTIONS(103), 6, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - sym_identifier, - [15079] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(31), 1, + ACTIONS(767), 1, anon_sym_LBRACK, - ACTIONS(925), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - ACTIONS(35), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [15095] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(317), 1, - anon_sym_SEMI, - ACTIONS(819), 1, - anon_sym_QMARK, - ACTIONS(927), 1, - anon_sym_DQUOTE, - ACTIONS(929), 1, - anon_sym_QMARK_QMARK, - STATE(388), 1, - sym__double_quote, - STATE(454), 1, - aux_sym__binding_assignment_repeat1, - [15117] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(69), 1, - anon_sym_QMARK, - ACTIONS(67), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [15131] = 4, + ACTIONS(765), 6, + anon_sym_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [11342] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(783), 1, anon_sym_LBRACK, - ACTIONS(931), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(35), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [15147] = 6, + ACTIONS(781), 6, + anon_sym_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [11357] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(933), 1, + ACTIONS(807), 1, sym_template_chars, - ACTIONS(935), 1, + ACTIONS(809), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(937), 1, + ACTIONS(811), 1, anon_sym_BQUOTE, - STATE(499), 1, + STATE(423), 1, sym__backtick, - STATE(413), 2, + STATE(320), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [15167] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(939), 2, - anon_sym_COMMA, - anon_sym_PLUS, - ACTIONS(35), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [15183] = 4, + [11377] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(150), 1, + ACTIONS(151), 1, anon_sym_LBRACK, - ACTIONS(939), 2, + ACTIONS(813), 2, sym__interpolation_end, anon_sym_PLUS, - ACTIONS(156), 3, + ACTIONS(155), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [15199] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(718), 1, - anon_sym_QMARK, - ACTIONS(716), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [15213] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(941), 1, - sym_template_chars, - ACTIONS(943), 1, - anon_sym_BQUOTE, - STATE(399), 1, - sym__backtick, - STATE(400), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [15233] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(738), 1, - anon_sym_QMARK, - ACTIONS(736), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [15247] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(933), 1, - sym_template_chars, - ACTIONS(935), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(945), 1, - anon_sym_BQUOTE, - STATE(397), 1, - sym__backtick, - STATE(413), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [15267] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(861), 1, - anon_sym_QMARK, - ACTIONS(103), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [15281] = 4, + [11393] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(25), 1, anon_sym_LBRACK, - ACTIONS(947), 2, - anon_sym_SEMI, + ACTIONS(815), 2, anon_sym_RPAREN, - ACTIONS(35), 3, + anon_sym_COMMA, + ACTIONS(31), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [15297] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(859), 1, - anon_sym_as, - STATE(461), 1, - sym__alias, - ACTIONS(949), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [15313] = 4, + [11409] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(819), 1, + ACTIONS(474), 1, anon_sym_QMARK, - ACTIONS(929), 1, + ACTIONS(745), 1, anon_sym_QMARK_QMARK, - ACTIONS(951), 4, + ACTIONS(817), 4, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_COMMA, - [15329] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(317), 1, - anon_sym_SEMI, - ACTIONS(819), 1, - anon_sym_QMARK, - ACTIONS(929), 1, - anon_sym_QMARK_QMARK, - ACTIONS(953), 1, - anon_sym_DQUOTE, - STATE(364), 1, - sym__double_quote, - STATE(491), 1, - aux_sym__binding_assignment_repeat1, - [15351] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(955), 1, - sym_template_chars, - ACTIONS(957), 1, - anon_sym_BQUOTE, - STATE(520), 1, - sym__backtick, - STATE(394), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [15371] = 3, + anon_sym_COMMA, + [11425] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(923), 2, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(23), 4, + ACTIONS(25), 1, anon_sym_LBRACK, + ACTIONS(813), 2, + anon_sym_COMMA, + anon_sym_PLUS, + ACTIONS(31), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [15385] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(959), 1, - sym_template_chars, - ACTIONS(961), 1, - anon_sym_BQUOTE, - STATE(280), 1, - sym__backtick, - STATE(410), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [15405] = 4, + [11441] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(859), 1, + ACTIONS(743), 1, anon_sym_as, - STATE(473), 1, + STATE(370), 1, sym__alias, - ACTIONS(963), 4, + ACTIONS(819), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_COMMA, - [15421] = 6, + [11457] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(933), 1, - sym_template_chars, - ACTIONS(935), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(965), 1, - anon_sym_BQUOTE, - STATE(274), 1, - sym__backtick, - STATE(413), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [15441] = 4, + ACTIONS(743), 1, + anon_sym_as, + STATE(366), 1, + sym__alias, + ACTIONS(821), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + [11473] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(25), 1, + ACTIONS(37), 1, anon_sym_LPAREN, - ACTIONS(923), 1, + ACTIONS(805), 1, anon_sym_RPAREN_RBRACK, - ACTIONS(23), 4, + ACTIONS(35), 4, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [15457] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(967), 1, - anon_sym_DQUOTE, - ACTIONS(969), 1, - aux_sym_string_token1, - ACTIONS(971), 1, - sym__escape_sequence, - STATE(215), 1, - sym__double_quote, - STATE(476), 1, - aux_sym_string_repeat1, - [15476] = 5, + [11489] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(973), 1, - sym_template_chars, - ACTIONS(976), 1, + ACTIONS(809), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(979), 1, + ACTIONS(823), 1, + sym_template_chars, + ACTIONS(825), 1, anon_sym_BQUOTE, - STATE(413), 2, + STATE(163), 1, + sym__backtick, + STATE(313), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [15493] = 4, + [11509] = 4, ACTIONS(3), 1, sym_comment, - STATE(430), 1, - aux_sym_structural_declaration_repeat1, - ACTIONS(981), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - ACTIONS(983), 2, + ACTIONS(25), 1, + anon_sym_LBRACK, + ACTIONS(827), 2, anon_sym_SEMI, - anon_sym_COMMA, - [15508] = 3, + anon_sym_RPAREN, + ACTIONS(31), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [11525] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(923), 1, - anon_sym_RPAREN_RBRACK, - ACTIONS(23), 4, + ACTIONS(829), 1, + anon_sym_LPAREN, + ACTIONS(45), 5, anon_sym_LBRACK, + anon_sym_RPAREN_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [15521] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(985), 1, - anon_sym_SQUOTE, - ACTIONS(987), 1, - aux_sym_string_token2, - ACTIONS(989), 1, - sym__escape_sequence, - STATE(70), 1, - sym__single_quote, - STATE(418), 1, - aux_sym_string_repeat2, - [15540] = 3, + [11539] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(559), 1, + ACTIONS(291), 1, + anon_sym_SEMI, + ACTIONS(474), 1, anon_sym_QMARK, - ACTIONS(557), 4, - sym__interpolation_end, + ACTIONS(745), 1, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [15553] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(991), 1, - anon_sym_SQUOTE, - ACTIONS(993), 1, - aux_sym_string_token2, - ACTIONS(995), 1, - sym__escape_sequence, - STATE(73), 1, - sym__single_quote, - STATE(460), 1, - aux_sym_string_repeat2, - [15572] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(969), 1, - aux_sym_string_token1, - ACTIONS(971), 1, - sym__escape_sequence, - ACTIONS(991), 1, - anon_sym_DQUOTE, - STATE(73), 1, - sym__double_quote, - STATE(476), 1, - aux_sym_string_repeat1, - [15591] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(546), 1, - anon_sym_SQUOTE, - ACTIONS(997), 1, - aux_sym_string_token2, - ACTIONS(999), 1, - sym__escape_sequence, - STATE(7), 1, - sym__single_quote, - STATE(423), 1, - aux_sym_string_repeat2, - [15610] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(546), 1, + ACTIONS(831), 1, anon_sym_DQUOTE, - ACTIONS(548), 1, - aux_sym_string_token1, - ACTIONS(1001), 1, - sym__escape_sequence, - STATE(7), 1, + STATE(271), 1, sym__double_quote, - STATE(424), 1, - aux_sym_string_repeat1, - [15629] = 6, + STATE(381), 1, + aux_sym__binding_assignment_repeat1, + [11561] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(985), 1, + ACTIONS(291), 1, + anon_sym_SEMI, + ACTIONS(474), 1, + anon_sym_QMARK, + ACTIONS(745), 1, + anon_sym_QMARK_QMARK, + ACTIONS(833), 1, anon_sym_DQUOTE, - ACTIONS(1003), 1, - aux_sym_string_token1, - ACTIONS(1005), 1, - sym__escape_sequence, - STATE(70), 1, + STATE(285), 1, sym__double_quote, - STATE(419), 1, - aux_sym_string_repeat1, - [15648] = 6, + STATE(378), 1, + aux_sym__binding_assignment_repeat1, + [11583] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(993), 1, - aux_sym_string_token2, - ACTIONS(995), 1, - sym__escape_sequence, - ACTIONS(1007), 1, - anon_sym_SQUOTE, - STATE(14), 1, - sym__single_quote, - STATE(460), 1, - aux_sym_string_repeat2, - [15667] = 6, + ACTIONS(809), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(835), 1, + sym_template_chars, + ACTIONS(837), 1, + anon_sym_BQUOTE, + STATE(437), 1, + sym__backtick, + STATE(299), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [11603] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(969), 1, - aux_sym_string_token1, - ACTIONS(971), 1, - sym__escape_sequence, - ACTIONS(1007), 1, - anon_sym_DQUOTE, - STATE(14), 1, - sym__double_quote, - STATE(476), 1, - aux_sym_string_repeat1, - [15686] = 4, + ACTIONS(807), 1, + sym_template_chars, + ACTIONS(809), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(839), 1, + anon_sym_BQUOTE, + STATE(165), 1, + sym__backtick, + STATE(320), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [11623] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(25), 1, anon_sym_LBRACK, - ACTIONS(1009), 1, - anon_sym_COLON, - ACTIONS(35), 3, + ACTIONS(841), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + ACTIONS(31), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [15701] = 4, + [11639] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(805), 2, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(35), 4, anon_sym_LBRACK, - ACTIONS(1011), 1, - anon_sym_COLON, - ACTIONS(35), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [15716] = 3, + [11653] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1011), 1, + ACTIONS(843), 1, anon_sym_COLON, - ACTIONS(23), 4, + ACTIONS(35), 4, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [15729] = 4, + [11666] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1013), 1, - anon_sym_RBRACE, - ACTIONS(1015), 1, - sym__control_flow_start, - STATE(440), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [15744] = 3, + ACTIONS(741), 1, + anon_sym_SEMI, + STATE(347), 1, + sym__else_template_expression, + STATE(502), 1, + sym__context_expression, + ACTIONS(845), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + [11683] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1009), 1, - anon_sym_COLON, - ACTIONS(23), 4, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [15757] = 4, + ACTIONS(847), 1, + anon_sym_DQUOTE, + ACTIONS(849), 1, + aux_sym_string_token1, + ACTIONS(851), 1, + sym__escape_sequence, + STATE(48), 1, + sym__double_quote, + STATE(390), 1, + aux_sym_string_repeat1, + [11702] = 4, ACTIONS(3), 1, sym_comment, - STATE(430), 1, + STATE(321), 1, aux_sym_structural_declaration_repeat1, - ACTIONS(1017), 2, + ACTIONS(853), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, - ACTIONS(1019), 2, + ACTIONS(855), 2, anon_sym_SEMI, anon_sym_COMMA, - [15772] = 3, + [11717] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(164), 1, - anon_sym_QMARK, - ACTIONS(162), 4, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [15785] = 4, + ACTIONS(857), 1, + sym_template_chars, + ACTIONS(860), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(863), 1, + anon_sym_BQUOTE, + STATE(320), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [11734] = 4, ACTIONS(3), 1, sym_comment, - STATE(414), 1, + STATE(321), 1, aux_sym_structural_declaration_repeat1, - ACTIONS(983), 2, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(1022), 2, + ACTIONS(865), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, - [15800] = 6, + ACTIONS(867), 2, + anon_sym_SEMI, + anon_sym_COMMA, + [11749] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(127), 1, + anon_sym_QMARK, + ACTIONS(131), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + ACTIONS(870), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [11764] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1024), 1, + ACTIONS(872), 1, anon_sym_SQUOTE, - ACTIONS(1026), 1, + ACTIONS(874), 1, aux_sym_string_token2, - ACTIONS(1028), 1, + ACTIONS(876), 1, sym__escape_sequence, - STATE(35), 1, + STATE(39), 1, sym__single_quote, - STATE(436), 1, + STATE(343), 1, aux_sym_string_repeat2, - [15819] = 6, + [11783] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1024), 1, + ACTIONS(872), 1, anon_sym_DQUOTE, - ACTIONS(1030), 1, + ACTIONS(878), 1, aux_sym_string_token1, - ACTIONS(1032), 1, + ACTIONS(880), 1, sym__escape_sequence, - STATE(35), 1, + STATE(39), 1, sym__double_quote, - STATE(437), 1, + STATE(318), 1, aux_sym_string_repeat1, - [15838] = 4, + [11802] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(805), 1, + anon_sym_RPAREN_RBRACK, + ACTIONS(35), 4, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [11815] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, + ACTIONS(454), 1, anon_sym_QMARK, - ACTIONS(67), 2, + ACTIONS(456), 4, sym__interpolation_end, anon_sym_QMARK_QMARK, - ACTIONS(1034), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [15853] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(993), 1, - aux_sym_string_token2, - ACTIONS(995), 1, - sym__escape_sequence, - ACTIONS(1036), 1, - anon_sym_SQUOTE, - STATE(40), 1, - sym__single_quote, - STATE(460), 1, - aux_sym_string_repeat2, - [15872] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(969), 1, - aux_sym_string_token1, - ACTIONS(971), 1, - sym__escape_sequence, - ACTIONS(1036), 1, - anon_sym_DQUOTE, - STATE(40), 1, - sym__double_quote, - STATE(476), 1, - aux_sym_string_repeat1, - [15891] = 4, + [11828] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(69), 5, anon_sym_LBRACK, - ACTIONS(1038), 1, - anon_sym_COLON, - ACTIONS(35), 3, + anon_sym_RPAREN_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [15906] = 3, + [11839] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1038), 1, - anon_sym_COLON, - ACTIONS(23), 4, + ACTIONS(73), 5, anon_sym_LBRACK, + anon_sym_RPAREN_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [15919] = 4, + [11850] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1040), 1, - anon_sym_RBRACE, - ACTIONS(1042), 1, - sym__control_flow_start, - STATE(440), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [15934] = 6, + ACTIONS(89), 5, + anon_sym_LBRACK, + anon_sym_RPAREN_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [11861] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1045), 1, + ACTIONS(462), 1, anon_sym_SQUOTE, - ACTIONS(1047), 1, + ACTIONS(882), 1, aux_sym_string_token2, - ACTIONS(1049), 1, + ACTIONS(884), 1, sym__escape_sequence, - STATE(223), 1, + STATE(8), 1, sym__single_quote, - STATE(444), 1, + STATE(333), 1, aux_sym_string_repeat2, - [15953] = 6, + [11880] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1045), 1, + ACTIONS(462), 1, anon_sym_DQUOTE, - ACTIONS(1051), 1, + ACTIONS(464), 1, aux_sym_string_token1, - ACTIONS(1053), 1, + ACTIONS(886), 1, sym__escape_sequence, - STATE(223), 1, + STATE(8), 1, sym__double_quote, - STATE(412), 1, + STATE(334), 1, aux_sym_string_repeat1, - [15972] = 5, + [11899] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(857), 1, - anon_sym_SEMI, - STATE(464), 1, - sym__else_template_expression, - STATE(566), 1, - sym__context_expression, - ACTIONS(1055), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [15989] = 6, + ACTIONS(888), 1, + anon_sym_RBRACE, + ACTIONS(890), 1, + sym__control_flow_start, + STATE(341), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [11914] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(967), 1, + ACTIONS(892), 1, anon_sym_SQUOTE, - ACTIONS(993), 1, + ACTIONS(894), 1, aux_sym_string_token2, - ACTIONS(995), 1, + ACTIONS(896), 1, sym__escape_sequence, - STATE(215), 1, + STATE(15), 1, sym__single_quote, - STATE(460), 1, + STATE(356), 1, aux_sym_string_repeat2, - [16008] = 4, + [11933] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(849), 1, + aux_sym_string_token1, + ACTIONS(851), 1, + sym__escape_sequence, + ACTIONS(892), 1, + anon_sym_DQUOTE, + STATE(15), 1, + sym__double_quote, + STATE(390), 1, + aux_sym_string_repeat1, + [11952] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + anon_sym_LBRACK, + ACTIONS(898), 1, + anon_sym_COLON, + ACTIONS(31), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [11967] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(25), 1, anon_sym_LBRACK, - ACTIONS(1057), 1, + ACTIONS(843), 1, anon_sym_COLON, - ACTIONS(35), 3, + ACTIONS(31), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16023] = 3, + [11982] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1057), 1, + ACTIONS(898), 1, anon_sym_COLON, - ACTIONS(23), 4, + ACTIONS(35), 4, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16036] = 4, + [11995] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(174), 1, + ACTIONS(890), 1, + sym__control_flow_start, + ACTIONS(900), 1, + anon_sym_RBRACE, + STATE(341), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [12010] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(135), 1, anon_sym_QMARK, - ACTIONS(172), 2, + ACTIONS(137), 4, sym__interpolation_end, anon_sym_QMARK_QMARK, - ACTIONS(1034), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [16051] = 4, + [12023] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1015), 1, - sym__control_flow_start, - ACTIONS(1059), 1, + ACTIONS(39), 1, + anon_sym_QMARK, + ACTIONS(41), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + ACTIONS(870), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [12038] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(902), 1, anon_sym_RBRACE, - STATE(440), 3, + ACTIONS(904), 1, + sym__control_flow_start, + STATE(341), 3, sym_case_statement, sym_default_statement, aux_sym_switch_body_repeat1, - [16066] = 2, + [12053] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1061), 4, + STATE(319), 1, + aux_sym_structural_declaration_repeat1, + ACTIONS(855), 2, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(907), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, - sym_identifier, - [16076] = 3, + [12068] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1063), 2, + ACTIONS(847), 1, anon_sym_SQUOTE, - anon_sym_DQUOTE, - STATE(386), 2, + ACTIONS(894), 1, + aux_sym_string_token2, + ACTIONS(896), 1, + sym__escape_sequence, + STATE(48), 1, sym__single_quote, - sym__double_quote, - [16088] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1065), 1, - anon_sym_prefetch, - ACTIONS(1067), 1, - anon_sym_when, - ACTIONS(1069), 1, - anon_sym_on, - STATE(619), 1, - sym_defer_trigger_condition, - [16104] = 5, + STATE(356), 1, + aux_sym_string_repeat2, + [12087] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, + ACTIONS(291), 1, anon_sym_SEMI, - ACTIONS(927), 1, + ACTIONS(831), 1, anon_sym_DQUOTE, - STATE(388), 1, + STATE(271), 1, sym__double_quote, - STATE(454), 1, + STATE(381), 1, aux_sym__binding_assignment_repeat1, - [16120] = 5, + [12103] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, + ACTIONS(909), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_SEMI, - ACTIONS(927), 1, + anon_sym_COMMA, + [12113] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(911), 2, + anon_sym_SQUOTE, anon_sym_DQUOTE, - STATE(388), 1, + STATE(81), 2, + sym__single_quote, sym__double_quote, - STATE(555), 1, - aux_sym__binding_assignment_repeat1, - [16136] = 5, + [12125] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, + ACTIONS(915), 1, anon_sym_SEMI, - ACTIONS(1071), 1, + STATE(454), 1, + sym__context_expression, + ACTIONS(913), 2, + anon_sym_SQUOTE, anon_sym_DQUOTE, - STATE(376), 1, - sym__double_quote, - STATE(555), 1, - aux_sym__binding_assignment_repeat1, - [16152] = 5, + [12139] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1065), 1, - anon_sym_prefetch, - ACTIONS(1067), 1, - anon_sym_when, - ACTIONS(1069), 1, - anon_sym_on, - STATE(527), 1, - sym_defer_trigger_condition, - [16168] = 5, + ACTIONS(917), 1, + anon_sym_LBRACE, + ACTIONS(919), 1, + anon_sym_LPAREN, + STATE(210), 1, + sym_statement_block, + STATE(479), 1, + sym_defer_trigger, + [12155] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1073), 1, + ACTIONS(921), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + sym_identifier, + [12165] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(917), 1, anon_sym_LBRACE, - ACTIONS(1075), 1, + ACTIONS(923), 1, anon_sym_LPAREN, - STATE(261), 1, + STATE(212), 1, sym_statement_block, - STATE(581), 1, - sym_loading_condition, - [16184] = 5, + STATE(500), 1, + sym_placeholder_minimum, + [12181] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1073), 1, + ACTIONS(917), 1, anon_sym_LBRACE, - ACTIONS(1077), 1, + ACTIONS(925), 1, anon_sym_LPAREN, - STATE(253), 1, + STATE(203), 1, sym_statement_block, - STATE(609), 1, - sym_defer_trigger, - [16200] = 2, + STATE(508), 1, + sym_loading_condition, + [12197] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1079), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + ACTIONS(474), 1, + anon_sym_QMARK, + ACTIONS(745), 1, + anon_sym_QMARK_QMARK, + ACTIONS(927), 2, anon_sym_SEMI, - anon_sym_COMMA, - [16210] = 4, + anon_sym_RPAREN, + [12211] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(890), 1, + sym__control_flow_start, + STATE(332), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [12223] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(819), 1, + ACTIONS(474), 1, anon_sym_QMARK, - ACTIONS(929), 1, + ACTIONS(745), 1, anon_sym_QMARK_QMARK, - ACTIONS(1081), 2, + ACTIONS(827), 2, anon_sym_SEMI, anon_sym_RPAREN, - [16224] = 5, + [12237] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(932), 1, + anon_sym_RPAREN, + STATE(355), 1, + aux_sym_for_reference_repeat1, + ACTIONS(929), 2, + anon_sym_SEMI, + anon_sym_COMMA, + [12251] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1083), 1, + ACTIONS(934), 1, anon_sym_SQUOTE, - ACTIONS(1085), 1, + ACTIONS(936), 1, aux_sym_string_token2, - ACTIONS(1088), 1, + ACTIONS(939), 1, sym__escape_sequence, - STATE(460), 1, + STATE(356), 1, aux_sym_string_repeat2, - [16240] = 2, + [12267] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1091), 4, + ACTIONS(942), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_COMMA, - [16250] = 4, + [12277] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(819), 1, - anon_sym_QMARK, - ACTIONS(929), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [16264] = 2, + ACTIONS(944), 1, + anon_sym_RBRACE, + ACTIONS(946), 1, + sym_icu_category, + STATE(380), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [12291] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1095), 4, + ACTIONS(865), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_COMMA, - [16274] = 4, + [12301] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1099), 1, - anon_sym_SEMI, - STATE(611), 1, - sym__context_expression, - ACTIONS(1097), 2, - anon_sym_SQUOTE, + ACTIONS(474), 1, + anon_sym_QMARK, + ACTIONS(745), 1, + anon_sym_QMARK_QMARK, + ACTIONS(948), 2, anon_sym_DQUOTE, - [16288] = 5, + anon_sym_SEMI, + [12315] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1077), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(1101), 1, + ACTIONS(950), 1, anon_sym_LBRACE, - STATE(313), 1, + STATE(260), 1, sym_statement_block, - STATE(577), 1, + STATE(480), 1, sym_defer_trigger, - [16304] = 4, + [12331] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(819), 1, - anon_sym_QMARK, - ACTIONS(929), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1103), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [16318] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1101), 1, - anon_sym_LBRACE, - ACTIONS(1105), 1, + ACTIONS(923), 1, anon_sym_LPAREN, - STATE(314), 1, + ACTIONS(950), 1, + anon_sym_LBRACE, + STATE(261), 1, sym_statement_block, - STATE(578), 1, + STATE(481), 1, sym_placeholder_minimum, - [16334] = 5, + [12347] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1075), 1, + ACTIONS(925), 1, anon_sym_LPAREN, - ACTIONS(1101), 1, + ACTIONS(950), 1, anon_sym_LBRACE, - STATE(315), 1, + STATE(262), 1, sym_statement_block, - STATE(579), 1, + STATE(482), 1, sym_loading_condition, - [16350] = 3, + [12363] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(35), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [16362] = 3, + ACTIONS(952), 1, + anon_sym_prefetch, + ACTIONS(954), 1, + anon_sym_when, + ACTIONS(956), 1, + anon_sym_on, + STATE(517), 1, + sym_defer_trigger_condition, + [12379] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(952), 1, + anon_sym_prefetch, + ACTIONS(954), 1, + anon_sym_when, + ACTIONS(956), 1, + anon_sym_on, + STATE(433), 1, + sym_defer_trigger_condition, + [12395] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 2, + ACTIONS(958), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, - STATE(115), 2, - sym__single_quote, - sym__double_quote, - [16374] = 5, + anon_sym_SEMI, + anon_sym_COMMA, + [12405] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, + ACTIONS(962), 1, + anon_sym_RPAREN, + STATE(383), 1, + aux_sym_for_reference_repeat1, + ACTIONS(960), 2, anon_sym_SEMI, - ACTIONS(953), 1, + anon_sym_COMMA, + [12419] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(474), 1, + anon_sym_QMARK, + ACTIONS(745), 1, + anon_sym_QMARK_QMARK, + ACTIONS(964), 2, + anon_sym_SQUOTE, anon_sym_DQUOTE, - STATE(364), 1, - sym__double_quote, - STATE(491), 1, - aux_sym__binding_assignment_repeat1, - [16390] = 4, + [12433] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(819), 1, + ACTIONS(474), 1, anon_sym_QMARK, - ACTIONS(929), 1, + ACTIONS(745), 1, anon_sym_QMARK_QMARK, - ACTIONS(947), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [16404] = 2, + ACTIONS(966), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + [12447] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1109), 4, + ACTIONS(968), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_COMMA, - [16414] = 2, + [12457] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(970), 1, + sym_attribute_value, + ACTIONS(972), 1, + anon_sym_SQUOTE, + ACTIONS(974), 1, + anon_sym_DQUOTE, + STATE(287), 1, + sym_quoted_attribute_value, + [12473] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(946), 1, + sym_icu_category, + ACTIONS(976), 1, + anon_sym_RBRACE, + STATE(380), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [12487] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(978), 1, + sym_attribute_value, + ACTIONS(980), 1, + anon_sym_SQUOTE, + ACTIONS(982), 1, + anon_sym_DQUOTE, + STATE(275), 1, + sym_quoted_attribute_value, + [12503] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(984), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + STATE(284), 2, + sym__single_quote, + sym__double_quote, + [12515] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1017), 4, + ACTIONS(986), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, + STATE(272), 2, + sym__single_quote, + sym__double_quote, + [12527] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(291), 1, anon_sym_SEMI, - anon_sym_COMMA, - [16424] = 5, + ACTIONS(833), 1, + anon_sym_DQUOTE, + STATE(285), 1, + sym__double_quote, + STATE(378), 1, + aux_sym__binding_assignment_repeat1, + [12543] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, + ACTIONS(291), 1, anon_sym_SEMI, - ACTIONS(953), 1, + ACTIONS(833), 1, anon_sym_DQUOTE, - STATE(364), 1, + STATE(285), 1, sym__double_quote, - STATE(555), 1, + STATE(413), 1, aux_sym__binding_assignment_repeat1, - [16440] = 5, + [12559] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1111), 1, + ACTIONS(291), 1, + anon_sym_SEMI, + ACTIONS(988), 1, anon_sym_DQUOTE, - ACTIONS(1113), 1, - aux_sym_string_token1, - ACTIONS(1116), 1, - sym__escape_sequence, - STATE(476), 1, - aux_sym_string_repeat1, - [16456] = 4, + STATE(289), 1, + sym__double_quote, + STATE(413), 1, + aux_sym__binding_assignment_repeat1, + [12575] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1119), 1, + ACTIONS(25), 1, + anon_sym_LBRACK, + ACTIONS(31), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [12587] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(990), 1, anon_sym_RBRACE, - ACTIONS(1121), 1, + ACTIONS(992), 1, sym_icu_category, - STATE(477), 2, + STATE(380), 2, sym_icu_case, aux_sym_icu_expression_repeat1, - [16470] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1124), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [16480] = 4, + [12601] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1099), 1, + ACTIONS(291), 1, anon_sym_SEMI, - STATE(575), 1, - sym__context_expression, - ACTIONS(1126), 2, - anon_sym_SQUOTE, + ACTIONS(995), 1, anon_sym_DQUOTE, - [16494] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(819), 1, - anon_sym_QMARK, - ACTIONS(929), 1, - anon_sym_QMARK_QMARK, - ACTIONS(925), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [16508] = 5, + STATE(283), 1, + sym__double_quote, + STATE(413), 1, + aux_sym__binding_assignment_repeat1, + [12617] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1128), 1, - sym_attribute_value, - ACTIONS(1130), 1, + ACTIONS(997), 4, anon_sym_SQUOTE, - ACTIONS(1132), 1, anon_sym_DQUOTE, - STATE(387), 1, - sym_quoted_attribute_value, - [16524] = 4, + anon_sym_SEMI, + anon_sym_COMMA, + [12627] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1136), 1, + ACTIONS(999), 1, anon_sym_RPAREN, - STATE(486), 1, + STATE(355), 1, aux_sym_for_reference_repeat1, - ACTIONS(1134), 2, + ACTIONS(960), 2, anon_sym_SEMI, anon_sym_COMMA, - [16538] = 3, + [12641] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(25), 1, anon_sym_LBRACK, - ACTIONS(113), 3, + ACTIONS(1001), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16550] = 3, + [12653] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1015), 1, + ACTIONS(890), 1, sym__control_flow_start, - STATE(448), 3, + STATE(338), 3, sym_case_statement, sym_default_statement, aux_sym_switch_body_repeat1, - [16562] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1138), 1, - anon_sym_RBRACE, - ACTIONS(1140), 1, - sym_icu_category, - STATE(477), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [16576] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1145), 1, - anon_sym_RPAREN, - STATE(486), 1, - aux_sym_for_reference_repeat1, - ACTIONS(1142), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [16590] = 4, + [12665] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(819), 1, - anon_sym_QMARK, - ACTIONS(929), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1147), 2, - anon_sym_DQUOTE, + ACTIONS(915), 1, anon_sym_SEMI, - [16604] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1149), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - STATE(363), 2, - sym__single_quote, - sym__double_quote, - [16616] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1140), 1, - sym_icu_category, - ACTIONS(1151), 1, - anon_sym_RBRACE, - STATE(477), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [16630] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1153), 1, - sym_attribute_value, - ACTIONS(1155), 1, + STATE(458), 1, + sym__context_expression, + ACTIONS(1003), 2, anon_sym_SQUOTE, - ACTIONS(1157), 1, anon_sym_DQUOTE, - STATE(362), 1, - sym_quoted_attribute_value, - [16646] = 5, + [12679] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, + ACTIONS(291), 1, anon_sym_SEMI, - ACTIONS(1159), 1, + ACTIONS(831), 1, anon_sym_DQUOTE, - STATE(366), 1, + STATE(271), 1, sym__double_quote, - STATE(555), 1, + STATE(413), 1, aux_sym__binding_assignment_repeat1, - [16662] = 4, + [12695] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1161), 1, - anon_sym_RPAREN, - STATE(482), 1, - aux_sym_for_reference_repeat1, - ACTIONS(1134), 2, + ACTIONS(474), 1, + anon_sym_QMARK, + ACTIONS(745), 1, + anon_sym_QMARK_QMARK, + ACTIONS(841), 2, anon_sym_SEMI, - anon_sym_COMMA, - [16676] = 3, + anon_sym_RPAREN, + [12709] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1163), 2, + ACTIONS(1005), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, - STATE(118), 2, + STATE(84), 2, sym__single_quote, sym__double_quote, - [16688] = 5, + [12721] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1073), 1, - anon_sym_LBRACE, - ACTIONS(1105), 1, - anon_sym_LPAREN, - STATE(257), 1, - sym_statement_block, - STATE(561), 1, - sym_placeholder_minimum, - [16704] = 3, + ACTIONS(1007), 1, + anon_sym_DQUOTE, + ACTIONS(1009), 1, + aux_sym_string_token1, + ACTIONS(1012), 1, + sym__escape_sequence, + STATE(390), 1, + aux_sym_string_repeat1, + [12737] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1015), 1, - sym__control_flow_start, - STATE(428), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [16716] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1165), 1, + sym_identifier, + ACTIONS(1017), 1, anon_sym_else, - ACTIONS(1167), 1, + ACTIONS(1019), 1, anon_sym_context, - ACTIONS(1169), 1, - sym_identifier, - [16729] = 4, + [12750] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(819), 1, + ACTIONS(474), 1, anon_sym_QMARK, - ACTIONS(929), 1, + ACTIONS(745), 1, anon_sym_QMARK_QMARK, - ACTIONS(1171), 1, - anon_sym_RBRACE, - [16742] = 4, + ACTIONS(1021), 1, + anon_sym_COMMA, + [12763] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1173), 1, + ACTIONS(1023), 1, anon_sym_COMMA, - ACTIONS(1175), 1, + ACTIONS(1026), 1, + anon_sym_RBRACK, + STATE(393), 1, + aux_sym_array_repeat1, + [12776] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1028), 1, + anon_sym_QMARK, + ACTIONS(1030), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1032), 1, + sym__interpolation_end, + [12789] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1034), 1, anon_sym_PLUS, - STATE(525), 1, + ACTIONS(1036), 1, + sym__interpolation_end, + STATE(412), 1, aux_sym_concatenation_expression_repeat1, - [16755] = 3, + [12802] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1038), 3, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + [12811] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(718), 1, + ACTIONS(474), 1, anon_sym_QMARK, - ACTIONS(716), 2, - sym__interpolation_end, + ACTIONS(745), 1, anon_sym_QMARK_QMARK, - [16766] = 4, + ACTIONS(1040), 1, + anon_sym_RPAREN, + [12824] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1042), 1, + sym_template_chars, + ACTIONS(1044), 2, + anon_sym_DOLLAR_LBRACE, + anon_sym_BQUOTE, + [12835] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1177), 1, + ACTIONS(1046), 1, anon_sym_COMMA, - ACTIONS(1180), 1, + ACTIONS(1048), 1, anon_sym_RBRACK, - STATE(500), 1, + STATE(418), 1, aux_sym_array_repeat1, - [16779] = 3, + [12848] = 4, ACTIONS(3), 1, sym_comment, - STATE(657), 1, - sym_timed_expression, - ACTIONS(1182), 2, - anon_sym_after, - anon_sym_minimum, - [16790] = 4, + ACTIONS(1050), 1, + anon_sym_COMMA, + ACTIONS(1052), 1, + anon_sym_PLUS, + STATE(406), 1, + aux_sym_concatenation_expression_repeat1, + [12861] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(170), 1, - anon_sym_COMMA, - ACTIONS(1184), 1, + ACTIONS(1054), 1, + anon_sym_SEMI, + ACTIONS(1056), 1, anon_sym_RPAREN, - STATE(530), 1, - aux_sym_arguments_repeat1, - [16803] = 3, + STATE(416), 1, + aux_sym_defer_trigger_repeat1, + [12874] = 3, ACTIONS(3), 1, sym_comment, - STATE(601), 1, + STATE(548), 1, sym_timed_expression, - ACTIONS(1182), 2, + ACTIONS(1058), 2, anon_sym_after, anon_sym_minimum, - [16814] = 4, + [12885] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(532), 1, + sym_icu_clause, + ACTIONS(1060), 2, + anon_sym_plural, + anon_sym_select, + [12896] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(474), 1, + anon_sym_QMARK, + ACTIONS(745), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1062), 1, + anon_sym_RPAREN, + [12909] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(946), 1, + sym_icu_category, + STATE(358), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [12920] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1186), 1, + ACTIONS(1036), 1, + anon_sym_COMMA, + ACTIONS(1052), 1, anon_sym_PLUS, - ACTIONS(1188), 1, - sym__interpolation_end, - STATE(533), 1, + STATE(414), 1, aux_sym_concatenation_expression_repeat1, - [16827] = 4, + [12933] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(819), 1, + ACTIONS(474), 1, anon_sym_QMARK, - ACTIONS(929), 1, + ACTIONS(745), 1, anon_sym_QMARK_QMARK, - ACTIONS(1190), 1, + ACTIONS(1064), 1, anon_sym_COMMA, - [16840] = 3, + [12946] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1192), 1, - sym_template_chars, - ACTIONS(1194), 2, - anon_sym_DOLLAR_LBRACE, - anon_sym_BQUOTE, - [16851] = 4, + ACTIONS(815), 1, + anon_sym_RPAREN, + ACTIONS(1066), 1, + anon_sym_COMMA, + STATE(408), 1, + aux_sym_arguments_repeat1, + [12959] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1196), 1, - anon_sym_LT_SLASH, - ACTIONS(1198), 1, - sym_raw_text, - STATE(285), 1, - sym_end_tag, - [16864] = 4, + ACTIONS(1028), 1, + anon_sym_QMARK, + ACTIONS(97), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [12970] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1200), 1, - anon_sym_let, - ACTIONS(1202), 1, - sym_identifier, - STATE(474), 1, - sym_structural_assignment, - [16877] = 4, + ACTIONS(474), 1, + anon_sym_QMARK, + ACTIONS(745), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1069), 1, + anon_sym_RBRACE, + [12983] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1071), 1, + anon_sym_SEMI, + ACTIONS(1073), 1, + anon_sym_RPAREN, + STATE(578), 1, + sym_if_reference, + [12996] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(813), 1, + sym__interpolation_end, + ACTIONS(1075), 1, + anon_sym_PLUS, + STATE(412), 1, + aux_sym_concatenation_expression_repeat1, + [13009] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(948), 1, + anon_sym_DQUOTE, + ACTIONS(1078), 1, + anon_sym_SEMI, + STATE(413), 1, + aux_sym__binding_assignment_repeat1, + [13022] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(813), 1, + anon_sym_COMMA, + ACTIONS(1081), 1, + anon_sym_PLUS, + STATE(414), 1, + aux_sym_concatenation_expression_repeat1, + [13035] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1084), 3, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + [13044] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1073), 1, + ACTIONS(1086), 1, + anon_sym_SEMI, + ACTIONS(1089), 1, + anon_sym_RPAREN, + STATE(416), 1, + aux_sym_defer_trigger_repeat1, + [13057] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(917), 1, anon_sym_LBRACE, - ACTIONS(1204), 1, + ACTIONS(1091), 1, anon_sym_if, - STATE(245), 1, + STATE(172), 1, sym_statement_block, - [16890] = 4, + [13070] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1206), 1, - anon_sym_SEMI, - ACTIONS(1208), 1, - anon_sym_RPAREN, - STATE(550), 1, - aux_sym_defer_trigger_repeat1, - [16903] = 3, + ACTIONS(1046), 1, + anon_sym_COMMA, + ACTIONS(1093), 1, + anon_sym_RBRACK, + STATE(393), 1, + aux_sym_array_repeat1, + [13083] = 4, ACTIONS(3), 1, sym_comment, - STATE(671), 1, - sym_timed_expression, - ACTIONS(1182), 2, - anon_sym_after, - anon_sym_minimum, - [16914] = 4, + ACTIONS(157), 1, + anon_sym_RPAREN, + ACTIONS(159), 1, + anon_sym_COMMA, + STATE(447), 1, + aux_sym_arguments_repeat1, + [13096] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1210), 1, + ACTIONS(1095), 1, anon_sym_LT_SLASH, - ACTIONS(1212), 1, + ACTIONS(1097), 1, sym_raw_text, - STATE(308), 1, + STATE(250), 1, sym_end_tag, - [16927] = 4, + [13109] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1210), 1, + ACTIONS(1095), 1, anon_sym_LT_SLASH, - ACTIONS(1214), 1, + ACTIONS(1099), 1, sym_raw_text, - STATE(309), 1, + STATE(252), 1, sym_end_tag, - [16940] = 4, + [13122] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(819), 1, + ACTIONS(1028), 1, anon_sym_QMARK, - ACTIONS(929), 1, + ACTIONS(1030), 1, anon_sym_QMARK_QMARK, - ACTIONS(1216), 1, - anon_sym_RPAREN, - [16953] = 4, + ACTIONS(1101), 1, + sym__interpolation_end, + [13135] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1218), 1, + ACTIONS(470), 1, anon_sym_QMARK, - ACTIONS(1220), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1222), 1, + ACTIONS(472), 2, sym__interpolation_end, - [16966] = 4, + anon_sym_QMARK_QMARK, + [13146] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1224), 1, - anon_sym_COMMA, - ACTIONS(1226), 1, - anon_sym_RBRACK, - STATE(526), 1, - aux_sym_array_repeat1, - [16979] = 4, + ACTIONS(1103), 1, + sym_identifier, + ACTIONS(1105), 1, + anon_sym_let, + STATE(359), 1, + sym_structural_assignment, + [13159] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1101), 1, + ACTIONS(950), 1, anon_sym_LBRACE, - ACTIONS(1204), 1, + ACTIONS(1091), 1, anon_sym_if, - STATE(317), 1, + STATE(265), 1, sym_statement_block, - [16992] = 4, + [13172] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1107), 1, + anon_sym_LT_SLASH, + ACTIONS(1109), 1, + sym_raw_text, + STATE(176), 1, + sym_end_tag, + [13185] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(819), 1, + ACTIONS(474), 1, anon_sym_QMARK, - ACTIONS(929), 1, + ACTIONS(745), 1, anon_sym_QMARK_QMARK, - ACTIONS(1228), 1, + ACTIONS(1111), 1, anon_sym_RPAREN, - [17005] = 4, + [13198] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1224), 1, + ACTIONS(1046), 1, anon_sym_COMMA, - ACTIONS(1230), 1, + ACTIONS(1113), 1, anon_sym_RBRACK, - STATE(522), 1, + STATE(429), 1, aux_sym_array_repeat1, - [17018] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(738), 1, - anon_sym_QMARK, - ACTIONS(736), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [17029] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1140), 1, - sym_icu_category, - STATE(489), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [17040] = 4, + [13211] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1224), 1, + ACTIONS(1046), 1, anon_sym_COMMA, - ACTIONS(1232), 1, + ACTIONS(1115), 1, anon_sym_RBRACK, - STATE(500), 1, + STATE(393), 1, aux_sym_array_repeat1, - [17053] = 4, + [13224] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(551), 1, + sym_timed_expression, + ACTIONS(1058), 2, + anon_sym_after, + anon_sym_minimum, + [13235] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(819), 1, + ACTIONS(474), 1, anon_sym_QMARK, - ACTIONS(929), 1, + ACTIONS(745), 1, anon_sym_QMARK_QMARK, - ACTIONS(1234), 1, + ACTIONS(1117), 1, anon_sym_RBRACK, - [17066] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1196), 1, - anon_sym_LT_SLASH, - ACTIONS(1236), 1, - sym_raw_text, - STATE(262), 1, - sym_end_tag, - [17079] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1175), 1, - anon_sym_PLUS, - ACTIONS(1188), 1, - anon_sym_COMMA, - STATE(560), 1, - aux_sym_concatenation_expression_repeat1, - [17092] = 4, + [13248] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1224), 1, - anon_sym_COMMA, - ACTIONS(1238), 1, - anon_sym_RBRACK, - STATE(500), 1, - aux_sym_array_repeat1, - [17105] = 4, + ACTIONS(1103), 1, + sym_identifier, + ACTIONS(1105), 1, + anon_sym_let, + STATE(342), 1, + sym_structural_assignment, + [13261] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1206), 1, + ACTIONS(1054), 1, anon_sym_SEMI, - ACTIONS(1240), 1, + ACTIONS(1119), 1, anon_sym_RPAREN, - STATE(510), 1, + STATE(401), 1, aux_sym_defer_trigger_repeat1, - [17118] = 4, + [13274] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(819), 1, - anon_sym_QMARK, - ACTIONS(929), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1242), 1, - anon_sym_RPAREN, - [17131] = 4, + ACTIONS(1107), 1, + anon_sym_LT_SLASH, + ACTIONS(1121), 1, + sym_raw_text, + STATE(180), 1, + sym_end_tag, + [13287] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(168), 1, - anon_sym_RPAREN, - ACTIONS(170), 1, - anon_sym_COMMA, - STATE(502), 1, - aux_sym_arguments_repeat1, - [17144] = 4, + STATE(503), 1, + sym_timed_expression, + ACTIONS(1058), 2, + anon_sym_after, + anon_sym_minimum, + [13298] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(931), 1, - anon_sym_RPAREN, - ACTIONS(1244), 1, - anon_sym_COMMA, - STATE(530), 1, - aux_sym_arguments_repeat1, - [17157] = 3, + ACTIONS(1123), 1, + sym__start_tag_name, + ACTIONS(1125), 1, + sym__script_start_tag_name, + ACTIONS(1127), 1, + sym__style_start_tag_name, + [13311] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1218), 1, + ACTIONS(466), 1, anon_sym_QMARK, - ACTIONS(103), 2, + ACTIONS(468), 2, sym__interpolation_end, anon_sym_QMARK_QMARK, - [17168] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(819), 1, - anon_sym_QMARK, - ACTIONS(929), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1247), 1, - anon_sym_COMMA, - [17181] = 4, + [13322] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 1, - sym__interpolation_end, - ACTIONS(1249), 1, - anon_sym_PLUS, - STATE(533), 1, - aux_sym_concatenation_expression_repeat1, - [17194] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1218), 1, - anon_sym_QMARK, - ACTIONS(1220), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1252), 1, - sym__interpolation_end, - [17207] = 4, + ACTIONS(1129), 1, + anon_sym_SEMI, + ACTIONS(1131), 1, + anon_sym_RPAREN, + STATE(587), 1, + sym_for_reference, + [13335] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1254), 1, - sym__start_tag_name, - ACTIONS(1256), 1, + ACTIONS(1125), 1, sym__script_start_tag_name, - ACTIONS(1258), 1, + ACTIONS(1127), 1, sym__style_start_tag_name, - [17220] = 3, - ACTIONS(3), 1, - sym_comment, - STATE(680), 1, - sym_icu_clause, - ACTIONS(1260), 2, - anon_sym_plural, - anon_sym_select, - [17231] = 4, + ACTIONS(1133), 1, + sym__start_tag_name, + [13348] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(819), 1, + ACTIONS(39), 1, anon_sym_QMARK, - ACTIONS(929), 1, + ACTIONS(41), 2, + sym__interpolation_end, anon_sym_QMARK_QMARK, - ACTIONS(1262), 1, - anon_sym_RPAREN, - [17244] = 4, + [13359] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1224), 1, - anon_sym_COMMA, - ACTIONS(1264), 1, - anon_sym_RBRACK, - STATE(541), 1, - aux_sym_array_repeat1, - [17257] = 2, + ACTIONS(1071), 1, + anon_sym_SEMI, + ACTIONS(1135), 1, + anon_sym_RPAREN, + STATE(583), 1, + sym_if_reference, + [13372] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1266), 3, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - [17266] = 4, + ACTIONS(1034), 1, + anon_sym_PLUS, + ACTIONS(1050), 1, + sym__interpolation_end, + STATE(395), 1, + aux_sym_concatenation_expression_repeat1, + [13385] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1268), 1, + ACTIONS(1129), 1, anon_sym_SEMI, - ACTIONS(1270), 1, + ACTIONS(1137), 1, anon_sym_RPAREN, - STATE(706), 1, - sym_if_reference, - [17279] = 4, + STATE(584), 1, + sym_for_reference, + [13398] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1224), 1, - anon_sym_COMMA, - ACTIONS(1272), 1, - anon_sym_RBRACK, - STATE(500), 1, - aux_sym_array_repeat1, - [17292] = 4, + ACTIONS(946), 1, + sym_icu_category, + STATE(372), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [13409] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(819), 1, + ACTIONS(474), 1, anon_sym_QMARK, - ACTIONS(929), 1, + ACTIONS(745), 1, anon_sym_QMARK_QMARK, - ACTIONS(1274), 1, + ACTIONS(1139), 1, anon_sym_RBRACK, - [17305] = 2, + [13422] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1276), 3, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - [17314] = 4, + STATE(596), 1, + sym_icu_clause, + ACTIONS(1060), 2, + anon_sym_plural, + anon_sym_select, + [13433] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1200), 1, - anon_sym_let, - ACTIONS(1202), 1, - sym_identifier, - STATE(432), 1, - sym_structural_assignment, - [17327] = 4, + ACTIONS(159), 1, + anon_sym_COMMA, + ACTIONS(1141), 1, + anon_sym_RPAREN, + STATE(408), 1, + aux_sym_arguments_repeat1, + [13446] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(819), 1, - anon_sym_QMARK, - ACTIONS(929), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1278), 1, - anon_sym_RPAREN, - [17340] = 4, + ACTIONS(948), 2, + anon_sym_DQUOTE, + anon_sym_SEMI, + [13454] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1224), 1, - anon_sym_COMMA, - ACTIONS(1280), 1, - anon_sym_RBRACK, - STATE(548), 1, - aux_sym_array_repeat1, - [17353] = 4, + ACTIONS(1143), 1, + sym_identifier, + STATE(73), 1, + sym_pipe_call, + [13464] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1282), 1, - anon_sym_SEMI, - ACTIONS(1284), 1, - anon_sym_RPAREN, - STATE(651), 1, - sym_for_reference, - [17366] = 4, + ACTIONS(917), 1, + anon_sym_LBRACE, + STATE(191), 1, + sym_statement_block, + [13474] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1224), 1, - anon_sym_COMMA, - ACTIONS(1286), 1, - anon_sym_RBRACK, - STATE(500), 1, - aux_sym_array_repeat1, - [17379] = 4, + ACTIONS(1145), 2, + anon_sym_EQ, + sym_identifier, + [13482] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(819), 1, - anon_sym_QMARK, - ACTIONS(929), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1288), 1, - anon_sym_RBRACK, - [17392] = 4, + ACTIONS(1147), 1, + sym_identifier, + STATE(45), 1, + sym_call_expression, + [13492] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1290), 1, - anon_sym_SEMI, - ACTIONS(1293), 1, - anon_sym_RPAREN, - STATE(550), 1, - aux_sym_defer_trigger_repeat1, - [17405] = 4, + ACTIONS(672), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [13500] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1256), 1, - sym__script_start_tag_name, - ACTIONS(1258), 1, - sym__style_start_tag_name, - ACTIONS(1295), 1, - sym__start_tag_name, - [17418] = 4, + ACTIONS(1149), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + [13508] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1268), 1, - anon_sym_SEMI, - ACTIONS(1297), 1, - anon_sym_RPAREN, - STATE(688), 1, - sym_if_reference, - [17431] = 4, + ACTIONS(520), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [13516] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1282), 1, - anon_sym_SEMI, - ACTIONS(1299), 1, - anon_sym_RPAREN, - STATE(689), 1, - sym_for_reference, - [17444] = 3, + ACTIONS(1151), 1, + anon_sym_SQUOTE, + ACTIONS(1153), 1, + aux_sym_quoted_attribute_value_token1, + [13526] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1140), 1, - sym_icu_category, - STATE(485), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [17455] = 4, + ACTIONS(1151), 1, + anon_sym_DQUOTE, + ACTIONS(1155), 1, + aux_sym_quoted_attribute_value_token2, + [13536] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1147), 1, + ACTIONS(1157), 2, + anon_sym_SQUOTE, anon_sym_DQUOTE, - ACTIONS(1301), 1, - anon_sym_SEMI, - STATE(555), 1, - aux_sym__binding_assignment_repeat1, - [17468] = 3, + [13544] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1159), 1, + anon_sym_LPAREN, + STATE(253), 1, + sym__if_body_expression, + [13554] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - anon_sym_QMARK, - ACTIONS(67), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [17479] = 4, + ACTIONS(1159), 1, + anon_sym_LPAREN, + STATE(254), 1, + sym__if_body_expression, + [13564] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1173), 1, - sym__interpolation_end, - ACTIONS(1186), 1, - anon_sym_PLUS, - STATE(504), 1, - aux_sym_concatenation_expression_repeat1, - [17492] = 4, + ACTIONS(1161), 1, + anon_sym_LBRACE, + STATE(466), 1, + sym_statement_block, + [13574] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(819), 1, - anon_sym_QMARK, - ACTIONS(929), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1304), 1, - anon_sym_RBRACK, - [17505] = 3, + ACTIONS(544), 1, + anon_sym_EQ, + STATE(270), 1, + sym__binding_assignment, + [13584] = 3, ACTIONS(3), 1, sym_comment, - STATE(712), 1, - sym_icu_clause, - ACTIONS(1260), 2, - anon_sym_plural, - anon_sym_select, - [17516] = 4, + ACTIONS(1163), 1, + anon_sym_RBRACE, + ACTIONS(1165), 1, + sym_icu_category, + [13594] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 1, - anon_sym_COMMA, - ACTIONS(1306), 1, - anon_sym_PLUS, - STATE(560), 1, - aux_sym_concatenation_expression_repeat1, - [17529] = 3, + ACTIONS(1167), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [13602] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1073), 1, - anon_sym_LBRACE, - STATE(255), 1, - sym_statement_block, - [17539] = 3, + ACTIONS(544), 1, + anon_sym_EQ, + STATE(276), 1, + sym__binding_assignment, + [13612] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1073), 1, - anon_sym_LBRACE, - STATE(268), 1, - sym_statement_block, - [17549] = 3, + ACTIONS(1169), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [13620] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1101), 1, + ACTIONS(950), 1, anon_sym_LBRACE, - STATE(316), 1, + STATE(263), 1, sym_statement_block, - [17559] = 3, + [13630] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1101), 1, + ACTIONS(950), 1, anon_sym_LBRACE, - STATE(292), 1, + STATE(264), 1, sym_statement_block, - [17569] = 2, + [13640] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(578), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [17577] = 2, + ACTIONS(544), 1, + anon_sym_EQ, + STATE(277), 1, + sym__binding_assignment, + [13650] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1309), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [17585] = 3, + ACTIONS(1171), 1, + anon_sym_LPAREN, + STATE(179), 1, + sym__if_body_expression, + [13660] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(610), 1, - anon_sym_EQ, - STATE(371), 1, - sym__binding_assignment, - [17595] = 2, + ACTIONS(1173), 1, + anon_sym_case, + ACTIONS(1175), 1, + anon_sym_default, + [13670] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1311), 2, - sym_raw_text, + ACTIONS(1095), 1, anon_sym_LT_SLASH, - [17603] = 3, + STATE(215), 1, + sym_end_tag, + [13680] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1210), 1, + ACTIONS(1095), 1, anon_sym_LT_SLASH, - STATE(323), 1, + STATE(216), 1, sym_end_tag, - [17613] = 3, + [13690] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1167), 1, - anon_sym_context, - ACTIONS(1169), 1, - sym_identifier, - [17623] = 2, + ACTIONS(1177), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [13698] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1313), 2, + ACTIONS(1179), 2, sym_raw_text, anon_sym_LT_SLASH, - [17631] = 3, + [13706] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(610), 1, - anon_sym_EQ, - STATE(372), 1, - sym__binding_assignment, - [17641] = 3, + ACTIONS(1181), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [13714] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1315), 1, + ACTIONS(1183), 1, sym_identifier, - STATE(46), 1, + STATE(27), 1, sym_pipe_call, - [17651] = 3, + [13724] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1317), 1, + ACTIONS(1185), 1, sym_identifier, STATE(13), 1, sym_call_expression, - [17661] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1319), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [17669] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1321), 1, - anon_sym_RBRACE, - ACTIONS(1323), 1, - sym_icu_category, - [17679] = 3, + [13734] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1101), 1, + ACTIONS(917), 1, anon_sym_LBRACE, - STATE(326), 1, + STATE(171), 1, sym_statement_block, - [17689] = 3, + [13744] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1101), 1, + ACTIONS(950), 1, anon_sym_LBRACE, - STATE(327), 1, + STATE(224), 1, sym_statement_block, - [17699] = 3, + [13754] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1101), 1, + ACTIONS(950), 1, anon_sym_LBRACE, - STATE(328), 1, + STATE(225), 1, sym_statement_block, - [17709] = 3, + [13764] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1073), 1, + ACTIONS(950), 1, anon_sym_LBRACE, - STATE(250), 1, + STATE(226), 1, sym_statement_block, - [17719] = 3, + [13774] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1073), 1, + ACTIONS(917), 1, anon_sym_LBRACE, - STATE(291), 1, + STATE(193), 1, sym_statement_block, - [17729] = 3, + [13784] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1325), 1, + ACTIONS(1187), 1, anon_sym_when, - ACTIONS(1327), 1, + ACTIONS(1189), 1, anon_sym_on, - [17739] = 3, + [13794] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1329), 1, - sym_identifier, - STATE(547), 1, - sym_for_declaration, - [17749] = 3, + ACTIONS(1191), 1, + anon_sym_LBRACE, + STATE(190), 1, + sym_switch_body, + [13804] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1073), 1, - anon_sym_LBRACE, - STATE(244), 1, - sym_statement_block, - [17759] = 3, + ACTIONS(1193), 1, + sym__end_tag_name, + ACTIONS(1195), 1, + sym_erroneous_end_tag_name, + [13814] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1101), 1, + ACTIONS(1197), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [13822] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1199), 1, + anon_sym_DQUOTE, + STATE(83), 1, + sym__double_quote, + [13832] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1201), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [13840] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(950), 1, anon_sym_LBRACE, - STATE(334), 1, + STATE(240), 1, sym_statement_block, - [17769] = 3, + [13850] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1331), 1, + ACTIONS(1203), 1, anon_sym_LBRACE, - STATE(336), 1, + STATE(269), 1, sym_switch_body, - [17779] = 3, + [13860] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1101), 1, + ACTIONS(950), 1, anon_sym_LBRACE, - STATE(337), 1, + STATE(245), 1, sym_statement_block, - [17789] = 3, + [13870] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1333), 1, + ACTIONS(1205), 1, anon_sym_SQUOTE, - ACTIONS(1335), 1, + ACTIONS(1207), 1, aux_sym_quoted_attribute_value_token1, - [17799] = 3, + [13880] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1333), 1, + ACTIONS(1205), 1, anon_sym_DQUOTE, - ACTIONS(1337), 1, + ACTIONS(1209), 1, aux_sym_quoted_attribute_value_token2, - [17809] = 3, + [13890] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(817), 1, + ACTIONS(727), 1, anon_sym_EQ, - STATE(381), 1, + STATE(293), 1, sym__binding_assignment, - [17819] = 3, + [13900] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(817), 1, + ACTIONS(727), 1, anon_sym_EQ, - STATE(385), 1, + STATE(294), 1, sym__binding_assignment, - [17829] = 3, + [13910] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(817), 1, + ACTIONS(727), 1, anon_sym_EQ, - STATE(375), 1, + STATE(298), 1, sym__binding_assignment, - [17839] = 3, + [13920] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1101), 1, + ACTIONS(950), 1, anon_sym_LBRACE, - STATE(338), 1, + STATE(246), 1, sym_statement_block, - [17849] = 3, + [13930] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1101), 1, + ACTIONS(950), 1, anon_sym_LBRACE, - STATE(339), 1, + STATE(247), 1, sym_statement_block, - [17859] = 3, + [13940] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1073), 1, + ACTIONS(917), 1, anon_sym_LBRACE, - STATE(258), 1, + STATE(174), 1, sym_statement_block, - [17869] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1339), 1, - anon_sym_LBRACE, - STATE(254), 1, - sym_switch_body, - [17879] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1341), 1, - sym_identifier, - STATE(650), 1, - sym_assignment_expression, - [17889] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1343), 1, - sym__end_tag_name, - ACTIONS(1345), 1, - sym_erroneous_end_tag_name, - [17899] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1341), 1, - sym_identifier, - STATE(543), 1, - sym_assignment_expression, - [17909] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1347), 1, - sym_identifier, - STATE(103), 1, - sym_pipe_call, - [17919] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1349), 1, - anon_sym_SEMI, - ACTIONS(1351), 1, - anon_sym_RPAREN, - [17929] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(660), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [17937] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1353), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [17945] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1180), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [17953] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1355), 2, - anon_sym_ms, - anon_sym_s, - [17961] = 3, + [13950] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1196), 1, + ACTIONS(1107), 1, anon_sym_LT_SLASH, - STATE(273), 1, + STATE(167), 1, sym_end_tag, - [17971] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1357), 1, - sym_identifier, - STATE(77), 1, - sym_pipe_call, - [17981] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1359), 1, - sym_identifier, - STATE(28), 1, - sym_call_expression, - [17991] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1073), 1, - anon_sym_LBRACE, - STATE(252), 1, - sym_statement_block, - [18001] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1361), 1, - anon_sym_LPAREN, - STATE(269), 1, - sym__if_body_expression, - [18011] = 2, + [13960] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1363), 2, + ACTIONS(1211), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, - [18019] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1365), 1, - anon_sym_LBRACE, - STATE(616), 1, - sym_statement_block, - [18029] = 2, + [13968] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1367), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [18037] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1369), 2, + ACTIONS(1213), 1, anon_sym_SEMI, + ACTIONS(1215), 1, anon_sym_RPAREN, - [18045] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1073), 1, - anon_sym_LBRACE, - STATE(256), 1, - sym_statement_block, - [18055] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1371), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [18063] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1373), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [18071] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1375), 1, - anon_sym_SQUOTE, - ACTIONS(1377), 1, - aux_sym_quoted_attribute_value_token1, - [18081] = 2, + [13978] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1379), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [18089] = 3, + ACTIONS(1171), 1, + anon_sym_LPAREN, + STATE(182), 1, + sym__if_body_expression, + [13988] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1381), 1, - sym_identifier, - STATE(281), 1, - sym_pipe_call, - [18099] = 3, + ACTIONS(917), 1, + anon_sym_LBRACE, + STATE(168), 1, + sym_statement_block, + [13998] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1383), 1, + ACTIONS(1015), 1, sym_identifier, - STATE(212), 1, - sym_call_expression, - [18109] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1375), 1, - anon_sym_DQUOTE, - ACTIONS(1385), 1, - aux_sym_quoted_attribute_value_token2, - [18119] = 3, + ACTIONS(1019), 1, + anon_sym_context, + [14008] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1387), 1, + ACTIONS(1217), 1, sym_identifier, - STATE(72), 1, + STATE(328), 1, sym_call_expression, - [18129] = 2, + [14018] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1147), 2, - anon_sym_DQUOTE, - anon_sym_SEMI, - [18137] = 3, + ACTIONS(917), 1, + anon_sym_LBRACE, + STATE(185), 1, + sym_statement_block, + [14028] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1361), 1, - anon_sym_LPAREN, - STATE(246), 1, - sym__if_body_expression, - [18147] = 3, + ACTIONS(1161), 1, + anon_sym_LBRACE, + STATE(464), 1, + sym_statement_block, + [14038] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1389), 1, - anon_sym_LPAREN, - STATE(310), 1, - sym__if_body_expression, - [18157] = 3, + ACTIONS(917), 1, + anon_sym_LBRACE, + STATE(184), 1, + sym_statement_block, + [14048] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1389), 1, - anon_sym_LPAREN, - STATE(311), 1, - sym__if_body_expression, - [18167] = 2, + ACTIONS(1107), 1, + anon_sym_LT_SLASH, + STATE(201), 1, + sym_end_tag, + [14058] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1391), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [18175] = 3, + ACTIONS(1219), 2, + anon_sym_ms, + anon_sym_s, + [14066] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1341), 1, + ACTIONS(1221), 1, sym_identifier, - STATE(663), 1, + STATE(576), 1, sym_assignment_expression, - [18185] = 3, + [14076] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1345), 1, + ACTIONS(1195), 1, sym_erroneous_end_tag_name, - ACTIONS(1393), 1, + ACTIONS(1223), 1, sym__end_tag_name, - [18195] = 3, + [14086] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1341), 1, + ACTIONS(1221), 1, sym_identifier, - STATE(492), 1, + STATE(396), 1, sym_assignment_expression, - [18205] = 3, + [14096] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1073), 1, + ACTIONS(917), 1, anon_sym_LBRACE, - STATE(260), 1, + STATE(169), 1, sym_statement_block, - [18215] = 3, + [14106] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(610), 1, - anon_sym_EQ, - STATE(370), 1, - sym__binding_assignment, - [18225] = 3, + ACTIONS(1225), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [14114] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1365), 1, - anon_sym_LBRACE, - STATE(613), 1, - sym_statement_block, - [18235] = 3, + ACTIONS(1026), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [14122] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1395), 1, - anon_sym_DQUOTE, - STATE(117), 1, - sym__double_quote, - [18245] = 3, + ACTIONS(1227), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [14130] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1229), 1, + sym_identifier, + STATE(438), 1, + sym_for_declaration, + [14140] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1397), 1, + ACTIONS(1231), 1, anon_sym_DQUOTE, - STATE(116), 1, + STATE(82), 1, sym__double_quote, - [18255] = 3, + [14150] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1196), 1, - anon_sym_LT_SLASH, - STATE(276), 1, - sym_end_tag, - [18265] = 2, + ACTIONS(1221), 1, + sym_identifier, + STATE(367), 1, + sym_assignment_expression, + [14160] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1399), 2, - anon_sym_EQ, + ACTIONS(1229), 1, sym_identifier, - [18273] = 3, + STATE(443), 1, + sym_for_declaration, + [14170] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1401), 1, - anon_sym_case, - ACTIONS(1403), 1, - anon_sym_default, - [18283] = 3, + ACTIONS(1233), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + [14178] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1329), 1, + ACTIONS(917), 1, + anon_sym_LBRACE, + STATE(194), 1, + sym_statement_block, + [14188] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1221), 1, sym_identifier, - STATE(553), 1, - sym_for_declaration, - [18293] = 2, + STATE(530), 1, + sym_assignment_expression, + [14198] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1405), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [18301] = 3, + ACTIONS(1235), 1, + sym_identifier, + [14205] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1210), 1, - anon_sym_LT_SLASH, - STATE(322), 1, - sym_end_tag, - [18311] = 2, + ACTIONS(1237), 1, + sym_erroneous_end_tag_name, + [14212] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1407), 1, + ACTIONS(1239), 1, anon_sym_RPAREN, - [18318] = 2, + [14219] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1409), 1, - anon_sym_GT, - [18325] = 2, + ACTIONS(1241), 1, + anon_sym_SEMI, + [14226] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1411), 1, - anon_sym_as, - [18332] = 2, + ACTIONS(1032), 1, + sym__interpolation_end, + [14233] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1413), 1, - anon_sym_let, - [18339] = 2, + ACTIONS(1243), 1, + anon_sym_COMMA, + [14240] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1343), 1, - sym__end_tag_name, - [18346] = 2, + ACTIONS(1245), 1, + anon_sym_LPAREN, + [14247] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1415), 1, - sym_number, - [18353] = 2, + ACTIONS(1247), 1, + anon_sym_LPAREN, + [14254] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1417), 1, + ACTIONS(1249), 1, anon_sym_RBRACK, - [18360] = 2, + [14261] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1419), 1, - anon_sym_SEMI, - [18367] = 2, + ACTIONS(1251), 1, + anon_sym_LBRACE, + [14268] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1421), 1, - anon_sym_RPAREN, - [18374] = 2, + ACTIONS(1253), 1, + anon_sym_COLON, + [14275] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1423), 1, - sym_identifier, - [18381] = 2, + ACTIONS(1255), 1, + anon_sym_GT, + [14282] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1425), 1, - anon_sym_LPAREN, - [18388] = 2, + ACTIONS(1101), 1, + sym__interpolation_end, + [14289] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1427), 1, - anon_sym_LPAREN, - [18395] = 2, + ACTIONS(1257), 1, + anon_sym_RPAREN, + [14296] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1429), 1, - anon_sym_LPAREN, - [18402] = 2, + ACTIONS(1259), 1, + anon_sym_LBRACE, + [14303] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1431), 1, - anon_sym_RPAREN, - [18409] = 2, + ACTIONS(1261), 1, + sym_identifier, + [14310] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1433), 1, - anon_sym_RPAREN, - [18416] = 2, + ACTIONS(1263), 1, + anon_sym_LBRACE, + [14317] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1435), 1, - anon_sym_LPAREN, - [18423] = 2, + ACTIONS(1265), 1, + anon_sym_as, + [14324] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1437), 1, - anon_sym_of, - [18430] = 2, + ACTIONS(1267), 1, + anon_sym_COLON, + [14331] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1439), 1, - anon_sym_GT, - [18437] = 2, + ACTIONS(1269), 1, + anon_sym_SQUOTE, + [14338] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1441), 1, - sym_identifier, - [18444] = 2, + ACTIONS(1269), 1, + anon_sym_DQUOTE, + [14345] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1443), 1, + ACTIONS(1271), 1, anon_sym_RPAREN, - [18451] = 2, + [14352] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1445), 1, + ACTIONS(1273), 1, + sym_number, + [14359] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1275), 1, anon_sym_SEMI, - [18458] = 2, + [14366] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1447), 1, - anon_sym_EQ, - [18465] = 2, + ACTIONS(1277), 1, + anon_sym_RPAREN, + [14373] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1449), 1, - anon_sym_COMMA, - [18472] = 2, + ACTIONS(1279), 1, + sym_identifier, + [14380] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1451), 1, - anon_sym_LBRACE, - [18479] = 2, + ACTIONS(1281), 1, + anon_sym_EQ, + [14387] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1453), 1, + ACTIONS(1283), 1, anon_sym_GT, - [18486] = 2, + [14394] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1455), 1, - sym_identifier, - [18493] = 2, + ACTIONS(1285), 1, + anon_sym_of, + [14401] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1345), 1, - sym_erroneous_end_tag_name, - [18500] = 2, + ACTIONS(1287), 1, + anon_sym_LBRACE, + [14408] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1457), 1, + ACTIONS(1289), 1, anon_sym_LPAREN, - [18507] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1459), 1, - anon_sym_RPAREN, - [18514] = 2, + [14415] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1461), 1, - sym_identifier, - [18521] = 2, + ACTIONS(1291), 1, + anon_sym_SQUOTE, + [14422] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1463), 1, - aux_sym_doctype_token1, - [18528] = 2, + ACTIONS(1291), 1, + anon_sym_DQUOTE, + [14429] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1465), 1, - anon_sym_LBRACE, - [18535] = 2, + ACTIONS(1293), 1, + anon_sym_RPAREN, + [14436] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1393), 1, - sym__end_tag_name, - [18542] = 2, + ACTIONS(1295), 1, + anon_sym_LPAREN, + [14443] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1467), 1, - anon_sym_SEMI, - [18549] = 2, + ACTIONS(1297), 1, + anon_sym_COMMA, + [14450] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1469), 1, - anon_sym_RPAREN, - [18556] = 2, + ACTIONS(1299), 1, + sym_identifier, + [14457] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1471), 1, - sym__doctype, - [18563] = 2, + ACTIONS(1301), 1, + anon_sym_LBRACE, + [14464] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1473), 1, - anon_sym_RPAREN, - [18570] = 2, + ACTIONS(1195), 1, + sym_erroneous_end_tag_name, + [14471] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1475), 1, - anon_sym_COMMA, - [18577] = 2, + ACTIONS(1303), 1, + anon_sym_LBRACE, + [14478] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1477), 1, + ACTIONS(1305), 1, anon_sym_GT, - [18584] = 2, + [14485] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1252), 1, - sym__interpolation_end, - [18591] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1479), 1, - anon_sym_RPAREN, - [18598] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1481), 1, - anon_sym_RPAREN, - [18605] = 2, + ACTIONS(1307), 1, + anon_sym_let, + [14492] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1483), 1, + ACTIONS(1309), 1, aux_sym_doctype_token1, - [18612] = 2, + [14499] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1485), 1, - anon_sym_RBRACK, - [18619] = 2, + ACTIONS(1311), 1, + anon_sym_track, + [14506] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1487), 1, - anon_sym_RPAREN_RBRACK, - [18626] = 2, + ACTIONS(1223), 1, + sym__end_tag_name, + [14513] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1489), 1, + ACTIONS(1313), 1, anon_sym_RPAREN, - [18633] = 2, + [14520] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1491), 1, + ACTIONS(1315), 1, anon_sym_RPAREN, - [18640] = 2, + [14527] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1493), 1, - anon_sym_GT, - [18647] = 2, + ACTIONS(1317), 1, + sym__doctype, + [14534] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1222), 1, - sym__interpolation_end, - [18654] = 2, + ACTIONS(1319), 1, + ts_builtin_sym_end, + [14541] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1190), 1, - anon_sym_COMMA, - [18661] = 2, + ACTIONS(1321), 1, + anon_sym_SEMI, + [14548] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1495), 1, - anon_sym_SQUOTE, - [18668] = 2, + ACTIONS(1323), 1, + anon_sym_RPAREN, + [14555] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1495), 1, - anon_sym_DQUOTE, - [18675] = 2, + ACTIONS(1325), 1, + anon_sym_RPAREN, + [14562] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1497), 1, - anon_sym_SQUOTE, - [18682] = 2, + ACTIONS(1327), 1, + anon_sym_RPAREN, + [14569] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1499), 1, - anon_sym_RPAREN, - [18689] = 2, + ACTIONS(1329), 1, + anon_sym_COLON, + [14576] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1497), 1, - anon_sym_DQUOTE, - [18696] = 2, + ACTIONS(1331), 1, + anon_sym_RBRACK, + [14583] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1501), 1, - sym_identifier, - [18703] = 2, + ACTIONS(1333), 1, + anon_sym_RPAREN_RBRACK, + [14590] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1503), 1, - anon_sym_LBRACE, - [18710] = 2, + ACTIONS(1335), 1, + anon_sym_RPAREN, + [14597] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1505), 1, - anon_sym_COLON, - [18717] = 2, + ACTIONS(1337), 1, + anon_sym_RPAREN, + [14604] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1507), 1, - anon_sym_LBRACE, - [18724] = 2, + ACTIONS(1339), 1, + aux_sym_doctype_token1, + [14611] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1509), 1, - anon_sym_RBRACK, - [18731] = 2, + ACTIONS(1064), 1, + anon_sym_COMMA, + [14618] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1511), 1, + ACTIONS(1341), 1, anon_sym_RPAREN, - [18738] = 2, + [14625] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1513), 1, - ts_builtin_sym_end, - [18745] = 2, + ACTIONS(1343), 1, + anon_sym_GT, + [14632] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1515), 1, + ACTIONS(1345), 1, sym__doctype, - [18752] = 2, + [14639] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1517), 1, - anon_sym_RPAREN, - [18759] = 2, + ACTIONS(1193), 1, + sym__end_tag_name, + [14646] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1519), 1, - anon_sym_RPAREN_RBRACK, - [18766] = 2, + ACTIONS(1347), 1, + anon_sym_GT, + [14653] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1521), 1, + ACTIONS(1349), 1, sym_identifier, - [18773] = 2, + [14660] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1523), 1, - anon_sym_LBRACE, - [18780] = 2, + ACTIONS(1351), 1, + anon_sym_RBRACK, + [14667] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1525), 1, - anon_sym_track, - [18787] = 2, + ACTIONS(1353), 1, + sym_identifier, + [14674] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1527), 1, - anon_sym_RBRACK, - [18794] = 2, + ACTIONS(1355), 1, + anon_sym_RPAREN_RBRACK, + [14681] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1529), 1, + ACTIONS(1357), 1, anon_sym_COMMA, - [18801] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1531), 1, - anon_sym_COLON, - [18808] = 2, + [14688] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1533), 1, - sym_erroneous_end_tag_name, - [18815] = 2, + ACTIONS(1359), 1, + anon_sym_RBRACK, + [14695] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1535), 1, + ACTIONS(1361), 1, anon_sym_LPAREN, - [18822] = 2, + [14702] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1537), 1, + ACTIONS(1363), 1, anon_sym_LPAREN, - [18829] = 2, + [14709] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1539), 1, - anon_sym_COLON, - [18836] = 2, + ACTIONS(1365), 1, + anon_sym_RPAREN, + [14716] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1541), 1, + ACTIONS(1367), 1, anon_sym_GT, - [18843] = 2, + [14723] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1247), 1, + ACTIONS(1021), 1, anon_sym_COMMA, - [18850] = 2, + [14730] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1543), 1, - sym_identifier, - [18857] = 2, + ACTIONS(1369), 1, + anon_sym_LPAREN, + [14737] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1545), 1, - anon_sym_LBRACE, + ACTIONS(1371), 1, + sym_identifier, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2)] = 0, - [SMALL_STATE(3)] = 59, - [SMALL_STATE(4)] = 126, - [SMALL_STATE(5)] = 185, - [SMALL_STATE(6)] = 253, - [SMALL_STATE(7)] = 309, - [SMALL_STATE(8)] = 365, - [SMALL_STATE(9)] = 421, - [SMALL_STATE(10)] = 477, - [SMALL_STATE(11)] = 533, - [SMALL_STATE(12)] = 589, - [SMALL_STATE(13)] = 661, - [SMALL_STATE(14)] = 717, - [SMALL_STATE(15)] = 773, - [SMALL_STATE(16)] = 829, - [SMALL_STATE(17)] = 885, - [SMALL_STATE(18)] = 941, - [SMALL_STATE(19)] = 1001, - [SMALL_STATE(20)] = 1062, - [SMALL_STATE(21)] = 1119, - [SMALL_STATE(22)] = 1178, - [SMALL_STATE(23)] = 1244, - [SMALL_STATE(24)] = 1302, - [SMALL_STATE(25)] = 1358, - [SMALL_STATE(26)] = 1412, - [SMALL_STATE(27)] = 1470, - [SMALL_STATE(28)] = 1540, + [SMALL_STATE(3)] = 70, + [SMALL_STATE(4)] = 138, + [SMALL_STATE(5)] = 198, + [SMALL_STATE(6)] = 272, + [SMALL_STATE(7)] = 332, + [SMALL_STATE(8)] = 389, + [SMALL_STATE(9)] = 446, + [SMALL_STATE(10)] = 503, + [SMALL_STATE(11)] = 560, + [SMALL_STATE(12)] = 617, + [SMALL_STATE(13)] = 674, + [SMALL_STATE(14)] = 731, + [SMALL_STATE(15)] = 788, + [SMALL_STATE(16)] = 845, + [SMALL_STATE(17)] = 902, + [SMALL_STATE(18)] = 959, + [SMALL_STATE(19)] = 1020, + [SMALL_STATE(20)] = 1080, + [SMALL_STATE(21)] = 1142, + [SMALL_STATE(22)] = 1201, + [SMALL_STATE(23)] = 1260, + [SMALL_STATE(24)] = 1317, + [SMALL_STATE(25)] = 1374, + [SMALL_STATE(26)] = 1432, + [SMALL_STATE(27)] = 1490, + [SMALL_STATE(28)] = 1542, [SMALL_STATE(29)] = 1594, - [SMALL_STATE(30)] = 1648, - [SMALL_STATE(31)] = 1712, - [SMALL_STATE(32)] = 1765, - [SMALL_STATE(33)] = 1830, - [SMALL_STATE(34)] = 1883, - [SMALL_STATE(35)] = 1936, - [SMALL_STATE(36)] = 1989, - [SMALL_STATE(37)] = 2042, - [SMALL_STATE(38)] = 2095, - [SMALL_STATE(39)] = 2152, - [SMALL_STATE(40)] = 2205, - [SMALL_STATE(41)] = 2258, - [SMALL_STATE(42)] = 2327, - [SMALL_STATE(43)] = 2383, - [SMALL_STATE(44)] = 2439, - [SMALL_STATE(45)] = 2497, - [SMALL_STATE(46)] = 2553, - [SMALL_STATE(47)] = 2604, - [SMALL_STATE(48)] = 2655, - [SMALL_STATE(49)] = 2710, - [SMALL_STATE(50)] = 2765, - [SMALL_STATE(51)] = 2820, - [SMALL_STATE(52)] = 2882, - [SMALL_STATE(53)] = 2942, - [SMALL_STATE(54)] = 2994, - [SMALL_STATE(55)] = 3050, - [SMALL_STATE(56)] = 3116, - [SMALL_STATE(57)] = 3182, - [SMALL_STATE(58)] = 3238, - [SMALL_STATE(59)] = 3302, - [SMALL_STATE(60)] = 3354, - [SMALL_STATE(61)] = 3418, - [SMALL_STATE(62)] = 3468, - [SMALL_STATE(63)] = 3517, - [SMALL_STATE(64)] = 3566, - [SMALL_STATE(65)] = 3615, - [SMALL_STATE(66)] = 3668, - [SMALL_STATE(67)] = 3721, - [SMALL_STATE(68)] = 3770, - [SMALL_STATE(69)] = 3819, - [SMALL_STATE(70)] = 3872, - [SMALL_STATE(71)] = 3921, - [SMALL_STATE(72)] = 3970, - [SMALL_STATE(73)] = 4019, - [SMALL_STATE(74)] = 4068, - [SMALL_STATE(75)] = 4117, - [SMALL_STATE(76)] = 4166, - [SMALL_STATE(77)] = 4218, - [SMALL_STATE(78)] = 4266, - [SMALL_STATE(79)] = 4320, - [SMALL_STATE(80)] = 4374, - [SMALL_STATE(81)] = 4428, - [SMALL_STATE(82)] = 4476, - [SMALL_STATE(83)] = 4527, - [SMALL_STATE(84)] = 4578, - [SMALL_STATE(85)] = 4625, - [SMALL_STATE(86)] = 4678, - [SMALL_STATE(87)] = 4731, - [SMALL_STATE(88)] = 4823, - [SMALL_STATE(89)] = 4913, - [SMALL_STATE(90)] = 5005, - [SMALL_STATE(91)] = 5097, - [SMALL_STATE(92)] = 5189, - [SMALL_STATE(93)] = 5278, - [SMALL_STATE(94)] = 5367, - [SMALL_STATE(95)] = 5416, - [SMALL_STATE(96)] = 5505, - [SMALL_STATE(97)] = 5594, - [SMALL_STATE(98)] = 5683, - [SMALL_STATE(99)] = 5772, - [SMALL_STATE(100)] = 5861, - [SMALL_STATE(101)] = 5950, - [SMALL_STATE(102)] = 5999, - [SMALL_STATE(103)] = 6088, - [SMALL_STATE(104)] = 6132, - [SMALL_STATE(105)] = 6182, - [SMALL_STATE(106)] = 6226, - [SMALL_STATE(107)] = 6276, - [SMALL_STATE(108)] = 6362, - [SMALL_STATE(109)] = 6405, - [SMALL_STATE(110)] = 6452, - [SMALL_STATE(111)] = 6495, - [SMALL_STATE(112)] = 6538, - [SMALL_STATE(113)] = 6581, - [SMALL_STATE(114)] = 6624, - [SMALL_STATE(115)] = 6667, - [SMALL_STATE(116)] = 6738, - [SMALL_STATE(117)] = 6811, - [SMALL_STATE(118)] = 6884, - [SMALL_STATE(119)] = 6955, - [SMALL_STATE(120)] = 7025, - [SMALL_STATE(121)] = 7092, - [SMALL_STATE(122)] = 7159, - [SMALL_STATE(123)] = 7226, - [SMALL_STATE(124)] = 7293, - [SMALL_STATE(125)] = 7360, - [SMALL_STATE(126)] = 7427, - [SMALL_STATE(127)] = 7491, - [SMALL_STATE(128)] = 7555, - [SMALL_STATE(129)] = 7619, - [SMALL_STATE(130)] = 7683, - [SMALL_STATE(131)] = 7749, - [SMALL_STATE(132)] = 7813, - [SMALL_STATE(133)] = 7877, - [SMALL_STATE(134)] = 7941, - [SMALL_STATE(135)] = 8007, - [SMALL_STATE(136)] = 8071, - [SMALL_STATE(137)] = 8135, - [SMALL_STATE(138)] = 8199, - [SMALL_STATE(139)] = 8263, - [SMALL_STATE(140)] = 8329, - [SMALL_STATE(141)] = 8395, - [SMALL_STATE(142)] = 8459, - [SMALL_STATE(143)] = 8523, - [SMALL_STATE(144)] = 8587, - [SMALL_STATE(145)] = 8651, - [SMALL_STATE(146)] = 8715, - [SMALL_STATE(147)] = 8772, - [SMALL_STATE(148)] = 8829, - [SMALL_STATE(149)] = 8886, - [SMALL_STATE(150)] = 8943, - [SMALL_STATE(151)] = 8997, - [SMALL_STATE(152)] = 9051, - [SMALL_STATE(153)] = 9105, - [SMALL_STATE(154)] = 9159, - [SMALL_STATE(155)] = 9207, - [SMALL_STATE(156)] = 9255, - [SMALL_STATE(157)] = 9303, - [SMALL_STATE(158)] = 9351, - [SMALL_STATE(159)] = 9399, - [SMALL_STATE(160)] = 9446, - [SMALL_STATE(161)] = 9493, - [SMALL_STATE(162)] = 9540, - [SMALL_STATE(163)] = 9587, - [SMALL_STATE(164)] = 9634, - [SMALL_STATE(165)] = 9678, - [SMALL_STATE(166)] = 9724, - [SMALL_STATE(167)] = 9768, - [SMALL_STATE(168)] = 9812, - [SMALL_STATE(169)] = 9856, - [SMALL_STATE(170)] = 9900, - [SMALL_STATE(171)] = 9944, - [SMALL_STATE(172)] = 9990, - [SMALL_STATE(173)] = 10036, - [SMALL_STATE(174)] = 10080, - [SMALL_STATE(175)] = 10126, - [SMALL_STATE(176)] = 10170, - [SMALL_STATE(177)] = 10216, - [SMALL_STATE(178)] = 10260, - [SMALL_STATE(179)] = 10304, - [SMALL_STATE(180)] = 10350, - [SMALL_STATE(181)] = 10396, - [SMALL_STATE(182)] = 10440, - [SMALL_STATE(183)] = 10484, - [SMALL_STATE(184)] = 10530, - [SMALL_STATE(185)] = 10571, - [SMALL_STATE(186)] = 10614, - [SMALL_STATE(187)] = 10655, - [SMALL_STATE(188)] = 10696, - [SMALL_STATE(189)] = 10737, - [SMALL_STATE(190)] = 10780, - [SMALL_STATE(191)] = 10821, - [SMALL_STATE(192)] = 10862, - [SMALL_STATE(193)] = 10903, - [SMALL_STATE(194)] = 10944, - [SMALL_STATE(195)] = 10987, - [SMALL_STATE(196)] = 11028, - [SMALL_STATE(197)] = 11069, - [SMALL_STATE(198)] = 11110, - [SMALL_STATE(199)] = 11151, - [SMALL_STATE(200)] = 11192, - [SMALL_STATE(201)] = 11235, - [SMALL_STATE(202)] = 11277, - [SMALL_STATE(203)] = 11319, - [SMALL_STATE(204)] = 11353, - [SMALL_STATE(205)] = 11379, - [SMALL_STATE(206)] = 11419, - [SMALL_STATE(207)] = 11461, - [SMALL_STATE(208)] = 11503, - [SMALL_STATE(209)] = 11529, - [SMALL_STATE(210)] = 11568, - [SMALL_STATE(211)] = 11591, - [SMALL_STATE(212)] = 11630, - [SMALL_STATE(213)] = 11653, - [SMALL_STATE(214)] = 11676, - [SMALL_STATE(215)] = 11715, - [SMALL_STATE(216)] = 11738, - [SMALL_STATE(217)] = 11761, - [SMALL_STATE(218)] = 11800, - [SMALL_STATE(219)] = 11823, - [SMALL_STATE(220)] = 11846, - [SMALL_STATE(221)] = 11885, - [SMALL_STATE(222)] = 11908, - [SMALL_STATE(223)] = 11935, - [SMALL_STATE(224)] = 11958, - [SMALL_STATE(225)] = 11981, - [SMALL_STATE(226)] = 12004, - [SMALL_STATE(227)] = 12032, - [SMALL_STATE(228)] = 12059, - [SMALL_STATE(229)] = 12084, - [SMALL_STATE(230)] = 12109, - [SMALL_STATE(231)] = 12134, - [SMALL_STATE(232)] = 12154, - [SMALL_STATE(233)] = 12180, - [SMALL_STATE(234)] = 12200, - [SMALL_STATE(235)] = 12223, - [SMALL_STATE(236)] = 12244, - [SMALL_STATE(237)] = 12265, - [SMALL_STATE(238)] = 12288, - [SMALL_STATE(239)] = 12311, - [SMALL_STATE(240)] = 12329, - [SMALL_STATE(241)] = 12347, - [SMALL_STATE(242)] = 12365, - [SMALL_STATE(243)] = 12383, - [SMALL_STATE(244)] = 12401, - [SMALL_STATE(245)] = 12419, - [SMALL_STATE(246)] = 12437, - [SMALL_STATE(247)] = 12455, - [SMALL_STATE(248)] = 12473, - [SMALL_STATE(249)] = 12491, - [SMALL_STATE(250)] = 12513, - [SMALL_STATE(251)] = 12531, - [SMALL_STATE(252)] = 12549, - [SMALL_STATE(253)] = 12567, - [SMALL_STATE(254)] = 12585, - [SMALL_STATE(255)] = 12603, - [SMALL_STATE(256)] = 12621, - [SMALL_STATE(257)] = 12639, - [SMALL_STATE(258)] = 12657, - [SMALL_STATE(259)] = 12675, - [SMALL_STATE(260)] = 12693, - [SMALL_STATE(261)] = 12711, - [SMALL_STATE(262)] = 12729, - [SMALL_STATE(263)] = 12747, - [SMALL_STATE(264)] = 12765, - [SMALL_STATE(265)] = 12783, - [SMALL_STATE(266)] = 12817, - [SMALL_STATE(267)] = 12835, - [SMALL_STATE(268)] = 12853, - [SMALL_STATE(269)] = 12871, - [SMALL_STATE(270)] = 12889, - [SMALL_STATE(271)] = 12907, - [SMALL_STATE(272)] = 12925, - [SMALL_STATE(273)] = 12943, - [SMALL_STATE(274)] = 12961, - [SMALL_STATE(275)] = 12979, - [SMALL_STATE(276)] = 13001, - [SMALL_STATE(277)] = 13019, - [SMALL_STATE(278)] = 13037, - [SMALL_STATE(279)] = 13055, - [SMALL_STATE(280)] = 13073, - [SMALL_STATE(281)] = 13091, - [SMALL_STATE(282)] = 13109, - [SMALL_STATE(283)] = 13127, - [SMALL_STATE(284)] = 13161, - [SMALL_STATE(285)] = 13179, - [SMALL_STATE(286)] = 13197, - [SMALL_STATE(287)] = 13215, - [SMALL_STATE(288)] = 13233, - [SMALL_STATE(289)] = 13251, - [SMALL_STATE(290)] = 13269, - [SMALL_STATE(291)] = 13287, - [SMALL_STATE(292)] = 13305, - [SMALL_STATE(293)] = 13322, - [SMALL_STATE(294)] = 13351, - [SMALL_STATE(295)] = 13376, - [SMALL_STATE(296)] = 13405, - [SMALL_STATE(297)] = 13422, - [SMALL_STATE(298)] = 13439, - [SMALL_STATE(299)] = 13456, - [SMALL_STATE(300)] = 13473, - [SMALL_STATE(301)] = 13490, - [SMALL_STATE(302)] = 13507, - [SMALL_STATE(303)] = 13524, - [SMALL_STATE(304)] = 13541, - [SMALL_STATE(305)] = 13558, - [SMALL_STATE(306)] = 13575, - [SMALL_STATE(307)] = 13604, - [SMALL_STATE(308)] = 13621, - [SMALL_STATE(309)] = 13638, - [SMALL_STATE(310)] = 13655, - [SMALL_STATE(311)] = 13672, - [SMALL_STATE(312)] = 13689, - [SMALL_STATE(313)] = 13706, - [SMALL_STATE(314)] = 13723, - [SMALL_STATE(315)] = 13740, - [SMALL_STATE(316)] = 13757, - [SMALL_STATE(317)] = 13774, - [SMALL_STATE(318)] = 13791, - [SMALL_STATE(319)] = 13808, - [SMALL_STATE(320)] = 13825, - [SMALL_STATE(321)] = 13842, - [SMALL_STATE(322)] = 13859, - [SMALL_STATE(323)] = 13876, - [SMALL_STATE(324)] = 13893, - [SMALL_STATE(325)] = 13910, - [SMALL_STATE(326)] = 13927, - [SMALL_STATE(327)] = 13944, - [SMALL_STATE(328)] = 13961, - [SMALL_STATE(329)] = 13978, - [SMALL_STATE(330)] = 13995, - [SMALL_STATE(331)] = 14012, - [SMALL_STATE(332)] = 14029, - [SMALL_STATE(333)] = 14046, - [SMALL_STATE(334)] = 14067, - [SMALL_STATE(335)] = 14084, - [SMALL_STATE(336)] = 14101, - [SMALL_STATE(337)] = 14118, - [SMALL_STATE(338)] = 14135, - [SMALL_STATE(339)] = 14152, - [SMALL_STATE(340)] = 14169, - [SMALL_STATE(341)] = 14186, - [SMALL_STATE(342)] = 14203, - [SMALL_STATE(343)] = 14222, - [SMALL_STATE(344)] = 14239, - [SMALL_STATE(345)] = 14258, - [SMALL_STATE(346)] = 14287, - [SMALL_STATE(347)] = 14304, - [SMALL_STATE(348)] = 14333, - [SMALL_STATE(349)] = 14362, - [SMALL_STATE(350)] = 14379, - [SMALL_STATE(351)] = 14398, - [SMALL_STATE(352)] = 14417, - [SMALL_STATE(353)] = 14446, - [SMALL_STATE(354)] = 14475, - [SMALL_STATE(355)] = 14504, - [SMALL_STATE(356)] = 14533, - [SMALL_STATE(357)] = 14549, - [SMALL_STATE(358)] = 14567, - [SMALL_STATE(359)] = 14585, - [SMALL_STATE(360)] = 14601, - [SMALL_STATE(361)] = 14619, - [SMALL_STATE(362)] = 14635, - [SMALL_STATE(363)] = 14651, - [SMALL_STATE(364)] = 14667, - [SMALL_STATE(365)] = 14683, - [SMALL_STATE(366)] = 14701, - [SMALL_STATE(367)] = 14717, - [SMALL_STATE(368)] = 14733, - [SMALL_STATE(369)] = 14749, - [SMALL_STATE(370)] = 14765, - [SMALL_STATE(371)] = 14781, - [SMALL_STATE(372)] = 14797, - [SMALL_STATE(373)] = 14813, - [SMALL_STATE(374)] = 14829, - [SMALL_STATE(375)] = 14848, - [SMALL_STATE(376)] = 14863, - [SMALL_STATE(377)] = 14878, - [SMALL_STATE(378)] = 14893, - [SMALL_STATE(379)] = 14910, - [SMALL_STATE(380)] = 14925, - [SMALL_STATE(381)] = 14940, - [SMALL_STATE(382)] = 14955, - [SMALL_STATE(383)] = 14970, - [SMALL_STATE(384)] = 14985, - [SMALL_STATE(385)] = 15004, - [SMALL_STATE(386)] = 15019, - [SMALL_STATE(387)] = 15034, - [SMALL_STATE(388)] = 15049, - [SMALL_STATE(389)] = 15064, - [SMALL_STATE(390)] = 15079, - [SMALL_STATE(391)] = 15095, - [SMALL_STATE(392)] = 15117, - [SMALL_STATE(393)] = 15131, - [SMALL_STATE(394)] = 15147, - [SMALL_STATE(395)] = 15167, - [SMALL_STATE(396)] = 15183, - [SMALL_STATE(397)] = 15199, - [SMALL_STATE(398)] = 15213, - [SMALL_STATE(399)] = 15233, - [SMALL_STATE(400)] = 15247, - [SMALL_STATE(401)] = 15267, - [SMALL_STATE(402)] = 15281, - [SMALL_STATE(403)] = 15297, - [SMALL_STATE(404)] = 15313, - [SMALL_STATE(405)] = 15329, - [SMALL_STATE(406)] = 15351, - [SMALL_STATE(407)] = 15371, - [SMALL_STATE(408)] = 15385, - [SMALL_STATE(409)] = 15405, - [SMALL_STATE(410)] = 15421, - [SMALL_STATE(411)] = 15441, - [SMALL_STATE(412)] = 15457, - [SMALL_STATE(413)] = 15476, - [SMALL_STATE(414)] = 15493, - [SMALL_STATE(415)] = 15508, - [SMALL_STATE(416)] = 15521, - [SMALL_STATE(417)] = 15540, - [SMALL_STATE(418)] = 15553, - [SMALL_STATE(419)] = 15572, - [SMALL_STATE(420)] = 15591, - [SMALL_STATE(421)] = 15610, - [SMALL_STATE(422)] = 15629, - [SMALL_STATE(423)] = 15648, - [SMALL_STATE(424)] = 15667, - [SMALL_STATE(425)] = 15686, - [SMALL_STATE(426)] = 15701, - [SMALL_STATE(427)] = 15716, - [SMALL_STATE(428)] = 15729, - [SMALL_STATE(429)] = 15744, - [SMALL_STATE(430)] = 15757, - [SMALL_STATE(431)] = 15772, - [SMALL_STATE(432)] = 15785, - [SMALL_STATE(433)] = 15800, - [SMALL_STATE(434)] = 15819, - [SMALL_STATE(435)] = 15838, - [SMALL_STATE(436)] = 15853, - [SMALL_STATE(437)] = 15872, - [SMALL_STATE(438)] = 15891, - [SMALL_STATE(439)] = 15906, - [SMALL_STATE(440)] = 15919, - [SMALL_STATE(441)] = 15934, - [SMALL_STATE(442)] = 15953, - [SMALL_STATE(443)] = 15972, - [SMALL_STATE(444)] = 15989, - [SMALL_STATE(445)] = 16008, - [SMALL_STATE(446)] = 16023, - [SMALL_STATE(447)] = 16036, - [SMALL_STATE(448)] = 16051, - [SMALL_STATE(449)] = 16066, - [SMALL_STATE(450)] = 16076, - [SMALL_STATE(451)] = 16088, - [SMALL_STATE(452)] = 16104, - [SMALL_STATE(453)] = 16120, - [SMALL_STATE(454)] = 16136, - [SMALL_STATE(455)] = 16152, - [SMALL_STATE(456)] = 16168, - [SMALL_STATE(457)] = 16184, - [SMALL_STATE(458)] = 16200, - [SMALL_STATE(459)] = 16210, - [SMALL_STATE(460)] = 16224, - [SMALL_STATE(461)] = 16240, - [SMALL_STATE(462)] = 16250, - [SMALL_STATE(463)] = 16264, - [SMALL_STATE(464)] = 16274, - [SMALL_STATE(465)] = 16288, - [SMALL_STATE(466)] = 16304, - [SMALL_STATE(467)] = 16318, - [SMALL_STATE(468)] = 16334, - [SMALL_STATE(469)] = 16350, - [SMALL_STATE(470)] = 16362, - [SMALL_STATE(471)] = 16374, - [SMALL_STATE(472)] = 16390, - [SMALL_STATE(473)] = 16404, - [SMALL_STATE(474)] = 16414, - [SMALL_STATE(475)] = 16424, - [SMALL_STATE(476)] = 16440, - [SMALL_STATE(477)] = 16456, - [SMALL_STATE(478)] = 16470, - [SMALL_STATE(479)] = 16480, - [SMALL_STATE(480)] = 16494, - [SMALL_STATE(481)] = 16508, - [SMALL_STATE(482)] = 16524, - [SMALL_STATE(483)] = 16538, - [SMALL_STATE(484)] = 16550, - [SMALL_STATE(485)] = 16562, - [SMALL_STATE(486)] = 16576, - [SMALL_STATE(487)] = 16590, - [SMALL_STATE(488)] = 16604, - [SMALL_STATE(489)] = 16616, - [SMALL_STATE(490)] = 16630, - [SMALL_STATE(491)] = 16646, - [SMALL_STATE(492)] = 16662, - [SMALL_STATE(493)] = 16676, - [SMALL_STATE(494)] = 16688, - [SMALL_STATE(495)] = 16704, - [SMALL_STATE(496)] = 16716, - [SMALL_STATE(497)] = 16729, - [SMALL_STATE(498)] = 16742, - [SMALL_STATE(499)] = 16755, - [SMALL_STATE(500)] = 16766, - [SMALL_STATE(501)] = 16779, - [SMALL_STATE(502)] = 16790, - [SMALL_STATE(503)] = 16803, - [SMALL_STATE(504)] = 16814, - [SMALL_STATE(505)] = 16827, - [SMALL_STATE(506)] = 16840, - [SMALL_STATE(507)] = 16851, - [SMALL_STATE(508)] = 16864, - [SMALL_STATE(509)] = 16877, - [SMALL_STATE(510)] = 16890, - [SMALL_STATE(511)] = 16903, - [SMALL_STATE(512)] = 16914, - [SMALL_STATE(513)] = 16927, - [SMALL_STATE(514)] = 16940, - [SMALL_STATE(515)] = 16953, - [SMALL_STATE(516)] = 16966, - [SMALL_STATE(517)] = 16979, - [SMALL_STATE(518)] = 16992, - [SMALL_STATE(519)] = 17005, - [SMALL_STATE(520)] = 17018, - [SMALL_STATE(521)] = 17029, - [SMALL_STATE(522)] = 17040, - [SMALL_STATE(523)] = 17053, - [SMALL_STATE(524)] = 17066, - [SMALL_STATE(525)] = 17079, - [SMALL_STATE(526)] = 17092, - [SMALL_STATE(527)] = 17105, - [SMALL_STATE(528)] = 17118, - [SMALL_STATE(529)] = 17131, - [SMALL_STATE(530)] = 17144, - [SMALL_STATE(531)] = 17157, - [SMALL_STATE(532)] = 17168, - [SMALL_STATE(533)] = 17181, - [SMALL_STATE(534)] = 17194, - [SMALL_STATE(535)] = 17207, - [SMALL_STATE(536)] = 17220, - [SMALL_STATE(537)] = 17231, - [SMALL_STATE(538)] = 17244, - [SMALL_STATE(539)] = 17257, - [SMALL_STATE(540)] = 17266, - [SMALL_STATE(541)] = 17279, - [SMALL_STATE(542)] = 17292, - [SMALL_STATE(543)] = 17305, - [SMALL_STATE(544)] = 17314, - [SMALL_STATE(545)] = 17327, - [SMALL_STATE(546)] = 17340, - [SMALL_STATE(547)] = 17353, - [SMALL_STATE(548)] = 17366, - [SMALL_STATE(549)] = 17379, - [SMALL_STATE(550)] = 17392, - [SMALL_STATE(551)] = 17405, - [SMALL_STATE(552)] = 17418, - [SMALL_STATE(553)] = 17431, - [SMALL_STATE(554)] = 17444, - [SMALL_STATE(555)] = 17455, - [SMALL_STATE(556)] = 17468, - [SMALL_STATE(557)] = 17479, - [SMALL_STATE(558)] = 17492, - [SMALL_STATE(559)] = 17505, - [SMALL_STATE(560)] = 17516, - [SMALL_STATE(561)] = 17529, - [SMALL_STATE(562)] = 17539, - [SMALL_STATE(563)] = 17549, - [SMALL_STATE(564)] = 17559, - [SMALL_STATE(565)] = 17569, - [SMALL_STATE(566)] = 17577, - [SMALL_STATE(567)] = 17585, - [SMALL_STATE(568)] = 17595, - [SMALL_STATE(569)] = 17603, - [SMALL_STATE(570)] = 17613, - [SMALL_STATE(571)] = 17623, - [SMALL_STATE(572)] = 17631, - [SMALL_STATE(573)] = 17641, - [SMALL_STATE(574)] = 17651, - [SMALL_STATE(575)] = 17661, - [SMALL_STATE(576)] = 17669, - [SMALL_STATE(577)] = 17679, - [SMALL_STATE(578)] = 17689, - [SMALL_STATE(579)] = 17699, - [SMALL_STATE(580)] = 17709, - [SMALL_STATE(581)] = 17719, - [SMALL_STATE(582)] = 17729, - [SMALL_STATE(583)] = 17739, - [SMALL_STATE(584)] = 17749, - [SMALL_STATE(585)] = 17759, - [SMALL_STATE(586)] = 17769, - [SMALL_STATE(587)] = 17779, - [SMALL_STATE(588)] = 17789, - [SMALL_STATE(589)] = 17799, - [SMALL_STATE(590)] = 17809, - [SMALL_STATE(591)] = 17819, - [SMALL_STATE(592)] = 17829, - [SMALL_STATE(593)] = 17839, - [SMALL_STATE(594)] = 17849, - [SMALL_STATE(595)] = 17859, - [SMALL_STATE(596)] = 17869, - [SMALL_STATE(597)] = 17879, - [SMALL_STATE(598)] = 17889, - [SMALL_STATE(599)] = 17899, - [SMALL_STATE(600)] = 17909, - [SMALL_STATE(601)] = 17919, - [SMALL_STATE(602)] = 17929, - [SMALL_STATE(603)] = 17937, - [SMALL_STATE(604)] = 17945, - [SMALL_STATE(605)] = 17953, - [SMALL_STATE(606)] = 17961, - [SMALL_STATE(607)] = 17971, - [SMALL_STATE(608)] = 17981, - [SMALL_STATE(609)] = 17991, - [SMALL_STATE(610)] = 18001, - [SMALL_STATE(611)] = 18011, - [SMALL_STATE(612)] = 18019, - [SMALL_STATE(613)] = 18029, - [SMALL_STATE(614)] = 18037, - [SMALL_STATE(615)] = 18045, - [SMALL_STATE(616)] = 18055, - [SMALL_STATE(617)] = 18063, - [SMALL_STATE(618)] = 18071, - [SMALL_STATE(619)] = 18081, - [SMALL_STATE(620)] = 18089, - [SMALL_STATE(621)] = 18099, - [SMALL_STATE(622)] = 18109, - [SMALL_STATE(623)] = 18119, - [SMALL_STATE(624)] = 18129, - [SMALL_STATE(625)] = 18137, - [SMALL_STATE(626)] = 18147, - [SMALL_STATE(627)] = 18157, - [SMALL_STATE(628)] = 18167, - [SMALL_STATE(629)] = 18175, - [SMALL_STATE(630)] = 18185, - [SMALL_STATE(631)] = 18195, - [SMALL_STATE(632)] = 18205, - [SMALL_STATE(633)] = 18215, - [SMALL_STATE(634)] = 18225, - [SMALL_STATE(635)] = 18235, - [SMALL_STATE(636)] = 18245, - [SMALL_STATE(637)] = 18255, - [SMALL_STATE(638)] = 18265, - [SMALL_STATE(639)] = 18273, - [SMALL_STATE(640)] = 18283, - [SMALL_STATE(641)] = 18293, - [SMALL_STATE(642)] = 18301, - [SMALL_STATE(643)] = 18311, - [SMALL_STATE(644)] = 18318, - [SMALL_STATE(645)] = 18325, - [SMALL_STATE(646)] = 18332, - [SMALL_STATE(647)] = 18339, - [SMALL_STATE(648)] = 18346, - [SMALL_STATE(649)] = 18353, - [SMALL_STATE(650)] = 18360, - [SMALL_STATE(651)] = 18367, - [SMALL_STATE(652)] = 18374, - [SMALL_STATE(653)] = 18381, - [SMALL_STATE(654)] = 18388, - [SMALL_STATE(655)] = 18395, - [SMALL_STATE(656)] = 18402, - [SMALL_STATE(657)] = 18409, - [SMALL_STATE(658)] = 18416, - [SMALL_STATE(659)] = 18423, - [SMALL_STATE(660)] = 18430, - [SMALL_STATE(661)] = 18437, - [SMALL_STATE(662)] = 18444, - [SMALL_STATE(663)] = 18451, - [SMALL_STATE(664)] = 18458, - [SMALL_STATE(665)] = 18465, - [SMALL_STATE(666)] = 18472, - [SMALL_STATE(667)] = 18479, - [SMALL_STATE(668)] = 18486, - [SMALL_STATE(669)] = 18493, - [SMALL_STATE(670)] = 18500, - [SMALL_STATE(671)] = 18507, - [SMALL_STATE(672)] = 18514, - [SMALL_STATE(673)] = 18521, - [SMALL_STATE(674)] = 18528, - [SMALL_STATE(675)] = 18535, - [SMALL_STATE(676)] = 18542, - [SMALL_STATE(677)] = 18549, - [SMALL_STATE(678)] = 18556, - [SMALL_STATE(679)] = 18563, - [SMALL_STATE(680)] = 18570, - [SMALL_STATE(681)] = 18577, - [SMALL_STATE(682)] = 18584, - [SMALL_STATE(683)] = 18591, - [SMALL_STATE(684)] = 18598, - [SMALL_STATE(685)] = 18605, - [SMALL_STATE(686)] = 18612, - [SMALL_STATE(687)] = 18619, - [SMALL_STATE(688)] = 18626, - [SMALL_STATE(689)] = 18633, - [SMALL_STATE(690)] = 18640, - [SMALL_STATE(691)] = 18647, - [SMALL_STATE(692)] = 18654, - [SMALL_STATE(693)] = 18661, - [SMALL_STATE(694)] = 18668, - [SMALL_STATE(695)] = 18675, - [SMALL_STATE(696)] = 18682, - [SMALL_STATE(697)] = 18689, - [SMALL_STATE(698)] = 18696, - [SMALL_STATE(699)] = 18703, - [SMALL_STATE(700)] = 18710, - [SMALL_STATE(701)] = 18717, - [SMALL_STATE(702)] = 18724, - [SMALL_STATE(703)] = 18731, - [SMALL_STATE(704)] = 18738, - [SMALL_STATE(705)] = 18745, - [SMALL_STATE(706)] = 18752, - [SMALL_STATE(707)] = 18759, - [SMALL_STATE(708)] = 18766, - [SMALL_STATE(709)] = 18773, - [SMALL_STATE(710)] = 18780, - [SMALL_STATE(711)] = 18787, - [SMALL_STATE(712)] = 18794, - [SMALL_STATE(713)] = 18801, - [SMALL_STATE(714)] = 18808, - [SMALL_STATE(715)] = 18815, - [SMALL_STATE(716)] = 18822, - [SMALL_STATE(717)] = 18829, - [SMALL_STATE(718)] = 18836, - [SMALL_STATE(719)] = 18843, - [SMALL_STATE(720)] = 18850, - [SMALL_STATE(721)] = 18857, + [SMALL_STATE(30)] = 1649, + [SMALL_STATE(31)] = 1700, + [SMALL_STATE(32)] = 1752, + [SMALL_STATE(33)] = 1818, + [SMALL_STATE(34)] = 1884, + [SMALL_STATE(35)] = 1948, + [SMALL_STATE(36)] = 2012, + [SMALL_STATE(37)] = 2064, + [SMALL_STATE(38)] = 2126, + [SMALL_STATE(39)] = 2186, + [SMALL_STATE(40)] = 2235, + [SMALL_STATE(41)] = 2284, + [SMALL_STATE(42)] = 2333, + [SMALL_STATE(43)] = 2382, + [SMALL_STATE(44)] = 2431, + [SMALL_STATE(45)] = 2480, + [SMALL_STATE(46)] = 2529, + [SMALL_STATE(47)] = 2578, + [SMALL_STATE(48)] = 2627, + [SMALL_STATE(49)] = 2676, + [SMALL_STATE(50)] = 2725, + [SMALL_STATE(51)] = 2778, + [SMALL_STATE(52)] = 2832, + [SMALL_STATE(53)] = 2884, + [SMALL_STATE(54)] = 2935, + [SMALL_STATE(55)] = 2986, + [SMALL_STATE(56)] = 3078, + [SMALL_STATE(57)] = 3170, + [SMALL_STATE(58)] = 3260, + [SMALL_STATE(59)] = 3352, + [SMALL_STATE(60)] = 3444, + [SMALL_STATE(61)] = 3533, + [SMALL_STATE(62)] = 3622, + [SMALL_STATE(63)] = 3711, + [SMALL_STATE(64)] = 3760, + [SMALL_STATE(65)] = 3809, + [SMALL_STATE(66)] = 3898, + [SMALL_STATE(67)] = 3987, + [SMALL_STATE(68)] = 4076, + [SMALL_STATE(69)] = 4165, + [SMALL_STATE(70)] = 4254, + [SMALL_STATE(71)] = 4343, + [SMALL_STATE(72)] = 4387, + [SMALL_STATE(73)] = 4437, + [SMALL_STATE(74)] = 4481, + [SMALL_STATE(75)] = 4531, + [SMALL_STATE(76)] = 4617, + [SMALL_STATE(77)] = 4660, + [SMALL_STATE(78)] = 4707, + [SMALL_STATE(79)] = 4750, + [SMALL_STATE(80)] = 4793, + [SMALL_STATE(81)] = 4836, + [SMALL_STATE(82)] = 4907, + [SMALL_STATE(83)] = 4980, + [SMALL_STATE(84)] = 5053, + [SMALL_STATE(85)] = 5124, + [SMALL_STATE(86)] = 5194, + [SMALL_STATE(87)] = 5261, + [SMALL_STATE(88)] = 5328, + [SMALL_STATE(89)] = 5395, + [SMALL_STATE(90)] = 5462, + [SMALL_STATE(91)] = 5529, + [SMALL_STATE(92)] = 5596, + [SMALL_STATE(93)] = 5660, + [SMALL_STATE(94)] = 5724, + [SMALL_STATE(95)] = 5788, + [SMALL_STATE(96)] = 5854, + [SMALL_STATE(97)] = 5918, + [SMALL_STATE(98)] = 5982, + [SMALL_STATE(99)] = 6046, + [SMALL_STATE(100)] = 6110, + [SMALL_STATE(101)] = 6174, + [SMALL_STATE(102)] = 6240, + [SMALL_STATE(103)] = 6304, + [SMALL_STATE(104)] = 6368, + [SMALL_STATE(105)] = 6432, + [SMALL_STATE(106)] = 6496, + [SMALL_STATE(107)] = 6553, + [SMALL_STATE(108)] = 6610, + [SMALL_STATE(109)] = 6667, + [SMALL_STATE(110)] = 6721, + [SMALL_STATE(111)] = 6775, + [SMALL_STATE(112)] = 6823, + [SMALL_STATE(113)] = 6871, + [SMALL_STATE(114)] = 6919, + [SMALL_STATE(115)] = 6966, + [SMALL_STATE(116)] = 7013, + [SMALL_STATE(117)] = 7060, + [SMALL_STATE(118)] = 7104, + [SMALL_STATE(119)] = 7148, + [SMALL_STATE(120)] = 7192, + [SMALL_STATE(121)] = 7238, + [SMALL_STATE(122)] = 7282, + [SMALL_STATE(123)] = 7328, + [SMALL_STATE(124)] = 7372, + [SMALL_STATE(125)] = 7416, + [SMALL_STATE(126)] = 7462, + [SMALL_STATE(127)] = 7508, + [SMALL_STATE(128)] = 7554, + [SMALL_STATE(129)] = 7598, + [SMALL_STATE(130)] = 7642, + [SMALL_STATE(131)] = 7686, + [SMALL_STATE(132)] = 7730, + [SMALL_STATE(133)] = 7776, + [SMALL_STATE(134)] = 7822, + [SMALL_STATE(135)] = 7868, + [SMALL_STATE(136)] = 7911, + [SMALL_STATE(137)] = 7952, + [SMALL_STATE(138)] = 7993, + [SMALL_STATE(139)] = 8034, + [SMALL_STATE(140)] = 8075, + [SMALL_STATE(141)] = 8116, + [SMALL_STATE(142)] = 8157, + [SMALL_STATE(143)] = 8198, + [SMALL_STATE(144)] = 8239, + [SMALL_STATE(145)] = 8282, + [SMALL_STATE(146)] = 8323, + [SMALL_STATE(147)] = 8365, + [SMALL_STATE(148)] = 8405, + [SMALL_STATE(149)] = 8447, + [SMALL_STATE(150)] = 8489, + [SMALL_STATE(151)] = 8531, + [SMALL_STATE(152)] = 8570, + [SMALL_STATE(153)] = 8597, + [SMALL_STATE(154)] = 8636, + [SMALL_STATE(155)] = 8675, + [SMALL_STATE(156)] = 8714, + [SMALL_STATE(157)] = 8753, + [SMALL_STATE(158)] = 8774, + [SMALL_STATE(159)] = 8797, + [SMALL_STATE(160)] = 8818, + [SMALL_STATE(161)] = 8841, + [SMALL_STATE(162)] = 8868, + [SMALL_STATE(163)] = 8894, + [SMALL_STATE(164)] = 8913, + [SMALL_STATE(165)] = 8932, + [SMALL_STATE(166)] = 8951, + [SMALL_STATE(167)] = 8972, + [SMALL_STATE(168)] = 8990, + [SMALL_STATE(169)] = 9008, + [SMALL_STATE(170)] = 9026, + [SMALL_STATE(171)] = 9044, + [SMALL_STATE(172)] = 9062, + [SMALL_STATE(173)] = 9080, + [SMALL_STATE(174)] = 9098, + [SMALL_STATE(175)] = 9116, + [SMALL_STATE(176)] = 9134, + [SMALL_STATE(177)] = 9152, + [SMALL_STATE(178)] = 9170, + [SMALL_STATE(179)] = 9188, + [SMALL_STATE(180)] = 9206, + [SMALL_STATE(181)] = 9224, + [SMALL_STATE(182)] = 9242, + [SMALL_STATE(183)] = 9260, + [SMALL_STATE(184)] = 9282, + [SMALL_STATE(185)] = 9300, + [SMALL_STATE(186)] = 9318, + [SMALL_STATE(187)] = 9336, + [SMALL_STATE(188)] = 9354, + [SMALL_STATE(189)] = 9372, + [SMALL_STATE(190)] = 9390, + [SMALL_STATE(191)] = 9408, + [SMALL_STATE(192)] = 9426, + [SMALL_STATE(193)] = 9444, + [SMALL_STATE(194)] = 9462, + [SMALL_STATE(195)] = 9480, + [SMALL_STATE(196)] = 9498, + [SMALL_STATE(197)] = 9516, + [SMALL_STATE(198)] = 9534, + [SMALL_STATE(199)] = 9552, + [SMALL_STATE(200)] = 9586, + [SMALL_STATE(201)] = 9604, + [SMALL_STATE(202)] = 9622, + [SMALL_STATE(203)] = 9656, + [SMALL_STATE(204)] = 9674, + [SMALL_STATE(205)] = 9692, + [SMALL_STATE(206)] = 9710, + [SMALL_STATE(207)] = 9728, + [SMALL_STATE(208)] = 9746, + [SMALL_STATE(209)] = 9764, + [SMALL_STATE(210)] = 9782, + [SMALL_STATE(211)] = 9800, + [SMALL_STATE(212)] = 9818, + [SMALL_STATE(213)] = 9836, + [SMALL_STATE(214)] = 9854, + [SMALL_STATE(215)] = 9871, + [SMALL_STATE(216)] = 9888, + [SMALL_STATE(217)] = 9905, + [SMALL_STATE(218)] = 9922, + [SMALL_STATE(219)] = 9947, + [SMALL_STATE(220)] = 9976, + [SMALL_STATE(221)] = 9995, + [SMALL_STATE(222)] = 10024, + [SMALL_STATE(223)] = 10041, + [SMALL_STATE(224)] = 10058, + [SMALL_STATE(225)] = 10075, + [SMALL_STATE(226)] = 10092, + [SMALL_STATE(227)] = 10109, + [SMALL_STATE(228)] = 10126, + [SMALL_STATE(229)] = 10143, + [SMALL_STATE(230)] = 10160, + [SMALL_STATE(231)] = 10177, + [SMALL_STATE(232)] = 10194, + [SMALL_STATE(233)] = 10211, + [SMALL_STATE(234)] = 10228, + [SMALL_STATE(235)] = 10245, + [SMALL_STATE(236)] = 10262, + [SMALL_STATE(237)] = 10279, + [SMALL_STATE(238)] = 10296, + [SMALL_STATE(239)] = 10313, + [SMALL_STATE(240)] = 10334, + [SMALL_STATE(241)] = 10351, + [SMALL_STATE(242)] = 10368, + [SMALL_STATE(243)] = 10385, + [SMALL_STATE(244)] = 10414, + [SMALL_STATE(245)] = 10431, + [SMALL_STATE(246)] = 10448, + [SMALL_STATE(247)] = 10465, + [SMALL_STATE(248)] = 10482, + [SMALL_STATE(249)] = 10499, + [SMALL_STATE(250)] = 10516, + [SMALL_STATE(251)] = 10533, + [SMALL_STATE(252)] = 10562, + [SMALL_STATE(253)] = 10579, + [SMALL_STATE(254)] = 10596, + [SMALL_STATE(255)] = 10613, + [SMALL_STATE(256)] = 10642, + [SMALL_STATE(257)] = 10659, + [SMALL_STATE(258)] = 10676, + [SMALL_STATE(259)] = 10705, + [SMALL_STATE(260)] = 10724, + [SMALL_STATE(261)] = 10741, + [SMALL_STATE(262)] = 10758, + [SMALL_STATE(263)] = 10775, + [SMALL_STATE(264)] = 10792, + [SMALL_STATE(265)] = 10809, + [SMALL_STATE(266)] = 10826, + [SMALL_STATE(267)] = 10843, + [SMALL_STATE(268)] = 10860, + [SMALL_STATE(269)] = 10877, + [SMALL_STATE(270)] = 10894, + [SMALL_STATE(271)] = 10910, + [SMALL_STATE(272)] = 10926, + [SMALL_STATE(273)] = 10942, + [SMALL_STATE(274)] = 10958, + [SMALL_STATE(275)] = 10974, + [SMALL_STATE(276)] = 10990, + [SMALL_STATE(277)] = 11006, + [SMALL_STATE(278)] = 11022, + [SMALL_STATE(279)] = 11040, + [SMALL_STATE(280)] = 11056, + [SMALL_STATE(281)] = 11072, + [SMALL_STATE(282)] = 11090, + [SMALL_STATE(283)] = 11106, + [SMALL_STATE(284)] = 11122, + [SMALL_STATE(285)] = 11137, + [SMALL_STATE(286)] = 11152, + [SMALL_STATE(287)] = 11171, + [SMALL_STATE(288)] = 11186, + [SMALL_STATE(289)] = 11201, + [SMALL_STATE(290)] = 11216, + [SMALL_STATE(291)] = 11231, + [SMALL_STATE(292)] = 11250, + [SMALL_STATE(293)] = 11265, + [SMALL_STATE(294)] = 11280, + [SMALL_STATE(295)] = 11295, + [SMALL_STATE(296)] = 11312, + [SMALL_STATE(297)] = 11327, + [SMALL_STATE(298)] = 11342, + [SMALL_STATE(299)] = 11357, + [SMALL_STATE(300)] = 11377, + [SMALL_STATE(301)] = 11393, + [SMALL_STATE(302)] = 11409, + [SMALL_STATE(303)] = 11425, + [SMALL_STATE(304)] = 11441, + [SMALL_STATE(305)] = 11457, + [SMALL_STATE(306)] = 11473, + [SMALL_STATE(307)] = 11489, + [SMALL_STATE(308)] = 11509, + [SMALL_STATE(309)] = 11525, + [SMALL_STATE(310)] = 11539, + [SMALL_STATE(311)] = 11561, + [SMALL_STATE(312)] = 11583, + [SMALL_STATE(313)] = 11603, + [SMALL_STATE(314)] = 11623, + [SMALL_STATE(315)] = 11639, + [SMALL_STATE(316)] = 11653, + [SMALL_STATE(317)] = 11666, + [SMALL_STATE(318)] = 11683, + [SMALL_STATE(319)] = 11702, + [SMALL_STATE(320)] = 11717, + [SMALL_STATE(321)] = 11734, + [SMALL_STATE(322)] = 11749, + [SMALL_STATE(323)] = 11764, + [SMALL_STATE(324)] = 11783, + [SMALL_STATE(325)] = 11802, + [SMALL_STATE(326)] = 11815, + [SMALL_STATE(327)] = 11828, + [SMALL_STATE(328)] = 11839, + [SMALL_STATE(329)] = 11850, + [SMALL_STATE(330)] = 11861, + [SMALL_STATE(331)] = 11880, + [SMALL_STATE(332)] = 11899, + [SMALL_STATE(333)] = 11914, + [SMALL_STATE(334)] = 11933, + [SMALL_STATE(335)] = 11952, + [SMALL_STATE(336)] = 11967, + [SMALL_STATE(337)] = 11982, + [SMALL_STATE(338)] = 11995, + [SMALL_STATE(339)] = 12010, + [SMALL_STATE(340)] = 12023, + [SMALL_STATE(341)] = 12038, + [SMALL_STATE(342)] = 12053, + [SMALL_STATE(343)] = 12068, + [SMALL_STATE(344)] = 12087, + [SMALL_STATE(345)] = 12103, + [SMALL_STATE(346)] = 12113, + [SMALL_STATE(347)] = 12125, + [SMALL_STATE(348)] = 12139, + [SMALL_STATE(349)] = 12155, + [SMALL_STATE(350)] = 12165, + [SMALL_STATE(351)] = 12181, + [SMALL_STATE(352)] = 12197, + [SMALL_STATE(353)] = 12211, + [SMALL_STATE(354)] = 12223, + [SMALL_STATE(355)] = 12237, + [SMALL_STATE(356)] = 12251, + [SMALL_STATE(357)] = 12267, + [SMALL_STATE(358)] = 12277, + [SMALL_STATE(359)] = 12291, + [SMALL_STATE(360)] = 12301, + [SMALL_STATE(361)] = 12315, + [SMALL_STATE(362)] = 12331, + [SMALL_STATE(363)] = 12347, + [SMALL_STATE(364)] = 12363, + [SMALL_STATE(365)] = 12379, + [SMALL_STATE(366)] = 12395, + [SMALL_STATE(367)] = 12405, + [SMALL_STATE(368)] = 12419, + [SMALL_STATE(369)] = 12433, + [SMALL_STATE(370)] = 12447, + [SMALL_STATE(371)] = 12457, + [SMALL_STATE(372)] = 12473, + [SMALL_STATE(373)] = 12487, + [SMALL_STATE(374)] = 12503, + [SMALL_STATE(375)] = 12515, + [SMALL_STATE(376)] = 12527, + [SMALL_STATE(377)] = 12543, + [SMALL_STATE(378)] = 12559, + [SMALL_STATE(379)] = 12575, + [SMALL_STATE(380)] = 12587, + [SMALL_STATE(381)] = 12601, + [SMALL_STATE(382)] = 12617, + [SMALL_STATE(383)] = 12627, + [SMALL_STATE(384)] = 12641, + [SMALL_STATE(385)] = 12653, + [SMALL_STATE(386)] = 12665, + [SMALL_STATE(387)] = 12679, + [SMALL_STATE(388)] = 12695, + [SMALL_STATE(389)] = 12709, + [SMALL_STATE(390)] = 12721, + [SMALL_STATE(391)] = 12737, + [SMALL_STATE(392)] = 12750, + [SMALL_STATE(393)] = 12763, + [SMALL_STATE(394)] = 12776, + [SMALL_STATE(395)] = 12789, + [SMALL_STATE(396)] = 12802, + [SMALL_STATE(397)] = 12811, + [SMALL_STATE(398)] = 12824, + [SMALL_STATE(399)] = 12835, + [SMALL_STATE(400)] = 12848, + [SMALL_STATE(401)] = 12861, + [SMALL_STATE(402)] = 12874, + [SMALL_STATE(403)] = 12885, + [SMALL_STATE(404)] = 12896, + [SMALL_STATE(405)] = 12909, + [SMALL_STATE(406)] = 12920, + [SMALL_STATE(407)] = 12933, + [SMALL_STATE(408)] = 12946, + [SMALL_STATE(409)] = 12959, + [SMALL_STATE(410)] = 12970, + [SMALL_STATE(411)] = 12983, + [SMALL_STATE(412)] = 12996, + [SMALL_STATE(413)] = 13009, + [SMALL_STATE(414)] = 13022, + [SMALL_STATE(415)] = 13035, + [SMALL_STATE(416)] = 13044, + [SMALL_STATE(417)] = 13057, + [SMALL_STATE(418)] = 13070, + [SMALL_STATE(419)] = 13083, + [SMALL_STATE(420)] = 13096, + [SMALL_STATE(421)] = 13109, + [SMALL_STATE(422)] = 13122, + [SMALL_STATE(423)] = 13135, + [SMALL_STATE(424)] = 13146, + [SMALL_STATE(425)] = 13159, + [SMALL_STATE(426)] = 13172, + [SMALL_STATE(427)] = 13185, + [SMALL_STATE(428)] = 13198, + [SMALL_STATE(429)] = 13211, + [SMALL_STATE(430)] = 13224, + [SMALL_STATE(431)] = 13235, + [SMALL_STATE(432)] = 13248, + [SMALL_STATE(433)] = 13261, + [SMALL_STATE(434)] = 13274, + [SMALL_STATE(435)] = 13287, + [SMALL_STATE(436)] = 13298, + [SMALL_STATE(437)] = 13311, + [SMALL_STATE(438)] = 13322, + [SMALL_STATE(439)] = 13335, + [SMALL_STATE(440)] = 13348, + [SMALL_STATE(441)] = 13359, + [SMALL_STATE(442)] = 13372, + [SMALL_STATE(443)] = 13385, + [SMALL_STATE(444)] = 13398, + [SMALL_STATE(445)] = 13409, + [SMALL_STATE(446)] = 13422, + [SMALL_STATE(447)] = 13433, + [SMALL_STATE(448)] = 13446, + [SMALL_STATE(449)] = 13454, + [SMALL_STATE(450)] = 13464, + [SMALL_STATE(451)] = 13474, + [SMALL_STATE(452)] = 13482, + [SMALL_STATE(453)] = 13492, + [SMALL_STATE(454)] = 13500, + [SMALL_STATE(455)] = 13508, + [SMALL_STATE(456)] = 13516, + [SMALL_STATE(457)] = 13526, + [SMALL_STATE(458)] = 13536, + [SMALL_STATE(459)] = 13544, + [SMALL_STATE(460)] = 13554, + [SMALL_STATE(461)] = 13564, + [SMALL_STATE(462)] = 13574, + [SMALL_STATE(463)] = 13584, + [SMALL_STATE(464)] = 13594, + [SMALL_STATE(465)] = 13602, + [SMALL_STATE(466)] = 13612, + [SMALL_STATE(467)] = 13620, + [SMALL_STATE(468)] = 13630, + [SMALL_STATE(469)] = 13640, + [SMALL_STATE(470)] = 13650, + [SMALL_STATE(471)] = 13660, + [SMALL_STATE(472)] = 13670, + [SMALL_STATE(473)] = 13680, + [SMALL_STATE(474)] = 13690, + [SMALL_STATE(475)] = 13698, + [SMALL_STATE(476)] = 13706, + [SMALL_STATE(477)] = 13714, + [SMALL_STATE(478)] = 13724, + [SMALL_STATE(479)] = 13734, + [SMALL_STATE(480)] = 13744, + [SMALL_STATE(481)] = 13754, + [SMALL_STATE(482)] = 13764, + [SMALL_STATE(483)] = 13774, + [SMALL_STATE(484)] = 13784, + [SMALL_STATE(485)] = 13794, + [SMALL_STATE(486)] = 13804, + [SMALL_STATE(487)] = 13814, + [SMALL_STATE(488)] = 13822, + [SMALL_STATE(489)] = 13832, + [SMALL_STATE(490)] = 13840, + [SMALL_STATE(491)] = 13850, + [SMALL_STATE(492)] = 13860, + [SMALL_STATE(493)] = 13870, + [SMALL_STATE(494)] = 13880, + [SMALL_STATE(495)] = 13890, + [SMALL_STATE(496)] = 13900, + [SMALL_STATE(497)] = 13910, + [SMALL_STATE(498)] = 13920, + [SMALL_STATE(499)] = 13930, + [SMALL_STATE(500)] = 13940, + [SMALL_STATE(501)] = 13950, + [SMALL_STATE(502)] = 13960, + [SMALL_STATE(503)] = 13968, + [SMALL_STATE(504)] = 13978, + [SMALL_STATE(505)] = 13988, + [SMALL_STATE(506)] = 13998, + [SMALL_STATE(507)] = 14008, + [SMALL_STATE(508)] = 14018, + [SMALL_STATE(509)] = 14028, + [SMALL_STATE(510)] = 14038, + [SMALL_STATE(511)] = 14048, + [SMALL_STATE(512)] = 14058, + [SMALL_STATE(513)] = 14066, + [SMALL_STATE(514)] = 14076, + [SMALL_STATE(515)] = 14086, + [SMALL_STATE(516)] = 14096, + [SMALL_STATE(517)] = 14106, + [SMALL_STATE(518)] = 14114, + [SMALL_STATE(519)] = 14122, + [SMALL_STATE(520)] = 14130, + [SMALL_STATE(521)] = 14140, + [SMALL_STATE(522)] = 14150, + [SMALL_STATE(523)] = 14160, + [SMALL_STATE(524)] = 14170, + [SMALL_STATE(525)] = 14178, + [SMALL_STATE(526)] = 14188, + [SMALL_STATE(527)] = 14198, + [SMALL_STATE(528)] = 14205, + [SMALL_STATE(529)] = 14212, + [SMALL_STATE(530)] = 14219, + [SMALL_STATE(531)] = 14226, + [SMALL_STATE(532)] = 14233, + [SMALL_STATE(533)] = 14240, + [SMALL_STATE(534)] = 14247, + [SMALL_STATE(535)] = 14254, + [SMALL_STATE(536)] = 14261, + [SMALL_STATE(537)] = 14268, + [SMALL_STATE(538)] = 14275, + [SMALL_STATE(539)] = 14282, + [SMALL_STATE(540)] = 14289, + [SMALL_STATE(541)] = 14296, + [SMALL_STATE(542)] = 14303, + [SMALL_STATE(543)] = 14310, + [SMALL_STATE(544)] = 14317, + [SMALL_STATE(545)] = 14324, + [SMALL_STATE(546)] = 14331, + [SMALL_STATE(547)] = 14338, + [SMALL_STATE(548)] = 14345, + [SMALL_STATE(549)] = 14352, + [SMALL_STATE(550)] = 14359, + [SMALL_STATE(551)] = 14366, + [SMALL_STATE(552)] = 14373, + [SMALL_STATE(553)] = 14380, + [SMALL_STATE(554)] = 14387, + [SMALL_STATE(555)] = 14394, + [SMALL_STATE(556)] = 14401, + [SMALL_STATE(557)] = 14408, + [SMALL_STATE(558)] = 14415, + [SMALL_STATE(559)] = 14422, + [SMALL_STATE(560)] = 14429, + [SMALL_STATE(561)] = 14436, + [SMALL_STATE(562)] = 14443, + [SMALL_STATE(563)] = 14450, + [SMALL_STATE(564)] = 14457, + [SMALL_STATE(565)] = 14464, + [SMALL_STATE(566)] = 14471, + [SMALL_STATE(567)] = 14478, + [SMALL_STATE(568)] = 14485, + [SMALL_STATE(569)] = 14492, + [SMALL_STATE(570)] = 14499, + [SMALL_STATE(571)] = 14506, + [SMALL_STATE(572)] = 14513, + [SMALL_STATE(573)] = 14520, + [SMALL_STATE(574)] = 14527, + [SMALL_STATE(575)] = 14534, + [SMALL_STATE(576)] = 14541, + [SMALL_STATE(577)] = 14548, + [SMALL_STATE(578)] = 14555, + [SMALL_STATE(579)] = 14562, + [SMALL_STATE(580)] = 14569, + [SMALL_STATE(581)] = 14576, + [SMALL_STATE(582)] = 14583, + [SMALL_STATE(583)] = 14590, + [SMALL_STATE(584)] = 14597, + [SMALL_STATE(585)] = 14604, + [SMALL_STATE(586)] = 14611, + [SMALL_STATE(587)] = 14618, + [SMALL_STATE(588)] = 14625, + [SMALL_STATE(589)] = 14632, + [SMALL_STATE(590)] = 14639, + [SMALL_STATE(591)] = 14646, + [SMALL_STATE(592)] = 14653, + [SMALL_STATE(593)] = 14660, + [SMALL_STATE(594)] = 14667, + [SMALL_STATE(595)] = 14674, + [SMALL_STATE(596)] = 14681, + [SMALL_STATE(597)] = 14688, + [SMALL_STATE(598)] = 14695, + [SMALL_STATE(599)] = 14702, + [SMALL_STATE(600)] = 14709, + [SMALL_STATE(601)] = 14716, + [SMALL_STATE(602)] = 14723, + [SMALL_STATE(603)] = 14730, + [SMALL_STATE(604)] = 14737, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -20999,749 +16911,664 @@ 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(678), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [21] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primitive, 1, 0, 0), - [23] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [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(138), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(573), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), - [37] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 19), - [39] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 19), - [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [43] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 14), - [45] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 14), - [47] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), - [49] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), - [51] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), - [53] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), - [55] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), - [57] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), - [59] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group, 3, 0, 0), - [61] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group, 3, 0, 0), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(436), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [21] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), + [23] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [33] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primitive, 1, 0, 0), + [35] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [39] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 3, 0, 17), + [41] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 3, 0, 17), + [43] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 19), + [45] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 19), + [47] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), + [49] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), + [51] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), + [53] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), + [55] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group, 3, 0, 0), + [57] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group, 3, 0, 0), + [59] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), + [61] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), [63] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), [65] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), - [67] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 3, 0, 17), - [69] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 3, 0, 17), + [67] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 14), + [69] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 14), [71] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 20), [73] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 20), - [75] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), - [77] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), - [79] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), - [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), - [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 24), - [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 24), - [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bracket_expression, 4, 0, 19), - [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bracket_expression, 4, 0, 19), + [75] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bracket_expression, 4, 0, 19), + [77] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bracket_expression, 4, 0, 19), + [79] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), + [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), + [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), + [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), + [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 24), + [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 24), [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipe_argument, 2, 0, 0), [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipe_argument, 2, 0, 0), - [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 1, 0, 18), - [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 1, 0, 18), - [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 31), - [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ternary_expression, 5, 0, 31), - [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), - [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), - [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), - [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_arguments, 1, 0, 0), - [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_arguments, 1, 0, 0), - [119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), - [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), - [123] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(192), - [126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), - [128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), - [130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), - [132] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(573), - [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_sequence, 1, 0, 0), - [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_sequence, 1, 0, 0), - [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 2, 0, 25), - [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 2, 0, 25), - [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), - [147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(199), - [150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), - [154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), - [156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), - [162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 16), - [164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 16), - [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 1, 0, 0), - [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0), - [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_expression, 1, 0, 0), - [176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), - [180] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 2, 0, 11), - [182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 2, 0, 11), - [184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(607), - [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), - [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [193] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(195), - [196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), - [198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), - [202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(551), - [204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), - [218] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(678), - [221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(535), - [224] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(714), - [227] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(277), - [230] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(122), - [233] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(120), - [236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(283), - [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), - [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [251] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(600), - [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), - [256] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(705), - [259] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(551), - [262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(669), - [265] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(296), - [268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(121), - [271] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(123), - [274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(265), - [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1, 0, 1), - [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), - [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(544), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), - [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), - [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), - [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5), - [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [329] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), SHIFT_REPEAT(421), - [332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), - [334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), - [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), - [348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), - [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), - [352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), - [354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), - [368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), - [370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), - [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), - [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), - [384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), - [386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), - [388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56), - [390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), - [392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), - [394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), - [396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(411), - [398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483), - [400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378), - [402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469), - [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), - [416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), - [418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(384), - [420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445), - [422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), - [424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222), - [426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), - [428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), - [430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393), - [432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(395), - [434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), - [436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), - [438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(426), - [440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), - [442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(402), - [444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), - [446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390), - [448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), - [450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438), - [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), - [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), - [462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), - [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(620), - [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), - [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), - [482] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(351), - [485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(171), - [488] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(708), - [491] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(179), - [494] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(174), - [497] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(180), - [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), - [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), - [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), - [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), - [522] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(357), - [525] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(183), - [528] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(661), - [531] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(172), - [534] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(165), - [537] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(176), - [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), - [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 3, 0, 0), - [546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(424), - [550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 15), - [552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 15), - [554] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(187), - [557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 10), - [559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 10), - [561] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(620), - [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 6), - [568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 6), - [570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), - [572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), - [574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__node, 1, 0, 1), - [576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__node, 1, 0, 1), - [578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 13), - [580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 13), - [582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_statement, 1, 0, 1), - [584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_statement, 1, 0, 1), - [586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 3, 0, 12), - [588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 3, 0, 12), - [590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 3, 0, 0), - [592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3, 0, 0), - [594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_statement, 2, 0, 8), - [596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_statement, 2, 0, 8), - [598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 4), - [600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 4), - [602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 3, 0, 0), - [604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 3, 0, 0), - [606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 3, 0, 0), - [608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 3, 0, 0), - [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), - [612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 4, 0, 30), - [614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 4, 0, 30), - [616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 5), - [618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 5), - [620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 4, 0, 22), - [622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 4, 0, 22), - [624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 3, 0, 12), - [626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 3, 0, 12), - [628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 6, 0, 32), - [630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 6, 0, 32), - [632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 4, 0, 22), - [634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 4, 0, 22), - [636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 37), - [638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 37), - [640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 3, 0, 12), - [642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 3, 0, 12), - [644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 5, 0, 39), - [646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 5, 0, 39), - [648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 42), - [650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 42), - [652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 3, 0, 12), - [654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 3, 0, 12), - [656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 2, 0, 0), - [658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 2, 0, 0), - [660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), - [662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), - [664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), - [666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), - [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), - [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), - [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), - [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), - [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), - [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), - [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 3, 0, 13), - [690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 3, 0, 13), - [692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_error_statement, 3, 0, 12), - [694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_error_statement, 3, 0, 12), - [696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2, 0, 8), - [698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2, 0, 8), - [700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doctype, 4, 0, 0), - [702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_doctype, 4, 0, 0), - [704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 4, 0, 0), - [706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 4, 0, 0), - [708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 7), - [710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 7), - [712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 3, 0, 0), - [714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 3, 0, 0), - [716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), - [718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), - [720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 3, 0, 0), - [722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 3, 0, 0), - [724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), - [726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), - [728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_expression, 7, 0, 0), - [730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_expression, 7, 0, 0), - [732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 3), - [734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 3), - [736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), - [738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), - [740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_tag, 3, 0, 0), - [742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_tag, 3, 0, 0), - [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), - [750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), - [754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), - [756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), - [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), - [762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 2, 0, 0), - [764] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 2, 0, 0), - [766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 2, 0, 0), - [768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 2, 0, 0), - [770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 0), - [772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 0), - [774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 1, 0, 0), - [776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 1, 0, 0), - [778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_statement, 4, 0, 21), - [780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_statement, 4, 0, 21), - [782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 2), - [784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 2), - [786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 4, 0, 22), - [788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 4, 0, 22), - [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), - [794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 1, 0, 18), - [796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(652), - [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), - [802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), - [804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [806] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(420), - [809] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(421), - [812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), - [814] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(713), - [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), - [819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), - [821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 2, 0, 0), - [823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 2, 0, 0), - [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 4, 0, 0), - [829] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 4, 0, 0), - [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 3, 0, 0), - [841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 3, 0, 0), - [843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 1, 0, 0), - [845] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 1, 0, 0), - [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 1, 0, 0), - [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), - [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), - [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), - [867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), - [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 3, 0, 0), - [877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 3, 0, 0), - [879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 6, 0, 0), - [881] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 6, 0, 0), - [883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 4, 0, 0), - [885] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 4, 0, 0), - [887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 5, 0, 0), - [889] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 5, 0, 0), - [891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), - [893] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), - [895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), - [897] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), - [899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_event_binding, 4, 0, 0), - [901] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_event_binding, 4, 0, 0), - [903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_binding, 4, 0, 0), - [905] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_binding, 4, 0, 0), - [907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_two_way_binding, 4, 0, 0), - [909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_two_way_binding, 4, 0, 0), - [911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 4, 0, 38), - [913] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 4, 0, 38), - [915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 23), - [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), - [919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), - [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_name, 1, 0, 0), - [925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 2, 0, 27), - [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), - [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), - [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(499), - [939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), - [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(399), - [945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(397), - [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 3, 0, 33), - [949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 3, 0, 53), - [951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 26), - [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), - [957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(520), - [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), - [963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 4, 0, 56), - [965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), - [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), - [969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), - [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), - [973] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(413), - [976] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(141), - [979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), - [981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_declaration, 3, 0, 0), - [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), - [987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(418), - [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), - [993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(460), - [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(423), - [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), - [1003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), - [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), - [1007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), - [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [1011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), - [1017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_structural_declaration_repeat1, 2, 0, 0), - [1019] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_structural_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(508), - [1022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_declaration, 2, 0, 0), - [1024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), - [1026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(436), - [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [1030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), - [1032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [1036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), - [1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [1040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), - [1042] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(639), - [1045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), - [1047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(444), - [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [1051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(412), - [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [1055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 44), - [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [1061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 4, 0, 23), - [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), - [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [1079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 2, 0, 49), - [1081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 1, 0, 0), - [1083] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), - [1085] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(460), - [1088] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(460), - [1091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 4, 0, 57), - [1093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_expression, 4, 0, 0), - [1095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias, 2, 0, 47), - [1097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 44), - [1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), - [1101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [1103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_expression, 4, 0, 58), - [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), - [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [1109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 5, 0, 59), - [1111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), - [1113] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(476), - [1116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(476), - [1119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), - [1121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(701), - [1124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 3, 0, 26), - [1126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 0), - [1128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [1130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), - [1132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), - [1134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [1136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 4, 0, 43), - [1138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), - [1140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), - [1142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 48), SHIFT_REPEAT(599), - [1145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 48), - [1147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), - [1149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [1151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), - [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), - [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), - [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [1161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 3, 0, 41), - [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), - [1167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), - [1169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717), - [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [1173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 3, 0, 0), - [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [1177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(156), - [1180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), - [1182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [1184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), - [1186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [1188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 4, 0, 0), - [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [1192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), - [1194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_substitution, 3, 0, 0), - [1196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), - [1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [1200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), - [1202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), - [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), - [1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), - [1210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), - [1212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), - [1214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [1216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [1218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), - [1220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [1222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [1226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [1228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [1230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [1232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [1234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [1236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), - [1238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [1240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), - [1242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [1244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(190), - [1247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), - [1249] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(193), - [1252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [1254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [1256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [1258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [1260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), - [1262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [1264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [1266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_template_expression, 3, 0, 54), - [1268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [1270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), - [1272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [1274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [1276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 47), - [1278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [1280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [1282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [1284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), - [1286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [1288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [1290] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 35), SHIFT_REPEAT(451), - [1293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 35), - [1295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [1297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), - [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [1301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), SHIFT_REPEAT(119), - [1304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [1306] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(191), - [1309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 50), - [1311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 4, 0, 0), - [1313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 4, 0, 0), - [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [1319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 51), - [1321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_case, 4, 0, 52), - [1323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_case, 4, 0, 52), - [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [1331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), - [1333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(380), - [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), - [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), - [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), - [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), - [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), - [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), - [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), - [1353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 45), - [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [1363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 4, 0, 55), - [1365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [1367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3, 0, 12), - [1369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_declaration, 6, 0, 46), - [1371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 6, 0, 32), - [1373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 3, 0, 0), - [1375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), - [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), - [1379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 28), - [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [1383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), - [1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [1391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_timed_expression, 3, 0, 36), - [1393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [1395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [1397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [1399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [1401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [1403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), - [1405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 3, 0, 0), - [1407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [1415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), - [1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [1421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), - [1423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [1425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [1427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), - [1429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [1431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [1433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), - [1435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_if_start_expression, 3, 0, 0), - [1437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [1439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [1441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [1443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [1445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [1447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [1449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_clause, 1, 0, 0), - [1451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 4, 0, 34), - [1453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [1455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), - [1457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_start_expression, 2, 0, 0), - [1459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), - [1461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), - [1463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), - [1465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 3, 0, 28), - [1467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), - [1469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [1471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), - [1473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), - [1475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [1477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), - [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), - [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), - [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), - [1491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [1493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [1497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [1499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), - [1501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), - [1503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 3, 0, 28), - [1505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [1507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [1509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [1511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_reference, 3, 0, 0), - [1513] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [1515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), - [1517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), - [1519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), - [1521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [1523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 5, 0, 40), - [1525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [1527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [1529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), - [1531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [1533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), - [1535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [1537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), - [1539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [1541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [1543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), - [1545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_minimum, 3, 0, 29), + [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ternary_expression, 5, 0, 31), + [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 31), + [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 1, 0, 18), + [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 1, 0, 18), + [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_arguments, 1, 0, 0), + [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_arguments, 1, 0, 0), + [109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), + [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), + [113] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(142), + [116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_sequence, 1, 0, 0), + [118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_sequence, 1, 0, 0), + [120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), + [122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), + [124] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(477), + [127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_expression, 1, 0, 0), + [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0), + [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 16), + [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 16), + [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 2, 0, 25), + [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 2, 0, 25), + [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), + [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 2, 0, 11), + [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 2, 0, 11), + [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), + [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 1, 0, 0), + [159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), + [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(449), + [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), + [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [169] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(139), + [172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), + [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), + [192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(574), + [195] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(436), + [198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(528), + [201] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(204), + [204] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(86), + [207] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(89), + [210] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(202), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [219] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(589), + [222] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(439), + [225] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(565), + [228] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(230), + [231] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(90), + [234] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(88), + [237] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(199), + [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [244] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(449), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1, 0, 1), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4), + [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(432), + [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), + [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), + [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [295] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), SHIFT_REPEAT(331), + [298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), + [300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), + [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), + [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5), + [334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), + [336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), + [338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), + [340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(384), + [342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), + [344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), + [346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), + [348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), + [352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), + [354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), + [356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), + [358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), + [360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), + [362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), + [364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), + [366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), + [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), + [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), + [386] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(220), + [389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(122), + [392] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(604), + [395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(125), + [398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(120), + [401] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(126), + [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), + [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), + [420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 15), + [428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 15), + [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [432] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(281), + [435] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(132), + [438] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(592), + [441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(133), + [444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(134), + [447] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(127), + [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), + [454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 10), + [456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 10), + [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [460] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 3, 0, 0), + [462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), + [464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), + [466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), + [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), + [470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), + [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), + [474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 3, 0, 0), + [478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 3, 0, 0), + [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_error_statement, 3, 0, 12), + [482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_error_statement, 3, 0, 12), + [484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 3, 0, 12), + [486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 3, 0, 12), + [488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 2, 0, 0), + [490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 2, 0, 0), + [492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 4, 0, 22), + [494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 4, 0, 22), + [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 3, 0, 0), + [498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3, 0, 0), + [500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 5), + [502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 5), + [504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 4, 0, 22), + [506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 4, 0, 22), + [508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 3, 0, 0), + [510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 3, 0, 0), + [512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 2, 0, 0), + [514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 2, 0, 0), + [516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 6), + [518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 6), + [520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 13), + [522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 13), + [524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2, 0, 8), + [526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2, 0, 8), + [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 2, 0, 0), + [530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 2, 0, 0), + [532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_statement, 4, 0, 21), + [534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_statement, 4, 0, 21), + [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_statement, 2, 0, 8), + [538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_statement, 2, 0, 8), + [540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 3, 0, 0), + [542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 3, 0, 0), + [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), + [546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 4, 0, 30), + [548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 4, 0, 30), + [550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 4, 0, 22), + [552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 4, 0, 22), + [554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 7), + [556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 7), + [558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 3), + [560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 3), + [562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 4, 0, 0), + [564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 4, 0, 0), + [566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 4), + [568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 4), + [570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 6, 0, 32), + [572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 6, 0, 32), + [574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 37), + [576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 37), + [578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_tag, 3, 0, 0), + [580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_tag, 3, 0, 0), + [582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 5, 0, 39), + [584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 5, 0, 39), + [586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 42), + [588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 42), + [590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), + [592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), + [594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 3, 0, 13), + [596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 3, 0, 13), + [598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_expression, 7, 0, 0), + [600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_expression, 7, 0, 0), + [602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), + [604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), + [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), + [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), + [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), + [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 3, 0, 0), + [628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 3, 0, 0), + [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), + [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), + [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), + [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), + [646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 3, 0, 12), + [650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 3, 0, 12), + [652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), + [654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), + [656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 1, 0, 0), + [658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 1, 0, 0), + [660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__node, 1, 0, 1), + [662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__node, 1, 0, 1), + [664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_statement, 1, 0, 1), + [666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_statement, 1, 0, 1), + [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 0), + [670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 0), + [672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), + [674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), + [676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 3, 0, 12), + [678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 3, 0, 12), + [680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 2), + [682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 2), + [684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 3, 0, 12), + [686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 3, 0, 12), + [688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doctype, 4, 0, 0), + [690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_doctype, 4, 0, 0), + [692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 4, 0, 0), + [694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 4, 0, 0), + [696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), + [698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 1, 0, 18), + [700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(594), + [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), + [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 1, 0, 0), + [712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 1, 0, 0), + [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [716] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(537), + [719] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(330), + [722] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(331), + [725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), + [727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), + [729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 3, 0, 0), + [737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 3, 0, 0), + [739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 1, 0, 0), + [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 2, 0, 0), + [749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 2, 0, 0), + [751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_event_binding, 4, 0, 0), + [755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_event_binding, 4, 0, 0), + [757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 4, 0, 0), + [759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 4, 0, 0), + [761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 6, 0, 0), + [763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 6, 0, 0), + [765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), + [767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), + [769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), + [771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), + [773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 3, 0, 0), + [775] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 3, 0, 0), + [777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_binding, 4, 0, 0), + [779] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_binding, 4, 0, 0), + [781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_two_way_binding, 4, 0, 0), + [783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_two_way_binding, 4, 0, 0), + [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 4, 0, 38), + [789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 4, 0, 38), + [791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), + [795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), + [797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 5, 0, 0), + [799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 5, 0, 0), + [801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 23), + [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_name, 1, 0, 0), + [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), + [811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(423), + [813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), + [815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), + [817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 26), + [819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 4, 0, 56), + [821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 3, 0, 53), + [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), + [827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 3, 0, 33), + [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), + [839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), + [841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 2, 0, 27), + [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 44), + [847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), + [849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390), + [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_declaration, 3, 0, 0), + [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), + [857] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(320), + [860] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(93), + [863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), + [865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_structural_declaration_repeat1, 2, 0, 0), + [867] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_structural_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(424), + [870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), + [874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), + [876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), + [880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), + [884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), + [894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), + [896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), + [904] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(471), + [907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_declaration, 2, 0, 0), + [909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias, 2, 0, 47), + [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 44), + [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 4, 0, 23), + [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), + [927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 1, 0, 0), + [929] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 48), SHIFT_REPEAT(515), + [932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 48), + [934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), + [936] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(356), + [939] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(356), + [942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 3, 0, 26), + [944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), + [946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), + [948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), + [950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 4, 0, 57), + [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), + [962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 3, 0, 41), + [964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_expression, 4, 0, 0), + [966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_expression, 4, 0, 58), + [968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 5, 0, 59), + [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), + [976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), + [978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), + [982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [990] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), + [992] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(536), + [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 2, 0, 49), + [999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 4, 0, 43), + [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), + [1003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 0), + [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [1007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), + [1009] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(390), + [1012] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(390), + [1015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), + [1017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(563), + [1019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(580), + [1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), + [1023] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(111), + [1026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), + [1028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [1032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [1036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 4, 0, 0), + [1038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 47), + [1040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [1042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), + [1044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_substitution, 3, 0, 0), + [1046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [1048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [1050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 3, 0, 0), + [1052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [1054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [1056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [1058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), + [1060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [1062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), + [1064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [1066] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(138), + [1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), + [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [1075] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(140), + [1078] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), SHIFT_REPEAT(85), + [1081] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(141), + [1084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_template_expression, 3, 0, 54), + [1086] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 35), SHIFT_REPEAT(364), + [1089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 35), + [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), + [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), + [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), + [1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), + [1101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), + [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), + [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), + [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [1115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), + [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), + [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), + [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), + [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [1141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), + [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [1149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 4, 0, 55), + [1151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), + [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), + [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), + [1157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 51), + [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [1163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_case, 4, 0, 52), + [1165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_case, 4, 0, 52), + [1167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3, 0, 12), + [1169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 6, 0, 32), + [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), + [1177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_declaration, 6, 0, 46), + [1179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 4, 0, 0), + [1181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 3, 0, 0), + [1183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [1185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [1187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [1189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [1191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [1193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), + [1195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), + [1197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 4, 0, 0), + [1199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [1201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 3, 0, 0), + [1203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [1205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), + [1207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), + [1209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [1211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 50), + [1213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), + [1215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), + [1217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [1219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), + [1221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [1223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [1225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 28), + [1227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_timed_expression, 3, 0, 36), + [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), + [1231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [1233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 45), + [1235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [1237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [1239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [1241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [1243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [1245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [1247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [1249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [1251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [1253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [1255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [1257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_reference, 3, 0, 0), + [1259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 3, 0, 28), + [1261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [1263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 4, 0, 34), + [1265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), + [1267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [1269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [1271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), + [1273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), + [1275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), + [1277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [1279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), + [1281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [1285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [1287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_minimum, 3, 0, 29), + [1289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_start_expression, 2, 0, 0), + [1291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [1293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [1295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [1297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_clause, 1, 0, 0), + [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), + [1301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 3, 0, 28), + [1303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 5, 0, 40), + [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [1309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), + [1319] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), + [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [1331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), + [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), + [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), + [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), + [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), + [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), + [1365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [1367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [1369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_if_start_expression, 3, 0, 0), + [1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), }; enum ts_external_scanner_symbol_identifiers { @@ -21831,11 +17658,11 @@ static const bool ts_external_scanner_states[13][EXTERNAL_TOKEN_COUNT] = { [ts_external_token_comment] = true, }, [11] = { - [ts_external_token__end_tag_name] = true, + [ts_external_token_erroneous_end_tag_name] = true, [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, }, }; @@ -21884,6 +17711,8 @@ TS_PUBLIC const TSLanguage *tree_sitter_angular(void) { .alias_sequences = &ts_alias_sequences[0][0], .lex_modes = (const void*)ts_lex_modes, .lex_fn = ts_lex, + .keyword_lex_fn = ts_lex_keywords, + .keyword_capture_token = sym_identifier, .external_scanner = { &ts_external_scanner_states[0][0], ts_external_scanner_symbol_map, diff --git a/test/corpus/identifier-trivia.txt b/test/corpus/identifier-trivia.txt new file mode 100644 index 0000000..f66d162 --- /dev/null +++ b/test/corpus/identifier-trivia.txt @@ -0,0 +1,29 @@ +============ +Identifier with hyphen +============ + +@if (a-foo > b) { +
a is greater than b
+} + +--- + +(document + (if_statement + (control_keyword) + condition: (if_condition + (binary_expression + left: (expression + (identifier)) + right: (binary_expression + left: (expression + (identifier)) + right: (expression + (identifier))))) + consequence: (statement_block + (element + (start_tag + (tag_name)) + (text) + (end_tag + (tag_name))))))