From 4b0e14a8ae68107a9134cb73e902adf9e17a8982 Mon Sep 17 00:00:00 2001 From: Andrew Dupont Date: Fri, 19 Jul 2024 20:46:09 -0700 Subject: [PATCH] =?UTF-8?q?Revert=20backslash=20escape=20logic=20in=20quot?= =?UTF-8?q?ed=20attributes=E2=80=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit …since they don't exist. --- grammar.js | 12 +- src/grammar.json | 18 +- src/parser.c | 4210 +++++++++++++++++++++++----------------------- 3 files changed, 2093 insertions(+), 2147 deletions(-) diff --git a/grammar.js b/grammar.js index f311143..b2bb103 100644 --- a/grammar.js +++ b/grammar.js @@ -67,10 +67,8 @@ module.exports = grammar(HTML, { _single_quoted_attribute_value: $ => repeat1( choice( - // Either any escaped character… - token(/\\./), - // …or any random non-expression piece of string… - /[^\\{']+/, + // Either any random non-expression piece of string… + /[^{']+/, // …or an expression. $.expression, ), @@ -78,10 +76,8 @@ module.exports = grammar(HTML, { _double_quoted_attribute_value: $ => repeat1( choice( - // Either any escaped character… - token(/\\./), - // …or any random non-expression piece of string… - /[^\\{"]+/, + // Either any random non-expression piece of string… + /[^{"]+/, // …or an expression. $.expression, ), diff --git a/src/grammar.json b/src/grammar.json index 9372bc8..0eb13c5 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -517,16 +517,9 @@ "content": { "type": "CHOICE", "members": [ - { - "type": "TOKEN", - "content": { - "type": "PATTERN", - "value": "\\\\." - } - }, { "type": "PATTERN", - "value": "[^\\\\{']+" + "value": "[^{']+" }, { "type": "SYMBOL", @@ -540,16 +533,9 @@ "content": { "type": "CHOICE", "members": [ - { - "type": "TOKEN", - "content": { - "type": "PATTERN", - "value": "\\\\." - } - }, { "type": "PATTERN", - "value": "[^\\\\{\"]+" + "value": "[^{\"]+" }, { "type": "SYMBOL", diff --git a/src/parser.c b/src/parser.c index f5eac76..77237eb 100644 --- a/src/parser.c +++ b/src/parser.c @@ -8,9 +8,9 @@ #define LANGUAGE_VERSION 14 #define STATE_COUNT 359 #define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 117 +#define SYMBOL_COUNT 116 #define ALIAS_COUNT 0 -#define TOKEN_COUNT 53 +#define TOKEN_COUNT 52 #define EXTERNAL_TOKEN_COUNT 16 #define FIELD_COUNT 4 #define MAX_ALIAS_SEQUENCE_LENGTH 7 @@ -32,107 +32,106 @@ enum ts_symbol_identifiers { anon_sym_DQUOTE = 13, sym_text = 14, aux_sym__single_quoted_attribute_value_token1 = 15, - aux_sym__single_quoted_attribute_value_token2 = 16, - aux_sym__double_quoted_attribute_value_token1 = 17, - anon_sym_POUND = 18, - anon_sym_if = 19, - anon_sym_LBRACE = 20, - anon_sym_RBRACE = 21, - anon_sym_COLON = 22, - anon_sym_elseif = 23, - anon_sym_else = 24, - anon_sym_SLASH = 25, - anon_sym_each = 26, - anon_sym_as = 27, - anon_sym_await = 28, - anon_sym_then = 29, - anon_sym_catch = 30, - anon_sym_key = 31, - anon_sym_snippet = 32, - aux_sym_snippet_start_token1 = 33, - anon_sym_LPAREN = 34, - anon_sym_RPAREN = 35, - aux_sym__tag_value_token1 = 36, - anon_sym_AT = 37, - anon_sym_html = 38, - anon_sym_const = 39, - anon_sym_debug = 40, - anon_sym_render = 41, - sym__start_tag_name = 42, - sym__script_start_tag_name = 43, - sym__style_start_tag_name = 44, - sym__end_tag_name = 45, - sym_erroneous_end_tag_name = 46, - sym__implicit_end_tag = 47, - sym_raw_text = 48, - sym_comment = 49, - sym_svelte_raw_text = 50, - sym_svelte_raw_text_each = 51, - sym_svelte_raw_text_snippet_arguments = 52, - sym_document = 53, - sym_doctype = 54, - sym__node = 55, - sym_element = 56, - sym_script_element = 57, - sym_style_element = 58, - sym_start_tag = 59, - sym_script_start_tag = 60, - sym_style_start_tag = 61, - sym_self_closing_tag = 62, - sym_end_tag = 63, - sym_erroneous_end_tag = 64, - sym_attribute = 65, - sym_quoted_attribute_value = 66, - aux_sym__single_quoted_attribute_value = 67, - aux_sym__double_quoted_attribute_value = 68, - sym_if_statement = 69, - sym__if_start_tag = 70, - sym_if_start = 71, - sym__else_if_tag = 72, - sym_else_if_start = 73, - sym_else_if_block = 74, - sym__else_tag = 75, - sym_else_start = 76, - sym_else_block = 77, - sym__if_end_tag = 78, - sym_if_end = 79, - sym_each_statement = 80, - sym__each_start_tag = 81, - sym_each_start = 82, - sym__each_end_tag = 83, - sym_each_end = 84, - sym_await_statement = 85, - sym__await_start_tag = 86, - sym_await_start = 87, - sym__then_tag = 88, - sym_then_block = 89, - sym__catch_tag = 90, - sym_catch_block = 91, - sym__await_end_tag = 92, - sym_await_end = 93, - sym_key_statement = 94, - sym__key_start_tag = 95, - sym_key_start = 96, - sym__key_end_tag = 97, - sym_key_end = 98, - sym_snippet_statement = 99, - sym__snippet_start_tag = 100, - sym_snippet_start = 101, - sym__snippet_end_tag = 102, - sym_snippet_end = 103, - sym_expression = 104, - sym__tag_value = 105, - sym__html_tag = 106, - sym_html_tag = 107, - sym__const_tag = 108, - sym_const_tag = 109, - sym__debug_tag = 110, - sym_debug_tag = 111, - sym__render_tag = 112, - sym_render_tag = 113, - aux_sym_document_repeat1 = 114, - aux_sym_start_tag_repeat1 = 115, - aux_sym_if_statement_repeat1 = 116, + aux_sym__double_quoted_attribute_value_token1 = 16, + anon_sym_POUND = 17, + anon_sym_if = 18, + anon_sym_LBRACE = 19, + anon_sym_RBRACE = 20, + anon_sym_COLON = 21, + anon_sym_elseif = 22, + anon_sym_else = 23, + anon_sym_SLASH = 24, + anon_sym_each = 25, + anon_sym_as = 26, + anon_sym_await = 27, + anon_sym_then = 28, + anon_sym_catch = 29, + anon_sym_key = 30, + anon_sym_snippet = 31, + aux_sym_snippet_start_token1 = 32, + anon_sym_LPAREN = 33, + anon_sym_RPAREN = 34, + aux_sym__tag_value_token1 = 35, + anon_sym_AT = 36, + anon_sym_html = 37, + anon_sym_const = 38, + anon_sym_debug = 39, + anon_sym_render = 40, + sym__start_tag_name = 41, + sym__script_start_tag_name = 42, + sym__style_start_tag_name = 43, + sym__end_tag_name = 44, + sym_erroneous_end_tag_name = 45, + sym__implicit_end_tag = 46, + sym_raw_text = 47, + sym_comment = 48, + sym_svelte_raw_text = 49, + sym_svelte_raw_text_each = 50, + sym_svelte_raw_text_snippet_arguments = 51, + sym_document = 52, + sym_doctype = 53, + sym__node = 54, + sym_element = 55, + sym_script_element = 56, + sym_style_element = 57, + sym_start_tag = 58, + sym_script_start_tag = 59, + sym_style_start_tag = 60, + sym_self_closing_tag = 61, + sym_end_tag = 62, + sym_erroneous_end_tag = 63, + sym_attribute = 64, + sym_quoted_attribute_value = 65, + aux_sym__single_quoted_attribute_value = 66, + aux_sym__double_quoted_attribute_value = 67, + sym_if_statement = 68, + sym__if_start_tag = 69, + sym_if_start = 70, + sym__else_if_tag = 71, + sym_else_if_start = 72, + sym_else_if_block = 73, + sym__else_tag = 74, + sym_else_start = 75, + sym_else_block = 76, + sym__if_end_tag = 77, + sym_if_end = 78, + sym_each_statement = 79, + sym__each_start_tag = 80, + sym_each_start = 81, + sym__each_end_tag = 82, + sym_each_end = 83, + sym_await_statement = 84, + sym__await_start_tag = 85, + sym_await_start = 86, + sym__then_tag = 87, + sym_then_block = 88, + sym__catch_tag = 89, + sym_catch_block = 90, + sym__await_end_tag = 91, + sym_await_end = 92, + sym_key_statement = 93, + sym__key_start_tag = 94, + sym_key_start = 95, + sym__key_end_tag = 96, + sym_key_end = 97, + sym_snippet_statement = 98, + sym__snippet_start_tag = 99, + sym_snippet_start = 100, + sym__snippet_end_tag = 101, + sym_snippet_end = 102, + sym_expression = 103, + sym__tag_value = 104, + sym__html_tag = 105, + sym_html_tag = 106, + sym__const_tag = 107, + sym_const_tag = 108, + sym__debug_tag = 109, + sym_debug_tag = 110, + sym__render_tag = 111, + sym_render_tag = 112, + aux_sym_document_repeat1 = 113, + aux_sym_start_tag_repeat1 = 114, + aux_sym_if_statement_repeat1 = 115, }; static const char * const ts_symbol_names[] = { @@ -152,7 +151,6 @@ static const char * const ts_symbol_names[] = { [anon_sym_DQUOTE] = "\"", [sym_text] = "text", [aux_sym__single_quoted_attribute_value_token1] = "_single_quoted_attribute_value_token1", - [aux_sym__single_quoted_attribute_value_token2] = "_single_quoted_attribute_value_token2", [aux_sym__double_quoted_attribute_value_token1] = "_double_quoted_attribute_value_token1", [anon_sym_POUND] = "#", [anon_sym_if] = "if", @@ -272,7 +270,6 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_DQUOTE] = anon_sym_DQUOTE, [sym_text] = sym_text, [aux_sym__single_quoted_attribute_value_token1] = aux_sym__single_quoted_attribute_value_token1, - [aux_sym__single_quoted_attribute_value_token2] = aux_sym__single_quoted_attribute_value_token2, [aux_sym__double_quoted_attribute_value_token1] = aux_sym__double_quoted_attribute_value_token1, [anon_sym_POUND] = anon_sym_POUND, [anon_sym_if] = anon_sym_if, @@ -440,10 +437,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [aux_sym__single_quoted_attribute_value_token2] = { - .visible = false, - .named = false, - }, [aux_sym__double_quoted_attribute_value_token1] = { .visible = false, .named = false, @@ -921,8 +914,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7] = 7, [8] = 8, [9] = 9, - [10] = 7, - [11] = 6, + [10] = 6, + [11] = 7, [12] = 9, [13] = 8, [14] = 14, @@ -935,8 +928,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [21] = 21, [22] = 22, [23] = 14, - [24] = 22, - [25] = 21, + [24] = 21, + [25] = 22, [26] = 26, [27] = 27, [28] = 28, @@ -946,8 +939,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [32] = 32, [33] = 33, [34] = 34, - [35] = 29, - [36] = 30, + [35] = 28, + [36] = 29, [37] = 31, [38] = 38, [39] = 39, @@ -959,15 +952,15 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [45] = 45, [46] = 26, [47] = 47, - [48] = 32, + [48] = 48, [49] = 47, - [50] = 50, - [51] = 50, + [50] = 30, + [51] = 48, [52] = 45, - [53] = 33, - [54] = 28, + [53] = 32, + [54] = 39, [55] = 41, - [56] = 39, + [56] = 33, [57] = 43, [58] = 58, [59] = 34, @@ -976,8 +969,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [62] = 62, [63] = 63, [64] = 61, - [65] = 65, - [66] = 63, + [65] = 63, + [66] = 66, [67] = 67, [68] = 68, [69] = 68, @@ -1012,25 +1005,25 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [98] = 98, [99] = 92, [100] = 100, - [101] = 101, - [102] = 93, + [101] = 97, + [102] = 102, [103] = 103, [104] = 104, [105] = 105, - [106] = 106, - [107] = 107, - [108] = 97, - [109] = 106, + [106] = 90, + [107] = 93, + [108] = 108, + [109] = 109, [110] = 110, [111] = 111, [112] = 112, [113] = 98, - [114] = 101, - [115] = 110, + [114] = 108, + [115] = 109, [116] = 116, [117] = 117, [118] = 118, - [119] = 94, + [119] = 110, [120] = 120, [121] = 121, [122] = 122, @@ -1040,55 +1033,55 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [126] = 126, [127] = 127, [128] = 100, - [129] = 107, + [129] = 94, [130] = 130, - [131] = 112, - [132] = 90, - [133] = 91, - [134] = 85, + [131] = 102, + [132] = 121, + [133] = 133, + [134] = 86, [135] = 135, [136] = 136, [137] = 137, [138] = 138, [139] = 139, [140] = 140, - [141] = 86, - [142] = 116, + [141] = 141, + [142] = 85, [143] = 143, [144] = 144, [145] = 145, - [146] = 146, - [147] = 147, - [148] = 122, - [149] = 121, - [150] = 150, - [151] = 117, - [152] = 87, - [153] = 144, - [154] = 150, - [155] = 147, - [156] = 146, - [157] = 139, - [158] = 138, - [159] = 136, - [160] = 140, - [161] = 137, - [162] = 130, - [163] = 120, - [164] = 118, - [165] = 135, - [166] = 127, - [167] = 111, - [168] = 123, - [169] = 105, - [170] = 126, - [171] = 125, + [146] = 133, + [147] = 144, + [148] = 91, + [149] = 122, + [150] = 141, + [151] = 151, + [152] = 112, + [153] = 140, + [154] = 137, + [155] = 139, + [156] = 138, + [157] = 136, + [158] = 135, + [159] = 127, + [160] = 130, + [161] = 120, + [162] = 111, + [163] = 126, + [164] = 125, + [165] = 105, + [166] = 104, + [167] = 103, + [168] = 124, + [169] = 123, + [170] = 96, + [171] = 95, [172] = 89, - [173] = 104, - [174] = 103, - [175] = 96, - [176] = 95, - [177] = 124, + [173] = 118, + [174] = 87, + [175] = 117, + [176] = 151, + [177] = 116, [178] = 178, [179] = 179, [180] = 180, @@ -1102,50 +1095,50 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [188] = 188, [189] = 189, [190] = 190, - [191] = 182, - [192] = 181, + [191] = 191, + [192] = 179, [193] = 193, [194] = 194, [195] = 195, [196] = 196, - [197] = 197, + [197] = 145, [198] = 198, - [199] = 197, + [199] = 199, [200] = 200, - [201] = 145, + [201] = 200, [202] = 202, [203] = 203, [204] = 204, [205] = 205, - [206] = 186, - [207] = 185, + [206] = 206, + [207] = 205, [208] = 208, [209] = 208, - [210] = 210, - [211] = 211, - [212] = 212, + [210] = 204, + [211] = 206, + [212] = 96, [213] = 213, [214] = 214, - [215] = 96, - [216] = 211, - [217] = 96, - [218] = 96, + [215] = 215, + [216] = 216, + [217] = 217, + [218] = 198, [219] = 219, - [220] = 220, + [220] = 213, [221] = 221, [222] = 222, [223] = 223, - [224] = 214, + [224] = 224, [225] = 225, - [226] = 226, - [227] = 227, - [228] = 225, - [229] = 226, - [230] = 227, - [231] = 221, - [232] = 96, - [233] = 219, - [234] = 223, + [226] = 221, + [227] = 222, + [228] = 223, + [229] = 96, + [230] = 96, + [231] = 96, + [232] = 215, + [233] = 216, + [234] = 219, [235] = 235, [236] = 236, [237] = 237, @@ -1291,21 +1284,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(66); - if (lookahead == '"') ADVANCE(119); - if (lookahead == '#') ADVANCE(126); + if (eof) ADVANCE(65); + if (lookahead == '"') ADVANCE(118); + if (lookahead == '#') ADVANCE(124); if (lookahead == '&') ADVANCE(4); - if (lookahead == '\'') ADVANCE(118); - if (lookahead == '(') ADVANCE(144); - if (lookahead == ')') ADVANCE(145); - if (lookahead == '/') ADVANCE(135); - if (lookahead == ':') ADVANCE(130); - if (lookahead == '<') ADVANCE(72); - if (lookahead == '=') ADVANCE(75); - if (lookahead == '>') ADVANCE(70); - if (lookahead == '@') ADVANCE(147); + if (lookahead == '\'') ADVANCE(117); + if (lookahead == '(') ADVANCE(142); + if (lookahead == ')') ADVANCE(143); + if (lookahead == '/') ADVANCE(133); + if (lookahead == ':') ADVANCE(128); + if (lookahead == '<') ADVANCE(71); + if (lookahead == '=') ADVANCE(74); + if (lookahead == '>') ADVANCE(69); + if (lookahead == '@') ADVANCE(145); if (lookahead == 'D') ADVANCE(55); - if (lookahead == '\\') ADVANCE(64); if (lookahead == 'a') ADVANCE(42); if (lookahead == 'c') ADVANCE(9); if (lookahead == 'd') ADVANCE(15); @@ -1316,66 +1308,64 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'r') ADVANCE(20); if (lookahead == 's') ADVANCE(35); if (lookahead == 't') ADVANCE(28); - if (lookahead == '{') ADVANCE(128); - if (lookahead == '}') ADVANCE(129); + if (lookahead == '{') ADVANCE(126); + if (lookahead == '}') ADVANCE(127); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(146); + lookahead == ' ') ADVANCE(144); END_STATE(); case 1: - if (lookahead == '"') ADVANCE(119); - if (lookahead == '\'') ADVANCE(118); - if (lookahead == '{') ADVANCE(128); + if (lookahead == '"') ADVANCE(118); + if (lookahead == '\'') ADVANCE(117); + if (lookahead == '{') ADVANCE(126); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(146); + lookahead == ' ') ADVANCE(144); if (lookahead != 0 && (lookahead < '<' || '>' < lookahead) && - lookahead != '}') ADVANCE(77); + lookahead != '}') ADVANCE(76); END_STATE(); case 2: - if (lookahead == '"') ADVANCE(119); - if (lookahead == '\\') ADVANCE(64); - if (lookahead == '{') ADVANCE(128); + if (lookahead == '"') ADVANCE(118); + if (lookahead == '{') ADVANCE(126); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(124); - if (lookahead != 0) ADVANCE(125); + lookahead == ' ') ADVANCE(122); + if (lookahead != 0) ADVANCE(123); END_STATE(); case 3: - if (lookahead == '#') ADVANCE(126); - if (lookahead == '/') ADVANCE(134); - if (lookahead == ':') ADVANCE(130); - if (lookahead == '@') ADVANCE(147); + if (lookahead == '#') ADVANCE(124); + if (lookahead == '/') ADVANCE(132); + if (lookahead == ':') ADVANCE(128); + if (lookahead == '@') ADVANCE(145); if (lookahead == 'e') ADVANCE(33); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(146); + lookahead == ' ') ADVANCE(144); END_STATE(); case 4: if (lookahead == '#') ADVANCE(58); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(117); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(116); END_STATE(); case 5: - if (lookahead == '\'') ADVANCE(118); - if (lookahead == '\\') ADVANCE(64); - if (lookahead == '{') ADVANCE(128); + if (lookahead == '\'') ADVANCE(117); + if (lookahead == '{') ADVANCE(126); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(122); - if (lookahead != 0) ADVANCE(123); + lookahead == ' ') ADVANCE(120); + if (lookahead != 0) ADVANCE(121); END_STATE(); case 6: if (lookahead == '/') ADVANCE(7); - if (lookahead == '=') ADVANCE(75); - if (lookahead == '>') ADVANCE(70); - if (lookahead == '{') ADVANCE(128); + if (lookahead == '=') ADVANCE(74); + if (lookahead == '>') ADVANCE(69); + if (lookahead == '{') ADVANCE(126); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(146); + lookahead == ' ') ADVANCE(144); if (lookahead != 0 && lookahead != '"' && lookahead != '\'' && lookahead != '<' && - lookahead != '}') ADVANCE(76); + lookahead != '}') ADVANCE(75); END_STATE(); case 7: - if (lookahead == '>') ADVANCE(73); + if (lookahead == '>') ADVANCE(72); END_STATE(); case 8: if (lookahead == 'a') ADVANCE(12); @@ -1409,13 +1399,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(52); END_STATE(); case 17: - if (lookahead == 'e') ADVANCE(133); + if (lookahead == 'e') ADVANCE(131); END_STATE(); case 18: if (lookahead == 'e') ADVANCE(41); END_STATE(); case 19: - if (lookahead == 'e') ADVANCE(132); + if (lookahead == 'e') ADVANCE(130); END_STATE(); case 20: if (lookahead == 'e') ADVANCE(36); @@ -1427,19 +1417,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(49); END_STATE(); case 23: - if (lookahead == 'f') ADVANCE(127); + if (lookahead == 'f') ADVANCE(125); END_STATE(); case 24: - if (lookahead == 'f') ADVANCE(131); + if (lookahead == 'f') ADVANCE(129); END_STATE(); case 25: - if (lookahead == 'g') ADVANCE(150); + if (lookahead == 'g') ADVANCE(148); END_STATE(); case 26: - if (lookahead == 'h') ADVANCE(136); + if (lookahead == 'h') ADVANCE(134); END_STATE(); case 27: - if (lookahead == 'h') ADVANCE(140); + if (lookahead == 'h') ADVANCE(138); END_STATE(); case 28: if (lookahead == 'h') ADVANCE(21); @@ -1454,7 +1444,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'i') ADVANCE(47); END_STATE(); case 32: - if (lookahead == 'l') ADVANCE(148); + if (lookahead == 'l') ADVANCE(146); END_STATE(); case 33: if (lookahead == 'l') ADVANCE(45); @@ -1469,7 +1459,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(14); END_STATE(); case 37: - if (lookahead == 'n') ADVANCE(139); + if (lookahead == 'n') ADVANCE(137); END_STATE(); case 38: if (lookahead == 'n') ADVANCE(44); @@ -1481,10 +1471,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'p') ADVANCE(22); END_STATE(); case 41: - if (lookahead == 'r') ADVANCE(151); + if (lookahead == 'r') ADVANCE(149); END_STATE(); case 42: - if (lookahead == 's') ADVANCE(137); + if (lookahead == 's') ADVANCE(135); if (lookahead == 'w') ADVANCE(10); END_STATE(); case 43: @@ -1500,13 +1490,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 't') ADVANCE(34); END_STATE(); case 47: - if (lookahead == 't') ADVANCE(138); + if (lookahead == 't') ADVANCE(136); END_STATE(); case 48: - if (lookahead == 't') ADVANCE(149); + if (lookahead == 't') ADVANCE(147); END_STATE(); case 49: - if (lookahead == 't') ADVANCE(142); + if (lookahead == 't') ADVANCE(140); END_STATE(); case 50: if (lookahead == 't') ADVANCE(13); @@ -1515,7 +1505,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(25); END_STATE(); case 52: - if (lookahead == 'y') ADVANCE(141); + if (lookahead == 'y') ADVANCE(139); END_STATE(); case 53: if (lookahead == 'C' || @@ -1523,7 +1513,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 54: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(71); + lookahead == 'e') ADVANCE(70); END_STATE(); case 55: if (lookahead == 'O' || @@ -1540,7 +1530,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 58: if (lookahead == 'X' || lookahead == 'x') ADVANCE(63); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(83); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(82); END_STATE(); case 59: if (lookahead == 'Y' || @@ -1548,11 +1538,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 60: if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(146); + lookahead == ' ') ADVANCE(144); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 61: if (('\t' <= lookahead && lookahead <= '\r') || @@ -1562,77 +1552,73 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '<' && lookahead != '>' && lookahead != '{' && - lookahead != '}') ADVANCE(120); + lookahead != '}') ADVANCE(119); END_STATE(); case 62: if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(68); + lookahead == ' ') ADVANCE(67); if (lookahead != 0 && - lookahead != '>') ADVANCE(69); + lookahead != '>') ADVANCE(68); END_STATE(); case 63: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(88); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(87); END_STATE(); case 64: - if (lookahead != 0 && - lookahead != '\n') ADVANCE(121); - END_STATE(); - case 65: - if (eof) ADVANCE(66); + if (eof) ADVANCE(65); if (lookahead == '&') ADVANCE(4); - if (lookahead == '<') ADVANCE(72); - if (lookahead == '{') ADVANCE(128); + if (lookahead == '<') ADVANCE(71); + if (lookahead == '{') ADVANCE(126); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(146); + lookahead == ' ') ADVANCE(144); if (lookahead != 0 && lookahead != '>' && - lookahead != '}') ADVANCE(120); + lookahead != '}') ADVANCE(119); END_STATE(); - case 66: + case 65: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 67: + case 66: ACCEPT_TOKEN(anon_sym_LT_BANG); END_STATE(); - case 68: + case 67: ACCEPT_TOKEN(aux_sym_doctype_token1); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(68); + lookahead == ' ') ADVANCE(67); if (lookahead != 0 && - lookahead != '>') ADVANCE(69); + lookahead != '>') ADVANCE(68); END_STATE(); - case 69: + case 68: ACCEPT_TOKEN(aux_sym_doctype_token1); if (lookahead != 0 && - lookahead != '>') ADVANCE(69); + lookahead != '>') ADVANCE(68); END_STATE(); - case 70: + case 69: ACCEPT_TOKEN(anon_sym_GT); END_STATE(); - case 71: + case 70: ACCEPT_TOKEN(sym__doctype); END_STATE(); - case 72: + case 71: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '!') ADVANCE(67); - if (lookahead == '/') ADVANCE(74); + if (lookahead == '!') ADVANCE(66); + if (lookahead == '/') ADVANCE(73); END_STATE(); - case 73: + case 72: ACCEPT_TOKEN(anon_sym_SLASH_GT); END_STATE(); - case 74: + case 73: ACCEPT_TOKEN(anon_sym_LT_SLASH); END_STATE(); - case 75: + case 74: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 76: + case 75: ACCEPT_TOKEN(sym_attribute_name); - if (!sym_attribute_name_character_set_1(lookahead)) ADVANCE(76); + if (!sym_attribute_name_character_set_1(lookahead)) ADVANCE(75); END_STATE(); - case 77: + case 76: ACCEPT_TOKEN(sym_attribute_value); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -1641,251 +1627,251 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\'' && (lookahead < '<' || '>' < lookahead) && lookahead != '{' && - lookahead != '}') ADVANCE(77); + lookahead != '}') ADVANCE(76); + END_STATE(); + case 77: + ACCEPT_TOKEN(sym_entity); END_STATE(); case 78: ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(77); END_STATE(); case 79: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(78); END_STATE(); case 80: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(79); END_STATE(); case 81: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(80); END_STATE(); case 82: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(81); END_STATE(); case 83: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(82); + if (lookahead == ';') ADVANCE(77); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(78); END_STATE(); case 84: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(79); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(83); END_STATE(); case 85: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(84); END_STATE(); case 86: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(85); END_STATE(); case 87: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(86); END_STATE(); case 88: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(87); + if (lookahead == ';') ADVANCE(77); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(78); END_STATE(); case 89: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(79); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(88); END_STATE(); case 90: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(89); END_STATE(); case 91: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(90); END_STATE(); case 92: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(91); END_STATE(); case 93: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(92); END_STATE(); case 94: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(93); END_STATE(); case 95: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(94); END_STATE(); case 96: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(95); END_STATE(); case 97: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(96); END_STATE(); case 98: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(97); END_STATE(); case 99: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 100: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(99); END_STATE(); case 101: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(100); END_STATE(); case 102: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(101); END_STATE(); case 103: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(102); END_STATE(); case 104: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(103); END_STATE(); case 105: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(104); END_STATE(); case 106: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(105); END_STATE(); case 107: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(106); END_STATE(); case 108: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); END_STATE(); case 109: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 110: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(109); END_STATE(); case 111: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 112: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(111); END_STATE(); case 113: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 114: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 115: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(114); END_STATE(); case 116: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); + if (lookahead == ';') ADVANCE(77); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(115); END_STATE(); case 117: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(78); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(116); - END_STATE(); - case 118: ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); - case 119: + case 118: ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); - case 120: + case 119: ACCEPT_TOKEN(sym_text); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(61); @@ -1894,127 +1880,120 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '<' && lookahead != '>' && lookahead != '{' && - lookahead != '}') ADVANCE(120); + lookahead != '}') ADVANCE(119); END_STATE(); - case 121: + case 120: ACCEPT_TOKEN(aux_sym__single_quoted_attribute_value_token1); - END_STATE(); - case 122: - ACCEPT_TOKEN(aux_sym__single_quoted_attribute_value_token2); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(122); + lookahead == ' ') ADVANCE(120); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\' && - lookahead != '{') ADVANCE(123); + lookahead != '{') ADVANCE(121); END_STATE(); - case 123: - ACCEPT_TOKEN(aux_sym__single_quoted_attribute_value_token2); + case 121: + ACCEPT_TOKEN(aux_sym__single_quoted_attribute_value_token1); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\' && - lookahead != '{') ADVANCE(123); + lookahead != '{') ADVANCE(121); END_STATE(); - case 124: + case 122: ACCEPT_TOKEN(aux_sym__double_quoted_attribute_value_token1); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(124); + lookahead == ' ') ADVANCE(122); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\' && - lookahead != '{') ADVANCE(125); + lookahead != '{') ADVANCE(123); END_STATE(); - case 125: + case 123: ACCEPT_TOKEN(aux_sym__double_quoted_attribute_value_token1); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\' && - lookahead != '{') ADVANCE(125); + lookahead != '{') ADVANCE(123); END_STATE(); - case 126: + case 124: ACCEPT_TOKEN(anon_sym_POUND); END_STATE(); - case 127: + case 125: ACCEPT_TOKEN(anon_sym_if); END_STATE(); - case 128: + case 126: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 129: + case 127: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 130: + case 128: ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); - case 131: + case 129: ACCEPT_TOKEN(anon_sym_elseif); END_STATE(); - case 132: + case 130: ACCEPT_TOKEN(anon_sym_else); END_STATE(); - case 133: + case 131: ACCEPT_TOKEN(anon_sym_else); if (lookahead == ' ') ADVANCE(30); END_STATE(); - case 134: + case 132: ACCEPT_TOKEN(anon_sym_SLASH); END_STATE(); - case 135: + case 133: ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '>') ADVANCE(73); + if (lookahead == '>') ADVANCE(72); END_STATE(); - case 136: + case 134: ACCEPT_TOKEN(anon_sym_each); END_STATE(); - case 137: + case 135: ACCEPT_TOKEN(anon_sym_as); END_STATE(); - case 138: + case 136: ACCEPT_TOKEN(anon_sym_await); END_STATE(); - case 139: + case 137: ACCEPT_TOKEN(anon_sym_then); END_STATE(); - case 140: + case 138: ACCEPT_TOKEN(anon_sym_catch); END_STATE(); - case 141: + case 139: ACCEPT_TOKEN(anon_sym_key); END_STATE(); - case 142: + case 140: ACCEPT_TOKEN(anon_sym_snippet); END_STATE(); - case 143: + case 141: ACCEPT_TOKEN(aux_sym_snippet_start_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 144: + case 142: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); - case 145: + case 143: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 146: + case 144: ACCEPT_TOKEN(aux_sym__tag_value_token1); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(146); + lookahead == ' ') ADVANCE(144); END_STATE(); - case 147: + case 145: ACCEPT_TOKEN(anon_sym_AT); END_STATE(); - case 148: + case 146: ACCEPT_TOKEN(anon_sym_html); END_STATE(); - case 149: + case 147: ACCEPT_TOKEN(anon_sym_const); END_STATE(); - case 150: + case 148: ACCEPT_TOKEN(anon_sym_debug); END_STATE(); - case 151: + case 149: ACCEPT_TOKEN(anon_sym_render); END_STATE(); default: @@ -2024,72 +2003,72 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, - [1] = {.lex_state = 65, .external_lex_state = 2}, - [2] = {.lex_state = 65, .external_lex_state = 2}, - [3] = {.lex_state = 65, .external_lex_state = 2}, - [4] = {.lex_state = 65, .external_lex_state = 2}, - [5] = {.lex_state = 65, .external_lex_state = 2}, - [6] = {.lex_state = 65, .external_lex_state = 2}, - [7] = {.lex_state = 65, .external_lex_state = 2}, - [8] = {.lex_state = 65, .external_lex_state = 2}, - [9] = {.lex_state = 65, .external_lex_state = 2}, - [10] = {.lex_state = 65, .external_lex_state = 2}, - [11] = {.lex_state = 65, .external_lex_state = 2}, - [12] = {.lex_state = 65, .external_lex_state = 2}, - [13] = {.lex_state = 65, .external_lex_state = 2}, - [14] = {.lex_state = 65, .external_lex_state = 2}, - [15] = {.lex_state = 65, .external_lex_state = 3}, - [16] = {.lex_state = 65, .external_lex_state = 3}, - [17] = {.lex_state = 65, .external_lex_state = 2}, - [18] = {.lex_state = 65, .external_lex_state = 2}, - [19] = {.lex_state = 65, .external_lex_state = 3}, - [20] = {.lex_state = 65, .external_lex_state = 3}, - [21] = {.lex_state = 65, .external_lex_state = 2}, - [22] = {.lex_state = 65, .external_lex_state = 2}, - [23] = {.lex_state = 65, .external_lex_state = 2}, - [24] = {.lex_state = 65, .external_lex_state = 2}, - [25] = {.lex_state = 65, .external_lex_state = 2}, - [26] = {.lex_state = 65, .external_lex_state = 2}, - [27] = {.lex_state = 65, .external_lex_state = 2}, - [28] = {.lex_state = 65, .external_lex_state = 3}, - [29] = {.lex_state = 65, .external_lex_state = 2}, - [30] = {.lex_state = 65, .external_lex_state = 2}, - [31] = {.lex_state = 65, .external_lex_state = 2}, - [32] = {.lex_state = 65, .external_lex_state = 2}, - [33] = {.lex_state = 65, .external_lex_state = 2}, - [34] = {.lex_state = 65, .external_lex_state = 2}, - [35] = {.lex_state = 65, .external_lex_state = 2}, - [36] = {.lex_state = 65, .external_lex_state = 2}, - [37] = {.lex_state = 65, .external_lex_state = 2}, - [38] = {.lex_state = 65, .external_lex_state = 2}, - [39] = {.lex_state = 65, .external_lex_state = 2}, - [40] = {.lex_state = 65, .external_lex_state = 2}, - [41] = {.lex_state = 65, .external_lex_state = 2}, - [42] = {.lex_state = 65, .external_lex_state = 2}, - [43] = {.lex_state = 65, .external_lex_state = 2}, - [44] = {.lex_state = 65, .external_lex_state = 2}, - [45] = {.lex_state = 65, .external_lex_state = 2}, - [46] = {.lex_state = 65, .external_lex_state = 2}, - [47] = {.lex_state = 65, .external_lex_state = 2}, - [48] = {.lex_state = 65, .external_lex_state = 2}, - [49] = {.lex_state = 65, .external_lex_state = 2}, - [50] = {.lex_state = 65, .external_lex_state = 2}, - [51] = {.lex_state = 65, .external_lex_state = 2}, - [52] = {.lex_state = 65, .external_lex_state = 2}, - [53] = {.lex_state = 65, .external_lex_state = 2}, - [54] = {.lex_state = 65, .external_lex_state = 2}, - [55] = {.lex_state = 65, .external_lex_state = 2}, - [56] = {.lex_state = 65, .external_lex_state = 2}, - [57] = {.lex_state = 65, .external_lex_state = 2}, - [58] = {.lex_state = 65, .external_lex_state = 2}, - [59] = {.lex_state = 65, .external_lex_state = 2}, - [60] = {.lex_state = 65, .external_lex_state = 2}, - [61] = {.lex_state = 65, .external_lex_state = 2}, - [62] = {.lex_state = 65, .external_lex_state = 2}, - [63] = {.lex_state = 65, .external_lex_state = 2}, - [64] = {.lex_state = 65, .external_lex_state = 2}, - [65] = {.lex_state = 65, .external_lex_state = 2}, - [66] = {.lex_state = 65, .external_lex_state = 2}, + [1] = {.lex_state = 64, .external_lex_state = 2}, + [2] = {.lex_state = 64, .external_lex_state = 2}, + [3] = {.lex_state = 64, .external_lex_state = 2}, + [4] = {.lex_state = 64, .external_lex_state = 2}, + [5] = {.lex_state = 64, .external_lex_state = 2}, + [6] = {.lex_state = 64, .external_lex_state = 2}, + [7] = {.lex_state = 64, .external_lex_state = 2}, + [8] = {.lex_state = 64, .external_lex_state = 2}, + [9] = {.lex_state = 64, .external_lex_state = 2}, + [10] = {.lex_state = 64, .external_lex_state = 2}, + [11] = {.lex_state = 64, .external_lex_state = 2}, + [12] = {.lex_state = 64, .external_lex_state = 2}, + [13] = {.lex_state = 64, .external_lex_state = 2}, + [14] = {.lex_state = 64, .external_lex_state = 2}, + [15] = {.lex_state = 64, .external_lex_state = 3}, + [16] = {.lex_state = 64, .external_lex_state = 3}, + [17] = {.lex_state = 64, .external_lex_state = 2}, + [18] = {.lex_state = 64, .external_lex_state = 2}, + [19] = {.lex_state = 64, .external_lex_state = 3}, + [20] = {.lex_state = 64, .external_lex_state = 3}, + [21] = {.lex_state = 64, .external_lex_state = 2}, + [22] = {.lex_state = 64, .external_lex_state = 2}, + [23] = {.lex_state = 64, .external_lex_state = 2}, + [24] = {.lex_state = 64, .external_lex_state = 2}, + [25] = {.lex_state = 64, .external_lex_state = 2}, + [26] = {.lex_state = 64, .external_lex_state = 2}, + [27] = {.lex_state = 64, .external_lex_state = 2}, + [28] = {.lex_state = 64, .external_lex_state = 2}, + [29] = {.lex_state = 64, .external_lex_state = 2}, + [30] = {.lex_state = 64, .external_lex_state = 3}, + [31] = {.lex_state = 64, .external_lex_state = 2}, + [32] = {.lex_state = 64, .external_lex_state = 2}, + [33] = {.lex_state = 64, .external_lex_state = 2}, + [34] = {.lex_state = 64, .external_lex_state = 2}, + [35] = {.lex_state = 64, .external_lex_state = 2}, + [36] = {.lex_state = 64, .external_lex_state = 2}, + [37] = {.lex_state = 64, .external_lex_state = 2}, + [38] = {.lex_state = 64, .external_lex_state = 2}, + [39] = {.lex_state = 64, .external_lex_state = 2}, + [40] = {.lex_state = 64, .external_lex_state = 2}, + [41] = {.lex_state = 64, .external_lex_state = 2}, + [42] = {.lex_state = 64, .external_lex_state = 2}, + [43] = {.lex_state = 64, .external_lex_state = 2}, + [44] = {.lex_state = 64, .external_lex_state = 2}, + [45] = {.lex_state = 64, .external_lex_state = 2}, + [46] = {.lex_state = 64, .external_lex_state = 2}, + [47] = {.lex_state = 64, .external_lex_state = 2}, + [48] = {.lex_state = 64, .external_lex_state = 2}, + [49] = {.lex_state = 64, .external_lex_state = 2}, + [50] = {.lex_state = 64, .external_lex_state = 2}, + [51] = {.lex_state = 64, .external_lex_state = 2}, + [52] = {.lex_state = 64, .external_lex_state = 2}, + [53] = {.lex_state = 64, .external_lex_state = 2}, + [54] = {.lex_state = 64, .external_lex_state = 2}, + [55] = {.lex_state = 64, .external_lex_state = 2}, + [56] = {.lex_state = 64, .external_lex_state = 2}, + [57] = {.lex_state = 64, .external_lex_state = 2}, + [58] = {.lex_state = 64, .external_lex_state = 2}, + [59] = {.lex_state = 64, .external_lex_state = 2}, + [60] = {.lex_state = 64, .external_lex_state = 2}, + [61] = {.lex_state = 64, .external_lex_state = 2}, + [62] = {.lex_state = 64, .external_lex_state = 2}, + [63] = {.lex_state = 64, .external_lex_state = 2}, + [64] = {.lex_state = 64, .external_lex_state = 2}, + [65] = {.lex_state = 64, .external_lex_state = 2}, + [66] = {.lex_state = 64, .external_lex_state = 2}, [67] = {.lex_state = 3, .external_lex_state = 4}, [68] = {.lex_state = 3, .external_lex_state = 4}, [69] = {.lex_state = 3, .external_lex_state = 4}, @@ -2108,153 +2087,153 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [82] = {.lex_state = 3, .external_lex_state = 5}, [83] = {.lex_state = 0, .external_lex_state = 6}, [84] = {.lex_state = 0, .external_lex_state = 6}, - [85] = {.lex_state = 65, .external_lex_state = 3}, - [86] = {.lex_state = 65, .external_lex_state = 3}, - [87] = {.lex_state = 65, .external_lex_state = 2}, - [88] = {.lex_state = 65, .external_lex_state = 3}, - [89] = {.lex_state = 65, .external_lex_state = 2}, - [90] = {.lex_state = 65, .external_lex_state = 3}, - [91] = {.lex_state = 65, .external_lex_state = 3}, + [85] = {.lex_state = 64, .external_lex_state = 3}, + [86] = {.lex_state = 64, .external_lex_state = 2}, + [87] = {.lex_state = 64, .external_lex_state = 2}, + [88] = {.lex_state = 64, .external_lex_state = 3}, + [89] = {.lex_state = 64, .external_lex_state = 2}, + [90] = {.lex_state = 64, .external_lex_state = 2}, + [91] = {.lex_state = 64, .external_lex_state = 2}, [92] = {.lex_state = 6, .external_lex_state = 7}, - [93] = {.lex_state = 65, .external_lex_state = 3}, - [94] = {.lex_state = 65, .external_lex_state = 3}, - [95] = {.lex_state = 65, .external_lex_state = 2}, - [96] = {.lex_state = 65, .external_lex_state = 2}, - [97] = {.lex_state = 65, .external_lex_state = 2}, + [93] = {.lex_state = 64, .external_lex_state = 2}, + [94] = {.lex_state = 64, .external_lex_state = 3}, + [95] = {.lex_state = 64, .external_lex_state = 2}, + [96] = {.lex_state = 64, .external_lex_state = 2}, + [97] = {.lex_state = 6, .external_lex_state = 7}, [98] = {.lex_state = 0, .external_lex_state = 2}, [99] = {.lex_state = 6, .external_lex_state = 7}, [100] = {.lex_state = 0, .external_lex_state = 2}, [101] = {.lex_state = 6, .external_lex_state = 7}, - [102] = {.lex_state = 65, .external_lex_state = 2}, - [103] = {.lex_state = 65, .external_lex_state = 2}, - [104] = {.lex_state = 65, .external_lex_state = 2}, - [105] = {.lex_state = 65, .external_lex_state = 2}, - [106] = {.lex_state = 65, .external_lex_state = 2}, - [107] = {.lex_state = 65, .external_lex_state = 3}, - [108] = {.lex_state = 65, .external_lex_state = 3}, - [109] = {.lex_state = 65, .external_lex_state = 3}, - [110] = {.lex_state = 65, .external_lex_state = 3}, - [111] = {.lex_state = 65, .external_lex_state = 2}, - [112] = {.lex_state = 65, .external_lex_state = 3}, + [102] = {.lex_state = 64, .external_lex_state = 3}, + [103] = {.lex_state = 64, .external_lex_state = 2}, + [104] = {.lex_state = 64, .external_lex_state = 2}, + [105] = {.lex_state = 64, .external_lex_state = 2}, + [106] = {.lex_state = 64, .external_lex_state = 3}, + [107] = {.lex_state = 64, .external_lex_state = 3}, + [108] = {.lex_state = 64, .external_lex_state = 3}, + [109] = {.lex_state = 64, .external_lex_state = 3}, + [110] = {.lex_state = 64, .external_lex_state = 3}, + [111] = {.lex_state = 64, .external_lex_state = 2}, + [112] = {.lex_state = 64, .external_lex_state = 3}, [113] = {.lex_state = 0, .external_lex_state = 2}, - [114] = {.lex_state = 6, .external_lex_state = 7}, - [115] = {.lex_state = 65, .external_lex_state = 2}, - [116] = {.lex_state = 65, .external_lex_state = 3}, - [117] = {.lex_state = 65, .external_lex_state = 3}, - [118] = {.lex_state = 65, .external_lex_state = 3}, - [119] = {.lex_state = 65, .external_lex_state = 2}, - [120] = {.lex_state = 65, .external_lex_state = 2}, - [121] = {.lex_state = 65, .external_lex_state = 2}, - [122] = {.lex_state = 65, .external_lex_state = 2}, - [123] = {.lex_state = 65, .external_lex_state = 3}, - [124] = {.lex_state = 65, .external_lex_state = 3}, - [125] = {.lex_state = 65, .external_lex_state = 3}, - [126] = {.lex_state = 65, .external_lex_state = 3}, - [127] = {.lex_state = 65, .external_lex_state = 3}, + [114] = {.lex_state = 64, .external_lex_state = 2}, + [115] = {.lex_state = 64, .external_lex_state = 2}, + [116] = {.lex_state = 64, .external_lex_state = 3}, + [117] = {.lex_state = 64, .external_lex_state = 3}, + [118] = {.lex_state = 64, .external_lex_state = 3}, + [119] = {.lex_state = 64, .external_lex_state = 2}, + [120] = {.lex_state = 64, .external_lex_state = 2}, + [121] = {.lex_state = 64, .external_lex_state = 2}, + [122] = {.lex_state = 64, .external_lex_state = 2}, + [123] = {.lex_state = 64, .external_lex_state = 3}, + [124] = {.lex_state = 64, .external_lex_state = 3}, + [125] = {.lex_state = 64, .external_lex_state = 3}, + [126] = {.lex_state = 64, .external_lex_state = 3}, + [127] = {.lex_state = 64, .external_lex_state = 3}, [128] = {.lex_state = 0, .external_lex_state = 2}, - [129] = {.lex_state = 65, .external_lex_state = 2}, - [130] = {.lex_state = 65, .external_lex_state = 2}, - [131] = {.lex_state = 65, .external_lex_state = 2}, - [132] = {.lex_state = 65, .external_lex_state = 2}, - [133] = {.lex_state = 65, .external_lex_state = 2}, - [134] = {.lex_state = 65, .external_lex_state = 2}, - [135] = {.lex_state = 65, .external_lex_state = 3}, - [136] = {.lex_state = 65, .external_lex_state = 3}, - [137] = {.lex_state = 65, .external_lex_state = 2}, - [138] = {.lex_state = 65, .external_lex_state = 3}, - [139] = {.lex_state = 65, .external_lex_state = 3}, - [140] = {.lex_state = 65, .external_lex_state = 2}, - [141] = {.lex_state = 65, .external_lex_state = 2}, - [142] = {.lex_state = 65, .external_lex_state = 2}, - [143] = {.lex_state = 65, .external_lex_state = 3}, - [144] = {.lex_state = 65, .external_lex_state = 2}, + [129] = {.lex_state = 64, .external_lex_state = 2}, + [130] = {.lex_state = 64, .external_lex_state = 2}, + [131] = {.lex_state = 64, .external_lex_state = 2}, + [132] = {.lex_state = 64, .external_lex_state = 3}, + [133] = {.lex_state = 64, .external_lex_state = 2}, + [134] = {.lex_state = 64, .external_lex_state = 3}, + [135] = {.lex_state = 64, .external_lex_state = 3}, + [136] = {.lex_state = 64, .external_lex_state = 3}, + [137] = {.lex_state = 64, .external_lex_state = 2}, + [138] = {.lex_state = 64, .external_lex_state = 3}, + [139] = {.lex_state = 64, .external_lex_state = 3}, + [140] = {.lex_state = 64, .external_lex_state = 2}, + [141] = {.lex_state = 64, .external_lex_state = 2}, + [142] = {.lex_state = 64, .external_lex_state = 2}, + [143] = {.lex_state = 64, .external_lex_state = 3}, + [144] = {.lex_state = 64, .external_lex_state = 2}, [145] = {.lex_state = 6, .external_lex_state = 7}, - [146] = {.lex_state = 65, .external_lex_state = 3}, - [147] = {.lex_state = 65, .external_lex_state = 3}, - [148] = {.lex_state = 65, .external_lex_state = 3}, - [149] = {.lex_state = 65, .external_lex_state = 3}, - [150] = {.lex_state = 65, .external_lex_state = 3}, - [151] = {.lex_state = 65, .external_lex_state = 2}, - [152] = {.lex_state = 65, .external_lex_state = 3}, - [153] = {.lex_state = 65, .external_lex_state = 3}, - [154] = {.lex_state = 65, .external_lex_state = 2}, - [155] = {.lex_state = 65, .external_lex_state = 2}, - [156] = {.lex_state = 65, .external_lex_state = 2}, - [157] = {.lex_state = 65, .external_lex_state = 2}, - [158] = {.lex_state = 65, .external_lex_state = 2}, - [159] = {.lex_state = 65, .external_lex_state = 2}, - [160] = {.lex_state = 65, .external_lex_state = 3}, - [161] = {.lex_state = 65, .external_lex_state = 3}, - [162] = {.lex_state = 65, .external_lex_state = 3}, - [163] = {.lex_state = 65, .external_lex_state = 3}, - [164] = {.lex_state = 65, .external_lex_state = 2}, - [165] = {.lex_state = 65, .external_lex_state = 2}, - [166] = {.lex_state = 65, .external_lex_state = 2}, - [167] = {.lex_state = 65, .external_lex_state = 3}, - [168] = {.lex_state = 65, .external_lex_state = 2}, - [169] = {.lex_state = 65, .external_lex_state = 3}, - [170] = {.lex_state = 65, .external_lex_state = 2}, - [171] = {.lex_state = 65, .external_lex_state = 2}, - [172] = {.lex_state = 65, .external_lex_state = 3}, - [173] = {.lex_state = 65, .external_lex_state = 3}, - [174] = {.lex_state = 65, .external_lex_state = 3}, - [175] = {.lex_state = 65, .external_lex_state = 3}, - [176] = {.lex_state = 65, .external_lex_state = 3}, - [177] = {.lex_state = 65, .external_lex_state = 2}, - [178] = {.lex_state = 65, .external_lex_state = 2}, - [179] = {.lex_state = 65, .external_lex_state = 2}, - [180] = {.lex_state = 65, .external_lex_state = 2}, - [181] = {.lex_state = 2, .external_lex_state = 2}, - [182] = {.lex_state = 5, .external_lex_state = 2}, + [146] = {.lex_state = 64, .external_lex_state = 3}, + [147] = {.lex_state = 64, .external_lex_state = 3}, + [148] = {.lex_state = 64, .external_lex_state = 3}, + [149] = {.lex_state = 64, .external_lex_state = 3}, + [150] = {.lex_state = 64, .external_lex_state = 3}, + [151] = {.lex_state = 64, .external_lex_state = 2}, + [152] = {.lex_state = 64, .external_lex_state = 2}, + [153] = {.lex_state = 64, .external_lex_state = 3}, + [154] = {.lex_state = 64, .external_lex_state = 3}, + [155] = {.lex_state = 64, .external_lex_state = 2}, + [156] = {.lex_state = 64, .external_lex_state = 2}, + [157] = {.lex_state = 64, .external_lex_state = 2}, + [158] = {.lex_state = 64, .external_lex_state = 2}, + [159] = {.lex_state = 64, .external_lex_state = 2}, + [160] = {.lex_state = 64, .external_lex_state = 3}, + [161] = {.lex_state = 64, .external_lex_state = 3}, + [162] = {.lex_state = 64, .external_lex_state = 3}, + [163] = {.lex_state = 64, .external_lex_state = 2}, + [164] = {.lex_state = 64, .external_lex_state = 2}, + [165] = {.lex_state = 64, .external_lex_state = 3}, + [166] = {.lex_state = 64, .external_lex_state = 3}, + [167] = {.lex_state = 64, .external_lex_state = 3}, + [168] = {.lex_state = 64, .external_lex_state = 2}, + [169] = {.lex_state = 64, .external_lex_state = 2}, + [170] = {.lex_state = 64, .external_lex_state = 3}, + [171] = {.lex_state = 64, .external_lex_state = 3}, + [172] = {.lex_state = 64, .external_lex_state = 3}, + [173] = {.lex_state = 64, .external_lex_state = 2}, + [174] = {.lex_state = 64, .external_lex_state = 3}, + [175] = {.lex_state = 64, .external_lex_state = 2}, + [176] = {.lex_state = 64, .external_lex_state = 3}, + [177] = {.lex_state = 64, .external_lex_state = 2}, + [178] = {.lex_state = 64, .external_lex_state = 2}, + [179] = {.lex_state = 1, .external_lex_state = 2}, + [180] = {.lex_state = 64, .external_lex_state = 2}, + [181] = {.lex_state = 64, .external_lex_state = 2}, + [182] = {.lex_state = 6, .external_lex_state = 2}, [183] = {.lex_state = 6, .external_lex_state = 2}, - [184] = {.lex_state = 6, .external_lex_state = 2}, - [185] = {.lex_state = 5, .external_lex_state = 2}, - [186] = {.lex_state = 2, .external_lex_state = 2}, - [187] = {.lex_state = 65, .external_lex_state = 2}, - [188] = {.lex_state = 65, .external_lex_state = 2}, - [189] = {.lex_state = 65, .external_lex_state = 2}, - [190] = {.lex_state = 65, .external_lex_state = 2}, - [191] = {.lex_state = 5, .external_lex_state = 2}, - [192] = {.lex_state = 2, .external_lex_state = 2}, - [193] = {.lex_state = 65, .external_lex_state = 2}, - [194] = {.lex_state = 65, .external_lex_state = 2}, - [195] = {.lex_state = 65, .external_lex_state = 2}, - [196] = {.lex_state = 65, .external_lex_state = 2}, - [197] = {.lex_state = 1, .external_lex_state = 2}, - [198] = {.lex_state = 6, .external_lex_state = 2}, - [199] = {.lex_state = 1, .external_lex_state = 2}, - [200] = {.lex_state = 65, .external_lex_state = 2}, - [201] = {.lex_state = 6, .external_lex_state = 2}, - [202] = {.lex_state = 5, .external_lex_state = 2}, - [203] = {.lex_state = 6, .external_lex_state = 2}, + [184] = {.lex_state = 64, .external_lex_state = 2}, + [185] = {.lex_state = 64, .external_lex_state = 2}, + [186] = {.lex_state = 6, .external_lex_state = 2}, + [187] = {.lex_state = 64, .external_lex_state = 2}, + [188] = {.lex_state = 6, .external_lex_state = 2}, + [189] = {.lex_state = 64, .external_lex_state = 2}, + [190] = {.lex_state = 64, .external_lex_state = 2}, + [191] = {.lex_state = 64, .external_lex_state = 2}, + [192] = {.lex_state = 1, .external_lex_state = 2}, + [193] = {.lex_state = 64, .external_lex_state = 2}, + [194] = {.lex_state = 64, .external_lex_state = 2}, + [195] = {.lex_state = 64, .external_lex_state = 2}, + [196] = {.lex_state = 64, .external_lex_state = 2}, + [197] = {.lex_state = 6, .external_lex_state = 2}, + [198] = {.lex_state = 6, .external_lex_state = 7}, + [199] = {.lex_state = 0, .external_lex_state = 2}, + [200] = {.lex_state = 5, .external_lex_state = 2}, + [201] = {.lex_state = 5, .external_lex_state = 2}, + [202] = {.lex_state = 2, .external_lex_state = 2}, + [203] = {.lex_state = 5, .external_lex_state = 2}, [204] = {.lex_state = 2, .external_lex_state = 2}, - [205] = {.lex_state = 65, .external_lex_state = 2}, - [206] = {.lex_state = 2, .external_lex_state = 2}, + [205] = {.lex_state = 5, .external_lex_state = 2}, + [206] = {.lex_state = 3, .external_lex_state = 8}, [207] = {.lex_state = 5, .external_lex_state = 2}, - [208] = {.lex_state = 3, .external_lex_state = 8}, - [209] = {.lex_state = 3, .external_lex_state = 8}, - [210] = {.lex_state = 0, .external_lex_state = 2}, - [211] = {.lex_state = 6, .external_lex_state = 7}, - [212] = {.lex_state = 2, .external_lex_state = 2}, - [213] = {.lex_state = 5, .external_lex_state = 2}, - [214] = {.lex_state = 6, .external_lex_state = 7}, + [208] = {.lex_state = 2, .external_lex_state = 2}, + [209] = {.lex_state = 2, .external_lex_state = 2}, + [210] = {.lex_state = 2, .external_lex_state = 2}, + [211] = {.lex_state = 3, .external_lex_state = 8}, + [212] = {.lex_state = 6, .external_lex_state = 7}, + [213] = {.lex_state = 6, .external_lex_state = 7}, + [214] = {.lex_state = 0, .external_lex_state = 2}, [215] = {.lex_state = 6, .external_lex_state = 7}, - [216] = {.lex_state = 6, .external_lex_state = 2}, - [217] = {.lex_state = 5, .external_lex_state = 2}, - [218] = {.lex_state = 2, .external_lex_state = 2}, + [216] = {.lex_state = 6, .external_lex_state = 7}, + [217] = {.lex_state = 0, .external_lex_state = 2}, + [218] = {.lex_state = 6, .external_lex_state = 2}, [219] = {.lex_state = 6, .external_lex_state = 7}, - [220] = {.lex_state = 0, .external_lex_state = 2}, - [221] = {.lex_state = 6, .external_lex_state = 7}, - [222] = {.lex_state = 0, .external_lex_state = 2}, - [223] = {.lex_state = 6, .external_lex_state = 7}, - [224] = {.lex_state = 6, .external_lex_state = 2}, - [225] = {.lex_state = 0, .external_lex_state = 9}, - [226] = {.lex_state = 0, .external_lex_state = 10}, - [227] = {.lex_state = 0, .external_lex_state = 9}, + [220] = {.lex_state = 6, .external_lex_state = 2}, + [221] = {.lex_state = 0, .external_lex_state = 9}, + [222] = {.lex_state = 0, .external_lex_state = 10}, + [223] = {.lex_state = 0, .external_lex_state = 9}, + [224] = {.lex_state = 5, .external_lex_state = 2}, + [225] = {.lex_state = 2, .external_lex_state = 2}, + [226] = {.lex_state = 0, .external_lex_state = 9}, + [227] = {.lex_state = 0, .external_lex_state = 10}, [228] = {.lex_state = 0, .external_lex_state = 9}, - [229] = {.lex_state = 0, .external_lex_state = 10}, - [230] = {.lex_state = 0, .external_lex_state = 9}, - [231] = {.lex_state = 6, .external_lex_state = 2}, + [229] = {.lex_state = 6, .external_lex_state = 2}, + [230] = {.lex_state = 5, .external_lex_state = 2}, + [231] = {.lex_state = 2, .external_lex_state = 2}, [232] = {.lex_state = 6, .external_lex_state = 2}, [233] = {.lex_state = 6, .external_lex_state = 2}, [234] = {.lex_state = 6, .external_lex_state = 2}, @@ -2397,7 +2376,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_entity] = ACTIONS(1), [anon_sym_SQUOTE] = ACTIONS(1), [anon_sym_DQUOTE] = ACTIONS(1), - [aux_sym__single_quoted_attribute_value_token1] = ACTIONS(1), [anon_sym_POUND] = ACTIONS(1), [anon_sym_if] = ACTIONS(1), [anon_sym_LBRACE] = ACTIONS(1), @@ -2441,9 +2419,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_script_element] = STATE(119), [sym_style_element] = STATE(119), [sym_start_tag] = STATE(15), - [sym_script_start_tag] = STATE(227), - [sym_style_start_tag] = STATE(228), - [sym_self_closing_tag] = STATE(102), + [sym_script_start_tag] = STATE(223), + [sym_style_start_tag] = STATE(226), + [sym_self_closing_tag] = STATE(91), [sym_erroneous_end_tag] = STATE(119), [sym_if_statement] = STATE(119), [sym_if_start] = STATE(4), @@ -2496,16 +2474,16 @@ static const uint16_t ts_small_parse_table[] = { STATE(60), 1, sym_snippet_start, STATE(65), 1, - sym_else_if_start, - STATE(66), 1, sym_else_start, - STATE(102), 1, + STATE(66), 1, + sym_else_if_start, + STATE(91), 1, sym_self_closing_tag, - STATE(167), 1, + STATE(162), 1, sym_if_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, STATE(250), 1, sym_else_block, @@ -2515,7 +2493,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(98), 2, @@ -2559,16 +2537,16 @@ static const uint16_t ts_small_parse_table[] = { STATE(60), 1, sym_snippet_start, STATE(65), 1, - sym_else_if_start, - STATE(66), 1, sym_else_start, - STATE(102), 1, + STATE(66), 1, + sym_else_if_start, + STATE(91), 1, sym_self_closing_tag, STATE(111), 1, sym_if_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, STATE(260), 1, sym_else_block, @@ -2578,7 +2556,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(113), 2, @@ -2622,16 +2600,16 @@ static const uint16_t ts_small_parse_table[] = { STATE(60), 1, sym_snippet_start, STATE(65), 1, - sym_else_if_start, - STATE(66), 1, sym_else_start, - STATE(102), 1, + STATE(66), 1, + sym_else_if_start, + STATE(91), 1, sym_self_closing_tag, STATE(129), 1, sym_if_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, STATE(242), 1, sym_else_block, @@ -2685,16 +2663,16 @@ static const uint16_t ts_small_parse_table[] = { STATE(60), 1, sym_snippet_start, STATE(65), 1, - sym_else_if_start, - STATE(66), 1, sym_else_start, - STATE(102), 1, + STATE(66), 1, + sym_else_if_start, + STATE(91), 1, sym_self_closing_tag, - STATE(107), 1, + STATE(94), 1, sym_if_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, STATE(257), 1, sym_else_block, @@ -2743,21 +2721,21 @@ static const uint16_t ts_small_parse_table[] = { sym_await_start, STATE(15), 1, sym_start_tag, - STATE(17), 1, - sym_then_block, - STATE(42), 1, - sym_catch_block, + STATE(48), 1, + sym_else_block, STATE(57), 1, sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(63), 1, + sym_else_start, + STATE(91), 1, sym_self_closing_tag, STATE(149), 1, - sym_await_end, - STATE(227), 1, + sym_each_end, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -2765,7 +2743,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(9), 2, + STATE(8), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -2801,21 +2779,21 @@ static const uint16_t ts_small_parse_table[] = { sym_await_start, STATE(15), 1, sym_start_tag, - STATE(50), 1, - sym_else_block, + STATE(17), 1, + sym_then_block, + STATE(42), 1, + sym_catch_block, STATE(57), 1, sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(63), 1, - sym_else_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(148), 1, - sym_each_end, - STATE(227), 1, + STATE(132), 1, + sym_await_end, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -2823,7 +2801,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(8), 2, + STATE(9), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -2849,7 +2827,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(11), 1, anon_sym_LT_SLASH, - ACTIONS(23), 1, + ACTIONS(21), 1, anon_sym_LBRACE, STATE(4), 1, sym_if_start, @@ -2867,13 +2845,13 @@ static const uint16_t ts_small_parse_table[] = { sym_snippet_start, STATE(63), 1, sym_else_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(163), 1, + STATE(161), 1, sym_each_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -2881,7 +2859,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -2907,7 +2885,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(11), 1, anon_sym_LT_SLASH, - ACTIONS(21), 1, + ACTIONS(23), 1, anon_sym_LBRACE, STATE(4), 1, sym_if_start, @@ -2925,13 +2903,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(162), 1, + STATE(160), 1, sym_await_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -2939,7 +2917,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -2983,13 +2961,13 @@ static const uint16_t ts_small_parse_table[] = { sym_snippet_start, STATE(63), 1, sym_else_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, STATE(122), 1, sym_each_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -3041,13 +3019,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, STATE(121), 1, sym_await_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -3099,13 +3077,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, STATE(130), 1, sym_await_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -3113,7 +3091,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -3157,13 +3135,13 @@ static const uint16_t ts_small_parse_table[] = { sym_snippet_start, STATE(63), 1, sym_else_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, STATE(120), 1, sym_each_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -3171,7 +3149,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -3213,13 +3191,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(123), 1, + STATE(117), 1, sym_await_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -3260,22 +3238,22 @@ static const uint16_t ts_small_parse_table[] = { STATE(5), 1, sym_if_start, STATE(6), 1, - sym_await_start, - STATE(7), 1, sym_each_start, + STATE(7), 1, + sym_await_start, STATE(19), 1, sym_start_tag, STATE(43), 1, sym_key_start, STATE(44), 1, sym_snippet_start, - STATE(93), 1, - sym_self_closing_tag, STATE(133), 1, sym_end_tag, - STATE(225), 1, + STATE(148), 1, + sym_self_closing_tag, + STATE(221), 1, sym_style_start_tag, - STATE(230), 1, + STATE(228), 1, sym_script_start_tag, ACTIONS(3), 2, sym_comment, @@ -3286,7 +3264,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(20), 2, sym__node, aux_sym_document_repeat1, - STATE(94), 15, + STATE(110), 15, sym_doctype, sym_element, sym_script_element, @@ -3316,22 +3294,22 @@ static const uint16_t ts_small_parse_table[] = { STATE(5), 1, sym_if_start, STATE(6), 1, - sym_await_start, - STATE(7), 1, sym_each_start, + STATE(7), 1, + sym_await_start, STATE(19), 1, sym_start_tag, STATE(43), 1, sym_key_start, STATE(44), 1, sym_snippet_start, - STATE(93), 1, + STATE(148), 1, sym_self_closing_tag, - STATE(174), 1, + STATE(167), 1, sym_end_tag, - STATE(225), 1, + STATE(221), 1, sym_style_start_tag, - STATE(230), 1, + STATE(228), 1, sym_script_start_tag, ACTIONS(3), 2, sym_comment, @@ -3339,10 +3317,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(37), 2, sym_entity, sym_text, - STATE(28), 2, + STATE(30), 2, sym__node, aux_sym_document_repeat1, - STATE(94), 15, + STATE(110), 15, sym_doctype, sym_element, sym_script_element, @@ -3381,13 +3359,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(162), 1, + STATE(160), 1, sym_await_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -3437,13 +3415,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, STATE(130), 1, sym_await_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -3451,7 +3429,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(21), 2, + STATE(22), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -3484,22 +3462,22 @@ static const uint16_t ts_small_parse_table[] = { STATE(5), 1, sym_if_start, STATE(6), 1, - sym_await_start, - STATE(7), 1, sym_each_start, + STATE(7), 1, + sym_await_start, STATE(19), 1, sym_start_tag, STATE(43), 1, sym_key_start, STATE(44), 1, sym_snippet_start, - STATE(91), 1, + STATE(146), 1, sym_end_tag, - STATE(93), 1, + STATE(148), 1, sym_self_closing_tag, - STATE(225), 1, + STATE(221), 1, sym_style_start_tag, - STATE(230), 1, + STATE(228), 1, sym_script_start_tag, ACTIONS(3), 2, sym_comment, @@ -3510,7 +3488,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(16), 2, sym__node, aux_sym_document_repeat1, - STATE(94), 15, + STATE(110), 15, sym_doctype, sym_element, sym_script_element, @@ -3540,22 +3518,22 @@ static const uint16_t ts_small_parse_table[] = { STATE(5), 1, sym_if_start, STATE(6), 1, - sym_await_start, - STATE(7), 1, sym_each_start, + STATE(7), 1, + sym_await_start, STATE(19), 1, sym_start_tag, STATE(43), 1, sym_key_start, STATE(44), 1, sym_snippet_start, - STATE(93), 1, - sym_self_closing_tag, STATE(103), 1, sym_end_tag, - STATE(225), 1, + STATE(148), 1, + sym_self_closing_tag, + STATE(221), 1, sym_style_start_tag, - STATE(230), 1, + STATE(228), 1, sym_script_start_tag, ACTIONS(3), 2, sym_comment, @@ -3563,10 +3541,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(37), 2, sym_entity, sym_text, - STATE(28), 2, + STATE(30), 2, sym__node, aux_sym_document_repeat1, - STATE(94), 15, + STATE(110), 15, sym_doctype, sym_element, sym_script_element, @@ -3599,19 +3577,19 @@ static const uint16_t ts_small_parse_table[] = { sym_await_start, STATE(15), 1, sym_start_tag, - STATE(29), 1, + STATE(53), 1, sym_catch_block, STATE(57), 1, sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(168), 1, + STATE(114), 1, sym_await_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -3619,7 +3597,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -3655,19 +3633,19 @@ static const uint16_t ts_small_parse_table[] = { sym_await_start, STATE(15), 1, sym_start_tag, - STATE(48), 1, + STATE(28), 1, sym_catch_block, STATE(57), 1, sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(115), 1, + STATE(175), 1, sym_await_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -3675,7 +3653,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -3711,19 +3689,19 @@ static const uint16_t ts_small_parse_table[] = { sym_await_start, STATE(15), 1, sym_start_tag, - STATE(29), 1, + STATE(28), 1, sym_catch_block, STATE(57), 1, sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(168), 1, + STATE(175), 1, sym_await_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -3731,7 +3709,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(22), 2, + STATE(21), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -3773,13 +3751,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(110), 1, + STATE(108), 1, sym_await_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -3787,7 +3765,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -3829,13 +3807,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(123), 1, + STATE(117), 1, sym_await_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -3843,7 +3821,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -3883,13 +3861,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(168), 1, + STATE(175), 1, sym_await_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -3897,7 +3875,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(30), 2, + STATE(29), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -3937,13 +3915,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, STATE(130), 1, sym_await_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -3971,44 +3949,44 @@ static const uint16_t ts_small_parse_table[] = { sym_debug_tag, sym_render_tag, [2008] = 18, - ACTIONS(55), 1, + ACTIONS(7), 1, anon_sym_LT_BANG, - ACTIONS(58), 1, + ACTIONS(9), 1, anon_sym_LT, - ACTIONS(61), 1, + ACTIONS(11), 1, anon_sym_LT_SLASH, - ACTIONS(67), 1, + ACTIONS(53), 1, anon_sym_LBRACE, - ACTIONS(70), 1, - sym__implicit_end_tag, - STATE(5), 1, + STATE(4), 1, sym_if_start, - STATE(6), 1, - sym_await_start, - STATE(7), 1, + STATE(10), 1, sym_each_start, - STATE(19), 1, + STATE(11), 1, + sym_await_start, + STATE(15), 1, sym_start_tag, - STATE(43), 1, + STATE(57), 1, sym_key_start, - STATE(44), 1, + STATE(60), 1, sym_snippet_start, - STATE(93), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(225), 1, - sym_style_start_tag, - STATE(230), 1, + STATE(114), 1, + sym_await_end, + STATE(223), 1, sym_script_start_tag, + STATE(226), 1, + sym_style_start_tag, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(64), 2, + ACTIONS(13), 2, sym_entity, sym_text, - STATE(28), 2, + STATE(56), 2, sym__node, aux_sym_document_repeat1, - STATE(94), 15, + STATE(119), 15, sym_doctype, sym_element, sym_script_element, @@ -4045,13 +4023,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(115), 1, + STATE(114), 1, sym_await_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -4059,7 +4037,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(53), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -4079,44 +4057,44 @@ static const uint16_t ts_small_parse_table[] = { sym_debug_tag, sym_render_tag, [2152] = 18, - ACTIONS(7), 1, + ACTIONS(55), 1, anon_sym_LT_BANG, - ACTIONS(9), 1, + ACTIONS(58), 1, anon_sym_LT, - ACTIONS(11), 1, + ACTIONS(61), 1, anon_sym_LT_SLASH, - ACTIONS(53), 1, + ACTIONS(67), 1, anon_sym_LBRACE, - STATE(4), 1, + ACTIONS(70), 1, + sym__implicit_end_tag, + STATE(5), 1, sym_if_start, - STATE(10), 1, + STATE(6), 1, sym_each_start, - STATE(11), 1, + STATE(7), 1, sym_await_start, - STATE(15), 1, + STATE(19), 1, sym_start_tag, - STATE(57), 1, + STATE(43), 1, sym_key_start, - STATE(60), 1, + STATE(44), 1, sym_snippet_start, - STATE(102), 1, + STATE(148), 1, sym_self_closing_tag, - STATE(115), 1, - sym_await_end, - STATE(227), 1, - sym_script_start_tag, - STATE(228), 1, + STATE(221), 1, sym_style_start_tag, + STATE(228), 1, + sym_script_start_tag, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(13), 2, + ACTIONS(64), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(30), 2, sym__node, aux_sym_document_repeat1, - STATE(119), 15, + STATE(110), 15, sym_doctype, sym_element, sym_script_element, @@ -4153,13 +4131,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(134), 1, + STATE(115), 1, sym_each_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -4167,7 +4145,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -4207,13 +4185,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(109), 1, + STATE(107), 1, sym_await_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -4261,13 +4239,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(109), 1, + STATE(107), 1, sym_await_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -4275,7 +4253,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -4315,13 +4293,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(161), 1, + STATE(154), 1, sym_key_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -4329,7 +4307,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -4369,13 +4347,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(110), 1, + STATE(108), 1, sym_await_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -4423,13 +4401,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(110), 1, + STATE(108), 1, sym_await_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -4437,7 +4415,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -4477,13 +4455,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(85), 1, - sym_each_end, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(227), 1, + STATE(109), 1, + sym_each_end, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -4491,7 +4469,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -4531,13 +4509,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(168), 1, + STATE(175), 1, sym_await_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -4545,7 +4523,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -4585,13 +4563,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(160), 1, + STATE(153), 1, sym_snippet_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -4599,7 +4577,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -4639,13 +4617,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(123), 1, + STATE(117), 1, sym_await_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -4653,7 +4631,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -4693,13 +4671,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(97), 1, + STATE(90), 1, sym_await_end, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -4707,7 +4685,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -4747,13 +4725,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(162), 1, + STATE(160), 1, sym_await_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -4801,13 +4779,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(150), 1, + STATE(176), 1, sym_key_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -4855,13 +4833,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(152), 1, + STATE(174), 1, sym_snippet_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -4909,13 +4887,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(125), 1, + STATE(123), 1, sym_each_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -4923,7 +4901,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -4963,13 +4941,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(123), 1, + STATE(117), 1, sym_await_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -5017,13 +4995,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(125), 1, + STATE(123), 1, sym_each_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -5057,7 +5035,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(11), 1, anon_sym_LT_SLASH, - ACTIONS(53), 1, + ACTIONS(78), 1, anon_sym_LBRACE, STATE(4), 1, sym_if_start, @@ -5071,13 +5049,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(106), 1, - sym_await_end, - STATE(227), 1, + STATE(161), 1, + sym_each_end, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -5085,7 +5063,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(41), 2, + STATE(45), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -5125,13 +5103,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(171), 1, + STATE(169), 1, sym_each_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -5159,13 +5137,15 @@ static const uint16_t ts_small_parse_table[] = { sym_debug_tag, sym_render_tag, [3592] = 18, - ACTIONS(7), 1, + ACTIONS(70), 1, + ts_builtin_sym_end, + ACTIONS(82), 1, anon_sym_LT_BANG, - ACTIONS(9), 1, + ACTIONS(85), 1, anon_sym_LT, - ACTIONS(11), 1, + ACTIONS(88), 1, anon_sym_LT_SLASH, - ACTIONS(78), 1, + ACTIONS(94), 1, anon_sym_LBRACE, STATE(4), 1, sym_if_start, @@ -5179,21 +5159,19 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(163), 1, - sym_each_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(13), 2, + ACTIONS(91), 2, sym_entity, sym_text, - STATE(45), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -5233,13 +5211,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, STATE(120), 1, sym_each_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -5287,13 +5265,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(171), 1, + STATE(169), 1, sym_each_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -5301,7 +5279,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -5341,13 +5319,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(106), 1, + STATE(93), 1, sym_await_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -5355,7 +5333,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(41), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -5375,15 +5353,13 @@ static const uint16_t ts_small_parse_table[] = { sym_debug_tag, sym_render_tag, [3880] = 18, - ACTIONS(70), 1, - ts_builtin_sym_end, - ACTIONS(82), 1, + ACTIONS(7), 1, anon_sym_LT_BANG, - ACTIONS(85), 1, + ACTIONS(9), 1, anon_sym_LT, - ACTIONS(88), 1, + ACTIONS(11), 1, anon_sym_LT_SLASH, - ACTIONS(94), 1, + ACTIONS(97), 1, anon_sym_LBRACE, STATE(4), 1, sym_if_start, @@ -5397,19 +5373,21 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(227), 1, + STATE(140), 1, + sym_snippet_end, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(91), 2, + ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -5449,13 +5427,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(108), 1, + STATE(106), 1, sym_await_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -5463,7 +5441,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -5489,7 +5467,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(11), 1, anon_sym_LT_SLASH, - ACTIONS(97), 1, + ACTIONS(53), 1, anon_sym_LBRACE, STATE(4), 1, sym_if_start, @@ -5503,13 +5481,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(140), 1, - sym_snippet_end, - STATE(227), 1, + STATE(93), 1, + sym_await_end, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -5517,7 +5495,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -5557,13 +5535,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(154), 1, + STATE(151), 1, sym_key_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -5613,11 +5591,11 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -5625,7 +5603,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -5665,13 +5643,13 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, STATE(137), 1, sym_key_end, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -5679,7 +5657,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -5721,11 +5699,11 @@ static const uint16_t ts_small_parse_table[] = { sym_snippet_start, STATE(87), 1, sym_snippet_end, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -5733,7 +5711,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(56), 2, + STATE(54), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -5773,11 +5751,11 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -5785,7 +5763,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(112), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -5825,11 +5803,11 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -5837,7 +5815,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -5877,11 +5855,11 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -5929,11 +5907,11 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -5941,7 +5919,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(54), 2, + STATE(50), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -5967,7 +5945,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(11), 1, anon_sym_LT_SLASH, - ACTIONS(136), 1, + ACTIONS(133), 1, anon_sym_LBRACE, STATE(4), 1, sym_if_start, @@ -5981,11 +5959,11 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -5993,7 +5971,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(62), 2, + STATE(64), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -6019,7 +5997,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(11), 1, anon_sym_LT_SLASH, - ACTIONS(133), 1, + ACTIONS(136), 1, anon_sym_LBRACE, STATE(4), 1, sym_if_start, @@ -6033,11 +6011,11 @@ static const uint16_t ts_small_parse_table[] = { sym_key_start, STATE(60), 1, sym_snippet_start, - STATE(102), 1, + STATE(91), 1, sym_self_closing_tag, - STATE(227), 1, + STATE(223), 1, sym_script_start_tag, - STATE(228), 1, + STATE(226), 1, sym_style_start_tag, ACTIONS(3), 2, sym_comment, @@ -6045,7 +6023,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, sym_entity, sym_text, - STATE(64), 2, + STATE(62), 2, sym__node, aux_sym_document_repeat1, STATE(119), 15, @@ -6077,12 +6055,12 @@ static const uint16_t ts_small_parse_table[] = { sym_svelte_raw_text, STATE(238), 1, sym__each_start_tag, + STATE(275), 1, + sym__if_end_tag, STATE(276), 1, sym__else_tag, STATE(277), 1, sym__else_if_tag, - STATE(305), 1, - sym__if_end_tag, STATE(325), 1, sym__render_tag, STATE(326), 1, @@ -6119,7 +6097,7 @@ static const uint16_t ts_small_parse_table[] = { sym__each_start_tag, STATE(262), 1, sym__catch_tag, - STATE(270), 1, + STATE(314), 1, sym__await_end_tag, STATE(325), 1, sym__render_tag, @@ -6157,7 +6135,7 @@ static const uint16_t ts_small_parse_table[] = { sym__each_start_tag, STATE(262), 1, sym__catch_tag, - STATE(314), 1, + STATE(270), 1, sym__await_end_tag, STATE(325), 1, sym__render_tag, @@ -6191,12 +6169,12 @@ static const uint16_t ts_small_parse_table[] = { sym_svelte_raw_text, STATE(238), 1, sym__each_start_tag, - STATE(275), 1, - sym__if_end_tag, STATE(276), 1, sym__else_tag, STATE(277), 1, sym__else_if_tag, + STATE(305), 1, + sym__if_end_tag, STATE(325), 1, sym__render_tag, STATE(326), 1, @@ -6267,7 +6245,7 @@ static const uint16_t ts_small_parse_table[] = { sym__each_start_tag, STATE(262), 1, sym__catch_tag, - STATE(270), 1, + STATE(314), 1, sym__await_end_tag, STATE(325), 1, sym__render_tag, @@ -6339,7 +6317,7 @@ static const uint16_t ts_small_parse_table[] = { sym__each_start_tag, STATE(262), 1, sym__catch_tag, - STATE(314), 1, + STATE(270), 1, sym__await_end_tag, STATE(325), 1, sym__render_tag, @@ -6371,7 +6349,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, STATE(238), 1, sym__each_start_tag, - STATE(266), 1, + STATE(322), 1, sym__snippet_end_tag, STATE(325), 1, sym__render_tag, @@ -6435,7 +6413,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, STATE(238), 1, sym__each_start_tag, - STATE(322), 1, + STATE(266), 1, sym__snippet_end_tag, STATE(325), 1, sym__render_tag, @@ -6692,7 +6670,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, aux_sym__tag_value_token1, ACTIONS(169), 6, - sym__implicit_end_tag, + ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, @@ -6744,7 +6722,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, aux_sym__tag_value_token1, ACTIONS(185), 6, - sym__implicit_end_tag, + ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, @@ -6757,7 +6735,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, aux_sym__tag_value_token1, ACTIONS(189), 6, - sym__implicit_end_tag, + ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, @@ -6772,7 +6750,7 @@ static const uint16_t ts_small_parse_table[] = { sym_attribute_name, ACTIONS(199), 1, anon_sym_LBRACE, - STATE(223), 1, + STATE(219), 1, sym_expression, ACTIONS(3), 2, sym_comment, @@ -6787,7 +6765,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, aux_sym__tag_value_token1, ACTIONS(201), 6, - sym__implicit_end_tag, + ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, @@ -6832,37 +6810,41 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [5892] = 3, + [5892] = 7, + ACTIONS(197), 1, + sym_attribute_name, + ACTIONS(199), 1, + anon_sym_LBRACE, + ACTIONS(217), 1, + anon_sym_GT, ACTIONS(219), 1, - anon_sym_LT, + anon_sym_SLASH_GT, + STATE(219), 1, + sym_expression, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(217), 6, - ts_builtin_sym_end, - anon_sym_LT_BANG, - anon_sym_LT_SLASH, - sym_entity, - sym_text, - anon_sym_LBRACE, - [5908] = 7, + STATE(92), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + [5916] = 7, ACTIONS(221), 1, anon_sym_LBRACE, STATE(65), 1, - sym_else_if_start, - STATE(66), 1, sym_else_start, - STATE(127), 1, + STATE(66), 1, + sym_else_if_start, + STATE(125), 1, sym_if_end, STATE(235), 1, sym_else_block, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - STATE(220), 2, + STATE(217), 2, sym_else_if_block, aux_sym_if_statement_repeat1, - [5932] = 7, + [5940] = 7, ACTIONS(193), 1, anon_sym_GT, ACTIONS(197), 1, @@ -6871,7 +6853,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(223), 1, anon_sym_SLASH_GT, - STATE(223), 1, + STATE(219), 1, sym_expression, ACTIONS(3), 2, sym_comment, @@ -6879,33 +6861,33 @@ static const uint16_t ts_small_parse_table[] = { STATE(145), 2, sym_attribute, aux_sym_start_tag_repeat1, - [5956] = 7, + [5964] = 7, ACTIONS(221), 1, anon_sym_LBRACE, STATE(65), 1, - sym_else_if_start, - STATE(66), 1, sym_else_start, - STATE(167), 1, + STATE(66), 1, + sym_else_if_start, + STATE(162), 1, sym_if_end, STATE(250), 1, sym_else_block, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - STATE(220), 2, + STATE(217), 2, sym_else_if_block, aux_sym_if_statement_repeat1, - [5980] = 7, + [5988] = 7, ACTIONS(197), 1, sym_attribute_name, ACTIONS(199), 1, anon_sym_LBRACE, - ACTIONS(225), 1, + ACTIONS(217), 1, anon_sym_GT, - ACTIONS(227), 1, + ACTIONS(225), 1, anon_sym_SLASH_GT, - STATE(223), 1, + STATE(219), 1, sym_expression, ACTIONS(3), 2, sym_comment, @@ -6913,190 +6895,186 @@ static const uint16_t ts_small_parse_table[] = { STATE(99), 2, sym_attribute, aux_sym_start_tag_repeat1, - [6004] = 3, - ACTIONS(203), 1, + [6012] = 3, + ACTIONS(229), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(201), 6, - ts_builtin_sym_end, + ACTIONS(227), 6, + sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, - [6020] = 3, - ACTIONS(231), 1, + [6028] = 3, + ACTIONS(233), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(229), 6, + ACTIONS(231), 6, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, - [6036] = 3, - ACTIONS(235), 1, + [6044] = 3, + ACTIONS(237), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(233), 6, + ACTIONS(235), 6, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, - [6052] = 3, - ACTIONS(239), 1, + [6060] = 3, + ACTIONS(241), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(237), 6, + ACTIONS(239), 6, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, - [6068] = 3, - ACTIONS(243), 1, + [6076] = 3, + ACTIONS(187), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(241), 6, - ts_builtin_sym_end, + ACTIONS(185), 6, + sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, - [6084] = 3, - ACTIONS(247), 1, + [6092] = 3, + ACTIONS(203), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(245), 6, + ACTIONS(201), 6, sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, - [6100] = 3, - ACTIONS(219), 1, + [6108] = 3, + ACTIONS(245), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(217), 6, + ACTIONS(243), 6, sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, - [6116] = 3, - ACTIONS(243), 1, + [6124] = 3, + ACTIONS(249), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(241), 6, + ACTIONS(247), 6, sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, - [6132] = 3, - ACTIONS(251), 1, + [6140] = 3, + ACTIONS(253), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(249), 6, + ACTIONS(251), 6, sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, - [6148] = 3, - ACTIONS(255), 1, + [6156] = 3, + ACTIONS(257), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(253), 6, + ACTIONS(255), 6, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, - [6164] = 3, - ACTIONS(259), 1, + [6172] = 3, + ACTIONS(261), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(257), 6, + ACTIONS(259), 6, sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, - [6180] = 7, - ACTIONS(261), 1, + [6188] = 7, + ACTIONS(263), 1, anon_sym_LBRACE, STATE(65), 1, - sym_else_if_start, - STATE(66), 1, sym_else_start, - STATE(166), 1, + STATE(66), 1, + sym_else_if_start, + STATE(164), 1, sym_if_end, STATE(247), 1, sym_else_block, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - STATE(220), 2, + STATE(217), 2, sym_else_if_block, aux_sym_if_statement_repeat1, - [6204] = 7, - ACTIONS(197), 1, - sym_attribute_name, - ACTIONS(199), 1, - anon_sym_LBRACE, - ACTIONS(225), 1, - anon_sym_GT, - ACTIONS(263), 1, - anon_sym_SLASH_GT, - STATE(223), 1, - sym_expression, + [6212] = 3, + ACTIONS(245), 1, + anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - STATE(92), 2, - sym_attribute, - aux_sym_start_tag_repeat1, + ACTIONS(243), 6, + ts_builtin_sym_end, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + sym_text, + anon_sym_LBRACE, [6228] = 3, - ACTIONS(251), 1, + ACTIONS(249), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(249), 6, + ACTIONS(247), 6, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7143,12 +7121,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6292] = 3, - ACTIONS(207), 1, + ACTIONS(253), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(205), 6, + ACTIONS(251), 6, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7260,12 +7238,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6436] = 7, - ACTIONS(261), 1, + ACTIONS(263), 1, anon_sym_LBRACE, STATE(65), 1, - sym_else_if_start, - STATE(66), 1, sym_else_start, + STATE(66), 1, + sym_else_if_start, STATE(111), 1, sym_if_end, STATE(260), 1, @@ -7273,16 +7251,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - STATE(220), 2, + STATE(217), 2, sym_else_if_block, aux_sym_if_statement_repeat1, [6460] = 3, - ACTIONS(247), 1, + ACTIONS(207), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(245), 6, + ACTIONS(205), 6, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7303,12 +7281,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6492] = 3, - ACTIONS(259), 1, + ACTIONS(229), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(257), 6, + ACTIONS(227), 6, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7316,25 +7294,25 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6508] = 3, - ACTIONS(187), 1, + ACTIONS(283), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(185), 6, - ts_builtin_sym_end, + ACTIONS(281), 6, + sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, [6524] = 3, - ACTIONS(191), 1, + ACTIONS(315), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(189), 6, + ACTIONS(313), 6, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7342,25 +7320,25 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6540] = 3, - ACTIONS(167), 1, + ACTIONS(171), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(165), 6, - ts_builtin_sym_end, + ACTIONS(169), 6, + sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, [6556] = 3, - ACTIONS(315), 1, + ACTIONS(319), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(313), 6, + ACTIONS(317), 6, sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7368,12 +7346,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6572] = 3, - ACTIONS(319), 1, + ACTIONS(323), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(317), 6, + ACTIONS(321), 6, sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7381,12 +7359,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6588] = 3, - ACTIONS(323), 1, + ACTIONS(327), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(321), 6, + ACTIONS(325), 6, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7394,12 +7372,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6604] = 3, - ACTIONS(327), 1, + ACTIONS(331), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(325), 6, + ACTIONS(329), 6, sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7407,12 +7385,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6620] = 3, - ACTIONS(331), 1, + ACTIONS(335), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(329), 6, + ACTIONS(333), 6, sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7420,12 +7398,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6636] = 3, - ACTIONS(335), 1, + ACTIONS(339), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(333), 6, + ACTIONS(337), 6, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7433,12 +7411,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6652] = 3, - ACTIONS(171), 1, + ACTIONS(343), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(169), 6, + ACTIONS(341), 6, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7446,12 +7424,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6668] = 3, - ACTIONS(267), 1, + ACTIONS(167), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(265), 6, + ACTIONS(165), 6, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7459,12 +7437,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6684] = 3, - ACTIONS(339), 1, + ACTIONS(347), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(337), 6, + ACTIONS(345), 6, sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7472,12 +7450,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6700] = 3, - ACTIONS(343), 1, + ACTIONS(351), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(341), 6, + ACTIONS(349), 6, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7485,28 +7463,28 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6716] = 6, - ACTIONS(347), 1, + ACTIONS(355), 1, sym_attribute_name, - ACTIONS(350), 1, + ACTIONS(358), 1, anon_sym_LBRACE, - STATE(223), 1, + STATE(219), 1, sym_expression, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(345), 2, + ACTIONS(353), 2, anon_sym_GT, anon_sym_SLASH_GT, STATE(145), 2, sym_attribute, aux_sym_start_tag_repeat1, [6738] = 3, - ACTIONS(355), 1, + ACTIONS(315), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(353), 6, + ACTIONS(313), 6, sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7514,12 +7492,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6754] = 3, - ACTIONS(359), 1, + ACTIONS(351), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(357), 6, + ACTIONS(349), 6, sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7527,12 +7505,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6770] = 3, - ACTIONS(287), 1, + ACTIONS(191), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(285), 6, + ACTIONS(189), 6, sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7540,12 +7518,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6786] = 3, - ACTIONS(283), 1, + ACTIONS(287), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(281), 6, + ACTIONS(285), 6, sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7553,12 +7531,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6802] = 3, - ACTIONS(363), 1, + ACTIONS(343), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(361), 6, + ACTIONS(341), 6, sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7566,12 +7544,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6818] = 3, - ACTIONS(271), 1, + ACTIONS(363), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(269), 6, + ACTIONS(361), 6, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7579,25 +7557,25 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6834] = 3, - ACTIONS(175), 1, + ACTIONS(261), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(173), 6, - sym__implicit_end_tag, + ACTIONS(259), 6, + ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, [6850] = 3, - ACTIONS(343), 1, + ACTIONS(339), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(341), 6, + ACTIONS(337), 6, sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7605,25 +7583,25 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6866] = 3, - ACTIONS(363), 1, + ACTIONS(327), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(361), 6, - ts_builtin_sym_end, + ACTIONS(325), 6, + sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, [6882] = 3, - ACTIONS(359), 1, + ACTIONS(335), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(357), 6, + ACTIONS(333), 6, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7631,12 +7609,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6898] = 3, - ACTIONS(355), 1, + ACTIONS(331), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(353), 6, + ACTIONS(329), 6, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7644,12 +7622,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6914] = 3, - ACTIONS(331), 1, + ACTIONS(323), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(329), 6, + ACTIONS(321), 6, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7657,12 +7635,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6930] = 3, - ACTIONS(327), 1, + ACTIONS(319), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(325), 6, + ACTIONS(317), 6, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7670,12 +7648,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6946] = 3, - ACTIONS(319), 1, + ACTIONS(307), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(317), 6, + ACTIONS(305), 6, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7683,12 +7661,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6962] = 3, - ACTIONS(335), 1, + ACTIONS(311), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(333), 6, + ACTIONS(309), 6, sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7696,12 +7674,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6978] = 3, - ACTIONS(323), 1, + ACTIONS(279), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(321), 6, + ACTIONS(277), 6, sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7709,12 +7687,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [6994] = 3, - ACTIONS(311), 1, + ACTIONS(257), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(309), 6, + ACTIONS(255), 6, sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7722,25 +7700,25 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [7010] = 3, - ACTIONS(279), 1, + ACTIONS(303), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(277), 6, - sym__implicit_end_tag, + ACTIONS(301), 6, + ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, [7026] = 3, - ACTIONS(275), 1, + ACTIONS(299), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(273), 6, + ACTIONS(297), 6, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7748,38 +7726,38 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [7042] = 3, - ACTIONS(315), 1, + ACTIONS(241), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(313), 6, - ts_builtin_sym_end, + ACTIONS(239), 6, + sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, [7058] = 3, - ACTIONS(307), 1, + ACTIONS(237), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(305), 6, - ts_builtin_sym_end, + ACTIONS(235), 6, + sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, [7074] = 3, - ACTIONS(255), 1, + ACTIONS(233), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(253), 6, + ACTIONS(231), 6, sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7787,12 +7765,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [7090] = 3, - ACTIONS(291), 1, + ACTIONS(295), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(289), 6, + ACTIONS(293), 6, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7800,39 +7778,39 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [7106] = 3, - ACTIONS(239), 1, + ACTIONS(291), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(237), 6, - sym__implicit_end_tag, + ACTIONS(289), 6, + ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, [7122] = 3, - ACTIONS(303), 1, + ACTIONS(215), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(301), 6, - ts_builtin_sym_end, + ACTIONS(213), 6, + sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, [7138] = 3, - ACTIONS(299), 1, + ACTIONS(211), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(297), 6, - ts_builtin_sym_end, + ACTIONS(209), 6, + sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, @@ -7852,25 +7830,25 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [7170] = 3, - ACTIONS(235), 1, + ACTIONS(275), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(233), 6, - sym__implicit_end_tag, + ACTIONS(273), 6, + ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, [7186] = 3, - ACTIONS(231), 1, + ACTIONS(175), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(229), 6, + ACTIONS(173), 6, sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7878,25 +7856,25 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [7202] = 3, - ACTIONS(215), 1, + ACTIONS(271), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(213), 6, - sym__implicit_end_tag, + ACTIONS(269), 6, + ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, [7218] = 3, - ACTIONS(211), 1, + ACTIONS(363), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(209), 6, + ACTIONS(361), 6, sym__implicit_end_tag, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7904,12 +7882,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, [7234] = 3, - ACTIONS(295), 1, + ACTIONS(267), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(293), 6, + ACTIONS(265), 6, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, @@ -7928,149 +7906,142 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [7265] = 3, + [7265] = 6, + ACTIONS(199), 1, + anon_sym_LBRACE, + ACTIONS(369), 1, + sym_attribute_value, ACTIONS(371), 1, + anon_sym_SQUOTE, + ACTIONS(373), 1, + anon_sym_DQUOTE, + ACTIONS(3), 2, + sym_comment, + aux_sym__tag_value_token1, + STATE(216), 2, + sym_quoted_attribute_value, + sym_expression, + [7286] = 3, + ACTIONS(377), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(369), 5, + ACTIONS(375), 5, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, - [7280] = 3, - ACTIONS(375), 1, + [7301] = 3, + ACTIONS(381), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(373), 5, + ACTIONS(379), 5, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, - [7295] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(377), 1, - anon_sym_DQUOTE, - ACTIONS(381), 1, - anon_sym_LBRACE, + [7316] = 6, ACTIONS(383), 1, - aux_sym__tag_value_token1, - STATE(186), 1, - aux_sym__double_quoted_attribute_value, - STATE(212), 1, - sym_expression, - ACTIONS(379), 2, - aux_sym__single_quoted_attribute_value_token1, - aux_sym__double_quoted_attribute_value_token1, - [7318] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(377), 1, - anon_sym_SQUOTE, - ACTIONS(383), 1, - aux_sym__tag_value_token1, - ACTIONS(387), 1, - anon_sym_LBRACE, - STATE(185), 1, - aux_sym__single_quoted_attribute_value, - STATE(213), 1, - sym_expression, - ACTIONS(385), 2, - aux_sym__single_quoted_attribute_value_token1, - aux_sym__single_quoted_attribute_value_token2, - [7341] = 6, - ACTIONS(389), 1, anon_sym_GT, - ACTIONS(391), 1, + ACTIONS(385), 1, sym_attribute_name, - ACTIONS(393), 1, + ACTIONS(387), 1, anon_sym_LBRACE, STATE(234), 1, sym_expression, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - STATE(201), 2, + STATE(197), 2, sym_attribute, aux_sym_start_tag_repeat1, - [7362] = 6, - ACTIONS(391), 1, + [7337] = 6, + ACTIONS(385), 1, sym_attribute_name, - ACTIONS(393), 1, + ACTIONS(387), 1, anon_sym_LBRACE, - ACTIONS(395), 1, + ACTIONS(389), 1, anon_sym_GT, STATE(234), 1, sym_expression, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - STATE(201), 2, + STATE(197), 2, sym_attribute, aux_sym_start_tag_repeat1, - [7383] = 7, - ACTIONS(3), 1, + [7358] = 3, + ACTIONS(393), 1, + anon_sym_LT, + ACTIONS(3), 2, sym_comment, - ACTIONS(383), 1, aux_sym__tag_value_token1, - ACTIONS(387), 1, + ACTIONS(391), 5, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + sym_text, anon_sym_LBRACE, + [7373] = 3, ACTIONS(397), 1, - anon_sym_SQUOTE, - STATE(202), 1, - aux_sym__single_quoted_attribute_value, - STATE(213), 1, - sym_expression, - ACTIONS(385), 2, - aux_sym__single_quoted_attribute_value_token1, - aux_sym__single_quoted_attribute_value_token2, - [7406] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(381), 1, - anon_sym_LBRACE, - ACTIONS(383), 1, - aux_sym__tag_value_token1, - ACTIONS(397), 1, - anon_sym_DQUOTE, - STATE(204), 1, - aux_sym__double_quoted_attribute_value, - STATE(212), 1, - sym_expression, - ACTIONS(379), 2, - aux_sym__single_quoted_attribute_value_token1, - aux_sym__double_quoted_attribute_value_token1, - [7429] = 3, - ACTIONS(401), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(399), 5, + ACTIONS(395), 5, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, - [7444] = 3, - ACTIONS(405), 1, + [7388] = 6, + ACTIONS(385), 1, + sym_attribute_name, + ACTIONS(387), 1, + anon_sym_LBRACE, + ACTIONS(399), 1, + anon_sym_GT, + STATE(234), 1, + sym_expression, + ACTIONS(3), 2, + sym_comment, + aux_sym__tag_value_token1, + STATE(182), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + [7409] = 3, + ACTIONS(403), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(403), 5, + ACTIONS(401), 5, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, - [7459] = 3, + [7424] = 6, + ACTIONS(385), 1, + sym_attribute_name, + ACTIONS(387), 1, + anon_sym_LBRACE, + ACTIONS(405), 1, + anon_sym_GT, + STATE(234), 1, + sym_expression, + ACTIONS(3), 2, + sym_comment, + aux_sym__tag_value_token1, + STATE(183), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + [7445] = 3, ACTIONS(409), 1, anon_sym_LT, ACTIONS(3), 2, @@ -8082,7 +8053,7 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [7474] = 3, + [7460] = 3, ACTIONS(413), 1, anon_sym_LT, ACTIONS(3), 2, @@ -8094,332 +8065,300 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [7489] = 7, - ACTIONS(3), 1, + [7475] = 3, + ACTIONS(417), 1, + anon_sym_LT, + ACTIONS(3), 2, sym_comment, - ACTIONS(383), 1, aux_sym__tag_value_token1, + ACTIONS(415), 5, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + sym_text, + anon_sym_LBRACE, + [7490] = 6, ACTIONS(387), 1, anon_sym_LBRACE, - ACTIONS(415), 1, + ACTIONS(419), 1, + sym_attribute_value, + ACTIONS(421), 1, anon_sym_SQUOTE, - STATE(207), 1, - aux_sym__single_quoted_attribute_value, - STATE(213), 1, - sym_expression, - ACTIONS(385), 2, - aux_sym__single_quoted_attribute_value_token1, - aux_sym__single_quoted_attribute_value_token2, - [7512] = 7, - ACTIONS(3), 1, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(3), 2, sym_comment, - ACTIONS(381), 1, - anon_sym_LBRACE, - ACTIONS(383), 1, aux_sym__tag_value_token1, - ACTIONS(415), 1, - anon_sym_DQUOTE, - STATE(206), 1, - aux_sym__double_quoted_attribute_value, - STATE(212), 1, + STATE(233), 2, + sym_quoted_attribute_value, sym_expression, - ACTIONS(379), 2, - aux_sym__single_quoted_attribute_value_token1, - aux_sym__double_quoted_attribute_value_token1, - [7535] = 3, - ACTIONS(419), 1, + [7511] = 3, + ACTIONS(427), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(417), 5, + ACTIONS(425), 5, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, - [7550] = 3, - ACTIONS(423), 1, + [7526] = 3, + ACTIONS(431), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(421), 5, + ACTIONS(429), 5, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, - [7565] = 3, - ACTIONS(427), 1, + [7541] = 3, + ACTIONS(435), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(425), 5, + ACTIONS(433), 5, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, - [7580] = 3, - ACTIONS(431), 1, + [7556] = 3, + ACTIONS(439), 1, anon_sym_LT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(429), 5, + ACTIONS(437), 5, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, sym_text, anon_sym_LBRACE, - [7595] = 6, - ACTIONS(199), 1, - anon_sym_LBRACE, - ACTIONS(433), 1, - sym_attribute_value, - ACTIONS(435), 1, - anon_sym_SQUOTE, - ACTIONS(437), 1, - anon_sym_DQUOTE, - ACTIONS(3), 2, - sym_comment, - aux_sym__tag_value_token1, - STATE(221), 2, - sym_quoted_attribute_value, - sym_expression, - [7616] = 6, - ACTIONS(391), 1, + [7571] = 6, + ACTIONS(353), 1, + anon_sym_GT, + ACTIONS(441), 1, sym_attribute_name, - ACTIONS(393), 1, + ACTIONS(444), 1, anon_sym_LBRACE, - ACTIONS(439), 1, - anon_sym_GT, STATE(234), 1, sym_expression, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - STATE(184), 2, + STATE(197), 2, sym_attribute, aux_sym_start_tag_repeat1, - [7637] = 6, - ACTIONS(393), 1, - anon_sym_LBRACE, - ACTIONS(441), 1, - sym_attribute_value, - ACTIONS(443), 1, - anon_sym_SQUOTE, - ACTIONS(445), 1, - anon_sym_DQUOTE, - ACTIONS(3), 2, - sym_comment, - aux_sym__tag_value_token1, - STATE(231), 2, - sym_quoted_attribute_value, - sym_expression, - [7658] = 3, + [7592] = 3, ACTIONS(449), 1, - anon_sym_LT, + anon_sym_EQ, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(447), 5, - anon_sym_LT_BANG, - anon_sym_LT_SLASH, - sym_entity, - sym_text, - anon_sym_LBRACE, - [7673] = 6, - ACTIONS(345), 1, + ACTIONS(447), 4, anon_sym_GT, - ACTIONS(451), 1, + anon_sym_SLASH_GT, sym_attribute_name, - ACTIONS(454), 1, anon_sym_LBRACE, - STATE(234), 1, - sym_expression, + [7606] = 6, + ACTIONS(451), 1, + anon_sym_if, + ACTIONS(453), 1, + anon_sym_each, + ACTIONS(455), 1, + anon_sym_await, + ACTIONS(457), 1, + anon_sym_key, + ACTIONS(459), 1, + anon_sym_snippet, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - STATE(201), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - [7694] = 7, + [7626] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(383), 1, - aux_sym__tag_value_token1, - ACTIONS(457), 1, + ACTIONS(461), 1, anon_sym_SQUOTE, - ACTIONS(462), 1, + ACTIONS(463), 1, + aux_sym__single_quoted_attribute_value_token1, + ACTIONS(465), 1, anon_sym_LBRACE, - STATE(202), 1, + ACTIONS(467), 1, + aux_sym__tag_value_token1, + STATE(205), 1, aux_sym__single_quoted_attribute_value, - STATE(213), 1, + STATE(224), 1, sym_expression, - ACTIONS(459), 2, + [7648] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(463), 1, aux_sym__single_quoted_attribute_value_token1, - aux_sym__single_quoted_attribute_value_token2, - [7717] = 6, - ACTIONS(391), 1, - sym_attribute_name, - ACTIONS(393), 1, - anon_sym_LBRACE, ACTIONS(465), 1, - anon_sym_GT, - STATE(234), 1, - sym_expression, - ACTIONS(3), 2, - sym_comment, + anon_sym_LBRACE, + ACTIONS(467), 1, aux_sym__tag_value_token1, - STATE(183), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - [7738] = 7, + ACTIONS(469), 1, + anon_sym_SQUOTE, + STATE(207), 1, + aux_sym__single_quoted_attribute_value, + STATE(224), 1, + sym_expression, + [7670] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(383), 1, - aux_sym__tag_value_token1, ACTIONS(467), 1, + aux_sym__tag_value_token1, + ACTIONS(471), 1, anon_sym_DQUOTE, - ACTIONS(472), 1, + ACTIONS(473), 1, + aux_sym__double_quoted_attribute_value_token1, + ACTIONS(476), 1, anon_sym_LBRACE, - STATE(204), 1, + STATE(202), 1, aux_sym__double_quoted_attribute_value, - STATE(212), 1, + STATE(225), 1, sym_expression, - ACTIONS(469), 2, - aux_sym__single_quoted_attribute_value_token1, - aux_sym__double_quoted_attribute_value_token1, - [7761] = 3, - ACTIONS(477), 1, - anon_sym_LT, - ACTIONS(3), 2, + [7692] = 7, + ACTIONS(3), 1, sym_comment, + ACTIONS(467), 1, aux_sym__tag_value_token1, - ACTIONS(475), 5, - anon_sym_LT_BANG, - anon_sym_LT_SLASH, - sym_entity, - sym_text, + ACTIONS(479), 1, + anon_sym_SQUOTE, + ACTIONS(481), 1, + aux_sym__single_quoted_attribute_value_token1, + ACTIONS(484), 1, anon_sym_LBRACE, - [7776] = 7, + STATE(203), 1, + aux_sym__single_quoted_attribute_value, + STATE(224), 1, + sym_expression, + [7714] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(381), 1, - anon_sym_LBRACE, - ACTIONS(383), 1, + ACTIONS(467), 1, aux_sym__tag_value_token1, - ACTIONS(479), 1, + ACTIONS(469), 1, anon_sym_DQUOTE, - STATE(204), 1, + ACTIONS(487), 1, + aux_sym__double_quoted_attribute_value_token1, + ACTIONS(489), 1, + anon_sym_LBRACE, + STATE(209), 1, aux_sym__double_quoted_attribute_value, - STATE(212), 1, + STATE(225), 1, sym_expression, - ACTIONS(379), 2, - aux_sym__single_quoted_attribute_value_token1, - aux_sym__double_quoted_attribute_value_token1, - [7799] = 7, + [7736] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(383), 1, - aux_sym__tag_value_token1, - ACTIONS(387), 1, - anon_sym_LBRACE, - ACTIONS(479), 1, - anon_sym_SQUOTE, - STATE(202), 1, - aux_sym__single_quoted_attribute_value, - STATE(213), 1, - sym_expression, - ACTIONS(385), 2, + ACTIONS(463), 1, aux_sym__single_quoted_attribute_value_token1, - aux_sym__single_quoted_attribute_value_token2, - [7822] = 6, - ACTIONS(141), 1, - anon_sym_COLON, - ACTIONS(143), 1, - anon_sym_SLASH, - STATE(275), 1, - sym__if_end_tag, - STATE(276), 1, - sym__else_tag, - STATE(277), 1, - sym__else_if_tag, - ACTIONS(3), 2, - sym_comment, + ACTIONS(465), 1, + anon_sym_LBRACE, + ACTIONS(467), 1, aux_sym__tag_value_token1, - [7842] = 6, + ACTIONS(491), 1, + anon_sym_SQUOTE, + STATE(203), 1, + aux_sym__single_quoted_attribute_value, + STATE(224), 1, + sym_expression, + [7758] = 6, ACTIONS(141), 1, anon_sym_COLON, ACTIONS(143), 1, anon_sym_SLASH, + STATE(275), 1, + sym__if_end_tag, STATE(276), 1, sym__else_tag, STATE(277), 1, sym__else_if_tag, - STATE(305), 1, - sym__if_end_tag, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [7862] = 6, - ACTIONS(481), 1, - anon_sym_if, - ACTIONS(483), 1, - anon_sym_each, - ACTIONS(485), 1, - anon_sym_await, - ACTIONS(487), 1, - anon_sym_key, - ACTIONS(489), 1, - anon_sym_snippet, - ACTIONS(3), 2, + [7778] = 7, + ACTIONS(3), 1, sym_comment, + ACTIONS(463), 1, + aux_sym__single_quoted_attribute_value_token1, + ACTIONS(465), 1, + anon_sym_LBRACE, + ACTIONS(467), 1, aux_sym__tag_value_token1, - [7882] = 3, ACTIONS(493), 1, - anon_sym_EQ, - ACTIONS(3), 2, + anon_sym_SQUOTE, + STATE(203), 1, + aux_sym__single_quoted_attribute_value, + STATE(224), 1, + sym_expression, + [7800] = 7, + ACTIONS(3), 1, sym_comment, + ACTIONS(467), 1, aux_sym__tag_value_token1, - ACTIONS(491), 4, - anon_sym_GT, - anon_sym_SLASH_GT, - sym_attribute_name, + ACTIONS(487), 1, + aux_sym__double_quoted_attribute_value_token1, + ACTIONS(489), 1, anon_sym_LBRACE, - [7896] = 3, + ACTIONS(491), 1, + anon_sym_DQUOTE, + STATE(202), 1, + aux_sym__double_quoted_attribute_value, + STATE(225), 1, + sym_expression, + [7822] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(383), 1, + ACTIONS(467), 1, aux_sym__tag_value_token1, - ACTIONS(495), 4, - anon_sym_DQUOTE, - aux_sym__single_quoted_attribute_value_token1, + ACTIONS(487), 1, aux_sym__double_quoted_attribute_value_token1, + ACTIONS(489), 1, anon_sym_LBRACE, - [7909] = 3, + ACTIONS(493), 1, + anon_sym_DQUOTE, + STATE(202), 1, + aux_sym__double_quoted_attribute_value, + STATE(225), 1, + sym_expression, + [7844] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(383), 1, + ACTIONS(461), 1, + anon_sym_DQUOTE, + ACTIONS(467), 1, aux_sym__tag_value_token1, - ACTIONS(497), 4, - anon_sym_SQUOTE, - aux_sym__single_quoted_attribute_value_token1, - aux_sym__single_quoted_attribute_value_token2, + ACTIONS(487), 1, + aux_sym__double_quoted_attribute_value_token1, + ACTIONS(489), 1, anon_sym_LBRACE, - [7922] = 2, + STATE(208), 1, + aux_sym__double_quoted_attribute_value, + STATE(225), 1, + sym_expression, + [7866] = 6, + ACTIONS(141), 1, + anon_sym_COLON, + ACTIONS(143), 1, + anon_sym_SLASH, + STATE(276), 1, + sym__else_tag, + STATE(277), 1, + sym__else_if_tag, + STATE(305), 1, + sym__if_end_tag, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(499), 4, - anon_sym_GT, - anon_sym_SLASH_GT, - sym_attribute_name, - anon_sym_LBRACE, - [7933] = 2, + [7886] = 2, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, @@ -8428,126 +8367,133 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_GT, sym_attribute_name, anon_sym_LBRACE, - [7944] = 3, - ACTIONS(501), 1, - anon_sym_EQ, + [7897] = 2, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(491), 3, + ACTIONS(495), 4, anon_sym_GT, + anon_sym_SLASH_GT, sym_attribute_name, anon_sym_LBRACE, - [7957] = 3, - ACTIONS(3), 1, + [7908] = 5, + ACTIONS(497), 1, + anon_sym_html, + ACTIONS(499), 1, + anon_sym_const, + ACTIONS(501), 1, + anon_sym_debug, + ACTIONS(503), 1, + anon_sym_render, + ACTIONS(3), 2, sym_comment, - ACTIONS(383), 1, aux_sym__tag_value_token1, - ACTIONS(213), 4, - anon_sym_SQUOTE, - aux_sym__single_quoted_attribute_value_token1, - aux_sym__single_quoted_attribute_value_token2, - anon_sym_LBRACE, - [7970] = 3, - ACTIONS(3), 1, + [7925] = 2, + ACTIONS(3), 2, sym_comment, - ACTIONS(383), 1, aux_sym__tag_value_token1, - ACTIONS(213), 4, - anon_sym_DQUOTE, - aux_sym__single_quoted_attribute_value_token1, - aux_sym__double_quoted_attribute_value_token1, + ACTIONS(505), 4, + anon_sym_GT, + anon_sym_SLASH_GT, + sym_attribute_name, anon_sym_LBRACE, - [7983] = 2, + [7936] = 2, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(503), 4, + ACTIONS(507), 4, anon_sym_GT, anon_sym_SLASH_GT, sym_attribute_name, anon_sym_LBRACE, - [7994] = 4, - ACTIONS(505), 1, + [7947] = 4, + ACTIONS(509), 1, anon_sym_LBRACE, - STATE(65), 1, + STATE(66), 1, sym_else_if_start, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - STATE(220), 2, + STATE(217), 2, sym_else_if_block, aux_sym_if_statement_repeat1, - [8009] = 2, + [7962] = 3, + ACTIONS(512), 1, + anon_sym_EQ, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(508), 4, + ACTIONS(447), 3, anon_sym_GT, - anon_sym_SLASH_GT, sym_attribute_name, anon_sym_LBRACE, - [8020] = 5, - ACTIONS(510), 1, - anon_sym_html, - ACTIONS(512), 1, - anon_sym_const, - ACTIONS(514), 1, - anon_sym_debug, - ACTIONS(516), 1, - anon_sym_render, + [7975] = 2, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8037] = 2, - ACTIONS(3), 2, - sym_comment, - aux_sym__tag_value_token1, - ACTIONS(518), 4, + ACTIONS(514), 4, anon_sym_GT, anon_sym_SLASH_GT, sym_attribute_name, anon_sym_LBRACE, - [8048] = 2, + [7986] = 2, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(499), 3, + ACTIONS(495), 3, anon_sym_GT, sym_attribute_name, anon_sym_LBRACE, - [8058] = 4, - ACTIONS(520), 1, + [7996] = 4, + ACTIONS(516), 1, anon_sym_LT_SLASH, - ACTIONS(522), 1, + ACTIONS(518), 1, sym_raw_text, - STATE(112), 1, + STATE(102), 1, sym_end_tag, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8072] = 4, - ACTIONS(524), 1, + [8010] = 4, + ACTIONS(520), 1, sym__start_tag_name, - ACTIONS(526), 1, + ACTIONS(522), 1, sym__script_start_tag_name, - ACTIONS(528), 1, + ACTIONS(524), 1, sym__style_start_tag_name, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8086] = 4, - ACTIONS(530), 1, + [8024] = 4, + ACTIONS(526), 1, anon_sym_LT_SLASH, - ACTIONS(532), 1, + ACTIONS(528), 1, sym_raw_text, - STATE(132), 1, + STATE(86), 1, sym_end_tag, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8100] = 4, - ACTIONS(530), 1, + [8038] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(467), 1, + aux_sym__tag_value_token1, + ACTIONS(530), 3, + anon_sym_SQUOTE, + aux_sym__single_quoted_attribute_value_token1, + anon_sym_LBRACE, + [8050] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(467), 1, + aux_sym__tag_value_token1, + ACTIONS(532), 3, + anon_sym_DQUOTE, + aux_sym__double_quoted_attribute_value_token1, + anon_sym_LBRACE, + [8062] = 4, + ACTIONS(526), 1, anon_sym_LT_SLASH, ACTIONS(534), 1, sym_raw_text, @@ -8556,67 +8502,85 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8114] = 4, - ACTIONS(526), 1, + [8076] = 4, + ACTIONS(522), 1, sym__script_start_tag_name, - ACTIONS(528), 1, + ACTIONS(524), 1, sym__style_start_tag_name, ACTIONS(536), 1, sym__start_tag_name, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8128] = 4, - ACTIONS(520), 1, + [8090] = 4, + ACTIONS(516), 1, anon_sym_LT_SLASH, ACTIONS(538), 1, sym_raw_text, - STATE(90), 1, + STATE(134), 1, sym_end_tag, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8142] = 2, + [8104] = 2, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(508), 3, + ACTIONS(213), 3, anon_sym_GT, sym_attribute_name, anon_sym_LBRACE, - [8152] = 2, - ACTIONS(3), 2, + [8114] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(467), 1, + aux_sym__tag_value_token1, + ACTIONS(213), 3, + anon_sym_SQUOTE, + aux_sym__single_quoted_attribute_value_token1, + anon_sym_LBRACE, + [8126] = 3, + ACTIONS(3), 1, sym_comment, + ACTIONS(467), 1, aux_sym__tag_value_token1, ACTIONS(213), 3, + anon_sym_DQUOTE, + aux_sym__double_quoted_attribute_value_token1, + anon_sym_LBRACE, + [8138] = 2, + ACTIONS(3), 2, + sym_comment, + aux_sym__tag_value_token1, + ACTIONS(505), 3, anon_sym_GT, sym_attribute_name, anon_sym_LBRACE, - [8162] = 2, + [8148] = 2, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(503), 3, + ACTIONS(507), 3, anon_sym_GT, sym_attribute_name, anon_sym_LBRACE, - [8172] = 2, + [8158] = 2, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - ACTIONS(518), 3, + ACTIONS(514), 3, anon_sym_GT, sym_attribute_name, anon_sym_LBRACE, - [8182] = 3, + [8168] = 3, ACTIONS(540), 1, anon_sym_LBRACE, - STATE(116), 1, + STATE(85), 1, sym_if_end, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8193] = 3, + [8179] = 3, ACTIONS(542), 1, anon_sym_RBRACE, ACTIONS(544), 1, @@ -8624,7 +8588,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8204] = 3, + [8190] = 3, ACTIONS(546), 1, sym__end_tag_name, ACTIONS(548), 1, @@ -8632,7 +8596,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8215] = 3, + [8201] = 3, ACTIONS(550), 1, sym_svelte_raw_text, ACTIONS(552), 1, @@ -8640,7 +8604,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8226] = 3, + [8212] = 3, ACTIONS(548), 1, sym_erroneous_end_tag_name, ACTIONS(554), 1, @@ -8648,23 +8612,23 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8237] = 3, - ACTIONS(530), 1, + [8223] = 3, + ACTIONS(526), 1, anon_sym_LT_SLASH, STATE(104), 1, sym_end_tag, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8248] = 3, - ACTIONS(530), 1, + [8234] = 3, + ACTIONS(526), 1, anon_sym_LT_SLASH, STATE(105), 1, sym_end_tag, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8259] = 3, + [8245] = 3, ACTIONS(556), 1, anon_sym_LBRACE, STATE(111), 1, @@ -8672,28 +8636,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8270] = 2, + [8256] = 2, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, ACTIONS(558), 2, sym_svelte_raw_text, anon_sym_RBRACE, - [8279] = 2, + [8265] = 2, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, ACTIONS(560), 2, sym_svelte_raw_text, anon_sym_RBRACE, - [8288] = 2, + [8274] = 2, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, ACTIONS(562), 2, sym_raw_text, anon_sym_LT_SLASH, - [8297] = 3, + [8283] = 3, ACTIONS(564), 1, anon_sym_COLON, STATE(277), 1, @@ -8701,7 +8665,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8308] = 3, + [8294] = 3, ACTIONS(556), 1, anon_sym_LBRACE, STATE(142), 1, @@ -8709,29 +8673,29 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8319] = 2, + [8305] = 2, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, ACTIONS(566), 2, sym_raw_text, anon_sym_LT_SLASH, - [8328] = 2, + [8314] = 2, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, ACTIONS(568), 2, sym_svelte_raw_text, sym_svelte_raw_text_each, - [8337] = 3, + [8323] = 3, ACTIONS(540), 1, anon_sym_LBRACE, - STATE(127), 1, + STATE(125), 1, sym_if_end, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8348] = 3, + [8334] = 3, ACTIONS(143), 1, anon_sym_SLASH, STATE(305), 1, @@ -8739,7 +8703,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8359] = 3, + [8345] = 3, ACTIONS(570), 1, anon_sym_elseif, ACTIONS(572), 1, @@ -8747,7 +8711,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8370] = 3, + [8356] = 3, ACTIONS(574), 1, anon_sym_RPAREN, ACTIONS(576), 1, @@ -8755,7 +8719,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8381] = 3, + [8367] = 3, ACTIONS(578), 1, anon_sym_then, ACTIONS(580), 1, @@ -8763,53 +8727,53 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8392] = 2, + [8378] = 2, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, ACTIONS(582), 2, sym_raw_text, anon_sym_LT_SLASH, - [8401] = 2, + [8387] = 2, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, ACTIONS(584), 2, sym_raw_text, anon_sym_LT_SLASH, - [8410] = 3, + [8396] = 3, ACTIONS(540), 1, anon_sym_LBRACE, - STATE(167), 1, + STATE(162), 1, sym_if_end, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8421] = 3, - ACTIONS(520), 1, + [8407] = 3, + ACTIONS(516), 1, anon_sym_LT_SLASH, - STATE(173), 1, + STATE(166), 1, sym_end_tag, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8432] = 3, - ACTIONS(520), 1, + [8418] = 3, + ACTIONS(516), 1, anon_sym_LT_SLASH, - STATE(169), 1, + STATE(165), 1, sym_end_tag, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8443] = 3, + [8429] = 3, ACTIONS(556), 1, anon_sym_LBRACE, - STATE(166), 1, + STATE(164), 1, sym_if_end, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8454] = 3, + [8440] = 3, ACTIONS(143), 1, anon_sym_SLASH, STATE(275), 1, @@ -8817,7 +8781,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8465] = 3, + [8451] = 3, ACTIONS(586), 1, anon_sym_RBRACE, ACTIONS(588), 1, @@ -8825,584 +8789,584 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8476] = 2, + [8462] = 2, ACTIONS(580), 1, anon_sym_catch, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8484] = 2, + [8470] = 2, ACTIONS(590), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8492] = 2, + [8478] = 2, ACTIONS(592), 1, sym_svelte_raw_text, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8500] = 2, + [8486] = 2, ACTIONS(594), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8508] = 2, + [8494] = 2, ACTIONS(596), 1, anon_sym_snippet, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8516] = 2, + [8502] = 2, ACTIONS(598), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8524] = 2, + [8510] = 2, ACTIONS(600), 1, sym__doctype, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8532] = 2, + [8518] = 2, ACTIONS(602), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8540] = 2, + [8526] = 2, ACTIONS(604), 1, anon_sym_await, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8548] = 2, + [8534] = 2, ACTIONS(606), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8556] = 2, + [8542] = 2, ACTIONS(608), 1, anon_sym_each, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8564] = 2, + [8550] = 2, ACTIONS(610), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8572] = 2, + [8558] = 2, ACTIONS(612), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8580] = 2, + [8566] = 2, ACTIONS(614), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8588] = 2, + [8574] = 2, ACTIONS(616), 1, sym_svelte_raw_text, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8596] = 2, + [8582] = 2, ACTIONS(618), 1, anon_sym_if, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8604] = 2, + [8590] = 2, ACTIONS(620), 1, anon_sym_GT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8612] = 2, + [8598] = 2, ACTIONS(622), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8620] = 2, + [8606] = 2, ACTIONS(624), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8628] = 2, + [8614] = 2, ACTIONS(626), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8636] = 2, + [8622] = 2, ACTIONS(628), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8644] = 2, + [8630] = 2, ACTIONS(630), 1, sym_svelte_raw_text, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8652] = 2, + [8638] = 2, ACTIONS(632), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8660] = 2, + [8646] = 2, ACTIONS(634), 1, anon_sym_GT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8668] = 2, + [8654] = 2, ACTIONS(636), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8676] = 2, + [8662] = 2, ACTIONS(638), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8684] = 2, + [8670] = 2, ACTIONS(640), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8692] = 2, + [8678] = 2, ACTIONS(642), 1, anon_sym_as, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8700] = 2, + [8686] = 2, ACTIONS(644), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8708] = 2, + [8694] = 2, ACTIONS(646), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8716] = 2, + [8702] = 2, ACTIONS(648), 1, sym__doctype, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8724] = 2, + [8710] = 2, ACTIONS(650), 1, sym_svelte_raw_text, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8732] = 2, + [8718] = 2, ACTIONS(652), 1, sym_svelte_raw_text, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8740] = 2, + [8726] = 2, ACTIONS(654), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8748] = 2, + [8734] = 2, ACTIONS(656), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8756] = 2, + [8742] = 2, ACTIONS(658), 1, anon_sym_GT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8764] = 2, + [8750] = 2, ACTIONS(660), 1, sym_svelte_raw_text, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8772] = 2, + [8758] = 2, ACTIONS(662), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8780] = 2, + [8766] = 2, ACTIONS(664), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8788] = 2, + [8774] = 2, ACTIONS(666), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8796] = 2, + [8782] = 2, ACTIONS(668), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8804] = 2, + [8790] = 2, ACTIONS(670), 1, anon_sym_GT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8812] = 2, + [8798] = 2, ACTIONS(672), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8820] = 2, + [8806] = 2, ACTIONS(674), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8828] = 2, + [8814] = 2, ACTIONS(676), 1, sym_svelte_raw_text, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8836] = 2, + [8822] = 2, ACTIONS(678), 1, sym_svelte_raw_text, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8844] = 2, + [8830] = 2, ACTIONS(680), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8852] = 2, + [8838] = 2, ACTIONS(682), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8860] = 2, + [8846] = 2, ACTIONS(684), 1, sym_svelte_raw_text, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8868] = 2, + [8854] = 2, ACTIONS(686), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8876] = 2, + [8862] = 2, ACTIONS(688), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8884] = 2, + [8870] = 2, ACTIONS(690), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8892] = 2, + [8878] = 2, ACTIONS(692), 1, sym_svelte_raw_text, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8900] = 2, + [8886] = 2, ACTIONS(694), 1, anon_sym_GT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8908] = 2, + [8894] = 2, ACTIONS(696), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8916] = 2, + [8902] = 2, ACTIONS(698), 1, sym_svelte_raw_text, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8924] = 2, + [8910] = 2, ACTIONS(554), 1, sym__end_tag_name, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8932] = 2, + [8918] = 2, ACTIONS(700), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8940] = 2, + [8926] = 2, ACTIONS(702), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8948] = 2, + [8934] = 2, ACTIONS(704), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8956] = 2, + [8942] = 2, ACTIONS(706), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8964] = 2, - ACTIONS(570), 1, - anon_sym_elseif, + [8950] = 2, + ACTIONS(708), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [8972] = 3, + [8958] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(708), 1, + ACTIONS(710), 1, aux_sym__tag_value_token1, STATE(280), 1, sym__tag_value, - [8982] = 3, + [8968] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(708), 1, + ACTIONS(710), 1, aux_sym__tag_value_token1, STATE(281), 1, sym__tag_value, - [8992] = 3, + [8978] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(708), 1, + ACTIONS(710), 1, aux_sym__tag_value_token1, STATE(282), 1, sym__tag_value, - [9002] = 3, + [8988] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(708), 1, + ACTIONS(710), 1, aux_sym__tag_value_token1, STATE(283), 1, sym__tag_value, - [9012] = 2, - ACTIONS(710), 1, - aux_sym_snippet_start_token1, - ACTIONS(3), 2, - sym_comment, - aux_sym__tag_value_token1, - [9020] = 2, + [8998] = 2, ACTIONS(712), 1, - sym_svelte_raw_text, + aux_sym_snippet_start_token1, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [9028] = 2, + [9006] = 2, ACTIONS(714), 1, sym_svelte_raw_text, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [9036] = 2, + [9014] = 2, ACTIONS(716), 1, - aux_sym_snippet_start_token1, + sym_svelte_raw_text, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [9044] = 2, + [9022] = 2, ACTIONS(718), 1, - sym_svelte_raw_text, + aux_sym_snippet_start_token1, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [9052] = 2, + [9030] = 2, ACTIONS(720), 1, - anon_sym_RBRACE, + sym_svelte_raw_text, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [9060] = 2, + [9038] = 2, ACTIONS(722), 1, - anon_sym_GT, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [9068] = 2, + [9046] = 2, ACTIONS(724), 1, - anon_sym_RBRACE, + anon_sym_GT, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [9076] = 2, + [9054] = 2, ACTIONS(726), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [9084] = 2, + [9062] = 2, ACTIONS(728), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [9092] = 2, + [9070] = 2, ACTIONS(730), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [9100] = 2, + [9078] = 2, ACTIONS(732), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [9108] = 2, + [9086] = 2, + ACTIONS(734), 1, + anon_sym_RBRACE, + ACTIONS(3), 2, + sym_comment, + aux_sym__tag_value_token1, + [9094] = 2, ACTIONS(548), 1, sym_erroneous_end_tag_name, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [9116] = 3, + [9102] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(383), 1, + ACTIONS(467), 1, aux_sym__tag_value_token1, - ACTIONS(734), 1, + ACTIONS(736), 1, aux_sym_doctype_token1, - [9126] = 3, + [9112] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(383), 1, + ACTIONS(467), 1, aux_sym__tag_value_token1, - ACTIONS(736), 1, + ACTIONS(738), 1, aux_sym_doctype_token1, - [9136] = 3, + [9122] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(708), 1, + ACTIONS(710), 1, aux_sym__tag_value_token1, STATE(300), 1, sym__tag_value, - [9146] = 3, + [9132] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(708), 1, + ACTIONS(710), 1, aux_sym__tag_value_token1, STATE(301), 1, sym__tag_value, - [9156] = 3, + [9142] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(708), 1, + ACTIONS(710), 1, aux_sym__tag_value_token1, STATE(302), 1, sym__tag_value, - [9166] = 3, + [9152] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(708), 1, + ACTIONS(710), 1, aux_sym__tag_value_token1, STATE(303), 1, sym__tag_value, - [9176] = 2, - ACTIONS(738), 1, + [9162] = 2, + ACTIONS(740), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [9184] = 2, + [9170] = 2, ACTIONS(546), 1, sym__end_tag_name, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [9192] = 2, - ACTIONS(740), 1, - anon_sym_RPAREN, + [9178] = 2, + ACTIONS(742), 1, + anon_sym_key, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [9200] = 2, - ACTIONS(742), 1, + [9186] = 2, + ACTIONS(744), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [9208] = 2, - ACTIONS(744), 1, + [9194] = 2, + ACTIONS(746), 1, ts_builtin_sym_end, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [9216] = 2, - ACTIONS(746), 1, + [9202] = 2, + ACTIONS(748), 1, sym_erroneous_end_tag_name, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [9224] = 2, - ACTIONS(748), 1, - anon_sym_key, + [9210] = 2, + ACTIONS(570), 1, + anon_sym_elseif, ACTIONS(3), 2, sym_comment, aux_sym__tag_value_token1, - [9232] = 2, + [9218] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(750), 1, aux_sym__tag_value_token1, - [9239] = 2, + [9225] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(752), 1, aux_sym__tag_value_token1, - [9246] = 2, + [9232] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(754), 1, aux_sym__tag_value_token1, - [9253] = 2, + [9239] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(756), 1, @@ -9506,23 +9470,23 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(95)] = 5860, [SMALL_STATE(96)] = 5876, [SMALL_STATE(97)] = 5892, - [SMALL_STATE(98)] = 5908, - [SMALL_STATE(99)] = 5932, - [SMALL_STATE(100)] = 5956, - [SMALL_STATE(101)] = 5980, - [SMALL_STATE(102)] = 6004, - [SMALL_STATE(103)] = 6020, - [SMALL_STATE(104)] = 6036, - [SMALL_STATE(105)] = 6052, - [SMALL_STATE(106)] = 6068, - [SMALL_STATE(107)] = 6084, - [SMALL_STATE(108)] = 6100, - [SMALL_STATE(109)] = 6116, - [SMALL_STATE(110)] = 6132, - [SMALL_STATE(111)] = 6148, - [SMALL_STATE(112)] = 6164, - [SMALL_STATE(113)] = 6180, - [SMALL_STATE(114)] = 6204, + [SMALL_STATE(98)] = 5916, + [SMALL_STATE(99)] = 5940, + [SMALL_STATE(100)] = 5964, + [SMALL_STATE(101)] = 5988, + [SMALL_STATE(102)] = 6012, + [SMALL_STATE(103)] = 6028, + [SMALL_STATE(104)] = 6044, + [SMALL_STATE(105)] = 6060, + [SMALL_STATE(106)] = 6076, + [SMALL_STATE(107)] = 6092, + [SMALL_STATE(108)] = 6108, + [SMALL_STATE(109)] = 6124, + [SMALL_STATE(110)] = 6140, + [SMALL_STATE(111)] = 6156, + [SMALL_STATE(112)] = 6172, + [SMALL_STATE(113)] = 6188, + [SMALL_STATE(114)] = 6212, [SMALL_STATE(115)] = 6228, [SMALL_STATE(116)] = 6244, [SMALL_STATE(117)] = 6260, @@ -9588,185 +9552,185 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(177)] = 7234, [SMALL_STATE(178)] = 7250, [SMALL_STATE(179)] = 7265, - [SMALL_STATE(180)] = 7280, - [SMALL_STATE(181)] = 7295, - [SMALL_STATE(182)] = 7318, - [SMALL_STATE(183)] = 7341, - [SMALL_STATE(184)] = 7362, - [SMALL_STATE(185)] = 7383, - [SMALL_STATE(186)] = 7406, - [SMALL_STATE(187)] = 7429, - [SMALL_STATE(188)] = 7444, - [SMALL_STATE(189)] = 7459, - [SMALL_STATE(190)] = 7474, - [SMALL_STATE(191)] = 7489, - [SMALL_STATE(192)] = 7512, - [SMALL_STATE(193)] = 7535, - [SMALL_STATE(194)] = 7550, - [SMALL_STATE(195)] = 7565, - [SMALL_STATE(196)] = 7580, - [SMALL_STATE(197)] = 7595, - [SMALL_STATE(198)] = 7616, - [SMALL_STATE(199)] = 7637, - [SMALL_STATE(200)] = 7658, - [SMALL_STATE(201)] = 7673, - [SMALL_STATE(202)] = 7694, - [SMALL_STATE(203)] = 7717, - [SMALL_STATE(204)] = 7738, - [SMALL_STATE(205)] = 7761, - [SMALL_STATE(206)] = 7776, - [SMALL_STATE(207)] = 7799, - [SMALL_STATE(208)] = 7822, - [SMALL_STATE(209)] = 7842, - [SMALL_STATE(210)] = 7862, - [SMALL_STATE(211)] = 7882, - [SMALL_STATE(212)] = 7896, - [SMALL_STATE(213)] = 7909, - [SMALL_STATE(214)] = 7922, - [SMALL_STATE(215)] = 7933, - [SMALL_STATE(216)] = 7944, - [SMALL_STATE(217)] = 7957, - [SMALL_STATE(218)] = 7970, - [SMALL_STATE(219)] = 7983, - [SMALL_STATE(220)] = 7994, - [SMALL_STATE(221)] = 8009, - [SMALL_STATE(222)] = 8020, - [SMALL_STATE(223)] = 8037, - [SMALL_STATE(224)] = 8048, - [SMALL_STATE(225)] = 8058, - [SMALL_STATE(226)] = 8072, - [SMALL_STATE(227)] = 8086, - [SMALL_STATE(228)] = 8100, - [SMALL_STATE(229)] = 8114, - [SMALL_STATE(230)] = 8128, - [SMALL_STATE(231)] = 8142, - [SMALL_STATE(232)] = 8152, - [SMALL_STATE(233)] = 8162, - [SMALL_STATE(234)] = 8172, - [SMALL_STATE(235)] = 8182, - [SMALL_STATE(236)] = 8193, - [SMALL_STATE(237)] = 8204, - [SMALL_STATE(238)] = 8215, - [SMALL_STATE(239)] = 8226, - [SMALL_STATE(240)] = 8237, - [SMALL_STATE(241)] = 8248, - [SMALL_STATE(242)] = 8259, - [SMALL_STATE(243)] = 8270, - [SMALL_STATE(244)] = 8279, - [SMALL_STATE(245)] = 8288, - [SMALL_STATE(246)] = 8297, - [SMALL_STATE(247)] = 8308, - [SMALL_STATE(248)] = 8319, - [SMALL_STATE(249)] = 8328, - [SMALL_STATE(250)] = 8337, - [SMALL_STATE(251)] = 8348, - [SMALL_STATE(252)] = 8359, - [SMALL_STATE(253)] = 8370, - [SMALL_STATE(254)] = 8381, - [SMALL_STATE(255)] = 8392, - [SMALL_STATE(256)] = 8401, - [SMALL_STATE(257)] = 8410, - [SMALL_STATE(258)] = 8421, - [SMALL_STATE(259)] = 8432, - [SMALL_STATE(260)] = 8443, - [SMALL_STATE(261)] = 8454, - [SMALL_STATE(262)] = 8465, - [SMALL_STATE(263)] = 8476, - [SMALL_STATE(264)] = 8484, - [SMALL_STATE(265)] = 8492, - [SMALL_STATE(266)] = 8500, - [SMALL_STATE(267)] = 8508, - [SMALL_STATE(268)] = 8516, - [SMALL_STATE(269)] = 8524, - [SMALL_STATE(270)] = 8532, - [SMALL_STATE(271)] = 8540, - [SMALL_STATE(272)] = 8548, - [SMALL_STATE(273)] = 8556, - [SMALL_STATE(274)] = 8564, - [SMALL_STATE(275)] = 8572, - [SMALL_STATE(276)] = 8580, - [SMALL_STATE(277)] = 8588, - [SMALL_STATE(278)] = 8596, - [SMALL_STATE(279)] = 8604, - [SMALL_STATE(280)] = 8612, - [SMALL_STATE(281)] = 8620, - [SMALL_STATE(282)] = 8628, - [SMALL_STATE(283)] = 8636, - [SMALL_STATE(284)] = 8644, - [SMALL_STATE(285)] = 8652, - [SMALL_STATE(286)] = 8660, - [SMALL_STATE(287)] = 8668, - [SMALL_STATE(288)] = 8676, - [SMALL_STATE(289)] = 8684, - [SMALL_STATE(290)] = 8692, - [SMALL_STATE(291)] = 8700, - [SMALL_STATE(292)] = 8708, - [SMALL_STATE(293)] = 8716, - [SMALL_STATE(294)] = 8724, - [SMALL_STATE(295)] = 8732, - [SMALL_STATE(296)] = 8740, - [SMALL_STATE(297)] = 8748, - [SMALL_STATE(298)] = 8756, - [SMALL_STATE(299)] = 8764, - [SMALL_STATE(300)] = 8772, - [SMALL_STATE(301)] = 8780, - [SMALL_STATE(302)] = 8788, - [SMALL_STATE(303)] = 8796, - [SMALL_STATE(304)] = 8804, - [SMALL_STATE(305)] = 8812, - [SMALL_STATE(306)] = 8820, - [SMALL_STATE(307)] = 8828, - [SMALL_STATE(308)] = 8836, - [SMALL_STATE(309)] = 8844, - [SMALL_STATE(310)] = 8852, - [SMALL_STATE(311)] = 8860, - [SMALL_STATE(312)] = 8868, - [SMALL_STATE(313)] = 8876, - [SMALL_STATE(314)] = 8884, - [SMALL_STATE(315)] = 8892, - [SMALL_STATE(316)] = 8900, - [SMALL_STATE(317)] = 8908, - [SMALL_STATE(318)] = 8916, - [SMALL_STATE(319)] = 8924, - [SMALL_STATE(320)] = 8932, - [SMALL_STATE(321)] = 8940, - [SMALL_STATE(322)] = 8948, - [SMALL_STATE(323)] = 8956, - [SMALL_STATE(324)] = 8964, - [SMALL_STATE(325)] = 8972, - [SMALL_STATE(326)] = 8982, - [SMALL_STATE(327)] = 8992, - [SMALL_STATE(328)] = 9002, - [SMALL_STATE(329)] = 9012, - [SMALL_STATE(330)] = 9020, - [SMALL_STATE(331)] = 9028, - [SMALL_STATE(332)] = 9036, - [SMALL_STATE(333)] = 9044, - [SMALL_STATE(334)] = 9052, - [SMALL_STATE(335)] = 9060, - [SMALL_STATE(336)] = 9068, - [SMALL_STATE(337)] = 9076, - [SMALL_STATE(338)] = 9084, - [SMALL_STATE(339)] = 9092, - [SMALL_STATE(340)] = 9100, - [SMALL_STATE(341)] = 9108, - [SMALL_STATE(342)] = 9116, - [SMALL_STATE(343)] = 9126, - [SMALL_STATE(344)] = 9136, - [SMALL_STATE(345)] = 9146, - [SMALL_STATE(346)] = 9156, - [SMALL_STATE(347)] = 9166, - [SMALL_STATE(348)] = 9176, - [SMALL_STATE(349)] = 9184, - [SMALL_STATE(350)] = 9192, - [SMALL_STATE(351)] = 9200, - [SMALL_STATE(352)] = 9208, - [SMALL_STATE(353)] = 9216, - [SMALL_STATE(354)] = 9224, - [SMALL_STATE(355)] = 9232, - [SMALL_STATE(356)] = 9239, - [SMALL_STATE(357)] = 9246, - [SMALL_STATE(358)] = 9253, + [SMALL_STATE(180)] = 7286, + [SMALL_STATE(181)] = 7301, + [SMALL_STATE(182)] = 7316, + [SMALL_STATE(183)] = 7337, + [SMALL_STATE(184)] = 7358, + [SMALL_STATE(185)] = 7373, + [SMALL_STATE(186)] = 7388, + [SMALL_STATE(187)] = 7409, + [SMALL_STATE(188)] = 7424, + [SMALL_STATE(189)] = 7445, + [SMALL_STATE(190)] = 7460, + [SMALL_STATE(191)] = 7475, + [SMALL_STATE(192)] = 7490, + [SMALL_STATE(193)] = 7511, + [SMALL_STATE(194)] = 7526, + [SMALL_STATE(195)] = 7541, + [SMALL_STATE(196)] = 7556, + [SMALL_STATE(197)] = 7571, + [SMALL_STATE(198)] = 7592, + [SMALL_STATE(199)] = 7606, + [SMALL_STATE(200)] = 7626, + [SMALL_STATE(201)] = 7648, + [SMALL_STATE(202)] = 7670, + [SMALL_STATE(203)] = 7692, + [SMALL_STATE(204)] = 7714, + [SMALL_STATE(205)] = 7736, + [SMALL_STATE(206)] = 7758, + [SMALL_STATE(207)] = 7778, + [SMALL_STATE(208)] = 7800, + [SMALL_STATE(209)] = 7822, + [SMALL_STATE(210)] = 7844, + [SMALL_STATE(211)] = 7866, + [SMALL_STATE(212)] = 7886, + [SMALL_STATE(213)] = 7897, + [SMALL_STATE(214)] = 7908, + [SMALL_STATE(215)] = 7925, + [SMALL_STATE(216)] = 7936, + [SMALL_STATE(217)] = 7947, + [SMALL_STATE(218)] = 7962, + [SMALL_STATE(219)] = 7975, + [SMALL_STATE(220)] = 7986, + [SMALL_STATE(221)] = 7996, + [SMALL_STATE(222)] = 8010, + [SMALL_STATE(223)] = 8024, + [SMALL_STATE(224)] = 8038, + [SMALL_STATE(225)] = 8050, + [SMALL_STATE(226)] = 8062, + [SMALL_STATE(227)] = 8076, + [SMALL_STATE(228)] = 8090, + [SMALL_STATE(229)] = 8104, + [SMALL_STATE(230)] = 8114, + [SMALL_STATE(231)] = 8126, + [SMALL_STATE(232)] = 8138, + [SMALL_STATE(233)] = 8148, + [SMALL_STATE(234)] = 8158, + [SMALL_STATE(235)] = 8168, + [SMALL_STATE(236)] = 8179, + [SMALL_STATE(237)] = 8190, + [SMALL_STATE(238)] = 8201, + [SMALL_STATE(239)] = 8212, + [SMALL_STATE(240)] = 8223, + [SMALL_STATE(241)] = 8234, + [SMALL_STATE(242)] = 8245, + [SMALL_STATE(243)] = 8256, + [SMALL_STATE(244)] = 8265, + [SMALL_STATE(245)] = 8274, + [SMALL_STATE(246)] = 8283, + [SMALL_STATE(247)] = 8294, + [SMALL_STATE(248)] = 8305, + [SMALL_STATE(249)] = 8314, + [SMALL_STATE(250)] = 8323, + [SMALL_STATE(251)] = 8334, + [SMALL_STATE(252)] = 8345, + [SMALL_STATE(253)] = 8356, + [SMALL_STATE(254)] = 8367, + [SMALL_STATE(255)] = 8378, + [SMALL_STATE(256)] = 8387, + [SMALL_STATE(257)] = 8396, + [SMALL_STATE(258)] = 8407, + [SMALL_STATE(259)] = 8418, + [SMALL_STATE(260)] = 8429, + [SMALL_STATE(261)] = 8440, + [SMALL_STATE(262)] = 8451, + [SMALL_STATE(263)] = 8462, + [SMALL_STATE(264)] = 8470, + [SMALL_STATE(265)] = 8478, + [SMALL_STATE(266)] = 8486, + [SMALL_STATE(267)] = 8494, + [SMALL_STATE(268)] = 8502, + [SMALL_STATE(269)] = 8510, + [SMALL_STATE(270)] = 8518, + [SMALL_STATE(271)] = 8526, + [SMALL_STATE(272)] = 8534, + [SMALL_STATE(273)] = 8542, + [SMALL_STATE(274)] = 8550, + [SMALL_STATE(275)] = 8558, + [SMALL_STATE(276)] = 8566, + [SMALL_STATE(277)] = 8574, + [SMALL_STATE(278)] = 8582, + [SMALL_STATE(279)] = 8590, + [SMALL_STATE(280)] = 8598, + [SMALL_STATE(281)] = 8606, + [SMALL_STATE(282)] = 8614, + [SMALL_STATE(283)] = 8622, + [SMALL_STATE(284)] = 8630, + [SMALL_STATE(285)] = 8638, + [SMALL_STATE(286)] = 8646, + [SMALL_STATE(287)] = 8654, + [SMALL_STATE(288)] = 8662, + [SMALL_STATE(289)] = 8670, + [SMALL_STATE(290)] = 8678, + [SMALL_STATE(291)] = 8686, + [SMALL_STATE(292)] = 8694, + [SMALL_STATE(293)] = 8702, + [SMALL_STATE(294)] = 8710, + [SMALL_STATE(295)] = 8718, + [SMALL_STATE(296)] = 8726, + [SMALL_STATE(297)] = 8734, + [SMALL_STATE(298)] = 8742, + [SMALL_STATE(299)] = 8750, + [SMALL_STATE(300)] = 8758, + [SMALL_STATE(301)] = 8766, + [SMALL_STATE(302)] = 8774, + [SMALL_STATE(303)] = 8782, + [SMALL_STATE(304)] = 8790, + [SMALL_STATE(305)] = 8798, + [SMALL_STATE(306)] = 8806, + [SMALL_STATE(307)] = 8814, + [SMALL_STATE(308)] = 8822, + [SMALL_STATE(309)] = 8830, + [SMALL_STATE(310)] = 8838, + [SMALL_STATE(311)] = 8846, + [SMALL_STATE(312)] = 8854, + [SMALL_STATE(313)] = 8862, + [SMALL_STATE(314)] = 8870, + [SMALL_STATE(315)] = 8878, + [SMALL_STATE(316)] = 8886, + [SMALL_STATE(317)] = 8894, + [SMALL_STATE(318)] = 8902, + [SMALL_STATE(319)] = 8910, + [SMALL_STATE(320)] = 8918, + [SMALL_STATE(321)] = 8926, + [SMALL_STATE(322)] = 8934, + [SMALL_STATE(323)] = 8942, + [SMALL_STATE(324)] = 8950, + [SMALL_STATE(325)] = 8958, + [SMALL_STATE(326)] = 8968, + [SMALL_STATE(327)] = 8978, + [SMALL_STATE(328)] = 8988, + [SMALL_STATE(329)] = 8998, + [SMALL_STATE(330)] = 9006, + [SMALL_STATE(331)] = 9014, + [SMALL_STATE(332)] = 9022, + [SMALL_STATE(333)] = 9030, + [SMALL_STATE(334)] = 9038, + [SMALL_STATE(335)] = 9046, + [SMALL_STATE(336)] = 9054, + [SMALL_STATE(337)] = 9062, + [SMALL_STATE(338)] = 9070, + [SMALL_STATE(339)] = 9078, + [SMALL_STATE(340)] = 9086, + [SMALL_STATE(341)] = 9094, + [SMALL_STATE(342)] = 9102, + [SMALL_STATE(343)] = 9112, + [SMALL_STATE(344)] = 9122, + [SMALL_STATE(345)] = 9132, + [SMALL_STATE(346)] = 9142, + [SMALL_STATE(347)] = 9152, + [SMALL_STATE(348)] = 9162, + [SMALL_STATE(349)] = 9170, + [SMALL_STATE(350)] = 9178, + [SMALL_STATE(351)] = 9186, + [SMALL_STATE(352)] = 9194, + [SMALL_STATE(353)] = 9202, + [SMALL_STATE(354)] = 9210, + [SMALL_STATE(355)] = 9218, + [SMALL_STATE(356)] = 9225, + [SMALL_STATE(357)] = 9232, + [SMALL_STATE(358)] = 9239, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -9775,64 +9739,64 @@ static const TSParseActionEntry ts_parse_actions[] = { [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 0), [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222), [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), [55] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(293), - [58] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(229), + [58] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(227), [61] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(341), - [64] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(94), + [64] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(110), [67] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(83), [70] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), [72] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), [74] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), [76] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), [78] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [80] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [80] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), [82] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(269), - [85] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(226), + [85] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(222), [88] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(353), [91] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(119), [94] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(84), - [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1), [103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_else_block, 2), SHIFT(269), - [106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_else_block, 2), SHIFT(226), + [106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_else_block, 2), SHIFT(222), [109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_else_block, 2), SHIFT(353), [112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_else_block, 2), SHIFT(119), [115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_else_block, 2), SHIFT(84), [118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_else_if_block, 2), SHIFT(84), [121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_else_block, 1), SHIFT(269), - [124] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_else_block, 1), SHIFT(226), + [124] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_else_block, 1), SHIFT(222), [127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_else_block, 1), SHIFT(353), [130] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_else_block, 1), SHIFT(119), [133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_else_block, 1), SHIFT(84), [136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_else_if_block, 1), SHIFT(84), - [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), @@ -9840,193 +9804,193 @@ static const TSParseActionEntry ts_parse_actions[] = { [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), [159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_statement, 5), - [167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_each_statement, 5), - [169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doctype, 4), - [171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_doctype, 4), + [165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5), + [167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5), + [169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 2), + [171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 2), [173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_snippet_statement, 2), [175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_snippet_statement, 2), [177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 3), [179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 3), [181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 3), [183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 3), - [185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 2), - [187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 2), - [189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 2), - [191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 2), + [185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_statement, 7), + [187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_statement, 7), + [189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 1), + [191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 1), [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 1), - [203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 1), - [205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__node, 1), - [207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__node, 1), + [201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_statement, 6), + [203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_statement, 6), + [205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2), + [207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2), [209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_erroneous_end_tag, 3), [211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_erroneous_end_tag, 3), [213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 3), [215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 3), - [217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_statement, 7), - [219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_statement, 7), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 3), - [231] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 3), - [233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 3), - [235] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 3), - [237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 3), - [239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 3), - [241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_statement, 6), - [243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_statement, 6), - [245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2), - [247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2), - [249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_statement, 5), - [251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_statement, 5), - [253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3), - [255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3), - [257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 2), - [259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 2), - [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5), - [267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5), - [269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_snippet_end, 3, .production_id = 5), - [271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_snippet_end, 3, .production_id = 5), - [273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_end, 3, .production_id = 5), - [275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_key_end, 3, .production_id = 5), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 2), + [229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 2), + [231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 3), + [233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 3), + [235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 3), + [237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 3), + [239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 3), + [241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 3), + [243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_statement, 5), + [245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_statement, 5), + [247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_statement, 5), + [249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_each_statement, 5), + [251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__node, 1), + [253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__node, 1), + [255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3), + [257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3), + [259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_snippet_end, 3, .production_id = 5), + [261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_snippet_end, 3, .production_id = 5), + [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_end, 3, .production_id = 5), + [267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_key_end, 3, .production_id = 5), + [269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_statement, 4), + [271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_statement, 4), + [273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_end, 3, .production_id = 5), + [275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_end, 3, .production_id = 5), [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_statement, 3), [279] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_each_statement, 3), [281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_statement, 2), [283] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_statement, 2), [285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_statement, 2), [287] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_each_statement, 2), - [289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_statement, 4), - [291] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_statement, 4), - [293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_end, 3, .production_id = 5), - [295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_end, 3, .production_id = 5), - [297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_statement, 4), - [299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_each_statement, 4), - [301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_end, 3, .production_id = 5), - [303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_each_end, 3, .production_id = 5), - [305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4), - [307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4), + [289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_statement, 4), + [291] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_each_statement, 4), + [293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_end, 3, .production_id = 5), + [295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_each_end, 3, .production_id = 5), + [297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4), + [299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4), + [301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_end, 3, .production_id = 5), + [303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_end, 3, .production_id = 5), + [305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_tag, 3), + [307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_tag, 3), [309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_statement, 3), [311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_statement, 3), - [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_end, 3, .production_id = 5), - [315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_end, 3, .production_id = 5), - [317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_tag, 3), - [319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_tag, 3), - [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_statement, 3), - [323] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_key_statement, 3), - [325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_render_tag, 4, .production_id = 5), - [327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_render_tag, 4, .production_id = 5), - [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debug_tag, 4, .production_id = 5), - [331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debug_tag, 4, .production_id = 5), - [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_snippet_statement, 3), - [335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_snippet_statement, 3), - [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 4), - [339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 4), - [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 4), - [343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 4), - [345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2), - [347] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2), SHIFT_REPEAT(211), - [350] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2), SHIFT_REPEAT(315), - [353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_const_tag, 4, .production_id = 5), - [355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_const_tag, 4, .production_id = 5), - [357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_tag, 4, .production_id = 5), - [359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_tag, 4, .production_id = 5), + [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 2), + [315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 2), + [317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_render_tag, 4, .production_id = 5), + [319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_render_tag, 4, .production_id = 5), + [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debug_tag, 4, .production_id = 5), + [323] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debug_tag, 4, .production_id = 5), + [325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_statement, 3), + [327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_key_statement, 3), + [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_const_tag, 4, .production_id = 5), + [331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_const_tag, 4, .production_id = 5), + [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_tag, 4, .production_id = 5), + [335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_tag, 4, .production_id = 5), + [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_snippet_statement, 3), + [339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_snippet_statement, 3), + [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doctype, 4), + [343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_doctype, 4), + [345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 4), + [347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 4), + [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 4), + [351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 4), + [353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2), + [355] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2), SHIFT_REPEAT(198), + [358] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2), SHIFT_REPEAT(315), [361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_statement, 2), [363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_key_statement, 2), - [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_then_block, 4, .production_id = 5), - [367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_then_block, 4, .production_id = 5), - [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_snippet_start, 6, .production_id = 5), - [371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_snippet_start, 6, .production_id = 5), - [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_then_block, 3, .production_id = 5), - [375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_then_block, 3, .production_id = 5), - [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_start, 3, .production_id = 5), - [401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_start, 3, .production_id = 5), - [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_start, 4, .production_id = 5), - [405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_key_start, 4, .production_id = 5), - [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_start, 4, .production_id = 5), - [409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_start, 4, .production_id = 5), - [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_snippet_start, 7, .production_id = 5), - [413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_snippet_start, 7, .production_id = 5), - [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_block, 4, .production_id = 5), - [419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 4, .production_id = 5), - [421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_start, 4, .production_id = 4), - [423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_each_start, 4, .production_id = 4), - [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_start, 4, .production_id = 3), - [427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_start, 4, .production_id = 3), - [429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_start, 4, .production_id = 3), - [431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_start, 4, .production_id = 3), - [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_block, 3, .production_id = 5), - [449] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 3, .production_id = 5), - [451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2), SHIFT_REPEAT(216), - [454] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2), SHIFT_REPEAT(318), - [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__single_quoted_attribute_value, 2), - [459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__single_quoted_attribute_value, 2), SHIFT_REPEAT(213), - [462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__single_quoted_attribute_value, 2), SHIFT_REPEAT(295), - [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__double_quoted_attribute_value, 2), - [469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__double_quoted_attribute_value, 2), SHIFT_REPEAT(212), - [472] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__double_quoted_attribute_value, 2), SHIFT_REPEAT(294), - [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_start, 6, .production_id = 6), - [477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_each_start, 6, .production_id = 6), - [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1), - [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__double_quoted_attribute_value, 1), - [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__single_quoted_attribute_value, 1), - [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 2), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 3, .production_id = 7), - [505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2), SHIFT_REPEAT(246), - [508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 3), - [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, .production_id = 1), - [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_start, 4, .production_id = 5), + [367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_start, 4, .production_id = 5), + [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_start, 3, .production_id = 5), + [377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_start, 3, .production_id = 5), + [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_snippet_start, 7, .production_id = 5), + [381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_snippet_start, 7, .production_id = 5), + [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_snippet_start, 6, .production_id = 5), + [393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_snippet_start, 6, .production_id = 5), + [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_start, 6, .production_id = 6), + [397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_each_start, 6, .production_id = 6), + [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_then_block, 3, .production_id = 5), + [403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_then_block, 3, .production_id = 5), + [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_block, 3, .production_id = 5), + [409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 3, .production_id = 5), + [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_block, 4, .production_id = 5), + [413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 4, .production_id = 5), + [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_then_block, 4, .production_id = 5), + [417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_then_block, 4, .production_id = 5), + [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_start, 4, .production_id = 5), + [427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_key_start, 4, .production_id = 5), + [429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_start, 4, .production_id = 4), + [431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_each_start, 4, .production_id = 4), + [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_start, 4, .production_id = 3), + [435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_start, 4, .production_id = 3), + [437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_start, 4, .production_id = 3), + [439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_start, 4, .production_id = 3), + [441] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2), SHIFT_REPEAT(218), + [444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2), SHIFT_REPEAT(318), + [447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1), + [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [467] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__double_quoted_attribute_value, 2), + [473] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__double_quoted_attribute_value, 2), SHIFT_REPEAT(225), + [476] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__double_quoted_attribute_value, 2), SHIFT_REPEAT(294), + [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__single_quoted_attribute_value, 2), + [481] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__single_quoted_attribute_value, 2), SHIFT_REPEAT(224), + [484] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__single_quoted_attribute_value, 2), SHIFT_REPEAT(295), + [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 2), + [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 3, .production_id = 7), + [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 3), + [509] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2), SHIFT_REPEAT(246), + [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, .production_id = 1), + [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__single_quoted_attribute_value, 1), + [532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__double_quoted_attribute_value, 1), [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), @@ -10037,32 +10001,32 @@ static const TSParseActionEntry ts_parse_actions[] = { [558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__catch_tag, 2, .production_id = 2), [560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__then_tag, 2, .production_id = 2), [562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 3), - [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), [566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 3), [568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__each_start_tag, 2, .production_id = 2), [570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), [572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), - [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), [578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), [580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), [582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 4), [584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 4), - [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), @@ -10072,10 +10036,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), [646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), @@ -10083,15 +10047,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__await_end_tag, 2, .production_id = 2), - [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), [660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__key_start_tag, 2, .production_id = 2), - [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), [674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__snippet_end_tag, 2, .production_id = 2), [676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_if_tag, 2, .production_id = 2), [678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__await_start_tag, 2, .production_id = 2), @@ -10100,36 +10064,36 @@ static const TSParseActionEntry ts_parse_actions[] = { [684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_start_tag, 2, .production_id = 2), [686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_end_tag, 2, .production_id = 2), [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), [694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), [696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__each_end_tag, 2, .production_id = 2), [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__snippet_start_tag, 2, .production_id = 2), - [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__key_end_tag, 2, .production_id = 2), - [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [744] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__snippet_start_tag, 2, .production_id = 2), + [720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__key_end_tag, 2, .production_id = 2), + [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [746] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), [750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__html_tag, 2, .production_id = 2), [752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__const_tag, 2, .production_id = 2), [754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__debug_tag, 2, .production_id = 2),