diff --git a/grammar.js b/grammar.js index e598ad2..4ff43bb 100755 --- a/grammar.js +++ b/grammar.js @@ -114,7 +114,7 @@ module.exports = grammar({ seq('"', optional(alias(/[^"]+/, $.attribute_value)), '"') ), - _text: ($) => choice(alias(/[^<>{}]+/, $.text), $._expression), + _text: ($) => choice(alias(/[^<>\s]([^<>]*[^<>\s])?/, $.text), $._expression), _expression: ($) => choice($.expression, $.html_expr, alias("{}", $.expression)), diff --git a/src/grammar.json b/src/grammar.json index 1c930a3..70edd58 100755 --- a/src/grammar.json +++ b/src/grammar.json @@ -452,7 +452,7 @@ "type": "ALIAS", "content": { "type": "PATTERN", - "value": "[^<>{}]+" + "value": "[^<>\\s]([^<>]*[^<>\\s])?" }, "named": true, "value": "text" diff --git a/src/parser.c b/src/parser.c index 209591e..e916b23 100755 --- a/src/parser.c +++ b/src/parser.c @@ -101,7 +101,7 @@ enum { alias_sym_then = 82, }; -static const char *ts_symbol_names[] = { +static const char * const ts_symbol_names[] = { [ts_builtin_sym_end] = "end", [anon_sym_LT] = "<", [anon_sym_GT] = ">", @@ -187,7 +187,7 @@ static const char *ts_symbol_names[] = { [alias_sym_then] = "then", }; -static TSSymbol ts_symbol_map[] = { +static const TSSymbol ts_symbol_map[] = { [ts_builtin_sym_end] = ts_builtin_sym_end, [anon_sym_LT] = anon_sym_LT, [anon_sym_GT] = anon_sym_GT, @@ -608,7 +608,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { }, }; -static TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { +static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { [0] = {0}, [1] = { [0] = sym_attribute_name, @@ -618,7 +618,7 @@ static TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGT }, }; -static uint16_t ts_non_terminal_alias_map[] = { +static const uint16_t ts_non_terminal_alias_map[] = { sym_expression, 2, sym_expression, sym_attribute_name, @@ -646,16 +646,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(29); - if (lookahead == '"') ADVANCE(39); - if (lookahead == '#') ADVANCE(50); - if (lookahead == '\'') ADVANCE(36); - if (lookahead == '/') ADVANCE(55); - if (lookahead == ':') ADVANCE(52); - if (lookahead == '<') ADVANCE(30); - if (lookahead == '=') ADVANCE(34); - if (lookahead == '>') ADVANCE(31); - if (lookahead == '@') ADVANCE(48); + if (eof) ADVANCE(30); + if (lookahead == '"') ADVANCE(40); + if (lookahead == '#') ADVANCE(52); + if (lookahead == '\'') ADVANCE(37); + if (lookahead == '/') ADVANCE(57); + if (lookahead == ':') ADVANCE(54); + if (lookahead == '<') ADVANCE(31); + if (lookahead == '=') ADVANCE(35); + if (lookahead == '>') ADVANCE(32); + if (lookahead == '@') ADVANCE(50); if (lookahead == 'a') ADVANCE(22); if (lookahead == 'c') ADVANCE(8); if (lookahead == 'e') ADVANCE(6); @@ -663,56 +663,56 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'i') ADVANCE(14); if (lookahead == 'k') ADVANCE(11); if (lookahead == 't') ADVANCE(17); - if (lookahead == '{') ADVANCE(46); - if (lookahead == '}') ADVANCE(47); + if (lookahead == '{') ADVANCE(47); + if (lookahead == '}') ADVANCE(49); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) END_STATE(); case 1: - if (lookahead == '"') ADVANCE(39); - if (lookahead == '\'') ADVANCE(36); + if (lookahead == '"') ADVANCE(40); + if (lookahead == '\'') ADVANCE(37); if (lookahead == '/') ADVANCE(5); - if (lookahead == '=') ADVANCE(34); - if (lookahead == '>') ADVANCE(31); - if (lookahead == '{') ADVANCE(45); + if (lookahead == '=') ADVANCE(35); + if (lookahead == '>') ADVANCE(32); + if (lookahead == '{') ADVANCE(46); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(1) if (lookahead != 0 && lookahead != '<' && - lookahead != '}') ADVANCE(35); + lookahead != '}') ADVANCE(36); END_STATE(); case 2: - if (lookahead == '"') ADVANCE(39); + if (lookahead == '"') ADVANCE(40); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(40); - if (lookahead != 0) ADVANCE(41); + lookahead == ' ') ADVANCE(41); + if (lookahead != 0) ADVANCE(42); END_STATE(); case 3: - if (lookahead == '#') ADVANCE(50); - if (lookahead == '/') ADVANCE(54); - if (lookahead == ':') ADVANCE(52); - if (lookahead == '@') ADVANCE(48); + if (lookahead == '#') ADVANCE(52); + if (lookahead == '/') ADVANCE(56); + if (lookahead == ':') ADVANCE(54); + if (lookahead == '@') ADVANCE(50); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(3) END_STATE(); case 4: - if (lookahead == '\'') ADVANCE(36); + if (lookahead == '\'') ADVANCE(37); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(37); - if (lookahead != 0) ADVANCE(38); + lookahead == ' ') ADVANCE(38); + if (lookahead != 0) ADVANCE(39); END_STATE(); case 5: - if (lookahead == '>') ADVANCE(32); + if (lookahead == '>') ADVANCE(33); END_STATE(); case 6: if (lookahead == 'a') ADVANCE(9); @@ -737,16 +737,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(21); END_STATE(); case 13: - if (lookahead == 'e') ADVANCE(53); + if (lookahead == 'e') ADVANCE(55); END_STATE(); case 14: - if (lookahead == 'f') ADVANCE(51); + if (lookahead == 'f') ADVANCE(53); END_STATE(); case 15: - if (lookahead == 'h') ADVANCE(56); + if (lookahead == 'h') ADVANCE(58); END_STATE(); case 16: - if (lookahead == 'h') ADVANCE(60); + if (lookahead == 'h') ADVANCE(62); END_STATE(); case 17: if (lookahead == 'h') ADVANCE(12); @@ -755,16 +755,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'i') ADVANCE(25); END_STATE(); case 19: - if (lookahead == 'l') ADVANCE(49); + if (lookahead == 'l') ADVANCE(51); END_STATE(); case 20: if (lookahead == 'm') ADVANCE(19); END_STATE(); case 21: - if (lookahead == 'n') ADVANCE(59); + if (lookahead == 'n') ADVANCE(61); END_STATE(); case 22: - if (lookahead == 's') ADVANCE(57); + if (lookahead == 's') ADVANCE(59); if (lookahead == 'w') ADVANCE(7); END_STATE(); case 23: @@ -774,157 +774,176 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 't') ADVANCE(20); END_STATE(); case 25: - if (lookahead == 't') ADVANCE(58); + if (lookahead == 't') ADVANCE(60); END_STATE(); case 26: if (lookahead == 't') ADVANCE(10); END_STATE(); case 27: - if (lookahead == 'y') ADVANCE(61); + if (lookahead == 'y') ADVANCE(63); END_STATE(); case 28: - if (eof) ADVANCE(29); - if (lookahead == '<') ADVANCE(30); - if (lookahead == '{') ADVANCE(46); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(42); + lookahead == ' ') ADVANCE(28); if (lookahead != 0 && - lookahead != '>' && - lookahead != '}') ADVANCE(43); + lookahead != '<' && + lookahead != '>') ADVANCE(43); END_STATE(); case 29: - ACCEPT_TOKEN(ts_builtin_sym_end); + if (eof) ADVANCE(30); + if (lookahead == '<') ADVANCE(31); + if (lookahead == '{') ADVANCE(48); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(29) + if (lookahead != 0 && + lookahead != '>') ADVANCE(43); END_STATE(); case 30: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '/') ADVANCE(33); + ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 31: - ACCEPT_TOKEN(anon_sym_GT); + ACCEPT_TOKEN(anon_sym_LT); + if (lookahead == '/') ADVANCE(34); END_STATE(); case 32: - ACCEPT_TOKEN(anon_sym_SLASH_GT); + ACCEPT_TOKEN(anon_sym_GT); END_STATE(); case 33: - ACCEPT_TOKEN(anon_sym_LT_SLASH); + ACCEPT_TOKEN(anon_sym_SLASH_GT); END_STATE(); case 34: - ACCEPT_TOKEN(anon_sym_EQ); + ACCEPT_TOKEN(anon_sym_LT_SLASH); END_STATE(); case 35: - ACCEPT_TOKEN(aux_sym_attribute_name_token1); - if (!aux_sym_attribute_name_token1_character_set_1(lookahead)) ADVANCE(35); + ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); case 36: - ACCEPT_TOKEN(anon_sym_SQUOTE); + ACCEPT_TOKEN(aux_sym_attribute_name_token1); + if (!aux_sym_attribute_name_token1_character_set_1(lookahead)) ADVANCE(36); END_STATE(); case 37: + ACCEPT_TOKEN(anon_sym_SQUOTE); + END_STATE(); + case 38: ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token1); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(37); + lookahead == ' ') ADVANCE(38); if (lookahead != 0 && - lookahead != '\'') ADVANCE(38); + lookahead != '\'') ADVANCE(39); END_STATE(); - case 38: + case 39: ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token1); if (lookahead != 0 && - lookahead != '\'') ADVANCE(38); + lookahead != '\'') ADVANCE(39); END_STATE(); - case 39: + case 40: ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); - case 40: + case 41: ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token2); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(40); + lookahead == ' ') ADVANCE(41); if (lookahead != 0 && - lookahead != '"') ADVANCE(41); + lookahead != '"') ADVANCE(42); END_STATE(); - case 41: + case 42: ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token2); if (lookahead != 0 && - lookahead != '"') ADVANCE(41); + lookahead != '"') ADVANCE(42); END_STATE(); - case 42: + case 43: ACCEPT_TOKEN(aux_sym__text_token1); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(42); - if (lookahead != 0 && - lookahead != '<' && - lookahead != '>' && - lookahead != '{' && - lookahead != '}') ADVANCE(43); - END_STATE(); - case 43: - ACCEPT_TOKEN(aux_sym__text_token1); + lookahead == ' ') ADVANCE(28); if (lookahead != 0 && lookahead != '<' && - lookahead != '>' && - lookahead != '{' && - lookahead != '}') ADVANCE(43); + lookahead != '>') ADVANCE(43); END_STATE(); case 44: ACCEPT_TOKEN(anon_sym_LBRACE_RBRACE); END_STATE(); case 45: - ACCEPT_TOKEN(anon_sym_LBRACE); + ACCEPT_TOKEN(anon_sym_LBRACE_RBRACE); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(28); + if (lookahead != 0 && + lookahead != '<' && + lookahead != '>') ADVANCE(43); END_STATE(); case 46: ACCEPT_TOKEN(anon_sym_LBRACE); - if (lookahead == '}') ADVANCE(44); END_STATE(); case 47: - ACCEPT_TOKEN(anon_sym_RBRACE); + ACCEPT_TOKEN(anon_sym_LBRACE); + if (lookahead == '}') ADVANCE(44); END_STATE(); case 48: - ACCEPT_TOKEN(anon_sym_AT); + ACCEPT_TOKEN(anon_sym_LBRACE); + if (lookahead == '}') ADVANCE(45); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(28); + if (lookahead != 0 && + lookahead != '<' && + lookahead != '>') ADVANCE(43); END_STATE(); case 49: - ACCEPT_TOKEN(anon_sym_html); + ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); case 50: - ACCEPT_TOKEN(anon_sym_POUND); + ACCEPT_TOKEN(anon_sym_AT); END_STATE(); case 51: - ACCEPT_TOKEN(anon_sym_if); + ACCEPT_TOKEN(anon_sym_html); END_STATE(); case 52: - ACCEPT_TOKEN(anon_sym_COLON); + ACCEPT_TOKEN(anon_sym_POUND); END_STATE(); case 53: - ACCEPT_TOKEN(anon_sym_else); + ACCEPT_TOKEN(anon_sym_if); END_STATE(); case 54: - ACCEPT_TOKEN(anon_sym_SLASH); + ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); case 55: - ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '>') ADVANCE(32); + ACCEPT_TOKEN(anon_sym_else); END_STATE(); case 56: - ACCEPT_TOKEN(anon_sym_each); + ACCEPT_TOKEN(anon_sym_SLASH); END_STATE(); case 57: - ACCEPT_TOKEN(anon_sym_as); + ACCEPT_TOKEN(anon_sym_SLASH); + if (lookahead == '>') ADVANCE(33); END_STATE(); case 58: - ACCEPT_TOKEN(anon_sym_await); + ACCEPT_TOKEN(anon_sym_each); END_STATE(); case 59: - ACCEPT_TOKEN(anon_sym_then); + ACCEPT_TOKEN(anon_sym_as); END_STATE(); case 60: - ACCEPT_TOKEN(anon_sym_catch); + ACCEPT_TOKEN(anon_sym_await); END_STATE(); case 61: + ACCEPT_TOKEN(anon_sym_then); + END_STATE(); + case 62: + ACCEPT_TOKEN(anon_sym_catch); + END_STATE(); + case 63: ACCEPT_TOKEN(anon_sym_key); END_STATE(); default: @@ -932,52 +951,52 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { } } -static TSLexMode ts_lex_modes[STATE_COUNT] = { +static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, - [1] = {.lex_state = 28, .external_lex_state = 2}, - [2] = {.lex_state = 28, .external_lex_state = 2}, - [3] = {.lex_state = 28, .external_lex_state = 2}, - [4] = {.lex_state = 28, .external_lex_state = 2}, - [5] = {.lex_state = 28, .external_lex_state = 2}, - [6] = {.lex_state = 28, .external_lex_state = 2}, - [7] = {.lex_state = 28, .external_lex_state = 2}, - [8] = {.lex_state = 28, .external_lex_state = 2}, - [9] = {.lex_state = 28, .external_lex_state = 2}, - [10] = {.lex_state = 28, .external_lex_state = 2}, - [11] = {.lex_state = 28, .external_lex_state = 2}, - [12] = {.lex_state = 28, .external_lex_state = 2}, - [13] = {.lex_state = 28, .external_lex_state = 2}, - [14] = {.lex_state = 28, .external_lex_state = 2}, - [15] = {.lex_state = 28, .external_lex_state = 3}, - [16] = {.lex_state = 28, .external_lex_state = 2}, - [17] = {.lex_state = 28, .external_lex_state = 2}, - [18] = {.lex_state = 28, .external_lex_state = 3}, - [19] = {.lex_state = 28, .external_lex_state = 2}, - [20] = {.lex_state = 28, .external_lex_state = 2}, - [21] = {.lex_state = 28, .external_lex_state = 2}, - [22] = {.lex_state = 28, .external_lex_state = 2}, - [23] = {.lex_state = 28, .external_lex_state = 3}, - [24] = {.lex_state = 28, .external_lex_state = 2}, - [25] = {.lex_state = 28, .external_lex_state = 3}, - [26] = {.lex_state = 28, .external_lex_state = 3}, - [27] = {.lex_state = 28, .external_lex_state = 2}, - [28] = {.lex_state = 28, .external_lex_state = 2}, - [29] = {.lex_state = 28, .external_lex_state = 2}, - [30] = {.lex_state = 28, .external_lex_state = 2}, - [31] = {.lex_state = 28, .external_lex_state = 2}, - [32] = {.lex_state = 28, .external_lex_state = 2}, - [33] = {.lex_state = 28, .external_lex_state = 2}, - [34] = {.lex_state = 28, .external_lex_state = 2}, - [35] = {.lex_state = 28, .external_lex_state = 2}, - [36] = {.lex_state = 28, .external_lex_state = 2}, - [37] = {.lex_state = 28, .external_lex_state = 2}, - [38] = {.lex_state = 28, .external_lex_state = 2}, - [39] = {.lex_state = 28, .external_lex_state = 2}, - [40] = {.lex_state = 28, .external_lex_state = 2}, - [41] = {.lex_state = 28, .external_lex_state = 2}, - [42] = {.lex_state = 28, .external_lex_state = 2}, - [43] = {.lex_state = 28, .external_lex_state = 2}, - [44] = {.lex_state = 28, .external_lex_state = 2}, + [1] = {.lex_state = 29, .external_lex_state = 2}, + [2] = {.lex_state = 29, .external_lex_state = 2}, + [3] = {.lex_state = 29, .external_lex_state = 2}, + [4] = {.lex_state = 29, .external_lex_state = 2}, + [5] = {.lex_state = 29, .external_lex_state = 2}, + [6] = {.lex_state = 29, .external_lex_state = 2}, + [7] = {.lex_state = 29, .external_lex_state = 2}, + [8] = {.lex_state = 29, .external_lex_state = 2}, + [9] = {.lex_state = 29, .external_lex_state = 2}, + [10] = {.lex_state = 29, .external_lex_state = 2}, + [11] = {.lex_state = 29, .external_lex_state = 2}, + [12] = {.lex_state = 29, .external_lex_state = 2}, + [13] = {.lex_state = 29, .external_lex_state = 2}, + [14] = {.lex_state = 29, .external_lex_state = 2}, + [15] = {.lex_state = 29, .external_lex_state = 3}, + [16] = {.lex_state = 29, .external_lex_state = 2}, + [17] = {.lex_state = 29, .external_lex_state = 2}, + [18] = {.lex_state = 29, .external_lex_state = 3}, + [19] = {.lex_state = 29, .external_lex_state = 2}, + [20] = {.lex_state = 29, .external_lex_state = 2}, + [21] = {.lex_state = 29, .external_lex_state = 2}, + [22] = {.lex_state = 29, .external_lex_state = 2}, + [23] = {.lex_state = 29, .external_lex_state = 3}, + [24] = {.lex_state = 29, .external_lex_state = 2}, + [25] = {.lex_state = 29, .external_lex_state = 3}, + [26] = {.lex_state = 29, .external_lex_state = 3}, + [27] = {.lex_state = 29, .external_lex_state = 2}, + [28] = {.lex_state = 29, .external_lex_state = 2}, + [29] = {.lex_state = 29, .external_lex_state = 2}, + [30] = {.lex_state = 29, .external_lex_state = 2}, + [31] = {.lex_state = 29, .external_lex_state = 2}, + [32] = {.lex_state = 29, .external_lex_state = 2}, + [33] = {.lex_state = 29, .external_lex_state = 2}, + [34] = {.lex_state = 29, .external_lex_state = 2}, + [35] = {.lex_state = 29, .external_lex_state = 2}, + [36] = {.lex_state = 29, .external_lex_state = 2}, + [37] = {.lex_state = 29, .external_lex_state = 2}, + [38] = {.lex_state = 29, .external_lex_state = 2}, + [39] = {.lex_state = 29, .external_lex_state = 2}, + [40] = {.lex_state = 29, .external_lex_state = 2}, + [41] = {.lex_state = 29, .external_lex_state = 2}, + [42] = {.lex_state = 29, .external_lex_state = 2}, + [43] = {.lex_state = 29, .external_lex_state = 2}, + [44] = {.lex_state = 29, .external_lex_state = 2}, [45] = {.lex_state = 1, .external_lex_state = 4}, [46] = {.lex_state = 1, .external_lex_state = 4}, [47] = {.lex_state = 1}, @@ -985,94 +1004,94 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [49] = {.lex_state = 1}, [50] = {.lex_state = 1, .external_lex_state = 4}, [51] = {.lex_state = 1, .external_lex_state = 4}, - [52] = {.lex_state = 28, .external_lex_state = 3}, + [52] = {.lex_state = 29, .external_lex_state = 3}, [53] = {.lex_state = 1}, - [54] = {.lex_state = 28, .external_lex_state = 3}, + [54] = {.lex_state = 29, .external_lex_state = 3}, [55] = {.lex_state = 1}, - [56] = {.lex_state = 28, .external_lex_state = 3}, - [57] = {.lex_state = 28, .external_lex_state = 3}, - [58] = {.lex_state = 28, .external_lex_state = 3}, - [59] = {.lex_state = 28, .external_lex_state = 3}, - [60] = {.lex_state = 28, .external_lex_state = 3}, + [56] = {.lex_state = 29, .external_lex_state = 3}, + [57] = {.lex_state = 29, .external_lex_state = 3}, + [58] = {.lex_state = 29, .external_lex_state = 3}, + [59] = {.lex_state = 29, .external_lex_state = 3}, + [60] = {.lex_state = 29, .external_lex_state = 3}, [61] = {.lex_state = 1}, - [62] = {.lex_state = 28, .external_lex_state = 3}, - [63] = {.lex_state = 28, .external_lex_state = 3}, - [64] = {.lex_state = 28, .external_lex_state = 3}, + [62] = {.lex_state = 29, .external_lex_state = 3}, + [63] = {.lex_state = 29, .external_lex_state = 3}, + [64] = {.lex_state = 29, .external_lex_state = 3}, [65] = {.lex_state = 1}, - [66] = {.lex_state = 28, .external_lex_state = 3}, - [67] = {.lex_state = 28, .external_lex_state = 3}, - [68] = {.lex_state = 28, .external_lex_state = 3}, - [69] = {.lex_state = 28, .external_lex_state = 3}, - [70] = {.lex_state = 28, .external_lex_state = 3}, - [71] = {.lex_state = 28, .external_lex_state = 3}, - [72] = {.lex_state = 28, .external_lex_state = 3}, - [73] = {.lex_state = 28, .external_lex_state = 3}, - [74] = {.lex_state = 28, .external_lex_state = 3}, - [75] = {.lex_state = 28, .external_lex_state = 3}, - [76] = {.lex_state = 28, .external_lex_state = 3}, - [77] = {.lex_state = 28, .external_lex_state = 3}, - [78] = {.lex_state = 28, .external_lex_state = 3}, - [79] = {.lex_state = 28, .external_lex_state = 3}, - [80] = {.lex_state = 28, .external_lex_state = 3}, - [81] = {.lex_state = 28, .external_lex_state = 3}, - [82] = {.lex_state = 28, .external_lex_state = 3}, - [83] = {.lex_state = 28, .external_lex_state = 3}, - [84] = {.lex_state = 28, .external_lex_state = 3}, - [85] = {.lex_state = 28, .external_lex_state = 3}, - [86] = {.lex_state = 28, .external_lex_state = 3}, - [87] = {.lex_state = 28, .external_lex_state = 3}, - [88] = {.lex_state = 28, .external_lex_state = 3}, - [89] = {.lex_state = 28, .external_lex_state = 3}, - [90] = {.lex_state = 28, .external_lex_state = 3}, + [66] = {.lex_state = 29, .external_lex_state = 3}, + [67] = {.lex_state = 29, .external_lex_state = 3}, + [68] = {.lex_state = 29, .external_lex_state = 3}, + [69] = {.lex_state = 29, .external_lex_state = 3}, + [70] = {.lex_state = 29, .external_lex_state = 3}, + [71] = {.lex_state = 29, .external_lex_state = 3}, + [72] = {.lex_state = 29, .external_lex_state = 3}, + [73] = {.lex_state = 29, .external_lex_state = 3}, + [74] = {.lex_state = 29, .external_lex_state = 3}, + [75] = {.lex_state = 29, .external_lex_state = 3}, + [76] = {.lex_state = 29, .external_lex_state = 3}, + [77] = {.lex_state = 29, .external_lex_state = 3}, + [78] = {.lex_state = 29, .external_lex_state = 3}, + [79] = {.lex_state = 29, .external_lex_state = 3}, + [80] = {.lex_state = 29, .external_lex_state = 3}, + [81] = {.lex_state = 29, .external_lex_state = 3}, + [82] = {.lex_state = 29, .external_lex_state = 3}, + [83] = {.lex_state = 29, .external_lex_state = 3}, + [84] = {.lex_state = 29, .external_lex_state = 3}, + [85] = {.lex_state = 29, .external_lex_state = 3}, + [86] = {.lex_state = 29, .external_lex_state = 3}, + [87] = {.lex_state = 29, .external_lex_state = 3}, + [88] = {.lex_state = 29, .external_lex_state = 3}, + [89] = {.lex_state = 29, .external_lex_state = 3}, + [90] = {.lex_state = 29, .external_lex_state = 3}, [91] = {.lex_state = 1}, - [92] = {.lex_state = 28, .external_lex_state = 3}, - [93] = {.lex_state = 28, .external_lex_state = 3}, - [94] = {.lex_state = 28, .external_lex_state = 2}, - [95] = {.lex_state = 28, .external_lex_state = 2}, - [96] = {.lex_state = 28, .external_lex_state = 2}, - [97] = {.lex_state = 28, .external_lex_state = 2}, - [98] = {.lex_state = 28, .external_lex_state = 2}, - [99] = {.lex_state = 28, .external_lex_state = 2}, - [100] = {.lex_state = 28, .external_lex_state = 2}, - [101] = {.lex_state = 28, .external_lex_state = 2}, - [102] = {.lex_state = 28, .external_lex_state = 2}, - [103] = {.lex_state = 28, .external_lex_state = 2}, - [104] = {.lex_state = 28, .external_lex_state = 2}, - [105] = {.lex_state = 28, .external_lex_state = 2}, - [106] = {.lex_state = 28, .external_lex_state = 2}, - [107] = {.lex_state = 28, .external_lex_state = 2}, - [108] = {.lex_state = 28, .external_lex_state = 2}, - [109] = {.lex_state = 28, .external_lex_state = 2}, - [110] = {.lex_state = 28, .external_lex_state = 2}, - [111] = {.lex_state = 28, .external_lex_state = 2}, - [112] = {.lex_state = 28, .external_lex_state = 2}, - [113] = {.lex_state = 28, .external_lex_state = 2}, - [114] = {.lex_state = 28, .external_lex_state = 2}, - [115] = {.lex_state = 28, .external_lex_state = 2}, - [116] = {.lex_state = 28, .external_lex_state = 2}, - [117] = {.lex_state = 28, .external_lex_state = 2}, - [118] = {.lex_state = 28, .external_lex_state = 2}, - [119] = {.lex_state = 28, .external_lex_state = 2}, - [120] = {.lex_state = 28, .external_lex_state = 2}, - [121] = {.lex_state = 28, .external_lex_state = 2}, - [122] = {.lex_state = 28, .external_lex_state = 2}, - [123] = {.lex_state = 28, .external_lex_state = 2}, - [124] = {.lex_state = 28, .external_lex_state = 2}, - [125] = {.lex_state = 28, .external_lex_state = 2}, - [126] = {.lex_state = 28, .external_lex_state = 2}, - [127] = {.lex_state = 28, .external_lex_state = 2}, - [128] = {.lex_state = 28, .external_lex_state = 2}, - [129] = {.lex_state = 28, .external_lex_state = 2}, - [130] = {.lex_state = 28, .external_lex_state = 2}, - [131] = {.lex_state = 28, .external_lex_state = 2}, - [132] = {.lex_state = 28, .external_lex_state = 2}, - [133] = {.lex_state = 28, .external_lex_state = 2}, - [134] = {.lex_state = 28, .external_lex_state = 2}, - [135] = {.lex_state = 28, .external_lex_state = 2}, - [136] = {.lex_state = 28, .external_lex_state = 2}, - [137] = {.lex_state = 28, .external_lex_state = 2}, + [92] = {.lex_state = 29, .external_lex_state = 3}, + [93] = {.lex_state = 29, .external_lex_state = 3}, + [94] = {.lex_state = 29, .external_lex_state = 2}, + [95] = {.lex_state = 29, .external_lex_state = 2}, + [96] = {.lex_state = 29, .external_lex_state = 2}, + [97] = {.lex_state = 29, .external_lex_state = 2}, + [98] = {.lex_state = 29, .external_lex_state = 2}, + [99] = {.lex_state = 29, .external_lex_state = 2}, + [100] = {.lex_state = 29, .external_lex_state = 2}, + [101] = {.lex_state = 29, .external_lex_state = 2}, + [102] = {.lex_state = 29, .external_lex_state = 2}, + [103] = {.lex_state = 29, .external_lex_state = 2}, + [104] = {.lex_state = 29, .external_lex_state = 2}, + [105] = {.lex_state = 29, .external_lex_state = 2}, + [106] = {.lex_state = 29, .external_lex_state = 2}, + [107] = {.lex_state = 29, .external_lex_state = 2}, + [108] = {.lex_state = 29, .external_lex_state = 2}, + [109] = {.lex_state = 29, .external_lex_state = 2}, + [110] = {.lex_state = 29, .external_lex_state = 2}, + [111] = {.lex_state = 29, .external_lex_state = 2}, + [112] = {.lex_state = 29, .external_lex_state = 2}, + [113] = {.lex_state = 29, .external_lex_state = 2}, + [114] = {.lex_state = 29, .external_lex_state = 2}, + [115] = {.lex_state = 29, .external_lex_state = 2}, + [116] = {.lex_state = 29, .external_lex_state = 2}, + [117] = {.lex_state = 29, .external_lex_state = 2}, + [118] = {.lex_state = 29, .external_lex_state = 2}, + [119] = {.lex_state = 29, .external_lex_state = 2}, + [120] = {.lex_state = 29, .external_lex_state = 2}, + [121] = {.lex_state = 29, .external_lex_state = 2}, + [122] = {.lex_state = 29, .external_lex_state = 2}, + [123] = {.lex_state = 29, .external_lex_state = 2}, + [124] = {.lex_state = 29, .external_lex_state = 2}, + [125] = {.lex_state = 29, .external_lex_state = 2}, + [126] = {.lex_state = 29, .external_lex_state = 2}, + [127] = {.lex_state = 29, .external_lex_state = 2}, + [128] = {.lex_state = 29, .external_lex_state = 2}, + [129] = {.lex_state = 29, .external_lex_state = 2}, + [130] = {.lex_state = 29, .external_lex_state = 2}, + [131] = {.lex_state = 29, .external_lex_state = 2}, + [132] = {.lex_state = 29, .external_lex_state = 2}, + [133] = {.lex_state = 29, .external_lex_state = 2}, + [134] = {.lex_state = 29, .external_lex_state = 2}, + [135] = {.lex_state = 29, .external_lex_state = 2}, + [136] = {.lex_state = 29, .external_lex_state = 2}, + [137] = {.lex_state = 29, .external_lex_state = 2}, [138] = {.lex_state = 1, .external_lex_state = 4}, - [139] = {.lex_state = 28, .external_lex_state = 2}, + [139] = {.lex_state = 29, .external_lex_state = 2}, [140] = {.lex_state = 1, .external_lex_state = 4}, [141] = {.lex_state = 3, .external_lex_state = 5}, [142] = {.lex_state = 3, .external_lex_state = 5}, @@ -1081,9 +1100,9 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [145] = {.lex_state = 3, .external_lex_state = 5}, [146] = {.lex_state = 3, .external_lex_state = 5}, [147] = {.lex_state = 3, .external_lex_state = 5}, - [148] = {.lex_state = 28, .external_lex_state = 2}, - [149] = {.lex_state = 28, .external_lex_state = 2}, - [150] = {.lex_state = 28, .external_lex_state = 2}, + [148] = {.lex_state = 29, .external_lex_state = 2}, + [149] = {.lex_state = 29, .external_lex_state = 2}, + [150] = {.lex_state = 29, .external_lex_state = 2}, [151] = {.lex_state = 3, .external_lex_state = 5}, [152] = {.lex_state = 3, .external_lex_state = 5}, [153] = {.lex_state = 1}, @@ -1210,7 +1229,7 @@ enum { ts_external_token_comment = 11, }; -static TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { +static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { [ts_external_token__start_tag_name] = sym__start_tag_name, [ts_external_token__script_start_tag_name] = sym__script_start_tag_name, [ts_external_token__style_start_tag_name] = sym__style_start_tag_name, @@ -1225,7 +1244,7 @@ static TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { [ts_external_token_comment] = sym_comment, }; -static bool ts_external_scanner_states[11][EXTERNAL_TOKEN_COUNT] = { +static const bool ts_external_scanner_states[11][EXTERNAL_TOKEN_COUNT] = { [1] = { [ts_external_token__start_tag_name] = true, [ts_external_token__script_start_tag_name] = true, @@ -1274,7 +1293,7 @@ static bool ts_external_scanner_states[11][EXTERNAL_TOKEN_COUNT] = { }, }; -static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { +static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [0] = { [ts_builtin_sym_end] = ACTIONS(1), [anon_sym_LT] = ACTIONS(1), @@ -1339,20 +1358,20 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [ts_builtin_sym_end] = ACTIONS(3), [anon_sym_LT] = ACTIONS(5), [aux_sym__text_token1] = ACTIONS(7), - [anon_sym_LBRACE_RBRACE] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(11), - [sym_comment] = ACTIONS(7), + [anon_sym_LBRACE_RBRACE] = ACTIONS(7), + [anon_sym_LBRACE] = ACTIONS(9), + [sym_comment] = ACTIONS(11), }, }; -static uint16_t ts_small_parse_table[] = { +static const uint16_t ts_small_parse_table[] = { [0] = 16, ACTIONS(5), 1, anon_sym_LT, ACTIONS(15), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(17), 1, anon_sym_LBRACE, + ACTIONS(17), 1, + sym_comment, STATE(9), 1, sym_if_start_expr, STATE(11), 1, @@ -1374,8 +1393,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(13), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(71), 3, sym_else_if_statement, sym_else_statement, @@ -1398,8 +1417,8 @@ static uint16_t ts_small_parse_table[] = { [65] = 16, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(15), 1, - anon_sym_LBRACE_RBRACE, + ACTIONS(17), 1, + sym_comment, ACTIONS(19), 1, anon_sym_LBRACE, STATE(9), 1, @@ -1423,8 +1442,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(13), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(109), 3, sym_else_if_statement, sym_else_statement, @@ -1447,10 +1466,10 @@ static uint16_t ts_small_parse_table[] = { [130] = 16, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(17), 1, + ACTIONS(15), 1, anon_sym_LBRACE, ACTIONS(23), 1, - anon_sym_LBRACE_RBRACE, + sym_comment, STATE(9), 1, sym_if_start_expr, STATE(11), 1, @@ -1472,8 +1491,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(21), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(86), 3, sym_else_if_statement, sym_else_statement, @@ -1496,8 +1515,8 @@ static uint16_t ts_small_parse_table[] = { [195] = 16, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(15), 1, - anon_sym_LBRACE_RBRACE, + ACTIONS(17), 1, + sym_comment, ACTIONS(25), 1, anon_sym_LBRACE, STATE(9), 1, @@ -1521,8 +1540,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(13), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(110), 3, sym_then_statement, sym_catch_statement, @@ -1546,9 +1565,9 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 1, anon_sym_LT, ACTIONS(29), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(31), 1, anon_sym_LBRACE, + ACTIONS(31), 1, + sym_comment, STATE(9), 1, sym_if_start_expr, STATE(11), 1, @@ -1570,8 +1589,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(27), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(83), 3, sym_then_statement, sym_catch_statement, @@ -1595,9 +1614,9 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 1, anon_sym_LT, ACTIONS(15), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(17), 1, anon_sym_LBRACE, + ACTIONS(17), 1, + sym_comment, STATE(9), 1, sym_if_start_expr, STATE(11), 1, @@ -1619,8 +1638,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(13), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(57), 3, sym_else_if_statement, sym_else_statement, @@ -1643,8 +1662,8 @@ static uint16_t ts_small_parse_table[] = { [390] = 16, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(15), 1, - anon_sym_LBRACE_RBRACE, + ACTIONS(17), 1, + sym_comment, ACTIONS(19), 1, anon_sym_LBRACE, STATE(9), 1, @@ -1668,8 +1687,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(13), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(128), 3, sym_else_if_statement, sym_else_statement, @@ -1695,7 +1714,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(19), 1, anon_sym_LBRACE, ACTIONS(35), 1, - anon_sym_LBRACE_RBRACE, + sym_comment, STATE(9), 1, sym_if_start_expr, STATE(10), 1, @@ -1717,8 +1736,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(33), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(107), 3, sym_else_if_statement, sym_else_statement, @@ -1744,7 +1763,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(19), 1, anon_sym_LBRACE, ACTIONS(39), 1, - anon_sym_LBRACE_RBRACE, + sym_comment, STATE(9), 1, sym_if_start_expr, STATE(10), 1, @@ -1766,8 +1785,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(37), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(120), 3, sym_else_if_statement, sym_else_statement, @@ -1793,7 +1812,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(25), 1, anon_sym_LBRACE, ACTIONS(43), 1, - anon_sym_LBRACE_RBRACE, + sym_comment, STATE(9), 1, sym_if_start_expr, STATE(11), 1, @@ -1815,8 +1834,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(41), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(114), 3, sym_then_statement, sym_catch_statement, @@ -1839,10 +1858,10 @@ static uint16_t ts_small_parse_table[] = { [650] = 16, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(17), 1, + ACTIONS(15), 1, anon_sym_LBRACE, ACTIONS(47), 1, - anon_sym_LBRACE_RBRACE, + sym_comment, STATE(9), 1, sym_if_start_expr, STATE(11), 1, @@ -1864,8 +1883,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(45), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(73), 3, sym_else_if_statement, sym_else_statement, @@ -1888,9 +1907,9 @@ static uint16_t ts_small_parse_table[] = { [715] = 16, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(15), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(31), 1, + ACTIONS(17), 1, + sym_comment, + ACTIONS(29), 1, anon_sym_LBRACE, STATE(9), 1, sym_if_start_expr, @@ -1913,8 +1932,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(13), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(64), 3, sym_then_statement, sym_catch_statement, @@ -1938,9 +1957,9 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 1, anon_sym_LT, ACTIONS(51), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(53), 1, anon_sym_LBRACE, + ACTIONS(53), 1, + sym_comment, STATE(9), 1, sym_if_start_expr, STATE(11), 1, @@ -1960,8 +1979,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(49), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(99), 2, sym_catch_statement, sym_await_end_expr, @@ -1986,11 +2005,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(57), 1, anon_sym_LT_SLASH, ACTIONS(61), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(63), 1, anon_sym_LBRACE, - ACTIONS(65), 1, + ACTIONS(63), 1, sym__implicit_end_tag, + ACTIONS(65), 1, + sym_comment, STATE(4), 1, sym_if_start_expr, STATE(6), 1, @@ -2010,8 +2029,8 @@ static uint16_t ts_small_parse_table[] = { STATE(176), 1, sym_script_start_tag, ACTIONS(59), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(25), 14, sym__node, sym__statement, @@ -2030,9 +2049,9 @@ static uint16_t ts_small_parse_table[] = { [904] = 15, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(15), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(53), 1, + ACTIONS(17), 1, + sym_comment, + ACTIONS(51), 1, anon_sym_LBRACE, STATE(9), 1, sym_if_start_expr, @@ -2053,8 +2072,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(13), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(117), 2, sym_catch_statement, sym_await_end_expr, @@ -2076,8 +2095,8 @@ static uint16_t ts_small_parse_table[] = { [965] = 15, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(15), 1, - anon_sym_LBRACE_RBRACE, + ACTIONS(17), 1, + sym_comment, ACTIONS(67), 1, anon_sym_LBRACE, STATE(9), 1, @@ -2099,8 +2118,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(13), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(54), 2, sym_catch_statement, sym_await_end_expr, @@ -2122,14 +2141,14 @@ static uint16_t ts_small_parse_table[] = { [1026] = 16, ACTIONS(55), 1, anon_sym_LT, - ACTIONS(63), 1, + ACTIONS(61), 1, anon_sym_LBRACE, ACTIONS(69), 1, anon_sym_LT_SLASH, ACTIONS(73), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(75), 1, sym__implicit_end_tag, + ACTIONS(75), 1, + sym_comment, STATE(4), 1, sym_if_start_expr, STATE(6), 1, @@ -2149,8 +2168,8 @@ static uint16_t ts_small_parse_table[] = { STATE(176), 1, sym_script_start_tag, ACTIONS(71), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(23), 14, sym__node, sym__statement, @@ -2170,9 +2189,9 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 1, anon_sym_LT, ACTIONS(79), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(81), 1, anon_sym_LBRACE, + ACTIONS(81), 1, + sym_comment, STATE(9), 1, sym_if_start_expr, STATE(11), 1, @@ -2192,8 +2211,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(77), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(85), 2, sym_else_each_statement, sym_each_end_expr, @@ -2215,8 +2234,8 @@ static uint16_t ts_small_parse_table[] = { [1150] = 15, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(15), 1, - anon_sym_LBRACE_RBRACE, + ACTIONS(17), 1, + sym_comment, ACTIONS(83), 1, anon_sym_LBRACE, STATE(9), 1, @@ -2238,8 +2257,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(13), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(97), 2, sym_else_each_statement, sym_each_end_expr, @@ -2264,7 +2283,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(83), 1, anon_sym_LBRACE, ACTIONS(87), 1, - anon_sym_LBRACE_RBRACE, + sym_comment, STATE(9), 1, sym_if_start_expr, STATE(11), 1, @@ -2284,8 +2303,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(85), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(111), 2, sym_else_each_statement, sym_each_end_expr, @@ -2310,7 +2329,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(67), 1, anon_sym_LBRACE, ACTIONS(91), 1, - anon_sym_LBRACE_RBRACE, + sym_comment, STATE(9), 1, sym_if_start_expr, STATE(11), 1, @@ -2330,8 +2349,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(89), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(67), 2, sym_catch_statement, sym_await_end_expr, @@ -2353,14 +2372,14 @@ static uint16_t ts_small_parse_table[] = { [1333] = 16, ACTIONS(55), 1, anon_sym_LT, - ACTIONS(63), 1, + ACTIONS(61), 1, anon_sym_LBRACE, ACTIONS(69), 1, anon_sym_LT_SLASH, ACTIONS(95), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(97), 1, sym__implicit_end_tag, + ACTIONS(97), 1, + sym_comment, STATE(4), 1, sym_if_start_expr, STATE(6), 1, @@ -2380,8 +2399,8 @@ static uint16_t ts_small_parse_table[] = { STATE(176), 1, sym_script_start_tag, ACTIONS(93), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(26), 14, sym__node, sym__statement, @@ -2400,9 +2419,9 @@ static uint16_t ts_small_parse_table[] = { [1396] = 15, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(15), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(81), 1, + ACTIONS(17), 1, + sym_comment, + ACTIONS(79), 1, anon_sym_LBRACE, STATE(9), 1, sym_if_start_expr, @@ -2423,8 +2442,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(13), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(68), 2, sym_else_each_statement, sym_each_end_expr, @@ -2448,10 +2467,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(57), 1, anon_sym_LT_SLASH, - ACTIONS(63), 1, + ACTIONS(61), 1, anon_sym_LBRACE, - ACTIONS(95), 1, - anon_sym_LBRACE_RBRACE, + ACTIONS(97), 1, + sym_comment, ACTIONS(99), 1, sym__implicit_end_tag, STATE(4), 1, @@ -2473,8 +2492,8 @@ static uint16_t ts_small_parse_table[] = { STATE(176), 1, sym_script_start_tag, ACTIONS(93), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(26), 14, sym__node, sym__statement, @@ -2490,17 +2509,13 @@ static uint16_t ts_small_parse_table[] = { sym_await_statement, sym_key_statement, aux_sym_document_repeat1, - [1520] = 15, + [1520] = 14, ACTIONS(101), 1, anon_sym_LT, - ACTIONS(104), 1, - anon_sym_LT_SLASH, ACTIONS(109), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(112), 1, anon_sym_LBRACE, - ACTIONS(115), 1, - sym__implicit_end_tag, + ACTIONS(112), 1, + sym_comment, STATE(4), 1, sym_if_start_expr, STATE(6), 1, @@ -2517,9 +2532,12 @@ static uint16_t ts_small_parse_table[] = { sym_style_start_tag, STATE(176), 1, sym_script_start_tag, + ACTIONS(104), 2, + sym__implicit_end_tag, + anon_sym_LT_SLASH, ACTIONS(106), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(26), 14, sym__node, sym__statement, @@ -2535,15 +2553,15 @@ static uint16_t ts_small_parse_table[] = { sym_await_statement, sym_key_statement, aux_sym_document_repeat1, - [1580] = 14, - ACTIONS(115), 1, + [1578] = 14, + ACTIONS(104), 1, ts_builtin_sym_end, - ACTIONS(117), 1, + ACTIONS(115), 1, anon_sym_LT, - ACTIONS(123), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(126), 1, + ACTIONS(121), 1, anon_sym_LBRACE, + ACTIONS(124), 1, + sym_comment, STATE(9), 1, sym_if_start_expr, STATE(11), 1, @@ -2560,9 +2578,9 @@ static uint16_t ts_small_parse_table[] = { sym_script_start_tag, STATE(173), 1, sym_style_start_tag, - ACTIONS(120), 2, - sym_comment, + ACTIONS(118), 2, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(27), 14, sym__node, sym__statement, @@ -2578,13 +2596,13 @@ static uint16_t ts_small_parse_table[] = { sym_await_statement, sym_key_statement, aux_sym_document_repeat1, - [1637] = 14, + [1635] = 14, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(131), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(133), 1, + ACTIONS(129), 1, anon_sym_LBRACE, + ACTIONS(131), 1, + sym_comment, STATE(9), 1, sym_if_start_expr, STATE(11), 1, @@ -2603,9 +2621,9 @@ static uint16_t ts_small_parse_table[] = { sym_script_start_tag, STATE(173), 1, sym_style_start_tag, - ACTIONS(129), 2, - sym_comment, + ACTIONS(127), 2, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(38), 14, sym__node, sym__statement, @@ -2621,13 +2639,13 @@ static uint16_t ts_small_parse_table[] = { sym_await_statement, sym_key_statement, aux_sym_document_repeat1, - [1694] = 14, + [1692] = 14, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(137), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(139), 1, + ACTIONS(135), 1, anon_sym_LBRACE, + ACTIONS(137), 1, + sym_comment, STATE(9), 1, sym_if_start_expr, STATE(11), 1, @@ -2646,9 +2664,9 @@ static uint16_t ts_small_parse_table[] = { sym_script_start_tag, STATE(173), 1, sym_style_start_tag, - ACTIONS(135), 2, - sym_comment, + ACTIONS(133), 2, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(32), 14, sym__node, sym__statement, @@ -2664,13 +2682,13 @@ static uint16_t ts_small_parse_table[] = { sym_await_statement, sym_key_statement, aux_sym_document_repeat1, - [1751] = 14, + [1749] = 14, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(143), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(145), 1, + ACTIONS(141), 1, anon_sym_LBRACE, + ACTIONS(143), 1, + sym_comment, STATE(9), 1, sym_if_start_expr, STATE(11), 1, @@ -2689,9 +2707,9 @@ static uint16_t ts_small_parse_table[] = { sym_script_start_tag, STATE(173), 1, sym_style_start_tag, - ACTIONS(141), 2, - sym_comment, + ACTIONS(139), 2, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(43), 14, sym__node, sym__statement, @@ -2707,13 +2725,13 @@ static uint16_t ts_small_parse_table[] = { sym_await_statement, sym_key_statement, aux_sym_document_repeat1, - [1808] = 14, + [1806] = 14, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(149), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(151), 1, + ACTIONS(147), 1, anon_sym_LBRACE, + ACTIONS(149), 1, + sym_comment, STATE(9), 1, sym_if_start_expr, STATE(11), 1, @@ -2732,9 +2750,9 @@ static uint16_t ts_small_parse_table[] = { sym_script_start_tag, STATE(173), 1, sym_style_start_tag, - ACTIONS(147), 2, - sym_comment, + ACTIONS(145), 2, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(40), 14, sym__node, sym__statement, @@ -2750,12 +2768,12 @@ static uint16_t ts_small_parse_table[] = { sym_await_statement, sym_key_statement, aux_sym_document_repeat1, - [1865] = 14, + [1863] = 14, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(15), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(139), 1, + ACTIONS(17), 1, + sym_comment, + ACTIONS(135), 1, anon_sym_LBRACE, STATE(9), 1, sym_if_start_expr, @@ -2776,8 +2794,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(13), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(27), 14, sym__node, sym__statement, @@ -2793,13 +2811,13 @@ static uint16_t ts_small_parse_table[] = { sym_await_statement, sym_key_statement, aux_sym_document_repeat1, - [1922] = 14, + [1920] = 14, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(155), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(157), 1, + ACTIONS(153), 1, anon_sym_LBRACE, + ACTIONS(155), 1, + sym_comment, STATE(9), 1, sym_if_start_expr, STATE(11), 1, @@ -2818,9 +2836,9 @@ static uint16_t ts_small_parse_table[] = { sym_script_start_tag, STATE(173), 1, sym_style_start_tag, - ACTIONS(153), 2, - sym_comment, + ACTIONS(151), 2, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(37), 14, sym__node, sym__statement, @@ -2836,13 +2854,13 @@ static uint16_t ts_small_parse_table[] = { sym_await_statement, sym_key_statement, aux_sym_document_repeat1, - [1979] = 14, + [1977] = 14, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(161), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(163), 1, + ACTIONS(159), 1, anon_sym_LBRACE, + ACTIONS(161), 1, + sym_comment, STATE(9), 1, sym_if_start_expr, STATE(11), 1, @@ -2861,9 +2879,9 @@ static uint16_t ts_small_parse_table[] = { sym_script_start_tag, STATE(173), 1, sym_style_start_tag, - ACTIONS(159), 2, - sym_comment, + ACTIONS(157), 2, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(35), 14, sym__node, sym__statement, @@ -2879,12 +2897,12 @@ static uint16_t ts_small_parse_table[] = { sym_await_statement, sym_key_statement, aux_sym_document_repeat1, - [2036] = 14, + [2034] = 14, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(15), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(163), 1, + ACTIONS(17), 1, + sym_comment, + ACTIONS(159), 1, anon_sym_LBRACE, STATE(9), 1, sym_if_start_expr, @@ -2905,8 +2923,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(13), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(27), 14, sym__node, sym__statement, @@ -2922,12 +2940,12 @@ static uint16_t ts_small_parse_table[] = { sym_await_statement, sym_key_statement, aux_sym_document_repeat1, - [2093] = 14, + [2091] = 14, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(15), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(165), 1, + ACTIONS(17), 1, + sym_comment, + ACTIONS(163), 1, anon_sym_LBRACE, STATE(9), 1, sym_if_start_expr, @@ -2948,8 +2966,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(13), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(27), 14, sym__node, sym__statement, @@ -2965,12 +2983,12 @@ static uint16_t ts_small_parse_table[] = { sym_await_statement, sym_key_statement, aux_sym_document_repeat1, - [2150] = 14, + [2148] = 14, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(15), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(157), 1, + ACTIONS(17), 1, + sym_comment, + ACTIONS(153), 1, anon_sym_LBRACE, STATE(9), 1, sym_if_start_expr, @@ -2991,8 +3009,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(13), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(27), 14, sym__node, sym__statement, @@ -3008,12 +3026,12 @@ static uint16_t ts_small_parse_table[] = { sym_await_statement, sym_key_statement, aux_sym_document_repeat1, - [2207] = 14, + [2205] = 14, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(15), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(133), 1, + ACTIONS(17), 1, + sym_comment, + ACTIONS(129), 1, anon_sym_LBRACE, STATE(9), 1, sym_if_start_expr, @@ -3034,8 +3052,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(13), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(27), 14, sym__node, sym__statement, @@ -3051,13 +3069,13 @@ static uint16_t ts_small_parse_table[] = { sym_await_statement, sym_key_statement, aux_sym_document_repeat1, - [2264] = 14, + [2262] = 14, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(165), 1, + ACTIONS(163), 1, anon_sym_LBRACE, - ACTIONS(169), 1, - anon_sym_LBRACE_RBRACE, + ACTIONS(167), 1, + sym_comment, STATE(9), 1, sym_if_start_expr, STATE(11), 1, @@ -3076,9 +3094,9 @@ static uint16_t ts_small_parse_table[] = { sym_script_start_tag, STATE(173), 1, sym_style_start_tag, - ACTIONS(167), 2, - sym_comment, + ACTIONS(165), 2, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(36), 14, sym__node, sym__statement, @@ -3094,12 +3112,12 @@ static uint16_t ts_small_parse_table[] = { sym_await_statement, sym_key_statement, aux_sym_document_repeat1, - [2321] = 14, + [2319] = 14, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(15), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(151), 1, + ACTIONS(17), 1, + sym_comment, + ACTIONS(147), 1, anon_sym_LBRACE, STATE(9), 1, sym_if_start_expr, @@ -3120,8 +3138,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(13), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(27), 14, sym__node, sym__statement, @@ -3137,12 +3155,12 @@ static uint16_t ts_small_parse_table[] = { sym_await_statement, sym_key_statement, aux_sym_document_repeat1, - [2378] = 14, + [2376] = 14, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(15), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(171), 1, + ACTIONS(17), 1, + sym_comment, + ACTIONS(169), 1, anon_sym_LBRACE, STATE(9), 1, sym_if_start_expr, @@ -3163,8 +3181,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(13), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(27), 14, sym__node, sym__statement, @@ -3180,14 +3198,14 @@ static uint16_t ts_small_parse_table[] = { sym_await_statement, sym_key_statement, aux_sym_document_repeat1, - [2435] = 14, + [2433] = 14, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(11), 1, + ACTIONS(9), 1, anon_sym_LBRACE, - ACTIONS(15), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(173), 1, + ACTIONS(17), 1, + sym_comment, + ACTIONS(171), 1, ts_builtin_sym_end, STATE(9), 1, sym_if_start_expr, @@ -3206,8 +3224,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(13), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(27), 14, sym__node, sym__statement, @@ -3223,12 +3241,12 @@ static uint16_t ts_small_parse_table[] = { sym_await_statement, sym_key_statement, aux_sym_document_repeat1, - [2492] = 14, + [2490] = 14, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(15), 1, - anon_sym_LBRACE_RBRACE, - ACTIONS(145), 1, + ACTIONS(17), 1, + sym_comment, + ACTIONS(141), 1, anon_sym_LBRACE, STATE(9), 1, sym_if_start_expr, @@ -3249,8 +3267,8 @@ static uint16_t ts_small_parse_table[] = { STATE(173), 1, sym_style_start_tag, ACTIONS(13), 2, - sym_comment, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(27), 14, sym__node, sym__statement, @@ -3266,13 +3284,13 @@ static uint16_t ts_small_parse_table[] = { sym_await_statement, sym_key_statement, aux_sym_document_repeat1, - [2549] = 14, + [2547] = 14, ACTIONS(5), 1, anon_sym_LT, - ACTIONS(171), 1, + ACTIONS(169), 1, anon_sym_LBRACE, - ACTIONS(177), 1, - anon_sym_LBRACE_RBRACE, + ACTIONS(175), 1, + sym_comment, STATE(9), 1, sym_if_start_expr, STATE(11), 1, @@ -3291,9 +3309,9 @@ static uint16_t ts_small_parse_table[] = { sym_script_start_tag, STATE(173), 1, sym_style_start_tag, - ACTIONS(175), 2, - sym_comment, + ACTIONS(173), 2, aux_sym__text_token1, + anon_sym_LBRACE_RBRACE, STATE(41), 14, sym__node, sym__statement, @@ -3309,14 +3327,14 @@ static uint16_t ts_small_parse_table[] = { sym_await_statement, sym_key_statement, aux_sym_document_repeat1, - [2606] = 7, - ACTIONS(179), 1, + [2604] = 7, + ACTIONS(177), 1, anon_sym_GT, - ACTIONS(181), 1, + ACTIONS(179), 1, anon_sym_SLASH_GT, - ACTIONS(183), 1, + ACTIONS(181), 1, aux_sym_attribute_name_token1, - ACTIONS(185), 1, + ACTIONS(183), 1, anon_sym_LBRACE, STATE(138), 1, sym_attribute_name, @@ -3325,29 +3343,29 @@ static uint16_t ts_small_parse_table[] = { STATE(51), 2, sym_attribute, aux_sym_start_tag_repeat1, - [2629] = 6, - ACTIONS(189), 1, + [2627] = 6, + ACTIONS(187), 1, aux_sym_attribute_name_token1, - ACTIONS(192), 1, + ACTIONS(190), 1, anon_sym_LBRACE, STATE(138), 1, sym_attribute_name, STATE(161), 1, sym_expression, - ACTIONS(187), 2, + ACTIONS(185), 2, anon_sym_GT, anon_sym_SLASH_GT, STATE(46), 2, sym_attribute, aux_sym_start_tag_repeat1, - [2650] = 6, - ACTIONS(195), 1, + [2648] = 6, + ACTIONS(193), 1, aux_sym_attribute_name_token1, - ACTIONS(197), 1, + ACTIONS(195), 1, anon_sym_SQUOTE, - ACTIONS(199), 1, + ACTIONS(197), 1, anon_sym_DQUOTE, - ACTIONS(201), 1, + ACTIONS(199), 1, anon_sym_LBRACE, STATE(170), 1, sym_expression, @@ -3355,14 +3373,14 @@ static uint16_t ts_small_parse_table[] = { sym_attribute_value, sym_expr_attribute_value, sym_quoted_attribute_value, - [2671] = 7, - ACTIONS(183), 1, + [2669] = 7, + ACTIONS(181), 1, aux_sym_attribute_name_token1, - ACTIONS(185), 1, + ACTIONS(183), 1, anon_sym_LBRACE, - ACTIONS(203), 1, + ACTIONS(201), 1, anon_sym_GT, - ACTIONS(205), 1, + ACTIONS(203), 1, anon_sym_SLASH_GT, STATE(138), 1, sym_attribute_name, @@ -3371,14 +3389,14 @@ static uint16_t ts_small_parse_table[] = { STATE(46), 2, sym_attribute, aux_sym_start_tag_repeat1, - [2694] = 6, - ACTIONS(185), 1, + [2692] = 6, + ACTIONS(183), 1, anon_sym_LBRACE, - ACTIONS(207), 1, + ACTIONS(205), 1, aux_sym_attribute_name_token1, - ACTIONS(209), 1, + ACTIONS(207), 1, anon_sym_SQUOTE, - ACTIONS(211), 1, + ACTIONS(209), 1, anon_sym_DQUOTE, STATE(164), 1, sym_expression, @@ -3386,14 +3404,14 @@ static uint16_t ts_small_parse_table[] = { sym_attribute_value, sym_expr_attribute_value, sym_quoted_attribute_value, - [2715] = 7, - ACTIONS(179), 1, + [2713] = 7, + ACTIONS(177), 1, anon_sym_GT, - ACTIONS(183), 1, + ACTIONS(181), 1, aux_sym_attribute_name_token1, - ACTIONS(185), 1, + ACTIONS(183), 1, anon_sym_LBRACE, - ACTIONS(213), 1, + ACTIONS(211), 1, anon_sym_SLASH_GT, STATE(138), 1, sym_attribute_name, @@ -3402,14 +3420,14 @@ static uint16_t ts_small_parse_table[] = { STATE(48), 2, sym_attribute, aux_sym_start_tag_repeat1, - [2738] = 7, - ACTIONS(183), 1, + [2736] = 7, + ACTIONS(181), 1, aux_sym_attribute_name_token1, - ACTIONS(185), 1, + ACTIONS(183), 1, anon_sym_LBRACE, - ACTIONS(203), 1, + ACTIONS(201), 1, anon_sym_GT, - ACTIONS(215), 1, + ACTIONS(213), 1, anon_sym_SLASH_GT, STATE(138), 1, sym_attribute_name, @@ -3418,22 +3436,22 @@ static uint16_t ts_small_parse_table[] = { STATE(46), 2, sym_attribute, aux_sym_start_tag_repeat1, - [2761] = 2, - ACTIONS(219), 3, + [2759] = 2, + ACTIONS(217), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(217), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(215), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [2773] = 6, - ACTIONS(201), 1, + [2771] = 6, + ACTIONS(199), 1, anon_sym_LBRACE, - ACTIONS(221), 1, + ACTIONS(219), 1, anon_sym_GT, - ACTIONS(223), 1, + ACTIONS(221), 1, aux_sym_attribute_name_token1, STATE(166), 1, sym_attribute_name, @@ -3442,22 +3460,22 @@ static uint16_t ts_small_parse_table[] = { STATE(61), 2, sym_attribute, aux_sym_start_tag_repeat1, - [2793] = 2, - ACTIONS(227), 3, + [2791] = 2, + ACTIONS(225), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(225), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(223), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [2805] = 6, - ACTIONS(201), 1, + [2803] = 6, + ACTIONS(199), 1, anon_sym_LBRACE, - ACTIONS(223), 1, + ACTIONS(221), 1, aux_sym_attribute_name_token1, - ACTIONS(229), 1, + ACTIONS(227), 1, anon_sym_GT, STATE(166), 1, sym_attribute_name, @@ -3466,62 +3484,62 @@ static uint16_t ts_small_parse_table[] = { STATE(61), 2, sym_attribute, aux_sym_start_tag_repeat1, - [2825] = 2, - ACTIONS(233), 3, + [2823] = 2, + ACTIONS(231), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(231), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(229), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [2837] = 2, - ACTIONS(237), 3, + [2835] = 2, + ACTIONS(235), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(235), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(233), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [2849] = 2, - ACTIONS(241), 3, + [2847] = 2, + ACTIONS(239), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(239), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(237), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [2861] = 2, - ACTIONS(245), 3, + [2859] = 2, + ACTIONS(243), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(243), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(241), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [2873] = 2, - ACTIONS(249), 3, + [2871] = 2, + ACTIONS(247), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(247), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(245), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [2885] = 6, - ACTIONS(187), 1, + [2883] = 6, + ACTIONS(185), 1, anon_sym_GT, - ACTIONS(251), 1, + ACTIONS(249), 1, aux_sym_attribute_name_token1, - ACTIONS(254), 1, + ACTIONS(252), 1, anon_sym_LBRACE, STATE(166), 1, sym_attribute_name, @@ -3530,42 +3548,42 @@ static uint16_t ts_small_parse_table[] = { STATE(61), 2, sym_attribute, aux_sym_start_tag_repeat1, - [2905] = 2, - ACTIONS(259), 3, + [2903] = 2, + ACTIONS(257), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(257), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(255), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [2917] = 2, - ACTIONS(263), 3, + [2915] = 2, + ACTIONS(261), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(261), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(259), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [2929] = 2, - ACTIONS(267), 3, + [2927] = 2, + ACTIONS(265), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(265), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(263), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [2941] = 6, - ACTIONS(201), 1, + [2939] = 6, + ACTIONS(199), 1, anon_sym_LBRACE, - ACTIONS(223), 1, + ACTIONS(221), 1, aux_sym_attribute_name_token1, - ACTIONS(269), 1, + ACTIONS(267), 1, anon_sym_GT, STATE(166), 1, sym_attribute_name, @@ -3574,262 +3592,262 @@ static uint16_t ts_small_parse_table[] = { STATE(53), 2, sym_attribute, aux_sym_start_tag_repeat1, - [2961] = 2, - ACTIONS(273), 3, + [2959] = 2, + ACTIONS(271), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(271), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(269), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [2973] = 2, - ACTIONS(277), 3, + [2971] = 2, + ACTIONS(275), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(275), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(273), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [2985] = 2, - ACTIONS(281), 3, + [2983] = 2, + ACTIONS(279), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(279), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(277), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [2997] = 2, - ACTIONS(285), 3, + [2995] = 2, + ACTIONS(283), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(283), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(281), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3009] = 2, - ACTIONS(289), 3, + [3007] = 2, + ACTIONS(287), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(287), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(285), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3021] = 2, - ACTIONS(293), 3, + [3019] = 2, + ACTIONS(291), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(291), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(289), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3033] = 2, - ACTIONS(297), 3, + [3031] = 2, + ACTIONS(295), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(295), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(293), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3045] = 2, - ACTIONS(301), 3, + [3043] = 2, + ACTIONS(299), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(299), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(297), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3057] = 2, - ACTIONS(305), 3, + [3055] = 2, + ACTIONS(303), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(303), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(301), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3069] = 2, - ACTIONS(309), 3, + [3067] = 2, + ACTIONS(307), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(307), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(305), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3081] = 2, - ACTIONS(313), 3, + [3079] = 2, + ACTIONS(311), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(311), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(309), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3093] = 2, - ACTIONS(317), 3, + [3091] = 2, + ACTIONS(315), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(315), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(313), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3105] = 2, - ACTIONS(321), 3, + [3103] = 2, + ACTIONS(319), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(319), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(317), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3117] = 2, - ACTIONS(325), 3, + [3115] = 2, + ACTIONS(323), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(323), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(321), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3129] = 2, - ACTIONS(329), 3, + [3127] = 2, + ACTIONS(327), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(327), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(325), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3141] = 2, - ACTIONS(333), 3, + [3139] = 2, + ACTIONS(331), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(331), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(329), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3153] = 2, - ACTIONS(337), 3, + [3151] = 2, + ACTIONS(335), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(335), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(333), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3165] = 2, - ACTIONS(341), 3, + [3163] = 2, + ACTIONS(339), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(339), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(337), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3177] = 2, - ACTIONS(345), 3, + [3175] = 2, + ACTIONS(343), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(343), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(341), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3189] = 2, - ACTIONS(349), 3, + [3187] = 2, + ACTIONS(347), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(347), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(345), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3201] = 2, - ACTIONS(353), 3, + [3199] = 2, + ACTIONS(351), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(351), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(349), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3213] = 2, - ACTIONS(357), 3, + [3211] = 2, + ACTIONS(355), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(355), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(353), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3225] = 2, - ACTIONS(361), 3, + [3223] = 2, + ACTIONS(359), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(359), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(357), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3237] = 2, - ACTIONS(365), 3, + [3235] = 2, + ACTIONS(363), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(363), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(361), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3249] = 2, - ACTIONS(369), 3, + [3247] = 2, + ACTIONS(367), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(367), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(365), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3261] = 6, - ACTIONS(201), 1, + [3259] = 6, + ACTIONS(199), 1, anon_sym_LBRACE, - ACTIONS(223), 1, + ACTIONS(221), 1, aux_sym_attribute_name_token1, - ACTIONS(371), 1, + ACTIONS(369), 1, anon_sym_GT, STATE(166), 1, sym_attribute_name, @@ -3838,1041 +3856,1041 @@ static uint16_t ts_small_parse_table[] = { STATE(55), 2, sym_attribute, aux_sym_start_tag_repeat1, - [3281] = 2, - ACTIONS(375), 3, + [3279] = 2, + ACTIONS(373), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(373), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(371), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3293] = 2, - ACTIONS(379), 3, + [3291] = 2, + ACTIONS(377), 3, sym__implicit_end_tag, sym_comment, - aux_sym__text_token1, - ACTIONS(377), 4, - anon_sym_LT, anon_sym_LT_SLASH, + ACTIONS(375), 4, + anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3305] = 2, - ACTIONS(307), 3, - anon_sym_LT, + [3303] = 2, + ACTIONS(305), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(309), 3, + ACTIONS(307), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3316] = 2, - ACTIONS(311), 3, anon_sym_LT, + [3314] = 2, + ACTIONS(309), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(313), 3, + ACTIONS(311), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3327] = 2, - ACTIONS(283), 3, anon_sym_LT, + [3325] = 2, + ACTIONS(281), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(285), 3, + ACTIONS(283), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3338] = 2, - ACTIONS(279), 3, anon_sym_LT, + [3336] = 2, + ACTIONS(277), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(281), 3, + ACTIONS(279), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3349] = 2, - ACTIONS(247), 3, anon_sym_LT, + [3347] = 2, + ACTIONS(245), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(249), 3, + ACTIONS(247), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3360] = 2, - ACTIONS(275), 3, anon_sym_LT, + [3358] = 2, + ACTIONS(273), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(277), 3, + ACTIONS(275), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3371] = 2, - ACTIONS(303), 3, anon_sym_LT, + [3369] = 2, + ACTIONS(301), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(305), 3, + ACTIONS(303), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3382] = 2, - ACTIONS(377), 3, anon_sym_LT, + [3380] = 2, + ACTIONS(375), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(379), 3, + ACTIONS(377), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3393] = 2, - ACTIONS(367), 3, anon_sym_LT, + [3391] = 2, + ACTIONS(365), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(369), 3, + ACTIONS(367), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3404] = 2, - ACTIONS(363), 3, anon_sym_LT, + [3402] = 2, + ACTIONS(361), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(365), 3, + ACTIONS(363), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3415] = 2, - ACTIONS(359), 3, anon_sym_LT, + [3413] = 2, + ACTIONS(357), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(361), 3, + ACTIONS(359), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3426] = 2, - ACTIONS(243), 3, anon_sym_LT, + [3424] = 2, + ACTIONS(241), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(245), 3, + ACTIONS(243), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3437] = 2, - ACTIONS(271), 3, anon_sym_LT, + [3435] = 2, + ACTIONS(269), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(273), 3, + ACTIONS(271), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3448] = 2, - ACTIONS(351), 3, anon_sym_LT, + [3446] = 2, + ACTIONS(349), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(353), 3, + ACTIONS(351), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3459] = 2, - ACTIONS(239), 3, anon_sym_LT, + [3457] = 2, + ACTIONS(237), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(241), 3, + ACTIONS(239), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3470] = 2, - ACTIONS(235), 3, anon_sym_LT, + [3468] = 2, + ACTIONS(233), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(237), 3, + ACTIONS(235), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3481] = 2, - ACTIONS(265), 3, anon_sym_LT, + [3479] = 2, + ACTIONS(263), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(267), 3, + ACTIONS(265), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3492] = 2, - ACTIONS(347), 3, anon_sym_LT, + [3490] = 2, + ACTIONS(345), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(349), 3, + ACTIONS(347), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3503] = 2, - ACTIONS(231), 3, anon_sym_LT, + [3501] = 2, + ACTIONS(229), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(233), 3, + ACTIONS(231), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3514] = 2, - ACTIONS(217), 3, anon_sym_LT, + [3512] = 2, + ACTIONS(215), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(219), 3, + ACTIONS(217), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3525] = 2, - ACTIONS(339), 3, anon_sym_LT, + [3523] = 2, + ACTIONS(337), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(341), 3, + ACTIONS(339), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3536] = 2, - ACTIONS(335), 3, anon_sym_LT, + [3534] = 2, + ACTIONS(333), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(337), 3, + ACTIONS(335), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3547] = 2, - ACTIONS(327), 3, anon_sym_LT, + [3545] = 2, + ACTIONS(325), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(329), 3, + ACTIONS(327), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3558] = 2, - ACTIONS(225), 3, anon_sym_LT, + [3556] = 2, + ACTIONS(223), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(227), 3, + ACTIONS(225), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3569] = 2, - ACTIONS(287), 3, anon_sym_LT, + [3567] = 2, + ACTIONS(285), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(289), 3, + ACTIONS(287), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3580] = 2, - ACTIONS(343), 3, anon_sym_LT, + [3578] = 2, + ACTIONS(341), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(345), 3, + ACTIONS(343), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3591] = 2, - ACTIONS(299), 3, anon_sym_LT, + [3589] = 2, + ACTIONS(297), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(301), 3, + ACTIONS(299), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3602] = 2, - ACTIONS(323), 3, anon_sym_LT, + [3600] = 2, + ACTIONS(321), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(325), 3, + ACTIONS(323), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3613] = 2, - ACTIONS(315), 3, anon_sym_LT, + [3611] = 2, + ACTIONS(313), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(317), 3, + ACTIONS(315), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3624] = 2, - ACTIONS(261), 3, anon_sym_LT, + [3622] = 2, + ACTIONS(259), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(263), 3, + ACTIONS(261), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3635] = 2, - ACTIONS(331), 3, anon_sym_LT, + [3633] = 2, + ACTIONS(329), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(333), 3, + ACTIONS(331), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3646] = 2, - ACTIONS(295), 3, anon_sym_LT, + [3644] = 2, + ACTIONS(293), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(297), 3, + ACTIONS(295), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3657] = 2, - ACTIONS(319), 3, anon_sym_LT, + [3655] = 2, + ACTIONS(317), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(321), 3, + ACTIONS(319), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3668] = 2, - ACTIONS(257), 3, anon_sym_LT, + [3666] = 2, + ACTIONS(255), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(259), 3, + ACTIONS(257), 3, sym_comment, ts_builtin_sym_end, - aux_sym__text_token1, - [3679] = 2, - ACTIONS(291), 3, anon_sym_LT, + [3677] = 2, + ACTIONS(289), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - ACTIONS(293), 3, + ACTIONS(291), 3, sym_comment, ts_builtin_sym_end, + anon_sym_LT, + [3688] = 2, + ACTIONS(379), 2, + sym_comment, + anon_sym_LT, + ACTIONS(381), 3, aux_sym__text_token1, - [3690] = 2, + anon_sym_LBRACE_RBRACE, + anon_sym_LBRACE, + [3698] = 2, ACTIONS(383), 2, sym_comment, - aux_sym__text_token1, - ACTIONS(381), 3, anon_sym_LT, + ACTIONS(385), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3700] = 2, + [3708] = 2, ACTIONS(387), 2, sym_comment, - aux_sym__text_token1, - ACTIONS(385), 3, anon_sym_LT, + ACTIONS(389), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3710] = 2, + [3718] = 2, ACTIONS(391), 2, sym_comment, - aux_sym__text_token1, - ACTIONS(389), 3, anon_sym_LT, + ACTIONS(393), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3720] = 2, + [3728] = 2, ACTIONS(395), 2, sym_comment, - aux_sym__text_token1, - ACTIONS(393), 3, anon_sym_LT, + ACTIONS(397), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3730] = 2, + [3738] = 2, ACTIONS(399), 2, sym_comment, - aux_sym__text_token1, - ACTIONS(397), 3, anon_sym_LT, + ACTIONS(401), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3740] = 2, + [3748] = 2, ACTIONS(403), 2, sym_comment, - aux_sym__text_token1, - ACTIONS(401), 3, anon_sym_LT, + ACTIONS(405), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3750] = 2, + [3758] = 2, ACTIONS(407), 2, sym_comment, - aux_sym__text_token1, - ACTIONS(405), 3, anon_sym_LT, + ACTIONS(409), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3760] = 2, + [3768] = 2, ACTIONS(411), 2, sym_comment, - aux_sym__text_token1, - ACTIONS(409), 3, anon_sym_LT, - anon_sym_LBRACE_RBRACE, - anon_sym_LBRACE, - [3770] = 2, - ACTIONS(415), 2, - sym_comment, - aux_sym__text_token1, ACTIONS(413), 3, - anon_sym_LT, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3780] = 2, - ACTIONS(419), 1, + [3778] = 2, + ACTIONS(417), 1, anon_sym_EQ, - ACTIONS(417), 4, + ACTIONS(415), 4, anon_sym_GT, anon_sym_SLASH_GT, aux_sym_attribute_name_token1, anon_sym_LBRACE, - [3790] = 2, - ACTIONS(423), 2, + [3788] = 2, + ACTIONS(419), 2, sym_comment, - aux_sym__text_token1, - ACTIONS(421), 3, anon_sym_LT, + ACTIONS(421), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3800] = 1, - ACTIONS(425), 5, + [3798] = 1, + ACTIONS(423), 5, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_EQ, aux_sym_attribute_name_token1, anon_sym_LBRACE, - [3808] = 5, - ACTIONS(427), 1, + [3806] = 5, + ACTIONS(425), 1, anon_sym_AT, - ACTIONS(429), 1, + ACTIONS(427), 1, anon_sym_POUND, - ACTIONS(431), 1, + ACTIONS(429), 1, anon_sym_COLON, - ACTIONS(433), 1, + ACTIONS(431), 1, anon_sym_SLASH, - ACTIONS(435), 1, + ACTIONS(433), 1, sym_raw_text_expr, - [3824] = 5, - ACTIONS(427), 1, + [3822] = 5, + ACTIONS(425), 1, anon_sym_AT, - ACTIONS(429), 1, + ACTIONS(427), 1, anon_sym_POUND, - ACTIONS(435), 1, + ACTIONS(433), 1, sym_raw_text_expr, - ACTIONS(437), 1, + ACTIONS(435), 1, anon_sym_COLON, - ACTIONS(439), 1, + ACTIONS(437), 1, anon_sym_SLASH, - [3840] = 5, - ACTIONS(427), 1, + [3838] = 5, + ACTIONS(425), 1, anon_sym_AT, - ACTIONS(429), 1, + ACTIONS(427), 1, anon_sym_POUND, - ACTIONS(435), 1, + ACTIONS(433), 1, sym_raw_text_expr, - ACTIONS(441), 1, + ACTIONS(439), 1, anon_sym_COLON, - ACTIONS(443), 1, + ACTIONS(441), 1, anon_sym_SLASH, - [3856] = 5, - ACTIONS(427), 1, + [3854] = 5, + ACTIONS(425), 1, anon_sym_AT, - ACTIONS(429), 1, + ACTIONS(427), 1, anon_sym_POUND, - ACTIONS(435), 1, + ACTIONS(433), 1, sym_raw_text_expr, - ACTIONS(445), 1, + ACTIONS(443), 1, anon_sym_COLON, - ACTIONS(447), 1, + ACTIONS(445), 1, anon_sym_SLASH, - [3872] = 5, - ACTIONS(427), 1, + [3870] = 5, + ACTIONS(425), 1, anon_sym_AT, - ACTIONS(429), 1, + ACTIONS(427), 1, anon_sym_POUND, - ACTIONS(435), 1, + ACTIONS(433), 1, sym_raw_text_expr, - ACTIONS(441), 1, + ACTIONS(439), 1, anon_sym_COLON, - ACTIONS(449), 1, + ACTIONS(447), 1, anon_sym_SLASH, - [3888] = 5, - ACTIONS(427), 1, + [3886] = 5, + ACTIONS(425), 1, anon_sym_AT, - ACTIONS(429), 1, + ACTIONS(427), 1, anon_sym_POUND, - ACTIONS(433), 1, + ACTIONS(431), 1, anon_sym_SLASH, - ACTIONS(435), 1, + ACTIONS(433), 1, sym_raw_text_expr, - ACTIONS(445), 1, + ACTIONS(443), 1, anon_sym_COLON, - [3904] = 5, - ACTIONS(427), 1, + [3902] = 5, + ACTIONS(425), 1, anon_sym_AT, - ACTIONS(429), 1, + ACTIONS(427), 1, anon_sym_POUND, - ACTIONS(435), 1, + ACTIONS(433), 1, sym_raw_text_expr, - ACTIONS(437), 1, + ACTIONS(435), 1, anon_sym_COLON, - ACTIONS(451), 1, + ACTIONS(449), 1, anon_sym_SLASH, - [3920] = 2, - ACTIONS(455), 2, + [3918] = 2, + ACTIONS(451), 2, sym_comment, - aux_sym__text_token1, - ACTIONS(453), 3, anon_sym_LT, + ACTIONS(453), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3930] = 2, - ACTIONS(459), 2, + [3928] = 2, + ACTIONS(455), 2, sym_comment, - aux_sym__text_token1, - ACTIONS(457), 3, anon_sym_LT, + ACTIONS(457), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3940] = 2, - ACTIONS(463), 2, + [3938] = 2, + ACTIONS(459), 2, sym_comment, - aux_sym__text_token1, - ACTIONS(461), 3, anon_sym_LT, + ACTIONS(461), 3, + aux_sym__text_token1, anon_sym_LBRACE_RBRACE, anon_sym_LBRACE, - [3950] = 5, - ACTIONS(427), 1, + [3948] = 5, + ACTIONS(425), 1, anon_sym_AT, - ACTIONS(429), 1, + ACTIONS(427), 1, anon_sym_POUND, - ACTIONS(431), 1, + ACTIONS(429), 1, anon_sym_COLON, - ACTIONS(435), 1, + ACTIONS(433), 1, sym_raw_text_expr, - ACTIONS(447), 1, + ACTIONS(445), 1, anon_sym_SLASH, - [3966] = 4, - ACTIONS(427), 1, + [3964] = 4, + ACTIONS(425), 1, anon_sym_AT, - ACTIONS(429), 1, + ACTIONS(427), 1, anon_sym_POUND, - ACTIONS(435), 1, + ACTIONS(433), 1, sym_raw_text_expr, - ACTIONS(443), 1, + ACTIONS(441), 1, anon_sym_SLASH, - [3979] = 1, - ACTIONS(425), 4, + [3977] = 1, + ACTIONS(423), 4, anon_sym_GT, anon_sym_EQ, aux_sym_attribute_name_token1, anon_sym_LBRACE, - [3986] = 4, - ACTIONS(427), 1, + [3984] = 4, + ACTIONS(425), 1, anon_sym_AT, - ACTIONS(429), 1, + ACTIONS(427), 1, anon_sym_POUND, - ACTIONS(435), 1, + ACTIONS(433), 1, sym_raw_text_expr, - ACTIONS(465), 1, + ACTIONS(463), 1, anon_sym_SLASH, - [3999] = 4, - ACTIONS(427), 1, + [3997] = 4, + ACTIONS(425), 1, anon_sym_AT, - ACTIONS(429), 1, + ACTIONS(427), 1, anon_sym_POUND, - ACTIONS(435), 1, + ACTIONS(433), 1, sym_raw_text_expr, - ACTIONS(447), 1, + ACTIONS(445), 1, anon_sym_SLASH, - [4012] = 1, - ACTIONS(325), 4, + [4010] = 1, + ACTIONS(323), 4, anon_sym_GT, anon_sym_SLASH_GT, aux_sym_attribute_name_token1, anon_sym_LBRACE, - [4019] = 4, - ACTIONS(427), 1, + [4017] = 4, + ACTIONS(425), 1, anon_sym_AT, - ACTIONS(429), 1, + ACTIONS(427), 1, anon_sym_POUND, - ACTIONS(435), 1, + ACTIONS(433), 1, sym_raw_text_expr, - ACTIONS(451), 1, + ACTIONS(449), 1, anon_sym_SLASH, - [4032] = 4, - ACTIONS(427), 1, + [4030] = 4, + ACTIONS(425), 1, anon_sym_AT, - ACTIONS(429), 1, + ACTIONS(427), 1, anon_sym_POUND, - ACTIONS(435), 1, + ACTIONS(433), 1, sym_raw_text_expr, - ACTIONS(449), 1, + ACTIONS(447), 1, anon_sym_SLASH, - [4045] = 1, - ACTIONS(467), 4, + [4043] = 1, + ACTIONS(465), 4, anon_sym_GT, anon_sym_SLASH_GT, aux_sym_attribute_name_token1, anon_sym_LBRACE, - [4052] = 1, - ACTIONS(469), 4, + [4050] = 1, + ACTIONS(467), 4, anon_sym_GT, anon_sym_SLASH_GT, aux_sym_attribute_name_token1, anon_sym_LBRACE, - [4059] = 1, - ACTIONS(471), 4, + [4057] = 1, + ACTIONS(469), 4, anon_sym_GT, anon_sym_SLASH_GT, aux_sym_attribute_name_token1, anon_sym_LBRACE, - [4066] = 4, - ACTIONS(427), 1, + [4064] = 4, + ACTIONS(425), 1, anon_sym_AT, - ACTIONS(429), 1, + ACTIONS(427), 1, anon_sym_POUND, - ACTIONS(435), 1, + ACTIONS(433), 1, sym_raw_text_expr, - ACTIONS(473), 1, + ACTIONS(471), 1, anon_sym_SLASH, - [4079] = 1, - ACTIONS(475), 4, + [4077] = 1, + ACTIONS(473), 4, anon_sym_GT, anon_sym_SLASH_GT, aux_sym_attribute_name_token1, anon_sym_LBRACE, - [4086] = 1, - ACTIONS(477), 4, + [4084] = 1, + ACTIONS(475), 4, anon_sym_GT, anon_sym_SLASH_GT, aux_sym_attribute_name_token1, anon_sym_LBRACE, - [4093] = 1, - ACTIONS(479), 4, + [4091] = 1, + ACTIONS(477), 4, anon_sym_GT, anon_sym_SLASH_GT, aux_sym_attribute_name_token1, anon_sym_LBRACE, - [4100] = 2, - ACTIONS(481), 1, + [4098] = 2, + ACTIONS(479), 1, anon_sym_EQ, - ACTIONS(417), 3, + ACTIONS(415), 3, anon_sym_GT, aux_sym_attribute_name_token1, anon_sym_LBRACE, - [4109] = 4, - ACTIONS(427), 1, + [4107] = 4, + ACTIONS(425), 1, anon_sym_AT, - ACTIONS(429), 1, + ACTIONS(427), 1, anon_sym_POUND, - ACTIONS(435), 1, + ACTIONS(433), 1, sym_raw_text_expr, - ACTIONS(439), 1, + ACTIONS(437), 1, anon_sym_SLASH, - [4122] = 4, - ACTIONS(427), 1, + [4120] = 4, + ACTIONS(425), 1, anon_sym_AT, - ACTIONS(429), 1, + ACTIONS(427), 1, anon_sym_POUND, - ACTIONS(433), 1, + ACTIONS(431), 1, anon_sym_SLASH, - ACTIONS(435), 1, + ACTIONS(433), 1, sym_raw_text_expr, - [4135] = 4, - ACTIONS(483), 1, + [4133] = 4, + ACTIONS(481), 1, anon_sym_if, - ACTIONS(485), 1, + ACTIONS(483), 1, anon_sym_each, - ACTIONS(487), 1, + ACTIONS(485), 1, anon_sym_await, - ACTIONS(489), 1, + ACTIONS(487), 1, anon_sym_key, - [4148] = 1, - ACTIONS(477), 3, + [4146] = 1, + ACTIONS(475), 3, anon_sym_GT, aux_sym_attribute_name_token1, anon_sym_LBRACE, - [4154] = 3, - ACTIONS(491), 1, + [4152] = 3, + ACTIONS(489), 1, sym__start_tag_name, - ACTIONS(493), 1, + ACTIONS(491), 1, sym__script_start_tag_name, - ACTIONS(495), 1, + ACTIONS(493), 1, sym__style_start_tag_name, - [4164] = 3, - ACTIONS(497), 1, + [4162] = 3, + ACTIONS(69), 1, anon_sym_LT_SLASH, - ACTIONS(499), 1, + ACTIONS(495), 1, sym_raw_text, STATE(103), 1, sym_end_tag, - [4174] = 3, - ACTIONS(497), 1, + [4172] = 3, + ACTIONS(69), 1, anon_sym_LT_SLASH, - ACTIONS(501), 1, + ACTIONS(497), 1, sym_raw_text, STATE(104), 1, sym_end_tag, - [4184] = 1, - ACTIONS(471), 3, + [4182] = 1, + ACTIONS(469), 3, anon_sym_GT, aux_sym_attribute_name_token1, anon_sym_LBRACE, - [4190] = 3, - ACTIONS(503), 1, + [4188] = 3, + ACTIONS(57), 1, anon_sym_LT_SLASH, - ACTIONS(505), 1, + ACTIONS(499), 1, sym_raw_text, STATE(88), 1, sym_end_tag, - [4200] = 3, - ACTIONS(503), 1, + [4198] = 3, + ACTIONS(57), 1, anon_sym_LT_SLASH, - ACTIONS(507), 1, + ACTIONS(501), 1, sym_raw_text, STATE(89), 1, sym_end_tag, - [4210] = 1, - ACTIONS(325), 3, + [4208] = 1, + ACTIONS(323), 3, anon_sym_GT, aux_sym_attribute_name_token1, anon_sym_LBRACE, - [4216] = 3, - ACTIONS(429), 1, + [4214] = 3, + ACTIONS(427), 1, anon_sym_POUND, - ACTIONS(509), 1, + ACTIONS(503), 1, anon_sym_AT, - ACTIONS(511), 1, + ACTIONS(505), 1, sym_raw_text_expr, - [4226] = 1, - ACTIONS(479), 3, + [4224] = 1, + ACTIONS(477), 3, anon_sym_GT, aux_sym_attribute_name_token1, anon_sym_LBRACE, - [4232] = 1, - ACTIONS(467), 3, + [4230] = 1, + ACTIONS(465), 3, anon_sym_GT, aux_sym_attribute_name_token1, anon_sym_LBRACE, - [4238] = 3, - ACTIONS(427), 1, + [4236] = 3, + ACTIONS(425), 1, anon_sym_AT, - ACTIONS(429), 1, + ACTIONS(427), 1, anon_sym_POUND, - ACTIONS(435), 1, + ACTIONS(433), 1, sym_raw_text_expr, - [4248] = 3, - ACTIONS(493), 1, + [4246] = 3, + ACTIONS(491), 1, sym__script_start_tag_name, - ACTIONS(495), 1, + ACTIONS(493), 1, sym__style_start_tag_name, - ACTIONS(513), 1, + ACTIONS(507), 1, sym__start_tag_name, - [4258] = 1, - ACTIONS(475), 3, + [4256] = 1, + ACTIONS(473), 3, anon_sym_GT, aux_sym_attribute_name_token1, anon_sym_LBRACE, - [4264] = 1, - ACTIONS(469), 3, + [4262] = 1, + ACTIONS(467), 3, anon_sym_GT, aux_sym_attribute_name_token1, anon_sym_LBRACE, - [4270] = 2, - ACTIONS(515), 1, + [4268] = 2, + ACTIONS(509), 1, anon_sym_RBRACE, - ACTIONS(517), 1, + ACTIONS(511), 1, sym_raw_text_expr, - [4277] = 2, - ACTIONS(519), 1, + [4275] = 2, + ACTIONS(513), 1, sym_raw_text_expr, - ACTIONS(521), 1, + ACTIONS(515), 1, sym_raw_text_each, - [4284] = 2, - ACTIONS(503), 1, + [4282] = 2, + ACTIONS(57), 1, anon_sym_LT_SLASH, STATE(75), 1, sym_end_tag, - [4291] = 2, - ACTIONS(523), 1, + [4289] = 2, + ACTIONS(517), 1, anon_sym_DQUOTE, - ACTIONS(525), 1, + ACTIONS(519), 1, aux_sym_quoted_attribute_value_token2, - [4298] = 1, - ACTIONS(527), 2, + [4296] = 1, + ACTIONS(521), 2, sym_raw_text, anon_sym_LT_SLASH, - [4303] = 2, - ACTIONS(529), 1, + [4301] = 2, + ACTIONS(523), 1, anon_sym_then, - ACTIONS(531), 1, + ACTIONS(525), 1, anon_sym_catch, - [4310] = 2, - ACTIONS(533), 1, + [4308] = 2, + ACTIONS(527), 1, sym_raw_text_expr, - ACTIONS(535), 1, + ACTIONS(529), 1, sym_raw_text_await, - [4317] = 2, - ACTIONS(537), 1, + [4315] = 2, + ACTIONS(531), 1, anon_sym_SQUOTE, - ACTIONS(539), 1, + ACTIONS(533), 1, aux_sym_quoted_attribute_value_token1, - [4324] = 1, - ACTIONS(541), 2, + [4322] = 1, + ACTIONS(535), 2, sym_raw_text, anon_sym_LT_SLASH, - [4329] = 2, - ACTIONS(537), 1, + [4327] = 2, + ACTIONS(531), 1, anon_sym_DQUOTE, - ACTIONS(543), 1, + ACTIONS(537), 1, aux_sym_quoted_attribute_value_token2, - [4336] = 2, - ACTIONS(523), 1, + [4334] = 2, + ACTIONS(517), 1, anon_sym_SQUOTE, - ACTIONS(545), 1, + ACTIONS(539), 1, aux_sym_quoted_attribute_value_token1, - [4343] = 2, - ACTIONS(503), 1, + [4341] = 2, + ACTIONS(57), 1, anon_sym_LT_SLASH, STATE(76), 1, sym_end_tag, - [4350] = 2, - ACTIONS(547), 1, + [4348] = 2, + ACTIONS(541), 1, anon_sym_RBRACE, - ACTIONS(549), 1, + ACTIONS(543), 1, anon_sym_if, - [4357] = 2, - ACTIONS(497), 1, + [4355] = 2, + ACTIONS(69), 1, anon_sym_LT_SLASH, STATE(94), 1, sym_end_tag, - [4364] = 1, - ACTIONS(551), 2, + [4362] = 1, + ACTIONS(545), 2, sym_raw_text, anon_sym_LT_SLASH, - [4369] = 2, - ACTIONS(497), 1, + [4367] = 2, + ACTIONS(69), 1, anon_sym_LT_SLASH, STATE(95), 1, sym_end_tag, - [4376] = 2, - ACTIONS(553), 1, + [4374] = 2, + ACTIONS(547), 1, anon_sym_RBRACE, - ACTIONS(555), 1, + ACTIONS(549), 1, sym_raw_text_expr, - [4383] = 2, - ACTIONS(557), 1, + [4381] = 2, + ACTIONS(551), 1, anon_sym_RBRACE, - ACTIONS(559), 1, + ACTIONS(553), 1, sym_raw_text_expr, - [4390] = 1, - ACTIONS(561), 2, + [4388] = 1, + ACTIONS(555), 2, sym_raw_text, anon_sym_LT_SLASH, - [4395] = 2, - ACTIONS(563), 1, + [4393] = 2, + ACTIONS(557), 1, anon_sym_RBRACE, - ACTIONS(565), 1, + ACTIONS(559), 1, + sym_raw_text_expr, + [4400] = 2, + ACTIONS(561), 1, + anon_sym_RBRACE, + ACTIONS(563), 1, sym_raw_text_expr, - [4402] = 2, + [4407] = 1, + ACTIONS(565), 1, + anon_sym_if, + [4411] = 1, ACTIONS(567), 1, anon_sym_RBRACE, + [4415] = 1, ACTIONS(569), 1, sym_raw_text_expr, - [4409] = 1, + [4419] = 1, + ACTIONS(525), 1, + anon_sym_catch, + [4423] = 1, ACTIONS(571), 1, - anon_sym_if, - [4413] = 1, + anon_sym_RBRACE, + [4427] = 1, ACTIONS(573), 1, anon_sym_RBRACE, - [4417] = 1, + [4431] = 1, ACTIONS(575), 1, - sym_raw_text_expr, - [4421] = 1, - ACTIONS(531), 1, - anon_sym_catch, - [4425] = 1, + anon_sym_RBRACE, + [4435] = 1, ACTIONS(577), 1, + sym_raw_text_expr, + [4439] = 1, + ACTIONS(541), 1, anon_sym_RBRACE, - [4429] = 1, + [4443] = 1, ACTIONS(579), 1, anon_sym_RBRACE, - [4433] = 1, + [4447] = 1, ACTIONS(581), 1, - anon_sym_RBRACE, - [4437] = 1, + sym_raw_text_expr, + [4451] = 1, ACTIONS(583), 1, sym_raw_text_expr, - [4441] = 1, - ACTIONS(547), 1, - anon_sym_RBRACE, - [4445] = 1, + [4455] = 1, ACTIONS(585), 1, anon_sym_RBRACE, - [4449] = 1, + [4459] = 1, ACTIONS(587), 1, - sym_raw_text_expr, - [4453] = 1, + anon_sym_GT, + [4463] = 1, ACTIONS(589), 1, - sym_raw_text_expr, - [4457] = 1, + sym__end_tag_name, + [4467] = 1, ACTIONS(591), 1, - anon_sym_RBRACE, - [4461] = 1, + anon_sym_then, + [4471] = 1, ACTIONS(593), 1, - anon_sym_GT, - [4465] = 1, + anon_sym_else, + [4475] = 1, ACTIONS(595), 1, - sym__end_tag_name, - [4469] = 1, + anon_sym_html, + [4479] = 1, ACTIONS(597), 1, - anon_sym_then, - [4473] = 1, - ACTIONS(599), 1, anon_sym_else, - [4477] = 1, + [4483] = 1, + ACTIONS(599), 1, + anon_sym_GT, + [4487] = 1, ACTIONS(601), 1, - anon_sym_html, - [4481] = 1, + anon_sym_RBRACE, + [4491] = 1, ACTIONS(603), 1, - anon_sym_else, - [4485] = 1, + anon_sym_each, + [4495] = 1, ACTIONS(605), 1, - anon_sym_GT, - [4489] = 1, + anon_sym_await, + [4499] = 1, ACTIONS(607), 1, anon_sym_RBRACE, - [4493] = 1, + [4503] = 1, ACTIONS(609), 1, - anon_sym_each, - [4497] = 1, + ts_builtin_sym_end, + [4507] = 1, ACTIONS(611), 1, - anon_sym_await, - [4501] = 1, + anon_sym_key, + [4511] = 1, ACTIONS(613), 1, anon_sym_RBRACE, - [4505] = 1, + [4515] = 1, ACTIONS(615), 1, - ts_builtin_sym_end, - [4509] = 1, + anon_sym_RBRACE, + [4519] = 1, ACTIONS(617), 1, - anon_sym_key, - [4513] = 1, + anon_sym_RBRACE, + [4523] = 1, ACTIONS(619), 1, anon_sym_RBRACE, - [4517] = 1, + [4527] = 1, ACTIONS(621), 1, anon_sym_RBRACE, - [4521] = 1, + [4531] = 1, ACTIONS(623), 1, anon_sym_RBRACE, - [4525] = 1, + [4535] = 1, ACTIONS(625), 1, anon_sym_RBRACE, - [4529] = 1, + [4539] = 1, ACTIONS(627), 1, - anon_sym_RBRACE, - [4533] = 1, + anon_sym_SQUOTE, + [4543] = 1, + ACTIONS(627), 1, + anon_sym_DQUOTE, + [4547] = 1, ACTIONS(629), 1, anon_sym_RBRACE, - [4537] = 1, + [4551] = 1, ACTIONS(631), 1, anon_sym_RBRACE, - [4541] = 1, - ACTIONS(633), 1, - anon_sym_SQUOTE, - [4545] = 1, + [4555] = 1, ACTIONS(633), 1, - anon_sym_DQUOTE, - [4549] = 1, - ACTIONS(635), 1, anon_sym_RBRACE, - [4553] = 1, + [4559] = 1, + ACTIONS(635), 1, + anon_sym_DQUOTE, + [4563] = 1, ACTIONS(637), 1, - anon_sym_RBRACE, - [4557] = 1, + anon_sym_html, + [4567] = 1, ACTIONS(639), 1, - anon_sym_RBRACE, - [4561] = 1, + sym__end_tag_name, + [4571] = 1, ACTIONS(641), 1, - anon_sym_DQUOTE, - [4565] = 1, + sym_raw_text_expr, + [4575] = 1, ACTIONS(643), 1, - anon_sym_html, - [4569] = 1, + anon_sym_if, + [4579] = 1, + ACTIONS(635), 1, + anon_sym_SQUOTE, + [4583] = 1, ACTIONS(645), 1, - sym__end_tag_name, - [4573] = 1, + anon_sym_each, + [4587] = 1, ACTIONS(647), 1, - sym_raw_text_expr, - [4577] = 1, + anon_sym_RBRACE, + [4591] = 1, ACTIONS(649), 1, - anon_sym_if, - [4581] = 1, - ACTIONS(641), 1, - anon_sym_SQUOTE, - [4585] = 1, + anon_sym_await, + [4595] = 1, ACTIONS(651), 1, - anon_sym_each, - [4589] = 1, + anon_sym_as, + [4599] = 1, ACTIONS(653), 1, anon_sym_RBRACE, - [4593] = 1, + [4603] = 1, ACTIONS(655), 1, - anon_sym_await, - [4597] = 1, + anon_sym_key, + [4607] = 1, ACTIONS(657), 1, - anon_sym_as, - [4601] = 1, + anon_sym_RBRACE, + [4611] = 1, ACTIONS(659), 1, anon_sym_RBRACE, - [4605] = 1, + [4615] = 1, ACTIONS(661), 1, - anon_sym_key, - [4609] = 1, - ACTIONS(663), 1, - anon_sym_RBRACE, - [4613] = 1, - ACTIONS(665), 1, anon_sym_RBRACE, - [4617] = 1, - ACTIONS(667), 1, - anon_sym_RBRACE, - [4621] = 1, - ACTIONS(669), 1, + [4619] = 1, + ACTIONS(663), 1, sym_raw_text_expr, }; -static uint32_t ts_small_parse_table_map[] = { +static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2)] = 0, [SMALL_STATE(3)] = 65, [SMALL_STATE(4)] = 130, @@ -4898,572 +4916,569 @@ static uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(24)] = 1396, [SMALL_STATE(25)] = 1457, [SMALL_STATE(26)] = 1520, - [SMALL_STATE(27)] = 1580, - [SMALL_STATE(28)] = 1637, - [SMALL_STATE(29)] = 1694, - [SMALL_STATE(30)] = 1751, - [SMALL_STATE(31)] = 1808, - [SMALL_STATE(32)] = 1865, - [SMALL_STATE(33)] = 1922, - [SMALL_STATE(34)] = 1979, - [SMALL_STATE(35)] = 2036, - [SMALL_STATE(36)] = 2093, - [SMALL_STATE(37)] = 2150, - [SMALL_STATE(38)] = 2207, - [SMALL_STATE(39)] = 2264, - [SMALL_STATE(40)] = 2321, - [SMALL_STATE(41)] = 2378, - [SMALL_STATE(42)] = 2435, - [SMALL_STATE(43)] = 2492, - [SMALL_STATE(44)] = 2549, - [SMALL_STATE(45)] = 2606, - [SMALL_STATE(46)] = 2629, - [SMALL_STATE(47)] = 2650, - [SMALL_STATE(48)] = 2671, - [SMALL_STATE(49)] = 2694, - [SMALL_STATE(50)] = 2715, - [SMALL_STATE(51)] = 2738, - [SMALL_STATE(52)] = 2761, - [SMALL_STATE(53)] = 2773, - [SMALL_STATE(54)] = 2793, - [SMALL_STATE(55)] = 2805, - [SMALL_STATE(56)] = 2825, - [SMALL_STATE(57)] = 2837, - [SMALL_STATE(58)] = 2849, - [SMALL_STATE(59)] = 2861, - [SMALL_STATE(60)] = 2873, - [SMALL_STATE(61)] = 2885, - [SMALL_STATE(62)] = 2905, - [SMALL_STATE(63)] = 2917, - [SMALL_STATE(64)] = 2929, - [SMALL_STATE(65)] = 2941, - [SMALL_STATE(66)] = 2961, - [SMALL_STATE(67)] = 2973, - [SMALL_STATE(68)] = 2985, - [SMALL_STATE(69)] = 2997, - [SMALL_STATE(70)] = 3009, - [SMALL_STATE(71)] = 3021, - [SMALL_STATE(72)] = 3033, - [SMALL_STATE(73)] = 3045, - [SMALL_STATE(74)] = 3057, - [SMALL_STATE(75)] = 3069, - [SMALL_STATE(76)] = 3081, - [SMALL_STATE(77)] = 3093, - [SMALL_STATE(78)] = 3105, - [SMALL_STATE(79)] = 3117, - [SMALL_STATE(80)] = 3129, - [SMALL_STATE(81)] = 3141, - [SMALL_STATE(82)] = 3153, - [SMALL_STATE(83)] = 3165, - [SMALL_STATE(84)] = 3177, - [SMALL_STATE(85)] = 3189, - [SMALL_STATE(86)] = 3201, - [SMALL_STATE(87)] = 3213, - [SMALL_STATE(88)] = 3225, - [SMALL_STATE(89)] = 3237, - [SMALL_STATE(90)] = 3249, - [SMALL_STATE(91)] = 3261, - [SMALL_STATE(92)] = 3281, - [SMALL_STATE(93)] = 3293, - [SMALL_STATE(94)] = 3305, - [SMALL_STATE(95)] = 3316, - [SMALL_STATE(96)] = 3327, - [SMALL_STATE(97)] = 3338, - [SMALL_STATE(98)] = 3349, - [SMALL_STATE(99)] = 3360, - [SMALL_STATE(100)] = 3371, - [SMALL_STATE(101)] = 3382, - [SMALL_STATE(102)] = 3393, - [SMALL_STATE(103)] = 3404, - [SMALL_STATE(104)] = 3415, - [SMALL_STATE(105)] = 3426, - [SMALL_STATE(106)] = 3437, - [SMALL_STATE(107)] = 3448, - [SMALL_STATE(108)] = 3459, - [SMALL_STATE(109)] = 3470, - [SMALL_STATE(110)] = 3481, - [SMALL_STATE(111)] = 3492, - [SMALL_STATE(112)] = 3503, - [SMALL_STATE(113)] = 3514, - [SMALL_STATE(114)] = 3525, - [SMALL_STATE(115)] = 3536, - [SMALL_STATE(116)] = 3547, - [SMALL_STATE(117)] = 3558, - [SMALL_STATE(118)] = 3569, - [SMALL_STATE(119)] = 3580, - [SMALL_STATE(120)] = 3591, - [SMALL_STATE(121)] = 3602, - [SMALL_STATE(122)] = 3613, - [SMALL_STATE(123)] = 3624, - [SMALL_STATE(124)] = 3635, - [SMALL_STATE(125)] = 3646, - [SMALL_STATE(126)] = 3657, - [SMALL_STATE(127)] = 3668, - [SMALL_STATE(128)] = 3679, - [SMALL_STATE(129)] = 3690, - [SMALL_STATE(130)] = 3700, - [SMALL_STATE(131)] = 3710, - [SMALL_STATE(132)] = 3720, - [SMALL_STATE(133)] = 3730, - [SMALL_STATE(134)] = 3740, - [SMALL_STATE(135)] = 3750, - [SMALL_STATE(136)] = 3760, - [SMALL_STATE(137)] = 3770, - [SMALL_STATE(138)] = 3780, - [SMALL_STATE(139)] = 3790, - [SMALL_STATE(140)] = 3800, - [SMALL_STATE(141)] = 3808, - [SMALL_STATE(142)] = 3824, - [SMALL_STATE(143)] = 3840, - [SMALL_STATE(144)] = 3856, - [SMALL_STATE(145)] = 3872, - [SMALL_STATE(146)] = 3888, - [SMALL_STATE(147)] = 3904, - [SMALL_STATE(148)] = 3920, - [SMALL_STATE(149)] = 3930, - [SMALL_STATE(150)] = 3940, - [SMALL_STATE(151)] = 3950, - [SMALL_STATE(152)] = 3966, - [SMALL_STATE(153)] = 3979, - [SMALL_STATE(154)] = 3986, - [SMALL_STATE(155)] = 3999, - [SMALL_STATE(156)] = 4012, - [SMALL_STATE(157)] = 4019, - [SMALL_STATE(158)] = 4032, - [SMALL_STATE(159)] = 4045, - [SMALL_STATE(160)] = 4052, - [SMALL_STATE(161)] = 4059, - [SMALL_STATE(162)] = 4066, - [SMALL_STATE(163)] = 4079, - [SMALL_STATE(164)] = 4086, - [SMALL_STATE(165)] = 4093, - [SMALL_STATE(166)] = 4100, - [SMALL_STATE(167)] = 4109, - [SMALL_STATE(168)] = 4122, - [SMALL_STATE(169)] = 4135, - [SMALL_STATE(170)] = 4148, - [SMALL_STATE(171)] = 4154, - [SMALL_STATE(172)] = 4164, - [SMALL_STATE(173)] = 4174, - [SMALL_STATE(174)] = 4184, - [SMALL_STATE(175)] = 4190, - [SMALL_STATE(176)] = 4200, - [SMALL_STATE(177)] = 4210, - [SMALL_STATE(178)] = 4216, - [SMALL_STATE(179)] = 4226, - [SMALL_STATE(180)] = 4232, - [SMALL_STATE(181)] = 4238, - [SMALL_STATE(182)] = 4248, - [SMALL_STATE(183)] = 4258, - [SMALL_STATE(184)] = 4264, - [SMALL_STATE(185)] = 4270, - [SMALL_STATE(186)] = 4277, - [SMALL_STATE(187)] = 4284, - [SMALL_STATE(188)] = 4291, - [SMALL_STATE(189)] = 4298, - [SMALL_STATE(190)] = 4303, - [SMALL_STATE(191)] = 4310, - [SMALL_STATE(192)] = 4317, - [SMALL_STATE(193)] = 4324, - [SMALL_STATE(194)] = 4329, - [SMALL_STATE(195)] = 4336, - [SMALL_STATE(196)] = 4343, - [SMALL_STATE(197)] = 4350, - [SMALL_STATE(198)] = 4357, - [SMALL_STATE(199)] = 4364, - [SMALL_STATE(200)] = 4369, - [SMALL_STATE(201)] = 4376, - [SMALL_STATE(202)] = 4383, - [SMALL_STATE(203)] = 4390, - [SMALL_STATE(204)] = 4395, - [SMALL_STATE(205)] = 4402, - [SMALL_STATE(206)] = 4409, - [SMALL_STATE(207)] = 4413, - [SMALL_STATE(208)] = 4417, - [SMALL_STATE(209)] = 4421, - [SMALL_STATE(210)] = 4425, - [SMALL_STATE(211)] = 4429, - [SMALL_STATE(212)] = 4433, - [SMALL_STATE(213)] = 4437, - [SMALL_STATE(214)] = 4441, - [SMALL_STATE(215)] = 4445, - [SMALL_STATE(216)] = 4449, - [SMALL_STATE(217)] = 4453, - [SMALL_STATE(218)] = 4457, - [SMALL_STATE(219)] = 4461, - [SMALL_STATE(220)] = 4465, - [SMALL_STATE(221)] = 4469, - [SMALL_STATE(222)] = 4473, - [SMALL_STATE(223)] = 4477, - [SMALL_STATE(224)] = 4481, - [SMALL_STATE(225)] = 4485, - [SMALL_STATE(226)] = 4489, - [SMALL_STATE(227)] = 4493, - [SMALL_STATE(228)] = 4497, - [SMALL_STATE(229)] = 4501, - [SMALL_STATE(230)] = 4505, - [SMALL_STATE(231)] = 4509, - [SMALL_STATE(232)] = 4513, - [SMALL_STATE(233)] = 4517, - [SMALL_STATE(234)] = 4521, - [SMALL_STATE(235)] = 4525, - [SMALL_STATE(236)] = 4529, - [SMALL_STATE(237)] = 4533, - [SMALL_STATE(238)] = 4537, - [SMALL_STATE(239)] = 4541, - [SMALL_STATE(240)] = 4545, - [SMALL_STATE(241)] = 4549, - [SMALL_STATE(242)] = 4553, - [SMALL_STATE(243)] = 4557, - [SMALL_STATE(244)] = 4561, - [SMALL_STATE(245)] = 4565, - [SMALL_STATE(246)] = 4569, - [SMALL_STATE(247)] = 4573, - [SMALL_STATE(248)] = 4577, - [SMALL_STATE(249)] = 4581, - [SMALL_STATE(250)] = 4585, - [SMALL_STATE(251)] = 4589, - [SMALL_STATE(252)] = 4593, - [SMALL_STATE(253)] = 4597, - [SMALL_STATE(254)] = 4601, - [SMALL_STATE(255)] = 4605, - [SMALL_STATE(256)] = 4609, - [SMALL_STATE(257)] = 4613, - [SMALL_STATE(258)] = 4617, - [SMALL_STATE(259)] = 4621, + [SMALL_STATE(27)] = 1578, + [SMALL_STATE(28)] = 1635, + [SMALL_STATE(29)] = 1692, + [SMALL_STATE(30)] = 1749, + [SMALL_STATE(31)] = 1806, + [SMALL_STATE(32)] = 1863, + [SMALL_STATE(33)] = 1920, + [SMALL_STATE(34)] = 1977, + [SMALL_STATE(35)] = 2034, + [SMALL_STATE(36)] = 2091, + [SMALL_STATE(37)] = 2148, + [SMALL_STATE(38)] = 2205, + [SMALL_STATE(39)] = 2262, + [SMALL_STATE(40)] = 2319, + [SMALL_STATE(41)] = 2376, + [SMALL_STATE(42)] = 2433, + [SMALL_STATE(43)] = 2490, + [SMALL_STATE(44)] = 2547, + [SMALL_STATE(45)] = 2604, + [SMALL_STATE(46)] = 2627, + [SMALL_STATE(47)] = 2648, + [SMALL_STATE(48)] = 2669, + [SMALL_STATE(49)] = 2692, + [SMALL_STATE(50)] = 2713, + [SMALL_STATE(51)] = 2736, + [SMALL_STATE(52)] = 2759, + [SMALL_STATE(53)] = 2771, + [SMALL_STATE(54)] = 2791, + [SMALL_STATE(55)] = 2803, + [SMALL_STATE(56)] = 2823, + [SMALL_STATE(57)] = 2835, + [SMALL_STATE(58)] = 2847, + [SMALL_STATE(59)] = 2859, + [SMALL_STATE(60)] = 2871, + [SMALL_STATE(61)] = 2883, + [SMALL_STATE(62)] = 2903, + [SMALL_STATE(63)] = 2915, + [SMALL_STATE(64)] = 2927, + [SMALL_STATE(65)] = 2939, + [SMALL_STATE(66)] = 2959, + [SMALL_STATE(67)] = 2971, + [SMALL_STATE(68)] = 2983, + [SMALL_STATE(69)] = 2995, + [SMALL_STATE(70)] = 3007, + [SMALL_STATE(71)] = 3019, + [SMALL_STATE(72)] = 3031, + [SMALL_STATE(73)] = 3043, + [SMALL_STATE(74)] = 3055, + [SMALL_STATE(75)] = 3067, + [SMALL_STATE(76)] = 3079, + [SMALL_STATE(77)] = 3091, + [SMALL_STATE(78)] = 3103, + [SMALL_STATE(79)] = 3115, + [SMALL_STATE(80)] = 3127, + [SMALL_STATE(81)] = 3139, + [SMALL_STATE(82)] = 3151, + [SMALL_STATE(83)] = 3163, + [SMALL_STATE(84)] = 3175, + [SMALL_STATE(85)] = 3187, + [SMALL_STATE(86)] = 3199, + [SMALL_STATE(87)] = 3211, + [SMALL_STATE(88)] = 3223, + [SMALL_STATE(89)] = 3235, + [SMALL_STATE(90)] = 3247, + [SMALL_STATE(91)] = 3259, + [SMALL_STATE(92)] = 3279, + [SMALL_STATE(93)] = 3291, + [SMALL_STATE(94)] = 3303, + [SMALL_STATE(95)] = 3314, + [SMALL_STATE(96)] = 3325, + [SMALL_STATE(97)] = 3336, + [SMALL_STATE(98)] = 3347, + [SMALL_STATE(99)] = 3358, + [SMALL_STATE(100)] = 3369, + [SMALL_STATE(101)] = 3380, + [SMALL_STATE(102)] = 3391, + [SMALL_STATE(103)] = 3402, + [SMALL_STATE(104)] = 3413, + [SMALL_STATE(105)] = 3424, + [SMALL_STATE(106)] = 3435, + [SMALL_STATE(107)] = 3446, + [SMALL_STATE(108)] = 3457, + [SMALL_STATE(109)] = 3468, + [SMALL_STATE(110)] = 3479, + [SMALL_STATE(111)] = 3490, + [SMALL_STATE(112)] = 3501, + [SMALL_STATE(113)] = 3512, + [SMALL_STATE(114)] = 3523, + [SMALL_STATE(115)] = 3534, + [SMALL_STATE(116)] = 3545, + [SMALL_STATE(117)] = 3556, + [SMALL_STATE(118)] = 3567, + [SMALL_STATE(119)] = 3578, + [SMALL_STATE(120)] = 3589, + [SMALL_STATE(121)] = 3600, + [SMALL_STATE(122)] = 3611, + [SMALL_STATE(123)] = 3622, + [SMALL_STATE(124)] = 3633, + [SMALL_STATE(125)] = 3644, + [SMALL_STATE(126)] = 3655, + [SMALL_STATE(127)] = 3666, + [SMALL_STATE(128)] = 3677, + [SMALL_STATE(129)] = 3688, + [SMALL_STATE(130)] = 3698, + [SMALL_STATE(131)] = 3708, + [SMALL_STATE(132)] = 3718, + [SMALL_STATE(133)] = 3728, + [SMALL_STATE(134)] = 3738, + [SMALL_STATE(135)] = 3748, + [SMALL_STATE(136)] = 3758, + [SMALL_STATE(137)] = 3768, + [SMALL_STATE(138)] = 3778, + [SMALL_STATE(139)] = 3788, + [SMALL_STATE(140)] = 3798, + [SMALL_STATE(141)] = 3806, + [SMALL_STATE(142)] = 3822, + [SMALL_STATE(143)] = 3838, + [SMALL_STATE(144)] = 3854, + [SMALL_STATE(145)] = 3870, + [SMALL_STATE(146)] = 3886, + [SMALL_STATE(147)] = 3902, + [SMALL_STATE(148)] = 3918, + [SMALL_STATE(149)] = 3928, + [SMALL_STATE(150)] = 3938, + [SMALL_STATE(151)] = 3948, + [SMALL_STATE(152)] = 3964, + [SMALL_STATE(153)] = 3977, + [SMALL_STATE(154)] = 3984, + [SMALL_STATE(155)] = 3997, + [SMALL_STATE(156)] = 4010, + [SMALL_STATE(157)] = 4017, + [SMALL_STATE(158)] = 4030, + [SMALL_STATE(159)] = 4043, + [SMALL_STATE(160)] = 4050, + [SMALL_STATE(161)] = 4057, + [SMALL_STATE(162)] = 4064, + [SMALL_STATE(163)] = 4077, + [SMALL_STATE(164)] = 4084, + [SMALL_STATE(165)] = 4091, + [SMALL_STATE(166)] = 4098, + [SMALL_STATE(167)] = 4107, + [SMALL_STATE(168)] = 4120, + [SMALL_STATE(169)] = 4133, + [SMALL_STATE(170)] = 4146, + [SMALL_STATE(171)] = 4152, + [SMALL_STATE(172)] = 4162, + [SMALL_STATE(173)] = 4172, + [SMALL_STATE(174)] = 4182, + [SMALL_STATE(175)] = 4188, + [SMALL_STATE(176)] = 4198, + [SMALL_STATE(177)] = 4208, + [SMALL_STATE(178)] = 4214, + [SMALL_STATE(179)] = 4224, + [SMALL_STATE(180)] = 4230, + [SMALL_STATE(181)] = 4236, + [SMALL_STATE(182)] = 4246, + [SMALL_STATE(183)] = 4256, + [SMALL_STATE(184)] = 4262, + [SMALL_STATE(185)] = 4268, + [SMALL_STATE(186)] = 4275, + [SMALL_STATE(187)] = 4282, + [SMALL_STATE(188)] = 4289, + [SMALL_STATE(189)] = 4296, + [SMALL_STATE(190)] = 4301, + [SMALL_STATE(191)] = 4308, + [SMALL_STATE(192)] = 4315, + [SMALL_STATE(193)] = 4322, + [SMALL_STATE(194)] = 4327, + [SMALL_STATE(195)] = 4334, + [SMALL_STATE(196)] = 4341, + [SMALL_STATE(197)] = 4348, + [SMALL_STATE(198)] = 4355, + [SMALL_STATE(199)] = 4362, + [SMALL_STATE(200)] = 4367, + [SMALL_STATE(201)] = 4374, + [SMALL_STATE(202)] = 4381, + [SMALL_STATE(203)] = 4388, + [SMALL_STATE(204)] = 4393, + [SMALL_STATE(205)] = 4400, + [SMALL_STATE(206)] = 4407, + [SMALL_STATE(207)] = 4411, + [SMALL_STATE(208)] = 4415, + [SMALL_STATE(209)] = 4419, + [SMALL_STATE(210)] = 4423, + [SMALL_STATE(211)] = 4427, + [SMALL_STATE(212)] = 4431, + [SMALL_STATE(213)] = 4435, + [SMALL_STATE(214)] = 4439, + [SMALL_STATE(215)] = 4443, + [SMALL_STATE(216)] = 4447, + [SMALL_STATE(217)] = 4451, + [SMALL_STATE(218)] = 4455, + [SMALL_STATE(219)] = 4459, + [SMALL_STATE(220)] = 4463, + [SMALL_STATE(221)] = 4467, + [SMALL_STATE(222)] = 4471, + [SMALL_STATE(223)] = 4475, + [SMALL_STATE(224)] = 4479, + [SMALL_STATE(225)] = 4483, + [SMALL_STATE(226)] = 4487, + [SMALL_STATE(227)] = 4491, + [SMALL_STATE(228)] = 4495, + [SMALL_STATE(229)] = 4499, + [SMALL_STATE(230)] = 4503, + [SMALL_STATE(231)] = 4507, + [SMALL_STATE(232)] = 4511, + [SMALL_STATE(233)] = 4515, + [SMALL_STATE(234)] = 4519, + [SMALL_STATE(235)] = 4523, + [SMALL_STATE(236)] = 4527, + [SMALL_STATE(237)] = 4531, + [SMALL_STATE(238)] = 4535, + [SMALL_STATE(239)] = 4539, + [SMALL_STATE(240)] = 4543, + [SMALL_STATE(241)] = 4547, + [SMALL_STATE(242)] = 4551, + [SMALL_STATE(243)] = 4555, + [SMALL_STATE(244)] = 4559, + [SMALL_STATE(245)] = 4563, + [SMALL_STATE(246)] = 4567, + [SMALL_STATE(247)] = 4571, + [SMALL_STATE(248)] = 4575, + [SMALL_STATE(249)] = 4579, + [SMALL_STATE(250)] = 4583, + [SMALL_STATE(251)] = 4587, + [SMALL_STATE(252)] = 4591, + [SMALL_STATE(253)] = 4595, + [SMALL_STATE(254)] = 4599, + [SMALL_STATE(255)] = 4603, + [SMALL_STATE(256)] = 4607, + [SMALL_STATE(257)] = 4611, + [SMALL_STATE(258)] = 4615, + [SMALL_STATE(259)] = 4619, }; -static TSParseActionEntry ts_parse_actions[] = { +static const TSParseActionEntry ts_parse_actions[] = { [0] = {.entry = {.count = 0, .reusable = false}}, [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 0), - [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5), - [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), - [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), - [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), + [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), - [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), - [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), - [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), + [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), + [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), [101] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(182), - [104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), - [106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(26), - [109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(26), - [112] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(178), - [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), - [117] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(171), - [120] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(27), - [123] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(27), - [126] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(181), - [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), - [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), - [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), - [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), - [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), - [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), - [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), - [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), - [159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), - [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), - [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), + [104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), + [106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(26), + [109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(178), + [112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(26), + [115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(171), + [118] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(27), + [121] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(181), + [124] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(27), + [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), + [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), + [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), + [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), + [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), + [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), + [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), - [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), - [173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1), + [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), + [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1), + [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), - [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2), - [189] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2), SHIFT_REPEAT(140), - [192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2), SHIFT_REPEAT(213), - [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_key_end_expr, 4), - [219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_end_expr, 4), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_then_statement, 3), - [227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_then_statement, 3), - [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [231] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_each_statement, 3), - [233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_each_statement, 3), - [235] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_statement, 3), - [237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_statement, 3), - [239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3), - [241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 3), - [243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_tag, 3), - [245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_tag, 3), - [247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_expr, 4), - [249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_expr, 4), - [251] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2), SHIFT_REPEAT(153), - [254] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2), SHIFT_REPEAT(247), - [257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 4), - [259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 4), - [261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_key_statement, 3), - [263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_statement, 3), - [265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_statement, 3), - [267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_statement, 3), - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_statement, 2), - [273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_statement, 2), - [275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_then_statement, 2), - [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_then_statement, 2), - [279] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_each_statement, 3), - [281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_statement, 3), - [283] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_each_statement, 2), - [285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_each_statement, 2), - [287] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_statement, 3), - [289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_statement, 3), - [291] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3), - [293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3), - [295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_expr, 5), - [297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_expr, 5), - [299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_statement, 2), - [301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_statement, 2), - [303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 2), - [305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 2), - [307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 3), - [309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 3), - [311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 3), - [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 3), - [315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 3), - [317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 3), - [319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_end_expr, 4), - [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_end_expr, 4), - [323] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 3), - [325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 3), - [327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 3), - [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 3), - [331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_each_end_expr, 4), - [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_end_expr, 4), - [335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_key_statement, 2), - [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_statement, 2), - [339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_statement, 2), - [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_statement, 2), - [343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_end_expr, 4), - [345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_end_expr, 4), - [347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_each_statement, 2), - [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_statement, 2), - [351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2), - [353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2), - [355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 3), - [357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 3), - [359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 2), - [361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 2), - [363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 2), - [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 2), - [367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 2), - [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 2), - [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 4), - [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 4), - [377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 1), - [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 1), + [177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2), + [187] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2), SHIFT_REPEAT(140), + [190] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2), SHIFT_REPEAT(213), + [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_key_end_expr, 4), + [217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_end_expr, 4), + [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_then_statement, 3), + [225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_then_statement, 3), + [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_each_statement, 3), + [231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_each_statement, 3), + [233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_statement, 3), + [235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_statement, 3), + [237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3), + [239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 3), + [241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_tag, 3), + [243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_tag, 3), + [245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_expr, 4), + [247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_expr, 4), + [249] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2), SHIFT_REPEAT(153), + [252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2), SHIFT_REPEAT(247), + [255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 4), + [257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 4), + [259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_key_statement, 3), + [261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_statement, 3), + [263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_statement, 3), + [265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_statement, 3), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_statement, 2), + [271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_statement, 2), + [273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_then_statement, 2), + [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_then_statement, 2), + [277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_each_statement, 3), + [279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_statement, 3), + [281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_each_statement, 2), + [283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_each_statement, 2), + [285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_statement, 3), + [287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_statement, 3), + [289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3), + [291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3), + [293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_expr, 5), + [295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_expr, 5), + [297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_statement, 2), + [299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_statement, 2), + [301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 2), + [303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 2), + [305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 3), + [307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 3), + [309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 3), + [311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 3), + [313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 3), + [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 3), + [317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_end_expr, 4), + [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_end_expr, 4), + [321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 3), + [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 3), + [325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 3), + [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 3), + [329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_each_end_expr, 4), + [331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_end_expr, 4), + [333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_key_statement, 2), + [335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_statement, 2), + [337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_statement, 2), + [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_statement, 2), + [341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_end_expr, 4), + [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_end_expr, 4), + [345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_each_statement, 2), + [347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_statement, 2), + [349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2), + [351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2), + [353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 3), + [355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 3), + [357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 2), + [359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 2), + [361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 2), + [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 2), + [365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 2), + [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 2), + [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 4), + [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 4), + [375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 1), + [377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 1), + [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_start_expr, 5), [381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_start_expr, 5), - [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_start_expr, 5), + [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_expr, 6), [385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_expr, 6), - [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_expr, 6), + [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_start_expr, 5), [389] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_key_start_expr, 5), - [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_start_expr, 5), + [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_expr, 4), [393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_expr, 4), - [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_expr, 4), + [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_start_expr, 5), [397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_each_start_expr, 5), - [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_start_expr, 5), + [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_start_expr, 5), [401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_start_expr, 5), - [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_start_expr, 5), + [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_start_expr, 7, .production_id = 2), [405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_start_expr, 7, .production_id = 2), - [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_start_expr, 7, .production_id = 2), + [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_start_expr, 7), [409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_each_start_expr, 7), - [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_start_expr, 7), + [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_then_expr, 4), [413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_then_expr, 4), - [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_then_expr, 4), - [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1), - [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1), + [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_expr, 4), [421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_expr, 4), - [423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_expr, 4), - [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_name, 1), - [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_name, 1), + [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_expr, 5), [453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_expr, 5), - [455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_expr, 5), + [455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_then_expr, 5), [457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_then_expr, 5), - [459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_then_expr, 5), + [459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_expr, 5), [461] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_expr, 5), - [463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_expr, 5), - [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 2), - [469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_value, 1), - [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, .production_id = 1), - [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 3), - [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expr_attribute_value, 1), - [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 3), - [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), - [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 3), - [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 3), - [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 4), - [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 4), - [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [615] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 2), + [467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_value, 1), + [469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, .production_id = 1), + [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 3), + [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expr_attribute_value, 1), + [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 3), + [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), + [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 3), + [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), + [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 3), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 4), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 4), + [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [609] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), }; #ifdef __cplusplus @@ -5480,7 +5495,7 @@ void tree_sitter_svelte_external_scanner_deserialize(void *, const char *, unsig #endif extern const TSLanguage *tree_sitter_svelte(void) { - static TSLanguage language = { + static const TSLanguage language = { .version = LANGUAGE_VERSION, .symbol_count = SYMBOL_COUNT, .alias_count = ALIAS_COUNT, @@ -5491,19 +5506,19 @@ extern const TSLanguage *tree_sitter_svelte(void) { .production_id_count = PRODUCTION_ID_COUNT, .field_count = FIELD_COUNT, .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, - .parse_table = (const uint16_t *)ts_parse_table, - .small_parse_table = (const uint16_t *)ts_small_parse_table, - .small_parse_table_map = (const uint32_t *)ts_small_parse_table_map, + .parse_table = &ts_parse_table[0][0], + .small_parse_table = ts_small_parse_table, + .small_parse_table_map = ts_small_parse_table_map, .parse_actions = ts_parse_actions, .symbol_names = ts_symbol_names, .symbol_metadata = ts_symbol_metadata, .public_symbol_map = ts_symbol_map, .alias_map = ts_non_terminal_alias_map, - .alias_sequences = (const TSSymbol *)ts_alias_sequences, + .alias_sequences = &ts_alias_sequences[0][0], .lex_modes = ts_lex_modes, .lex_fn = ts_lex, .external_scanner = { - (const bool *)ts_external_scanner_states, + &ts_external_scanner_states[0][0], ts_external_scanner_symbol_map, tree_sitter_svelte_external_scanner_create, tree_sitter_svelte_external_scanner_destroy, diff --git a/src/tree_sitter/parser.h b/src/tree_sitter/parser.h index a3a87bd..cbbc7b4 100755 --- a/src/tree_sitter/parser.h +++ b/src/tree_sitter/parser.h @@ -102,8 +102,8 @@ struct TSLanguage { const uint16_t *small_parse_table; const uint32_t *small_parse_table_map; const TSParseActionEntry *parse_actions; - const char **symbol_names; - const char **field_names; + const char * const *symbol_names; + const char * const *field_names; const TSFieldMapSlice *field_map_slices; const TSFieldMapEntry *field_map_entries; const TSSymbolMetadata *symbol_metadata;