diff --git a/CLAUDE.md b/CLAUDE.md index 62bd29d..81f2f71 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -238,7 +238,7 @@ Fifteen external tokens, for the constraints a context-free grammar cannot expre blocktranslate entry into its counted kind, which waits for `plural` before its end tag. `tag_groups` holds each kind's opening name and the names that belong to it, and `group_names` **must stay in sync with `NAMES_INSIDE_A_TAG_GROUP`**. -- `_missing_tag` — the marker where a group's required tag is missing, aliased at each use to +- `_missing_block` — the marker where a group's required tag block is missing, aliased at each use to `missing_endX_block` or `missing_plural_block` (`MISSING_BLOCKS`). It is placed only at the end of input; before a tag whose name is reserved to some other group, which therefore cannot belong to this body; or before an `endblock`/`endpartialdef` naming a block further out than the innermost. It closes @@ -274,7 +274,7 @@ Zero-width guards carry one hazard: `recover_with_missing` can supply one withou during tree-sitter's mark-everything-valid recovery pass, so new guards go **below** it — and above the whitespace loop, which skips the separator the grammar still has to match. A guard must also never be valid where `content` is: a zero-width token at a content boundary preempts the internal lexer and `content` stops -matching. `_missing_tag` is the one exception, and is safe only because it returns a token solely at the end +matching. `_missing_block` is the one exception, and is safe only because it returns a token solely at the end of input or at `{%`, where `content` cannot match. It is scanned above the raw-text scanners, which find nothing at the end of an empty body. @@ -307,7 +307,7 @@ A branch that is also a `@local.scope` confines its bindings whichever way the b `context.push()` as the loop body, so `empty_clause` is a scope alongside `for_clause`. `queries/errors.scm` collects what an editor should report: `(ERROR)` as `@error.syntax`, `(MISSING)` as -`@error.missing`, and every missing-tag marker as `@error.missing_tag`. A tree holding only markers has +`@error.missing`, and every missing-tag marker as `@error.missing_block`. A tree holding only markers has no `has_error`, so a tool that checks that flag alone misses them. Adding a tag group means adding its marker there, since no supertype matches them all. diff --git a/README.md b/README.md index a2fd119..6c00033 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,7 @@ Five of the files in `queries/` are query files an editor loads: the HTML around the tags can be parsed by its own grammar. It names no language, leaving the editor to supply one. - **`errors.scm`** — what to report as a problem: `(ERROR)` as `@error.syntax`, tree-sitter's own - `(MISSING)` as `@error.missing`, and `@error.missing_tag` for the marker placed where a group's required + `(MISSING)` as `@error.missing`, and `@error.missing_block` for the marker placed where a group's required tag is missing. An unterminated `{% if a %}x` parses as an `if_group` ending in a zero-width `missing_endif_block` rather than as an `ERROR`, so completion and the scope queries keep working while a template is being written — and the tree reports no error of its own, so this query is how to find diff --git a/grammar.js b/grammar.js index 70aea2a..dab8beb 100644 --- a/grammar.js +++ b/grammar.js @@ -263,7 +263,7 @@ function blocktransRules(tag) { optional($._translate_body), choice( $.plural_clause, - alias($._missing_tag, $.missing_plural_block), + alias($._missing_block, $.missing_plural_block), ), ), ), @@ -481,7 +481,7 @@ const django = grammar({ $._tag_open, $._bt_option, $._kwarg_name, - $._missing_tag, + $._missing_block, $._group_open, $._group_close, ], @@ -684,7 +684,7 @@ const django = grammar({ $.autoescape_clause, choice( $.endautoescape_block, - alias($._missing_tag, $.missing_endautoescape_block), + alias($._missing_block, $.missing_endautoescape_block), ), ), // the scanner takes the whitespace before a name it has to match itself @@ -696,7 +696,7 @@ const django = grammar({ $.block_clause, choice( $.endblock_block, - alias($._missing_tag, $.missing_endblock_block), + alias($._missing_block, $.missing_endblock_block), ), ), plural_block: ($) => groupBlock($._group_close, "plural"), @@ -709,14 +709,14 @@ const django = grammar({ $.blocktrans_clause, choice( $.endblocktrans_block, - alias($._missing_tag, $.missing_endblocktrans_block), + alias($._missing_block, $.missing_endblocktrans_block), ), ), seq( $.blocktranslate_clause, choice( $.endblocktranslate_block, - alias($._missing_tag, $.missing_endblocktranslate_block), + alias($._missing_block, $.missing_endblocktranslate_block), ), ), ), @@ -780,7 +780,7 @@ const django = grammar({ $.cache_clause, choice( $.endcache_block, - alias($._missing_tag, $.missing_endcache_block), + alias($._missing_block, $.missing_endcache_block), ), ), comment_block: ($) => @@ -792,7 +792,7 @@ const django = grammar({ $.comment_clause, choice( $.endcomment_block, - alias($._missing_tag, $.missing_endcomment_block), + alias($._missing_block, $.missing_endcomment_block), ), ), // csp_nonce_attr(context, media=None) @@ -835,7 +835,7 @@ const django = grammar({ $.filter_clause, choice( $.endfilter_block, - alias($._missing_tag, $.missing_endfilter_block), + alias($._missing_block, $.missing_endfilter_block), ), ), firstof_block: ($) => @@ -880,7 +880,7 @@ const django = grammar({ seq( $.for_clause, optional($.empty_clause), - choice($.endfor_block, alias($._missing_tag, $.missing_endfor_block)), + choice($.endfor_block, alias($._missing_block, $.missing_endfor_block)), ), /** * django.templatetags.i18n. Each of these requires exactly "as ", @@ -924,7 +924,7 @@ const django = grammar({ $.if_clause, repeat($.elif_clause), optional($.else_clause), - choice($.endif_block, alias($._missing_tag, $.missing_endif_block)), + choice($.endif_block, alias($._missing_block, $.missing_endif_block)), ), ifchanged_block: ($) => groupBlock($._group_open, "ifchanged", repeat(part($.filtered_value))), @@ -936,7 +936,7 @@ const django = grammar({ optional($.else_clause), choice( $.endifchanged_block, - alias($._missing_tag, $.missing_endifchanged_block), + alias($._missing_block, $.missing_endifchanged_block), ), ), /** @@ -964,7 +964,7 @@ const django = grammar({ $.language_clause, choice( $.endlanguage_block, - alias($._missing_tag, $.missing_endlanguage_block), + alias($._missing_block, $.missing_endlanguage_block), ), ), library: ($) => seq($.identifier, optional(seq(".", $.identifier))), @@ -993,7 +993,7 @@ const django = grammar({ $.localize_clause, choice( $.endlocalize_block, - alias($._missing_tag, $.missing_endlocalize_block), + alias($._missing_block, $.missing_endlocalize_block), ), ), /** django.templatetags.tz, taking "on" or "off" as localize does. */ @@ -1010,7 +1010,7 @@ const django = grammar({ $.localtime_clause, choice( $.endlocaltime_block, - alias($._missing_tag, $.missing_endlocaltime_block), + alias($._missing_block, $.missing_endlocaltime_block), ), ), lorem_block: ($) => @@ -1031,7 +1031,7 @@ const django = grammar({ $.partialdef_clause, choice( $.endpartialdef_block, - alias($._missing_tag, $.missing_endpartialdef_block), + alias($._missing_block, $.missing_endpartialdef_block), ), ), // querystring(context, *args, **kwargs) @@ -1053,7 +1053,7 @@ const django = grammar({ $.spaceless_clause, choice( $.endspaceless_block, - alias($._missing_tag, $.missing_endspaceless_block), + alias($._missing_block, $.missing_endspaceless_block), ), ), static_block: ($) => @@ -1084,7 +1084,7 @@ const django = grammar({ $.timezone_clause, choice( $.endtimezone_block, - alias($._missing_tag, $.missing_endtimezone_block), + alias($._missing_block, $.missing_endtimezone_block), ), ), /** @@ -1129,7 +1129,7 @@ const django = grammar({ $.verbatim_clause, choice( $.endverbatim_block, - alias($._missing_tag, $.missing_endverbatim_block), + alias($._missing_block, $.missing_endverbatim_block), ), ), widthratio_block: ($) => @@ -1147,7 +1147,7 @@ const django = grammar({ with_group: ($) => seq( $.with_clause, - choice($.endwith_block, alias($._missing_tag, $.missing_endwith_block)), + choice($.endwith_block, alias($._missing_block, $.missing_endwith_block)), ), }, }); diff --git a/queries/errors.scm b/queries/errors.scm index 05b93cd..bc8e6e0 100644 --- a/queries/errors.scm +++ b/queries/errors.scm @@ -6,10 +6,9 @@ ; Such a tree has no error of its own (ts_node_has_error is false), so a tool ; has to run this query to find them. ; -; @error.syntax input the grammar could not parse -; @error.missing a token that tree-sitter's error recovery inserted -; @error.missing_tag a tag its group requires, absent where the marker is; -; the marker's type names the tag +; @error.syntax input the grammar could not parse +; @error.missing a token that tree-sitter's error recovery inserted +; @error.missing_block expected tag block is missing ; ; The markers are listed one by one, as MISSING_BLOCKS in grammar.js: the ; generator drops a supertype whose members are aliases, so there is no single @@ -39,4 +38,4 @@ (missing_endtimezone_block) (missing_endverbatim_block) (missing_endwith_block) - (missing_plural_block)] @error.missing_tag + (missing_plural_block)] @error.missing_block diff --git a/src/grammar.json b/src/grammar.json index 79b2a12..b20cf3a 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1515,7 +1515,7 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "_missing_tag" + "name": "_missing_block" }, "named": true, "value": "missing_endautoescape_block" @@ -1665,7 +1665,7 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "_missing_tag" + "name": "_missing_block" }, "named": true, "value": "missing_endblock_block" @@ -1939,7 +1939,7 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "_missing_tag" + "name": "_missing_block" }, "named": true, "value": "missing_plural_block" @@ -2194,7 +2194,7 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "_missing_tag" + "name": "_missing_block" }, "named": true, "value": "missing_plural_block" @@ -2275,7 +2275,7 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "_missing_tag" + "name": "_missing_block" }, "named": true, "value": "missing_endblocktrans_block" @@ -2302,7 +2302,7 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "_missing_tag" + "name": "_missing_block" }, "named": true, "value": "missing_endblocktranslate_block" @@ -2741,7 +2741,7 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "_missing_tag" + "name": "_missing_block" }, "named": true, "value": "missing_endcache_block" @@ -2908,7 +2908,7 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "_missing_tag" + "name": "_missing_block" }, "named": true, "value": "missing_endcomment_block" @@ -3631,7 +3631,7 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "_missing_tag" + "name": "_missing_block" }, "named": true, "value": "missing_endfilter_block" @@ -4152,7 +4152,7 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "_missing_tag" + "name": "_missing_block" }, "named": true, "value": "missing_endfor_block" @@ -5143,7 +5143,7 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "_missing_tag" + "name": "_missing_block" }, "named": true, "value": "missing_endif_block" @@ -5317,7 +5317,7 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "_missing_tag" + "name": "_missing_block" }, "named": true, "value": "missing_endifchanged_block" @@ -5666,7 +5666,7 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "_missing_tag" + "name": "_missing_block" }, "named": true, "value": "missing_endlanguage_block" @@ -5985,7 +5985,7 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "_missing_tag" + "name": "_missing_block" }, "named": true, "value": "missing_endlocalize_block" @@ -6161,7 +6161,7 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "_missing_tag" + "name": "_missing_block" }, "named": true, "value": "missing_endlocaltime_block" @@ -6587,7 +6587,7 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "_missing_tag" + "name": "_missing_block" }, "named": true, "value": "missing_endpartialdef_block" @@ -7057,7 +7057,7 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "_missing_tag" + "name": "_missing_block" }, "named": true, "value": "missing_endspaceless_block" @@ -7403,7 +7403,7 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "_missing_tag" + "name": "_missing_block" }, "named": true, "value": "missing_endtimezone_block" @@ -8765,7 +8765,7 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "_missing_tag" + "name": "_missing_block" }, "named": true, "value": "missing_endverbatim_block" @@ -9041,7 +9041,7 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "_missing_tag" + "name": "_missing_block" }, "named": true, "value": "missing_endwith_block" @@ -9179,7 +9179,7 @@ }, { "type": "SYMBOL", - "name": "_missing_tag" + "name": "_missing_block" }, { "type": "SYMBOL", diff --git a/src/parser.c b/src/parser.c index 18b9701..addffe4 100644 --- a/src/parser.c +++ b/src/parser.c @@ -224,7 +224,7 @@ enum ts_symbol_identifiers { sym__tag_open = 202, sym__bt_option = 203, sym__kwarg_name = 204, - sym__missing_tag = 205, + sym__missing_block = 205, sym__group_open = 206, sym__group_close = 207, sym_template = 208, @@ -611,7 +611,7 @@ static const char * const ts_symbol_names[] = { [sym__tag_open] = "_tag_open", [sym__bt_option] = "_bt_option", [sym__kwarg_name] = "_kwarg_name", - [sym__missing_tag] = "missing_plural_block", + [sym__missing_block] = "missing_plural_block", [sym__group_open] = "_group_open", [sym__group_close] = "_group_close", [sym_template] = "template", @@ -998,7 +998,7 @@ static const TSSymbol ts_symbol_map[] = { [sym__tag_open] = sym__tag_open, [sym__bt_option] = sym__bt_option, [sym__kwarg_name] = sym__kwarg_name, - [sym__missing_tag] = sym__missing_tag, + [sym__missing_block] = sym__missing_block, [sym__group_open] = sym__group_open, [sym__group_close] = sym__group_close, [sym_template] = sym_template, @@ -2000,7 +2000,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = true, }, - [sym__missing_tag] = { + [sym__missing_block] = { .visible = true, .named = true, }, @@ -12732,7 +12732,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__tag_open] = ACTIONS(1), [sym__bt_option] = ACTIONS(1), [sym__kwarg_name] = ACTIONS(1), - [sym__missing_tag] = ACTIONS(1), + [sym__missing_block] = ACTIONS(1), [sym__group_open] = ACTIONS(1), [sym__group_close] = ACTIONS(1), }, @@ -12925,7 +12925,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_LBRACE] = ACTIONS(13), [anon_sym_LBRACE_POUND] = ACTIONS(15), [anon_sym_LBRACE_PERCENT] = ACTIONS(17), - [sym__missing_tag] = ACTIONS(20), + [sym__missing_block] = ACTIONS(20), }, [STATE(3)] = { [sym_template] = STATE(1757), @@ -13021,7 +13021,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_LBRACE] = ACTIONS(13), [anon_sym_LBRACE_POUND] = ACTIONS(15), [anon_sym_LBRACE_PERCENT] = ACTIONS(22), - [sym__missing_tag] = ACTIONS(25), + [sym__missing_block] = ACTIONS(25), }, [STATE(4)] = { [sym_template] = STATE(1763), @@ -13117,7 +13117,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_LBRACE] = ACTIONS(13), [anon_sym_LBRACE_POUND] = ACTIONS(15), [anon_sym_LBRACE_PERCENT] = ACTIONS(27), - [sym__missing_tag] = ACTIONS(30), + [sym__missing_block] = ACTIONS(30), }, [STATE(5)] = { [sym_template] = STATE(1808), @@ -13213,7 +13213,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_LBRACE] = ACTIONS(13), [anon_sym_LBRACE_POUND] = ACTIONS(15), [anon_sym_LBRACE_PERCENT] = ACTIONS(32), - [sym__missing_tag] = ACTIONS(35), + [sym__missing_block] = ACTIONS(35), }, [STATE(6)] = { [sym_template] = STATE(1946), @@ -13309,7 +13309,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_LBRACE] = ACTIONS(13), [anon_sym_LBRACE_POUND] = ACTIONS(15), [anon_sym_LBRACE_PERCENT] = ACTIONS(37), - [sym__missing_tag] = ACTIONS(40), + [sym__missing_block] = ACTIONS(40), }, [STATE(7)] = { [sym_template] = STATE(2052), @@ -13405,7 +13405,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_LBRACE] = ACTIONS(13), [anon_sym_LBRACE_POUND] = ACTIONS(15), [anon_sym_LBRACE_PERCENT] = ACTIONS(42), - [sym__missing_tag] = ACTIONS(45), + [sym__missing_block] = ACTIONS(45), }, [STATE(8)] = { [sym_template] = STATE(2091), @@ -13501,7 +13501,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_LBRACE] = ACTIONS(13), [anon_sym_LBRACE_POUND] = ACTIONS(15), [anon_sym_LBRACE_PERCENT] = ACTIONS(47), - [sym__missing_tag] = ACTIONS(50), + [sym__missing_block] = ACTIONS(50), }, [STATE(9)] = { [sym_template] = STATE(1527), @@ -13597,7 +13597,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_LBRACE] = ACTIONS(13), [anon_sym_LBRACE_POUND] = ACTIONS(15), [anon_sym_LBRACE_PERCENT] = ACTIONS(52), - [sym__missing_tag] = ACTIONS(55), + [sym__missing_block] = ACTIONS(55), }, [STATE(10)] = { [sym_template] = STATE(1539), @@ -13693,7 +13693,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_LBRACE] = ACTIONS(13), [anon_sym_LBRACE_POUND] = ACTIONS(15), [anon_sym_LBRACE_PERCENT] = ACTIONS(57), - [sym__missing_tag] = ACTIONS(60), + [sym__missing_block] = ACTIONS(60), }, [STATE(11)] = { [sym_template] = STATE(1543), @@ -13789,7 +13789,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_LBRACE] = ACTIONS(13), [anon_sym_LBRACE_POUND] = ACTIONS(15), [anon_sym_LBRACE_PERCENT] = ACTIONS(62), - [sym__missing_tag] = ACTIONS(65), + [sym__missing_block] = ACTIONS(65), }, [STATE(12)] = { [sym_template] = STATE(1578), @@ -13885,7 +13885,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_LBRACE] = ACTIONS(13), [anon_sym_LBRACE_POUND] = ACTIONS(15), [anon_sym_LBRACE_PERCENT] = ACTIONS(67), - [sym__missing_tag] = ACTIONS(70), + [sym__missing_block] = ACTIONS(70), }, [STATE(13)] = { [sym_template] = STATE(1786), @@ -13981,7 +13981,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_LBRACE] = ACTIONS(13), [anon_sym_LBRACE_POUND] = ACTIONS(15), [anon_sym_LBRACE_PERCENT] = ACTIONS(72), - [sym__missing_tag] = ACTIONS(75), + [sym__missing_block] = ACTIONS(75), }, [STATE(14)] = { [sym_template] = STATE(1796), @@ -14077,7 +14077,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_LBRACE] = ACTIONS(13), [anon_sym_LBRACE_POUND] = ACTIONS(15), [anon_sym_LBRACE_PERCENT] = ACTIONS(77), - [sym__missing_tag] = ACTIONS(80), + [sym__missing_block] = ACTIONS(80), }, [STATE(15)] = { [sym_template] = STATE(1801), @@ -14173,7 +14173,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_LBRACE] = ACTIONS(13), [anon_sym_LBRACE_POUND] = ACTIONS(15), [anon_sym_LBRACE_PERCENT] = ACTIONS(82), - [sym__missing_tag] = ACTIONS(85), + [sym__missing_block] = ACTIONS(85), }, [STATE(16)] = { [sym_template] = STATE(1722), @@ -14269,7 +14269,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_LBRACE] = ACTIONS(13), [anon_sym_LBRACE_POUND] = ACTIONS(15), [anon_sym_LBRACE_PERCENT] = ACTIONS(87), - [sym__missing_tag] = ACTIONS(90), + [sym__missing_block] = ACTIONS(90), }, [STATE(17)] = { [sym_template] = STATE(1744), @@ -14365,7 +14365,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_LBRACE] = ACTIONS(13), [anon_sym_LBRACE_POUND] = ACTIONS(15), [anon_sym_LBRACE_PERCENT] = ACTIONS(92), - [sym__missing_tag] = ACTIONS(95), + [sym__missing_block] = ACTIONS(95), }, [STATE(18)] = { [sym_template] = STATE(1858), @@ -14461,7 +14461,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_LBRACE] = ACTIONS(13), [anon_sym_LBRACE_POUND] = ACTIONS(15), [anon_sym_LBRACE_PERCENT] = ACTIONS(97), - [sym__missing_tag] = ACTIONS(100), + [sym__missing_block] = ACTIONS(100), }, [STATE(19)] = { [sym_template_node] = STATE(19), @@ -14556,7 +14556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_LBRACE] = ACTIONS(105), [anon_sym_LBRACE_POUND] = ACTIONS(108), [anon_sym_LBRACE_PERCENT] = ACTIONS(111), - [sym__missing_tag] = ACTIONS(114), + [sym__missing_block] = ACTIONS(114), }, [STATE(20)] = { [sym_template_node] = STATE(21), @@ -14841,7 +14841,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_LBRACE] = ACTIONS(13), [anon_sym_LBRACE_POUND] = ACTIONS(15), [anon_sym_LBRACE_PERCENT] = ACTIONS(134), - [sym__missing_tag] = ACTIONS(116), + [sym__missing_block] = ACTIONS(116), }, [STATE(23)] = { [sym__filter_expression_spaced] = STATE(2057), @@ -20211,7 +20211,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(688), 1, anon_sym_LBRACE_PERCENT, ACTIONS(690), 1, - sym__missing_tag, + sym__missing_block, STATE(218), 1, sym_plural_block, STATE(1641), 1, @@ -20233,7 +20233,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(694), 1, anon_sym_LBRACE_PERCENT, ACTIONS(696), 1, - sym__missing_tag, + sym__missing_block, STATE(14), 1, sym_elif_block, STATE(15), 1, @@ -20253,7 +20253,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(698), 1, sym_content, ACTIONS(700), 1, - sym__missing_tag, + sym__missing_block, STATE(218), 1, sym_plural_block, STATE(1769), 1, @@ -20289,7 +20289,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(706), 1, sym_content, ACTIONS(708), 1, - sym__missing_tag, + sym__missing_block, STATE(218), 1, sym_plural_block, STATE(1555), 1, @@ -20305,7 +20305,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(698), 1, sym_content, ACTIONS(710), 1, - sym__missing_tag, + sym__missing_block, STATE(218), 1, sym_plural_block, STATE(1766), 1, @@ -20317,7 +20317,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(712), 1, anon_sym_LBRACE_PERCENT, ACTIONS(714), 1, - sym__missing_tag, + sym__missing_block, STATE(14), 1, sym_elif_block, STATE(15), 1, @@ -20333,7 +20333,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(712), 1, anon_sym_LBRACE_PERCENT, ACTIONS(716), 1, - sym__missing_tag, + sym__missing_block, STATE(14), 1, sym_elif_block, STATE(15), 1, @@ -20349,7 +20349,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(694), 1, anon_sym_LBRACE_PERCENT, ACTIONS(718), 1, - sym__missing_tag, + sym__missing_block, STATE(14), 1, sym_elif_block, STATE(15), 1, @@ -20414,7 +20414,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(732), 1, sym_content, ACTIONS(734), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, STATE(212), 2, sym_template_variable, @@ -20451,7 +20451,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(747), 1, anon_sym_LBRACE_LBRACE, ACTIONS(750), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, STATE(210), 2, sym_template_variable, @@ -20462,7 +20462,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(752), 1, sym_content, ACTIONS(754), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, STATE(219), 2, sym_template_variable, @@ -20473,7 +20473,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(698), 1, sym_content, ACTIONS(756), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, STATE(210), 2, sym_template_variable, @@ -20536,7 +20536,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(698), 1, sym_content, ACTIONS(774), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, STATE(210), 2, sym_template_variable, @@ -20547,7 +20547,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(776), 1, sym_content, ACTIONS(778), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, STATE(217), 2, sym_template_variable, @@ -20558,7 +20558,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(698), 1, sym_content, ACTIONS(780), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, STATE(210), 2, sym_template_variable, @@ -20596,14 +20596,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [6461] = 1, ACTIONS(795), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [6469] = 1, ACTIONS(797), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -20639,14 +20639,14 @@ static const uint16_t ts_small_parse_table[] = { sym__translate_option, [6517] = 1, ACTIONS(811), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [6525] = 1, ACTIONS(813), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -20660,14 +20660,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [6541] = 1, ACTIONS(817), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [6549] = 1, ACTIONS(819), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -20702,7 +20702,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [6589] = 1, ACTIONS(829), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -20716,7 +20716,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [6605] = 1, ACTIONS(833), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -20737,7 +20737,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [6629] = 1, ACTIONS(839), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -20828,7 +20828,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [6733] = 1, ACTIONS(865), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -20856,7 +20856,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [6765] = 1, ACTIONS(873), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -20933,7 +20933,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [6853] = 1, ACTIONS(895), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -21059,14 +21059,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [6997] = 1, ACTIONS(931), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [7005] = 1, ACTIONS(933), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -21087,14 +21087,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [7029] = 1, ACTIONS(939), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [7037] = 1, ACTIONS(941), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -21188,28 +21188,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [7147] = 1, ACTIONS(973), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [7155] = 1, ACTIONS(975), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [7163] = 1, ACTIONS(977), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [7171] = 1, ACTIONS(979), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -21281,14 +21281,14 @@ static const uint16_t ts_small_parse_table[] = { sym__translate_option, [7273] = 1, ACTIONS(1012), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [7281] = 1, ACTIONS(1014), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -21302,7 +21302,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [7297] = 1, ACTIONS(1018), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -21316,14 +21316,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [7313] = 1, ACTIONS(1022), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [7321] = 1, ACTIONS(1024), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -21337,14 +21337,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [7337] = 1, ACTIONS(1028), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [7345] = 1, ACTIONS(1030), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -21373,14 +21373,14 @@ static const uint16_t ts_small_parse_table[] = { sym__translate_option, [7385] = 1, ACTIONS(1040), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [7393] = 1, ACTIONS(1042), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -21394,7 +21394,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [7409] = 1, ACTIONS(1046), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -21457,7 +21457,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [7481] = 1, ACTIONS(1064), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -21548,7 +21548,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [7585] = 1, ACTIONS(1090), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -21718,7 +21718,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [7781] = 1, ACTIONS(1142), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -21739,14 +21739,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [7805] = 1, ACTIONS(1148), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [7813] = 1, ACTIONS(1150), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -21879,28 +21879,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [7965] = 1, ACTIONS(1188), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [7973] = 1, ACTIONS(1190), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [7981] = 1, ACTIONS(1192), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [7989] = 1, ACTIONS(1194), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -21929,28 +21929,28 @@ static const uint16_t ts_small_parse_table[] = { sym__translate_option, [8029] = 1, ACTIONS(1204), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [8037] = 1, ACTIONS(1206), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [8045] = 1, ACTIONS(1208), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [8053] = 1, ACTIONS(1210), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -21971,28 +21971,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [8077] = 1, ACTIONS(1216), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [8085] = 1, ACTIONS(1218), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [8093] = 1, ACTIONS(1220), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [8101] = 1, ACTIONS(1222), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -22043,35 +22043,35 @@ static const uint16_t ts_small_parse_table[] = { sym__translate_option, [8173] = 1, ACTIONS(1240), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [8181] = 1, ACTIONS(1242), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [8189] = 1, ACTIONS(1244), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [8197] = 1, ACTIONS(1246), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [8205] = 1, ACTIONS(1248), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -22120,7 +22120,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [8261] = 1, ACTIONS(1262), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -22239,7 +22239,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [8397] = 1, ACTIONS(1296), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -22337,14 +22337,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [8509] = 1, ACTIONS(1324), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [8517] = 1, ACTIONS(1326), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -22416,7 +22416,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1346), 1, anon_sym_LBRACE_PERCENT, ACTIONS(1348), 1, - sym__missing_tag, + sym__missing_block, STATE(13), 1, sym_empty_block, STATE(223), 1, @@ -22425,7 +22425,7 @@ static const uint16_t ts_small_parse_table[] = { sym_empty_clause, [8613] = 1, ACTIONS(1350), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -22447,28 +22447,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [8639] = 1, ACTIONS(1354), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [8647] = 1, ACTIONS(1356), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [8655] = 1, ACTIONS(1358), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [8663] = 1, ACTIONS(1360), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -22497,28 +22497,28 @@ static const uint16_t ts_small_parse_table[] = { sym__translate_option, [8703] = 1, ACTIONS(1370), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [8711] = 1, ACTIONS(1372), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [8719] = 1, ACTIONS(1374), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [8727] = 1, ACTIONS(1376), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -22595,7 +22595,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [8815] = 1, ACTIONS(1398), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -22742,14 +22742,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [8983] = 1, ACTIONS(1440), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [8991] = 1, ACTIONS(1442), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -22791,7 +22791,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [9039] = 1, ACTIONS(1454), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -22800,7 +22800,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1456), 1, anon_sym_LBRACE_PERCENT, ACTIONS(1459), 1, - sym__missing_tag, + sym__missing_block, STATE(14), 1, sym_elif_block, STATE(527), 2, @@ -23053,14 +23053,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [9341] = 1, ACTIONS(1531), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [9349] = 1, ACTIONS(1533), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -23088,7 +23088,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [9381] = 1, ACTIONS(1541), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -23349,28 +23349,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [9681] = 1, ACTIONS(1619), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [9689] = 1, ACTIONS(1621), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [9697] = 1, ACTIONS(1623), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [9705] = 1, ACTIONS(1623), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -23384,7 +23384,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [9721] = 1, ACTIONS(1627), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -23401,7 +23401,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [9743] = 1, ACTIONS(1634), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -23611,56 +23611,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [9983] = 1, ACTIONS(1694), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [9991] = 1, ACTIONS(1696), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [9999] = 1, ACTIONS(1698), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10007] = 1, ACTIONS(1698), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10015] = 1, ACTIONS(1700), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10023] = 1, ACTIONS(1702), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10031] = 1, ACTIONS(1704), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10039] = 1, ACTIONS(1704), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -23807,70 +23807,70 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [10207] = 1, ACTIONS(1746), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10215] = 1, ACTIONS(1748), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10223] = 1, ACTIONS(1750), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10231] = 1, ACTIONS(1752), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10239] = 1, ACTIONS(1752), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10247] = 1, ACTIONS(1752), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10255] = 1, ACTIONS(1754), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10263] = 1, ACTIONS(1756), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10271] = 1, ACTIONS(1758), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10279] = 1, ACTIONS(1758), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -23947,7 +23947,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [10367] = 1, ACTIONS(1780), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -23968,56 +23968,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [10391] = 1, ACTIONS(1786), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10399] = 1, ACTIONS(1786), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10407] = 1, ACTIONS(1786), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10415] = 1, ACTIONS(1788), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10423] = 1, ACTIONS(1790), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10431] = 1, ACTIONS(1792), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10439] = 1, ACTIONS(1792), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10447] = 1, ACTIONS(1792), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -24080,21 +24080,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [10519] = 1, ACTIONS(1810), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10527] = 1, ACTIONS(1810), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10535] = 1, ACTIONS(1810), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -24241,14 +24241,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [10703] = 1, ACTIONS(1404), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10711] = 1, ACTIONS(963), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -24263,245 +24263,245 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [10729] = 1, ACTIONS(1854), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10737] = 1, ACTIONS(1856), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10745] = 1, ACTIONS(1858), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10753] = 1, ACTIONS(1860), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10761] = 1, ACTIONS(1862), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10769] = 1, ACTIONS(1864), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10777] = 1, ACTIONS(1866), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10785] = 1, ACTIONS(1868), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10793] = 1, ACTIONS(1870), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10801] = 1, ACTIONS(1872), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10809] = 1, ACTIONS(1874), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10817] = 1, ACTIONS(1876), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10825] = 1, ACTIONS(1878), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10833] = 1, ACTIONS(1880), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10841] = 1, ACTIONS(793), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10849] = 1, ACTIONS(805), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10857] = 1, ACTIONS(821), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10865] = 1, ACTIONS(823), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10873] = 1, ACTIONS(825), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10881] = 1, ACTIONS(827), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10889] = 1, ACTIONS(831), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10897] = 1, ACTIONS(835), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10905] = 1, ACTIONS(841), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10913] = 1, ACTIONS(847), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10921] = 1, ACTIONS(853), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10929] = 1, ACTIONS(861), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10937] = 1, ACTIONS(867), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10945] = 1, ACTIONS(877), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10953] = 1, ACTIONS(885), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10961] = 1, ACTIONS(887), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10969] = 1, ACTIONS(899), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10977] = 1, ACTIONS(909), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10985] = 1, ACTIONS(913), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [10993] = 1, ACTIONS(937), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11001] = 1, ACTIONS(961), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -24515,98 +24515,98 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [11017] = 1, ACTIONS(1016), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11025] = 1, ACTIONS(1020), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11033] = 1, ACTIONS(1056), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11041] = 1, ACTIONS(1078), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11049] = 1, ACTIONS(1212), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11057] = 1, ACTIONS(1276), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11065] = 1, ACTIONS(1304), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11073] = 1, ACTIONS(1408), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11081] = 1, ACTIONS(1444), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11089] = 1, ACTIONS(1446), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11097] = 1, ACTIONS(1448), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11105] = 1, ACTIONS(1519), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11113] = 1, ACTIONS(1523), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11121] = 1, ACTIONS(1535), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -24629,133 +24629,133 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [11149] = 1, ACTIONS(1886), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11157] = 1, ACTIONS(1888), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11165] = 1, ACTIONS(1890), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11173] = 1, ACTIONS(1892), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11181] = 1, ACTIONS(1894), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11189] = 1, ACTIONS(1896), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11197] = 1, ACTIONS(1898), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11205] = 1, ACTIONS(1900), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11213] = 1, ACTIONS(1902), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11221] = 1, ACTIONS(1904), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11229] = 1, ACTIONS(1906), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11237] = 1, ACTIONS(1908), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11245] = 1, ACTIONS(1910), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11253] = 1, ACTIONS(1912), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11261] = 1, ACTIONS(1914), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11269] = 1, ACTIONS(1916), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11277] = 1, ACTIONS(1918), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11285] = 1, ACTIONS(784), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11293] = 1, ACTIONS(897), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -24769,91 +24769,91 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [11309] = 1, ACTIONS(815), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11317] = 1, ACTIONS(837), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11325] = 1, ACTIONS(843), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11333] = 1, ACTIONS(845), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11341] = 1, ACTIONS(849), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11349] = 1, ACTIONS(851), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11357] = 1, ACTIONS(855), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11365] = 1, ACTIONS(857), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11373] = 1, ACTIONS(859), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11381] = 1, ACTIONS(863), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11389] = 1, ACTIONS(869), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11397] = 1, ACTIONS(871), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11405] = 1, ACTIONS(875), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -24867,322 +24867,322 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [11421] = 1, ACTIONS(879), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11429] = 1, ACTIONS(881), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11437] = 1, ACTIONS(883), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11445] = 1, ACTIONS(889), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11453] = 1, ACTIONS(891), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11461] = 1, ACTIONS(893), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11469] = 1, ACTIONS(1920), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11477] = 1, ACTIONS(901), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11485] = 1, ACTIONS(903), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11493] = 1, ACTIONS(905), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11501] = 1, ACTIONS(907), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11509] = 1, ACTIONS(911), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11517] = 1, ACTIONS(915), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11525] = 1, ACTIONS(917), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11533] = 1, ACTIONS(919), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11541] = 1, ACTIONS(921), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11549] = 1, ACTIONS(923), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11557] = 1, ACTIONS(925), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11565] = 1, ACTIONS(927), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11573] = 1, ACTIONS(929), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11581] = 1, ACTIONS(935), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11589] = 1, ACTIONS(943), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11597] = 1, ACTIONS(945), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11605] = 1, ACTIONS(947), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11613] = 1, ACTIONS(949), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11621] = 1, ACTIONS(951), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11629] = 1, ACTIONS(953), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11637] = 1, ACTIONS(955), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11645] = 1, ACTIONS(957), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11653] = 1, ACTIONS(959), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11661] = 1, ACTIONS(1026), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11669] = 1, ACTIONS(1044), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11677] = 1, ACTIONS(1048), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11685] = 1, ACTIONS(1050), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11693] = 1, ACTIONS(1052), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11701] = 1, ACTIONS(1054), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11709] = 1, ACTIONS(1058), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11717] = 1, ACTIONS(1060), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11725] = 1, ACTIONS(1062), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11733] = 1, ACTIONS(1066), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11741] = 1, ACTIONS(1068), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11749] = 1, ACTIONS(1070), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11757] = 1, ACTIONS(1072), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11765] = 1, ACTIONS(1074), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11773] = 1, ACTIONS(1076), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11781] = 1, ACTIONS(1080), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -25198,420 +25198,420 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [11801] = 1, ACTIONS(1082), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11809] = 1, ACTIONS(1084), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11817] = 1, ACTIONS(1086), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11825] = 1, ACTIONS(1088), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11833] = 1, ACTIONS(1092), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11841] = 1, ACTIONS(1094), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11849] = 1, ACTIONS(1096), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11857] = 1, ACTIONS(1098), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11865] = 1, ACTIONS(1100), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11873] = 1, ACTIONS(1108), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11881] = 1, ACTIONS(1110), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11889] = 1, ACTIONS(1112), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11897] = 1, ACTIONS(1114), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11905] = 1, ACTIONS(1116), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11913] = 1, ACTIONS(1118), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11921] = 1, ACTIONS(1120), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11929] = 1, ACTIONS(1122), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11937] = 1, ACTIONS(1124), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11945] = 1, ACTIONS(1126), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11953] = 1, ACTIONS(1128), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11961] = 1, ACTIONS(1130), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11969] = 1, ACTIONS(1132), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11977] = 1, ACTIONS(1134), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11985] = 1, ACTIONS(1136), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [11993] = 1, ACTIONS(1138), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12001] = 1, ACTIONS(1140), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12009] = 1, ACTIONS(1144), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12017] = 1, ACTIONS(1146), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12025] = 1, ACTIONS(1152), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12033] = 1, ACTIONS(1154), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12041] = 1, ACTIONS(1156), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12049] = 1, ACTIONS(1158), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12057] = 1, ACTIONS(1160), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12065] = 1, ACTIONS(1162), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12073] = 1, ACTIONS(1164), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12081] = 1, ACTIONS(1166), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12089] = 1, ACTIONS(1168), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12097] = 1, ACTIONS(1170), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12105] = 1, ACTIONS(1172), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12113] = 1, ACTIONS(1174), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12121] = 1, ACTIONS(1176), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12129] = 1, ACTIONS(1178), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12137] = 1, ACTIONS(1180), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12145] = 1, ACTIONS(1182), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12153] = 1, ACTIONS(1184), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12161] = 1, ACTIONS(1186), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12169] = 1, ACTIONS(1214), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12177] = 1, ACTIONS(1250), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12185] = 1, ACTIONS(1252), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12193] = 1, ACTIONS(1254), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12201] = 1, ACTIONS(1256), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12209] = 1, ACTIONS(1258), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12217] = 1, ACTIONS(1260), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12225] = 1, ACTIONS(1264), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12233] = 1, ACTIONS(1266), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12241] = 1, ACTIONS(1268), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12249] = 1, ACTIONS(1270), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12257] = 1, ACTIONS(1272), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12265] = 1, ACTIONS(1274), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12273] = 1, ACTIONS(1278), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -25634,322 +25634,322 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [12301] = 1, ACTIONS(1280), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12309] = 1, ACTIONS(1282), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12317] = 1, ACTIONS(1284), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12325] = 1, ACTIONS(1286), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12333] = 1, ACTIONS(1288), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12341] = 1, ACTIONS(1290), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12349] = 1, ACTIONS(1292), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12357] = 1, ACTIONS(1294), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12365] = 1, ACTIONS(1298), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12373] = 1, ACTIONS(1300), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12381] = 1, ACTIONS(1302), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12389] = 1, ACTIONS(1306), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12397] = 1, ACTIONS(1308), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12405] = 1, ACTIONS(1310), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12413] = 1, ACTIONS(1312), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12421] = 1, ACTIONS(1314), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12429] = 1, ACTIONS(1316), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12437] = 1, ACTIONS(1318), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12445] = 1, ACTIONS(1320), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12453] = 1, ACTIONS(1322), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12461] = 1, ACTIONS(1328), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12469] = 1, ACTIONS(1330), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12477] = 1, ACTIONS(1332), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12485] = 1, ACTIONS(1334), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12493] = 1, ACTIONS(1336), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12501] = 1, ACTIONS(1338), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12509] = 1, ACTIONS(1340), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12517] = 1, ACTIONS(1342), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12525] = 1, ACTIONS(1344), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12533] = 1, ACTIONS(1928), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12541] = 1, ACTIONS(1352), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12549] = 1, ACTIONS(1378), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12557] = 1, ACTIONS(1380), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12565] = 1, ACTIONS(1382), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12573] = 1, ACTIONS(1384), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12581] = 1, ACTIONS(1386), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12589] = 1, ACTIONS(1388), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12597] = 1, ACTIONS(1390), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12605] = 1, ACTIONS(1392), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12613] = 1, ACTIONS(1394), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12621] = 1, ACTIONS(1396), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12629] = 1, ACTIONS(1400), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12637] = 1, ACTIONS(1402), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12645] = 1, ACTIONS(1406), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12653] = 1, ACTIONS(1410), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12661] = 1, ACTIONS(1412), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -25965,1225 +25965,1225 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [12681] = 1, ACTIONS(1414), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12689] = 1, ACTIONS(1416), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12697] = 1, ACTIONS(1418), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12705] = 1, ACTIONS(1420), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12713] = 1, ACTIONS(1422), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12721] = 1, ACTIONS(1424), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12729] = 1, ACTIONS(1426), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12737] = 1, ACTIONS(1428), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12745] = 1, ACTIONS(1430), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12753] = 1, ACTIONS(1432), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12761] = 1, ACTIONS(1434), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12769] = 1, ACTIONS(1436), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12777] = 1, ACTIONS(1438), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12785] = 1, ACTIONS(1450), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12793] = 1, ACTIONS(1452), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12801] = 1, ACTIONS(1461), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12809] = 1, ACTIONS(1463), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12817] = 1, ACTIONS(1465), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12825] = 1, ACTIONS(1467), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12833] = 1, ACTIONS(1469), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12841] = 1, ACTIONS(1471), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12849] = 1, ACTIONS(1473), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12857] = 1, ACTIONS(1475), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12865] = 1, ACTIONS(1477), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12873] = 1, ACTIONS(1479), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12881] = 1, ACTIONS(1481), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12889] = 1, ACTIONS(1483), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12897] = 1, ACTIONS(1485), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12905] = 1, ACTIONS(1487), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12913] = 1, ACTIONS(1489), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12921] = 1, ACTIONS(1491), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12929] = 1, ACTIONS(1493), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12937] = 1, ACTIONS(1495), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12945] = 1, ACTIONS(1497), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12953] = 1, ACTIONS(1499), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12961] = 1, ACTIONS(1501), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12969] = 1, ACTIONS(1503), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12977] = 1, ACTIONS(1505), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12985] = 1, ACTIONS(1507), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [12993] = 1, ACTIONS(1509), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13001] = 1, ACTIONS(1511), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13009] = 1, ACTIONS(1513), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13017] = 1, ACTIONS(1515), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13025] = 1, ACTIONS(1517), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13033] = 1, ACTIONS(1521), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13041] = 1, ACTIONS(1525), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13049] = 1, ACTIONS(1527), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13057] = 1, ACTIONS(1529), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13065] = 1, ACTIONS(1537), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13073] = 1, ACTIONS(1539), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13081] = 1, ACTIONS(1547), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13089] = 1, ACTIONS(1549), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13097] = 1, ACTIONS(1551), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13105] = 1, ACTIONS(1553), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13113] = 1, ACTIONS(1555), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13121] = 1, ACTIONS(1557), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13129] = 1, ACTIONS(1559), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13137] = 1, ACTIONS(1561), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13145] = 1, ACTIONS(1563), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13153] = 1, ACTIONS(1565), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13161] = 1, ACTIONS(1567), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13169] = 1, ACTIONS(1569), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13177] = 1, ACTIONS(1571), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13185] = 1, ACTIONS(1573), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13193] = 1, ACTIONS(1575), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13201] = 1, ACTIONS(1581), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13209] = 1, ACTIONS(1583), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13217] = 1, ACTIONS(1585), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13225] = 1, ACTIONS(1587), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13233] = 1, ACTIONS(1589), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13241] = 1, ACTIONS(1591), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13249] = 1, ACTIONS(1593), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13257] = 1, ACTIONS(1595), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13265] = 1, ACTIONS(1597), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13273] = 1, ACTIONS(1599), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13281] = 1, ACTIONS(1601), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13289] = 1, ACTIONS(1603), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13297] = 1, ACTIONS(1605), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13305] = 1, ACTIONS(1607), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13313] = 1, ACTIONS(1609), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13321] = 1, ACTIONS(1611), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13329] = 1, ACTIONS(1613), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13337] = 1, ACTIONS(1615), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13345] = 1, ACTIONS(1617), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13353] = 1, ACTIONS(1625), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13361] = 1, ACTIONS(1636), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13369] = 1, ACTIONS(1638), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13377] = 1, ACTIONS(1640), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13385] = 1, ACTIONS(1642), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13393] = 1, ACTIONS(1644), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13401] = 1, ACTIONS(1646), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13409] = 1, ACTIONS(1648), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13417] = 1, ACTIONS(1650), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13425] = 1, ACTIONS(1652), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13433] = 1, ACTIONS(1654), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13441] = 1, ACTIONS(1656), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13449] = 1, ACTIONS(1658), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13457] = 1, ACTIONS(1660), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13465] = 1, ACTIONS(1662), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13473] = 1, ACTIONS(1664), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13481] = 1, ACTIONS(1666), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13489] = 1, ACTIONS(1668), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13497] = 1, ACTIONS(1670), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13505] = 1, ACTIONS(1672), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13513] = 1, ACTIONS(1674), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13521] = 1, ACTIONS(1676), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13529] = 1, ACTIONS(1678), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13537] = 1, ACTIONS(1680), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13545] = 1, ACTIONS(1682), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13553] = 1, ACTIONS(1684), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13561] = 1, ACTIONS(1686), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13569] = 1, ACTIONS(1688), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13577] = 1, ACTIONS(1690), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13585] = 1, ACTIONS(1692), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13593] = 1, ACTIONS(1706), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13601] = 1, ACTIONS(1708), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13609] = 1, ACTIONS(1710), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13617] = 1, ACTIONS(1712), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13625] = 1, ACTIONS(1714), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13633] = 1, ACTIONS(1716), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13641] = 1, ACTIONS(1718), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13649] = 1, ACTIONS(1720), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13657] = 1, ACTIONS(1722), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13665] = 1, ACTIONS(1724), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13673] = 1, ACTIONS(1726), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13681] = 1, ACTIONS(1728), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13689] = 1, ACTIONS(1730), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13697] = 1, ACTIONS(782), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13705] = 1, ACTIONS(1732), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13713] = 1, ACTIONS(1734), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13721] = 1, ACTIONS(1736), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13729] = 1, ACTIONS(1738), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13737] = 1, ACTIONS(1740), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13745] = 1, ACTIONS(1742), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13753] = 1, ACTIONS(1744), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13761] = 1, ACTIONS(1760), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13769] = 1, ACTIONS(1762), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13777] = 1, ACTIONS(1764), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13785] = 1, ACTIONS(1766), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13793] = 1, ACTIONS(1768), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13801] = 1, ACTIONS(1770), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13809] = 1, ACTIONS(1772), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13817] = 1, ACTIONS(1774), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13825] = 1, ACTIONS(1776), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13833] = 1, ACTIONS(1778), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13841] = 1, ACTIONS(1782), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13849] = 1, ACTIONS(1784), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13857] = 1, ACTIONS(1794), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13865] = 1, ACTIONS(1796), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13873] = 1, ACTIONS(1798), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13881] = 1, ACTIONS(1800), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13889] = 1, ACTIONS(1802), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13897] = 1, ACTIONS(1804), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13905] = 1, ACTIONS(1806), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13913] = 1, ACTIONS(1808), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13921] = 1, ACTIONS(1812), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13929] = 1, ACTIONS(1814), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13937] = 1, ACTIONS(1816), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13945] = 1, ACTIONS(1818), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13953] = 1, ACTIONS(1820), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13961] = 1, ACTIONS(1822), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13969] = 1, ACTIONS(1824), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13977] = 1, ACTIONS(1826), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13985] = 1, ACTIONS(1828), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [13993] = 1, ACTIONS(1830), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [14001] = 1, ACTIONS(1832), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [14009] = 1, ACTIONS(1834), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [14017] = 1, ACTIONS(1836), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [14025] = 1, ACTIONS(1838), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [14033] = 1, ACTIONS(1840), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [14041] = 1, ACTIONS(1842), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [14049] = 1, ACTIONS(1844), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [14057] = 1, ACTIONS(1846), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [14065] = 1, ACTIONS(1848), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, anon_sym_LBRACE_PERCENT, [14073] = 1, ACTIONS(1850), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -27192,7 +27192,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1935), 1, anon_sym_LBRACE_PERCENT, ACTIONS(1937), 1, - sym__missing_tag, + sym__missing_block, STATE(13), 1, sym_empty_block, STATE(749), 1, @@ -27203,7 +27203,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1939), 1, anon_sym_LBRACE_PERCENT, ACTIONS(1941), 1, - sym__missing_tag, + sym__missing_block, STATE(15), 1, sym_else_block, STATE(753), 1, @@ -27214,7 +27214,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1943), 1, anon_sym_LBRACE_PERCENT, ACTIONS(1945), 1, - sym__missing_tag, + sym__missing_block, STATE(15), 1, sym_else_block, STATE(236), 1, @@ -27223,7 +27223,7 @@ static const uint16_t ts_small_parse_table[] = { sym_else_clause, [14129] = 1, ACTIONS(1947), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -27300,7 +27300,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [14217] = 1, ACTIONS(1949), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -27391,7 +27391,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [14321] = 1, ACTIONS(1951), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -27419,7 +27419,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [14353] = 1, ACTIONS(1953), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -27433,7 +27433,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [14369] = 1, ACTIONS(1955), 5, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_POUND, @@ -27454,7 +27454,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, [14393] = 1, ACTIONS(1957), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, @@ -27466,25 +27466,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [14407] = 1, ACTIONS(1959), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14414] = 1, ACTIONS(1961), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14421] = 1, ACTIONS(1963), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14428] = 1, ACTIONS(1965), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, @@ -27499,13 +27499,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, [14448] = 1, ACTIONS(1975), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14455] = 1, ACTIONS(1977), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, @@ -27565,37 +27565,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [14530] = 1, ACTIONS(2004), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14537] = 1, ACTIONS(2006), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14544] = 1, ACTIONS(2008), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14551] = 1, ACTIONS(2010), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14558] = 1, ACTIONS(2012), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14565] = 1, ACTIONS(2014), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, @@ -27613,67 +27613,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [14586] = 1, ACTIONS(2020), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14593] = 1, ACTIONS(2022), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14600] = 1, ACTIONS(2024), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14607] = 1, ACTIONS(2026), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14614] = 1, ACTIONS(2028), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14621] = 1, ACTIONS(2030), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14628] = 1, ACTIONS(2032), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14635] = 1, ACTIONS(2034), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14642] = 1, ACTIONS(2036), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14649] = 1, ACTIONS(2038), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14656] = 1, ACTIONS(2040), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, @@ -27747,25 +27747,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [14754] = 1, ACTIONS(2063), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14761] = 1, ACTIONS(2065), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14768] = 1, ACTIONS(2067), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14775] = 1, ACTIONS(2069), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, @@ -27785,109 +27785,109 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [14800] = 1, ACTIONS(2076), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14807] = 1, ACTIONS(2078), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14814] = 1, ACTIONS(2080), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14821] = 1, ACTIONS(2082), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14828] = 1, ACTIONS(2084), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14835] = 1, ACTIONS(2086), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14842] = 1, ACTIONS(2088), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14849] = 1, ACTIONS(2090), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14856] = 1, ACTIONS(2092), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14863] = 1, ACTIONS(2094), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14870] = 1, ACTIONS(2096), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14877] = 1, ACTIONS(2098), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14884] = 1, ACTIONS(2100), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14891] = 1, ACTIONS(2102), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14898] = 1, ACTIONS(2104), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14905] = 1, ACTIONS(2106), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14912] = 1, ACTIONS(2108), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [14919] = 1, ACTIONS(2110), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, @@ -28110,13 +28110,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [15225] = 1, ACTIONS(2182), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [15232] = 1, ACTIONS(2184), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, @@ -28128,19 +28128,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [15246] = 1, ACTIONS(2186), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [15253] = 1, ACTIONS(2188), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, [15260] = 1, ACTIONS(2190), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, @@ -28182,7 +28182,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_custom_tag_block_repeat1, [15319] = 1, ACTIONS(2206), 4, - sym__missing_tag, + sym__missing_block, sym_content, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, @@ -28201,7 +28201,7 @@ static const uint16_t ts_small_parse_table[] = { [15342] = 1, ACTIONS(2212), 3, sym_comment_content, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [15348] = 3, ACTIONS(2214), 1, @@ -28283,7 +28283,7 @@ static const uint16_t ts_small_parse_table[] = { [15454] = 1, ACTIONS(2259), 3, sym_verbatim_content, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [15460] = 3, ACTIONS(2261), 1, @@ -28331,7 +28331,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2288), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2290), 1, - sym__missing_tag, + sym__missing_block, STATE(250), 1, sym_endlocaltime_block, [15526] = 1, @@ -28343,14 +28343,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2294), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2296), 1, - sym__missing_tag, + sym__missing_block, STATE(1173), 1, sym_endcomment_block, [15542] = 2, ACTIONS(2300), 1, sym_comment_content, ACTIONS(2298), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [15550] = 3, ACTIONS(2302), 1, @@ -28376,7 +28376,7 @@ static const uint16_t ts_small_parse_table[] = { [15580] = 1, ACTIONS(2316), 3, sym_comment_content, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [15586] = 1, ACTIONS(2318), 3, @@ -28394,7 +28394,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2326), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2328), 1, - sym__missing_tag, + sym__missing_block, STATE(221), 1, sym_endif_block, [15612] = 1, @@ -28406,7 +28406,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2332), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2334), 1, - sym__missing_tag, + sym__missing_block, STATE(928), 1, sym_endblock_block, [15628] = 3, @@ -28420,7 +28420,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2338), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2340), 1, - sym__missing_tag, + sym__missing_block, STATE(1162), 1, sym_endblocktranslate_block, [15648] = 1, @@ -28432,14 +28432,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2344), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2346), 1, - sym__missing_tag, + sym__missing_block, STATE(273), 1, sym_endtimezone_block, [15664] = 3, ACTIONS(2348), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2350), 1, - sym__missing_tag, + sym__missing_block, STATE(304), 1, sym_endwith_block, [15674] = 3, @@ -28473,12 +28473,12 @@ static const uint16_t ts_small_parse_table[] = { [15714] = 1, ACTIONS(2364), 3, sym_comment_content, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [15720] = 1, ACTIONS(2366), 3, sym_comment_content, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [15726] = 3, ACTIONS(453), 1, @@ -28490,7 +28490,7 @@ static const uint16_t ts_small_parse_table[] = { [15736] = 1, ACTIONS(2370), 3, sym_comment_content, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [15742] = 2, ACTIONS(2372), 1, @@ -28523,7 +28523,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2386), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2388), 1, - sym__missing_tag, + sym__missing_block, STATE(521), 1, sym_endfor_block, [15790] = 3, @@ -28536,7 +28536,7 @@ static const uint16_t ts_small_parse_table[] = { [15800] = 1, ACTIONS(2394), 3, sym_comment_content, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [15806] = 3, ACTIONS(433), 1, @@ -28590,13 +28590,13 @@ static const uint16_t ts_small_parse_table[] = { [15876] = 1, ACTIONS(2422), 3, sym_verbatim_content, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [15882] = 3, ACTIONS(2424), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2426), 1, - sym__missing_tag, + sym__missing_block, STATE(257), 1, sym_endpartialdef_block, [15892] = 3, @@ -28636,7 +28636,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2442), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2444), 1, - sym__missing_tag, + sym__missing_block, STATE(1180), 1, sym_endfilter_block, [15948] = 3, @@ -28657,49 +28657,49 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2452), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2454), 1, - sym__missing_tag, + sym__missing_block, STATE(736), 1, sym_endautoescape_block, [15978] = 3, ACTIONS(2456), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2458), 1, - sym__missing_tag, + sym__missing_block, STATE(738), 1, sym_endblock_block, [15988] = 3, ACTIONS(2460), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2462), 1, - sym__missing_tag, + sym__missing_block, STATE(740), 1, sym_endblocktrans_block, [15998] = 3, ACTIONS(2464), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2466), 1, - sym__missing_tag, + sym__missing_block, STATE(740), 1, sym_endblocktranslate_block, [16008] = 3, ACTIONS(2468), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2470), 1, - sym__missing_tag, + sym__missing_block, STATE(743), 1, sym_endcache_block, [16018] = 3, ACTIONS(2472), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2474), 1, - sym__missing_tag, + sym__missing_block, STATE(745), 1, sym_endcomment_block, [16028] = 3, ACTIONS(2476), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2478), 1, - sym__missing_tag, + sym__missing_block, STATE(747), 1, sym_endfilter_block, [16038] = 3, @@ -28727,68 +28727,68 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2484), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2486), 1, - sym__missing_tag, + sym__missing_block, STATE(755), 1, sym_endlanguage_block, [16078] = 3, ACTIONS(2488), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2490), 1, - sym__missing_tag, + sym__missing_block, STATE(757), 1, sym_endlocalize_block, [16088] = 3, ACTIONS(2492), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2494), 1, - sym__missing_tag, + sym__missing_block, STATE(759), 1, sym_endlocaltime_block, [16098] = 3, ACTIONS(2496), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2498), 1, - sym__missing_tag, + sym__missing_block, STATE(761), 1, sym_endpartialdef_block, [16108] = 3, ACTIONS(2500), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2502), 1, - sym__missing_tag, + sym__missing_block, STATE(763), 1, sym_endspaceless_block, [16118] = 3, ACTIONS(2504), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2506), 1, - sym__missing_tag, + sym__missing_block, STATE(765), 1, sym_endtimezone_block, [16128] = 3, ACTIONS(2508), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2510), 1, - sym__missing_tag, + sym__missing_block, STATE(767), 1, sym_endverbatim_block, [16138] = 3, ACTIONS(2512), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2514), 1, - sym__missing_tag, + sym__missing_block, STATE(769), 1, sym_endwith_block, [16148] = 3, ACTIONS(2516), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2518), 1, - sym__missing_tag, + sym__missing_block, STATE(779), 1, sym_endfor_block, [16158] = 3, ACTIONS(714), 1, - sym__missing_tag, + sym__missing_block, ACTIONS(2520), 1, anon_sym_LBRACE_PERCENT, STATE(781), 1, @@ -28804,7 +28804,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2528), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2530), 1, - sym__missing_tag, + sym__missing_block, STATE(783), 1, sym_endifchanged_block, [16188] = 3, @@ -28853,7 +28853,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2520), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2553), 1, - sym__missing_tag, + sym__missing_block, STATE(804), 1, sym_endif_block, [16258] = 3, @@ -28923,7 +28923,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2587), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2589), 1, - sym__missing_tag, + sym__missing_block, STATE(806), 1, sym_endautoescape_block, [16358] = 3, @@ -28935,7 +28935,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_csp_nonce_attr_block_repeat1, [16368] = 3, ACTIONS(718), 1, - sym__missing_tag, + sym__missing_block, ACTIONS(2326), 1, anon_sym_LBRACE_PERCENT, STATE(523), 1, @@ -28943,7 +28943,7 @@ static const uint16_t ts_small_parse_table[] = { [16378] = 1, ACTIONS(2593), 3, sym_verbatim_content, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [16384] = 3, ACTIONS(2312), 1, @@ -29064,7 +29064,7 @@ static const uint16_t ts_small_parse_table[] = { [16548] = 1, ACTIONS(2647), 3, sym_comment_content, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [16554] = 3, ACTIONS(485), 1, @@ -29077,7 +29077,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2651), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2653), 1, - sym__missing_tag, + sym__missing_block, STATE(266), 1, sym_endspaceless_block, [16574] = 3, @@ -29098,7 +29098,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2661), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2663), 1, - sym__missing_tag, + sym__missing_block, STATE(239), 1, sym_endlanguage_block, [16604] = 3, @@ -29441,14 +29441,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2827), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2829), 1, - sym__missing_tag, + sym__missing_block, STATE(1167), 1, sym_endcache_block, [17094] = 3, ACTIONS(2831), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2833), 1, - sym__missing_tag, + sym__missing_block, STATE(244), 1, sym_endlocalize_block, [17104] = 3, @@ -29483,7 +29483,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2841), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2843), 1, - sym__missing_tag, + sym__missing_block, STATE(280), 1, sym_endverbatim_block, [17154] = 3, @@ -29584,7 +29584,7 @@ static const uint16_t ts_small_parse_table[] = { [17284] = 1, ACTIONS(2894), 3, sym_comment_content, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [17290] = 3, ACTIONS(2372), 1, @@ -29631,7 +29631,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2916), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2918), 1, - sym__missing_tag, + sym__missing_block, STATE(559), 1, sym_endifchanged_block, [17358] = 3, @@ -29659,7 +29659,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2932), 1, sym_verbatim_content, ACTIONS(2930), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [17396] = 3, ACTIONS(2934), 1, @@ -29692,7 +29692,7 @@ static const uint16_t ts_small_parse_table[] = { [17436] = 1, ACTIONS(2945), 3, sym_verbatim_content, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [17442] = 3, ACTIONS(2947), 1, @@ -29719,7 +29719,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2960), 1, anon_sym_LBRACE_PERCENT, ACTIONS(2962), 1, - sym__missing_tag, + sym__missing_block, STATE(1162), 1, sym_endblocktrans_block, [17482] = 3, @@ -29743,7 +29743,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [17509] = 1, ACTIONS(2976), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [17514] = 2, ACTIONS(2978), 1, @@ -29800,7 +29800,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, [17587] = 1, ACTIONS(3012), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [17592] = 2, ACTIONS(3014), 1, @@ -29819,7 +29819,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, [17613] = 1, ACTIONS(3026), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [17618] = 2, ACTIONS(3028), 1, @@ -29828,7 +29828,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [17625] = 1, ACTIONS(756), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [17630] = 2, ACTIONS(3032), 1, @@ -29857,7 +29857,7 @@ static const uint16_t ts_small_parse_table[] = { sym__group_close, [17665] = 1, ACTIONS(3052), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [17670] = 2, ACTIONS(3054), 1, @@ -29876,7 +29876,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [17691] = 1, ACTIONS(756), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [17696] = 1, ACTIONS(3066), 2, @@ -29987,7 +29987,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [17844] = 1, ACTIONS(3146), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [17849] = 2, ACTIONS(3148), 1, @@ -30191,7 +30191,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [18129] = 1, ACTIONS(780), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [18134] = 2, ACTIONS(3300), 1, @@ -30298,7 +30298,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [18277] = 1, ACTIONS(780), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [18282] = 2, ACTIONS(3378), 1, @@ -30696,7 +30696,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [18830] = 1, ACTIONS(3653), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [18835] = 2, ACTIONS(3655), 1, @@ -30755,7 +30755,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [18912] = 1, ACTIONS(3695), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [18917] = 2, ACTIONS(3697), 1, @@ -30804,7 +30804,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, [18980] = 1, ACTIONS(3733), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [18985] = 2, ACTIONS(3735), 1, @@ -30867,7 +30867,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [19067] = 1, ACTIONS(3769), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [19072] = 2, ACTIONS(3771), 1, @@ -30895,7 +30895,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [19105] = 1, ACTIONS(3789), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [19110] = 2, ACTIONS(3791), 1, @@ -30904,15 +30904,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [19117] = 1, ACTIONS(3795), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [19122] = 1, ACTIONS(3795), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [19127] = 1, ACTIONS(3797), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [19132] = 2, ACTIONS(3464), 1, @@ -30921,7 +30921,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_from, [19139] = 1, ACTIONS(3797), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [19144] = 1, ACTIONS(3801), 2, @@ -31003,7 +31003,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [19252] = 1, ACTIONS(3857), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [19257] = 2, ACTIONS(3859), 1, @@ -31052,7 +31052,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [19320] = 1, ACTIONS(3889), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [19325] = 1, ACTIONS(3891), 2, @@ -31075,7 +31075,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_silent, [19351] = 1, ACTIONS(3905), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [19356] = 2, ACTIONS(2312), 1, @@ -31109,7 +31109,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [19398] = 1, ACTIONS(3925), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [19403] = 2, ACTIONS(3927), 1, @@ -31353,7 +31353,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [19736] = 1, ACTIONS(4104), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [19741] = 2, ACTIONS(4106), 1, @@ -31792,7 +31792,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [20350] = 1, ACTIONS(4454), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [20355] = 2, ACTIONS(4456), 1, @@ -32036,7 +32036,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [20691] = 1, ACTIONS(4644), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [20696] = 2, ACTIONS(4646), 1, @@ -32320,7 +32320,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, [21088] = 1, ACTIONS(4866), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [21093] = 2, ACTIONS(3262), 1, @@ -32510,7 +32510,7 @@ static const uint16_t ts_small_parse_table[] = { sym__group_close, [21351] = 1, ACTIONS(4966), 2, - sym__missing_tag, + sym__missing_block, anon_sym_LBRACE_PERCENT, [21356] = 2, ACTIONS(4968), 1, @@ -41902,7 +41902,7 @@ enum ts_external_scanner_symbol_identifiers { ts_external_token__tag_open = 9, ts_external_token__bt_option = 10, ts_external_token__kwarg_name = 11, - ts_external_token__missing_tag = 12, + ts_external_token__missing_block = 12, ts_external_token__group_open = 13, ts_external_token__group_close = 14, }; @@ -41920,7 +41920,7 @@ static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { [ts_external_token__tag_open] = sym__tag_open, [ts_external_token__bt_option] = sym__bt_option, [ts_external_token__kwarg_name] = sym__kwarg_name, - [ts_external_token__missing_tag] = sym__missing_tag, + [ts_external_token__missing_block] = sym__missing_block, [ts_external_token__group_open] = sym__group_open, [ts_external_token__group_close] = sym__group_close, }; @@ -41939,12 +41939,12 @@ static const bool ts_external_scanner_states[16][EXTERNAL_TOKEN_COUNT] = { [ts_external_token__tag_open] = true, [ts_external_token__bt_option] = true, [ts_external_token__kwarg_name] = true, - [ts_external_token__missing_tag] = true, + [ts_external_token__missing_block] = true, [ts_external_token__group_open] = true, [ts_external_token__group_close] = true, }, [2] = { - [ts_external_token__missing_tag] = true, + [ts_external_token__missing_block] = true, }, [3] = { [ts_external_token__group_open] = true, @@ -41960,11 +41960,11 @@ static const bool ts_external_scanner_states[16][EXTERNAL_TOKEN_COUNT] = { }, [7] = { [ts_external_token_comment_content] = true, - [ts_external_token__missing_tag] = true, + [ts_external_token__missing_block] = true, }, [8] = { [ts_external_token_verbatim_content] = true, - [ts_external_token__missing_tag] = true, + [ts_external_token__missing_block] = true, }, [9] = { [ts_external_token_pop_block] = true,