From fb174f8e438cc0d4a338a881f832ddaa7f786038 Mon Sep 17 00:00:00 2001 From: Simon Albani Date: Tue, 19 May 2026 13:21:37 +0200 Subject: [PATCH 1/8] refactor(structural-directives): enahance support for directives introduce a new microsyntax grammar that is used to parse the microsyntax of structural directives. This allows us to better understand the structure of structural directives and to provide better support for them in our parser. fix: an issue breaking on ampersand in text --- grammar.js | 113 +- src/grammar.json | 519 +- src/node-types.json | 416 +- src/parser.c | 30822 ++++++++++++++---------- test/corpus/structural-directives.txt | 32 +- tree-sitter.json | 3 +- 6 files changed, 18847 insertions(+), 13058 deletions(-) diff --git a/grammar.js b/grammar.js index 4c59a2b..b99ca90 100644 --- a/grammar.js +++ b/grammar.js @@ -20,6 +20,9 @@ module.exports = grammar(HTML, { conflicts: ($) => [ [$.arrow_function_parameters, $._primitive], + [$._any_expression, $.arguments], + [$.expression, $.arguments], + ], externals: ($, original) => @@ -42,7 +45,13 @@ module.exports = grammar(HTML, { // ---------- Overrides ---------- attribute_name: (_) => /[^<>\*.\[\]\(\)"'=\s]+/, - text: (_) => /[^<>@{}&\s]([^<>@{}&]*[^<>@{}&\s])?/, + text: (_) => choice( + // 1. The original greedy block (matches standard text until it hits a boundary) + /[^<>@{}&\s]([^<>@{}&]*[^<>@{}&\s])?/, + + // 2. The Fallback (Catches naked ampersands that fail the entity rule) + /&/ + ), // ----------- Statement block -------- statement_block: ($) => prec.right(seq('{', repeat($._node), '}')), @@ -396,49 +405,97 @@ module.exports = grammar(HTML, { optional( seq( '=', - choice($._double_quote, $._single_quote), - choice($.structural_expression, $.structural_declaration), - choice($._double_quote, $._single_quote), + choice( + seq($._double_quote, $.microsyntax, $._double_quote), + seq($._single_quote, $.microsyntax, $._single_quote), + ), ), ), ), - structural_expression: ($) => - seq( - $._any_expression, - optional($._alias), - optional($._else_template_expression), - optional($._context_expression), + microsyntax: ($) => + prec.left( + seq( + $.microsyntax_binding, + repeat(seq(optional(choice(';', ',')), $.microsyntax_binding)), + optional(choice(';', ',')), + ), ), - structural_declaration: ($) => - seq( - alias('let', $.special_keyword), + implicit_microsyntax_binding: ($) => seq( - $.structural_assignment, - repeat(seq(choice(';', ','), $.structural_assignment)), + choice( + $._any_expression, + seq(alias('let', $.special_keyword), $.identifier), + ), + optional($._alias) ), - ), - structural_assignment: ($) => - choice( - seq(field('name', $.identifier), ':', field('value', $.identifier)), - prec.left( - PREC.ALIAS, + // The router that decides which type of binding we are looking at + microsyntax_binding: ($) => + choice( + $.microsyntax_property_binding, + $.microsyntax_keyword_binding, + $.microsyntax_variable_declaration, + // $.microsyntax_expression_binding + ), + + // Path A: Named inputs with explicit colons (e.g., query: service.query()) + microsyntax_property_binding: ($) => + choice( + // Path 1: The Bulletproof Single Identifier Fallback (*ngIf="buttonClicked") + prec(3, seq( + field('value', $.identifier), + optional($._alias) + )), + + // Path 2: Complex Standalone Value (e.g. function calls) + prec(2, seq( + field('value', $._any_expression), + optional($._alias) + )), + + // Path 3: Name + Value Pair (e.g. trackBy trackFn) + prec(1, seq( + field('name', $.identifier), + optional(':'), + field('value', $._any_expression), + optional($._alias) + )), + ), + + // Path B: Hardcoded fallback keywords (e.g., else elseBlock) + microsyntax_keyword_binding: ($) => + seq( + field('name', choice( + alias('else', $.special_keyword), + alias('then', $.special_keyword), + alias('of', $.special_keyword), + )), + optional(':'), + field('value', $._any_expression), + optional($._alias) + ), + + // Path C: Variable iteration loops (e.g., let item of items) + microsyntax_variable_declaration: ($) => seq( - optional(alias('let', $.special_keyword)), + alias('let', $.special_keyword), field('name', $.identifier), - field('operator', choice($.identifier, '=')), - field('value', $.expression), + optional(seq(field('operator', '='), field('value', $.expression))), optional($._alias), - ), ), - seq(field('name', $.identifier), optional($._alias)), - ), + + // Path D: Naked standalone expressions + microsyntax_expression_binding: ($) => + seq( + field('value', $._any_expression), + optional($._alias) + ), _alias: ($) => seq(alias('as', $.special_keyword), field('alias', $.identifier)), _else_template_expression: ($) => - seq(';', alias('else', $.special_keyword), $.identifier), + seq(';', optional(seq(alias('then', $.special_keyword), $.identifier)), alias('else', $.special_keyword), $.identifier), _context_expression: ($) => seq( ';', diff --git a/src/grammar.json b/src/grammar.json index 127baa6..5ad39af 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -482,8 +482,17 @@ ] }, "text": { - "type": "PATTERN", - "value": "[^<>@{}&\\s]([^<>@{}&]*[^<>@{}&\\s])?" + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[^<>@{}&\\s]([^<>@{}&]*[^<>@{}&\\s])?" + }, + { + "type": "PATTERN", + "value": "&" + } + ] }, "statement_block": { "type": "PREC_RIGHT", @@ -2114,66 +2123,144 @@ "type": "CHOICE", "members": [ { - "type": "SYMBOL", - "name": "_double_quote" + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_double_quote" + }, + { + "type": "SYMBOL", + "name": "microsyntax" + }, + { + "type": "SYMBOL", + "name": "_double_quote" + } + ] }, { - "type": "SYMBOL", - "name": "_single_quote" + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_single_quote" + }, + { + "type": "SYMBOL", + "name": "microsyntax" + }, + { + "type": "SYMBOL", + "name": "_single_quote" + } + ] } ] - }, + } + ] + }, + { + "type": "BLANK" + } + ] + } + ] + }, + "microsyntax": { + "type": "PREC_LEFT", + "value": 0, + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "microsyntax_binding" + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ { "type": "CHOICE", "members": [ { - "type": "SYMBOL", - "name": "structural_expression" + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": ";" + }, + { + "type": "STRING", + "value": "," + } + ] }, { - "type": "SYMBOL", - "name": "structural_declaration" + "type": "BLANK" } ] }, { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_double_quote" - }, - { - "type": "SYMBOL", - "name": "_single_quote" - } - ] + "type": "SYMBOL", + "name": "microsyntax_binding" } ] - }, - { - "type": "BLANK" } - ] - } - ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": ";" + }, + { + "type": "STRING", + "value": "," + } + ] + }, + { + "type": "BLANK" + } + ] + } + ] + } }, - "structural_expression": { + "implicit_microsyntax_binding": { "type": "SEQ", "members": [ - { - "type": "SYMBOL", - "name": "_any_expression" - }, { "type": "CHOICE", "members": [ { "type": "SYMBOL", - "name": "_alias" + "name": "_any_expression" }, { - "type": "BLANK" + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "STRING", + "value": "let" + }, + "named": true, + "value": "special_keyword" + }, + { + "type": "SYMBOL", + "name": "identifier" + } + ] } ] }, @@ -2182,126 +2269,99 @@ "members": [ { "type": "SYMBOL", - "name": "_else_template_expression" + "name": "_alias" }, { "type": "BLANK" } ] + } + ] + }, + "microsyntax_binding": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "microsyntax_property_binding" }, { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_context_expression" - }, - { - "type": "BLANK" - } - ] + "type": "SYMBOL", + "name": "microsyntax_keyword_binding" + }, + { + "type": "SYMBOL", + "name": "microsyntax_variable_declaration" } ] }, - "structural_declaration": { - "type": "SEQ", + "microsyntax_property_binding": { + "type": "CHOICE", "members": [ { - "type": "ALIAS", + "type": "PREC", + "value": 3, "content": { - "type": "STRING", - "value": "let" - }, - "named": true, - "value": "special_keyword" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "structural_assignment" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "value", + "content": { + "type": "SYMBOL", + "name": "identifier" + } + }, + { + "type": "CHOICE", "members": [ { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": ";" - }, - { - "type": "STRING", - "value": "," - } - ] + "type": "SYMBOL", + "name": "_alias" }, { - "type": "SYMBOL", - "name": "structural_assignment" + "type": "BLANK" } ] } - } - ] - } - ] - }, - "structural_assignment": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "STRING", - "value": ":" - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - } - ] + ] + } }, { - "type": "PREC_LEFT", + "type": "PREC", "value": 2, "content": { "type": "SEQ", "members": [ + { + "type": "FIELD", + "name": "value", + "content": { + "type": "SYMBOL", + "name": "_any_expression" + } + }, { "type": "CHOICE", "members": [ { - "type": "ALIAS", - "content": { - "type": "STRING", - "value": "let" - }, - "named": true, - "value": "special_keyword" + "type": "SYMBOL", + "name": "_alias" }, { "type": "BLANK" } ] - }, + } + ] + } + }, + { + "type": "PREC", + "value": 1, + "content": { + "type": "SEQ", + "members": [ { "type": "FIELD", "name": "name", @@ -2311,28 +2371,23 @@ } }, { - "type": "FIELD", - "name": "operator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "STRING", - "value": "=" - } - ] - } + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": ":" + }, + { + "type": "BLANK" + } + ] }, { "type": "FIELD", "name": "value", "content": { "type": "SYMBOL", - "name": "expression" + "name": "_any_expression" } }, { @@ -2349,29 +2404,165 @@ } ] } + } + ] + }, + "microsyntax_keyword_binding": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "name", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "STRING", + "value": "else" + }, + "named": true, + "value": "special_keyword" + }, + { + "type": "ALIAS", + "content": { + "type": "STRING", + "value": "then" + }, + "named": true, + "value": "special_keyword" + }, + { + "type": "ALIAS", + "content": { + "type": "STRING", + "value": "of" + }, + "named": true, + "value": "special_keyword" + } + ] + } }, { - "type": "SEQ", + "type": "CHOICE", "members": [ { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } + "type": "STRING", + "value": ":" }, { - "type": "CHOICE", + "type": "BLANK" + } + ] + }, + { + "type": "FIELD", + "name": "value", + "content": { + "type": "SYMBOL", + "name": "_any_expression" + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_alias" + }, + { + "type": "BLANK" + } + ] + } + ] + }, + "microsyntax_variable_declaration": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "STRING", + "value": "let" + }, + "named": true, + "value": "special_keyword" + }, + { + "type": "FIELD", + "name": "name", + "content": { + "type": "SYMBOL", + "name": "identifier" + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", "members": [ { - "type": "SYMBOL", - "name": "_alias" + "type": "FIELD", + "name": "operator", + "content": { + "type": "STRING", + "value": "=" + } }, { - "type": "BLANK" + "type": "FIELD", + "name": "value", + "content": { + "type": "SYMBOL", + "name": "expression" + } } ] + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_alias" + }, + { + "type": "BLANK" + } + ] + } + ] + }, + "microsyntax_expression_binding": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "value", + "content": { + "type": "SYMBOL", + "name": "_any_expression" + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_alias" + }, + { + "type": "BLANK" } ] } @@ -2406,6 +2597,32 @@ "type": "STRING", "value": ";" }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "STRING", + "value": "then" + }, + "named": true, + "value": "special_keyword" + }, + { + "type": "SYMBOL", + "name": "identifier" + } + ] + }, + { + "type": "BLANK" + } + ] + }, { "type": "ALIAS", "content": { @@ -4038,6 +4255,14 @@ [ "arrow_function_parameters", "_primitive" + ], + [ + "_any_expression", + "arguments" + ], + [ + "expression", + "arguments" ] ], "precedences": [], diff --git a/src/node-types.json b/src/node-types.json index 3db9aee..73b198c 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -2265,6 +2265,252 @@ } } }, + { + "type": "microsyntax", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "microsyntax_binding", + "named": true + } + ] + } + }, + { + "type": "microsyntax_binding", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "microsyntax_keyword_binding", + "named": true + }, + { + "type": "microsyntax_property_binding", + "named": true + }, + { + "type": "microsyntax_variable_declaration", + "named": true + } + ] + } + }, + { + "type": "microsyntax_keyword_binding", + "named": true, + "fields": { + "alias": { + "multiple": false, + "required": false, + "types": [ + { + "type": "identifier", + "named": true + } + ] + }, + "name": { + "multiple": false, + "required": true, + "types": [ + { + "type": "special_keyword", + "named": true + } + ] + }, + "value": { + "multiple": false, + "required": true, + "types": [ + { + "type": "arrow_function", + "named": true + }, + { + "type": "binary_expression", + "named": true + }, + { + "type": "conditional_expression", + "named": true + }, + { + "type": "expression", + "named": true + }, + { + "type": "nullish_coalescing_expression", + "named": true + }, + { + "type": "regular_expression", + "named": true + }, + { + "type": "ternary_expression", + "named": true + }, + { + "type": "unary_expression", + "named": true + } + ] + } + }, + "children": { + "multiple": false, + "required": false, + "types": [ + { + "type": "special_keyword", + "named": true + } + ] + } + }, + { + "type": "microsyntax_property_binding", + "named": true, + "fields": { + "alias": { + "multiple": false, + "required": false, + "types": [ + { + "type": "identifier", + "named": true + } + ] + }, + "name": { + "multiple": false, + "required": false, + "types": [ + { + "type": "identifier", + "named": true + } + ] + }, + "value": { + "multiple": false, + "required": true, + "types": [ + { + "type": "arrow_function", + "named": true + }, + { + "type": "binary_expression", + "named": true + }, + { + "type": "conditional_expression", + "named": true + }, + { + "type": "expression", + "named": true + }, + { + "type": "identifier", + "named": true + }, + { + "type": "nullish_coalescing_expression", + "named": true + }, + { + "type": "regular_expression", + "named": true + }, + { + "type": "ternary_expression", + "named": true + }, + { + "type": "unary_expression", + "named": true + } + ] + } + }, + "children": { + "multiple": false, + "required": false, + "types": [ + { + "type": "special_keyword", + "named": true + } + ] + } + }, + { + "type": "microsyntax_variable_declaration", + "named": true, + "fields": { + "alias": { + "multiple": false, + "required": false, + "types": [ + { + "type": "identifier", + "named": true + } + ] + }, + "name": { + "multiple": false, + "required": true, + "types": [ + { + "type": "identifier", + "named": true + } + ] + }, + "operator": { + "multiple": false, + "required": false, + "types": [ + { + "type": "=", + "named": false + } + ] + }, + "value": { + "multiple": false, + "required": false, + "types": [ + { + "type": "expression", + "named": true + } + ] + } + }, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "special_keyword", + "named": true + } + ] + } + }, { "type": "nullish_coalescing_expression", "named": true, @@ -2939,89 +3185,6 @@ "named": true, "fields": {} }, - { - "type": "structural_assignment", - "named": true, - "fields": { - "alias": { - "multiple": false, - "required": false, - "types": [ - { - "type": "identifier", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - }, - "operator": { - "multiple": false, - "required": false, - "types": [ - { - "type": "=", - "named": false - }, - { - "type": "identifier", - "named": true - } - ] - }, - "value": { - "multiple": false, - "required": false, - "types": [ - { - "type": "expression", - "named": true - }, - { - "type": "identifier", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "special_keyword", - "named": true - } - ] - } - }, - { - "type": "structural_declaration", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "special_keyword", - "named": true - }, - { - "type": "structural_assignment", - "named": true - } - ] - } - }, { "type": "structural_directive", "named": true, @@ -3035,83 +3198,7 @@ "named": true }, { - "type": "structural_declaration", - "named": true - }, - { - "type": "structural_expression", - "named": true - } - ] - } - }, - { - "type": "structural_expression", - "named": true, - "fields": { - "alias": { - "multiple": false, - "required": false, - "types": [ - { - "type": "identifier", - "named": true - } - ] - }, - "named": { - "multiple": false, - "required": false, - "types": [ - { - "type": "identifier", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "arrow_function", - "named": true - }, - { - "type": "binary_expression", - "named": true - }, - { - "type": "conditional_expression", - "named": true - }, - { - "type": "expression", - "named": true - }, - { - "type": "identifier", - "named": true - }, - { - "type": "nullish_coalescing_expression", - "named": true - }, - { - "type": "regular_expression", - "named": true - }, - { - "type": "special_keyword", - "named": true - }, - { - "type": "ternary_expression", - "named": true - }, - { - "type": "unary_expression", + "type": "microsyntax", "named": true } ] @@ -3408,6 +3495,11 @@ ] } }, + { + "type": "text", + "named": true, + "fields": {} + }, { "type": "timed_expression", "named": true, @@ -3849,10 +3941,6 @@ "type": "ternary_operator", "named": true }, - { - "type": "text", - "named": true - }, { "type": "unary_operator", "named": true diff --git a/src/parser.c b/src/parser.c index 9cafbf3..7353786 100644 --- a/src/parser.c +++ b/src/parser.c @@ -15,16 +15,16 @@ #endif #define LANGUAGE_VERSION 15 -#define STATE_COUNT 834 -#define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 245 +#define STATE_COUNT 937 +#define LARGE_STATE_COUNT 3 +#define SYMBOL_COUNT 247 #define ALIAS_COUNT 1 -#define TOKEN_COUNT 121 +#define TOKEN_COUNT 122 #define EXTERNAL_TOKEN_COUNT 13 -#define FIELD_COUNT 33 +#define FIELD_COUNT 32 #define MAX_ALIAS_SEQUENCE_LENGTH 7 #define MAX_RESERVED_WORD_SET_SIZE 0 -#define PRODUCTION_ID_COUNT 69 +#define PRODUCTION_ID_COUNT 66 #define SUPERTYPE_COUNT 0 enum ts_symbol_identifiers { @@ -42,237 +42,239 @@ enum ts_symbol_identifiers { aux_sym_quoted_attribute_value_token1 = 12, anon_sym_DQUOTE = 13, aux_sym_quoted_attribute_value_token2 = 14, - sym_text = 15, - anon_sym_LBRACE = 16, - anon_sym_RBRACE = 17, - anon_sym_let = 18, - anon_sym_SEMI = 19, - anon_sym_switch = 20, - anon_sym_LPAREN = 21, - anon_sym_RPAREN = 22, - anon_sym_case = 23, - anon_sym_default = 24, - anon_sym_defer = 25, - anon_sym_placeholder = 26, - anon_sym_loading = 27, - anon_sym_error = 28, - anon_sym_prefetch = 29, - anon_sym_when = 30, - anon_sym_on = 31, - anon_sym_after = 32, - anon_sym_minimum = 33, - anon_sym_for = 34, - anon_sym_empty = 35, - anon_sym_of = 36, - anon_sym_track = 37, - anon_sym_COMMA = 38, - anon_sym_else = 39, - anon_sym_if = 40, - anon_sym_as = 41, - anon_sym_EQ_GT = 42, - anon_sym_SLASH = 43, - anon_sym_SLASH2 = 44, - anon_sym_DOT = 45, - sym_regular_expression_pattern = 46, - sym_regular_expression_flags = 47, - anon_sym_EQ = 48, - anon_sym_plural = 49, - anon_sym_select = 50, - sym_icu_category = 51, - anon_sym_PLUS = 52, - anon_sym_STAR = 53, - anon_sym_COLON = 54, - anon_sym_context = 55, - anon_sym_LBRACK = 56, - anon_sym_RBRACK = 57, - anon_sym_LBRACK_LPAREN = 58, - anon_sym_RPAREN_RBRACK = 59, - anon_sym_LBRACK_AT = 60, - sym_binding_identifier = 61, - anon_sym_class = 62, - sym_class_name = 63, - sym_template_chars = 64, - anon_sym_DOLLAR_LBRACE = 65, - anon_sym_BANG = 66, - anon_sym_QMARK = 67, - anon_sym_QMARK_QMARK = 68, - anon_sym_PIPE_PIPE = 69, - anon_sym_AMP_AMP = 70, - anon_sym_PIPE = 71, - anon_sym_DOT_DOT_DOT = 72, - sym_identifier = 73, - aux_sym_string_token1 = 74, - aux_sym_string_token2 = 75, - sym__escape_sequence = 76, - sym_number = 77, - anon_sym_QMARK_DOT = 78, - anon_sym_BANG_DOT = 79, - anon_sym_px = 80, - anon_sym_PERCENT = 81, - anon_sym_ms = 82, - anon_sym_s = 83, - anon_sym_BQUOTE = 84, - anon_sym_DASH = 85, - anon_sym_STAR_STAR = 86, - anon_sym_EQ_EQ = 87, - anon_sym_EQ_EQ_EQ = 88, - anon_sym_BANG_EQ = 89, - anon_sym_BANG_EQ_EQ = 90, - anon_sym_LT_EQ = 91, - anon_sym_in = 92, - anon_sym_GT_EQ = 93, - anon_sym_PLUS_EQ = 94, - anon_sym_DASH_EQ = 95, - anon_sym_STAR_EQ = 96, - anon_sym_SLASH_EQ = 97, - anon_sym_PERCENT_EQ = 98, - anon_sym_STAR_STAR_EQ = 99, - anon_sym_LT_LT_EQ = 100, - anon_sym_GT_GT_EQ = 101, - anon_sym_GT_GT_GT_EQ = 102, - anon_sym_AMP_EQ = 103, - anon_sym_CARET_EQ = 104, - anon_sym_PIPE_EQ = 105, - anon_sym_AMP_AMP_EQ = 106, - anon_sym_PIPE_PIPE_EQ = 107, - anon_sym_QMARK_QMARK_EQ = 108, - sym__start_tag_name = 109, - sym__script_start_tag_name = 110, - sym__style_start_tag_name = 111, - sym__end_tag_name = 112, - sym_erroneous_end_tag_name = 113, - sym__implicit_end_tag = 114, - sym_raw_text = 115, - sym_comment = 116, - sym__interpolation_start = 117, - sym__interpolation_end = 118, - sym__control_flow_start = 119, - sym__empty_quoted_string = 120, - sym_document = 121, - sym_doctype = 122, - sym__node = 123, - sym_element = 124, - sym_script_element = 125, - sym_style_element = 126, - sym_start_tag = 127, - sym_script_start_tag = 128, - sym_style_start_tag = 129, - sym_self_closing_tag = 130, - sym_end_tag = 131, - sym_erroneous_end_tag = 132, - sym_attribute = 133, - sym_quoted_attribute_value = 134, - sym_statement_block = 135, - sym__any_statement = 136, - sym__alternative_statement = 137, - sym_let_statement = 138, - sym_switch_statement = 139, - sym__switch_start_expression = 140, - sym__switch_body_expression = 141, - sym_switch_body = 142, - sym_case_statement = 143, - sym_default_statement = 144, - sym_defer_statement = 145, - sym_placeholder_statement = 146, - sym_loading_statement = 147, - sym_error_statement = 148, - sym_defer_trigger = 149, - sym_placeholder_minimum = 150, - sym_loading_condition = 151, - sym_defer_trigger_condition = 152, - sym_timed_expression = 153, - sym_for_statement = 154, - sym__for_start_expression = 155, - sym__for_body_expression = 156, - sym_empty_statement = 157, - sym_for_declaration = 158, - sym_for_reference = 159, - sym_if_statement = 160, - sym_else_if_statement = 161, - sym_else_statement = 162, - sym__if_start_expression = 163, - sym__else_if_start_expression = 164, - sym__if_body_expression = 165, - sym_if_condition = 166, - sym_if_reference = 167, - sym__any_expression = 168, - sym_arrow_function = 169, - sym_arrow_function_parameters = 170, - sym_regular_expression = 171, - sym_assignment_expression = 172, - sym_icu_expression = 173, - sym_icu_clause = 174, - sym_icu_case = 175, - sym_interpolation = 176, - sym_concatenation_expression = 177, - sym_structural_directive = 178, - sym_structural_expression = 179, - sym_structural_declaration = 180, - sym_structural_assignment = 181, - sym__alias = 182, - sym__else_template_expression = 183, - sym__context_expression = 184, - sym_property_binding = 185, - sym_event_binding = 186, - sym_two_way_binding = 187, - sym_animation_binding = 188, - sym__binding_assignment = 189, - sym_binding_name = 190, - sym__binding_primitive = 191, - sym_binding_member_expression = 192, - sym_class_binding = 193, - sym__normal_attribute = 194, - sym_template_string = 195, - sym_template_substitution = 196, - sym_expression = 197, - sym_unary_expression = 198, - sym_binary_expression = 199, - sym_ternary_expression = 200, - sym__short_concat_expression = 201, - sym_nullish_coalescing_expression = 202, - sym_conditional_expression = 203, - sym_pipe_sequence = 204, - sym_pipe_call = 205, - sym_pipe_arguments = 206, - sym__pipe_argument = 207, - sym__primitive = 208, - sym_object = 209, - sym_pair = 210, - sym__shorthand = 211, - sym_spread = 212, - sym_array = 213, - sym_string = 214, - sym_group = 215, - sym_call_expression = 216, - sym_arguments = 217, - sym__timed_argument = 218, - sym_member_expression = 219, - sym_style_unit = 220, - sym_bracket_expression = 221, - sym_unit = 222, - sym__backtick = 223, - sym__single_quote = 224, - sym__double_quote = 225, - sym__binary_op = 226, - aux_sym_document_repeat1 = 227, - aux_sym_start_tag_repeat1 = 228, - aux_sym_switch_body_repeat1 = 229, - aux_sym_defer_trigger_repeat1 = 230, - aux_sym_for_reference_repeat1 = 231, - aux_sym_arrow_function_parameters_repeat1 = 232, - aux_sym_icu_expression_repeat1 = 233, - aux_sym_concatenation_expression_repeat1 = 234, - aux_sym_structural_declaration_repeat1 = 235, - aux_sym__binding_assignment_repeat1 = 236, - aux_sym_template_string_repeat1 = 237, - aux_sym_pipe_sequence_repeat1 = 238, - aux_sym_pipe_arguments_repeat1 = 239, - aux_sym_object_repeat1 = 240, - aux_sym_array_repeat1 = 241, - aux_sym_string_repeat1 = 242, - aux_sym_string_repeat2 = 243, - aux_sym_arguments_repeat1 = 244, - alias_sym_conditional_operator = 245, + aux_sym_text_token1 = 15, + aux_sym_text_token2 = 16, + anon_sym_LBRACE = 17, + anon_sym_RBRACE = 18, + anon_sym_let = 19, + anon_sym_SEMI = 20, + anon_sym_switch = 21, + anon_sym_LPAREN = 22, + anon_sym_RPAREN = 23, + anon_sym_case = 24, + anon_sym_default = 25, + anon_sym_defer = 26, + anon_sym_placeholder = 27, + anon_sym_loading = 28, + anon_sym_error = 29, + anon_sym_prefetch = 30, + anon_sym_when = 31, + anon_sym_on = 32, + anon_sym_after = 33, + anon_sym_minimum = 34, + anon_sym_for = 35, + anon_sym_empty = 36, + anon_sym_of = 37, + anon_sym_track = 38, + anon_sym_COMMA = 39, + anon_sym_else = 40, + anon_sym_if = 41, + anon_sym_as = 42, + anon_sym_EQ_GT = 43, + anon_sym_SLASH = 44, + anon_sym_SLASH2 = 45, + anon_sym_DOT = 46, + sym_regular_expression_pattern = 47, + sym_regular_expression_flags = 48, + anon_sym_EQ = 49, + anon_sym_plural = 50, + anon_sym_select = 51, + sym_icu_category = 52, + anon_sym_PLUS = 53, + anon_sym_STAR = 54, + anon_sym_COLON = 55, + anon_sym_then = 56, + anon_sym_LBRACK = 57, + anon_sym_RBRACK = 58, + anon_sym_LBRACK_LPAREN = 59, + anon_sym_RPAREN_RBRACK = 60, + anon_sym_LBRACK_AT = 61, + sym_binding_identifier = 62, + anon_sym_class = 63, + sym_class_name = 64, + sym_template_chars = 65, + anon_sym_DOLLAR_LBRACE = 66, + anon_sym_BANG = 67, + anon_sym_QMARK = 68, + anon_sym_QMARK_QMARK = 69, + anon_sym_PIPE_PIPE = 70, + anon_sym_AMP_AMP = 71, + anon_sym_PIPE = 72, + anon_sym_DOT_DOT_DOT = 73, + sym_identifier = 74, + aux_sym_string_token1 = 75, + aux_sym_string_token2 = 76, + sym__escape_sequence = 77, + sym_number = 78, + anon_sym_QMARK_DOT = 79, + anon_sym_BANG_DOT = 80, + anon_sym_px = 81, + anon_sym_PERCENT = 82, + anon_sym_ms = 83, + anon_sym_s = 84, + anon_sym_BQUOTE = 85, + anon_sym_DASH = 86, + anon_sym_STAR_STAR = 87, + anon_sym_EQ_EQ = 88, + anon_sym_EQ_EQ_EQ = 89, + anon_sym_BANG_EQ = 90, + anon_sym_BANG_EQ_EQ = 91, + anon_sym_LT_EQ = 92, + anon_sym_in = 93, + anon_sym_GT_EQ = 94, + anon_sym_PLUS_EQ = 95, + anon_sym_DASH_EQ = 96, + anon_sym_STAR_EQ = 97, + anon_sym_SLASH_EQ = 98, + anon_sym_PERCENT_EQ = 99, + anon_sym_STAR_STAR_EQ = 100, + anon_sym_LT_LT_EQ = 101, + anon_sym_GT_GT_EQ = 102, + anon_sym_GT_GT_GT_EQ = 103, + anon_sym_AMP_EQ = 104, + anon_sym_CARET_EQ = 105, + anon_sym_PIPE_EQ = 106, + anon_sym_AMP_AMP_EQ = 107, + anon_sym_PIPE_PIPE_EQ = 108, + anon_sym_QMARK_QMARK_EQ = 109, + sym__start_tag_name = 110, + sym__script_start_tag_name = 111, + sym__style_start_tag_name = 112, + sym__end_tag_name = 113, + sym_erroneous_end_tag_name = 114, + sym__implicit_end_tag = 115, + sym_raw_text = 116, + sym_comment = 117, + sym__interpolation_start = 118, + sym__interpolation_end = 119, + sym__control_flow_start = 120, + sym__empty_quoted_string = 121, + sym_document = 122, + sym_doctype = 123, + sym__node = 124, + sym_element = 125, + sym_script_element = 126, + sym_style_element = 127, + sym_start_tag = 128, + sym_script_start_tag = 129, + sym_style_start_tag = 130, + sym_self_closing_tag = 131, + sym_end_tag = 132, + sym_erroneous_end_tag = 133, + sym_attribute = 134, + sym_quoted_attribute_value = 135, + sym_text = 136, + sym_statement_block = 137, + sym__any_statement = 138, + sym__alternative_statement = 139, + sym_let_statement = 140, + sym_switch_statement = 141, + sym__switch_start_expression = 142, + sym__switch_body_expression = 143, + sym_switch_body = 144, + sym_case_statement = 145, + sym_default_statement = 146, + sym_defer_statement = 147, + sym_placeholder_statement = 148, + sym_loading_statement = 149, + sym_error_statement = 150, + sym_defer_trigger = 151, + sym_placeholder_minimum = 152, + sym_loading_condition = 153, + sym_defer_trigger_condition = 154, + sym_timed_expression = 155, + sym_for_statement = 156, + sym__for_start_expression = 157, + sym__for_body_expression = 158, + sym_empty_statement = 159, + sym_for_declaration = 160, + sym_for_reference = 161, + sym_if_statement = 162, + sym_else_if_statement = 163, + sym_else_statement = 164, + sym__if_start_expression = 165, + sym__else_if_start_expression = 166, + sym__if_body_expression = 167, + sym_if_condition = 168, + sym_if_reference = 169, + sym__any_expression = 170, + sym_arrow_function = 171, + sym_arrow_function_parameters = 172, + sym_regular_expression = 173, + sym_assignment_expression = 174, + sym_icu_expression = 175, + sym_icu_clause = 176, + sym_icu_case = 177, + sym_interpolation = 178, + sym_concatenation_expression = 179, + sym_structural_directive = 180, + sym_microsyntax = 181, + sym_microsyntax_binding = 182, + sym_microsyntax_property_binding = 183, + sym_microsyntax_keyword_binding = 184, + sym_microsyntax_variable_declaration = 185, + sym__alias = 186, + sym_property_binding = 187, + sym_event_binding = 188, + sym_two_way_binding = 189, + sym_animation_binding = 190, + sym__binding_assignment = 191, + sym_binding_name = 192, + sym__binding_primitive = 193, + sym_binding_member_expression = 194, + sym_class_binding = 195, + sym__normal_attribute = 196, + sym_template_string = 197, + sym_template_substitution = 198, + sym_expression = 199, + sym_unary_expression = 200, + sym_binary_expression = 201, + sym_ternary_expression = 202, + sym__short_concat_expression = 203, + sym_nullish_coalescing_expression = 204, + sym_conditional_expression = 205, + sym_pipe_sequence = 206, + sym_pipe_call = 207, + sym_pipe_arguments = 208, + sym__pipe_argument = 209, + sym__primitive = 210, + sym_object = 211, + sym_pair = 212, + sym__shorthand = 213, + sym_spread = 214, + sym_array = 215, + sym_string = 216, + sym_group = 217, + sym_call_expression = 218, + sym_arguments = 219, + sym__timed_argument = 220, + sym_member_expression = 221, + sym_style_unit = 222, + sym_bracket_expression = 223, + sym_unit = 224, + sym__backtick = 225, + sym__single_quote = 226, + sym__double_quote = 227, + sym__binary_op = 228, + aux_sym_document_repeat1 = 229, + aux_sym_start_tag_repeat1 = 230, + aux_sym_switch_body_repeat1 = 231, + aux_sym_defer_trigger_repeat1 = 232, + aux_sym_for_reference_repeat1 = 233, + aux_sym_arrow_function_parameters_repeat1 = 234, + aux_sym_icu_expression_repeat1 = 235, + aux_sym_concatenation_expression_repeat1 = 236, + aux_sym_microsyntax_repeat1 = 237, + aux_sym__binding_assignment_repeat1 = 238, + aux_sym_template_string_repeat1 = 239, + aux_sym_pipe_sequence_repeat1 = 240, + aux_sym_pipe_arguments_repeat1 = 241, + aux_sym_object_repeat1 = 242, + aux_sym_array_repeat1 = 243, + aux_sym_string_repeat1 = 244, + aux_sym_string_repeat2 = 245, + aux_sym_arguments_repeat1 = 246, + alias_sym_conditional_operator = 247, }; static const char * const ts_symbol_names[] = { @@ -291,7 +293,8 @@ static const char * const ts_symbol_names[] = { [aux_sym_quoted_attribute_value_token1] = "attribute_value", [anon_sym_DQUOTE] = "\"", [aux_sym_quoted_attribute_value_token2] = "attribute_value", - [sym_text] = "text", + [aux_sym_text_token1] = "text_token1", + [aux_sym_text_token2] = "text_token2", [anon_sym_LBRACE] = "{", [anon_sym_RBRACE] = "}", [anon_sym_let] = "special_keyword", @@ -315,7 +318,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_of] = "special_keyword", [anon_sym_track] = "special_keyword", [anon_sym_COMMA] = ",", - [anon_sym_else] = "control_keyword", + [anon_sym_else] = "special_keyword", [anon_sym_if] = "control_keyword", [anon_sym_as] = "special_keyword", [anon_sym_EQ_GT] = "=>", @@ -331,7 +334,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_PLUS] = "+", [anon_sym_STAR] = "*", [anon_sym_COLON] = ":", - [anon_sym_context] = "special_keyword", + [anon_sym_then] = "special_keyword", [anon_sym_LBRACK] = "[", [anon_sym_RBRACK] = "]", [anon_sym_LBRACK_LPAREN] = "[(", @@ -411,6 +414,7 @@ static const char * const ts_symbol_names[] = { [sym_erroneous_end_tag] = "erroneous_end_tag", [sym_attribute] = "attribute", [sym_quoted_attribute_value] = "quoted_attribute_value", + [sym_text] = "text", [sym_statement_block] = "statement_block", [sym__any_statement] = "_any_statement", [sym__alternative_statement] = "_alternative_statement", @@ -455,12 +459,12 @@ static const char * const ts_symbol_names[] = { [sym_interpolation] = "interpolation", [sym_concatenation_expression] = "concatenation_expression", [sym_structural_directive] = "structural_directive", - [sym_structural_expression] = "structural_expression", - [sym_structural_declaration] = "structural_declaration", - [sym_structural_assignment] = "structural_assignment", + [sym_microsyntax] = "microsyntax", + [sym_microsyntax_binding] = "microsyntax_binding", + [sym_microsyntax_property_binding] = "microsyntax_property_binding", + [sym_microsyntax_keyword_binding] = "microsyntax_keyword_binding", + [sym_microsyntax_variable_declaration] = "microsyntax_variable_declaration", [sym__alias] = "_alias", - [sym__else_template_expression] = "_else_template_expression", - [sym__context_expression] = "_context_expression", [sym_property_binding] = "property_binding", [sym_event_binding] = "event_binding", [sym_two_way_binding] = "two_way_binding", @@ -511,7 +515,7 @@ static const char * const ts_symbol_names[] = { [aux_sym_arrow_function_parameters_repeat1] = "arrow_function_parameters_repeat1", [aux_sym_icu_expression_repeat1] = "icu_expression_repeat1", [aux_sym_concatenation_expression_repeat1] = "concatenation_expression_repeat1", - [aux_sym_structural_declaration_repeat1] = "structural_declaration_repeat1", + [aux_sym_microsyntax_repeat1] = "microsyntax_repeat1", [aux_sym__binding_assignment_repeat1] = "_binding_assignment_repeat1", [aux_sym_template_string_repeat1] = "template_string_repeat1", [aux_sym_pipe_sequence_repeat1] = "pipe_sequence_repeat1", @@ -540,7 +544,8 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_quoted_attribute_value_token1] = sym_attribute_value, [anon_sym_DQUOTE] = anon_sym_DQUOTE, [aux_sym_quoted_attribute_value_token2] = sym_attribute_value, - [sym_text] = sym_text, + [aux_sym_text_token1] = aux_sym_text_token1, + [aux_sym_text_token2] = aux_sym_text_token2, [anon_sym_LBRACE] = anon_sym_LBRACE, [anon_sym_RBRACE] = anon_sym_RBRACE, [anon_sym_let] = anon_sym_let, @@ -564,7 +569,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_of] = anon_sym_let, [anon_sym_track] = anon_sym_let, [anon_sym_COMMA] = anon_sym_COMMA, - [anon_sym_else] = anon_sym_switch, + [anon_sym_else] = anon_sym_let, [anon_sym_if] = anon_sym_switch, [anon_sym_as] = anon_sym_let, [anon_sym_EQ_GT] = anon_sym_EQ_GT, @@ -580,7 +585,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_PLUS] = anon_sym_PLUS, [anon_sym_STAR] = anon_sym_STAR, [anon_sym_COLON] = anon_sym_COLON, - [anon_sym_context] = anon_sym_let, + [anon_sym_then] = anon_sym_let, [anon_sym_LBRACK] = anon_sym_LBRACK, [anon_sym_RBRACK] = anon_sym_RBRACK, [anon_sym_LBRACK_LPAREN] = anon_sym_LBRACK_LPAREN, @@ -660,6 +665,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_erroneous_end_tag] = sym_erroneous_end_tag, [sym_attribute] = sym_attribute, [sym_quoted_attribute_value] = sym_quoted_attribute_value, + [sym_text] = sym_text, [sym_statement_block] = sym_statement_block, [sym__any_statement] = sym__any_statement, [sym__alternative_statement] = sym__alternative_statement, @@ -704,12 +710,12 @@ static const TSSymbol ts_symbol_map[] = { [sym_interpolation] = sym_interpolation, [sym_concatenation_expression] = sym_concatenation_expression, [sym_structural_directive] = sym_structural_directive, - [sym_structural_expression] = sym_structural_expression, - [sym_structural_declaration] = sym_structural_declaration, - [sym_structural_assignment] = sym_structural_assignment, + [sym_microsyntax] = sym_microsyntax, + [sym_microsyntax_binding] = sym_microsyntax_binding, + [sym_microsyntax_property_binding] = sym_microsyntax_property_binding, + [sym_microsyntax_keyword_binding] = sym_microsyntax_keyword_binding, + [sym_microsyntax_variable_declaration] = sym_microsyntax_variable_declaration, [sym__alias] = sym__alias, - [sym__else_template_expression] = sym__else_template_expression, - [sym__context_expression] = sym__context_expression, [sym_property_binding] = sym_property_binding, [sym_event_binding] = sym_event_binding, [sym_two_way_binding] = sym_two_way_binding, @@ -760,7 +766,7 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_arrow_function_parameters_repeat1] = aux_sym_arrow_function_parameters_repeat1, [aux_sym_icu_expression_repeat1] = aux_sym_icu_expression_repeat1, [aux_sym_concatenation_expression_repeat1] = aux_sym_concatenation_expression_repeat1, - [aux_sym_structural_declaration_repeat1] = aux_sym_structural_declaration_repeat1, + [aux_sym_microsyntax_repeat1] = aux_sym_microsyntax_repeat1, [aux_sym__binding_assignment_repeat1] = aux_sym__binding_assignment_repeat1, [aux_sym_template_string_repeat1] = aux_sym_template_string_repeat1, [aux_sym_pipe_sequence_repeat1] = aux_sym_pipe_sequence_repeat1, @@ -834,9 +840,13 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_text] = { - .visible = true, - .named = true, + [aux_sym_text_token1] = { + .visible = false, + .named = false, + }, + [aux_sym_text_token2] = { + .visible = false, + .named = false, }, [anon_sym_LBRACE] = { .visible = true, @@ -994,7 +1004,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_context] = { + [anon_sym_then] = { .visible = true, .named = true, }, @@ -1314,6 +1324,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_text] = { + .visible = true, + .named = true, + }, [sym_statement_block] = { .visible = true, .named = true, @@ -1490,27 +1504,27 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_structural_expression] = { + [sym_microsyntax] = { .visible = true, .named = true, }, - [sym_structural_declaration] = { + [sym_microsyntax_binding] = { .visible = true, .named = true, }, - [sym_structural_assignment] = { + [sym_microsyntax_property_binding] = { .visible = true, .named = true, }, - [sym__alias] = { - .visible = false, + [sym_microsyntax_keyword_binding] = { + .visible = true, .named = true, }, - [sym__else_template_expression] = { - .visible = false, + [sym_microsyntax_variable_declaration] = { + .visible = true, .named = true, }, - [sym__context_expression] = { + [sym__alias] = { .visible = false, .named = true, }, @@ -1714,7 +1728,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [aux_sym_structural_declaration_repeat1] = { + [aux_sym_microsyntax_repeat1] = { .visible = false, .named = false, }, @@ -1780,20 +1794,19 @@ enum ts_field_identifiers { field_loading = 17, field_minimum = 18, field_name = 19, - field_named = 20, - field_object = 21, - field_operator = 22, - field_parameters = 23, - field_pattern = 24, - field_pipes = 25, - field_placeholder = 26, - field_property = 27, - field_reference = 28, - field_right = 29, - field_track = 30, - field_trigger = 31, - field_unit = 32, - field_value = 33, + field_object = 20, + field_operator = 21, + field_parameters = 22, + field_pattern = 23, + field_pipes = 24, + field_placeholder = 25, + field_property = 26, + field_reference = 27, + field_right = 28, + field_track = 29, + field_trigger = 30, + field_unit = 31, + field_value = 32, }; static const char * const ts_field_names[] = { @@ -1817,7 +1830,6 @@ static const char * const ts_field_names[] = { [field_loading] = "loading", [field_minimum] = "minimum", [field_name] = "name", - [field_named] = "named", [field_object] = "object", [field_operator] = "operator", [field_parameters] = "parameters", @@ -1848,16 +1860,16 @@ static const TSMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [12] = {.index = 32, .length = 2}, [13] = {.index = 34, .length = 1}, [14] = {.index = 35, .length = 1}, - [15] = {.index = 36, .length = 6}, - [16] = {.index = 42, .length = 1}, - [17] = {.index = 43, .length = 1}, - [18] = {.index = 44, .length = 2}, - [19] = {.index = 46, .length = 2}, - [20] = {.index = 48, .length = 3}, - [21] = {.index = 51, .length = 2}, - [22] = {.index = 53, .length = 2}, - [23] = {.index = 55, .length = 2}, - [24] = {.index = 57, .length = 1}, + [16] = {.index = 36, .length = 6}, + [17] = {.index = 42, .length = 1}, + [18] = {.index = 43, .length = 1}, + [19] = {.index = 44, .length = 2}, + [20] = {.index = 46, .length = 2}, + [21] = {.index = 48, .length = 3}, + [22] = {.index = 51, .length = 2}, + [23] = {.index = 53, .length = 2}, + [24] = {.index = 55, .length = 2}, + [25] = {.index = 57, .length = 1}, [26] = {.index = 58, .length = 1}, [28] = {.index = 59, .length = 2}, [29] = {.index = 61, .length = 2}, @@ -1881,24 +1893,22 @@ static const TSMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [47] = {.index = 91, .length = 3}, [48] = {.index = 94, .length = 3}, [49] = {.index = 97, .length = 2}, - [50] = {.index = 99, .length = 2}, - [51] = {.index = 101, .length = 1}, + [50] = {.index = 99, .length = 1}, + [51] = {.index = 100, .length = 2}, [52] = {.index = 102, .length = 1}, - [53] = {.index = 103, .length = 3}, - [54] = {.index = 106, .length = 1}, - [55] = {.index = 107, .length = 2}, - [56] = {.index = 109, .length = 2}, + [53] = {.index = 103, .length = 2}, + [54] = {.index = 105, .length = 2}, + [55] = {.index = 107, .length = 3}, + [56] = {.index = 110, .length = 1}, [57] = {.index = 111, .length = 2}, - [58] = {.index = 113, .length = 1}, - [59] = {.index = 114, .length = 6}, - [60] = {.index = 120, .length = 3}, - [62] = {.index = 123, .length = 2}, - [63] = {.index = 125, .length = 1}, - [64] = {.index = 126, .length = 3}, - [65] = {.index = 129, .length = 4}, - [66] = {.index = 133, .length = 1}, - [67] = {.index = 134, .length = 2}, - [68] = {.index = 136, .length = 4}, + [58] = {.index = 113, .length = 2}, + [59] = {.index = 115, .length = 3}, + [60] = {.index = 118, .length = 6}, + [61] = {.index = 124, .length = 3}, + [62] = {.index = 127, .length = 3}, + [63] = {.index = 130, .length = 1}, + [64] = {.index = 131, .length = 4}, + [65] = {.index = 135, .length = 2}, }; static const TSFieldMapEntry ts_field_map_entries[] = { @@ -2049,83 +2059,75 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_condition, 1}, {field_condition, 3}, [99] = + {field_value, 0}, + [100] = {field_alias, 2}, {field_alias, 3, .inherited = true}, - [101] = - {field_alias, 1, .inherited = true}, [102] = - {field_named, 1, .inherited = true}, + {field_name, 1}, [103] = + {field_name, 0}, + {field_value, 1}, + [105] = + {field_alias, 1, .inherited = true}, + {field_value, 0}, + [107] = {field_name, 0}, {field_track, 5}, {field_value, 2}, - [106] = + [110] = {field_alias, 1}, - [107] = - {field_alias, 0, .inherited = true}, - {field_alias, 1, .inherited = true}, - [109] = - {field_alias, 1, .inherited = true}, - {field_name, 0}, [111] = + {field_alias, 0, .inherited = true}, {field_alias, 1, .inherited = true}, - {field_named, 2, .inherited = true}, [113] = - {field_named, 2, .inherited = true}, - [114] = + {field_alias, 2, .inherited = true}, + {field_name, 1}, + [115] = + {field_alias, 2, .inherited = true}, + {field_name, 0}, + {field_value, 1}, + [118] = {field_alternative, 2, .inherited = true}, {field_alternative_condition, 2, .inherited = true}, {field_empty, 2, .inherited = true}, {field_error, 2, .inherited = true}, {field_loading, 2, .inherited = true}, {field_placeholder, 2, .inherited = true}, - [120] = - {field_name, 0}, - {field_operator, 1}, - {field_value, 2}, - [123] = - {field_alias, 1, .inherited = true}, - {field_named, 3, .inherited = true}, - [125] = - {field_value, 3}, - [126] = + [124] = {field_name, 1}, {field_operator, 2}, {field_value, 3}, - [129] = + [127] = {field_alias, 3, .inherited = true}, {field_name, 0}, - {field_operator, 1}, {field_value, 2}, - [133] = - {field_named, 1}, - [134] = - {field_body, 5}, + [130] = {field_value, 3}, - [136] = + [131] = {field_alias, 4, .inherited = true}, {field_name, 1}, {field_operator, 2}, {field_value, 3}, + [135] = + {field_body, 5}, + {field_value, 3}, }; static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { [0] = {0}, - [21] = { - [1] = alias_sym_conditional_operator, - }, - [25] = { + [15] = { [1] = anon_sym_switch, }, + [22] = { + [1] = alias_sym_conditional_operator, + }, [27] = { [1] = sym_identifier, }, [39] = { [3] = anon_sym_QMARK, }, - [61] = { - [1] = anon_sym_let, - }, }; static const uint16_t ts_non_terminal_alias_map[] = { @@ -2157,297 +2159,297 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [21] = 21, [22] = 22, [23] = 23, - [24] = 2, + [24] = 24, [25] = 25, - [26] = 8, - [27] = 20, - [28] = 7, - [29] = 3, - [30] = 9, - [31] = 10, + [26] = 26, + [27] = 27, + [28] = 28, + [29] = 29, + [30] = 30, + [31] = 31, [32] = 32, [33] = 33, - [34] = 22, - [35] = 11, - [36] = 12, - [37] = 13, - [38] = 14, - [39] = 15, - [40] = 16, - [41] = 5, - [42] = 6, - [43] = 17, - [44] = 18, - [45] = 19, - [46] = 4, - [47] = 21, - [48] = 25, - [49] = 23, - [50] = 8, - [51] = 9, - [52] = 20, - [53] = 53, - [54] = 54, - [55] = 55, - [56] = 56, - [57] = 32, - [58] = 33, - [59] = 59, - [60] = 60, - [61] = 20, - [62] = 62, - [63] = 54, - [64] = 64, - [65] = 7, - [66] = 66, - [67] = 53, - [68] = 68, - [69] = 3, - [70] = 70, - [71] = 8, - [72] = 2, - [73] = 9, - [74] = 62, - [75] = 75, - [76] = 76, - [77] = 15, + [34] = 34, + [35] = 35, + [36] = 16, + [37] = 5, + [38] = 17, + [39] = 19, + [40] = 20, + [41] = 3, + [42] = 25, + [43] = 4, + [44] = 3, + [45] = 25, + [46] = 5, + [47] = 16, + [48] = 20, + [49] = 15, + [50] = 4, + [51] = 22, + [52] = 22, + [53] = 6, + [54] = 23, + [55] = 10, + [56] = 24, + [57] = 11, + [58] = 14, + [59] = 13, + [60] = 9, + [61] = 8, + [62] = 12, + [63] = 15, + [64] = 23, + [65] = 17, + [66] = 21, + [67] = 6, + [68] = 19, + [69] = 24, + [70] = 10, + [71] = 11, + [72] = 14, + [73] = 13, + [74] = 9, + [75] = 8, + [76] = 12, + [77] = 21, [78] = 18, - [79] = 11, - [80] = 19, - [81] = 4, - [82] = 60, - [83] = 21, - [84] = 66, - [85] = 22, - [86] = 59, - [87] = 16, - [88] = 5, - [89] = 13, - [90] = 12, - [91] = 75, - [92] = 14, - [93] = 6, - [94] = 17, - [95] = 10, - [96] = 70, - [97] = 23, + [79] = 26, + [80] = 18, + [81] = 26, + [82] = 27, + [83] = 28, + [84] = 28, + [85] = 85, + [86] = 86, + [87] = 87, + [88] = 87, + [89] = 27, + [90] = 90, + [91] = 91, + [92] = 92, + [93] = 93, + [94] = 93, + [95] = 91, + [96] = 16, + [97] = 4, [98] = 98, - [99] = 25, + [99] = 20, [100] = 100, - [101] = 98, - [102] = 102, - [103] = 100, - [104] = 104, - [105] = 105, - [106] = 106, + [101] = 29, + [102] = 100, + [103] = 29, + [104] = 3, + [105] = 5, + [106] = 30, [107] = 107, - [108] = 104, - [109] = 66, - [110] = 33, - [111] = 102, - [112] = 105, - [113] = 32, - [114] = 75, - [115] = 105, - [116] = 104, - [117] = 117, - [118] = 53, - [119] = 54, - [120] = 75, - [121] = 59, - [122] = 66, - [123] = 60, - [124] = 75, - [125] = 70, + [108] = 25, + [109] = 30, + [110] = 110, + [111] = 111, + [112] = 112, + [113] = 111, + [114] = 112, + [115] = 13, + [116] = 21, + [117] = 22, + [118] = 118, + [119] = 6, + [120] = 34, + [121] = 19, + [122] = 24, + [123] = 33, + [124] = 32, + [125] = 23, [126] = 126, [127] = 127, - [128] = 127, - [129] = 126, + [128] = 31, + [129] = 11, [130] = 130, - [131] = 131, - [132] = 132, - [133] = 133, + [131] = 34, + [132] = 110, + [133] = 14, [134] = 134, - [135] = 134, - [136] = 136, - [137] = 134, - [138] = 131, - [139] = 136, - [140] = 134, - [141] = 132, - [142] = 136, - [143] = 134, - [144] = 133, - [145] = 145, - [146] = 146, - [147] = 147, - [148] = 148, - [149] = 149, - [150] = 150, - [151] = 151, - [152] = 146, - [153] = 146, - [154] = 146, - [155] = 155, - [156] = 151, - [157] = 151, - [158] = 151, - [159] = 150, - [160] = 160, - [161] = 160, - [162] = 162, - [163] = 163, - [164] = 150, - [165] = 165, - [166] = 150, - [167] = 160, - [168] = 160, - [169] = 169, - [170] = 169, - [171] = 169, - [172] = 169, + [135] = 9, + [136] = 8, + [137] = 12, + [138] = 15, + [139] = 31, + [140] = 33, + [141] = 141, + [142] = 10, + [143] = 17, + [144] = 134, + [145] = 118, + [146] = 134, + [147] = 118, + [148] = 126, + [149] = 127, + [150] = 32, + [151] = 35, + [152] = 152, + [153] = 153, + [154] = 154, + [155] = 35, + [156] = 18, + [157] = 153, + [158] = 154, + [159] = 159, + [160] = 26, + [161] = 28, + [162] = 27, + [163] = 30, + [164] = 29, + [165] = 32, + [166] = 34, + [167] = 31, + [168] = 33, + [169] = 31, + [170] = 170, + [171] = 170, + [172] = 35, [173] = 173, - [174] = 173, - [175] = 173, - [176] = 173, - [177] = 177, + [174] = 174, + [175] = 175, + [176] = 176, + [177] = 174, [178] = 178, - [179] = 178, - [180] = 178, - [181] = 178, - [182] = 182, + [179] = 174, + [180] = 174, + [181] = 174, + [182] = 176, [183] = 183, - [184] = 183, - [185] = 183, + [184] = 184, + [185] = 175, [186] = 183, - [187] = 187, - [188] = 187, - [189] = 187, - [190] = 187, - [191] = 187, - [192] = 192, + [187] = 183, + [188] = 183, + [189] = 178, + [190] = 190, + [191] = 191, + [192] = 190, [193] = 193, [194] = 194, - [195] = 195, + [195] = 193, [196] = 196, - [197] = 197, + [197] = 193, [198] = 198, [199] = 199, - [200] = 200, + [200] = 190, [201] = 201, - [202] = 201, - [203] = 192, - [204] = 192, - [205] = 196, - [206] = 193, - [207] = 192, - [208] = 208, - [209] = 209, + [202] = 193, + [203] = 190, + [204] = 204, + [205] = 198, + [206] = 196, + [207] = 196, + [208] = 190, + [209] = 198, [210] = 210, - [211] = 210, - [212] = 212, - [213] = 213, - [214] = 208, - [215] = 208, - [216] = 210, - [217] = 208, + [211] = 211, + [212] = 198, + [213] = 190, + [214] = 198, + [215] = 198, + [216] = 196, + [217] = 217, [218] = 218, - [219] = 219, - [220] = 213, - [221] = 219, - [222] = 210, - [223] = 208, - [224] = 3, - [225] = 7, - [226] = 3, - [227] = 2, - [228] = 25, - [229] = 7, - [230] = 230, - [231] = 16, - [232] = 5, - [233] = 6, - [234] = 17, - [235] = 18, - [236] = 19, - [237] = 4, - [238] = 21, - [239] = 32, - [240] = 33, - [241] = 230, - [242] = 242, - [243] = 22, - [244] = 242, - [245] = 245, - [246] = 10, - [247] = 11, - [248] = 12, - [249] = 13, - [250] = 14, - [251] = 15, - [252] = 25, - [253] = 253, - [254] = 254, - [255] = 255, - [256] = 245, - [257] = 257, - [258] = 54, - [259] = 32, - [260] = 33, - [261] = 53, - [262] = 262, - [263] = 263, + [219] = 218, + [220] = 218, + [221] = 218, + [222] = 218, + [223] = 218, + [224] = 5, + [225] = 13, + [226] = 23, + [227] = 227, + [228] = 10, + [229] = 11, + [230] = 227, + [231] = 14, + [232] = 227, + [233] = 227, + [234] = 227, + [235] = 8, + [236] = 227, + [237] = 12, + [238] = 15, + [239] = 16, + [240] = 17, + [241] = 18, + [242] = 21, + [243] = 25, + [244] = 22, + [245] = 6, + [246] = 19, + [247] = 24, + [248] = 9, + [249] = 249, + [250] = 249, + [251] = 251, + [252] = 249, + [253] = 27, + [254] = 249, + [255] = 28, + [256] = 256, + [257] = 29, + [258] = 258, + [259] = 30, + [260] = 258, + [261] = 258, + [262] = 258, + [263] = 33, [264] = 264, [265] = 265, - [266] = 266, - [267] = 262, - [268] = 266, - [269] = 269, - [270] = 264, - [271] = 54, - [272] = 269, - [273] = 53, + [266] = 265, + [267] = 265, + [268] = 265, + [269] = 265, + [270] = 32, + [271] = 271, + [272] = 272, + [273] = 273, [274] = 274, - [275] = 269, - [276] = 266, - [277] = 269, - [278] = 266, + [275] = 275, + [276] = 35, + [277] = 277, + [278] = 278, [279] = 279, [280] = 280, [281] = 281, [282] = 282, - [283] = 283, - [284] = 60, - [285] = 59, - [286] = 286, - [287] = 287, - [288] = 288, + [283] = 279, + [284] = 284, + [285] = 285, + [286] = 271, + [287] = 272, + [288] = 277, [289] = 289, - [290] = 290, - [291] = 291, + [290] = 277, + [291] = 277, [292] = 292, - [293] = 293, + [293] = 292, [294] = 294, [295] = 295, [296] = 296, - [297] = 297, + [297] = 292, [298] = 298, - [299] = 299, - [300] = 300, - [301] = 301, - [302] = 302, + [299] = 292, + [300] = 294, + [301] = 292, + [302] = 295, [303] = 303, - [304] = 304, + [304] = 294, [305] = 305, - [306] = 280, + [306] = 306, [307] = 307, - [308] = 262, - [309] = 279, + [308] = 294, + [309] = 309, [310] = 310, - [311] = 311, + [311] = 292, [312] = 312, - [313] = 313, - [314] = 314, + [313] = 292, + [314] = 310, [315] = 315, [316] = 316, [317] = 317, @@ -2455,202 +2457,202 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [319] = 319, [320] = 320, [321] = 321, - [322] = 322, - [323] = 70, - [324] = 324, - [325] = 325, - [326] = 326, - [327] = 327, - [328] = 328, + [322] = 5, + [323] = 323, + [324] = 25, + [325] = 5, + [326] = 25, + [327] = 16, + [328] = 14, [329] = 329, - [330] = 330, + [330] = 11, [331] = 331, [332] = 332, - [333] = 333, - [334] = 334, - [335] = 335, - [336] = 336, - [337] = 337, - [338] = 338, - [339] = 286, - [340] = 299, + [333] = 18, + [334] = 6, + [335] = 19, + [336] = 9, + [337] = 10, + [338] = 24, + [339] = 8, + [340] = 340, [341] = 341, - [342] = 342, - [343] = 313, - [344] = 320, - [345] = 329, - [346] = 307, - [347] = 293, - [348] = 348, - [349] = 315, - [350] = 318, - [351] = 325, - [352] = 328, - [353] = 336, - [354] = 354, - [355] = 310, - [356] = 332, - [357] = 316, - [358] = 334, - [359] = 359, - [360] = 335, - [361] = 361, - [362] = 326, + [342] = 12, + [343] = 343, + [344] = 344, + [345] = 17, + [346] = 15, + [347] = 347, + [348] = 329, + [349] = 349, + [350] = 350, + [351] = 351, + [352] = 23, + [353] = 21, + [354] = 350, + [355] = 355, + [356] = 22, + [357] = 357, + [358] = 358, + [359] = 13, + [360] = 18, + [361] = 28, + [362] = 362, [363] = 363, - [364] = 289, - [365] = 291, - [366] = 295, - [367] = 298, - [368] = 368, - [369] = 369, - [370] = 304, - [371] = 305, - [372] = 290, - [373] = 342, - [374] = 314, - [375] = 330, - [376] = 301, - [377] = 322, - [378] = 341, - [379] = 311, - [380] = 324, - [381] = 302, - [382] = 327, - [383] = 333, - [384] = 303, - [385] = 331, - [386] = 312, - [387] = 287, - [388] = 317, - [389] = 288, - [390] = 292, - [391] = 294, - [392] = 337, - [393] = 319, - [394] = 321, + [364] = 364, + [365] = 365, + [366] = 332, + [367] = 27, + [368] = 28, + [369] = 27, + [370] = 370, + [371] = 274, + [372] = 278, + [373] = 30, + [374] = 29, + [375] = 370, + [376] = 376, + [377] = 264, + [378] = 376, + [379] = 264, + [380] = 380, + [381] = 380, + [382] = 382, + [383] = 376, + [384] = 30, + [385] = 376, + [386] = 376, + [387] = 380, + [388] = 380, + [389] = 29, + [390] = 376, + [391] = 380, + [392] = 380, + [393] = 393, + [394] = 394, [395] = 395, - [396] = 297, - [397] = 300, - [398] = 296, + [396] = 396, + [397] = 397, + [398] = 398, [399] = 399, [400] = 400, - [401] = 395, + [401] = 401, [402] = 402, - [403] = 265, - [404] = 280, - [405] = 279, - [406] = 369, + [403] = 403, + [404] = 404, + [405] = 316, + [406] = 406, [407] = 407, [408] = 408, - [409] = 409, - [410] = 410, - [411] = 263, + [409] = 319, + [410] = 321, + [411] = 411, [412] = 412, [413] = 413, - [414] = 363, - [415] = 286, + [414] = 414, + [415] = 415, [416] = 416, [417] = 417, [418] = 418, - [419] = 354, + [419] = 419, [420] = 420, [421] = 421, - [422] = 407, - [423] = 338, - [424] = 297, + [422] = 422, + [423] = 423, + [424] = 424, [425] = 425, - [426] = 400, - [427] = 413, - [428] = 416, - [429] = 417, - [430] = 402, - [431] = 399, - [432] = 421, - [433] = 408, - [434] = 412, - [435] = 418, - [436] = 409, - [437] = 410, - [438] = 262, + [426] = 426, + [427] = 427, + [428] = 428, + [429] = 429, + [430] = 33, + [431] = 431, + [432] = 32, + [433] = 433, + [434] = 434, + [435] = 435, + [436] = 436, + [437] = 437, + [438] = 438, [439] = 439, [440] = 440, - [441] = 283, + [441] = 441, [442] = 442, [443] = 443, - [444] = 281, - [445] = 369, - [446] = 446, - [447] = 282, - [448] = 448, - [449] = 449, - [450] = 450, - [451] = 451, - [452] = 452, - [453] = 443, - [454] = 454, - [455] = 455, - [456] = 446, - [457] = 439, - [458] = 458, - [459] = 448, - [460] = 451, - [461] = 452, - [462] = 439, - [463] = 439, - [464] = 464, - [465] = 448, - [466] = 451, - [467] = 452, - [468] = 451, - [469] = 452, - [470] = 470, - [471] = 354, - [472] = 450, - [473] = 448, - [474] = 474, - [475] = 475, - [476] = 476, - [477] = 477, - [478] = 478, - [479] = 479, - [480] = 480, - [481] = 481, - [482] = 482, - [483] = 280, - [484] = 476, - [485] = 477, - [486] = 478, - [487] = 479, - [488] = 286, - [489] = 481, - [490] = 478, + [444] = 444, + [445] = 411, + [446] = 400, + [447] = 401, + [448] = 402, + [449] = 403, + [450] = 404, + [451] = 441, + [452] = 284, + [453] = 453, + [454] = 285, + [455] = 406, + [456] = 415, + [457] = 416, + [458] = 419, + [459] = 420, + [460] = 421, + [461] = 422, + [462] = 423, + [463] = 425, + [464] = 407, + [465] = 408, + [466] = 433, + [467] = 434, + [468] = 435, + [469] = 436, + [470] = 414, + [471] = 438, + [472] = 439, + [473] = 424, + [474] = 442, + [475] = 428, + [476] = 429, + [477] = 431, + [478] = 284, + [479] = 273, + [480] = 393, + [481] = 285, + [482] = 412, + [483] = 413, + [484] = 444, + [485] = 418, + [486] = 486, + [487] = 426, + [488] = 427, + [489] = 35, + [490] = 440, [491] = 491, - [492] = 476, - [493] = 476, - [494] = 477, - [495] = 479, - [496] = 477, - [497] = 478, - [498] = 479, - [499] = 499, - [500] = 500, - [501] = 501, - [502] = 502, - [503] = 503, - [504] = 265, - [505] = 279, - [506] = 263, - [507] = 507, - [508] = 508, - [509] = 509, + [492] = 492, + [493] = 437, + [494] = 417, + [495] = 394, + [496] = 395, + [497] = 273, + [498] = 498, + [499] = 396, + [500] = 397, + [501] = 398, + [502] = 399, + [503] = 498, + [504] = 443, + [505] = 505, + [506] = 506, + [507] = 296, + [508] = 491, + [509] = 296, [510] = 510, - [511] = 511, - [512] = 512, - [513] = 513, + [511] = 318, + [512] = 317, + [513] = 506, [514] = 514, [515] = 515, [516] = 516, - [517] = 517, + [517] = 317, [518] = 518, [519] = 519, [520] = 520, @@ -2659,145 +2661,145 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [523] = 523, [524] = 524, [525] = 525, - [526] = 526, - [527] = 520, - [528] = 515, - [529] = 529, + [526] = 505, + [527] = 527, + [528] = 528, + [529] = 318, [530] = 530, - [531] = 531, - [532] = 532, - [533] = 513, - [534] = 534, - [535] = 535, - [536] = 536, - [537] = 537, - [538] = 538, - [539] = 519, - [540] = 540, - [541] = 532, - [542] = 536, - [543] = 543, - [544] = 512, - [545] = 545, - [546] = 526, + [531] = 527, + [532] = 264, + [533] = 524, + [534] = 525, + [535] = 519, + [536] = 521, + [537] = 528, + [538] = 518, + [539] = 522, + [540] = 510, + [541] = 541, + [542] = 515, + [543] = 453, + [544] = 523, + [545] = 516, + [546] = 520, [547] = 547, [548] = 548, [549] = 549, [550] = 550, - [551] = 517, - [552] = 297, - [553] = 525, - [554] = 554, + [551] = 551, + [552] = 552, + [553] = 551, + [554] = 547, [555] = 555, - [556] = 530, - [557] = 545, + [556] = 548, + [557] = 549, [558] = 558, - [559] = 523, - [560] = 521, - [561] = 548, - [562] = 562, - [563] = 563, - [564] = 564, - [565] = 565, - [566] = 566, - [567] = 567, - [568] = 568, - [569] = 569, - [570] = 570, - [571] = 571, + [559] = 559, + [560] = 560, + [561] = 547, + [562] = 555, + [563] = 548, + [564] = 549, + [565] = 547, + [566] = 555, + [567] = 548, + [568] = 549, + [569] = 547, + [570] = 555, + [571] = 547, [572] = 572, - [573] = 573, - [574] = 282, - [575] = 575, - [576] = 576, + [573] = 559, + [574] = 555, + [575] = 560, + [576] = 555, [577] = 577, [578] = 578, [579] = 579, - [580] = 562, + [580] = 580, [581] = 581, [582] = 582, [583] = 583, - [584] = 582, + [584] = 584, [585] = 585, [586] = 586, - [587] = 587, - [588] = 585, - [589] = 589, - [590] = 569, - [591] = 591, - [592] = 572, + [587] = 585, + [588] = 579, + [589] = 581, + [590] = 590, + [591] = 586, + [592] = 284, [593] = 593, [594] = 594, - [595] = 595, - [596] = 596, - [597] = 597, - [598] = 598, - [599] = 565, - [600] = 586, - [601] = 601, - [602] = 575, - [603] = 603, - [604] = 604, - [605] = 605, - [606] = 569, - [607] = 572, - [608] = 608, - [609] = 609, - [610] = 596, - [611] = 596, - [612] = 598, - [613] = 583, - [614] = 614, - [615] = 615, - [616] = 569, - [617] = 572, + [595] = 581, + [596] = 586, + [597] = 278, + [598] = 579, + [599] = 581, + [600] = 590, + [601] = 585, + [602] = 586, + [603] = 273, + [604] = 274, + [605] = 285, + [606] = 606, + [607] = 585, + [608] = 581, + [609] = 585, + [610] = 586, + [611] = 586, + [612] = 579, + [613] = 579, + [614] = 581, + [615] = 579, + [616] = 585, + [617] = 617, [618] = 618, - [619] = 596, - [620] = 598, - [621] = 601, - [622] = 354, + [619] = 619, + [620] = 620, + [621] = 296, + [622] = 622, [623] = 623, - [624] = 591, - [625] = 593, - [626] = 614, - [627] = 281, - [628] = 283, + [624] = 624, + [625] = 625, + [626] = 626, + [627] = 627, + [628] = 628, [629] = 629, [630] = 630, [631] = 631, - [632] = 369, - [633] = 587, - [634] = 598, - [635] = 609, + [632] = 632, + [633] = 631, + [634] = 634, + [635] = 635, [636] = 636, - [637] = 579, - [638] = 638, + [637] = 637, + [638] = 617, [639] = 639, [640] = 640, - [641] = 641, + [641] = 628, [642] = 642, - [643] = 639, - [644] = 644, - [645] = 645, - [646] = 646, + [643] = 629, + [644] = 627, + [645] = 639, + [646] = 642, [647] = 647, - [648] = 644, + [648] = 648, [649] = 649, [650] = 650, - [651] = 645, - [652] = 652, - [653] = 652, + [651] = 651, + [652] = 626, + [653] = 624, [654] = 654, - [655] = 655, - [656] = 656, - [657] = 650, - [658] = 658, - [659] = 576, + [655] = 654, + [656] = 636, + [657] = 637, + [658] = 625, + [659] = 635, [660] = 660, - [661] = 661, + [661] = 319, [662] = 662, [663] = 663, - [664] = 638, + [664] = 318, [665] = 665, [666] = 666, [667] = 667, @@ -2807,166 +2809,269 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [671] = 671, [672] = 672, [673] = 673, - [674] = 665, - [675] = 666, - [676] = 656, + [674] = 674, + [675] = 675, + [676] = 676, [677] = 677, [678] = 678, - [679] = 667, + [679] = 679, [680] = 680, - [681] = 293, + [681] = 681, [682] = 682, - [683] = 669, - [684] = 670, - [685] = 685, - [686] = 686, - [687] = 645, - [688] = 652, - [689] = 689, + [683] = 681, + [684] = 684, + [685] = 660, + [686] = 676, + [687] = 667, + [688] = 688, + [689] = 317, [690] = 690, - [691] = 638, + [691] = 671, [692] = 692, - [693] = 647, - [694] = 566, - [695] = 567, - [696] = 568, - [697] = 661, - [698] = 698, - [699] = 699, - [700] = 700, - [701] = 701, - [702] = 645, - [703] = 652, - [704] = 704, - [705] = 705, + [693] = 321, + [694] = 694, + [695] = 660, + [696] = 676, + [697] = 697, + [698] = 688, + [699] = 690, + [700] = 690, + [701] = 660, + [702] = 676, + [703] = 703, + [704] = 688, + [705] = 690, [706] = 706, [707] = 707, - [708] = 673, - [709] = 652, - [710] = 662, - [711] = 671, - [712] = 700, - [713] = 672, - [714] = 714, + [708] = 708, + [709] = 660, + [710] = 676, + [711] = 688, + [712] = 690, + [713] = 713, + [714] = 676, [715] = 715, - [716] = 326, - [717] = 715, - [718] = 673, - [719] = 707, - [720] = 720, - [721] = 721, - [722] = 663, - [723] = 642, - [724] = 649, - [725] = 655, - [726] = 646, - [727] = 638, - [728] = 728, + [716] = 716, + [717] = 688, + [718] = 690, + [719] = 660, + [720] = 665, + [721] = 677, + [722] = 688, + [723] = 716, + [724] = 724, + [725] = 725, + [726] = 726, + [727] = 727, + [728] = 678, [729] = 729, - [730] = 730, - [731] = 728, - [732] = 673, + [730] = 713, + [731] = 731, + [732] = 316, [733] = 733, - [734] = 734, - [735] = 735, - [736] = 736, - [737] = 737, - [738] = 738, - [739] = 739, + [734] = 727, + [735] = 724, + [736] = 680, + [737] = 697, + [738] = 682, + [739] = 679, [740] = 740, [741] = 741, [742] = 742, - [743] = 743, + [743] = 416, [744] = 744, [745] = 745, [746] = 746, - [747] = 744, + [747] = 747, [748] = 748, - [749] = 748, - [750] = 745, + [749] = 749, + [750] = 750, [751] = 751, [752] = 752, [753] = 753, - [754] = 752, + [754] = 742, [755] = 755, - [756] = 756, - [757] = 737, + [756] = 673, + [757] = 757, [758] = 758, - [759] = 738, - [760] = 739, - [761] = 761, + [759] = 759, + [760] = 674, + [761] = 433, [762] = 762, - [763] = 763, - [764] = 764, + [763] = 675, + [764] = 753, [765] = 765, - [766] = 738, - [767] = 739, - [768] = 768, + [766] = 766, + [767] = 755, + [768] = 744, [769] = 769, [770] = 770, [771] = 771, - [772] = 772, - [773] = 738, - [774] = 751, - [775] = 775, - [776] = 764, + [772] = 745, + [773] = 758, + [774] = 774, + [775] = 746, + [776] = 776, [777] = 777, - [778] = 771, - [779] = 746, - [780] = 780, + [778] = 747, + [779] = 755, + [780] = 759, [781] = 781, - [782] = 782, - [783] = 739, + [782] = 740, + [783] = 770, [784] = 784, - [785] = 780, + [785] = 747, [786] = 786, [787] = 787, [788] = 788, - [789] = 789, + [789] = 755, [790] = 790, - [791] = 791, + [791] = 774, [792] = 792, [793] = 793, [794] = 794, - [795] = 755, - [796] = 756, - [797] = 777, - [798] = 786, + [795] = 740, + [796] = 740, + [797] = 770, + [798] = 692, [799] = 799, [800] = 800, - [801] = 745, + [801] = 801, [802] = 802, [803] = 803, - [804] = 804, - [805] = 770, - [806] = 751, - [807] = 807, + [804] = 794, + [805] = 776, + [806] = 740, + [807] = 770, [808] = 808, [809] = 809, - [810] = 810, - [811] = 771, - [812] = 812, - [813] = 813, - [814] = 814, - [815] = 790, - [816] = 771, - [817] = 753, - [818] = 737, - [819] = 819, - [820] = 799, - [821] = 787, - [822] = 819, - [823] = 751, - [824] = 782, + [810] = 770, + [811] = 741, + [812] = 762, + [813] = 770, + [814] = 777, + [815] = 815, + [816] = 816, + [817] = 817, + [818] = 818, + [819] = 740, + [820] = 770, + [821] = 748, + [822] = 749, + [823] = 747, + [824] = 750, [825] = 825, - [826] = 800, - [827] = 827, - [828] = 804, - [829] = 829, - [830] = 737, - [831] = 742, - [832] = 832, - [833] = 807, + [826] = 826, + [827] = 771, + [828] = 828, + [829] = 751, + [830] = 801, + [831] = 752, + [832] = 815, + [833] = 769, + [834] = 799, + [835] = 786, + [836] = 802, + [837] = 837, + [838] = 838, + [839] = 839, + [840] = 840, + [841] = 841, + [842] = 842, + [843] = 843, + [844] = 839, + [845] = 845, + [846] = 846, + [847] = 847, + [848] = 845, + [849] = 849, + [850] = 850, + [851] = 851, + [852] = 852, + [853] = 853, + [854] = 854, + [855] = 855, + [856] = 856, + [857] = 857, + [858] = 858, + [859] = 859, + [860] = 860, + [861] = 854, + [862] = 862, + [863] = 851, + [864] = 864, + [865] = 865, + [866] = 866, + [867] = 866, + [868] = 868, + [869] = 869, + [870] = 870, + [871] = 854, + [872] = 854, + [873] = 847, + [874] = 874, + [875] = 851, + [876] = 876, + [877] = 842, + [878] = 878, + [879] = 879, + [880] = 880, + [881] = 874, + [882] = 878, + [883] = 846, + [884] = 884, + [885] = 885, + [886] = 852, + [887] = 887, + [888] = 857, + [889] = 847, + [890] = 856, + [891] = 891, + [892] = 843, + [893] = 893, + [894] = 894, + [895] = 853, + [896] = 855, + [897] = 865, + [898] = 859, + [899] = 880, + [900] = 900, + [901] = 901, + [902] = 902, + [903] = 879, + [904] = 904, + [905] = 905, + [906] = 843, + [907] = 907, + [908] = 908, + [909] = 909, + [910] = 879, + [911] = 847, + [912] = 912, + [913] = 913, + [914] = 914, + [915] = 879, + [916] = 854, + [917] = 900, + [918] = 878, + [919] = 919, + [920] = 870, + [921] = 909, + [922] = 837, + [923] = 923, + [924] = 924, + [925] = 854, + [926] = 851, + [927] = 927, + [928] = 928, + [929] = 928, + [930] = 930, + [931] = 931, + [932] = 878, + [933] = 930, + [934] = 885, + [935] = 843, + [936] = 936, }; static const TSCharacterRange sym_attribute_name_character_set_1[] = { @@ -2979,269 +3084,320 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(161); + if (eof) ADVANCE(154); ADVANCE_MAP( - '!', 299, - '"', 225, - '$', 136, - '%', 348, - '&', 17, - '\'', 222, - '(', 235, - ')', 236, - '*', 276, - '+', 274, - ',', 252, - '-', 354, - '.', 263, - '/', 261, - ':', 277, - ';', 233, - '<', 169, - '=', 269, - '>', 166, - '?', 300, - '[', 281, - '\\', 131, - ']', 282, - '^', 31, - '`', 353, - 'a', 74, - 'c', 41, - 'e', 97, - 'f', 105, - 'l', 64, - 'm', 265, - 'o', 75, - 'p', 92, - 's', 352, - 't', 113, - 'w', 85, - '{', 229, - '|', 309, - '}', 230, - 'd', 266, - 'g', 266, - 'i', 266, - 'u', 266, - 'v', 266, - 'y', 266, + '!', 295, + '"', 218, + '$', 129, + '%', 342, + '&', 222, + '\'', 215, + '(', 229, + ')', 230, + '*', 271, + '+', 269, + ',', 247, + '-', 348, + '.', 258, + '/', 256, + ':', 272, + ';', 227, + '<', 162, + '=', 264, + '>', 159, + '?', 296, + '[', 276, + '\\', 125, + ']', 277, + '^', 29, + '`', 347, + 'a', 71, + 'c', 39, + 'e', 95, + 'f', 102, + 'l', 60, + 'm', 260, + 'o', 72, + 'p', 90, + 's', 346, + 't', 82, + 'w', 83, + '{', 223, + '|', 305, + '}', 224, + 'd', 261, + 'g', 261, + 'i', 261, + 'u', 261, + 'v', 261, + 'y', 261, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(159); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(341); + lookahead == ' ') SKIP(152); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(335); END_STATE(); case 1: ADVANCE_MAP( - '!', 28, - '"', 225, - '%', 348, - '&', 21, - '\'', 222, - '(', 235, - ')', 236, - '*', 276, - '+', 274, - ',', 252, - '-', 354, - '.', 262, - '/', 260, - ':', 277, - ';', 233, - '<', 170, - '=', 269, - '>', 166, - '?', 300, - 'D', 142, - '[', 280, - ']', 282, - '^', 31, - 'a', 74, - 'c', 40, - 'd', 66, - 'i', 77, - 'm', 88, - 's', 351, - '{', 229, - '|', 309, - '}', 230, + '!', 295, + '"', 218, + '%', 342, + '&', 20, + '\'', 215, + '(', 229, + ')', 230, + '*', 271, + '+', 269, + ',', 247, + '-', 348, + '.', 257, + '/', 255, + ':', 272, + ';', 227, + '<', 163, + '=', 264, + '>', 159, + '?', 296, + '[', 275, + ']', 277, + '^', 29, + '`', 347, + 'a', 316, + 'e', 313, + 'i', 314, + 'l', 308, + 'o', 311, + 't', 312, + '{', 223, + '|', 305, + '}', 224, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(335); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); case 2: ADVANCE_MAP( - '!', 28, - '"', 225, - '%', 348, - '&', 21, - '\'', 222, - '(', 235, - ')', 38, - '*', 276, - '+', 274, - ',', 252, - '-', 354, - '.', 263, - '/', 260, - ':', 277, - '<', 170, - '=', 30, - '>', 166, - '?', 300, - '[', 280, - '^', 31, - 'i', 316, - '|', 309, - '}', 230, + '!', 26, + '"', 218, + '%', 342, + '&', 20, + '\'', 215, + '(', 229, + ')', 36, + '*', 271, + '+', 269, + ',', 247, + '-', 348, + '.', 258, + '/', 255, + ':', 272, + '<', 163, + '=', 28, + '>', 159, + '?', 296, + '[', 275, + '^', 29, + 'i', 314, + '|', 305, + '}', 224, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(2); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); case 3: ADVANCE_MAP( - '!', 298, - '"', 225, - '&', 22, - '\'', 222, - '(', 235, - ')', 236, - ',', 252, - '.', 263, - '/', 259, - ':', 277, - ';', 233, - '=', 268, - '?', 302, - '[', 280, - ']', 282, - '`', 353, - '{', 229, - '|', 310, - '}', 230, + '!', 26, + '"', 218, + '%', 342, + '&', 20, + '(', 229, + ')', 230, + '*', 271, + '+', 269, + ',', 247, + '-', 348, + '.', 257, + '/', 255, + ':', 272, + ';', 227, + '<', 163, + '=', 264, + '>', 159, + '?', 296, + 'D', 135, + '[', 275, + ']', 277, + '^', 29, + 'a', 70, + 'c', 38, + 'd', 62, + 'i', 74, + 'm', 86, + 's', 345, + '{', 223, + '|', 305, + '}', 224, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(3); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(341); - if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(325); END_STATE(); case 4: ADVANCE_MAP( - '!', 298, - '"', 225, - '\'', 222, - '(', 235, - '/', 259, - '[', 280, - '`', 353, - 'l', 312, - '{', 229, + '!', 293, + '"', 218, + '\'', 215, + '(', 229, + ',', 247, + '.', 257, + '/', 254, + ';', 227, + '?', 298, + '[', 275, + '`', 347, + 'a', 316, + 'e', 313, + 'l', 308, + 'o', 311, + 't', 312, + '{', 223, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(4); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(341); + lookahead == ' ') SKIP(5); + if (lookahead == 'd' || + lookahead == 'g' || + lookahead == 'i' || + lookahead == 'm' || + ('s' <= lookahead && lookahead <= 'v') || + lookahead == 'y') ADVANCE(262); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(335); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(325); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); case 5: ADVANCE_MAP( - '!', 27, - '"', 225, - '&', 22, - '\'', 222, - '(', 235, - ',', 252, - '.', 263, - '/', 261, - ':', 277, - '?', 301, - '[', 280, - '|', 310, - '}', 230, + '!', 293, + '"', 218, + '\'', 215, + '(', 229, + ',', 247, + '.', 257, + '/', 254, + ';', 227, + '?', 298, + '[', 275, + '`', 347, + 'a', 316, + 'e', 313, + 'l', 308, + 'o', 311, + 't', 312, + '{', 223, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(6); + lookahead == ' ') SKIP(5); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(335); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); case 6: ADVANCE_MAP( - '!', 27, - '"', 225, - '&', 22, - '\'', 222, - '(', 235, - ',', 252, - '.', 263, - ':', 277, - '?', 301, - '[', 280, - '|', 310, - '}', 230, + '!', 293, + '"', 218, + '\'', 215, + '(', 229, + ',', 247, + '/', 254, + ';', 227, + '[', 275, + '`', 347, + 'e', 313, + 'l', 308, + 'o', 311, + 't', 312, + '{', 223, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(6); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(335); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); case 7: ADVANCE_MAP( - '"', 225, - '\'', 222, - ')', 236, - ',', 252, - '.', 262, - ';', 233, - '?', 302, - ']', 282, - 'a', 116, - '}', 230, + '!', 294, + '"', 218, + '&', 21, + '\'', 215, + '(', 229, + ')', 230, + ',', 247, + '.', 258, + '/', 254, + ':', 272, + ';', 227, + '?', 297, + '[', 275, + ']', 277, + '`', 347, + '{', 223, + '|', 306, + '}', 224, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(7); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(335); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); case 8: ADVANCE_MAP( - '"', 225, - '\'', 222, - ')', 236, - ',', 252, - '.', 262, - ';', 233, - '?', 302, - ']', 282, - 'a', 116, - '}', 230, + '!', 294, + '"', 218, + '&', 21, + '\'', 215, + '(', 229, + ',', 247, + '.', 257, + '/', 254, + ':', 272, + ';', 227, + '=', 263, + '?', 297, + '[', 275, + '`', 347, + 'a', 316, + 'e', 313, + 'l', 308, + 'o', 311, + 't', 312, + '{', 223, + '|', 306, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(7); - if (lookahead == 'd' || - lookahead == 'g' || - lookahead == 'i' || - lookahead == 'm' || - lookahead == 's' || - lookahead == 'u' || - lookahead == 'v' || - lookahead == 'y') ADVANCE(266); + lookahead == ' ') SKIP(8); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(335); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); case 9: - if (lookahead == '"') ADVANCE(225); - if (lookahead == '\'') ADVANCE(222); - if (lookahead == ',') ADVANCE(252); - if (lookahead == '.') ADVANCE(263); - if (lookahead == '?') ADVANCE(302); - if (lookahead == '}') ADVANCE(230); + if (lookahead == '"') ADVANCE(218); + if (lookahead == '\'') ADVANCE(215); + if (lookahead == ',') ADVANCE(247); + if (lookahead == '.') ADVANCE(258); + if (lookahead == '?') ADVANCE(298); + if (lookahead == '}') ADVANCE(224); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(10); if (lookahead == 'd' || @@ -3251,222 +3407,229 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 's' || lookahead == 'u' || lookahead == 'v' || - lookahead == 'y') ADVANCE(267); + lookahead == 'y') ADVANCE(262); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); case 10: - if (lookahead == '"') ADVANCE(225); - if (lookahead == '\'') ADVANCE(222); - if (lookahead == ',') ADVANCE(252); - if (lookahead == '.') ADVANCE(263); - if (lookahead == '?') ADVANCE(302); - if (lookahead == '}') ADVANCE(230); + if (lookahead == '"') ADVANCE(218); + if (lookahead == '\'') ADVANCE(215); + if (lookahead == ',') ADVANCE(247); + if (lookahead == '.') ADVANCE(258); + if (lookahead == '?') ADVANCE(298); + if (lookahead == '}') ADVANCE(224); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(10); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); case 11: - if (lookahead == '"') ADVANCE(225); - if (lookahead == '\'') ADVANCE(222); - if (lookahead == ',') ADVANCE(252); - if (lookahead == ':') ADVANCE(277); - if (lookahead == ';') ADVANCE(233); - if (lookahead == '=') ADVANCE(268); - if (lookahead == 'a') ADVANCE(319); + if (lookahead == '"') ADVANCE(218); + if (lookahead == '\'') ADVANCE(215); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(11); - if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(325); + if (lookahead != 0 && + (lookahead < '<' || '>' < lookahead)) ADVANCE(174); END_STATE(); case 12: - if (lookahead == '"') ADVANCE(225); - if (lookahead == '\'') ADVANCE(222); + ADVANCE_MAP( + '"', 218, + '(', 229, + '*', 270, + '/', 322, + '>', 158, + '[', 276, + '\\', 321, + '\'', 320, + ')', 320, + '.', 320, + '<', 320, + '=', 320, + ']', 320, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(12); - if (lookahead != 0 && - (lookahead < '<' || '>' < lookahead)) ADVANCE(181); + lookahead == ' ') ADVANCE(320); + if (lookahead != 0) ADVANCE(324); END_STATE(); case 13: ADVANCE_MAP( - '"', 225, - '(', 235, - '*', 275, - '/', 328, - '>', 165, - '[', 281, - '\\', 327, - '\'', 326, - ')', 326, - '.', 326, - '<', 326, - '=', 326, - ']', 326, + '"', 218, + '(', 229, + '*', 270, + '>', 158, + '[', 276, + '\\', 321, + '\'', 320, + ')', 320, + '.', 320, + '<', 320, + '=', 320, + ']', 320, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(326); - if (lookahead != 0) ADVANCE(330); + lookahead == ' ') ADVANCE(320); + if (lookahead != 0) ADVANCE(324); END_STATE(); case 14: ADVANCE_MAP( - '"', 225, - '(', 235, - '*', 275, - '>', 165, - '[', 281, - '\\', 327, - '\'', 326, - ')', 326, - '.', 326, - '<', 326, - '=', 326, - ']', 326, + '"', 218, + ')', 230, + ',', 247, + '.', 257, + '/', 256, + ';', 227, + '?', 298, + ']', 277, + '}', 224, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(326); - if (lookahead != 0) ADVANCE(330); + lookahead == ' ') SKIP(15); + if (lookahead == 'd' || + lookahead == 'g' || + lookahead == 'i' || + lookahead == 'm' || + lookahead == 's' || + lookahead == 'u' || + lookahead == 'v' || + lookahead == 'y') ADVANCE(261); END_STATE(); case 15: - if (lookahead == '"') ADVANCE(225); - if (lookahead == '\\') ADVANCE(329); + ADVANCE_MAP( + '"', 218, + ')', 230, + ',', 247, + '.', 257, + ';', 227, + '?', 298, + ']', 277, + '}', 224, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(326); - if (lookahead != 0) ADVANCE(326); + lookahead == ' ') SKIP(15); END_STATE(); case 16: - if (lookahead == '"') ADVANCE(225); + if (lookahead == '"') ADVANCE(218); + if (lookahead == '\\') ADVANCE(323); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(226); - if (lookahead != 0) ADVANCE(227); + lookahead == ' ') ADVANCE(320); + if (lookahead != 0) ADVANCE(320); END_STATE(); case 17: - if (lookahead == '#') ADVANCE(145); - if (lookahead == '&') ADVANCE(308); - if (lookahead == '=') ADVANCE(373); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(221); + if (lookahead == '"') ADVANCE(218); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(219); + if (lookahead != 0) ADVANCE(220); END_STATE(); case 18: - if (lookahead == '#') ADVANCE(145); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(221); - END_STATE(); - case 19: - if (lookahead == '$') ADVANCE(136); - if (lookahead == '\\') ADVANCE(155); - if (lookahead == '`') ADVANCE(353); + if (lookahead == '$') ADVANCE(129); + if (lookahead == '\\') ADVANCE(148); + if (lookahead == '`') ADVANCE(347); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(295); - if (lookahead != 0) ADVANCE(296); + lookahead == ' ') ADVANCE(290); + if (lookahead != 0) ADVANCE(291); END_STATE(); - case 20: - if (lookahead == '%') ADVANCE(347); - if (lookahead == 'p') ADVANCE(290); + case 19: + if (lookahead == '%') ADVANCE(341); + if (lookahead == 'p') ADVANCE(285); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(20); + lookahead == ' ') SKIP(19); if (lookahead == '$' || lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286); + END_STATE(); + case 20: + if (lookahead == '&') ADVANCE(304); + if (lookahead == '=') ADVANCE(367); END_STATE(); case 21: - if (lookahead == '&') ADVANCE(308); - if (lookahead == '=') ADVANCE(373); + if (lookahead == '&') ADVANCE(303); END_STATE(); case 22: - if (lookahead == '&') ADVANCE(307); + if (lookahead == '\'') ADVANCE(215); + if (lookahead == '\\') ADVANCE(326); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(325); + if (lookahead != 0) ADVANCE(325); END_STATE(); case 23: - if (lookahead == '\'') ADVANCE(222); - if (lookahead == '\\') ADVANCE(332); + if (lookahead == '\'') ADVANCE(215); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(331); - if (lookahead != 0) ADVANCE(331); + lookahead == ' ') ADVANCE(216); + if (lookahead != 0) ADVANCE(217); END_STATE(); case 24: - if (lookahead == '\'') ADVANCE(222); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(223); - if (lookahead != 0) ADVANCE(224); - END_STATE(); - case 25: - if (lookahead == '(') ADVANCE(235); - if (lookahead == '*') ADVANCE(275); - if (lookahead == '/') ADVANCE(173); - if (lookahead == '=') ADVANCE(268); - if (lookahead == '>') ADVANCE(165); - if (lookahead == '[') ADVANCE(281); + if (lookahead == '(') ADVANCE(229); + if (lookahead == '*') ADVANCE(270); + if (lookahead == '/') ADVANCE(166); + if (lookahead == '=') ADVANCE(263); + if (lookahead == '>') ADVANCE(158); + if (lookahead == '[') ADVANCE(276); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(25); + lookahead == ' ') SKIP(24); if (lookahead != 0 && lookahead != '"' && (lookahead < '\'' || '*' < lookahead) && lookahead != '.' && lookahead != '/' && (lookahead < '<' || '>' < lookahead) && - lookahead != ']') ADVANCE(180); + lookahead != ']') ADVANCE(173); END_STATE(); - case 26: - if (lookahead == '(') ADVANCE(235); - if (lookahead == '*') ADVANCE(275); - if (lookahead == '=') ADVANCE(268); - if (lookahead == '>') ADVANCE(165); - if (lookahead == '[') ADVANCE(281); + case 25: + if (lookahead == '(') ADVANCE(229); + if (lookahead == '*') ADVANCE(270); + if (lookahead == '=') ADVANCE(263); + if (lookahead == '>') ADVANCE(158); + if (lookahead == '[') ADVANCE(276); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(26); + lookahead == ' ') SKIP(25); if (lookahead != 0 && lookahead != '"' && (lookahead < '\'' || '*' < lookahead) && lookahead != '.' && (lookahead < '<' || '>' < lookahead) && - lookahead != ']') ADVANCE(180); + lookahead != ']') ADVANCE(173); + END_STATE(); + case 26: + if (lookahead == '.') ADVANCE(338); + if (lookahead == '=') ADVANCE(352); END_STATE(); case 27: - if (lookahead == '.') ADVANCE(344); + if (lookahead == '.') ADVANCE(307); END_STATE(); case 28: - if (lookahead == '.') ADVANCE(344); - if (lookahead == '=') ADVANCE(358); + if (lookahead == '=') ADVANCE(350); + if (lookahead == '>') ADVANCE(253); END_STATE(); case 29: - if (lookahead == '.') ADVANCE(311); + if (lookahead == '=') ADVANCE(368); END_STATE(); case 30: - if (lookahead == '=') ADVANCE(356); - if (lookahead == '>') ADVANCE(258); + if (lookahead == '=') ADVANCE(364); END_STATE(); case 31: - if (lookahead == '=') ADVANCE(374); + if (lookahead == '=') ADVANCE(365); + if (lookahead == '>') ADVANCE(32); END_STATE(); case 32: - if (lookahead == '=') ADVANCE(370); + if (lookahead == '=') ADVANCE(366); END_STATE(); case 33: - if (lookahead == '=') ADVANCE(371); - if (lookahead == '>') ADVANCE(34); - END_STATE(); - case 34: - if (lookahead == '=') ADVANCE(372); - END_STATE(); - case 35: - if (lookahead == '[') ADVANCE(37); - if (lookahead == '\\') ADVANCE(157); + if (lookahead == '[') ADVANCE(35); + if (lookahead == '\\') ADVANCE(150); if (lookahead != 0 && lookahead != '\n' && - lookahead != '/') ADVANCE(264); + lookahead != '/') ADVANCE(259); END_STATE(); - case 36: - if (lookahead == '[') ADVANCE(158); + case 34: + if (lookahead == '[') ADVANCE(151); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(36); + lookahead == ' ') SKIP(34); if (lookahead == '!' || lookahead == '"' || ('\'' <= lookahead && lookahead <= ')') || @@ -3474,1067 +3637,1053 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('/' <= lookahead && lookahead <= ':') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(294); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); END_STATE(); - case 37: - if (lookahead == '\\') ADVANCE(156); - if (lookahead == ']') ADVANCE(264); + case 35: + if (lookahead == '\\') ADVANCE(149); + if (lookahead == ']') ADVANCE(259); if (lookahead != 0 && - lookahead != '\n') ADVANCE(37); + lookahead != '\n') ADVANCE(35); + END_STATE(); + case 36: + if (lookahead == ']') ADVANCE(279); + END_STATE(); + case 37: + if (lookahead == ']') ADVANCE(289); + if (lookahead != 0) ADVANCE(37); END_STATE(); case 38: - if (lookahead == ']') ADVANCE(284); + if (lookahead == 'a') ADVANCE(116); END_STATE(); case 39: - if (lookahead == ']') ADVANCE(294); - if (lookahead != 0) ADVANCE(39); + if (lookahead == 'a') ADVANCE(116); + if (lookahead == 'l') ADVANCE(45); END_STATE(); case 40: - if (lookahead == 'a') ADVANCE(120); + if (lookahead == 'a') ADVANCE(52); END_STATE(); case 41: - if (lookahead == 'a') ADVANCE(120); - if (lookahead == 'l') ADVANCE(47); - if (lookahead == 'o') ADVANCE(103); + if (lookahead == 'a') ADVANCE(51); + if (lookahead == 'u') ADVANCE(111); END_STATE(); case 42: - if (lookahead == 'a') ADVANCE(56); + if (lookahead == 'a') ADVANCE(91); END_STATE(); case 43: - if (lookahead == 'a') ADVANCE(54); - if (lookahead == 'u') ADVANCE(114); + if (lookahead == 'a') ADVANCE(127); END_STATE(); case 44: - if (lookahead == 'a') ADVANCE(93); + if (lookahead == 'a') ADVANCE(46); END_STATE(); case 45: - if (lookahead == 'a') ADVANCE(133); + if (lookahead == 'a') ADVANCE(115); END_STATE(); case 46: - if (lookahead == 'a') ADVANCE(48); + if (lookahead == 'c') ADVANCE(88); END_STATE(); case 47: - if (lookahead == 'a') ADVANCE(119); - END_STATE(); - case 48: - if (lookahead == 'c') ADVANCE(90); - END_STATE(); - case 49: - if (lookahead == 'c') ADVANCE(287); + if (lookahead == 'c') ADVANCE(282); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(49); + lookahead == ' ') SKIP(47); if (lookahead == '$' || lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286); + END_STATE(); + case 48: + if (lookahead == 'c') ADVANCE(79); + END_STATE(); + case 49: + if (lookahead == 'c') ADVANCE(80); END_STATE(); case 50: - if (lookahead == 'c') ADVANCE(318); - if (lookahead == 'e') ADVANCE(315); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(50); - if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + if (lookahead == 'c') ADVANCE(121); END_STATE(); case 51: - if (lookahead == 'c') ADVANCE(318); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(51); - if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + if (lookahead == 'c') ADVANCE(59); END_STATE(); case 52: - if (lookahead == 'c') ADVANCE(82); + if (lookahead == 'd') ADVANCE(85); END_STATE(); case 53: - if (lookahead == 'c') ADVANCE(83); + if (lookahead == 'd') ADVANCE(67); END_STATE(); case 54: - if (lookahead == 'c') ADVANCE(63); + if (lookahead == 'd') ADVANCE(69); + if (lookahead == 'e') ADVANCE(95); + if (lookahead == 'f') ADVANCE(102); + if (lookahead == 'i') ADVANCE(73); + if (lookahead == 'l') ADVANCE(60); + if (lookahead == 'p') ADVANCE(89); + if (lookahead == 's') ADVANCE(66); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(54); END_STATE(); case 55: - if (lookahead == 'c') ADVANCE(126); + if (lookahead == 'e') ADVANCE(76); END_STATE(); case 56: - if (lookahead == 'd') ADVANCE(87); + if (lookahead == 'e') ADVANCE(98); END_STATE(); case 57: - if (lookahead == 'd') ADVANCE(71); + if (lookahead == 'e') ADVANCE(231); END_STATE(); case 58: - if (lookahead == 'd') ADVANCE(73); - if (lookahead == 'e') ADVANCE(97); - if (lookahead == 'f') ADVANCE(105); - if (lookahead == 'i') ADVANCE(76); - if (lookahead == 'l') ADVANCE(64); - if (lookahead == 'p') ADVANCE(91); - if (lookahead == 's') ADVANCE(70); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(58); + if (lookahead == 'e') ADVANCE(248); END_STATE(); case 59: - if (lookahead == 'e') ADVANCE(79); + if (lookahead == 'e') ADVANCE(81); END_STATE(); case 60: - if (lookahead == 'e') ADVANCE(237); + if (lookahead == 'e') ADVANCE(118); + if (lookahead == 'o') ADVANCE(40); END_STATE(); case 61: - if (lookahead == 'e') ADVANCE(253); + if (lookahead == 'e') ADVANCE(99); END_STATE(); case 62: - if (lookahead == 'e') ADVANCE(134); + if (lookahead == 'e') ADVANCE(75); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(133); END_STATE(); case 63: - if (lookahead == 'e') ADVANCE(84); + if (lookahead == 'e') ADVANCE(122); END_STATE(); case 64: - if (lookahead == 'e') ADVANCE(122); - if (lookahead == 'o') ADVANCE(42); + if (lookahead == 'e') ADVANCE(107); END_STATE(); case 65: - if (lookahead == 'e') ADVANCE(100); + if (lookahead == 'e') ADVANCE(50); END_STATE(); case 66: - if (lookahead == 'e') ADVANCE(78); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(140); + if (lookahead == 'e') ADVANCE(94); + if (lookahead == 'w') ADVANCE(87); END_STATE(); case 67: if (lookahead == 'e') ADVANCE(109); END_STATE(); case 68: - if (lookahead == 'e') ADVANCE(128); + if (lookahead == 'e') ADVANCE(110); END_STATE(); case 69: - if (lookahead == 'e') ADVANCE(55); + if (lookahead == 'e') ADVANCE(77); END_STATE(); case 70: - if (lookahead == 'e') ADVANCE(96); - if (lookahead == 'w') ADVANCE(89); + if (lookahead == 'f') ADVANCE(123); END_STATE(); case 71: - if (lookahead == 'e') ADVANCE(111); + if (lookahead == 'f') ADVANCE(123); + if (lookahead == 's') ADVANCE(251); END_STATE(); case 72: - if (lookahead == 'e') ADVANCE(112); + if (lookahead == 'f') ADVANCE(244); + if (lookahead == 'n') ADVANCE(239); END_STATE(); case 73: - if (lookahead == 'e') ADVANCE(80); + if (lookahead == 'f') ADVANCE(250); END_STATE(); case 74: - if (lookahead == 'f') ADVANCE(127); - if (lookahead == 's') ADVANCE(256); + if (lookahead == 'f') ADVANCE(250); + if (lookahead == 'n') ADVANCE(355); END_STATE(); case 75: - if (lookahead == 'f') ADVANCE(250); - if (lookahead == 'n') ADVANCE(245); + if (lookahead == 'f') ADVANCE(43); END_STATE(); case 76: - if (lookahead == 'f') ADVANCE(255); + if (lookahead == 'f') ADVANCE(63); END_STATE(); case 77: - if (lookahead == 'f') ADVANCE(255); - if (lookahead == 'n') ADVANCE(361); + if (lookahead == 'f') ADVANCE(68); END_STATE(); case 78: - if (lookahead == 'f') ADVANCE(45); + if (lookahead == 'g') ADVANCE(235); END_STATE(); case 79: - if (lookahead == 'f') ADVANCE(68); + if (lookahead == 'h') ADVANCE(237); END_STATE(); case 80: - if (lookahead == 'f') ADVANCE(72); + if (lookahead == 'h') ADVANCE(228); END_STATE(); case 81: - if (lookahead == 'g') ADVANCE(241); + if (lookahead == 'h') ADVANCE(103); END_STATE(); case 82: - if (lookahead == 'h') ADVANCE(243); + if (lookahead == 'h') ADVANCE(56); + if (lookahead == 'r') ADVANCE(44); END_STATE(); case 83: - if (lookahead == 'h') ADVANCE(234); + if (lookahead == 'h') ADVANCE(61); END_STATE(); case 84: - if (lookahead == 'h') ADVANCE(104); + if (lookahead == 'i') ADVANCE(97); END_STATE(); case 85: - if (lookahead == 'h') ADVANCE(65); + if (lookahead == 'i') ADVANCE(100); END_STATE(); case 86: - if (lookahead == 'i') ADVANCE(99); + if (lookahead == 'i') ADVANCE(101); + if (lookahead == 's') ADVANCE(343); END_STATE(); case 87: - if (lookahead == 'i') ADVANCE(101); + if (lookahead == 'i') ADVANCE(124); END_STATE(); case 88: - if (lookahead == 'i') ADVANCE(102); - if (lookahead == 's') ADVANCE(349); + if (lookahead == 'k') ADVANCE(246); END_STATE(); case 89: - if (lookahead == 'i') ADVANCE(129); + if (lookahead == 'l') ADVANCE(41); END_STATE(); case 90: - if (lookahead == 'k') ADVANCE(251); + if (lookahead == 'l') ADVANCE(41); + if (lookahead == 'r') ADVANCE(55); + if (lookahead == 'x') ADVANCE(339); END_STATE(); case 91: - if (lookahead == 'l') ADVANCE(43); + if (lookahead == 'l') ADVANCE(265); END_STATE(); case 92: - if (lookahead == 'l') ADVANCE(43); - if (lookahead == 'r') ADVANCE(59); - if (lookahead == 'x') ADVANCE(345); + if (lookahead == 'l') ADVANCE(53); END_STATE(); case 93: - if (lookahead == 'l') ADVANCE(270); + if (lookahead == 'l') ADVANCE(120); END_STATE(); case 94: - if (lookahead == 'l') ADVANCE(57); + if (lookahead == 'l') ADVANCE(65); END_STATE(); case 95: - if (lookahead == 'l') ADVANCE(125); + if (lookahead == 'l') ADVANCE(117); + if (lookahead == 'm') ADVANCE(105); + if (lookahead == 'r') ADVANCE(112); END_STATE(); case 96: - if (lookahead == 'l') ADVANCE(69); + if (lookahead == 'm') ADVANCE(241); END_STATE(); case 97: - if (lookahead == 'l') ADVANCE(121); - if (lookahead == 'm') ADVANCE(107); - if (lookahead == 'r') ADVANCE(115); + if (lookahead == 'm') ADVANCE(126); END_STATE(); case 98: - if (lookahead == 'm') ADVANCE(247); + if (lookahead == 'n') ADVANCE(273); END_STATE(); case 99: - if (lookahead == 'm') ADVANCE(132); + if (lookahead == 'n') ADVANCE(238); END_STATE(); case 100: - if (lookahead == 'n') ADVANCE(244); + if (lookahead == 'n') ADVANCE(78); END_STATE(); case 101: - if (lookahead == 'n') ADVANCE(81); + if (lookahead == 'n') ADVANCE(84); END_STATE(); case 102: - if (lookahead == 'n') ADVANCE(86); + if (lookahead == 'o') ADVANCE(106); END_STATE(); case 103: - if (lookahead == 'n') ADVANCE(130); + if (lookahead == 'o') ADVANCE(92); END_STATE(); case 104: - if (lookahead == 'o') ADVANCE(94); + if (lookahead == 'o') ADVANCE(108); END_STATE(); case 105: - if (lookahead == 'o') ADVANCE(108); + if (lookahead == 'p') ADVANCE(119); END_STATE(); case 106: - if (lookahead == 'o') ADVANCE(110); + if (lookahead == 'r') ADVANCE(242); END_STATE(); case 107: - if (lookahead == 'p') ADVANCE(123); + if (lookahead == 'r') ADVANCE(240); END_STATE(); case 108: - if (lookahead == 'r') ADVANCE(248); + if (lookahead == 'r') ADVANCE(236); END_STATE(); case 109: - if (lookahead == 'r') ADVANCE(246); + if (lookahead == 'r') ADVANCE(234); END_STATE(); case 110: - if (lookahead == 'r') ADVANCE(242); + if (lookahead == 'r') ADVANCE(233); END_STATE(); case 111: - if (lookahead == 'r') ADVANCE(240); + if (lookahead == 'r') ADVANCE(42); END_STATE(); case 112: - if (lookahead == 'r') ADVANCE(239); + if (lookahead == 'r') ADVANCE(104); END_STATE(); case 113: - if (lookahead == 'r') ADVANCE(46); + if (lookahead == 's') ADVANCE(343); END_STATE(); case 114: - if (lookahead == 'r') ADVANCE(44); + if (lookahead == 's') ADVANCE(287); END_STATE(); case 115: - if (lookahead == 'r') ADVANCE(106); + if (lookahead == 's') ADVANCE(114); END_STATE(); case 116: - if (lookahead == 's') ADVANCE(256); + if (lookahead == 's') ADVANCE(57); END_STATE(); case 117: - if (lookahead == 's') ADVANCE(349); + if (lookahead == 's') ADVANCE(58); END_STATE(); case 118: - if (lookahead == 's') ADVANCE(292); + if (lookahead == 't') ADVANCE(225); END_STATE(); case 119: - if (lookahead == 's') ADVANCE(118); + if (lookahead == 't') ADVANCE(128); END_STATE(); case 120: - if (lookahead == 's') ADVANCE(60); + if (lookahead == 't') ADVANCE(232); END_STATE(); case 121: - if (lookahead == 's') ADVANCE(61); + if (lookahead == 't') ADVANCE(266); END_STATE(); case 122: - if (lookahead == 't') ADVANCE(231); + if (lookahead == 't') ADVANCE(48); END_STATE(); case 123: - if (lookahead == 't') ADVANCE(135); + if (lookahead == 't') ADVANCE(64); END_STATE(); case 124: - if (lookahead == 't') ADVANCE(278); + if (lookahead == 't') ADVANCE(49); END_STATE(); case 125: - if (lookahead == 't') ADVANCE(238); + if (lookahead == 'u') ADVANCE(130); + if (lookahead == 'x') ADVANCE(147); + if (lookahead == '\r' || + lookahead == '?') ADVANCE(329); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(332); + if (lookahead != 0) ADVANCE(327); END_STATE(); case 126: - if (lookahead == 't') ADVANCE(271); + if (lookahead == 'u') ADVANCE(96); END_STATE(); case 127: - if (lookahead == 't') ADVANCE(67); + if (lookahead == 'u') ADVANCE(93); END_STATE(); case 128: - if (lookahead == 't') ADVANCE(52); + if (lookahead == 'y') ADVANCE(243); END_STATE(); case 129: - if (lookahead == 't') ADVANCE(53); + if (lookahead == '{') ADVANCE(292); END_STATE(); case 130: - if (lookahead == 't') ADVANCE(62); - END_STATE(); - case 131: - if (lookahead == 'u') ADVANCE(137); - if (lookahead == 'x') ADVANCE(154); - if (lookahead == '\r' || - lookahead == '?') ADVANCE(335); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(338); - if (lookahead != 0) ADVANCE(333); - END_STATE(); - case 132: - if (lookahead == 'u') ADVANCE(98); - END_STATE(); - case 133: - if (lookahead == 'u') ADVANCE(95); - END_STATE(); - case 134: - if (lookahead == 'x') ADVANCE(124); - END_STATE(); - case 135: - if (lookahead == 'y') ADVANCE(249); - END_STATE(); - case 136: - if (lookahead == '{') ADVANCE(297); - END_STATE(); - case 137: - if (lookahead == '{') ADVANCE(153); + if (lookahead == '{') ADVANCE(146); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(150); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(143); END_STATE(); - case 138: - if (lookahead == '}') ADVANCE(230); + case 131: + if (lookahead == '}') ADVANCE(224); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(272); + lookahead == ' ') ADVANCE(267); if (lookahead != 0 && - lookahead != '{') ADVANCE(273); + lookahead != '{') ADVANCE(268); END_STATE(); - case 139: - if (lookahead == '}') ADVANCE(333); + case 132: + if (lookahead == '}') ADVANCE(327); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(139); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(132); END_STATE(); - case 140: + case 133: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(144); + lookahead == 'c') ADVANCE(137); END_STATE(); - case 141: + case 134: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(167); + lookahead == 'e') ADVANCE(160); END_STATE(); - case 142: + case 135: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(140); + lookahead == 'o') ADVANCE(133); END_STATE(); - case 143: + case 136: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(141); + lookahead == 'p') ADVANCE(134); END_STATE(); - case 144: + case 137: if (lookahead == 'T' || - lookahead == 't') ADVANCE(146); + lookahead == 't') ADVANCE(139); END_STATE(); - case 145: + case 138: if (lookahead == 'X' || - lookahead == 'x') ADVANCE(152); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(187); + lookahead == 'x') ADVANCE(145); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(180); END_STATE(); - case 146: + case 139: if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(143); + lookahead == 'y') ADVANCE(136); END_STATE(); - case 147: + case 140: if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(147); + lookahead == ' ') ADVANCE(140); if (lookahead != 0 && lookahead != '&' && lookahead != '<' && lookahead != '>' && lookahead != '@' && lookahead != '{' && - lookahead != '}') ADVANCE(228); + lookahead != '}') ADVANCE(221); END_STATE(); - case 148: + case 141: if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(148); + lookahead == ' ') SKIP(141); if (lookahead == '$' || lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286); END_STATE(); - case 149: + case 142: if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(163); + lookahead == ' ') ADVANCE(156); if (lookahead != 0 && - lookahead != '>') ADVANCE(164); + lookahead != '>') ADVANCE(157); END_STATE(); - case 150: + case 143: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(154); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(147); END_STATE(); - case 151: + case 144: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(333); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(327); END_STATE(); - case 152: + case 145: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(192); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(185); END_STATE(); - case 153: + case 146: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(139); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(132); END_STATE(); - case 154: + case 147: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(151); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(144); END_STATE(); - case 155: + case 148: if (lookahead != 0 && - lookahead != '\n') ADVANCE(296); + lookahead != '\n') ADVANCE(291); END_STATE(); - case 156: + case 149: if (lookahead != 0 && - lookahead != '\n') ADVANCE(37); + lookahead != '\n') ADVANCE(35); END_STATE(); - case 157: + case 150: if (lookahead != 0 && - lookahead != '\n') ADVANCE(264); + lookahead != '\n') ADVANCE(259); END_STATE(); - case 158: + case 151: if (lookahead != 0 && - lookahead != ']') ADVANCE(39); + lookahead != ']') ADVANCE(37); END_STATE(); - case 159: - if (eof) ADVANCE(161); + case 152: + if (eof) ADVANCE(154); ADVANCE_MAP( - '!', 299, - '"', 225, - '$', 136, - '%', 348, - '&', 17, - '\'', 222, - '(', 235, - ')', 236, - '*', 276, - '+', 274, - ',', 252, - '-', 354, - '.', 263, - '/', 260, - ':', 277, - ';', 233, - '<', 169, - '=', 269, - '>', 166, - '?', 300, - '[', 281, - ']', 282, - '^', 31, - '`', 353, - 'a', 74, - 'c', 41, - 'e', 97, - 'f', 105, - 'l', 64, - 'm', 117, - 'o', 75, - 'p', 92, - 's', 351, - 't', 113, - 'w', 85, - '{', 229, - '|', 309, - '}', 230, + '!', 295, + '"', 218, + '$', 129, + '%', 342, + '&', 222, + '\'', 215, + '(', 229, + ')', 230, + '*', 271, + '+', 269, + ',', 247, + '-', 348, + '.', 258, + '/', 255, + ':', 272, + ';', 227, + '<', 162, + '=', 264, + '>', 159, + '?', 296, + '[', 276, + ']', 277, + '^', 29, + '`', 347, + 'a', 71, + 'c', 39, + 'e', 95, + 'f', 102, + 'l', 60, + 'm', 113, + 'o', 72, + 'p', 90, + 's', 345, + 't', 82, + 'w', 83, + '{', 223, + '|', 305, + '}', 224, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(159); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(341); + lookahead == ' ') SKIP(152); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(335); END_STATE(); - case 160: - if (eof) ADVANCE(161); - if (lookahead == '&') ADVANCE(18); - if (lookahead == '<') ADVANCE(168); - if (lookahead == '>') ADVANCE(165); - if (lookahead == '{') ADVANCE(229); - if (lookahead == '}') ADVANCE(230); + case 153: + if (eof) ADVANCE(154); + if (lookahead == '&') ADVANCE(222); + if (lookahead == '<') ADVANCE(161); + if (lookahead == '>') ADVANCE(158); + if (lookahead == '{') ADVANCE(223); + if (lookahead == '}') ADVANCE(224); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(160); + lookahead == ' ') SKIP(153); if (lookahead != 0 && - lookahead != '@') ADVANCE(228); + lookahead != '@') ADVANCE(221); END_STATE(); - case 161: + case 154: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 162: + case 155: ACCEPT_TOKEN(anon_sym_LT_BANG); END_STATE(); - case 163: + case 156: ACCEPT_TOKEN(aux_sym_doctype_token1); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(163); + lookahead == ' ') ADVANCE(156); if (lookahead != 0 && - lookahead != '>') ADVANCE(164); + lookahead != '>') ADVANCE(157); END_STATE(); - case 164: + case 157: ACCEPT_TOKEN(aux_sym_doctype_token1); if (lookahead != 0 && - lookahead != '>') ADVANCE(164); + lookahead != '>') ADVANCE(157); END_STATE(); - case 165: + case 158: ACCEPT_TOKEN(anon_sym_GT); END_STATE(); - case 166: + case 159: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(363); - if (lookahead == '>') ADVANCE(33); + if (lookahead == '=') ADVANCE(357); + if (lookahead == '>') ADVANCE(31); END_STATE(); - case 167: + case 160: ACCEPT_TOKEN(sym__doctype); END_STATE(); - case 168: + case 161: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '!') ADVANCE(162); - if (lookahead == '/') ADVANCE(172); + if (lookahead == '!') ADVANCE(155); + if (lookahead == '/') ADVANCE(165); END_STATE(); - case 169: + case 162: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '!') ADVANCE(162); - if (lookahead == '/') ADVANCE(172); - if (lookahead == '<') ADVANCE(32); - if (lookahead == '=') ADVANCE(360); + if (lookahead == '!') ADVANCE(155); + if (lookahead == '/') ADVANCE(165); + if (lookahead == '<') ADVANCE(30); + if (lookahead == '=') ADVANCE(354); END_STATE(); - case 170: + case 163: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(32); - if (lookahead == '=') ADVANCE(360); + if (lookahead == '<') ADVANCE(30); + if (lookahead == '=') ADVANCE(354); END_STATE(); - case 171: + case 164: ACCEPT_TOKEN(anon_sym_SLASH_GT); END_STATE(); - case 172: + case 165: ACCEPT_TOKEN(anon_sym_LT_SLASH); END_STATE(); - case 173: + case 166: ACCEPT_TOKEN(sym_attribute_name); - if (lookahead == '>') ADVANCE(171); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180); + if (lookahead == '>') ADVANCE(164); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); - case 174: + case 167: ACCEPT_TOKEN(sym_attribute_name); - if (lookahead == '{') ADVANCE(178); + if (lookahead == '{') ADVANCE(171); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(176); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(169); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); - case 175: + case 168: ACCEPT_TOKEN(sym_attribute_name); - if (lookahead == '}') ADVANCE(340); + if (lookahead == '}') ADVANCE(334); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(175); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(168); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); - case 176: + case 169: ACCEPT_TOKEN(sym_attribute_name); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(179); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(172); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); - case 177: + case 170: ACCEPT_TOKEN(sym_attribute_name); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(340); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(334); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); - case 178: + case 171: ACCEPT_TOKEN(sym_attribute_name); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(175); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(168); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); - case 179: + case 172: ACCEPT_TOKEN(sym_attribute_name); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(177); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(170); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); - case 180: + case 173: ACCEPT_TOKEN(sym_attribute_name); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); - case 181: + case 174: ACCEPT_TOKEN(sym_attribute_value); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && lookahead != '"' && lookahead != '\'' && - (lookahead < '<' || '>' < lookahead)) ADVANCE(181); + (lookahead < '<' || '>' < lookahead)) ADVANCE(174); + END_STATE(); + case 175: + ACCEPT_TOKEN(sym_entity); + END_STATE(); + case 176: + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(175); + END_STATE(); + case 177: + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(175); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(176); + END_STATE(); + case 178: + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(175); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(177); + END_STATE(); + case 179: + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(175); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(178); + END_STATE(); + case 180: + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(175); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(179); + END_STATE(); + case 181: + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(175); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(176); END_STATE(); case 182: ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(175); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(181); END_STATE(); case 183: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); + if (lookahead == ';') ADVANCE(175); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(182); END_STATE(); case 184: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183); + if (lookahead == ';') ADVANCE(175); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(183); END_STATE(); case 185: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(184); + if (lookahead == ';') ADVANCE(175); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(184); END_STATE(); case 186: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(185); + if (lookahead == ';') ADVANCE(175); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(176); END_STATE(); case 187: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(186); + if (lookahead == ';') ADVANCE(175); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(186); END_STATE(); case 188: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(183); + if (lookahead == ';') ADVANCE(175); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(187); END_STATE(); case 189: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(188); + if (lookahead == ';') ADVANCE(175); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(188); END_STATE(); case 190: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(189); + if (lookahead == ';') ADVANCE(175); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(189); END_STATE(); case 191: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(190); + if (lookahead == ';') ADVANCE(175); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(190); END_STATE(); case 192: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(191); + if (lookahead == ';') ADVANCE(175); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(191); END_STATE(); case 193: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(183); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(192); END_STATE(); case 194: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(193); END_STATE(); case 195: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(194); END_STATE(); case 196: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(195); END_STATE(); case 197: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(196); END_STATE(); case 198: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(197); END_STATE(); case 199: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(198); END_STATE(); case 200: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(199); END_STATE(); case 201: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(200); END_STATE(); case 202: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(201); END_STATE(); case 203: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(202); END_STATE(); case 204: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(203); END_STATE(); case 205: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(204); END_STATE(); case 206: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(205); END_STATE(); case 207: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(206); END_STATE(); case 208: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(207); END_STATE(); case 209: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(208); END_STATE(); case 210: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(209); END_STATE(); case 211: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(210); END_STATE(); case 212: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(211); END_STATE(); case 213: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(212); END_STATE(); case 214: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); END_STATE(); case 215: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(214); - END_STATE(); - case 216: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(215); - END_STATE(); - case 217: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(216); - END_STATE(); - case 218: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(217); - END_STATE(); - case 219: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(218); - END_STATE(); - case 220: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(219); - END_STATE(); - case 221: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(182); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(220); - END_STATE(); - case 222: ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); - case 223: + case 216: ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token1); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(223); + lookahead == ' ') ADVANCE(216); if (lookahead != 0 && - lookahead != '\'') ADVANCE(224); + lookahead != '\'') ADVANCE(217); END_STATE(); - case 224: + case 217: ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token1); if (lookahead != 0 && - lookahead != '\'') ADVANCE(224); + lookahead != '\'') ADVANCE(217); END_STATE(); - case 225: + case 218: ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); - case 226: + case 219: ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token2); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(226); + lookahead == ' ') ADVANCE(219); if (lookahead != 0 && - lookahead != '"') ADVANCE(227); + lookahead != '"') ADVANCE(220); END_STATE(); - case 227: + case 220: ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token2); if (lookahead != 0 && - lookahead != '"') ADVANCE(227); + lookahead != '"') ADVANCE(220); END_STATE(); - case 228: - ACCEPT_TOKEN(sym_text); + case 221: + ACCEPT_TOKEN(aux_sym_text_token1); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(147); + lookahead == ' ') ADVANCE(140); if (lookahead != 0 && lookahead != '&' && lookahead != '<' && lookahead != '>' && lookahead != '@' && lookahead != '{' && - lookahead != '}') ADVANCE(228); + lookahead != '}') ADVANCE(221); END_STATE(); - case 229: + case 222: + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == '#') ADVANCE(138); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(214); + END_STATE(); + case 223: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 230: + case 224: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 231: + case 225: ACCEPT_TOKEN(anon_sym_let); END_STATE(); - case 232: + case 226: ACCEPT_TOKEN(anon_sym_let); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); - case 233: + case 227: ACCEPT_TOKEN(anon_sym_SEMI); END_STATE(); - case 234: + case 228: ACCEPT_TOKEN(anon_sym_switch); END_STATE(); - case 235: + case 229: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); - case 236: + case 230: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 237: + case 231: ACCEPT_TOKEN(anon_sym_case); END_STATE(); - case 238: + case 232: ACCEPT_TOKEN(anon_sym_default); END_STATE(); - case 239: + case 233: ACCEPT_TOKEN(anon_sym_defer); END_STATE(); - case 240: + case 234: ACCEPT_TOKEN(anon_sym_placeholder); END_STATE(); - case 241: + case 235: ACCEPT_TOKEN(anon_sym_loading); END_STATE(); - case 242: + case 236: ACCEPT_TOKEN(anon_sym_error); END_STATE(); - case 243: + case 237: ACCEPT_TOKEN(anon_sym_prefetch); END_STATE(); - case 244: + case 238: ACCEPT_TOKEN(anon_sym_when); END_STATE(); - case 245: + case 239: ACCEPT_TOKEN(anon_sym_on); END_STATE(); - case 246: + case 240: ACCEPT_TOKEN(anon_sym_after); END_STATE(); - case 247: + case 241: ACCEPT_TOKEN(anon_sym_minimum); END_STATE(); - case 248: + case 242: ACCEPT_TOKEN(anon_sym_for); END_STATE(); - case 249: + case 243: ACCEPT_TOKEN(anon_sym_empty); END_STATE(); - case 250: + case 244: ACCEPT_TOKEN(anon_sym_of); END_STATE(); - case 251: + case 245: + ACCEPT_TOKEN(anon_sym_of); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); + END_STATE(); + case 246: ACCEPT_TOKEN(anon_sym_track); END_STATE(); - case 252: + case 247: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 253: + case 248: ACCEPT_TOKEN(anon_sym_else); END_STATE(); - case 254: + case 249: ACCEPT_TOKEN(anon_sym_else); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); - case 255: + case 250: ACCEPT_TOKEN(anon_sym_if); END_STATE(); - case 256: + case 251: ACCEPT_TOKEN(anon_sym_as); END_STATE(); - case 257: + case 252: ACCEPT_TOKEN(anon_sym_as); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); - case 258: + case 253: ACCEPT_TOKEN(anon_sym_EQ_GT); END_STATE(); - case 259: + case 254: ACCEPT_TOKEN(anon_sym_SLASH); END_STATE(); - case 260: + case 255: ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '=') ADVANCE(367); + if (lookahead == '=') ADVANCE(361); END_STATE(); - case 261: + case 256: ACCEPT_TOKEN(anon_sym_SLASH2); END_STATE(); - case 262: + case 257: ACCEPT_TOKEN(anon_sym_DOT); END_STATE(); - case 263: + case 258: ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '.') ADVANCE(29); + if (lookahead == '.') ADVANCE(27); END_STATE(); - case 264: + case 259: ACCEPT_TOKEN(sym_regular_expression_pattern); - if (lookahead == '[') ADVANCE(37); - if (lookahead == '\\') ADVANCE(157); + if (lookahead == '[') ADVANCE(35); + if (lookahead == '\\') ADVANCE(150); if (lookahead != 0 && lookahead != '\n' && - lookahead != '/') ADVANCE(264); + lookahead != '/') ADVANCE(259); END_STATE(); - case 265: + case 260: ACCEPT_TOKEN(sym_regular_expression_flags); - if (lookahead == 's') ADVANCE(350); + if (lookahead == 's') ADVANCE(344); if (lookahead == 'd' || lookahead == 'g' || lookahead == 'i' || lookahead == 'm' || lookahead == 'u' || lookahead == 'v' || - lookahead == 'y') ADVANCE(266); + lookahead == 'y') ADVANCE(261); END_STATE(); - case 266: + case 261: ACCEPT_TOKEN(sym_regular_expression_flags); if (lookahead == 'd' || lookahead == 'g' || @@ -4543,9 +4692,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 's' || lookahead == 'u' || lookahead == 'v' || - lookahead == 'y') ADVANCE(266); + lookahead == 'y') ADVANCE(261); END_STATE(); - case 267: + case 262: ACCEPT_TOKEN(sym_regular_expression_flags); if (lookahead == 'd' || lookahead == 'g' || @@ -4554,161 +4703,161 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 's' || lookahead == 'u' || lookahead == 'v' || - lookahead == 'y') ADVANCE(267); + lookahead == 'y') ADVANCE(262); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); - case 268: + case 263: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 269: + case 264: ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '=') ADVANCE(356); - if (lookahead == '>') ADVANCE(258); + if (lookahead == '=') ADVANCE(350); + if (lookahead == '>') ADVANCE(253); END_STATE(); - case 270: + case 265: ACCEPT_TOKEN(anon_sym_plural); END_STATE(); - case 271: + case 266: ACCEPT_TOKEN(anon_sym_select); END_STATE(); - case 272: + case 267: ACCEPT_TOKEN(sym_icu_category); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(272); + lookahead == ' ') ADVANCE(267); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(273); + lookahead != '}') ADVANCE(268); END_STATE(); - case 273: + case 268: ACCEPT_TOKEN(sym_icu_category); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(273); + lookahead != '}') ADVANCE(268); END_STATE(); - case 274: + case 269: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '=') ADVANCE(364); + if (lookahead == '=') ADVANCE(358); END_STATE(); - case 275: + case 270: ACCEPT_TOKEN(anon_sym_STAR); END_STATE(); - case 276: + case 271: ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '*') ADVANCE(355); - if (lookahead == '=') ADVANCE(366); + if (lookahead == '*') ADVANCE(349); + if (lookahead == '=') ADVANCE(360); END_STATE(); - case 277: + case 272: ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); - case 278: - ACCEPT_TOKEN(anon_sym_context); + case 273: + ACCEPT_TOKEN(anon_sym_then); END_STATE(); - case 279: - ACCEPT_TOKEN(anon_sym_context); + case 274: + ACCEPT_TOKEN(anon_sym_then); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); - case 280: + case 275: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 281: + case 276: ACCEPT_TOKEN(anon_sym_LBRACK); - if (lookahead == '(') ADVANCE(283); - if (lookahead == '@') ADVANCE(285); + if (lookahead == '(') ADVANCE(278); + if (lookahead == '@') ADVANCE(280); END_STATE(); - case 282: + case 277: ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); - case 283: + case 278: ACCEPT_TOKEN(anon_sym_LBRACK_LPAREN); END_STATE(); - case 284: + case 279: ACCEPT_TOKEN(anon_sym_RPAREN_RBRACK); END_STATE(); - case 285: + case 280: ACCEPT_TOKEN(anon_sym_LBRACK_AT); END_STATE(); - case 286: + case 281: ACCEPT_TOKEN(sym_binding_identifier); - if (lookahead == 'a') ADVANCE(289); + if (lookahead == 'a') ADVANCE(284); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(291); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(286); END_STATE(); - case 287: + case 282: ACCEPT_TOKEN(sym_binding_identifier); - if (lookahead == 'l') ADVANCE(286); + if (lookahead == 'l') ADVANCE(281); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286); END_STATE(); - case 288: + case 283: ACCEPT_TOKEN(sym_binding_identifier); - if (lookahead == 's') ADVANCE(293); + if (lookahead == 's') ADVANCE(288); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286); END_STATE(); - case 289: + case 284: ACCEPT_TOKEN(sym_binding_identifier); - if (lookahead == 's') ADVANCE(288); + if (lookahead == 's') ADVANCE(283); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286); END_STATE(); - case 290: + case 285: ACCEPT_TOKEN(sym_binding_identifier); - if (lookahead == 'x') ADVANCE(346); + if (lookahead == 'x') ADVANCE(340); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286); END_STATE(); - case 291: + case 286: ACCEPT_TOKEN(sym_binding_identifier); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286); END_STATE(); - case 292: + case 287: ACCEPT_TOKEN(anon_sym_class); END_STATE(); - case 293: + case 288: ACCEPT_TOKEN(anon_sym_class); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286); END_STATE(); - case 294: + case 289: ACCEPT_TOKEN(sym_class_name); - if (lookahead == '[') ADVANCE(158); + if (lookahead == '[') ADVANCE(151); if (lookahead == '!' || lookahead == '"' || ('\'' <= lookahead && lookahead <= ')') || @@ -4716,217 +4865,203 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('/' <= lookahead && lookahead <= ':') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(294); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); END_STATE(); - case 295: + case 290: ACCEPT_TOKEN(sym_template_chars); - if (lookahead == '\\') ADVANCE(155); + if (lookahead == '\\') ADVANCE(148); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(295); + lookahead == ' ') ADVANCE(290); if (lookahead != 0 && lookahead != '$' && - lookahead != '`') ADVANCE(296); + lookahead != '`') ADVANCE(291); END_STATE(); - case 296: + case 291: ACCEPT_TOKEN(sym_template_chars); - if (lookahead == '\\') ADVANCE(155); + if (lookahead == '\\') ADVANCE(148); if (lookahead != 0 && lookahead != '$' && - lookahead != '`') ADVANCE(296); + lookahead != '`') ADVANCE(291); END_STATE(); - case 297: + case 292: ACCEPT_TOKEN(anon_sym_DOLLAR_LBRACE); END_STATE(); - case 298: + case 293: ACCEPT_TOKEN(anon_sym_BANG); END_STATE(); - case 299: + case 294: ACCEPT_TOKEN(anon_sym_BANG); - if (lookahead == '.') ADVANCE(344); - if (lookahead == '=') ADVANCE(358); + if (lookahead == '.') ADVANCE(338); END_STATE(); - case 300: + case 295: + ACCEPT_TOKEN(anon_sym_BANG); + if (lookahead == '.') ADVANCE(338); + if (lookahead == '=') ADVANCE(352); + END_STATE(); + case 296: ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '.') ADVANCE(343); - if (lookahead == '?') ADVANCE(304); + if (lookahead == '.') ADVANCE(337); + if (lookahead == '?') ADVANCE(300); END_STATE(); - case 301: + case 297: ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '.') ADVANCE(343); - if (lookahead == '?') ADVANCE(303); + if (lookahead == '.') ADVANCE(337); + if (lookahead == '?') ADVANCE(299); END_STATE(); - case 302: + case 298: ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '?') ADVANCE(303); + if (lookahead == '?') ADVANCE(299); END_STATE(); - case 303: + case 299: ACCEPT_TOKEN(anon_sym_QMARK_QMARK); END_STATE(); - case 304: + case 300: ACCEPT_TOKEN(anon_sym_QMARK_QMARK); - if (lookahead == '=') ADVANCE(378); + if (lookahead == '=') ADVANCE(372); END_STATE(); - case 305: + case 301: ACCEPT_TOKEN(anon_sym_PIPE_PIPE); END_STATE(); - case 306: + case 302: ACCEPT_TOKEN(anon_sym_PIPE_PIPE); - if (lookahead == '=') ADVANCE(377); + if (lookahead == '=') ADVANCE(371); END_STATE(); - case 307: + case 303: ACCEPT_TOKEN(anon_sym_AMP_AMP); END_STATE(); - case 308: + case 304: ACCEPT_TOKEN(anon_sym_AMP_AMP); - if (lookahead == '=') ADVANCE(376); + if (lookahead == '=') ADVANCE(370); END_STATE(); - case 309: + case 305: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '=') ADVANCE(375); - if (lookahead == '|') ADVANCE(306); + if (lookahead == '=') ADVANCE(369); + if (lookahead == '|') ADVANCE(302); END_STATE(); - case 310: + case 306: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(305); + if (lookahead == '|') ADVANCE(301); END_STATE(); - case 311: + case 307: ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT); END_STATE(); - case 312: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(321); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); - END_STATE(); - case 313: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(254); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); - END_STATE(); - case 314: + case 308: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(324); + if (lookahead == 'e') ADVANCE(318); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); - case 315: + case 309: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'l') ADVANCE(320); + if (lookahead == 'e') ADVANCE(249); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); - case 316: + case 310: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'n') ADVANCE(362); + if (lookahead == 'e') ADVANCE(315); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); - case 317: + case 311: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'n') ADVANCE(323); + if (lookahead == 'f') ADVANCE(245); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); - case 318: + case 312: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'o') ADVANCE(317); + if (lookahead == 'h') ADVANCE(310); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); - case 319: + case 313: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 's') ADVANCE(257); + if (lookahead == 'l') ADVANCE(317); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); - case 320: + case 314: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 's') ADVANCE(313); + if (lookahead == 'n') ADVANCE(356); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); - case 321: + case 315: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(232); + if (lookahead == 'n') ADVANCE(274); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); - case 322: + case 316: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(279); + if (lookahead == 's') ADVANCE(252); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); - case 323: + case 317: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(314); + if (lookahead == 's') ADVANCE(309); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); - case 324: + case 318: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'x') ADVANCE(322); + if (lookahead == 't') ADVANCE(226); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); - case 325: + case 319: ACCEPT_TOKEN(sym_identifier); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); - case 326: + case 320: ACCEPT_TOKEN(aux_sym_string_token1); END_STATE(); - case 327: + case 321: ACCEPT_TOKEN(aux_sym_string_token1); - if (lookahead == '\r') ADVANCE(335); - if (lookahead == '?') ADVANCE(334); - if (lookahead == 'u') ADVANCE(174); - if (lookahead == 'x') ADVANCE(179); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(339); + if (lookahead == '\r') ADVANCE(329); + if (lookahead == '?') ADVANCE(328); + if (lookahead == 'u') ADVANCE(167); + if (lookahead == 'x') ADVANCE(172); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(333); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ' || lookahead == '"' || @@ -4934,115 +5069,115 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('<' <= lookahead && lookahead <= '>') || lookahead == '[' || - lookahead == ']') ADVANCE(333); - if (lookahead != 0) ADVANCE(340); + lookahead == ']') ADVANCE(327); + if (lookahead != 0) ADVANCE(334); END_STATE(); - case 328: + case 322: ACCEPT_TOKEN(aux_sym_string_token1); - if (lookahead == '>') ADVANCE(171); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180); + if (lookahead == '>') ADVANCE(164); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); - case 329: + case 323: ACCEPT_TOKEN(aux_sym_string_token1); - if (lookahead == 'u') ADVANCE(137); - if (lookahead == 'x') ADVANCE(154); + if (lookahead == 'u') ADVANCE(130); + if (lookahead == 'x') ADVANCE(147); if (lookahead == '\r' || - lookahead == '?') ADVANCE(335); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(338); - if (lookahead != 0) ADVANCE(333); + lookahead == '?') ADVANCE(329); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(332); + if (lookahead != 0) ADVANCE(327); END_STATE(); - case 330: + case 324: ACCEPT_TOKEN(aux_sym_string_token1); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); - case 331: + case 325: ACCEPT_TOKEN(aux_sym_string_token2); END_STATE(); - case 332: + case 326: ACCEPT_TOKEN(aux_sym_string_token2); - if (lookahead == 'u') ADVANCE(137); - if (lookahead == 'x') ADVANCE(154); + if (lookahead == 'u') ADVANCE(130); + if (lookahead == 'x') ADVANCE(147); if (lookahead == '\r' || - lookahead == '?') ADVANCE(335); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(338); - if (lookahead != 0) ADVANCE(333); + lookahead == '?') ADVANCE(329); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(332); + if (lookahead != 0) ADVANCE(327); END_STATE(); - case 333: + case 327: ACCEPT_TOKEN(sym__escape_sequence); END_STATE(); - case 334: + case 328: ACCEPT_TOKEN(sym__escape_sequence); - if (lookahead == '\n') ADVANCE(333); + if (lookahead == '\n') ADVANCE(327); if (lookahead == 0x2028 || - lookahead == 0x2029) ADVANCE(340); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180); + lookahead == 0x2029) ADVANCE(334); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); - case 335: + case 329: ACCEPT_TOKEN(sym__escape_sequence); if (lookahead == '\n' || lookahead == 0x2028 || - lookahead == 0x2029) ADVANCE(333); + lookahead == 0x2029) ADVANCE(327); END_STATE(); - case 336: + case 330: ACCEPT_TOKEN(sym__escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(333); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(327); END_STATE(); - case 337: + case 331: ACCEPT_TOKEN(sym__escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(340); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(334); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); - case 338: + case 332: ACCEPT_TOKEN(sym__escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(336); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(330); END_STATE(); - case 339: + case 333: ACCEPT_TOKEN(sym__escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(337); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(331); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); - case 340: + case 334: ACCEPT_TOKEN(sym__escape_sequence); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); - case 341: + case 335: ACCEPT_TOKEN(sym_number); - if (lookahead == '.') ADVANCE(342); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(341); + if (lookahead == '.') ADVANCE(336); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(335); END_STATE(); - case 342: + case 336: ACCEPT_TOKEN(sym_number); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(342); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(336); END_STATE(); - case 343: + case 337: ACCEPT_TOKEN(anon_sym_QMARK_DOT); END_STATE(); - case 344: + case 338: ACCEPT_TOKEN(anon_sym_BANG_DOT); END_STATE(); - case 345: + case 339: ACCEPT_TOKEN(anon_sym_px); END_STATE(); - case 346: + case 340: ACCEPT_TOKEN(anon_sym_px); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286); END_STATE(); - case 347: + case 341: ACCEPT_TOKEN(anon_sym_PERCENT); END_STATE(); - case 348: + case 342: ACCEPT_TOKEN(anon_sym_PERCENT); - if (lookahead == '=') ADVANCE(368); + if (lookahead == '=') ADVANCE(362); END_STATE(); - case 349: + case 343: ACCEPT_TOKEN(anon_sym_ms); END_STATE(); - case 350: + case 344: ACCEPT_TOKEN(anon_sym_ms); if (lookahead == 'd' || lookahead == 'g' || @@ -5051,12 +5186,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 's' || lookahead == 'u' || lookahead == 'v' || - lookahead == 'y') ADVANCE(266); + lookahead == 'y') ADVANCE(261); END_STATE(); - case 351: + case 345: ACCEPT_TOKEN(anon_sym_s); END_STATE(); - case 352: + case 346: ACCEPT_TOKEN(anon_sym_s); if (lookahead == 'd' || lookahead == 'g' || @@ -5065,93 +5200,93 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 's' || lookahead == 'u' || lookahead == 'v' || - lookahead == 'y') ADVANCE(266); + lookahead == 'y') ADVANCE(261); END_STATE(); - case 353: + case 347: ACCEPT_TOKEN(anon_sym_BQUOTE); END_STATE(); - case 354: + case 348: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '=') ADVANCE(365); + if (lookahead == '=') ADVANCE(359); END_STATE(); - case 355: + case 349: ACCEPT_TOKEN(anon_sym_STAR_STAR); - if (lookahead == '=') ADVANCE(369); + if (lookahead == '=') ADVANCE(363); END_STATE(); - case 356: + case 350: ACCEPT_TOKEN(anon_sym_EQ_EQ); - if (lookahead == '=') ADVANCE(357); + if (lookahead == '=') ADVANCE(351); END_STATE(); - case 357: + case 351: ACCEPT_TOKEN(anon_sym_EQ_EQ_EQ); END_STATE(); - case 358: + case 352: ACCEPT_TOKEN(anon_sym_BANG_EQ); - if (lookahead == '=') ADVANCE(359); + if (lookahead == '=') ADVANCE(353); END_STATE(); - case 359: + case 353: ACCEPT_TOKEN(anon_sym_BANG_EQ_EQ); END_STATE(); - case 360: + case 354: ACCEPT_TOKEN(anon_sym_LT_EQ); END_STATE(); - case 361: + case 355: ACCEPT_TOKEN(anon_sym_in); END_STATE(); - case 362: + case 356: ACCEPT_TOKEN(anon_sym_in); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); END_STATE(); - case 363: + case 357: ACCEPT_TOKEN(anon_sym_GT_EQ); END_STATE(); - case 364: + case 358: ACCEPT_TOKEN(anon_sym_PLUS_EQ); END_STATE(); - case 365: + case 359: ACCEPT_TOKEN(anon_sym_DASH_EQ); END_STATE(); - case 366: + case 360: ACCEPT_TOKEN(anon_sym_STAR_EQ); END_STATE(); - case 367: + case 361: ACCEPT_TOKEN(anon_sym_SLASH_EQ); END_STATE(); - case 368: + case 362: ACCEPT_TOKEN(anon_sym_PERCENT_EQ); END_STATE(); - case 369: + case 363: ACCEPT_TOKEN(anon_sym_STAR_STAR_EQ); END_STATE(); - case 370: + case 364: ACCEPT_TOKEN(anon_sym_LT_LT_EQ); END_STATE(); - case 371: + case 365: ACCEPT_TOKEN(anon_sym_GT_GT_EQ); END_STATE(); - case 372: + case 366: ACCEPT_TOKEN(anon_sym_GT_GT_GT_EQ); END_STATE(); - case 373: + case 367: ACCEPT_TOKEN(anon_sym_AMP_EQ); END_STATE(); - case 374: + case 368: ACCEPT_TOKEN(anon_sym_CARET_EQ); END_STATE(); - case 375: + case 369: ACCEPT_TOKEN(anon_sym_PIPE_EQ); END_STATE(); - case 376: + case 370: ACCEPT_TOKEN(anon_sym_AMP_AMP_EQ); END_STATE(); - case 377: + case 371: ACCEPT_TOKEN(anon_sym_PIPE_PIPE_EQ); END_STATE(); - case 378: + case 372: ACCEPT_TOKEN(anon_sym_QMARK_QMARK_EQ); END_STATE(); default: @@ -5161,7 +5296,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, - [1] = {.lex_state = 160, .external_lex_state = 2}, + [1] = {.lex_state = 153, .external_lex_state = 2}, [2] = {.lex_state = 1, .external_lex_state = 3}, [3] = {.lex_state = 1, .external_lex_state = 3}, [4] = {.lex_state = 1, .external_lex_state = 3}, @@ -5184,816 +5319,919 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [21] = {.lex_state = 1, .external_lex_state = 3}, [22] = {.lex_state = 1, .external_lex_state = 3}, [23] = {.lex_state = 1, .external_lex_state = 3}, - [24] = {.lex_state = 2, .external_lex_state = 3}, + [24] = {.lex_state = 1, .external_lex_state = 3}, [25] = {.lex_state = 1, .external_lex_state = 3}, - [26] = {.lex_state = 2, .external_lex_state = 3}, - [27] = {.lex_state = 2, .external_lex_state = 3}, - [28] = {.lex_state = 2, .external_lex_state = 3}, - [29] = {.lex_state = 2, .external_lex_state = 3}, - [30] = {.lex_state = 2, .external_lex_state = 3}, - [31] = {.lex_state = 2, .external_lex_state = 3}, + [26] = {.lex_state = 1, .external_lex_state = 3}, + [27] = {.lex_state = 1, .external_lex_state = 3}, + [28] = {.lex_state = 1, .external_lex_state = 3}, + [29] = {.lex_state = 1, .external_lex_state = 3}, + [30] = {.lex_state = 1, .external_lex_state = 3}, + [31] = {.lex_state = 1, .external_lex_state = 3}, [32] = {.lex_state = 1, .external_lex_state = 3}, [33] = {.lex_state = 1, .external_lex_state = 3}, - [34] = {.lex_state = 2, .external_lex_state = 3}, - [35] = {.lex_state = 2, .external_lex_state = 3}, - [36] = {.lex_state = 2, .external_lex_state = 3}, - [37] = {.lex_state = 2, .external_lex_state = 3}, - [38] = {.lex_state = 2, .external_lex_state = 3}, - [39] = {.lex_state = 2, .external_lex_state = 3}, + [34] = {.lex_state = 1, .external_lex_state = 3}, + [35] = {.lex_state = 1, .external_lex_state = 3}, + [36] = {.lex_state = 3, .external_lex_state = 3}, + [37] = {.lex_state = 3, .external_lex_state = 3}, + [38] = {.lex_state = 3, .external_lex_state = 3}, + [39] = {.lex_state = 3, .external_lex_state = 3}, [40] = {.lex_state = 2, .external_lex_state = 3}, [41] = {.lex_state = 2, .external_lex_state = 3}, - [42] = {.lex_state = 2, .external_lex_state = 3}, + [42] = {.lex_state = 3, .external_lex_state = 3}, [43] = {.lex_state = 2, .external_lex_state = 3}, - [44] = {.lex_state = 2, .external_lex_state = 3}, + [44] = {.lex_state = 3, .external_lex_state = 3}, [45] = {.lex_state = 2, .external_lex_state = 3}, [46] = {.lex_state = 2, .external_lex_state = 3}, [47] = {.lex_state = 2, .external_lex_state = 3}, - [48] = {.lex_state = 2, .external_lex_state = 3}, - [49] = {.lex_state = 2, .external_lex_state = 3}, - [50] = {.lex_state = 1, .external_lex_state = 3}, - [51] = {.lex_state = 1, .external_lex_state = 3}, - [52] = {.lex_state = 1, .external_lex_state = 3}, - [53] = {.lex_state = 1, .external_lex_state = 3}, - [54] = {.lex_state = 1, .external_lex_state = 3}, - [55] = {.lex_state = 1, .external_lex_state = 3}, - [56] = {.lex_state = 1, .external_lex_state = 3}, + [48] = {.lex_state = 3, .external_lex_state = 3}, + [49] = {.lex_state = 3, .external_lex_state = 3}, + [50] = {.lex_state = 3, .external_lex_state = 3}, + [51] = {.lex_state = 2, .external_lex_state = 3}, + [52] = {.lex_state = 3, .external_lex_state = 3}, + [53] = {.lex_state = 3, .external_lex_state = 3}, + [54] = {.lex_state = 2, .external_lex_state = 3}, + [55] = {.lex_state = 2, .external_lex_state = 3}, + [56] = {.lex_state = 3, .external_lex_state = 3}, [57] = {.lex_state = 2, .external_lex_state = 3}, [58] = {.lex_state = 2, .external_lex_state = 3}, - [59] = {.lex_state = 1, .external_lex_state = 3}, - [60] = {.lex_state = 1, .external_lex_state = 3}, - [61] = {.lex_state = 1, .external_lex_state = 4}, - [62] = {.lex_state = 1, .external_lex_state = 3}, + [59] = {.lex_state = 2, .external_lex_state = 3}, + [60] = {.lex_state = 2, .external_lex_state = 3}, + [61] = {.lex_state = 2, .external_lex_state = 3}, + [62] = {.lex_state = 2, .external_lex_state = 3}, [63] = {.lex_state = 2, .external_lex_state = 3}, - [64] = {.lex_state = 1, .external_lex_state = 3}, - [65] = {.lex_state = 1, .external_lex_state = 4}, - [66] = {.lex_state = 1, .external_lex_state = 3}, + [64] = {.lex_state = 3, .external_lex_state = 3}, + [65] = {.lex_state = 2, .external_lex_state = 3}, + [66] = {.lex_state = 2, .external_lex_state = 3}, [67] = {.lex_state = 2, .external_lex_state = 3}, - [68] = {.lex_state = 1, .external_lex_state = 3}, - [69] = {.lex_state = 1, .external_lex_state = 4}, - [70] = {.lex_state = 1, .external_lex_state = 3}, - [71] = {.lex_state = 1, .external_lex_state = 4}, - [72] = {.lex_state = 1, .external_lex_state = 4}, - [73] = {.lex_state = 1, .external_lex_state = 4}, - [74] = {.lex_state = 1, .external_lex_state = 4}, - [75] = {.lex_state = 1, .external_lex_state = 3}, - [76] = {.lex_state = 1, .external_lex_state = 3}, - [77] = {.lex_state = 1, .external_lex_state = 4}, - [78] = {.lex_state = 1, .external_lex_state = 4}, - [79] = {.lex_state = 1, .external_lex_state = 4}, - [80] = {.lex_state = 1, .external_lex_state = 4}, - [81] = {.lex_state = 1, .external_lex_state = 4}, - [82] = {.lex_state = 2, .external_lex_state = 3}, - [83] = {.lex_state = 1, .external_lex_state = 4}, + [68] = {.lex_state = 2, .external_lex_state = 3}, + [69] = {.lex_state = 2, .external_lex_state = 3}, + [70] = {.lex_state = 3, .external_lex_state = 3}, + [71] = {.lex_state = 3, .external_lex_state = 3}, + [72] = {.lex_state = 3, .external_lex_state = 3}, + [73] = {.lex_state = 3, .external_lex_state = 3}, + [74] = {.lex_state = 3, .external_lex_state = 3}, + [75] = {.lex_state = 3, .external_lex_state = 3}, + [76] = {.lex_state = 3, .external_lex_state = 3}, + [77] = {.lex_state = 3, .external_lex_state = 3}, + [78] = {.lex_state = 3, .external_lex_state = 3}, + [79] = {.lex_state = 3, .external_lex_state = 3}, + [80] = {.lex_state = 2, .external_lex_state = 3}, + [81] = {.lex_state = 2, .external_lex_state = 3}, + [82] = {.lex_state = 3, .external_lex_state = 3}, + [83] = {.lex_state = 3, .external_lex_state = 3}, [84] = {.lex_state = 2, .external_lex_state = 3}, - [85] = {.lex_state = 1, .external_lex_state = 4}, - [86] = {.lex_state = 2, .external_lex_state = 3}, - [87] = {.lex_state = 1, .external_lex_state = 4}, - [88] = {.lex_state = 1, .external_lex_state = 4}, - [89] = {.lex_state = 1, .external_lex_state = 4}, - [90] = {.lex_state = 1, .external_lex_state = 4}, - [91] = {.lex_state = 2, .external_lex_state = 3}, - [92] = {.lex_state = 1, .external_lex_state = 4}, - [93] = {.lex_state = 1, .external_lex_state = 4}, - [94] = {.lex_state = 1, .external_lex_state = 4}, - [95] = {.lex_state = 1, .external_lex_state = 4}, - [96] = {.lex_state = 2, .external_lex_state = 3}, - [97] = {.lex_state = 1, .external_lex_state = 4}, - [98] = {.lex_state = 160, .external_lex_state = 5}, - [99] = {.lex_state = 1, .external_lex_state = 4}, - [100] = {.lex_state = 160, .external_lex_state = 5}, - [101] = {.lex_state = 160, .external_lex_state = 5}, - [102] = {.lex_state = 160, .external_lex_state = 2}, - [103] = {.lex_state = 160, .external_lex_state = 5}, - [104] = {.lex_state = 160, .external_lex_state = 2}, - [105] = {.lex_state = 160, .external_lex_state = 2}, - [106] = {.lex_state = 160, .external_lex_state = 2}, - [107] = {.lex_state = 160, .external_lex_state = 2}, - [108] = {.lex_state = 160, .external_lex_state = 2}, - [109] = {.lex_state = 1, .external_lex_state = 3}, - [110] = {.lex_state = 1, .external_lex_state = 4}, - [111] = {.lex_state = 160, .external_lex_state = 5}, - [112] = {.lex_state = 160, .external_lex_state = 2}, - [113] = {.lex_state = 1, .external_lex_state = 4}, - [114] = {.lex_state = 1, .external_lex_state = 3}, - [115] = {.lex_state = 160, .external_lex_state = 2}, - [116] = {.lex_state = 160, .external_lex_state = 2}, - [117] = {.lex_state = 160, .external_lex_state = 2}, - [118] = {.lex_state = 1, .external_lex_state = 4}, - [119] = {.lex_state = 1, .external_lex_state = 4}, - [120] = {.lex_state = 1, .external_lex_state = 4}, - [121] = {.lex_state = 1, .external_lex_state = 4}, - [122] = {.lex_state = 1, .external_lex_state = 4}, - [123] = {.lex_state = 1, .external_lex_state = 4}, - [124] = {.lex_state = 1, .external_lex_state = 3}, - [125] = {.lex_state = 1, .external_lex_state = 4}, - [126] = {.lex_state = 3, .external_lex_state = 3}, - [127] = {.lex_state = 4, .external_lex_state = 3}, - [128] = {.lex_state = 4, .external_lex_state = 3}, - [129] = {.lex_state = 3, .external_lex_state = 3}, - [130] = {.lex_state = 3, .external_lex_state = 3}, + [85] = {.lex_state = 3, .external_lex_state = 3}, + [86] = {.lex_state = 3, .external_lex_state = 3}, + [87] = {.lex_state = 3, .external_lex_state = 3}, + [88] = {.lex_state = 3, .external_lex_state = 3}, + [89] = {.lex_state = 2, .external_lex_state = 3}, + [90] = {.lex_state = 3, .external_lex_state = 3}, + [91] = {.lex_state = 6, .external_lex_state = 3}, + [92] = {.lex_state = 6, .external_lex_state = 3}, + [93] = {.lex_state = 6, .external_lex_state = 3}, + [94] = {.lex_state = 6, .external_lex_state = 3}, + [95] = {.lex_state = 6, .external_lex_state = 3}, + [96] = {.lex_state = 3, .external_lex_state = 4}, + [97] = {.lex_state = 3, .external_lex_state = 4}, + [98] = {.lex_state = 3, .external_lex_state = 3}, + [99] = {.lex_state = 3, .external_lex_state = 4}, + [100] = {.lex_state = 3, .external_lex_state = 4}, + [101] = {.lex_state = 2, .external_lex_state = 3}, + [102] = {.lex_state = 3, .external_lex_state = 3}, + [103] = {.lex_state = 3, .external_lex_state = 3}, + [104] = {.lex_state = 3, .external_lex_state = 4}, + [105] = {.lex_state = 3, .external_lex_state = 4}, + [106] = {.lex_state = 2, .external_lex_state = 3}, + [107] = {.lex_state = 3, .external_lex_state = 3}, + [108] = {.lex_state = 3, .external_lex_state = 4}, + [109] = {.lex_state = 3, .external_lex_state = 3}, + [110] = {.lex_state = 153, .external_lex_state = 2}, + [111] = {.lex_state = 153, .external_lex_state = 5}, + [112] = {.lex_state = 153, .external_lex_state = 5}, + [113] = {.lex_state = 153, .external_lex_state = 5}, + [114] = {.lex_state = 153, .external_lex_state = 5}, + [115] = {.lex_state = 3, .external_lex_state = 4}, + [116] = {.lex_state = 3, .external_lex_state = 4}, + [117] = {.lex_state = 3, .external_lex_state = 4}, + [118] = {.lex_state = 153, .external_lex_state = 2}, + [119] = {.lex_state = 3, .external_lex_state = 4}, + [120] = {.lex_state = 2, .external_lex_state = 3}, + [121] = {.lex_state = 3, .external_lex_state = 4}, + [122] = {.lex_state = 3, .external_lex_state = 4}, + [123] = {.lex_state = 2, .external_lex_state = 3}, + [124] = {.lex_state = 2, .external_lex_state = 3}, + [125] = {.lex_state = 3, .external_lex_state = 4}, + [126] = {.lex_state = 6, .external_lex_state = 3}, + [127] = {.lex_state = 6, .external_lex_state = 3}, + [128] = {.lex_state = 2, .external_lex_state = 3}, + [129] = {.lex_state = 3, .external_lex_state = 4}, + [130] = {.lex_state = 153, .external_lex_state = 2}, [131] = {.lex_state = 3, .external_lex_state = 3}, - [132] = {.lex_state = 3, .external_lex_state = 3}, - [133] = {.lex_state = 3, .external_lex_state = 3}, - [134] = {.lex_state = 1, .external_lex_state = 3}, - [135] = {.lex_state = 1, .external_lex_state = 3}, - [136] = {.lex_state = 3, .external_lex_state = 3}, - [137] = {.lex_state = 1, .external_lex_state = 3}, - [138] = {.lex_state = 3, .external_lex_state = 3}, + [132] = {.lex_state = 153, .external_lex_state = 5}, + [133] = {.lex_state = 3, .external_lex_state = 4}, + [134] = {.lex_state = 153, .external_lex_state = 2}, + [135] = {.lex_state = 3, .external_lex_state = 4}, + [136] = {.lex_state = 3, .external_lex_state = 4}, + [137] = {.lex_state = 3, .external_lex_state = 4}, + [138] = {.lex_state = 3, .external_lex_state = 4}, [139] = {.lex_state = 3, .external_lex_state = 3}, - [140] = {.lex_state = 1, .external_lex_state = 3}, - [141] = {.lex_state = 3, .external_lex_state = 3}, - [142] = {.lex_state = 3, .external_lex_state = 3}, - [143] = {.lex_state = 1, .external_lex_state = 3}, - [144] = {.lex_state = 3, .external_lex_state = 3}, - [145] = {.lex_state = 3, .external_lex_state = 3}, - [146] = {.lex_state = 3, .external_lex_state = 3}, - [147] = {.lex_state = 3, .external_lex_state = 3}, - [148] = {.lex_state = 3, .external_lex_state = 3}, - [149] = {.lex_state = 3, .external_lex_state = 3}, + [140] = {.lex_state = 3, .external_lex_state = 3}, + [141] = {.lex_state = 153, .external_lex_state = 2}, + [142] = {.lex_state = 3, .external_lex_state = 4}, + [143] = {.lex_state = 3, .external_lex_state = 4}, + [144] = {.lex_state = 153, .external_lex_state = 2}, + [145] = {.lex_state = 153, .external_lex_state = 2}, + [146] = {.lex_state = 153, .external_lex_state = 2}, + [147] = {.lex_state = 153, .external_lex_state = 2}, + [148] = {.lex_state = 6, .external_lex_state = 3}, + [149] = {.lex_state = 6, .external_lex_state = 3}, [150] = {.lex_state = 3, .external_lex_state = 3}, [151] = {.lex_state = 3, .external_lex_state = 3}, - [152] = {.lex_state = 3, .external_lex_state = 3}, - [153] = {.lex_state = 3, .external_lex_state = 3}, - [154] = {.lex_state = 3, .external_lex_state = 3}, - [155] = {.lex_state = 3, .external_lex_state = 3}, - [156] = {.lex_state = 3, .external_lex_state = 3}, - [157] = {.lex_state = 3, .external_lex_state = 3}, - [158] = {.lex_state = 3, .external_lex_state = 3}, - [159] = {.lex_state = 3, .external_lex_state = 3}, - [160] = {.lex_state = 3, .external_lex_state = 3}, - [161] = {.lex_state = 3, .external_lex_state = 3}, - [162] = {.lex_state = 3, .external_lex_state = 3}, - [163] = {.lex_state = 3, .external_lex_state = 3}, - [164] = {.lex_state = 3, .external_lex_state = 3}, - [165] = {.lex_state = 3, .external_lex_state = 3}, - [166] = {.lex_state = 3, .external_lex_state = 3}, - [167] = {.lex_state = 3, .external_lex_state = 3}, - [168] = {.lex_state = 3, .external_lex_state = 3}, + [152] = {.lex_state = 153, .external_lex_state = 2}, + [153] = {.lex_state = 6, .external_lex_state = 3}, + [154] = {.lex_state = 6, .external_lex_state = 3}, + [155] = {.lex_state = 2, .external_lex_state = 3}, + [156] = {.lex_state = 3, .external_lex_state = 4}, + [157] = {.lex_state = 6, .external_lex_state = 3}, + [158] = {.lex_state = 6, .external_lex_state = 3}, + [159] = {.lex_state = 6, .external_lex_state = 3}, + [160] = {.lex_state = 3, .external_lex_state = 4}, + [161] = {.lex_state = 3, .external_lex_state = 4}, + [162] = {.lex_state = 3, .external_lex_state = 4}, + [163] = {.lex_state = 3, .external_lex_state = 4}, + [164] = {.lex_state = 3, .external_lex_state = 4}, + [165] = {.lex_state = 3, .external_lex_state = 4}, + [166] = {.lex_state = 3, .external_lex_state = 4}, + [167] = {.lex_state = 3, .external_lex_state = 4}, + [168] = {.lex_state = 3, .external_lex_state = 4}, [169] = {.lex_state = 3, .external_lex_state = 3}, - [170] = {.lex_state = 3, .external_lex_state = 3}, - [171] = {.lex_state = 3, .external_lex_state = 3}, - [172] = {.lex_state = 3, .external_lex_state = 3}, - [173] = {.lex_state = 3, .external_lex_state = 3}, + [170] = {.lex_state = 7, .external_lex_state = 3}, + [171] = {.lex_state = 7, .external_lex_state = 3}, + [172] = {.lex_state = 3, .external_lex_state = 4}, + [173] = {.lex_state = 7, .external_lex_state = 3}, [174] = {.lex_state = 3, .external_lex_state = 3}, - [175] = {.lex_state = 3, .external_lex_state = 3}, - [176] = {.lex_state = 3, .external_lex_state = 3}, + [175] = {.lex_state = 7, .external_lex_state = 3}, + [176] = {.lex_state = 7, .external_lex_state = 3}, [177] = {.lex_state = 3, .external_lex_state = 3}, - [178] = {.lex_state = 3, .external_lex_state = 3}, + [178] = {.lex_state = 7, .external_lex_state = 3}, [179] = {.lex_state = 3, .external_lex_state = 3}, [180] = {.lex_state = 3, .external_lex_state = 3}, [181] = {.lex_state = 3, .external_lex_state = 3}, - [182] = {.lex_state = 3, .external_lex_state = 3}, - [183] = {.lex_state = 3, .external_lex_state = 3}, - [184] = {.lex_state = 3, .external_lex_state = 3}, - [185] = {.lex_state = 3, .external_lex_state = 3}, - [186] = {.lex_state = 3, .external_lex_state = 3}, - [187] = {.lex_state = 3, .external_lex_state = 3}, - [188] = {.lex_state = 3, .external_lex_state = 3}, - [189] = {.lex_state = 3, .external_lex_state = 3}, - [190] = {.lex_state = 3, .external_lex_state = 3}, - [191] = {.lex_state = 3, .external_lex_state = 3}, - [192] = {.lex_state = 3, .external_lex_state = 3}, - [193] = {.lex_state = 3, .external_lex_state = 3}, - [194] = {.lex_state = 3, .external_lex_state = 3}, - [195] = {.lex_state = 3, .external_lex_state = 3}, - [196] = {.lex_state = 3, .external_lex_state = 3}, - [197] = {.lex_state = 3, .external_lex_state = 3}, - [198] = {.lex_state = 3, .external_lex_state = 3}, - [199] = {.lex_state = 3, .external_lex_state = 3}, - [200] = {.lex_state = 3, .external_lex_state = 3}, - [201] = {.lex_state = 3, .external_lex_state = 3}, - [202] = {.lex_state = 3, .external_lex_state = 3}, - [203] = {.lex_state = 3, .external_lex_state = 3}, - [204] = {.lex_state = 3, .external_lex_state = 3}, - [205] = {.lex_state = 3, .external_lex_state = 3}, - [206] = {.lex_state = 3, .external_lex_state = 3}, - [207] = {.lex_state = 3, .external_lex_state = 3}, - [208] = {.lex_state = 3, .external_lex_state = 3}, - [209] = {.lex_state = 3, .external_lex_state = 3}, - [210] = {.lex_state = 3, .external_lex_state = 3}, - [211] = {.lex_state = 3, .external_lex_state = 3}, - [212] = {.lex_state = 3, .external_lex_state = 3}, - [213] = {.lex_state = 3, .external_lex_state = 3}, - [214] = {.lex_state = 3, .external_lex_state = 3}, - [215] = {.lex_state = 3, .external_lex_state = 3}, - [216] = {.lex_state = 3, .external_lex_state = 3}, - [217] = {.lex_state = 3, .external_lex_state = 3}, - [218] = {.lex_state = 3, .external_lex_state = 3}, - [219] = {.lex_state = 3, .external_lex_state = 3}, - [220] = {.lex_state = 3, .external_lex_state = 3}, - [221] = {.lex_state = 3, .external_lex_state = 3}, - [222] = {.lex_state = 3, .external_lex_state = 3}, - [223] = {.lex_state = 3, .external_lex_state = 3}, - [224] = {.lex_state = 1, .external_lex_state = 3}, - [225] = {.lex_state = 1, .external_lex_state = 3}, - [226] = {.lex_state = 5, .external_lex_state = 3}, - [227] = {.lex_state = 5, .external_lex_state = 3}, - [228] = {.lex_state = 0, .external_lex_state = 3}, - [229] = {.lex_state = 5, .external_lex_state = 3}, - [230] = {.lex_state = 25, .external_lex_state = 6}, - [231] = {.lex_state = 5, .external_lex_state = 3}, - [232] = {.lex_state = 5, .external_lex_state = 3}, - [233] = {.lex_state = 5, .external_lex_state = 3}, - [234] = {.lex_state = 5, .external_lex_state = 3}, - [235] = {.lex_state = 5, .external_lex_state = 3}, - [236] = {.lex_state = 5, .external_lex_state = 3}, - [237] = {.lex_state = 5, .external_lex_state = 3}, - [238] = {.lex_state = 5, .external_lex_state = 3}, - [239] = {.lex_state = 0, .external_lex_state = 3}, - [240] = {.lex_state = 0, .external_lex_state = 3}, - [241] = {.lex_state = 25, .external_lex_state = 6}, - [242] = {.lex_state = 25, .external_lex_state = 6}, - [243] = {.lex_state = 5, .external_lex_state = 3}, - [244] = {.lex_state = 25, .external_lex_state = 6}, - [245] = {.lex_state = 25, .external_lex_state = 6}, - [246] = {.lex_state = 5, .external_lex_state = 3}, - [247] = {.lex_state = 5, .external_lex_state = 3}, - [248] = {.lex_state = 5, .external_lex_state = 3}, - [249] = {.lex_state = 5, .external_lex_state = 3}, - [250] = {.lex_state = 5, .external_lex_state = 3}, - [251] = {.lex_state = 5, .external_lex_state = 3}, - [252] = {.lex_state = 3, .external_lex_state = 3}, - [253] = {.lex_state = 26, .external_lex_state = 3}, - [254] = {.lex_state = 26, .external_lex_state = 3}, - [255] = {.lex_state = 26, .external_lex_state = 3}, - [256] = {.lex_state = 26, .external_lex_state = 3}, - [257] = {.lex_state = 26, .external_lex_state = 3}, - [258] = {.lex_state = 0, .external_lex_state = 3}, - [259] = {.lex_state = 3, .external_lex_state = 3}, - [260] = {.lex_state = 3, .external_lex_state = 3}, - [261] = {.lex_state = 0, .external_lex_state = 3}, - [262] = {.lex_state = 1, .external_lex_state = 3}, - [263] = {.lex_state = 3, .external_lex_state = 3}, - [264] = {.lex_state = 13, .external_lex_state = 6}, - [265] = {.lex_state = 3, .external_lex_state = 3}, - [266] = {.lex_state = 3, .external_lex_state = 3}, - [267] = {.lex_state = 5, .external_lex_state = 3}, - [268] = {.lex_state = 3, .external_lex_state = 3}, - [269] = {.lex_state = 3, .external_lex_state = 3}, - [270] = {.lex_state = 14, .external_lex_state = 3}, - [271] = {.lex_state = 3, .external_lex_state = 3}, - [272] = {.lex_state = 3, .external_lex_state = 3}, - [273] = {.lex_state = 3, .external_lex_state = 3}, - [274] = {.lex_state = 3, .external_lex_state = 3}, - [275] = {.lex_state = 3, .external_lex_state = 3}, - [276] = {.lex_state = 3, .external_lex_state = 3}, - [277] = {.lex_state = 3, .external_lex_state = 3}, - [278] = {.lex_state = 3, .external_lex_state = 3}, - [279] = {.lex_state = 0, .external_lex_state = 3}, - [280] = {.lex_state = 8, .external_lex_state = 3}, - [281] = {.lex_state = 3, .external_lex_state = 3}, - [282] = {.lex_state = 3, .external_lex_state = 3}, - [283] = {.lex_state = 3, .external_lex_state = 3}, - [284] = {.lex_state = 3, .external_lex_state = 3}, - [285] = {.lex_state = 3, .external_lex_state = 3}, - [286] = {.lex_state = 0, .external_lex_state = 3}, - [287] = {.lex_state = 160, .external_lex_state = 2}, - [288] = {.lex_state = 160, .external_lex_state = 2}, - [289] = {.lex_state = 25, .external_lex_state = 6}, - [290] = {.lex_state = 160, .external_lex_state = 2}, - [291] = {.lex_state = 160, .external_lex_state = 2}, - [292] = {.lex_state = 160, .external_lex_state = 2}, - [293] = {.lex_state = 160, .external_lex_state = 2}, - [294] = {.lex_state = 160, .external_lex_state = 2}, - [295] = {.lex_state = 160, .external_lex_state = 2}, - [296] = {.lex_state = 160, .external_lex_state = 2}, - [297] = {.lex_state = 0, .external_lex_state = 3}, - [298] = {.lex_state = 160, .external_lex_state = 2}, - [299] = {.lex_state = 58, .external_lex_state = 3}, - [300] = {.lex_state = 160, .external_lex_state = 2}, - [301] = {.lex_state = 160, .external_lex_state = 2}, - [302] = {.lex_state = 160, .external_lex_state = 2}, - [303] = {.lex_state = 160, .external_lex_state = 2}, - [304] = {.lex_state = 160, .external_lex_state = 2}, - [305] = {.lex_state = 160, .external_lex_state = 2}, - [306] = {.lex_state = 9, .external_lex_state = 3}, - [307] = {.lex_state = 160, .external_lex_state = 2}, - [308] = {.lex_state = 1, .external_lex_state = 3}, - [309] = {.lex_state = 3, .external_lex_state = 3}, - [310] = {.lex_state = 160, .external_lex_state = 2}, - [311] = {.lex_state = 160, .external_lex_state = 2}, - [312] = {.lex_state = 160, .external_lex_state = 2}, - [313] = {.lex_state = 160, .external_lex_state = 2}, - [314] = {.lex_state = 160, .external_lex_state = 2}, - [315] = {.lex_state = 160, .external_lex_state = 2}, - [316] = {.lex_state = 160, .external_lex_state = 2}, - [317] = {.lex_state = 160, .external_lex_state = 2}, - [318] = {.lex_state = 160, .external_lex_state = 2}, - [319] = {.lex_state = 160, .external_lex_state = 2}, - [320] = {.lex_state = 160, .external_lex_state = 2}, - [321] = {.lex_state = 160, .external_lex_state = 2}, - [322] = {.lex_state = 160, .external_lex_state = 2}, - [323] = {.lex_state = 3, .external_lex_state = 3}, - [324] = {.lex_state = 160, .external_lex_state = 2}, - [325] = {.lex_state = 160, .external_lex_state = 2}, - [326] = {.lex_state = 160, .external_lex_state = 2}, - [327] = {.lex_state = 160, .external_lex_state = 2}, - [328] = {.lex_state = 160, .external_lex_state = 2}, - [329] = {.lex_state = 160, .external_lex_state = 2}, - [330] = {.lex_state = 160, .external_lex_state = 2}, - [331] = {.lex_state = 160, .external_lex_state = 2}, - [332] = {.lex_state = 160, .external_lex_state = 2}, - [333] = {.lex_state = 160, .external_lex_state = 2}, - [334] = {.lex_state = 160, .external_lex_state = 2}, - [335] = {.lex_state = 160, .external_lex_state = 2}, - [336] = {.lex_state = 160, .external_lex_state = 2}, - [337] = {.lex_state = 160, .external_lex_state = 2}, - [338] = {.lex_state = 5, .external_lex_state = 3}, - [339] = {.lex_state = 3, .external_lex_state = 3}, - [340] = {.lex_state = 58, .external_lex_state = 3}, - [341] = {.lex_state = 160, .external_lex_state = 2}, - [342] = {.lex_state = 160, .external_lex_state = 2}, - [343] = {.lex_state = 160, .external_lex_state = 5}, - [344] = {.lex_state = 160, .external_lex_state = 5}, - [345] = {.lex_state = 160, .external_lex_state = 5}, - [346] = {.lex_state = 160, .external_lex_state = 5}, - [347] = {.lex_state = 160, .external_lex_state = 5}, - [348] = {.lex_state = 0, .external_lex_state = 3}, - [349] = {.lex_state = 160, .external_lex_state = 5}, - [350] = {.lex_state = 160, .external_lex_state = 5}, - [351] = {.lex_state = 160, .external_lex_state = 5}, - [352] = {.lex_state = 160, .external_lex_state = 5}, - [353] = {.lex_state = 160, .external_lex_state = 5}, - [354] = {.lex_state = 0, .external_lex_state = 3}, - [355] = {.lex_state = 160, .external_lex_state = 5}, - [356] = {.lex_state = 160, .external_lex_state = 5}, - [357] = {.lex_state = 160, .external_lex_state = 5}, - [358] = {.lex_state = 160, .external_lex_state = 5}, - [359] = {.lex_state = 11, .external_lex_state = 3}, - [360] = {.lex_state = 160, .external_lex_state = 5}, - [361] = {.lex_state = 160, .external_lex_state = 5}, - [362] = {.lex_state = 160, .external_lex_state = 5}, - [363] = {.lex_state = 25, .external_lex_state = 6}, - [364] = {.lex_state = 26, .external_lex_state = 3}, - [365] = {.lex_state = 160, .external_lex_state = 5}, - [366] = {.lex_state = 160, .external_lex_state = 5}, - [367] = {.lex_state = 160, .external_lex_state = 5}, - [368] = {.lex_state = 160, .external_lex_state = 5}, - [369] = {.lex_state = 0, .external_lex_state = 3}, - [370] = {.lex_state = 160, .external_lex_state = 5}, - [371] = {.lex_state = 160, .external_lex_state = 5}, - [372] = {.lex_state = 160, .external_lex_state = 5}, - [373] = {.lex_state = 160, .external_lex_state = 5}, - [374] = {.lex_state = 160, .external_lex_state = 5}, - [375] = {.lex_state = 160, .external_lex_state = 5}, - [376] = {.lex_state = 160, .external_lex_state = 5}, - [377] = {.lex_state = 160, .external_lex_state = 5}, - [378] = {.lex_state = 160, .external_lex_state = 5}, - [379] = {.lex_state = 160, .external_lex_state = 5}, - [380] = {.lex_state = 160, .external_lex_state = 5}, - [381] = {.lex_state = 160, .external_lex_state = 5}, - [382] = {.lex_state = 160, .external_lex_state = 5}, - [383] = {.lex_state = 160, .external_lex_state = 5}, - [384] = {.lex_state = 160, .external_lex_state = 5}, - [385] = {.lex_state = 160, .external_lex_state = 5}, - [386] = {.lex_state = 160, .external_lex_state = 5}, - [387] = {.lex_state = 160, .external_lex_state = 5}, - [388] = {.lex_state = 160, .external_lex_state = 5}, - [389] = {.lex_state = 160, .external_lex_state = 5}, - [390] = {.lex_state = 160, .external_lex_state = 5}, - [391] = {.lex_state = 160, .external_lex_state = 5}, - [392] = {.lex_state = 160, .external_lex_state = 5}, - [393] = {.lex_state = 160, .external_lex_state = 5}, - [394] = {.lex_state = 160, .external_lex_state = 5}, - [395] = {.lex_state = 25, .external_lex_state = 6}, - [396] = {.lex_state = 3, .external_lex_state = 3}, - [397] = {.lex_state = 160, .external_lex_state = 5}, - [398] = {.lex_state = 160, .external_lex_state = 5}, - [399] = {.lex_state = 25, .external_lex_state = 6}, - [400] = {.lex_state = 25, .external_lex_state = 6}, - [401] = {.lex_state = 26, .external_lex_state = 3}, - [402] = {.lex_state = 25, .external_lex_state = 6}, - [403] = {.lex_state = 0, .external_lex_state = 3}, - [404] = {.lex_state = 8, .external_lex_state = 3}, - [405] = {.lex_state = 0, .external_lex_state = 3}, - [406] = {.lex_state = 3, .external_lex_state = 3}, - [407] = {.lex_state = 25, .external_lex_state = 6}, - [408] = {.lex_state = 25, .external_lex_state = 6}, - [409] = {.lex_state = 25, .external_lex_state = 6}, - [410] = {.lex_state = 25, .external_lex_state = 6}, - [411] = {.lex_state = 0, .external_lex_state = 3}, - [412] = {.lex_state = 25, .external_lex_state = 6}, - [413] = {.lex_state = 25, .external_lex_state = 6}, - [414] = {.lex_state = 26, .external_lex_state = 3}, - [415] = {.lex_state = 0, .external_lex_state = 3}, - [416] = {.lex_state = 25, .external_lex_state = 6}, - [417] = {.lex_state = 25, .external_lex_state = 6}, - [418] = {.lex_state = 25, .external_lex_state = 6}, - [419] = {.lex_state = 3, .external_lex_state = 3}, - [420] = {.lex_state = 3, .external_lex_state = 3}, - [421] = {.lex_state = 25, .external_lex_state = 6}, - [422] = {.lex_state = 26, .external_lex_state = 3}, - [423] = {.lex_state = 1, .external_lex_state = 3}, - [424] = {.lex_state = 0, .external_lex_state = 3}, - [425] = {.lex_state = 3, .external_lex_state = 3}, - [426] = {.lex_state = 26, .external_lex_state = 3}, - [427] = {.lex_state = 26, .external_lex_state = 3}, - [428] = {.lex_state = 26, .external_lex_state = 3}, - [429] = {.lex_state = 26, .external_lex_state = 3}, - [430] = {.lex_state = 26, .external_lex_state = 3}, - [431] = {.lex_state = 26, .external_lex_state = 3}, - [432] = {.lex_state = 26, .external_lex_state = 3}, - [433] = {.lex_state = 26, .external_lex_state = 3}, - [434] = {.lex_state = 26, .external_lex_state = 3}, - [435] = {.lex_state = 26, .external_lex_state = 3}, - [436] = {.lex_state = 26, .external_lex_state = 3}, - [437] = {.lex_state = 26, .external_lex_state = 3}, - [438] = {.lex_state = 1, .external_lex_state = 4}, - [439] = {.lex_state = 19, .external_lex_state = 3}, - [440] = {.lex_state = 1, .external_lex_state = 3}, - [441] = {.lex_state = 0, .external_lex_state = 3}, - [442] = {.lex_state = 1, .external_lex_state = 3}, - [443] = {.lex_state = 0, .external_lex_state = 3}, - [444] = {.lex_state = 0, .external_lex_state = 3}, - [445] = {.lex_state = 0, .external_lex_state = 3}, - [446] = {.lex_state = 49, .external_lex_state = 3}, - [447] = {.lex_state = 0, .external_lex_state = 3}, - [448] = {.lex_state = 19, .external_lex_state = 3}, - [449] = {.lex_state = 0, .external_lex_state = 3}, - [450] = {.lex_state = 1, .external_lex_state = 4}, - [451] = {.lex_state = 1, .external_lex_state = 3}, - [452] = {.lex_state = 1, .external_lex_state = 3}, - [453] = {.lex_state = 0, .external_lex_state = 3}, - [454] = {.lex_state = 3, .external_lex_state = 3}, - [455] = {.lex_state = 1, .external_lex_state = 3}, - [456] = {.lex_state = 49, .external_lex_state = 3}, - [457] = {.lex_state = 19, .external_lex_state = 3}, - [458] = {.lex_state = 1, .external_lex_state = 3}, - [459] = {.lex_state = 19, .external_lex_state = 3}, - [460] = {.lex_state = 1, .external_lex_state = 3}, - [461] = {.lex_state = 1, .external_lex_state = 3}, - [462] = {.lex_state = 19, .external_lex_state = 3}, - [463] = {.lex_state = 19, .external_lex_state = 3}, - [464] = {.lex_state = 0, .external_lex_state = 3}, - [465] = {.lex_state = 19, .external_lex_state = 3}, - [466] = {.lex_state = 1, .external_lex_state = 3}, - [467] = {.lex_state = 1, .external_lex_state = 3}, - [468] = {.lex_state = 1, .external_lex_state = 3}, - [469] = {.lex_state = 1, .external_lex_state = 3}, - [470] = {.lex_state = 0, .external_lex_state = 3}, - [471] = {.lex_state = 0, .external_lex_state = 3}, - [472] = {.lex_state = 1, .external_lex_state = 3}, - [473] = {.lex_state = 19, .external_lex_state = 3}, - [474] = {.lex_state = 19, .external_lex_state = 3}, - [475] = {.lex_state = 3, .external_lex_state = 3}, - [476] = {.lex_state = 23, .external_lex_state = 3}, - [477] = {.lex_state = 15, .external_lex_state = 3}, - [478] = {.lex_state = 23, .external_lex_state = 3}, - [479] = {.lex_state = 15, .external_lex_state = 3}, - [480] = {.lex_state = 3, .external_lex_state = 3}, - [481] = {.lex_state = 0, .external_lex_state = 7}, - [482] = {.lex_state = 3, .external_lex_state = 3}, - [483] = {.lex_state = 8, .external_lex_state = 4}, - [484] = {.lex_state = 23, .external_lex_state = 3}, - [485] = {.lex_state = 15, .external_lex_state = 3}, - [486] = {.lex_state = 23, .external_lex_state = 3}, - [487] = {.lex_state = 15, .external_lex_state = 3}, - [488] = {.lex_state = 0, .external_lex_state = 4}, - [489] = {.lex_state = 0, .external_lex_state = 7}, - [490] = {.lex_state = 23, .external_lex_state = 3}, - [491] = {.lex_state = 0, .external_lex_state = 3}, - [492] = {.lex_state = 23, .external_lex_state = 3}, - [493] = {.lex_state = 23, .external_lex_state = 3}, - [494] = {.lex_state = 15, .external_lex_state = 3}, - [495] = {.lex_state = 15, .external_lex_state = 3}, - [496] = {.lex_state = 15, .external_lex_state = 3}, - [497] = {.lex_state = 23, .external_lex_state = 3}, - [498] = {.lex_state = 15, .external_lex_state = 3}, - [499] = {.lex_state = 0, .external_lex_state = 3}, - [500] = {.lex_state = 0, .external_lex_state = 3}, - [501] = {.lex_state = 1, .external_lex_state = 3}, - [502] = {.lex_state = 0, .external_lex_state = 7}, - [503] = {.lex_state = 0, .external_lex_state = 3}, - [504] = {.lex_state = 0, .external_lex_state = 4}, - [505] = {.lex_state = 0, .external_lex_state = 4}, - [506] = {.lex_state = 0, .external_lex_state = 4}, + [182] = {.lex_state = 7, .external_lex_state = 3}, + [183] = {.lex_state = 7, .external_lex_state = 3}, + [184] = {.lex_state = 7, .external_lex_state = 3}, + [185] = {.lex_state = 7, .external_lex_state = 3}, + [186] = {.lex_state = 7, .external_lex_state = 3}, + [187] = {.lex_state = 7, .external_lex_state = 3}, + [188] = {.lex_state = 7, .external_lex_state = 3}, + [189] = {.lex_state = 7, .external_lex_state = 3}, + [190] = {.lex_state = 7, .external_lex_state = 3}, + [191] = {.lex_state = 7, .external_lex_state = 3}, + [192] = {.lex_state = 7, .external_lex_state = 3}, + [193] = {.lex_state = 7, .external_lex_state = 3}, + [194] = {.lex_state = 7, .external_lex_state = 3}, + [195] = {.lex_state = 7, .external_lex_state = 3}, + [196] = {.lex_state = 7, .external_lex_state = 3}, + [197] = {.lex_state = 7, .external_lex_state = 3}, + [198] = {.lex_state = 7, .external_lex_state = 3}, + [199] = {.lex_state = 7, .external_lex_state = 3}, + [200] = {.lex_state = 7, .external_lex_state = 3}, + [201] = {.lex_state = 7, .external_lex_state = 3}, + [202] = {.lex_state = 7, .external_lex_state = 3}, + [203] = {.lex_state = 7, .external_lex_state = 3}, + [204] = {.lex_state = 7, .external_lex_state = 3}, + [205] = {.lex_state = 7, .external_lex_state = 3}, + [206] = {.lex_state = 7, .external_lex_state = 3}, + [207] = {.lex_state = 7, .external_lex_state = 3}, + [208] = {.lex_state = 7, .external_lex_state = 3}, + [209] = {.lex_state = 7, .external_lex_state = 3}, + [210] = {.lex_state = 7, .external_lex_state = 3}, + [211] = {.lex_state = 7, .external_lex_state = 3}, + [212] = {.lex_state = 7, .external_lex_state = 3}, + [213] = {.lex_state = 7, .external_lex_state = 3}, + [214] = {.lex_state = 7, .external_lex_state = 3}, + [215] = {.lex_state = 7, .external_lex_state = 3}, + [216] = {.lex_state = 7, .external_lex_state = 3}, + [217] = {.lex_state = 7, .external_lex_state = 3}, + [218] = {.lex_state = 7, .external_lex_state = 3}, + [219] = {.lex_state = 7, .external_lex_state = 3}, + [220] = {.lex_state = 7, .external_lex_state = 3}, + [221] = {.lex_state = 7, .external_lex_state = 3}, + [222] = {.lex_state = 7, .external_lex_state = 3}, + [223] = {.lex_state = 7, .external_lex_state = 3}, + [224] = {.lex_state = 8, .external_lex_state = 3}, + [225] = {.lex_state = 8, .external_lex_state = 3}, + [226] = {.lex_state = 8, .external_lex_state = 3}, + [227] = {.lex_state = 7, .external_lex_state = 3}, + [228] = {.lex_state = 8, .external_lex_state = 3}, + [229] = {.lex_state = 8, .external_lex_state = 3}, + [230] = {.lex_state = 7, .external_lex_state = 3}, + [231] = {.lex_state = 8, .external_lex_state = 3}, + [232] = {.lex_state = 7, .external_lex_state = 3}, + [233] = {.lex_state = 7, .external_lex_state = 3}, + [234] = {.lex_state = 7, .external_lex_state = 3}, + [235] = {.lex_state = 8, .external_lex_state = 3}, + [236] = {.lex_state = 7, .external_lex_state = 3}, + [237] = {.lex_state = 8, .external_lex_state = 3}, + [238] = {.lex_state = 8, .external_lex_state = 3}, + [239] = {.lex_state = 8, .external_lex_state = 3}, + [240] = {.lex_state = 8, .external_lex_state = 3}, + [241] = {.lex_state = 8, .external_lex_state = 3}, + [242] = {.lex_state = 8, .external_lex_state = 3}, + [243] = {.lex_state = 8, .external_lex_state = 3}, + [244] = {.lex_state = 8, .external_lex_state = 3}, + [245] = {.lex_state = 8, .external_lex_state = 3}, + [246] = {.lex_state = 8, .external_lex_state = 3}, + [247] = {.lex_state = 8, .external_lex_state = 3}, + [248] = {.lex_state = 8, .external_lex_state = 3}, + [249] = {.lex_state = 7, .external_lex_state = 3}, + [250] = {.lex_state = 7, .external_lex_state = 3}, + [251] = {.lex_state = 7, .external_lex_state = 3}, + [252] = {.lex_state = 7, .external_lex_state = 3}, + [253] = {.lex_state = 8, .external_lex_state = 3}, + [254] = {.lex_state = 7, .external_lex_state = 3}, + [255] = {.lex_state = 8, .external_lex_state = 3}, + [256] = {.lex_state = 7, .external_lex_state = 3}, + [257] = {.lex_state = 8, .external_lex_state = 3}, + [258] = {.lex_state = 7, .external_lex_state = 3}, + [259] = {.lex_state = 8, .external_lex_state = 3}, + [260] = {.lex_state = 7, .external_lex_state = 3}, + [261] = {.lex_state = 7, .external_lex_state = 3}, + [262] = {.lex_state = 7, .external_lex_state = 3}, + [263] = {.lex_state = 8, .external_lex_state = 3}, + [264] = {.lex_state = 8, .external_lex_state = 3}, + [265] = {.lex_state = 7, .external_lex_state = 3}, + [266] = {.lex_state = 7, .external_lex_state = 3}, + [267] = {.lex_state = 7, .external_lex_state = 3}, + [268] = {.lex_state = 7, .external_lex_state = 3}, + [269] = {.lex_state = 7, .external_lex_state = 3}, + [270] = {.lex_state = 8, .external_lex_state = 3}, + [271] = {.lex_state = 7, .external_lex_state = 3}, + [272] = {.lex_state = 7, .external_lex_state = 3}, + [273] = {.lex_state = 8, .external_lex_state = 3}, + [274] = {.lex_state = 8, .external_lex_state = 3}, + [275] = {.lex_state = 7, .external_lex_state = 3}, + [276] = {.lex_state = 8, .external_lex_state = 3}, + [277] = {.lex_state = 7, .external_lex_state = 3}, + [278] = {.lex_state = 8, .external_lex_state = 3}, + [279] = {.lex_state = 7, .external_lex_state = 3}, + [280] = {.lex_state = 7, .external_lex_state = 3}, + [281] = {.lex_state = 7, .external_lex_state = 3}, + [282] = {.lex_state = 7, .external_lex_state = 3}, + [283] = {.lex_state = 7, .external_lex_state = 3}, + [284] = {.lex_state = 4, .external_lex_state = 3}, + [285] = {.lex_state = 8, .external_lex_state = 3}, + [286] = {.lex_state = 7, .external_lex_state = 3}, + [287] = {.lex_state = 7, .external_lex_state = 3}, + [288] = {.lex_state = 7, .external_lex_state = 3}, + [289] = {.lex_state = 7, .external_lex_state = 3}, + [290] = {.lex_state = 7, .external_lex_state = 3}, + [291] = {.lex_state = 7, .external_lex_state = 3}, + [292] = {.lex_state = 7, .external_lex_state = 3}, + [293] = {.lex_state = 7, .external_lex_state = 3}, + [294] = {.lex_state = 7, .external_lex_state = 3}, + [295] = {.lex_state = 7, .external_lex_state = 3}, + [296] = {.lex_state = 8, .external_lex_state = 3}, + [297] = {.lex_state = 7, .external_lex_state = 3}, + [298] = {.lex_state = 8, .external_lex_state = 3}, + [299] = {.lex_state = 7, .external_lex_state = 3}, + [300] = {.lex_state = 7, .external_lex_state = 3}, + [301] = {.lex_state = 7, .external_lex_state = 3}, + [302] = {.lex_state = 7, .external_lex_state = 3}, + [303] = {.lex_state = 8, .external_lex_state = 3}, + [304] = {.lex_state = 7, .external_lex_state = 3}, + [305] = {.lex_state = 8, .external_lex_state = 3}, + [306] = {.lex_state = 7, .external_lex_state = 3}, + [307] = {.lex_state = 8, .external_lex_state = 3}, + [308] = {.lex_state = 7, .external_lex_state = 3}, + [309] = {.lex_state = 7, .external_lex_state = 3}, + [310] = {.lex_state = 7, .external_lex_state = 3}, + [311] = {.lex_state = 7, .external_lex_state = 3}, + [312] = {.lex_state = 8, .external_lex_state = 3}, + [313] = {.lex_state = 7, .external_lex_state = 3}, + [314] = {.lex_state = 7, .external_lex_state = 3}, + [315] = {.lex_state = 7, .external_lex_state = 3}, + [316] = {.lex_state = 8, .external_lex_state = 3}, + [317] = {.lex_state = 8, .external_lex_state = 3}, + [318] = {.lex_state = 8, .external_lex_state = 3}, + [319] = {.lex_state = 8, .external_lex_state = 3}, + [320] = {.lex_state = 8, .external_lex_state = 3}, + [321] = {.lex_state = 8, .external_lex_state = 3}, + [322] = {.lex_state = 1, .external_lex_state = 3}, + [323] = {.lex_state = 8, .external_lex_state = 3}, + [324] = {.lex_state = 1, .external_lex_state = 3}, + [325] = {.lex_state = 7, .external_lex_state = 3}, + [326] = {.lex_state = 7, .external_lex_state = 3}, + [327] = {.lex_state = 7, .external_lex_state = 3}, + [328] = {.lex_state = 7, .external_lex_state = 3}, + [329] = {.lex_state = 24, .external_lex_state = 6}, + [330] = {.lex_state = 7, .external_lex_state = 3}, + [331] = {.lex_state = 6, .external_lex_state = 3}, + [332] = {.lex_state = 24, .external_lex_state = 6}, + [333] = {.lex_state = 1, .external_lex_state = 3}, + [334] = {.lex_state = 7, .external_lex_state = 3}, + [335] = {.lex_state = 7, .external_lex_state = 3}, + [336] = {.lex_state = 7, .external_lex_state = 3}, + [337] = {.lex_state = 7, .external_lex_state = 3}, + [338] = {.lex_state = 7, .external_lex_state = 3}, + [339] = {.lex_state = 7, .external_lex_state = 3}, + [340] = {.lex_state = 6, .external_lex_state = 3}, + [341] = {.lex_state = 6, .external_lex_state = 3}, + [342] = {.lex_state = 7, .external_lex_state = 3}, + [343] = {.lex_state = 6, .external_lex_state = 3}, + [344] = {.lex_state = 6, .external_lex_state = 3}, + [345] = {.lex_state = 7, .external_lex_state = 3}, + [346] = {.lex_state = 7, .external_lex_state = 3}, + [347] = {.lex_state = 6, .external_lex_state = 3}, + [348] = {.lex_state = 24, .external_lex_state = 6}, + [349] = {.lex_state = 6, .external_lex_state = 3}, + [350] = {.lex_state = 24, .external_lex_state = 6}, + [351] = {.lex_state = 6, .external_lex_state = 3}, + [352] = {.lex_state = 7, .external_lex_state = 3}, + [353] = {.lex_state = 7, .external_lex_state = 3}, + [354] = {.lex_state = 24, .external_lex_state = 6}, + [355] = {.lex_state = 6, .external_lex_state = 3}, + [356] = {.lex_state = 7, .external_lex_state = 3}, + [357] = {.lex_state = 6, .external_lex_state = 3}, + [358] = {.lex_state = 6, .external_lex_state = 3}, + [359] = {.lex_state = 7, .external_lex_state = 3}, + [360] = {.lex_state = 7, .external_lex_state = 3}, + [361] = {.lex_state = 1, .external_lex_state = 3}, + [362] = {.lex_state = 25, .external_lex_state = 3}, + [363] = {.lex_state = 25, .external_lex_state = 3}, + [364] = {.lex_state = 25, .external_lex_state = 3}, + [365] = {.lex_state = 25, .external_lex_state = 3}, + [366] = {.lex_state = 25, .external_lex_state = 3}, + [367] = {.lex_state = 1, .external_lex_state = 3}, + [368] = {.lex_state = 7, .external_lex_state = 3}, + [369] = {.lex_state = 7, .external_lex_state = 3}, + [370] = {.lex_state = 12, .external_lex_state = 6}, + [371] = {.lex_state = 7, .external_lex_state = 3}, + [372] = {.lex_state = 7, .external_lex_state = 3}, + [373] = {.lex_state = 1, .external_lex_state = 3}, + [374] = {.lex_state = 1, .external_lex_state = 3}, + [375] = {.lex_state = 13, .external_lex_state = 3}, + [376] = {.lex_state = 7, .external_lex_state = 3}, + [377] = {.lex_state = 7, .external_lex_state = 3}, + [378] = {.lex_state = 7, .external_lex_state = 3}, + [379] = {.lex_state = 1, .external_lex_state = 3}, + [380] = {.lex_state = 7, .external_lex_state = 3}, + [381] = {.lex_state = 7, .external_lex_state = 3}, + [382] = {.lex_state = 7, .external_lex_state = 3}, + [383] = {.lex_state = 7, .external_lex_state = 3}, + [384] = {.lex_state = 7, .external_lex_state = 3}, + [385] = {.lex_state = 7, .external_lex_state = 3}, + [386] = {.lex_state = 7, .external_lex_state = 3}, + [387] = {.lex_state = 7, .external_lex_state = 3}, + [388] = {.lex_state = 7, .external_lex_state = 3}, + [389] = {.lex_state = 7, .external_lex_state = 3}, + [390] = {.lex_state = 7, .external_lex_state = 3}, + [391] = {.lex_state = 7, .external_lex_state = 3}, + [392] = {.lex_state = 7, .external_lex_state = 3}, + [393] = {.lex_state = 153, .external_lex_state = 2}, + [394] = {.lex_state = 153, .external_lex_state = 2}, + [395] = {.lex_state = 153, .external_lex_state = 2}, + [396] = {.lex_state = 153, .external_lex_state = 2}, + [397] = {.lex_state = 153, .external_lex_state = 2}, + [398] = {.lex_state = 153, .external_lex_state = 2}, + [399] = {.lex_state = 153, .external_lex_state = 2}, + [400] = {.lex_state = 153, .external_lex_state = 2}, + [401] = {.lex_state = 153, .external_lex_state = 2}, + [402] = {.lex_state = 153, .external_lex_state = 2}, + [403] = {.lex_state = 153, .external_lex_state = 2}, + [404] = {.lex_state = 153, .external_lex_state = 2}, + [405] = {.lex_state = 7, .external_lex_state = 3}, + [406] = {.lex_state = 153, .external_lex_state = 2}, + [407] = {.lex_state = 153, .external_lex_state = 2}, + [408] = {.lex_state = 153, .external_lex_state = 2}, + [409] = {.lex_state = 7, .external_lex_state = 3}, + [410] = {.lex_state = 7, .external_lex_state = 3}, + [411] = {.lex_state = 153, .external_lex_state = 2}, + [412] = {.lex_state = 153, .external_lex_state = 2}, + [413] = {.lex_state = 153, .external_lex_state = 2}, + [414] = {.lex_state = 153, .external_lex_state = 2}, + [415] = {.lex_state = 153, .external_lex_state = 2}, + [416] = {.lex_state = 153, .external_lex_state = 2}, + [417] = {.lex_state = 153, .external_lex_state = 2}, + [418] = {.lex_state = 153, .external_lex_state = 2}, + [419] = {.lex_state = 153, .external_lex_state = 2}, + [420] = {.lex_state = 153, .external_lex_state = 2}, + [421] = {.lex_state = 153, .external_lex_state = 2}, + [422] = {.lex_state = 153, .external_lex_state = 2}, + [423] = {.lex_state = 153, .external_lex_state = 2}, + [424] = {.lex_state = 153, .external_lex_state = 2}, + [425] = {.lex_state = 153, .external_lex_state = 2}, + [426] = {.lex_state = 153, .external_lex_state = 2}, + [427] = {.lex_state = 153, .external_lex_state = 2}, + [428] = {.lex_state = 153, .external_lex_state = 2}, + [429] = {.lex_state = 153, .external_lex_state = 2}, + [430] = {.lex_state = 7, .external_lex_state = 3}, + [431] = {.lex_state = 153, .external_lex_state = 2}, + [432] = {.lex_state = 7, .external_lex_state = 3}, + [433] = {.lex_state = 153, .external_lex_state = 2}, + [434] = {.lex_state = 153, .external_lex_state = 2}, + [435] = {.lex_state = 153, .external_lex_state = 2}, + [436] = {.lex_state = 153, .external_lex_state = 2}, + [437] = {.lex_state = 153, .external_lex_state = 2}, + [438] = {.lex_state = 153, .external_lex_state = 2}, + [439] = {.lex_state = 153, .external_lex_state = 2}, + [440] = {.lex_state = 153, .external_lex_state = 2}, + [441] = {.lex_state = 153, .external_lex_state = 2}, + [442] = {.lex_state = 153, .external_lex_state = 2}, + [443] = {.lex_state = 153, .external_lex_state = 2}, + [444] = {.lex_state = 153, .external_lex_state = 2}, + [445] = {.lex_state = 153, .external_lex_state = 5}, + [446] = {.lex_state = 153, .external_lex_state = 5}, + [447] = {.lex_state = 153, .external_lex_state = 5}, + [448] = {.lex_state = 153, .external_lex_state = 5}, + [449] = {.lex_state = 153, .external_lex_state = 5}, + [450] = {.lex_state = 153, .external_lex_state = 5}, + [451] = {.lex_state = 153, .external_lex_state = 5}, + [452] = {.lex_state = 14, .external_lex_state = 3}, + [453] = {.lex_state = 7, .external_lex_state = 3}, + [454] = {.lex_state = 1, .external_lex_state = 3}, + [455] = {.lex_state = 153, .external_lex_state = 5}, + [456] = {.lex_state = 153, .external_lex_state = 5}, + [457] = {.lex_state = 153, .external_lex_state = 5}, + [458] = {.lex_state = 153, .external_lex_state = 5}, + [459] = {.lex_state = 153, .external_lex_state = 5}, + [460] = {.lex_state = 153, .external_lex_state = 5}, + [461] = {.lex_state = 153, .external_lex_state = 5}, + [462] = {.lex_state = 153, .external_lex_state = 5}, + [463] = {.lex_state = 153, .external_lex_state = 5}, + [464] = {.lex_state = 153, .external_lex_state = 5}, + [465] = {.lex_state = 153, .external_lex_state = 5}, + [466] = {.lex_state = 153, .external_lex_state = 5}, + [467] = {.lex_state = 153, .external_lex_state = 5}, + [468] = {.lex_state = 153, .external_lex_state = 5}, + [469] = {.lex_state = 153, .external_lex_state = 5}, + [470] = {.lex_state = 153, .external_lex_state = 5}, + [471] = {.lex_state = 153, .external_lex_state = 5}, + [472] = {.lex_state = 153, .external_lex_state = 5}, + [473] = {.lex_state = 153, .external_lex_state = 5}, + [474] = {.lex_state = 153, .external_lex_state = 5}, + [475] = {.lex_state = 153, .external_lex_state = 5}, + [476] = {.lex_state = 153, .external_lex_state = 5}, + [477] = {.lex_state = 153, .external_lex_state = 5}, + [478] = {.lex_state = 9, .external_lex_state = 3}, + [479] = {.lex_state = 1, .external_lex_state = 3}, + [480] = {.lex_state = 153, .external_lex_state = 5}, + [481] = {.lex_state = 7, .external_lex_state = 3}, + [482] = {.lex_state = 153, .external_lex_state = 5}, + [483] = {.lex_state = 153, .external_lex_state = 5}, + [484] = {.lex_state = 153, .external_lex_state = 5}, + [485] = {.lex_state = 153, .external_lex_state = 5}, + [486] = {.lex_state = 153, .external_lex_state = 5}, + [487] = {.lex_state = 153, .external_lex_state = 5}, + [488] = {.lex_state = 153, .external_lex_state = 5}, + [489] = {.lex_state = 7, .external_lex_state = 3}, + [490] = {.lex_state = 153, .external_lex_state = 5}, + [491] = {.lex_state = 24, .external_lex_state = 6}, + [492] = {.lex_state = 153, .external_lex_state = 5}, + [493] = {.lex_state = 153, .external_lex_state = 5}, + [494] = {.lex_state = 153, .external_lex_state = 5}, + [495] = {.lex_state = 153, .external_lex_state = 5}, + [496] = {.lex_state = 153, .external_lex_state = 5}, + [497] = {.lex_state = 7, .external_lex_state = 3}, + [498] = {.lex_state = 54, .external_lex_state = 3}, + [499] = {.lex_state = 153, .external_lex_state = 5}, + [500] = {.lex_state = 153, .external_lex_state = 5}, + [501] = {.lex_state = 153, .external_lex_state = 5}, + [502] = {.lex_state = 153, .external_lex_state = 5}, + [503] = {.lex_state = 54, .external_lex_state = 3}, + [504] = {.lex_state = 153, .external_lex_state = 5}, + [505] = {.lex_state = 24, .external_lex_state = 6}, + [506] = {.lex_state = 24, .external_lex_state = 6}, [507] = {.lex_state = 0, .external_lex_state = 3}, - [508] = {.lex_state = 0, .external_lex_state = 3}, - [509] = {.lex_state = 15, .external_lex_state = 3}, - [510] = {.lex_state = 0, .external_lex_state = 3}, + [508] = {.lex_state = 25, .external_lex_state = 3}, + [509] = {.lex_state = 7, .external_lex_state = 3}, + [510] = {.lex_state = 24, .external_lex_state = 6}, [511] = {.lex_state = 0, .external_lex_state = 3}, - [512] = {.lex_state = 0, .external_lex_state = 7}, - [513] = {.lex_state = 0, .external_lex_state = 3}, - [514] = {.lex_state = 0, .external_lex_state = 3}, - [515] = {.lex_state = 138, .external_lex_state = 3}, - [516] = {.lex_state = 138, .external_lex_state = 3}, + [512] = {.lex_state = 7, .external_lex_state = 3}, + [513] = {.lex_state = 25, .external_lex_state = 3}, + [514] = {.lex_state = 7, .external_lex_state = 3}, + [515] = {.lex_state = 24, .external_lex_state = 6}, + [516] = {.lex_state = 24, .external_lex_state = 6}, [517] = {.lex_state = 0, .external_lex_state = 3}, - [518] = {.lex_state = 0, .external_lex_state = 3}, - [519] = {.lex_state = 0, .external_lex_state = 3}, - [520] = {.lex_state = 20, .external_lex_state = 3}, - [521] = {.lex_state = 0, .external_lex_state = 3}, - [522] = {.lex_state = 0, .external_lex_state = 3}, - [523] = {.lex_state = 148, .external_lex_state = 3}, - [524] = {.lex_state = 0, .external_lex_state = 3}, - [525] = {.lex_state = 0, .external_lex_state = 3}, - [526] = {.lex_state = 12, .external_lex_state = 3}, - [527] = {.lex_state = 20, .external_lex_state = 3}, - [528] = {.lex_state = 138, .external_lex_state = 3}, - [529] = {.lex_state = 0, .external_lex_state = 3}, - [530] = {.lex_state = 0, .external_lex_state = 3}, - [531] = {.lex_state = 0, .external_lex_state = 3}, - [532] = {.lex_state = 148, .external_lex_state = 3}, - [533] = {.lex_state = 0, .external_lex_state = 3}, - [534] = {.lex_state = 0, .external_lex_state = 3}, - [535] = {.lex_state = 23, .external_lex_state = 3}, - [536] = {.lex_state = 0, .external_lex_state = 3}, - [537] = {.lex_state = 0, .external_lex_state = 7}, - [538] = {.lex_state = 0, .external_lex_state = 3}, - [539] = {.lex_state = 0, .external_lex_state = 3}, - [540] = {.lex_state = 0, .external_lex_state = 3}, - [541] = {.lex_state = 148, .external_lex_state = 3}, - [542] = {.lex_state = 0, .external_lex_state = 3}, - [543] = {.lex_state = 0, .external_lex_state = 3}, - [544] = {.lex_state = 0, .external_lex_state = 7}, - [545] = {.lex_state = 148, .external_lex_state = 3}, - [546] = {.lex_state = 12, .external_lex_state = 3}, - [547] = {.lex_state = 1, .external_lex_state = 3}, - [548] = {.lex_state = 0, .external_lex_state = 3}, - [549] = {.lex_state = 0, .external_lex_state = 3}, - [550] = {.lex_state = 0, .external_lex_state = 3}, - [551] = {.lex_state = 0, .external_lex_state = 3}, - [552] = {.lex_state = 0, .external_lex_state = 4}, - [553] = {.lex_state = 0, .external_lex_state = 3}, - [554] = {.lex_state = 0, .external_lex_state = 3}, - [555] = {.lex_state = 0, .external_lex_state = 3}, - [556] = {.lex_state = 0, .external_lex_state = 3}, - [557] = {.lex_state = 148, .external_lex_state = 3}, - [558] = {.lex_state = 0, .external_lex_state = 3}, - [559] = {.lex_state = 148, .external_lex_state = 3}, - [560] = {.lex_state = 0, .external_lex_state = 3}, - [561] = {.lex_state = 0, .external_lex_state = 3}, - [562] = {.lex_state = 58, .external_lex_state = 3}, - [563] = {.lex_state = 0, .external_lex_state = 3}, + [518] = {.lex_state = 24, .external_lex_state = 6}, + [519] = {.lex_state = 24, .external_lex_state = 6}, + [520] = {.lex_state = 24, .external_lex_state = 6}, + [521] = {.lex_state = 24, .external_lex_state = 6}, + [522] = {.lex_state = 24, .external_lex_state = 6}, + [523] = {.lex_state = 24, .external_lex_state = 6}, + [524] = {.lex_state = 24, .external_lex_state = 6}, + [525] = {.lex_state = 24, .external_lex_state = 6}, + [526] = {.lex_state = 25, .external_lex_state = 3}, + [527] = {.lex_state = 24, .external_lex_state = 6}, + [528] = {.lex_state = 24, .external_lex_state = 6}, + [529] = {.lex_state = 7, .external_lex_state = 3}, + [530] = {.lex_state = 7, .external_lex_state = 3}, + [531] = {.lex_state = 25, .external_lex_state = 3}, + [532] = {.lex_state = 1, .external_lex_state = 4}, + [533] = {.lex_state = 25, .external_lex_state = 3}, + [534] = {.lex_state = 25, .external_lex_state = 3}, + [535] = {.lex_state = 25, .external_lex_state = 3}, + [536] = {.lex_state = 25, .external_lex_state = 3}, + [537] = {.lex_state = 25, .external_lex_state = 3}, + [538] = {.lex_state = 25, .external_lex_state = 3}, + [539] = {.lex_state = 25, .external_lex_state = 3}, + [540] = {.lex_state = 25, .external_lex_state = 3}, + [541] = {.lex_state = 1, .external_lex_state = 3}, + [542] = {.lex_state = 25, .external_lex_state = 3}, + [543] = {.lex_state = 1, .external_lex_state = 3}, + [544] = {.lex_state = 25, .external_lex_state = 3}, + [545] = {.lex_state = 25, .external_lex_state = 3}, + [546] = {.lex_state = 25, .external_lex_state = 3}, + [547] = {.lex_state = 18, .external_lex_state = 3}, + [548] = {.lex_state = 1, .external_lex_state = 3}, + [549] = {.lex_state = 1, .external_lex_state = 3}, + [550] = {.lex_state = 1, .external_lex_state = 3}, + [551] = {.lex_state = 1, .external_lex_state = 4}, + [552] = {.lex_state = 1, .external_lex_state = 3}, + [553] = {.lex_state = 1, .external_lex_state = 3}, + [554] = {.lex_state = 18, .external_lex_state = 3}, + [555] = {.lex_state = 18, .external_lex_state = 3}, + [556] = {.lex_state = 1, .external_lex_state = 3}, + [557] = {.lex_state = 1, .external_lex_state = 3}, + [558] = {.lex_state = 7, .external_lex_state = 3}, + [559] = {.lex_state = 0, .external_lex_state = 3}, + [560] = {.lex_state = 47, .external_lex_state = 3}, + [561] = {.lex_state = 18, .external_lex_state = 3}, + [562] = {.lex_state = 18, .external_lex_state = 3}, + [563] = {.lex_state = 1, .external_lex_state = 3}, [564] = {.lex_state = 1, .external_lex_state = 3}, - [565] = {.lex_state = 0, .external_lex_state = 8}, - [566] = {.lex_state = 0, .external_lex_state = 3}, - [567] = {.lex_state = 0, .external_lex_state = 3}, - [568] = {.lex_state = 0, .external_lex_state = 3}, - [569] = {.lex_state = 0, .external_lex_state = 3}, - [570] = {.lex_state = 0, .external_lex_state = 3}, - [571] = {.lex_state = 0, .external_lex_state = 3}, + [565] = {.lex_state = 18, .external_lex_state = 3}, + [566] = {.lex_state = 18, .external_lex_state = 3}, + [567] = {.lex_state = 1, .external_lex_state = 3}, + [568] = {.lex_state = 1, .external_lex_state = 3}, + [569] = {.lex_state = 18, .external_lex_state = 3}, + [570] = {.lex_state = 18, .external_lex_state = 3}, + [571] = {.lex_state = 18, .external_lex_state = 3}, [572] = {.lex_state = 0, .external_lex_state = 3}, [573] = {.lex_state = 0, .external_lex_state = 3}, - [574] = {.lex_state = 0, .external_lex_state = 4}, - [575] = {.lex_state = 0, .external_lex_state = 3}, - [576] = {.lex_state = 0, .external_lex_state = 3}, - [577] = {.lex_state = 0, .external_lex_state = 3}, - [578] = {.lex_state = 4, .external_lex_state = 3}, - [579] = {.lex_state = 0, .external_lex_state = 4}, - [580] = {.lex_state = 58, .external_lex_state = 3}, - [581] = {.lex_state = 19, .external_lex_state = 3}, - [582] = {.lex_state = 0, .external_lex_state = 9}, - [583] = {.lex_state = 0, .external_lex_state = 9}, - [584] = {.lex_state = 0, .external_lex_state = 9}, - [585] = {.lex_state = 1, .external_lex_state = 3}, - [586] = {.lex_state = 0, .external_lex_state = 4}, - [587] = {.lex_state = 0, .external_lex_state = 3}, - [588] = {.lex_state = 1, .external_lex_state = 3}, - [589] = {.lex_state = 0, .external_lex_state = 3}, - [590] = {.lex_state = 0, .external_lex_state = 3}, - [591] = {.lex_state = 0, .external_lex_state = 3}, - [592] = {.lex_state = 0, .external_lex_state = 3}, - [593] = {.lex_state = 0, .external_lex_state = 3}, - [594] = {.lex_state = 1, .external_lex_state = 3}, - [595] = {.lex_state = 50, .external_lex_state = 3}, - [596] = {.lex_state = 0, .external_lex_state = 3}, - [597] = {.lex_state = 1, .external_lex_state = 3}, - [598] = {.lex_state = 0, .external_lex_state = 3}, - [599] = {.lex_state = 0, .external_lex_state = 8}, - [600] = {.lex_state = 0, .external_lex_state = 4}, - [601] = {.lex_state = 0, .external_lex_state = 10}, - [602] = {.lex_state = 0, .external_lex_state = 3}, - [603] = {.lex_state = 0, .external_lex_state = 3}, - [604] = {.lex_state = 0, .external_lex_state = 3}, - [605] = {.lex_state = 0, .external_lex_state = 3}, - [606] = {.lex_state = 0, .external_lex_state = 3}, - [607] = {.lex_state = 0, .external_lex_state = 3}, - [608] = {.lex_state = 4, .external_lex_state = 3}, - [609] = {.lex_state = 0, .external_lex_state = 3}, - [610] = {.lex_state = 0, .external_lex_state = 3}, - [611] = {.lex_state = 0, .external_lex_state = 3}, - [612] = {.lex_state = 0, .external_lex_state = 3}, - [613] = {.lex_state = 0, .external_lex_state = 9}, - [614] = {.lex_state = 138, .external_lex_state = 3}, - [615] = {.lex_state = 0, .external_lex_state = 3}, - [616] = {.lex_state = 0, .external_lex_state = 3}, + [574] = {.lex_state = 18, .external_lex_state = 3}, + [575] = {.lex_state = 47, .external_lex_state = 3}, + [576] = {.lex_state = 18, .external_lex_state = 3}, + [577] = {.lex_state = 1, .external_lex_state = 3}, + [578] = {.lex_state = 1, .external_lex_state = 3}, + [579] = {.lex_state = 22, .external_lex_state = 3}, + [580] = {.lex_state = 7, .external_lex_state = 3}, + [581] = {.lex_state = 16, .external_lex_state = 3}, + [582] = {.lex_state = 7, .external_lex_state = 3}, + [583] = {.lex_state = 18, .external_lex_state = 3}, + [584] = {.lex_state = 1, .external_lex_state = 3}, + [585] = {.lex_state = 22, .external_lex_state = 3}, + [586] = {.lex_state = 16, .external_lex_state = 3}, + [587] = {.lex_state = 22, .external_lex_state = 3}, + [588] = {.lex_state = 22, .external_lex_state = 3}, + [589] = {.lex_state = 16, .external_lex_state = 3}, + [590] = {.lex_state = 0, .external_lex_state = 7}, + [591] = {.lex_state = 16, .external_lex_state = 3}, + [592] = {.lex_state = 14, .external_lex_state = 4}, + [593] = {.lex_state = 0, .external_lex_state = 7}, + [594] = {.lex_state = 0, .external_lex_state = 3}, + [595] = {.lex_state = 16, .external_lex_state = 3}, + [596] = {.lex_state = 16, .external_lex_state = 3}, + [597] = {.lex_state = 1, .external_lex_state = 4}, + [598] = {.lex_state = 22, .external_lex_state = 3}, + [599] = {.lex_state = 16, .external_lex_state = 3}, + [600] = {.lex_state = 0, .external_lex_state = 7}, + [601] = {.lex_state = 22, .external_lex_state = 3}, + [602] = {.lex_state = 16, .external_lex_state = 3}, + [603] = {.lex_state = 1, .external_lex_state = 4}, + [604] = {.lex_state = 1, .external_lex_state = 4}, + [605] = {.lex_state = 1, .external_lex_state = 4}, + [606] = {.lex_state = 7, .external_lex_state = 3}, + [607] = {.lex_state = 22, .external_lex_state = 3}, + [608] = {.lex_state = 16, .external_lex_state = 3}, + [609] = {.lex_state = 22, .external_lex_state = 3}, + [610] = {.lex_state = 16, .external_lex_state = 3}, + [611] = {.lex_state = 16, .external_lex_state = 3}, + [612] = {.lex_state = 22, .external_lex_state = 3}, + [613] = {.lex_state = 22, .external_lex_state = 3}, + [614] = {.lex_state = 16, .external_lex_state = 3}, + [615] = {.lex_state = 22, .external_lex_state = 3}, + [616] = {.lex_state = 22, .external_lex_state = 3}, [617] = {.lex_state = 0, .external_lex_state = 3}, - [618] = {.lex_state = 0, .external_lex_state = 3}, + [618] = {.lex_state = 0, .external_lex_state = 7}, [619] = {.lex_state = 0, .external_lex_state = 3}, [620] = {.lex_state = 0, .external_lex_state = 3}, - [621] = {.lex_state = 0, .external_lex_state = 10}, - [622] = {.lex_state = 0, .external_lex_state = 4}, + [621] = {.lex_state = 0, .external_lex_state = 4}, + [622] = {.lex_state = 0, .external_lex_state = 3}, [623] = {.lex_state = 0, .external_lex_state = 3}, [624] = {.lex_state = 0, .external_lex_state = 3}, - [625] = {.lex_state = 0, .external_lex_state = 3}, - [626] = {.lex_state = 138, .external_lex_state = 3}, - [627] = {.lex_state = 0, .external_lex_state = 4}, - [628] = {.lex_state = 0, .external_lex_state = 4}, + [625] = {.lex_state = 11, .external_lex_state = 3}, + [626] = {.lex_state = 19, .external_lex_state = 3}, + [627] = {.lex_state = 131, .external_lex_state = 3}, + [628] = {.lex_state = 0, .external_lex_state = 3}, [629] = {.lex_state = 0, .external_lex_state = 3}, [630] = {.lex_state = 0, .external_lex_state = 3}, - [631] = {.lex_state = 1, .external_lex_state = 3}, - [632] = {.lex_state = 0, .external_lex_state = 4}, - [633] = {.lex_state = 0, .external_lex_state = 4}, - [634] = {.lex_state = 0, .external_lex_state = 3}, - [635] = {.lex_state = 0, .external_lex_state = 4}, - [636] = {.lex_state = 0, .external_lex_state = 3}, + [631] = {.lex_state = 0, .external_lex_state = 3}, + [632] = {.lex_state = 131, .external_lex_state = 3}, + [633] = {.lex_state = 0, .external_lex_state = 3}, + [634] = {.lex_state = 22, .external_lex_state = 3}, + [635] = {.lex_state = 0, .external_lex_state = 3}, + [636] = {.lex_state = 141, .external_lex_state = 3}, [637] = {.lex_state = 0, .external_lex_state = 3}, - [638] = {.lex_state = 3, .external_lex_state = 3}, - [639] = {.lex_state = 0, .external_lex_state = 3}, - [640] = {.lex_state = 0, .external_lex_state = 9}, + [638] = {.lex_state = 0, .external_lex_state = 3}, + [639] = {.lex_state = 141, .external_lex_state = 3}, + [640] = {.lex_state = 0, .external_lex_state = 3}, [641] = {.lex_state = 0, .external_lex_state = 3}, - [642] = {.lex_state = 0, .external_lex_state = 3}, + [642] = {.lex_state = 0, .external_lex_state = 7}, [643] = {.lex_state = 0, .external_lex_state = 3}, - [644] = {.lex_state = 0, .external_lex_state = 3}, - [645] = {.lex_state = 3, .external_lex_state = 3}, - [646] = {.lex_state = 0, .external_lex_state = 3}, - [647] = {.lex_state = 0, .external_lex_state = 3}, - [648] = {.lex_state = 0, .external_lex_state = 3}, + [644] = {.lex_state = 131, .external_lex_state = 3}, + [645] = {.lex_state = 141, .external_lex_state = 3}, + [646] = {.lex_state = 0, .external_lex_state = 7}, + [647] = {.lex_state = 16, .external_lex_state = 3}, + [648] = {.lex_state = 1, .external_lex_state = 3}, [649] = {.lex_state = 0, .external_lex_state = 3}, [650] = {.lex_state = 0, .external_lex_state = 3}, - [651] = {.lex_state = 3, .external_lex_state = 3}, - [652] = {.lex_state = 3, .external_lex_state = 3}, - [653] = {.lex_state = 3, .external_lex_state = 3}, - [654] = {.lex_state = 1, .external_lex_state = 3}, - [655] = {.lex_state = 0, .external_lex_state = 3}, - [656] = {.lex_state = 0, .external_lex_state = 3}, + [651] = {.lex_state = 0, .external_lex_state = 3}, + [652] = {.lex_state = 19, .external_lex_state = 3}, + [653] = {.lex_state = 0, .external_lex_state = 3}, + [654] = {.lex_state = 141, .external_lex_state = 3}, + [655] = {.lex_state = 141, .external_lex_state = 3}, + [656] = {.lex_state = 141, .external_lex_state = 3}, [657] = {.lex_state = 0, .external_lex_state = 3}, - [658] = {.lex_state = 0, .external_lex_state = 3}, - [659] = {.lex_state = 2, .external_lex_state = 3}, + [658] = {.lex_state = 11, .external_lex_state = 3}, + [659] = {.lex_state = 0, .external_lex_state = 3}, [660] = {.lex_state = 0, .external_lex_state = 3}, - [661] = {.lex_state = 0, .external_lex_state = 3}, + [661] = {.lex_state = 0, .external_lex_state = 4}, [662] = {.lex_state = 0, .external_lex_state = 3}, [663] = {.lex_state = 0, .external_lex_state = 3}, - [664] = {.lex_state = 3, .external_lex_state = 3}, - [665] = {.lex_state = 24, .external_lex_state = 3}, - [666] = {.lex_state = 16, .external_lex_state = 3}, - [667] = {.lex_state = 0, .external_lex_state = 3}, - [668] = {.lex_state = 0, .external_lex_state = 9}, + [664] = {.lex_state = 0, .external_lex_state = 4}, + [665] = {.lex_state = 0, .external_lex_state = 8}, + [666] = {.lex_state = 0, .external_lex_state = 3}, + [667] = {.lex_state = 0, .external_lex_state = 4}, + [668] = {.lex_state = 0, .external_lex_state = 3}, [669] = {.lex_state = 0, .external_lex_state = 3}, - [670] = {.lex_state = 0, .external_lex_state = 3}, - [671] = {.lex_state = 0, .external_lex_state = 3}, - [672] = {.lex_state = 0, .external_lex_state = 3}, - [673] = {.lex_state = 3, .external_lex_state = 3}, - [674] = {.lex_state = 24, .external_lex_state = 3}, - [675] = {.lex_state = 16, .external_lex_state = 3}, + [670] = {.lex_state = 3, .external_lex_state = 3}, + [671] = {.lex_state = 0, .external_lex_state = 9}, + [672] = {.lex_state = 3, .external_lex_state = 3}, + [673] = {.lex_state = 0, .external_lex_state = 3}, + [674] = {.lex_state = 0, .external_lex_state = 3}, + [675] = {.lex_state = 0, .external_lex_state = 3}, [676] = {.lex_state = 0, .external_lex_state = 3}, - [677] = {.lex_state = 0, .external_lex_state = 7}, - [678] = {.lex_state = 0, .external_lex_state = 3}, - [679] = {.lex_state = 0, .external_lex_state = 3}, + [677] = {.lex_state = 0, .external_lex_state = 10}, + [678] = {.lex_state = 0, .external_lex_state = 10}, + [679] = {.lex_state = 0, .external_lex_state = 4}, [680] = {.lex_state = 0, .external_lex_state = 3}, - [681] = {.lex_state = 0, .external_lex_state = 7}, - [682] = {.lex_state = 3, .external_lex_state = 3}, - [683] = {.lex_state = 0, .external_lex_state = 3}, + [681] = {.lex_state = 3, .external_lex_state = 3}, + [682] = {.lex_state = 0, .external_lex_state = 3}, + [683] = {.lex_state = 3, .external_lex_state = 3}, [684] = {.lex_state = 0, .external_lex_state = 3}, - [685] = {.lex_state = 0, .external_lex_state = 9}, + [685] = {.lex_state = 0, .external_lex_state = 3}, [686] = {.lex_state = 0, .external_lex_state = 3}, - [687] = {.lex_state = 3, .external_lex_state = 3}, - [688] = {.lex_state = 3, .external_lex_state = 3}, - [689] = {.lex_state = 0, .external_lex_state = 9}, + [687] = {.lex_state = 0, .external_lex_state = 3}, + [688] = {.lex_state = 0, .external_lex_state = 3}, + [689] = {.lex_state = 0, .external_lex_state = 4}, [690] = {.lex_state = 0, .external_lex_state = 3}, - [691] = {.lex_state = 3, .external_lex_state = 3}, + [691] = {.lex_state = 0, .external_lex_state = 9}, [692] = {.lex_state = 0, .external_lex_state = 3}, - [693] = {.lex_state = 0, .external_lex_state = 3}, - [694] = {.lex_state = 2, .external_lex_state = 3}, - [695] = {.lex_state = 2, .external_lex_state = 3}, - [696] = {.lex_state = 2, .external_lex_state = 3}, - [697] = {.lex_state = 0, .external_lex_state = 3}, + [693] = {.lex_state = 0, .external_lex_state = 4}, + [694] = {.lex_state = 0, .external_lex_state = 3}, + [695] = {.lex_state = 0, .external_lex_state = 3}, + [696] = {.lex_state = 0, .external_lex_state = 3}, + [697] = {.lex_state = 54, .external_lex_state = 3}, [698] = {.lex_state = 0, .external_lex_state = 3}, - [699] = {.lex_state = 51, .external_lex_state = 3}, - [700] = {.lex_state = 0, .external_lex_state = 11}, + [699] = {.lex_state = 0, .external_lex_state = 3}, + [700] = {.lex_state = 0, .external_lex_state = 3}, [701] = {.lex_state = 0, .external_lex_state = 3}, - [702] = {.lex_state = 3, .external_lex_state = 3}, - [703] = {.lex_state = 3, .external_lex_state = 3}, - [704] = {.lex_state = 138, .external_lex_state = 3}, + [702] = {.lex_state = 0, .external_lex_state = 3}, + [703] = {.lex_state = 0, .external_lex_state = 3}, + [704] = {.lex_state = 0, .external_lex_state = 3}, [705] = {.lex_state = 0, .external_lex_state = 3}, [706] = {.lex_state = 0, .external_lex_state = 3}, [707] = {.lex_state = 0, .external_lex_state = 3}, - [708] = {.lex_state = 3, .external_lex_state = 3}, - [709] = {.lex_state = 3, .external_lex_state = 3}, + [708] = {.lex_state = 0, .external_lex_state = 3}, + [709] = {.lex_state = 0, .external_lex_state = 3}, [710] = {.lex_state = 0, .external_lex_state = 3}, [711] = {.lex_state = 0, .external_lex_state = 3}, - [712] = {.lex_state = 0, .external_lex_state = 11}, - [713] = {.lex_state = 0, .external_lex_state = 3}, + [712] = {.lex_state = 0, .external_lex_state = 3}, + [713] = {.lex_state = 0, .external_lex_state = 4}, [714] = {.lex_state = 0, .external_lex_state = 3}, - [715] = {.lex_state = 0, .external_lex_state = 3}, - [716] = {.lex_state = 0, .external_lex_state = 7}, + [715] = {.lex_state = 18, .external_lex_state = 3}, + [716] = {.lex_state = 0, .external_lex_state = 3}, [717] = {.lex_state = 0, .external_lex_state = 3}, - [718] = {.lex_state = 3, .external_lex_state = 3}, + [718] = {.lex_state = 0, .external_lex_state = 3}, [719] = {.lex_state = 0, .external_lex_state = 3}, - [720] = {.lex_state = 0, .external_lex_state = 3}, - [721] = {.lex_state = 0, .external_lex_state = 7}, + [720] = {.lex_state = 0, .external_lex_state = 8}, + [721] = {.lex_state = 0, .external_lex_state = 10}, [722] = {.lex_state = 0, .external_lex_state = 3}, [723] = {.lex_state = 0, .external_lex_state = 3}, [724] = {.lex_state = 0, .external_lex_state = 3}, [725] = {.lex_state = 0, .external_lex_state = 3}, - [726] = {.lex_state = 0, .external_lex_state = 3}, - [727] = {.lex_state = 3, .external_lex_state = 3}, - [728] = {.lex_state = 3, .external_lex_state = 3}, - [729] = {.lex_state = 0, .external_lex_state = 3}, + [726] = {.lex_state = 3, .external_lex_state = 3}, + [727] = {.lex_state = 131, .external_lex_state = 3}, + [728] = {.lex_state = 0, .external_lex_state = 10}, + [729] = {.lex_state = 3, .external_lex_state = 3}, [730] = {.lex_state = 0, .external_lex_state = 3}, - [731] = {.lex_state = 3, .external_lex_state = 3}, - [732] = {.lex_state = 3, .external_lex_state = 3}, - [733] = {.lex_state = 3, .external_lex_state = 3}, - [734] = {.lex_state = 0, .external_lex_state = 3}, - [735] = {.lex_state = 3, .external_lex_state = 3}, - [736] = {.lex_state = 0, .external_lex_state = 3}, - [737] = {.lex_state = 5, .external_lex_state = 3}, + [731] = {.lex_state = 0, .external_lex_state = 3}, + [732] = {.lex_state = 0, .external_lex_state = 4}, + [733] = {.lex_state = 0, .external_lex_state = 3}, + [734] = {.lex_state = 131, .external_lex_state = 3}, + [735] = {.lex_state = 0, .external_lex_state = 3}, + [736] = {.lex_state = 0, .external_lex_state = 4}, + [737] = {.lex_state = 54, .external_lex_state = 3}, [738] = {.lex_state = 0, .external_lex_state = 3}, - [739] = {.lex_state = 0, .external_lex_state = 3}, - [740] = {.lex_state = 0, .external_lex_state = 3}, + [739] = {.lex_state = 0, .external_lex_state = 4}, + [740] = {.lex_state = 7, .external_lex_state = 3}, [741] = {.lex_state = 0, .external_lex_state = 3}, [742] = {.lex_state = 0, .external_lex_state = 3}, - [743] = {.lex_state = 0, .external_lex_state = 3}, - [744] = {.lex_state = 160, .external_lex_state = 3}, + [743] = {.lex_state = 0, .external_lex_state = 7}, + [744] = {.lex_state = 0, .external_lex_state = 3}, [745] = {.lex_state = 0, .external_lex_state = 3}, - [746] = {.lex_state = 26, .external_lex_state = 3}, - [747] = {.lex_state = 160, .external_lex_state = 3}, - [748] = {.lex_state = 160, .external_lex_state = 3}, - [749] = {.lex_state = 160, .external_lex_state = 3}, + [746] = {.lex_state = 0, .external_lex_state = 3}, + [747] = {.lex_state = 7, .external_lex_state = 3}, + [748] = {.lex_state = 23, .external_lex_state = 3}, + [749] = {.lex_state = 17, .external_lex_state = 3}, [750] = {.lex_state = 0, .external_lex_state = 3}, [751] = {.lex_state = 0, .external_lex_state = 3}, [752] = {.lex_state = 0, .external_lex_state = 3}, [753] = {.lex_state = 0, .external_lex_state = 3}, [754] = {.lex_state = 0, .external_lex_state = 3}, - [755] = {.lex_state = 0, .external_lex_state = 3}, - [756] = {.lex_state = 0, .external_lex_state = 3}, - [757] = {.lex_state = 5, .external_lex_state = 3}, - [758] = {.lex_state = 3, .external_lex_state = 3}, + [755] = {.lex_state = 7, .external_lex_state = 3}, + [756] = {.lex_state = 2, .external_lex_state = 3}, + [757] = {.lex_state = 0, .external_lex_state = 3}, + [758] = {.lex_state = 0, .external_lex_state = 3}, [759] = {.lex_state = 0, .external_lex_state = 3}, - [760] = {.lex_state = 0, .external_lex_state = 3}, - [761] = {.lex_state = 0, .external_lex_state = 3}, + [760] = {.lex_state = 2, .external_lex_state = 3}, + [761] = {.lex_state = 0, .external_lex_state = 7}, [762] = {.lex_state = 0, .external_lex_state = 3}, - [763] = {.lex_state = 0, .external_lex_state = 3}, - [764] = {.lex_state = 0, .external_lex_state = 12}, - [765] = {.lex_state = 0, .external_lex_state = 3}, - [766] = {.lex_state = 0, .external_lex_state = 3}, - [767] = {.lex_state = 0, .external_lex_state = 3}, + [763] = {.lex_state = 2, .external_lex_state = 3}, + [764] = {.lex_state = 0, .external_lex_state = 3}, + [765] = {.lex_state = 0, .external_lex_state = 10}, + [766] = {.lex_state = 0, .external_lex_state = 10}, + [767] = {.lex_state = 7, .external_lex_state = 3}, [768] = {.lex_state = 0, .external_lex_state = 3}, [769] = {.lex_state = 0, .external_lex_state = 3}, - [770] = {.lex_state = 160, .external_lex_state = 3}, - [771] = {.lex_state = 35, .external_lex_state = 3}, + [770] = {.lex_state = 7, .external_lex_state = 3}, + [771] = {.lex_state = 0, .external_lex_state = 3}, [772] = {.lex_state = 0, .external_lex_state = 3}, [773] = {.lex_state = 0, .external_lex_state = 3}, [774] = {.lex_state = 0, .external_lex_state = 3}, [775] = {.lex_state = 0, .external_lex_state = 3}, - [776] = {.lex_state = 0, .external_lex_state = 12}, - [777] = {.lex_state = 2, .external_lex_state = 3}, - [778] = {.lex_state = 35, .external_lex_state = 3}, - [779] = {.lex_state = 26, .external_lex_state = 3}, - [780] = {.lex_state = 149, .external_lex_state = 3}, + [776] = {.lex_state = 0, .external_lex_state = 3}, + [777] = {.lex_state = 0, .external_lex_state = 3}, + [778] = {.lex_state = 7, .external_lex_state = 3}, + [779] = {.lex_state = 7, .external_lex_state = 3}, + [780] = {.lex_state = 0, .external_lex_state = 3}, [781] = {.lex_state = 0, .external_lex_state = 3}, - [782] = {.lex_state = 0, .external_lex_state = 13}, - [783] = {.lex_state = 0, .external_lex_state = 3}, - [784] = {.lex_state = 0, .external_lex_state = 3}, - [785] = {.lex_state = 149, .external_lex_state = 3}, + [782] = {.lex_state = 7, .external_lex_state = 3}, + [783] = {.lex_state = 7, .external_lex_state = 3}, + [784] = {.lex_state = 0, .external_lex_state = 10}, + [785] = {.lex_state = 7, .external_lex_state = 3}, [786] = {.lex_state = 0, .external_lex_state = 3}, [787] = {.lex_state = 0, .external_lex_state = 3}, [788] = {.lex_state = 0, .external_lex_state = 3}, - [789] = {.lex_state = 0, .external_lex_state = 3}, + [789] = {.lex_state = 7, .external_lex_state = 3}, [790] = {.lex_state = 0, .external_lex_state = 3}, [791] = {.lex_state = 0, .external_lex_state = 3}, - [792] = {.lex_state = 3, .external_lex_state = 3}, - [793] = {.lex_state = 0, .external_lex_state = 3}, + [792] = {.lex_state = 0, .external_lex_state = 3}, + [793] = {.lex_state = 0, .external_lex_state = 10}, [794] = {.lex_state = 0, .external_lex_state = 3}, - [795] = {.lex_state = 0, .external_lex_state = 3}, - [796] = {.lex_state = 0, .external_lex_state = 3}, - [797] = {.lex_state = 2, .external_lex_state = 3}, - [798] = {.lex_state = 0, .external_lex_state = 3}, + [795] = {.lex_state = 7, .external_lex_state = 3}, + [796] = {.lex_state = 7, .external_lex_state = 3}, + [797] = {.lex_state = 7, .external_lex_state = 3}, + [798] = {.lex_state = 2, .external_lex_state = 3}, [799] = {.lex_state = 0, .external_lex_state = 3}, [800] = {.lex_state = 0, .external_lex_state = 3}, - [801] = {.lex_state = 0, .external_lex_state = 3}, + [801] = {.lex_state = 7, .external_lex_state = 3}, [802] = {.lex_state = 0, .external_lex_state = 3}, - [803] = {.lex_state = 36, .external_lex_state = 3}, - [804] = {.lex_state = 0, .external_lex_state = 4}, - [805] = {.lex_state = 160, .external_lex_state = 3}, - [806] = {.lex_state = 0, .external_lex_state = 3}, - [807] = {.lex_state = 0, .external_lex_state = 3}, + [803] = {.lex_state = 131, .external_lex_state = 3}, + [804] = {.lex_state = 0, .external_lex_state = 3}, + [805] = {.lex_state = 0, .external_lex_state = 3}, + [806] = {.lex_state = 7, .external_lex_state = 3}, + [807] = {.lex_state = 7, .external_lex_state = 3}, [808] = {.lex_state = 0, .external_lex_state = 3}, - [809] = {.lex_state = 3, .external_lex_state = 3}, - [810] = {.lex_state = 0, .external_lex_state = 3}, - [811] = {.lex_state = 35, .external_lex_state = 3}, - [812] = {.lex_state = 3, .external_lex_state = 3}, - [813] = {.lex_state = 0, .external_lex_state = 3}, + [809] = {.lex_state = 0, .external_lex_state = 3}, + [810] = {.lex_state = 7, .external_lex_state = 3}, + [811] = {.lex_state = 0, .external_lex_state = 3}, + [812] = {.lex_state = 0, .external_lex_state = 3}, + [813] = {.lex_state = 7, .external_lex_state = 3}, [814] = {.lex_state = 0, .external_lex_state = 3}, - [815] = {.lex_state = 0, .external_lex_state = 3}, - [816] = {.lex_state = 35, .external_lex_state = 3}, + [815] = {.lex_state = 0, .external_lex_state = 11}, + [816] = {.lex_state = 0, .external_lex_state = 7}, [817] = {.lex_state = 0, .external_lex_state = 3}, - [818] = {.lex_state = 5, .external_lex_state = 3}, - [819] = {.lex_state = 1, .external_lex_state = 3}, - [820] = {.lex_state = 0, .external_lex_state = 3}, - [821] = {.lex_state = 0, .external_lex_state = 3}, - [822] = {.lex_state = 1, .external_lex_state = 3}, - [823] = {.lex_state = 0, .external_lex_state = 3}, - [824] = {.lex_state = 0, .external_lex_state = 13}, - [825] = {.lex_state = 0, .external_lex_state = 3}, + [818] = {.lex_state = 3, .external_lex_state = 3}, + [819] = {.lex_state = 7, .external_lex_state = 3}, + [820] = {.lex_state = 7, .external_lex_state = 3}, + [821] = {.lex_state = 23, .external_lex_state = 3}, + [822] = {.lex_state = 17, .external_lex_state = 3}, + [823] = {.lex_state = 7, .external_lex_state = 3}, + [824] = {.lex_state = 0, .external_lex_state = 3}, + [825] = {.lex_state = 0, .external_lex_state = 7}, [826] = {.lex_state = 0, .external_lex_state = 3}, [827] = {.lex_state = 0, .external_lex_state = 3}, - [828] = {.lex_state = 0, .external_lex_state = 4}, + [828] = {.lex_state = 0, .external_lex_state = 3}, [829] = {.lex_state = 0, .external_lex_state = 3}, - [830] = {.lex_state = 5, .external_lex_state = 3}, + [830] = {.lex_state = 7, .external_lex_state = 3}, [831] = {.lex_state = 0, .external_lex_state = 3}, - [832] = {.lex_state = 0, .external_lex_state = 3}, + [832] = {.lex_state = 0, .external_lex_state = 11}, [833] = {.lex_state = 0, .external_lex_state = 3}, + [834] = {.lex_state = 0, .external_lex_state = 3}, + [835] = {.lex_state = 0, .external_lex_state = 3}, + [836] = {.lex_state = 0, .external_lex_state = 3}, + [837] = {.lex_state = 3, .external_lex_state = 3}, + [838] = {.lex_state = 0, .external_lex_state = 3}, + [839] = {.lex_state = 0, .external_lex_state = 4}, + [840] = {.lex_state = 0, .external_lex_state = 3}, + [841] = {.lex_state = 0, .external_lex_state = 3}, + [842] = {.lex_state = 0, .external_lex_state = 12}, + [843] = {.lex_state = 14, .external_lex_state = 3}, + [844] = {.lex_state = 0, .external_lex_state = 4}, + [845] = {.lex_state = 0, .external_lex_state = 3}, + [846] = {.lex_state = 0, .external_lex_state = 13}, + [847] = {.lex_state = 0, .external_lex_state = 3}, + [848] = {.lex_state = 0, .external_lex_state = 3}, + [849] = {.lex_state = 0, .external_lex_state = 3}, + [850] = {.lex_state = 0, .external_lex_state = 3}, + [851] = {.lex_state = 0, .external_lex_state = 3}, + [852] = {.lex_state = 153, .external_lex_state = 3}, + [853] = {.lex_state = 0, .external_lex_state = 3}, + [854] = {.lex_state = 0, .external_lex_state = 3}, + [855] = {.lex_state = 0, .external_lex_state = 3}, + [856] = {.lex_state = 0, .external_lex_state = 3}, + [857] = {.lex_state = 25, .external_lex_state = 3}, + [858] = {.lex_state = 0, .external_lex_state = 3}, + [859] = {.lex_state = 0, .external_lex_state = 3}, + [860] = {.lex_state = 0, .external_lex_state = 3}, + [861] = {.lex_state = 0, .external_lex_state = 3}, + [862] = {.lex_state = 0, .external_lex_state = 3}, + [863] = {.lex_state = 0, .external_lex_state = 3}, + [864] = {.lex_state = 0, .external_lex_state = 3}, + [865] = {.lex_state = 2, .external_lex_state = 3}, + [866] = {.lex_state = 0, .external_lex_state = 3}, + [867] = {.lex_state = 0, .external_lex_state = 3}, + [868] = {.lex_state = 0, .external_lex_state = 3}, + [869] = {.lex_state = 0, .external_lex_state = 3}, + [870] = {.lex_state = 153, .external_lex_state = 3}, + [871] = {.lex_state = 0, .external_lex_state = 3}, + [872] = {.lex_state = 0, .external_lex_state = 3}, + [873] = {.lex_state = 0, .external_lex_state = 3}, + [874] = {.lex_state = 142, .external_lex_state = 3}, + [875] = {.lex_state = 0, .external_lex_state = 3}, + [876] = {.lex_state = 0, .external_lex_state = 3}, + [877] = {.lex_state = 0, .external_lex_state = 12}, + [878] = {.lex_state = 0, .external_lex_state = 3}, + [879] = {.lex_state = 33, .external_lex_state = 3}, + [880] = {.lex_state = 0, .external_lex_state = 3}, + [881] = {.lex_state = 142, .external_lex_state = 3}, + [882] = {.lex_state = 0, .external_lex_state = 3}, + [883] = {.lex_state = 0, .external_lex_state = 13}, + [884] = {.lex_state = 0, .external_lex_state = 3}, + [885] = {.lex_state = 0, .external_lex_state = 3}, + [886] = {.lex_state = 153, .external_lex_state = 3}, + [887] = {.lex_state = 7, .external_lex_state = 3}, + [888] = {.lex_state = 25, .external_lex_state = 3}, + [889] = {.lex_state = 0, .external_lex_state = 3}, + [890] = {.lex_state = 0, .external_lex_state = 3}, + [891] = {.lex_state = 0, .external_lex_state = 3}, + [892] = {.lex_state = 14, .external_lex_state = 3}, + [893] = {.lex_state = 0, .external_lex_state = 3}, + [894] = {.lex_state = 7, .external_lex_state = 3}, + [895] = {.lex_state = 0, .external_lex_state = 3}, + [896] = {.lex_state = 0, .external_lex_state = 3}, + [897] = {.lex_state = 2, .external_lex_state = 3}, + [898] = {.lex_state = 0, .external_lex_state = 3}, + [899] = {.lex_state = 0, .external_lex_state = 3}, + [900] = {.lex_state = 0, .external_lex_state = 3}, + [901] = {.lex_state = 0, .external_lex_state = 3}, + [902] = {.lex_state = 0, .external_lex_state = 3}, + [903] = {.lex_state = 33, .external_lex_state = 3}, + [904] = {.lex_state = 0, .external_lex_state = 3}, + [905] = {.lex_state = 0, .external_lex_state = 3}, + [906] = {.lex_state = 14, .external_lex_state = 3}, + [907] = {.lex_state = 0, .external_lex_state = 3}, + [908] = {.lex_state = 0, .external_lex_state = 3}, + [909] = {.lex_state = 0, .external_lex_state = 3}, + [910] = {.lex_state = 33, .external_lex_state = 3}, + [911] = {.lex_state = 0, .external_lex_state = 3}, + [912] = {.lex_state = 7, .external_lex_state = 3}, + [913] = {.lex_state = 7, .external_lex_state = 3}, + [914] = {.lex_state = 0, .external_lex_state = 3}, + [915] = {.lex_state = 33, .external_lex_state = 3}, + [916] = {.lex_state = 0, .external_lex_state = 3}, + [917] = {.lex_state = 0, .external_lex_state = 3}, + [918] = {.lex_state = 0, .external_lex_state = 3}, + [919] = {.lex_state = 34, .external_lex_state = 3}, + [920] = {.lex_state = 153, .external_lex_state = 3}, + [921] = {.lex_state = 0, .external_lex_state = 3}, + [922] = {.lex_state = 3, .external_lex_state = 3}, + [923] = {.lex_state = 0, .external_lex_state = 3}, + [924] = {.lex_state = 0, .external_lex_state = 3}, + [925] = {.lex_state = 0, .external_lex_state = 3}, + [926] = {.lex_state = 0, .external_lex_state = 3}, + [927] = {.lex_state = 0, .external_lex_state = 3}, + [928] = {.lex_state = 0, .external_lex_state = 3}, + [929] = {.lex_state = 0, .external_lex_state = 3}, + [930] = {.lex_state = 153, .external_lex_state = 3}, + [931] = {.lex_state = 0, .external_lex_state = 3}, + [932] = {.lex_state = 0, .external_lex_state = 3}, + [933] = {.lex_state = 153, .external_lex_state = 3}, + [934] = {.lex_state = 0, .external_lex_state = 3}, + [935] = {.lex_state = 14, .external_lex_state = 3}, + [936] = {.lex_state = 0, .external_lex_state = 3}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -6006,6 +6244,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_entity] = ACTIONS(1), [anon_sym_SQUOTE] = ACTIONS(1), [anon_sym_DQUOTE] = ACTIONS(1), + [aux_sym_text_token2] = ACTIONS(1), [anon_sym_LBRACE] = ACTIONS(1), [anon_sym_RBRACE] = ACTIONS(1), [anon_sym_let] = ACTIONS(1), @@ -6037,7 +6276,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(1), [anon_sym_STAR] = ACTIONS(1), [anon_sym_COLON] = ACTIONS(1), - [anon_sym_context] = ACTIONS(1), + [anon_sym_then] = ACTIONS(1), [anon_sym_LBRACK] = ACTIONS(1), [anon_sym_RBRACK] = ACTIONS(1), [anon_sym_LBRACK_LPAREN] = ACTIONS(1), @@ -6048,7 +6287,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_QMARK] = ACTIONS(1), [anon_sym_QMARK_QMARK] = ACTIONS(1), [anon_sym_PIPE_PIPE] = ACTIONS(1), - [anon_sym_AMP_AMP] = ACTIONS(1), [anon_sym_PIPE] = ACTIONS(1), [anon_sym_DOT_DOT_DOT] = ACTIONS(1), [sym__escape_sequence] = ACTIONS(1), @@ -6077,10 +6315,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT_EQ] = ACTIONS(1), [anon_sym_GT_GT_EQ] = ACTIONS(1), [anon_sym_GT_GT_GT_EQ] = ACTIONS(1), - [anon_sym_AMP_EQ] = ACTIONS(1), [anon_sym_CARET_EQ] = ACTIONS(1), [anon_sym_PIPE_EQ] = ACTIONS(1), - [anon_sym_AMP_AMP_EQ] = ACTIONS(1), [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1), [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1), [sym__start_tag_name] = ACTIONS(1), @@ -6097,91 +6333,186 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_quoted_string] = ACTIONS(1), }, [STATE(1)] = { - [sym_document] = STATE(794), - [sym_doctype] = STATE(301), - [sym__node] = STATE(301), - [sym_element] = STATE(301), - [sym_script_element] = STATE(301), - [sym_style_element] = STATE(301), - [sym_start_tag] = STATE(98), - [sym_script_start_tag] = STATE(613), - [sym_style_start_tag] = STATE(582), - [sym_self_closing_tag] = STATE(322), - [sym_erroneous_end_tag] = STATE(301), - [sym__any_statement] = STATE(341), - [sym__alternative_statement] = STATE(311), - [sym_let_statement] = STATE(341), - [sym_switch_statement] = STATE(341), - [sym__switch_start_expression] = STATE(715), - [sym_defer_statement] = STATE(341), - [sym_placeholder_statement] = STATE(324), - [sym_loading_statement] = STATE(327), - [sym_error_statement] = STATE(331), - [sym_for_statement] = STATE(341), - [sym__for_start_expression] = STATE(707), - [sym_empty_statement] = STATE(288), - [sym_if_statement] = STATE(341), - [sym_else_if_statement] = STATE(292), - [sym_else_statement] = STATE(294), - [sym__if_start_expression] = STATE(642), - [sym__else_if_start_expression] = STATE(649), - [sym_icu_expression] = STATE(301), - [sym_interpolation] = STATE(301), - [aux_sym_document_repeat1] = STATE(106), + [sym_document] = STATE(841), + [sym_doctype] = STATE(441), + [sym__node] = STATE(441), + [sym_element] = STATE(441), + [sym_script_element] = STATE(441), + [sym_style_element] = STATE(441), + [sym_start_tag] = STATE(114), + [sym_script_start_tag] = STATE(721), + [sym_style_start_tag] = STATE(728), + [sym_self_closing_tag] = STATE(406), + [sym_erroneous_end_tag] = STATE(441), + [sym_text] = STATE(441), + [sym__any_statement] = STATE(407), + [sym__alternative_statement] = STATE(408), + [sym_let_statement] = STATE(407), + [sym_switch_statement] = STATE(407), + [sym__switch_start_expression] = STATE(827), + [sym_defer_statement] = STATE(407), + [sym_placeholder_statement] = STATE(411), + [sym_loading_statement] = STATE(414), + [sym_error_statement] = STATE(424), + [sym_for_statement] = STATE(407), + [sym__for_start_expression] = STATE(791), + [sym_empty_statement] = STATE(428), + [sym_if_statement] = STATE(407), + [sym_else_if_statement] = STATE(429), + [sym_else_statement] = STATE(431), + [sym__if_start_expression] = STATE(805), + [sym__else_if_start_expression] = STATE(814), + [sym_icu_expression] = STATE(441), + [sym_interpolation] = STATE(441), + [aux_sym_document_repeat1] = STATE(141), [ts_builtin_sym_end] = ACTIONS(5), [anon_sym_LT_BANG] = ACTIONS(7), [anon_sym_LT] = ACTIONS(9), [anon_sym_LT_SLASH] = ACTIONS(11), [sym_entity] = ACTIONS(13), - [sym_text] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(15), + [aux_sym_text_token1] = ACTIONS(15), + [aux_sym_text_token2] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), + [sym_comment] = ACTIONS(3), + [sym__interpolation_start] = ACTIONS(21), + [sym__control_flow_start] = ACTIONS(23), + }, + [STATE(2)] = { + [sym__any_expression] = STATE(307), + [sym_arrow_function] = STATE(307), + [sym_arrow_function_parameters] = STATE(882), + [sym_regular_expression] = STATE(307), + [sym__alias] = STATE(341), + [sym_template_string] = STATE(3), + [sym_expression] = STATE(34), + [sym_unary_expression] = STATE(273), + [sym_binary_expression] = STATE(273), + [sym_ternary_expression] = STATE(307), + [sym_nullish_coalescing_expression] = STATE(307), + [sym_conditional_expression] = STATE(307), + [sym__primitive] = STATE(3), + [sym_object] = STATE(3), + [sym_array] = STATE(3), + [sym_string] = STATE(3), + [sym_group] = STATE(3), + [sym_call_expression] = STATE(3), + [sym_member_expression] = STATE(3), + [sym_bracket_expression] = STATE(3), + [sym__backtick] = STATE(569), + [sym__single_quote] = STATE(616), + [sym__double_quote] = STATE(596), + [anon_sym_GT] = ACTIONS(25), + [anon_sym_LT] = ACTIONS(25), + [anon_sym_SQUOTE] = ACTIONS(27), + [anon_sym_DQUOTE] = ACTIONS(27), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_let] = ACTIONS(29), + [anon_sym_SEMI] = ACTIONS(27), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_of] = ACTIONS(29), + [anon_sym_COMMA] = ACTIONS(27), + [anon_sym_else] = ACTIONS(29), + [anon_sym_as] = ACTIONS(31), + [anon_sym_EQ_GT] = ACTIONS(33), + [anon_sym_SLASH] = ACTIONS(29), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_PLUS] = ACTIONS(25), + [anon_sym_STAR] = ACTIONS(25), + [anon_sym_COLON] = ACTIONS(37), + [anon_sym_then] = ACTIONS(29), + [anon_sym_LBRACK] = ACTIONS(27), + [anon_sym_BANG] = ACTIONS(29), + [anon_sym_QMARK] = ACTIONS(25), + [anon_sym_QMARK_QMARK] = ACTIONS(25), + [anon_sym_PIPE_PIPE] = ACTIONS(25), + [anon_sym_AMP_AMP] = ACTIONS(25), + [anon_sym_PIPE] = ACTIONS(25), + [sym_identifier] = ACTIONS(29), + [sym_number] = ACTIONS(27), + [anon_sym_QMARK_DOT] = ACTIONS(35), + [anon_sym_BANG_DOT] = ACTIONS(35), + [anon_sym_PERCENT] = ACTIONS(25), + [anon_sym_BQUOTE] = ACTIONS(27), + [anon_sym_DASH] = ACTIONS(25), + [anon_sym_STAR_STAR] = ACTIONS(25), + [anon_sym_EQ_EQ] = ACTIONS(25), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(25), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_in] = ACTIONS(25), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PLUS_EQ] = ACTIONS(35), + [anon_sym_DASH_EQ] = ACTIONS(35), + [anon_sym_STAR_EQ] = ACTIONS(35), + [anon_sym_SLASH_EQ] = ACTIONS(35), + [anon_sym_PERCENT_EQ] = ACTIONS(35), + [anon_sym_STAR_STAR_EQ] = ACTIONS(35), + [anon_sym_LT_LT_EQ] = ACTIONS(35), + [anon_sym_GT_GT_EQ] = ACTIONS(35), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(35), + [anon_sym_AMP_EQ] = ACTIONS(35), + [anon_sym_CARET_EQ] = ACTIONS(35), + [anon_sym_PIPE_EQ] = ACTIONS(35), + [anon_sym_AMP_AMP_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(35), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(35), [sym_comment] = ACTIONS(3), - [sym__interpolation_start] = ACTIONS(17), - [sym__control_flow_start] = ACTIONS(19), }, }; static const uint16_t ts_small_parse_table[] = { - [0] = 4, + [0] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(25), 1, - anon_sym_LPAREN, - ACTIONS(21), 16, + ACTIONS(45), 1, + anon_sym_LBRACK, + ACTIONS(49), 1, + anon_sym_PIPE, + STATE(29), 1, + aux_sym_pipe_sequence_repeat1, + STATE(35), 1, + sym_pipe_sequence, + ACTIONS(47), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(43), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(39), 20, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, - anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(23), 33, + anon_sym_in, + ACTIONS(41), 27, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_as, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + sym_number, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -6198,49 +6529,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [60] = 8, + [76] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, + ACTIONS(45), 1, anon_sym_LBRACK, - ACTIONS(35), 1, + ACTIONS(55), 1, anon_sym_PIPE, - STATE(54), 1, + STATE(103), 1, aux_sym_pipe_sequence_repeat1, - STATE(70), 1, + STATE(151), 1, sym_pipe_sequence, - ACTIONS(31), 3, + ACTIONS(47), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(43), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(27), 14, + ACTIONS(51), 8, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + sym_number, + anon_sym_BQUOTE, + ACTIONS(39), 10, anon_sym_GT, anon_sym_LT, - anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 28, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, + anon_sym_in, + ACTIONS(53), 10, + anon_sym_let, + anon_sym_of, + anon_sym_else, anon_sym_as, - anon_sym_RBRACK, + anon_sym_SLASH, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + sym_identifier, + ACTIONS(41), 19, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -6257,44 +6598,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [127] = 3, + [156] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 16, + ACTIONS(45), 1, + anon_sym_LBRACK, + ACTIONS(49), 1, + anon_sym_PIPE, + STATE(29), 1, + aux_sym_pipe_sequence_repeat1, + STATE(35), 1, + sym_pipe_sequence, + ACTIONS(43), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(39), 22, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, - anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(39), 33, + anon_sym_in, + ACTIONS(41), 27, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_as, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + sym_number, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -6311,44 +6664,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [184] = 3, + [230] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(41), 16, + ACTIONS(57), 23, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, - anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(43), 33, + anon_sym_in, + ACTIONS(59), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -6365,44 +6724,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [241] = 3, + [293] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(45), 16, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(61), 23, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, - anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(47), 33, + anon_sym_in, + ACTIONS(63), 31, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_DOT, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -6419,45 +6785,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [298] = 4, + [358] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(25), 1, - anon_sym_LPAREN, - ACTIONS(49), 15, + ACTIONS(67), 23, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(51), 33, + anon_sym_in, + ACTIONS(69), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -6474,49 +6845,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [357] = 9, + [421] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(35), 1, - anon_sym_PIPE, - STATE(54), 1, - aux_sym_pipe_sequence_repeat1, - STATE(70), 1, - sym_pipe_sequence, - ACTIONS(53), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(31), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(27), 12, + ACTIONS(71), 23, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 27, + anon_sym_in, + ACTIONS(73), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + sym_number, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -6533,45 +6905,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [425] = 5, + [484] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(25), 1, - anon_sym_LPAREN, - ACTIONS(55), 1, - anon_sym_EQ_GT, - ACTIONS(49), 15, + ACTIONS(75), 23, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(51), 31, + anon_sym_in, + ACTIONS(77), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_COMMA, anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -6588,43 +6965,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [485] = 3, + [547] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(57), 15, + ACTIONS(79), 23, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(59), 33, + anon_sym_in, + ACTIONS(81), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -6641,43 +7025,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [541] = 3, + [610] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(61), 15, + ACTIONS(83), 23, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(63), 33, + anon_sym_in, + ACTIONS(85), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -6694,43 +7085,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [597] = 3, + [673] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(65), 15, + ACTIONS(87), 23, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(67), 33, + anon_sym_in, + ACTIONS(89), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -6747,43 +7145,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [653] = 3, + [736] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 15, + ACTIONS(91), 23, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(71), 33, + anon_sym_in, + ACTIONS(93), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -6800,43 +7205,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [709] = 3, + [799] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(73), 15, + ACTIONS(61), 23, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(75), 33, + anon_sym_in, + ACTIONS(63), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -6853,43 +7265,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [765] = 3, + [862] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(77), 15, + ACTIONS(99), 1, + anon_sym_LPAREN, + ACTIONS(95), 23, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(79), 33, + anon_sym_in, + ACTIONS(97), 31, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -6906,43 +7326,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [821] = 3, + [927] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 15, + ACTIONS(101), 23, anon_sym_GT, anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(83), 33, + anon_sym_in, + ACTIONS(103), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -6959,43 +7386,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [877] = 3, + [990] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(85), 15, + ACTIONS(109), 1, + anon_sym_COLON, + STATE(32), 1, + sym_pipe_arguments, + STATE(27), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(105), 23, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(87), 33, + anon_sym_in, + ACTIONS(107), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_as, - anon_sym_DOT, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + sym_number, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -7012,43 +7449,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [933] = 3, + [1059] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(89), 15, + ACTIONS(111), 23, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(91), 33, + anon_sym_in, + ACTIONS(113), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -7065,43 +7509,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [989] = 3, + [1122] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(93), 15, + ACTIONS(33), 1, + anon_sym_EQ_GT, + ACTIONS(99), 1, + anon_sym_LPAREN, + ACTIONS(25), 23, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(95), 33, + anon_sym_in, + ACTIONS(35), 30, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_DOT, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -7118,51 +7571,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1045] = 11, + [1189] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(35), 1, - anon_sym_PIPE, - STATE(54), 1, - aux_sym_pipe_sequence_repeat1, - STATE(70), 1, - sym_pipe_sequence, - ACTIONS(53), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(99), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(31), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(97), 7, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(27), 10, + ACTIONS(115), 23, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 20, + anon_sym_in, + ACTIONS(117), 32, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + sym_number, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -7179,43 +7631,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1117] = 3, + [1252] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(101), 15, + ACTIONS(119), 23, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(103), 33, + anon_sym_in, + ACTIONS(121), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -7232,45 +7691,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1173] = 5, + [1315] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, + ACTIONS(45), 1, anon_sym_LBRACK, - ACTIONS(31), 3, + ACTIONS(43), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(105), 15, + ACTIONS(123), 23, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(107), 29, + anon_sym_in, + ACTIONS(125), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_COLON, - anon_sym_RBRACK, + sym_number, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -7287,44 +7753,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1233] = 5, + [1382] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(111), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(109), 8, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, - ACTIONS(49), 13, + ACTIONS(127), 23, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(51), 24, + anon_sym_in, + ACTIONS(129), 32, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, + sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -7341,18 +7813,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1292] = 4, + [1445] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(113), 1, + ACTIONS(99), 1, anon_sym_LPAREN, - ACTIONS(21), 18, + ACTIONS(25), 23, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -7365,16 +7842,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(23), 28, + ACTIONS(35), 31, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, + anon_sym_SEMI, anon_sym_COMMA, + anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, + sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7394,24 +7874,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1349] = 6, + [1510] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(119), 1, - anon_sym_COLON, - STATE(60), 1, - sym_pipe_arguments, - STATE(32), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(115), 15, + ACTIONS(131), 9, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LBRACK, + sym_number, + anon_sym_BQUOTE, + ACTIONS(133), 10, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_SLASH, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + sym_identifier, + ACTIONS(25), 13, anon_sym_GT, anon_sym_LT, - anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, @@ -7420,19 +7911,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(117), 28, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, + anon_sym_in, + ACTIONS(35), 22, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -7449,33 +7935,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1410] = 10, + [1576] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(121), 1, - anon_sym_DOT, - ACTIONS(123), 1, - anon_sym_LBRACK, - ACTIONS(127), 1, - anon_sym_PIPE, - STATE(63), 1, - aux_sym_pipe_sequence_repeat1, - STATE(96), 1, - sym_pipe_sequence, - ACTIONS(125), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(129), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(27), 14, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, + ACTIONS(109), 1, + anon_sym_COLON, + STATE(28), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(135), 23, + anon_sym_GT, + anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, sym_identifier, anon_sym_PERCENT, anon_sym_DASH, @@ -7483,12 +7967,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(29), 24, + ACTIONS(137), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + anon_sym_LBRACK, + sym_number, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7508,48 +7996,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1479] = 12, + [1642] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, - anon_sym_PIPE, - ACTIONS(121), 1, - anon_sym_DOT, - ACTIONS(123), 1, - anon_sym_LBRACK, - STATE(54), 1, - aux_sym_pipe_sequence_repeat1, - STATE(70), 1, - sym_pipe_sequence, - ACTIONS(125), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(129), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(99), 3, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - sym_identifier, - ACTIONS(97), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - ACTIONS(27), 11, + ACTIONS(143), 1, + anon_sym_COLON, + STATE(28), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(139), 23, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(29), 19, + ACTIONS(141), 28, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LBRACK, + sym_number, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7569,23 +8057,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1552] = 4, + [1708] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(113), 1, - anon_sym_LPAREN, - ACTIONS(49), 18, + ACTIONS(49), 1, + anon_sym_PIPE, + STATE(30), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(146), 22, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, sym_identifier, anon_sym_PERCENT, anon_sym_DASH, @@ -7593,16 +8087,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(51), 28, + ACTIONS(148), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + sym_number, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7622,28 +8116,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1609] = 9, + [1772] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(121), 1, - anon_sym_DOT, - ACTIONS(123), 1, - anon_sym_LBRACK, - ACTIONS(127), 1, + ACTIONS(154), 1, anon_sym_PIPE, - STATE(63), 1, + STATE(30), 1, aux_sym_pipe_sequence_repeat1, - STATE(96), 1, - sym_pipe_sequence, - ACTIONS(129), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(27), 16, + ACTIONS(150), 22, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -7655,12 +8146,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(29), 24, + ACTIONS(152), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + anon_sym_LBRACK, + sym_number, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7680,41 +8175,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1676] = 5, + [1836] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(113), 1, + STATE(269), 1, + sym__binary_op, + ACTIONS(159), 9, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(131), 1, - anon_sym_EQ_GT, - ACTIONS(49), 18, + anon_sym_COMMA, + anon_sym_LBRACK, + sym_number, + anon_sym_BQUOTE, + ACTIONS(157), 10, anon_sym_GT, anon_sym_LT, - anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(51), 27, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(161), 12, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_SLASH, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_identifier, + ACTIONS(163), 19, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7734,16 +8234,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1735] = 3, + [1901] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(57), 18, + ACTIONS(165), 23, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -7756,16 +8261,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(59), 28, + ACTIONS(167), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + sym_number, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7785,43 +8290,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1789] = 5, + [1960] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(119), 1, - anon_sym_COLON, - STATE(33), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(133), 15, + ACTIONS(150), 23, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(135), 28, + anon_sym_in, + ACTIONS(152), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, + anon_sym_LBRACK, + sym_number, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -7838,43 +8346,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1847] = 5, + [2019] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(141), 1, - anon_sym_COLON, - STATE(33), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(137), 15, + STATE(269), 1, + sym__binary_op, + ACTIONS(169), 9, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LBRACK, + sym_number, + anon_sym_BQUOTE, + ACTIONS(171), 9, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + sym_identifier, + ACTIONS(157), 13, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(139), 28, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, + anon_sym_in, + ACTIONS(163), 19, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -7891,27 +8405,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1905] = 6, + [2084] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(121), 1, - anon_sym_DOT, - ACTIONS(123), 1, - anon_sym_LBRACK, - ACTIONS(129), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(105), 17, + ACTIONS(173), 22, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, sym_identifier, anon_sym_PERCENT, anon_sym_DASH, @@ -7919,13 +8431,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(107), 25, + ACTIONS(175), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_DOT_DOT_DOT, + anon_sym_LBRACK, + sym_number, + anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7945,14 +8460,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1965] = 3, + [2142] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(61), 18, + ACTIONS(177), 1, + anon_sym_LPAREN, + ACTIONS(95), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, + anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -7960,26 +8477,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(63), 28, - anon_sym_SQUOTE, + ACTIONS(97), 31, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -7996,41 +8514,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2019] = 3, + [2200] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(65), 18, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_DOT, - anon_sym_PLUS, + ACTIONS(55), 1, + anon_sym_PIPE, + ACTIONS(181), 1, + anon_sym_LBRACK, + STATE(103), 1, + aux_sym_pipe_sequence_repeat1, + STATE(151), 1, + sym_pipe_sequence, + ACTIONS(179), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(39), 14, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(67), 28, - anon_sym_SQUOTE, + ACTIONS(41), 26, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8047,14 +8571,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2073] = 3, + [2265] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 18, + ACTIONS(101), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, + anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -8062,26 +8586,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(71), 28, - anon_sym_SQUOTE, + ACTIONS(103), 31, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8098,14 +8623,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2127] = 3, + [2320] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(73), 18, + ACTIONS(111), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, + anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -8113,26 +8638,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(75), 28, - anon_sym_SQUOTE, + ACTIONS(113), 31, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8149,10 +8675,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2181] = 3, + [2375] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(77), 18, + ACTIONS(183), 1, + anon_sym_LPAREN, + ACTIONS(185), 1, + anon_sym_EQ_GT, + ACTIONS(25), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8171,12 +8701,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(79), 28, + ACTIONS(35), 27, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, @@ -8200,21 +8729,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2235] = 3, + [2434] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 18, + ACTIONS(187), 1, + anon_sym_DOT, + ACTIONS(189), 1, + anon_sym_LBRACK, + ACTIONS(193), 1, + anon_sym_PIPE, + STATE(101), 1, + aux_sym_pipe_sequence_repeat1, + STATE(155), 1, + sym_pipe_sequence, + ACTIONS(191), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(195), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(39), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, sym_identifier, anon_sym_PERCENT, anon_sym_DASH, @@ -8222,16 +8763,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(83), 28, + ACTIONS(41), 24, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, anon_sym_DOT_DOT_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8251,14 +8788,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2289] = 3, + [2503] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(41), 18, + ACTIONS(177), 1, + anon_sym_LPAREN, + ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -8266,26 +8804,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(43), 28, - anon_sym_SQUOTE, + ACTIONS(35), 31, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8302,38 +8841,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2343] = 3, + [2560] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(45), 18, + ACTIONS(55), 1, + anon_sym_PIPE, + ACTIONS(187), 1, + anon_sym_DOT, + ACTIONS(189), 1, + anon_sym_LBRACK, + STATE(103), 1, + aux_sym_pipe_sequence_repeat1, + STATE(151), 1, + sym_pipe_sequence, + ACTIONS(191), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(195), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(53), 3, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + sym_identifier, + ACTIONS(51), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + ACTIONS(39), 11, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(47), 28, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(41), 19, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8353,41 +8902,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2397] = 3, + [2633] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(85), 18, + ACTIONS(55), 1, + anon_sym_PIPE, + ACTIONS(181), 1, + anon_sym_LBRACK, + STATE(103), 1, + aux_sym_pipe_sequence_repeat1, + STATE(151), 1, + sym_pipe_sequence, + ACTIONS(197), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(179), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(39), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(87), 28, - anon_sym_SQUOTE, + ACTIONS(41), 26, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8404,10 +8960,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2451] = 3, + [2700] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(89), 18, + ACTIONS(183), 1, + anon_sym_LPAREN, + ACTIONS(25), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8426,7 +8984,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(91), 28, + ACTIONS(35), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8455,21 +9013,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2505] = 3, + [2757] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(93), 18, + ACTIONS(187), 1, + anon_sym_DOT, + ACTIONS(189), 1, + anon_sym_LBRACK, + ACTIONS(193), 1, + anon_sym_PIPE, + STATE(101), 1, + aux_sym_pipe_sequence_repeat1, + STATE(155), 1, + sym_pipe_sequence, + ACTIONS(195), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(39), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, sym_identifier, anon_sym_PERCENT, anon_sym_DASH, @@ -8477,16 +9046,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(95), 28, + ACTIONS(41), 24, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, anon_sym_DOT_DOT_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8506,10 +9071,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2559] = 3, + [2824] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 18, + ACTIONS(183), 1, + anon_sym_LPAREN, + ACTIONS(95), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8528,7 +9095,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(39), 28, + ACTIONS(97), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8557,14 +9124,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2613] = 3, + [2881] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(101), 18, + ACTIONS(177), 1, + anon_sym_LPAREN, + ACTIONS(199), 1, + anon_sym_EQ_GT, + ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -8572,26 +9142,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(103), 28, - anon_sym_SQUOTE, + ACTIONS(35), 30, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_COLON, + anon_sym_DOT, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8608,20 +9178,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2667] = 6, + [2940] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(144), 1, - anon_sym_COLON, - STATE(82), 1, - sym_pipe_arguments, - STATE(57), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(115), 17, + ACTIONS(61), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -8629,22 +9193,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(117), 24, - anon_sym_SQUOTE, + ACTIONS(63), 31, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8661,42 +9230,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2726] = 5, + [2995] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(111), 3, + ACTIONS(55), 1, + anon_sym_PIPE, + ACTIONS(181), 1, + anon_sym_LBRACK, + STATE(103), 1, + aux_sym_pipe_sequence_repeat1, + STATE(151), 1, + sym_pipe_sequence, + ACTIONS(53), 2, anon_sym_QMARK, anon_sym_QMARK_QMARK, - sym_identifier, - ACTIONS(109), 5, - anon_sym_SQUOTE, + ACTIONS(197), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(179), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(51), 6, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - ACTIONS(49), 15, + anon_sym_RBRACK, + ACTIONS(39), 10, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(51), 22, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(41), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8713,46 +9290,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2783] = 9, + [3066] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(35), 1, - anon_sym_PIPE, - STATE(54), 1, - aux_sym_pipe_sequence_repeat1, - STATE(70), 1, - sym_pipe_sequence, - ACTIONS(146), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(31), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(27), 12, + ACTIONS(119), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 24, + anon_sym_in, + ACTIONS(121), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8769,14 +9341,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2848] = 5, + [3120] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(25), 1, - anon_sym_LPAREN, - ACTIONS(148), 1, - anon_sym_EQ_GT, - ACTIONS(49), 15, + ACTIONS(119), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8792,13 +9360,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(51), 28, - anon_sym_SQUOTE, + ACTIONS(121), 31, anon_sym_DQUOTE, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_as, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, @@ -8821,44 +9392,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2905] = 11, + [3174] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(35), 1, - anon_sym_PIPE, - STATE(54), 1, - aux_sym_pipe_sequence_repeat1, - STATE(70), 1, - sym_pipe_sequence, - ACTIONS(99), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(146), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(31), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(97), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - ACTIONS(27), 10, + ACTIONS(57), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 20, + ACTIONS(59), 31, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8879,14 +9443,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2974] = 5, + [3228] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(154), 1, - anon_sym_PIPE, - STATE(53), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(150), 14, + ACTIONS(187), 1, + anon_sym_DOT, + ACTIONS(189), 1, + anon_sym_LBRACK, + ACTIONS(195), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(123), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8896,24 +9463,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(152), 28, + anon_sym_in, + ACTIONS(125), 25, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8930,41 +9497,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3030] = 5, + [3288] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, - anon_sym_PIPE, - STATE(53), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(157), 14, + ACTIONS(75), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(159), 28, + anon_sym_in, + ACTIONS(77), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8981,20 +9548,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3086] = 8, + [3342] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(25), 1, - anon_sym_LPAREN, - ACTIONS(55), 1, - anon_sym_EQ_GT, - ACTIONS(161), 1, - anon_sym_RPAREN, - ACTIONS(164), 1, - anon_sym_COMMA, - STATE(604), 1, - aux_sym_arrow_function_parameters_repeat1, - ACTIONS(49), 15, + ACTIONS(127), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9010,9 +9567,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(51), 24, + ACTIONS(129), 31, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, @@ -9035,19 +9599,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3148] = 6, + [3396] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(25), 1, - anon_sym_LPAREN, - ACTIONS(55), 1, - anon_sym_EQ_GT, - ACTIONS(166), 1, - anon_sym_EQ, - ACTIONS(49), 15, + ACTIONS(79), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9055,22 +9614,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(51), 26, + anon_sym_in, + ACTIONS(81), 28, + anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_DOT, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9087,18 +9650,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3206] = 5, + [3450] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(144), 1, - anon_sym_COLON, - STATE(58), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(133), 17, + ACTIONS(91), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9113,12 +9672,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(135), 24, + ACTIONS(93), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, + anon_sym_COLON, + anon_sym_LBRACK, anon_sym_DOT_DOT_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9138,18 +9701,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3262] = 5, + [3504] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(168), 1, - anon_sym_COLON, - STATE(58), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(137), 17, + ACTIONS(87), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9164,12 +9723,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(139), 24, + ACTIONS(89), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, + anon_sym_COLON, + anon_sym_LBRACK, anon_sym_DOT_DOT_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9189,13 +9752,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3318] = 3, + [3558] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(150), 15, + ACTIONS(71), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9203,24 +9767,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(152), 28, + anon_sym_in, + ACTIONS(73), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9237,13 +9803,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3369] = 3, + [3612] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(171), 15, + ACTIONS(67), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9251,24 +9818,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(173), 28, + anon_sym_in, + ACTIONS(69), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9285,45 +9854,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3420] = 11, + [3666] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, - anon_sym_PIPE, - ACTIONS(97), 1, - sym__interpolation_end, - ACTIONS(177), 1, - anon_sym_LBRACK, - STATE(54), 1, - aux_sym_pipe_sequence_repeat1, - STATE(70), 1, - sym_pipe_sequence, - ACTIONS(99), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(179), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(175), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(27), 10, + ACTIONS(83), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 20, + anon_sym_in, + ACTIONS(85), 28, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9340,44 +9905,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3486] = 10, + [3720] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(35), 1, - anon_sym_PIPE, - ACTIONS(181), 1, - anon_sym_PLUS, - STATE(54), 1, - aux_sym_pipe_sequence_repeat1, - STATE(70), 1, - sym_pipe_sequence, - ACTIONS(53), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(31), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(27), 11, + ACTIONS(61), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, + anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 21, + anon_sym_in, + ACTIONS(63), 28, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, anon_sym_COMMA, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9394,14 +9956,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3550] = 5, + [3774] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(127), 1, - anon_sym_PIPE, - STATE(67), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(157), 16, + ACTIONS(181), 1, + anon_sym_LBRACK, + ACTIONS(179), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(123), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9411,22 +9975,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - sym_identifier, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(159), 24, - anon_sym_SQUOTE, + ACTIONS(125), 27, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9443,15 +10009,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3604] = 4, + [3832] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(166), 1, - anon_sym_EQ, - ACTIONS(49), 15, + ACTIONS(101), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9459,22 +10024,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(51), 26, + anon_sym_in, + ACTIONS(103), 28, + anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_DOT, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9491,15 +10060,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3656] = 4, + [3886] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(183), 1, - anon_sym_LPAREN, - ACTIONS(49), 15, + ACTIONS(115), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9507,22 +10075,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(51), 26, - sym__interpolation_end, - anon_sym_DOT, + anon_sym_in, + ACTIONS(117), 28, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, anon_sym_COLON, anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9539,40 +10111,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3708] = 6, + [3940] = 3, ACTIONS(3), 1, sym_comment, - STATE(190), 1, - sym__binary_op, - ACTIONS(189), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(187), 7, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(185), 12, + ACTIONS(57), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(191), 20, + anon_sym_in, + ACTIONS(59), 28, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9589,23 +10162,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3764] = 5, + [3994] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(193), 1, - anon_sym_PIPE, - STATE(67), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(150), 16, + ACTIONS(111), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PIPE, sym_identifier, anon_sym_PERCENT, anon_sym_DASH, @@ -9613,12 +10184,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(152), 24, + ACTIONS(113), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, + anon_sym_COLON, + anon_sym_LBRACK, anon_sym_DOT_DOT_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9638,39 +10213,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3818] = 5, + [4048] = 3, ACTIONS(3), 1, sym_comment, - STATE(658), 1, - sym_unit, - ACTIONS(196), 2, - anon_sym_ms, - anon_sym_s, - ACTIONS(49), 13, + ACTIONS(127), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(51), 26, - anon_sym_RPAREN, + anon_sym_in, + ACTIONS(129), 28, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, anon_sym_COMMA, - anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9687,22 +10264,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3872] = 8, + [4102] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, - anon_sym_LBRACK, - ACTIONS(198), 1, - anon_sym_PIPE, - STATE(119), 1, - aux_sym_pipe_sequence_repeat1, - STATE(125), 1, - sym_pipe_sequence, - ACTIONS(175), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(27), 14, + ACTIONS(75), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9712,13 +10277,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 21, - sym__interpolation_end, + ACTIONS(77), 31, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9739,10 +10315,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3932] = 3, + [4156] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(200), 14, + ACTIONS(79), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9752,20 +10328,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(202), 28, - anon_sym_SQUOTE, + ACTIONS(81), 31, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9786,25 +10366,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3982] = 9, + [4210] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, - anon_sym_LBRACK, - ACTIONS(198), 1, - anon_sym_PIPE, - STATE(119), 1, - aux_sym_pipe_sequence_repeat1, - STATE(125), 1, - sym_pipe_sequence, - ACTIONS(179), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(175), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(27), 12, + ACTIONS(91), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9812,13 +10377,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 21, - sym__interpolation_end, + ACTIONS(93), 31, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9839,12 +10417,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4044] = 4, + [4264] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(183), 1, - anon_sym_LPAREN, - ACTIONS(21), 15, + ACTIONS(87), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9860,11 +10436,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(23), 26, - sym__interpolation_end, + ACTIONS(89), 31, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, @@ -9887,14 +10468,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4096] = 5, + [4318] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(183), 1, - anon_sym_LPAREN, - ACTIONS(204), 1, - anon_sym_EQ_GT, - ACTIONS(49), 15, + ACTIONS(71), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9910,10 +10487,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(51), 25, - sym__interpolation_end, + ACTIONS(73), 31, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, @@ -9936,40 +10519,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4150] = 10, + [4372] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, - anon_sym_LBRACK, - ACTIONS(198), 1, - anon_sym_PIPE, - ACTIONS(206), 1, - anon_sym_PLUS, - STATE(119), 1, - aux_sym_pipe_sequence_repeat1, - STATE(125), 1, - sym_pipe_sequence, - ACTIONS(179), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(175), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(27), 11, + ACTIONS(67), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 21, - sym__interpolation_end, + ACTIONS(69), 31, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9990,36 +10570,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4214] = 6, + [4426] = 3, ACTIONS(3), 1, sym_comment, - STATE(190), 1, - sym__binary_op, - ACTIONS(210), 4, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(208), 7, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(185), 10, + ACTIONS(83), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(191), 20, + ACTIONS(85), 31, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10040,41 +10621,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4270] = 11, + [4480] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(35), 1, - anon_sym_PIPE, - ACTIONS(212), 1, - anon_sym_RPAREN, - ACTIONS(214), 1, - anon_sym_COMMA, - STATE(54), 1, - aux_sym_pipe_sequence_repeat1, - STATE(70), 1, - sym_pipe_sequence, - STATE(573), 1, - aux_sym_arguments_repeat1, - ACTIONS(31), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(27), 12, + ACTIONS(115), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 20, + ACTIONS(117), 31, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10095,10 +10672,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4336] = 3, + [4534] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(77), 15, + ACTIONS(201), 1, + anon_sym_COLON, + STATE(150), 1, + sym_pipe_arguments, + STATE(82), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(105), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10114,13 +10698,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(79), 26, - sym__interpolation_end, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(107), 26, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10141,17 +10725,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4385] = 3, + [4593] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(89), 15, + ACTIONS(133), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(131), 6, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(25), 13, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, @@ -10160,10 +10752,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(91), 26, - sym__interpolation_end, + ACTIONS(35), 24, anon_sym_DOT, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, @@ -10187,10 +10777,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4434] = 3, + [4650] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(61), 15, + ACTIONS(203), 1, + anon_sym_COLON, + STATE(124), 1, + sym_pipe_arguments, + STATE(89), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(105), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10201,22 +10798,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(63), 26, - sym__interpolation_end, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_in, + ACTIONS(107), 24, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10233,17 +10830,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4483] = 3, + [4709] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(93), 15, + ACTIONS(133), 3, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + sym_identifier, + ACTIONS(131), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, @@ -10252,17 +10858,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(95), 26, - sym__interpolation_end, - anon_sym_DOT, - anon_sym_COLON, + anon_sym_in, + ACTIONS(35), 22, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10279,10 +10882,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4532] = 3, + [4766] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 15, + ACTIONS(201), 1, + anon_sym_COLON, + STATE(83), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(135), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10298,13 +10906,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(39), 26, - sym__interpolation_end, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(137), 26, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10325,10 +10933,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4581] = 3, + [4822] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(171), 17, + ACTIONS(205), 1, + anon_sym_COLON, + STATE(83), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(139), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10339,22 +10952,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(173), 24, - anon_sym_SQUOTE, + ACTIONS(141), 26, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10371,10 +10984,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4630] = 3, + [4878] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(101), 15, + ACTIONS(208), 1, + anon_sym_COLON, + STATE(84), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(139), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10385,68 +11003,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(103), 26, - sym__interpolation_end, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, anon_sym_in, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [4679] = 6, - ACTIONS(3), 1, - sym_comment, - STATE(191), 1, - sym__binary_op, - ACTIONS(189), 3, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - sym_identifier, - ACTIONS(187), 5, + ACTIONS(141), 24, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_DOT_DOT_DOT, - ACTIONS(216), 13, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(218), 19, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10466,16 +11035,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4734] = 5, + [4934] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(177), 1, - anon_sym_LBRACK, - ACTIONS(175), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(105), 15, + anon_sym_LPAREN, + ACTIONS(199), 1, + anon_sym_EQ_GT, + ACTIONS(211), 1, + anon_sym_EQ, + ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10491,9 +11060,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(107), 22, - sym__interpolation_end, - anon_sym_COLON, + ACTIONS(35), 26, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10514,10 +11087,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4787] = 3, + [4992] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(150), 17, + ACTIONS(55), 1, + anon_sym_PIPE, + ACTIONS(181), 1, + anon_sym_LBRACK, + ACTIONS(213), 1, + anon_sym_RPAREN, + ACTIONS(216), 1, + anon_sym_COMMA, + STATE(103), 1, + aux_sym_pipe_sequence_repeat1, + STATE(151), 1, + sym_pipe_sequence, + STATE(708), 1, + aux_sym_arguments_repeat1, + ACTIONS(197), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(179), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(39), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10525,25 +11119,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(152), 24, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + ACTIONS(41), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10560,10 +11145,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4836] = 3, + [5062] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 15, + ACTIONS(177), 1, + anon_sym_LPAREN, + ACTIONS(199), 1, + anon_sym_EQ_GT, + ACTIONS(218), 1, + anon_sym_RPAREN, + ACTIONS(221), 1, + anon_sym_COMMA, + STATE(694), 1, + aux_sym_arrow_function_parameters_repeat1, + ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10579,10 +11174,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(83), 26, - sym__interpolation_end, + ACTIONS(35), 24, anon_sym_DOT, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, @@ -10606,10 +11199,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4885] = 3, + [5124] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(41), 15, + ACTIONS(177), 1, + anon_sym_LPAREN, + ACTIONS(199), 1, + anon_sym_EQ_GT, + ACTIONS(218), 1, + anon_sym_RPAREN, + ACTIONS(223), 1, + anon_sym_COMMA, + STATE(694), 1, + aux_sym_arrow_function_parameters_repeat1, + ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10625,10 +11228,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(43), 26, - sym__interpolation_end, + ACTIONS(35), 24, anon_sym_DOT, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, @@ -10652,10 +11253,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4934] = 3, + [5186] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 15, + ACTIONS(203), 1, + anon_sym_COLON, + STATE(84), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(135), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10666,22 +11272,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(71), 26, - sym__interpolation_end, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_in, + ACTIONS(137), 24, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10698,10 +11304,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4983] = 3, + [5242] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(65), 15, + STATE(790), 1, + sym_unit, + ACTIONS(226), 2, + anon_sym_ms, + anon_sym_s, + ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10717,10 +11328,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(67), 26, - sym__interpolation_end, + ACTIONS(35), 26, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_DOT, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, @@ -10744,66 +11355,364 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5032] = 6, + [5298] = 24, ACTIONS(3), 1, sym_comment, - STATE(191), 1, - sym__binary_op, - ACTIONS(208), 5, + ACTIONS(228), 1, anon_sym_SQUOTE, + ACTIONS(230), 1, anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - ACTIONS(210), 5, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_identifier, - ACTIONS(216), 11, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(218), 19, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [5087] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(73), 15, - anon_sym_GT, - anon_sym_LT, + ACTIONS(232), 1, + anon_sym_LBRACE, + ACTIONS(234), 1, + anon_sym_let, + ACTIONS(238), 1, + anon_sym_LPAREN, + ACTIONS(242), 1, anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(246), 1, + anon_sym_BANG, + ACTIONS(248), 1, + sym_identifier, + ACTIONS(250), 1, + sym_number, + ACTIONS(252), 1, + anon_sym_BQUOTE, + STATE(34), 1, + sym_expression, + STATE(569), 1, + sym__backtick, + STATE(596), 1, + sym__double_quote, + STATE(616), 1, + sym__single_quote, + STATE(882), 1, + sym_arrow_function_parameters, + ACTIONS(236), 2, + anon_sym_SEMI, + anon_sym_COMMA, + STATE(93), 2, + sym_microsyntax_binding, + aux_sym_microsyntax_repeat1, + STATE(273), 2, + sym_unary_expression, + sym_binary_expression, + ACTIONS(240), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(347), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + STATE(298), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(3), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [5391] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(254), 1, + anon_sym_SQUOTE, + ACTIONS(257), 1, + anon_sym_DQUOTE, + ACTIONS(260), 1, + anon_sym_LBRACE, + ACTIONS(263), 1, + anon_sym_let, + ACTIONS(269), 1, + anon_sym_LPAREN, + ACTIONS(275), 1, + anon_sym_SLASH, + ACTIONS(278), 1, + anon_sym_LBRACK, + ACTIONS(281), 1, + anon_sym_BANG, + ACTIONS(284), 1, + sym_identifier, + ACTIONS(287), 1, + sym_number, + ACTIONS(290), 1, + anon_sym_BQUOTE, + STATE(34), 1, + sym_expression, + STATE(569), 1, + sym__backtick, + STATE(596), 1, + sym__double_quote, + STATE(616), 1, + sym__single_quote, + STATE(882), 1, + sym_arrow_function_parameters, + ACTIONS(266), 2, + anon_sym_SEMI, + anon_sym_COMMA, + STATE(92), 2, + sym_microsyntax_binding, + aux_sym_microsyntax_repeat1, + STATE(273), 2, + sym_unary_expression, + sym_binary_expression, + ACTIONS(272), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(347), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + STATE(298), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(3), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [5484] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(230), 1, + anon_sym_DQUOTE, + ACTIONS(232), 1, + anon_sym_LBRACE, + ACTIONS(234), 1, + anon_sym_let, + ACTIONS(238), 1, + anon_sym_LPAREN, + ACTIONS(242), 1, + anon_sym_SLASH, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(246), 1, + anon_sym_BANG, + ACTIONS(248), 1, + sym_identifier, + ACTIONS(250), 1, + sym_number, + ACTIONS(252), 1, + anon_sym_BQUOTE, + ACTIONS(293), 1, + anon_sym_SQUOTE, + STATE(34), 1, + sym_expression, + STATE(569), 1, + sym__backtick, + STATE(596), 1, + sym__double_quote, + STATE(616), 1, + sym__single_quote, + STATE(882), 1, + sym_arrow_function_parameters, + ACTIONS(295), 2, + anon_sym_SEMI, + anon_sym_COMMA, + STATE(92), 2, + sym_microsyntax_binding, + aux_sym_microsyntax_repeat1, + STATE(273), 2, + sym_unary_expression, + sym_binary_expression, + ACTIONS(240), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(347), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + STATE(298), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(3), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [5577] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(232), 1, + anon_sym_LBRACE, + ACTIONS(234), 1, + anon_sym_let, + ACTIONS(238), 1, + anon_sym_LPAREN, + ACTIONS(242), 1, + anon_sym_SLASH, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(246), 1, + anon_sym_BANG, + ACTIONS(248), 1, + sym_identifier, + ACTIONS(250), 1, + sym_number, + ACTIONS(252), 1, + anon_sym_BQUOTE, + ACTIONS(293), 1, + anon_sym_DQUOTE, + ACTIONS(297), 1, + anon_sym_SQUOTE, + STATE(34), 1, + sym_expression, + STATE(569), 1, + sym__backtick, + STATE(596), 1, + sym__double_quote, + STATE(616), 1, + sym__single_quote, + STATE(882), 1, + sym_arrow_function_parameters, + ACTIONS(299), 2, + anon_sym_SEMI, + anon_sym_COMMA, + STATE(92), 2, + sym_microsyntax_binding, + aux_sym_microsyntax_repeat1, + STATE(273), 2, + sym_unary_expression, + sym_binary_expression, + ACTIONS(240), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(347), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + STATE(298), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(3), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [5670] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(228), 1, + anon_sym_DQUOTE, + ACTIONS(232), 1, + anon_sym_LBRACE, + ACTIONS(234), 1, + anon_sym_let, + ACTIONS(238), 1, + anon_sym_LPAREN, + ACTIONS(242), 1, + anon_sym_SLASH, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(246), 1, + anon_sym_BANG, + ACTIONS(248), 1, + sym_identifier, + ACTIONS(250), 1, + sym_number, + ACTIONS(252), 1, + anon_sym_BQUOTE, + ACTIONS(297), 1, + anon_sym_SQUOTE, + STATE(34), 1, + sym_expression, + STATE(569), 1, + sym__backtick, + STATE(596), 1, + sym__double_quote, + STATE(616), 1, + sym__single_quote, + STATE(882), 1, + sym_arrow_function_parameters, + ACTIONS(301), 2, + anon_sym_SEMI, + anon_sym_COMMA, + STATE(94), 2, + sym_microsyntax_binding, + aux_sym_microsyntax_repeat1, + STATE(273), 2, + sym_unary_expression, + sym_binary_expression, + ACTIONS(240), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(347), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + STATE(298), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(3), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [5763] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(303), 1, + anon_sym_LPAREN, + ACTIONS(95), 15, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, @@ -10812,7 +11721,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(75), 26, + ACTIONS(97), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -10839,32 +11748,96 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5136] = 3, + [5815] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(45), 15, + ACTIONS(51), 1, + sym__interpolation_end, + ACTIONS(55), 1, + anon_sym_PIPE, + ACTIONS(307), 1, + anon_sym_LBRACK, + STATE(103), 1, + aux_sym_pipe_sequence_repeat1, + STATE(151), 1, + sym_pipe_sequence, + ACTIONS(53), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(309), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(305), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(39), 10, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(47), 26, - sym__interpolation_end, - anon_sym_DOT, - anon_sym_COLON, + ACTIONS(41), 20, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [5881] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(55), 1, + anon_sym_PIPE, + ACTIONS(181), 1, anon_sym_LBRACK, + ACTIONS(216), 1, + anon_sym_COMMA, + ACTIONS(311), 1, + anon_sym_RPAREN, + STATE(103), 1, + aux_sym_pipe_sequence_repeat1, + STATE(151), 1, + sym_pipe_sequence, + STATE(708), 1, + aux_sym_arguments_repeat1, + ACTIONS(179), 3, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, + ACTIONS(39), 12, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(41), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10885,10 +11858,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5185] = 3, + [5947] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(85), 15, + ACTIONS(303), 1, + anon_sym_LPAREN, + ACTIONS(313), 1, + anon_sym_EQ_GT, + ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10904,10 +11881,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(87), 26, + ACTIONS(35), 25, sym__interpolation_end, anon_sym_DOT, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, @@ -10931,32 +11907,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5234] = 3, + [6001] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(57), 15, + ACTIONS(307), 1, + anon_sym_LBRACK, + ACTIONS(315), 1, + anon_sym_PLUS, + ACTIONS(317), 1, + anon_sym_PIPE, + STATE(164), 1, + aux_sym_pipe_sequence_repeat1, + STATE(172), 1, + sym_pipe_sequence, + ACTIONS(309), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(305), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(39), 11, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(59), 26, + ACTIONS(41), 21, sym__interpolation_end, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10977,10 +11961,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5283] = 3, + [6065] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(200), 16, + ACTIONS(193), 1, + anon_sym_PIPE, + STATE(106), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(146), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10997,7 +11985,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(202), 24, + ACTIONS(148), 24, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -11022,33 +12010,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5331] = 5, + [6119] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(109), 1, - sym__interpolation_end, - ACTIONS(111), 2, + ACTIONS(55), 1, + anon_sym_PIPE, + ACTIONS(181), 1, + anon_sym_LBRACK, + ACTIONS(319), 1, + anon_sym_PLUS, + STATE(103), 1, + aux_sym_pipe_sequence_repeat1, + STATE(151), 1, + sym_pipe_sequence, + ACTIONS(197), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(179), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(39), 11, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, - ACTIONS(49), 13, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(41), 21, + anon_sym_COMMA, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [6183] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(55), 1, + anon_sym_PIPE, + STATE(109), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(146), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(51), 24, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(148), 26, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -11069,87 +12113,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5383] = 28, + [6237] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(220), 1, - anon_sym_LT_BANG, - ACTIONS(222), 1, + ACTIONS(307), 1, + anon_sym_LBRACK, + ACTIONS(317), 1, + anon_sym_PIPE, + STATE(164), 1, + aux_sym_pipe_sequence_repeat1, + STATE(172), 1, + sym_pipe_sequence, + ACTIONS(309), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(305), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(39), 12, + anon_sym_GT, anon_sym_LT, - ACTIONS(224), 1, - anon_sym_LT_SLASH, - ACTIONS(228), 1, - anon_sym_LBRACE, - ACTIONS(230), 1, - sym__implicit_end_tag, - ACTIONS(232), 1, - sym__interpolation_start, - ACTIONS(234), 1, - sym__control_flow_start, - STATE(100), 1, - aux_sym_document_repeat1, - STATE(101), 1, - sym_start_tag, - STATE(300), 1, - sym_end_tag, - STATE(377), 1, - sym_self_closing_tag, - STATE(379), 1, - sym__alternative_statement, - STATE(380), 1, - sym_placeholder_statement, - STATE(382), 1, - sym_loading_statement, - STATE(385), 1, - sym_error_statement, - STATE(389), 1, - sym_empty_statement, - STATE(390), 1, - sym_else_if_statement, - STATE(391), 1, - sym_else_statement, - STATE(583), 1, - sym_script_start_tag, - STATE(584), 1, - sym_style_start_tag, - STATE(717), 1, - sym__switch_start_expression, - STATE(719), 1, - sym__for_start_expression, - STATE(723), 1, - sym__if_start_expression, - STATE(724), 1, - sym__else_if_start_expression, - ACTIONS(226), 2, - sym_entity, - sym_text, - STATE(378), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(376), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [5481] = 6, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(41), 21, + sym__interpolation_end, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [6299] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(236), 1, - anon_sym_COLON, - STATE(123), 1, - sym_pipe_arguments, - STATE(113), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(115), 15, + ACTIONS(307), 1, + anon_sym_LBRACK, + ACTIONS(317), 1, + anon_sym_PIPE, + STATE(164), 1, + aux_sym_pipe_sequence_repeat1, + STATE(172), 1, + sym_pipe_sequence, + ACTIONS(305), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(39), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11159,13 +12191,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(117), 21, + ACTIONS(41), 21, sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -11187,354 +12218,708 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5535] = 28, + [6359] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(220), 1, - anon_sym_LT_BANG, - ACTIONS(222), 1, + ACTIONS(321), 1, + anon_sym_PIPE, + STATE(106), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(150), 16, + anon_sym_GT, anon_sym_LT, - ACTIONS(224), 1, - anon_sym_LT_SLASH, - ACTIONS(228), 1, - anon_sym_LBRACE, - ACTIONS(232), 1, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_identifier, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_in, + ACTIONS(152), 24, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [6413] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(211), 1, + anon_sym_EQ, + ACTIONS(25), 15, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(35), 26, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [6465] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(303), 1, + anon_sym_LPAREN, + ACTIONS(25), 15, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(35), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [6517] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(324), 1, + anon_sym_PIPE, + STATE(109), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(150), 14, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(152), 26, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [6571] = 29, + ACTIONS(3), 1, + sym_comment, + ACTIONS(329), 1, + anon_sym_LT_BANG, + ACTIONS(332), 1, + anon_sym_LT, + ACTIONS(335), 1, + anon_sym_LT_SLASH, + ACTIONS(338), 1, + sym_entity, + ACTIONS(341), 1, + aux_sym_text_token1, + ACTIONS(344), 1, + aux_sym_text_token2, + ACTIONS(347), 1, + anon_sym_LBRACE, + ACTIONS(350), 1, sym__interpolation_start, - ACTIONS(234), 1, + ACTIONS(353), 1, sym__control_flow_start, - ACTIONS(238), 1, - sym__implicit_end_tag, - STATE(101), 1, - sym_start_tag, - STATE(111), 1, + STATE(110), 1, aux_sym_document_repeat1, - STATE(334), 1, - sym_end_tag, - STATE(377), 1, + STATE(114), 1, + sym_start_tag, + STATE(406), 1, sym_self_closing_tag, - STATE(379), 1, + STATE(408), 1, sym__alternative_statement, - STATE(380), 1, + STATE(411), 1, sym_placeholder_statement, - STATE(382), 1, + STATE(414), 1, sym_loading_statement, - STATE(385), 1, + STATE(424), 1, sym_error_statement, - STATE(389), 1, + STATE(428), 1, sym_empty_statement, - STATE(390), 1, + STATE(429), 1, sym_else_if_statement, - STATE(391), 1, + STATE(431), 1, sym_else_statement, - STATE(583), 1, + STATE(721), 1, sym_script_start_tag, - STATE(584), 1, + STATE(728), 1, sym_style_start_tag, - STATE(717), 1, - sym__switch_start_expression, - STATE(719), 1, + STATE(791), 1, sym__for_start_expression, - STATE(723), 1, + STATE(805), 1, sym__if_start_expression, - STATE(724), 1, + STATE(814), 1, sym__else_if_start_expression, - ACTIONS(226), 2, - sym_entity, - sym_text, - STATE(378), 6, + STATE(827), 1, + sym__switch_start_expression, + ACTIONS(327), 2, + ts_builtin_sym_end, + anon_sym_RBRACE, + STATE(407), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(376), 8, + STATE(441), 9, sym_doctype, sym__node, sym_element, sym_script_element, sym_style_element, sym_erroneous_end_tag, + sym_text, sym_icu_expression, sym_interpolation, - [5633] = 28, + [6673] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(220), 1, + ACTIONS(356), 1, anon_sym_LT_BANG, - ACTIONS(222), 1, + ACTIONS(358), 1, anon_sym_LT, - ACTIONS(228), 1, + ACTIONS(360), 1, + anon_sym_LT_SLASH, + ACTIONS(362), 1, + sym_entity, + ACTIONS(364), 1, + aux_sym_text_token1, + ACTIONS(366), 1, + aux_sym_text_token2, + ACTIONS(368), 1, anon_sym_LBRACE, - ACTIONS(232), 1, + ACTIONS(370), 1, + sym__implicit_end_tag, + ACTIONS(372), 1, sym__interpolation_start, - ACTIONS(234), 1, + ACTIONS(374), 1, sym__control_flow_start, - ACTIONS(240), 1, - anon_sym_LT_SLASH, - ACTIONS(242), 1, - sym__implicit_end_tag, - STATE(101), 1, + STATE(112), 1, sym_start_tag, - STATE(103), 1, + STATE(132), 1, aux_sym_document_repeat1, - STATE(377), 1, + STATE(402), 1, + sym_end_tag, + STATE(445), 1, + sym_placeholder_statement, + STATE(455), 1, sym_self_closing_tag, - STATE(379), 1, + STATE(465), 1, sym__alternative_statement, - STATE(380), 1, - sym_placeholder_statement, - STATE(382), 1, + STATE(470), 1, sym_loading_statement, - STATE(385), 1, + STATE(473), 1, sym_error_statement, - STATE(389), 1, + STATE(475), 1, sym_empty_statement, - STATE(390), 1, + STATE(476), 1, sym_else_if_statement, - STATE(391), 1, + STATE(477), 1, sym_else_statement, - STATE(397), 1, - sym_end_tag, - STATE(583), 1, + STATE(677), 1, sym_script_start_tag, - STATE(584), 1, + STATE(678), 1, sym_style_start_tag, - STATE(717), 1, + STATE(771), 1, sym__switch_start_expression, - STATE(719), 1, + STATE(774), 1, sym__for_start_expression, - STATE(723), 1, + STATE(776), 1, sym__if_start_expression, - STATE(724), 1, + STATE(777), 1, sym__else_if_start_expression, - ACTIONS(226), 2, - sym_entity, - sym_text, - STATE(378), 6, + STATE(464), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(376), 8, + STATE(451), 9, sym_doctype, sym__node, sym_element, sym_script_element, sym_style_element, sym_erroneous_end_tag, + sym_text, sym_icu_expression, sym_interpolation, - [5731] = 27, + [6777] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(246), 1, + ACTIONS(356), 1, anon_sym_LT_BANG, - ACTIONS(249), 1, + ACTIONS(358), 1, anon_sym_LT, - ACTIONS(252), 1, - anon_sym_LT_SLASH, - ACTIONS(258), 1, + ACTIONS(362), 1, + sym_entity, + ACTIONS(364), 1, + aux_sym_text_token1, + ACTIONS(366), 1, + aux_sym_text_token2, + ACTIONS(368), 1, anon_sym_LBRACE, - ACTIONS(261), 1, + ACTIONS(372), 1, sym__interpolation_start, - ACTIONS(264), 1, + ACTIONS(374), 1, sym__control_flow_start, - STATE(98), 1, - sym_start_tag, - STATE(102), 1, - aux_sym_document_repeat1, - STATE(288), 1, - sym_empty_statement, - STATE(292), 1, - sym_else_if_statement, - STATE(294), 1, - sym_else_statement, - STATE(311), 1, - sym__alternative_statement, - STATE(322), 1, - sym_self_closing_tag, - STATE(324), 1, + ACTIONS(376), 1, + anon_sym_LT_SLASH, + ACTIONS(378), 1, + sym__implicit_end_tag, + STATE(112), 1, + sym_start_tag, + STATE(113), 1, + aux_sym_document_repeat1, + STATE(445), 1, sym_placeholder_statement, - STATE(327), 1, + STATE(455), 1, + sym_self_closing_tag, + STATE(465), 1, + sym__alternative_statement, + STATE(470), 1, sym_loading_statement, - STATE(331), 1, + STATE(473), 1, sym_error_statement, - STATE(582), 1, - sym_style_start_tag, - STATE(613), 1, + STATE(475), 1, + sym_empty_statement, + STATE(476), 1, + sym_else_if_statement, + STATE(477), 1, + sym_else_statement, + STATE(480), 1, + sym_end_tag, + STATE(677), 1, sym_script_start_tag, - STATE(642), 1, + STATE(678), 1, + sym_style_start_tag, + STATE(771), 1, + sym__switch_start_expression, + STATE(774), 1, + sym__for_start_expression, + STATE(776), 1, sym__if_start_expression, - STATE(649), 1, + STATE(777), 1, sym__else_if_start_expression, - STATE(707), 1, - sym__for_start_expression, - STATE(715), 1, - sym__switch_start_expression, - ACTIONS(244), 2, - ts_builtin_sym_end, - anon_sym_RBRACE, - ACTIONS(255), 2, - sym_entity, - sym_text, - STATE(341), 6, + STATE(464), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(301), 8, + STATE(451), 9, sym_doctype, sym__node, sym_element, sym_script_element, sym_style_element, sym_erroneous_end_tag, + sym_text, sym_icu_expression, sym_interpolation, - [5827] = 28, + [6881] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(220), 1, + ACTIONS(356), 1, anon_sym_LT_BANG, - ACTIONS(222), 1, + ACTIONS(358), 1, anon_sym_LT, - ACTIONS(228), 1, + ACTIONS(362), 1, + sym_entity, + ACTIONS(364), 1, + aux_sym_text_token1, + ACTIONS(366), 1, + aux_sym_text_token2, + ACTIONS(368), 1, anon_sym_LBRACE, - ACTIONS(232), 1, + ACTIONS(372), 1, sym__interpolation_start, - ACTIONS(234), 1, + ACTIONS(374), 1, sym__control_flow_start, - ACTIONS(240), 1, + ACTIONS(376), 1, anon_sym_LT_SLASH, - ACTIONS(267), 1, + ACTIONS(380), 1, sym__implicit_end_tag, - STATE(101), 1, + STATE(112), 1, sym_start_tag, - STATE(111), 1, + STATE(132), 1, aux_sym_document_repeat1, - STATE(358), 1, + STATE(445), 1, + sym_placeholder_statement, + STATE(448), 1, sym_end_tag, - STATE(377), 1, + STATE(455), 1, sym_self_closing_tag, - STATE(379), 1, + STATE(465), 1, sym__alternative_statement, - STATE(380), 1, - sym_placeholder_statement, - STATE(382), 1, + STATE(470), 1, sym_loading_statement, - STATE(385), 1, + STATE(473), 1, sym_error_statement, - STATE(389), 1, + STATE(475), 1, sym_empty_statement, - STATE(390), 1, + STATE(476), 1, sym_else_if_statement, - STATE(391), 1, + STATE(477), 1, sym_else_statement, - STATE(583), 1, + STATE(677), 1, sym_script_start_tag, - STATE(584), 1, + STATE(678), 1, sym_style_start_tag, - STATE(717), 1, + STATE(771), 1, sym__switch_start_expression, - STATE(719), 1, + STATE(774), 1, sym__for_start_expression, - STATE(723), 1, + STATE(776), 1, sym__if_start_expression, - STATE(724), 1, + STATE(777), 1, sym__else_if_start_expression, - ACTIONS(226), 2, - sym_entity, - sym_text, - STATE(378), 6, + STATE(464), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(376), 8, + STATE(451), 9, sym_doctype, sym__node, sym_element, sym_script_element, sym_style_element, sym_erroneous_end_tag, + sym_text, sym_icu_expression, sym_interpolation, - [5925] = 27, + [6985] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, + ACTIONS(356), 1, anon_sym_LT_BANG, - ACTIONS(9), 1, + ACTIONS(358), 1, anon_sym_LT, - ACTIONS(11), 1, + ACTIONS(360), 1, anon_sym_LT_SLASH, - ACTIONS(15), 1, + ACTIONS(362), 1, + sym_entity, + ACTIONS(364), 1, + aux_sym_text_token1, + ACTIONS(366), 1, + aux_sym_text_token2, + ACTIONS(368), 1, anon_sym_LBRACE, - ACTIONS(17), 1, + ACTIONS(372), 1, sym__interpolation_start, - ACTIONS(19), 1, + ACTIONS(374), 1, sym__control_flow_start, - ACTIONS(269), 1, - anon_sym_RBRACE, - STATE(98), 1, - sym_start_tag, - STATE(112), 1, + ACTIONS(382), 1, + sym__implicit_end_tag, + STATE(111), 1, aux_sym_document_repeat1, - STATE(288), 1, - sym_empty_statement, - STATE(292), 1, - sym_else_if_statement, - STATE(294), 1, - sym_else_statement, - STATE(311), 1, - sym__alternative_statement, - STATE(322), 1, - sym_self_closing_tag, - STATE(324), 1, + STATE(112), 1, + sym_start_tag, + STATE(393), 1, + sym_end_tag, + STATE(445), 1, sym_placeholder_statement, - STATE(327), 1, + STATE(455), 1, + sym_self_closing_tag, + STATE(465), 1, + sym__alternative_statement, + STATE(470), 1, sym_loading_statement, - STATE(331), 1, + STATE(473), 1, sym_error_statement, - STATE(582), 1, - sym_style_start_tag, - STATE(613), 1, + STATE(475), 1, + sym_empty_statement, + STATE(476), 1, + sym_else_if_statement, + STATE(477), 1, + sym_else_statement, + STATE(677), 1, sym_script_start_tag, - STATE(642), 1, + STATE(678), 1, + sym_style_start_tag, + STATE(771), 1, + sym__switch_start_expression, + STATE(774), 1, + sym__for_start_expression, + STATE(776), 1, sym__if_start_expression, - STATE(649), 1, + STATE(777), 1, sym__else_if_start_expression, - STATE(707), 1, - sym__for_start_expression, - STATE(715), 1, - sym__switch_start_expression, - ACTIONS(13), 2, - sym_entity, - sym_text, - STATE(341), 6, + STATE(464), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(301), 8, + STATE(451), 9, sym_doctype, sym__node, sym_element, sym_script_element, sym_style_element, sym_erroneous_end_tag, + sym_text, sym_icu_expression, sym_interpolation, - [6020] = 27, + [7089] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(87), 15, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(89), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [7138] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 15, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(117), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [7187] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(119), 15, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(121), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [7236] = 29, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -11543,283 +12928,131 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(11), 1, anon_sym_LT_SLASH, + ACTIONS(13), 1, + sym_entity, ACTIONS(15), 1, - anon_sym_LBRACE, + aux_sym_text_token1, ACTIONS(17), 1, - sym__interpolation_start, + aux_sym_text_token2, ACTIONS(19), 1, + anon_sym_LBRACE, + ACTIONS(21), 1, + sym__interpolation_start, + ACTIONS(23), 1, sym__control_flow_start, - ACTIONS(271), 1, + ACTIONS(384), 1, anon_sym_RBRACE, - STATE(98), 1, - sym_start_tag, - STATE(102), 1, + STATE(110), 1, aux_sym_document_repeat1, - STATE(288), 1, - sym_empty_statement, - STATE(292), 1, - sym_else_if_statement, - STATE(294), 1, - sym_else_statement, - STATE(311), 1, - sym__alternative_statement, - STATE(322), 1, - sym_self_closing_tag, - STATE(324), 1, - sym_placeholder_statement, - STATE(327), 1, - sym_loading_statement, - STATE(331), 1, - sym_error_statement, - STATE(582), 1, - sym_style_start_tag, - STATE(613), 1, - sym_script_start_tag, - STATE(642), 1, - sym__if_start_expression, - STATE(649), 1, - sym__else_if_start_expression, - STATE(707), 1, - sym__for_start_expression, - STATE(715), 1, - sym__switch_start_expression, - ACTIONS(13), 2, - sym_entity, - sym_text, - STATE(341), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(301), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [6115] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - anon_sym_LT_BANG, - ACTIONS(9), 1, - anon_sym_LT, - ACTIONS(11), 1, - anon_sym_LT_SLASH, - ACTIONS(15), 1, - anon_sym_LBRACE, - ACTIONS(17), 1, - sym__interpolation_start, - ACTIONS(19), 1, - sym__control_flow_start, - ACTIONS(273), 1, - ts_builtin_sym_end, - STATE(98), 1, + STATE(114), 1, sym_start_tag, - STATE(102), 1, - aux_sym_document_repeat1, - STATE(288), 1, - sym_empty_statement, - STATE(292), 1, - sym_else_if_statement, - STATE(294), 1, - sym_else_statement, - STATE(311), 1, - sym__alternative_statement, - STATE(322), 1, + STATE(406), 1, sym_self_closing_tag, - STATE(324), 1, + STATE(408), 1, + sym__alternative_statement, + STATE(411), 1, sym_placeholder_statement, - STATE(327), 1, + STATE(414), 1, sym_loading_statement, - STATE(331), 1, + STATE(424), 1, sym_error_statement, - STATE(582), 1, - sym_style_start_tag, - STATE(613), 1, - sym_script_start_tag, - STATE(642), 1, - sym__if_start_expression, - STATE(649), 1, - sym__else_if_start_expression, - STATE(707), 1, - sym__for_start_expression, - STATE(715), 1, - sym__switch_start_expression, - ACTIONS(13), 2, - sym_entity, - sym_text, - STATE(341), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(301), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [6210] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - anon_sym_LT_BANG, - ACTIONS(9), 1, - anon_sym_LT, - ACTIONS(11), 1, - anon_sym_LT_SLASH, - ACTIONS(15), 1, - anon_sym_LBRACE, - ACTIONS(17), 1, - sym__interpolation_start, - ACTIONS(19), 1, - sym__control_flow_start, - ACTIONS(275), 1, - anon_sym_RBRACE, - STATE(98), 1, - sym_start_tag, - STATE(102), 1, - aux_sym_document_repeat1, - STATE(288), 1, + STATE(428), 1, sym_empty_statement, - STATE(292), 1, + STATE(429), 1, sym_else_if_statement, - STATE(294), 1, + STATE(431), 1, sym_else_statement, - STATE(311), 1, - sym__alternative_statement, - STATE(322), 1, - sym_self_closing_tag, - STATE(324), 1, - sym_placeholder_statement, - STATE(327), 1, - sym_loading_statement, - STATE(331), 1, - sym_error_statement, - STATE(582), 1, - sym_style_start_tag, - STATE(613), 1, + STATE(721), 1, sym_script_start_tag, - STATE(642), 1, + STATE(728), 1, + sym_style_start_tag, + STATE(791), 1, + sym__for_start_expression, + STATE(805), 1, sym__if_start_expression, - STATE(649), 1, + STATE(814), 1, sym__else_if_start_expression, - STATE(707), 1, - sym__for_start_expression, - STATE(715), 1, + STATE(827), 1, sym__switch_start_expression, - ACTIONS(13), 2, - sym_entity, - sym_text, - STATE(341), 6, + STATE(407), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(301), 8, + STATE(441), 9, sym_doctype, sym__node, sym_element, sym_script_element, sym_style_element, sym_erroneous_end_tag, + sym_text, sym_icu_expression, sym_interpolation, - [6305] = 27, + [7337] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - anon_sym_LT_BANG, - ACTIONS(9), 1, + ACTIONS(57), 15, + anon_sym_GT, anon_sym_LT, - ACTIONS(11), 1, - anon_sym_LT_SLASH, - ACTIONS(15), 1, - anon_sym_LBRACE, - ACTIONS(17), 1, - sym__interpolation_start, - ACTIONS(19), 1, - sym__control_flow_start, - ACTIONS(277), 1, - anon_sym_RBRACE, - STATE(98), 1, - sym_start_tag, - STATE(105), 1, - aux_sym_document_repeat1, - STATE(288), 1, - sym_empty_statement, - STATE(292), 1, - sym_else_if_statement, - STATE(294), 1, - sym_else_statement, - STATE(311), 1, - sym__alternative_statement, - STATE(322), 1, - sym_self_closing_tag, - STATE(324), 1, - sym_placeholder_statement, - STATE(327), 1, - sym_loading_statement, - STATE(331), 1, - sym_error_statement, - STATE(582), 1, - sym_style_start_tag, - STATE(613), 1, - sym_script_start_tag, - STATE(642), 1, - sym__if_start_expression, - STATE(649), 1, - sym__else_if_start_expression, - STATE(707), 1, - sym__for_start_expression, - STATE(715), 1, - sym__switch_start_expression, - ACTIONS(13), 2, - sym_entity, - sym_text, - STATE(341), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(301), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [6400] = 6, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(59), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [7386] = 6, ACTIONS(3), 1, sym_comment, - STATE(188), 1, + STATE(266), 1, sym__binary_op, - ACTIONS(189), 2, + ACTIONS(171), 3, anon_sym_QMARK, anon_sym_QMARK_QMARK, - ACTIONS(187), 4, + sym_identifier, + ACTIONS(169), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - ACTIONS(279), 12, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + ACTIONS(386), 13, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11832,11 +13065,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(281), 20, + anon_sym_in, + ACTIONS(388), 19, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -11853,15 +13086,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6453] = 5, + [7441] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(283), 1, - anon_sym_COLON, - STATE(110), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(137), 15, + ACTIONS(111), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11877,8 +13105,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(139), 21, + ACTIONS(113), 26, sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -11899,152 +13132,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6504] = 27, + [7490] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(244), 1, - sym__implicit_end_tag, - ACTIONS(286), 1, - anon_sym_LT_BANG, - ACTIONS(289), 1, - anon_sym_LT, - ACTIONS(292), 1, - anon_sym_LT_SLASH, - ACTIONS(298), 1, - anon_sym_LBRACE, - ACTIONS(301), 1, - sym__interpolation_start, - ACTIONS(304), 1, - sym__control_flow_start, - STATE(101), 1, - sym_start_tag, - STATE(111), 1, - aux_sym_document_repeat1, - STATE(377), 1, - sym_self_closing_tag, - STATE(379), 1, - sym__alternative_statement, - STATE(380), 1, - sym_placeholder_statement, - STATE(382), 1, - sym_loading_statement, - STATE(385), 1, - sym_error_statement, - STATE(389), 1, - sym_empty_statement, - STATE(390), 1, - sym_else_if_statement, - STATE(391), 1, - sym_else_statement, - STATE(583), 1, - sym_script_start_tag, - STATE(584), 1, - sym_style_start_tag, - STATE(717), 1, - sym__switch_start_expression, - STATE(719), 1, - sym__for_start_expression, - STATE(723), 1, - sym__if_start_expression, - STATE(724), 1, - sym__else_if_start_expression, - ACTIONS(295), 2, - sym_entity, - sym_text, - STATE(378), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(376), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [6599] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - anon_sym_LT_BANG, - ACTIONS(9), 1, - anon_sym_LT, - ACTIONS(11), 1, - anon_sym_LT_SLASH, - ACTIONS(15), 1, - anon_sym_LBRACE, - ACTIONS(17), 1, - sym__interpolation_start, - ACTIONS(19), 1, - sym__control_flow_start, - ACTIONS(307), 1, - anon_sym_RBRACE, - STATE(98), 1, - sym_start_tag, - STATE(102), 1, - aux_sym_document_repeat1, - STATE(288), 1, - sym_empty_statement, - STATE(292), 1, - sym_else_if_statement, - STATE(294), 1, - sym_else_statement, - STATE(311), 1, - sym__alternative_statement, - STATE(322), 1, - sym_self_closing_tag, - STATE(324), 1, - sym_placeholder_statement, - STATE(327), 1, - sym_loading_statement, - STATE(331), 1, - sym_error_statement, - STATE(582), 1, - sym_style_start_tag, - STATE(613), 1, - sym_script_start_tag, - STATE(642), 1, - sym__if_start_expression, - STATE(649), 1, - sym__else_if_start_expression, - STATE(707), 1, - sym__for_start_expression, - STATE(715), 1, - sym__switch_start_expression, - ACTIONS(13), 2, - sym_entity, - sym_text, - STATE(341), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(301), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [6694] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(236), 1, - anon_sym_COLON, - STATE(110), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(133), 15, - anon_sym_GT, + ACTIONS(127), 15, + anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, @@ -12059,8 +13151,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(135), 21, + ACTIONS(129), 26, sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -12081,37 +13178,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6745] = 6, + [7539] = 3, ACTIONS(3), 1, sym_comment, - STATE(188), 1, - sym__binary_op, - ACTIONS(208), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - ACTIONS(210), 4, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(279), 10, + ACTIONS(150), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(281), 20, + anon_sym_in, + ACTIONS(152), 24, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -12128,216 +13224,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6798] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - anon_sym_LT_BANG, - ACTIONS(9), 1, - anon_sym_LT, - ACTIONS(11), 1, - anon_sym_LT_SLASH, - ACTIONS(15), 1, - anon_sym_LBRACE, - ACTIONS(17), 1, - sym__interpolation_start, - ACTIONS(19), 1, - sym__control_flow_start, - ACTIONS(309), 1, - anon_sym_RBRACE, - STATE(98), 1, - sym_start_tag, - STATE(102), 1, - aux_sym_document_repeat1, - STATE(288), 1, - sym_empty_statement, - STATE(292), 1, - sym_else_if_statement, - STATE(294), 1, - sym_else_statement, - STATE(311), 1, - sym__alternative_statement, - STATE(322), 1, - sym_self_closing_tag, - STATE(324), 1, - sym_placeholder_statement, - STATE(327), 1, - sym_loading_statement, - STATE(331), 1, - sym_error_statement, - STATE(582), 1, - sym_style_start_tag, - STATE(613), 1, - sym_script_start_tag, - STATE(642), 1, - sym__if_start_expression, - STATE(649), 1, - sym__else_if_start_expression, - STATE(707), 1, - sym__for_start_expression, - STATE(715), 1, - sym__switch_start_expression, - ACTIONS(13), 2, - sym_entity, - sym_text, - STATE(341), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(301), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [6893] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - anon_sym_LT_BANG, - ACTIONS(9), 1, - anon_sym_LT, - ACTIONS(11), 1, - anon_sym_LT_SLASH, - ACTIONS(15), 1, - anon_sym_LBRACE, - ACTIONS(17), 1, - sym__interpolation_start, - ACTIONS(19), 1, - sym__control_flow_start, - ACTIONS(311), 1, - anon_sym_RBRACE, - STATE(98), 1, - sym_start_tag, - STATE(115), 1, - aux_sym_document_repeat1, - STATE(288), 1, - sym_empty_statement, - STATE(292), 1, - sym_else_if_statement, - STATE(294), 1, - sym_else_statement, - STATE(311), 1, - sym__alternative_statement, - STATE(322), 1, - sym_self_closing_tag, - STATE(324), 1, - sym_placeholder_statement, - STATE(327), 1, - sym_loading_statement, - STATE(331), 1, - sym_error_statement, - STATE(582), 1, - sym_style_start_tag, - STATE(613), 1, - sym_script_start_tag, - STATE(642), 1, - sym__if_start_expression, - STATE(649), 1, - sym__else_if_start_expression, - STATE(707), 1, - sym__for_start_expression, - STATE(715), 1, - sym__switch_start_expression, - ACTIONS(13), 2, - sym_entity, - sym_text, - STATE(341), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(301), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [6988] = 26, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - anon_sym_LT_BANG, - ACTIONS(9), 1, - anon_sym_LT, - ACTIONS(11), 1, - anon_sym_LT_SLASH, - ACTIONS(15), 1, - anon_sym_LBRACE, - ACTIONS(17), 1, - sym__interpolation_start, - ACTIONS(19), 1, - sym__control_flow_start, - STATE(98), 1, - sym_start_tag, - STATE(107), 1, - aux_sym_document_repeat1, - STATE(288), 1, - sym_empty_statement, - STATE(292), 1, - sym_else_if_statement, - STATE(294), 1, - sym_else_statement, - STATE(311), 1, - sym__alternative_statement, - STATE(322), 1, - sym_self_closing_tag, - STATE(324), 1, - sym_placeholder_statement, - STATE(327), 1, - sym_loading_statement, - STATE(331), 1, - sym_error_statement, - STATE(582), 1, - sym_style_start_tag, - STATE(613), 1, - sym_script_start_tag, - STATE(642), 1, - sym__if_start_expression, - STATE(649), 1, - sym__else_if_start_expression, - STATE(707), 1, - sym__for_start_expression, - STATE(715), 1, - sym__switch_start_expression, - ACTIONS(13), 2, - sym_entity, - sym_text, - STATE(341), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(301), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [7080] = 5, + [7588] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(313), 1, - anon_sym_PIPE, - STATE(118), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(150), 14, + ACTIONS(165), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -12347,17 +13237,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(152), 21, - sym__interpolation_end, + anon_sym_in, + ACTIONS(167), 24, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -12374,14 +13270,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7129] = 5, + [7637] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(198), 1, - anon_sym_PIPE, - STATE(118), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(157), 14, + ACTIONS(307), 1, + anon_sym_LBRACK, + ACTIONS(305), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(123), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -12391,13 +13289,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(159), 21, + ACTIONS(125), 22, sym__interpolation_end, + anon_sym_COLON, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -12418,19 +13318,158 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7178] = 6, + [7690] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(208), 1, - sym__interpolation_end, - STATE(187), 1, + ACTIONS(230), 1, + anon_sym_DQUOTE, + ACTIONS(232), 1, + anon_sym_LBRACE, + ACTIONS(234), 1, + anon_sym_let, + ACTIONS(238), 1, + anon_sym_LPAREN, + ACTIONS(242), 1, + anon_sym_SLASH, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(246), 1, + anon_sym_BANG, + ACTIONS(248), 1, + sym_identifier, + ACTIONS(250), 1, + sym_number, + ACTIONS(252), 1, + anon_sym_BQUOTE, + ACTIONS(297), 1, + anon_sym_SQUOTE, + STATE(34), 1, + sym_expression, + STATE(91), 1, + sym_microsyntax_binding, + STATE(569), 1, + sym__backtick, + STATE(596), 1, + sym__double_quote, + STATE(616), 1, + sym__single_quote, + STATE(773), 1, + sym_microsyntax, + STATE(882), 1, + sym_arrow_function_parameters, + STATE(273), 2, + sym_unary_expression, + sym_binary_expression, + ACTIONS(240), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(347), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + STATE(298), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(3), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [7781] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(230), 1, + anon_sym_DQUOTE, + ACTIONS(232), 1, + anon_sym_LBRACE, + ACTIONS(234), 1, + anon_sym_let, + ACTIONS(238), 1, + anon_sym_LPAREN, + ACTIONS(242), 1, + anon_sym_SLASH, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(246), 1, + anon_sym_BANG, + ACTIONS(248), 1, + sym_identifier, + ACTIONS(250), 1, + sym_number, + ACTIONS(252), 1, + anon_sym_BQUOTE, + ACTIONS(297), 1, + anon_sym_SQUOTE, + STATE(34), 1, + sym_expression, + STATE(95), 1, + sym_microsyntax_binding, + STATE(569), 1, + sym__backtick, + STATE(596), 1, + sym__double_quote, + STATE(616), 1, + sym__single_quote, + STATE(780), 1, + sym_microsyntax, + STATE(882), 1, + sym_arrow_function_parameters, + STATE(273), 2, + sym_unary_expression, + sym_binary_expression, + ACTIONS(240), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(347), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + STATE(298), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(3), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [7872] = 6, + ACTIONS(3), 1, + sym_comment, + STATE(266), 1, sym__binary_op, - ACTIONS(210), 4, + ACTIONS(159), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + ACTIONS(161), 5, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(316), 10, + sym_identifier, + ACTIONS(386), 11, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -12441,11 +13480,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(318), 20, + anon_sym_in, + ACTIONS(388), 19, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -12462,10 +13501,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7228] = 3, + [7927] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(150), 15, + ACTIONS(79), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -12481,8 +13520,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(152), 21, + ACTIONS(81), 26, sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -12503,17 +13547,94 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7272] = 6, + [7976] = 29, ACTIONS(3), 1, sym_comment, - ACTIONS(187), 1, - sym__interpolation_end, - STATE(187), 1, + ACTIONS(7), 1, + anon_sym_LT_BANG, + ACTIONS(9), 1, + anon_sym_LT, + ACTIONS(11), 1, + anon_sym_LT_SLASH, + ACTIONS(13), 1, + sym_entity, + ACTIONS(15), 1, + aux_sym_text_token1, + ACTIONS(17), 1, + aux_sym_text_token2, + ACTIONS(19), 1, + anon_sym_LBRACE, + ACTIONS(21), 1, + sym__interpolation_start, + ACTIONS(23), 1, + sym__control_flow_start, + ACTIONS(390), 1, + anon_sym_RBRACE, + STATE(110), 1, + aux_sym_document_repeat1, + STATE(114), 1, + sym_start_tag, + STATE(406), 1, + sym_self_closing_tag, + STATE(408), 1, + sym__alternative_statement, + STATE(411), 1, + sym_placeholder_statement, + STATE(414), 1, + sym_loading_statement, + STATE(424), 1, + sym_error_statement, + STATE(428), 1, + sym_empty_statement, + STATE(429), 1, + sym_else_if_statement, + STATE(431), 1, + sym_else_statement, + STATE(721), 1, + sym_script_start_tag, + STATE(728), 1, + sym_style_start_tag, + STATE(791), 1, + sym__for_start_expression, + STATE(805), 1, + sym__if_start_expression, + STATE(814), 1, + sym__else_if_start_expression, + STATE(827), 1, + sym__switch_start_expression, + STATE(407), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(441), 9, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_text, + sym_icu_expression, + sym_interpolation, + [8077] = 6, + ACTIONS(3), 1, + sym_comment, + STATE(268), 1, sym__binary_op, - ACTIONS(189), 2, + ACTIONS(171), 2, anon_sym_QMARK, anon_sym_QMARK_QMARK, - ACTIONS(316), 12, + ACTIONS(169), 6, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(392), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -12526,7 +13647,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(318), 20, + ACTIONS(394), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -12547,10 +13668,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7322] = 3, + [8132] = 29, ACTIONS(3), 1, sym_comment, - ACTIONS(171), 15, + ACTIONS(327), 1, + sym__implicit_end_tag, + ACTIONS(396), 1, + anon_sym_LT_BANG, + ACTIONS(399), 1, + anon_sym_LT, + ACTIONS(402), 1, + anon_sym_LT_SLASH, + ACTIONS(405), 1, + sym_entity, + ACTIONS(408), 1, + aux_sym_text_token1, + ACTIONS(411), 1, + aux_sym_text_token2, + ACTIONS(414), 1, + anon_sym_LBRACE, + ACTIONS(417), 1, + sym__interpolation_start, + ACTIONS(420), 1, + sym__control_flow_start, + STATE(112), 1, + sym_start_tag, + STATE(132), 1, + aux_sym_document_repeat1, + STATE(445), 1, + sym_placeholder_statement, + STATE(455), 1, + sym_self_closing_tag, + STATE(465), 1, + sym__alternative_statement, + STATE(470), 1, + sym_loading_statement, + STATE(473), 1, + sym_error_statement, + STATE(475), 1, + sym_empty_statement, + STATE(476), 1, + sym_else_if_statement, + STATE(477), 1, + sym_else_statement, + STATE(677), 1, + sym_script_start_tag, + STATE(678), 1, + sym_style_start_tag, + STATE(771), 1, + sym__switch_start_expression, + STATE(774), 1, + sym__for_start_expression, + STATE(776), 1, + sym__if_start_expression, + STATE(777), 1, + sym__else_if_start_expression, + STATE(464), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(451), 9, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_text, + sym_icu_expression, + sym_interpolation, + [8233] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(91), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -12566,8 +13759,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(173), 21, + ACTIONS(93), 26, sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -12588,140 +13786,3609 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7366] = 5, + [8282] = 29, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + anon_sym_LT_BANG, + ACTIONS(9), 1, + anon_sym_LT, + ACTIONS(11), 1, + anon_sym_LT_SLASH, + ACTIONS(13), 1, + sym_entity, + ACTIONS(15), 1, + aux_sym_text_token1, + ACTIONS(17), 1, + aux_sym_text_token2, + ACTIONS(19), 1, + anon_sym_LBRACE, + ACTIONS(21), 1, + sym__interpolation_start, + ACTIONS(23), 1, + sym__control_flow_start, + ACTIONS(423), 1, + anon_sym_RBRACE, + STATE(114), 1, + sym_start_tag, + STATE(118), 1, + aux_sym_document_repeat1, + STATE(406), 1, + sym_self_closing_tag, + STATE(408), 1, + sym__alternative_statement, + STATE(411), 1, + sym_placeholder_statement, + STATE(414), 1, + sym_loading_statement, + STATE(424), 1, + sym_error_statement, + STATE(428), 1, + sym_empty_statement, + STATE(429), 1, + sym_else_if_statement, + STATE(431), 1, + sym_else_statement, + STATE(721), 1, + sym_script_start_tag, + STATE(728), 1, + sym_style_start_tag, + STATE(791), 1, + sym__for_start_expression, + STATE(805), 1, + sym__if_start_expression, + STATE(814), 1, + sym__else_if_start_expression, + STATE(827), 1, + sym__switch_start_expression, + STATE(407), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(441), 9, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_text, + sym_icu_expression, + sym_interpolation, + [8383] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(71), 15, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(73), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [8432] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(67), 15, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(69), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [8481] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(83), 15, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(85), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [8530] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(61), 15, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(63), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [8579] = 6, + ACTIONS(3), 1, + sym_comment, + STATE(268), 1, + sym__binary_op, + ACTIONS(161), 4, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(159), 6, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(392), 10, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(394), 20, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [8634] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(150), 15, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(152), 26, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [8683] = 29, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + anon_sym_LT_BANG, + ACTIONS(9), 1, + anon_sym_LT, + ACTIONS(11), 1, + anon_sym_LT_SLASH, + ACTIONS(13), 1, + sym_entity, + ACTIONS(15), 1, + aux_sym_text_token1, + ACTIONS(17), 1, + aux_sym_text_token2, + ACTIONS(19), 1, + anon_sym_LBRACE, + ACTIONS(21), 1, + sym__interpolation_start, + ACTIONS(23), 1, + sym__control_flow_start, + ACTIONS(425), 1, + ts_builtin_sym_end, + STATE(110), 1, + aux_sym_document_repeat1, + STATE(114), 1, + sym_start_tag, + STATE(406), 1, + sym_self_closing_tag, + STATE(408), 1, + sym__alternative_statement, + STATE(411), 1, + sym_placeholder_statement, + STATE(414), 1, + sym_loading_statement, + STATE(424), 1, + sym_error_statement, + STATE(428), 1, + sym_empty_statement, + STATE(429), 1, + sym_else_if_statement, + STATE(431), 1, + sym_else_statement, + STATE(721), 1, + sym_script_start_tag, + STATE(728), 1, + sym_style_start_tag, + STATE(791), 1, + sym__for_start_expression, + STATE(805), 1, + sym__if_start_expression, + STATE(814), 1, + sym__else_if_start_expression, + STATE(827), 1, + sym__switch_start_expression, + STATE(407), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(441), 9, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_text, + sym_icu_expression, + sym_interpolation, + [8784] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(75), 15, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(77), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [8833] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(101), 15, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(103), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [8882] = 29, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + anon_sym_LT_BANG, + ACTIONS(9), 1, + anon_sym_LT, + ACTIONS(11), 1, + anon_sym_LT_SLASH, + ACTIONS(13), 1, + sym_entity, + ACTIONS(15), 1, + aux_sym_text_token1, + ACTIONS(17), 1, + aux_sym_text_token2, + ACTIONS(19), 1, + anon_sym_LBRACE, + ACTIONS(21), 1, + sym__interpolation_start, + ACTIONS(23), 1, + sym__control_flow_start, + ACTIONS(427), 1, + anon_sym_RBRACE, + STATE(114), 1, + sym_start_tag, + STATE(145), 1, + aux_sym_document_repeat1, + STATE(406), 1, + sym_self_closing_tag, + STATE(408), 1, + sym__alternative_statement, + STATE(411), 1, + sym_placeholder_statement, + STATE(414), 1, + sym_loading_statement, + STATE(424), 1, + sym_error_statement, + STATE(428), 1, + sym_empty_statement, + STATE(429), 1, + sym_else_if_statement, + STATE(431), 1, + sym_else_statement, + STATE(721), 1, + sym_script_start_tag, + STATE(728), 1, + sym_style_start_tag, + STATE(791), 1, + sym__for_start_expression, + STATE(805), 1, + sym__if_start_expression, + STATE(814), 1, + sym__else_if_start_expression, + STATE(827), 1, + sym__switch_start_expression, + STATE(407), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(441), 9, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_text, + sym_icu_expression, + sym_interpolation, + [8983] = 29, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + anon_sym_LT_BANG, + ACTIONS(9), 1, + anon_sym_LT, + ACTIONS(11), 1, + anon_sym_LT_SLASH, + ACTIONS(13), 1, + sym_entity, + ACTIONS(15), 1, + aux_sym_text_token1, + ACTIONS(17), 1, + aux_sym_text_token2, + ACTIONS(19), 1, + anon_sym_LBRACE, + ACTIONS(21), 1, + sym__interpolation_start, + ACTIONS(23), 1, + sym__control_flow_start, + ACTIONS(429), 1, + anon_sym_RBRACE, + STATE(110), 1, + aux_sym_document_repeat1, + STATE(114), 1, + sym_start_tag, + STATE(406), 1, + sym_self_closing_tag, + STATE(408), 1, + sym__alternative_statement, + STATE(411), 1, + sym_placeholder_statement, + STATE(414), 1, + sym_loading_statement, + STATE(424), 1, + sym_error_statement, + STATE(428), 1, + sym_empty_statement, + STATE(429), 1, + sym_else_if_statement, + STATE(431), 1, + sym_else_statement, + STATE(721), 1, + sym_script_start_tag, + STATE(728), 1, + sym_style_start_tag, + STATE(791), 1, + sym__for_start_expression, + STATE(805), 1, + sym__if_start_expression, + STATE(814), 1, + sym__else_if_start_expression, + STATE(827), 1, + sym__switch_start_expression, + STATE(407), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(441), 9, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_text, + sym_icu_expression, + sym_interpolation, + [9084] = 29, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + anon_sym_LT_BANG, + ACTIONS(9), 1, + anon_sym_LT, + ACTIONS(11), 1, + anon_sym_LT_SLASH, + ACTIONS(13), 1, + sym_entity, + ACTIONS(15), 1, + aux_sym_text_token1, + ACTIONS(17), 1, + aux_sym_text_token2, + ACTIONS(19), 1, + anon_sym_LBRACE, + ACTIONS(21), 1, + sym__interpolation_start, + ACTIONS(23), 1, + sym__control_flow_start, + ACTIONS(431), 1, + anon_sym_RBRACE, + STATE(114), 1, + sym_start_tag, + STATE(147), 1, + aux_sym_document_repeat1, + STATE(406), 1, + sym_self_closing_tag, + STATE(408), 1, + sym__alternative_statement, + STATE(411), 1, + sym_placeholder_statement, + STATE(414), 1, + sym_loading_statement, + STATE(424), 1, + sym_error_statement, + STATE(428), 1, + sym_empty_statement, + STATE(429), 1, + sym_else_if_statement, + STATE(431), 1, + sym_else_statement, + STATE(721), 1, + sym_script_start_tag, + STATE(728), 1, + sym_style_start_tag, + STATE(791), 1, + sym__for_start_expression, + STATE(805), 1, + sym__if_start_expression, + STATE(814), 1, + sym__else_if_start_expression, + STATE(827), 1, + sym__switch_start_expression, + STATE(407), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(441), 9, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_text, + sym_icu_expression, + sym_interpolation, + [9185] = 29, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + anon_sym_LT_BANG, + ACTIONS(9), 1, + anon_sym_LT, + ACTIONS(11), 1, + anon_sym_LT_SLASH, + ACTIONS(13), 1, + sym_entity, + ACTIONS(15), 1, + aux_sym_text_token1, + ACTIONS(17), 1, + aux_sym_text_token2, + ACTIONS(19), 1, + anon_sym_LBRACE, + ACTIONS(21), 1, + sym__interpolation_start, + ACTIONS(23), 1, + sym__control_flow_start, + ACTIONS(433), 1, + anon_sym_RBRACE, + STATE(110), 1, + aux_sym_document_repeat1, + STATE(114), 1, + sym_start_tag, + STATE(406), 1, + sym_self_closing_tag, + STATE(408), 1, + sym__alternative_statement, + STATE(411), 1, + sym_placeholder_statement, + STATE(414), 1, + sym_loading_statement, + STATE(424), 1, + sym_error_statement, + STATE(428), 1, + sym_empty_statement, + STATE(429), 1, + sym_else_if_statement, + STATE(431), 1, + sym_else_statement, + STATE(721), 1, + sym_script_start_tag, + STATE(728), 1, + sym_style_start_tag, + STATE(791), 1, + sym__for_start_expression, + STATE(805), 1, + sym__if_start_expression, + STATE(814), 1, + sym__else_if_start_expression, + STATE(827), 1, + sym__switch_start_expression, + STATE(407), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(441), 9, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_text, + sym_icu_expression, + sym_interpolation, + [9286] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(230), 1, + anon_sym_DQUOTE, + ACTIONS(232), 1, + anon_sym_LBRACE, + ACTIONS(234), 1, + anon_sym_let, + ACTIONS(238), 1, + anon_sym_LPAREN, + ACTIONS(242), 1, + anon_sym_SLASH, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(246), 1, + anon_sym_BANG, + ACTIONS(248), 1, + sym_identifier, + ACTIONS(250), 1, + sym_number, + ACTIONS(252), 1, + anon_sym_BQUOTE, + ACTIONS(297), 1, + anon_sym_SQUOTE, + STATE(34), 1, + sym_expression, + STATE(91), 1, + sym_microsyntax_binding, + STATE(569), 1, + sym__backtick, + STATE(596), 1, + sym__double_quote, + STATE(616), 1, + sym__single_quote, + STATE(758), 1, + sym_microsyntax, + STATE(882), 1, + sym_arrow_function_parameters, + STATE(273), 2, + sym_unary_expression, + sym_binary_expression, + ACTIONS(240), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(347), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + STATE(298), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(3), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [9377] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(230), 1, + anon_sym_DQUOTE, + ACTIONS(232), 1, + anon_sym_LBRACE, + ACTIONS(234), 1, + anon_sym_let, + ACTIONS(238), 1, + anon_sym_LPAREN, + ACTIONS(242), 1, + anon_sym_SLASH, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(246), 1, + anon_sym_BANG, + ACTIONS(248), 1, + sym_identifier, + ACTIONS(250), 1, + sym_number, + ACTIONS(252), 1, + anon_sym_BQUOTE, + ACTIONS(297), 1, + anon_sym_SQUOTE, + STATE(34), 1, + sym_expression, + STATE(95), 1, + sym_microsyntax_binding, + STATE(569), 1, + sym__backtick, + STATE(596), 1, + sym__double_quote, + STATE(616), 1, + sym__single_quote, + STATE(759), 1, + sym_microsyntax, + STATE(882), 1, + sym_arrow_function_parameters, + STATE(273), 2, + sym_unary_expression, + sym_binary_expression, + ACTIONS(240), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(347), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + STATE(298), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(3), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [9468] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(165), 15, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(167), 26, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [9517] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(173), 14, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(175), 26, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [9565] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + anon_sym_LT_BANG, + ACTIONS(9), 1, + anon_sym_LT, + ACTIONS(11), 1, + anon_sym_LT_SLASH, + ACTIONS(13), 1, + sym_entity, + ACTIONS(15), 1, + aux_sym_text_token1, + ACTIONS(17), 1, + aux_sym_text_token2, + ACTIONS(19), 1, + anon_sym_LBRACE, + ACTIONS(21), 1, + sym__interpolation_start, + ACTIONS(23), 1, + sym__control_flow_start, + STATE(114), 1, + sym_start_tag, + STATE(130), 1, + aux_sym_document_repeat1, + STATE(406), 1, + sym_self_closing_tag, + STATE(408), 1, + sym__alternative_statement, + STATE(411), 1, + sym_placeholder_statement, + STATE(414), 1, + sym_loading_statement, + STATE(424), 1, + sym_error_statement, + STATE(428), 1, + sym_empty_statement, + STATE(429), 1, + sym_else_if_statement, + STATE(431), 1, + sym_else_statement, + STATE(721), 1, + sym_script_start_tag, + STATE(728), 1, + sym_style_start_tag, + STATE(791), 1, + sym__for_start_expression, + STATE(805), 1, + sym__if_start_expression, + STATE(814), 1, + sym__else_if_start_expression, + STATE(827), 1, + sym__switch_start_expression, + STATE(407), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(441), 9, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_text, + sym_icu_expression, + sym_interpolation, + [9663] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(230), 1, + anon_sym_DQUOTE, + ACTIONS(232), 1, + anon_sym_LBRACE, + ACTIONS(234), 1, + anon_sym_let, + ACTIONS(238), 1, + anon_sym_LPAREN, + ACTIONS(242), 1, + anon_sym_SLASH, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(246), 1, + anon_sym_BANG, + ACTIONS(248), 1, + sym_identifier, + ACTIONS(250), 1, + sym_number, + ACTIONS(252), 1, + anon_sym_BQUOTE, + ACTIONS(293), 1, + anon_sym_SQUOTE, + STATE(34), 1, + sym_expression, + STATE(358), 1, + sym_microsyntax_binding, + STATE(569), 1, + sym__backtick, + STATE(596), 1, + sym__double_quote, + STATE(616), 1, + sym__single_quote, + STATE(882), 1, + sym_arrow_function_parameters, + STATE(273), 2, + sym_unary_expression, + sym_binary_expression, + ACTIONS(240), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(347), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + STATE(298), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(3), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [9751] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(232), 1, + anon_sym_LBRACE, + ACTIONS(234), 1, + anon_sym_let, + ACTIONS(238), 1, + anon_sym_LPAREN, + ACTIONS(242), 1, + anon_sym_SLASH, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(246), 1, + anon_sym_BANG, + ACTIONS(248), 1, + sym_identifier, + ACTIONS(250), 1, + sym_number, + ACTIONS(252), 1, + anon_sym_BQUOTE, + ACTIONS(297), 1, + anon_sym_SQUOTE, + ACTIONS(435), 1, + anon_sym_DQUOTE, + STATE(34), 1, + sym_expression, + STATE(358), 1, + sym_microsyntax_binding, + STATE(569), 1, + sym__backtick, + STATE(596), 1, + sym__double_quote, + STATE(616), 1, + sym__single_quote, + STATE(882), 1, + sym_arrow_function_parameters, + STATE(273), 2, + sym_unary_expression, + sym_binary_expression, + ACTIONS(240), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(347), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + STATE(298), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(3), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [9839] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(173), 16, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_identifier, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_in, + ACTIONS(175), 24, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [9887] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(437), 1, + anon_sym_COLON, + STATE(165), 1, + sym_pipe_arguments, + STATE(162), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(105), 15, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(107), 21, + sym__interpolation_end, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [9941] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(232), 1, + anon_sym_LBRACE, + ACTIONS(234), 1, + anon_sym_let, + ACTIONS(238), 1, + anon_sym_LPAREN, + ACTIONS(242), 1, + anon_sym_SLASH, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(246), 1, + anon_sym_BANG, + ACTIONS(248), 1, + sym_identifier, + ACTIONS(250), 1, + sym_number, + ACTIONS(252), 1, + anon_sym_BQUOTE, + ACTIONS(293), 1, + anon_sym_DQUOTE, + ACTIONS(297), 1, + anon_sym_SQUOTE, + STATE(34), 1, + sym_expression, + STATE(358), 1, + sym_microsyntax_binding, + STATE(569), 1, + sym__backtick, + STATE(596), 1, + sym__double_quote, + STATE(616), 1, + sym__single_quote, + STATE(882), 1, + sym_arrow_function_parameters, + STATE(273), 2, + sym_unary_expression, + sym_binary_expression, + ACTIONS(240), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(347), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + STATE(298), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(3), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [10029] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(230), 1, + anon_sym_DQUOTE, + ACTIONS(232), 1, + anon_sym_LBRACE, + ACTIONS(234), 1, + anon_sym_let, + ACTIONS(238), 1, + anon_sym_LPAREN, + ACTIONS(242), 1, + anon_sym_SLASH, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(246), 1, + anon_sym_BANG, + ACTIONS(248), 1, + sym_identifier, + ACTIONS(250), 1, + sym_number, + ACTIONS(252), 1, + anon_sym_BQUOTE, + ACTIONS(435), 1, + anon_sym_SQUOTE, + STATE(34), 1, + sym_expression, + STATE(358), 1, + sym_microsyntax_binding, + STATE(569), 1, + sym__backtick, + STATE(596), 1, + sym__double_quote, + STATE(616), 1, + sym__single_quote, + STATE(882), 1, + sym_arrow_function_parameters, + STATE(273), 2, + sym_unary_expression, + sym_binary_expression, + ACTIONS(240), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(347), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + STATE(298), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(3), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [10117] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(230), 1, + anon_sym_DQUOTE, + ACTIONS(232), 1, + anon_sym_LBRACE, + ACTIONS(234), 1, + anon_sym_let, + ACTIONS(238), 1, + anon_sym_LPAREN, + ACTIONS(242), 1, + anon_sym_SLASH, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(246), 1, + anon_sym_BANG, + ACTIONS(248), 1, + sym_identifier, + ACTIONS(250), 1, + sym_number, + ACTIONS(252), 1, + anon_sym_BQUOTE, + ACTIONS(297), 1, + anon_sym_SQUOTE, + STATE(34), 1, + sym_expression, + STATE(358), 1, + sym_microsyntax_binding, + STATE(569), 1, + sym__backtick, + STATE(596), 1, + sym__double_quote, + STATE(616), 1, + sym__single_quote, + STATE(882), 1, + sym_arrow_function_parameters, + STATE(273), 2, + sym_unary_expression, + sym_binary_expression, + ACTIONS(240), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(347), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + STATE(298), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(3), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [10205] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(131), 1, + sym__interpolation_end, + ACTIONS(133), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(25), 13, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(35), 24, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [10257] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(439), 1, + anon_sym_COLON, + STATE(161), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(139), 15, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(141), 21, + sym__interpolation_end, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [10308] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(437), 1, + anon_sym_COLON, + STATE(161), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(135), 15, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(137), 21, + sym__interpolation_end, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [10359] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(442), 1, + anon_sym_PIPE, + STATE(163), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(150), 14, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(152), 21, + sym__interpolation_end, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [10408] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(317), 1, + anon_sym_PIPE, + STATE(163), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(146), 14, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(148), 21, + sym__interpolation_end, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [10457] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(165), 15, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(167), 21, + sym__interpolation_end, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [10501] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(169), 1, + sym__interpolation_end, + STATE(265), 1, + sym__binary_op, + ACTIONS(171), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(445), 12, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(447), 20, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [10551] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(159), 1, + sym__interpolation_end, + STATE(265), 1, + sym__binary_op, + ACTIONS(161), 4, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(445), 10, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(447), 20, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [10601] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(150), 15, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(152), 21, + sym__interpolation_end, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [10645] = 5, + ACTIONS(3), 1, + sym_comment, + STATE(267), 1, + sym__binary_op, + ACTIONS(159), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + ACTIONS(449), 12, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(451), 20, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [10692] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(455), 1, + anon_sym_DQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(459), 1, + anon_sym_SEMI, + ACTIONS(461), 1, + anon_sym_LPAREN, + ACTIONS(463), 1, + anon_sym_SLASH, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(469), 1, + sym_identifier, + ACTIONS(471), 1, + sym_number, + ACTIONS(473), 1, + anon_sym_BQUOTE, + STATE(107), 1, + sym_member_expression, + STATE(131), 1, + sym_expression, + STATE(370), 1, + sym__double_quote, + STATE(554), 1, + sym__backtick, + STATE(587), 1, + sym__single_quote, + STATE(633), 1, + sym_assignment_expression, + STATE(635), 1, + aux_sym__binding_assignment_repeat1, + STATE(932), 1, + sym_arrow_function_parameters, + STATE(479), 2, + sym_unary_expression, + sym_binary_expression, + STATE(573), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(44), 8, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_bracket_expression, + [10775] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(459), 1, + anon_sym_SEMI, + ACTIONS(461), 1, + anon_sym_LPAREN, + ACTIONS(463), 1, + anon_sym_SLASH, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(469), 1, + sym_identifier, + ACTIONS(471), 1, + sym_number, + ACTIONS(473), 1, + anon_sym_BQUOTE, + ACTIONS(475), 1, + anon_sym_DQUOTE, + STATE(107), 1, + sym_member_expression, + STATE(131), 1, + sym_expression, + STATE(375), 1, + sym__double_quote, + STATE(554), 1, + sym__backtick, + STATE(587), 1, + sym__single_quote, + STATE(631), 1, + sym_assignment_expression, + STATE(659), 1, + aux_sym__binding_assignment_repeat1, + STATE(932), 1, + sym_arrow_function_parameters, + STATE(479), 2, + sym_unary_expression, + sym_binary_expression, + STATE(559), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(44), 8, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_bracket_expression, + [10858] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(173), 14, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(175), 21, + sym__interpolation_end, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [10901] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(461), 1, + anon_sym_LPAREN, + ACTIONS(463), 1, + anon_sym_SLASH, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(469), 1, + sym_identifier, + ACTIONS(471), 1, + sym_number, + ACTIONS(473), 1, + anon_sym_BQUOTE, + ACTIONS(477), 1, + anon_sym_DQUOTE, + ACTIONS(480), 1, + anon_sym_SEMI, + STATE(107), 1, + sym_member_expression, + STATE(131), 1, + sym_expression, + STATE(554), 1, + sym__backtick, + STATE(587), 1, + sym__single_quote, + STATE(591), 1, + sym__double_quote, + STATE(828), 1, + sym_assignment_expression, + STATE(932), 1, + sym_arrow_function_parameters, + STATE(479), 2, + sym_unary_expression, + sym_binary_expression, + STATE(650), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(44), 8, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_bracket_expression, + [10981] = 4, + ACTIONS(3), 1, + sym_comment, + STATE(268), 1, + sym__binary_op, + ACTIONS(392), 12, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(394), 20, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [11024] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(461), 1, + anon_sym_LPAREN, + ACTIONS(463), 1, + anon_sym_SLASH, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(473), 1, + anon_sym_BQUOTE, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(484), 1, + sym_identifier, + ACTIONS(486), 1, + sym_number, + STATE(131), 1, + sym_expression, + STATE(554), 1, + sym__backtick, + STATE(587), 1, + sym__single_quote, + STATE(591), 1, + sym__double_quote, + STATE(932), 1, + sym_arrow_function_parameters, + STATE(934), 1, + sym_concatenation_expression, + STATE(479), 2, + sym_unary_expression, + sym_binary_expression, + STATE(738), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(102), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [11099] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(488), 1, + anon_sym_SQUOTE, + ACTIONS(490), 1, + anon_sym_DQUOTE, + ACTIONS(492), 1, + anon_sym_LBRACE, + ACTIONS(494), 1, + anon_sym_LPAREN, + ACTIONS(496), 1, + anon_sym_SLASH, + ACTIONS(498), 1, + anon_sym_LBRACK, + ACTIONS(500), 1, + anon_sym_BANG, + ACTIONS(502), 1, + sym_identifier, + ACTIONS(504), 1, + sym_number, + ACTIONS(506), 1, + anon_sym_BQUOTE, + STATE(166), 1, + sym_expression, + STATE(547), 1, + sym__backtick, + STATE(609), 1, + sym__single_quote, + STATE(610), 1, + sym__double_quote, + STATE(844), 1, + sym_concatenation_expression, + STATE(878), 1, + sym_arrow_function_parameters, + STATE(603), 2, + sym_unary_expression, + sym_binary_expression, + STATE(739), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(100), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [11174] = 4, + ACTIONS(3), 1, + sym_comment, + STATE(267), 1, + sym__binary_op, + ACTIONS(449), 12, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(451), 20, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [11217] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(461), 1, + anon_sym_LPAREN, + ACTIONS(463), 1, + anon_sym_SLASH, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(471), 1, + sym_number, + ACTIONS(473), 1, + anon_sym_BQUOTE, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(484), 1, + sym_identifier, + STATE(131), 1, + sym_expression, + STATE(554), 1, + sym__backtick, + STATE(587), 1, + sym__single_quote, + STATE(591), 1, + sym__double_quote, + STATE(735), 1, + sym_if_condition, + STATE(932), 1, + sym_arrow_function_parameters, + STATE(479), 2, + sym_unary_expression, + sym_binary_expression, + STATE(620), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(44), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [11292] = 4, + ACTIONS(3), 1, + sym_comment, + STATE(265), 1, + sym__binary_op, + ACTIONS(445), 12, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(447), 20, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [11335] = 4, + ACTIONS(3), 1, + sym_comment, + STATE(266), 1, + sym__binary_op, + ACTIONS(386), 12, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(388), 20, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [11378] = 4, + ACTIONS(3), 1, + sym_comment, + STATE(269), 1, + sym__binary_op, + ACTIONS(157), 12, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 20, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [11421] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(488), 1, + anon_sym_SQUOTE, + ACTIONS(490), 1, + anon_sym_DQUOTE, + ACTIONS(492), 1, + anon_sym_LBRACE, + ACTIONS(494), 1, + anon_sym_LPAREN, + ACTIONS(496), 1, + anon_sym_SLASH, + ACTIONS(498), 1, + anon_sym_LBRACK, + ACTIONS(500), 1, + anon_sym_BANG, + ACTIONS(502), 1, + sym_identifier, + ACTIONS(504), 1, + sym_number, + ACTIONS(506), 1, + anon_sym_BQUOTE, + STATE(166), 1, + sym_expression, + STATE(547), 1, + sym__backtick, + STATE(609), 1, + sym__single_quote, + STATE(610), 1, + sym__double_quote, + STATE(839), 1, + sym_concatenation_expression, + STATE(878), 1, + sym_arrow_function_parameters, + STATE(603), 2, + sym_unary_expression, + sym_binary_expression, + STATE(679), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(100), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [11496] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(461), 1, + anon_sym_LPAREN, + ACTIONS(463), 1, + anon_sym_SLASH, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(471), 1, + sym_number, + ACTIONS(473), 1, + anon_sym_BQUOTE, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(508), 1, + anon_sym_RPAREN, + ACTIONS(510), 1, + sym_identifier, + STATE(131), 1, + sym_expression, + STATE(554), 1, + sym__backtick, + STATE(587), 1, + sym__single_quote, + STATE(591), 1, + sym__double_quote, + STATE(932), 1, + sym_arrow_function_parameters, + STATE(479), 2, + sym_unary_expression, + sym_binary_expression, + STATE(685), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(44), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [11571] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(230), 1, + anon_sym_DQUOTE, + ACTIONS(232), 1, + anon_sym_LBRACE, + ACTIONS(238), 1, + anon_sym_LPAREN, + ACTIONS(242), 1, + anon_sym_SLASH, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(246), 1, + anon_sym_BANG, + ACTIONS(250), 1, + sym_number, + ACTIONS(252), 1, + anon_sym_BQUOTE, + ACTIONS(297), 1, + anon_sym_SQUOTE, + ACTIONS(512), 1, + anon_sym_COLON, + ACTIONS(514), 1, + sym_identifier, + STATE(34), 1, + sym_expression, + STATE(569), 1, + sym__backtick, + STATE(596), 1, + sym__double_quote, + STATE(616), 1, + sym__single_quote, + STATE(882), 1, + sym_arrow_function_parameters, + STATE(273), 2, + sym_unary_expression, + sym_binary_expression, + STATE(305), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(3), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [11646] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(461), 1, + anon_sym_LPAREN, + ACTIONS(463), 1, + anon_sym_SLASH, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(473), 1, + anon_sym_BQUOTE, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(484), 1, + sym_identifier, + ACTIONS(486), 1, + sym_number, + STATE(131), 1, + sym_expression, + STATE(554), 1, + sym__backtick, + STATE(587), 1, + sym__single_quote, + STATE(591), 1, + sym__double_quote, + STATE(885), 1, + sym_concatenation_expression, + STATE(932), 1, + sym_arrow_function_parameters, + STATE(479), 2, + sym_unary_expression, + sym_binary_expression, + STATE(682), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(102), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [11721] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(461), 1, + anon_sym_LPAREN, + ACTIONS(463), 1, + anon_sym_SLASH, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(471), 1, + sym_number, + ACTIONS(473), 1, + anon_sym_BQUOTE, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(508), 1, + anon_sym_RPAREN, + ACTIONS(510), 1, + sym_identifier, + STATE(131), 1, + sym_expression, + STATE(554), 1, + sym__backtick, + STATE(587), 1, + sym__single_quote, + STATE(591), 1, + sym__double_quote, + STATE(932), 1, + sym_arrow_function_parameters, + STATE(479), 2, + sym_unary_expression, + sym_binary_expression, + STATE(701), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(44), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [11796] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(461), 1, + anon_sym_LPAREN, + ACTIONS(463), 1, + anon_sym_SLASH, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(471), 1, + sym_number, + ACTIONS(473), 1, + anon_sym_BQUOTE, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(508), 1, + anon_sym_RPAREN, + ACTIONS(510), 1, + sym_identifier, + STATE(131), 1, + sym_expression, + STATE(554), 1, + sym__backtick, + STATE(587), 1, + sym__single_quote, + STATE(591), 1, + sym__double_quote, + STATE(932), 1, + sym_arrow_function_parameters, + STATE(479), 2, + sym_unary_expression, + sym_binary_expression, + STATE(709), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(44), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [11871] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(461), 1, + anon_sym_LPAREN, + ACTIONS(463), 1, + anon_sym_SLASH, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(471), 1, + sym_number, + ACTIONS(473), 1, + anon_sym_BQUOTE, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(508), 1, + anon_sym_RPAREN, + ACTIONS(510), 1, + sym_identifier, + STATE(131), 1, + sym_expression, + STATE(554), 1, + sym__backtick, + STATE(587), 1, + sym__single_quote, + STATE(591), 1, + sym__double_quote, + STATE(932), 1, + sym_arrow_function_parameters, + STATE(479), 2, + sym_unary_expression, + sym_binary_expression, + STATE(719), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(44), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [11946] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(461), 1, + anon_sym_LPAREN, + ACTIONS(463), 1, + anon_sym_SLASH, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(471), 1, + sym_number, + ACTIONS(473), 1, + anon_sym_BQUOTE, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(484), 1, + sym_identifier, + STATE(131), 1, + sym_expression, + STATE(554), 1, + sym__backtick, + STATE(587), 1, + sym__single_quote, + STATE(591), 1, + sym__double_quote, + STATE(724), 1, + sym_if_condition, + STATE(932), 1, + sym_arrow_function_parameters, + STATE(479), 2, + sym_unary_expression, + sym_binary_expression, + STATE(620), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(44), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [12021] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(461), 1, + anon_sym_LPAREN, + ACTIONS(463), 1, + anon_sym_SLASH, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(471), 1, + sym_number, + ACTIONS(473), 1, + anon_sym_BQUOTE, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(484), 1, + sym_identifier, + STATE(131), 1, + sym_expression, + STATE(554), 1, + sym__backtick, + STATE(587), 1, + sym__single_quote, + STATE(591), 1, + sym__double_quote, + STATE(932), 1, + sym_arrow_function_parameters, + STATE(479), 2, + sym_unary_expression, + sym_binary_expression, + STATE(660), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(44), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [12093] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(461), 1, + anon_sym_LPAREN, + ACTIONS(463), 1, + anon_sym_SLASH, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(471), 1, + sym_number, + ACTIONS(473), 1, + anon_sym_BQUOTE, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(484), 1, + sym_identifier, + STATE(131), 1, + sym_expression, + STATE(554), 1, + sym__backtick, + STATE(587), 1, + sym__single_quote, + STATE(591), 1, + sym__double_quote, + STATE(932), 1, + sym_arrow_function_parameters, + STATE(479), 2, + sym_unary_expression, + sym_binary_expression, + STATE(572), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(44), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [12165] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(461), 1, + anon_sym_LPAREN, + ACTIONS(463), 1, + anon_sym_SLASH, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(471), 1, + sym_number, + ACTIONS(473), 1, + anon_sym_BQUOTE, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(484), 1, + sym_identifier, + STATE(131), 1, + sym_expression, + STATE(554), 1, + sym__backtick, + STATE(587), 1, + sym__single_quote, + STATE(591), 1, + sym__double_quote, + STATE(932), 1, + sym_arrow_function_parameters, + STATE(479), 2, + sym_unary_expression, + sym_binary_expression, + STATE(719), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(44), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [12237] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(230), 1, + anon_sym_DQUOTE, + ACTIONS(232), 1, + anon_sym_LBRACE, + ACTIONS(238), 1, + anon_sym_LPAREN, + ACTIONS(242), 1, + anon_sym_SLASH, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(246), 1, + anon_sym_BANG, + ACTIONS(250), 1, + sym_number, + ACTIONS(252), 1, + anon_sym_BQUOTE, + ACTIONS(297), 1, + anon_sym_SQUOTE, + ACTIONS(514), 1, + sym_identifier, + STATE(26), 1, + sym_group, + STATE(34), 1, + sym_expression, + STATE(569), 1, + sym__backtick, + STATE(596), 1, + sym__double_quote, + STATE(616), 1, + sym__single_quote, + STATE(882), 1, + sym_arrow_function_parameters, + STATE(273), 2, + sym_unary_expression, + sym_binary_expression, + STATE(318), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(3), 8, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [12311] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(461), 1, + anon_sym_LPAREN, + ACTIONS(463), 1, + anon_sym_SLASH, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(471), 1, + sym_number, + ACTIONS(473), 1, + anon_sym_BQUOTE, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(484), 1, + sym_identifier, + STATE(131), 1, + sym_expression, + STATE(554), 1, + sym__backtick, + STATE(587), 1, + sym__single_quote, + STATE(591), 1, + sym__double_quote, + STATE(932), 1, + sym_arrow_function_parameters, + STATE(479), 2, + sym_unary_expression, + sym_binary_expression, + STATE(622), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(44), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [12383] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(488), 1, + anon_sym_SQUOTE, + ACTIONS(490), 1, + anon_sym_DQUOTE, + ACTIONS(492), 1, + anon_sym_LBRACE, + ACTIONS(494), 1, + anon_sym_LPAREN, + ACTIONS(496), 1, + anon_sym_SLASH, + ACTIONS(498), 1, + anon_sym_LBRACK, + ACTIONS(500), 1, + anon_sym_BANG, + ACTIONS(502), 1, + sym_identifier, + ACTIONS(506), 1, + anon_sym_BQUOTE, + ACTIONS(516), 1, + sym_number, + STATE(160), 1, + sym_group, + STATE(166), 1, + sym_expression, + STATE(547), 1, + sym__backtick, + STATE(609), 1, + sym__single_quote, + STATE(610), 1, + sym__double_quote, + STATE(878), 1, + sym_arrow_function_parameters, + STATE(603), 2, + sym_unary_expression, + sym_binary_expression, + STATE(664), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(104), 8, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [12457] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(518), 1, + anon_sym_SQUOTE, + ACTIONS(520), 1, + anon_sym_DQUOTE, + ACTIONS(522), 1, + anon_sym_LBRACE, + ACTIONS(524), 1, + anon_sym_LPAREN, + ACTIONS(526), 1, + anon_sym_SLASH, + ACTIONS(528), 1, + anon_sym_LBRACK, + ACTIONS(530), 1, + anon_sym_BANG, + ACTIONS(532), 1, + sym_identifier, + ACTIONS(534), 1, + sym_number, + ACTIONS(536), 1, + anon_sym_BQUOTE, + STATE(120), 1, + sym_expression, + STATE(565), 1, + sym__backtick, + STATE(585), 1, + sym__single_quote, + STATE(586), 1, + sym__double_quote, + STATE(918), 1, + sym_arrow_function_parameters, + STATE(497), 2, + sym_unary_expression, + sym_binary_expression, + STATE(512), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(41), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [12529] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(518), 1, + anon_sym_SQUOTE, + ACTIONS(520), 1, + anon_sym_DQUOTE, + ACTIONS(522), 1, + anon_sym_LBRACE, + ACTIONS(524), 1, + anon_sym_LPAREN, + ACTIONS(526), 1, + anon_sym_SLASH, + ACTIONS(528), 1, + anon_sym_LBRACK, + ACTIONS(530), 1, + anon_sym_BANG, + ACTIONS(532), 1, + sym_identifier, + ACTIONS(534), 1, + sym_number, + ACTIONS(536), 1, + anon_sym_BQUOTE, + STATE(81), 1, + sym_group, + STATE(120), 1, + sym_expression, + STATE(565), 1, + sym__backtick, + STATE(585), 1, + sym__single_quote, + STATE(586), 1, + sym__double_quote, + STATE(918), 1, + sym_arrow_function_parameters, + STATE(497), 2, + sym_unary_expression, + sym_binary_expression, + STATE(529), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(41), 8, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [12603] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(461), 1, + anon_sym_LPAREN, + ACTIONS(463), 1, + anon_sym_SLASH, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(471), 1, + sym_number, + ACTIONS(473), 1, + anon_sym_BQUOTE, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(484), 1, + sym_identifier, + STATE(131), 1, + sym_expression, + STATE(554), 1, + sym__backtick, + STATE(587), 1, + sym__single_quote, + STATE(591), 1, + sym__double_quote, + STATE(932), 1, + sym_arrow_function_parameters, + STATE(479), 2, + sym_unary_expression, + sym_binary_expression, + STATE(700), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(44), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [12675] = 19, ACTIONS(3), 1, sym_comment, - STATE(189), 1, - sym__binary_op, - ACTIONS(208), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(320), 12, - anon_sym_GT, - anon_sym_LT, + ACTIONS(518), 1, + anon_sym_SQUOTE, + ACTIONS(520), 1, + anon_sym_DQUOTE, + ACTIONS(522), 1, + anon_sym_LBRACE, + ACTIONS(524), 1, + anon_sym_LPAREN, + ACTIONS(526), 1, anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(322), 20, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_in, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [7413] = 3, + ACTIONS(528), 1, + anon_sym_LBRACK, + ACTIONS(530), 1, + anon_sym_BANG, + ACTIONS(532), 1, + sym_identifier, + ACTIONS(534), 1, + sym_number, + ACTIONS(536), 1, + anon_sym_BQUOTE, + STATE(120), 1, + sym_expression, + STATE(565), 1, + sym__backtick, + STATE(585), 1, + sym__single_quote, + STATE(586), 1, + sym__double_quote, + STATE(918), 1, + sym_arrow_function_parameters, + STATE(497), 2, + sym_unary_expression, + sym_binary_expression, + STATE(514), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(41), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [12747] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(200), 14, - anon_sym_GT, - anon_sym_LT, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(461), 1, + anon_sym_LPAREN, + ACTIONS(463), 1, anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(202), 21, - sym__interpolation_end, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_in, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [7456] = 23, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(471), 1, + sym_number, + ACTIONS(473), 1, + anon_sym_BQUOTE, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(484), 1, + sym_identifier, + STATE(131), 1, + sym_expression, + STATE(554), 1, + sym__backtick, + STATE(587), 1, + sym__single_quote, + STATE(591), 1, + sym__double_quote, + STATE(932), 1, + sym_arrow_function_parameters, + STATE(479), 2, + sym_unary_expression, + sym_binary_expression, + STATE(685), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(44), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [12819] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(326), 1, - anon_sym_DQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(330), 1, - anon_sym_SEMI, - ACTIONS(332), 1, + ACTIONS(461), 1, anon_sym_LPAREN, - ACTIONS(334), 1, + ACTIONS(463), 1, anon_sym_SLASH, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(467), 1, anon_sym_BANG, - ACTIONS(340), 1, - sym_identifier, - ACTIONS(342), 1, + ACTIONS(471), 1, sym_number, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - STATE(64), 1, - sym_member_expression, - STATE(66), 1, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(484), 1, + sym_identifier, + STATE(131), 1, sym_expression, - STATE(264), 1, - sym__double_quote, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(513), 1, - sym_assignment_expression, - STATE(542), 1, - aux_sym__binding_assignment_repeat1, - STATE(823), 1, + STATE(591), 1, + sym__double_quote, + STATE(932), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(443), 6, + STATE(666), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 8, + STATE(44), 9, sym_template_string, sym__primitive, sym_object, @@ -12729,56 +17396,159 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [7539] = 21, + [12891] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(461), 1, anon_sym_LPAREN, - ACTIONS(336), 1, + ACTIONS(463), 1, + anon_sym_SLASH, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(471), 1, + sym_number, + ACTIONS(473), 1, + anon_sym_BQUOTE, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(484), 1, + sym_identifier, + STATE(79), 1, + sym_group, + STATE(131), 1, + sym_expression, + STATE(554), 1, + sym__backtick, + STATE(587), 1, + sym__single_quote, + STATE(591), 1, + sym__double_quote, + STATE(932), 1, + sym_arrow_function_parameters, + STATE(479), 2, + sym_unary_expression, + sym_binary_expression, + STATE(511), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(44), 8, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [12965] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(461), 1, + anon_sym_LPAREN, + ACTIONS(463), 1, + anon_sym_SLASH, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(471), 1, + sym_number, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(484), 1, + sym_identifier, + STATE(131), 1, + sym_expression, + STATE(554), 1, + sym__backtick, + STATE(587), 1, + sym__single_quote, + STATE(591), 1, + sym__double_quote, + STATE(932), 1, + sym_arrow_function_parameters, + STATE(479), 2, + sym_unary_expression, + sym_binary_expression, + STATE(695), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(44), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [13037] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(230), 1, anon_sym_DQUOTE, - ACTIONS(348), 1, - anon_sym_let, - ACTIONS(350), 1, + ACTIONS(232), 1, + anon_sym_LBRACE, + ACTIONS(238), 1, + anon_sym_LPAREN, + ACTIONS(242), 1, anon_sym_SLASH, - ACTIONS(352), 1, + ACTIONS(244), 1, + anon_sym_LBRACK, + ACTIONS(246), 1, anon_sym_BANG, - ACTIONS(354), 1, - sym_identifier, - ACTIONS(356), 1, + ACTIONS(250), 1, sym_number, - STATE(109), 1, + ACTIONS(252), 1, + anon_sym_BQUOTE, + ACTIONS(297), 1, + anon_sym_SQUOTE, + ACTIONS(514), 1, + sym_identifier, + STATE(34), 1, sym_expression, - STATE(439), 1, + STATE(569), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(596), 1, sym__double_quote, - STATE(751), 1, + STATE(616), 1, + sym__single_quote, + STATE(882), 1, sym_arrow_function_parameters, - STATE(415), 2, + STATE(273), 2, sym_unary_expression, sym_binary_expression, - STATE(548), 2, - sym_structural_expression, - sym_structural_declaration, - STATE(348), 6, + STATE(303), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(50), 9, + STATE(3), 9, sym_template_string, sym__primitive, sym_object, @@ -12788,55 +17558,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [7618] = 21, + [13109] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(461), 1, anon_sym_LPAREN, - ACTIONS(336), 1, + ACTIONS(463), 1, + anon_sym_SLASH, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(471), 1, + sym_number, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(348), 1, - anon_sym_let, - ACTIONS(350), 1, - anon_sym_SLASH, - ACTIONS(352), 1, - anon_sym_BANG, - ACTIONS(354), 1, + ACTIONS(484), 1, sym_identifier, - ACTIONS(356), 1, - sym_number, - STATE(109), 1, + STATE(131), 1, sym_expression, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(751), 1, + STATE(932), 1, sym_arrow_function_parameters, - STATE(415), 2, + STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(561), 2, - sym_structural_expression, - sym_structural_declaration, - STATE(348), 6, + STATE(690), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(50), 9, + STATE(44), 9, sym_template_string, sym__primitive, sym_object, @@ -12846,58 +17611,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [7697] = 23, + [13181] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, - anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(230), 1, + anon_sym_DQUOTE, + ACTIONS(232), 1, anon_sym_LBRACE, - ACTIONS(330), 1, - anon_sym_SEMI, - ACTIONS(332), 1, + ACTIONS(238), 1, anon_sym_LPAREN, - ACTIONS(334), 1, + ACTIONS(242), 1, anon_sym_SLASH, - ACTIONS(336), 1, + ACTIONS(244), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(246), 1, anon_sym_BANG, - ACTIONS(340), 1, - sym_identifier, - ACTIONS(342), 1, + ACTIONS(250), 1, sym_number, - ACTIONS(344), 1, + ACTIONS(252), 1, anon_sym_BQUOTE, - ACTIONS(358), 1, - anon_sym_DQUOTE, - STATE(64), 1, - sym_member_expression, - STATE(66), 1, + ACTIONS(297), 1, + anon_sym_SQUOTE, + ACTIONS(514), 1, + sym_identifier, + STATE(34), 1, sym_expression, - STATE(270), 1, - sym__double_quote, - STATE(439), 1, + STATE(569), 1, sym__backtick, - STATE(476), 1, + STATE(596), 1, + sym__double_quote, + STATE(616), 1, sym__single_quote, - STATE(533), 1, - sym_assignment_expression, - STATE(536), 1, - aux_sym__binding_assignment_repeat1, - STATE(823), 1, + STATE(882), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(273), 2, sym_unary_expression, sym_binary_expression, - STATE(453), 6, + STATE(317), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 8, + STATE(3), 9, sym_template_string, sym__primitive, sym_object, @@ -12905,57 +17662,52 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [7780] = 22, + [13253] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(461), 1, anon_sym_LPAREN, - ACTIONS(334), 1, + ACTIONS(463), 1, anon_sym_SLASH, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(467), 1, anon_sym_BANG, - ACTIONS(340), 1, - sym_identifier, - ACTIONS(342), 1, + ACTIONS(471), 1, sym_number, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(360), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(363), 1, - anon_sym_SEMI, - STATE(64), 1, - sym_member_expression, - STATE(66), 1, + ACTIONS(484), 1, + sym_identifier, + STATE(131), 1, sym_expression, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(680), 1, - sym_assignment_expression, - STATE(823), 1, + STATE(932), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(514), 6, + STATE(517), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 8, + STATE(44), 9, sym_template_string, sym__primitive, sym_object, @@ -12963,53 +17715,52 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [7860] = 20, + [13325] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(367), 1, - anon_sym_DQUOTE, - ACTIONS(369), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(371), 1, + ACTIONS(461), 1, anon_sym_LPAREN, - ACTIONS(373), 1, + ACTIONS(463), 1, anon_sym_SLASH, - ACTIONS(375), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(377), 1, + ACTIONS(467), 1, anon_sym_BANG, - ACTIONS(379), 1, - sym_identifier, - ACTIONS(381), 1, + ACTIONS(471), 1, sym_number, - ACTIONS(383), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - STATE(122), 1, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(484), 1, + sym_identifier, + STATE(131), 1, sym_expression, - STATE(462), 1, + STATE(554), 1, sym__backtick, - STATE(492), 1, + STATE(587), 1, sym__single_quote, - STATE(496), 1, + STATE(591), 1, sym__double_quote, - STATE(774), 1, + STATE(932), 1, sym_arrow_function_parameters, - STATE(804), 1, - sym_concatenation_expression, - STATE(488), 2, + STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(600), 6, + STATE(701), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(74), 9, + STATE(44), 9, sym_template_string, sym__primitive, sym_object, @@ -13019,52 +17770,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [7935] = 20, + [13397] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(461), 1, anon_sym_LPAREN, - ACTIONS(334), 1, + ACTIONS(463), 1, anon_sym_SLASH, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(467), 1, anon_sym_BANG, - ACTIONS(344), 1, + ACTIONS(471), 1, + sym_number, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(484), 1, sym_identifier, - ACTIONS(387), 1, - sym_number, - STATE(66), 1, + STATE(131), 1, sym_expression, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(823), 1, + STATE(932), 1, sym_arrow_function_parameters, - STATE(831), 1, - sym_concatenation_expression, - STATE(286), 2, + STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(602), 6, + STATE(699), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(62), 9, + STATE(44), 9, sym_template_string, sym__primitive, sym_object, @@ -13074,52 +17823,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8010] = 20, + [13469] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(461), 1, anon_sym_LPAREN, - ACTIONS(334), 1, + ACTIONS(463), 1, anon_sym_SLASH, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(467), 1, anon_sym_BANG, - ACTIONS(342), 1, + ACTIONS(471), 1, sym_number, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(484), 1, sym_identifier, - STATE(66), 1, + STATE(131), 1, sym_expression, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(593), 1, - sym_if_condition, - STATE(823), 1, + STATE(932), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(518), 6, + STATE(640), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(44), 9, sym_template_string, sym__primitive, sym_object, @@ -13129,130 +17876,103 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8085] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(187), 1, - sym__binary_op, - ACTIONS(316), 12, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(318), 20, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_in, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [8128] = 4, + [13541] = 19, ACTIONS(3), 1, sym_comment, - STATE(189), 1, - sym__binary_op, - ACTIONS(320), 12, - anon_sym_GT, - anon_sym_LT, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(461), 1, + anon_sym_LPAREN, + ACTIONS(463), 1, anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(322), 20, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_in, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [8171] = 20, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(471), 1, + sym_number, + ACTIONS(473), 1, + anon_sym_BQUOTE, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(484), 1, + sym_identifier, + STATE(131), 1, + sym_expression, + STATE(554), 1, + sym__backtick, + STATE(587), 1, + sym__single_quote, + STATE(591), 1, + sym__double_quote, + STATE(932), 1, + sym_arrow_function_parameters, + STATE(479), 2, + sym_unary_expression, + sym_binary_expression, + STATE(662), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(44), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [13613] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(461), 1, anon_sym_LPAREN, - ACTIONS(334), 1, + ACTIONS(463), 1, anon_sym_SLASH, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(467), 1, anon_sym_BANG, - ACTIONS(342), 1, + ACTIONS(471), 1, sym_number, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, + ACTIONS(484), 1, sym_identifier, - STATE(66), 1, + STATE(131), 1, sym_expression, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(823), 1, + STATE(932), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(569), 6, + STATE(705), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(44), 9, sym_template_string, sym__primitive, sym_object, @@ -13262,91 +17982,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8246] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(191), 1, - sym__binary_op, - ACTIONS(216), 12, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(218), 20, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_in, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [8289] = 20, + [13685] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(367), 1, - anon_sym_DQUOTE, - ACTIONS(369), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(371), 1, + ACTIONS(461), 1, anon_sym_LPAREN, - ACTIONS(373), 1, + ACTIONS(463), 1, anon_sym_SLASH, - ACTIONS(375), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(377), 1, + ACTIONS(467), 1, anon_sym_BANG, - ACTIONS(379), 1, - sym_identifier, - ACTIONS(381), 1, + ACTIONS(471), 1, sym_number, - ACTIONS(383), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - STATE(122), 1, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(484), 1, + sym_identifier, + STATE(131), 1, sym_expression, - STATE(462), 1, + STATE(554), 1, sym__backtick, - STATE(492), 1, + STATE(587), 1, sym__single_quote, - STATE(496), 1, + STATE(591), 1, sym__double_quote, - STATE(774), 1, + STATE(932), 1, sym_arrow_function_parameters, - STATE(828), 1, - sym_concatenation_expression, - STATE(488), 2, + STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(586), 6, + STATE(709), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(74), 9, + STATE(44), 9, sym_template_string, sym__primitive, sym_object, @@ -13356,52 +18035,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8364] = 20, + [13757] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(461), 1, anon_sym_LPAREN, - ACTIONS(334), 1, + ACTIONS(463), 1, anon_sym_SLASH, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(467), 1, anon_sym_BANG, - ACTIONS(342), 1, + ACTIONS(471), 1, sym_number, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, + ACTIONS(484), 1, sym_identifier, - STATE(66), 1, + STATE(131), 1, sym_expression, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(823), 1, + STATE(932), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(590), 6, + STATE(712), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(44), 9, sym_template_string, sym__primitive, sym_object, @@ -13411,91 +18088,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8439] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(190), 1, - sym__binary_op, - ACTIONS(185), 12, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(191), 20, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_in, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [8482] = 20, + [13829] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(461), 1, anon_sym_LPAREN, - ACTIONS(334), 1, + ACTIONS(463), 1, anon_sym_SLASH, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(467), 1, anon_sym_BANG, - ACTIONS(344), 1, + ACTIONS(471), 1, + sym_number, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(484), 1, sym_identifier, - ACTIONS(387), 1, - sym_number, - STATE(66), 1, + STATE(131), 1, sym_expression, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(742), 1, - sym_concatenation_expression, - STATE(823), 1, + STATE(932), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(575), 6, + STATE(718), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(62), 9, + STATE(44), 9, sym_template_string, sym__primitive, sym_object, @@ -13505,52 +18141,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8557] = 20, + [13901] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(488), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(490), 1, + anon_sym_DQUOTE, + ACTIONS(492), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(494), 1, anon_sym_LPAREN, - ACTIONS(334), 1, + ACTIONS(496), 1, anon_sym_SLASH, - ACTIONS(336), 1, + ACTIONS(498), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(500), 1, anon_sym_BANG, - ACTIONS(342), 1, - sym_number, - ACTIONS(344), 1, - anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, + ACTIONS(502), 1, sym_identifier, - STATE(66), 1, + ACTIONS(506), 1, + anon_sym_BQUOTE, + ACTIONS(516), 1, + sym_number, + STATE(166), 1, sym_expression, - STATE(439), 1, + STATE(547), 1, sym__backtick, - STATE(476), 1, + STATE(609), 1, sym__single_quote, - STATE(477), 1, + STATE(610), 1, sym__double_quote, - STATE(823), 1, + STATE(878), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(603), 2, sym_unary_expression, sym_binary_expression, - STATE(616), 6, + STATE(689), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(104), 9, sym_template_string, sym__primitive, sym_object, @@ -13560,91 +18194,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8632] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(188), 1, - sym__binary_op, - ACTIONS(279), 12, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(281), 20, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_in, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [8675] = 20, + [13973] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, - anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(230), 1, + anon_sym_DQUOTE, + ACTIONS(232), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(238), 1, anon_sym_LPAREN, - ACTIONS(334), 1, + ACTIONS(242), 1, anon_sym_SLASH, - ACTIONS(336), 1, + ACTIONS(244), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(246), 1, anon_sym_BANG, - ACTIONS(342), 1, + ACTIONS(250), 1, sym_number, - ACTIONS(344), 1, + ACTIONS(252), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(297), 1, + anon_sym_SQUOTE, + ACTIONS(514), 1, sym_identifier, - STATE(66), 1, + STATE(34), 1, sym_expression, - STATE(439), 1, + STATE(569), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(596), 1, sym__double_quote, - STATE(625), 1, - sym_if_condition, - STATE(823), 1, + STATE(616), 1, + sym__single_quote, + STATE(882), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(273), 2, sym_unary_expression, sym_binary_expression, - STATE(518), 6, + STATE(312), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 9, + STATE(3), 9, sym_template_string, sym__primitive, sym_object, @@ -13654,50 +18247,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8750] = 19, + [14045] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(461), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(467), 1, anon_sym_BANG, - ACTIONS(342), 1, - sym_number, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(484), 1, sym_identifier, - STATE(66), 1, + ACTIONS(538), 1, + anon_sym_RPAREN, + ACTIONS(540), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(542), 1, + sym_number, + STATE(177), 1, sym_expression, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(823), 1, + STATE(861), 1, + sym_arguments, + STATE(932), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(668), 5, + sym_arrow_function, sym_unary_expression, sym_binary_expression, - STATE(464), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(8), 9, + sym_spread, + sym__timed_argument, + STATE(98), 9, sym_template_string, sym__primitive, sym_object, @@ -13707,50 +18300,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8822] = 19, + [14118] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(393), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(395), 1, - anon_sym_DQUOTE, - ACTIONS(397), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(399), 1, + ACTIONS(461), 1, anon_sym_LPAREN, - ACTIONS(401), 1, - anon_sym_SLASH, - ACTIONS(403), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(405), 1, + ACTIONS(467), 1, anon_sym_BANG, - ACTIONS(407), 1, + ACTIONS(473), 1, + anon_sym_BQUOTE, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(484), 1, sym_identifier, - ACTIONS(409), 1, + ACTIONS(540), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(542), 1, sym_number, - ACTIONS(411), 1, - anon_sym_BQUOTE, - STATE(84), 1, + ACTIONS(544), 1, + anon_sym_RPAREN, + STATE(177), 1, sym_expression, - STATE(463), 1, + STATE(554), 1, sym__backtick, - STATE(493), 1, + STATE(587), 1, sym__single_quote, - STATE(494), 1, + STATE(591), 1, sym__double_quote, - STATE(806), 1, + STATE(854), 1, + sym_arguments, + STATE(932), 1, sym_arrow_function_parameters, - STATE(339), 2, + STATE(668), 5, + sym_arrow_function, sym_unary_expression, sym_binary_expression, - STATE(419), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(26), 9, + sym_spread, + sym__timed_argument, + STATE(98), 9, sym_template_string, sym__primitive, sym_object, @@ -13760,50 +18353,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8894] = 19, + [14191] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(461), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(467), 1, anon_sym_BANG, - ACTIONS(342), 1, - sym_number, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(484), 1, sym_identifier, - STATE(66), 1, + ACTIONS(540), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(542), 1, + sym_number, + ACTIONS(546), 1, + anon_sym_RPAREN, + STATE(177), 1, sym_expression, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(823), 1, + STATE(871), 1, + sym_arguments, + STATE(932), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(668), 5, + sym_arrow_function, sym_unary_expression, sym_binary_expression, - STATE(507), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(8), 9, + sym_spread, + sym__timed_argument, + STATE(98), 9, sym_template_string, sym__primitive, sym_object, @@ -13813,50 +18406,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8966] = 19, + [14264] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(461), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(467), 1, anon_sym_BANG, - ACTIONS(342), 1, - sym_number, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(484), 1, sym_identifier, - STATE(66), 1, + ACTIONS(540), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(542), 1, + sym_number, + ACTIONS(548), 1, + anon_sym_RPAREN, + STATE(177), 1, sym_expression, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(823), 1, + STATE(872), 1, + sym_arguments, + STATE(932), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(668), 5, + sym_arrow_function, sym_unary_expression, sym_binary_expression, - STATE(549), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(8), 9, + sym_spread, + sym__timed_argument, + STATE(98), 9, sym_template_string, sym__primitive, sym_object, @@ -13866,50 +18459,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9038] = 19, + [14337] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(461), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(467), 1, anon_sym_BANG, - ACTIONS(342), 1, - sym_number, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(484), 1, sym_identifier, - STATE(66), 1, + ACTIONS(540), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(542), 1, + sym_number, + ACTIONS(550), 1, + anon_sym_RPAREN, + STATE(177), 1, sym_expression, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(823), 1, + STATE(916), 1, + sym_arguments, + STATE(932), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(668), 5, + sym_arrow_function, sym_unary_expression, sym_binary_expression, - STATE(554), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(8), 9, + sym_spread, + sym__timed_argument, + STATE(98), 9, sym_template_string, sym__primitive, sym_object, @@ -13919,50 +18512,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9110] = 19, + [14410] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(461), 1, anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(467), 1, anon_sym_BANG, - ACTIONS(342), 1, - sym_number, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(484), 1, sym_identifier, - STATE(66), 1, + ACTIONS(540), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(542), 1, + sym_number, + ACTIONS(552), 1, + anon_sym_RPAREN, + STATE(177), 1, sym_expression, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(823), 1, + STATE(925), 1, + sym_arguments, + STATE(932), 1, sym_arrow_function_parameters, - STATE(286), 2, + STATE(668), 5, + sym_arrow_function, sym_unary_expression, sym_binary_expression, - STATE(569), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(8), 9, + sym_spread, + sym__timed_argument, + STATE(98), 9, sym_template_string, sym__primitive, sym_object, @@ -13972,210 +18565,250 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9182] = 20, + [14483] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(556), 1, + anon_sym_LBRACK, + ACTIONS(558), 1, + anon_sym_PIPE, + STATE(257), 1, + aux_sym_pipe_sequence_repeat1, + STATE(276), 1, + sym_pipe_sequence, + ACTIONS(554), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(39), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + sym_identifier, + ACTIONS(41), 12, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_number, + anon_sym_BQUOTE, + [14528] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(87), 9, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(89), 17, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_number, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_BQUOTE, + [14562] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(556), 1, + anon_sym_LBRACK, + ACTIONS(554), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(123), 9, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(125), 13, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_COLON, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_number, + anon_sym_BQUOTE, + [14600] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(332), 1, - anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(467), 1, anon_sym_BANG, - ACTIONS(342), 1, - sym_number, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(540), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(560), 1, + anon_sym_LPAREN, + ACTIONS(562), 1, + anon_sym_RBRACK, + ACTIONS(564), 1, sym_identifier, - STATE(23), 1, - sym_group, - STATE(66), 1, - sym_expression, - STATE(439), 1, + ACTIONS(566), 1, + sym_number, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(823), 1, - sym_arrow_function_parameters, - STATE(286), 2, + STATE(676), 3, + sym_expression, sym_unary_expression, - sym_binary_expression, - STATE(369), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(8), 8, + sym_spread, + STATE(322), 9, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [9256] = 19, + [14662] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 1, + ACTIONS(75), 9, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(77), 17, anon_sym_SQUOTE, - ACTIONS(367), 1, anon_sym_DQUOTE, - ACTIONS(369), 1, anon_sym_LBRACE, - ACTIONS(371), 1, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(373), 1, + anon_sym_COMMA, anon_sym_SLASH, - ACTIONS(375), 1, + anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(377), 1, - anon_sym_BANG, - ACTIONS(379), 1, - sym_identifier, - ACTIONS(383), 1, - anon_sym_BQUOTE, - ACTIONS(413), 1, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, sym_number, - STATE(122), 1, - sym_expression, - STATE(462), 1, - sym__backtick, - STATE(492), 1, - sym__single_quote, - STATE(496), 1, - sym__double_quote, - STATE(774), 1, - sym_arrow_function_parameters, - STATE(488), 2, - sym_unary_expression, - sym_binary_expression, - STATE(622), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(71), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [9328] = 19, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_BQUOTE, + [14696] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(79), 9, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(81), 17, anon_sym_SQUOTE, - ACTIONS(328), 1, + anon_sym_DQUOTE, anon_sym_LBRACE, - ACTIONS(332), 1, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(334), 1, + anon_sym_COMMA, anon_sym_SLASH, - ACTIONS(336), 1, + anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, sym_number, - ACTIONS(344), 1, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, - sym_identifier, - STATE(66), 1, - sym_expression, - STATE(439), 1, - sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, - sym__double_quote, - STATE(823), 1, - sym_arrow_function_parameters, - STATE(286), 2, - sym_unary_expression, - sym_binary_expression, - STATE(354), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(8), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [9400] = 19, + [14730] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(332), 1, - anon_sym_LPAREN, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(350), 1, - anon_sym_SLASH, - ACTIONS(352), 1, - anon_sym_BANG, - ACTIONS(356), 1, - sym_number, - ACTIONS(415), 1, + ACTIONS(540), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(560), 1, + anon_sym_LPAREN, + ACTIONS(564), 1, sym_identifier, - STATE(109), 1, - sym_expression, - STATE(439), 1, + ACTIONS(566), 1, + sym_number, + ACTIONS(568), 1, + anon_sym_RBRACK, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(751), 1, - sym_arrow_function_parameters, - STATE(415), 2, + STATE(696), 3, + sym_expression, sym_unary_expression, - sym_binary_expression, - STATE(471), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(50), 9, + sym_spread, + STATE(322), 9, sym_template_string, sym__primitive, sym_object, @@ -14185,265 +18818,239 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9472] = 19, + [14792] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(91), 9, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(93), 17, anon_sym_SQUOTE, - ACTIONS(328), 1, + anon_sym_DQUOTE, anon_sym_LBRACE, - ACTIONS(332), 1, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(334), 1, + anon_sym_COMMA, anon_sym_SLASH, - ACTIONS(336), 1, + anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, sym_number, - ACTIONS(344), 1, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, - sym_identifier, - STATE(66), 1, - sym_expression, - STATE(439), 1, - sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, - sym__double_quote, - STATE(823), 1, - sym_arrow_function_parameters, - STATE(286), 2, - sym_unary_expression, - sym_binary_expression, - STATE(630), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(8), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [9544] = 20, + [14826] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(393), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(395), 1, - anon_sym_DQUOTE, - ACTIONS(397), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(399), 1, - anon_sym_LPAREN, - ACTIONS(401), 1, - anon_sym_SLASH, - ACTIONS(403), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(405), 1, + ACTIONS(467), 1, anon_sym_BANG, - ACTIONS(407), 1, + ACTIONS(473), 1, + anon_sym_BQUOTE, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(540), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(560), 1, + anon_sym_LPAREN, + ACTIONS(564), 1, sym_identifier, - ACTIONS(409), 1, + ACTIONS(566), 1, sym_number, - ACTIONS(411), 1, - anon_sym_BQUOTE, - STATE(49), 1, - sym_group, - STATE(84), 1, - sym_expression, - STATE(463), 1, + ACTIONS(570), 1, + anon_sym_RBRACK, + STATE(554), 1, sym__backtick, - STATE(493), 1, + STATE(587), 1, sym__single_quote, - STATE(494), 1, + STATE(591), 1, sym__double_quote, - STATE(806), 1, - sym_arrow_function_parameters, - STATE(339), 2, + STATE(702), 3, + sym_expression, sym_unary_expression, - sym_binary_expression, - STATE(406), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(26), 8, + sym_spread, + STATE(322), 9, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [9618] = 20, + [14888] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(332), 1, - anon_sym_LPAREN, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(350), 1, - anon_sym_SLASH, - ACTIONS(352), 1, - anon_sym_BANG, - ACTIONS(356), 1, - sym_number, - ACTIONS(415), 1, + ACTIONS(540), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(560), 1, + anon_sym_LPAREN, + ACTIONS(564), 1, sym_identifier, - STATE(23), 1, - sym_group, - STATE(109), 1, - sym_expression, - STATE(439), 1, + ACTIONS(566), 1, + sym_number, + ACTIONS(572), 1, + anon_sym_RBRACK, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(751), 1, - sym_arrow_function_parameters, - STATE(415), 2, + STATE(686), 3, + sym_expression, sym_unary_expression, - sym_binary_expression, - STATE(445), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(50), 8, + sym_spread, + STATE(322), 9, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [9692] = 20, + [14950] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(367), 1, - anon_sym_DQUOTE, - ACTIONS(369), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(371), 1, - anon_sym_LPAREN, - ACTIONS(373), 1, - anon_sym_SLASH, - ACTIONS(375), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(377), 1, + ACTIONS(467), 1, anon_sym_BANG, - ACTIONS(379), 1, - sym_identifier, - ACTIONS(383), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(413), 1, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(540), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(560), 1, + anon_sym_LPAREN, + ACTIONS(564), 1, + sym_identifier, + ACTIONS(566), 1, sym_number, - STATE(97), 1, - sym_group, - STATE(122), 1, - sym_expression, - STATE(462), 1, + ACTIONS(574), 1, + anon_sym_RBRACK, + STATE(554), 1, sym__backtick, - STATE(492), 1, + STATE(587), 1, sym__single_quote, - STATE(496), 1, + STATE(591), 1, sym__double_quote, - STATE(774), 1, - sym_arrow_function_parameters, - STATE(488), 2, + STATE(710), 3, + sym_expression, sym_unary_expression, - sym_binary_expression, - STATE(632), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(71), 8, + sym_spread, + STATE(322), 9, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [9766] = 19, + [15012] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(67), 9, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(69), 17, anon_sym_SQUOTE, - ACTIONS(328), 1, + anon_sym_DQUOTE, anon_sym_LBRACE, - ACTIONS(332), 1, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(334), 1, + anon_sym_COMMA, anon_sym_SLASH, - ACTIONS(336), 1, + anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, sym_number, - ACTIONS(344), 1, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_BQUOTE, + [15046] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(540), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(560), 1, + anon_sym_LPAREN, + ACTIONS(564), 1, sym_identifier, - STATE(66), 1, - sym_expression, - STATE(439), 1, + ACTIONS(566), 1, + sym_number, + ACTIONS(576), 1, + anon_sym_RBRACK, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(823), 1, - sym_arrow_function_parameters, - STATE(286), 2, + STATE(714), 3, + sym_expression, sym_unary_expression, - sym_binary_expression, - STATE(606), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(8), 9, + sym_spread, + STATE(322), 9, sym_template_string, sym__primitive, sym_object, @@ -14453,421 +19060,418 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9838] = 19, + [15108] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(83), 9, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(85), 17, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_number, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_BQUOTE, + [15142] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(61), 9, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(63), 17, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_number, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_BQUOTE, + [15176] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(578), 1, + anon_sym_LPAREN, + ACTIONS(95), 9, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(97), 16, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_number, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_BQUOTE, + [15212] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(101), 9, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(103), 17, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_number, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_BQUOTE, + [15246] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(580), 1, + anon_sym_COLON, + STATE(270), 1, + sym_pipe_arguments, + STATE(253), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(105), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(107), 14, anon_sym_SQUOTE, - ACTIONS(328), 1, + anon_sym_DQUOTE, anon_sym_LBRACE, - ACTIONS(332), 1, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(334), 1, + anon_sym_COMMA, anon_sym_SLASH, - ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(342), 1, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, sym_number, - ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, - sym_identifier, - STATE(66), 1, - sym_expression, - STATE(439), 1, - sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, - sym__double_quote, - STATE(823), 1, - sym_arrow_function_parameters, - STATE(286), 2, - sym_unary_expression, - sym_binary_expression, - STATE(634), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(8), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [9910] = 19, + [15286] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(115), 9, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(117), 17, anon_sym_SQUOTE, - ACTIONS(328), 1, + anon_sym_DQUOTE, anon_sym_LBRACE, - ACTIONS(332), 1, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(334), 1, + anon_sym_COMMA, anon_sym_SLASH, - ACTIONS(336), 1, + anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, sym_number, - ACTIONS(344), 1, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, - sym_identifier, - STATE(66), 1, - sym_expression, - STATE(439), 1, - sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, - sym__double_quote, - STATE(823), 1, - sym_arrow_function_parameters, - STATE(286), 2, - sym_unary_expression, - sym_binary_expression, - STATE(598), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(8), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [9982] = 19, + [15320] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(578), 1, + anon_sym_LPAREN, + ACTIONS(25), 9, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(35), 16, anon_sym_SQUOTE, - ACTIONS(328), 1, + anon_sym_DQUOTE, anon_sym_LBRACE, - ACTIONS(332), 1, - anon_sym_LPAREN, - ACTIONS(334), 1, + anon_sym_SEMI, + anon_sym_COMMA, anon_sym_SLASH, - ACTIONS(336), 1, + anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, sym_number, - ACTIONS(344), 1, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, - sym_identifier, - STATE(66), 1, - sym_expression, - STATE(439), 1, - sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, - sym__double_quote, - STATE(823), 1, - sym_arrow_function_parameters, - STATE(286), 2, - sym_unary_expression, - sym_binary_expression, - STATE(524), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(8), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [10054] = 19, + [15356] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(393), 1, + ACTIONS(119), 9, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(121), 17, anon_sym_SQUOTE, - ACTIONS(395), 1, anon_sym_DQUOTE, - ACTIONS(397), 1, anon_sym_LBRACE, - ACTIONS(399), 1, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(401), 1, + anon_sym_COMMA, anon_sym_SLASH, - ACTIONS(403), 1, + anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(405), 1, - anon_sym_BANG, - ACTIONS(407), 1, - sym_identifier, - ACTIONS(409), 1, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, sym_number, - ACTIONS(411), 1, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_BQUOTE, - STATE(84), 1, - sym_expression, - STATE(463), 1, - sym__backtick, - STATE(493), 1, - sym__single_quote, - STATE(494), 1, - sym__double_quote, - STATE(806), 1, - sym_arrow_function_parameters, - STATE(339), 2, - sym_unary_expression, - sym_binary_expression, - STATE(420), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(26), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [10126] = 19, + [15390] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(57), 9, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(59), 17, anon_sym_SQUOTE, - ACTIONS(328), 1, + anon_sym_DQUOTE, anon_sym_LBRACE, - ACTIONS(332), 1, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(334), 1, + anon_sym_COMMA, anon_sym_SLASH, - ACTIONS(336), 1, + anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, sym_number, - ACTIONS(344), 1, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, - sym_identifier, - STATE(66), 1, - sym_expression, - STATE(439), 1, - sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, - sym__double_quote, - STATE(823), 1, - sym_arrow_function_parameters, - STATE(286), 2, - sym_unary_expression, - sym_binary_expression, - STATE(590), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(8), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [10198] = 19, + [15424] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(111), 9, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(113), 17, anon_sym_SQUOTE, - ACTIONS(328), 1, + anon_sym_DQUOTE, anon_sym_LBRACE, - ACTIONS(332), 1, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(334), 1, + anon_sym_COMMA, anon_sym_SLASH, - ACTIONS(336), 1, + anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, sym_number, - ACTIONS(344), 1, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, - sym_identifier, - STATE(66), 1, - sym_expression, - STATE(439), 1, - sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, - sym__double_quote, - STATE(823), 1, - sym_arrow_function_parameters, - STATE(286), 2, - sym_unary_expression, - sym_binary_expression, - STATE(618), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(8), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [10270] = 19, + [15458] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(127), 9, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(129), 17, anon_sym_SQUOTE, - ACTIONS(328), 1, + anon_sym_DQUOTE, anon_sym_LBRACE, - ACTIONS(332), 1, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(334), 1, + anon_sym_COMMA, anon_sym_SLASH, - ACTIONS(336), 1, + anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, sym_number, - ACTIONS(344), 1, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, - sym_identifier, - STATE(66), 1, - sym_expression, - STATE(439), 1, - sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, - sym__double_quote, - STATE(823), 1, - sym_arrow_function_parameters, - STATE(286), 2, - sym_unary_expression, - sym_binary_expression, - STATE(616), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(8), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [10342] = 19, + [15492] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(71), 9, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(73), 17, anon_sym_SQUOTE, - ACTIONS(328), 1, + anon_sym_DQUOTE, anon_sym_LBRACE, - ACTIONS(332), 1, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(334), 1, + anon_sym_COMMA, anon_sym_SLASH, - ACTIONS(336), 1, + anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(342), 1, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, sym_number, - ACTIONS(344), 1, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_BQUOTE, + [15526] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(467), 1, + anon_sym_BANG, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(560), 1, + anon_sym_LPAREN, + ACTIONS(582), 1, sym_identifier, - STATE(66), 1, + ACTIONS(584), 1, + sym_number, + STATE(174), 1, sym_expression, - STATE(439), 1, + STATE(405), 1, + sym_conditional_expression, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(823), 1, - sym_arrow_function_parameters, - STATE(286), 2, + STATE(454), 2, sym_unary_expression, sym_binary_expression, - STATE(612), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(8), 9, + STATE(50), 9, sym_template_string, sym__primitive, sym_object, @@ -14877,50 +19481,41 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10414] = 19, + [15587] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(488), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(490), 1, + anon_sym_DQUOTE, + ACTIONS(492), 1, anon_sym_LBRACE, - ACTIONS(332), 1, - anon_sym_LPAREN, - ACTIONS(334), 1, - anon_sym_SLASH, - ACTIONS(336), 1, + ACTIONS(498), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(500), 1, anon_sym_BANG, - ACTIONS(342), 1, - sym_number, - ACTIONS(344), 1, + ACTIONS(506), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(586), 1, + anon_sym_LPAREN, + ACTIONS(588), 1, sym_identifier, - STATE(66), 1, + ACTIONS(590), 1, + sym_number, + STATE(179), 1, sym_expression, - STATE(439), 1, + STATE(547), 1, sym__backtick, - STATE(476), 1, + STATE(609), 1, sym__single_quote, - STATE(477), 1, + STATE(610), 1, sym__double_quote, - STATE(823), 1, - sym_arrow_function_parameters, - STATE(286), 2, + STATE(732), 1, + sym_conditional_expression, + STATE(605), 2, sym_unary_expression, sym_binary_expression, - STATE(620), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(8), 9, + STATE(97), 9, sym_template_string, sym__primitive, sym_object, @@ -14930,50 +19525,40 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10486] = 20, + [15648] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(332), 1, - anon_sym_LPAREN, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(467), 1, anon_sym_BANG, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(385), 1, - sym_identifier, - ACTIONS(417), 1, - anon_sym_RPAREN, - ACTIONS(419), 1, + ACTIONS(540), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(421), 1, + ACTIONS(560), 1, + anon_sym_LPAREN, + ACTIONS(564), 1, + sym_identifier, + ACTIONS(566), 1, sym_number, - STATE(135), 1, - sym_expression, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(773), 1, - sym_arguments, - STATE(823), 1, - sym_arrow_function_parameters, - STATE(615), 5, - sym_arrow_function, + STATE(788), 3, + sym_expression, sym_unary_expression, - sym_binary_expression, sym_spread, - sym__timed_argument, - STATE(76), 9, + STATE(322), 9, sym_template_string, sym__primitive, sym_object, @@ -14983,50 +19568,41 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10559] = 20, + [15707] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, - anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(230), 1, + anon_sym_DQUOTE, + ACTIONS(232), 1, anon_sym_LBRACE, - ACTIONS(332), 1, - anon_sym_LPAREN, - ACTIONS(336), 1, + ACTIONS(244), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(246), 1, anon_sym_BANG, - ACTIONS(344), 1, + ACTIONS(252), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(297), 1, + anon_sym_SQUOTE, + ACTIONS(592), 1, + anon_sym_LPAREN, + ACTIONS(594), 1, sym_identifier, - ACTIONS(419), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(421), 1, + ACTIONS(596), 1, sym_number, - ACTIONS(423), 1, - anon_sym_RPAREN, - STATE(135), 1, + STATE(181), 1, sym_expression, - STATE(439), 1, + STATE(316), 1, + sym_conditional_expression, + STATE(569), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(596), 1, sym__double_quote, - STATE(766), 1, - sym_arguments, - STATE(823), 1, - sym_arrow_function_parameters, - STATE(615), 5, - sym_arrow_function, + STATE(616), 1, + sym__single_quote, + STATE(285), 2, sym_unary_expression, sym_binary_expression, - sym_spread, - sym__timed_argument, - STATE(76), 9, + STATE(4), 9, sym_template_string, sym__primitive, sym_object, @@ -15036,50 +19612,73 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10632] = 20, + [15768] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(580), 1, + anon_sym_COLON, + STATE(255), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(135), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(137), 14, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_LBRACK, + anon_sym_BANG, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_number, + anon_sym_BQUOTE, + [15805] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(518), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(520), 1, + anon_sym_DQUOTE, + ACTIONS(522), 1, anon_sym_LBRACE, - ACTIONS(332), 1, - anon_sym_LPAREN, - ACTIONS(336), 1, + ACTIONS(528), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(530), 1, anon_sym_BANG, - ACTIONS(344), 1, + ACTIONS(536), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(598), 1, + anon_sym_LPAREN, + ACTIONS(600), 1, sym_identifier, - ACTIONS(419), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(421), 1, + ACTIONS(602), 1, sym_number, - ACTIONS(425), 1, - anon_sym_RPAREN, - STATE(135), 1, + STATE(180), 1, sym_expression, - STATE(439), 1, + STATE(405), 1, + sym_conditional_expression, + STATE(565), 1, sym__backtick, - STATE(476), 1, + STATE(585), 1, sym__single_quote, - STATE(477), 1, + STATE(586), 1, sym__double_quote, - STATE(759), 1, - sym_arguments, - STATE(823), 1, - sym_arrow_function_parameters, - STATE(615), 5, - sym_arrow_function, + STATE(481), 2, sym_unary_expression, sym_binary_expression, - sym_spread, - sym__timed_argument, - STATE(76), 9, + STATE(43), 9, sym_template_string, sym__primitive, sym_object, @@ -15089,50 +19688,71 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10705] = 20, + [15866] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(604), 1, + anon_sym_COLON, + STATE(255), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(139), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(141), 14, anon_sym_SQUOTE, - ACTIONS(328), 1, + anon_sym_DQUOTE, anon_sym_LBRACE, - ACTIONS(332), 1, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(336), 1, + anon_sym_COMMA, + anon_sym_SLASH, anon_sym_LBRACK, - ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(344), 1, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_number, + anon_sym_BQUOTE, + [15903] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(461), 1, + anon_sym_LPAREN, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(385), 1, + ACTIONS(484), 1, sym_identifier, - ACTIONS(419), 1, + ACTIONS(540), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(421), 1, + ACTIONS(607), 1, sym_number, - ACTIONS(427), 1, - anon_sym_RPAREN, - STATE(135), 1, - sym_expression, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(738), 1, - sym_arguments, - STATE(823), 1, + STATE(932), 1, sym_arrow_function_parameters, - STATE(615), 5, + STATE(809), 2, sym_arrow_function, - sym_unary_expression, - sym_binary_expression, sym_spread, - sym__timed_argument, - STATE(76), 9, + STATE(550), 9, sym_template_string, sym__primitive, sym_object, @@ -15142,42 +19762,67 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10778] = 17, + [15961] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(558), 1, + anon_sym_PIPE, + STATE(259), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(146), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + sym_identifier, + ACTIONS(148), 14, anon_sym_SQUOTE, - ACTIONS(328), 1, + anon_sym_DQUOTE, anon_sym_LBRACE, - ACTIONS(336), 1, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, anon_sym_LBRACK, - ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(344), 1, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_number, anon_sym_BQUOTE, - ACTIONS(346), 1, + [15996] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(530), 1, + anon_sym_BANG, + ACTIONS(609), 1, + anon_sym_SQUOTE, + ACTIONS(611), 1, anon_sym_DQUOTE, - ACTIONS(419), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(429), 1, + ACTIONS(613), 1, + anon_sym_LBRACE, + ACTIONS(615), 1, anon_sym_LPAREN, - ACTIONS(431), 1, - anon_sym_RBRACK, - ACTIONS(433), 1, + ACTIONS(617), 1, + anon_sym_LBRACK, + ACTIONS(619), 1, sym_identifier, - ACTIONS(435), 1, + ACTIONS(621), 1, sym_number, - STATE(439), 1, + ACTIONS(623), 1, + anon_sym_BQUOTE, + STATE(561), 1, sym__backtick, - STATE(476), 1, + STATE(607), 1, sym__single_quote, - STATE(477), 1, + STATE(611), 1, sym__double_quote, - STATE(572), 3, + STATE(371), 2, sym_expression, sym_unary_expression, - sym_spread, - STATE(224), 9, + STATE(325), 9, sym_template_string, sym__primitive, sym_object, @@ -15187,41 +19832,66 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10840] = 17, + [16051] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(625), 1, + anon_sym_PIPE, + STATE(259), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(150), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + sym_identifier, + ACTIONS(152), 14, anon_sym_SQUOTE, - ACTIONS(328), 1, + anon_sym_DQUOTE, anon_sym_LBRACE, - ACTIONS(336), 1, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, anon_sym_LBRACK, - ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(344), 1, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_number, anon_sym_BQUOTE, - ACTIONS(346), 1, + [16086] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(246), 1, + anon_sym_BANG, + ACTIONS(628), 1, + anon_sym_SQUOTE, + ACTIONS(630), 1, anon_sym_DQUOTE, - ACTIONS(419), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(429), 1, + ACTIONS(632), 1, + anon_sym_LBRACE, + ACTIONS(634), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(636), 1, + anon_sym_LBRACK, + ACTIONS(638), 1, sym_identifier, - ACTIONS(435), 1, + ACTIONS(640), 1, sym_number, - ACTIONS(437), 1, - anon_sym_RBRACK, - STATE(439), 1, + ACTIONS(642), 1, + anon_sym_BQUOTE, + STATE(571), 1, sym__backtick, - STATE(476), 1, + STATE(601), 1, sym__single_quote, - STATE(477), 1, + STATE(602), 1, sym__double_quote, - STATE(617), 3, + STATE(274), 2, sym_expression, sym_unary_expression, - sym_spread, STATE(224), 9, sym_template_string, sym__primitive, @@ -15232,42 +19902,37 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10902] = 17, + [16141] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(467), 1, anon_sym_BANG, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(419), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(429), 1, + ACTIONS(560), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(564), 1, sym_identifier, - ACTIONS(435), 1, + ACTIONS(566), 1, sym_number, - ACTIONS(439), 1, - anon_sym_RBRACK, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(607), 3, + STATE(371), 2, sym_expression, sym_unary_expression, - sym_spread, - STATE(224), 9, + STATE(322), 9, sym_template_string, sym__primitive, sym_object, @@ -15277,42 +19942,37 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10964] = 17, + [16196] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(488), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(490), 1, + anon_sym_DQUOTE, + ACTIONS(492), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(498), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(500), 1, anon_sym_BANG, - ACTIONS(344), 1, + ACTIONS(506), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(419), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(429), 1, + ACTIONS(586), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(588), 1, sym_identifier, - ACTIONS(435), 1, + ACTIONS(644), 1, sym_number, - ACTIONS(441), 1, - anon_sym_RBRACK, - STATE(439), 1, + STATE(547), 1, sym__backtick, - STATE(476), 1, + STATE(609), 1, sym__single_quote, - STATE(477), 1, + STATE(610), 1, sym__double_quote, - STATE(592), 3, + STATE(604), 2, sym_expression, sym_unary_expression, - sym_spread, - STATE(224), 9, + STATE(105), 9, sym_template_string, sym__primitive, sym_object, @@ -15322,40 +19982,92 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11026] = 16, + [16251] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(150), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(152), 14, anon_sym_SQUOTE, - ACTIONS(328), 1, + anon_sym_DQUOTE, anon_sym_LBRACE, - ACTIONS(336), 1, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, anon_sym_LBRACK, - ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(344), 1, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_number, + anon_sym_BQUOTE, + [16281] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(556), 1, + anon_sym_LBRACK, + ACTIONS(554), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(648), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + sym_identifier, + ACTIONS(646), 10, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_QMARK_QMARK, + sym_number, anon_sym_BQUOTE, - ACTIONS(346), 1, + [16315] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(488), 1, + anon_sym_SQUOTE, + ACTIONS(490), 1, anon_sym_DQUOTE, - ACTIONS(419), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(429), 1, + ACTIONS(492), 1, + anon_sym_LBRACE, + ACTIONS(498), 1, + anon_sym_LBRACK, + ACTIONS(506), 1, + anon_sym_BQUOTE, + ACTIONS(586), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(588), 1, sym_identifier, - ACTIONS(435), 1, + ACTIONS(644), 1, sym_number, - STATE(439), 1, + STATE(167), 1, + sym_expression, + STATE(547), 1, sym__backtick, - STATE(476), 1, + STATE(597), 1, + sym_binary_expression, + STATE(609), 1, sym__single_quote, - STATE(477), 1, + STATE(610), 1, sym__double_quote, - STATE(641), 3, - sym_expression, - sym_unary_expression, - sym_spread, - STATE(224), 9, + STATE(105), 9, sym_template_string, sym__primitive, sym_object, @@ -15365,41 +20077,36 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11085] = 17, + [16369] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(393), 1, + ACTIONS(518), 1, anon_sym_SQUOTE, - ACTIONS(395), 1, + ACTIONS(520), 1, anon_sym_DQUOTE, - ACTIONS(397), 1, + ACTIONS(522), 1, anon_sym_LBRACE, - ACTIONS(403), 1, + ACTIONS(528), 1, anon_sym_LBRACK, - ACTIONS(405), 1, - anon_sym_BANG, - ACTIONS(411), 1, + ACTIONS(536), 1, anon_sym_BQUOTE, - ACTIONS(443), 1, + ACTIONS(598), 1, anon_sym_LPAREN, - ACTIONS(445), 1, + ACTIONS(600), 1, sym_identifier, - ACTIONS(447), 1, + ACTIONS(650), 1, sym_number, - STATE(137), 1, + STATE(128), 1, sym_expression, - STATE(283), 1, - sym_conditional_expression, - STATE(463), 1, + STATE(372), 1, + sym_binary_expression, + STATE(565), 1, sym__backtick, - STATE(493), 1, + STATE(585), 1, sym__single_quote, - STATE(494), 1, + STATE(586), 1, sym__double_quote, - STATE(309), 2, - sym_unary_expression, - sym_binary_expression, - STATE(27), 9, + STATE(46), 9, sym_template_string, sym__primitive, sym_object, @@ -15409,41 +20116,36 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11146] = 17, + [16423] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(352), 1, - anon_sym_BANG, - ACTIONS(429), 1, + ACTIONS(560), 1, anon_sym_LPAREN, - ACTIONS(449), 1, + ACTIONS(582), 1, sym_identifier, - ACTIONS(451), 1, + ACTIONS(652), 1, sym_number, - STATE(143), 1, + STATE(169), 1, sym_expression, - STATE(439), 1, + STATE(372), 1, + sym_binary_expression, + STATE(554), 1, sym__backtick, - STATE(441), 1, - sym_conditional_expression, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(405), 2, - sym_unary_expression, - sym_binary_expression, - STATE(52), 9, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, @@ -15453,41 +20155,36 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11207] = 17, + [16477] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(367), 1, - anon_sym_DQUOTE, - ACTIONS(369), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(375), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(377), 1, - anon_sym_BANG, - ACTIONS(383), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(453), 1, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(560), 1, anon_sym_LPAREN, - ACTIONS(455), 1, + ACTIONS(582), 1, sym_identifier, - ACTIONS(457), 1, + ACTIONS(652), 1, sym_number, - STATE(134), 1, + STATE(139), 1, sym_expression, - STATE(462), 1, + STATE(372), 1, + sym_binary_expression, + STATE(554), 1, sym__backtick, - STATE(492), 1, + STATE(587), 1, sym__single_quote, - STATE(496), 1, + STATE(591), 1, sym__double_quote, - STATE(628), 1, - sym_conditional_expression, - STATE(505), 2, - sym_unary_expression, - sym_binary_expression, - STATE(61), 9, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, @@ -15497,41 +20194,36 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11268] = 17, + [16531] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, - anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(230), 1, + anon_sym_DQUOTE, + ACTIONS(232), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(244), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(344), 1, + ACTIONS(252), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(297), 1, + anon_sym_SQUOTE, + ACTIONS(592), 1, anon_sym_LPAREN, - ACTIONS(449), 1, + ACTIONS(594), 1, sym_identifier, - ACTIONS(459), 1, + ACTIONS(654), 1, sym_number, - STATE(140), 1, + STATE(31), 1, sym_expression, - STATE(283), 1, - sym_conditional_expression, - STATE(439), 1, + STATE(278), 1, + sym_binary_expression, + STATE(569), 1, sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(596), 1, sym__double_quote, - STATE(279), 2, - sym_unary_expression, - sym_binary_expression, - STATE(20), 9, + STATE(616), 1, + sym__single_quote, + STATE(5), 9, sym_template_string, sym__primitive, sym_object, @@ -15541,79 +20233,63 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11329] = 16, + [16585] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(165), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(167), 14, anon_sym_SQUOTE, - ACTIONS(328), 1, + anon_sym_DQUOTE, anon_sym_LBRACE, - ACTIONS(332), 1, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(336), 1, + anon_sym_COMMA, + anon_sym_SLASH, anon_sym_LBRACK, - ACTIONS(344), 1, - anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(385), 1, - sym_identifier, - ACTIONS(419), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(461), 1, + anon_sym_BANG, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, sym_number, - STATE(439), 1, - sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, - sym__double_quote, - STATE(823), 1, - sym_arrow_function_parameters, - STATE(720), 2, - sym_arrow_function, - sym_spread, - STATE(455), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [11387] = 15, + anon_sym_BQUOTE, + [16615] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(352), 1, - anon_sym_BANG, - ACTIONS(429), 1, + ACTIONS(560), 1, anon_sym_LPAREN, - ACTIONS(449), 1, + ACTIONS(656), 1, sym_identifier, - ACTIONS(463), 1, + ACTIONS(658), 1, sym_number, - STATE(439), 1, + STATE(107), 1, + sym_member_expression, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(411), 2, - sym_expression, - sym_unary_expression, - STATE(3), 9, + STATE(921), 1, + sym_assignment_expression, + STATE(648), 8, sym_template_string, sym__primitive, sym_object, @@ -15621,39 +20297,35 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [11442] = 15, + [16668] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(338), 1, - anon_sym_BANG, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(560), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(564), 1, sym_identifier, - ACTIONS(435), 1, + ACTIONS(566), 1, sym_number, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(263), 2, + STATE(890), 1, sym_expression, - sym_unary_expression, - STATE(224), 9, + STATE(322), 9, sym_template_string, sym__primitive, sym_object, @@ -15663,116 +20335,89 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11497] = 15, + [16719] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(405), 1, - anon_sym_BANG, - ACTIONS(465), 1, + ACTIONS(660), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(171), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + sym_identifier, + ACTIONS(169), 12, anon_sym_SQUOTE, - ACTIONS(467), 1, anon_sym_DQUOTE, - ACTIONS(469), 1, anon_sym_LBRACE, - ACTIONS(471), 1, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(473), 1, + anon_sym_COMMA, + anon_sym_SLASH, anon_sym_LBRACK, - ACTIONS(475), 1, - sym_identifier, - ACTIONS(477), 1, + anon_sym_BANG, + anon_sym_QMARK_QMARK, sym_number, - ACTIONS(479), 1, anon_sym_BQUOTE, - STATE(457), 1, - sym__backtick, - STATE(484), 1, - sym__single_quote, - STATE(485), 1, - sym__double_quote, - STATE(263), 2, - sym_expression, - sym_unary_expression, - STATE(226), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [11552] = 15, + [16750] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 1, + ACTIONS(664), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + sym_identifier, + ACTIONS(662), 14, anon_sym_SQUOTE, - ACTIONS(367), 1, anon_sym_DQUOTE, - ACTIONS(369), 1, anon_sym_LBRACE, - ACTIONS(375), 1, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, anon_sym_LBRACK, - ACTIONS(377), 1, anon_sym_BANG, - ACTIONS(383), 1, - anon_sym_BQUOTE, - ACTIONS(453), 1, - anon_sym_LPAREN, - ACTIONS(455), 1, - sym_identifier, - ACTIONS(481), 1, - sym_number, - STATE(462), 1, - sym__backtick, - STATE(492), 1, - sym__single_quote, - STATE(496), 1, - sym__double_quote, - STATE(506), 2, - sym_expression, - sym_unary_expression, - STATE(69), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [11607] = 15, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_number, + anon_sym_BQUOTE, + [16779] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(367), 1, - anon_sym_DQUOTE, - ACTIONS(369), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(375), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(383), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(453), 1, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(560), 1, anon_sym_LPAREN, - ACTIONS(455), 1, + ACTIONS(656), 1, sym_identifier, - ACTIONS(481), 1, + ACTIONS(658), 1, sym_number, - STATE(120), 1, - sym_expression, - STATE(462), 1, + STATE(107), 1, + sym_member_expression, + STATE(554), 1, sym__backtick, - STATE(492), 1, + STATE(587), 1, sym__single_quote, - STATE(496), 1, + STATE(591), 1, sym__double_quote, - STATE(504), 1, - sym_binary_expression, - STATE(69), 9, + STATE(619), 1, + sym_assignment_expression, + STATE(648), 8, sym_template_string, sym__primitive, sym_object, @@ -15780,77 +20425,125 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [11661] = 15, + [16832] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(173), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + sym_identifier, + ACTIONS(175), 14, anon_sym_SQUOTE, - ACTIONS(328), 1, + anon_sym_DQUOTE, anon_sym_LBRACE, - ACTIONS(336), 1, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, anon_sym_LBRACK, - ACTIONS(344), 1, + anon_sym_BANG, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_number, + anon_sym_BQUOTE, + [16861] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(560), 1, anon_sym_LPAREN, - ACTIONS(449), 1, + ACTIONS(564), 1, sym_identifier, - ACTIONS(463), 1, + ACTIONS(666), 1, sym_number, - STATE(114), 1, - sym_expression, - STATE(403), 1, - sym_binary_expression, - STATE(439), 1, + STATE(549), 1, + sym_group, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(3), 9, + STATE(851), 1, + sym__short_concat_expression, + STATE(548), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [11715] = 15, + [16914] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(161), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + sym_identifier, + ACTIONS(159), 14, anon_sym_SQUOTE, - ACTIONS(328), 1, + anon_sym_DQUOTE, anon_sym_LBRACE, - ACTIONS(336), 1, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, anon_sym_LBRACK, - ACTIONS(344), 1, + anon_sym_BANG, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_number, + anon_sym_BQUOTE, + [16943] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(560), 1, anon_sym_LPAREN, - ACTIONS(449), 1, + ACTIONS(564), 1, sym_identifier, - ACTIONS(463), 1, + ACTIONS(566), 1, sym_number, - STATE(124), 1, - sym_expression, - STATE(265), 1, - sym_binary_expression, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(3), 9, + STATE(680), 1, + sym_expression, + STATE(322), 9, sym_template_string, sym__primitive, sym_object, @@ -15860,36 +20553,34 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11769] = 15, + [16994] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(560), 1, anon_sym_LPAREN, - ACTIONS(449), 1, + ACTIONS(564), 1, sym_identifier, - ACTIONS(463), 1, + ACTIONS(566), 1, sym_number, - STATE(75), 1, - sym_expression, - STATE(265), 1, - sym_binary_expression, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(3), 9, + STATE(826), 1, + sym_expression, + STATE(322), 9, sym_template_string, sym__primitive, sym_object, @@ -15899,36 +20590,36 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11823] = 15, + [17045] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(393), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(395), 1, - anon_sym_DQUOTE, - ACTIONS(397), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(403), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(411), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(443), 1, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(560), 1, anon_sym_LPAREN, - ACTIONS(445), 1, + ACTIONS(656), 1, sym_identifier, - ACTIONS(483), 1, + ACTIONS(658), 1, sym_number, - STATE(91), 1, - sym_expression, - STATE(265), 1, - sym_binary_expression, - STATE(463), 1, + STATE(107), 1, + sym_member_expression, + STATE(554), 1, sym__backtick, - STATE(493), 1, + STATE(587), 1, sym__single_quote, - STATE(494), 1, + STATE(591), 1, sym__double_quote, - STATE(29), 9, + STATE(731), 1, + sym_assignment_expression, + STATE(648), 8, sym_template_string, sym__primitive, sym_object, @@ -15936,76 +20627,72 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [11877] = 15, + [17098] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(560), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(564), 1, sym_identifier, - ACTIONS(485), 1, + ACTIONS(566), 1, sym_number, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(469), 1, - sym_group, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(783), 1, - sym__short_concat_expression, - STATE(468), 8, + STATE(931), 1, + sym_expression, + STATE(322), 9, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [11930] = 15, + [17149] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(488), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(490), 1, + anon_sym_DQUOTE, + ACTIONS(492), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(498), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(506), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(586), 1, anon_sym_LPAREN, - ACTIONS(487), 1, + ACTIONS(588), 1, sym_identifier, - ACTIONS(489), 1, + ACTIONS(644), 1, sym_number, - STATE(64), 1, - sym_member_expression, - STATE(439), 1, + STATE(547), 1, sym__backtick, - STATE(476), 1, + STATE(609), 1, sym__single_quote, - STATE(477), 1, + STATE(610), 1, sym__double_quote, - STATE(787), 1, - sym_assignment_expression, - STATE(547), 8, + STATE(736), 1, + sym_expression, + STATE(105), 9, sym_template_string, sym__primitive, sym_object, @@ -16013,74 +20700,93 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [11983] = 14, + [17200] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(672), 1, + anon_sym_DOT, + ACTIONS(674), 1, + sym_regular_expression_flags, + ACTIONS(670), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + sym_identifier, + ACTIONS(668), 12, anon_sym_SQUOTE, - ACTIONS(328), 1, + anon_sym_DQUOTE, anon_sym_LBRACE, - ACTIONS(336), 1, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, anon_sym_LBRACK, - ACTIONS(344), 1, + anon_sym_BANG, + anon_sym_QMARK_QMARK, + sym_number, anon_sym_BQUOTE, - ACTIONS(346), 1, + [17233] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(660), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(53), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + sym_identifier, + ACTIONS(51), 12, + anon_sym_SQUOTE, anon_sym_DQUOTE, - ACTIONS(429), 1, + anon_sym_LBRACE, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(433), 1, - sym_identifier, - ACTIONS(435), 1, - sym_number, - STATE(439), 1, - sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, - sym__double_quote, - STATE(768), 1, - sym_expression, - STATE(224), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [12034] = 15, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_LBRACK, + anon_sym_BANG, + anon_sym_QMARK_QMARK, + sym_number, + anon_sym_BQUOTE, + [17264] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(560), 1, anon_sym_LPAREN, - ACTIONS(487), 1, + ACTIONS(656), 1, sym_identifier, - ACTIONS(489), 1, + ACTIONS(658), 1, sym_number, - STATE(64), 1, + STATE(107), 1, sym_member_expression, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(510), 1, + STATE(909), 1, sym_assignment_expression, - STATE(547), 8, + STATE(648), 8, sym_template_string, sym__primitive, sym_object, @@ -16089,34 +20795,34 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [12087] = 14, + [17317] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(560), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(564), 1, sym_identifier, - ACTIONS(435), 1, + ACTIONS(566), 1, sym_number, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(815), 1, + STATE(856), 1, sym_expression, - STATE(224), 9, + STATE(322), 9, sym_template_string, sym__primitive, sym_object, @@ -16126,73 +20832,72 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12138] = 14, + [17368] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(560), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(564), 1, sym_identifier, - ACTIONS(435), 1, + ACTIONS(676), 1, sym_number, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(557), 1, + sym_group, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(678), 1, - sym_expression, - STATE(224), 9, + STATE(875), 1, + sym__short_concat_expression, + STATE(556), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [12189] = 15, + [17421] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(628), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, - anon_sym_LBRACE, - ACTIONS(336), 1, - anon_sym_LBRACK, - ACTIONS(344), 1, - anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(630), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(632), 1, + anon_sym_LBRACE, + ACTIONS(634), 1, anon_sym_LPAREN, - ACTIONS(487), 1, + ACTIONS(636), 1, + anon_sym_LBRACK, + ACTIONS(638), 1, sym_identifier, - ACTIONS(489), 1, + ACTIONS(640), 1, sym_number, - STATE(64), 1, - sym_member_expression, - STATE(439), 1, + ACTIONS(642), 1, + anon_sym_BQUOTE, + STATE(323), 1, + sym_expression, + STATE(571), 1, sym__backtick, - STATE(476), 1, + STATE(601), 1, sym__single_quote, - STATE(477), 1, + STATE(602), 1, sym__double_quote, - STATE(603), 1, - sym_assignment_expression, - STATE(547), 8, + STATE(224), 9, sym_template_string, sym__primitive, sym_object, @@ -16200,109 +20905,110 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [12242] = 14, + [17472] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(560), 1, anon_sym_LPAREN, - ACTIONS(449), 1, + ACTIONS(564), 1, sym_identifier, - ACTIONS(463), 1, + ACTIONS(678), 1, sym_number, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(449), 1, - sym_expression, - STATE(476), 1, + STATE(564), 1, + sym_group, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(3), 9, + STATE(863), 1, + sym__short_concat_expression, + STATE(563), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [12293] = 14, + [17525] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(560), 1, anon_sym_LPAREN, - ACTIONS(449), 1, + ACTIONS(564), 1, sym_identifier, - ACTIONS(463), 1, + ACTIONS(680), 1, sym_number, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(470), 1, - sym_expression, - STATE(476), 1, + STATE(568), 1, + sym_group, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(3), 9, + STATE(926), 1, + sym__short_concat_expression, + STATE(567), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [12344] = 14, + [17578] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(560), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(582), 1, sym_identifier, - ACTIONS(435), 1, + ACTIONS(682), 1, sym_number, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(587), 1, - sym_expression, - STATE(224), 9, + STATE(64), 9, sym_template_string, sym__primitive, sym_object, @@ -16312,34 +21018,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12395] = 14, + [17626] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 1, + ACTIONS(488), 1, anon_sym_SQUOTE, - ACTIONS(367), 1, + ACTIONS(490), 1, anon_sym_DQUOTE, - ACTIONS(369), 1, + ACTIONS(492), 1, anon_sym_LBRACE, - ACTIONS(375), 1, + ACTIONS(498), 1, anon_sym_LBRACK, - ACTIONS(383), 1, + ACTIONS(506), 1, anon_sym_BQUOTE, - ACTIONS(453), 1, + ACTIONS(586), 1, anon_sym_LPAREN, - ACTIONS(455), 1, + ACTIONS(588), 1, sym_identifier, - ACTIONS(481), 1, + ACTIONS(684), 1, sym_number, - STATE(462), 1, + STATE(547), 1, sym__backtick, - STATE(492), 1, + STATE(609), 1, sym__single_quote, - STATE(496), 1, + STATE(610), 1, sym__double_quote, - STATE(633), 1, - sym_expression, - STATE(69), 9, + STATE(125), 9, sym_template_string, sym__primitive, sym_object, @@ -16349,110 +21053,67 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12446] = 15, + [17674] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(488), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, - anon_sym_LBRACE, - ACTIONS(336), 1, - anon_sym_LBRACK, - ACTIONS(344), 1, - anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(490), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, - anon_sym_LPAREN, - ACTIONS(433), 1, - sym_identifier, - ACTIONS(491), 1, - sym_number, - STATE(439), 1, - sym__backtick, - STATE(461), 1, - sym_group, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, - sym__double_quote, - STATE(739), 1, - sym__short_concat_expression, - STATE(460), 8, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [12499] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(324), 1, - anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(492), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(498), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(506), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(586), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(588), 1, sym_identifier, - ACTIONS(493), 1, + ACTIONS(686), 1, sym_number, - STATE(439), 1, + STATE(547), 1, sym__backtick, - STATE(467), 1, - sym_group, - STATE(476), 1, + STATE(609), 1, sym__single_quote, - STATE(477), 1, + STATE(610), 1, sym__double_quote, - STATE(767), 1, - sym__short_concat_expression, - STATE(466), 8, + STATE(532), 9, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [12552] = 14, + [17722] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(609), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, - anon_sym_LBRACE, - ACTIONS(336), 1, - anon_sym_LBRACK, - ACTIONS(344), 1, - anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(611), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(613), 1, + anon_sym_LBRACE, + ACTIONS(615), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(617), 1, + anon_sym_LBRACK, + ACTIONS(619), 1, sym_identifier, - ACTIONS(435), 1, + ACTIONS(623), 1, + anon_sym_BQUOTE, + ACTIONS(688), 1, sym_number, - STATE(439), 1, + STATE(561), 1, sym__backtick, - STATE(476), 1, + STATE(607), 1, sym__single_quote, - STATE(477), 1, + STATE(611), 1, sym__double_quote, - STATE(790), 1, - sym_expression, - STATE(224), 9, + STATE(453), 9, sym_template_string, sym__primitive, sym_object, @@ -16462,108 +21123,122 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12603] = 15, + [17770] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(694), 1, + anon_sym_DOT, + ACTIONS(692), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + sym_identifier, + ACTIONS(690), 12, anon_sym_SQUOTE, - ACTIONS(328), 1, - anon_sym_LBRACE, - ACTIONS(336), 1, - anon_sym_LBRACK, - ACTIONS(344), 1, - anon_sym_BQUOTE, - ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, + anon_sym_LBRACE, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(487), 1, - sym_identifier, - ACTIONS(489), 1, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_LBRACK, + anon_sym_BANG, + anon_sym_QMARK_QMARK, sym_number, - STATE(64), 1, - sym_member_expression, - STATE(439), 1, - sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, - sym__double_quote, - STATE(821), 1, - sym_assignment_expression, - STATE(547), 8, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_bracket_expression, - [12656] = 15, + anon_sym_BQUOTE, + [17800] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, - anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(230), 1, + anon_sym_DQUOTE, + ACTIONS(232), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(244), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(252), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(297), 1, + anon_sym_SQUOTE, + ACTIONS(592), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(594), 1, sym_identifier, - ACTIONS(495), 1, + ACTIONS(696), 1, sym_number, - STATE(439), 1, + STATE(569), 1, sym__backtick, - STATE(452), 1, - sym_group, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, + STATE(596), 1, sym__double_quote, - STATE(760), 1, - sym__short_concat_expression, - STATE(451), 8, + STATE(616), 1, + sym__single_quote, + STATE(23), 9, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [12709] = 13, + [17848] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 1, + ACTIONS(31), 1, + anon_sym_as, + ACTIONS(698), 1, + anon_sym_QMARK, + ACTIONS(700), 1, + anon_sym_QMARK_QMARK, + STATE(343), 1, + sym__alias, + ACTIONS(29), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + ACTIONS(27), 11, anon_sym_SQUOTE, - ACTIONS(467), 1, anon_sym_DQUOTE, - ACTIONS(469), 1, anon_sym_LBRACE, - ACTIONS(471), 1, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(473), 1, + anon_sym_COMMA, + anon_sym_SLASH, anon_sym_LBRACK, - ACTIONS(475), 1, - sym_identifier, - ACTIONS(479), 1, + anon_sym_BANG, + sym_number, + anon_sym_BQUOTE, + [17884] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(457), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_LBRACK, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(497), 1, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(560), 1, + anon_sym_LPAREN, + ACTIONS(564), 1, + sym_identifier, + ACTIONS(682), 1, sym_number, - STATE(457), 1, + STATE(554), 1, sym__backtick, - STATE(484), 1, + STATE(587), 1, sym__single_quote, - STATE(485), 1, + STATE(591), 1, sym__double_quote, - STATE(243), 9, + STATE(64), 9, sym_template_string, sym__primitive, sym_object, @@ -16573,32 +21248,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12757] = 13, + [17932] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(560), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(564), 1, sym_identifier, - ACTIONS(499), 1, + ACTIONS(702), 1, sym_number, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(458), 9, + STATE(379), 9, sym_template_string, sym__primitive, sym_object, @@ -16608,32 +21283,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12805] = 13, + [17980] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 1, + ACTIONS(628), 1, anon_sym_SQUOTE, - ACTIONS(467), 1, + ACTIONS(630), 1, anon_sym_DQUOTE, - ACTIONS(469), 1, + ACTIONS(632), 1, anon_sym_LBRACE, - ACTIONS(471), 1, + ACTIONS(634), 1, anon_sym_LPAREN, - ACTIONS(473), 1, + ACTIONS(636), 1, anon_sym_LBRACK, - ACTIONS(475), 1, + ACTIONS(638), 1, sym_identifier, - ACTIONS(479), 1, + ACTIONS(642), 1, anon_sym_BQUOTE, - ACTIONS(501), 1, + ACTIONS(704), 1, sym_number, - STATE(457), 1, + STATE(571), 1, sym__backtick, - STATE(484), 1, + STATE(601), 1, sym__single_quote, - STATE(485), 1, + STATE(602), 1, sym__double_quote, - STATE(267), 9, + STATE(226), 9, sym_template_string, sym__primitive, sym_object, @@ -16643,32 +21318,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12853] = 13, + [18028] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(367), 1, - anon_sym_DQUOTE, - ACTIONS(369), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(375), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(383), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(453), 1, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(560), 1, anon_sym_LPAREN, - ACTIONS(455), 1, + ACTIONS(564), 1, sym_identifier, - ACTIONS(503), 1, + ACTIONS(706), 1, sym_number, - STATE(462), 1, + STATE(554), 1, sym__backtick, - STATE(492), 1, + STATE(587), 1, sym__single_quote, - STATE(496), 1, + STATE(591), 1, sym__double_quote, - STATE(438), 9, + STATE(543), 9, sym_template_string, sym__primitive, sym_object, @@ -16678,32 +21353,61 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12901] = 13, + [18076] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(31), 1, + anon_sym_as, + ACTIONS(698), 1, + anon_sym_QMARK, + ACTIONS(700), 1, + anon_sym_QMARK_QMARK, + STATE(340), 1, + sym__alias, + ACTIONS(710), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + ACTIONS(708), 11, anon_sym_SQUOTE, - ACTIONS(328), 1, + anon_sym_DQUOTE, anon_sym_LBRACE, - ACTIONS(336), 1, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, anon_sym_LBRACK, - ACTIONS(344), 1, + anon_sym_BANG, + sym_number, anon_sym_BQUOTE, - ACTIONS(346), 1, + [18112] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(628), 1, + anon_sym_SQUOTE, + ACTIONS(630), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(632), 1, + anon_sym_LBRACE, + ACTIONS(634), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(636), 1, + anon_sym_LBRACK, + ACTIONS(638), 1, sym_identifier, - ACTIONS(505), 1, + ACTIONS(642), 1, + anon_sym_BQUOTE, + ACTIONS(712), 1, sym_number, - STATE(439), 1, + STATE(571), 1, sym__backtick, - STATE(476), 1, + STATE(601), 1, sym__single_quote, - STATE(477), 1, + STATE(602), 1, sym__double_quote, - STATE(442), 9, + STATE(264), 9, sym_template_string, sym__primitive, sym_object, @@ -16713,32 +21417,61 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12949] = 13, + [18160] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(31), 1, + anon_sym_as, + ACTIONS(698), 1, + anon_sym_QMARK, + ACTIONS(700), 1, + anon_sym_QMARK_QMARK, + STATE(351), 1, + sym__alias, + ACTIONS(716), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + ACTIONS(714), 11, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_LBRACK, + anon_sym_BANG, + sym_number, + anon_sym_BQUOTE, + [18196] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(560), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(564), 1, sym_identifier, - ACTIONS(507), 1, + ACTIONS(718), 1, sym_number, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(472), 9, + STATE(552), 9, sym_template_string, sym__primitive, sym_object, @@ -16748,32 +21481,61 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12997] = 13, + [18244] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(31), 1, + anon_sym_as, + ACTIONS(698), 1, + anon_sym_QMARK, + ACTIONS(700), 1, + anon_sym_QMARK_QMARK, + STATE(357), 1, + sym__alias, + ACTIONS(722), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + ACTIONS(720), 11, anon_sym_SQUOTE, - ACTIONS(328), 1, + anon_sym_DQUOTE, anon_sym_LBRACE, - ACTIONS(336), 1, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, anon_sym_LBRACK, - ACTIONS(344), 1, + anon_sym_BANG, + sym_number, anon_sym_BQUOTE, - ACTIONS(346), 1, + [18280] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(609), 1, + anon_sym_SQUOTE, + ACTIONS(611), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(613), 1, + anon_sym_LBRACE, + ACTIONS(615), 1, anon_sym_LPAREN, - ACTIONS(449), 1, + ACTIONS(617), 1, + anon_sym_LBRACK, + ACTIONS(619), 1, sym_identifier, - ACTIONS(509), 1, + ACTIONS(623), 1, + anon_sym_BQUOTE, + ACTIONS(724), 1, sym_number, - STATE(439), 1, + STATE(561), 1, sym__backtick, - STATE(476), 1, + STATE(607), 1, sym__single_quote, - STATE(477), 1, + STATE(611), 1, sym__double_quote, - STATE(22), 9, + STATE(377), 9, sym_template_string, sym__primitive, sym_object, @@ -16783,32 +21545,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13045] = 13, + [18328] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(560), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(564), 1, sym_identifier, - ACTIONS(509), 1, + ACTIONS(726), 1, sym_number, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(22), 9, + STATE(584), 9, sym_template_string, sym__primitive, sym_object, @@ -16818,32 +21580,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13093] = 13, + [18376] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(488), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(490), 1, + anon_sym_DQUOTE, + ACTIONS(492), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(498), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(506), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(586), 1, anon_sym_LPAREN, - ACTIONS(449), 1, + ACTIONS(588), 1, sym_identifier, - ACTIONS(511), 1, + ACTIONS(728), 1, sym_number, - STATE(439), 1, + STATE(547), 1, sym__backtick, - STATE(476), 1, + STATE(609), 1, sym__single_quote, - STATE(477), 1, + STATE(610), 1, sym__double_quote, - STATE(308), 9, + STATE(551), 9, sym_template_string, sym__primitive, sym_object, @@ -16853,32 +21615,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13141] = 13, + [18424] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(393), 1, + ACTIONS(609), 1, anon_sym_SQUOTE, - ACTIONS(395), 1, + ACTIONS(611), 1, anon_sym_DQUOTE, - ACTIONS(397), 1, + ACTIONS(613), 1, anon_sym_LBRACE, - ACTIONS(403), 1, - anon_sym_LBRACK, - ACTIONS(411), 1, - anon_sym_BQUOTE, - ACTIONS(443), 1, + ACTIONS(615), 1, anon_sym_LPAREN, - ACTIONS(445), 1, + ACTIONS(617), 1, + anon_sym_LBRACK, + ACTIONS(619), 1, sym_identifier, - ACTIONS(513), 1, + ACTIONS(623), 1, + anon_sym_BQUOTE, + ACTIONS(730), 1, sym_number, - STATE(463), 1, + STATE(561), 1, sym__backtick, - STATE(493), 1, + STATE(607), 1, sym__single_quote, - STATE(494), 1, + STATE(611), 1, sym__double_quote, - STATE(34), 9, + STATE(352), 9, sym_template_string, sym__primitive, sym_object, @@ -16888,32 +21650,61 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13189] = 13, + [18472] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(31), 1, + anon_sym_as, + ACTIONS(698), 1, + anon_sym_QMARK, + ACTIONS(700), 1, + anon_sym_QMARK_QMARK, + STATE(344), 1, + sym__alias, + ACTIONS(734), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + ACTIONS(732), 11, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_LBRACK, + anon_sym_BANG, + sym_number, + anon_sym_BQUOTE, + [18508] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(518), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(520), 1, + anon_sym_DQUOTE, + ACTIONS(522), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(528), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(536), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, - anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(598), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(600), 1, sym_identifier, - ACTIONS(515), 1, + ACTIONS(736), 1, sym_number, - STATE(439), 1, + STATE(565), 1, sym__backtick, - STATE(476), 1, + STATE(585), 1, sym__single_quote, - STATE(477), 1, + STATE(586), 1, sym__double_quote, - STATE(501), 9, + STATE(54), 9, sym_template_string, sym__primitive, sym_object, @@ -16923,32 +21714,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13237] = 13, + [18556] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(328), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(336), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(344), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(560), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(564), 1, sym_identifier, - ACTIONS(517), 1, + ACTIONS(738), 1, sym_number, - STATE(439), 1, + STATE(554), 1, sym__backtick, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(423), 9, + STATE(553), 9, sym_template_string, sym__primitive, sym_object, @@ -16958,32 +21749,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13285] = 13, + [18604] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(367), 1, - anon_sym_DQUOTE, - ACTIONS(369), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(375), 1, + ACTIONS(465), 1, anon_sym_LBRACK, - ACTIONS(383), 1, + ACTIONS(473), 1, anon_sym_BQUOTE, - ACTIONS(453), 1, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(560), 1, anon_sym_LPAREN, - ACTIONS(455), 1, + ACTIONS(564), 1, sym_identifier, - ACTIONS(519), 1, + ACTIONS(740), 1, sym_number, - STATE(462), 1, + STATE(554), 1, sym__backtick, - STATE(492), 1, + STATE(587), 1, sym__single_quote, - STATE(496), 1, + STATE(591), 1, sym__double_quote, - STATE(450), 9, + STATE(577), 9, sym_template_string, sym__primitive, sym_object, @@ -16993,130 +21784,174 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13333] = 13, + [18652] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 1, + ACTIONS(53), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + sym_identifier, + ACTIONS(51), 12, anon_sym_SQUOTE, - ACTIONS(467), 1, anon_sym_DQUOTE, - ACTIONS(469), 1, anon_sym_LBRACE, - ACTIONS(471), 1, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(473), 1, + anon_sym_COMMA, + anon_sym_SLASH, anon_sym_LBRACK, - ACTIONS(475), 1, - sym_identifier, - ACTIONS(479), 1, - anon_sym_BQUOTE, - ACTIONS(521), 1, + anon_sym_BANG, + anon_sym_QMARK_QMARK, sym_number, - STATE(457), 1, - sym__backtick, - STATE(484), 1, - sym__single_quote, - STATE(485), 1, - sym__double_quote, - STATE(338), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [13381] = 13, + anon_sym_BQUOTE, + [18679] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(698), 1, + anon_sym_QMARK, + ACTIONS(700), 1, + anon_sym_QMARK_QMARK, + ACTIONS(744), 6, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + sym_identifier, + ACTIONS(742), 11, anon_sym_SQUOTE, - ACTIONS(328), 1, + anon_sym_DQUOTE, anon_sym_LBRACE, - ACTIONS(336), 1, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, anon_sym_LBRACK, - ACTIONS(344), 1, + anon_sym_BANG, + sym_number, anon_sym_BQUOTE, - ACTIONS(346), 1, + [18710] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(698), 1, + anon_sym_QMARK, + ACTIONS(133), 6, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + sym_identifier, + ACTIONS(131), 12, + anon_sym_SQUOTE, anon_sym_DQUOTE, - ACTIONS(429), 1, + anon_sym_LBRACE, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(433), 1, - sym_identifier, - ACTIONS(523), 1, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_LBRACK, + anon_sym_BANG, + anon_sym_QMARK_QMARK, sym_number, - STATE(439), 1, - sym__backtick, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, - sym__double_quote, - STATE(262), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [13429] = 13, + anon_sym_BQUOTE, + [18739] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 1, + ACTIONS(748), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + sym_identifier, + ACTIONS(746), 12, anon_sym_SQUOTE, - ACTIONS(367), 1, anon_sym_DQUOTE, - ACTIONS(369), 1, anon_sym_LBRACE, - ACTIONS(375), 1, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, anon_sym_LBRACK, - ACTIONS(383), 1, + anon_sym_BANG, + anon_sym_QMARK_QMARK, + sym_number, anon_sym_BQUOTE, - ACTIONS(453), 1, + [18766] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(31), 1, + anon_sym_as, + ACTIONS(754), 1, + anon_sym_EQ, + STATE(349), 1, + sym__alias, + ACTIONS(752), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + ACTIONS(750), 11, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(455), 1, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_LBRACK, + anon_sym_BANG, + sym_number, + anon_sym_BQUOTE, + [18799] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(758), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, sym_identifier, - ACTIONS(525), 1, + ACTIONS(756), 12, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_LBRACK, + anon_sym_BANG, + anon_sym_QMARK_QMARK, sym_number, - STATE(462), 1, - sym__backtick, - STATE(492), 1, - sym__single_quote, - STATE(496), 1, - sym__double_quote, - STATE(85), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [13477] = 8, + anon_sym_BQUOTE, + [18826] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(39), 1, anon_sym_QMARK, - ACTIONS(33), 1, + ACTIONS(181), 1, anon_sym_LBRACK, - ACTIONS(527), 1, + ACTIONS(760), 1, anon_sym_PIPE, - STATE(70), 1, + STATE(151), 1, sym_pipe_sequence, - STATE(258), 1, + STATE(374), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(31), 3, + ACTIONS(179), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(29), 11, - anon_sym_SQUOTE, + ACTIONS(41), 10, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, @@ -17127,16 +21962,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [13514] = 4, + [18862] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(31), 1, + anon_sym_as, + STATE(331), 1, + sym__alias, + ACTIONS(764), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + ACTIONS(762), 11, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_LBRACK, + anon_sym_BANG, + sym_number, + anon_sym_BQUOTE, + [18892] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(25), 1, + ACTIONS(177), 1, anon_sym_LPAREN, - ACTIONS(49), 2, + ACTIONS(25), 2, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(51), 16, - anon_sym_SQUOTE, + ACTIONS(35), 15, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, @@ -17152,25 +22011,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13543] = 9, + [18920] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(39), 1, anon_sym_QMARK, - ACTIONS(529), 1, + ACTIONS(766), 1, anon_sym_DOT, - ACTIONS(531), 1, + ACTIONS(768), 1, anon_sym_LBRACK, - ACTIONS(533), 1, + ACTIONS(770), 1, anon_sym_PIPE, - STATE(271), 1, + STATE(389), 1, aux_sym_pipe_sequence_repeat1, - STATE(323), 1, + STATE(489), 1, sym_pipe_sequence, - ACTIONS(535), 2, + ACTIONS(772), 2, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(29), 9, + ACTIONS(41), 9, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17180,16 +22039,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [13580] = 4, + [18957] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(537), 1, + ACTIONS(774), 1, anon_sym_LPAREN, - ACTIONS(21), 3, + ACTIONS(25), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(23), 13, + ACTIONS(35), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17203,41 +22062,88 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13607] = 6, + [18984] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(539), 1, + ACTIONS(774), 1, + anon_sym_LPAREN, + ACTIONS(95), 3, + anon_sym_DOT, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(97), 13, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, anon_sym_COLON, - STATE(60), 1, - sym_pipe_arguments, - ACTIONS(115), 2, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [19011] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(91), 3, + anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - STATE(239), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(117), 11, + ACTIONS(93), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_PLUS, - anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_LBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [13638] = 4, + anon_sym_DOT_DOT_DOT, + sym_identifier, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [19035] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(776), 1, + anon_sym_GT, + ACTIONS(778), 1, + anon_sym_SLASH_GT, + ACTIONS(780), 1, + sym_attribute_name, + ACTIONS(782), 1, + anon_sym_LPAREN, + ACTIONS(784), 1, + anon_sym_STAR, + ACTIONS(786), 1, + anon_sym_LBRACK, + ACTIONS(788), 1, + anon_sym_LBRACK_LPAREN, + ACTIONS(790), 1, + anon_sym_LBRACK_AT, + STATE(516), 1, + sym__normal_attribute, + STATE(332), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + STATE(515), 5, + sym_structural_directive, + sym_property_binding, + sym_event_binding, + sym_two_way_binding, + sym_animation_binding, + [19077] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(537), 1, - anon_sym_LPAREN, - ACTIONS(49), 3, + ACTIONS(79), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(51), 13, + ACTIONS(81), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17251,44 +22157,88 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13665] = 12, + [19101] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(541), 1, - anon_sym_GT, - ACTIONS(543), 1, - anon_sym_SLASH_GT, - ACTIONS(545), 1, + ACTIONS(794), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + ACTIONS(792), 11, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_LBRACK, + anon_sym_BANG, + sym_number, + anon_sym_BQUOTE, + [19125] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(798), 1, sym_attribute_name, - ACTIONS(547), 1, + ACTIONS(801), 1, anon_sym_LPAREN, - ACTIONS(549), 1, + ACTIONS(804), 1, anon_sym_STAR, - ACTIONS(551), 1, + ACTIONS(807), 1, anon_sym_LBRACK, - ACTIONS(553), 1, + ACTIONS(810), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(555), 1, + ACTIONS(813), 1, anon_sym_LBRACK_AT, - STATE(410), 1, + STATE(516), 1, sym__normal_attribute, - STATE(245), 2, + ACTIONS(796), 2, + anon_sym_GT, + anon_sym_SLASH_GT, + STATE(332), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(409), 5, + STATE(515), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [13707] = 3, + [19165] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(816), 1, + anon_sym_COLON, + STATE(150), 1, + sym_pipe_arguments, + ACTIONS(105), 2, + anon_sym_QMARK, + anon_sym_PIPE, + STATE(367), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(107), 10, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [19195] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 3, + ACTIONS(57), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(83), 13, + ACTIONS(59), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17302,14 +22252,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13731] = 3, + [19219] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(41), 3, + ACTIONS(111), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(43), 13, + ACTIONS(113), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17323,14 +22273,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13755] = 3, + [19243] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(45), 3, + ACTIONS(71), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(47), 13, + ACTIONS(73), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17344,14 +22294,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13779] = 3, + [19267] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(85), 3, + ACTIONS(75), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(87), 13, + ACTIONS(77), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17365,14 +22315,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13803] = 3, + [19291] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(89), 3, + ACTIONS(127), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(91), 13, + ACTIONS(129), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17386,14 +22336,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13827] = 3, + [19315] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(93), 3, + ACTIONS(67), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(95), 13, + ACTIONS(69), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17407,14 +22357,56 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13851] = 3, + [19339] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(820), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + ACTIONS(818), 11, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_LBRACK, + anon_sym_BANG, + sym_number, + anon_sym_BQUOTE, + [19363] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(824), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + ACTIONS(822), 11, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_LBRACK, + anon_sym_BANG, + sym_number, + anon_sym_BQUOTE, + [19387] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 3, + ACTIONS(83), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(39), 13, + ACTIONS(85), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17428,7 +22420,49 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13875] = 3, + [19411] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(824), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + ACTIONS(822), 11, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_LBRACK, + anon_sym_BANG, + sym_number, + anon_sym_BQUOTE, + [19435] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(828), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + ACTIONS(826), 11, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_LBRACK, + anon_sym_BANG, + sym_number, + anon_sym_BQUOTE, + [19459] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(101), 3, @@ -17449,126 +22483,164 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13899] = 5, + [19483] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(539), 1, - anon_sym_COLON, - ACTIONS(133), 2, + ACTIONS(61), 3, + anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - STATE(240), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(135), 11, + ACTIONS(63), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_PLUS, - anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_LBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [13927] = 5, + anon_sym_DOT_DOT_DOT, + sym_identifier, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [19507] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(557), 1, - anon_sym_COLON, - ACTIONS(137), 2, - anon_sym_QMARK, - anon_sym_PIPE, - STATE(240), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(139), 11, + ACTIONS(832), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + ACTIONS(830), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_PLUS, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [13955] = 12, + anon_sym_SLASH, + anon_sym_LBRACK, + anon_sym_BANG, + sym_number, + anon_sym_BQUOTE, + [19531] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(541), 1, + ACTIONS(776), 1, anon_sym_GT, - ACTIONS(545), 1, + ACTIONS(780), 1, sym_attribute_name, - ACTIONS(547), 1, + ACTIONS(782), 1, anon_sym_LPAREN, - ACTIONS(549), 1, + ACTIONS(784), 1, anon_sym_STAR, - ACTIONS(551), 1, + ACTIONS(786), 1, anon_sym_LBRACK, - ACTIONS(553), 1, + ACTIONS(788), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(555), 1, + ACTIONS(790), 1, anon_sym_LBRACK_AT, - ACTIONS(560), 1, + ACTIONS(834), 1, anon_sym_SLASH_GT, - STATE(410), 1, + STATE(516), 1, sym__normal_attribute, - STATE(245), 2, + STATE(332), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(409), 5, + STATE(515), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [13997] = 12, + [19573] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(838), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + ACTIONS(836), 11, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_LBRACK, + anon_sym_BANG, + sym_number, + anon_sym_BQUOTE, + [19597] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(545), 1, + ACTIONS(780), 1, sym_attribute_name, - ACTIONS(547), 1, + ACTIONS(782), 1, anon_sym_LPAREN, - ACTIONS(549), 1, + ACTIONS(784), 1, anon_sym_STAR, - ACTIONS(551), 1, + ACTIONS(786), 1, anon_sym_LBRACK, - ACTIONS(553), 1, + ACTIONS(788), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(555), 1, + ACTIONS(790), 1, anon_sym_LBRACK_AT, - ACTIONS(562), 1, + ACTIONS(840), 1, anon_sym_GT, - ACTIONS(564), 1, + ACTIONS(842), 1, anon_sym_SLASH_GT, - STATE(410), 1, + STATE(516), 1, sym__normal_attribute, - STATE(241), 2, + STATE(329), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(409), 5, + STATE(515), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [14039] = 6, + [19639] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(846), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + ACTIONS(844), 11, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_LBRACK, + anon_sym_BANG, + sym_number, + anon_sym_BQUOTE, + [19663] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(529), 1, + ACTIONS(766), 1, anon_sym_DOT, - ACTIONS(531), 1, + ACTIONS(768), 1, anon_sym_LBRACK, - ACTIONS(105), 2, + ACTIONS(123), 2, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(535), 2, + ACTIONS(772), 2, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(107), 10, + ACTIONS(125), 10, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17579,94 +22651,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [14069] = 12, + [19693] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(545), 1, - sym_attribute_name, - ACTIONS(547), 1, - anon_sym_LPAREN, - ACTIONS(549), 1, - anon_sym_STAR, - ACTIONS(551), 1, + ACTIONS(115), 3, + anon_sym_DOT, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(117), 13, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(553), 1, - anon_sym_LBRACK_LPAREN, - ACTIONS(555), 1, - anon_sym_LBRACK_AT, - ACTIONS(562), 1, - anon_sym_GT, - ACTIONS(566), 1, - anon_sym_SLASH_GT, - STATE(410), 1, - sym__normal_attribute, - STATE(230), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - STATE(409), 5, - sym_structural_directive, - sym_property_binding, - sym_event_binding, - sym_two_way_binding, - sym_animation_binding, - [14111] = 11, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [19717] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(570), 1, + ACTIONS(780), 1, sym_attribute_name, - ACTIONS(573), 1, + ACTIONS(782), 1, anon_sym_LPAREN, - ACTIONS(576), 1, + ACTIONS(784), 1, anon_sym_STAR, - ACTIONS(579), 1, + ACTIONS(786), 1, anon_sym_LBRACK, - ACTIONS(582), 1, + ACTIONS(788), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(585), 1, + ACTIONS(790), 1, anon_sym_LBRACK_AT, - STATE(410), 1, - sym__normal_attribute, - ACTIONS(568), 2, + ACTIONS(840), 1, anon_sym_GT, + ACTIONS(848), 1, anon_sym_SLASH_GT, - STATE(245), 2, + STATE(516), 1, + sym__normal_attribute, + STATE(348), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(409), 5, + STATE(515), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [14151] = 3, + [19759] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(57), 3, - anon_sym_DOT, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(59), 13, + ACTIONS(852), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + ACTIONS(850), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, + anon_sym_SLASH, anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [14175] = 3, + anon_sym_BANG, + sym_number, + anon_sym_BQUOTE, + [19783] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(61), 3, + ACTIONS(119), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(63), 13, + ACTIONS(121), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17680,56 +22744,56 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [14199] = 3, + [19807] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(65), 3, - anon_sym_DOT, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(67), 13, + ACTIONS(856), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + ACTIONS(854), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, + anon_sym_SLASH, anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [14223] = 3, + anon_sym_BANG, + sym_number, + anon_sym_BQUOTE, + [19831] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 3, - anon_sym_DOT, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(71), 13, + ACTIONS(860), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + ACTIONS(858), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, + anon_sym_SLASH, anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [14247] = 3, + anon_sym_BANG, + sym_number, + anon_sym_BQUOTE, + [19855] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(73), 3, + ACTIONS(87), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(75), 13, + ACTIONS(89), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17743,201 +22807,203 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [14271] = 3, + [19879] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(77), 3, - anon_sym_DOT, + ACTIONS(862), 1, + anon_sym_COLON, + STATE(432), 1, + sym_pipe_arguments, + ACTIONS(105), 2, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(79), 13, + STATE(369), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(107), 9, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [14295] = 6, + [19908] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(588), 1, + ACTIONS(864), 1, anon_sym_COLON, - STATE(284), 1, - sym_pipe_arguments, - ACTIONS(115), 2, + ACTIONS(139), 2, anon_sym_QMARK, anon_sym_PIPE, - STATE(259), 2, + STATE(361), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(117), 9, - anon_sym_SQUOTE, + ACTIONS(141), 10, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_RBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [14324] = 11, + [19935] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(590), 1, + ACTIONS(867), 1, anon_sym_GT, - ACTIONS(592), 1, + ACTIONS(869), 1, sym_attribute_name, - ACTIONS(594), 1, + ACTIONS(871), 1, anon_sym_LPAREN, - ACTIONS(596), 1, + ACTIONS(873), 1, anon_sym_STAR, - ACTIONS(598), 1, + ACTIONS(875), 1, anon_sym_LBRACK, - ACTIONS(600), 1, + ACTIONS(877), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(602), 1, + ACTIONS(879), 1, anon_sym_LBRACK_AT, - STATE(437), 1, + STATE(545), 1, sym__normal_attribute, - STATE(256), 2, + STATE(363), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(436), 5, + STATE(542), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [14363] = 11, + [19974] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(592), 1, + ACTIONS(869), 1, sym_attribute_name, - ACTIONS(594), 1, + ACTIONS(871), 1, anon_sym_LPAREN, - ACTIONS(596), 1, + ACTIONS(873), 1, anon_sym_STAR, - ACTIONS(598), 1, + ACTIONS(875), 1, anon_sym_LBRACK, - ACTIONS(600), 1, + ACTIONS(877), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(602), 1, + ACTIONS(879), 1, anon_sym_LBRACK_AT, - ACTIONS(604), 1, + ACTIONS(881), 1, anon_sym_GT, - STATE(437), 1, + STATE(545), 1, sym__normal_attribute, - STATE(256), 2, + STATE(366), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(436), 5, + STATE(542), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [14402] = 11, + [20013] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(592), 1, + ACTIONS(869), 1, sym_attribute_name, - ACTIONS(594), 1, + ACTIONS(871), 1, anon_sym_LPAREN, - ACTIONS(596), 1, + ACTIONS(873), 1, anon_sym_STAR, - ACTIONS(598), 1, + ACTIONS(875), 1, anon_sym_LBRACK, - ACTIONS(600), 1, + ACTIONS(877), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(602), 1, + ACTIONS(879), 1, anon_sym_LBRACK_AT, - ACTIONS(606), 1, + ACTIONS(883), 1, anon_sym_GT, - STATE(437), 1, + STATE(545), 1, sym__normal_attribute, - STATE(254), 2, + STATE(366), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(436), 5, + STATE(542), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [14441] = 11, + [20052] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(568), 1, - anon_sym_GT, - ACTIONS(608), 1, + ACTIONS(869), 1, sym_attribute_name, - ACTIONS(611), 1, + ACTIONS(871), 1, anon_sym_LPAREN, - ACTIONS(614), 1, + ACTIONS(873), 1, anon_sym_STAR, - ACTIONS(617), 1, + ACTIONS(875), 1, anon_sym_LBRACK, - ACTIONS(620), 1, + ACTIONS(877), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(623), 1, + ACTIONS(879), 1, anon_sym_LBRACK_AT, - STATE(437), 1, + ACTIONS(885), 1, + anon_sym_GT, + STATE(545), 1, sym__normal_attribute, - STATE(256), 2, + STATE(364), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(436), 5, + STATE(542), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [14480] = 11, + [20091] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(592), 1, + ACTIONS(796), 1, + anon_sym_GT, + ACTIONS(887), 1, sym_attribute_name, - ACTIONS(594), 1, + ACTIONS(890), 1, anon_sym_LPAREN, - ACTIONS(596), 1, + ACTIONS(893), 1, anon_sym_STAR, - ACTIONS(598), 1, + ACTIONS(896), 1, anon_sym_LBRACK, - ACTIONS(600), 1, + ACTIONS(899), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(602), 1, + ACTIONS(902), 1, anon_sym_LBRACK_AT, - ACTIONS(626), 1, - anon_sym_GT, - STATE(437), 1, + STATE(545), 1, sym__normal_attribute, - STATE(253), 2, + STATE(366), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(436), 5, + STATE(542), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [14519] = 5, + [20130] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(157), 1, + ACTIONS(816), 1, + anon_sym_COLON, + ACTIONS(135), 2, anon_sym_QMARK, - ACTIONS(527), 1, anon_sym_PIPE, - STATE(261), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(159), 11, - anon_sym_SQUOTE, + STATE(361), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(137), 10, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, @@ -17948,18 +23014,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [14545] = 5, + [20157] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(588), 1, + ACTIONS(905), 1, anon_sym_COLON, - ACTIONS(133), 2, + ACTIONS(139), 2, anon_sym_QMARK, anon_sym_PIPE, - STATE(260), 2, + STATE(368), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(135), 9, + ACTIONS(141), 9, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17969,18 +23035,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [14571] = 5, + [20183] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(628), 1, + ACTIONS(862), 1, anon_sym_COLON, - ACTIONS(137), 2, + ACTIONS(135), 2, anon_sym_QMARK, anon_sym_PIPE, - STATE(260), 2, + STATE(368), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(139), 9, + ACTIONS(137), 9, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17990,39 +23056,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [14597] = 5, + [20209] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(150), 1, + ACTIONS(910), 1, + anon_sym_DQUOTE, + STATE(73), 1, + sym__double_quote, + STATE(581), 1, + aux_sym_string_repeat1, + ACTIONS(912), 2, + aux_sym_string_token1, + sym__escape_sequence, + ACTIONS(908), 8, + anon_sym_GT, + anon_sym_SLASH_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [20236] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(664), 1, anon_sym_QMARK, - ACTIONS(631), 1, - anon_sym_PIPE, - STATE(261), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(152), 11, + ACTIONS(662), 12, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_PLUS, anon_sym_RBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [14623] = 5, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [20257] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(636), 1, + ACTIONS(161), 1, anon_sym_QMARK, - ACTIONS(31), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(634), 8, + ACTIONS(159), 12, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -18031,230 +23109,267 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - [14648] = 3, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [20278] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(640), 1, + ACTIONS(150), 1, anon_sym_QMARK, - ACTIONS(638), 12, - anon_sym_SQUOTE, + ACTIONS(914), 1, + anon_sym_PIPE, + STATE(373), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(152), 10, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_PLUS, anon_sym_RBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [14669] = 6, + [20303] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(644), 1, + ACTIONS(146), 1, + anon_sym_QMARK, + ACTIONS(760), 1, + anon_sym_PIPE, + STATE(373), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(148), 10, anon_sym_DQUOTE, - STATE(13), 1, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [20328] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(910), 1, + anon_sym_DQUOTE, + STATE(73), 1, sym__double_quote, - STATE(479), 1, + STATE(581), 1, aux_sym_string_repeat1, - ACTIONS(646), 2, + ACTIONS(912), 2, aux_sym_string_token1, sym__escape_sequence, - ACTIONS(642), 8, + ACTIONS(908), 7, anon_sym_GT, - anon_sym_SLASH_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [14696] = 3, + [20354] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(917), 1, + anon_sym_RBRACE, + ACTIONS(919), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(921), 1, + sym_identifier, + STATE(558), 1, + sym_spread, + STATE(587), 1, + sym__single_quote, + STATE(591), 1, + sym__double_quote, + STATE(860), 1, + sym_string, + STATE(388), 3, + sym_pair, + sym__shorthand, + aux_sym_object_repeat1, + [20390] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(210), 1, + ACTIONS(648), 1, anon_sym_QMARK, - ACTIONS(208), 12, + ACTIONS(766), 1, + anon_sym_DOT, + ACTIONS(768), 1, + anon_sym_LBRACK, + ACTIONS(772), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(646), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_RBRACK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [14717] = 11, + [20416] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(648), 1, - anon_sym_RBRACE, - ACTIONS(650), 1, + ACTIONS(919), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(652), 1, + ACTIONS(921), 1, sym_identifier, - STATE(454), 1, + ACTIONS(923), 1, + anon_sym_RBRACE, + STATE(558), 1, sym_spread, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(736), 1, + STATE(860), 1, sym_string, - STATE(274), 3, + STATE(380), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [14753] = 6, + [20452] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(529), 1, - anon_sym_DOT, - ACTIONS(531), 1, + ACTIONS(181), 1, anon_sym_LBRACK, - ACTIONS(636), 1, + ACTIONS(648), 1, anon_sym_QMARK, - ACTIONS(535), 2, + ACTIONS(179), 3, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(634), 7, - anon_sym_SQUOTE, + ACTIONS(646), 7, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_RBRACK, anon_sym_QMARK_QMARK, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [14779] = 11, + [20476] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(650), 1, + ACTIONS(919), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(652), 1, + ACTIONS(921), 1, sym_identifier, - ACTIONS(654), 1, + ACTIONS(925), 1, anon_sym_RBRACE, - STATE(454), 1, + STATE(558), 1, sym_spread, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(736), 1, + STATE(860), 1, sym_string, - STATE(274), 3, + STATE(382), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [14815] = 11, + [20512] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(650), 1, + ACTIONS(919), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(652), 1, + ACTIONS(921), 1, sym_identifier, - ACTIONS(656), 1, + ACTIONS(927), 1, anon_sym_RBRACE, - STATE(454), 1, + STATE(558), 1, sym_spread, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(736), 1, + STATE(860), 1, sym_string, - STATE(268), 3, + STATE(382), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [14851] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(644), 1, - anon_sym_DQUOTE, - STATE(13), 1, - sym__double_quote, - STATE(479), 1, - aux_sym_string_repeat1, - ACTIONS(646), 2, - aux_sym_string_token1, - sym__escape_sequence, - ACTIONS(642), 7, - anon_sym_GT, - sym_attribute_name, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [14877] = 5, + [20548] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(157), 1, - anon_sym_QMARK, - ACTIONS(533), 1, - anon_sym_PIPE, - STATE(273), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(159), 9, + ACTIONS(929), 1, anon_sym_SQUOTE, + ACTIONS(932), 1, anon_sym_DQUOTE, + ACTIONS(935), 1, anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, + ACTIONS(937), 1, anon_sym_DOT_DOT_DOT, + ACTIONS(940), 1, sym_identifier, - [14901] = 11, + STATE(558), 1, + sym_spread, + STATE(587), 1, + sym__single_quote, + STATE(591), 1, + sym__double_quote, + STATE(860), 1, + sym_string, + STATE(382), 3, + sym_pair, + sym__shorthand, + aux_sym_object_repeat1, + [20584] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(650), 1, + ACTIONS(919), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(652), 1, + ACTIONS(921), 1, sym_identifier, - ACTIONS(658), 1, + ACTIONS(943), 1, anon_sym_RBRACE, - STATE(454), 1, + STATE(558), 1, sym_spread, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(736), 1, + STATE(860), 1, sym_string, - STATE(276), 3, + STATE(387), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [14937] = 5, + [20620] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(150), 1, anon_sym_QMARK, - ACTIONS(660), 1, + ACTIONS(945), 1, anon_sym_PIPE, - STATE(273), 1, + STATE(384), 1, aux_sym_pipe_sequence_repeat1, ACTIONS(152), 9, anon_sym_SQUOTE, @@ -18266,6466 +23381,6633 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [14961] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(663), 1, - anon_sym_SQUOTE, - ACTIONS(666), 1, - anon_sym_DQUOTE, - ACTIONS(669), 1, - anon_sym_RBRACE, - ACTIONS(671), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(674), 1, - sym_identifier, - STATE(454), 1, - sym_spread, - STATE(476), 1, - sym__single_quote, - STATE(477), 1, - sym__double_quote, - STATE(736), 1, - sym_string, - STATE(274), 3, - sym_pair, - sym__shorthand, - aux_sym_object_repeat1, - [14997] = 11, + [20644] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(650), 1, + ACTIONS(919), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(652), 1, + ACTIONS(921), 1, sym_identifier, - ACTIONS(677), 1, + ACTIONS(948), 1, anon_sym_RBRACE, - STATE(454), 1, + STATE(558), 1, sym_spread, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(736), 1, + STATE(860), 1, sym_string, - STATE(266), 3, + STATE(391), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [15033] = 11, + [20680] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(650), 1, + ACTIONS(919), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(652), 1, + ACTIONS(921), 1, sym_identifier, - ACTIONS(679), 1, + ACTIONS(950), 1, anon_sym_RBRACE, - STATE(454), 1, + STATE(558), 1, sym_spread, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(736), 1, + STATE(860), 1, sym_string, - STATE(274), 3, + STATE(381), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [15069] = 11, + [20716] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(650), 1, + ACTIONS(919), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(652), 1, + ACTIONS(921), 1, sym_identifier, - ACTIONS(681), 1, + ACTIONS(952), 1, anon_sym_RBRACE, - STATE(454), 1, + STATE(558), 1, sym_spread, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(736), 1, + STATE(860), 1, sym_string, - STATE(278), 3, + STATE(382), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [15105] = 11, + [20752] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(346), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(650), 1, + ACTIONS(919), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(652), 1, + ACTIONS(921), 1, sym_identifier, - ACTIONS(683), 1, + ACTIONS(954), 1, anon_sym_RBRACE, - STATE(454), 1, + STATE(558), 1, sym_spread, - STATE(476), 1, + STATE(587), 1, sym__single_quote, - STATE(477), 1, + STATE(591), 1, sym__double_quote, - STATE(736), 1, + STATE(860), 1, sym_string, - STATE(274), 3, + STATE(382), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [15141] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(99), 1, - anon_sym_QMARK, - ACTIONS(685), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(97), 8, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - [15162] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(689), 1, - anon_sym_DOT, - ACTIONS(691), 1, - sym_regular_expression_flags, - ACTIONS(693), 1, - anon_sym_QMARK, - ACTIONS(687), 8, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - [15185] = 3, + [20788] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 1, + ACTIONS(146), 1, anon_sym_QMARK, - ACTIONS(695), 10, + ACTIONS(770), 1, + anon_sym_PIPE, + STATE(384), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(148), 9, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_RBRACK, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [15204] = 3, + [20812] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(699), 10, + ACTIONS(453), 1, anon_sym_SQUOTE, + ACTIONS(482), 1, anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, + ACTIONS(919), 1, anon_sym_DOT_DOT_DOT, + ACTIONS(921), 1, sym_identifier, - [15223] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(99), 1, - anon_sym_QMARK, - ACTIONS(97), 10, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + ACTIONS(956), 1, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [15242] = 3, + STATE(558), 1, + sym_spread, + STATE(587), 1, + sym__single_quote, + STATE(591), 1, + sym__double_quote, + STATE(860), 1, + sym_string, + STATE(392), 3, + sym_pair, + sym__shorthand, + aux_sym_object_repeat1, + [20848] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(171), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(173), 9, + ACTIONS(453), 1, anon_sym_SQUOTE, + ACTIONS(482), 1, anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, + ACTIONS(919), 1, anon_sym_DOT_DOT_DOT, + ACTIONS(921), 1, sym_identifier, - [15261] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(150), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(152), 9, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + ACTIONS(958), 1, anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [15280] = 4, + STATE(558), 1, + sym_spread, + STATE(587), 1, + sym__single_quote, + STATE(591), 1, + sym__double_quote, + STATE(860), 1, + sym_string, + STATE(382), 3, + sym_pair, + sym__shorthand, + aux_sym_object_repeat1, + [20884] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, - anon_sym_QMARK, - ACTIONS(685), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(187), 8, + ACTIONS(453), 1, anon_sym_SQUOTE, + ACTIONS(482), 1, anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - [15301] = 3, + ACTIONS(919), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(921), 1, + sym_identifier, + ACTIONS(960), 1, + anon_sym_RBRACE, + STATE(558), 1, + sym_spread, + STATE(587), 1, + sym__single_quote, + STATE(591), 1, + sym__double_quote, + STATE(860), 1, + sym_string, + STATE(382), 3, + sym_pair, + sym__shorthand, + aux_sym_object_repeat1, + [20920] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 1, + ACTIONS(964), 2, anon_sym_LT, - ACTIONS(703), 9, + aux_sym_text_token2, + ACTIONS(962), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15319] = 3, + [20939] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(968), 2, anon_sym_LT, - ACTIONS(707), 9, + aux_sym_text_token2, + ACTIONS(966), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15337] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(715), 1, - anon_sym_EQ, - STATE(399), 1, - sym__binding_assignment, - ACTIONS(713), 2, - sym_attribute_name, - anon_sym_LBRACK, - ACTIONS(711), 6, - anon_sym_GT, - anon_sym_SLASH_GT, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [15359] = 3, + [20958] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(719), 1, + ACTIONS(972), 2, anon_sym_LT, - ACTIONS(717), 9, + aux_sym_text_token2, + ACTIONS(970), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15377] = 3, + [20977] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(723), 1, + ACTIONS(976), 2, anon_sym_LT, - ACTIONS(721), 9, + aux_sym_text_token2, + ACTIONS(974), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15395] = 3, + [20996] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(727), 1, + ACTIONS(980), 2, anon_sym_LT, - ACTIONS(725), 9, + aux_sym_text_token2, + ACTIONS(978), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15413] = 3, + [21015] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(731), 1, + ACTIONS(984), 2, anon_sym_LT, - ACTIONS(729), 9, + aux_sym_text_token2, + ACTIONS(982), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15431] = 3, + [21034] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(735), 1, + ACTIONS(988), 2, anon_sym_LT, - ACTIONS(733), 9, + aux_sym_text_token2, + ACTIONS(986), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15449] = 3, + [21053] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(739), 1, + ACTIONS(992), 2, anon_sym_LT, - ACTIONS(737), 9, + aux_sym_text_token2, + ACTIONS(990), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15467] = 3, + [21072] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(743), 1, + ACTIONS(996), 2, anon_sym_LT, - ACTIONS(741), 9, + aux_sym_text_token2, + ACTIONS(994), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15485] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(747), 1, - anon_sym_DOT, - ACTIONS(749), 1, - anon_sym_QMARK, - ACTIONS(745), 8, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - [15505] = 3, + [21091] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(753), 1, + ACTIONS(996), 2, anon_sym_LT, - ACTIONS(751), 9, + aux_sym_text_token2, + ACTIONS(994), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15523] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(755), 1, - anon_sym_let, - ACTIONS(757), 1, - anon_sym_switch, - ACTIONS(759), 1, - anon_sym_defer, - ACTIONS(761), 1, - anon_sym_placeholder, - ACTIONS(763), 1, - anon_sym_loading, - ACTIONS(765), 1, - anon_sym_error, - ACTIONS(767), 1, - anon_sym_for, - ACTIONS(769), 1, - anon_sym_empty, - ACTIONS(771), 1, - anon_sym_else, - ACTIONS(773), 1, - anon_sym_if, - [15557] = 3, + [21110] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(777), 1, + ACTIONS(1000), 2, anon_sym_LT, - ACTIONS(775), 9, + aux_sym_text_token2, + ACTIONS(998), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15575] = 3, + [21129] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(781), 1, + ACTIONS(1004), 2, anon_sym_LT, - ACTIONS(779), 9, + aux_sym_text_token2, + ACTIONS(1002), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15593] = 3, + [21148] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(785), 1, - anon_sym_LT, - ACTIONS(783), 9, - sym__interpolation_start, - sym__control_flow_start, - ts_builtin_sym_end, - anon_sym_LT_BANG, - anon_sym_LT_SLASH, - sym_entity, - sym_text, - anon_sym_LBRACE, + ACTIONS(53), 1, + anon_sym_QMARK, + ACTIONS(51), 10, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_RBRACE, - [15611] = 3, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [21167] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(789), 1, + ACTIONS(1008), 2, anon_sym_LT, - ACTIONS(787), 9, + aux_sym_text_token2, + ACTIONS(1006), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15629] = 3, + [21186] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(793), 1, + ACTIONS(1012), 2, anon_sym_LT, - ACTIONS(791), 9, + aux_sym_text_token2, + ACTIONS(1010), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15647] = 3, + [21205] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(797), 1, + ACTIONS(1016), 2, anon_sym_LT, - ACTIONS(795), 9, + aux_sym_text_token2, + ACTIONS(1014), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15665] = 5, + [21224] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(799), 1, - anon_sym_DOT, - ACTIONS(801), 1, - sym_regular_expression_flags, - ACTIONS(693), 2, + ACTIONS(748), 1, anon_sym_QMARK, - sym_identifier, - ACTIONS(687), 6, + ACTIONS(746), 10, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_RBRACK, anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, - [15687] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(805), 1, - anon_sym_LT, - ACTIONS(803), 9, - sym__interpolation_start, - sym__control_flow_start, - ts_builtin_sym_end, - anon_sym_LT_BANG, - anon_sym_LT_SLASH, - sym_entity, - sym_text, - anon_sym_LBRACE, - anon_sym_RBRACE, - [15705] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(636), 1, - anon_sym_QMARK, - ACTIONS(31), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(634), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [15727] = 4, + sym_identifier, + [21243] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 1, + ACTIONS(758), 1, anon_sym_QMARK, - ACTIONS(807), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(97), 7, + ACTIONS(756), 10, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_RBRACK, anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [15747] = 3, + [21262] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(811), 1, + ACTIONS(1020), 2, anon_sym_LT, - ACTIONS(809), 9, + aux_sym_text_token2, + ACTIONS(1018), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15765] = 3, + [21281] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(815), 1, + ACTIONS(1024), 2, anon_sym_LT, - ACTIONS(813), 9, + aux_sym_text_token2, + ACTIONS(1022), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15783] = 3, + [21300] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(819), 1, + ACTIONS(1028), 2, anon_sym_LT, - ACTIONS(817), 9, + aux_sym_text_token2, + ACTIONS(1026), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15801] = 3, + [21319] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(823), 1, + ACTIONS(1032), 2, anon_sym_LT, - ACTIONS(821), 9, + aux_sym_text_token2, + ACTIONS(1030), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15819] = 3, + [21338] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(827), 1, + ACTIONS(1036), 2, anon_sym_LT, - ACTIONS(825), 9, + aux_sym_text_token2, + ACTIONS(1034), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15837] = 3, + [21357] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(831), 1, + ACTIONS(1040), 2, anon_sym_LT, - ACTIONS(829), 9, + aux_sym_text_token2, + ACTIONS(1038), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15855] = 3, + [21376] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(835), 1, + ACTIONS(1044), 2, anon_sym_LT, - ACTIONS(833), 9, + aux_sym_text_token2, + ACTIONS(1042), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15873] = 3, + [21395] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(839), 1, + ACTIONS(1048), 2, anon_sym_LT, - ACTIONS(837), 9, + aux_sym_text_token2, + ACTIONS(1046), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15891] = 3, + [21414] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(843), 1, + ACTIONS(1052), 2, anon_sym_LT, - ACTIONS(841), 9, + aux_sym_text_token2, + ACTIONS(1050), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15909] = 3, + [21433] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(847), 1, + ACTIONS(1056), 2, anon_sym_LT, - ACTIONS(845), 9, + aux_sym_text_token2, + ACTIONS(1054), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15927] = 3, + [21452] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(851), 1, + ACTIONS(1060), 2, anon_sym_LT, - ACTIONS(849), 9, + aux_sym_text_token2, + ACTIONS(1058), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15945] = 3, + [21471] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(855), 1, + ACTIONS(1064), 2, anon_sym_LT, - ACTIONS(853), 9, + aux_sym_text_token2, + ACTIONS(1062), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15963] = 3, + [21490] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(859), 1, + ACTIONS(1068), 2, anon_sym_LT, - ACTIONS(857), 9, + aux_sym_text_token2, + ACTIONS(1066), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [15981] = 3, + [21509] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(200), 1, - anon_sym_QMARK, - ACTIONS(202), 9, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + ACTIONS(1072), 2, + anon_sym_LT, + aux_sym_text_token2, + ACTIONS(1070), 9, + sym__interpolation_start, + sym__control_flow_start, + ts_builtin_sym_end, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + aux_sym_text_token1, + anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [15999] = 3, + [21528] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(863), 1, + ACTIONS(1076), 2, anon_sym_LT, - ACTIONS(861), 9, + aux_sym_text_token2, + ACTIONS(1074), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [16017] = 3, + [21547] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(867), 1, + ACTIONS(1080), 2, anon_sym_LT, - ACTIONS(865), 9, + aux_sym_text_token2, + ACTIONS(1078), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [16035] = 3, + [21566] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(871), 1, + ACTIONS(1084), 2, anon_sym_LT, - ACTIONS(869), 9, + aux_sym_text_token2, + ACTIONS(1082), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [16053] = 3, + [21585] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(875), 1, + ACTIONS(1088), 2, anon_sym_LT, - ACTIONS(873), 9, + aux_sym_text_token2, + ACTIONS(1086), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [16071] = 3, + [21604] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(879), 1, + ACTIONS(1092), 2, anon_sym_LT, - ACTIONS(877), 9, + aux_sym_text_token2, + ACTIONS(1090), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [16089] = 3, + [21623] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(883), 1, + ACTIONS(150), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(152), 9, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [21642] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1096), 2, anon_sym_LT, - ACTIONS(881), 9, + aux_sym_text_token2, + ACTIONS(1094), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [16107] = 3, + [21661] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(887), 1, + ACTIONS(165), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(167), 9, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [21680] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1100), 2, anon_sym_LT, - ACTIONS(885), 9, + aux_sym_text_token2, + ACTIONS(1098), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [16125] = 3, + [21699] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(891), 1, + ACTIONS(1104), 2, anon_sym_LT, - ACTIONS(889), 9, + aux_sym_text_token2, + ACTIONS(1102), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [16143] = 3, + [21718] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(895), 1, + ACTIONS(1108), 2, anon_sym_LT, - ACTIONS(893), 9, + aux_sym_text_token2, + ACTIONS(1106), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [16161] = 3, + [21737] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(899), 1, + ACTIONS(1112), 2, anon_sym_LT, - ACTIONS(897), 9, + aux_sym_text_token2, + ACTIONS(1110), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [16179] = 3, + [21756] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(895), 1, + ACTIONS(1116), 2, anon_sym_LT, - ACTIONS(893), 9, + aux_sym_text_token2, + ACTIONS(1114), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [16197] = 3, + [21775] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(903), 1, + ACTIONS(1120), 2, anon_sym_LT, - ACTIONS(901), 9, + aux_sym_text_token2, + ACTIONS(1118), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [16215] = 3, + [21794] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(907), 1, + ACTIONS(1124), 2, anon_sym_LT, - ACTIONS(905), 9, + aux_sym_text_token2, + ACTIONS(1122), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [16233] = 3, + [21813] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(911), 1, + ACTIONS(1128), 2, anon_sym_LT, - ACTIONS(909), 9, + aux_sym_text_token2, + ACTIONS(1126), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [16251] = 5, + [21832] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(529), 1, - anon_sym_DOT, - ACTIONS(531), 1, - anon_sym_LBRACK, - ACTIONS(535), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(913), 6, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + ACTIONS(1132), 2, + anon_sym_LT, + aux_sym_text_token2, + ACTIONS(1130), 9, + sym__interpolation_start, + sym__control_flow_start, + ts_builtin_sym_end, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + aux_sym_text_token1, + anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [16273] = 4, + [21851] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, - anon_sym_QMARK, - ACTIONS(807), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(187), 7, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + ACTIONS(1136), 2, + anon_sym_LT, + aux_sym_text_token2, + ACTIONS(1134), 9, + sym__interpolation_start, + sym__control_flow_start, + ts_builtin_sym_end, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + aux_sym_text_token1, + anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [16293] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(757), 1, - anon_sym_switch, - ACTIONS(767), 1, - anon_sym_for, - ACTIONS(773), 1, - anon_sym_if, - ACTIONS(915), 1, - anon_sym_let, - ACTIONS(917), 1, - anon_sym_defer, - ACTIONS(919), 1, - anon_sym_placeholder, - ACTIONS(921), 1, - anon_sym_loading, - ACTIONS(923), 1, - anon_sym_error, - ACTIONS(925), 1, - anon_sym_empty, - ACTIONS(927), 1, - anon_sym_else, - [16327] = 3, + [21870] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(931), 1, + ACTIONS(1140), 2, anon_sym_LT, - ACTIONS(929), 9, + aux_sym_text_token2, + ACTIONS(1138), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [16345] = 3, + [21889] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 1, + ACTIONS(1144), 2, anon_sym_LT, - ACTIONS(933), 9, + aux_sym_text_token2, + ACTIONS(1142), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [16363] = 3, + [21908] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(823), 1, + ACTIONS(1020), 2, anon_sym_LT, - ACTIONS(821), 8, + aux_sym_text_token2, + ACTIONS(1018), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16380] = 3, + [21926] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(851), 1, + ACTIONS(992), 2, anon_sym_LT, - ACTIONS(849), 8, + aux_sym_text_token2, + ACTIONS(990), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16397] = 3, + [21944] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(883), 1, + ACTIONS(996), 2, anon_sym_LT, - ACTIONS(881), 8, + aux_sym_text_token2, + ACTIONS(994), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16414] = 3, + [21962] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(805), 1, + ACTIONS(996), 2, anon_sym_LT, - ACTIONS(803), 8, + aux_sym_text_token2, + ACTIONS(994), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16431] = 3, + [21980] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(731), 1, + ACTIONS(1000), 2, anon_sym_LT, - ACTIONS(729), 8, + aux_sym_text_token2, + ACTIONS(998), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16448] = 9, + [21998] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 1, - anon_sym_SEMI, - ACTIONS(941), 1, - anon_sym_as, - ACTIONS(943), 1, + ACTIONS(1004), 2, + anon_sym_LT, + aux_sym_text_token2, + ACTIONS(1002), 8, + sym__implicit_end_tag, + sym__interpolation_start, + sym__control_flow_start, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + aux_sym_text_token1, + anon_sym_LBRACE, + [22016] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1132), 2, + anon_sym_LT, + aux_sym_text_token2, + ACTIONS(1130), 8, + sym__implicit_end_tag, + sym__interpolation_start, + sym__control_flow_start, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + aux_sym_text_token1, + anon_sym_LBRACE, + [22034] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(670), 1, anon_sym_QMARK, - ACTIONS(945), 1, + ACTIONS(1146), 1, + anon_sym_DOT, + ACTIONS(1148), 1, + sym_regular_expression_flags, + ACTIONS(668), 7, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, anon_sym_QMARK_QMARK, - STATE(500), 1, - sym__alias, - STATE(538), 1, - sym__else_template_expression, - STATE(660), 1, - sym__context_expression, - ACTIONS(937), 2, + [22056] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(766), 1, + anon_sym_DOT, + ACTIONS(768), 1, + anon_sym_LBRACK, + ACTIONS(772), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(1150), 6, anon_sym_SQUOTE, anon_sym_DQUOTE, - [16477] = 3, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [22078] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(53), 1, + anon_sym_QMARK, + ACTIONS(1152), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(51), 7, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + [22098] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(831), 1, + ACTIONS(1008), 2, anon_sym_LT, - ACTIONS(829), 8, + aux_sym_text_token2, + ACTIONS(1006), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16494] = 3, + [22116] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(843), 1, + ACTIONS(1036), 2, anon_sym_LT, - ACTIONS(841), 8, + aux_sym_text_token2, + ACTIONS(1034), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16511] = 3, + [22134] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(867), 1, + ACTIONS(1040), 2, anon_sym_LT, - ACTIONS(865), 8, + aux_sym_text_token2, + ACTIONS(1038), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16528] = 3, + [22152] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(879), 1, + ACTIONS(1052), 2, anon_sym_LT, - ACTIONS(877), 8, + aux_sym_text_token2, + ACTIONS(1050), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16545] = 3, + [22170] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(907), 1, + ACTIONS(1056), 2, anon_sym_LT, - ACTIONS(905), 8, + aux_sym_text_token2, + ACTIONS(1054), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16562] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(951), 1, - anon_sym_QMARK_QMARK, - ACTIONS(947), 7, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - [16581] = 3, + [22188] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(811), 1, + ACTIONS(1060), 2, anon_sym_LT, - ACTIONS(809), 8, + aux_sym_text_token2, + ACTIONS(1058), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16598] = 3, + [22206] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(895), 1, + ACTIONS(1064), 2, anon_sym_LT, - ACTIONS(893), 8, + aux_sym_text_token2, + ACTIONS(1062), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16615] = 3, + [22224] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(835), 1, + ACTIONS(1068), 2, anon_sym_LT, - ACTIONS(833), 8, + aux_sym_text_token2, + ACTIONS(1066), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16632] = 3, + [22242] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(895), 1, + ACTIONS(1076), 2, anon_sym_LT, - ACTIONS(893), 8, + aux_sym_text_token2, + ACTIONS(1074), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16649] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(955), 1, - anon_sym_as, - ACTIONS(957), 1, - anon_sym_EQ, - ACTIONS(959), 1, - anon_sym_COLON, - ACTIONS(961), 1, - sym_identifier, - STATE(540), 1, - sym__alias, - ACTIONS(953), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [16674] = 3, + [22260] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(903), 1, + ACTIONS(1012), 2, anon_sym_LT, - ACTIONS(901), 8, + aux_sym_text_token2, + ACTIONS(1010), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16691] = 3, + [22278] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(965), 1, + ACTIONS(1016), 2, anon_sym_LT, - ACTIONS(963), 8, + aux_sym_text_token2, + ACTIONS(1014), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16708] = 3, + [22296] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(871), 1, + ACTIONS(1100), 2, anon_sym_LT, - ACTIONS(869), 8, + aux_sym_text_token2, + ACTIONS(1098), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16725] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(971), 1, - anon_sym_EQ, - ACTIONS(969), 2, - sym_attribute_name, - anon_sym_LBRACK, - ACTIONS(967), 6, - anon_sym_GT, - anon_sym_SLASH_GT, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [16744] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(713), 1, - anon_sym_LBRACK, - ACTIONS(973), 1, - anon_sym_EQ, - STATE(431), 1, - sym__binding_assignment, - ACTIONS(711), 6, - anon_sym_GT, - sym_attribute_name, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [16765] = 3, + [22314] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(723), 1, + ACTIONS(1104), 2, anon_sym_LT, - ACTIONS(721), 8, + aux_sym_text_token2, + ACTIONS(1102), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16782] = 3, + [22332] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(739), 1, + ACTIONS(1108), 2, anon_sym_LT, - ACTIONS(737), 8, + aux_sym_text_token2, + ACTIONS(1106), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16799] = 3, + [22350] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(753), 1, + ACTIONS(1112), 2, anon_sym_LT, - ACTIONS(751), 8, + aux_sym_text_token2, + ACTIONS(1110), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16816] = 3, + [22368] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(977), 1, + ACTIONS(1032), 2, anon_sym_LT, - ACTIONS(975), 8, + aux_sym_text_token2, + ACTIONS(1030), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16833] = 3, + [22386] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(109), 8, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - [16850] = 3, + ACTIONS(1120), 2, + anon_sym_LT, + aux_sym_text_token2, + ACTIONS(1118), 8, + sym__implicit_end_tag, + sym__interpolation_start, + sym__control_flow_start, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + aux_sym_text_token1, + anon_sym_LBRACE, + [22404] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(793), 1, + ACTIONS(1124), 2, anon_sym_LT, - ACTIONS(791), 8, + aux_sym_text_token2, + ACTIONS(1122), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16867] = 3, + [22422] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(797), 1, + ACTIONS(1072), 2, anon_sym_LT, - ACTIONS(795), 8, + aux_sym_text_token2, + ACTIONS(1070), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16884] = 3, + [22440] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(719), 1, + ACTIONS(1136), 2, anon_sym_LT, - ACTIONS(717), 8, + aux_sym_text_token2, + ACTIONS(1134), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16901] = 3, + [22458] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 1, + ACTIONS(1088), 2, anon_sym_LT, - ACTIONS(933), 8, + aux_sym_text_token2, + ACTIONS(1086), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16918] = 3, + [22476] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(827), 1, + ACTIONS(1092), 2, anon_sym_LT, - ACTIONS(825), 8, + aux_sym_text_token2, + ACTIONS(1090), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16935] = 3, + [22494] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(887), 1, + ACTIONS(1096), 2, anon_sym_LT, - ACTIONS(885), 8, + aux_sym_text_token2, + ACTIONS(1094), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16952] = 3, + [22512] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1154), 1, + anon_sym_DOT, + ACTIONS(1156), 1, + sym_regular_expression_flags, + ACTIONS(670), 2, + anon_sym_QMARK, + sym_identifier, + ACTIONS(668), 6, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_DOT_DOT_DOT, + [22534] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(171), 1, + anon_sym_QMARK, + ACTIONS(1152), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(169), 7, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + [22554] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(781), 1, + ACTIONS(964), 2, anon_sym_LT, - ACTIONS(779), 8, + aux_sym_text_token2, + ACTIONS(962), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16969] = 3, + [22572] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(53), 1, + anon_sym_QMARK, + ACTIONS(1158), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(51), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [22592] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(859), 1, + ACTIONS(1024), 2, anon_sym_LT, - ACTIONS(857), 8, + aux_sym_text_token2, + ACTIONS(1022), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [16986] = 3, + [22610] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(931), 1, + ACTIONS(1028), 2, anon_sym_LT, - ACTIONS(929), 8, + aux_sym_text_token2, + ACTIONS(1026), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [17003] = 3, + [22628] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(815), 1, + ACTIONS(1144), 2, anon_sym_LT, - ACTIONS(813), 8, + aux_sym_text_token2, + ACTIONS(1142), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [17020] = 3, + [22646] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(863), 1, + ACTIONS(1048), 2, anon_sym_LT, - ACTIONS(861), 8, + aux_sym_text_token2, + ACTIONS(1046), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [17037] = 3, + [22664] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(785), 1, + ACTIONS(1162), 2, anon_sym_LT, - ACTIONS(783), 8, + aux_sym_text_token2, + ACTIONS(1160), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [17054] = 3, + [22682] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(875), 1, + ACTIONS(1080), 2, anon_sym_LT, - ACTIONS(873), 8, + aux_sym_text_token2, + ACTIONS(1078), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [17071] = 3, + [22700] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(899), 1, + ACTIONS(1084), 2, anon_sym_LT, - ACTIONS(897), 8, + aux_sym_text_token2, + ACTIONS(1082), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [17088] = 3, + [22718] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(173), 1, + anon_sym_QMARK, + ACTIONS(175), 9, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [22736] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(789), 1, + ACTIONS(1128), 2, anon_sym_LT, - ACTIONS(787), 8, + aux_sym_text_token2, + ACTIONS(1126), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [17105] = 3, + [22754] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1168), 1, + anon_sym_EQ, + STATE(523), 1, + sym__binding_assignment, + ACTIONS(1166), 2, + sym_attribute_name, + anon_sym_LBRACK, + ACTIONS(1164), 6, + anon_sym_GT, + anon_sym_SLASH_GT, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [22776] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(891), 1, + ACTIONS(1172), 2, anon_sym_LT, - ACTIONS(889), 8, + aux_sym_text_token2, + ACTIONS(1170), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [17122] = 3, + [22794] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(819), 1, + ACTIONS(1116), 2, anon_sym_LT, - ACTIONS(817), 8, + aux_sym_text_token2, + ACTIONS(1114), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [17139] = 3, + [22812] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 1, + ACTIONS(1044), 2, anon_sym_LT, - ACTIONS(703), 8, + aux_sym_text_token2, + ACTIONS(1042), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [17156] = 3, + [22830] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(839), 1, + ACTIONS(968), 2, anon_sym_LT, - ACTIONS(837), 8, + aux_sym_text_token2, + ACTIONS(966), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [17173] = 3, + [22848] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(972), 2, anon_sym_LT, - ACTIONS(707), 8, + aux_sym_text_token2, + ACTIONS(970), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [17190] = 3, + [22866] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(171), 1, + anon_sym_QMARK, + ACTIONS(1158), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(169), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [22886] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1174), 1, + anon_sym_let, + ACTIONS(1176), 1, + anon_sym_switch, + ACTIONS(1178), 1, + anon_sym_defer, + ACTIONS(1180), 1, + anon_sym_placeholder, + ACTIONS(1182), 1, + anon_sym_loading, + ACTIONS(1184), 1, + anon_sym_error, + ACTIONS(1186), 1, + anon_sym_for, + ACTIONS(1188), 1, + anon_sym_empty, + ACTIONS(1190), 1, + anon_sym_else, + ACTIONS(1192), 1, + anon_sym_if, + [22920] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(727), 1, + ACTIONS(976), 2, anon_sym_LT, - ACTIONS(725), 8, + aux_sym_text_token2, + ACTIONS(974), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [17207] = 3, + [22938] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(735), 1, + ACTIONS(980), 2, anon_sym_LT, - ACTIONS(733), 8, + aux_sym_text_token2, + ACTIONS(978), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [17224] = 3, + [22956] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(911), 1, + ACTIONS(984), 2, anon_sym_LT, - ACTIONS(909), 8, + aux_sym_text_token2, + ACTIONS(982), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [17241] = 3, + [22974] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(847), 1, + ACTIONS(988), 2, anon_sym_LT, - ACTIONS(845), 8, + aux_sym_text_token2, + ACTIONS(986), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [17258] = 3, + [22992] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1176), 1, + anon_sym_switch, + ACTIONS(1186), 1, + anon_sym_for, + ACTIONS(1192), 1, + anon_sym_if, + ACTIONS(1194), 1, + anon_sym_let, + ACTIONS(1196), 1, + anon_sym_defer, + ACTIONS(1198), 1, + anon_sym_placeholder, + ACTIONS(1200), 1, + anon_sym_loading, + ACTIONS(1202), 1, + anon_sym_error, + ACTIONS(1204), 1, + anon_sym_empty, + ACTIONS(1206), 1, + anon_sym_else, + [23026] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(855), 1, + ACTIONS(1140), 2, anon_sym_LT, - ACTIONS(853), 8, + aux_sym_text_token2, + ACTIONS(1138), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, - sym_text, + aux_sym_text_token1, anon_sym_LBRACE, - [17275] = 4, + [23044] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(983), 1, + ACTIONS(1212), 1, anon_sym_EQ, - ACTIONS(981), 2, + ACTIONS(1210), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(979), 6, + ACTIONS(1208), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17294] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(749), 1, - anon_sym_QMARK, - ACTIONS(985), 1, - anon_sym_DOT, - ACTIONS(745), 7, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [17313] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(777), 1, - anon_sym_LT, - ACTIONS(775), 8, - sym__implicit_end_tag, - sym__interpolation_start, - sym__control_flow_start, - anon_sym_LT_BANG, - anon_sym_LT_SLASH, - sym_entity, - sym_text, - anon_sym_LBRACE, - [17330] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(743), 1, - anon_sym_LT, - ACTIONS(741), 8, - sym__implicit_end_tag, - sym__interpolation_start, - sym__control_flow_start, - anon_sym_LT_BANG, - anon_sym_LT_SLASH, - sym_entity, - sym_text, - anon_sym_LBRACE, - [17347] = 3, + [23063] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(989), 2, + ACTIONS(1218), 1, + anon_sym_EQ, + ACTIONS(1216), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(987), 6, + ACTIONS(1214), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17363] = 3, + [23082] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(993), 2, - sym_attribute_name, - anon_sym_LBRACK, - ACTIONS(991), 6, - anon_sym_GT, - anon_sym_SLASH_GT, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [17379] = 4, + ACTIONS(692), 1, + anon_sym_QMARK, + ACTIONS(1220), 1, + anon_sym_DOT, + ACTIONS(690), 7, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + [23101] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(981), 1, + ACTIONS(1166), 1, anon_sym_LBRACK, - ACTIONS(995), 1, + ACTIONS(1222), 1, anon_sym_EQ, - ACTIONS(979), 6, + STATE(544), 1, + sym__binding_assignment, + ACTIONS(1164), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17397] = 3, + [23122] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(692), 1, + anon_sym_QMARK, + ACTIONS(1224), 1, + anon_sym_DOT, + ACTIONS(690), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [23141] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(999), 2, + ACTIONS(1228), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(997), 6, + ACTIONS(1226), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17413] = 3, + [23157] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(210), 1, + ACTIONS(1230), 1, anon_sym_QMARK, - ACTIONS(208), 7, - anon_sym_SQUOTE, + ACTIONS(131), 7, anon_sym_DQUOTE, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_as, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [17429] = 5, + [23173] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 1, + ACTIONS(1232), 1, anon_sym_QMARK, - ACTIONS(1001), 1, - anon_sym_DOT, - ACTIONS(1003), 1, - sym_regular_expression_flags, - ACTIONS(687), 5, + ACTIONS(1234), 1, + anon_sym_QMARK_QMARK, + ACTIONS(742), 6, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [17449] = 4, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [23191] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 1, - anon_sym_QMARK, - ACTIONS(1005), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(97), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [17467] = 3, + ACTIONS(1216), 1, + anon_sym_LBRACK, + ACTIONS(1236), 1, + anon_sym_EQ, + ACTIONS(1214), 6, + anon_sym_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [23209] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1007), 1, + ACTIONS(1232), 1, anon_sym_QMARK, - ACTIONS(109), 7, + ACTIONS(1234), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1240), 1, + anon_sym_COMMA, + ACTIONS(1238), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [17483] = 3, + [23229] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1011), 2, + ACTIONS(1244), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1009), 6, + ACTIONS(1242), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17499] = 3, + [23245] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1015), 2, + ACTIONS(1244), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1013), 6, + ACTIONS(1242), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17515] = 3, + [23261] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1230), 1, + anon_sym_QMARK, + ACTIONS(1246), 1, + anon_sym_QMARK_QMARK, + ACTIONS(742), 6, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + [23279] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1019), 2, + ACTIONS(1250), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1017), 6, + ACTIONS(1248), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17531] = 3, + [23295] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1019), 2, + ACTIONS(1254), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1017), 6, + ACTIONS(1252), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17547] = 3, + [23311] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(640), 1, - anon_sym_QMARK, - ACTIONS(638), 7, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [17563] = 3, + ACTIONS(1258), 2, + sym_attribute_name, + anon_sym_LBRACK, + ACTIONS(1256), 6, + anon_sym_GT, + anon_sym_SLASH_GT, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [23327] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1023), 2, + ACTIONS(1262), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1021), 6, + ACTIONS(1260), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17579] = 3, + [23343] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1027), 2, + ACTIONS(1266), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1025), 6, + ACTIONS(1264), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17595] = 4, + [23359] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(969), 1, + ACTIONS(1270), 2, + sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1029), 1, - anon_sym_EQ, - ACTIONS(967), 6, + ACTIONS(1268), 6, anon_sym_GT, - sym_attribute_name, + anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17613] = 4, + [23375] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, - anon_sym_QMARK, - ACTIONS(1005), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(187), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [17631] = 3, + ACTIONS(1274), 2, + sym_attribute_name, + anon_sym_LBRACK, + ACTIONS(1272), 6, + anon_sym_GT, + anon_sym_SLASH_GT, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [23391] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1033), 2, + ACTIONS(1278), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1031), 6, + ACTIONS(1276), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17647] = 3, + [23407] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1210), 1, + anon_sym_LBRACK, + ACTIONS(1280), 1, + anon_sym_EQ, + ACTIONS(1208), 6, + anon_sym_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [23425] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1037), 2, + ACTIONS(1284), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1035), 6, + ACTIONS(1282), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17663] = 3, + [23441] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1041), 2, + ACTIONS(1288), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1039), 6, + ACTIONS(1286), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17679] = 4, + [23457] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1007), 1, + ACTIONS(1232), 1, anon_sym_QMARK, - ACTIONS(1043), 1, - anon_sym_QMARK_QMARK, - ACTIONS(947), 6, + ACTIONS(131), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, + anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [17697] = 5, + [23473] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1007), 1, - anon_sym_QMARK, - ACTIONS(1043), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1047), 1, + ACTIONS(1292), 1, anon_sym_COMMA, - ACTIONS(1045), 5, + ACTIONS(1294), 1, + anon_sym_COLON, + ACTIONS(1290), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_DOT_DOT_DOT, sym_identifier, - [17717] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1051), 2, - sym_attribute_name, - anon_sym_LBRACK, - ACTIONS(1049), 6, - anon_sym_GT, - anon_sym_SLASH_GT, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [17733] = 3, + [23490] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1011), 1, + ACTIONS(1284), 1, anon_sym_LBRACK, - ACTIONS(1009), 6, + ACTIONS(1282), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17748] = 4, + [23505] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, + ACTIONS(307), 1, anon_sym_LBRACK, - ACTIONS(31), 3, + ACTIONS(648), 1, + anon_sym_QMARK, + ACTIONS(646), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + ACTIONS(305), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(913), 3, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - [17765] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(749), 1, - anon_sym_QMARK, - ACTIONS(1053), 1, - anon_sym_DOT, - ACTIONS(745), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [17782] = 4, + [23524] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1057), 1, - anon_sym_COMMA, - ACTIONS(1059), 1, - anon_sym_COLON, - ACTIONS(1055), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [17799] = 3, + ACTIONS(1274), 1, + anon_sym_LBRACK, + ACTIONS(1272), 6, + anon_sym_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [23539] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(993), 1, + ACTIONS(1278), 1, anon_sym_LBRACK, - ACTIONS(991), 6, + ACTIONS(1276), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17814] = 3, + [23554] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1027), 1, + ACTIONS(1254), 1, anon_sym_LBRACK, - ACTIONS(1025), 6, + ACTIONS(1252), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17829] = 3, + [23569] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1033), 1, + ACTIONS(1262), 1, anon_sym_LBRACK, - ACTIONS(1031), 6, + ACTIONS(1260), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17844] = 3, + [23584] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1037), 1, + ACTIONS(1288), 1, anon_sym_LBRACK, - ACTIONS(1035), 6, + ACTIONS(1286), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17859] = 3, + [23599] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(999), 1, + ACTIONS(1250), 1, anon_sym_LBRACK, - ACTIONS(997), 6, + ACTIONS(1248), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17874] = 3, + [23614] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(989), 1, + ACTIONS(1266), 1, anon_sym_LBRACK, - ACTIONS(987), 6, + ACTIONS(1264), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17889] = 3, + [23629] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1051), 1, + ACTIONS(1228), 1, anon_sym_LBRACK, - ACTIONS(1049), 6, + ACTIONS(1226), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17904] = 3, + [23644] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(169), 1, + anon_sym_QMARK_QMARK, + ACTIONS(171), 1, + anon_sym_QMARK, + ACTIONS(216), 1, + anon_sym_COMMA, + ACTIONS(1296), 1, + anon_sym_RPAREN, + STATE(708), 1, + aux_sym_arguments_repeat1, + ACTIONS(1152), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [23667] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1015), 1, + ACTIONS(1244), 1, anon_sym_LBRACK, - ACTIONS(1013), 6, + ACTIONS(1242), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17919] = 3, + [23682] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1023), 1, + ACTIONS(181), 1, anon_sym_LBRACK, - ACTIONS(1021), 6, - anon_sym_GT, - sym_attribute_name, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [17934] = 3, + ACTIONS(179), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(1150), 3, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + [23699] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1041), 1, + ACTIONS(1270), 1, anon_sym_LBRACK, - ACTIONS(1039), 6, + ACTIONS(1268), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17949] = 3, + [23714] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1019), 1, + ACTIONS(1244), 1, anon_sym_LBRACK, - ACTIONS(1017), 6, + ACTIONS(1242), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17964] = 3, + [23729] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1019), 1, + ACTIONS(1258), 1, anon_sym_LBRACK, - ACTIONS(1017), 6, + ACTIONS(1256), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17979] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(177), 1, - anon_sym_LBRACK, - ACTIONS(636), 1, - anon_sym_QMARK, - ACTIONS(634), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - ACTIONS(175), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [17998] = 6, + [23744] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1061), 1, + ACTIONS(1299), 1, sym_template_chars, - ACTIONS(1063), 1, + ACTIONS(1301), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1065), 1, + ACTIONS(1303), 1, anon_sym_BQUOTE, - STATE(12), 1, + STATE(133), 1, sym__backtick, - STATE(448), 2, + STATE(576), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [18018] = 4, + [23764] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(25), 1, - anon_sym_LPAREN, - ACTIONS(1067), 1, - anon_sym_EQ, - ACTIONS(51), 4, - anon_sym_DOT, + ACTIONS(181), 1, anon_sym_LBRACK, + ACTIONS(1305), 1, + anon_sym_PLUS, + ACTIONS(1307), 1, + anon_sym_COLON, + ACTIONS(179), 3, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18034] = 3, + [23782] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 1, - anon_sym_QMARK, - ACTIONS(97), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [18048] = 4, + ACTIONS(1307), 1, + anon_sym_COLON, + ACTIONS(35), 5, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [23796] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, + ACTIONS(181), 1, anon_sym_LBRACK, - ACTIONS(1069), 2, - anon_sym_SEMI, + ACTIONS(1309), 2, anon_sym_RPAREN, - ACTIONS(31), 3, + anon_sym_COMMA, + ACTIONS(179), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18064] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(330), 1, - anon_sym_SEMI, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(951), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1071), 1, - anon_sym_DQUOTE, - STATE(412), 1, - sym__double_quote, - STATE(519), 1, - aux_sym__binding_assignment_repeat1, - [18086] = 3, + [23812] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 1, - anon_sym_QMARK, - ACTIONS(695), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [18100] = 3, + ACTIONS(307), 1, + anon_sym_LBRACK, + ACTIONS(1311), 2, + sym__interpolation_end, + anon_sym_PLUS, + ACTIONS(305), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [23828] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(943), 1, - anon_sym_QMARK, - ACTIONS(109), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + ACTIONS(181), 1, + anon_sym_LBRACK, + ACTIONS(1313), 2, anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [18114] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1073), 1, - sym_binding_identifier, - ACTIONS(1075), 1, - anon_sym_class, - STATE(576), 2, - sym__binding_primitive, - sym_binding_member_expression, - STATE(796), 2, - sym_binding_name, - sym_class_binding, - [18132] = 3, + anon_sym_RPAREN, + ACTIONS(179), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [23844] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(699), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [18146] = 6, + ACTIONS(181), 1, + anon_sym_LBRACK, + ACTIONS(1311), 2, + anon_sym_COMMA, + anon_sym_PLUS, + ACTIONS(179), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [23860] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1063), 1, + ACTIONS(1301), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1077), 1, + ACTIONS(1315), 1, sym_template_chars, - ACTIONS(1079), 1, + ACTIONS(1317), 1, anon_sym_BQUOTE, - STATE(17), 1, + STATE(72), 1, sym__backtick, - STATE(474), 2, + STATE(555), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [18166] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(941), 1, - anon_sym_as, - STATE(543), 1, - sym__alias, - ACTIONS(1081), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [18182] = 4, + [23880] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, - anon_sym_LBRACK, - ACTIONS(1083), 2, - sym__interpolation_end, - anon_sym_PLUS, - ACTIONS(175), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [18198] = 5, + ACTIONS(1301), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1319), 1, + sym_template_chars, + ACTIONS(1321), 1, + anon_sym_BQUOTE, + STATE(77), 1, + sym__backtick, + STATE(583), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [23900] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, + ACTIONS(181), 1, anon_sym_LBRACK, - ACTIONS(1085), 1, + ACTIONS(1305), 1, anon_sym_PLUS, - ACTIONS(1087), 1, + ACTIONS(1323), 1, anon_sym_COLON, - ACTIONS(31), 3, + ACTIONS(179), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18216] = 3, + [23918] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1087), 1, + ACTIONS(1323), 1, anon_sym_COLON, - ACTIONS(51), 5, + ACTIONS(35), 5, anon_sym_DOT, anon_sym_PLUS, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18230] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(330), 1, - anon_sym_SEMI, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(951), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1089), 1, - anon_sym_DQUOTE, - STATE(434), 1, - sym__double_quote, - STATE(539), 1, - aux_sym__binding_assignment_repeat1, - [18252] = 3, + [23932] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1093), 1, + ACTIONS(1327), 1, anon_sym_COMMA, - ACTIONS(1091), 5, + ACTIONS(1325), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_DOT_DOT_DOT, sym_identifier, - [18266] = 4, + [23946] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(1095), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(31), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [18282] = 5, + ACTIONS(459), 1, + anon_sym_SEMI, + ACTIONS(1230), 1, + anon_sym_QMARK, + ACTIONS(1246), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1329), 1, + anon_sym_DQUOTE, + STATE(537), 1, + sym__double_quote, + STATE(638), 1, + aux_sym__binding_assignment_repeat1, + [23968] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1073), 1, + ACTIONS(1331), 1, sym_binding_identifier, - ACTIONS(1075), 1, + ACTIONS(1333), 1, anon_sym_class, - STATE(576), 2, + STATE(692), 2, sym__binding_primitive, sym_binding_member_expression, - STATE(756), 2, + STATE(855), 2, sym_binding_name, sym_class_binding, - [18300] = 6, + [23986] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1063), 1, + ACTIONS(1301), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1097), 1, + ACTIONS(1335), 1, sym_template_chars, - ACTIONS(1099), 1, + ACTIONS(1337), 1, anon_sym_BQUOTE, - STATE(248), 1, + STATE(328), 1, sym__backtick, - STATE(459), 2, + STATE(562), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [18320] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(1101), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - ACTIONS(31), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [18336] = 6, + [24006] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1063), 1, + ACTIONS(1301), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1077), 1, + ACTIONS(1319), 1, sym_template_chars, - ACTIONS(1103), 1, + ACTIONS(1339), 1, anon_sym_BQUOTE, - STATE(234), 1, + STATE(353), 1, sym__backtick, - STATE(474), 2, + STATE(583), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [18356] = 5, + [24026] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, + ACTIONS(181), 1, anon_sym_LBRACK, - ACTIONS(1085), 1, + ACTIONS(1305), 1, anon_sym_PLUS, - ACTIONS(1105), 1, + ACTIONS(1341), 1, anon_sym_COLON, - ACTIONS(31), 3, + ACTIONS(179), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18374] = 3, + [24044] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1105), 1, + ACTIONS(1341), 1, anon_sym_COLON, - ACTIONS(51), 5, + ACTIONS(35), 5, anon_sym_DOT, anon_sym_PLUS, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18388] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1063), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1107), 1, - sym_template_chars, - ACTIONS(1109), 1, - anon_sym_BQUOTE, - STATE(90), 1, - sym__backtick, - STATE(473), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [18408] = 6, + [24058] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1063), 1, + ACTIONS(1301), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1111), 1, + ACTIONS(1343), 1, sym_template_chars, - ACTIONS(1113), 1, + ACTIONS(1345), 1, anon_sym_BQUOTE, - STATE(36), 1, + STATE(58), 1, sym__backtick, - STATE(465), 2, + STATE(566), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [18428] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(951), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1115), 4, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - [18444] = 6, + [24078] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1063), 1, + ACTIONS(1301), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1077), 1, + ACTIONS(1319), 1, sym_template_chars, - ACTIONS(1117), 1, + ACTIONS(1347), 1, anon_sym_BQUOTE, - STATE(43), 1, + STATE(66), 1, sym__backtick, - STATE(474), 2, + STATE(583), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [18464] = 5, + [24098] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, + ACTIONS(181), 1, anon_sym_LBRACK, - ACTIONS(1085), 1, + ACTIONS(1305), 1, anon_sym_PLUS, - ACTIONS(1119), 1, + ACTIONS(1349), 1, anon_sym_COLON, - ACTIONS(31), 3, + ACTIONS(179), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18482] = 3, + [24116] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1119), 1, + ACTIONS(1349), 1, anon_sym_COLON, - ACTIONS(51), 5, + ACTIONS(35), 5, anon_sym_DOT, anon_sym_PLUS, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18496] = 5, + [24130] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(1085), 1, - anon_sym_PLUS, - ACTIONS(1121), 1, - anon_sym_COLON, - ACTIONS(31), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [18514] = 3, + ACTIONS(1301), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1351), 1, + sym_template_chars, + ACTIONS(1353), 1, + anon_sym_BQUOTE, + STATE(14), 1, + sym__backtick, + STATE(570), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [24150] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1121), 1, - anon_sym_COLON, - ACTIONS(51), 5, - anon_sym_DOT, - anon_sym_PLUS, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [18528] = 4, + ACTIONS(1301), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1319), 1, + sym_template_chars, + ACTIONS(1355), 1, + anon_sym_BQUOTE, + STATE(21), 1, + sym__backtick, + STATE(583), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [24170] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(941), 1, - anon_sym_as, - STATE(550), 1, - sym__alias, - ACTIONS(1123), 4, - anon_sym_SQUOTE, + ACTIONS(1301), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1357), 1, + sym_template_chars, + ACTIONS(1359), 1, + anon_sym_BQUOTE, + STATE(231), 1, + sym__backtick, + STATE(574), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [24190] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1230), 1, + anon_sym_QMARK, + ACTIONS(1246), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1361), 4, anon_sym_DQUOTE, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, - [18544] = 4, + [24206] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(943), 1, + ACTIONS(459), 1, + anon_sym_SEMI, + ACTIONS(1230), 1, anon_sym_QMARK, - ACTIONS(945), 1, + ACTIONS(1246), 1, anon_sym_QMARK_QMARK, - ACTIONS(947), 4, - anon_sym_SQUOTE, + ACTIONS(1363), 1, anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - [18560] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(1083), 2, - anon_sym_COMMA, - anon_sym_PLUS, - ACTIONS(31), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [18576] = 6, + STATE(528), 1, + sym__double_quote, + STATE(617), 1, + aux_sym__binding_assignment_repeat1, + [24228] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1063), 1, + ACTIONS(1301), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1077), 1, + ACTIONS(1319), 1, sym_template_chars, - ACTIONS(1125), 1, + ACTIONS(1365), 1, anon_sym_BQUOTE, - STATE(94), 1, + STATE(242), 1, sym__backtick, - STATE(474), 2, + STATE(583), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [18596] = 5, + [24248] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1127), 1, - sym_template_chars, - ACTIONS(1130), 1, + ACTIONS(1331), 1, + sym_binding_identifier, + ACTIONS(1333), 1, + anon_sym_class, + STATE(692), 2, + sym__binding_primitive, + sym_binding_member_expression, + STATE(896), 2, + sym_binding_name, + sym_class_binding, + [24266] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1301), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1133), 1, + ACTIONS(1319), 1, + sym_template_chars, + ACTIONS(1367), 1, anon_sym_BQUOTE, - STATE(474), 2, + STATE(116), 1, + sym__backtick, + STATE(583), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [18613] = 2, + [24286] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1135), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [18624] = 6, + ACTIONS(181), 1, + anon_sym_LBRACK, + ACTIONS(1369), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + ACTIONS(179), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [24302] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(644), 1, + ACTIONS(177), 1, + anon_sym_LPAREN, + ACTIONS(1371), 1, + anon_sym_EQ, + ACTIONS(35), 4, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [24318] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, anon_sym_SQUOTE, - ACTIONS(1137), 1, + ACTIONS(1375), 1, aux_sym_string_token2, - ACTIONS(1139), 1, + ACTIONS(1377), 1, sym__escape_sequence, - STATE(13), 1, + STATE(244), 1, sym__single_quote, - STATE(478), 1, + STATE(634), 1, aux_sym_string_repeat2, - [18643] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(644), 1, - anon_sym_DQUOTE, - ACTIONS(646), 1, - aux_sym_string_token1, - ACTIONS(1141), 1, - sym__escape_sequence, - STATE(13), 1, - sym__double_quote, - STATE(479), 1, - aux_sym_string_repeat1, - [18662] = 6, + [24337] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1143), 1, + ACTIONS(1379), 5, anon_sym_SQUOTE, - ACTIONS(1145), 1, - aux_sym_string_token2, - ACTIONS(1147), 1, - sym__escape_sequence, - STATE(18), 1, - sym__single_quote, - STATE(535), 1, - aux_sym_string_repeat2, - [18681] = 6, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [24348] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1143), 1, + ACTIONS(1381), 1, anon_sym_DQUOTE, - ACTIONS(1149), 1, + ACTIONS(1383), 1, aux_sym_string_token1, - ACTIONS(1151), 1, + ACTIONS(1385), 1, sym__escape_sequence, - STATE(18), 1, + STATE(52), 1, sym__double_quote, - STATE(509), 1, + STATE(647), 1, aux_sym_string_repeat1, - [18700] = 2, + [24367] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1153), 5, + ACTIONS(935), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_DOT_DOT_DOT, sym_identifier, - [18711] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1155), 1, - anon_sym_RBRACE, - ACTIONS(1157), 1, - sym__control_flow_start, - STATE(502), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [18726] = 2, + [24378] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(669), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [18737] = 5, + ACTIONS(1387), 1, + sym_template_chars, + ACTIONS(1390), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1393), 1, + anon_sym_BQUOTE, + STATE(583), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [24395] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 1, - anon_sym_QMARK, - ACTIONS(1159), 1, + ACTIONS(181), 1, + anon_sym_LBRACK, + ACTIONS(1395), 1, + anon_sym_COLON, + ACTIONS(179), 3, anon_sym_DOT, - ACTIONS(1161), 1, - sym_regular_expression_flags, - ACTIONS(687), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [18754] = 6, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [24410] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1163), 1, + ACTIONS(1397), 1, anon_sym_SQUOTE, - ACTIONS(1165), 1, + ACTIONS(1399), 1, aux_sym_string_token2, - ACTIONS(1167), 1, + ACTIONS(1401), 1, sym__escape_sequence, - STATE(249), 1, + STATE(59), 1, sym__single_quote, - STATE(486), 1, + STATE(588), 1, aux_sym_string_repeat2, - [18773] = 6, + [24429] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1163), 1, + ACTIONS(1397), 1, anon_sym_DQUOTE, - ACTIONS(1169), 1, + ACTIONS(1403), 1, aux_sym_string_token1, - ACTIONS(1171), 1, + ACTIONS(1405), 1, sym__escape_sequence, - STATE(249), 1, + STATE(59), 1, sym__double_quote, - STATE(487), 1, + STATE(589), 1, aux_sym_string_repeat1, - [18792] = 6, + [24448] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(910), 1, + anon_sym_SQUOTE, + ACTIONS(1407), 1, + aux_sym_string_token2, + ACTIONS(1409), 1, + sym__escape_sequence, + STATE(73), 1, + sym__single_quote, + STATE(613), 1, + aux_sym_string_repeat2, + [24467] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1145), 1, + ACTIONS(1375), 1, aux_sym_string_token2, - ACTIONS(1147), 1, + ACTIONS(1377), 1, sym__escape_sequence, - ACTIONS(1173), 1, + ACTIONS(1411), 1, anon_sym_SQUOTE, - STATE(235), 1, + STATE(51), 1, sym__single_quote, - STATE(535), 1, + STATE(634), 1, aux_sym_string_repeat2, - [18811] = 6, + [24486] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1149), 1, + ACTIONS(1383), 1, aux_sym_string_token1, - ACTIONS(1151), 1, + ACTIONS(1385), 1, sym__escape_sequence, - ACTIONS(1173), 1, + ACTIONS(1411), 1, anon_sym_DQUOTE, - STATE(235), 1, + STATE(51), 1, sym__double_quote, - STATE(509), 1, + STATE(647), 1, aux_sym_string_repeat1, - [18830] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(189), 1, - anon_sym_QMARK, - ACTIONS(187), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - ACTIONS(1175), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [18845] = 4, + [24505] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1157), 1, - sym__control_flow_start, - ACTIONS(1177), 1, + ACTIONS(1413), 1, anon_sym_RBRACE, - STATE(502), 3, + ACTIONS(1415), 1, + sym__control_flow_start, + STATE(593), 3, sym_case_statement, sym_default_statement, aux_sym_switch_body_repeat1, - [18860] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1145), 1, - aux_sym_string_token2, - ACTIONS(1147), 1, - sym__escape_sequence, - ACTIONS(1179), 1, - anon_sym_SQUOTE, - STATE(78), 1, - sym__single_quote, - STATE(535), 1, - aux_sym_string_repeat2, - [18879] = 4, + [24520] = 6, ACTIONS(3), 1, sym_comment, - STATE(491), 1, - aux_sym_structural_declaration_repeat1, - ACTIONS(1181), 2, - anon_sym_SQUOTE, + ACTIONS(910), 1, anon_sym_DQUOTE, - ACTIONS(1183), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [18894] = 6, + ACTIONS(912), 1, + aux_sym_string_token1, + ACTIONS(1417), 1, + sym__escape_sequence, + STATE(73), 1, + sym__double_quote, + STATE(581), 1, + aux_sym_string_repeat1, + [24539] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1186), 1, - anon_sym_SQUOTE, - ACTIONS(1188), 1, - aux_sym_string_token2, - ACTIONS(1190), 1, - sym__escape_sequence, - STATE(89), 1, - sym__single_quote, - STATE(490), 1, - aux_sym_string_repeat2, - [18913] = 6, + ACTIONS(670), 1, + anon_sym_QMARK, + ACTIONS(1419), 1, + anon_sym_DOT, + ACTIONS(1421), 1, + sym_regular_expression_flags, + ACTIONS(668), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [24556] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1192), 1, - anon_sym_SQUOTE, - ACTIONS(1194), 1, - aux_sym_string_token2, - ACTIONS(1196), 1, - sym__escape_sequence, - STATE(37), 1, - sym__single_quote, - STATE(497), 1, - aux_sym_string_repeat2, - [18932] = 6, + ACTIONS(1423), 1, + anon_sym_RBRACE, + ACTIONS(1425), 1, + sym__control_flow_start, + STATE(593), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [24571] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1192), 1, - anon_sym_DQUOTE, - ACTIONS(1198), 1, - aux_sym_string_token1, - ACTIONS(1200), 1, - sym__escape_sequence, - STATE(37), 1, - sym__double_quote, - STATE(498), 1, - aux_sym_string_repeat1, - [18951] = 6, + ACTIONS(169), 1, + anon_sym_QMARK_QMARK, + ACTIONS(171), 1, + anon_sym_QMARK, + ACTIONS(216), 1, + anon_sym_COMMA, + ACTIONS(1296), 1, + anon_sym_RPAREN, + STATE(708), 1, + aux_sym_arguments_repeat1, + [24590] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1149), 1, + ACTIONS(1383), 1, aux_sym_string_token1, - ACTIONS(1151), 1, + ACTIONS(1385), 1, sym__escape_sequence, - ACTIONS(1179), 1, + ACTIONS(1428), 1, anon_sym_DQUOTE, - STATE(78), 1, + STATE(356), 1, sym__double_quote, - STATE(509), 1, + STATE(647), 1, aux_sym_string_repeat1, - [18970] = 6, + [24609] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1186), 1, + ACTIONS(1430), 1, anon_sym_DQUOTE, - ACTIONS(1202), 1, + ACTIONS(1432), 1, aux_sym_string_token1, - ACTIONS(1204), 1, + ACTIONS(1434), 1, sym__escape_sequence, - STATE(89), 1, + STATE(13), 1, sym__double_quote, - STATE(495), 1, + STATE(599), 1, aux_sym_string_repeat1, - [18989] = 6, + [24628] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(161), 1, + anon_sym_QMARK, + ACTIONS(159), 4, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [24641] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1145), 1, + ACTIONS(1375), 1, aux_sym_string_token2, - ACTIONS(1147), 1, + ACTIONS(1377), 1, sym__escape_sequence, - ACTIONS(1206), 1, + ACTIONS(1436), 1, anon_sym_SQUOTE, - STATE(44), 1, + STATE(22), 1, sym__single_quote, - STATE(535), 1, + STATE(634), 1, aux_sym_string_repeat2, - [19008] = 6, + [24660] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1149), 1, + ACTIONS(1383), 1, aux_sym_string_token1, - ACTIONS(1151), 1, + ACTIONS(1385), 1, sym__escape_sequence, - ACTIONS(1206), 1, + ACTIONS(1436), 1, anon_sym_DQUOTE, - STATE(44), 1, + STATE(22), 1, sym__double_quote, - STATE(509), 1, + STATE(647), 1, aux_sym_string_repeat1, - [19027] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(503), 1, - aux_sym_structural_declaration_repeat1, - ACTIONS(1208), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - ACTIONS(1210), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [19042] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(939), 1, - anon_sym_SEMI, - STATE(531), 1, - sym__else_template_expression, - STATE(698), 1, - sym__context_expression, - ACTIONS(1212), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [19059] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(1214), 1, - anon_sym_COLON, - ACTIONS(31), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [19074] = 4, + [24679] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1216), 1, - anon_sym_RBRACE, - ACTIONS(1218), 1, + ACTIONS(1415), 1, sym__control_flow_start, - STATE(502), 3, + ACTIONS(1438), 1, + anon_sym_RBRACE, + STATE(593), 3, sym_case_statement, sym_default_statement, aux_sym_switch_body_repeat1, - [19089] = 4, + [24694] = 6, ACTIONS(3), 1, sym_comment, - STATE(491), 1, - aux_sym_structural_declaration_repeat1, - ACTIONS(1210), 2, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(1221), 2, + ACTIONS(1440), 1, anon_sym_SQUOTE, + ACTIONS(1442), 1, + aux_sym_string_token2, + ACTIONS(1444), 1, + sym__escape_sequence, + STATE(225), 1, + sym__single_quote, + STATE(579), 1, + aux_sym_string_repeat2, + [24713] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1440), 1, anon_sym_DQUOTE, - [19104] = 3, + ACTIONS(1446), 1, + aux_sym_string_token1, + ACTIONS(1448), 1, + sym__escape_sequence, + STATE(225), 1, + sym__double_quote, + STATE(608), 1, + aux_sym_string_repeat1, + [24732] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(210), 1, + ACTIONS(171), 1, anon_sym_QMARK, - ACTIONS(208), 4, + ACTIONS(169), 2, sym__interpolation_end, anon_sym_QMARK_QMARK, + ACTIONS(1450), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [19117] = 4, + [24747] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 1, + ACTIONS(664), 1, anon_sym_QMARK, - ACTIONS(97), 2, + ACTIONS(662), 4, sym__interpolation_end, anon_sym_QMARK_QMARK, - ACTIONS(1175), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [19132] = 3, + [24760] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(640), 1, + ACTIONS(53), 1, anon_sym_QMARK, - ACTIONS(638), 4, + ACTIONS(51), 2, sym__interpolation_end, anon_sym_QMARK_QMARK, + ACTIONS(1450), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [19145] = 4, + [24775] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(951), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1223), 2, + ACTIONS(1452), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, - [19159] = 2, + anon_sym_RBRACE, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [24786] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1181), 4, + ACTIONS(1454), 1, anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [19169] = 5, + ACTIONS(1456), 1, + aux_sym_string_token2, + ACTIONS(1458), 1, + sym__escape_sequence, + STATE(359), 1, + sym__single_quote, + STATE(615), 1, + aux_sym_string_repeat2, + [24805] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1225), 1, + ACTIONS(1373), 1, anon_sym_DQUOTE, - ACTIONS(1227), 1, + ACTIONS(1383), 1, aux_sym_string_token1, - ACTIONS(1230), 1, + ACTIONS(1385), 1, sym__escape_sequence, - STATE(509), 1, + STATE(244), 1, + sym__double_quote, + STATE(647), 1, aux_sym_string_repeat1, - [19185] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1235), 1, - anon_sym_RPAREN, - STATE(529), 1, - aux_sym_for_reference_repeat1, - ACTIONS(1233), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [19199] = 4, + [24824] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1240), 1, - anon_sym_RPAREN, - STATE(511), 1, - aux_sym_for_reference_repeat1, - ACTIONS(1237), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [19213] = 3, + ACTIONS(1460), 1, + anon_sym_SQUOTE, + ACTIONS(1462), 1, + aux_sym_string_token2, + ACTIONS(1464), 1, + sym__escape_sequence, + STATE(115), 1, + sym__single_quote, + STATE(612), 1, + aux_sym_string_repeat2, + [24843] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1157), 1, - sym__control_flow_start, - STATE(489), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [19225] = 5, + ACTIONS(1460), 1, + anon_sym_DQUOTE, + ACTIONS(1466), 1, + aux_sym_string_token1, + ACTIONS(1468), 1, + sym__escape_sequence, + STATE(115), 1, + sym__double_quote, + STATE(614), 1, + aux_sym_string_repeat1, + [24862] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(330), 1, - anon_sym_SEMI, - ACTIONS(1071), 1, + ACTIONS(1454), 1, anon_sym_DQUOTE, - STATE(412), 1, + ACTIONS(1470), 1, + aux_sym_string_token1, + ACTIONS(1472), 1, + sym__escape_sequence, + STATE(359), 1, sym__double_quote, - STATE(519), 1, - aux_sym__binding_assignment_repeat1, - [19241] = 4, + STATE(595), 1, + aux_sym_string_repeat1, + [24881] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(951), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1242), 2, - anon_sym_DQUOTE, - anon_sym_SEMI, - [19255] = 4, + ACTIONS(1375), 1, + aux_sym_string_token2, + ACTIONS(1377), 1, + sym__escape_sequence, + ACTIONS(1474), 1, + anon_sym_SQUOTE, + STATE(117), 1, + sym__single_quote, + STATE(634), 1, + aux_sym_string_repeat2, + [24900] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 1, - anon_sym_RBRACE, - ACTIONS(1246), 1, - sym_icu_category, - STATE(516), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [19269] = 4, + ACTIONS(1375), 1, + aux_sym_string_token2, + ACTIONS(1377), 1, + sym__escape_sequence, + ACTIONS(1381), 1, + anon_sym_SQUOTE, + STATE(52), 1, + sym__single_quote, + STATE(634), 1, + aux_sym_string_repeat2, + [24919] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1248), 1, - anon_sym_RBRACE, - ACTIONS(1250), 1, - sym_icu_category, - STATE(516), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [19283] = 5, + ACTIONS(1383), 1, + aux_sym_string_token1, + ACTIONS(1385), 1, + sym__escape_sequence, + ACTIONS(1474), 1, + anon_sym_DQUOTE, + STATE(117), 1, + sym__double_quote, + STATE(647), 1, + aux_sym_string_repeat1, + [24938] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, - anon_sym_LBRACE, - ACTIONS(1255), 1, - anon_sym_LPAREN, - STATE(381), 1, - sym_statement_block, - STATE(655), 1, - sym_defer_trigger, - [19299] = 4, + ACTIONS(1375), 1, + aux_sym_string_token2, + ACTIONS(1377), 1, + sym__escape_sequence, + ACTIONS(1428), 1, + anon_sym_SQUOTE, + STATE(356), 1, + sym__single_quote, + STATE(634), 1, + aux_sym_string_repeat2, + [24957] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(951), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1257), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [19313] = 5, + ACTIONS(1430), 1, + anon_sym_SQUOTE, + ACTIONS(1476), 1, + aux_sym_string_token2, + ACTIONS(1478), 1, + sym__escape_sequence, + STATE(13), 1, + sym__single_quote, + STATE(598), 1, + aux_sym_string_repeat2, + [24976] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(330), 1, + ACTIONS(459), 1, anon_sym_SEMI, - ACTIONS(1259), 1, + ACTIONS(1480), 1, anon_sym_DQUOTE, - STATE(418), 1, + STATE(518), 1, sym__double_quote, - STATE(605), 1, + STATE(733), 1, aux_sym__binding_assignment_repeat1, - [19329] = 5, + [24992] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1261), 1, - sym_binding_identifier, - ACTIONS(1263), 1, - anon_sym_px, - ACTIONS(1265), 1, - anon_sym_PERCENT, - STATE(568), 1, - sym_style_unit, - [19345] = 3, + ACTIONS(1482), 1, + anon_sym_LBRACE, + STATE(816), 1, + sym_statement_block, + ACTIONS(1484), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [25006] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1267), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - STATE(127), 2, - sym__single_quote, - sym__double_quote, - [19357] = 5, + ACTIONS(1488), 1, + anon_sym_RPAREN, + STATE(623), 1, + aux_sym_for_reference_repeat1, + ACTIONS(1486), 2, + anon_sym_SEMI, + anon_sym_COMMA, + [25020] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1269), 1, - anon_sym_prefetch, - ACTIONS(1271), 1, - anon_sym_when, - ACTIONS(1273), 1, - anon_sym_on, - STATE(692), 1, - sym_defer_trigger_condition, - [19373] = 4, + ACTIONS(1230), 1, + anon_sym_QMARK, + ACTIONS(1246), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1490), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [25034] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1275), 1, - sym_binding_identifier, - STATE(777), 1, - sym_binding_name, - STATE(659), 2, - sym__binding_primitive, - sym_binding_member_expression, - [19387] = 4, + ACTIONS(692), 1, + anon_sym_QMARK, + ACTIONS(1492), 1, + anon_sym_DOT, + ACTIONS(690), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [25048] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(1230), 1, anon_sym_QMARK, - ACTIONS(951), 1, + ACTIONS(1246), 1, anon_sym_QMARK_QMARK, - ACTIONS(1069), 2, + ACTIONS(1313), 2, anon_sym_SEMI, anon_sym_RPAREN, - [19401] = 5, + [25062] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1494), 1, + anon_sym_RPAREN, + STATE(649), 1, + aux_sym_for_reference_repeat1, + ACTIONS(1486), 2, + anon_sym_SEMI, + anon_sym_COMMA, + [25076] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, + ACTIONS(1496), 1, anon_sym_LBRACE, - ACTIONS(1277), 1, + ACTIONS(1498), 1, anon_sym_LPAREN, - STATE(384), 1, + STATE(494), 1, sym_statement_block, - STATE(656), 1, - sym_placeholder_minimum, - [19417] = 5, + STATE(833), 1, + sym_defer_trigger, + [25092] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1279), 1, + ACTIONS(1500), 1, sym_attribute_value, - ACTIONS(1281), 1, + ACTIONS(1502), 1, anon_sym_SQUOTE, - ACTIONS(1283), 1, + ACTIONS(1504), 1, anon_sym_DQUOTE, - STATE(426), 1, + STATE(535), 1, sym_quoted_attribute_value, - [19433] = 5, + [25108] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1285), 1, + ACTIONS(1506), 1, sym_binding_identifier, - ACTIONS(1287), 1, + ACTIONS(1508), 1, anon_sym_px, - ACTIONS(1289), 1, + ACTIONS(1510), 1, anon_sym_PERCENT, - STATE(696), 1, + STATE(763), 1, sym_style_unit, - [19449] = 4, + [25124] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1246), 1, - sym_icu_category, - ACTIONS(1291), 1, + ACTIONS(1512), 1, anon_sym_RBRACE, - STATE(516), 2, + ACTIONS(1514), 1, + sym_icu_category, + STATE(632), 2, sym_icu_case, aux_sym_icu_expression_repeat1, - [19463] = 4, + [25138] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1293), 1, - anon_sym_RPAREN, - STATE(511), 1, - aux_sym_for_reference_repeat1, - ACTIONS(1233), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [19477] = 5, + ACTIONS(1496), 1, + anon_sym_LBRACE, + ACTIONS(1516), 1, + anon_sym_LPAREN, + STATE(495), 1, + sym_statement_block, + STATE(834), 1, + sym_placeholder_minimum, + [25154] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, + ACTIONS(1496), 1, anon_sym_LBRACE, - ACTIONS(1295), 1, + ACTIONS(1518), 1, anon_sym_LPAREN, - STATE(386), 1, + STATE(496), 1, sym_statement_block, - STATE(657), 1, + STATE(835), 1, sym_loading_condition, - [19493] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1299), 1, - anon_sym_SEMI, - STATE(714), 1, - sym__context_expression, - ACTIONS(1297), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [19507] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1301), 1, - sym_binding_identifier, - STATE(833), 1, - sym_binding_name, - STATE(576), 2, - sym__binding_primitive, - sym_binding_member_expression, - [19521] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(330), 1, - anon_sym_SEMI, - ACTIONS(1089), 1, - anon_sym_DQUOTE, - STATE(434), 1, - sym__double_quote, - STATE(539), 1, - aux_sym__binding_assignment_repeat1, - [19537] = 5, + [25170] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1269), 1, + ACTIONS(1520), 1, anon_sym_prefetch, - ACTIONS(1271), 1, + ACTIONS(1522), 1, anon_sym_when, - ACTIONS(1273), 1, + ACTIONS(1524), 1, anon_sym_on, - STATE(577), 1, + STATE(684), 1, sym_defer_trigger_condition, - [19553] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1303), 1, - anon_sym_SQUOTE, - ACTIONS(1305), 1, - aux_sym_string_token2, - ACTIONS(1308), 1, - sym__escape_sequence, - STATE(535), 1, - aux_sym_string_repeat2, - [19569] = 5, + [25186] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(330), 1, + ACTIONS(459), 1, anon_sym_SEMI, - ACTIONS(1089), 1, + ACTIONS(1329), 1, anon_sym_DQUOTE, - STATE(434), 1, + STATE(537), 1, sym__double_quote, - STATE(605), 1, + STATE(638), 1, aux_sym__binding_assignment_repeat1, - [19585] = 4, + [25202] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1311), 1, - anon_sym_LBRACE, - STATE(721), 1, - sym_statement_block, - ACTIONS(1313), 2, - sym__control_flow_start, + ACTIONS(1526), 1, anon_sym_RBRACE, - [19599] = 4, + ACTIONS(1528), 1, + sym_icu_category, + STATE(632), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [25216] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1299), 1, + ACTIONS(459), 1, anon_sym_SEMI, - STATE(701), 1, - sym__context_expression, - ACTIONS(1315), 2, - anon_sym_SQUOTE, + ACTIONS(1363), 1, anon_sym_DQUOTE, - [19613] = 5, + STATE(528), 1, + sym__double_quote, + STATE(617), 1, + aux_sym__binding_assignment_repeat1, + [25232] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1531), 1, + anon_sym_SQUOTE, + ACTIONS(1533), 1, + aux_sym_string_token2, + ACTIONS(1536), 1, + sym__escape_sequence, + STATE(634), 1, + aux_sym_string_repeat2, + [25248] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(330), 1, + ACTIONS(459), 1, anon_sym_SEMI, - ACTIONS(1317), 1, + ACTIONS(1363), 1, anon_sym_DQUOTE, - STATE(435), 1, + STATE(528), 1, sym__double_quote, - STATE(605), 1, + STATE(733), 1, aux_sym__binding_assignment_repeat1, - [19629] = 2, + [25264] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1539), 1, + sym_binding_identifier, + STATE(865), 1, + sym_binding_name, + STATE(798), 2, + sym__binding_primitive, + sym_binding_member_expression, + [25278] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1319), 4, + ACTIONS(1541), 1, anon_sym_SQUOTE, + ACTIONS(1543), 1, anon_sym_DQUOTE, + STATE(126), 1, + sym__single_quote, + STATE(127), 1, + sym__double_quote, + [25294] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(459), 1, anon_sym_SEMI, - anon_sym_COMMA, - [19639] = 4, + ACTIONS(1545), 1, + anon_sym_DQUOTE, + STATE(538), 1, + sym__double_quote, + STATE(733), 1, + aux_sym__binding_assignment_repeat1, + [25310] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, + ACTIONS(1547), 1, sym_binding_identifier, - STATE(807), 1, + STATE(867), 1, sym_binding_name, - STATE(576), 2, + STATE(692), 2, sym__binding_primitive, sym_binding_member_expression, - [19653] = 5, + [25324] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(330), 1, + ACTIONS(1230), 1, + anon_sym_QMARK, + ACTIONS(1246), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1369), 2, anon_sym_SEMI, - ACTIONS(1071), 1, - anon_sym_DQUOTE, - STATE(412), 1, - sym__double_quote, - STATE(605), 1, - aux_sym__binding_assignment_repeat1, - [19669] = 2, + anon_sym_RPAREN, + [25338] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1321), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [19679] = 3, + ACTIONS(1516), 1, + anon_sym_LPAREN, + ACTIONS(1549), 1, + anon_sym_LBRACE, + STATE(394), 1, + sym_statement_block, + STATE(799), 1, + sym_placeholder_minimum, + [25354] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1157), 1, + ACTIONS(1415), 1, sym__control_flow_start, - STATE(481), 3, + STATE(590), 3, sym_case_statement, sym_default_statement, aux_sym_switch_body_repeat1, - [19691] = 4, + [25366] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, + ACTIONS(1518), 1, + anon_sym_LPAREN, + ACTIONS(1549), 1, + anon_sym_LBRACE, + STATE(395), 1, + sym_statement_block, + STATE(786), 1, + sym_loading_condition, + [25382] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1514), 1, + sym_icu_category, + ACTIONS(1551), 1, + anon_sym_RBRACE, + STATE(632), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [25396] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1547), 1, sym_binding_identifier, - STATE(755), 1, + STATE(866), 1, sym_binding_name, - STATE(576), 2, + STATE(692), 2, sym__binding_primitive, sym_binding_member_expression, - [19705] = 5, + [25410] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1323), 1, - sym_attribute_value, - ACTIONS(1325), 1, - anon_sym_SQUOTE, - ACTIONS(1327), 1, + ACTIONS(1415), 1, + sym__control_flow_start, + STATE(600), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [25422] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1553), 1, anon_sym_DQUOTE, - STATE(400), 1, - sym_quoted_attribute_value, - [19721] = 3, + ACTIONS(1555), 1, + aux_sym_string_token1, + ACTIONS(1558), 1, + sym__escape_sequence, + STATE(647), 1, + aux_sym_string_repeat1, + [25438] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, + ACTIONS(181), 1, anon_sym_LBRACK, - ACTIONS(31), 3, + ACTIONS(179), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [19733] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1329), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - STATE(408), 2, - sym__single_quote, - sym__double_quote, - [19745] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(951), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1331), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [19759] = 2, + [25450] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1333), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_RPAREN, + STATE(649), 1, + aux_sym_for_reference_repeat1, + ACTIONS(1561), 2, anon_sym_SEMI, anon_sym_COMMA, - [19769] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1255), 1, - anon_sym_LPAREN, - ACTIONS(1335), 1, - anon_sym_LBRACE, - STATE(302), 1, - sym_statement_block, - STATE(725), 1, - sym_defer_trigger, - [19785] = 4, + [25464] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(749), 1, + ACTIONS(1230), 1, anon_sym_QMARK, - ACTIONS(1337), 1, - anon_sym_DOT, - ACTIONS(745), 2, - sym__interpolation_end, + ACTIONS(1246), 1, anon_sym_QMARK_QMARK, - [19799] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1277), 1, - anon_sym_LPAREN, - ACTIONS(1335), 1, - anon_sym_LBRACE, - STATE(303), 1, - sym_statement_block, - STATE(676), 1, - sym_placeholder_minimum, - [19815] = 4, + ACTIONS(1566), 2, + anon_sym_DQUOTE, + anon_sym_SEMI, + [25478] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(951), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1101), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [19829] = 2, + ACTIONS(1520), 1, + anon_sym_prefetch, + ACTIONS(1522), 1, + anon_sym_when, + ACTIONS(1524), 1, + anon_sym_on, + STATE(808), 1, + sym_defer_trigger_condition, + [25494] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1339), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [19839] = 5, + ACTIONS(1568), 1, + sym_binding_identifier, + ACTIONS(1570), 1, + anon_sym_px, + ACTIONS(1572), 1, + anon_sym_PERCENT, + STATE(675), 1, + sym_style_unit, + [25510] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1295), 1, + ACTIONS(1498), 1, anon_sym_LPAREN, - ACTIONS(1335), 1, + ACTIONS(1549), 1, anon_sym_LBRACE, - STATE(312), 1, + STATE(417), 1, sym_statement_block, - STATE(650), 1, - sym_loading_condition, - [19855] = 4, + STATE(769), 1, + sym_defer_trigger, + [25526] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, + ACTIONS(1547), 1, sym_binding_identifier, - STATE(795), 1, + STATE(895), 1, sym_binding_name, - STATE(576), 2, + STATE(692), 2, sym__binding_primitive, sym_binding_member_expression, - [19869] = 2, + [25540] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1341), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [19879] = 4, + ACTIONS(1547), 1, + sym_binding_identifier, + STATE(853), 1, + sym_binding_name, + STATE(692), 2, + sym__binding_primitive, + sym_binding_member_expression, + [25554] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1275), 1, + ACTIONS(1539), 1, sym_binding_identifier, - STATE(797), 1, + STATE(897), 1, sym_binding_name, - STATE(659), 2, + STATE(798), 2, sym__binding_primitive, sym_binding_member_expression, - [19893] = 3, + [25568] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1343), 2, + ACTIONS(1574), 1, anon_sym_SQUOTE, + ACTIONS(1576), 1, anon_sym_DQUOTE, - STATE(128), 2, + STATE(148), 1, sym__single_quote, + STATE(149), 1, sym__double_quote, - [19905] = 3, + [25584] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1345), 2, + ACTIONS(1578), 1, + sym_attribute_value, + ACTIONS(1580), 1, anon_sym_SQUOTE, + ACTIONS(1582), 1, anon_sym_DQUOTE, - STATE(433), 2, - sym__single_quote, - sym__double_quote, - [19917] = 3, - ACTIONS(3), 1, - sym_comment, - STATE(826), 1, - sym_icu_clause, - ACTIONS(1347), 2, - anon_sym_plural, - anon_sym_select, - [19928] = 4, + STATE(519), 1, + sym_quoted_attribute_value, + [25600] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1349), 1, + ACTIONS(459), 1, anon_sym_SEMI, - ACTIONS(1352), 1, - anon_sym_RPAREN, - STATE(563), 1, - aux_sym_defer_trigger_repeat1, - [19941] = 3, - ACTIONS(3), 1, - sym_comment, - STATE(705), 1, - sym_timed_expression, - ACTIONS(1354), 2, - anon_sym_after, - anon_sym_minimum, - [19952] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1356), 1, + ACTIONS(1329), 1, anon_sym_DQUOTE, - ACTIONS(1358), 1, - sym__empty_quoted_string, - STATE(126), 1, + STATE(537), 1, sym__double_quote, - [19965] = 2, + STATE(733), 1, + aux_sym__binding_assignment_repeat1, + [25616] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1360), 3, + ACTIONS(1230), 1, + anon_sym_QMARK, + ACTIONS(1246), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1584), 1, anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_RBRACK, - [19974] = 2, + [25629] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(748), 1, + anon_sym_QMARK, + ACTIONS(746), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [25640] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1362), 3, + ACTIONS(1230), 1, + anon_sym_QMARK, + ACTIONS(1246), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1586), 1, anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_RBRACK, - [19983] = 2, + [25653] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1364), 3, + ACTIONS(1309), 1, anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_RBRACK, - [19992] = 4, + ACTIONS(1588), 1, + anon_sym_COMMA, + STATE(663), 1, + aux_sym_arguments_repeat1, + [25666] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(1591), 1, anon_sym_QMARK, - ACTIONS(951), 1, + ACTIONS(131), 2, + sym__interpolation_end, anon_sym_QMARK_QMARK, - ACTIONS(1366), 1, - anon_sym_RPAREN, - [20005] = 4, + [25677] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1368), 1, - anon_sym_COMMA, - ACTIONS(1371), 1, - anon_sym_RBRACK, - STATE(570), 1, - aux_sym_array_repeat1, - [20018] = 2, + ACTIONS(1593), 1, + sym__start_tag_name, + ACTIONS(1595), 1, + sym__script_start_tag_name, + ACTIONS(1597), 1, + sym__style_start_tag_name, + [25690] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1373), 3, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - [20027] = 4, + ACTIONS(1230), 1, + anon_sym_QMARK, + ACTIONS(1246), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1599), 1, + anon_sym_RBRACE, + [25703] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1375), 1, - anon_sym_COMMA, - ACTIONS(1377), 1, - anon_sym_RBRACK, - STATE(611), 1, - aux_sym_array_repeat1, - [20040] = 4, + ACTIONS(1311), 1, + sym__interpolation_end, + ACTIONS(1601), 1, + anon_sym_PLUS, + STATE(667), 1, + aux_sym_concatenation_expression_repeat1, + [25716] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(214), 1, + ACTIONS(216), 1, anon_sym_COMMA, - ACTIONS(1379), 1, + ACTIONS(311), 1, anon_sym_RPAREN, - STATE(629), 1, + STATE(708), 1, aux_sym_arguments_repeat1, - [20053] = 3, + [25729] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(699), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [20064] = 4, + ACTIONS(1604), 1, + anon_sym_SEMI, + ACTIONS(1607), 1, + anon_sym_RPAREN, + STATE(669), 1, + aux_sym_defer_trigger_repeat1, + [25742] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(951), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1381), 1, - anon_sym_COMMA, - [20077] = 3, + STATE(792), 1, + sym_timed_expression, + ACTIONS(1609), 2, + anon_sym_after, + anon_sym_minimum, + [25753] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1385), 1, - anon_sym_DOT, - ACTIONS(1383), 2, - anon_sym_RPAREN, - anon_sym_RBRACK, - [20088] = 4, + ACTIONS(1611), 1, + anon_sym_DQUOTE, + ACTIONS(1613), 1, + sym__empty_quoted_string, + STATE(170), 1, + sym__double_quote, + [25766] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(914), 1, + sym_timed_expression, + ACTIONS(1609), 2, + anon_sym_after, + anon_sym_minimum, + [25777] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1387), 1, - anon_sym_SEMI, - ACTIONS(1389), 1, + ACTIONS(1615), 3, anon_sym_RPAREN, - STATE(589), 1, - aux_sym_defer_trigger_repeat1, - [20101] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1391), 1, - anon_sym_let, - ACTIONS(1393), 1, - sym_identifier, - STATE(499), 1, - sym_structural_assignment, - [20114] = 4, + anon_sym_DOT, + anon_sym_RBRACK, + [25786] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1395), 1, - anon_sym_PLUS, - ACTIONS(1397), 1, - sym__interpolation_end, - STATE(635), 1, - aux_sym_concatenation_expression_repeat1, - [20127] = 3, + ACTIONS(1617), 3, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_RBRACK, + [25795] = 2, ACTIONS(3), 1, sym_comment, - STATE(800), 1, - sym_icu_clause, - ACTIONS(1347), 2, - anon_sym_plural, - anon_sym_select, - [20138] = 3, + ACTIONS(1619), 3, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_RBRACK, + [25804] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1399), 1, - sym_template_chars, - ACTIONS(1401), 2, - anon_sym_DOLLAR_LBRACE, - anon_sym_BQUOTE, - [20149] = 4, + ACTIONS(1621), 1, + anon_sym_COMMA, + ACTIONS(1623), 1, + anon_sym_RBRACK, + STATE(722), 1, + aux_sym_array_repeat1, + [25817] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1403), 1, + ACTIONS(1625), 1, anon_sym_LT_SLASH, - ACTIONS(1405), 1, + ACTIONS(1627), 1, sym_raw_text, - STATE(287), 1, + STATE(482), 1, sym_end_tag, - [20162] = 4, + [25830] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1407), 1, + ACTIONS(1625), 1, anon_sym_LT_SLASH, - ACTIONS(1409), 1, + ACTIONS(1629), 1, sym_raw_text, - STATE(367), 1, + STATE(483), 1, sym_end_tag, - [20175] = 4, + [25843] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1407), 1, - anon_sym_LT_SLASH, - ACTIONS(1411), 1, - sym_raw_text, - STATE(387), 1, - sym_end_tag, - [20188] = 4, + ACTIONS(1591), 1, + anon_sym_QMARK, + ACTIONS(1631), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1633), 1, + sym__interpolation_end, + [25856] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1335), 1, + ACTIONS(1635), 1, + anon_sym_COMMA, + ACTIONS(1637), 1, + anon_sym_PLUS, + STATE(730), 1, + aux_sym_concatenation_expression_repeat1, + [25869] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1496), 1, anon_sym_LBRACE, - ACTIONS(1413), 1, + ACTIONS(1639), 1, anon_sym_if, - STATE(319), 1, + STATE(501), 1, sym_statement_block, - [20201] = 4, + [25882] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1415), 1, + ACTIONS(1230), 1, anon_sym_QMARK, - ACTIONS(1417), 1, + ACTIONS(1246), 1, anon_sym_QMARK_QMARK, - ACTIONS(1419), 1, - sym__interpolation_end, - [20214] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1421), 1, + ACTIONS(1641), 1, anon_sym_COMMA, - ACTIONS(1423), 1, - anon_sym_PLUS, - STATE(637), 1, - aux_sym_concatenation_expression_repeat1, - [20227] = 4, + [25895] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, + ACTIONS(1549), 1, anon_sym_LBRACE, - ACTIONS(1413), 1, + ACTIONS(1639), 1, anon_sym_if, - STATE(393), 1, + STATE(398), 1, sym_statement_block, - [20240] = 4, + [25908] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1387), 1, + ACTIONS(1643), 1, anon_sym_SEMI, - ACTIONS(1425), 1, + ACTIONS(1645), 1, anon_sym_RPAREN, - STATE(563), 1, + STATE(725), 1, aux_sym_defer_trigger_repeat1, - [20253] = 4, + [25921] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(1230), 1, anon_sym_QMARK, - ACTIONS(951), 1, + ACTIONS(1246), 1, anon_sym_QMARK_QMARK, - ACTIONS(1427), 1, - anon_sym_RPAREN, - [20266] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1429), 1, - anon_sym_SEMI, - ACTIONS(1431), 1, + ACTIONS(1647), 1, anon_sym_RPAREN, - STATE(786), 1, - sym_for_reference, - [20279] = 4, + [25934] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1375), 1, + ACTIONS(1621), 1, anon_sym_COMMA, - ACTIONS(1433), 1, + ACTIONS(1649), 1, anon_sym_RBRACK, - STATE(596), 1, + STATE(688), 1, aux_sym_array_repeat1, - [20292] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1435), 1, - anon_sym_SEMI, - ACTIONS(1437), 1, - anon_sym_RPAREN, - STATE(820), 1, - sym_if_reference, - [20305] = 3, + [25947] = 4, ACTIONS(3), 1, sym_comment, - STATE(686), 1, - sym_unit, - ACTIONS(196), 2, - anon_sym_ms, - anon_sym_s, - [20316] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1439), 1, - anon_sym_else, - ACTIONS(1441), 1, - anon_sym_context, - ACTIONS(1443), 1, - sym_identifier, - [20329] = 4, + ACTIONS(1311), 1, + anon_sym_COMMA, + ACTIONS(1651), 1, + anon_sym_PLUS, + STATE(687), 1, + aux_sym_concatenation_expression_repeat1, + [25960] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1375), 1, + ACTIONS(1621), 1, anon_sym_COMMA, - ACTIONS(1445), 1, + ACTIONS(1654), 1, anon_sym_RBRACK, - STATE(570), 1, + STATE(706), 1, aux_sym_array_repeat1, - [20342] = 3, + [25973] = 4, ACTIONS(3), 1, sym_comment, - STATE(734), 1, - sym_timed_expression, - ACTIONS(1354), 2, - anon_sym_after, - anon_sym_minimum, - [20353] = 4, + ACTIONS(742), 1, + sym__interpolation_end, + ACTIONS(1591), 1, + anon_sym_QMARK, + ACTIONS(1631), 1, + anon_sym_QMARK_QMARK, + [25986] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(1230), 1, anon_sym_QMARK, - ACTIONS(951), 1, + ACTIONS(1246), 1, anon_sym_QMARK_QMARK, - ACTIONS(1447), 1, + ACTIONS(1656), 1, anon_sym_RBRACK, - [20366] = 4, + [25999] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1449), 1, + ACTIONS(1658), 1, anon_sym_DQUOTE, - ACTIONS(1451), 1, + ACTIONS(1660), 1, sym__empty_quoted_string, - STATE(129), 1, + STATE(171), 1, sym__double_quote, - [20379] = 4, + [26012] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1415), 1, + ACTIONS(1664), 1, + anon_sym_DOT, + ACTIONS(1662), 2, + anon_sym_RPAREN, + anon_sym_RBRACK, + [26023] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(758), 1, anon_sym_QMARK, - ACTIONS(1417), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1453), 1, + ACTIONS(756), 2, sym__interpolation_end, - [20392] = 4, + anon_sym_QMARK_QMARK, + [26034] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1455), 1, - sym__start_tag_name, - ACTIONS(1457), 1, - sym__script_start_tag_name, - ACTIONS(1459), 1, - sym__style_start_tag_name, - [20405] = 4, + ACTIONS(221), 1, + anon_sym_COMMA, + ACTIONS(1666), 1, + anon_sym_RPAREN, + STATE(703), 1, + aux_sym_arrow_function_parameters_repeat1, + [26047] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(1230), 1, anon_sym_QMARK, - ACTIONS(951), 1, + ACTIONS(1246), 1, anon_sym_QMARK_QMARK, - ACTIONS(1461), 1, - anon_sym_COMMA, - [20418] = 2, + ACTIONS(1668), 1, + anon_sym_RPAREN, + [26060] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1463), 3, - anon_sym_SEMI, - anon_sym_RPAREN, + ACTIONS(1621), 1, anon_sym_COMMA, - [20427] = 4, + ACTIONS(1670), 1, + anon_sym_RBRACK, + STATE(698), 1, + aux_sym_array_repeat1, + [26073] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(164), 1, - anon_sym_COMMA, - ACTIONS(1465), 1, - anon_sym_RPAREN, - STATE(636), 1, - aux_sym_arrow_function_parameters_repeat1, - [20440] = 4, + STATE(928), 1, + sym_icu_clause, + ACTIONS(1672), 2, + anon_sym_plural, + anon_sym_select, + [26084] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1242), 1, - anon_sym_DQUOTE, - ACTIONS(1467), 1, - anon_sym_SEMI, - STATE(605), 1, - aux_sym__binding_assignment_repeat1, - [20453] = 4, + ACTIONS(1621), 1, + anon_sym_COMMA, + ACTIONS(1674), 1, + anon_sym_RBRACK, + STATE(706), 1, + aux_sym_array_repeat1, + [26097] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(1230), 1, anon_sym_QMARK, - ACTIONS(951), 1, + ACTIONS(1246), 1, anon_sym_QMARK_QMARK, - ACTIONS(1470), 1, - anon_sym_RPAREN, - [20466] = 4, + ACTIONS(1676), 1, + anon_sym_RBRACK, + [26110] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1375), 1, - anon_sym_COMMA, - ACTIONS(1472), 1, + ACTIONS(1230), 1, + anon_sym_QMARK, + ACTIONS(1246), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1678), 1, anon_sym_RBRACK, - STATE(610), 1, - aux_sym_array_repeat1, - [20479] = 4, + [26123] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1391), 1, - anon_sym_let, - ACTIONS(1393), 1, - sym_identifier, - STATE(508), 1, - sym_structural_assignment, - [20492] = 4, + ACTIONS(1230), 1, + anon_sym_QMARK, + ACTIONS(1246), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1680), 1, + anon_sym_RPAREN, + [26136] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1083), 1, + ACTIONS(1621), 1, anon_sym_COMMA, - ACTIONS(1474), 1, - anon_sym_PLUS, - STATE(609), 1, - aux_sym_concatenation_expression_repeat1, - [20505] = 4, + ACTIONS(1682), 1, + anon_sym_RBRACK, + STATE(704), 1, + aux_sym_array_repeat1, + [26149] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1375), 1, + ACTIONS(1684), 1, + anon_sym_RPAREN, + ACTIONS(1686), 1, anon_sym_COMMA, - ACTIONS(1477), 1, - anon_sym_RBRACK, - STATE(570), 1, - aux_sym_array_repeat1, - [20518] = 4, + STATE(703), 1, + aux_sym_arrow_function_parameters_repeat1, + [26162] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1375), 1, + ACTIONS(1621), 1, anon_sym_COMMA, - ACTIONS(1479), 1, + ACTIONS(1689), 1, anon_sym_RBRACK, - STATE(570), 1, + STATE(706), 1, aux_sym_array_repeat1, - [20531] = 4, + [26175] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(1230), 1, anon_sym_QMARK, - ACTIONS(951), 1, + ACTIONS(1246), 1, anon_sym_QMARK_QMARK, - ACTIONS(1481), 1, + ACTIONS(1691), 1, anon_sym_RBRACK, - [20544] = 4, + [26188] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1403), 1, - anon_sym_LT_SLASH, - ACTIONS(1483), 1, - sym_raw_text, - STATE(298), 1, - sym_end_tag, - [20557] = 3, + ACTIONS(1693), 1, + anon_sym_COMMA, + ACTIONS(1696), 1, + anon_sym_RBRACK, + STATE(706), 1, + aux_sym_array_repeat1, + [26201] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1246), 1, - sym_icu_category, - STATE(515), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [20568] = 4, + ACTIONS(1698), 3, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + [26210] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(212), 1, - anon_sym_RPAREN, - ACTIONS(214), 1, + ACTIONS(216), 1, anon_sym_COMMA, - STATE(573), 1, + ACTIONS(1700), 1, + anon_sym_RPAREN, + STATE(663), 1, aux_sym_arguments_repeat1, - [20581] = 4, + [26223] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(1230), 1, anon_sym_QMARK, - ACTIONS(951), 1, + ACTIONS(1246), 1, anon_sym_QMARK_QMARK, - ACTIONS(1485), 1, + ACTIONS(1702), 1, anon_sym_RPAREN, - [20594] = 4, + [26236] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1375), 1, + ACTIONS(1621), 1, anon_sym_COMMA, - ACTIONS(1487), 1, + ACTIONS(1704), 1, anon_sym_RBRACK, - STATE(619), 1, + STATE(711), 1, + aux_sym_array_repeat1, + [26249] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1621), 1, + anon_sym_COMMA, + ACTIONS(1706), 1, + anon_sym_RBRACK, + STATE(706), 1, aux_sym_array_repeat1, - [20607] = 4, + [26262] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(1230), 1, anon_sym_QMARK, - ACTIONS(951), 1, + ACTIONS(1246), 1, anon_sym_QMARK_QMARK, - ACTIONS(1489), 1, + ACTIONS(1708), 1, + anon_sym_RBRACK, + [26275] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1710), 1, + anon_sym_PLUS, + ACTIONS(1712), 1, + sym__interpolation_end, + STATE(667), 1, + aux_sym_concatenation_expression_repeat1, + [26288] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1621), 1, + anon_sym_COMMA, + ACTIONS(1714), 1, + anon_sym_RBRACK, + STATE(717), 1, + aux_sym_array_repeat1, + [26301] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1716), 1, + sym_template_chars, + ACTIONS(1718), 2, + anon_sym_DOLLAR_LBRACE, + anon_sym_BQUOTE, + [26312] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1720), 1, + anon_sym_SEMI, + ACTIONS(1722), 1, anon_sym_RPAREN, - [20620] = 4, + STATE(859), 1, + sym_for_reference, + [26325] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1375), 1, + ACTIONS(1621), 1, anon_sym_COMMA, - ACTIONS(1491), 1, + ACTIONS(1724), 1, anon_sym_RBRACK, - STATE(570), 1, + STATE(706), 1, aux_sym_array_repeat1, - [20633] = 4, + [26338] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(1230), 1, anon_sym_QMARK, - ACTIONS(951), 1, + ACTIONS(1246), 1, anon_sym_QMARK_QMARK, - ACTIONS(1493), 1, + ACTIONS(1726), 1, anon_sym_RBRACK, - [20646] = 4, + [26351] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1230), 1, + anon_sym_QMARK, + ACTIONS(1246), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1728), 1, + anon_sym_RPAREN, + [26364] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1457), 1, + ACTIONS(1595), 1, sym__script_start_tag_name, - ACTIONS(1459), 1, + ACTIONS(1597), 1, sym__style_start_tag_name, - ACTIONS(1495), 1, + ACTIONS(1730), 1, sym__start_tag_name, - [20659] = 4, + [26377] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(947), 1, - sym__interpolation_end, - ACTIONS(1415), 1, - anon_sym_QMARK, - ACTIONS(1417), 1, - anon_sym_QMARK_QMARK, - [20672] = 2, + ACTIONS(1732), 1, + anon_sym_LT_SLASH, + ACTIONS(1734), 1, + sym_raw_text, + STATE(412), 1, + sym_end_tag, + [26390] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1497), 3, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - [20681] = 4, + ACTIONS(1621), 1, + anon_sym_COMMA, + ACTIONS(1736), 1, + anon_sym_RBRACK, + STATE(706), 1, + aux_sym_array_repeat1, + [26403] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1429), 1, + ACTIONS(1720), 1, anon_sym_SEMI, - ACTIONS(1499), 1, + ACTIONS(1738), 1, anon_sym_RPAREN, - STATE(798), 1, + STATE(898), 1, sym_for_reference, - [20694] = 4, + [26416] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1435), 1, + ACTIONS(1740), 1, anon_sym_SEMI, - ACTIONS(1501), 1, + ACTIONS(1742), 1, anon_sym_RPAREN, - STATE(799), 1, + STATE(899), 1, sym_if_reference, - [20707] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1246), 1, - sym_icu_category, - STATE(528), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [20718] = 3, + [26429] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 1, - anon_sym_QMARK, - ACTIONS(695), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [20729] = 3, + ACTIONS(1643), 1, + anon_sym_SEMI, + ACTIONS(1744), 1, + anon_sym_RPAREN, + STATE(669), 1, + aux_sym_defer_trigger_repeat1, + [26442] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 1, - anon_sym_QMARK, - ACTIONS(97), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [20740] = 4, + STATE(817), 1, + sym_unit, + ACTIONS(226), 2, + anon_sym_ms, + anon_sym_s, + [26453] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1095), 1, - anon_sym_RPAREN, - ACTIONS(1503), 1, - anon_sym_COMMA, - STATE(629), 1, - aux_sym_arguments_repeat1, - [20753] = 4, + ACTIONS(1514), 1, + sym_icu_category, + STATE(627), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [26464] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(951), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1506), 1, - anon_sym_RBRACE, - [20766] = 3, + ACTIONS(1732), 1, + anon_sym_LT_SLASH, + ACTIONS(1746), 1, + sym_raw_text, + STATE(413), 1, + sym_end_tag, + [26477] = 3, ACTIONS(3), 1, sym_comment, - STATE(784), 1, + STATE(891), 1, sym_timed_expression, - ACTIONS(1354), 2, + ACTIONS(1609), 2, anon_sym_after, anon_sym_minimum, - [20777] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1415), 1, - anon_sym_QMARK, - ACTIONS(109), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [20788] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1395), 1, - anon_sym_PLUS, - ACTIONS(1421), 1, - sym__interpolation_end, - STATE(579), 1, - aux_sym_concatenation_expression_repeat1, - [20801] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(951), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1508), 1, - anon_sym_RBRACK, - [20814] = 4, + [26488] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1083), 1, - sym__interpolation_end, - ACTIONS(1510), 1, + ACTIONS(1637), 1, anon_sym_PLUS, - STATE(635), 1, + ACTIONS(1712), 1, + anon_sym_COMMA, + STATE(687), 1, aux_sym_concatenation_expression_repeat1, - [20827] = 4, + [26501] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1513), 1, + ACTIONS(1748), 3, + anon_sym_SEMI, anon_sym_RPAREN, - ACTIONS(1515), 1, anon_sym_COMMA, - STATE(636), 1, - aux_sym_arrow_function_parameters_repeat1, - [20840] = 4, + [26510] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1397), 1, - anon_sym_COMMA, - ACTIONS(1423), 1, - anon_sym_PLUS, - STATE(609), 1, - aux_sym_concatenation_expression_repeat1, - [20853] = 3, + ACTIONS(53), 1, + anon_sym_QMARK, + ACTIONS(51), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [26521] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1518), 1, - sym_identifier, - STATE(281), 1, - sym_call_expression, - [20863] = 3, + ACTIONS(1566), 1, + anon_sym_DQUOTE, + ACTIONS(1750), 1, + anon_sym_SEMI, + STATE(733), 1, + aux_sym__binding_assignment_repeat1, + [26534] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1335), 1, - anon_sym_LBRACE, - STATE(313), 1, - sym_statement_block, - [20873] = 2, + ACTIONS(1514), 1, + sym_icu_category, + STATE(644), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [26545] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1520), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [20881] = 2, + ACTIONS(1740), 1, + anon_sym_SEMI, + ACTIONS(1753), 1, + anon_sym_RPAREN, + STATE(880), 1, + sym_if_reference, + [26558] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1371), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [20889] = 3, + ACTIONS(1635), 1, + sym__interpolation_end, + ACTIONS(1710), 1, + anon_sym_PLUS, + STATE(713), 1, + aux_sym_concatenation_expression_repeat1, + [26571] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1522), 1, - anon_sym_LPAREN, - STATE(330), 1, - sym__if_body_expression, - [20899] = 3, + STATE(929), 1, + sym_icu_clause, + ACTIONS(1672), 2, + anon_sym_plural, + anon_sym_select, + [26582] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, - anon_sym_LBRACE, - STATE(343), 1, - sym_statement_block, - [20909] = 3, + ACTIONS(1230), 1, + anon_sym_QMARK, + ACTIONS(1246), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1755), 1, + anon_sym_COMMA, + [26595] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, - anon_sym_LBRACE, - STATE(388), 1, - sym_statement_block, - [20919] = 3, + ACTIONS(1591), 1, + anon_sym_QMARK, + ACTIONS(1631), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1757), 1, + sym__interpolation_end, + [26608] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1524), 1, + ACTIONS(1759), 1, sym_identifier, - STATE(93), 1, + STATE(345), 1, sym_call_expression, - [20929] = 3, + [26618] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1407), 1, + ACTIONS(1732), 1, anon_sym_LT_SLASH, - STATE(360), 1, + STATE(403), 1, sym_end_tag, - [20939] = 3, + [26628] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1407), 1, - anon_sym_LT_SLASH, - STATE(392), 1, - sym_end_tag, - [20949] = 3, + ACTIONS(1549), 1, + anon_sym_LBRACE, + STATE(439), 1, + sym_statement_block, + [26638] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1335), 1, + ACTIONS(1038), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [26646] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1761), 1, anon_sym_LBRACE, - STATE(317), 1, - sym_statement_block, - [20959] = 3, + STATE(467), 1, + sym_switch_body, + [26656] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1522), 1, - anon_sym_LPAREN, - STATE(333), 1, - sym__if_body_expression, - [20969] = 3, + ACTIONS(1496), 1, + anon_sym_LBRACE, + STATE(468), 1, + sym_statement_block, + [26666] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1335), 1, + ACTIONS(1496), 1, anon_sym_LBRACE, - STATE(325), 1, + STATE(469), 1, sym_statement_block, - [20979] = 3, + [26676] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1526), 1, + ACTIONS(1763), 1, sym_identifier, - STATE(6), 1, + STATE(409), 1, sym_call_expression, - [20989] = 3, + [26686] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1528), 1, - sym_identifier, - STATE(59), 1, - sym_pipe_call, - [20999] = 3, + ACTIONS(1765), 1, + anon_sym_SQUOTE, + ACTIONS(1767), 1, + aux_sym_quoted_attribute_value_token1, + [26696] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1530), 1, - sym_identifier, - STATE(121), 1, - sym_pipe_call, - [21009] = 3, + ACTIONS(1765), 1, + anon_sym_DQUOTE, + ACTIONS(1769), 1, + aux_sym_quoted_attribute_value_token2, + [26706] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1532), 1, - anon_sym_case, - ACTIONS(1534), 1, - anon_sym_default, - [21019] = 3, + ACTIONS(1222), 1, + anon_sym_EQ, + STATE(536), 1, + sym__binding_assignment, + [26716] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, - anon_sym_LBRACE, - STATE(349), 1, - sym_statement_block, - [21029] = 3, + ACTIONS(1222), 1, + anon_sym_EQ, + STATE(539), 1, + sym__binding_assignment, + [26726] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, + ACTIONS(1222), 1, + anon_sym_EQ, + STATE(540), 1, + sym__binding_assignment, + [26736] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1496), 1, anon_sym_LBRACE, - STATE(350), 1, + STATE(471), 1, sym_statement_block, - [21039] = 3, + [26746] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, + ACTIONS(1496), 1, anon_sym_LBRACE, - STATE(351), 1, + STATE(472), 1, sym_statement_block, - [21049] = 2, + [26756] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1536), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [21057] = 3, + ACTIONS(1763), 1, + sym_identifier, + STATE(410), 1, + sym_call_expression, + [26766] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1383), 1, - anon_sym_RPAREN_RBRACK, - ACTIONS(1538), 1, + ACTIONS(1615), 2, anon_sym_DOT, - [21067] = 2, + anon_sym_RPAREN_RBRACK, + [26774] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1540), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [21075] = 3, + ACTIONS(1771), 1, + anon_sym_DOT, + ACTIONS(1773), 1, + anon_sym_RBRACK, + [26784] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1542), 1, - anon_sym_LBRACE, - STATE(365), 1, - sym_switch_body, - [21085] = 3, + ACTIONS(1775), 1, + anon_sym_SQUOTE, + STATE(531), 1, + sym__single_quote, + [26794] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, - anon_sym_LBRACE, - STATE(366), 1, - sym_statement_block, - [21095] = 3, + ACTIONS(1775), 1, + anon_sym_DQUOTE, + STATE(531), 1, + sym__double_quote, + [26804] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, - anon_sym_LBRACE, - STATE(398), 1, - sym_statement_block, - [21105] = 3, + ACTIONS(1617), 2, + anon_sym_DOT, + anon_sym_RPAREN_RBRACK, + [26812] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1544), 1, - sym_identifier, - STATE(281), 1, - sym_call_expression, - [21115] = 3, + ACTIONS(1098), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [26820] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1546), 1, - anon_sym_SQUOTE, - ACTIONS(1548), 1, - aux_sym_quoted_attribute_value_token1, - [21125] = 3, + ACTIONS(1732), 1, + anon_sym_LT_SLASH, + STATE(404), 1, + sym_end_tag, + [26830] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1546), 1, - anon_sym_DQUOTE, - ACTIONS(1550), 1, - aux_sym_quoted_attribute_value_token2, - [21135] = 3, + ACTIONS(1619), 2, + anon_sym_DOT, + anon_sym_RPAREN_RBRACK, + [26838] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(973), 1, - anon_sym_EQ, - STATE(428), 1, - sym__binding_assignment, - [21145] = 2, + ACTIONS(1549), 1, + anon_sym_LBRACE, + STATE(438), 1, + sym_statement_block, + [26848] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1552), 2, + ACTIONS(1777), 2, sym_raw_text, anon_sym_LT_SLASH, - [21153] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(973), 1, - anon_sym_EQ, - STATE(429), 1, - sym__binding_assignment, - [21163] = 3, + [26856] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(973), 1, - anon_sym_EQ, - STATE(430), 1, - sym__binding_assignment, - [21173] = 3, + ACTIONS(1779), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [26864] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1781), 1, + sym_identifier, + STATE(693), 1, + sym_call_expression, + [26874] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, + ACTIONS(1783), 1, anon_sym_LBRACE, - STATE(370), 1, - sym_statement_block, - [21183] = 3, + STATE(434), 1, + sym_switch_body, + [26884] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, + ACTIONS(1549), 1, anon_sym_LBRACE, - STATE(371), 1, + STATE(419), 1, sym_statement_block, - [21193] = 3, + [26894] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1544), 1, + ACTIONS(1785), 1, sym_identifier, - STATE(282), 1, - sym_call_expression, - [21203] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1554), 1, - anon_sym_SQUOTE, - ACTIONS(1556), 1, - aux_sym_quoted_attribute_value_token1, - [21213] = 3, + STATE(140), 1, + sym_pipe_call, + [26904] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1554), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - aux_sym_quoted_attribute_value_token2, - [21223] = 3, + ACTIONS(1787), 1, + anon_sym_LPAREN, + STATE(484), 1, + sym__switch_body_expression, + [26914] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1335), 1, + ACTIONS(1549), 1, anon_sym_LBRACE, - STATE(318), 1, + STATE(435), 1, sym_statement_block, - [21233] = 2, + [26924] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1560), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [21241] = 2, + ACTIONS(1789), 1, + anon_sym_SQUOTE, + STATE(527), 1, + sym__single_quote, + [26934] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1562), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [21249] = 3, + ACTIONS(1791), 1, + anon_sym_LPAREN, + STATE(485), 1, + sym__for_body_expression, + [26944] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(715), 1, - anon_sym_EQ, - STATE(416), 1, - sym__binding_assignment, - [21259] = 2, + ACTIONS(1549), 1, + anon_sym_LBRACE, + STATE(436), 1, + sym_statement_block, + [26954] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1242), 2, - anon_sym_DQUOTE, - anon_sym_SEMI, - [21267] = 2, + ACTIONS(1793), 1, + anon_sym_LPAREN, + STATE(487), 1, + sym__if_body_expression, + [26964] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(729), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [21275] = 2, + ACTIONS(1793), 1, + anon_sym_LPAREN, + STATE(488), 1, + sym__if_body_expression, + [26974] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1564), 2, - anon_sym_EQ, + ACTIONS(1795), 1, sym_identifier, - [21283] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(715), 1, - anon_sym_EQ, - STATE(417), 1, - sym__binding_assignment, - [21293] = 3, + STATE(319), 1, + sym_call_expression, + [26984] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(715), 1, - anon_sym_EQ, - STATE(402), 1, - sym__binding_assignment, - [21303] = 2, + ACTIONS(1797), 1, + sym_identifier, + STATE(410), 1, + sym_call_expression, + [26994] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1566), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [21311] = 2, + ACTIONS(1789), 1, + anon_sym_DQUOTE, + STATE(527), 1, + sym__double_quote, + [27004] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1568), 2, - anon_sym_SEMI, + ACTIONS(1684), 2, anon_sym_RPAREN, - [21319] = 3, + anon_sym_COMMA, + [27012] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1570), 1, + ACTIONS(1799), 1, sym_identifier, - STATE(233), 1, + STATE(65), 1, sym_call_expression, - [21329] = 3, + [27022] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1572), 1, + ACTIONS(1801), 1, sym_identifier, - STATE(59), 1, + STATE(123), 1, sym_pipe_call, - [21339] = 2, + [27032] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1574), 2, + ACTIONS(1803), 2, sym_raw_text, anon_sym_LT_SLASH, - [21347] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1576), 1, - anon_sym_DOT, - ACTIONS(1578), 1, - anon_sym_RBRACK, - [21357] = 3, + [27040] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1544), 1, + ACTIONS(1781), 1, sym_identifier, - STATE(444), 1, + STATE(661), 1, sym_call_expression, - [21367] = 2, + [27050] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1580), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [21375] = 3, + ACTIONS(1549), 1, + anon_sym_LBRACE, + STATE(421), 1, + sym_statement_block, + [27060] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1403), 1, - anon_sym_LT_SLASH, - STATE(337), 1, - sym_end_tag, - [21385] = 2, + ACTIONS(1482), 1, + anon_sym_LBRACE, + STATE(825), 1, + sym_statement_block, + [27070] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1360), 2, - anon_sym_DOT, - anon_sym_RPAREN_RBRACK, - [21393] = 2, + ACTIONS(1696), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [27078] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1362), 2, - anon_sym_DOT, - anon_sym_RPAREN_RBRACK, - [21401] = 2, + ACTIONS(1795), 1, + sym_identifier, + STATE(321), 1, + sym_call_expression, + [27088] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1364), 2, - anon_sym_DOT, - anon_sym_RPAREN_RBRACK, - [21409] = 3, + ACTIONS(1805), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [27096] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1582), 1, - anon_sym_LBRACE, - STATE(291), 1, - sym_switch_body, - [21419] = 2, + ACTIONS(1807), 1, + anon_sym_LPAREN, + STATE(418), 1, + sym__for_body_expression, + [27106] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1584), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [21427] = 3, + ACTIONS(1809), 1, + anon_sym_SEMI, + ACTIONS(1811), 1, + anon_sym_RPAREN, + [27116] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1441), 1, - anon_sym_context, - ACTIONS(1443), 1, - sym_identifier, - [21437] = 3, + ACTIONS(1813), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [27124] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1586), 1, - sym__end_tag_name, - ACTIONS(1588), 1, - sym_erroneous_end_tag_name, - [21447] = 2, + ACTIONS(1549), 1, + anon_sym_LBRACE, + STATE(397), 1, + sym_statement_block, + [27134] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1590), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [21455] = 3, + ACTIONS(1815), 1, + sym_identifier, + STATE(143), 1, + sym_call_expression, + [27144] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1592), 1, + ACTIONS(1817), 1, sym_identifier, - STATE(42), 1, + STATE(17), 1, sym_call_expression, - [21465] = 3, + [27154] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1594), 1, + ACTIONS(1819), 1, sym_identifier, - STATE(86), 1, + STATE(430), 1, sym_pipe_call, - [21475] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1596), 1, - anon_sym_RBRACE, - ACTIONS(1598), 1, - sym_icu_category, - [21485] = 3, + [27164] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1600), 1, - anon_sym_SEMI, - ACTIONS(1602), 1, - anon_sym_RPAREN, - [21495] = 3, + ACTIONS(1662), 1, + anon_sym_RPAREN_RBRACK, + ACTIONS(1821), 1, + anon_sym_DOT, + [27174] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1311), 1, + ACTIONS(1549), 1, anon_sym_LBRACE, - STATE(677), 1, + STATE(420), 1, sym_statement_block, - [21505] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1604), 1, - anon_sym_LPAREN, - STATE(320), 1, - sym__for_body_expression, - [21515] = 3, + [27184] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1544), 1, - sym_identifier, - STATE(447), 1, - sym_call_expression, - [21525] = 3, + ACTIONS(1823), 1, + anon_sym_when, + ACTIONS(1825), 1, + anon_sym_on, + [27194] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1606), 1, + ACTIONS(1827), 1, sym_identifier, - STATE(285), 1, - sym_pipe_call, - [21535] = 3, + STATE(716), 1, + sym_for_declaration, + [27204] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1335), 1, + ACTIONS(1496), 1, anon_sym_LBRACE, - STATE(295), 1, + STATE(499), 1, sym_statement_block, - [21545] = 3, + [27214] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1335), 1, + ACTIONS(1829), 1, + anon_sym_RBRACE, + ACTIONS(1831), 1, + sym_icu_category, + [27224] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1496), 1, anon_sym_LBRACE, - STATE(304), 1, + STATE(500), 1, sym_statement_block, - [21555] = 3, + [27234] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1588), 1, - sym_erroneous_end_tag_name, - ACTIONS(1608), 1, - sym__end_tag_name, - [21565] = 3, + ACTIONS(1833), 1, + anon_sym_LPAREN, + STATE(426), 1, + sym__if_body_expression, + [27244] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1335), 1, - anon_sym_LBRACE, - STATE(305), 1, - sym_statement_block, - [21575] = 2, + ACTIONS(1835), 1, + sym_identifier, + STATE(240), 1, + sym_call_expression, + [27254] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1610), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [21583] = 3, + ACTIONS(1837), 1, + sym_identifier, + STATE(33), 1, + sym_pipe_call, + [27264] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1612), 1, - anon_sym_LPAREN, - STATE(316), 1, - sym__switch_body_expression, - [21593] = 2, + ACTIONS(1839), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [27272] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(869), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [21601] = 3, + ACTIONS(1309), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [27280] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1614), 1, - anon_sym_LPAREN, - STATE(357), 1, - sym__switch_body_expression, - [21611] = 3, + ACTIONS(1841), 1, + sym_identifier, + STATE(263), 1, + sym_pipe_call, + [27290] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1625), 1, + anon_sym_LT_SLASH, + STATE(449), 1, + sym_end_tag, + [27300] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1625), 1, + anon_sym_LT_SLASH, + STATE(450), 1, + sym_end_tag, + [27310] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1616), 1, + ACTIONS(1843), 1, sym_identifier, - STATE(574), 1, - sym_call_expression, - [21621] = 3, + STATE(168), 1, + sym_pipe_call, + [27320] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1618), 1, + ACTIONS(1833), 1, anon_sym_LPAREN, - STATE(344), 1, - sym__for_body_expression, - [21631] = 2, + STATE(427), 1, + sym__if_body_expression, + [27330] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1095), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [21639] = 2, + ACTIONS(1845), 1, + sym__end_tag_name, + ACTIONS(1847), 1, + sym_erroneous_end_tag_name, + [27340] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1620), 2, + ACTIONS(1849), 2, sym__control_flow_start, anon_sym_RBRACE, - [21647] = 3, + [27348] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1335), 1, - anon_sym_LBRACE, - STATE(296), 1, - sym_statement_block, - [21657] = 3, + ACTIONS(1851), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [27356] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1622), 1, - anon_sym_LPAREN, - STATE(375), 1, - sym__if_body_expression, - [21667] = 3, + ACTIONS(1853), 1, + anon_sym_case, + ACTIONS(1855), 1, + anon_sym_default, + [27366] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1622), 1, - anon_sym_LPAREN, - STATE(383), 1, - sym__if_body_expression, - [21677] = 3, + ACTIONS(1857), 1, + sym_identifier, + STATE(38), 1, + sym_call_expression, + [27376] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1335), 1, - anon_sym_LBRACE, - STATE(315), 1, - sym_statement_block, - [21687] = 3, + ACTIONS(1859), 1, + sym_identifier, + STATE(140), 1, + sym_pipe_call, + [27386] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1403), 1, - anon_sym_LT_SLASH, - STATE(335), 1, - sym_end_tag, - [21697] = 3, + ACTIONS(1861), 1, + anon_sym_SQUOTE, + ACTIONS(1863), 1, + aux_sym_quoted_attribute_value_token1, + [27396] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1861), 1, + anon_sym_DQUOTE, + ACTIONS(1865), 1, + aux_sym_quoted_attribute_value_token2, + [27406] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1616), 1, + ACTIONS(1797), 1, sym_identifier, - STATE(627), 1, + STATE(409), 1, sym_call_expression, - [21707] = 3, + [27416] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1624), 1, - sym_identifier, - STATE(624), 1, - sym_for_declaration, - [21717] = 3, + ACTIONS(1168), 1, + anon_sym_EQ, + STATE(521), 1, + sym__binding_assignment, + [27426] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1626), 1, - anon_sym_when, - ACTIONS(1628), 1, - anon_sym_on, - [21727] = 2, + ACTIONS(1867), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [27434] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1869), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [27442] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1871), 1, + anon_sym_LPAREN, + STATE(444), 1, + sym__switch_body_expression, + [27452] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1566), 2, + anon_sym_DQUOTE, + anon_sym_SEMI, + [27460] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1513), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [21735] = 3, + ACTIONS(1168), 1, + anon_sym_EQ, + STATE(522), 1, + sym__binding_assignment, + [27470] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1624), 1, + ACTIONS(1827), 1, sym_identifier, - STATE(591), 1, + STATE(723), 1, sym_for_declaration, - [21745] = 3, + [27480] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1518), 1, - sym_identifier, - STATE(282), 1, - sym_call_expression, - [21755] = 2, + ACTIONS(1168), 1, + anon_sym_EQ, + STATE(510), 1, + sym__binding_assignment, + [27490] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1630), 1, - sym_identifier, - [21762] = 2, + ACTIONS(1847), 1, + sym_erroneous_end_tag_name, + ACTIONS(1873), 1, + sym__end_tag_name, + [27500] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1632), 1, - anon_sym_RPAREN, - [21769] = 2, + ACTIONS(1496), 1, + anon_sym_LBRACE, + STATE(458), 1, + sym_statement_block, + [27510] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1634), 1, - sym_identifier, - [21776] = 2, + ACTIONS(1496), 1, + anon_sym_LBRACE, + STATE(459), 1, + sym_statement_block, + [27520] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1059), 1, - anon_sym_COLON, - [21783] = 2, + ACTIONS(1496), 1, + anon_sym_LBRACE, + STATE(460), 1, + sym_statement_block, + [27530] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1636), 1, - anon_sym_SLASH2, - [21790] = 2, + ACTIONS(1549), 1, + anon_sym_LBRACE, + STATE(396), 1, + sym_statement_block, + [27540] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1638), 1, - anon_sym_RPAREN, - [21797] = 2, + ACTIONS(1875), 1, + sym__doctype, + [27547] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1105), 1, - anon_sym_COLON, - [21804] = 2, + ACTIONS(1877), 1, + anon_sym_LPAREN, + [27554] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1640), 1, - anon_sym_COLON, - [21811] = 2, + ACTIONS(1633), 1, + sym__interpolation_end, + [27561] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1642), 1, - anon_sym_COLON, - [21818] = 2, + ACTIONS(1879), 1, + anon_sym_LPAREN, + [27568] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1381), 1, - anon_sym_COMMA, - [21825] = 2, + ACTIONS(1881), 1, + ts_builtin_sym_end, + [27575] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1644), 1, - anon_sym_LBRACE, - [21832] = 2, + ACTIONS(1883), 1, + sym_erroneous_end_tag_name, + [27582] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1646), 1, - anon_sym_GT, - [21839] = 2, + ACTIONS(1885), 1, + anon_sym_SLASH2, + [27589] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(537), 1, - anon_sym_LPAREN, - [21846] = 2, + ACTIONS(1757), 1, + sym__interpolation_end, + [27596] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1648), 1, - sym_attribute_name, - [21853] = 2, + ACTIONS(1887), 1, + anon_sym_DQUOTE, + [27603] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1650), 1, - anon_sym_GT, - [21860] = 2, + ACTIONS(1873), 1, + sym__end_tag_name, + [27610] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1652), 1, - anon_sym_GT, - [21867] = 2, + ACTIONS(303), 1, + anon_sym_LPAREN, + [27617] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1654), 1, - anon_sym_GT, - [21874] = 2, + ACTIONS(1889), 1, + anon_sym_DQUOTE, + [27624] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(25), 1, - anon_sym_LPAREN, - [21881] = 2, + ACTIONS(1891), 1, + anon_sym_RPAREN, + [27631] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(148), 1, - anon_sym_EQ_GT, - [21888] = 2, + ACTIONS(1893), 1, + anon_sym_let, + [27638] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1656), 1, - anon_sym_DQUOTE, - [21895] = 2, + ACTIONS(1307), 1, + anon_sym_COLON, + [27645] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1658), 1, - anon_sym_SQUOTE, - [21902] = 2, + ACTIONS(1895), 1, + anon_sym_GT, + [27652] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1658), 1, - anon_sym_DQUOTE, - [21909] = 2, + ACTIONS(1897), 1, + anon_sym_RPAREN, + [27659] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1660), 1, + ACTIONS(1899), 1, anon_sym_RPAREN, - [21916] = 2, + [27666] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1662), 1, + ACTIONS(1901), 1, anon_sym_RBRACK, - [21923] = 2, + [27673] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1664), 1, - anon_sym_SLASH2, - [21930] = 2, + ACTIONS(1903), 1, + anon_sym_RPAREN, + [27680] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1666), 1, - sym_identifier, - [21937] = 2, + ACTIONS(1905), 1, + sym_attribute_name, + [27687] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1668), 1, + ACTIONS(1907), 1, + anon_sym_LPAREN, + [27694] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1909), 1, anon_sym_RPAREN, - [21944] = 2, + [27701] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1087), 1, + ACTIONS(1294), 1, anon_sym_COLON, - [21951] = 2, + [27708] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1670), 1, + ACTIONS(1911), 1, anon_sym_RPAREN, - [21958] = 2, + [27715] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1672), 1, - anon_sym_track, - [21965] = 2, + ACTIONS(65), 1, + anon_sym_EQ_GT, + [27722] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1674), 1, - anon_sym_LPAREN, - [21972] = 2, + ACTIONS(1341), 1, + anon_sym_COLON, + [27729] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1676), 1, - sym_erroneous_end_tag_name, - [21979] = 2, + ACTIONS(1913), 1, + anon_sym_as, + [27736] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1678), 1, - anon_sym_LBRACE, - [21986] = 2, + ACTIONS(1915), 1, + anon_sym_RPAREN_RBRACK, + [27743] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1680), 1, - anon_sym_RPAREN, - [21993] = 2, + ACTIONS(1917), 1, + anon_sym_RBRACK, + [27750] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1119), 1, - anon_sym_COLON, - [22000] = 2, + ACTIONS(1919), 1, + anon_sym_RBRACK, + [27757] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1682), 1, - anon_sym_SEMI, - [22007] = 2, + ACTIONS(1921), 1, + anon_sym_of, + [27764] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1684), 1, - anon_sym_let, - [22014] = 2, + ACTIONS(1923), 1, + anon_sym_LBRACE, + [27771] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1686), 1, + ACTIONS(1925), 1, anon_sym_GT, - [22021] = 2, + [27778] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1688), 1, - sym_regular_expression_pattern, - [22028] = 2, + ACTIONS(1927), 1, + anon_sym_RPAREN, + [27785] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1690), 1, + ACTIONS(1929), 1, + anon_sym_RPAREN, + [27792] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(774), 1, anon_sym_LPAREN, - [22035] = 2, + [27799] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1692), 1, - anon_sym_RPAREN, - [22042] = 2, + ACTIONS(1931), 1, + aux_sym_doctype_token1, + [27806] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(204), 1, - anon_sym_EQ_GT, - [22049] = 2, + ACTIONS(1323), 1, + anon_sym_COLON, + [27813] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1694), 1, - anon_sym_EQ_GT, - [22056] = 2, + ACTIONS(1933), 1, + anon_sym_LBRACE, + [27820] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1588), 1, + ACTIONS(1847), 1, sym_erroneous_end_tag_name, - [22063] = 2, + [27827] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1696), 1, - anon_sym_RPAREN_RBRACK, - [22070] = 2, + ACTIONS(313), 1, + anon_sym_EQ_GT, + [27834] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1698), 1, + ACTIONS(1935), 1, sym_regular_expression_pattern, - [22077] = 2, + [27841] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1700), 1, - sym_attribute_name, - [22084] = 2, + ACTIONS(1937), 1, + anon_sym_RPAREN, + [27848] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1702), 1, + ACTIONS(1939), 1, aux_sym_doctype_token1, - [22091] = 2, + [27855] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1704), 1, - anon_sym_COMMA, - [22098] = 2, + ACTIONS(33), 1, + anon_sym_EQ_GT, + [27862] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1608), 1, + ACTIONS(1845), 1, sym__end_tag_name, - [22105] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1121), 1, - anon_sym_COLON, - [22112] = 2, + [27869] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1706), 1, - anon_sym_RPAREN, - [22119] = 2, + ACTIONS(1941), 1, + anon_sym_LBRACE, + [27876] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1708), 1, - aux_sym_doctype_token1, - [22126] = 2, + ACTIONS(1641), 1, + anon_sym_COMMA, + [27883] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1710), 1, - anon_sym_RPAREN, - [22133] = 2, + ACTIONS(1943), 1, + anon_sym_GT, + [27890] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1712), 1, - anon_sym_SEMI, - [22140] = 2, + ACTIONS(1945), 1, + sym_identifier, + [27897] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1714), 1, - anon_sym_EQ_GT, - [22147] = 2, + ACTIONS(1947), 1, + sym_attribute_name, + [27904] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1716), 1, - anon_sym_LBRACE, - [22154] = 2, + ACTIONS(578), 1, + anon_sym_LPAREN, + [27911] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1718), 1, + ACTIONS(1949), 1, anon_sym_RPAREN, - [22161] = 2, + [27918] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1720), 1, - anon_sym_LPAREN, - [22168] = 2, + ACTIONS(1951), 1, + anon_sym_RPAREN, + [27925] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1722), 1, - sym_identifier, - [22175] = 2, + ACTIONS(1953), 1, + anon_sym_SLASH2, + [27932] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1724), 1, - anon_sym_as, - [22182] = 2, + ACTIONS(1955), 1, + anon_sym_EQ_GT, + [27939] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1726), 1, - ts_builtin_sym_end, - [22189] = 2, + ACTIONS(1957), 1, + sym_identifier, + [27946] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1728), 1, + ACTIONS(1959), 1, anon_sym_RPAREN, - [22196] = 2, + [27953] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1730), 1, + ACTIONS(1961), 1, anon_sym_RBRACK, - [22203] = 2, + [27960] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1732), 1, + ACTIONS(1963), 1, anon_sym_RPAREN_RBRACK, - [22210] = 2, + [27967] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1734), 1, + ACTIONS(1965), 1, anon_sym_RPAREN, - [22217] = 2, + [27974] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1736), 1, + ACTIONS(1967), 1, anon_sym_RPAREN, - [22224] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1738), 1, - anon_sym_COMMA, - [22231] = 2, + [27981] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(183), 1, - anon_sym_LPAREN, - [22238] = 2, + ACTIONS(1889), 1, + anon_sym_SQUOTE, + [27988] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1740), 1, + ACTIONS(1969), 1, anon_sym_LBRACE, - [22245] = 2, + [27995] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1742), 1, - sym_class_name, - [22252] = 2, + ACTIONS(1971), 1, + anon_sym_EQ_GT, + [28002] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1453), 1, - sym__interpolation_end, - [22259] = 2, + ACTIONS(1973), 1, + sym_regular_expression_pattern, + [28009] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1744), 1, - anon_sym_GT, - [22266] = 2, + ACTIONS(1975), 1, + anon_sym_LBRACE, + [28016] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(131), 1, - anon_sym_EQ_GT, - [22273] = 2, + ACTIONS(1977), 1, + sym_number, + [28023] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1746), 1, - anon_sym_RBRACK, - [22280] = 2, + ACTIONS(1979), 1, + anon_sym_SLASH2, + [28030] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1748), 1, - anon_sym_of, - [22287] = 2, + ACTIONS(1981), 1, + anon_sym_RBRACK, + [28037] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1750), 1, - sym_identifier, - [22294] = 2, + ACTIONS(1983), 1, + anon_sym_LPAREN, + [28044] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1752), 1, - anon_sym_LPAREN, - [22301] = 2, + ACTIONS(1985), 1, + anon_sym_SEMI, + [28051] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1754), 1, + ACTIONS(1987), 1, sym_regular_expression_pattern, - [22308] = 2, + [28058] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1756), 1, - sym_identifier, - [22315] = 2, + ACTIONS(177), 1, + anon_sym_LPAREN, + [28065] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1758), 1, - anon_sym_RBRACK, - [22322] = 2, + ACTIONS(1989), 1, + sym_identifier, + [28072] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1760), 1, - sym_number, - [22329] = 2, + ACTIONS(1991), 1, + sym_identifier, + [28079] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1762), 1, + ACTIONS(1993), 1, anon_sym_RPAREN, - [22336] = 2, + [28086] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1764), 1, + ACTIONS(1995), 1, sym_regular_expression_pattern, - [22343] = 2, + [28093] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1656), 1, + ACTIONS(1997), 1, + anon_sym_RPAREN, + [28100] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1887), 1, anon_sym_SQUOTE, - [22350] = 2, + [28107] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1766), 1, - anon_sym_SLASH2, - [22357] = 2, + ACTIONS(185), 1, + anon_sym_EQ_GT, + [28114] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1768), 1, - sym__doctype, - [22364] = 2, + ACTIONS(1999), 1, + sym_class_name, + [28121] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1770), 1, - anon_sym_RPAREN, - [22371] = 2, + ACTIONS(2001), 1, + anon_sym_GT, + [28128] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1772), 1, + ACTIONS(2003), 1, anon_sym_SEMI, - [22378] = 2, + [28135] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1774), 1, + ACTIONS(2005), 1, sym__doctype, - [22385] = 2, + [28142] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, - anon_sym_EQ_GT, - [22392] = 2, + ACTIONS(2007), 1, + anon_sym_LPAREN, + [28149] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1586), 1, - sym__end_tag_name, - [22399] = 2, + ACTIONS(2009), 1, + anon_sym_COMMA, + [28156] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1776), 1, - anon_sym_LBRACE, - [22406] = 2, + ACTIONS(2011), 1, + anon_sym_RPAREN, + [28163] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1349), 1, + anon_sym_COLON, + [28170] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2013), 1, + anon_sym_track, + [28177] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1778), 1, + ACTIONS(2015), 1, anon_sym_COMMA, - [22413] = 2, + [28184] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1780), 1, - anon_sym_EQ_GT, - [22420] = 2, + ACTIONS(2017), 1, + anon_sym_COMMA, + [28191] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1419), 1, - sym__interpolation_end, - [22427] = 2, + ACTIONS(2019), 1, + anon_sym_GT, + [28198] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1782), 1, - anon_sym_LPAREN, - [22434] = 2, + ACTIONS(2021), 1, + anon_sym_SEMI, + [28205] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1784), 1, - anon_sym_SLASH2, - [22441] = 2, + ACTIONS(199), 1, + anon_sym_EQ_GT, + [28212] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2023), 1, + anon_sym_GT, + [28219] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1461), 1, + ACTIONS(1755), 1, anon_sym_COMMA, - [22448] = 2, + [28226] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1786), 1, - anon_sym_LBRACE, - [22455] = 2, + ACTIONS(2025), 1, + anon_sym_SLASH2, + [28233] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1788), 1, - anon_sym_RBRACK, + ACTIONS(2027), 1, + anon_sym_LBRACE, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(2)] = 0, - [SMALL_STATE(3)] = 60, - [SMALL_STATE(4)] = 127, - [SMALL_STATE(5)] = 184, - [SMALL_STATE(6)] = 241, - [SMALL_STATE(7)] = 298, - [SMALL_STATE(8)] = 357, - [SMALL_STATE(9)] = 425, - [SMALL_STATE(10)] = 485, - [SMALL_STATE(11)] = 541, - [SMALL_STATE(12)] = 597, - [SMALL_STATE(13)] = 653, - [SMALL_STATE(14)] = 709, - [SMALL_STATE(15)] = 765, - [SMALL_STATE(16)] = 821, - [SMALL_STATE(17)] = 877, - [SMALL_STATE(18)] = 933, - [SMALL_STATE(19)] = 989, - [SMALL_STATE(20)] = 1045, - [SMALL_STATE(21)] = 1117, - [SMALL_STATE(22)] = 1173, - [SMALL_STATE(23)] = 1233, - [SMALL_STATE(24)] = 1292, - [SMALL_STATE(25)] = 1349, - [SMALL_STATE(26)] = 1410, - [SMALL_STATE(27)] = 1479, - [SMALL_STATE(28)] = 1552, - [SMALL_STATE(29)] = 1609, - [SMALL_STATE(30)] = 1676, - [SMALL_STATE(31)] = 1735, - [SMALL_STATE(32)] = 1789, - [SMALL_STATE(33)] = 1847, - [SMALL_STATE(34)] = 1905, - [SMALL_STATE(35)] = 1965, - [SMALL_STATE(36)] = 2019, - [SMALL_STATE(37)] = 2073, - [SMALL_STATE(38)] = 2127, - [SMALL_STATE(39)] = 2181, - [SMALL_STATE(40)] = 2235, - [SMALL_STATE(41)] = 2289, - [SMALL_STATE(42)] = 2343, - [SMALL_STATE(43)] = 2397, - [SMALL_STATE(44)] = 2451, - [SMALL_STATE(45)] = 2505, - [SMALL_STATE(46)] = 2559, - [SMALL_STATE(47)] = 2613, - [SMALL_STATE(48)] = 2667, - [SMALL_STATE(49)] = 2726, - [SMALL_STATE(50)] = 2783, - [SMALL_STATE(51)] = 2848, - [SMALL_STATE(52)] = 2905, - [SMALL_STATE(53)] = 2974, - [SMALL_STATE(54)] = 3030, - [SMALL_STATE(55)] = 3086, - [SMALL_STATE(56)] = 3148, - [SMALL_STATE(57)] = 3206, - [SMALL_STATE(58)] = 3262, - [SMALL_STATE(59)] = 3318, - [SMALL_STATE(60)] = 3369, - [SMALL_STATE(61)] = 3420, - [SMALL_STATE(62)] = 3486, - [SMALL_STATE(63)] = 3550, - [SMALL_STATE(64)] = 3604, - [SMALL_STATE(65)] = 3656, - [SMALL_STATE(66)] = 3708, - [SMALL_STATE(67)] = 3764, - [SMALL_STATE(68)] = 3818, - [SMALL_STATE(69)] = 3872, - [SMALL_STATE(70)] = 3932, - [SMALL_STATE(71)] = 3982, - [SMALL_STATE(72)] = 4044, - [SMALL_STATE(73)] = 4096, - [SMALL_STATE(74)] = 4150, - [SMALL_STATE(75)] = 4214, - [SMALL_STATE(76)] = 4270, - [SMALL_STATE(77)] = 4336, - [SMALL_STATE(78)] = 4385, - [SMALL_STATE(79)] = 4434, - [SMALL_STATE(80)] = 4483, - [SMALL_STATE(81)] = 4532, - [SMALL_STATE(82)] = 4581, - [SMALL_STATE(83)] = 4630, - [SMALL_STATE(84)] = 4679, - [SMALL_STATE(85)] = 4734, - [SMALL_STATE(86)] = 4787, - [SMALL_STATE(87)] = 4836, - [SMALL_STATE(88)] = 4885, - [SMALL_STATE(89)] = 4934, - [SMALL_STATE(90)] = 4983, - [SMALL_STATE(91)] = 5032, - [SMALL_STATE(92)] = 5087, - [SMALL_STATE(93)] = 5136, - [SMALL_STATE(94)] = 5185, - [SMALL_STATE(95)] = 5234, - [SMALL_STATE(96)] = 5283, - [SMALL_STATE(97)] = 5331, - [SMALL_STATE(98)] = 5383, - [SMALL_STATE(99)] = 5481, - [SMALL_STATE(100)] = 5535, - [SMALL_STATE(101)] = 5633, - [SMALL_STATE(102)] = 5731, - [SMALL_STATE(103)] = 5827, - [SMALL_STATE(104)] = 5925, - [SMALL_STATE(105)] = 6020, - [SMALL_STATE(106)] = 6115, - [SMALL_STATE(107)] = 6210, - [SMALL_STATE(108)] = 6305, - [SMALL_STATE(109)] = 6400, - [SMALL_STATE(110)] = 6453, - [SMALL_STATE(111)] = 6504, - [SMALL_STATE(112)] = 6599, - [SMALL_STATE(113)] = 6694, - [SMALL_STATE(114)] = 6745, - [SMALL_STATE(115)] = 6798, - [SMALL_STATE(116)] = 6893, - [SMALL_STATE(117)] = 6988, - [SMALL_STATE(118)] = 7080, - [SMALL_STATE(119)] = 7129, - [SMALL_STATE(120)] = 7178, - [SMALL_STATE(121)] = 7228, - [SMALL_STATE(122)] = 7272, - [SMALL_STATE(123)] = 7322, - [SMALL_STATE(124)] = 7366, - [SMALL_STATE(125)] = 7413, - [SMALL_STATE(126)] = 7456, - [SMALL_STATE(127)] = 7539, - [SMALL_STATE(128)] = 7618, - [SMALL_STATE(129)] = 7697, - [SMALL_STATE(130)] = 7780, - [SMALL_STATE(131)] = 7860, - [SMALL_STATE(132)] = 7935, - [SMALL_STATE(133)] = 8010, - [SMALL_STATE(134)] = 8085, - [SMALL_STATE(135)] = 8128, - [SMALL_STATE(136)] = 8171, - [SMALL_STATE(137)] = 8246, - [SMALL_STATE(138)] = 8289, - [SMALL_STATE(139)] = 8364, - [SMALL_STATE(140)] = 8439, - [SMALL_STATE(141)] = 8482, - [SMALL_STATE(142)] = 8557, - [SMALL_STATE(143)] = 8632, - [SMALL_STATE(144)] = 8675, - [SMALL_STATE(145)] = 8750, - [SMALL_STATE(146)] = 8822, - [SMALL_STATE(147)] = 8894, - [SMALL_STATE(148)] = 8966, - [SMALL_STATE(149)] = 9038, - [SMALL_STATE(150)] = 9110, - [SMALL_STATE(151)] = 9182, - [SMALL_STATE(152)] = 9256, - [SMALL_STATE(153)] = 9328, - [SMALL_STATE(154)] = 9400, - [SMALL_STATE(155)] = 9472, - [SMALL_STATE(156)] = 9544, - [SMALL_STATE(157)] = 9618, - [SMALL_STATE(158)] = 9692, - [SMALL_STATE(159)] = 9766, - [SMALL_STATE(160)] = 9838, - [SMALL_STATE(161)] = 9910, - [SMALL_STATE(162)] = 9982, - [SMALL_STATE(163)] = 10054, - [SMALL_STATE(164)] = 10126, - [SMALL_STATE(165)] = 10198, - [SMALL_STATE(166)] = 10270, - [SMALL_STATE(167)] = 10342, - [SMALL_STATE(168)] = 10414, - [SMALL_STATE(169)] = 10486, - [SMALL_STATE(170)] = 10559, - [SMALL_STATE(171)] = 10632, - [SMALL_STATE(172)] = 10705, - [SMALL_STATE(173)] = 10778, - [SMALL_STATE(174)] = 10840, - [SMALL_STATE(175)] = 10902, - [SMALL_STATE(176)] = 10964, - [SMALL_STATE(177)] = 11026, - [SMALL_STATE(178)] = 11085, - [SMALL_STATE(179)] = 11146, - [SMALL_STATE(180)] = 11207, - [SMALL_STATE(181)] = 11268, - [SMALL_STATE(182)] = 11329, - [SMALL_STATE(183)] = 11387, - [SMALL_STATE(184)] = 11442, - [SMALL_STATE(185)] = 11497, - [SMALL_STATE(186)] = 11552, - [SMALL_STATE(187)] = 11607, - [SMALL_STATE(188)] = 11661, - [SMALL_STATE(189)] = 11715, - [SMALL_STATE(190)] = 11769, - [SMALL_STATE(191)] = 11823, - [SMALL_STATE(192)] = 11877, - [SMALL_STATE(193)] = 11930, - [SMALL_STATE(194)] = 11983, - [SMALL_STATE(195)] = 12034, - [SMALL_STATE(196)] = 12087, - [SMALL_STATE(197)] = 12138, - [SMALL_STATE(198)] = 12189, - [SMALL_STATE(199)] = 12242, - [SMALL_STATE(200)] = 12293, - [SMALL_STATE(201)] = 12344, - [SMALL_STATE(202)] = 12395, - [SMALL_STATE(203)] = 12446, - [SMALL_STATE(204)] = 12499, - [SMALL_STATE(205)] = 12552, - [SMALL_STATE(206)] = 12603, - [SMALL_STATE(207)] = 12656, - [SMALL_STATE(208)] = 12709, - [SMALL_STATE(209)] = 12757, - [SMALL_STATE(210)] = 12805, - [SMALL_STATE(211)] = 12853, - [SMALL_STATE(212)] = 12901, - [SMALL_STATE(213)] = 12949, - [SMALL_STATE(214)] = 12997, - [SMALL_STATE(215)] = 13045, - [SMALL_STATE(216)] = 13093, - [SMALL_STATE(217)] = 13141, - [SMALL_STATE(218)] = 13189, - [SMALL_STATE(219)] = 13237, - [SMALL_STATE(220)] = 13285, - [SMALL_STATE(221)] = 13333, - [SMALL_STATE(222)] = 13381, - [SMALL_STATE(223)] = 13429, - [SMALL_STATE(224)] = 13477, - [SMALL_STATE(225)] = 13514, - [SMALL_STATE(226)] = 13543, - [SMALL_STATE(227)] = 13580, - [SMALL_STATE(228)] = 13607, - [SMALL_STATE(229)] = 13638, - [SMALL_STATE(230)] = 13665, - [SMALL_STATE(231)] = 13707, - [SMALL_STATE(232)] = 13731, - [SMALL_STATE(233)] = 13755, - [SMALL_STATE(234)] = 13779, - [SMALL_STATE(235)] = 13803, - [SMALL_STATE(236)] = 13827, - [SMALL_STATE(237)] = 13851, - [SMALL_STATE(238)] = 13875, - [SMALL_STATE(239)] = 13899, - [SMALL_STATE(240)] = 13927, - [SMALL_STATE(241)] = 13955, - [SMALL_STATE(242)] = 13997, - [SMALL_STATE(243)] = 14039, - [SMALL_STATE(244)] = 14069, - [SMALL_STATE(245)] = 14111, - [SMALL_STATE(246)] = 14151, - [SMALL_STATE(247)] = 14175, - [SMALL_STATE(248)] = 14199, - [SMALL_STATE(249)] = 14223, - [SMALL_STATE(250)] = 14247, - [SMALL_STATE(251)] = 14271, - [SMALL_STATE(252)] = 14295, - [SMALL_STATE(253)] = 14324, - [SMALL_STATE(254)] = 14363, - [SMALL_STATE(255)] = 14402, - [SMALL_STATE(256)] = 14441, - [SMALL_STATE(257)] = 14480, - [SMALL_STATE(258)] = 14519, - [SMALL_STATE(259)] = 14545, - [SMALL_STATE(260)] = 14571, - [SMALL_STATE(261)] = 14597, - [SMALL_STATE(262)] = 14623, - [SMALL_STATE(263)] = 14648, - [SMALL_STATE(264)] = 14669, - [SMALL_STATE(265)] = 14696, - [SMALL_STATE(266)] = 14717, - [SMALL_STATE(267)] = 14753, - [SMALL_STATE(268)] = 14779, - [SMALL_STATE(269)] = 14815, - [SMALL_STATE(270)] = 14851, - [SMALL_STATE(271)] = 14877, - [SMALL_STATE(272)] = 14901, - [SMALL_STATE(273)] = 14937, - [SMALL_STATE(274)] = 14961, - [SMALL_STATE(275)] = 14997, - [SMALL_STATE(276)] = 15033, - [SMALL_STATE(277)] = 15069, - [SMALL_STATE(278)] = 15105, - [SMALL_STATE(279)] = 15141, - [SMALL_STATE(280)] = 15162, - [SMALL_STATE(281)] = 15185, - [SMALL_STATE(282)] = 15204, - [SMALL_STATE(283)] = 15223, - [SMALL_STATE(284)] = 15242, - [SMALL_STATE(285)] = 15261, - [SMALL_STATE(286)] = 15280, - [SMALL_STATE(287)] = 15301, - [SMALL_STATE(288)] = 15319, - [SMALL_STATE(289)] = 15337, - [SMALL_STATE(290)] = 15359, - [SMALL_STATE(291)] = 15377, - [SMALL_STATE(292)] = 15395, - [SMALL_STATE(293)] = 15413, - [SMALL_STATE(294)] = 15431, - [SMALL_STATE(295)] = 15449, - [SMALL_STATE(296)] = 15467, - [SMALL_STATE(297)] = 15485, - [SMALL_STATE(298)] = 15505, - [SMALL_STATE(299)] = 15523, - [SMALL_STATE(300)] = 15557, - [SMALL_STATE(301)] = 15575, - [SMALL_STATE(302)] = 15593, - [SMALL_STATE(303)] = 15611, - [SMALL_STATE(304)] = 15629, - [SMALL_STATE(305)] = 15647, - [SMALL_STATE(306)] = 15665, - [SMALL_STATE(307)] = 15687, - [SMALL_STATE(308)] = 15705, - [SMALL_STATE(309)] = 15727, - [SMALL_STATE(310)] = 15747, - [SMALL_STATE(311)] = 15765, - [SMALL_STATE(312)] = 15783, - [SMALL_STATE(313)] = 15801, - [SMALL_STATE(314)] = 15819, - [SMALL_STATE(315)] = 15837, - [SMALL_STATE(316)] = 15855, - [SMALL_STATE(317)] = 15873, - [SMALL_STATE(318)] = 15891, - [SMALL_STATE(319)] = 15909, - [SMALL_STATE(320)] = 15927, - [SMALL_STATE(321)] = 15945, - [SMALL_STATE(322)] = 15963, - [SMALL_STATE(323)] = 15981, - [SMALL_STATE(324)] = 15999, - [SMALL_STATE(325)] = 16017, - [SMALL_STATE(326)] = 16035, - [SMALL_STATE(327)] = 16053, - [SMALL_STATE(328)] = 16071, - [SMALL_STATE(329)] = 16089, - [SMALL_STATE(330)] = 16107, - [SMALL_STATE(331)] = 16125, - [SMALL_STATE(332)] = 16143, - [SMALL_STATE(333)] = 16161, - [SMALL_STATE(334)] = 16179, - [SMALL_STATE(335)] = 16197, - [SMALL_STATE(336)] = 16215, - [SMALL_STATE(337)] = 16233, - [SMALL_STATE(338)] = 16251, - [SMALL_STATE(339)] = 16273, - [SMALL_STATE(340)] = 16293, - [SMALL_STATE(341)] = 16327, - [SMALL_STATE(342)] = 16345, - [SMALL_STATE(343)] = 16363, - [SMALL_STATE(344)] = 16380, - [SMALL_STATE(345)] = 16397, - [SMALL_STATE(346)] = 16414, - [SMALL_STATE(347)] = 16431, - [SMALL_STATE(348)] = 16448, - [SMALL_STATE(349)] = 16477, - [SMALL_STATE(350)] = 16494, - [SMALL_STATE(351)] = 16511, - [SMALL_STATE(352)] = 16528, - [SMALL_STATE(353)] = 16545, - [SMALL_STATE(354)] = 16562, - [SMALL_STATE(355)] = 16581, - [SMALL_STATE(356)] = 16598, - [SMALL_STATE(357)] = 16615, - [SMALL_STATE(358)] = 16632, - [SMALL_STATE(359)] = 16649, - [SMALL_STATE(360)] = 16674, - [SMALL_STATE(361)] = 16691, - [SMALL_STATE(362)] = 16708, - [SMALL_STATE(363)] = 16725, - [SMALL_STATE(364)] = 16744, - [SMALL_STATE(365)] = 16765, - [SMALL_STATE(366)] = 16782, - [SMALL_STATE(367)] = 16799, - [SMALL_STATE(368)] = 16816, - [SMALL_STATE(369)] = 16833, - [SMALL_STATE(370)] = 16850, - [SMALL_STATE(371)] = 16867, - [SMALL_STATE(372)] = 16884, - [SMALL_STATE(373)] = 16901, - [SMALL_STATE(374)] = 16918, - [SMALL_STATE(375)] = 16935, - [SMALL_STATE(376)] = 16952, - [SMALL_STATE(377)] = 16969, - [SMALL_STATE(378)] = 16986, - [SMALL_STATE(379)] = 17003, - [SMALL_STATE(380)] = 17020, - [SMALL_STATE(381)] = 17037, - [SMALL_STATE(382)] = 17054, - [SMALL_STATE(383)] = 17071, - [SMALL_STATE(384)] = 17088, - [SMALL_STATE(385)] = 17105, - [SMALL_STATE(386)] = 17122, - [SMALL_STATE(387)] = 17139, - [SMALL_STATE(388)] = 17156, - [SMALL_STATE(389)] = 17173, - [SMALL_STATE(390)] = 17190, - [SMALL_STATE(391)] = 17207, - [SMALL_STATE(392)] = 17224, - [SMALL_STATE(393)] = 17241, - [SMALL_STATE(394)] = 17258, - [SMALL_STATE(395)] = 17275, - [SMALL_STATE(396)] = 17294, - [SMALL_STATE(397)] = 17313, - [SMALL_STATE(398)] = 17330, - [SMALL_STATE(399)] = 17347, - [SMALL_STATE(400)] = 17363, - [SMALL_STATE(401)] = 17379, - [SMALL_STATE(402)] = 17397, - [SMALL_STATE(403)] = 17413, - [SMALL_STATE(404)] = 17429, - [SMALL_STATE(405)] = 17449, - [SMALL_STATE(406)] = 17467, - [SMALL_STATE(407)] = 17483, - [SMALL_STATE(408)] = 17499, - [SMALL_STATE(409)] = 17515, - [SMALL_STATE(410)] = 17531, - [SMALL_STATE(411)] = 17547, - [SMALL_STATE(412)] = 17563, - [SMALL_STATE(413)] = 17579, - [SMALL_STATE(414)] = 17595, - [SMALL_STATE(415)] = 17613, - [SMALL_STATE(416)] = 17631, - [SMALL_STATE(417)] = 17647, - [SMALL_STATE(418)] = 17663, - [SMALL_STATE(419)] = 17679, - [SMALL_STATE(420)] = 17697, - [SMALL_STATE(421)] = 17717, - [SMALL_STATE(422)] = 17733, - [SMALL_STATE(423)] = 17748, - [SMALL_STATE(424)] = 17765, - [SMALL_STATE(425)] = 17782, - [SMALL_STATE(426)] = 17799, - [SMALL_STATE(427)] = 17814, - [SMALL_STATE(428)] = 17829, - [SMALL_STATE(429)] = 17844, - [SMALL_STATE(430)] = 17859, - [SMALL_STATE(431)] = 17874, - [SMALL_STATE(432)] = 17889, - [SMALL_STATE(433)] = 17904, - [SMALL_STATE(434)] = 17919, - [SMALL_STATE(435)] = 17934, - [SMALL_STATE(436)] = 17949, - [SMALL_STATE(437)] = 17964, - [SMALL_STATE(438)] = 17979, - [SMALL_STATE(439)] = 17998, - [SMALL_STATE(440)] = 18018, - [SMALL_STATE(441)] = 18034, - [SMALL_STATE(442)] = 18048, - [SMALL_STATE(443)] = 18064, - [SMALL_STATE(444)] = 18086, - [SMALL_STATE(445)] = 18100, - [SMALL_STATE(446)] = 18114, - [SMALL_STATE(447)] = 18132, - [SMALL_STATE(448)] = 18146, - [SMALL_STATE(449)] = 18166, - [SMALL_STATE(450)] = 18182, - [SMALL_STATE(451)] = 18198, - [SMALL_STATE(452)] = 18216, - [SMALL_STATE(453)] = 18230, - [SMALL_STATE(454)] = 18252, - [SMALL_STATE(455)] = 18266, - [SMALL_STATE(456)] = 18282, - [SMALL_STATE(457)] = 18300, - [SMALL_STATE(458)] = 18320, - [SMALL_STATE(459)] = 18336, - [SMALL_STATE(460)] = 18356, - [SMALL_STATE(461)] = 18374, - [SMALL_STATE(462)] = 18388, - [SMALL_STATE(463)] = 18408, - [SMALL_STATE(464)] = 18428, - [SMALL_STATE(465)] = 18444, - [SMALL_STATE(466)] = 18464, - [SMALL_STATE(467)] = 18482, - [SMALL_STATE(468)] = 18496, - [SMALL_STATE(469)] = 18514, - [SMALL_STATE(470)] = 18528, - [SMALL_STATE(471)] = 18544, - [SMALL_STATE(472)] = 18560, - [SMALL_STATE(473)] = 18576, - [SMALL_STATE(474)] = 18596, - [SMALL_STATE(475)] = 18613, - [SMALL_STATE(476)] = 18624, - [SMALL_STATE(477)] = 18643, - [SMALL_STATE(478)] = 18662, - [SMALL_STATE(479)] = 18681, - [SMALL_STATE(480)] = 18700, - [SMALL_STATE(481)] = 18711, - [SMALL_STATE(482)] = 18726, - [SMALL_STATE(483)] = 18737, - [SMALL_STATE(484)] = 18754, - [SMALL_STATE(485)] = 18773, - [SMALL_STATE(486)] = 18792, - [SMALL_STATE(487)] = 18811, - [SMALL_STATE(488)] = 18830, - [SMALL_STATE(489)] = 18845, - [SMALL_STATE(490)] = 18860, - [SMALL_STATE(491)] = 18879, - [SMALL_STATE(492)] = 18894, - [SMALL_STATE(493)] = 18913, - [SMALL_STATE(494)] = 18932, - [SMALL_STATE(495)] = 18951, - [SMALL_STATE(496)] = 18970, - [SMALL_STATE(497)] = 18989, - [SMALL_STATE(498)] = 19008, - [SMALL_STATE(499)] = 19027, - [SMALL_STATE(500)] = 19042, - [SMALL_STATE(501)] = 19059, - [SMALL_STATE(502)] = 19074, - [SMALL_STATE(503)] = 19089, - [SMALL_STATE(504)] = 19104, - [SMALL_STATE(505)] = 19117, - [SMALL_STATE(506)] = 19132, - [SMALL_STATE(507)] = 19145, - [SMALL_STATE(508)] = 19159, - [SMALL_STATE(509)] = 19169, - [SMALL_STATE(510)] = 19185, - [SMALL_STATE(511)] = 19199, - [SMALL_STATE(512)] = 19213, - [SMALL_STATE(513)] = 19225, - [SMALL_STATE(514)] = 19241, - [SMALL_STATE(515)] = 19255, - [SMALL_STATE(516)] = 19269, - [SMALL_STATE(517)] = 19283, - [SMALL_STATE(518)] = 19299, - [SMALL_STATE(519)] = 19313, - [SMALL_STATE(520)] = 19329, - [SMALL_STATE(521)] = 19345, - [SMALL_STATE(522)] = 19357, - [SMALL_STATE(523)] = 19373, - [SMALL_STATE(524)] = 19387, - [SMALL_STATE(525)] = 19401, - [SMALL_STATE(526)] = 19417, - [SMALL_STATE(527)] = 19433, - [SMALL_STATE(528)] = 19449, - [SMALL_STATE(529)] = 19463, - [SMALL_STATE(530)] = 19477, - [SMALL_STATE(531)] = 19493, - [SMALL_STATE(532)] = 19507, - [SMALL_STATE(533)] = 19521, - [SMALL_STATE(534)] = 19537, - [SMALL_STATE(535)] = 19553, - [SMALL_STATE(536)] = 19569, - [SMALL_STATE(537)] = 19585, - [SMALL_STATE(538)] = 19599, - [SMALL_STATE(539)] = 19613, - [SMALL_STATE(540)] = 19629, - [SMALL_STATE(541)] = 19639, - [SMALL_STATE(542)] = 19653, - [SMALL_STATE(543)] = 19669, - [SMALL_STATE(544)] = 19679, - [SMALL_STATE(545)] = 19691, - [SMALL_STATE(546)] = 19705, - [SMALL_STATE(547)] = 19721, - [SMALL_STATE(548)] = 19733, - [SMALL_STATE(549)] = 19745, - [SMALL_STATE(550)] = 19759, - [SMALL_STATE(551)] = 19769, - [SMALL_STATE(552)] = 19785, - [SMALL_STATE(553)] = 19799, - [SMALL_STATE(554)] = 19815, - [SMALL_STATE(555)] = 19829, - [SMALL_STATE(556)] = 19839, - [SMALL_STATE(557)] = 19855, - [SMALL_STATE(558)] = 19869, - [SMALL_STATE(559)] = 19879, - [SMALL_STATE(560)] = 19893, - [SMALL_STATE(561)] = 19905, - [SMALL_STATE(562)] = 19917, - [SMALL_STATE(563)] = 19928, - [SMALL_STATE(564)] = 19941, - [SMALL_STATE(565)] = 19952, - [SMALL_STATE(566)] = 19965, - [SMALL_STATE(567)] = 19974, - [SMALL_STATE(568)] = 19983, - [SMALL_STATE(569)] = 19992, - [SMALL_STATE(570)] = 20005, - [SMALL_STATE(571)] = 20018, - [SMALL_STATE(572)] = 20027, - [SMALL_STATE(573)] = 20040, - [SMALL_STATE(574)] = 20053, - [SMALL_STATE(575)] = 20064, - [SMALL_STATE(576)] = 20077, - [SMALL_STATE(577)] = 20088, - [SMALL_STATE(578)] = 20101, - [SMALL_STATE(579)] = 20114, - [SMALL_STATE(580)] = 20127, - [SMALL_STATE(581)] = 20138, - [SMALL_STATE(582)] = 20149, - [SMALL_STATE(583)] = 20162, - [SMALL_STATE(584)] = 20175, - [SMALL_STATE(585)] = 20188, - [SMALL_STATE(586)] = 20201, - [SMALL_STATE(587)] = 20214, - [SMALL_STATE(588)] = 20227, - [SMALL_STATE(589)] = 20240, - [SMALL_STATE(590)] = 20253, - [SMALL_STATE(591)] = 20266, - [SMALL_STATE(592)] = 20279, - [SMALL_STATE(593)] = 20292, - [SMALL_STATE(594)] = 20305, - [SMALL_STATE(595)] = 20316, - [SMALL_STATE(596)] = 20329, - [SMALL_STATE(597)] = 20342, - [SMALL_STATE(598)] = 20353, - [SMALL_STATE(599)] = 20366, - [SMALL_STATE(600)] = 20379, - [SMALL_STATE(601)] = 20392, - [SMALL_STATE(602)] = 20405, - [SMALL_STATE(603)] = 20418, - [SMALL_STATE(604)] = 20427, - [SMALL_STATE(605)] = 20440, - [SMALL_STATE(606)] = 20453, - [SMALL_STATE(607)] = 20466, - [SMALL_STATE(608)] = 20479, - [SMALL_STATE(609)] = 20492, - [SMALL_STATE(610)] = 20505, - [SMALL_STATE(611)] = 20518, - [SMALL_STATE(612)] = 20531, - [SMALL_STATE(613)] = 20544, - [SMALL_STATE(614)] = 20557, - [SMALL_STATE(615)] = 20568, - [SMALL_STATE(616)] = 20581, - [SMALL_STATE(617)] = 20594, - [SMALL_STATE(618)] = 20607, - [SMALL_STATE(619)] = 20620, - [SMALL_STATE(620)] = 20633, - [SMALL_STATE(621)] = 20646, - [SMALL_STATE(622)] = 20659, - [SMALL_STATE(623)] = 20672, - [SMALL_STATE(624)] = 20681, - [SMALL_STATE(625)] = 20694, - [SMALL_STATE(626)] = 20707, - [SMALL_STATE(627)] = 20718, - [SMALL_STATE(628)] = 20729, - [SMALL_STATE(629)] = 20740, - [SMALL_STATE(630)] = 20753, - [SMALL_STATE(631)] = 20766, - [SMALL_STATE(632)] = 20777, - [SMALL_STATE(633)] = 20788, - [SMALL_STATE(634)] = 20801, - [SMALL_STATE(635)] = 20814, - [SMALL_STATE(636)] = 20827, - [SMALL_STATE(637)] = 20840, - [SMALL_STATE(638)] = 20853, - [SMALL_STATE(639)] = 20863, - [SMALL_STATE(640)] = 20873, - [SMALL_STATE(641)] = 20881, - [SMALL_STATE(642)] = 20889, - [SMALL_STATE(643)] = 20899, - [SMALL_STATE(644)] = 20909, - [SMALL_STATE(645)] = 20919, - [SMALL_STATE(646)] = 20929, - [SMALL_STATE(647)] = 20939, - [SMALL_STATE(648)] = 20949, - [SMALL_STATE(649)] = 20959, - [SMALL_STATE(650)] = 20969, - [SMALL_STATE(651)] = 20979, - [SMALL_STATE(652)] = 20989, - [SMALL_STATE(653)] = 20999, - [SMALL_STATE(654)] = 21009, - [SMALL_STATE(655)] = 21019, - [SMALL_STATE(656)] = 21029, - [SMALL_STATE(657)] = 21039, - [SMALL_STATE(658)] = 21049, - [SMALL_STATE(659)] = 21057, - [SMALL_STATE(660)] = 21067, - [SMALL_STATE(661)] = 21075, - [SMALL_STATE(662)] = 21085, - [SMALL_STATE(663)] = 21095, - [SMALL_STATE(664)] = 21105, - [SMALL_STATE(665)] = 21115, - [SMALL_STATE(666)] = 21125, - [SMALL_STATE(667)] = 21135, - [SMALL_STATE(668)] = 21145, - [SMALL_STATE(669)] = 21153, - [SMALL_STATE(670)] = 21163, - [SMALL_STATE(671)] = 21173, - [SMALL_STATE(672)] = 21183, - [SMALL_STATE(673)] = 21193, - [SMALL_STATE(674)] = 21203, - [SMALL_STATE(675)] = 21213, - [SMALL_STATE(676)] = 21223, - [SMALL_STATE(677)] = 21233, - [SMALL_STATE(678)] = 21241, - [SMALL_STATE(679)] = 21249, - [SMALL_STATE(680)] = 21259, - [SMALL_STATE(681)] = 21267, - [SMALL_STATE(682)] = 21275, - [SMALL_STATE(683)] = 21283, - [SMALL_STATE(684)] = 21293, - [SMALL_STATE(685)] = 21303, - [SMALL_STATE(686)] = 21311, - [SMALL_STATE(687)] = 21319, - [SMALL_STATE(688)] = 21329, - [SMALL_STATE(689)] = 21339, - [SMALL_STATE(690)] = 21347, - [SMALL_STATE(691)] = 21357, - [SMALL_STATE(692)] = 21367, - [SMALL_STATE(693)] = 21375, - [SMALL_STATE(694)] = 21385, - [SMALL_STATE(695)] = 21393, - [SMALL_STATE(696)] = 21401, - [SMALL_STATE(697)] = 21409, - [SMALL_STATE(698)] = 21419, - [SMALL_STATE(699)] = 21427, - [SMALL_STATE(700)] = 21437, - [SMALL_STATE(701)] = 21447, - [SMALL_STATE(702)] = 21455, - [SMALL_STATE(703)] = 21465, - [SMALL_STATE(704)] = 21475, - [SMALL_STATE(705)] = 21485, - [SMALL_STATE(706)] = 21495, - [SMALL_STATE(707)] = 21505, - [SMALL_STATE(708)] = 21515, - [SMALL_STATE(709)] = 21525, - [SMALL_STATE(710)] = 21535, - [SMALL_STATE(711)] = 21545, - [SMALL_STATE(712)] = 21555, - [SMALL_STATE(713)] = 21565, - [SMALL_STATE(714)] = 21575, - [SMALL_STATE(715)] = 21583, - [SMALL_STATE(716)] = 21593, - [SMALL_STATE(717)] = 21601, - [SMALL_STATE(718)] = 21611, - [SMALL_STATE(719)] = 21621, - [SMALL_STATE(720)] = 21631, - [SMALL_STATE(721)] = 21639, - [SMALL_STATE(722)] = 21647, - [SMALL_STATE(723)] = 21657, - [SMALL_STATE(724)] = 21667, - [SMALL_STATE(725)] = 21677, - [SMALL_STATE(726)] = 21687, - [SMALL_STATE(727)] = 21697, - [SMALL_STATE(728)] = 21707, - [SMALL_STATE(729)] = 21717, - [SMALL_STATE(730)] = 21727, - [SMALL_STATE(731)] = 21735, - [SMALL_STATE(732)] = 21745, - [SMALL_STATE(733)] = 21755, - [SMALL_STATE(734)] = 21762, - [SMALL_STATE(735)] = 21769, - [SMALL_STATE(736)] = 21776, - [SMALL_STATE(737)] = 21783, - [SMALL_STATE(738)] = 21790, - [SMALL_STATE(739)] = 21797, - [SMALL_STATE(740)] = 21804, - [SMALL_STATE(741)] = 21811, - [SMALL_STATE(742)] = 21818, - [SMALL_STATE(743)] = 21825, - [SMALL_STATE(744)] = 21832, - [SMALL_STATE(745)] = 21839, - [SMALL_STATE(746)] = 21846, - [SMALL_STATE(747)] = 21853, - [SMALL_STATE(748)] = 21860, - [SMALL_STATE(749)] = 21867, - [SMALL_STATE(750)] = 21874, - [SMALL_STATE(751)] = 21881, - [SMALL_STATE(752)] = 21888, - [SMALL_STATE(753)] = 21895, - [SMALL_STATE(754)] = 21902, - [SMALL_STATE(755)] = 21909, - [SMALL_STATE(756)] = 21916, - [SMALL_STATE(757)] = 21923, - [SMALL_STATE(758)] = 21930, - [SMALL_STATE(759)] = 21937, - [SMALL_STATE(760)] = 21944, - [SMALL_STATE(761)] = 21951, - [SMALL_STATE(762)] = 21958, - [SMALL_STATE(763)] = 21965, - [SMALL_STATE(764)] = 21972, - [SMALL_STATE(765)] = 21979, - [SMALL_STATE(766)] = 21986, - [SMALL_STATE(767)] = 21993, - [SMALL_STATE(768)] = 22000, - [SMALL_STATE(769)] = 22007, - [SMALL_STATE(770)] = 22014, - [SMALL_STATE(771)] = 22021, - [SMALL_STATE(772)] = 22028, - [SMALL_STATE(773)] = 22035, - [SMALL_STATE(774)] = 22042, - [SMALL_STATE(775)] = 22049, - [SMALL_STATE(776)] = 22056, - [SMALL_STATE(777)] = 22063, - [SMALL_STATE(778)] = 22070, - [SMALL_STATE(779)] = 22077, - [SMALL_STATE(780)] = 22084, - [SMALL_STATE(781)] = 22091, - [SMALL_STATE(782)] = 22098, - [SMALL_STATE(783)] = 22105, - [SMALL_STATE(784)] = 22112, - [SMALL_STATE(785)] = 22119, - [SMALL_STATE(786)] = 22126, - [SMALL_STATE(787)] = 22133, - [SMALL_STATE(788)] = 22140, - [SMALL_STATE(789)] = 22147, - [SMALL_STATE(790)] = 22154, - [SMALL_STATE(791)] = 22161, - [SMALL_STATE(792)] = 22168, - [SMALL_STATE(793)] = 22175, - [SMALL_STATE(794)] = 22182, - [SMALL_STATE(795)] = 22189, - [SMALL_STATE(796)] = 22196, - [SMALL_STATE(797)] = 22203, - [SMALL_STATE(798)] = 22210, - [SMALL_STATE(799)] = 22217, - [SMALL_STATE(800)] = 22224, - [SMALL_STATE(801)] = 22231, - [SMALL_STATE(802)] = 22238, - [SMALL_STATE(803)] = 22245, - [SMALL_STATE(804)] = 22252, - [SMALL_STATE(805)] = 22259, - [SMALL_STATE(806)] = 22266, - [SMALL_STATE(807)] = 22273, - [SMALL_STATE(808)] = 22280, - [SMALL_STATE(809)] = 22287, - [SMALL_STATE(810)] = 22294, - [SMALL_STATE(811)] = 22301, - [SMALL_STATE(812)] = 22308, - [SMALL_STATE(813)] = 22315, - [SMALL_STATE(814)] = 22322, - [SMALL_STATE(815)] = 22329, - [SMALL_STATE(816)] = 22336, - [SMALL_STATE(817)] = 22343, - [SMALL_STATE(818)] = 22350, - [SMALL_STATE(819)] = 22357, - [SMALL_STATE(820)] = 22364, - [SMALL_STATE(821)] = 22371, - [SMALL_STATE(822)] = 22378, - [SMALL_STATE(823)] = 22385, - [SMALL_STATE(824)] = 22392, - [SMALL_STATE(825)] = 22399, - [SMALL_STATE(826)] = 22406, - [SMALL_STATE(827)] = 22413, - [SMALL_STATE(828)] = 22420, - [SMALL_STATE(829)] = 22427, - [SMALL_STATE(830)] = 22434, - [SMALL_STATE(831)] = 22441, - [SMALL_STATE(832)] = 22448, - [SMALL_STATE(833)] = 22455, + [SMALL_STATE(3)] = 0, + [SMALL_STATE(4)] = 76, + [SMALL_STATE(5)] = 156, + [SMALL_STATE(6)] = 230, + [SMALL_STATE(7)] = 293, + [SMALL_STATE(8)] = 358, + [SMALL_STATE(9)] = 421, + [SMALL_STATE(10)] = 484, + [SMALL_STATE(11)] = 547, + [SMALL_STATE(12)] = 610, + [SMALL_STATE(13)] = 673, + [SMALL_STATE(14)] = 736, + [SMALL_STATE(15)] = 799, + [SMALL_STATE(16)] = 862, + [SMALL_STATE(17)] = 927, + [SMALL_STATE(18)] = 990, + [SMALL_STATE(19)] = 1059, + [SMALL_STATE(20)] = 1122, + [SMALL_STATE(21)] = 1189, + [SMALL_STATE(22)] = 1252, + [SMALL_STATE(23)] = 1315, + [SMALL_STATE(24)] = 1382, + [SMALL_STATE(25)] = 1445, + [SMALL_STATE(26)] = 1510, + [SMALL_STATE(27)] = 1576, + [SMALL_STATE(28)] = 1642, + [SMALL_STATE(29)] = 1708, + [SMALL_STATE(30)] = 1772, + [SMALL_STATE(31)] = 1836, + [SMALL_STATE(32)] = 1901, + [SMALL_STATE(33)] = 1960, + [SMALL_STATE(34)] = 2019, + [SMALL_STATE(35)] = 2084, + [SMALL_STATE(36)] = 2142, + [SMALL_STATE(37)] = 2200, + [SMALL_STATE(38)] = 2265, + [SMALL_STATE(39)] = 2320, + [SMALL_STATE(40)] = 2375, + [SMALL_STATE(41)] = 2434, + [SMALL_STATE(42)] = 2503, + [SMALL_STATE(43)] = 2560, + [SMALL_STATE(44)] = 2633, + [SMALL_STATE(45)] = 2700, + [SMALL_STATE(46)] = 2757, + [SMALL_STATE(47)] = 2824, + [SMALL_STATE(48)] = 2881, + [SMALL_STATE(49)] = 2940, + [SMALL_STATE(50)] = 2995, + [SMALL_STATE(51)] = 3066, + [SMALL_STATE(52)] = 3120, + [SMALL_STATE(53)] = 3174, + [SMALL_STATE(54)] = 3228, + [SMALL_STATE(55)] = 3288, + [SMALL_STATE(56)] = 3342, + [SMALL_STATE(57)] = 3396, + [SMALL_STATE(58)] = 3450, + [SMALL_STATE(59)] = 3504, + [SMALL_STATE(60)] = 3558, + [SMALL_STATE(61)] = 3612, + [SMALL_STATE(62)] = 3666, + [SMALL_STATE(63)] = 3720, + [SMALL_STATE(64)] = 3774, + [SMALL_STATE(65)] = 3832, + [SMALL_STATE(66)] = 3886, + [SMALL_STATE(67)] = 3940, + [SMALL_STATE(68)] = 3994, + [SMALL_STATE(69)] = 4048, + [SMALL_STATE(70)] = 4102, + [SMALL_STATE(71)] = 4156, + [SMALL_STATE(72)] = 4210, + [SMALL_STATE(73)] = 4264, + [SMALL_STATE(74)] = 4318, + [SMALL_STATE(75)] = 4372, + [SMALL_STATE(76)] = 4426, + [SMALL_STATE(77)] = 4480, + [SMALL_STATE(78)] = 4534, + [SMALL_STATE(79)] = 4593, + [SMALL_STATE(80)] = 4650, + [SMALL_STATE(81)] = 4709, + [SMALL_STATE(82)] = 4766, + [SMALL_STATE(83)] = 4822, + [SMALL_STATE(84)] = 4878, + [SMALL_STATE(85)] = 4934, + [SMALL_STATE(86)] = 4992, + [SMALL_STATE(87)] = 5062, + [SMALL_STATE(88)] = 5124, + [SMALL_STATE(89)] = 5186, + [SMALL_STATE(90)] = 5242, + [SMALL_STATE(91)] = 5298, + [SMALL_STATE(92)] = 5391, + [SMALL_STATE(93)] = 5484, + [SMALL_STATE(94)] = 5577, + [SMALL_STATE(95)] = 5670, + [SMALL_STATE(96)] = 5763, + [SMALL_STATE(97)] = 5815, + [SMALL_STATE(98)] = 5881, + [SMALL_STATE(99)] = 5947, + [SMALL_STATE(100)] = 6001, + [SMALL_STATE(101)] = 6065, + [SMALL_STATE(102)] = 6119, + [SMALL_STATE(103)] = 6183, + [SMALL_STATE(104)] = 6237, + [SMALL_STATE(105)] = 6299, + [SMALL_STATE(106)] = 6359, + [SMALL_STATE(107)] = 6413, + [SMALL_STATE(108)] = 6465, + [SMALL_STATE(109)] = 6517, + [SMALL_STATE(110)] = 6571, + [SMALL_STATE(111)] = 6673, + [SMALL_STATE(112)] = 6777, + [SMALL_STATE(113)] = 6881, + [SMALL_STATE(114)] = 6985, + [SMALL_STATE(115)] = 7089, + [SMALL_STATE(116)] = 7138, + [SMALL_STATE(117)] = 7187, + [SMALL_STATE(118)] = 7236, + [SMALL_STATE(119)] = 7337, + [SMALL_STATE(120)] = 7386, + [SMALL_STATE(121)] = 7441, + [SMALL_STATE(122)] = 7490, + [SMALL_STATE(123)] = 7539, + [SMALL_STATE(124)] = 7588, + [SMALL_STATE(125)] = 7637, + [SMALL_STATE(126)] = 7690, + [SMALL_STATE(127)] = 7781, + [SMALL_STATE(128)] = 7872, + [SMALL_STATE(129)] = 7927, + [SMALL_STATE(130)] = 7976, + [SMALL_STATE(131)] = 8077, + [SMALL_STATE(132)] = 8132, + [SMALL_STATE(133)] = 8233, + [SMALL_STATE(134)] = 8282, + [SMALL_STATE(135)] = 8383, + [SMALL_STATE(136)] = 8432, + [SMALL_STATE(137)] = 8481, + [SMALL_STATE(138)] = 8530, + [SMALL_STATE(139)] = 8579, + [SMALL_STATE(140)] = 8634, + [SMALL_STATE(141)] = 8683, + [SMALL_STATE(142)] = 8784, + [SMALL_STATE(143)] = 8833, + [SMALL_STATE(144)] = 8882, + [SMALL_STATE(145)] = 8983, + [SMALL_STATE(146)] = 9084, + [SMALL_STATE(147)] = 9185, + [SMALL_STATE(148)] = 9286, + [SMALL_STATE(149)] = 9377, + [SMALL_STATE(150)] = 9468, + [SMALL_STATE(151)] = 9517, + [SMALL_STATE(152)] = 9565, + [SMALL_STATE(153)] = 9663, + [SMALL_STATE(154)] = 9751, + [SMALL_STATE(155)] = 9839, + [SMALL_STATE(156)] = 9887, + [SMALL_STATE(157)] = 9941, + [SMALL_STATE(158)] = 10029, + [SMALL_STATE(159)] = 10117, + [SMALL_STATE(160)] = 10205, + [SMALL_STATE(161)] = 10257, + [SMALL_STATE(162)] = 10308, + [SMALL_STATE(163)] = 10359, + [SMALL_STATE(164)] = 10408, + [SMALL_STATE(165)] = 10457, + [SMALL_STATE(166)] = 10501, + [SMALL_STATE(167)] = 10551, + [SMALL_STATE(168)] = 10601, + [SMALL_STATE(169)] = 10645, + [SMALL_STATE(170)] = 10692, + [SMALL_STATE(171)] = 10775, + [SMALL_STATE(172)] = 10858, + [SMALL_STATE(173)] = 10901, + [SMALL_STATE(174)] = 10981, + [SMALL_STATE(175)] = 11024, + [SMALL_STATE(176)] = 11099, + [SMALL_STATE(177)] = 11174, + [SMALL_STATE(178)] = 11217, + [SMALL_STATE(179)] = 11292, + [SMALL_STATE(180)] = 11335, + [SMALL_STATE(181)] = 11378, + [SMALL_STATE(182)] = 11421, + [SMALL_STATE(183)] = 11496, + [SMALL_STATE(184)] = 11571, + [SMALL_STATE(185)] = 11646, + [SMALL_STATE(186)] = 11721, + [SMALL_STATE(187)] = 11796, + [SMALL_STATE(188)] = 11871, + [SMALL_STATE(189)] = 11946, + [SMALL_STATE(190)] = 12021, + [SMALL_STATE(191)] = 12093, + [SMALL_STATE(192)] = 12165, + [SMALL_STATE(193)] = 12237, + [SMALL_STATE(194)] = 12311, + [SMALL_STATE(195)] = 12383, + [SMALL_STATE(196)] = 12457, + [SMALL_STATE(197)] = 12529, + [SMALL_STATE(198)] = 12603, + [SMALL_STATE(199)] = 12675, + [SMALL_STATE(200)] = 12747, + [SMALL_STATE(201)] = 12819, + [SMALL_STATE(202)] = 12891, + [SMALL_STATE(203)] = 12965, + [SMALL_STATE(204)] = 13037, + [SMALL_STATE(205)] = 13109, + [SMALL_STATE(206)] = 13181, + [SMALL_STATE(207)] = 13253, + [SMALL_STATE(208)] = 13325, + [SMALL_STATE(209)] = 13397, + [SMALL_STATE(210)] = 13469, + [SMALL_STATE(211)] = 13541, + [SMALL_STATE(212)] = 13613, + [SMALL_STATE(213)] = 13685, + [SMALL_STATE(214)] = 13757, + [SMALL_STATE(215)] = 13829, + [SMALL_STATE(216)] = 13901, + [SMALL_STATE(217)] = 13973, + [SMALL_STATE(218)] = 14045, + [SMALL_STATE(219)] = 14118, + [SMALL_STATE(220)] = 14191, + [SMALL_STATE(221)] = 14264, + [SMALL_STATE(222)] = 14337, + [SMALL_STATE(223)] = 14410, + [SMALL_STATE(224)] = 14483, + [SMALL_STATE(225)] = 14528, + [SMALL_STATE(226)] = 14562, + [SMALL_STATE(227)] = 14600, + [SMALL_STATE(228)] = 14662, + [SMALL_STATE(229)] = 14696, + [SMALL_STATE(230)] = 14730, + [SMALL_STATE(231)] = 14792, + [SMALL_STATE(232)] = 14826, + [SMALL_STATE(233)] = 14888, + [SMALL_STATE(234)] = 14950, + [SMALL_STATE(235)] = 15012, + [SMALL_STATE(236)] = 15046, + [SMALL_STATE(237)] = 15108, + [SMALL_STATE(238)] = 15142, + [SMALL_STATE(239)] = 15176, + [SMALL_STATE(240)] = 15212, + [SMALL_STATE(241)] = 15246, + [SMALL_STATE(242)] = 15286, + [SMALL_STATE(243)] = 15320, + [SMALL_STATE(244)] = 15356, + [SMALL_STATE(245)] = 15390, + [SMALL_STATE(246)] = 15424, + [SMALL_STATE(247)] = 15458, + [SMALL_STATE(248)] = 15492, + [SMALL_STATE(249)] = 15526, + [SMALL_STATE(250)] = 15587, + [SMALL_STATE(251)] = 15648, + [SMALL_STATE(252)] = 15707, + [SMALL_STATE(253)] = 15768, + [SMALL_STATE(254)] = 15805, + [SMALL_STATE(255)] = 15866, + [SMALL_STATE(256)] = 15903, + [SMALL_STATE(257)] = 15961, + [SMALL_STATE(258)] = 15996, + [SMALL_STATE(259)] = 16051, + [SMALL_STATE(260)] = 16086, + [SMALL_STATE(261)] = 16141, + [SMALL_STATE(262)] = 16196, + [SMALL_STATE(263)] = 16251, + [SMALL_STATE(264)] = 16281, + [SMALL_STATE(265)] = 16315, + [SMALL_STATE(266)] = 16369, + [SMALL_STATE(267)] = 16423, + [SMALL_STATE(268)] = 16477, + [SMALL_STATE(269)] = 16531, + [SMALL_STATE(270)] = 16585, + [SMALL_STATE(271)] = 16615, + [SMALL_STATE(272)] = 16668, + [SMALL_STATE(273)] = 16719, + [SMALL_STATE(274)] = 16750, + [SMALL_STATE(275)] = 16779, + [SMALL_STATE(276)] = 16832, + [SMALL_STATE(277)] = 16861, + [SMALL_STATE(278)] = 16914, + [SMALL_STATE(279)] = 16943, + [SMALL_STATE(280)] = 16994, + [SMALL_STATE(281)] = 17045, + [SMALL_STATE(282)] = 17098, + [SMALL_STATE(283)] = 17149, + [SMALL_STATE(284)] = 17200, + [SMALL_STATE(285)] = 17233, + [SMALL_STATE(286)] = 17264, + [SMALL_STATE(287)] = 17317, + [SMALL_STATE(288)] = 17368, + [SMALL_STATE(289)] = 17421, + [SMALL_STATE(290)] = 17472, + [SMALL_STATE(291)] = 17525, + [SMALL_STATE(292)] = 17578, + [SMALL_STATE(293)] = 17626, + [SMALL_STATE(294)] = 17674, + [SMALL_STATE(295)] = 17722, + [SMALL_STATE(296)] = 17770, + [SMALL_STATE(297)] = 17800, + [SMALL_STATE(298)] = 17848, + [SMALL_STATE(299)] = 17884, + [SMALL_STATE(300)] = 17932, + [SMALL_STATE(301)] = 17980, + [SMALL_STATE(302)] = 18028, + [SMALL_STATE(303)] = 18076, + [SMALL_STATE(304)] = 18112, + [SMALL_STATE(305)] = 18160, + [SMALL_STATE(306)] = 18196, + [SMALL_STATE(307)] = 18244, + [SMALL_STATE(308)] = 18280, + [SMALL_STATE(309)] = 18328, + [SMALL_STATE(310)] = 18376, + [SMALL_STATE(311)] = 18424, + [SMALL_STATE(312)] = 18472, + [SMALL_STATE(313)] = 18508, + [SMALL_STATE(314)] = 18556, + [SMALL_STATE(315)] = 18604, + [SMALL_STATE(316)] = 18652, + [SMALL_STATE(317)] = 18679, + [SMALL_STATE(318)] = 18710, + [SMALL_STATE(319)] = 18739, + [SMALL_STATE(320)] = 18766, + [SMALL_STATE(321)] = 18799, + [SMALL_STATE(322)] = 18826, + [SMALL_STATE(323)] = 18862, + [SMALL_STATE(324)] = 18892, + [SMALL_STATE(325)] = 18920, + [SMALL_STATE(326)] = 18957, + [SMALL_STATE(327)] = 18984, + [SMALL_STATE(328)] = 19011, + [SMALL_STATE(329)] = 19035, + [SMALL_STATE(330)] = 19077, + [SMALL_STATE(331)] = 19101, + [SMALL_STATE(332)] = 19125, + [SMALL_STATE(333)] = 19165, + [SMALL_STATE(334)] = 19195, + [SMALL_STATE(335)] = 19219, + [SMALL_STATE(336)] = 19243, + [SMALL_STATE(337)] = 19267, + [SMALL_STATE(338)] = 19291, + [SMALL_STATE(339)] = 19315, + [SMALL_STATE(340)] = 19339, + [SMALL_STATE(341)] = 19363, + [SMALL_STATE(342)] = 19387, + [SMALL_STATE(343)] = 19411, + [SMALL_STATE(344)] = 19435, + [SMALL_STATE(345)] = 19459, + [SMALL_STATE(346)] = 19483, + [SMALL_STATE(347)] = 19507, + [SMALL_STATE(348)] = 19531, + [SMALL_STATE(349)] = 19573, + [SMALL_STATE(350)] = 19597, + [SMALL_STATE(351)] = 19639, + [SMALL_STATE(352)] = 19663, + [SMALL_STATE(353)] = 19693, + [SMALL_STATE(354)] = 19717, + [SMALL_STATE(355)] = 19759, + [SMALL_STATE(356)] = 19783, + [SMALL_STATE(357)] = 19807, + [SMALL_STATE(358)] = 19831, + [SMALL_STATE(359)] = 19855, + [SMALL_STATE(360)] = 19879, + [SMALL_STATE(361)] = 19908, + [SMALL_STATE(362)] = 19935, + [SMALL_STATE(363)] = 19974, + [SMALL_STATE(364)] = 20013, + [SMALL_STATE(365)] = 20052, + [SMALL_STATE(366)] = 20091, + [SMALL_STATE(367)] = 20130, + [SMALL_STATE(368)] = 20157, + [SMALL_STATE(369)] = 20183, + [SMALL_STATE(370)] = 20209, + [SMALL_STATE(371)] = 20236, + [SMALL_STATE(372)] = 20257, + [SMALL_STATE(373)] = 20278, + [SMALL_STATE(374)] = 20303, + [SMALL_STATE(375)] = 20328, + [SMALL_STATE(376)] = 20354, + [SMALL_STATE(377)] = 20390, + [SMALL_STATE(378)] = 20416, + [SMALL_STATE(379)] = 20452, + [SMALL_STATE(380)] = 20476, + [SMALL_STATE(381)] = 20512, + [SMALL_STATE(382)] = 20548, + [SMALL_STATE(383)] = 20584, + [SMALL_STATE(384)] = 20620, + [SMALL_STATE(385)] = 20644, + [SMALL_STATE(386)] = 20680, + [SMALL_STATE(387)] = 20716, + [SMALL_STATE(388)] = 20752, + [SMALL_STATE(389)] = 20788, + [SMALL_STATE(390)] = 20812, + [SMALL_STATE(391)] = 20848, + [SMALL_STATE(392)] = 20884, + [SMALL_STATE(393)] = 20920, + [SMALL_STATE(394)] = 20939, + [SMALL_STATE(395)] = 20958, + [SMALL_STATE(396)] = 20977, + [SMALL_STATE(397)] = 20996, + [SMALL_STATE(398)] = 21015, + [SMALL_STATE(399)] = 21034, + [SMALL_STATE(400)] = 21053, + [SMALL_STATE(401)] = 21072, + [SMALL_STATE(402)] = 21091, + [SMALL_STATE(403)] = 21110, + [SMALL_STATE(404)] = 21129, + [SMALL_STATE(405)] = 21148, + [SMALL_STATE(406)] = 21167, + [SMALL_STATE(407)] = 21186, + [SMALL_STATE(408)] = 21205, + [SMALL_STATE(409)] = 21224, + [SMALL_STATE(410)] = 21243, + [SMALL_STATE(411)] = 21262, + [SMALL_STATE(412)] = 21281, + [SMALL_STATE(413)] = 21300, + [SMALL_STATE(414)] = 21319, + [SMALL_STATE(415)] = 21338, + [SMALL_STATE(416)] = 21357, + [SMALL_STATE(417)] = 21376, + [SMALL_STATE(418)] = 21395, + [SMALL_STATE(419)] = 21414, + [SMALL_STATE(420)] = 21433, + [SMALL_STATE(421)] = 21452, + [SMALL_STATE(422)] = 21471, + [SMALL_STATE(423)] = 21490, + [SMALL_STATE(424)] = 21509, + [SMALL_STATE(425)] = 21528, + [SMALL_STATE(426)] = 21547, + [SMALL_STATE(427)] = 21566, + [SMALL_STATE(428)] = 21585, + [SMALL_STATE(429)] = 21604, + [SMALL_STATE(430)] = 21623, + [SMALL_STATE(431)] = 21642, + [SMALL_STATE(432)] = 21661, + [SMALL_STATE(433)] = 21680, + [SMALL_STATE(434)] = 21699, + [SMALL_STATE(435)] = 21718, + [SMALL_STATE(436)] = 21737, + [SMALL_STATE(437)] = 21756, + [SMALL_STATE(438)] = 21775, + [SMALL_STATE(439)] = 21794, + [SMALL_STATE(440)] = 21813, + [SMALL_STATE(441)] = 21832, + [SMALL_STATE(442)] = 21851, + [SMALL_STATE(443)] = 21870, + [SMALL_STATE(444)] = 21889, + [SMALL_STATE(445)] = 21908, + [SMALL_STATE(446)] = 21926, + [SMALL_STATE(447)] = 21944, + [SMALL_STATE(448)] = 21962, + [SMALL_STATE(449)] = 21980, + [SMALL_STATE(450)] = 21998, + [SMALL_STATE(451)] = 22016, + [SMALL_STATE(452)] = 22034, + [SMALL_STATE(453)] = 22056, + [SMALL_STATE(454)] = 22078, + [SMALL_STATE(455)] = 22098, + [SMALL_STATE(456)] = 22116, + [SMALL_STATE(457)] = 22134, + [SMALL_STATE(458)] = 22152, + [SMALL_STATE(459)] = 22170, + [SMALL_STATE(460)] = 22188, + [SMALL_STATE(461)] = 22206, + [SMALL_STATE(462)] = 22224, + [SMALL_STATE(463)] = 22242, + [SMALL_STATE(464)] = 22260, + [SMALL_STATE(465)] = 22278, + [SMALL_STATE(466)] = 22296, + [SMALL_STATE(467)] = 22314, + [SMALL_STATE(468)] = 22332, + [SMALL_STATE(469)] = 22350, + [SMALL_STATE(470)] = 22368, + [SMALL_STATE(471)] = 22386, + [SMALL_STATE(472)] = 22404, + [SMALL_STATE(473)] = 22422, + [SMALL_STATE(474)] = 22440, + [SMALL_STATE(475)] = 22458, + [SMALL_STATE(476)] = 22476, + [SMALL_STATE(477)] = 22494, + [SMALL_STATE(478)] = 22512, + [SMALL_STATE(479)] = 22534, + [SMALL_STATE(480)] = 22554, + [SMALL_STATE(481)] = 22572, + [SMALL_STATE(482)] = 22592, + [SMALL_STATE(483)] = 22610, + [SMALL_STATE(484)] = 22628, + [SMALL_STATE(485)] = 22646, + [SMALL_STATE(486)] = 22664, + [SMALL_STATE(487)] = 22682, + [SMALL_STATE(488)] = 22700, + [SMALL_STATE(489)] = 22718, + [SMALL_STATE(490)] = 22736, + [SMALL_STATE(491)] = 22754, + [SMALL_STATE(492)] = 22776, + [SMALL_STATE(493)] = 22794, + [SMALL_STATE(494)] = 22812, + [SMALL_STATE(495)] = 22830, + [SMALL_STATE(496)] = 22848, + [SMALL_STATE(497)] = 22866, + [SMALL_STATE(498)] = 22886, + [SMALL_STATE(499)] = 22920, + [SMALL_STATE(500)] = 22938, + [SMALL_STATE(501)] = 22956, + [SMALL_STATE(502)] = 22974, + [SMALL_STATE(503)] = 22992, + [SMALL_STATE(504)] = 23026, + [SMALL_STATE(505)] = 23044, + [SMALL_STATE(506)] = 23063, + [SMALL_STATE(507)] = 23082, + [SMALL_STATE(508)] = 23101, + [SMALL_STATE(509)] = 23122, + [SMALL_STATE(510)] = 23141, + [SMALL_STATE(511)] = 23157, + [SMALL_STATE(512)] = 23173, + [SMALL_STATE(513)] = 23191, + [SMALL_STATE(514)] = 23209, + [SMALL_STATE(515)] = 23229, + [SMALL_STATE(516)] = 23245, + [SMALL_STATE(517)] = 23261, + [SMALL_STATE(518)] = 23279, + [SMALL_STATE(519)] = 23295, + [SMALL_STATE(520)] = 23311, + [SMALL_STATE(521)] = 23327, + [SMALL_STATE(522)] = 23343, + [SMALL_STATE(523)] = 23359, + [SMALL_STATE(524)] = 23375, + [SMALL_STATE(525)] = 23391, + [SMALL_STATE(526)] = 23407, + [SMALL_STATE(527)] = 23425, + [SMALL_STATE(528)] = 23441, + [SMALL_STATE(529)] = 23457, + [SMALL_STATE(530)] = 23473, + [SMALL_STATE(531)] = 23490, + [SMALL_STATE(532)] = 23505, + [SMALL_STATE(533)] = 23524, + [SMALL_STATE(534)] = 23539, + [SMALL_STATE(535)] = 23554, + [SMALL_STATE(536)] = 23569, + [SMALL_STATE(537)] = 23584, + [SMALL_STATE(538)] = 23599, + [SMALL_STATE(539)] = 23614, + [SMALL_STATE(540)] = 23629, + [SMALL_STATE(541)] = 23644, + [SMALL_STATE(542)] = 23667, + [SMALL_STATE(543)] = 23682, + [SMALL_STATE(544)] = 23699, + [SMALL_STATE(545)] = 23714, + [SMALL_STATE(546)] = 23729, + [SMALL_STATE(547)] = 23744, + [SMALL_STATE(548)] = 23764, + [SMALL_STATE(549)] = 23782, + [SMALL_STATE(550)] = 23796, + [SMALL_STATE(551)] = 23812, + [SMALL_STATE(552)] = 23828, + [SMALL_STATE(553)] = 23844, + [SMALL_STATE(554)] = 23860, + [SMALL_STATE(555)] = 23880, + [SMALL_STATE(556)] = 23900, + [SMALL_STATE(557)] = 23918, + [SMALL_STATE(558)] = 23932, + [SMALL_STATE(559)] = 23946, + [SMALL_STATE(560)] = 23968, + [SMALL_STATE(561)] = 23986, + [SMALL_STATE(562)] = 24006, + [SMALL_STATE(563)] = 24026, + [SMALL_STATE(564)] = 24044, + [SMALL_STATE(565)] = 24058, + [SMALL_STATE(566)] = 24078, + [SMALL_STATE(567)] = 24098, + [SMALL_STATE(568)] = 24116, + [SMALL_STATE(569)] = 24130, + [SMALL_STATE(570)] = 24150, + [SMALL_STATE(571)] = 24170, + [SMALL_STATE(572)] = 24190, + [SMALL_STATE(573)] = 24206, + [SMALL_STATE(574)] = 24228, + [SMALL_STATE(575)] = 24248, + [SMALL_STATE(576)] = 24266, + [SMALL_STATE(577)] = 24286, + [SMALL_STATE(578)] = 24302, + [SMALL_STATE(579)] = 24318, + [SMALL_STATE(580)] = 24337, + [SMALL_STATE(581)] = 24348, + [SMALL_STATE(582)] = 24367, + [SMALL_STATE(583)] = 24378, + [SMALL_STATE(584)] = 24395, + [SMALL_STATE(585)] = 24410, + [SMALL_STATE(586)] = 24429, + [SMALL_STATE(587)] = 24448, + [SMALL_STATE(588)] = 24467, + [SMALL_STATE(589)] = 24486, + [SMALL_STATE(590)] = 24505, + [SMALL_STATE(591)] = 24520, + [SMALL_STATE(592)] = 24539, + [SMALL_STATE(593)] = 24556, + [SMALL_STATE(594)] = 24571, + [SMALL_STATE(595)] = 24590, + [SMALL_STATE(596)] = 24609, + [SMALL_STATE(597)] = 24628, + [SMALL_STATE(598)] = 24641, + [SMALL_STATE(599)] = 24660, + [SMALL_STATE(600)] = 24679, + [SMALL_STATE(601)] = 24694, + [SMALL_STATE(602)] = 24713, + [SMALL_STATE(603)] = 24732, + [SMALL_STATE(604)] = 24747, + [SMALL_STATE(605)] = 24760, + [SMALL_STATE(606)] = 24775, + [SMALL_STATE(607)] = 24786, + [SMALL_STATE(608)] = 24805, + [SMALL_STATE(609)] = 24824, + [SMALL_STATE(610)] = 24843, + [SMALL_STATE(611)] = 24862, + [SMALL_STATE(612)] = 24881, + [SMALL_STATE(613)] = 24900, + [SMALL_STATE(614)] = 24919, + [SMALL_STATE(615)] = 24938, + [SMALL_STATE(616)] = 24957, + [SMALL_STATE(617)] = 24976, + [SMALL_STATE(618)] = 24992, + [SMALL_STATE(619)] = 25006, + [SMALL_STATE(620)] = 25020, + [SMALL_STATE(621)] = 25034, + [SMALL_STATE(622)] = 25048, + [SMALL_STATE(623)] = 25062, + [SMALL_STATE(624)] = 25076, + [SMALL_STATE(625)] = 25092, + [SMALL_STATE(626)] = 25108, + [SMALL_STATE(627)] = 25124, + [SMALL_STATE(628)] = 25138, + [SMALL_STATE(629)] = 25154, + [SMALL_STATE(630)] = 25170, + [SMALL_STATE(631)] = 25186, + [SMALL_STATE(632)] = 25202, + [SMALL_STATE(633)] = 25216, + [SMALL_STATE(634)] = 25232, + [SMALL_STATE(635)] = 25248, + [SMALL_STATE(636)] = 25264, + [SMALL_STATE(637)] = 25278, + [SMALL_STATE(638)] = 25294, + [SMALL_STATE(639)] = 25310, + [SMALL_STATE(640)] = 25324, + [SMALL_STATE(641)] = 25338, + [SMALL_STATE(642)] = 25354, + [SMALL_STATE(643)] = 25366, + [SMALL_STATE(644)] = 25382, + [SMALL_STATE(645)] = 25396, + [SMALL_STATE(646)] = 25410, + [SMALL_STATE(647)] = 25422, + [SMALL_STATE(648)] = 25438, + [SMALL_STATE(649)] = 25450, + [SMALL_STATE(650)] = 25464, + [SMALL_STATE(651)] = 25478, + [SMALL_STATE(652)] = 25494, + [SMALL_STATE(653)] = 25510, + [SMALL_STATE(654)] = 25526, + [SMALL_STATE(655)] = 25540, + [SMALL_STATE(656)] = 25554, + [SMALL_STATE(657)] = 25568, + [SMALL_STATE(658)] = 25584, + [SMALL_STATE(659)] = 25600, + [SMALL_STATE(660)] = 25616, + [SMALL_STATE(661)] = 25629, + [SMALL_STATE(662)] = 25640, + [SMALL_STATE(663)] = 25653, + [SMALL_STATE(664)] = 25666, + [SMALL_STATE(665)] = 25677, + [SMALL_STATE(666)] = 25690, + [SMALL_STATE(667)] = 25703, + [SMALL_STATE(668)] = 25716, + [SMALL_STATE(669)] = 25729, + [SMALL_STATE(670)] = 25742, + [SMALL_STATE(671)] = 25753, + [SMALL_STATE(672)] = 25766, + [SMALL_STATE(673)] = 25777, + [SMALL_STATE(674)] = 25786, + [SMALL_STATE(675)] = 25795, + [SMALL_STATE(676)] = 25804, + [SMALL_STATE(677)] = 25817, + [SMALL_STATE(678)] = 25830, + [SMALL_STATE(679)] = 25843, + [SMALL_STATE(680)] = 25856, + [SMALL_STATE(681)] = 25869, + [SMALL_STATE(682)] = 25882, + [SMALL_STATE(683)] = 25895, + [SMALL_STATE(684)] = 25908, + [SMALL_STATE(685)] = 25921, + [SMALL_STATE(686)] = 25934, + [SMALL_STATE(687)] = 25947, + [SMALL_STATE(688)] = 25960, + [SMALL_STATE(689)] = 25973, + [SMALL_STATE(690)] = 25986, + [SMALL_STATE(691)] = 25999, + [SMALL_STATE(692)] = 26012, + [SMALL_STATE(693)] = 26023, + [SMALL_STATE(694)] = 26034, + [SMALL_STATE(695)] = 26047, + [SMALL_STATE(696)] = 26060, + [SMALL_STATE(697)] = 26073, + [SMALL_STATE(698)] = 26084, + [SMALL_STATE(699)] = 26097, + [SMALL_STATE(700)] = 26110, + [SMALL_STATE(701)] = 26123, + [SMALL_STATE(702)] = 26136, + [SMALL_STATE(703)] = 26149, + [SMALL_STATE(704)] = 26162, + [SMALL_STATE(705)] = 26175, + [SMALL_STATE(706)] = 26188, + [SMALL_STATE(707)] = 26201, + [SMALL_STATE(708)] = 26210, + [SMALL_STATE(709)] = 26223, + [SMALL_STATE(710)] = 26236, + [SMALL_STATE(711)] = 26249, + [SMALL_STATE(712)] = 26262, + [SMALL_STATE(713)] = 26275, + [SMALL_STATE(714)] = 26288, + [SMALL_STATE(715)] = 26301, + [SMALL_STATE(716)] = 26312, + [SMALL_STATE(717)] = 26325, + [SMALL_STATE(718)] = 26338, + [SMALL_STATE(719)] = 26351, + [SMALL_STATE(720)] = 26364, + [SMALL_STATE(721)] = 26377, + [SMALL_STATE(722)] = 26390, + [SMALL_STATE(723)] = 26403, + [SMALL_STATE(724)] = 26416, + [SMALL_STATE(725)] = 26429, + [SMALL_STATE(726)] = 26442, + [SMALL_STATE(727)] = 26453, + [SMALL_STATE(728)] = 26464, + [SMALL_STATE(729)] = 26477, + [SMALL_STATE(730)] = 26488, + [SMALL_STATE(731)] = 26501, + [SMALL_STATE(732)] = 26510, + [SMALL_STATE(733)] = 26521, + [SMALL_STATE(734)] = 26534, + [SMALL_STATE(735)] = 26545, + [SMALL_STATE(736)] = 26558, + [SMALL_STATE(737)] = 26571, + [SMALL_STATE(738)] = 26582, + [SMALL_STATE(739)] = 26595, + [SMALL_STATE(740)] = 26608, + [SMALL_STATE(741)] = 26618, + [SMALL_STATE(742)] = 26628, + [SMALL_STATE(743)] = 26638, + [SMALL_STATE(744)] = 26646, + [SMALL_STATE(745)] = 26656, + [SMALL_STATE(746)] = 26666, + [SMALL_STATE(747)] = 26676, + [SMALL_STATE(748)] = 26686, + [SMALL_STATE(749)] = 26696, + [SMALL_STATE(750)] = 26706, + [SMALL_STATE(751)] = 26716, + [SMALL_STATE(752)] = 26726, + [SMALL_STATE(753)] = 26736, + [SMALL_STATE(754)] = 26746, + [SMALL_STATE(755)] = 26756, + [SMALL_STATE(756)] = 26766, + [SMALL_STATE(757)] = 26774, + [SMALL_STATE(758)] = 26784, + [SMALL_STATE(759)] = 26794, + [SMALL_STATE(760)] = 26804, + [SMALL_STATE(761)] = 26812, + [SMALL_STATE(762)] = 26820, + [SMALL_STATE(763)] = 26830, + [SMALL_STATE(764)] = 26838, + [SMALL_STATE(765)] = 26848, + [SMALL_STATE(766)] = 26856, + [SMALL_STATE(767)] = 26864, + [SMALL_STATE(768)] = 26874, + [SMALL_STATE(769)] = 26884, + [SMALL_STATE(770)] = 26894, + [SMALL_STATE(771)] = 26904, + [SMALL_STATE(772)] = 26914, + [SMALL_STATE(773)] = 26924, + [SMALL_STATE(774)] = 26934, + [SMALL_STATE(775)] = 26944, + [SMALL_STATE(776)] = 26954, + [SMALL_STATE(777)] = 26964, + [SMALL_STATE(778)] = 26974, + [SMALL_STATE(779)] = 26984, + [SMALL_STATE(780)] = 26994, + [SMALL_STATE(781)] = 27004, + [SMALL_STATE(782)] = 27012, + [SMALL_STATE(783)] = 27022, + [SMALL_STATE(784)] = 27032, + [SMALL_STATE(785)] = 27040, + [SMALL_STATE(786)] = 27050, + [SMALL_STATE(787)] = 27060, + [SMALL_STATE(788)] = 27070, + [SMALL_STATE(789)] = 27078, + [SMALL_STATE(790)] = 27088, + [SMALL_STATE(791)] = 27096, + [SMALL_STATE(792)] = 27106, + [SMALL_STATE(793)] = 27116, + [SMALL_STATE(794)] = 27124, + [SMALL_STATE(795)] = 27134, + [SMALL_STATE(796)] = 27144, + [SMALL_STATE(797)] = 27154, + [SMALL_STATE(798)] = 27164, + [SMALL_STATE(799)] = 27174, + [SMALL_STATE(800)] = 27184, + [SMALL_STATE(801)] = 27194, + [SMALL_STATE(802)] = 27204, + [SMALL_STATE(803)] = 27214, + [SMALL_STATE(804)] = 27224, + [SMALL_STATE(805)] = 27234, + [SMALL_STATE(806)] = 27244, + [SMALL_STATE(807)] = 27254, + [SMALL_STATE(808)] = 27264, + [SMALL_STATE(809)] = 27272, + [SMALL_STATE(810)] = 27280, + [SMALL_STATE(811)] = 27290, + [SMALL_STATE(812)] = 27300, + [SMALL_STATE(813)] = 27310, + [SMALL_STATE(814)] = 27320, + [SMALL_STATE(815)] = 27330, + [SMALL_STATE(816)] = 27340, + [SMALL_STATE(817)] = 27348, + [SMALL_STATE(818)] = 27356, + [SMALL_STATE(819)] = 27366, + [SMALL_STATE(820)] = 27376, + [SMALL_STATE(821)] = 27386, + [SMALL_STATE(822)] = 27396, + [SMALL_STATE(823)] = 27406, + [SMALL_STATE(824)] = 27416, + [SMALL_STATE(825)] = 27426, + [SMALL_STATE(826)] = 27434, + [SMALL_STATE(827)] = 27442, + [SMALL_STATE(828)] = 27452, + [SMALL_STATE(829)] = 27460, + [SMALL_STATE(830)] = 27470, + [SMALL_STATE(831)] = 27480, + [SMALL_STATE(832)] = 27490, + [SMALL_STATE(833)] = 27500, + [SMALL_STATE(834)] = 27510, + [SMALL_STATE(835)] = 27520, + [SMALL_STATE(836)] = 27530, + [SMALL_STATE(837)] = 27540, + [SMALL_STATE(838)] = 27547, + [SMALL_STATE(839)] = 27554, + [SMALL_STATE(840)] = 27561, + [SMALL_STATE(841)] = 27568, + [SMALL_STATE(842)] = 27575, + [SMALL_STATE(843)] = 27582, + [SMALL_STATE(844)] = 27589, + [SMALL_STATE(845)] = 27596, + [SMALL_STATE(846)] = 27603, + [SMALL_STATE(847)] = 27610, + [SMALL_STATE(848)] = 27617, + [SMALL_STATE(849)] = 27624, + [SMALL_STATE(850)] = 27631, + [SMALL_STATE(851)] = 27638, + [SMALL_STATE(852)] = 27645, + [SMALL_STATE(853)] = 27652, + [SMALL_STATE(854)] = 27659, + [SMALL_STATE(855)] = 27666, + [SMALL_STATE(856)] = 27673, + [SMALL_STATE(857)] = 27680, + [SMALL_STATE(858)] = 27687, + [SMALL_STATE(859)] = 27694, + [SMALL_STATE(860)] = 27701, + [SMALL_STATE(861)] = 27708, + [SMALL_STATE(862)] = 27715, + [SMALL_STATE(863)] = 27722, + [SMALL_STATE(864)] = 27729, + [SMALL_STATE(865)] = 27736, + [SMALL_STATE(866)] = 27743, + [SMALL_STATE(867)] = 27750, + [SMALL_STATE(868)] = 27757, + [SMALL_STATE(869)] = 27764, + [SMALL_STATE(870)] = 27771, + [SMALL_STATE(871)] = 27778, + [SMALL_STATE(872)] = 27785, + [SMALL_STATE(873)] = 27792, + [SMALL_STATE(874)] = 27799, + [SMALL_STATE(875)] = 27806, + [SMALL_STATE(876)] = 27813, + [SMALL_STATE(877)] = 27820, + [SMALL_STATE(878)] = 27827, + [SMALL_STATE(879)] = 27834, + [SMALL_STATE(880)] = 27841, + [SMALL_STATE(881)] = 27848, + [SMALL_STATE(882)] = 27855, + [SMALL_STATE(883)] = 27862, + [SMALL_STATE(884)] = 27869, + [SMALL_STATE(885)] = 27876, + [SMALL_STATE(886)] = 27883, + [SMALL_STATE(887)] = 27890, + [SMALL_STATE(888)] = 27897, + [SMALL_STATE(889)] = 27904, + [SMALL_STATE(890)] = 27911, + [SMALL_STATE(891)] = 27918, + [SMALL_STATE(892)] = 27925, + [SMALL_STATE(893)] = 27932, + [SMALL_STATE(894)] = 27939, + [SMALL_STATE(895)] = 27946, + [SMALL_STATE(896)] = 27953, + [SMALL_STATE(897)] = 27960, + [SMALL_STATE(898)] = 27967, + [SMALL_STATE(899)] = 27974, + [SMALL_STATE(900)] = 27981, + [SMALL_STATE(901)] = 27988, + [SMALL_STATE(902)] = 27995, + [SMALL_STATE(903)] = 28002, + [SMALL_STATE(904)] = 28009, + [SMALL_STATE(905)] = 28016, + [SMALL_STATE(906)] = 28023, + [SMALL_STATE(907)] = 28030, + [SMALL_STATE(908)] = 28037, + [SMALL_STATE(909)] = 28044, + [SMALL_STATE(910)] = 28051, + [SMALL_STATE(911)] = 28058, + [SMALL_STATE(912)] = 28065, + [SMALL_STATE(913)] = 28072, + [SMALL_STATE(914)] = 28079, + [SMALL_STATE(915)] = 28086, + [SMALL_STATE(916)] = 28093, + [SMALL_STATE(917)] = 28100, + [SMALL_STATE(918)] = 28107, + [SMALL_STATE(919)] = 28114, + [SMALL_STATE(920)] = 28121, + [SMALL_STATE(921)] = 28128, + [SMALL_STATE(922)] = 28135, + [SMALL_STATE(923)] = 28142, + [SMALL_STATE(924)] = 28149, + [SMALL_STATE(925)] = 28156, + [SMALL_STATE(926)] = 28163, + [SMALL_STATE(927)] = 28170, + [SMALL_STATE(928)] = 28177, + [SMALL_STATE(929)] = 28184, + [SMALL_STATE(930)] = 28191, + [SMALL_STATE(931)] = 28198, + [SMALL_STATE(932)] = 28205, + [SMALL_STATE(933)] = 28212, + [SMALL_STATE(934)] = 28219, + [SMALL_STATE(935)] = 28226, + [SMALL_STATE(936)] = 28233, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -24733,868 +30015,976 @@ static const TSParseActionEntry ts_parse_actions[] = { [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 0, 0, 0), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [21] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 22), - [23] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 22), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [27] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), - [29] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(652), - [37] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 30), - [39] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 30), - [41] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 17), - [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 17), - [45] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 23), - [47] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 23), - [49] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primitive, 1, 0, 0), - [51] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [57] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), - [59] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), - [61] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), - [63] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), - [65] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), - [67] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), - [69] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), - [71] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), - [73] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), - [75] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), - [77] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group, 3, 0, 0), - [79] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group, 3, 0, 0), - [81] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), - [83] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), - [85] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), - [87] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), - [89] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), - [91] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), - [93] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), - [95] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), - [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 3, 0, 21), - [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 3, 0, 21), - [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bracket_expression, 4, 0, 22), - [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bracket_expression, 4, 0, 22), - [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipe_argument, 2, 0, 0), - [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipe_argument, 2, 0, 0), - [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 39), - [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ternary_expression, 5, 0, 39), - [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 1, 0, 24), - [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 1, 0, 24), - [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), - [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), - [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), - [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_arguments, 1, 0, 0), - [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_arguments, 1, 0, 0), - [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), - [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), - [141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(214), - [144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), - [148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), + [25] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primitive, 1, 0, 0), + [27] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 1, 0, 50), + [29] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 1, 0, 50), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(887), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [35] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [39] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), + [41] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), + [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(807), + [51] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 3, 0, 22), + [53] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 3, 0, 22), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(820), + [57] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), + [59] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), + [61] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 18), + [63] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 18), + [65] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 2, 0, 0), + [67] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group, 3, 0, 0), + [69] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group, 3, 0, 0), + [71] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), + [73] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), + [75] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), + [77] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), + [79] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), + [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), + [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), + [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), + [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), + [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), + [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), + [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), + [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 23), + [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 23), + [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 24), + [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 24), + [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 1, 0, 25), + [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 1, 0, 25), + [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 30), + [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 30), + [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), + [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), + [119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), + [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), + [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipe_argument, 2, 0, 0), + [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipe_argument, 2, 0, 0), + [127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bracket_expression, 4, 0, 23), + [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bracket_expression, 4, 0, 23), + [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 39), + [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ternary_expression, 5, 0, 39), + [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_arguments, 1, 0, 0), + [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_arguments, 1, 0, 0), + [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), + [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), + [143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(297), + [146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_sequence, 1, 0, 0), + [148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_sequence, 1, 0, 0), [150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), [152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), - [154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(652), - [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_sequence, 1, 0, 0), - [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_sequence, 1, 0, 0), - [161] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(788), - [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), - [166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), - [168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(217), - [171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 2, 0, 31), - [173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 2, 0, 31), - [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), - [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), - [187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0), - [189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_expression, 1, 0, 0), - [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [193] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(703), - [196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), - [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(653), - [200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 2, 0, 13), - [202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 2, 0, 13), - [204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), - [208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 20), - [210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 20), - [212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 1, 0, 0), - [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), - [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), - [222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), - [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), - [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), - [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), - [246] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(822), - [249] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(601), - [252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(764), - [255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(301), - [258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(141), - [261] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(131), - [264] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(299), - [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1, 0, 1), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), - [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), - [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(223), - [286] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(819), - [289] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(621), - [292] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(776), - [295] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(376), - [298] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(132), - [301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(138), - [304] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(340), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), - [313] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(653), - [316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), - [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), - [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), - [326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), - [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), - [348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578), - [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), - [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), - [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [360] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), SHIFT_REPEAT(477), - [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), - [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), - [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), - [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), - [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), - [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), - [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), - [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), - [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), - [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), - [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), - [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), - [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), - [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), - [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), - [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), - [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), - [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), - [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), - [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), - [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), - [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), - [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [557] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(215), - [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), - [568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), - [570] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(363), - [573] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(545), - [576] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(779), - [579] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(456), - [582] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(523), - [585] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(532), - [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), - [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), - [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), - [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), - [598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446), - [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), - [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), - [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), - [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), - [608] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(414), - [611] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(557), - [614] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(746), - [617] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(446), - [620] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(559), - [623] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(541), - [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), - [628] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(208), - [631] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(688), - [634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 19), - [636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 19), - [638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 12), - [640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 12), - [642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 3, 0, 0), - [644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), - [646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), - [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [660] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(709), - [663] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(476), - [666] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(477), - [669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), - [671] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(221), - [674] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(425), - [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 3, 0, 16), - [689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 3, 0, 16), - [695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 5, 0, 16), - [697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 5, 0, 16), - [699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 6, 0, 29), - [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 6, 0, 29), - [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 2, 0, 0), - [705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 2, 0, 0), - [707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 5), - [709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 5), - [711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 3, 0, 0), - [713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 3, 0, 0), - [715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 0), - [719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 0), - [721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_body_expression, 4, 0, 36), - [723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__switch_body_expression, 4, 0, 36), - [725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 6), - [727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 6), - [729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), - [731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), - [733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 7), - [735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 7), - [737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 4, 0, 37), - [739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 4, 0, 37), - [741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 4, 0, 38), - [743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 4, 0, 38), - [745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 4, 0, 29), - [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), - [749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 4, 0, 29), - [751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 2, 0, 0), - [753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 2, 0, 0), - [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), - [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), - [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), - [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), - [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), - [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), - [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), - [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), - [775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 2, 0, 0), - [777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 2, 0, 0), - [779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), - [781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), - [783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 3, 0, 14), - [785] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 3, 0, 14), - [787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 3, 0, 14), - [789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 3, 0, 14), - [791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 5, 0, 47), - [793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 5, 0, 47), - [795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 5, 0, 48), - [797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 5, 0, 48), - [799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), - [801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), - [803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_statement, 4, 0, 25), - [805] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_statement, 4, 0, 25), - [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_tag, 3, 0, 0), - [811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_tag, 3, 0, 0), - [813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_statement, 1, 0, 1), - [815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_statement, 1, 0, 1), - [817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 3, 0, 14), - [819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 3, 0, 14), - [821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_error_statement, 3, 0, 14), - [823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_error_statement, 3, 0, 14), - [825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), - [827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), - [829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 4, 0, 26), - [831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 4, 0, 26), - [833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 2, 0, 8), - [835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 2, 0, 8), - [837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 3, 0, 14), - [839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 3, 0, 14), - [841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 4, 0, 26), - [843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 4, 0, 26), - [845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 3, 0, 0), - [847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3, 0, 0), - [849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 2, 0, 9), - [851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 2, 0, 9), - [853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 3, 0, 0), - [855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 3, 0, 0), - [857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 1, 0, 0), - [859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 1, 0, 0), - [861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 2), - [863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 2), - [865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 4, 0, 26), - [867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 4, 0, 26), - [869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 15), - [871] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 15), - [873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 3), - [875] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 3), - [877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doctype, 4, 0, 0), - [879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_doctype, 4, 0, 0), - [881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), - [883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), - [885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2, 0, 10), - [887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2, 0, 10), - [889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 4), - [891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 4), - [893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 3, 0, 15), - [895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 3, 0, 15), - [897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_statement, 2, 0, 10), - [899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_statement, 2, 0, 10), - [901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 3, 0, 0), - [903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 3, 0, 0), - [905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 4, 0, 0), - [907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 4, 0, 0), - [909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 3, 0, 0), - [911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 3, 0, 0), - [913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread, 2, 0, 0), - [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(807), + [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), + [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 21), + [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 21), + [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 2, 0, 31), + [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 2, 0, 31), + [169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0), + [171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_expression, 1, 0, 0), + [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 2, 0, 13), + [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 2, 0, 13), + [177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), + [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), + [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783), + [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), + [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [205] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(292), + [208] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(313), + [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), + [213] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), REDUCE(sym_arguments, 1, 0, 0), + [216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [218] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(893), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), + [223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(912), + [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), + [228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax, 1, 0, 0), + [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), + [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(913), + [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), + [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), + [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), + [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [254] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(616), + [257] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(596), + [260] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(390), + [263] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(913), + [266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(159), + [269] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(187), + [272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(184), + [275] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(915), + [278] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(234), + [281] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(260), + [284] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(2), + [287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(3), + [290] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(569), + [293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax, 2, 0, 0), + [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), + [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), + [311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 1, 0, 0), + [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), + [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(813), + [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), + [321] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(783), + [324] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(820), + [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), + [329] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(837), + [332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(665), + [335] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(842), + [338] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(441), + [341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(437), + [344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(437), + [347] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(185), + [350] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(176), + [353] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(498), + [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), + [358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), + [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), + [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493), + [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), + [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), + [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), + [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), + [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), + [392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), + [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(922), + [399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(720), + [402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(877), + [405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(451), + [408] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(493), + [411] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(493), + [414] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(175), + [417] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(182), + [420] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(503), + [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1, 0, 1), + [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), + [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), + [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax, 3, 0, 0), + [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [439] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(293), + [442] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(813), + [445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), + [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), + [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), + [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [477] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), SHIFT_REPEAT(591), + [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), + [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), + [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), + [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), + [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), + [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), + [522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), + [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), + [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(810), + [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [604] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(301), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), + [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [625] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(810), + [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), + [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 20), + [648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 20), + [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), + [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), + [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 12), + [664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 12), + [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 3, 0, 17), + [670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 3, 0, 17), + [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), + [674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), + [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), + [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), + [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 4, 0, 29), + [692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 4, 0, 29), + [694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), + [696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), + [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 32), + [710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 32), + [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 2, 0, 53), + [716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 2, 0, 53), + [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), + [720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 2, 0, 53), + [722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 2, 0, 53), + [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), + [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), + [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 32), + [734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 32), + [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), + [742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 19), + [744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 19), + [746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 5, 0, 17), + [748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 5, 0, 17), + [750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 2, 0, 52), + [752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 2, 0, 52), + [754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 6, 0, 29), + [758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 6, 0, 29), + [760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), + [762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 4, 0, 61), + [764] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 4, 0, 61), + [766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), + [768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(797), + [772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), + [774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(505), + [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), + [786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(560), + [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), + [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 5, 0, 64), + [794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 5, 0, 64), + [796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), + [798] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(505), + [801] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(655), + [804] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(888), + [807] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(560), + [810] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(636), + [813] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(645), + [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 4, 0, 62), + [820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 4, 0, 62), + [822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 2, 0, 54), + [824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 2, 0, 54), + [826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 4, 0, 62), + [828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 4, 0, 62), + [830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_binding, 1, 0, 0), + [832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_binding, 1, 0, 0), + [834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 3, 0, 58), + [838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 3, 0, 58), + [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 59), + [846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 59), + [848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias, 2, 0, 56), + [852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alias, 2, 0, 56), + [854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 59), + [856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 59), + [858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), + [860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), + [862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [864] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(299), + [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), + [875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(575), + [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), + [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), + [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), + [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [887] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(526), + [890] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(654), + [893] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(857), + [896] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(575), + [899] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(656), + [902] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(639), + [905] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(311), + [908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 3, 0, 0), + [910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), + [912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), + [914] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(770), + [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), - [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), - [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), - [929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__node, 1, 0, 1), - [931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__node, 1, 0, 1), - [933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_expression, 7, 0, 0), - [935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_expression, 7, 0, 0), - [937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 1, 0, 0), - [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), - [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), - [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), - [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 18), - [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), - [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 1, 0, 24), - [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(758), - [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), - [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), - [963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 3, 0, 0), - [965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 3, 0, 0), - [967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 1, 0, 0), - [969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 1, 0, 0), - [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), - [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 4, 0, 0), - [977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 4, 0, 0), - [979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 2, 0, 27), - [981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 2, 0, 27), - [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(732), - [987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 4, 0, 45), - [989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 4, 0, 45), - [991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 3, 0, 0), - [993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 3, 0, 0), - [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_two_way_binding, 4, 0, 0), - [999] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_two_way_binding, 4, 0, 0), - [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), - [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), - [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [1007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), - [1009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), - [1011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), - [1013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 6, 0, 27), - [1015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 6, 0, 27), - [1017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), - [1019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), - [1021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 4, 0, 0), - [1023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 4, 0, 0), - [1025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), - [1027] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), - [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), - [1031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_event_binding, 4, 0, 0), - [1033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_event_binding, 4, 0, 0), - [1035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_binding, 4, 0, 0), - [1037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_binding, 4, 0, 0), - [1039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 5, 0, 0), - [1041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 5, 0, 0), - [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [1045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 28), - [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), - [1049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 2, 0, 0), - [1051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 2, 0, 0), - [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), - [1055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 1, 0, 0), - [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), - [1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), - [1065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), - [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [1069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 3, 0, 40), - [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(576), - [1075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), - [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [1079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), - [1081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 3, 0, 60), - [1083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), - [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [1091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), - [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), - [1095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), - [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), - [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), - [1101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 2, 0, 33), - [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), - [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [1109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), - [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [1113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), - [1115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 32), - [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), - [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [1123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 4, 0, 64), - [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), - [1127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(474), - [1130] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(155), - [1133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), - [1135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 4, 0, 28), - [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), - [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), - [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [1143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), - [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535), - [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), - [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), - [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), - [1153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 2, 0, 0), - [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), - [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), - [1163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), - [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), - [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), - [1169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), - [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [1173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), - [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [1177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [1179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), - [1181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_structural_declaration_repeat1, 2, 0, 0), - [1183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_structural_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(608), - [1186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), - [1188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), - [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [1192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [1194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497), - [1196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), - [1198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498), - [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), - [1202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495), - [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), - [1206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), - [1208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_declaration, 2, 0, 0), - [1210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), - [1212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 51), - [1214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__short_concat_expression, 3, 0, 0), - [1216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), - [1218] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(654), - [1221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_declaration, 3, 0, 0), - [1223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_expression, 4, 0, 0), - [1225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), - [1227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(509), - [1230] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(509), - [1233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [1235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 3, 0, 46), - [1237] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 55), SHIFT_REPEAT(198), - [1240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 55), - [1242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), - [1244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), - [1246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), - [1248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), - [1250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(743), - [1253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [1255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), - [1257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 1, 0, 0), - [1259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), - [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(567), - [1265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [1267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [1269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), - [1271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [1273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [1275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [1277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [1279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), - [1281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), - [1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), - [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), - [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), - [1289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), - [1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), - [1293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 4, 0, 50), - [1295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [1297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 51), - [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), - [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), - [1303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), - [1305] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(535), - [1308] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(535), - [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [1313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 5, 0, 63), - [1315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 0), - [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), - [1319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 2, 0, 56), - [1321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 4, 0, 65), - [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), - [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), - [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [1331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_expression, 4, 0, 66), - [1333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 5, 0, 68), - [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), - [1339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 3, 0, 32), - [1341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias, 2, 0, 54), - [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), - [1349] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), SHIFT_REPEAT(522), - [1352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), - [1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), - [1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [1358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [1360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 22), - [1362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_unit, 1, 0, 0), - [1364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 44), - [1366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [1368] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(177), - [1371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), - [1373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unit, 1, 0, 0), - [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [1379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), - [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), - [1383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_name, 1, 0, 0), - [1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), - [1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [1391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(812), - [1393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), - [1395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [1397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 4, 0, 0), - [1399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), - [1401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_substitution, 3, 0, 0), - [1403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), - [1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), - [1407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), - [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), - [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), - [1415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), - [1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [1421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 3, 0, 0), - [1423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [1425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), - [1427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [1429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), - [1431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), - [1433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [1435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), - [1437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), - [1439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735), - [1441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), - [1443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(741), - [1445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [1447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [1449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [1451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), - [1453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [1455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [1457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [1459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [1461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), - [1463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 54), - [1465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), - [1467] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), SHIFT_REPEAT(130), - [1470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [1472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [1474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(213), - [1477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), - [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [1491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [1493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [1497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_template_expression, 3, 0, 61), - [1499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), - [1501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [1503] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(182), - [1506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), - [1508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [1510] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(220), - [1513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), - [1515] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(792), - [1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), - [1520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 4, 0, 0), - [1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [1526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [1528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [1530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [1532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), - [1534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), - [1536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__timed_argument, 2, 0, 0), - [1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), - [1540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 52), - [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [1544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), - [1546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), - [1548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), - [1550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), - [1552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 4, 0, 0), - [1554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), - [1556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), - [1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), - [1560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3, 0, 14), - [1562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_declaration, 6, 0, 53), - [1564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [1566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 3, 0, 0), - [1568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_timed_expression, 3, 0, 43), - [1570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [1572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [1574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 3, 0, 0), - [1576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), - [1578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 1, 0, 0), - [1580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 34), - [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), - [1584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 57), - [1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), - [1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), - [1590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 58), - [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [1594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [1596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_case, 4, 0, 59), - [1598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_case, 4, 0, 59), - [1600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [1602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), - [1604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), - [1606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [1608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), - [1610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 4, 0, 62), - [1612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [1614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [1616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), - [1618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), - [1620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 6, 0, 67), - [1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [1624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), - [1626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [1628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [1630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), - [1632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), - [1634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [1636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), - [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [1642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [1644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [1646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [1648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [1652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [1656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [1658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [1660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [1662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), - [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), - [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [1670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_reference, 3, 0, 0), - [1672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [1674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [1676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), - [1678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 3, 0, 34), - [1680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [1682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), - [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), - [1690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_start_expression, 2, 0, 0), - [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [1694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 2, 0, 0), - [1696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), - [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), - [1700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [1702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), - [1704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_clause, 1, 0, 0), - [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), - [1708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), - [1710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), - [1712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [1714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 3, 0, 0), - [1716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 3, 0, 34), - [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [1720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_if_start_expression, 3, 0, 0), - [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), - [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), - [1726] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [1732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [1734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), - [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [1738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), - [1740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 5, 0, 49), - [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), - [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [1746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [1750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), - [1752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_start_expression, 2, 0, 0), - [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), - [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), - [1758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 3, 0, 0), - [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), - [1764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), - [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), - [1770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), - [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [1774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), - [1776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_minimum, 3, 0, 35), - [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), - [1780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 4, 0, 0), - [1782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_start_expression, 2, 0, 0), - [1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [1786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 4, 0, 41), - [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [929] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(587), + [932] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(591), + [935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), + [937] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(295), + [940] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(530), + [943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [945] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(797), + [948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 2, 0, 0), + [964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 2, 0, 0), + [966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 3, 0, 14), + [968] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 3, 0, 14), + [970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 3, 0, 14), + [972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 3, 0, 14), + [974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_error_statement, 3, 0, 14), + [976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_error_statement, 3, 0, 14), + [978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 3, 0, 14), + [980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 3, 0, 14), + [982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 3, 0, 15), + [984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3, 0, 15), + [986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 3, 0, 0), + [988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 3, 0, 0), + [990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), + [992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), + [994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 3, 0, 16), + [996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 3, 0, 16), + [998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 3, 0, 0), + [1000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 3, 0, 0), + [1002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 3, 0, 0), + [1004] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 3, 0, 0), + [1006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 1, 0, 0), + [1008] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 1, 0, 0), + [1010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__node, 1, 0, 1), + [1012] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__node, 1, 0, 1), + [1014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_statement, 1, 0, 1), + [1016] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_statement, 1, 0, 1), + [1018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 2), + [1020] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 2), + [1022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 2, 0, 0), + [1024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 2, 0, 0), + [1026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 2, 0, 0), + [1028] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 2, 0, 0), + [1030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 3), + [1032] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 3), + [1034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_statement, 4, 0, 15), + [1036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_statement, 4, 0, 15), + [1038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), + [1040] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), + [1042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 3, 0, 14), + [1044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 3, 0, 14), + [1046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 2, 0, 9), + [1048] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 2, 0, 9), + [1050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 4, 0, 26), + [1052] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 4, 0, 26), + [1054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 4, 0, 26), + [1056] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 4, 0, 26), + [1058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 4, 0, 26), + [1060] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 4, 0, 26), + [1062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doctype, 4, 0, 0), + [1064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_doctype, 4, 0, 0), + [1066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 4, 0, 0), + [1068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 4, 0, 0), + [1070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 4), + [1072] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 4), + [1074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_tag, 3, 0, 0), + [1076] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_tag, 3, 0, 0), + [1078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2, 0, 10), + [1080] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2, 0, 10), + [1082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_statement, 2, 0, 10), + [1084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_statement, 2, 0, 10), + [1086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 5), + [1088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 5), + [1090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 6), + [1092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 6), + [1094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 7), + [1096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 7), + [1098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 16), + [1100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 16), + [1102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_body_expression, 4, 0, 36), + [1104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__switch_body_expression, 4, 0, 36), + [1106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 4, 0, 37), + [1108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 4, 0, 37), + [1110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 4, 0, 38), + [1112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 4, 0, 38), + [1114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1, 0, 0), + [1116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1, 0, 0), + [1118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 5, 0, 47), + [1120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 5, 0, 47), + [1122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 5, 0, 48), + [1124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 5, 0, 48), + [1126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 0), + [1128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 0), + [1130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), + [1132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), + [1134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_expression, 7, 0, 0), + [1136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_expression, 7, 0, 0), + [1138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), + [1140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), + [1142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 2, 0, 8), + [1144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 2, 0, 8), + [1146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), + [1148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), + [1150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread, 2, 0, 0), + [1152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [1154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(823), + [1156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), + [1158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [1160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 4, 0, 0), + [1162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 4, 0, 0), + [1164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 3, 0, 0), + [1166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 3, 0, 0), + [1168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [1170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 3, 0, 0), + [1172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 3, 0, 0), + [1174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [1176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), + [1178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [1180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), + [1182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), + [1184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), + [1186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), + [1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), + [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), + [1192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), + [1194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [1196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [1202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), + [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), + [1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), + [1208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 1, 0, 0), + [1210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 1, 0, 0), + [1212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), + [1214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 2, 0, 27), + [1216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 2, 0, 27), + [1218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), + [1220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), + [1222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [1224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(779), + [1226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_two_way_binding, 4, 0, 0), + [1228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_two_way_binding, 4, 0, 0), + [1230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), + [1232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [1234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [1236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [1238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 28), + [1240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [1242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), + [1244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), + [1246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [1248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 5, 0, 0), + [1250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 5, 0, 0), + [1252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 3, 0, 0), + [1254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 3, 0, 0), + [1256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), + [1258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), + [1260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_event_binding, 4, 0, 0), + [1262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_event_binding, 4, 0, 0), + [1264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_binding, 4, 0, 0), + [1266] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_binding, 4, 0, 0), + [1268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 4, 0, 45), + [1270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 4, 0, 45), + [1272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), + [1274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), + [1276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 2, 0, 0), + [1278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 2, 0, 0), + [1280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [1282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 6, 0, 27), + [1284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 6, 0, 27), + [1286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 4, 0, 0), + [1288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 4, 0, 0), + [1290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 1, 0, 0), + [1292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), + [1294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [1296] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0), REDUCE(sym_arguments, 1, 0, 0), + [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), + [1301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), + [1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [1309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), + [1311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), + [1313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 3, 0, 40), + [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), + [1317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), + [1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [1321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), + [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [1325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), + [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), + [1331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), + [1333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(757), + [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [1337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), + [1339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), + [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), + [1345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [1347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), + [1353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), + [1355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), + [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [1359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), + [1361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 32), + [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), + [1365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), + [1367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), + [1369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 2, 0, 33), + [1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [1373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), + [1375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), + [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), + [1379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 2, 0, 0), + [1381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), + [1383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), + [1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [1387] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(583), + [1390] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(201), + [1393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), + [1395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__short_concat_expression, 3, 0, 0), + [1397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), + [1399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(588), + [1401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [1403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), + [1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [1407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), + [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [1411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), + [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), + [1415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), + [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), + [1421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), + [1423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), + [1425] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(818), + [1428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), + [1430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), + [1432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), + [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [1436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), + [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [1440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), + [1442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(579), + [1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), + [1446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), + [1448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [1450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [1452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 4, 0, 28), + [1454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), + [1456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), + [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), + [1460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [1462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612), + [1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [1466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), + [1468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [1470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(595), + [1472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), + [1474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), + [1476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(598), + [1478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [1480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), + [1482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [1484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 5, 0, 63), + [1486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [1488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 3, 0, 46), + [1490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 1, 0, 0), + [1492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), + [1494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 4, 0, 51), + [1496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [1498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [1500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), + [1502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), + [1504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), + [1506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(756), + [1508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(760), + [1510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), + [1512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), + [1514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), + [1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), + [1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [1526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), + [1528] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(884), + [1531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), + [1533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(634), + [1536] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(634), + [1539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), + [1541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [1543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [1545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), + [1547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), + [1549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [1551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442), + [1553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), + [1555] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(647), + [1558] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(647), + [1561] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 57), SHIFT_REPEAT(281), + [1564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 57), + [1566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), + [1568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), + [1570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), + [1572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), + [1574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [1576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [1578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), + [1580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), + [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), + [1584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), + [1588] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(256), + [1591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), + [1593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [1595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [1597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [1599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), + [1601] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(310), + [1604] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), SHIFT_REPEAT(651), + [1607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), + [1609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), + [1611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [1613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [1615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 23), + [1617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_unit, 1, 0, 0), + [1619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 44), + [1621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [1623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [1625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), + [1627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), + [1629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), + [1631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [1633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [1635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 3, 0, 0), + [1637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [1639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), + [1641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [1643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [1645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), + [1647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [1649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [1651] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(314), + [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [1656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [1658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [1660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), + [1662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_name, 1, 0, 0), + [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), + [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [1670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [1672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), + [1674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [1676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [1678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [1680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [1682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [1684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), + [1686] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(912), + [1689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [1691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [1693] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(251), + [1696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), + [1698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unit, 1, 0, 0), + [1700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), + [1702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [1704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [1708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [1710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [1712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 4, 0, 0), + [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [1716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), + [1718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_substitution, 3, 0, 0), + [1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), + [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [1726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [1732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), + [1734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), + [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [1738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), + [1740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), + [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), + [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), + [1746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), + [1748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 56), + [1750] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), SHIFT_REPEAT(173), + [1753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), + [1755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), + [1757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), + [1759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [1761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), + [1763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), + [1765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546), + [1767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), + [1769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), + [1771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), + [1773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 1, 0, 0), + [1775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), + [1777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 4, 0, 0), + [1779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 4, 0, 0), + [1781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), + [1783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [1785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [1787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [1789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), + [1791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), + [1793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [1795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), + [1797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), + [1799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [1801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [1803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 3, 0, 0), + [1805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__timed_argument, 2, 0, 0), + [1807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), + [1809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), + [1811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [1813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 3, 0, 0), + [1815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [1817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [1819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [1821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [1823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [1825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [1827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), + [1829] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_case, 4, 0, 60), + [1831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_case, 4, 0, 60), + [1833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [1835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [1837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [1839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 34), + [1841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [1843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [1845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), + [1847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), + [1849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 6, 0, 65), + [1851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_timed_expression, 3, 0, 43), + [1853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), + [1855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), + [1857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [1859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [1861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(520), + [1863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), + [1865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), + [1867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3, 0, 14), + [1869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_declaration, 6, 0, 55), + [1871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [1873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), + [1875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), + [1877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_if_start_expression, 3, 0, 15), + [1879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_start_expression, 2, 0, 0), + [1881] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), + [1885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [1887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), + [1889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), + [1891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_reference, 3, 0, 0), + [1893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [1895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [1897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), + [1899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [1901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), + [1903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [1905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), + [1907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_start_expression, 2, 0, 0), + [1909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [1911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [1915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [1917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [1919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), + [1921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [1923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 4, 0, 41), + [1925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), + [1927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [1929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [1931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), + [1933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 5, 0, 49), + [1935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), + [1937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), + [1939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), + [1941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [1943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [1945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [1947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [1949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), + [1951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), + [1953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [1955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 3, 0, 0), + [1957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), + [1959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), + [1961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), + [1963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), + [1965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), + [1967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), + [1969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_minimum, 3, 0, 35), + [1971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 4, 0, 0), + [1973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), + [1975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 3, 0, 34), + [1977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), + [1979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [1981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 3, 0, 0), + [1983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [1985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), + [1987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), + [1989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), + [1991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [1993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), + [1995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), + [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [1999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), + [2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [2003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), + [2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), + [2007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_start_expression, 2, 0, 0), + [2009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_clause, 1, 0, 0), + [2011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [2013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [2015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), + [2017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), + [2019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [2021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), + [2023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), + [2025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), + [2027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 3, 0, 34), }; enum ts_external_scanner_symbol_identifiers { @@ -25671,17 +31061,17 @@ static const bool ts_external_scanner_states[14][EXTERNAL_TOKEN_COUNT] = { [ts_external_token__control_flow_start] = true, }, [8] = { + [ts_external_token__start_tag_name] = true, + [ts_external_token__script_start_tag_name] = true, + [ts_external_token__style_start_tag_name] = true, [ts_external_token_comment] = true, - [ts_external_token__empty_quoted_string] = true, }, [9] = { - [ts_external_token_raw_text] = true, [ts_external_token_comment] = true, + [ts_external_token__empty_quoted_string] = true, }, [10] = { - [ts_external_token__start_tag_name] = true, - [ts_external_token__script_start_tag_name] = true, - [ts_external_token__style_start_tag_name] = true, + [ts_external_token_raw_text] = true, [ts_external_token_comment] = true, }, [11] = { diff --git a/test/corpus/structural-directives.txt b/test/corpus/structural-directives.txt index d7ab9a6..c213beb 100644 --- a/test/corpus/structural-directives.txt +++ b/test/corpus/structural-directives.txt @@ -296,7 +296,8 @@ NgFor with alias (identifier))) (structural_assignment (identifier) - (identifier)))))) + (expression + (identifier))))))) (end_tag (tag_name)))) @@ -340,7 +341,8 @@ NgFor with single quotes (identifier))) (structural_assignment (identifier) - (identifier))))) + (expression + (identifier)))))) (attribute (attribute_name) (quoted_attribute_value @@ -482,3 +484,29 @@ Directive with parameters (string)))))) (end_tag (tag_name)))) + +====================================== +Directive with expression in parameter +====================================== + + + +--- + +(document + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (structural_declaration + (special_keyword) + (structural_assignment + (identifier)) + (structural_assignment + (identifier) + (expression + (string))))))) + (end_tag + (tag_name)))) diff --git a/tree-sitter.json b/tree-sitter.json index f9ce07b..2ca1093 100644 --- a/tree-sitter.json +++ b/tree-sitter.json @@ -6,7 +6,8 @@ "scope": "source.angular", "path": ".", "file-types": [ - "component.html" + "component.html", + "html" ], "highlights": "queries/highlights.scm", "injections": "queries/injections.scm", From c2872597e5f8240b370469edd3f6296a9844b61d Mon Sep 17 00:00:00 2001 From: Simon Albani Date: Fri, 22 May 2026 12:24:54 +0200 Subject: [PATCH 2/8] chore(microsyntax): cleanup old unused RuleBuilders --- grammar.js | 33 ---------- src/grammar.json | 156 ----------------------------------------------- 2 files changed, 189 deletions(-) diff --git a/grammar.js b/grammar.js index b99ca90..66afd68 100644 --- a/grammar.js +++ b/grammar.js @@ -422,40 +422,25 @@ module.exports = grammar(HTML, { ), ), - implicit_microsyntax_binding: ($) => - seq( - choice( - $._any_expression, - seq(alias('let', $.special_keyword), $.identifier), - ), - optional($._alias) - ), - - // The router that decides which type of binding we are looking at microsyntax_binding: ($) => choice( $.microsyntax_property_binding, $.microsyntax_keyword_binding, $.microsyntax_variable_declaration, - // $.microsyntax_expression_binding ), - // Path A: Named inputs with explicit colons (e.g., query: service.query()) microsyntax_property_binding: ($) => choice( - // Path 1: The Bulletproof Single Identifier Fallback (*ngIf="buttonClicked") prec(3, seq( field('value', $.identifier), optional($._alias) )), - // Path 2: Complex Standalone Value (e.g. function calls) prec(2, seq( field('value', $._any_expression), optional($._alias) )), - // Path 3: Name + Value Pair (e.g. trackBy trackFn) prec(1, seq( field('name', $.identifier), optional(':'), @@ -464,7 +449,6 @@ module.exports = grammar(HTML, { )), ), - // Path B: Hardcoded fallback keywords (e.g., else elseBlock) microsyntax_keyword_binding: ($) => seq( field('name', choice( @@ -477,7 +461,6 @@ module.exports = grammar(HTML, { optional($._alias) ), - // Path C: Variable iteration loops (e.g., let item of items) microsyntax_variable_declaration: ($) => seq( alias('let', $.special_keyword), @@ -486,23 +469,7 @@ module.exports = grammar(HTML, { optional($._alias), ), - // Path D: Naked standalone expressions - microsyntax_expression_binding: ($) => - seq( - field('value', $._any_expression), - optional($._alias) - ), - _alias: ($) => seq(alias('as', $.special_keyword), field('alias', $.identifier)), - _else_template_expression: ($) => - seq(';', optional(seq(alias('then', $.special_keyword), $.identifier)), alias('else', $.special_keyword), $.identifier), - _context_expression: ($) => - seq( - ';', - choice(alias('context', $.special_keyword), field('named', $.identifier)), - ':', - $._any_expression, - ), // ---------- Bindings ---------- property_binding: ($) => diff --git a/src/grammar.json b/src/grammar.json index 5ad39af..7fd6ade 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -2234,50 +2234,6 @@ ] } }, - "implicit_microsyntax_binding": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_any_expression" - }, - { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "STRING", - "value": "let" - }, - "named": true, - "value": "special_keyword" - }, - { - "type": "SYMBOL", - "name": "identifier" - } - ] - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_alias" - }, - { - "type": "BLANK" - } - ] - } - ] - }, "microsyntax_binding": { "type": "CHOICE", "members": [ @@ -2543,31 +2499,6 @@ } ] }, - "microsyntax_expression_binding": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "value", - "content": { - "type": "SYMBOL", - "name": "_any_expression" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_alias" - }, - { - "type": "BLANK" - } - ] - } - ] - }, "_alias": { "type": "SEQ", "members": [ @@ -2590,93 +2521,6 @@ } ] }, - "_else_template_expression": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ";" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "STRING", - "value": "then" - }, - "named": true, - "value": "special_keyword" - }, - { - "type": "SYMBOL", - "name": "identifier" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "ALIAS", - "content": { - "type": "STRING", - "value": "else" - }, - "named": true, - "value": "special_keyword" - }, - { - "type": "SYMBOL", - "name": "identifier" - } - ] - }, - "_context_expression": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ";" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "STRING", - "value": "context" - }, - "named": true, - "value": "special_keyword" - }, - { - "type": "FIELD", - "name": "named", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - } - ] - }, - { - "type": "STRING", - "value": ":" - }, - { - "type": "SYMBOL", - "name": "_any_expression" - } - ] - }, "property_binding": { "type": "SEQ", "members": [ From 144c23e6448c53d9ae290ccb60916d898d840a80 Mon Sep 17 00:00:00 2001 From: Simon Albani Date: Fri, 22 May 2026 13:11:31 +0200 Subject: [PATCH 3/8] refactor(microsyntax): update precedence --- .editorconfig | 4 + grammar.js | 4 +- queries/highlights.scm | 3 - src/grammar.json | 4 +- src/parser.c | 22518 ++++++++++++++++++++------------------- 5 files changed, 11303 insertions(+), 11230 deletions(-) diff --git a/.editorconfig b/.editorconfig index d3a8b5b..189653b 100644 --- a/.editorconfig +++ b/.editorconfig @@ -34,6 +34,10 @@ indent_size = 4 indent_style = tab indent_size = 8 +[*.txt] +indent_style = space +indent_size = 2 + [Makefile] indent_style = tab indent_size = 8 diff --git a/grammar.js b/grammar.js index 66afd68..8c74ad1 100644 --- a/grammar.js +++ b/grammar.js @@ -431,7 +431,7 @@ module.exports = grammar(HTML, { microsyntax_property_binding: ($) => choice( - prec(3, seq( + prec(1, seq( field('value', $.identifier), optional($._alias) )), @@ -441,7 +441,7 @@ module.exports = grammar(HTML, { optional($._alias) )), - prec(1, seq( + prec(3, seq( field('name', $.identifier), optional(':'), field('value', $._any_expression), diff --git a/queries/highlights.scm b/queries/highlights.scm index 7276d9d..c1166fb 100644 --- a/queries/highlights.scm +++ b/queries/highlights.scm @@ -47,9 +47,6 @@ "\"\"" ] @punctuation.delimiter) -(structural_assignment - operator: (identifier) @keyword) - (member_expression property: (identifier) @property) diff --git a/src/grammar.json b/src/grammar.json index 7fd6ade..3b41e5c 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -2256,7 +2256,7 @@ "members": [ { "type": "PREC", - "value": 3, + "value": 1, "content": { "type": "SEQ", "members": [ @@ -2314,7 +2314,7 @@ }, { "type": "PREC", - "value": 1, + "value": 3, "content": { "type": "SEQ", "members": [ diff --git a/src/parser.c b/src/parser.c index 7353786..d9b0aa1 100644 --- a/src/parser.c +++ b/src/parser.c @@ -15,7 +15,7 @@ #endif #define LANGUAGE_VERSION 15 -#define STATE_COUNT 937 +#define STATE_COUNT 938 #define LARGE_STATE_COUNT 3 #define SYMBOL_COUNT 247 #define ALIAS_COUNT 1 @@ -2172,241 +2172,241 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [34] = 34, [35] = 35, [36] = 16, - [37] = 5, - [38] = 17, - [39] = 19, - [40] = 20, - [41] = 3, - [42] = 25, - [43] = 4, - [44] = 3, - [45] = 25, - [46] = 5, - [47] = 16, - [48] = 20, - [49] = 15, - [50] = 4, - [51] = 22, - [52] = 22, - [53] = 6, - [54] = 23, - [55] = 10, + [37] = 3, + [38] = 5, + [39] = 20, + [40] = 15, + [41] = 4, + [42] = 17, + [43] = 19, + [44] = 20, + [45] = 3, + [46] = 25, + [47] = 4, + [48] = 25, + [49] = 5, + [50] = 16, + [51] = 23, + [52] = 21, + [53] = 22, + [54] = 6, + [55] = 13, [56] = 24, - [57] = 11, - [58] = 14, - [59] = 13, - [60] = 9, - [61] = 8, - [62] = 12, - [63] = 15, - [64] = 23, - [65] = 17, - [66] = 21, - [67] = 6, - [68] = 19, - [69] = 24, - [70] = 10, - [71] = 11, - [72] = 14, - [73] = 13, - [74] = 9, - [75] = 8, - [76] = 12, - [77] = 21, - [78] = 18, - [79] = 26, - [80] = 18, - [81] = 26, - [82] = 27, - [83] = 28, + [57] = 12, + [58] = 24, + [59] = 9, + [60] = 8, + [61] = 10, + [62] = 23, + [63] = 10, + [64] = 11, + [65] = 11, + [66] = 14, + [67] = 14, + [68] = 13, + [69] = 9, + [70] = 8, + [71] = 12, + [72] = 15, + [73] = 17, + [74] = 22, + [75] = 21, + [76] = 6, + [77] = 19, + [78] = 26, + [79] = 18, + [80] = 26, + [81] = 18, + [82] = 82, + [83] = 27, [84] = 28, [85] = 85, [86] = 86, [87] = 87, - [88] = 87, - [89] = 27, - [90] = 90, + [88] = 27, + [89] = 28, + [90] = 85, [91] = 91, [92] = 92, - [93] = 93, - [94] = 93, + [93] = 92, + [94] = 94, [95] = 91, - [96] = 16, - [97] = 4, - [98] = 98, - [99] = 20, - [100] = 100, - [101] = 29, - [102] = 100, + [96] = 96, + [97] = 3, + [98] = 25, + [99] = 99, + [100] = 20, + [101] = 5, + [102] = 102, [103] = 29, - [104] = 3, - [105] = 5, + [104] = 29, + [105] = 30, [106] = 30, [107] = 107, - [108] = 25, - [109] = 30, + [108] = 99, + [109] = 109, [110] = 110, - [111] = 111, - [112] = 112, - [113] = 111, - [114] = 112, - [115] = 13, - [116] = 21, - [117] = 22, - [118] = 118, - [119] = 6, - [120] = 34, - [121] = 19, - [122] = 24, - [123] = 33, - [124] = 32, - [125] = 23, - [126] = 126, + [111] = 4, + [112] = 16, + [113] = 96, + [114] = 102, + [115] = 115, + [116] = 116, + [117] = 33, + [118] = 23, + [119] = 34, + [120] = 107, + [121] = 116, + [122] = 32, + [123] = 115, + [124] = 31, + [125] = 125, + [126] = 19, [127] = 127, - [128] = 31, - [129] = 11, - [130] = 130, - [131] = 34, - [132] = 110, - [133] = 14, + [128] = 24, + [129] = 10, + [130] = 11, + [131] = 14, + [132] = 13, + [133] = 6, [134] = 134, [135] = 9, [136] = 8, [137] = 12, [138] = 15, - [139] = 31, - [140] = 33, - [141] = 141, - [142] = 10, - [143] = 17, - [144] = 134, - [145] = 118, - [146] = 134, - [147] = 118, - [148] = 126, - [149] = 127, - [150] = 32, - [151] = 35, - [152] = 152, - [153] = 153, - [154] = 154, - [155] = 35, - [156] = 18, - [157] = 153, - [158] = 154, - [159] = 159, - [160] = 26, + [139] = 33, + [140] = 17, + [141] = 21, + [142] = 22, + [143] = 143, + [144] = 32, + [145] = 134, + [146] = 127, + [147] = 134, + [148] = 127, + [149] = 31, + [150] = 34, + [151] = 151, + [152] = 18, + [153] = 35, + [154] = 35, + [155] = 155, + [156] = 156, + [157] = 26, + [158] = 158, + [159] = 151, + [160] = 158, [161] = 28, [162] = 27, - [163] = 30, - [164] = 29, - [165] = 32, - [166] = 34, - [167] = 31, - [168] = 33, + [163] = 163, + [164] = 30, + [165] = 29, + [166] = 33, + [167] = 34, + [168] = 32, [169] = 31, [170] = 170, - [171] = 170, - [172] = 35, - [173] = 173, + [171] = 35, + [172] = 31, + [173] = 170, [174] = 174, [175] = 175, [176] = 176, - [177] = 174, + [177] = 176, [178] = 178, - [179] = 174, - [180] = 174, - [181] = 174, + [179] = 179, + [180] = 176, + [181] = 179, [182] = 176, - [183] = 183, - [184] = 184, - [185] = 175, - [186] = 183, - [187] = 183, - [188] = 183, + [183] = 176, + [184] = 175, + [185] = 185, + [186] = 179, + [187] = 179, + [188] = 188, [189] = 178, - [190] = 190, + [190] = 185, [191] = 191, - [192] = 190, + [192] = 192, [193] = 193, [194] = 194, - [195] = 193, - [196] = 196, - [197] = 193, + [195] = 195, + [196] = 193, + [197] = 192, [198] = 198, [199] = 199, - [200] = 190, - [201] = 201, + [200] = 200, + [201] = 195, [202] = 193, - [203] = 190, + [203] = 195, [204] = 204, - [205] = 198, - [206] = 196, - [207] = 196, - [208] = 190, - [209] = 198, + [205] = 205, + [206] = 195, + [207] = 191, + [208] = 191, + [209] = 191, [210] = 210, - [211] = 211, - [212] = 198, - [213] = 190, - [214] = 198, - [215] = 198, - [216] = 196, - [217] = 217, - [218] = 218, - [219] = 218, - [220] = 218, - [221] = 218, - [222] = 218, - [223] = 218, - [224] = 5, - [225] = 13, - [226] = 23, - [227] = 227, - [228] = 10, - [229] = 11, - [230] = 227, - [231] = 14, - [232] = 227, - [233] = 227, - [234] = 227, - [235] = 8, - [236] = 227, - [237] = 12, - [238] = 15, - [239] = 16, - [240] = 17, - [241] = 18, - [242] = 21, - [243] = 25, - [244] = 22, - [245] = 6, - [246] = 19, - [247] = 24, - [248] = 9, - [249] = 249, - [250] = 249, + [211] = 192, + [212] = 191, + [213] = 192, + [214] = 214, + [215] = 192, + [216] = 191, + [217] = 192, + [218] = 193, + [219] = 219, + [220] = 219, + [221] = 219, + [222] = 219, + [223] = 219, + [224] = 219, + [225] = 5, + [226] = 11, + [227] = 14, + [228] = 13, + [229] = 9, + [230] = 8, + [231] = 12, + [232] = 15, + [233] = 16, + [234] = 17, + [235] = 18, + [236] = 21, + [237] = 22, + [238] = 6, + [239] = 19, + [240] = 24, + [241] = 241, + [242] = 241, + [243] = 241, + [244] = 241, + [245] = 241, + [246] = 25, + [247] = 23, + [248] = 241, + [249] = 10, + [250] = 28, [251] = 251, - [252] = 249, - [253] = 27, - [254] = 249, - [255] = 28, - [256] = 256, - [257] = 29, + [252] = 27, + [253] = 253, + [254] = 251, + [255] = 251, + [256] = 251, + [257] = 257, [258] = 258, - [259] = 30, - [260] = 258, - [261] = 258, + [259] = 258, + [260] = 29, + [261] = 30, [262] = 258, - [263] = 33, - [264] = 264, + [263] = 258, + [264] = 32, [265] = 265, - [266] = 265, + [266] = 33, [267] = 265, - [268] = 265, + [268] = 268, [269] = 265, - [270] = 32, - [271] = 271, + [270] = 265, + [271] = 265, [272] = 272, [273] = 273, [274] = 274, @@ -2416,119 +2416,119 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [278] = 278, [279] = 279, [280] = 280, - [281] = 281, + [281] = 273, [282] = 282, - [283] = 279, + [283] = 283, [284] = 284, - [285] = 285, - [286] = 271, - [287] = 272, - [288] = 277, - [289] = 289, - [290] = 277, - [291] = 277, - [292] = 292, - [293] = 292, + [285] = 274, + [286] = 286, + [287] = 287, + [288] = 286, + [289] = 286, + [290] = 286, + [291] = 291, + [292] = 277, + [293] = 293, [294] = 294, [295] = 295, [296] = 296, - [297] = 292, + [297] = 295, [298] = 298, - [299] = 292, - [300] = 294, - [301] = 292, - [302] = 295, + [299] = 295, + [300] = 295, + [301] = 296, + [302] = 302, [303] = 303, - [304] = 294, - [305] = 305, + [304] = 295, + [305] = 298, [306] = 306, [307] = 307, - [308] = 294, - [309] = 309, - [310] = 310, - [311] = 292, + [308] = 298, + [309] = 295, + [310] = 298, + [311] = 311, [312] = 312, - [313] = 292, - [314] = 310, + [313] = 313, + [314] = 295, [315] = 315, - [316] = 316, + [316] = 294, [317] = 317, [318] = 318, [319] = 319, [320] = 320, [321] = 321, - [322] = 5, - [323] = 323, - [324] = 25, - [325] = 5, + [322] = 322, + [323] = 5, + [324] = 324, + [325] = 25, [326] = 25, [327] = 16, - [328] = 14, - [329] = 329, - [330] = 11, + [328] = 5, + [329] = 11, + [330] = 330, [331] = 331, [332] = 332, - [333] = 18, - [334] = 6, - [335] = 19, - [336] = 9, - [337] = 10, - [338] = 24, - [339] = 8, - [340] = 340, + [333] = 333, + [334] = 334, + [335] = 6, + [336] = 333, + [337] = 18, + [338] = 338, + [339] = 339, + [340] = 19, [341] = 341, - [342] = 12, + [342] = 9, [343] = 343, [344] = 344, - [345] = 17, - [346] = 15, - [347] = 347, - [348] = 329, - [349] = 349, - [350] = 350, - [351] = 351, - [352] = 23, - [353] = 21, - [354] = 350, + [345] = 345, + [346] = 346, + [347] = 8, + [348] = 17, + [349] = 12, + [350] = 23, + [351] = 10, + [352] = 13, + [353] = 14, + [354] = 354, [355] = 355, - [356] = 22, - [357] = 357, - [358] = 358, - [359] = 13, - [360] = 18, - [361] = 28, + [356] = 24, + [357] = 21, + [358] = 22, + [359] = 15, + [360] = 330, + [361] = 361, [362] = 362, - [363] = 363, - [364] = 364, - [365] = 365, - [366] = 332, - [367] = 27, - [368] = 28, + [363] = 18, + [364] = 28, + [365] = 27, + [366] = 366, + [367] = 367, + [368] = 341, [369] = 27, - [370] = 370, - [371] = 274, - [372] = 278, - [373] = 30, - [374] = 29, - [375] = 370, + [370] = 28, + [371] = 272, + [372] = 372, + [373] = 29, + [374] = 30, + [375] = 282, [376] = 376, - [377] = 264, - [378] = 376, - [379] = 264, - [380] = 380, - [381] = 380, - [382] = 382, - [383] = 376, - [384] = 30, - [385] = 376, - [386] = 376, - [387] = 380, - [388] = 380, - [389] = 29, - [390] = 376, - [391] = 380, - [392] = 380, - [393] = 393, + [377] = 30, + [378] = 378, + [379] = 378, + [380] = 376, + [381] = 268, + [382] = 376, + [383] = 383, + [384] = 29, + [385] = 378, + [386] = 268, + [387] = 376, + [388] = 372, + [389] = 378, + [390] = 378, + [391] = 378, + [392] = 376, + [393] = 376, [394] = 394, [395] = 395, [396] = 396, @@ -2540,14 +2540,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [402] = 402, [403] = 403, [404] = 404, - [405] = 316, + [405] = 405, [406] = 406, - [407] = 407, + [407] = 317, [408] = 408, - [409] = 319, - [410] = 321, - [411] = 411, - [412] = 412, + [409] = 409, + [410] = 410, + [411] = 318, + [412] = 320, [413] = 413, [414] = 414, [415] = 415, @@ -2565,11 +2565,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [427] = 427, [428] = 428, [429] = 429, - [430] = 33, + [430] = 430, [431] = 431, - [432] = 32, + [432] = 33, [433] = 433, - [434] = 434, + [434] = 32, [435] = 435, [436] = 436, [437] = 437, @@ -2580,79 +2580,79 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [442] = 442, [443] = 443, [444] = 444, - [445] = 411, - [446] = 400, - [447] = 401, - [448] = 402, - [449] = 403, - [450] = 404, - [451] = 441, - [452] = 284, + [445] = 445, + [446] = 415, + [447] = 402, + [448] = 403, + [449] = 404, + [450] = 405, + [451] = 406, + [452] = 278, [453] = 453, - [454] = 285, - [455] = 406, - [456] = 415, - [457] = 416, - [458] = 419, - [459] = 420, - [460] = 421, - [461] = 422, - [462] = 423, - [463] = 425, - [464] = 407, - [465] = 408, - [466] = 433, - [467] = 434, - [468] = 435, - [469] = 436, - [470] = 414, - [471] = 438, - [472] = 439, - [473] = 424, - [474] = 442, - [475] = 428, - [476] = 429, + [454] = 280, + [455] = 408, + [456] = 417, + [457] = 445, + [458] = 421, + [459] = 422, + [460] = 423, + [461] = 424, + [462] = 425, + [463] = 427, + [464] = 409, + [465] = 410, + [466] = 413, + [467] = 435, + [468] = 436, + [469] = 437, + [470] = 438, + [471] = 416, + [472] = 440, + [473] = 441, + [474] = 426, + [475] = 444, + [476] = 430, [477] = 431, - [478] = 284, - [479] = 273, - [480] = 393, - [481] = 285, - [482] = 412, - [483] = 413, - [484] = 444, - [485] = 418, - [486] = 486, - [487] = 426, - [488] = 427, + [478] = 433, + [479] = 287, + [480] = 278, + [481] = 394, + [482] = 414, + [483] = 280, + [484] = 419, + [485] = 420, + [486] = 428, + [487] = 487, + [488] = 429, [489] = 35, - [490] = 440, + [490] = 442, [491] = 491, [492] = 492, - [493] = 437, - [494] = 417, - [495] = 394, + [493] = 439, + [494] = 443, + [495] = 401, [496] = 395, - [497] = 273, - [498] = 498, - [499] = 396, + [497] = 396, + [498] = 287, + [499] = 499, [500] = 397, [501] = 398, [502] = 399, - [503] = 498, - [504] = 443, - [505] = 505, + [503] = 400, + [504] = 499, + [505] = 418, [506] = 506, - [507] = 296, - [508] = 491, - [509] = 296, - [510] = 510, - [511] = 318, - [512] = 317, - [513] = 506, - [514] = 514, - [515] = 515, - [516] = 516, - [517] = 317, + [507] = 507, + [508] = 293, + [509] = 492, + [510] = 293, + [511] = 511, + [512] = 319, + [513] = 319, + [514] = 322, + [515] = 506, + [516] = 322, + [517] = 507, [518] = 518, [519] = 519, [520] = 520, @@ -2661,151 +2661,151 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [523] = 523, [524] = 524, [525] = 525, - [526] = 505, + [526] = 526, [527] = 527, [528] = 528, - [529] = 318, + [529] = 529, [530] = 530, - [531] = 527, - [532] = 264, - [533] = 524, - [534] = 525, - [535] = 519, - [536] = 521, - [537] = 528, - [538] = 518, - [539] = 522, - [540] = 510, - [541] = 541, - [542] = 515, - [543] = 453, - [544] = 523, - [545] = 516, - [546] = 520, - [547] = 547, + [531] = 524, + [532] = 523, + [533] = 533, + [534] = 534, + [535] = 521, + [536] = 525, + [537] = 526, + [538] = 529, + [539] = 268, + [540] = 511, + [541] = 530, + [542] = 522, + [543] = 527, + [544] = 519, + [545] = 520, + [546] = 453, + [547] = 528, [548] = 548, [549] = 549, [550] = 550, [551] = 551, [552] = 552, - [553] = 551, - [554] = 547, + [553] = 549, + [554] = 554, [555] = 555, - [556] = 548, - [557] = 549, + [556] = 554, + [557] = 557, [558] = 558, - [559] = 559, - [560] = 560, - [561] = 547, - [562] = 555, - [563] = 548, - [564] = 549, - [565] = 547, - [566] = 555, - [567] = 548, - [568] = 549, - [569] = 547, - [570] = 555, - [571] = 547, - [572] = 572, - [573] = 559, - [574] = 555, - [575] = 560, - [576] = 555, + [559] = 550, + [560] = 551, + [561] = 561, + [562] = 549, + [563] = 554, + [564] = 550, + [565] = 548, + [566] = 551, + [567] = 549, + [568] = 554, + [569] = 550, + [570] = 551, + [571] = 550, + [572] = 555, + [573] = 551, + [574] = 550, + [575] = 551, + [576] = 576, [577] = 577, - [578] = 578, + [578] = 558, [579] = 579, [580] = 580, - [581] = 581, + [581] = 282, [582] = 582, [583] = 583, [584] = 584, - [585] = 585, - [586] = 586, - [587] = 585, - [588] = 579, - [589] = 581, + [585] = 272, + [586] = 280, + [587] = 580, + [588] = 588, + [589] = 278, [590] = 590, - [591] = 586, - [592] = 284, + [591] = 591, + [592] = 592, [593] = 593, [594] = 594, - [595] = 581, - [596] = 586, - [597] = 278, - [598] = 579, - [599] = 581, - [600] = 590, - [601] = 585, - [602] = 586, - [603] = 273, - [604] = 274, - [605] = 285, - [606] = 606, - [607] = 585, - [608] = 581, - [609] = 585, - [610] = 586, - [611] = 586, - [612] = 579, - [613] = 579, - [614] = 581, - [615] = 579, - [616] = 585, - [617] = 617, + [595] = 588, + [596] = 591, + [597] = 591, + [598] = 598, + [599] = 580, + [600] = 588, + [601] = 601, + [602] = 580, + [603] = 588, + [604] = 590, + [605] = 591, + [606] = 287, + [607] = 580, + [608] = 588, + [609] = 590, + [610] = 591, + [611] = 582, + [612] = 580, + [613] = 588, + [614] = 590, + [615] = 590, + [616] = 591, + [617] = 590, [618] = 618, [619] = 619, [620] = 620, - [621] = 296, + [621] = 621, [622] = 622, [623] = 623, [624] = 624, [625] = 625, [626] = 626, - [627] = 627, - [628] = 628, + [627] = 624, + [628] = 619, [629] = 629, [630] = 630, [631] = 631, - [632] = 632, - [633] = 631, + [632] = 626, + [633] = 633, [634] = 634, [635] = 635, - [636] = 636, - [637] = 637, - [638] = 617, + [636] = 630, + [637] = 635, + [638] = 638, [639] = 639, [640] = 640, - [641] = 628, - [642] = 642, - [643] = 629, - [644] = 627, - [645] = 639, - [646] = 642, + [641] = 641, + [642] = 639, + [643] = 293, + [644] = 631, + [645] = 645, + [646] = 646, [647] = 647, [648] = 648, [649] = 649, [650] = 650, - [651] = 651, - [652] = 626, - [653] = 624, + [651] = 640, + [652] = 652, + [653] = 646, [654] = 654, - [655] = 654, - [656] = 636, - [657] = 637, - [658] = 625, - [659] = 635, - [660] = 660, - [661] = 319, + [655] = 629, + [656] = 656, + [657] = 645, + [658] = 623, + [659] = 622, + [660] = 652, + [661] = 661, [662] = 662, [663] = 663, [664] = 318, [665] = 665, [666] = 666, - [667] = 667, + [667] = 319, [668] = 668, [669] = 669, - [670] = 670, + [670] = 662, [671] = 671, [672] = 672, [673] = 673, @@ -2818,260 +2818,261 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [680] = 680, [681] = 681, [682] = 682, - [683] = 681, - [684] = 684, - [685] = 660, - [686] = 676, - [687] = 667, - [688] = 688, - [689] = 317, + [683] = 683, + [684] = 682, + [685] = 669, + [686] = 661, + [687] = 676, + [688] = 322, + [689] = 689, [690] = 690, - [691] = 671, + [691] = 691, [692] = 692, - [693] = 321, - [694] = 694, - [695] = 660, + [693] = 672, + [694] = 320, + [695] = 661, [696] = 676, - [697] = 697, - [698] = 688, - [699] = 690, - [700] = 690, - [701] = 660, - [702] = 676, - [703] = 703, - [704] = 688, - [705] = 690, + [697] = 689, + [698] = 680, + [699] = 691, + [700] = 700, + [701] = 701, + [702] = 661, + [703] = 676, + [704] = 689, + [705] = 705, [706] = 706, - [707] = 707, + [707] = 691, [708] = 708, - [709] = 660, + [709] = 661, [710] = 676, - [711] = 688, - [712] = 690, - [713] = 713, - [714] = 676, + [711] = 711, + [712] = 689, + [713] = 691, + [714] = 714, [715] = 715, - [716] = 716, - [717] = 688, - [718] = 690, - [719] = 660, - [720] = 665, - [721] = 677, - [722] = 688, - [723] = 716, + [716] = 676, + [717] = 717, + [718] = 689, + [719] = 691, + [720] = 661, + [721] = 668, + [722] = 677, + [723] = 689, [724] = 724, - [725] = 725, + [725] = 714, [726] = 726, - [727] = 727, - [728] = 678, + [727] = 711, + [728] = 715, [729] = 729, - [730] = 713, + [730] = 678, [731] = 731, - [732] = 316, - [733] = 733, - [734] = 727, - [735] = 724, - [736] = 680, - [737] = 697, - [738] = 682, + [732] = 732, + [733] = 317, + [734] = 734, + [735] = 735, + [736] = 731, + [737] = 681, + [738] = 691, [739] = 679, [740] = 740, [741] = 741, - [742] = 742, - [743] = 416, + [742] = 445, + [743] = 743, [744] = 744, [745] = 745, [746] = 746, [747] = 747, [748] = 748, [749] = 749, - [750] = 750, + [750] = 673, [751] = 751, [752] = 752, - [753] = 753, - [754] = 742, + [753] = 741, + [754] = 754, [755] = 755, - [756] = 673, + [756] = 756, [757] = 757, [758] = 758, [759] = 759, [760] = 674, - [761] = 433, - [762] = 762, - [763] = 675, - [764] = 753, - [765] = 765, + [761] = 675, + [762] = 435, + [763] = 763, + [764] = 764, + [765] = 743, [766] = 766, - [767] = 755, - [768] = 744, + [767] = 758, + [768] = 768, [769] = 769, - [770] = 770, - [771] = 771, + [770] = 744, + [771] = 755, [772] = 745, - [773] = 758, - [774] = 774, + [773] = 773, + [774] = 759, [775] = 746, - [776] = 776, + [776] = 755, [777] = 777, - [778] = 747, - [779] = 755, - [780] = 759, + [778] = 778, + [779] = 779, + [780] = 780, [781] = 781, - [782] = 740, - [783] = 770, - [784] = 784, - [785] = 747, + [782] = 768, + [783] = 769, + [784] = 746, + [785] = 785, [786] = 786, [787] = 787, [788] = 788, - [789] = 755, - [790] = 790, - [791] = 774, - [792] = 792, + [789] = 789, + [790] = 755, + [791] = 791, + [792] = 777, [793] = 793, - [794] = 794, - [795] = 740, - [796] = 740, - [797] = 770, - [798] = 692, + [794] = 768, + [795] = 795, + [796] = 796, + [797] = 768, + [798] = 769, [799] = 799, [800] = 800, - [801] = 801, - [802] = 802, + [801] = 795, + [802] = 779, [803] = 803, - [804] = 794, - [805] = 776, - [806] = 740, - [807] = 770, + [804] = 789, + [805] = 754, + [806] = 768, + [807] = 769, [808] = 808, - [809] = 809, - [810] = 770, - [811] = 741, - [812] = 762, - [813] = 770, - [814] = 777, + [809] = 769, + [810] = 769, + [811] = 793, + [812] = 780, + [813] = 757, + [814] = 814, [815] = 815, [816] = 816, [817] = 817, - [818] = 818, - [819] = 740, - [820] = 770, + [818] = 768, + [819] = 769, + [820] = 747, [821] = 748, - [822] = 749, - [823] = 747, - [824] = 750, + [822] = 746, + [823] = 749, + [824] = 824, [825] = 825, [826] = 826, - [827] = 771, - [828] = 828, - [829] = 751, - [830] = 801, + [827] = 773, + [828] = 814, + [829] = 829, + [830] = 751, [831] = 752, - [832] = 815, - [833] = 769, - [834] = 799, - [835] = 786, - [836] = 802, - [837] = 837, + [832] = 800, + [833] = 833, + [834] = 803, + [835] = 817, + [836] = 788, + [837] = 692, [838] = 838, [839] = 839, [840] = 840, [841] = 841, [842] = 842, - [843] = 843, - [844] = 839, + [843] = 841, + [844] = 844, [845] = 845, [846] = 846, [847] = 847, - [848] = 845, + [848] = 848, [849] = 849, [850] = 850, [851] = 851, [852] = 852, [853] = 853, [854] = 854, - [855] = 855, - [856] = 856, + [855] = 840, + [856] = 840, [857] = 857, [858] = 858, [859] = 859, [860] = 860, - [861] = 854, + [861] = 861, [862] = 862, - [863] = 851, - [864] = 864, - [865] = 865, + [863] = 863, + [864] = 840, + [865] = 853, [866] = 866, - [867] = 866, + [867] = 867, [868] = 868, [869] = 869, [870] = 870, - [871] = 854, - [872] = 854, - [873] = 847, + [871] = 871, + [872] = 840, + [873] = 842, [874] = 874, - [875] = 851, + [875] = 875, [876] = 876, - [877] = 842, - [878] = 878, + [877] = 839, + [878] = 863, [879] = 879, - [880] = 880, - [881] = 874, - [882] = 878, - [883] = 846, - [884] = 884, + [880] = 845, + [881] = 881, + [882] = 868, + [883] = 858, + [884] = 849, [885] = 885, - [886] = 852, + [886] = 881, [887] = 887, - [888] = 857, - [889] = 847, - [890] = 856, - [891] = 891, - [892] = 843, - [893] = 893, + [888] = 888, + [889] = 889, + [890] = 890, + [891] = 848, + [892] = 892, + [893] = 839, [894] = 894, - [895] = 853, - [896] = 855, - [897] = 865, - [898] = 859, - [899] = 880, - [900] = 900, - [901] = 901, + [895] = 895, + [896] = 870, + [897] = 862, + [898] = 875, + [899] = 854, + [900] = 867, + [901] = 879, [902] = 902, - [903] = 879, + [903] = 903, [904] = 904, - [905] = 905, - [906] = 843, + [905] = 846, + [906] = 906, [907] = 907, [908] = 908, - [909] = 909, - [910] = 879, - [911] = 847, + [909] = 844, + [910] = 910, + [911] = 845, [912] = 912, [913] = 913, - [914] = 914, - [915] = 879, - [916] = 854, - [917] = 900, - [918] = 878, + [914] = 847, + [915] = 915, + [916] = 845, + [917] = 917, + [918] = 918, [919] = 919, - [920] = 870, - [921] = 909, - [922] = 837, - [923] = 923, + [920] = 920, + [921] = 881, + [922] = 907, + [923] = 857, [924] = 924, - [925] = 854, - [926] = 851, - [927] = 927, - [928] = 928, - [929] = 928, - [930] = 930, + [925] = 840, + [926] = 853, + [927] = 853, + [928] = 885, + [929] = 929, + [930] = 924, [931] = 931, - [932] = 878, - [933] = 930, - [934] = 885, - [935] = 843, - [936] = 936, + [932] = 844, + [933] = 881, + [934] = 929, + [935] = 869, + [936] = 839, + [937] = 844, }; static const TSCharacterRange sym_attribute_name_character_set_1[] = { @@ -5335,55 +5336,55 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [37] = {.lex_state = 3, .external_lex_state = 3}, [38] = {.lex_state = 3, .external_lex_state = 3}, [39] = {.lex_state = 3, .external_lex_state = 3}, - [40] = {.lex_state = 2, .external_lex_state = 3}, - [41] = {.lex_state = 2, .external_lex_state = 3}, + [40] = {.lex_state = 3, .external_lex_state = 3}, + [41] = {.lex_state = 3, .external_lex_state = 3}, [42] = {.lex_state = 3, .external_lex_state = 3}, - [43] = {.lex_state = 2, .external_lex_state = 3}, - [44] = {.lex_state = 3, .external_lex_state = 3}, + [43] = {.lex_state = 3, .external_lex_state = 3}, + [44] = {.lex_state = 2, .external_lex_state = 3}, [45] = {.lex_state = 2, .external_lex_state = 3}, - [46] = {.lex_state = 2, .external_lex_state = 3}, + [46] = {.lex_state = 3, .external_lex_state = 3}, [47] = {.lex_state = 2, .external_lex_state = 3}, - [48] = {.lex_state = 3, .external_lex_state = 3}, - [49] = {.lex_state = 3, .external_lex_state = 3}, - [50] = {.lex_state = 3, .external_lex_state = 3}, - [51] = {.lex_state = 2, .external_lex_state = 3}, + [48] = {.lex_state = 2, .external_lex_state = 3}, + [49] = {.lex_state = 2, .external_lex_state = 3}, + [50] = {.lex_state = 2, .external_lex_state = 3}, + [51] = {.lex_state = 3, .external_lex_state = 3}, [52] = {.lex_state = 3, .external_lex_state = 3}, [53] = {.lex_state = 3, .external_lex_state = 3}, - [54] = {.lex_state = 2, .external_lex_state = 3}, - [55] = {.lex_state = 2, .external_lex_state = 3}, + [54] = {.lex_state = 3, .external_lex_state = 3}, + [55] = {.lex_state = 3, .external_lex_state = 3}, [56] = {.lex_state = 3, .external_lex_state = 3}, - [57] = {.lex_state = 2, .external_lex_state = 3}, + [57] = {.lex_state = 3, .external_lex_state = 3}, [58] = {.lex_state = 2, .external_lex_state = 3}, - [59] = {.lex_state = 2, .external_lex_state = 3}, - [60] = {.lex_state = 2, .external_lex_state = 3}, - [61] = {.lex_state = 2, .external_lex_state = 3}, + [59] = {.lex_state = 3, .external_lex_state = 3}, + [60] = {.lex_state = 3, .external_lex_state = 3}, + [61] = {.lex_state = 3, .external_lex_state = 3}, [62] = {.lex_state = 2, .external_lex_state = 3}, [63] = {.lex_state = 2, .external_lex_state = 3}, - [64] = {.lex_state = 3, .external_lex_state = 3}, - [65] = {.lex_state = 2, .external_lex_state = 3}, - [66] = {.lex_state = 2, .external_lex_state = 3}, + [64] = {.lex_state = 2, .external_lex_state = 3}, + [65] = {.lex_state = 3, .external_lex_state = 3}, + [66] = {.lex_state = 3, .external_lex_state = 3}, [67] = {.lex_state = 2, .external_lex_state = 3}, [68] = {.lex_state = 2, .external_lex_state = 3}, [69] = {.lex_state = 2, .external_lex_state = 3}, - [70] = {.lex_state = 3, .external_lex_state = 3}, - [71] = {.lex_state = 3, .external_lex_state = 3}, - [72] = {.lex_state = 3, .external_lex_state = 3}, - [73] = {.lex_state = 3, .external_lex_state = 3}, - [74] = {.lex_state = 3, .external_lex_state = 3}, - [75] = {.lex_state = 3, .external_lex_state = 3}, - [76] = {.lex_state = 3, .external_lex_state = 3}, - [77] = {.lex_state = 3, .external_lex_state = 3}, + [70] = {.lex_state = 2, .external_lex_state = 3}, + [71] = {.lex_state = 2, .external_lex_state = 3}, + [72] = {.lex_state = 2, .external_lex_state = 3}, + [73] = {.lex_state = 2, .external_lex_state = 3}, + [74] = {.lex_state = 2, .external_lex_state = 3}, + [75] = {.lex_state = 2, .external_lex_state = 3}, + [76] = {.lex_state = 2, .external_lex_state = 3}, + [77] = {.lex_state = 2, .external_lex_state = 3}, [78] = {.lex_state = 3, .external_lex_state = 3}, - [79] = {.lex_state = 3, .external_lex_state = 3}, + [79] = {.lex_state = 2, .external_lex_state = 3}, [80] = {.lex_state = 2, .external_lex_state = 3}, - [81] = {.lex_state = 2, .external_lex_state = 3}, + [81] = {.lex_state = 3, .external_lex_state = 3}, [82] = {.lex_state = 3, .external_lex_state = 3}, [83] = {.lex_state = 3, .external_lex_state = 3}, - [84] = {.lex_state = 2, .external_lex_state = 3}, + [84] = {.lex_state = 3, .external_lex_state = 3}, [85] = {.lex_state = 3, .external_lex_state = 3}, [86] = {.lex_state = 3, .external_lex_state = 3}, [87] = {.lex_state = 3, .external_lex_state = 3}, - [88] = {.lex_state = 3, .external_lex_state = 3}, + [88] = {.lex_state = 2, .external_lex_state = 3}, [89] = {.lex_state = 2, .external_lex_state = 3}, [90] = {.lex_state = 3, .external_lex_state = 3}, [91] = {.lex_state = 6, .external_lex_state = 3}, @@ -5391,94 +5392,94 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [93] = {.lex_state = 6, .external_lex_state = 3}, [94] = {.lex_state = 6, .external_lex_state = 3}, [95] = {.lex_state = 6, .external_lex_state = 3}, - [96] = {.lex_state = 3, .external_lex_state = 4}, - [97] = {.lex_state = 3, .external_lex_state = 4}, - [98] = {.lex_state = 3, .external_lex_state = 3}, - [99] = {.lex_state = 3, .external_lex_state = 4}, - [100] = {.lex_state = 3, .external_lex_state = 4}, - [101] = {.lex_state = 2, .external_lex_state = 3}, - [102] = {.lex_state = 3, .external_lex_state = 3}, + [96] = {.lex_state = 153, .external_lex_state = 4}, + [97] = {.lex_state = 3, .external_lex_state = 5}, + [98] = {.lex_state = 3, .external_lex_state = 5}, + [99] = {.lex_state = 3, .external_lex_state = 5}, + [100] = {.lex_state = 3, .external_lex_state = 5}, + [101] = {.lex_state = 3, .external_lex_state = 5}, + [102] = {.lex_state = 153, .external_lex_state = 4}, [103] = {.lex_state = 3, .external_lex_state = 3}, - [104] = {.lex_state = 3, .external_lex_state = 4}, - [105] = {.lex_state = 3, .external_lex_state = 4}, - [106] = {.lex_state = 2, .external_lex_state = 3}, - [107] = {.lex_state = 3, .external_lex_state = 3}, - [108] = {.lex_state = 3, .external_lex_state = 4}, + [104] = {.lex_state = 2, .external_lex_state = 3}, + [105] = {.lex_state = 2, .external_lex_state = 3}, + [106] = {.lex_state = 3, .external_lex_state = 3}, + [107] = {.lex_state = 153, .external_lex_state = 2}, + [108] = {.lex_state = 3, .external_lex_state = 3}, [109] = {.lex_state = 3, .external_lex_state = 3}, - [110] = {.lex_state = 153, .external_lex_state = 2}, - [111] = {.lex_state = 153, .external_lex_state = 5}, - [112] = {.lex_state = 153, .external_lex_state = 5}, - [113] = {.lex_state = 153, .external_lex_state = 5}, - [114] = {.lex_state = 153, .external_lex_state = 5}, - [115] = {.lex_state = 3, .external_lex_state = 4}, - [116] = {.lex_state = 3, .external_lex_state = 4}, - [117] = {.lex_state = 3, .external_lex_state = 4}, - [118] = {.lex_state = 153, .external_lex_state = 2}, - [119] = {.lex_state = 3, .external_lex_state = 4}, - [120] = {.lex_state = 2, .external_lex_state = 3}, - [121] = {.lex_state = 3, .external_lex_state = 4}, - [122] = {.lex_state = 3, .external_lex_state = 4}, - [123] = {.lex_state = 2, .external_lex_state = 3}, + [110] = {.lex_state = 3, .external_lex_state = 3}, + [111] = {.lex_state = 3, .external_lex_state = 5}, + [112] = {.lex_state = 3, .external_lex_state = 5}, + [113] = {.lex_state = 153, .external_lex_state = 4}, + [114] = {.lex_state = 153, .external_lex_state = 4}, + [115] = {.lex_state = 6, .external_lex_state = 3}, + [116] = {.lex_state = 6, .external_lex_state = 3}, + [117] = {.lex_state = 3, .external_lex_state = 3}, + [118] = {.lex_state = 3, .external_lex_state = 5}, + [119] = {.lex_state = 3, .external_lex_state = 3}, + [120] = {.lex_state = 153, .external_lex_state = 4}, + [121] = {.lex_state = 6, .external_lex_state = 3}, + [122] = {.lex_state = 3, .external_lex_state = 3}, + [123] = {.lex_state = 6, .external_lex_state = 3}, [124] = {.lex_state = 2, .external_lex_state = 3}, - [125] = {.lex_state = 3, .external_lex_state = 4}, - [126] = {.lex_state = 6, .external_lex_state = 3}, - [127] = {.lex_state = 6, .external_lex_state = 3}, - [128] = {.lex_state = 2, .external_lex_state = 3}, - [129] = {.lex_state = 3, .external_lex_state = 4}, - [130] = {.lex_state = 153, .external_lex_state = 2}, - [131] = {.lex_state = 3, .external_lex_state = 3}, - [132] = {.lex_state = 153, .external_lex_state = 5}, - [133] = {.lex_state = 3, .external_lex_state = 4}, + [125] = {.lex_state = 153, .external_lex_state = 2}, + [126] = {.lex_state = 3, .external_lex_state = 5}, + [127] = {.lex_state = 153, .external_lex_state = 2}, + [128] = {.lex_state = 3, .external_lex_state = 5}, + [129] = {.lex_state = 3, .external_lex_state = 5}, + [130] = {.lex_state = 3, .external_lex_state = 5}, + [131] = {.lex_state = 3, .external_lex_state = 5}, + [132] = {.lex_state = 3, .external_lex_state = 5}, + [133] = {.lex_state = 3, .external_lex_state = 5}, [134] = {.lex_state = 153, .external_lex_state = 2}, - [135] = {.lex_state = 3, .external_lex_state = 4}, - [136] = {.lex_state = 3, .external_lex_state = 4}, - [137] = {.lex_state = 3, .external_lex_state = 4}, - [138] = {.lex_state = 3, .external_lex_state = 4}, - [139] = {.lex_state = 3, .external_lex_state = 3}, - [140] = {.lex_state = 3, .external_lex_state = 3}, - [141] = {.lex_state = 153, .external_lex_state = 2}, - [142] = {.lex_state = 3, .external_lex_state = 4}, - [143] = {.lex_state = 3, .external_lex_state = 4}, - [144] = {.lex_state = 153, .external_lex_state = 2}, + [135] = {.lex_state = 3, .external_lex_state = 5}, + [136] = {.lex_state = 3, .external_lex_state = 5}, + [137] = {.lex_state = 3, .external_lex_state = 5}, + [138] = {.lex_state = 3, .external_lex_state = 5}, + [139] = {.lex_state = 2, .external_lex_state = 3}, + [140] = {.lex_state = 3, .external_lex_state = 5}, + [141] = {.lex_state = 3, .external_lex_state = 5}, + [142] = {.lex_state = 3, .external_lex_state = 5}, + [143] = {.lex_state = 153, .external_lex_state = 2}, + [144] = {.lex_state = 2, .external_lex_state = 3}, [145] = {.lex_state = 153, .external_lex_state = 2}, [146] = {.lex_state = 153, .external_lex_state = 2}, [147] = {.lex_state = 153, .external_lex_state = 2}, - [148] = {.lex_state = 6, .external_lex_state = 3}, - [149] = {.lex_state = 6, .external_lex_state = 3}, - [150] = {.lex_state = 3, .external_lex_state = 3}, - [151] = {.lex_state = 3, .external_lex_state = 3}, - [152] = {.lex_state = 153, .external_lex_state = 2}, - [153] = {.lex_state = 6, .external_lex_state = 3}, - [154] = {.lex_state = 6, .external_lex_state = 3}, - [155] = {.lex_state = 2, .external_lex_state = 3}, - [156] = {.lex_state = 3, .external_lex_state = 4}, - [157] = {.lex_state = 6, .external_lex_state = 3}, + [148] = {.lex_state = 153, .external_lex_state = 2}, + [149] = {.lex_state = 3, .external_lex_state = 3}, + [150] = {.lex_state = 2, .external_lex_state = 3}, + [151] = {.lex_state = 6, .external_lex_state = 3}, + [152] = {.lex_state = 3, .external_lex_state = 5}, + [153] = {.lex_state = 3, .external_lex_state = 3}, + [154] = {.lex_state = 2, .external_lex_state = 3}, + [155] = {.lex_state = 153, .external_lex_state = 2}, + [156] = {.lex_state = 6, .external_lex_state = 3}, + [157] = {.lex_state = 3, .external_lex_state = 5}, [158] = {.lex_state = 6, .external_lex_state = 3}, [159] = {.lex_state = 6, .external_lex_state = 3}, - [160] = {.lex_state = 3, .external_lex_state = 4}, - [161] = {.lex_state = 3, .external_lex_state = 4}, - [162] = {.lex_state = 3, .external_lex_state = 4}, - [163] = {.lex_state = 3, .external_lex_state = 4}, - [164] = {.lex_state = 3, .external_lex_state = 4}, - [165] = {.lex_state = 3, .external_lex_state = 4}, - [166] = {.lex_state = 3, .external_lex_state = 4}, - [167] = {.lex_state = 3, .external_lex_state = 4}, - [168] = {.lex_state = 3, .external_lex_state = 4}, - [169] = {.lex_state = 3, .external_lex_state = 3}, + [160] = {.lex_state = 6, .external_lex_state = 3}, + [161] = {.lex_state = 3, .external_lex_state = 5}, + [162] = {.lex_state = 3, .external_lex_state = 5}, + [163] = {.lex_state = 7, .external_lex_state = 3}, + [164] = {.lex_state = 3, .external_lex_state = 5}, + [165] = {.lex_state = 3, .external_lex_state = 5}, + [166] = {.lex_state = 3, .external_lex_state = 5}, + [167] = {.lex_state = 3, .external_lex_state = 5}, + [168] = {.lex_state = 3, .external_lex_state = 5}, + [169] = {.lex_state = 3, .external_lex_state = 5}, [170] = {.lex_state = 7, .external_lex_state = 3}, - [171] = {.lex_state = 7, .external_lex_state = 3}, - [172] = {.lex_state = 3, .external_lex_state = 4}, + [171] = {.lex_state = 3, .external_lex_state = 5}, + [172] = {.lex_state = 3, .external_lex_state = 3}, [173] = {.lex_state = 7, .external_lex_state = 3}, - [174] = {.lex_state = 3, .external_lex_state = 3}, + [174] = {.lex_state = 7, .external_lex_state = 3}, [175] = {.lex_state = 7, .external_lex_state = 3}, - [176] = {.lex_state = 7, .external_lex_state = 3}, + [176] = {.lex_state = 3, .external_lex_state = 3}, [177] = {.lex_state = 3, .external_lex_state = 3}, [178] = {.lex_state = 7, .external_lex_state = 3}, - [179] = {.lex_state = 3, .external_lex_state = 3}, + [179] = {.lex_state = 7, .external_lex_state = 3}, [180] = {.lex_state = 3, .external_lex_state = 3}, - [181] = {.lex_state = 3, .external_lex_state = 3}, - [182] = {.lex_state = 7, .external_lex_state = 3}, - [183] = {.lex_state = 7, .external_lex_state = 3}, + [181] = {.lex_state = 7, .external_lex_state = 3}, + [182] = {.lex_state = 3, .external_lex_state = 3}, + [183] = {.lex_state = 3, .external_lex_state = 3}, [184] = {.lex_state = 7, .external_lex_state = 3}, [185] = {.lex_state = 7, .external_lex_state = 3}, [186] = {.lex_state = 7, .external_lex_state = 3}, @@ -5519,89 +5520,89 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [221] = {.lex_state = 7, .external_lex_state = 3}, [222] = {.lex_state = 7, .external_lex_state = 3}, [223] = {.lex_state = 7, .external_lex_state = 3}, - [224] = {.lex_state = 8, .external_lex_state = 3}, + [224] = {.lex_state = 7, .external_lex_state = 3}, [225] = {.lex_state = 8, .external_lex_state = 3}, [226] = {.lex_state = 8, .external_lex_state = 3}, - [227] = {.lex_state = 7, .external_lex_state = 3}, + [227] = {.lex_state = 8, .external_lex_state = 3}, [228] = {.lex_state = 8, .external_lex_state = 3}, [229] = {.lex_state = 8, .external_lex_state = 3}, - [230] = {.lex_state = 7, .external_lex_state = 3}, + [230] = {.lex_state = 8, .external_lex_state = 3}, [231] = {.lex_state = 8, .external_lex_state = 3}, - [232] = {.lex_state = 7, .external_lex_state = 3}, - [233] = {.lex_state = 7, .external_lex_state = 3}, - [234] = {.lex_state = 7, .external_lex_state = 3}, + [232] = {.lex_state = 8, .external_lex_state = 3}, + [233] = {.lex_state = 8, .external_lex_state = 3}, + [234] = {.lex_state = 8, .external_lex_state = 3}, [235] = {.lex_state = 8, .external_lex_state = 3}, - [236] = {.lex_state = 7, .external_lex_state = 3}, + [236] = {.lex_state = 8, .external_lex_state = 3}, [237] = {.lex_state = 8, .external_lex_state = 3}, [238] = {.lex_state = 8, .external_lex_state = 3}, [239] = {.lex_state = 8, .external_lex_state = 3}, [240] = {.lex_state = 8, .external_lex_state = 3}, - [241] = {.lex_state = 8, .external_lex_state = 3}, - [242] = {.lex_state = 8, .external_lex_state = 3}, - [243] = {.lex_state = 8, .external_lex_state = 3}, - [244] = {.lex_state = 8, .external_lex_state = 3}, - [245] = {.lex_state = 8, .external_lex_state = 3}, + [241] = {.lex_state = 7, .external_lex_state = 3}, + [242] = {.lex_state = 7, .external_lex_state = 3}, + [243] = {.lex_state = 7, .external_lex_state = 3}, + [244] = {.lex_state = 7, .external_lex_state = 3}, + [245] = {.lex_state = 7, .external_lex_state = 3}, [246] = {.lex_state = 8, .external_lex_state = 3}, [247] = {.lex_state = 8, .external_lex_state = 3}, - [248] = {.lex_state = 8, .external_lex_state = 3}, - [249] = {.lex_state = 7, .external_lex_state = 3}, - [250] = {.lex_state = 7, .external_lex_state = 3}, + [248] = {.lex_state = 7, .external_lex_state = 3}, + [249] = {.lex_state = 8, .external_lex_state = 3}, + [250] = {.lex_state = 8, .external_lex_state = 3}, [251] = {.lex_state = 7, .external_lex_state = 3}, - [252] = {.lex_state = 7, .external_lex_state = 3}, - [253] = {.lex_state = 8, .external_lex_state = 3}, + [252] = {.lex_state = 8, .external_lex_state = 3}, + [253] = {.lex_state = 7, .external_lex_state = 3}, [254] = {.lex_state = 7, .external_lex_state = 3}, - [255] = {.lex_state = 8, .external_lex_state = 3}, + [255] = {.lex_state = 7, .external_lex_state = 3}, [256] = {.lex_state = 7, .external_lex_state = 3}, - [257] = {.lex_state = 8, .external_lex_state = 3}, + [257] = {.lex_state = 7, .external_lex_state = 3}, [258] = {.lex_state = 7, .external_lex_state = 3}, - [259] = {.lex_state = 8, .external_lex_state = 3}, - [260] = {.lex_state = 7, .external_lex_state = 3}, - [261] = {.lex_state = 7, .external_lex_state = 3}, + [259] = {.lex_state = 7, .external_lex_state = 3}, + [260] = {.lex_state = 8, .external_lex_state = 3}, + [261] = {.lex_state = 8, .external_lex_state = 3}, [262] = {.lex_state = 7, .external_lex_state = 3}, - [263] = {.lex_state = 8, .external_lex_state = 3}, + [263] = {.lex_state = 7, .external_lex_state = 3}, [264] = {.lex_state = 8, .external_lex_state = 3}, [265] = {.lex_state = 7, .external_lex_state = 3}, - [266] = {.lex_state = 7, .external_lex_state = 3}, + [266] = {.lex_state = 8, .external_lex_state = 3}, [267] = {.lex_state = 7, .external_lex_state = 3}, - [268] = {.lex_state = 7, .external_lex_state = 3}, + [268] = {.lex_state = 8, .external_lex_state = 3}, [269] = {.lex_state = 7, .external_lex_state = 3}, - [270] = {.lex_state = 8, .external_lex_state = 3}, + [270] = {.lex_state = 7, .external_lex_state = 3}, [271] = {.lex_state = 7, .external_lex_state = 3}, - [272] = {.lex_state = 7, .external_lex_state = 3}, - [273] = {.lex_state = 8, .external_lex_state = 3}, - [274] = {.lex_state = 8, .external_lex_state = 3}, + [272] = {.lex_state = 8, .external_lex_state = 3}, + [273] = {.lex_state = 7, .external_lex_state = 3}, + [274] = {.lex_state = 7, .external_lex_state = 3}, [275] = {.lex_state = 7, .external_lex_state = 3}, [276] = {.lex_state = 8, .external_lex_state = 3}, [277] = {.lex_state = 7, .external_lex_state = 3}, - [278] = {.lex_state = 8, .external_lex_state = 3}, + [278] = {.lex_state = 4, .external_lex_state = 3}, [279] = {.lex_state = 7, .external_lex_state = 3}, - [280] = {.lex_state = 7, .external_lex_state = 3}, + [280] = {.lex_state = 8, .external_lex_state = 3}, [281] = {.lex_state = 7, .external_lex_state = 3}, - [282] = {.lex_state = 7, .external_lex_state = 3}, + [282] = {.lex_state = 8, .external_lex_state = 3}, [283] = {.lex_state = 7, .external_lex_state = 3}, - [284] = {.lex_state = 4, .external_lex_state = 3}, - [285] = {.lex_state = 8, .external_lex_state = 3}, + [284] = {.lex_state = 7, .external_lex_state = 3}, + [285] = {.lex_state = 7, .external_lex_state = 3}, [286] = {.lex_state = 7, .external_lex_state = 3}, - [287] = {.lex_state = 7, .external_lex_state = 3}, + [287] = {.lex_state = 8, .external_lex_state = 3}, [288] = {.lex_state = 7, .external_lex_state = 3}, [289] = {.lex_state = 7, .external_lex_state = 3}, [290] = {.lex_state = 7, .external_lex_state = 3}, [291] = {.lex_state = 7, .external_lex_state = 3}, [292] = {.lex_state = 7, .external_lex_state = 3}, - [293] = {.lex_state = 7, .external_lex_state = 3}, + [293] = {.lex_state = 8, .external_lex_state = 3}, [294] = {.lex_state = 7, .external_lex_state = 3}, [295] = {.lex_state = 7, .external_lex_state = 3}, - [296] = {.lex_state = 8, .external_lex_state = 3}, + [296] = {.lex_state = 7, .external_lex_state = 3}, [297] = {.lex_state = 7, .external_lex_state = 3}, - [298] = {.lex_state = 8, .external_lex_state = 3}, + [298] = {.lex_state = 7, .external_lex_state = 3}, [299] = {.lex_state = 7, .external_lex_state = 3}, [300] = {.lex_state = 7, .external_lex_state = 3}, [301] = {.lex_state = 7, .external_lex_state = 3}, [302] = {.lex_state = 7, .external_lex_state = 3}, [303] = {.lex_state = 8, .external_lex_state = 3}, [304] = {.lex_state = 7, .external_lex_state = 3}, - [305] = {.lex_state = 8, .external_lex_state = 3}, - [306] = {.lex_state = 7, .external_lex_state = 3}, + [305] = {.lex_state = 7, .external_lex_state = 3}, + [306] = {.lex_state = 8, .external_lex_state = 3}, [307] = {.lex_state = 8, .external_lex_state = 3}, [308] = {.lex_state = 7, .external_lex_state = 3}, [309] = {.lex_state = 7, .external_lex_state = 3}, @@ -5610,85 +5611,85 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [312] = {.lex_state = 8, .external_lex_state = 3}, [313] = {.lex_state = 7, .external_lex_state = 3}, [314] = {.lex_state = 7, .external_lex_state = 3}, - [315] = {.lex_state = 7, .external_lex_state = 3}, - [316] = {.lex_state = 8, .external_lex_state = 3}, + [315] = {.lex_state = 8, .external_lex_state = 3}, + [316] = {.lex_state = 7, .external_lex_state = 3}, [317] = {.lex_state = 8, .external_lex_state = 3}, [318] = {.lex_state = 8, .external_lex_state = 3}, [319] = {.lex_state = 8, .external_lex_state = 3}, [320] = {.lex_state = 8, .external_lex_state = 3}, [321] = {.lex_state = 8, .external_lex_state = 3}, - [322] = {.lex_state = 1, .external_lex_state = 3}, - [323] = {.lex_state = 8, .external_lex_state = 3}, - [324] = {.lex_state = 1, .external_lex_state = 3}, - [325] = {.lex_state = 7, .external_lex_state = 3}, + [322] = {.lex_state = 8, .external_lex_state = 3}, + [323] = {.lex_state = 1, .external_lex_state = 3}, + [324] = {.lex_state = 8, .external_lex_state = 3}, + [325] = {.lex_state = 1, .external_lex_state = 3}, [326] = {.lex_state = 7, .external_lex_state = 3}, [327] = {.lex_state = 7, .external_lex_state = 3}, [328] = {.lex_state = 7, .external_lex_state = 3}, - [329] = {.lex_state = 24, .external_lex_state = 6}, - [330] = {.lex_state = 7, .external_lex_state = 3}, + [329] = {.lex_state = 7, .external_lex_state = 3}, + [330] = {.lex_state = 24, .external_lex_state = 6}, [331] = {.lex_state = 6, .external_lex_state = 3}, - [332] = {.lex_state = 24, .external_lex_state = 6}, - [333] = {.lex_state = 1, .external_lex_state = 3}, - [334] = {.lex_state = 7, .external_lex_state = 3}, + [332] = {.lex_state = 6, .external_lex_state = 3}, + [333] = {.lex_state = 24, .external_lex_state = 6}, + [334] = {.lex_state = 6, .external_lex_state = 3}, [335] = {.lex_state = 7, .external_lex_state = 3}, - [336] = {.lex_state = 7, .external_lex_state = 3}, - [337] = {.lex_state = 7, .external_lex_state = 3}, - [338] = {.lex_state = 7, .external_lex_state = 3}, - [339] = {.lex_state = 7, .external_lex_state = 3}, - [340] = {.lex_state = 6, .external_lex_state = 3}, - [341] = {.lex_state = 6, .external_lex_state = 3}, + [336] = {.lex_state = 24, .external_lex_state = 6}, + [337] = {.lex_state = 1, .external_lex_state = 3}, + [338] = {.lex_state = 6, .external_lex_state = 3}, + [339] = {.lex_state = 6, .external_lex_state = 3}, + [340] = {.lex_state = 7, .external_lex_state = 3}, + [341] = {.lex_state = 24, .external_lex_state = 6}, [342] = {.lex_state = 7, .external_lex_state = 3}, [343] = {.lex_state = 6, .external_lex_state = 3}, [344] = {.lex_state = 6, .external_lex_state = 3}, - [345] = {.lex_state = 7, .external_lex_state = 3}, - [346] = {.lex_state = 7, .external_lex_state = 3}, - [347] = {.lex_state = 6, .external_lex_state = 3}, - [348] = {.lex_state = 24, .external_lex_state = 6}, - [349] = {.lex_state = 6, .external_lex_state = 3}, - [350] = {.lex_state = 24, .external_lex_state = 6}, - [351] = {.lex_state = 6, .external_lex_state = 3}, + [345] = {.lex_state = 6, .external_lex_state = 3}, + [346] = {.lex_state = 6, .external_lex_state = 3}, + [347] = {.lex_state = 7, .external_lex_state = 3}, + [348] = {.lex_state = 7, .external_lex_state = 3}, + [349] = {.lex_state = 7, .external_lex_state = 3}, + [350] = {.lex_state = 7, .external_lex_state = 3}, + [351] = {.lex_state = 7, .external_lex_state = 3}, [352] = {.lex_state = 7, .external_lex_state = 3}, [353] = {.lex_state = 7, .external_lex_state = 3}, - [354] = {.lex_state = 24, .external_lex_state = 6}, + [354] = {.lex_state = 6, .external_lex_state = 3}, [355] = {.lex_state = 6, .external_lex_state = 3}, [356] = {.lex_state = 7, .external_lex_state = 3}, - [357] = {.lex_state = 6, .external_lex_state = 3}, - [358] = {.lex_state = 6, .external_lex_state = 3}, + [357] = {.lex_state = 7, .external_lex_state = 3}, + [358] = {.lex_state = 7, .external_lex_state = 3}, [359] = {.lex_state = 7, .external_lex_state = 3}, - [360] = {.lex_state = 7, .external_lex_state = 3}, - [361] = {.lex_state = 1, .external_lex_state = 3}, + [360] = {.lex_state = 24, .external_lex_state = 6}, + [361] = {.lex_state = 25, .external_lex_state = 3}, [362] = {.lex_state = 25, .external_lex_state = 3}, - [363] = {.lex_state = 25, .external_lex_state = 3}, - [364] = {.lex_state = 25, .external_lex_state = 3}, - [365] = {.lex_state = 25, .external_lex_state = 3}, + [363] = {.lex_state = 7, .external_lex_state = 3}, + [364] = {.lex_state = 1, .external_lex_state = 3}, + [365] = {.lex_state = 1, .external_lex_state = 3}, [366] = {.lex_state = 25, .external_lex_state = 3}, - [367] = {.lex_state = 1, .external_lex_state = 3}, - [368] = {.lex_state = 7, .external_lex_state = 3}, + [367] = {.lex_state = 25, .external_lex_state = 3}, + [368] = {.lex_state = 25, .external_lex_state = 3}, [369] = {.lex_state = 7, .external_lex_state = 3}, - [370] = {.lex_state = 12, .external_lex_state = 6}, + [370] = {.lex_state = 7, .external_lex_state = 3}, [371] = {.lex_state = 7, .external_lex_state = 3}, - [372] = {.lex_state = 7, .external_lex_state = 3}, + [372] = {.lex_state = 12, .external_lex_state = 6}, [373] = {.lex_state = 1, .external_lex_state = 3}, [374] = {.lex_state = 1, .external_lex_state = 3}, - [375] = {.lex_state = 13, .external_lex_state = 3}, + [375] = {.lex_state = 7, .external_lex_state = 3}, [376] = {.lex_state = 7, .external_lex_state = 3}, [377] = {.lex_state = 7, .external_lex_state = 3}, [378] = {.lex_state = 7, .external_lex_state = 3}, - [379] = {.lex_state = 1, .external_lex_state = 3}, + [379] = {.lex_state = 7, .external_lex_state = 3}, [380] = {.lex_state = 7, .external_lex_state = 3}, - [381] = {.lex_state = 7, .external_lex_state = 3}, + [381] = {.lex_state = 1, .external_lex_state = 3}, [382] = {.lex_state = 7, .external_lex_state = 3}, [383] = {.lex_state = 7, .external_lex_state = 3}, [384] = {.lex_state = 7, .external_lex_state = 3}, [385] = {.lex_state = 7, .external_lex_state = 3}, [386] = {.lex_state = 7, .external_lex_state = 3}, [387] = {.lex_state = 7, .external_lex_state = 3}, - [388] = {.lex_state = 7, .external_lex_state = 3}, + [388] = {.lex_state = 13, .external_lex_state = 3}, [389] = {.lex_state = 7, .external_lex_state = 3}, [390] = {.lex_state = 7, .external_lex_state = 3}, [391] = {.lex_state = 7, .external_lex_state = 3}, [392] = {.lex_state = 7, .external_lex_state = 3}, - [393] = {.lex_state = 153, .external_lex_state = 2}, + [393] = {.lex_state = 7, .external_lex_state = 3}, [394] = {.lex_state = 153, .external_lex_state = 2}, [395] = {.lex_state = 153, .external_lex_state = 2}, [396] = {.lex_state = 153, .external_lex_state = 2}, @@ -5700,14 +5701,14 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [402] = {.lex_state = 153, .external_lex_state = 2}, [403] = {.lex_state = 153, .external_lex_state = 2}, [404] = {.lex_state = 153, .external_lex_state = 2}, - [405] = {.lex_state = 7, .external_lex_state = 3}, + [405] = {.lex_state = 153, .external_lex_state = 2}, [406] = {.lex_state = 153, .external_lex_state = 2}, - [407] = {.lex_state = 153, .external_lex_state = 2}, + [407] = {.lex_state = 7, .external_lex_state = 3}, [408] = {.lex_state = 153, .external_lex_state = 2}, - [409] = {.lex_state = 7, .external_lex_state = 3}, - [410] = {.lex_state = 7, .external_lex_state = 3}, - [411] = {.lex_state = 153, .external_lex_state = 2}, - [412] = {.lex_state = 153, .external_lex_state = 2}, + [409] = {.lex_state = 153, .external_lex_state = 2}, + [410] = {.lex_state = 153, .external_lex_state = 2}, + [411] = {.lex_state = 7, .external_lex_state = 3}, + [412] = {.lex_state = 7, .external_lex_state = 3}, [413] = {.lex_state = 153, .external_lex_state = 2}, [414] = {.lex_state = 153, .external_lex_state = 2}, [415] = {.lex_state = 153, .external_lex_state = 2}, @@ -5725,11 +5726,11 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [427] = {.lex_state = 153, .external_lex_state = 2}, [428] = {.lex_state = 153, .external_lex_state = 2}, [429] = {.lex_state = 153, .external_lex_state = 2}, - [430] = {.lex_state = 7, .external_lex_state = 3}, + [430] = {.lex_state = 153, .external_lex_state = 2}, [431] = {.lex_state = 153, .external_lex_state = 2}, [432] = {.lex_state = 7, .external_lex_state = 3}, [433] = {.lex_state = 153, .external_lex_state = 2}, - [434] = {.lex_state = 153, .external_lex_state = 2}, + [434] = {.lex_state = 7, .external_lex_state = 3}, [435] = {.lex_state = 153, .external_lex_state = 2}, [436] = {.lex_state = 153, .external_lex_state = 2}, [437] = {.lex_state = 153, .external_lex_state = 2}, @@ -5740,80 +5741,80 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [442] = {.lex_state = 153, .external_lex_state = 2}, [443] = {.lex_state = 153, .external_lex_state = 2}, [444] = {.lex_state = 153, .external_lex_state = 2}, - [445] = {.lex_state = 153, .external_lex_state = 5}, - [446] = {.lex_state = 153, .external_lex_state = 5}, - [447] = {.lex_state = 153, .external_lex_state = 5}, - [448] = {.lex_state = 153, .external_lex_state = 5}, - [449] = {.lex_state = 153, .external_lex_state = 5}, - [450] = {.lex_state = 153, .external_lex_state = 5}, - [451] = {.lex_state = 153, .external_lex_state = 5}, + [445] = {.lex_state = 153, .external_lex_state = 2}, + [446] = {.lex_state = 153, .external_lex_state = 4}, + [447] = {.lex_state = 153, .external_lex_state = 4}, + [448] = {.lex_state = 153, .external_lex_state = 4}, + [449] = {.lex_state = 153, .external_lex_state = 4}, + [450] = {.lex_state = 153, .external_lex_state = 4}, + [451] = {.lex_state = 153, .external_lex_state = 4}, [452] = {.lex_state = 14, .external_lex_state = 3}, [453] = {.lex_state = 7, .external_lex_state = 3}, [454] = {.lex_state = 1, .external_lex_state = 3}, - [455] = {.lex_state = 153, .external_lex_state = 5}, - [456] = {.lex_state = 153, .external_lex_state = 5}, - [457] = {.lex_state = 153, .external_lex_state = 5}, - [458] = {.lex_state = 153, .external_lex_state = 5}, - [459] = {.lex_state = 153, .external_lex_state = 5}, - [460] = {.lex_state = 153, .external_lex_state = 5}, - [461] = {.lex_state = 153, .external_lex_state = 5}, - [462] = {.lex_state = 153, .external_lex_state = 5}, - [463] = {.lex_state = 153, .external_lex_state = 5}, - [464] = {.lex_state = 153, .external_lex_state = 5}, - [465] = {.lex_state = 153, .external_lex_state = 5}, - [466] = {.lex_state = 153, .external_lex_state = 5}, - [467] = {.lex_state = 153, .external_lex_state = 5}, - [468] = {.lex_state = 153, .external_lex_state = 5}, - [469] = {.lex_state = 153, .external_lex_state = 5}, - [470] = {.lex_state = 153, .external_lex_state = 5}, - [471] = {.lex_state = 153, .external_lex_state = 5}, - [472] = {.lex_state = 153, .external_lex_state = 5}, - [473] = {.lex_state = 153, .external_lex_state = 5}, - [474] = {.lex_state = 153, .external_lex_state = 5}, - [475] = {.lex_state = 153, .external_lex_state = 5}, - [476] = {.lex_state = 153, .external_lex_state = 5}, - [477] = {.lex_state = 153, .external_lex_state = 5}, - [478] = {.lex_state = 9, .external_lex_state = 3}, + [455] = {.lex_state = 153, .external_lex_state = 4}, + [456] = {.lex_state = 153, .external_lex_state = 4}, + [457] = {.lex_state = 153, .external_lex_state = 4}, + [458] = {.lex_state = 153, .external_lex_state = 4}, + [459] = {.lex_state = 153, .external_lex_state = 4}, + [460] = {.lex_state = 153, .external_lex_state = 4}, + [461] = {.lex_state = 153, .external_lex_state = 4}, + [462] = {.lex_state = 153, .external_lex_state = 4}, + [463] = {.lex_state = 153, .external_lex_state = 4}, + [464] = {.lex_state = 153, .external_lex_state = 4}, + [465] = {.lex_state = 153, .external_lex_state = 4}, + [466] = {.lex_state = 153, .external_lex_state = 4}, + [467] = {.lex_state = 153, .external_lex_state = 4}, + [468] = {.lex_state = 153, .external_lex_state = 4}, + [469] = {.lex_state = 153, .external_lex_state = 4}, + [470] = {.lex_state = 153, .external_lex_state = 4}, + [471] = {.lex_state = 153, .external_lex_state = 4}, + [472] = {.lex_state = 153, .external_lex_state = 4}, + [473] = {.lex_state = 153, .external_lex_state = 4}, + [474] = {.lex_state = 153, .external_lex_state = 4}, + [475] = {.lex_state = 153, .external_lex_state = 4}, + [476] = {.lex_state = 153, .external_lex_state = 4}, + [477] = {.lex_state = 153, .external_lex_state = 4}, + [478] = {.lex_state = 153, .external_lex_state = 4}, [479] = {.lex_state = 1, .external_lex_state = 3}, - [480] = {.lex_state = 153, .external_lex_state = 5}, - [481] = {.lex_state = 7, .external_lex_state = 3}, - [482] = {.lex_state = 153, .external_lex_state = 5}, - [483] = {.lex_state = 153, .external_lex_state = 5}, - [484] = {.lex_state = 153, .external_lex_state = 5}, - [485] = {.lex_state = 153, .external_lex_state = 5}, - [486] = {.lex_state = 153, .external_lex_state = 5}, - [487] = {.lex_state = 153, .external_lex_state = 5}, - [488] = {.lex_state = 153, .external_lex_state = 5}, + [480] = {.lex_state = 9, .external_lex_state = 3}, + [481] = {.lex_state = 153, .external_lex_state = 4}, + [482] = {.lex_state = 153, .external_lex_state = 4}, + [483] = {.lex_state = 7, .external_lex_state = 3}, + [484] = {.lex_state = 153, .external_lex_state = 4}, + [485] = {.lex_state = 153, .external_lex_state = 4}, + [486] = {.lex_state = 153, .external_lex_state = 4}, + [487] = {.lex_state = 153, .external_lex_state = 4}, + [488] = {.lex_state = 153, .external_lex_state = 4}, [489] = {.lex_state = 7, .external_lex_state = 3}, - [490] = {.lex_state = 153, .external_lex_state = 5}, - [491] = {.lex_state = 24, .external_lex_state = 6}, - [492] = {.lex_state = 153, .external_lex_state = 5}, - [493] = {.lex_state = 153, .external_lex_state = 5}, - [494] = {.lex_state = 153, .external_lex_state = 5}, - [495] = {.lex_state = 153, .external_lex_state = 5}, - [496] = {.lex_state = 153, .external_lex_state = 5}, - [497] = {.lex_state = 7, .external_lex_state = 3}, - [498] = {.lex_state = 54, .external_lex_state = 3}, - [499] = {.lex_state = 153, .external_lex_state = 5}, - [500] = {.lex_state = 153, .external_lex_state = 5}, - [501] = {.lex_state = 153, .external_lex_state = 5}, - [502] = {.lex_state = 153, .external_lex_state = 5}, - [503] = {.lex_state = 54, .external_lex_state = 3}, - [504] = {.lex_state = 153, .external_lex_state = 5}, - [505] = {.lex_state = 24, .external_lex_state = 6}, + [490] = {.lex_state = 153, .external_lex_state = 4}, + [491] = {.lex_state = 153, .external_lex_state = 4}, + [492] = {.lex_state = 24, .external_lex_state = 6}, + [493] = {.lex_state = 153, .external_lex_state = 4}, + [494] = {.lex_state = 153, .external_lex_state = 4}, + [495] = {.lex_state = 153, .external_lex_state = 4}, + [496] = {.lex_state = 153, .external_lex_state = 4}, + [497] = {.lex_state = 153, .external_lex_state = 4}, + [498] = {.lex_state = 7, .external_lex_state = 3}, + [499] = {.lex_state = 54, .external_lex_state = 3}, + [500] = {.lex_state = 153, .external_lex_state = 4}, + [501] = {.lex_state = 153, .external_lex_state = 4}, + [502] = {.lex_state = 153, .external_lex_state = 4}, + [503] = {.lex_state = 153, .external_lex_state = 4}, + [504] = {.lex_state = 54, .external_lex_state = 3}, + [505] = {.lex_state = 153, .external_lex_state = 4}, [506] = {.lex_state = 24, .external_lex_state = 6}, - [507] = {.lex_state = 0, .external_lex_state = 3}, - [508] = {.lex_state = 25, .external_lex_state = 3}, - [509] = {.lex_state = 7, .external_lex_state = 3}, - [510] = {.lex_state = 24, .external_lex_state = 6}, - [511] = {.lex_state = 0, .external_lex_state = 3}, + [507] = {.lex_state = 24, .external_lex_state = 6}, + [508] = {.lex_state = 0, .external_lex_state = 3}, + [509] = {.lex_state = 25, .external_lex_state = 3}, + [510] = {.lex_state = 7, .external_lex_state = 3}, + [511] = {.lex_state = 24, .external_lex_state = 6}, [512] = {.lex_state = 7, .external_lex_state = 3}, - [513] = {.lex_state = 25, .external_lex_state = 3}, + [513] = {.lex_state = 0, .external_lex_state = 3}, [514] = {.lex_state = 7, .external_lex_state = 3}, - [515] = {.lex_state = 24, .external_lex_state = 6}, - [516] = {.lex_state = 24, .external_lex_state = 6}, - [517] = {.lex_state = 0, .external_lex_state = 3}, - [518] = {.lex_state = 24, .external_lex_state = 6}, + [515] = {.lex_state = 25, .external_lex_state = 3}, + [516] = {.lex_state = 0, .external_lex_state = 3}, + [517] = {.lex_state = 25, .external_lex_state = 3}, + [518] = {.lex_state = 7, .external_lex_state = 3}, [519] = {.lex_state = 24, .external_lex_state = 6}, [520] = {.lex_state = 24, .external_lex_state = 6}, [521] = {.lex_state = 24, .external_lex_state = 6}, @@ -5821,46 +5822,46 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [523] = {.lex_state = 24, .external_lex_state = 6}, [524] = {.lex_state = 24, .external_lex_state = 6}, [525] = {.lex_state = 24, .external_lex_state = 6}, - [526] = {.lex_state = 25, .external_lex_state = 3}, + [526] = {.lex_state = 24, .external_lex_state = 6}, [527] = {.lex_state = 24, .external_lex_state = 6}, [528] = {.lex_state = 24, .external_lex_state = 6}, - [529] = {.lex_state = 7, .external_lex_state = 3}, - [530] = {.lex_state = 7, .external_lex_state = 3}, + [529] = {.lex_state = 24, .external_lex_state = 6}, + [530] = {.lex_state = 24, .external_lex_state = 6}, [531] = {.lex_state = 25, .external_lex_state = 3}, - [532] = {.lex_state = 1, .external_lex_state = 4}, - [533] = {.lex_state = 25, .external_lex_state = 3}, - [534] = {.lex_state = 25, .external_lex_state = 3}, + [532] = {.lex_state = 25, .external_lex_state = 3}, + [533] = {.lex_state = 1, .external_lex_state = 3}, + [534] = {.lex_state = 7, .external_lex_state = 3}, [535] = {.lex_state = 25, .external_lex_state = 3}, [536] = {.lex_state = 25, .external_lex_state = 3}, [537] = {.lex_state = 25, .external_lex_state = 3}, [538] = {.lex_state = 25, .external_lex_state = 3}, - [539] = {.lex_state = 25, .external_lex_state = 3}, + [539] = {.lex_state = 1, .external_lex_state = 5}, [540] = {.lex_state = 25, .external_lex_state = 3}, - [541] = {.lex_state = 1, .external_lex_state = 3}, + [541] = {.lex_state = 25, .external_lex_state = 3}, [542] = {.lex_state = 25, .external_lex_state = 3}, - [543] = {.lex_state = 1, .external_lex_state = 3}, + [543] = {.lex_state = 25, .external_lex_state = 3}, [544] = {.lex_state = 25, .external_lex_state = 3}, [545] = {.lex_state = 25, .external_lex_state = 3}, - [546] = {.lex_state = 25, .external_lex_state = 3}, - [547] = {.lex_state = 18, .external_lex_state = 3}, + [546] = {.lex_state = 1, .external_lex_state = 3}, + [547] = {.lex_state = 25, .external_lex_state = 3}, [548] = {.lex_state = 1, .external_lex_state = 3}, [549] = {.lex_state = 1, .external_lex_state = 3}, - [550] = {.lex_state = 1, .external_lex_state = 3}, - [551] = {.lex_state = 1, .external_lex_state = 4}, - [552] = {.lex_state = 1, .external_lex_state = 3}, + [550] = {.lex_state = 18, .external_lex_state = 3}, + [551] = {.lex_state = 18, .external_lex_state = 3}, + [552] = {.lex_state = 0, .external_lex_state = 3}, [553] = {.lex_state = 1, .external_lex_state = 3}, - [554] = {.lex_state = 18, .external_lex_state = 3}, - [555] = {.lex_state = 18, .external_lex_state = 3}, + [554] = {.lex_state = 1, .external_lex_state = 3}, + [555] = {.lex_state = 0, .external_lex_state = 3}, [556] = {.lex_state = 1, .external_lex_state = 3}, - [557] = {.lex_state = 1, .external_lex_state = 3}, - [558] = {.lex_state = 7, .external_lex_state = 3}, - [559] = {.lex_state = 0, .external_lex_state = 3}, - [560] = {.lex_state = 47, .external_lex_state = 3}, - [561] = {.lex_state = 18, .external_lex_state = 3}, - [562] = {.lex_state = 18, .external_lex_state = 3}, + [557] = {.lex_state = 7, .external_lex_state = 3}, + [558] = {.lex_state = 47, .external_lex_state = 3}, + [559] = {.lex_state = 18, .external_lex_state = 3}, + [560] = {.lex_state = 18, .external_lex_state = 3}, + [561] = {.lex_state = 1, .external_lex_state = 3}, + [562] = {.lex_state = 1, .external_lex_state = 3}, [563] = {.lex_state = 1, .external_lex_state = 3}, - [564] = {.lex_state = 1, .external_lex_state = 3}, - [565] = {.lex_state = 18, .external_lex_state = 3}, + [564] = {.lex_state = 18, .external_lex_state = 3}, + [565] = {.lex_state = 1, .external_lex_state = 5}, [566] = {.lex_state = 18, .external_lex_state = 3}, [567] = {.lex_state = 1, .external_lex_state = 3}, [568] = {.lex_state = 1, .external_lex_state = 3}, @@ -5868,132 +5869,132 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [570] = {.lex_state = 18, .external_lex_state = 3}, [571] = {.lex_state = 18, .external_lex_state = 3}, [572] = {.lex_state = 0, .external_lex_state = 3}, - [573] = {.lex_state = 0, .external_lex_state = 3}, + [573] = {.lex_state = 18, .external_lex_state = 3}, [574] = {.lex_state = 18, .external_lex_state = 3}, - [575] = {.lex_state = 47, .external_lex_state = 3}, - [576] = {.lex_state = 18, .external_lex_state = 3}, + [575] = {.lex_state = 18, .external_lex_state = 3}, + [576] = {.lex_state = 1, .external_lex_state = 3}, [577] = {.lex_state = 1, .external_lex_state = 3}, - [578] = {.lex_state = 1, .external_lex_state = 3}, - [579] = {.lex_state = 22, .external_lex_state = 3}, - [580] = {.lex_state = 7, .external_lex_state = 3}, - [581] = {.lex_state = 16, .external_lex_state = 3}, - [582] = {.lex_state = 7, .external_lex_state = 3}, - [583] = {.lex_state = 18, .external_lex_state = 3}, + [578] = {.lex_state = 47, .external_lex_state = 3}, + [579] = {.lex_state = 1, .external_lex_state = 3}, + [580] = {.lex_state = 22, .external_lex_state = 3}, + [581] = {.lex_state = 1, .external_lex_state = 5}, + [582] = {.lex_state = 0, .external_lex_state = 7}, + [583] = {.lex_state = 7, .external_lex_state = 3}, [584] = {.lex_state = 1, .external_lex_state = 3}, - [585] = {.lex_state = 22, .external_lex_state = 3}, - [586] = {.lex_state = 16, .external_lex_state = 3}, + [585] = {.lex_state = 1, .external_lex_state = 5}, + [586] = {.lex_state = 1, .external_lex_state = 5}, [587] = {.lex_state = 22, .external_lex_state = 3}, - [588] = {.lex_state = 22, .external_lex_state = 3}, - [589] = {.lex_state = 16, .external_lex_state = 3}, - [590] = {.lex_state = 0, .external_lex_state = 7}, + [588] = {.lex_state = 16, .external_lex_state = 3}, + [589] = {.lex_state = 14, .external_lex_state = 5}, + [590] = {.lex_state = 22, .external_lex_state = 3}, [591] = {.lex_state = 16, .external_lex_state = 3}, - [592] = {.lex_state = 14, .external_lex_state = 4}, - [593] = {.lex_state = 0, .external_lex_state = 7}, - [594] = {.lex_state = 0, .external_lex_state = 3}, + [592] = {.lex_state = 0, .external_lex_state = 3}, + [593] = {.lex_state = 18, .external_lex_state = 3}, + [594] = {.lex_state = 7, .external_lex_state = 3}, [595] = {.lex_state = 16, .external_lex_state = 3}, [596] = {.lex_state = 16, .external_lex_state = 3}, - [597] = {.lex_state = 1, .external_lex_state = 4}, - [598] = {.lex_state = 22, .external_lex_state = 3}, - [599] = {.lex_state = 16, .external_lex_state = 3}, - [600] = {.lex_state = 0, .external_lex_state = 7}, - [601] = {.lex_state = 22, .external_lex_state = 3}, - [602] = {.lex_state = 16, .external_lex_state = 3}, - [603] = {.lex_state = 1, .external_lex_state = 4}, - [604] = {.lex_state = 1, .external_lex_state = 4}, - [605] = {.lex_state = 1, .external_lex_state = 4}, - [606] = {.lex_state = 7, .external_lex_state = 3}, + [597] = {.lex_state = 16, .external_lex_state = 3}, + [598] = {.lex_state = 7, .external_lex_state = 3}, + [599] = {.lex_state = 22, .external_lex_state = 3}, + [600] = {.lex_state = 16, .external_lex_state = 3}, + [601] = {.lex_state = 0, .external_lex_state = 7}, + [602] = {.lex_state = 22, .external_lex_state = 3}, + [603] = {.lex_state = 16, .external_lex_state = 3}, + [604] = {.lex_state = 22, .external_lex_state = 3}, + [605] = {.lex_state = 16, .external_lex_state = 3}, + [606] = {.lex_state = 1, .external_lex_state = 5}, [607] = {.lex_state = 22, .external_lex_state = 3}, [608] = {.lex_state = 16, .external_lex_state = 3}, [609] = {.lex_state = 22, .external_lex_state = 3}, [610] = {.lex_state = 16, .external_lex_state = 3}, - [611] = {.lex_state = 16, .external_lex_state = 3}, + [611] = {.lex_state = 0, .external_lex_state = 7}, [612] = {.lex_state = 22, .external_lex_state = 3}, - [613] = {.lex_state = 22, .external_lex_state = 3}, - [614] = {.lex_state = 16, .external_lex_state = 3}, + [613] = {.lex_state = 16, .external_lex_state = 3}, + [614] = {.lex_state = 22, .external_lex_state = 3}, [615] = {.lex_state = 22, .external_lex_state = 3}, - [616] = {.lex_state = 22, .external_lex_state = 3}, - [617] = {.lex_state = 0, .external_lex_state = 3}, - [618] = {.lex_state = 0, .external_lex_state = 7}, - [619] = {.lex_state = 0, .external_lex_state = 3}, + [616] = {.lex_state = 16, .external_lex_state = 3}, + [617] = {.lex_state = 22, .external_lex_state = 3}, + [618] = {.lex_state = 0, .external_lex_state = 3}, + [619] = {.lex_state = 19, .external_lex_state = 3}, [620] = {.lex_state = 0, .external_lex_state = 3}, - [621] = {.lex_state = 0, .external_lex_state = 4}, + [621] = {.lex_state = 0, .external_lex_state = 3}, [622] = {.lex_state = 0, .external_lex_state = 3}, [623] = {.lex_state = 0, .external_lex_state = 3}, - [624] = {.lex_state = 0, .external_lex_state = 3}, - [625] = {.lex_state = 11, .external_lex_state = 3}, - [626] = {.lex_state = 19, .external_lex_state = 3}, - [627] = {.lex_state = 131, .external_lex_state = 3}, - [628] = {.lex_state = 0, .external_lex_state = 3}, - [629] = {.lex_state = 0, .external_lex_state = 3}, + [624] = {.lex_state = 11, .external_lex_state = 3}, + [625] = {.lex_state = 131, .external_lex_state = 3}, + [626] = {.lex_state = 0, .external_lex_state = 3}, + [627] = {.lex_state = 11, .external_lex_state = 3}, + [628] = {.lex_state = 19, .external_lex_state = 3}, + [629] = {.lex_state = 141, .external_lex_state = 3}, [630] = {.lex_state = 0, .external_lex_state = 3}, - [631] = {.lex_state = 0, .external_lex_state = 3}, - [632] = {.lex_state = 131, .external_lex_state = 3}, + [631] = {.lex_state = 131, .external_lex_state = 3}, + [632] = {.lex_state = 0, .external_lex_state = 3}, [633] = {.lex_state = 0, .external_lex_state = 3}, [634] = {.lex_state = 22, .external_lex_state = 3}, [635] = {.lex_state = 0, .external_lex_state = 3}, - [636] = {.lex_state = 141, .external_lex_state = 3}, + [636] = {.lex_state = 0, .external_lex_state = 3}, [637] = {.lex_state = 0, .external_lex_state = 3}, [638] = {.lex_state = 0, .external_lex_state = 3}, - [639] = {.lex_state = 141, .external_lex_state = 3}, - [640] = {.lex_state = 0, .external_lex_state = 3}, + [639] = {.lex_state = 0, .external_lex_state = 7}, + [640] = {.lex_state = 141, .external_lex_state = 3}, [641] = {.lex_state = 0, .external_lex_state = 3}, [642] = {.lex_state = 0, .external_lex_state = 7}, - [643] = {.lex_state = 0, .external_lex_state = 3}, + [643] = {.lex_state = 0, .external_lex_state = 5}, [644] = {.lex_state = 131, .external_lex_state = 3}, [645] = {.lex_state = 141, .external_lex_state = 3}, - [646] = {.lex_state = 0, .external_lex_state = 7}, + [646] = {.lex_state = 0, .external_lex_state = 3}, [647] = {.lex_state = 16, .external_lex_state = 3}, [648] = {.lex_state = 1, .external_lex_state = 3}, [649] = {.lex_state = 0, .external_lex_state = 3}, [650] = {.lex_state = 0, .external_lex_state = 3}, - [651] = {.lex_state = 0, .external_lex_state = 3}, - [652] = {.lex_state = 19, .external_lex_state = 3}, + [651] = {.lex_state = 141, .external_lex_state = 3}, + [652] = {.lex_state = 0, .external_lex_state = 3}, [653] = {.lex_state = 0, .external_lex_state = 3}, - [654] = {.lex_state = 141, .external_lex_state = 3}, + [654] = {.lex_state = 0, .external_lex_state = 7}, [655] = {.lex_state = 141, .external_lex_state = 3}, - [656] = {.lex_state = 141, .external_lex_state = 3}, - [657] = {.lex_state = 0, .external_lex_state = 3}, - [658] = {.lex_state = 11, .external_lex_state = 3}, + [656] = {.lex_state = 0, .external_lex_state = 3}, + [657] = {.lex_state = 141, .external_lex_state = 3}, + [658] = {.lex_state = 0, .external_lex_state = 3}, [659] = {.lex_state = 0, .external_lex_state = 3}, [660] = {.lex_state = 0, .external_lex_state = 3}, - [661] = {.lex_state = 0, .external_lex_state = 4}, + [661] = {.lex_state = 0, .external_lex_state = 3}, [662] = {.lex_state = 0, .external_lex_state = 3}, [663] = {.lex_state = 0, .external_lex_state = 3}, - [664] = {.lex_state = 0, .external_lex_state = 4}, - [665] = {.lex_state = 0, .external_lex_state = 8}, + [664] = {.lex_state = 0, .external_lex_state = 5}, + [665] = {.lex_state = 0, .external_lex_state = 3}, [666] = {.lex_state = 0, .external_lex_state = 3}, - [667] = {.lex_state = 0, .external_lex_state = 4}, - [668] = {.lex_state = 0, .external_lex_state = 3}, - [669] = {.lex_state = 0, .external_lex_state = 3}, - [670] = {.lex_state = 3, .external_lex_state = 3}, - [671] = {.lex_state = 0, .external_lex_state = 9}, - [672] = {.lex_state = 3, .external_lex_state = 3}, + [667] = {.lex_state = 0, .external_lex_state = 5}, + [668] = {.lex_state = 0, .external_lex_state = 8}, + [669] = {.lex_state = 0, .external_lex_state = 5}, + [670] = {.lex_state = 0, .external_lex_state = 3}, + [671] = {.lex_state = 0, .external_lex_state = 3}, + [672] = {.lex_state = 0, .external_lex_state = 9}, [673] = {.lex_state = 0, .external_lex_state = 3}, [674] = {.lex_state = 0, .external_lex_state = 3}, [675] = {.lex_state = 0, .external_lex_state = 3}, [676] = {.lex_state = 0, .external_lex_state = 3}, [677] = {.lex_state = 0, .external_lex_state = 10}, [678] = {.lex_state = 0, .external_lex_state = 10}, - [679] = {.lex_state = 0, .external_lex_state = 4}, - [680] = {.lex_state = 0, .external_lex_state = 3}, - [681] = {.lex_state = 3, .external_lex_state = 3}, - [682] = {.lex_state = 0, .external_lex_state = 3}, - [683] = {.lex_state = 3, .external_lex_state = 3}, - [684] = {.lex_state = 0, .external_lex_state = 3}, + [679] = {.lex_state = 54, .external_lex_state = 3}, + [680] = {.lex_state = 0, .external_lex_state = 5}, + [681] = {.lex_state = 0, .external_lex_state = 3}, + [682] = {.lex_state = 3, .external_lex_state = 3}, + [683] = {.lex_state = 0, .external_lex_state = 3}, + [684] = {.lex_state = 3, .external_lex_state = 3}, [685] = {.lex_state = 0, .external_lex_state = 3}, [686] = {.lex_state = 0, .external_lex_state = 3}, [687] = {.lex_state = 0, .external_lex_state = 3}, - [688] = {.lex_state = 0, .external_lex_state = 3}, - [689] = {.lex_state = 0, .external_lex_state = 4}, + [688] = {.lex_state = 0, .external_lex_state = 5}, + [689] = {.lex_state = 0, .external_lex_state = 3}, [690] = {.lex_state = 0, .external_lex_state = 3}, - [691] = {.lex_state = 0, .external_lex_state = 9}, + [691] = {.lex_state = 0, .external_lex_state = 3}, [692] = {.lex_state = 0, .external_lex_state = 3}, - [693] = {.lex_state = 0, .external_lex_state = 4}, - [694] = {.lex_state = 0, .external_lex_state = 3}, + [693] = {.lex_state = 0, .external_lex_state = 9}, + [694] = {.lex_state = 0, .external_lex_state = 5}, [695] = {.lex_state = 0, .external_lex_state = 3}, [696] = {.lex_state = 0, .external_lex_state = 3}, - [697] = {.lex_state = 54, .external_lex_state = 3}, - [698] = {.lex_state = 0, .external_lex_state = 3}, + [697] = {.lex_state = 0, .external_lex_state = 3}, + [698] = {.lex_state = 0, .external_lex_state = 5}, [699] = {.lex_state = 0, .external_lex_state = 3}, [700] = {.lex_state = 0, .external_lex_state = 3}, [701] = {.lex_state = 0, .external_lex_state = 3}, @@ -6008,230 +6009,231 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [710] = {.lex_state = 0, .external_lex_state = 3}, [711] = {.lex_state = 0, .external_lex_state = 3}, [712] = {.lex_state = 0, .external_lex_state = 3}, - [713] = {.lex_state = 0, .external_lex_state = 4}, - [714] = {.lex_state = 0, .external_lex_state = 3}, - [715] = {.lex_state = 18, .external_lex_state = 3}, + [713] = {.lex_state = 0, .external_lex_state = 3}, + [714] = {.lex_state = 0, .external_lex_state = 5}, + [715] = {.lex_state = 0, .external_lex_state = 3}, [716] = {.lex_state = 0, .external_lex_state = 3}, - [717] = {.lex_state = 0, .external_lex_state = 3}, + [717] = {.lex_state = 18, .external_lex_state = 3}, [718] = {.lex_state = 0, .external_lex_state = 3}, [719] = {.lex_state = 0, .external_lex_state = 3}, - [720] = {.lex_state = 0, .external_lex_state = 8}, - [721] = {.lex_state = 0, .external_lex_state = 10}, - [722] = {.lex_state = 0, .external_lex_state = 3}, + [720] = {.lex_state = 0, .external_lex_state = 3}, + [721] = {.lex_state = 0, .external_lex_state = 8}, + [722] = {.lex_state = 0, .external_lex_state = 10}, [723] = {.lex_state = 0, .external_lex_state = 3}, - [724] = {.lex_state = 0, .external_lex_state = 3}, + [724] = {.lex_state = 3, .external_lex_state = 3}, [725] = {.lex_state = 0, .external_lex_state = 3}, - [726] = {.lex_state = 3, .external_lex_state = 3}, - [727] = {.lex_state = 131, .external_lex_state = 3}, - [728] = {.lex_state = 0, .external_lex_state = 10}, + [726] = {.lex_state = 0, .external_lex_state = 3}, + [727] = {.lex_state = 0, .external_lex_state = 3}, + [728] = {.lex_state = 0, .external_lex_state = 3}, [729] = {.lex_state = 3, .external_lex_state = 3}, - [730] = {.lex_state = 0, .external_lex_state = 3}, - [731] = {.lex_state = 0, .external_lex_state = 3}, - [732] = {.lex_state = 0, .external_lex_state = 4}, - [733] = {.lex_state = 0, .external_lex_state = 3}, - [734] = {.lex_state = 131, .external_lex_state = 3}, + [730] = {.lex_state = 0, .external_lex_state = 10}, + [731] = {.lex_state = 131, .external_lex_state = 3}, + [732] = {.lex_state = 3, .external_lex_state = 3}, + [733] = {.lex_state = 0, .external_lex_state = 5}, + [734] = {.lex_state = 0, .external_lex_state = 3}, [735] = {.lex_state = 0, .external_lex_state = 3}, - [736] = {.lex_state = 0, .external_lex_state = 4}, - [737] = {.lex_state = 54, .external_lex_state = 3}, + [736] = {.lex_state = 131, .external_lex_state = 3}, + [737] = {.lex_state = 0, .external_lex_state = 5}, [738] = {.lex_state = 0, .external_lex_state = 3}, - [739] = {.lex_state = 0, .external_lex_state = 4}, - [740] = {.lex_state = 7, .external_lex_state = 3}, + [739] = {.lex_state = 54, .external_lex_state = 3}, + [740] = {.lex_state = 3, .external_lex_state = 3}, [741] = {.lex_state = 0, .external_lex_state = 3}, - [742] = {.lex_state = 0, .external_lex_state = 3}, - [743] = {.lex_state = 0, .external_lex_state = 7}, + [742] = {.lex_state = 0, .external_lex_state = 7}, + [743] = {.lex_state = 0, .external_lex_state = 3}, [744] = {.lex_state = 0, .external_lex_state = 3}, [745] = {.lex_state = 0, .external_lex_state = 3}, - [746] = {.lex_state = 0, .external_lex_state = 3}, - [747] = {.lex_state = 7, .external_lex_state = 3}, - [748] = {.lex_state = 23, .external_lex_state = 3}, - [749] = {.lex_state = 17, .external_lex_state = 3}, - [750] = {.lex_state = 0, .external_lex_state = 3}, + [746] = {.lex_state = 7, .external_lex_state = 3}, + [747] = {.lex_state = 23, .external_lex_state = 3}, + [748] = {.lex_state = 17, .external_lex_state = 3}, + [749] = {.lex_state = 0, .external_lex_state = 3}, + [750] = {.lex_state = 2, .external_lex_state = 3}, [751] = {.lex_state = 0, .external_lex_state = 3}, [752] = {.lex_state = 0, .external_lex_state = 3}, [753] = {.lex_state = 0, .external_lex_state = 3}, [754] = {.lex_state = 0, .external_lex_state = 3}, [755] = {.lex_state = 7, .external_lex_state = 3}, - [756] = {.lex_state = 2, .external_lex_state = 3}, + [756] = {.lex_state = 0, .external_lex_state = 3}, [757] = {.lex_state = 0, .external_lex_state = 3}, [758] = {.lex_state = 0, .external_lex_state = 3}, [759] = {.lex_state = 0, .external_lex_state = 3}, [760] = {.lex_state = 2, .external_lex_state = 3}, - [761] = {.lex_state = 0, .external_lex_state = 7}, - [762] = {.lex_state = 0, .external_lex_state = 3}, - [763] = {.lex_state = 2, .external_lex_state = 3}, - [764] = {.lex_state = 0, .external_lex_state = 3}, - [765] = {.lex_state = 0, .external_lex_state = 10}, - [766] = {.lex_state = 0, .external_lex_state = 10}, - [767] = {.lex_state = 7, .external_lex_state = 3}, - [768] = {.lex_state = 0, .external_lex_state = 3}, - [769] = {.lex_state = 0, .external_lex_state = 3}, - [770] = {.lex_state = 7, .external_lex_state = 3}, - [771] = {.lex_state = 0, .external_lex_state = 3}, + [761] = {.lex_state = 2, .external_lex_state = 3}, + [762] = {.lex_state = 0, .external_lex_state = 7}, + [763] = {.lex_state = 0, .external_lex_state = 10}, + [764] = {.lex_state = 0, .external_lex_state = 10}, + [765] = {.lex_state = 0, .external_lex_state = 3}, + [766] = {.lex_state = 131, .external_lex_state = 3}, + [767] = {.lex_state = 0, .external_lex_state = 3}, + [768] = {.lex_state = 7, .external_lex_state = 3}, + [769] = {.lex_state = 7, .external_lex_state = 3}, + [770] = {.lex_state = 0, .external_lex_state = 3}, + [771] = {.lex_state = 7, .external_lex_state = 3}, [772] = {.lex_state = 0, .external_lex_state = 3}, [773] = {.lex_state = 0, .external_lex_state = 3}, [774] = {.lex_state = 0, .external_lex_state = 3}, - [775] = {.lex_state = 0, .external_lex_state = 3}, - [776] = {.lex_state = 0, .external_lex_state = 3}, + [775] = {.lex_state = 7, .external_lex_state = 3}, + [776] = {.lex_state = 7, .external_lex_state = 3}, [777] = {.lex_state = 0, .external_lex_state = 3}, - [778] = {.lex_state = 7, .external_lex_state = 3}, - [779] = {.lex_state = 7, .external_lex_state = 3}, + [778] = {.lex_state = 0, .external_lex_state = 3}, + [779] = {.lex_state = 0, .external_lex_state = 3}, [780] = {.lex_state = 0, .external_lex_state = 3}, [781] = {.lex_state = 0, .external_lex_state = 3}, [782] = {.lex_state = 7, .external_lex_state = 3}, [783] = {.lex_state = 7, .external_lex_state = 3}, - [784] = {.lex_state = 0, .external_lex_state = 10}, - [785] = {.lex_state = 7, .external_lex_state = 3}, + [784] = {.lex_state = 7, .external_lex_state = 3}, + [785] = {.lex_state = 0, .external_lex_state = 7}, [786] = {.lex_state = 0, .external_lex_state = 3}, [787] = {.lex_state = 0, .external_lex_state = 3}, [788] = {.lex_state = 0, .external_lex_state = 3}, - [789] = {.lex_state = 7, .external_lex_state = 3}, - [790] = {.lex_state = 0, .external_lex_state = 3}, + [789] = {.lex_state = 0, .external_lex_state = 3}, + [790] = {.lex_state = 7, .external_lex_state = 3}, [791] = {.lex_state = 0, .external_lex_state = 3}, [792] = {.lex_state = 0, .external_lex_state = 3}, - [793] = {.lex_state = 0, .external_lex_state = 10}, - [794] = {.lex_state = 0, .external_lex_state = 3}, - [795] = {.lex_state = 7, .external_lex_state = 3}, - [796] = {.lex_state = 7, .external_lex_state = 3}, + [793] = {.lex_state = 0, .external_lex_state = 3}, + [794] = {.lex_state = 7, .external_lex_state = 3}, + [795] = {.lex_state = 0, .external_lex_state = 3}, + [796] = {.lex_state = 0, .external_lex_state = 3}, [797] = {.lex_state = 7, .external_lex_state = 3}, - [798] = {.lex_state = 2, .external_lex_state = 3}, + [798] = {.lex_state = 7, .external_lex_state = 3}, [799] = {.lex_state = 0, .external_lex_state = 3}, - [800] = {.lex_state = 0, .external_lex_state = 3}, - [801] = {.lex_state = 7, .external_lex_state = 3}, + [800] = {.lex_state = 7, .external_lex_state = 3}, + [801] = {.lex_state = 0, .external_lex_state = 3}, [802] = {.lex_state = 0, .external_lex_state = 3}, - [803] = {.lex_state = 131, .external_lex_state = 3}, + [803] = {.lex_state = 0, .external_lex_state = 3}, [804] = {.lex_state = 0, .external_lex_state = 3}, [805] = {.lex_state = 0, .external_lex_state = 3}, [806] = {.lex_state = 7, .external_lex_state = 3}, [807] = {.lex_state = 7, .external_lex_state = 3}, - [808] = {.lex_state = 0, .external_lex_state = 3}, - [809] = {.lex_state = 0, .external_lex_state = 3}, + [808] = {.lex_state = 0, .external_lex_state = 10}, + [809] = {.lex_state = 7, .external_lex_state = 3}, [810] = {.lex_state = 7, .external_lex_state = 3}, [811] = {.lex_state = 0, .external_lex_state = 3}, [812] = {.lex_state = 0, .external_lex_state = 3}, - [813] = {.lex_state = 7, .external_lex_state = 3}, - [814] = {.lex_state = 0, .external_lex_state = 3}, - [815] = {.lex_state = 0, .external_lex_state = 11}, - [816] = {.lex_state = 0, .external_lex_state = 7}, + [813] = {.lex_state = 0, .external_lex_state = 3}, + [814] = {.lex_state = 0, .external_lex_state = 11}, + [815] = {.lex_state = 0, .external_lex_state = 3}, + [816] = {.lex_state = 3, .external_lex_state = 3}, [817] = {.lex_state = 0, .external_lex_state = 3}, - [818] = {.lex_state = 3, .external_lex_state = 3}, + [818] = {.lex_state = 7, .external_lex_state = 3}, [819] = {.lex_state = 7, .external_lex_state = 3}, - [820] = {.lex_state = 7, .external_lex_state = 3}, - [821] = {.lex_state = 23, .external_lex_state = 3}, - [822] = {.lex_state = 17, .external_lex_state = 3}, - [823] = {.lex_state = 7, .external_lex_state = 3}, - [824] = {.lex_state = 0, .external_lex_state = 3}, - [825] = {.lex_state = 0, .external_lex_state = 7}, + [820] = {.lex_state = 23, .external_lex_state = 3}, + [821] = {.lex_state = 17, .external_lex_state = 3}, + [822] = {.lex_state = 7, .external_lex_state = 3}, + [823] = {.lex_state = 0, .external_lex_state = 3}, + [824] = {.lex_state = 0, .external_lex_state = 7}, + [825] = {.lex_state = 0, .external_lex_state = 3}, [826] = {.lex_state = 0, .external_lex_state = 3}, [827] = {.lex_state = 0, .external_lex_state = 3}, - [828] = {.lex_state = 0, .external_lex_state = 3}, + [828] = {.lex_state = 0, .external_lex_state = 11}, [829] = {.lex_state = 0, .external_lex_state = 3}, - [830] = {.lex_state = 7, .external_lex_state = 3}, + [830] = {.lex_state = 0, .external_lex_state = 3}, [831] = {.lex_state = 0, .external_lex_state = 3}, - [832] = {.lex_state = 0, .external_lex_state = 11}, - [833] = {.lex_state = 0, .external_lex_state = 3}, + [832] = {.lex_state = 7, .external_lex_state = 3}, + [833] = {.lex_state = 0, .external_lex_state = 10}, [834] = {.lex_state = 0, .external_lex_state = 3}, [835] = {.lex_state = 0, .external_lex_state = 3}, [836] = {.lex_state = 0, .external_lex_state = 3}, - [837] = {.lex_state = 3, .external_lex_state = 3}, + [837] = {.lex_state = 2, .external_lex_state = 3}, [838] = {.lex_state = 0, .external_lex_state = 3}, - [839] = {.lex_state = 0, .external_lex_state = 4}, + [839] = {.lex_state = 0, .external_lex_state = 3}, [840] = {.lex_state = 0, .external_lex_state = 3}, - [841] = {.lex_state = 0, .external_lex_state = 3}, - [842] = {.lex_state = 0, .external_lex_state = 12}, - [843] = {.lex_state = 14, .external_lex_state = 3}, - [844] = {.lex_state = 0, .external_lex_state = 4}, - [845] = {.lex_state = 0, .external_lex_state = 3}, - [846] = {.lex_state = 0, .external_lex_state = 13}, + [841] = {.lex_state = 0, .external_lex_state = 5}, + [842] = {.lex_state = 153, .external_lex_state = 3}, + [843] = {.lex_state = 0, .external_lex_state = 5}, + [844] = {.lex_state = 14, .external_lex_state = 3}, + [845] = {.lex_state = 33, .external_lex_state = 3}, + [846] = {.lex_state = 0, .external_lex_state = 3}, [847] = {.lex_state = 0, .external_lex_state = 3}, [848] = {.lex_state = 0, .external_lex_state = 3}, - [849] = {.lex_state = 0, .external_lex_state = 3}, + [849] = {.lex_state = 0, .external_lex_state = 12}, [850] = {.lex_state = 0, .external_lex_state = 3}, [851] = {.lex_state = 0, .external_lex_state = 3}, - [852] = {.lex_state = 153, .external_lex_state = 3}, + [852] = {.lex_state = 0, .external_lex_state = 3}, [853] = {.lex_state = 0, .external_lex_state = 3}, [854] = {.lex_state = 0, .external_lex_state = 3}, [855] = {.lex_state = 0, .external_lex_state = 3}, [856] = {.lex_state = 0, .external_lex_state = 3}, - [857] = {.lex_state = 25, .external_lex_state = 3}, - [858] = {.lex_state = 0, .external_lex_state = 3}, + [857] = {.lex_state = 3, .external_lex_state = 3}, + [858] = {.lex_state = 25, .external_lex_state = 3}, [859] = {.lex_state = 0, .external_lex_state = 3}, [860] = {.lex_state = 0, .external_lex_state = 3}, [861] = {.lex_state = 0, .external_lex_state = 3}, [862] = {.lex_state = 0, .external_lex_state = 3}, - [863] = {.lex_state = 0, .external_lex_state = 3}, + [863] = {.lex_state = 0, .external_lex_state = 13}, [864] = {.lex_state = 0, .external_lex_state = 3}, - [865] = {.lex_state = 2, .external_lex_state = 3}, - [866] = {.lex_state = 0, .external_lex_state = 3}, + [865] = {.lex_state = 0, .external_lex_state = 3}, + [866] = {.lex_state = 7, .external_lex_state = 3}, [867] = {.lex_state = 0, .external_lex_state = 3}, - [868] = {.lex_state = 0, .external_lex_state = 3}, + [868] = {.lex_state = 142, .external_lex_state = 3}, [869] = {.lex_state = 0, .external_lex_state = 3}, - [870] = {.lex_state = 153, .external_lex_state = 3}, + [870] = {.lex_state = 0, .external_lex_state = 3}, [871] = {.lex_state = 0, .external_lex_state = 3}, [872] = {.lex_state = 0, .external_lex_state = 3}, - [873] = {.lex_state = 0, .external_lex_state = 3}, - [874] = {.lex_state = 142, .external_lex_state = 3}, - [875] = {.lex_state = 0, .external_lex_state = 3}, + [873] = {.lex_state = 153, .external_lex_state = 3}, + [874] = {.lex_state = 0, .external_lex_state = 3}, + [875] = {.lex_state = 2, .external_lex_state = 3}, [876] = {.lex_state = 0, .external_lex_state = 3}, - [877] = {.lex_state = 0, .external_lex_state = 12}, - [878] = {.lex_state = 0, .external_lex_state = 3}, - [879] = {.lex_state = 33, .external_lex_state = 3}, - [880] = {.lex_state = 0, .external_lex_state = 3}, - [881] = {.lex_state = 142, .external_lex_state = 3}, - [882] = {.lex_state = 0, .external_lex_state = 3}, - [883] = {.lex_state = 0, .external_lex_state = 13}, - [884] = {.lex_state = 0, .external_lex_state = 3}, - [885] = {.lex_state = 0, .external_lex_state = 3}, - [886] = {.lex_state = 153, .external_lex_state = 3}, - [887] = {.lex_state = 7, .external_lex_state = 3}, - [888] = {.lex_state = 25, .external_lex_state = 3}, + [877] = {.lex_state = 0, .external_lex_state = 3}, + [878] = {.lex_state = 0, .external_lex_state = 13}, + [879] = {.lex_state = 0, .external_lex_state = 3}, + [880] = {.lex_state = 33, .external_lex_state = 3}, + [881] = {.lex_state = 0, .external_lex_state = 3}, + [882] = {.lex_state = 142, .external_lex_state = 3}, + [883] = {.lex_state = 25, .external_lex_state = 3}, + [884] = {.lex_state = 0, .external_lex_state = 12}, + [885] = {.lex_state = 153, .external_lex_state = 3}, + [886] = {.lex_state = 0, .external_lex_state = 3}, + [887] = {.lex_state = 0, .external_lex_state = 3}, + [888] = {.lex_state = 7, .external_lex_state = 3}, [889] = {.lex_state = 0, .external_lex_state = 3}, - [890] = {.lex_state = 0, .external_lex_state = 3}, + [890] = {.lex_state = 7, .external_lex_state = 3}, [891] = {.lex_state = 0, .external_lex_state = 3}, - [892] = {.lex_state = 14, .external_lex_state = 3}, + [892] = {.lex_state = 0, .external_lex_state = 3}, [893] = {.lex_state = 0, .external_lex_state = 3}, - [894] = {.lex_state = 7, .external_lex_state = 3}, + [894] = {.lex_state = 0, .external_lex_state = 3}, [895] = {.lex_state = 0, .external_lex_state = 3}, [896] = {.lex_state = 0, .external_lex_state = 3}, - [897] = {.lex_state = 2, .external_lex_state = 3}, - [898] = {.lex_state = 0, .external_lex_state = 3}, + [897] = {.lex_state = 0, .external_lex_state = 3}, + [898] = {.lex_state = 2, .external_lex_state = 3}, [899] = {.lex_state = 0, .external_lex_state = 3}, [900] = {.lex_state = 0, .external_lex_state = 3}, [901] = {.lex_state = 0, .external_lex_state = 3}, [902] = {.lex_state = 0, .external_lex_state = 3}, - [903] = {.lex_state = 33, .external_lex_state = 3}, + [903] = {.lex_state = 0, .external_lex_state = 3}, [904] = {.lex_state = 0, .external_lex_state = 3}, [905] = {.lex_state = 0, .external_lex_state = 3}, - [906] = {.lex_state = 14, .external_lex_state = 3}, + [906] = {.lex_state = 0, .external_lex_state = 3}, [907] = {.lex_state = 0, .external_lex_state = 3}, [908] = {.lex_state = 0, .external_lex_state = 3}, - [909] = {.lex_state = 0, .external_lex_state = 3}, - [910] = {.lex_state = 33, .external_lex_state = 3}, - [911] = {.lex_state = 0, .external_lex_state = 3}, - [912] = {.lex_state = 7, .external_lex_state = 3}, - [913] = {.lex_state = 7, .external_lex_state = 3}, + [909] = {.lex_state = 14, .external_lex_state = 3}, + [910] = {.lex_state = 0, .external_lex_state = 3}, + [911] = {.lex_state = 33, .external_lex_state = 3}, + [912] = {.lex_state = 0, .external_lex_state = 3}, + [913] = {.lex_state = 0, .external_lex_state = 3}, [914] = {.lex_state = 0, .external_lex_state = 3}, - [915] = {.lex_state = 33, .external_lex_state = 3}, - [916] = {.lex_state = 0, .external_lex_state = 3}, - [917] = {.lex_state = 0, .external_lex_state = 3}, + [915] = {.lex_state = 0, .external_lex_state = 3}, + [916] = {.lex_state = 33, .external_lex_state = 3}, + [917] = {.lex_state = 7, .external_lex_state = 3}, [918] = {.lex_state = 0, .external_lex_state = 3}, - [919] = {.lex_state = 34, .external_lex_state = 3}, - [920] = {.lex_state = 153, .external_lex_state = 3}, + [919] = {.lex_state = 0, .external_lex_state = 3}, + [920] = {.lex_state = 34, .external_lex_state = 3}, [921] = {.lex_state = 0, .external_lex_state = 3}, - [922] = {.lex_state = 3, .external_lex_state = 3}, - [923] = {.lex_state = 0, .external_lex_state = 3}, + [922] = {.lex_state = 0, .external_lex_state = 3}, + [923] = {.lex_state = 3, .external_lex_state = 3}, [924] = {.lex_state = 0, .external_lex_state = 3}, [925] = {.lex_state = 0, .external_lex_state = 3}, [926] = {.lex_state = 0, .external_lex_state = 3}, [927] = {.lex_state = 0, .external_lex_state = 3}, - [928] = {.lex_state = 0, .external_lex_state = 3}, - [929] = {.lex_state = 0, .external_lex_state = 3}, - [930] = {.lex_state = 153, .external_lex_state = 3}, + [928] = {.lex_state = 153, .external_lex_state = 3}, + [929] = {.lex_state = 153, .external_lex_state = 3}, + [930] = {.lex_state = 0, .external_lex_state = 3}, [931] = {.lex_state = 0, .external_lex_state = 3}, - [932] = {.lex_state = 0, .external_lex_state = 3}, - [933] = {.lex_state = 153, .external_lex_state = 3}, - [934] = {.lex_state = 0, .external_lex_state = 3}, - [935] = {.lex_state = 14, .external_lex_state = 3}, + [932] = {.lex_state = 14, .external_lex_state = 3}, + [933] = {.lex_state = 0, .external_lex_state = 3}, + [934] = {.lex_state = 153, .external_lex_state = 3}, + [935] = {.lex_state = 0, .external_lex_state = 3}, [936] = {.lex_state = 0, .external_lex_state = 3}, + [937] = {.lex_state = 14, .external_lex_state = 3}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -6333,38 +6335,38 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_quoted_string] = ACTIONS(1), }, [STATE(1)] = { - [sym_document] = STATE(841), - [sym_doctype] = STATE(441), - [sym__node] = STATE(441), - [sym_element] = STATE(441), - [sym_script_element] = STATE(441), - [sym_style_element] = STATE(441), - [sym_start_tag] = STATE(114), - [sym_script_start_tag] = STATE(721), - [sym_style_start_tag] = STATE(728), - [sym_self_closing_tag] = STATE(406), - [sym_erroneous_end_tag] = STATE(441), - [sym_text] = STATE(441), - [sym__any_statement] = STATE(407), - [sym__alternative_statement] = STATE(408), - [sym_let_statement] = STATE(407), - [sym_switch_statement] = STATE(407), + [sym_document] = STATE(919), + [sym_doctype] = STATE(443), + [sym__node] = STATE(443), + [sym_element] = STATE(443), + [sym_script_element] = STATE(443), + [sym_style_element] = STATE(443), + [sym_start_tag] = STATE(96), + [sym_script_start_tag] = STATE(722), + [sym_style_start_tag] = STATE(730), + [sym_self_closing_tag] = STATE(408), + [sym_erroneous_end_tag] = STATE(443), + [sym_text] = STATE(443), + [sym__any_statement] = STATE(409), + [sym__alternative_statement] = STATE(410), + [sym_let_statement] = STATE(409), + [sym_switch_statement] = STATE(409), [sym__switch_start_expression] = STATE(827), - [sym_defer_statement] = STATE(407), - [sym_placeholder_statement] = STATE(411), - [sym_loading_statement] = STATE(414), - [sym_error_statement] = STATE(424), - [sym_for_statement] = STATE(407), - [sym__for_start_expression] = STATE(791), - [sym_empty_statement] = STATE(428), - [sym_if_statement] = STATE(407), - [sym_else_if_statement] = STATE(429), - [sym_else_statement] = STATE(431), - [sym__if_start_expression] = STATE(805), - [sym__else_if_start_expression] = STATE(814), - [sym_icu_expression] = STATE(441), - [sym_interpolation] = STATE(441), - [aux_sym_document_repeat1] = STATE(141), + [sym_defer_statement] = STATE(409), + [sym_placeholder_statement] = STATE(413), + [sym_loading_statement] = STATE(416), + [sym_error_statement] = STATE(426), + [sym_for_statement] = STATE(409), + [sym__for_start_expression] = STATE(792), + [sym_empty_statement] = STATE(430), + [sym_if_statement] = STATE(409), + [sym_else_if_statement] = STATE(431), + [sym_else_statement] = STATE(433), + [sym__if_start_expression] = STATE(802), + [sym__else_if_start_expression] = STATE(812), + [sym_icu_expression] = STATE(443), + [sym_interpolation] = STATE(443), + [aux_sym_document_repeat1] = STATE(125), [ts_builtin_sym_end] = ACTIONS(5), [anon_sym_LT_BANG] = ACTIONS(7), [anon_sym_LT] = ACTIONS(9), @@ -6378,18 +6380,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__control_flow_start] = ACTIONS(23), }, [STATE(2)] = { - [sym__any_expression] = STATE(307), - [sym_arrow_function] = STATE(307), - [sym_arrow_function_parameters] = STATE(882), - [sym_regular_expression] = STATE(307), - [sym__alias] = STATE(341), + [sym__any_expression] = STATE(315), + [sym_arrow_function] = STATE(315), + [sym_arrow_function_parameters] = STATE(886), + [sym_regular_expression] = STATE(315), + [sym__alias] = STATE(338), [sym_template_string] = STATE(3), [sym_expression] = STATE(34), - [sym_unary_expression] = STATE(273), - [sym_binary_expression] = STATE(273), - [sym_ternary_expression] = STATE(307), - [sym_nullish_coalescing_expression] = STATE(307), - [sym_conditional_expression] = STATE(307), + [sym_unary_expression] = STATE(287), + [sym_binary_expression] = STATE(287), + [sym_ternary_expression] = STATE(315), + [sym_nullish_coalescing_expression] = STATE(315), + [sym_conditional_expression] = STATE(315), [sym__primitive] = STATE(3), [sym_object] = STATE(3), [sym_array] = STATE(3), @@ -6399,64 +6401,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_expression] = STATE(3), [sym_bracket_expression] = STATE(3), [sym__backtick] = STATE(569), - [sym__single_quote] = STATE(616), - [sym__double_quote] = STATE(596), + [sym__single_quote] = STATE(602), + [sym__double_quote] = STATE(603), [anon_sym_GT] = ACTIONS(25), [anon_sym_LT] = ACTIONS(25), [anon_sym_SQUOTE] = ACTIONS(27), - [anon_sym_DQUOTE] = ACTIONS(27), - [anon_sym_LBRACE] = ACTIONS(27), - [anon_sym_let] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(27), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_of] = ACTIONS(29), - [anon_sym_COMMA] = ACTIONS(27), - [anon_sym_else] = ACTIONS(29), - [anon_sym_as] = ACTIONS(31), - [anon_sym_EQ_GT] = ACTIONS(33), - [anon_sym_SLASH] = ACTIONS(29), - [anon_sym_DOT] = ACTIONS(35), + [anon_sym_DQUOTE] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_let] = ACTIONS(33), + [anon_sym_SEMI] = ACTIONS(35), + [anon_sym_LPAREN] = ACTIONS(37), + [anon_sym_of] = ACTIONS(33), + [anon_sym_COMMA] = ACTIONS(35), + [anon_sym_else] = ACTIONS(33), + [anon_sym_as] = ACTIONS(39), + [anon_sym_EQ_GT] = ACTIONS(41), + [anon_sym_SLASH] = ACTIONS(43), + [anon_sym_DOT] = ACTIONS(45), [anon_sym_PLUS] = ACTIONS(25), [anon_sym_STAR] = ACTIONS(25), - [anon_sym_COLON] = ACTIONS(37), - [anon_sym_then] = ACTIONS(29), - [anon_sym_LBRACK] = ACTIONS(27), - [anon_sym_BANG] = ACTIONS(29), + [anon_sym_COLON] = ACTIONS(47), + [anon_sym_then] = ACTIONS(33), + [anon_sym_LBRACK] = ACTIONS(49), + [anon_sym_BANG] = ACTIONS(51), [anon_sym_QMARK] = ACTIONS(25), [anon_sym_QMARK_QMARK] = ACTIONS(25), [anon_sym_PIPE_PIPE] = ACTIONS(25), [anon_sym_AMP_AMP] = ACTIONS(25), [anon_sym_PIPE] = ACTIONS(25), - [sym_identifier] = ACTIONS(29), - [sym_number] = ACTIONS(27), - [anon_sym_QMARK_DOT] = ACTIONS(35), - [anon_sym_BANG_DOT] = ACTIONS(35), + [sym_identifier] = ACTIONS(53), + [sym_number] = ACTIONS(55), + [anon_sym_QMARK_DOT] = ACTIONS(45), + [anon_sym_BANG_DOT] = ACTIONS(45), [anon_sym_PERCENT] = ACTIONS(25), - [anon_sym_BQUOTE] = ACTIONS(27), + [anon_sym_BQUOTE] = ACTIONS(57), [anon_sym_DASH] = ACTIONS(25), [anon_sym_STAR_STAR] = ACTIONS(25), [anon_sym_EQ_EQ] = ACTIONS(25), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(45), [anon_sym_BANG_EQ] = ACTIONS(25), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(45), + [anon_sym_LT_EQ] = ACTIONS(45), [anon_sym_in] = ACTIONS(25), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PLUS_EQ] = ACTIONS(35), - [anon_sym_DASH_EQ] = ACTIONS(35), - [anon_sym_STAR_EQ] = ACTIONS(35), - [anon_sym_SLASH_EQ] = ACTIONS(35), - [anon_sym_PERCENT_EQ] = ACTIONS(35), - [anon_sym_STAR_STAR_EQ] = ACTIONS(35), - [anon_sym_LT_LT_EQ] = ACTIONS(35), - [anon_sym_GT_GT_EQ] = ACTIONS(35), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(35), - [anon_sym_AMP_EQ] = ACTIONS(35), - [anon_sym_CARET_EQ] = ACTIONS(35), - [anon_sym_PIPE_EQ] = ACTIONS(35), - [anon_sym_AMP_AMP_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(35), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(45), + [anon_sym_PLUS_EQ] = ACTIONS(45), + [anon_sym_DASH_EQ] = ACTIONS(45), + [anon_sym_STAR_EQ] = ACTIONS(45), + [anon_sym_SLASH_EQ] = ACTIONS(45), + [anon_sym_PERCENT_EQ] = ACTIONS(45), + [anon_sym_STAR_STAR_EQ] = ACTIONS(45), + [anon_sym_LT_LT_EQ] = ACTIONS(45), + [anon_sym_GT_GT_EQ] = ACTIONS(45), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(45), + [anon_sym_AMP_EQ] = ACTIONS(45), + [anon_sym_CARET_EQ] = ACTIONS(45), + [anon_sym_PIPE_EQ] = ACTIONS(45), + [anon_sym_AMP_AMP_EQ] = ACTIONS(45), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(45), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(45), [sym_comment] = ACTIONS(3), }, }; @@ -6465,22 +6467,22 @@ static const uint16_t ts_small_parse_table[] = { [0] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(45), 1, + ACTIONS(65), 1, anon_sym_LBRACK, - ACTIONS(49), 1, + ACTIONS(69), 1, anon_sym_PIPE, STATE(29), 1, aux_sym_pipe_sequence_repeat1, STATE(35), 1, sym_pipe_sequence, - ACTIONS(47), 2, + ACTIONS(67), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(43), 3, + ACTIONS(63), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(39), 20, + ACTIONS(59), 20, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -6501,7 +6503,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(41), 27, + ACTIONS(61), 27, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -6532,22 +6534,22 @@ static const uint16_t ts_small_parse_table[] = { [76] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(45), 1, + ACTIONS(65), 1, anon_sym_LBRACK, - ACTIONS(55), 1, + ACTIONS(75), 1, anon_sym_PIPE, STATE(103), 1, aux_sym_pipe_sequence_repeat1, - STATE(151), 1, + STATE(153), 1, sym_pipe_sequence, - ACTIONS(47), 2, + ACTIONS(67), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(43), 3, + ACTIONS(63), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(51), 8, + ACTIONS(71), 8, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -6556,7 +6558,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, sym_number, anon_sym_BQUOTE, - ACTIONS(39), 10, + ACTIONS(59), 10, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, @@ -6567,7 +6569,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(53), 10, + ACTIONS(73), 10, anon_sym_let, anon_sym_of, anon_sym_else, @@ -6578,7 +6580,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_QMARK_QMARK, sym_identifier, - ACTIONS(41), 19, + ACTIONS(61), 19, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -6601,19 +6603,19 @@ static const uint16_t ts_small_parse_table[] = { [156] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(45), 1, + ACTIONS(65), 1, anon_sym_LBRACK, - ACTIONS(49), 1, + ACTIONS(69), 1, anon_sym_PIPE, STATE(29), 1, aux_sym_pipe_sequence_repeat1, STATE(35), 1, sym_pipe_sequence, - ACTIONS(43), 3, + ACTIONS(63), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(39), 22, + ACTIONS(59), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -6636,7 +6638,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(41), 27, + ACTIONS(61), 27, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -6667,7 +6669,7 @@ static const uint16_t ts_small_parse_table[] = { [230] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(57), 23, + ACTIONS(77), 23, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -6691,7 +6693,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(59), 32, + ACTIONS(79), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -6727,9 +6729,9 @@ static const uint16_t ts_small_parse_table[] = { [293] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(65), 1, + ACTIONS(85), 1, anon_sym_EQ_GT, - ACTIONS(61), 23, + ACTIONS(81), 23, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -6753,7 +6755,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(63), 31, + ACTIONS(83), 31, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -6788,7 +6790,7 @@ static const uint16_t ts_small_parse_table[] = { [358] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 23, + ACTIONS(87), 23, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -6812,7 +6814,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(69), 32, + ACTIONS(89), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -6848,7 +6850,7 @@ static const uint16_t ts_small_parse_table[] = { [421] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(71), 23, + ACTIONS(91), 23, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -6872,7 +6874,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(73), 32, + ACTIONS(93), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -6908,7 +6910,7 @@ static const uint16_t ts_small_parse_table[] = { [484] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 23, + ACTIONS(95), 23, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -6932,7 +6934,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(77), 32, + ACTIONS(97), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -6968,7 +6970,7 @@ static const uint16_t ts_small_parse_table[] = { [547] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 23, + ACTIONS(99), 23, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -6992,7 +6994,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(81), 32, + ACTIONS(101), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -7028,7 +7030,7 @@ static const uint16_t ts_small_parse_table[] = { [610] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(83), 23, + ACTIONS(103), 23, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7052,7 +7054,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(85), 32, + ACTIONS(105), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -7088,7 +7090,7 @@ static const uint16_t ts_small_parse_table[] = { [673] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 23, + ACTIONS(107), 23, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7112,7 +7114,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(89), 32, + ACTIONS(109), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -7148,7 +7150,7 @@ static const uint16_t ts_small_parse_table[] = { [736] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(91), 23, + ACTIONS(111), 23, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7172,7 +7174,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(93), 32, + ACTIONS(113), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -7208,7 +7210,7 @@ static const uint16_t ts_small_parse_table[] = { [799] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(61), 23, + ACTIONS(81), 23, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7232,7 +7234,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(63), 32, + ACTIONS(83), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -7268,9 +7270,9 @@ static const uint16_t ts_small_parse_table[] = { [862] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 1, + ACTIONS(119), 1, anon_sym_LPAREN, - ACTIONS(95), 23, + ACTIONS(115), 23, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7294,7 +7296,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(97), 31, + ACTIONS(117), 31, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -7329,7 +7331,7 @@ static const uint16_t ts_small_parse_table[] = { [927] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(101), 23, + ACTIONS(121), 23, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7353,7 +7355,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(103), 32, + ACTIONS(123), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -7389,14 +7391,14 @@ static const uint16_t ts_small_parse_table[] = { [990] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(109), 1, + ACTIONS(129), 1, anon_sym_COLON, STATE(32), 1, sym_pipe_arguments, STATE(27), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(105), 23, + ACTIONS(125), 23, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7420,7 +7422,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(107), 28, + ACTIONS(127), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -7452,7 +7454,7 @@ static const uint16_t ts_small_parse_table[] = { [1059] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(111), 23, + ACTIONS(131), 23, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7476,7 +7478,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(113), 32, + ACTIONS(133), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -7512,9 +7514,9 @@ static const uint16_t ts_small_parse_table[] = { [1122] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, + ACTIONS(41), 1, anon_sym_EQ_GT, - ACTIONS(99), 1, + ACTIONS(119), 1, anon_sym_LPAREN, ACTIONS(25), 23, anon_sym_GT, @@ -7540,7 +7542,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(35), 30, + ACTIONS(45), 30, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -7574,7 +7576,7 @@ static const uint16_t ts_small_parse_table[] = { [1189] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 23, + ACTIONS(135), 23, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7598,7 +7600,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(117), 32, + ACTIONS(137), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -7634,7 +7636,7 @@ static const uint16_t ts_small_parse_table[] = { [1252] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(119), 23, + ACTIONS(139), 23, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7658,7 +7660,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(121), 32, + ACTIONS(141), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -7694,13 +7696,13 @@ static const uint16_t ts_small_parse_table[] = { [1315] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(45), 1, + ACTIONS(65), 1, anon_sym_LBRACK, - ACTIONS(43), 3, + ACTIONS(63), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(123), 23, + ACTIONS(143), 23, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7724,7 +7726,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(125), 28, + ACTIONS(145), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -7756,7 +7758,7 @@ static const uint16_t ts_small_parse_table[] = { [1382] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(127), 23, + ACTIONS(147), 23, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7780,7 +7782,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(129), 32, + ACTIONS(149), 32, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -7816,7 +7818,7 @@ static const uint16_t ts_small_parse_table[] = { [1445] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 1, + ACTIONS(119), 1, anon_sym_LPAREN, ACTIONS(25), 23, anon_sym_GT, @@ -7842,7 +7844,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(35), 31, + ACTIONS(45), 31, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -7877,7 +7879,7 @@ static const uint16_t ts_small_parse_table[] = { [1510] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(131), 9, + ACTIONS(151), 9, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -7887,7 +7889,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_number, anon_sym_BQUOTE, - ACTIONS(133), 10, + ACTIONS(153), 10, anon_sym_let, anon_sym_of, anon_sym_else, @@ -7912,7 +7914,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(35), 22, + ACTIONS(45), 22, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, @@ -7938,12 +7940,12 @@ static const uint16_t ts_small_parse_table[] = { [1576] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(109), 1, + ACTIONS(129), 1, anon_sym_COLON, STATE(28), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(135), 23, + ACTIONS(155), 23, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7967,7 +7969,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(137), 28, + ACTIONS(157), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -7999,12 +8001,12 @@ static const uint16_t ts_small_parse_table[] = { [1642] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(143), 1, + ACTIONS(163), 1, anon_sym_COLON, STATE(28), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(139), 23, + ACTIONS(159), 23, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -8028,7 +8030,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(141), 28, + ACTIONS(161), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -8060,11 +8062,11 @@ static const uint16_t ts_small_parse_table[] = { [1708] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(49), 1, + ACTIONS(69), 1, anon_sym_PIPE, STATE(30), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(146), 22, + ACTIONS(166), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -8087,7 +8089,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(148), 28, + ACTIONS(168), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -8119,11 +8121,11 @@ static const uint16_t ts_small_parse_table[] = { [1772] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(154), 1, + ACTIONS(174), 1, anon_sym_PIPE, STATE(30), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(150), 22, + ACTIONS(170), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -8146,7 +8148,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(152), 28, + ACTIONS(172), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -8178,9 +8180,9 @@ static const uint16_t ts_small_parse_table[] = { [1836] = 6, ACTIONS(3), 1, sym_comment, - STATE(269), 1, + STATE(271), 1, sym__binary_op, - ACTIONS(159), 9, + ACTIONS(179), 9, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -8190,7 +8192,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_number, anon_sym_BQUOTE, - ACTIONS(157), 10, + ACTIONS(177), 10, anon_sym_GT, anon_sym_LT, anon_sym_PLUS, @@ -8201,7 +8203,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(161), 12, + ACTIONS(181), 12, anon_sym_let, anon_sym_of, anon_sym_else, @@ -8214,7 +8216,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, sym_identifier, - ACTIONS(163), 19, + ACTIONS(183), 19, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8237,7 +8239,7 @@ static const uint16_t ts_small_parse_table[] = { [1901] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(165), 23, + ACTIONS(185), 23, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -8261,7 +8263,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(167), 28, + ACTIONS(187), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -8293,7 +8295,7 @@ static const uint16_t ts_small_parse_table[] = { [1960] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(150), 23, + ACTIONS(170), 23, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -8317,7 +8319,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(152), 28, + ACTIONS(172), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -8349,9 +8351,9 @@ static const uint16_t ts_small_parse_table[] = { [2019] = 6, ACTIONS(3), 1, sym_comment, - STATE(269), 1, + STATE(271), 1, sym__binary_op, - ACTIONS(169), 9, + ACTIONS(189), 9, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -8361,7 +8363,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_number, anon_sym_BQUOTE, - ACTIONS(171), 9, + ACTIONS(191), 9, anon_sym_let, anon_sym_of, anon_sym_else, @@ -8371,7 +8373,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_QMARK_QMARK, sym_identifier, - ACTIONS(157), 13, + ACTIONS(177), 13, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8385,7 +8387,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(163), 19, + ACTIONS(183), 19, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8408,7 +8410,7 @@ static const uint16_t ts_small_parse_table[] = { [2084] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(173), 22, + ACTIONS(193), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -8431,7 +8433,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(175), 28, + ACTIONS(195), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -8463,9 +8465,9 @@ static const uint16_t ts_small_parse_table[] = { [2142] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(95), 16, + ACTIONS(115), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8482,7 +8484,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(97), 31, + ACTIONS(117), 31, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, @@ -8514,22 +8516,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2200] = 8, + [2200] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(75), 1, anon_sym_PIPE, - ACTIONS(181), 1, + ACTIONS(201), 1, anon_sym_LBRACK, STATE(103), 1, aux_sym_pipe_sequence_repeat1, - STATE(151), 1, + STATE(153), 1, sym_pipe_sequence, - ACTIONS(179), 3, + ACTIONS(203), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(199), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(39), 14, + ACTIONS(59), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8537,14 +8542,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(41), 26, + ACTIONS(61), 26, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, @@ -8571,38 +8574,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2265] = 3, + [2267] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(101), 16, + ACTIONS(75), 1, + anon_sym_PIPE, + ACTIONS(201), 1, + anon_sym_LBRACK, + STATE(103), 1, + aux_sym_pipe_sequence_repeat1, + STATE(153), 1, + sym_pipe_sequence, + ACTIONS(199), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(59), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(103), 31, + ACTIONS(61), 26, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8623,14 +8631,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2320] = 3, + [2332] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(111), 16, + ACTIONS(197), 1, + anon_sym_LPAREN, + ACTIONS(205), 1, + anon_sym_EQ_GT, + ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -8643,14 +8654,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(113), 31, + ACTIONS(45), 30, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_DOT, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_QMARK_DOT, @@ -8675,18 +8685,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2375] = 5, + [2391] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(183), 1, - anon_sym_LPAREN, - ACTIONS(185), 1, - anon_sym_EQ_GT, - ACTIONS(25), 18, + ACTIONS(81), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, + anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -8694,25 +8700,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(35), 27, - anon_sym_SQUOTE, + ACTIONS(83), 31, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8729,49 +8737,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2434] = 10, + [2446] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(187), 1, - anon_sym_DOT, - ACTIONS(189), 1, - anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(75), 1, anon_sym_PIPE, - STATE(101), 1, + ACTIONS(201), 1, + anon_sym_LBRACK, + STATE(103), 1, aux_sym_pipe_sequence_repeat1, - STATE(155), 1, + STATE(153), 1, sym_pipe_sequence, - ACTIONS(191), 2, + ACTIONS(73), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(203), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(195), 2, + ACTIONS(199), 3, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(39), 14, + ACTIONS(71), 6, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(59), 10, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(41), 24, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + ACTIONS(61), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8788,15 +8797,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2503] = 4, + [2517] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, - anon_sym_LPAREN, - ACTIONS(25), 15, + ACTIONS(121), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -8809,7 +8817,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(35), 31, + ACTIONS(123), 31, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, @@ -8841,105 +8849,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2560] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(55), 1, - anon_sym_PIPE, - ACTIONS(187), 1, - anon_sym_DOT, - ACTIONS(189), 1, - anon_sym_LBRACK, - STATE(103), 1, - aux_sym_pipe_sequence_repeat1, - STATE(151), 1, - sym_pipe_sequence, - ACTIONS(191), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(195), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(53), 3, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - sym_identifier, - ACTIONS(51), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - ACTIONS(39), 11, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(41), 19, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [2633] = 9, + [2572] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, - anon_sym_PIPE, - ACTIONS(181), 1, - anon_sym_LBRACK, - STATE(103), 1, - aux_sym_pipe_sequence_repeat1, - STATE(151), 1, - sym_pipe_sequence, - ACTIONS(197), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(179), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(39), 12, + ACTIONS(131), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(41), 26, + ACTIONS(133), 31, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8960,11 +8901,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2700] = 4, + [2627] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(183), 1, + ACTIONS(207), 1, anon_sym_LPAREN, + ACTIONS(209), 1, + anon_sym_EQ_GT, ACTIONS(25), 18, anon_sym_GT, anon_sym_LT, @@ -8984,12 +8927,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(35), 28, + ACTIONS(45), 27, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, @@ -9013,23 +8955,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2757] = 9, + [2686] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(187), 1, + ACTIONS(211), 1, anon_sym_DOT, - ACTIONS(189), 1, + ACTIONS(213), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(217), 1, anon_sym_PIPE, - STATE(101), 1, + STATE(104), 1, aux_sym_pipe_sequence_repeat1, - STATE(155), 1, + STATE(154), 1, sym_pipe_sequence, - ACTIONS(195), 2, + ACTIONS(215), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(219), 2, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(39), 16, + ACTIONS(59), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9037,8 +8982,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, sym_identifier, anon_sym_PERCENT, anon_sym_DASH, @@ -9046,7 +8989,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(41), 24, + ACTIONS(61), 24, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -9071,16 +9014,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2824] = 4, + [2755] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(183), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(95), 18, + ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9088,26 +9030,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(97), 28, - anon_sym_SQUOTE, + ACTIONS(45), 31, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9124,44 +9067,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2881] = 5, + [2812] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, - anon_sym_LPAREN, - ACTIONS(199), 1, - anon_sym_EQ_GT, - ACTIONS(25), 15, + ACTIONS(75), 1, + anon_sym_PIPE, + ACTIONS(211), 1, + anon_sym_DOT, + ACTIONS(213), 1, + anon_sym_LBRACK, + STATE(103), 1, + aux_sym_pipe_sequence_repeat1, + STATE(153), 1, + sym_pipe_sequence, + ACTIONS(215), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(219), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(73), 3, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + sym_identifier, + ACTIONS(71), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + ACTIONS(59), 11, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(35), 30, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_in, + ACTIONS(61), 19, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9178,14 +9128,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2940] = 3, + [2885] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(61), 16, + ACTIONS(207), 1, + anon_sym_LPAREN, + ACTIONS(25), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_EQ, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9193,27 +9145,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(63), 31, + anon_sym_in, + ACTIONS(45), 28, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9230,50 +9181,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2995] = 11, + [2942] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, - anon_sym_PIPE, - ACTIONS(181), 1, + ACTIONS(211), 1, + anon_sym_DOT, + ACTIONS(213), 1, anon_sym_LBRACK, - STATE(103), 1, + ACTIONS(217), 1, + anon_sym_PIPE, + STATE(104), 1, aux_sym_pipe_sequence_repeat1, - STATE(151), 1, + STATE(154), 1, sym_pipe_sequence, - ACTIONS(53), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(197), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(179), 3, - anon_sym_DOT, + ACTIONS(219), 2, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(51), 6, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(39), 10, + ACTIONS(59), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(41), 20, + anon_sym_in, + ACTIONS(61), 24, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9290,10 +9239,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3066] = 3, + [3009] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(119), 18, + ACTIONS(207), 1, + anon_sym_LPAREN, + ACTIONS(115), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9312,7 +9263,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(121), 28, + ACTIONS(117), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -9341,10 +9292,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3120] = 3, + [3066] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(119), 15, + ACTIONS(201), 1, + anon_sym_LBRACK, + ACTIONS(199), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(143), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9360,18 +9317,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(121), 31, + ACTIONS(145), 27, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9392,10 +9345,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3174] = 3, + [3124] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(57), 15, + ACTIONS(135), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9411,7 +9364,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(59), 31, + ACTIONS(137), 31, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, @@ -9443,17 +9396,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3228] = 6, + [3178] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(187), 1, - anon_sym_DOT, - ACTIONS(189), 1, - anon_sym_LBRACK, - ACTIONS(195), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(123), 17, + ACTIONS(139), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9464,23 +9410,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(125), 25, - anon_sym_SQUOTE, + ACTIONS(141), 31, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, anon_sym_COLON, - anon_sym_DOT_DOT_DOT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9497,14 +9447,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3288] = 3, + [3232] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 18, + ACTIONS(77), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9512,26 +9461,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(77), 28, - anon_sym_SQUOTE, + ACTIONS(79), 31, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9548,10 +9498,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3342] = 3, + [3286] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(127), 15, + ACTIONS(107), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9567,7 +9517,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(129), 31, + ACTIONS(109), 31, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, @@ -9599,14 +9549,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3396] = 3, + [3340] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 18, + ACTIONS(147), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9614,26 +9563,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(81), 28, - anon_sym_SQUOTE, + ACTIONS(149), 31, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9650,14 +9600,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3450] = 3, + [3394] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(91), 18, + ACTIONS(103), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9665,26 +9614,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(93), 28, - anon_sym_SQUOTE, + ACTIONS(105), 31, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9701,10 +9651,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3504] = 3, + [3448] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 18, + ACTIONS(147), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9723,7 +9673,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(89), 28, + ACTIONS(149), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -9752,14 +9702,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3558] = 3, + [3502] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(71), 18, + ACTIONS(91), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9767,26 +9716,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(73), 28, - anon_sym_SQUOTE, + ACTIONS(93), 31, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9803,14 +9753,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3612] = 3, + [3556] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 18, + ACTIONS(87), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9818,26 +9767,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(69), 28, - anon_sym_SQUOTE, + ACTIONS(89), 31, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9854,14 +9804,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3666] = 3, + [3610] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(83), 18, + ACTIONS(95), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9869,26 +9818,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(85), 28, - anon_sym_SQUOTE, + ACTIONS(97), 31, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9905,14 +9855,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3720] = 3, + [3664] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(61), 18, + ACTIONS(211), 1, + anon_sym_DOT, + ACTIONS(213), 1, + anon_sym_LBRACK, + ACTIONS(219), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(143), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9927,16 +9883,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(63), 28, + ACTIONS(145), 25, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_DOT_DOT_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9956,19 +9909,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3774] = 5, + [3724] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, - anon_sym_LBRACK, - ACTIONS(179), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(123), 15, + ACTIONS(95), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9976,23 +9924,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(125), 27, + anon_sym_in, + ACTIONS(97), 28, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10009,10 +9960,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3832] = 3, + [3778] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(101), 18, + ACTIONS(99), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10031,7 +9982,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(103), 28, + ACTIONS(101), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -10060,14 +10011,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3886] = 3, + [3832] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 18, + ACTIONS(99), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -10075,26 +10025,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(117), 28, - anon_sym_SQUOTE, + ACTIONS(101), 31, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10111,14 +10062,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3940] = 3, + [3886] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(57), 18, + ACTIONS(111), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -10126,26 +10076,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(59), 28, - anon_sym_SQUOTE, + ACTIONS(113), 31, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10162,7 +10113,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3994] = 3, + [3940] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(111), 18, @@ -10213,10 +10164,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4048] = 3, + [3994] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(127), 18, + ACTIONS(107), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10235,7 +10186,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(129), 28, + ACTIONS(109), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -10264,13 +10215,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4102] = 3, + [4048] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 15, + ACTIONS(91), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -10278,27 +10230,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(77), 31, + anon_sym_in, + ACTIONS(93), 28, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10315,13 +10266,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4156] = 3, + [4102] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 15, + ACTIONS(87), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -10329,27 +10281,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(81), 31, + anon_sym_in, + ACTIONS(89), 28, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10366,13 +10317,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4210] = 3, + [4156] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(91), 15, + ACTIONS(103), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -10380,27 +10332,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(93), 31, + anon_sym_in, + ACTIONS(105), 28, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10417,13 +10368,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4264] = 3, + [4210] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 15, + ACTIONS(81), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -10431,27 +10383,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(89), 31, + anon_sym_in, + ACTIONS(83), 28, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10468,13 +10419,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4318] = 3, + [4264] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(71), 15, + ACTIONS(121), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -10482,27 +10434,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(73), 31, + anon_sym_in, + ACTIONS(123), 28, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10519,13 +10470,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4372] = 3, + [4318] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 15, + ACTIONS(139), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -10533,27 +10485,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(69), 31, + anon_sym_in, + ACTIONS(141), 28, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10570,13 +10521,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4426] = 3, + [4372] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(83), 15, + ACTIONS(135), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -10584,27 +10536,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(85), 31, + anon_sym_in, + ACTIONS(137), 28, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10621,13 +10572,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4480] = 3, + [4426] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 15, + ACTIONS(77), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -10635,27 +10587,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(117), 31, + anon_sym_in, + ACTIONS(79), 28, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10672,20 +10623,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4534] = 6, + [4480] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(201), 1, - anon_sym_COLON, - STATE(150), 1, - sym_pipe_arguments, - STATE(82), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(105), 15, + ACTIONS(131), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -10693,22 +10638,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(107), 26, + anon_sym_in, + ACTIONS(133), 28, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10725,13 +10674,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4593] = 5, + [4534] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(133), 2, + ACTIONS(153), 2, anon_sym_QMARK, anon_sym_QMARK_QMARK, - ACTIONS(131), 6, + ACTIONS(151), 6, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, @@ -10752,7 +10701,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(35), 24, + ACTIONS(45), 24, anon_sym_DOT, anon_sym_LBRACK, anon_sym_QMARK_DOT, @@ -10777,17 +10726,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4650] = 6, + [4591] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(203), 1, + ACTIONS(221), 1, anon_sym_COLON, - STATE(124), 1, + STATE(144), 1, sym_pipe_arguments, - STATE(89), 2, + STATE(88), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(105), 17, + ACTIONS(125), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10805,7 +10754,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(107), 24, + ACTIONS(127), 24, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -10830,14 +10779,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4709] = 5, + [4650] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(133), 3, + ACTIONS(153), 3, anon_sym_QMARK, anon_sym_QMARK_QMARK, sym_identifier, - ACTIONS(131), 5, + ACTIONS(151), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -10859,7 +10808,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(35), 22, + ACTIONS(45), 22, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, @@ -10882,15 +10831,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4766] = 5, + [4707] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(201), 1, + ACTIONS(223), 1, anon_sym_COLON, + STATE(122), 1, + sym_pipe_arguments, STATE(83), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(135), 15, + ACTIONS(125), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10906,7 +10857,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(137), 26, + ACTIONS(127), 26, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, @@ -10933,15 +10884,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4822] = 5, + [4766] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(205), 1, + ACTIONS(75), 1, + anon_sym_PIPE, + ACTIONS(201), 1, + anon_sym_LBRACK, + ACTIONS(225), 1, + anon_sym_RPAREN, + ACTIONS(228), 1, + anon_sym_COMMA, + STATE(103), 1, + aux_sym_pipe_sequence_repeat1, + STATE(153), 1, + sym_pipe_sequence, + STATE(708), 1, + aux_sym_arguments_repeat1, + ACTIONS(203), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(199), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(59), 12, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(61), 20, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [4836] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(223), 1, anon_sym_COLON, - STATE(83), 2, + STATE(84), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(139), 15, + ACTIONS(155), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10957,7 +10966,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(141), 26, + ACTIONS(157), 26, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, @@ -10984,15 +10993,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4878] = 5, + [4892] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(208), 1, + ACTIONS(230), 1, anon_sym_COLON, STATE(84), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(139), 17, + ACTIONS(159), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11003,22 +11012,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(141), 24, - anon_sym_SQUOTE, + ACTIONS(161), 26, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -11035,15 +11044,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4934] = 6, + [4948] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(199), 1, + ACTIONS(205), 1, anon_sym_EQ_GT, - ACTIONS(211), 1, - anon_sym_EQ, + ACTIONS(233), 1, + anon_sym_RPAREN, + ACTIONS(236), 1, + anon_sym_COMMA, + STATE(690), 1, + aux_sym_arrow_function_parameters_repeat1, ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, @@ -11060,9 +11073,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(35), 26, - anon_sym_DQUOTE, - anon_sym_SEMI, + ACTIONS(45), 24, anon_sym_DOT, anon_sym_LBRACK, anon_sym_QMARK_DOT, @@ -11087,31 +11098,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4992] = 12, + [5010] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, - anon_sym_PIPE, - ACTIONS(181), 1, - anon_sym_LBRACK, - ACTIONS(213), 1, - anon_sym_RPAREN, - ACTIONS(216), 1, - anon_sym_COMMA, - STATE(103), 1, - aux_sym_pipe_sequence_repeat1, - STATE(151), 1, - sym_pipe_sequence, - STATE(708), 1, - aux_sym_arguments_repeat1, - ACTIONS(197), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(179), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(39), 12, + ACTIONS(197), 1, + anon_sym_LPAREN, + ACTIONS(205), 1, + anon_sym_EQ_GT, + ACTIONS(239), 1, + anon_sym_EQ, + ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11119,12 +11115,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(41), 20, + ACTIONS(45), 26, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -11145,19 +11150,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5062] = 8, + [5068] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, - anon_sym_LPAREN, - ACTIONS(199), 1, - anon_sym_EQ_GT, - ACTIONS(218), 1, - anon_sym_RPAREN, - ACTIONS(221), 1, - anon_sym_COMMA, - STATE(694), 1, - aux_sym_arrow_function_parameters_repeat1, + STATE(791), 1, + sym_unit, + ACTIONS(241), 2, + anon_sym_ms, + anon_sym_s, ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, @@ -11174,7 +11174,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(35), 24, + ACTIONS(45), 26, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_DOT, anon_sym_LBRACK, anon_sym_QMARK_DOT, @@ -11199,20 +11201,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5124] = 8, + [5124] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, - anon_sym_LPAREN, - ACTIONS(199), 1, - anon_sym_EQ_GT, - ACTIONS(218), 1, - anon_sym_RPAREN, - ACTIONS(223), 1, - anon_sym_COMMA, - STATE(694), 1, - aux_sym_arrow_function_parameters_repeat1, - ACTIONS(25), 15, + ACTIONS(221), 1, + anon_sym_COLON, + STATE(89), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(155), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11223,20 +11220,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(35), 24, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_in, + ACTIONS(157), 24, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -11253,15 +11252,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5186] = 5, + [5180] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(203), 1, + ACTIONS(243), 1, anon_sym_COLON, - STATE(84), 2, + STATE(89), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(135), 17, + ACTIONS(159), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11279,7 +11278,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(137), 24, + ACTIONS(161), 24, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -11304,14 +11303,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5242] = 5, + [5236] = 8, ACTIONS(3), 1, sym_comment, - STATE(790), 1, - sym_unit, - ACTIONS(226), 2, - anon_sym_ms, - anon_sym_s, + ACTIONS(197), 1, + anon_sym_LPAREN, + ACTIONS(205), 1, + anon_sym_EQ_GT, + ACTIONS(233), 1, + anon_sym_RPAREN, + ACTIONS(246), 1, + anon_sym_COMMA, + STATE(690), 1, + aux_sym_arrow_function_parameters_repeat1, ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, @@ -11328,9 +11332,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(35), 26, - anon_sym_RPAREN, - anon_sym_COMMA, + ACTIONS(45), 24, anon_sym_DOT, anon_sym_LBRACK, anon_sym_QMARK_DOT, @@ -11358,56 +11360,56 @@ static const uint16_t ts_small_parse_table[] = { [5298] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(228), 1, + ACTIONS(27), 1, anon_sym_SQUOTE, - ACTIONS(230), 1, - anon_sym_DQUOTE, - ACTIONS(232), 1, + ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(234), 1, + ACTIONS(49), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + sym_number, + ACTIONS(57), 1, + anon_sym_BQUOTE, + ACTIONS(248), 1, + anon_sym_DQUOTE, + ACTIONS(250), 1, anon_sym_let, - ACTIONS(238), 1, + ACTIONS(254), 1, anon_sym_LPAREN, - ACTIONS(242), 1, + ACTIONS(258), 1, anon_sym_SLASH, - ACTIONS(244), 1, - anon_sym_LBRACK, - ACTIONS(246), 1, + ACTIONS(260), 1, anon_sym_BANG, - ACTIONS(248), 1, + ACTIONS(262), 1, sym_identifier, - ACTIONS(250), 1, - sym_number, - ACTIONS(252), 1, - anon_sym_BQUOTE, STATE(34), 1, sym_expression, STATE(569), 1, sym__backtick, - STATE(596), 1, - sym__double_quote, - STATE(616), 1, + STATE(602), 1, sym__single_quote, - STATE(882), 1, + STATE(603), 1, + sym__double_quote, + STATE(886), 1, sym_arrow_function_parameters, - ACTIONS(236), 2, + ACTIONS(252), 2, anon_sym_SEMI, anon_sym_COMMA, - STATE(93), 2, + STATE(94), 2, sym_microsyntax_binding, aux_sym_microsyntax_repeat1, - STATE(273), 2, + STATE(287), 2, sym_unary_expression, sym_binary_expression, - ACTIONS(240), 3, + ACTIONS(256), 3, anon_sym_of, anon_sym_else, anon_sym_then, - STATE(347), 3, + STATE(334), 3, sym_microsyntax_property_binding, sym_microsyntax_keyword_binding, sym_microsyntax_variable_declaration, - STATE(298), 6, + STATE(312), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -11427,56 +11429,56 @@ static const uint16_t ts_small_parse_table[] = { [5391] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(254), 1, + ACTIONS(27), 1, anon_sym_SQUOTE, - ACTIONS(257), 1, - anon_sym_DQUOTE, - ACTIONS(260), 1, + ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(263), 1, + ACTIONS(49), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + sym_number, + ACTIONS(57), 1, + anon_sym_BQUOTE, + ACTIONS(250), 1, anon_sym_let, - ACTIONS(269), 1, + ACTIONS(254), 1, anon_sym_LPAREN, - ACTIONS(275), 1, + ACTIONS(258), 1, anon_sym_SLASH, - ACTIONS(278), 1, - anon_sym_LBRACK, - ACTIONS(281), 1, + ACTIONS(260), 1, anon_sym_BANG, - ACTIONS(284), 1, + ACTIONS(262), 1, sym_identifier, - ACTIONS(287), 1, - sym_number, - ACTIONS(290), 1, - anon_sym_BQUOTE, + ACTIONS(264), 1, + anon_sym_DQUOTE, STATE(34), 1, sym_expression, STATE(569), 1, sym__backtick, - STATE(596), 1, - sym__double_quote, - STATE(616), 1, + STATE(602), 1, sym__single_quote, - STATE(882), 1, + STATE(603), 1, + sym__double_quote, + STATE(886), 1, sym_arrow_function_parameters, ACTIONS(266), 2, anon_sym_SEMI, anon_sym_COMMA, - STATE(92), 2, + STATE(91), 2, sym_microsyntax_binding, aux_sym_microsyntax_repeat1, - STATE(273), 2, + STATE(287), 2, sym_unary_expression, sym_binary_expression, - ACTIONS(272), 3, + ACTIONS(256), 3, anon_sym_of, anon_sym_else, anon_sym_then, - STATE(347), 3, + STATE(334), 3, sym_microsyntax_property_binding, sym_microsyntax_keyword_binding, sym_microsyntax_variable_declaration, - STATE(298), 6, + STATE(312), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -11496,56 +11498,56 @@ static const uint16_t ts_small_parse_table[] = { [5484] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(230), 1, + ACTIONS(29), 1, anon_sym_DQUOTE, - ACTIONS(232), 1, + ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(234), 1, + ACTIONS(49), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + sym_number, + ACTIONS(57), 1, + anon_sym_BQUOTE, + ACTIONS(250), 1, anon_sym_let, - ACTIONS(238), 1, + ACTIONS(254), 1, anon_sym_LPAREN, - ACTIONS(242), 1, + ACTIONS(258), 1, anon_sym_SLASH, - ACTIONS(244), 1, - anon_sym_LBRACK, - ACTIONS(246), 1, + ACTIONS(260), 1, anon_sym_BANG, - ACTIONS(248), 1, + ACTIONS(262), 1, sym_identifier, - ACTIONS(250), 1, - sym_number, - ACTIONS(252), 1, - anon_sym_BQUOTE, - ACTIONS(293), 1, + ACTIONS(264), 1, anon_sym_SQUOTE, STATE(34), 1, sym_expression, STATE(569), 1, sym__backtick, - STATE(596), 1, - sym__double_quote, - STATE(616), 1, + STATE(602), 1, sym__single_quote, - STATE(882), 1, + STATE(603), 1, + sym__double_quote, + STATE(886), 1, sym_arrow_function_parameters, - ACTIONS(295), 2, + ACTIONS(268), 2, anon_sym_SEMI, anon_sym_COMMA, - STATE(92), 2, + STATE(95), 2, sym_microsyntax_binding, aux_sym_microsyntax_repeat1, - STATE(273), 2, + STATE(287), 2, sym_unary_expression, sym_binary_expression, - ACTIONS(240), 3, + ACTIONS(256), 3, anon_sym_of, anon_sym_else, anon_sym_then, - STATE(347), 3, + STATE(334), 3, sym_microsyntax_property_binding, sym_microsyntax_keyword_binding, sym_microsyntax_variable_declaration, - STATE(298), 6, + STATE(312), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -11565,56 +11567,56 @@ static const uint16_t ts_small_parse_table[] = { [5577] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(232), 1, + ACTIONS(270), 1, + anon_sym_SQUOTE, + ACTIONS(273), 1, + anon_sym_DQUOTE, + ACTIONS(276), 1, anon_sym_LBRACE, - ACTIONS(234), 1, + ACTIONS(279), 1, anon_sym_let, - ACTIONS(238), 1, + ACTIONS(285), 1, anon_sym_LPAREN, - ACTIONS(242), 1, + ACTIONS(291), 1, anon_sym_SLASH, - ACTIONS(244), 1, + ACTIONS(294), 1, anon_sym_LBRACK, - ACTIONS(246), 1, + ACTIONS(297), 1, anon_sym_BANG, - ACTIONS(248), 1, + ACTIONS(300), 1, sym_identifier, - ACTIONS(250), 1, + ACTIONS(303), 1, sym_number, - ACTIONS(252), 1, + ACTIONS(306), 1, anon_sym_BQUOTE, - ACTIONS(293), 1, - anon_sym_DQUOTE, - ACTIONS(297), 1, - anon_sym_SQUOTE, STATE(34), 1, sym_expression, STATE(569), 1, sym__backtick, - STATE(596), 1, - sym__double_quote, - STATE(616), 1, + STATE(602), 1, sym__single_quote, - STATE(882), 1, + STATE(603), 1, + sym__double_quote, + STATE(886), 1, sym_arrow_function_parameters, - ACTIONS(299), 2, + ACTIONS(282), 2, anon_sym_SEMI, anon_sym_COMMA, - STATE(92), 2, + STATE(94), 2, sym_microsyntax_binding, aux_sym_microsyntax_repeat1, - STATE(273), 2, + STATE(287), 2, sym_unary_expression, sym_binary_expression, - ACTIONS(240), 3, + ACTIONS(288), 3, anon_sym_of, anon_sym_else, anon_sym_then, - STATE(347), 3, + STATE(334), 3, sym_microsyntax_property_binding, sym_microsyntax_keyword_binding, sym_microsyntax_variable_declaration, - STATE(298), 6, + STATE(312), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -11634,56 +11636,56 @@ static const uint16_t ts_small_parse_table[] = { [5670] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(228), 1, + ACTIONS(29), 1, anon_sym_DQUOTE, - ACTIONS(232), 1, + ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(234), 1, + ACTIONS(49), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + sym_number, + ACTIONS(57), 1, + anon_sym_BQUOTE, + ACTIONS(248), 1, + anon_sym_SQUOTE, + ACTIONS(250), 1, anon_sym_let, - ACTIONS(238), 1, + ACTIONS(254), 1, anon_sym_LPAREN, - ACTIONS(242), 1, + ACTIONS(258), 1, anon_sym_SLASH, - ACTIONS(244), 1, - anon_sym_LBRACK, - ACTIONS(246), 1, + ACTIONS(260), 1, anon_sym_BANG, - ACTIONS(248), 1, + ACTIONS(262), 1, sym_identifier, - ACTIONS(250), 1, - sym_number, - ACTIONS(252), 1, - anon_sym_BQUOTE, - ACTIONS(297), 1, - anon_sym_SQUOTE, STATE(34), 1, sym_expression, STATE(569), 1, sym__backtick, - STATE(596), 1, - sym__double_quote, - STATE(616), 1, + STATE(602), 1, sym__single_quote, - STATE(882), 1, + STATE(603), 1, + sym__double_quote, + STATE(886), 1, sym_arrow_function_parameters, - ACTIONS(301), 2, + ACTIONS(309), 2, anon_sym_SEMI, anon_sym_COMMA, STATE(94), 2, sym_microsyntax_binding, aux_sym_microsyntax_repeat1, - STATE(273), 2, + STATE(287), 2, sym_unary_expression, sym_binary_expression, - ACTIONS(240), 3, + ACTIONS(256), 3, anon_sym_of, anon_sym_else, anon_sym_then, - STATE(347), 3, + STATE(334), 3, sym_microsyntax_property_binding, sym_microsyntax_keyword_binding, sym_microsyntax_variable_declaration, - STATE(298), 6, + STATE(312), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -11700,12 +11702,99 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [5763] = 4, + [5763] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(303), 1, - anon_sym_LPAREN, - ACTIONS(95), 15, + ACTIONS(311), 1, + anon_sym_LT_BANG, + ACTIONS(313), 1, + anon_sym_LT, + ACTIONS(315), 1, + anon_sym_LT_SLASH, + ACTIONS(317), 1, + sym_entity, + ACTIONS(319), 1, + aux_sym_text_token1, + ACTIONS(321), 1, + aux_sym_text_token2, + ACTIONS(323), 1, + anon_sym_LBRACE, + ACTIONS(325), 1, + sym__implicit_end_tag, + ACTIONS(327), 1, + sym__interpolation_start, + ACTIONS(329), 1, + sym__control_flow_start, + STATE(102), 1, + aux_sym_document_repeat1, + STATE(113), 1, + sym_start_tag, + STATE(394), 1, + sym_end_tag, + STATE(455), 1, + sym_self_closing_tag, + STATE(465), 1, + sym__alternative_statement, + STATE(466), 1, + sym_placeholder_statement, + STATE(471), 1, + sym_loading_statement, + STATE(474), 1, + sym_error_statement, + STATE(476), 1, + sym_empty_statement, + STATE(477), 1, + sym_else_if_statement, + STATE(478), 1, + sym_else_statement, + STATE(677), 1, + sym_script_start_tag, + STATE(678), 1, + sym_style_start_tag, + STATE(773), 1, + sym__switch_start_expression, + STATE(777), 1, + sym__for_start_expression, + STATE(779), 1, + sym__if_start_expression, + STATE(780), 1, + sym__else_if_start_expression, + STATE(464), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(494), 9, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_text, + sym_icu_expression, + sym_interpolation, + [5867] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(333), 1, + anon_sym_LBRACK, + ACTIONS(337), 1, + anon_sym_PIPE, + STATE(165), 1, + aux_sym_pipe_sequence_repeat1, + STATE(171), 1, + sym_pipe_sequence, + ACTIONS(335), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(331), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(59), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11713,21 +11802,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(97), 26, + ACTIONS(61), 21, sym__interpolation_end, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -11748,41 +11829,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5815] = 11, + [5929] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(51), 1, - sym__interpolation_end, - ACTIONS(55), 1, - anon_sym_PIPE, - ACTIONS(307), 1, - anon_sym_LBRACK, - STATE(103), 1, - aux_sym_pipe_sequence_repeat1, - STATE(151), 1, - sym_pipe_sequence, - ACTIONS(53), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(309), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(305), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(39), 10, + ACTIONS(339), 1, + anon_sym_LPAREN, + ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(41), 20, + ACTIONS(45), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -11803,41 +11877,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5881] = 11, + [5981] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, - anon_sym_PIPE, - ACTIONS(181), 1, + ACTIONS(333), 1, anon_sym_LBRACK, - ACTIONS(216), 1, - anon_sym_COMMA, - ACTIONS(311), 1, - anon_sym_RPAREN, - STATE(103), 1, + ACTIONS(337), 1, + anon_sym_PIPE, + ACTIONS(341), 1, + anon_sym_PLUS, + STATE(165), 1, aux_sym_pipe_sequence_repeat1, - STATE(151), 1, + STATE(171), 1, sym_pipe_sequence, - STATE(708), 1, - aux_sym_arguments_repeat1, - ACTIONS(179), 3, + ACTIONS(335), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(331), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(39), 12, + ACTIONS(59), 11, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_PLUS, anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(41), 20, + ACTIONS(61), 21, + sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -11858,12 +11931,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5947] = 5, + [6045] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(303), 1, + ACTIONS(339), 1, anon_sym_LPAREN, - ACTIONS(313), 1, + ACTIONS(343), 1, anon_sym_EQ_GT, ACTIONS(25), 15, anon_sym_GT, @@ -11881,7 +11954,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(35), 25, + ACTIONS(45), 25, sym__interpolation_end, anon_sym_DOT, anon_sym_LBRACK, @@ -11907,39 +11980,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6001] = 10, + [6099] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(307), 1, + ACTIONS(333), 1, anon_sym_LBRACK, - ACTIONS(315), 1, - anon_sym_PLUS, - ACTIONS(317), 1, + ACTIONS(337), 1, anon_sym_PIPE, - STATE(164), 1, + STATE(165), 1, aux_sym_pipe_sequence_repeat1, - STATE(172), 1, + STATE(171), 1, sym_pipe_sequence, - ACTIONS(309), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(305), 3, + ACTIONS(331), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(39), 11, + ACTIONS(59), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(41), 21, + ACTIONS(61), 21, sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -11961,14 +12032,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6065] = 5, + [6159] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(193), 1, - anon_sym_PIPE, - STATE(106), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(146), 16, + ACTIONS(311), 1, + anon_sym_LT_BANG, + ACTIONS(313), 1, + anon_sym_LT, + ACTIONS(315), 1, + anon_sym_LT_SLASH, + ACTIONS(317), 1, + sym_entity, + ACTIONS(319), 1, + aux_sym_text_token1, + ACTIONS(321), 1, + aux_sym_text_token2, + ACTIONS(323), 1, + anon_sym_LBRACE, + ACTIONS(327), 1, + sym__interpolation_start, + ACTIONS(329), 1, + sym__control_flow_start, + ACTIONS(345), 1, + sym__implicit_end_tag, + STATE(113), 1, + sym_start_tag, + STATE(120), 1, + aux_sym_document_repeat1, + STATE(404), 1, + sym_end_tag, + STATE(455), 1, + sym_self_closing_tag, + STATE(465), 1, + sym__alternative_statement, + STATE(466), 1, + sym_placeholder_statement, + STATE(471), 1, + sym_loading_statement, + STATE(474), 1, + sym_error_statement, + STATE(476), 1, + sym_empty_statement, + STATE(477), 1, + sym_else_if_statement, + STATE(478), 1, + sym_else_statement, + STATE(677), 1, + sym_script_start_tag, + STATE(678), 1, + sym_style_start_tag, + STATE(773), 1, + sym__switch_start_expression, + STATE(777), 1, + sym__for_start_expression, + STATE(779), 1, + sym__if_start_expression, + STATE(780), 1, + sym__else_if_start_expression, + STATE(464), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(494), 9, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_text, + sym_icu_expression, + sym_interpolation, + [6263] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(75), 1, + anon_sym_PIPE, + STATE(106), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(166), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11978,22 +12123,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(148), 24, - anon_sym_SQUOTE, + ACTIONS(168), 26, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -12010,44 +12155,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6119] = 10, + [6317] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(217), 1, anon_sym_PIPE, - ACTIONS(181), 1, - anon_sym_LBRACK, - ACTIONS(319), 1, - anon_sym_PLUS, - STATE(103), 1, + STATE(105), 1, aux_sym_pipe_sequence_repeat1, - STATE(151), 1, - sym_pipe_sequence, - ACTIONS(197), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(179), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(39), 11, + ACTIONS(166), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(41), 21, + anon_sym_in, + ACTIONS(168), 24, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -12064,14 +12204,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6183] = 5, + [6371] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(347), 1, anon_sym_PIPE, - STATE(109), 1, + STATE(105), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(146), 14, + ACTIONS(170), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -12081,22 +12221,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(148), 26, + anon_sym_in, + ACTIONS(172), 24, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_RBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -12113,25 +12253,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6237] = 9, + [6425] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(307), 1, - anon_sym_LBRACK, - ACTIONS(317), 1, + ACTIONS(350), 1, anon_sym_PIPE, - STATE(164), 1, + STATE(106), 1, aux_sym_pipe_sequence_repeat1, - STATE(172), 1, - sym_pipe_sequence, - ACTIONS(309), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(305), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(39), 12, + ACTIONS(170), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -12139,13 +12268,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(41), 21, - sym__interpolation_end, + ACTIONS(172), 26, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -12166,38 +12302,113 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6299] = 8, + [6479] = 29, ACTIONS(3), 1, sym_comment, - ACTIONS(307), 1, - anon_sym_LBRACK, - ACTIONS(317), 1, + ACTIONS(355), 1, + anon_sym_LT_BANG, + ACTIONS(358), 1, + anon_sym_LT, + ACTIONS(361), 1, + anon_sym_LT_SLASH, + ACTIONS(364), 1, + sym_entity, + ACTIONS(367), 1, + aux_sym_text_token1, + ACTIONS(370), 1, + aux_sym_text_token2, + ACTIONS(373), 1, + anon_sym_LBRACE, + ACTIONS(376), 1, + sym__interpolation_start, + ACTIONS(379), 1, + sym__control_flow_start, + STATE(96), 1, + sym_start_tag, + STATE(107), 1, + aux_sym_document_repeat1, + STATE(408), 1, + sym_self_closing_tag, + STATE(410), 1, + sym__alternative_statement, + STATE(413), 1, + sym_placeholder_statement, + STATE(416), 1, + sym_loading_statement, + STATE(426), 1, + sym_error_statement, + STATE(430), 1, + sym_empty_statement, + STATE(431), 1, + sym_else_if_statement, + STATE(433), 1, + sym_else_statement, + STATE(722), 1, + sym_script_start_tag, + STATE(730), 1, + sym_style_start_tag, + STATE(792), 1, + sym__for_start_expression, + STATE(802), 1, + sym__if_start_expression, + STATE(812), 1, + sym__else_if_start_expression, + STATE(827), 1, + sym__switch_start_expression, + ACTIONS(353), 2, + ts_builtin_sym_end, + anon_sym_RBRACE, + STATE(409), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(443), 9, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_text, + sym_icu_expression, + sym_interpolation, + [6581] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(75), 1, anon_sym_PIPE, - STATE(164), 1, + ACTIONS(201), 1, + anon_sym_LBRACK, + ACTIONS(382), 1, + anon_sym_PLUS, + STATE(103), 1, aux_sym_pipe_sequence_repeat1, - STATE(172), 1, + STATE(153), 1, sym_pipe_sequence, - ACTIONS(305), 3, + ACTIONS(203), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(199), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(39), 14, + ACTIONS(59), 11, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(41), 21, - sym__interpolation_end, + ACTIONS(61), 21, + anon_sym_COMMA, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -12218,14 +12429,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6359] = 5, + [6645] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(321), 1, - anon_sym_PIPE, - STATE(106), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(150), 16, + ACTIONS(239), 1, + anon_sym_EQ, + ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -12235,22 +12444,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - sym_identifier, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(152), 24, - anon_sym_SQUOTE, + ACTIONS(45), 26, anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -12267,34 +12477,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6413] = 4, + [6697] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 1, - anon_sym_EQ, - ACTIONS(25), 15, + ACTIONS(75), 1, + anon_sym_PIPE, + ACTIONS(201), 1, + anon_sym_LBRACK, + ACTIONS(228), 1, + anon_sym_COMMA, + ACTIONS(384), 1, + anon_sym_RPAREN, + STATE(103), 1, + aux_sym_pipe_sequence_repeat1, + STATE(153), 1, + sym_pipe_sequence, + STATE(708), 1, + aux_sym_arguments_repeat1, + ACTIONS(199), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(59), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(35), 26, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(61), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -12315,34 +12532,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6465] = 4, + [6763] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(303), 1, - anon_sym_LPAREN, - ACTIONS(25), 15, + ACTIONS(71), 1, + sym__interpolation_end, + ACTIONS(75), 1, + anon_sym_PIPE, + ACTIONS(333), 1, + anon_sym_LBRACK, + STATE(103), 1, + aux_sym_pipe_sequence_repeat1, + STATE(153), 1, + sym_pipe_sequence, + ACTIONS(73), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(335), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(331), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(59), 10, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(35), 26, - sym__interpolation_end, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(61), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -12363,14 +12587,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6517] = 5, + [6829] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, - anon_sym_PIPE, - STATE(109), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(150), 14, + ACTIONS(339), 1, + anon_sym_LPAREN, + ACTIONS(115), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -12380,18 +12602,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(152), 26, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, + ACTIONS(117), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -12412,209 +12635,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6571] = 29, + [6881] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(329), 1, + ACTIONS(311), 1, anon_sym_LT_BANG, - ACTIONS(332), 1, + ACTIONS(313), 1, anon_sym_LT, - ACTIONS(335), 1, - anon_sym_LT_SLASH, - ACTIONS(338), 1, + ACTIONS(317), 1, sym_entity, - ACTIONS(341), 1, + ACTIONS(319), 1, aux_sym_text_token1, - ACTIONS(344), 1, + ACTIONS(321), 1, aux_sym_text_token2, - ACTIONS(347), 1, + ACTIONS(323), 1, anon_sym_LBRACE, - ACTIONS(350), 1, + ACTIONS(327), 1, sym__interpolation_start, - ACTIONS(353), 1, + ACTIONS(329), 1, sym__control_flow_start, - STATE(110), 1, - aux_sym_document_repeat1, - STATE(114), 1, - sym_start_tag, - STATE(406), 1, - sym_self_closing_tag, - STATE(408), 1, - sym__alternative_statement, - STATE(411), 1, - sym_placeholder_statement, - STATE(414), 1, - sym_loading_statement, - STATE(424), 1, - sym_error_statement, - STATE(428), 1, - sym_empty_statement, - STATE(429), 1, - sym_else_if_statement, - STATE(431), 1, - sym_else_statement, - STATE(721), 1, - sym_script_start_tag, - STATE(728), 1, - sym_style_start_tag, - STATE(791), 1, - sym__for_start_expression, - STATE(805), 1, - sym__if_start_expression, - STATE(814), 1, - sym__else_if_start_expression, - STATE(827), 1, - sym__switch_start_expression, - ACTIONS(327), 2, - ts_builtin_sym_end, - anon_sym_RBRACE, - STATE(407), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(441), 9, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_text, - sym_icu_expression, - sym_interpolation, - [6673] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(356), 1, - anon_sym_LT_BANG, - ACTIONS(358), 1, - anon_sym_LT, - ACTIONS(360), 1, + ACTIONS(386), 1, anon_sym_LT_SLASH, - ACTIONS(362), 1, - sym_entity, - ACTIONS(364), 1, - aux_sym_text_token1, - ACTIONS(366), 1, - aux_sym_text_token2, - ACTIONS(368), 1, - anon_sym_LBRACE, - ACTIONS(370), 1, + ACTIONS(388), 1, sym__implicit_end_tag, - ACTIONS(372), 1, - sym__interpolation_start, - ACTIONS(374), 1, - sym__control_flow_start, - STATE(112), 1, + STATE(113), 1, sym_start_tag, - STATE(132), 1, + STATE(114), 1, aux_sym_document_repeat1, - STATE(402), 1, - sym_end_tag, - STATE(445), 1, - sym_placeholder_statement, STATE(455), 1, sym_self_closing_tag, STATE(465), 1, sym__alternative_statement, - STATE(470), 1, - sym_loading_statement, - STATE(473), 1, - sym_error_statement, - STATE(475), 1, - sym_empty_statement, - STATE(476), 1, - sym_else_if_statement, - STATE(477), 1, - sym_else_statement, - STATE(677), 1, - sym_script_start_tag, - STATE(678), 1, - sym_style_start_tag, - STATE(771), 1, - sym__switch_start_expression, - STATE(774), 1, - sym__for_start_expression, - STATE(776), 1, - sym__if_start_expression, - STATE(777), 1, - sym__else_if_start_expression, - STATE(464), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(451), 9, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_text, - sym_icu_expression, - sym_interpolation, - [6777] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(356), 1, - anon_sym_LT_BANG, - ACTIONS(358), 1, - anon_sym_LT, - ACTIONS(362), 1, - sym_entity, - ACTIONS(364), 1, - aux_sym_text_token1, - ACTIONS(366), 1, - aux_sym_text_token2, - ACTIONS(368), 1, - anon_sym_LBRACE, - ACTIONS(372), 1, - sym__interpolation_start, - ACTIONS(374), 1, - sym__control_flow_start, - ACTIONS(376), 1, - anon_sym_LT_SLASH, - ACTIONS(378), 1, - sym__implicit_end_tag, - STATE(112), 1, - sym_start_tag, - STATE(113), 1, - aux_sym_document_repeat1, - STATE(445), 1, + STATE(466), 1, sym_placeholder_statement, - STATE(455), 1, - sym_self_closing_tag, - STATE(465), 1, - sym__alternative_statement, - STATE(470), 1, + STATE(471), 1, sym_loading_statement, - STATE(473), 1, + STATE(474), 1, sym_error_statement, - STATE(475), 1, - sym_empty_statement, STATE(476), 1, - sym_else_if_statement, + sym_empty_statement, STATE(477), 1, + sym_else_if_statement, + STATE(478), 1, sym_else_statement, - STATE(480), 1, + STATE(481), 1, sym_end_tag, STATE(677), 1, sym_script_start_tag, STATE(678), 1, sym_style_start_tag, - STATE(771), 1, + STATE(773), 1, sym__switch_start_expression, - STATE(774), 1, + STATE(777), 1, sym__for_start_expression, - STATE(776), 1, + STATE(779), 1, sym__if_start_expression, - STATE(777), 1, + STATE(780), 1, sym__else_if_start_expression, STATE(464), 6, sym__any_statement, @@ -12623,7 +12699,7 @@ static const uint16_t ts_small_parse_table[] = { sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(451), 9, + STATE(494), 9, sym_doctype, sym__node, sym_element, @@ -12633,62 +12709,62 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [6881] = 30, + [6985] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(356), 1, + ACTIONS(311), 1, anon_sym_LT_BANG, - ACTIONS(358), 1, + ACTIONS(313), 1, anon_sym_LT, - ACTIONS(362), 1, + ACTIONS(317), 1, sym_entity, - ACTIONS(364), 1, + ACTIONS(319), 1, aux_sym_text_token1, - ACTIONS(366), 1, + ACTIONS(321), 1, aux_sym_text_token2, - ACTIONS(368), 1, + ACTIONS(323), 1, anon_sym_LBRACE, - ACTIONS(372), 1, + ACTIONS(327), 1, sym__interpolation_start, - ACTIONS(374), 1, + ACTIONS(329), 1, sym__control_flow_start, - ACTIONS(376), 1, + ACTIONS(386), 1, anon_sym_LT_SLASH, - ACTIONS(380), 1, + ACTIONS(390), 1, sym__implicit_end_tag, - STATE(112), 1, + STATE(113), 1, sym_start_tag, - STATE(132), 1, + STATE(120), 1, aux_sym_document_repeat1, - STATE(445), 1, - sym_placeholder_statement, - STATE(448), 1, + STATE(449), 1, sym_end_tag, STATE(455), 1, sym_self_closing_tag, STATE(465), 1, sym__alternative_statement, - STATE(470), 1, + STATE(466), 1, + sym_placeholder_statement, + STATE(471), 1, sym_loading_statement, - STATE(473), 1, + STATE(474), 1, sym_error_statement, - STATE(475), 1, - sym_empty_statement, STATE(476), 1, - sym_else_if_statement, + sym_empty_statement, STATE(477), 1, + sym_else_if_statement, + STATE(478), 1, sym_else_statement, STATE(677), 1, sym_script_start_tag, STATE(678), 1, sym_style_start_tag, - STATE(771), 1, + STATE(773), 1, sym__switch_start_expression, - STATE(774), 1, + STATE(777), 1, sym__for_start_expression, - STATE(776), 1, + STATE(779), 1, sym__if_start_expression, - STATE(777), 1, + STATE(780), 1, sym__else_if_start_expression, STATE(464), 6, sym__any_statement, @@ -12697,7 +12773,7 @@ static const uint16_t ts_small_parse_table[] = { sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(451), 9, + STATE(494), 9, sym_doctype, sym__node, sym_element, @@ -12707,84 +12783,144 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [6985] = 30, + [7089] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(356), 1, - anon_sym_LT_BANG, - ACTIONS(358), 1, - anon_sym_LT, - ACTIONS(360), 1, - anon_sym_LT_SLASH, - ACTIONS(362), 1, - sym_entity, - ACTIONS(364), 1, - aux_sym_text_token1, - ACTIONS(366), 1, - aux_sym_text_token2, - ACTIONS(368), 1, + ACTIONS(27), 1, + anon_sym_SQUOTE, + ACTIONS(29), 1, + anon_sym_DQUOTE, + ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(372), 1, - sym__interpolation_start, - ACTIONS(374), 1, - sym__control_flow_start, - ACTIONS(382), 1, - sym__implicit_end_tag, - STATE(111), 1, - aux_sym_document_repeat1, - STATE(112), 1, - sym_start_tag, - STATE(393), 1, - sym_end_tag, - STATE(445), 1, - sym_placeholder_statement, - STATE(455), 1, - sym_self_closing_tag, - STATE(465), 1, - sym__alternative_statement, - STATE(470), 1, - sym_loading_statement, - STATE(473), 1, - sym_error_statement, - STATE(475), 1, - sym_empty_statement, - STATE(476), 1, - sym_else_if_statement, - STATE(477), 1, - sym_else_statement, - STATE(677), 1, - sym_script_start_tag, - STATE(678), 1, - sym_style_start_tag, - STATE(771), 1, - sym__switch_start_expression, - STATE(774), 1, - sym__for_start_expression, - STATE(776), 1, - sym__if_start_expression, - STATE(777), 1, - sym__else_if_start_expression, - STATE(464), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(451), 9, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_text, - sym_icu_expression, - sym_interpolation, - [7089] = 3, + ACTIONS(49), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + sym_number, + ACTIONS(57), 1, + anon_sym_BQUOTE, + ACTIONS(250), 1, + anon_sym_let, + ACTIONS(254), 1, + anon_sym_LPAREN, + ACTIONS(258), 1, + anon_sym_SLASH, + ACTIONS(260), 1, + anon_sym_BANG, + ACTIONS(262), 1, + sym_identifier, + STATE(34), 1, + sym_expression, + STATE(92), 1, + sym_microsyntax_binding, + STATE(569), 1, + sym__backtick, + STATE(602), 1, + sym__single_quote, + STATE(603), 1, + sym__double_quote, + STATE(759), 1, + sym_microsyntax, + STATE(886), 1, + sym_arrow_function_parameters, + STATE(287), 2, + sym_unary_expression, + sym_binary_expression, + ACTIONS(256), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(334), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + STATE(312), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(3), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [7180] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 15, + ACTIONS(27), 1, + anon_sym_SQUOTE, + ACTIONS(29), 1, + anon_sym_DQUOTE, + ACTIONS(31), 1, + anon_sym_LBRACE, + ACTIONS(49), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + sym_number, + ACTIONS(57), 1, + anon_sym_BQUOTE, + ACTIONS(250), 1, + anon_sym_let, + ACTIONS(254), 1, + anon_sym_LPAREN, + ACTIONS(258), 1, + anon_sym_SLASH, + ACTIONS(260), 1, + anon_sym_BANG, + ACTIONS(262), 1, + sym_identifier, + STATE(34), 1, + sym_expression, + STATE(93), 1, + sym_microsyntax_binding, + STATE(569), 1, + sym__backtick, + STATE(602), 1, + sym__single_quote, + STATE(603), 1, + sym__double_quote, + STATE(758), 1, + sym_microsyntax, + STATE(886), 1, + sym_arrow_function_parameters, + STATE(287), 2, + sym_unary_expression, + sym_binary_expression, + ACTIONS(256), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(334), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + STATE(312), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(3), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [7271] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(170), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -12800,13 +12936,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(89), 26, - sym__interpolation_end, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(172), 26, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -12827,10 +12963,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7138] = 3, + [7320] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 15, + ACTIONS(333), 1, + anon_sym_LBRACK, + ACTIONS(331), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(143), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -12846,13 +12988,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(117), 26, + ACTIONS(145), 22, sym__interpolation_end, - anon_sym_DOT, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -12873,32 +13011,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7187] = 3, + [7373] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(119), 15, + STATE(267), 1, + sym__binary_op, + ACTIONS(191), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(189), 6, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(392), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(121), 26, - sym__interpolation_end, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(394), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -12919,69 +13060,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7236] = 29, + [7428] = 29, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, + ACTIONS(353), 1, + sym__implicit_end_tag, + ACTIONS(396), 1, anon_sym_LT_BANG, - ACTIONS(9), 1, + ACTIONS(399), 1, anon_sym_LT, - ACTIONS(11), 1, + ACTIONS(402), 1, anon_sym_LT_SLASH, - ACTIONS(13), 1, + ACTIONS(405), 1, sym_entity, - ACTIONS(15), 1, + ACTIONS(408), 1, aux_sym_text_token1, - ACTIONS(17), 1, + ACTIONS(411), 1, aux_sym_text_token2, - ACTIONS(19), 1, + ACTIONS(414), 1, anon_sym_LBRACE, - ACTIONS(21), 1, + ACTIONS(417), 1, sym__interpolation_start, - ACTIONS(23), 1, + ACTIONS(420), 1, sym__control_flow_start, - ACTIONS(384), 1, - anon_sym_RBRACE, - STATE(110), 1, - aux_sym_document_repeat1, - STATE(114), 1, + STATE(113), 1, sym_start_tag, - STATE(406), 1, + STATE(120), 1, + aux_sym_document_repeat1, + STATE(455), 1, sym_self_closing_tag, - STATE(408), 1, + STATE(465), 1, sym__alternative_statement, - STATE(411), 1, + STATE(466), 1, sym_placeholder_statement, - STATE(414), 1, + STATE(471), 1, sym_loading_statement, - STATE(424), 1, + STATE(474), 1, sym_error_statement, - STATE(428), 1, + STATE(476), 1, sym_empty_statement, - STATE(429), 1, + STATE(477), 1, sym_else_if_statement, - STATE(431), 1, + STATE(478), 1, sym_else_statement, - STATE(721), 1, + STATE(677), 1, sym_script_start_tag, - STATE(728), 1, + STATE(678), 1, sym_style_start_tag, - STATE(791), 1, + STATE(773), 1, + sym__switch_start_expression, + STATE(777), 1, sym__for_start_expression, - STATE(805), 1, + STATE(779), 1, sym__if_start_expression, - STATE(814), 1, + STATE(780), 1, sym__else_if_start_expression, - STATE(827), 1, - sym__switch_start_expression, - STATE(407), 6, + STATE(464), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(441), 9, + STATE(494), 9, sym_doctype, sym__node, sym_element, @@ -12991,41 +13132,108 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [7337] = 3, + [7529] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(57), 15, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(59), 26, - sym__interpolation_end, - anon_sym_DOT, - anon_sym_COLON, + ACTIONS(27), 1, + anon_sym_SQUOTE, + ACTIONS(29), 1, + anon_sym_DQUOTE, + ACTIONS(31), 1, + anon_sym_LBRACE, + ACTIONS(49), 1, anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_in, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, + ACTIONS(55), 1, + sym_number, + ACTIONS(57), 1, + anon_sym_BQUOTE, + ACTIONS(250), 1, + anon_sym_let, + ACTIONS(254), 1, + anon_sym_LPAREN, + ACTIONS(258), 1, + anon_sym_SLASH, + ACTIONS(260), 1, + anon_sym_BANG, + ACTIONS(262), 1, + sym_identifier, + STATE(34), 1, + sym_expression, + STATE(93), 1, + sym_microsyntax_binding, + STATE(569), 1, + sym__backtick, + STATE(602), 1, + sym__single_quote, + STATE(603), 1, + sym__double_quote, + STATE(767), 1, + sym_microsyntax, + STATE(886), 1, + sym_arrow_function_parameters, + STATE(287), 2, + sym_unary_expression, + sym_binary_expression, + ACTIONS(256), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(334), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + STATE(312), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(3), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [7620] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(185), 15, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(187), 26, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_STAR_STAR_EQ, anon_sym_LT_LT_EQ, @@ -13037,36 +13245,103 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7386] = 6, + [7669] = 24, ACTIONS(3), 1, sym_comment, - STATE(266), 1, - sym__binary_op, - ACTIONS(171), 3, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, + ACTIONS(27), 1, + anon_sym_SQUOTE, + ACTIONS(29), 1, + anon_sym_DQUOTE, + ACTIONS(31), 1, + anon_sym_LBRACE, + ACTIONS(49), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + sym_number, + ACTIONS(57), 1, + anon_sym_BQUOTE, + ACTIONS(250), 1, + anon_sym_let, + ACTIONS(254), 1, + anon_sym_LPAREN, + ACTIONS(258), 1, + anon_sym_SLASH, + ACTIONS(260), 1, + anon_sym_BANG, + ACTIONS(262), 1, sym_identifier, - ACTIONS(169), 5, + STATE(34), 1, + sym_expression, + STATE(92), 1, + sym_microsyntax_binding, + STATE(569), 1, + sym__backtick, + STATE(602), 1, + sym__single_quote, + STATE(603), 1, + sym__double_quote, + STATE(774), 1, + sym_microsyntax, + STATE(886), 1, + sym_arrow_function_parameters, + STATE(287), 2, + sym_unary_expression, + sym_binary_expression, + ACTIONS(256), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(334), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + STATE(312), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(3), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [7760] = 6, + ACTIONS(3), 1, + sym_comment, + STATE(265), 1, + sym__binary_op, + ACTIONS(179), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_DOT_DOT_DOT, - ACTIONS(386), 13, + ACTIONS(181), 5, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_identifier, + ACTIONS(423), 11, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(388), 19, + ACTIONS(425), 19, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -13086,10 +13361,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7441] = 3, + [7815] = 29, ACTIONS(3), 1, sym_comment, - ACTIONS(111), 15, + ACTIONS(7), 1, + anon_sym_LT_BANG, + ACTIONS(9), 1, + anon_sym_LT, + ACTIONS(11), 1, + anon_sym_LT_SLASH, + ACTIONS(13), 1, + sym_entity, + ACTIONS(15), 1, + aux_sym_text_token1, + ACTIONS(17), 1, + aux_sym_text_token2, + ACTIONS(19), 1, + anon_sym_LBRACE, + ACTIONS(21), 1, + sym__interpolation_start, + ACTIONS(23), 1, + sym__control_flow_start, + ACTIONS(427), 1, + ts_builtin_sym_end, + STATE(96), 1, + sym_start_tag, + STATE(107), 1, + aux_sym_document_repeat1, + STATE(408), 1, + sym_self_closing_tag, + STATE(410), 1, + sym__alternative_statement, + STATE(413), 1, + sym_placeholder_statement, + STATE(416), 1, + sym_loading_statement, + STATE(426), 1, + sym_error_statement, + STATE(430), 1, + sym_empty_statement, + STATE(431), 1, + sym_else_if_statement, + STATE(433), 1, + sym_else_statement, + STATE(722), 1, + sym_script_start_tag, + STATE(730), 1, + sym_style_start_tag, + STATE(792), 1, + sym__for_start_expression, + STATE(802), 1, + sym__if_start_expression, + STATE(812), 1, + sym__else_if_start_expression, + STATE(827), 1, + sym__switch_start_expression, + STATE(409), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(443), 9, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_text, + sym_icu_expression, + sym_interpolation, + [7916] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(131), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13105,7 +13452,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(113), 26, + ACTIONS(133), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -13132,10 +13479,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7490] = 3, + [7965] = 29, ACTIONS(3), 1, sym_comment, - ACTIONS(127), 15, + ACTIONS(7), 1, + anon_sym_LT_BANG, + ACTIONS(9), 1, + anon_sym_LT, + ACTIONS(11), 1, + anon_sym_LT_SLASH, + ACTIONS(13), 1, + sym_entity, + ACTIONS(15), 1, + aux_sym_text_token1, + ACTIONS(17), 1, + aux_sym_text_token2, + ACTIONS(19), 1, + anon_sym_LBRACE, + ACTIONS(21), 1, + sym__interpolation_start, + ACTIONS(23), 1, + sym__control_flow_start, + ACTIONS(429), 1, + anon_sym_RBRACE, + STATE(96), 1, + sym_start_tag, + STATE(107), 1, + aux_sym_document_repeat1, + STATE(408), 1, + sym_self_closing_tag, + STATE(410), 1, + sym__alternative_statement, + STATE(413), 1, + sym_placeholder_statement, + STATE(416), 1, + sym_loading_statement, + STATE(426), 1, + sym_error_statement, + STATE(430), 1, + sym_empty_statement, + STATE(431), 1, + sym_else_if_statement, + STATE(433), 1, + sym_else_statement, + STATE(722), 1, + sym_script_start_tag, + STATE(730), 1, + sym_style_start_tag, + STATE(792), 1, + sym__for_start_expression, + STATE(802), 1, + sym__if_start_expression, + STATE(812), 1, + sym__else_if_start_expression, + STATE(827), 1, + sym__switch_start_expression, + STATE(409), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(443), 9, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_text, + sym_icu_expression, + sym_interpolation, + [8066] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(147), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13151,7 +13570,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(129), 26, + ACTIONS(149), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -13178,10 +13597,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7539] = 3, + [8115] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(150), 17, + ACTIONS(95), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13192,22 +13611,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(152), 24, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + ACTIONS(97), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -13224,10 +13643,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7588] = 3, + [8164] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(165), 17, + ACTIONS(99), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13238,22 +13657,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(167), 24, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + ACTIONS(101), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -13270,16 +13689,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7637] = 5, + [8213] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(307), 1, - anon_sym_LBRACK, - ACTIONS(305), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(123), 15, + ACTIONS(111), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13295,196 +13708,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(125), 22, + ACTIONS(113), 26, sym__interpolation_end, + anon_sym_DOT, anon_sym_COLON, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_in, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [7690] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(230), 1, - anon_sym_DQUOTE, - ACTIONS(232), 1, - anon_sym_LBRACE, - ACTIONS(234), 1, - anon_sym_let, - ACTIONS(238), 1, - anon_sym_LPAREN, - ACTIONS(242), 1, - anon_sym_SLASH, - ACTIONS(244), 1, anon_sym_LBRACK, - ACTIONS(246), 1, - anon_sym_BANG, - ACTIONS(248), 1, - sym_identifier, - ACTIONS(250), 1, - sym_number, - ACTIONS(252), 1, - anon_sym_BQUOTE, - ACTIONS(297), 1, - anon_sym_SQUOTE, - STATE(34), 1, - sym_expression, - STATE(91), 1, - sym_microsyntax_binding, - STATE(569), 1, - sym__backtick, - STATE(596), 1, - sym__double_quote, - STATE(616), 1, - sym__single_quote, - STATE(773), 1, - sym_microsyntax, - STATE(882), 1, - sym_arrow_function_parameters, - STATE(273), 2, - sym_unary_expression, - sym_binary_expression, - ACTIONS(240), 3, - anon_sym_of, - anon_sym_else, - anon_sym_then, - STATE(347), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, - STATE(298), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(3), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [7781] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(230), 1, - anon_sym_DQUOTE, - ACTIONS(232), 1, - anon_sym_LBRACE, - ACTIONS(234), 1, - anon_sym_let, - ACTIONS(238), 1, - anon_sym_LPAREN, - ACTIONS(242), 1, - anon_sym_SLASH, - ACTIONS(244), 1, - anon_sym_LBRACK, - ACTIONS(246), 1, - anon_sym_BANG, - ACTIONS(248), 1, - sym_identifier, - ACTIONS(250), 1, - sym_number, - ACTIONS(252), 1, - anon_sym_BQUOTE, - ACTIONS(297), 1, - anon_sym_SQUOTE, - STATE(34), 1, - sym_expression, - STATE(95), 1, - sym_microsyntax_binding, - STATE(569), 1, - sym__backtick, - STATE(596), 1, - sym__double_quote, - STATE(616), 1, - sym__single_quote, - STATE(780), 1, - sym_microsyntax, - STATE(882), 1, - sym_arrow_function_parameters, - STATE(273), 2, - sym_unary_expression, - sym_binary_expression, - ACTIONS(240), 3, - anon_sym_of, - anon_sym_else, - anon_sym_then, - STATE(347), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, - STATE(298), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(3), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [7872] = 6, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [8262] = 3, ACTIONS(3), 1, sym_comment, - STATE(266), 1, - sym__binary_op, - ACTIONS(159), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - ACTIONS(161), 5, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_identifier, - ACTIONS(386), 11, + ACTIONS(107), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(388), 19, + ACTIONS(109), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -13501,10 +13781,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7927] = 3, + [8311] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 15, + ACTIONS(77), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13520,7 +13800,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(81), 26, + ACTIONS(79), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -13547,7 +13827,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7976] = 29, + [8360] = 29, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -13568,48 +13848,48 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(23), 1, sym__control_flow_start, - ACTIONS(390), 1, + ACTIONS(431), 1, anon_sym_RBRACE, - STATE(110), 1, - aux_sym_document_repeat1, - STATE(114), 1, + STATE(96), 1, sym_start_tag, - STATE(406), 1, - sym_self_closing_tag, + STATE(127), 1, + aux_sym_document_repeat1, STATE(408), 1, + sym_self_closing_tag, + STATE(410), 1, sym__alternative_statement, - STATE(411), 1, + STATE(413), 1, sym_placeholder_statement, - STATE(414), 1, + STATE(416), 1, sym_loading_statement, - STATE(424), 1, + STATE(426), 1, sym_error_statement, - STATE(428), 1, + STATE(430), 1, sym_empty_statement, - STATE(429), 1, - sym_else_if_statement, STATE(431), 1, + sym_else_if_statement, + STATE(433), 1, sym_else_statement, - STATE(721), 1, + STATE(722), 1, sym_script_start_tag, - STATE(728), 1, + STATE(730), 1, sym_style_start_tag, - STATE(791), 1, + STATE(792), 1, sym__for_start_expression, - STATE(805), 1, + STATE(802), 1, sym__if_start_expression, - STATE(814), 1, + STATE(812), 1, sym__else_if_start_expression, STATE(827), 1, sym__switch_start_expression, - STATE(407), 6, + STATE(409), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(441), 9, + STATE(443), 9, sym_doctype, sym__node, sym_element, @@ -13619,35 +13899,32 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [8077] = 6, + [8461] = 3, ACTIONS(3), 1, sym_comment, - STATE(268), 1, - sym__binary_op, - ACTIONS(171), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(169), 6, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(392), 12, + ACTIONS(91), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(394), 20, + ACTIONS(93), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -13668,82 +13945,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8132] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(327), 1, - sym__implicit_end_tag, - ACTIONS(396), 1, - anon_sym_LT_BANG, - ACTIONS(399), 1, - anon_sym_LT, - ACTIONS(402), 1, - anon_sym_LT_SLASH, - ACTIONS(405), 1, - sym_entity, - ACTIONS(408), 1, - aux_sym_text_token1, - ACTIONS(411), 1, - aux_sym_text_token2, - ACTIONS(414), 1, - anon_sym_LBRACE, - ACTIONS(417), 1, - sym__interpolation_start, - ACTIONS(420), 1, - sym__control_flow_start, - STATE(112), 1, - sym_start_tag, - STATE(132), 1, - aux_sym_document_repeat1, - STATE(445), 1, - sym_placeholder_statement, - STATE(455), 1, - sym_self_closing_tag, - STATE(465), 1, - sym__alternative_statement, - STATE(470), 1, - sym_loading_statement, - STATE(473), 1, - sym_error_statement, - STATE(475), 1, - sym_empty_statement, - STATE(476), 1, - sym_else_if_statement, - STATE(477), 1, - sym_else_statement, - STATE(677), 1, - sym_script_start_tag, - STATE(678), 1, - sym_style_start_tag, - STATE(771), 1, - sym__switch_start_expression, - STATE(774), 1, - sym__for_start_expression, - STATE(776), 1, - sym__if_start_expression, - STATE(777), 1, - sym__else_if_start_expression, - STATE(464), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(451), 9, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_text, - sym_icu_expression, - sym_interpolation, - [8233] = 3, + [8510] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(91), 15, + ACTIONS(87), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13759,7 +13964,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(93), 26, + ACTIONS(89), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -13786,82 +13991,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8282] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - anon_sym_LT_BANG, - ACTIONS(9), 1, - anon_sym_LT, - ACTIONS(11), 1, - anon_sym_LT_SLASH, - ACTIONS(13), 1, - sym_entity, - ACTIONS(15), 1, - aux_sym_text_token1, - ACTIONS(17), 1, - aux_sym_text_token2, - ACTIONS(19), 1, - anon_sym_LBRACE, - ACTIONS(21), 1, - sym__interpolation_start, - ACTIONS(23), 1, - sym__control_flow_start, - ACTIONS(423), 1, - anon_sym_RBRACE, - STATE(114), 1, - sym_start_tag, - STATE(118), 1, - aux_sym_document_repeat1, - STATE(406), 1, - sym_self_closing_tag, - STATE(408), 1, - sym__alternative_statement, - STATE(411), 1, - sym_placeholder_statement, - STATE(414), 1, - sym_loading_statement, - STATE(424), 1, - sym_error_statement, - STATE(428), 1, - sym_empty_statement, - STATE(429), 1, - sym_else_if_statement, - STATE(431), 1, - sym_else_statement, - STATE(721), 1, - sym_script_start_tag, - STATE(728), 1, - sym_style_start_tag, - STATE(791), 1, - sym__for_start_expression, - STATE(805), 1, - sym__if_start_expression, - STATE(814), 1, - sym__else_if_start_expression, - STATE(827), 1, - sym__switch_start_expression, - STATE(407), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(441), 9, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_text, - sym_icu_expression, - sym_interpolation, - [8383] = 3, + [8559] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(71), 15, + ACTIONS(103), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13877,7 +14010,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(73), 26, + ACTIONS(105), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -13904,10 +14037,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8432] = 3, + [8608] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 15, + ACTIONS(81), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13923,7 +14056,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(69), 26, + ACTIONS(83), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -13950,10 +14083,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8481] = 3, + [8657] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(83), 15, + ACTIONS(170), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13964,22 +14097,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(85), 26, - sym__interpolation_end, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_in, + ACTIONS(172), 24, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -13996,10 +14129,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8530] = 3, + [8706] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(61), 15, + ACTIONS(121), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -14015,7 +14148,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(63), 26, + ACTIONS(123), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -14039,38 +14172,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [8579] = 6, - ACTIONS(3), 1, - sym_comment, - STATE(268), 1, - sym__binary_op, - ACTIONS(161), 4, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(159), 6, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(392), 10, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [8755] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(135), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(394), 20, + ACTIONS(137), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -14091,10 +14221,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8634] = 3, + [8804] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(150), 15, + ACTIONS(139), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -14110,13 +14240,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(152), 26, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, + ACTIONS(141), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -14137,7 +14267,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8683] = 29, + [8853] = 29, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -14158,48 +14288,48 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(23), 1, sym__control_flow_start, - ACTIONS(425), 1, - ts_builtin_sym_end, - STATE(110), 1, - aux_sym_document_repeat1, - STATE(114), 1, + ACTIONS(433), 1, + anon_sym_RBRACE, + STATE(96), 1, sym_start_tag, - STATE(406), 1, - sym_self_closing_tag, + STATE(107), 1, + aux_sym_document_repeat1, STATE(408), 1, + sym_self_closing_tag, + STATE(410), 1, sym__alternative_statement, - STATE(411), 1, + STATE(413), 1, sym_placeholder_statement, - STATE(414), 1, + STATE(416), 1, sym_loading_statement, - STATE(424), 1, + STATE(426), 1, sym_error_statement, - STATE(428), 1, + STATE(430), 1, sym_empty_statement, - STATE(429), 1, - sym_else_if_statement, STATE(431), 1, + sym_else_if_statement, + STATE(433), 1, sym_else_statement, - STATE(721), 1, + STATE(722), 1, sym_script_start_tag, - STATE(728), 1, + STATE(730), 1, sym_style_start_tag, - STATE(791), 1, + STATE(792), 1, sym__for_start_expression, - STATE(805), 1, + STATE(802), 1, sym__if_start_expression, - STATE(814), 1, + STATE(812), 1, sym__else_if_start_expression, STATE(827), 1, sym__switch_start_expression, - STATE(407), 6, + STATE(409), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(441), 9, + STATE(443), 9, sym_doctype, sym__node, sym_element, @@ -14209,10 +14339,10 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [8784] = 3, + [8954] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 15, + ACTIONS(185), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -14223,68 +14353,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(77), 26, - sym__interpolation_end, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, anon_sym_in, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [8833] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(101), 15, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(103), 26, - sym__interpolation_end, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(187), 24, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -14301,7 +14385,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8882] = 29, + [9003] = 29, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -14322,48 +14406,48 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(23), 1, sym__control_flow_start, - ACTIONS(427), 1, + ACTIONS(435), 1, anon_sym_RBRACE, - STATE(114), 1, + STATE(96), 1, sym_start_tag, - STATE(145), 1, + STATE(146), 1, aux_sym_document_repeat1, - STATE(406), 1, - sym_self_closing_tag, STATE(408), 1, + sym_self_closing_tag, + STATE(410), 1, sym__alternative_statement, - STATE(411), 1, + STATE(413), 1, sym_placeholder_statement, - STATE(414), 1, + STATE(416), 1, sym_loading_statement, - STATE(424), 1, + STATE(426), 1, sym_error_statement, - STATE(428), 1, + STATE(430), 1, sym_empty_statement, - STATE(429), 1, - sym_else_if_statement, STATE(431), 1, + sym_else_if_statement, + STATE(433), 1, sym_else_statement, - STATE(721), 1, + STATE(722), 1, sym_script_start_tag, - STATE(728), 1, + STATE(730), 1, sym_style_start_tag, - STATE(791), 1, + STATE(792), 1, sym__for_start_expression, - STATE(805), 1, + STATE(802), 1, sym__if_start_expression, - STATE(814), 1, + STATE(812), 1, sym__else_if_start_expression, STATE(827), 1, sym__switch_start_expression, - STATE(407), 6, + STATE(409), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(441), 9, + STATE(443), 9, sym_doctype, sym__node, sym_element, @@ -14373,7 +14457,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [8983] = 29, + [9104] = 29, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -14394,48 +14478,48 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(23), 1, sym__control_flow_start, - ACTIONS(429), 1, + ACTIONS(437), 1, anon_sym_RBRACE, - STATE(110), 1, - aux_sym_document_repeat1, - STATE(114), 1, + STATE(96), 1, sym_start_tag, - STATE(406), 1, - sym_self_closing_tag, + STATE(107), 1, + aux_sym_document_repeat1, STATE(408), 1, + sym_self_closing_tag, + STATE(410), 1, sym__alternative_statement, - STATE(411), 1, + STATE(413), 1, sym_placeholder_statement, - STATE(414), 1, + STATE(416), 1, sym_loading_statement, - STATE(424), 1, + STATE(426), 1, sym_error_statement, - STATE(428), 1, + STATE(430), 1, sym_empty_statement, - STATE(429), 1, - sym_else_if_statement, STATE(431), 1, + sym_else_if_statement, + STATE(433), 1, sym_else_statement, - STATE(721), 1, + STATE(722), 1, sym_script_start_tag, - STATE(728), 1, + STATE(730), 1, sym_style_start_tag, - STATE(791), 1, + STATE(792), 1, sym__for_start_expression, - STATE(805), 1, + STATE(802), 1, sym__if_start_expression, - STATE(814), 1, + STATE(812), 1, sym__else_if_start_expression, STATE(827), 1, sym__switch_start_expression, - STATE(407), 6, + STATE(409), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(441), 9, + STATE(443), 9, sym_doctype, sym__node, sym_element, @@ -14445,7 +14529,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [9084] = 29, + [9205] = 29, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -14466,48 +14550,48 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(23), 1, sym__control_flow_start, - ACTIONS(431), 1, + ACTIONS(439), 1, anon_sym_RBRACE, - STATE(114), 1, + STATE(96), 1, sym_start_tag, - STATE(147), 1, + STATE(148), 1, aux_sym_document_repeat1, - STATE(406), 1, - sym_self_closing_tag, STATE(408), 1, + sym_self_closing_tag, + STATE(410), 1, sym__alternative_statement, - STATE(411), 1, + STATE(413), 1, sym_placeholder_statement, - STATE(414), 1, + STATE(416), 1, sym_loading_statement, - STATE(424), 1, + STATE(426), 1, sym_error_statement, - STATE(428), 1, + STATE(430), 1, sym_empty_statement, - STATE(429), 1, - sym_else_if_statement, STATE(431), 1, + sym_else_if_statement, + STATE(433), 1, sym_else_statement, - STATE(721), 1, + STATE(722), 1, sym_script_start_tag, - STATE(728), 1, + STATE(730), 1, sym_style_start_tag, - STATE(791), 1, + STATE(792), 1, sym__for_start_expression, - STATE(805), 1, + STATE(802), 1, sym__if_start_expression, - STATE(814), 1, + STATE(812), 1, sym__else_if_start_expression, STATE(827), 1, sym__switch_start_expression, - STATE(407), 6, + STATE(409), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(441), 9, + STATE(443), 9, sym_doctype, sym__node, sym_element, @@ -14517,7 +14601,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [9185] = 29, + [9306] = 29, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -14538,48 +14622,48 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(23), 1, sym__control_flow_start, - ACTIONS(433), 1, + ACTIONS(441), 1, anon_sym_RBRACE, - STATE(110), 1, - aux_sym_document_repeat1, - STATE(114), 1, + STATE(96), 1, sym_start_tag, - STATE(406), 1, - sym_self_closing_tag, + STATE(107), 1, + aux_sym_document_repeat1, STATE(408), 1, + sym_self_closing_tag, + STATE(410), 1, sym__alternative_statement, - STATE(411), 1, + STATE(413), 1, sym_placeholder_statement, - STATE(414), 1, + STATE(416), 1, sym_loading_statement, - STATE(424), 1, + STATE(426), 1, sym_error_statement, - STATE(428), 1, + STATE(430), 1, sym_empty_statement, - STATE(429), 1, - sym_else_if_statement, STATE(431), 1, + sym_else_if_statement, + STATE(433), 1, sym_else_statement, - STATE(721), 1, + STATE(722), 1, sym_script_start_tag, - STATE(728), 1, + STATE(730), 1, sym_style_start_tag, - STATE(791), 1, + STATE(792), 1, sym__for_start_expression, - STATE(805), 1, + STATE(802), 1, sym__if_start_expression, - STATE(814), 1, + STATE(812), 1, sym__else_if_start_expression, STATE(827), 1, sym__switch_start_expression, - STATE(407), 6, + STATE(409), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(441), 9, + STATE(443), 9, sym_doctype, sym__node, sym_element, @@ -14589,124 +14673,153 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [9286] = 24, + [9407] = 6, + ACTIONS(3), 1, + sym_comment, + STATE(267), 1, + sym__binary_op, + ACTIONS(181), 4, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(179), 6, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(392), 10, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(394), 20, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [9462] = 6, + ACTIONS(3), 1, + sym_comment, + STATE(265), 1, + sym__binary_op, + ACTIONS(191), 3, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + sym_identifier, + ACTIONS(189), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + ACTIONS(423), 13, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_in, + ACTIONS(425), 19, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [9517] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(230), 1, - anon_sym_DQUOTE, - ACTIONS(232), 1, + ACTIONS(27), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(234), 1, - anon_sym_let, - ACTIONS(238), 1, - anon_sym_LPAREN, - ACTIONS(242), 1, - anon_sym_SLASH, - ACTIONS(244), 1, + ACTIONS(49), 1, anon_sym_LBRACK, - ACTIONS(246), 1, - anon_sym_BANG, - ACTIONS(248), 1, - sym_identifier, - ACTIONS(250), 1, + ACTIONS(55), 1, sym_number, - ACTIONS(252), 1, + ACTIONS(57), 1, anon_sym_BQUOTE, - ACTIONS(297), 1, - anon_sym_SQUOTE, - STATE(34), 1, - sym_expression, - STATE(91), 1, - sym_microsyntax_binding, - STATE(569), 1, - sym__backtick, - STATE(596), 1, - sym__double_quote, - STATE(616), 1, - sym__single_quote, - STATE(758), 1, - sym_microsyntax, - STATE(882), 1, - sym_arrow_function_parameters, - STATE(273), 2, - sym_unary_expression, - sym_binary_expression, - ACTIONS(240), 3, - anon_sym_of, - anon_sym_else, - anon_sym_then, - STATE(347), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, - STATE(298), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(3), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [9377] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(230), 1, - anon_sym_DQUOTE, - ACTIONS(232), 1, - anon_sym_LBRACE, - ACTIONS(234), 1, + ACTIONS(250), 1, anon_sym_let, - ACTIONS(238), 1, + ACTIONS(254), 1, anon_sym_LPAREN, - ACTIONS(242), 1, + ACTIONS(258), 1, anon_sym_SLASH, - ACTIONS(244), 1, - anon_sym_LBRACK, - ACTIONS(246), 1, + ACTIONS(260), 1, anon_sym_BANG, - ACTIONS(248), 1, + ACTIONS(262), 1, sym_identifier, - ACTIONS(250), 1, - sym_number, - ACTIONS(252), 1, - anon_sym_BQUOTE, - ACTIONS(297), 1, - anon_sym_SQUOTE, + ACTIONS(443), 1, + anon_sym_DQUOTE, STATE(34), 1, sym_expression, - STATE(95), 1, + STATE(346), 1, sym_microsyntax_binding, STATE(569), 1, sym__backtick, - STATE(596), 1, - sym__double_quote, - STATE(616), 1, + STATE(602), 1, sym__single_quote, - STATE(759), 1, - sym_microsyntax, - STATE(882), 1, + STATE(603), 1, + sym__double_quote, + STATE(886), 1, sym_arrow_function_parameters, - STATE(273), 2, + STATE(287), 2, sym_unary_expression, sym_binary_expression, - ACTIONS(240), 3, + ACTIONS(256), 3, anon_sym_of, anon_sym_else, anon_sym_then, - STATE(347), 3, + STATE(334), 3, sym_microsyntax_property_binding, sym_microsyntax_keyword_binding, sym_microsyntax_variable_declaration, - STATE(298), 6, + STATE(312), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -14723,10 +14836,17 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9468] = 3, + [9605] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(165), 15, + ACTIONS(445), 1, + anon_sym_COLON, + STATE(168), 1, + sym_pipe_arguments, + STATE(162), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(125), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -14742,7 +14862,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(167), 26, + ACTIONS(127), 21, + sym__interpolation_end, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [9659] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(193), 14, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(195), 26, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, @@ -14769,10 +14929,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [9517] = 3, + [9707] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(173), 14, + ACTIONS(193), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -14782,22 +14942,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(175), 26, + anon_sym_in, + ACTIONS(195), 24, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_RBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -14814,7 +14974,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [9565] = 28, + [9755] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -14835,46 +14995,46 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(23), 1, sym__control_flow_start, - STATE(114), 1, + STATE(96), 1, sym_start_tag, - STATE(130), 1, + STATE(143), 1, aux_sym_document_repeat1, - STATE(406), 1, - sym_self_closing_tag, STATE(408), 1, + sym_self_closing_tag, + STATE(410), 1, sym__alternative_statement, - STATE(411), 1, + STATE(413), 1, sym_placeholder_statement, - STATE(414), 1, + STATE(416), 1, sym_loading_statement, - STATE(424), 1, + STATE(426), 1, sym_error_statement, - STATE(428), 1, + STATE(430), 1, sym_empty_statement, - STATE(429), 1, - sym_else_if_statement, STATE(431), 1, + sym_else_if_statement, + STATE(433), 1, sym_else_statement, - STATE(721), 1, + STATE(722), 1, sym_script_start_tag, - STATE(728), 1, + STATE(730), 1, sym_style_start_tag, - STATE(791), 1, + STATE(792), 1, sym__for_start_expression, - STATE(805), 1, + STATE(802), 1, sym__if_start_expression, - STATE(814), 1, + STATE(812), 1, sym__else_if_start_expression, STATE(827), 1, sym__switch_start_expression, - STATE(407), 6, + STATE(409), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(441), 9, + STATE(443), 9, sym_doctype, sym__node, sym_element, @@ -14884,120 +15044,55 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [9663] = 23, + [9853] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(230), 1, + ACTIONS(27), 1, + anon_sym_SQUOTE, + ACTIONS(29), 1, anon_sym_DQUOTE, - ACTIONS(232), 1, + ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(234), 1, - anon_sym_let, - ACTIONS(238), 1, - anon_sym_LPAREN, - ACTIONS(242), 1, - anon_sym_SLASH, - ACTIONS(244), 1, + ACTIONS(49), 1, anon_sym_LBRACK, - ACTIONS(246), 1, - anon_sym_BANG, - ACTIONS(248), 1, - sym_identifier, - ACTIONS(250), 1, + ACTIONS(55), 1, sym_number, - ACTIONS(252), 1, + ACTIONS(57), 1, anon_sym_BQUOTE, - ACTIONS(293), 1, - anon_sym_SQUOTE, - STATE(34), 1, - sym_expression, - STATE(358), 1, - sym_microsyntax_binding, - STATE(569), 1, - sym__backtick, - STATE(596), 1, - sym__double_quote, - STATE(616), 1, - sym__single_quote, - STATE(882), 1, - sym_arrow_function_parameters, - STATE(273), 2, - sym_unary_expression, - sym_binary_expression, - ACTIONS(240), 3, - anon_sym_of, - anon_sym_else, - anon_sym_then, - STATE(347), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, - STATE(298), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(3), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [9751] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(232), 1, - anon_sym_LBRACE, - ACTIONS(234), 1, + ACTIONS(250), 1, anon_sym_let, - ACTIONS(238), 1, + ACTIONS(254), 1, anon_sym_LPAREN, - ACTIONS(242), 1, + ACTIONS(258), 1, anon_sym_SLASH, - ACTIONS(244), 1, - anon_sym_LBRACK, - ACTIONS(246), 1, + ACTIONS(260), 1, anon_sym_BANG, - ACTIONS(248), 1, + ACTIONS(262), 1, sym_identifier, - ACTIONS(250), 1, - sym_number, - ACTIONS(252), 1, - anon_sym_BQUOTE, - ACTIONS(297), 1, - anon_sym_SQUOTE, - ACTIONS(435), 1, - anon_sym_DQUOTE, STATE(34), 1, sym_expression, - STATE(358), 1, + STATE(346), 1, sym_microsyntax_binding, - STATE(569), 1, - sym__backtick, - STATE(596), 1, - sym__double_quote, - STATE(616), 1, + STATE(569), 1, + sym__backtick, + STATE(602), 1, sym__single_quote, - STATE(882), 1, + STATE(603), 1, + sym__double_quote, + STATE(886), 1, sym_arrow_function_parameters, - STATE(273), 2, + STATE(287), 2, sym_unary_expression, sym_binary_expression, - ACTIONS(240), 3, + ACTIONS(256), 3, anon_sym_of, anon_sym_else, anon_sym_then, - STATE(347), 3, + STATE(334), 3, sym_microsyntax_property_binding, sym_microsyntax_keyword_binding, sym_microsyntax_variable_declaration, - STATE(298), 6, + STATE(312), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -15014,69 +15109,20 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9839] = 3, + [9941] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(173), 16, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, + ACTIONS(151), 1, + sym__interpolation_end, + ACTIONS(153), 2, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_identifier, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(175), 24, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [9887] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(437), 1, - anon_sym_COLON, - STATE(165), 1, - sym_pipe_arguments, - STATE(162), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(105), 15, + ACTIONS(25), 13, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, @@ -15085,8 +15131,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(107), 21, - sym__interpolation_end, + ACTIONS(45), 24, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -15107,55 +15156,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [9941] = 23, + [9993] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(232), 1, + ACTIONS(29), 1, + anon_sym_DQUOTE, + ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(234), 1, + ACTIONS(49), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + sym_number, + ACTIONS(57), 1, + anon_sym_BQUOTE, + ACTIONS(248), 1, + anon_sym_SQUOTE, + ACTIONS(250), 1, anon_sym_let, - ACTIONS(238), 1, + ACTIONS(254), 1, anon_sym_LPAREN, - ACTIONS(242), 1, + ACTIONS(258), 1, anon_sym_SLASH, - ACTIONS(244), 1, - anon_sym_LBRACK, - ACTIONS(246), 1, + ACTIONS(260), 1, anon_sym_BANG, - ACTIONS(248), 1, + ACTIONS(262), 1, sym_identifier, - ACTIONS(250), 1, - sym_number, - ACTIONS(252), 1, - anon_sym_BQUOTE, - ACTIONS(293), 1, - anon_sym_DQUOTE, - ACTIONS(297), 1, - anon_sym_SQUOTE, STATE(34), 1, sym_expression, - STATE(358), 1, + STATE(346), 1, sym_microsyntax_binding, STATE(569), 1, sym__backtick, - STATE(596), 1, - sym__double_quote, - STATE(616), 1, + STATE(602), 1, sym__single_quote, - STATE(882), 1, + STATE(603), 1, + sym__double_quote, + STATE(886), 1, sym_arrow_function_parameters, - STATE(273), 2, + STATE(287), 2, sym_unary_expression, sym_binary_expression, - ACTIONS(240), 3, + ACTIONS(256), 3, anon_sym_of, anon_sym_else, anon_sym_then, - STATE(347), 3, + STATE(334), 3, sym_microsyntax_property_binding, sym_microsyntax_keyword_binding, sym_microsyntax_variable_declaration, - STATE(298), 6, + STATE(312), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -15172,55 +15221,55 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10029] = 23, + [10081] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(230), 1, + ACTIONS(29), 1, anon_sym_DQUOTE, - ACTIONS(232), 1, + ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(234), 1, + ACTIONS(49), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + sym_number, + ACTIONS(57), 1, + anon_sym_BQUOTE, + ACTIONS(250), 1, anon_sym_let, - ACTIONS(238), 1, + ACTIONS(254), 1, anon_sym_LPAREN, - ACTIONS(242), 1, + ACTIONS(258), 1, anon_sym_SLASH, - ACTIONS(244), 1, - anon_sym_LBRACK, - ACTIONS(246), 1, + ACTIONS(260), 1, anon_sym_BANG, - ACTIONS(248), 1, + ACTIONS(262), 1, sym_identifier, - ACTIONS(250), 1, - sym_number, - ACTIONS(252), 1, - anon_sym_BQUOTE, - ACTIONS(435), 1, + ACTIONS(443), 1, anon_sym_SQUOTE, STATE(34), 1, sym_expression, - STATE(358), 1, + STATE(346), 1, sym_microsyntax_binding, STATE(569), 1, sym__backtick, - STATE(596), 1, - sym__double_quote, - STATE(616), 1, + STATE(602), 1, sym__single_quote, - STATE(882), 1, + STATE(603), 1, + sym__double_quote, + STATE(886), 1, sym_arrow_function_parameters, - STATE(273), 2, + STATE(287), 2, sym_unary_expression, sym_binary_expression, - ACTIONS(240), 3, + ACTIONS(256), 3, anon_sym_of, anon_sym_else, anon_sym_then, - STATE(347), 3, + STATE(334), 3, sym_microsyntax_property_binding, sym_microsyntax_keyword_binding, sym_microsyntax_variable_declaration, - STATE(298), 6, + STATE(312), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -15237,55 +15286,55 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10117] = 23, + [10169] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(230), 1, - anon_sym_DQUOTE, - ACTIONS(232), 1, + ACTIONS(27), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(234), 1, + ACTIONS(49), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + sym_number, + ACTIONS(57), 1, + anon_sym_BQUOTE, + ACTIONS(248), 1, + anon_sym_DQUOTE, + ACTIONS(250), 1, anon_sym_let, - ACTIONS(238), 1, + ACTIONS(254), 1, anon_sym_LPAREN, - ACTIONS(242), 1, + ACTIONS(258), 1, anon_sym_SLASH, - ACTIONS(244), 1, - anon_sym_LBRACK, - ACTIONS(246), 1, + ACTIONS(260), 1, anon_sym_BANG, - ACTIONS(248), 1, + ACTIONS(262), 1, sym_identifier, - ACTIONS(250), 1, - sym_number, - ACTIONS(252), 1, - anon_sym_BQUOTE, - ACTIONS(297), 1, - anon_sym_SQUOTE, STATE(34), 1, sym_expression, - STATE(358), 1, + STATE(346), 1, sym_microsyntax_binding, STATE(569), 1, sym__backtick, - STATE(596), 1, - sym__double_quote, - STATE(616), 1, + STATE(602), 1, sym__single_quote, - STATE(882), 1, + STATE(603), 1, + sym__double_quote, + STATE(886), 1, sym_arrow_function_parameters, - STATE(273), 2, + STATE(287), 2, sym_unary_expression, sym_binary_expression, - ACTIONS(240), 3, + ACTIONS(256), 3, anon_sym_of, anon_sym_else, anon_sym_then, - STATE(347), 3, + STATE(334), 3, sym_microsyntax_property_binding, sym_microsyntax_keyword_binding, sym_microsyntax_variable_declaration, - STATE(298), 6, + STATE(312), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -15302,20 +15351,22 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10205] = 5, + [10257] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(131), 1, - sym__interpolation_end, - ACTIONS(133), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(25), 13, + ACTIONS(447), 1, + anon_sym_COLON, + STATE(161), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(159), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, @@ -15324,11 +15375,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(35), 24, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(161), 21, + sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -15349,15 +15397,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [10257] = 5, + [10308] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(439), 1, + ACTIONS(445), 1, anon_sym_COLON, STATE(161), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(139), 15, + ACTIONS(155), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -15373,7 +15421,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(141), 21, + ACTIONS(157), 21, sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -15395,15 +15443,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [10308] = 5, + [10359] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(437), 1, - anon_sym_COLON, - STATE(161), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(135), 15, + ACTIONS(450), 1, + anon_sym_SQUOTE, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, + anon_sym_LBRACE, + ACTIONS(456), 1, + anon_sym_LPAREN, + ACTIONS(458), 1, + anon_sym_RPAREN, + ACTIONS(460), 1, + anon_sym_SLASH, + ACTIONS(462), 1, + anon_sym_LBRACK, + ACTIONS(464), 1, + anon_sym_BANG, + ACTIONS(466), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(468), 1, + sym_identifier, + ACTIONS(470), 1, + sym_number, + ACTIONS(472), 1, + anon_sym_BQUOTE, + STATE(119), 1, + sym_expression, + STATE(550), 1, + sym__backtick, + STATE(592), 1, + sym_arrow_function, + STATE(599), 1, + sym__single_quote, + STATE(600), 1, + sym__double_quote, + STATE(855), 1, + sym_arguments, + STATE(933), 1, + sym_arrow_function_parameters, + STATE(533), 2, + sym_unary_expression, + sym_binary_expression, + STATE(663), 2, + sym_spread, + sym__timed_argument, + STATE(709), 5, + sym__any_expression, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(82), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [10446] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(474), 1, + anon_sym_PIPE, + STATE(164), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(170), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -15413,13 +15523,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(137), 21, + ACTIONS(172), 21, sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -15441,14 +15550,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [10359] = 5, + [10495] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(442), 1, + ACTIONS(337), 1, anon_sym_PIPE, - STATE(163), 1, + STATE(164), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(150), 14, + ACTIONS(166), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -15463,7 +15572,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(152), 21, + ACTIONS(168), 21, sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -15485,14 +15594,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [10408] = 5, + [10544] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - anon_sym_PIPE, - STATE(163), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(146), 14, + ACTIONS(170), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -15502,12 +15607,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(148), 21, + ACTIONS(172), 21, sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -15529,27 +15635,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [10457] = 3, + [10588] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(165), 15, + ACTIONS(189), 1, + sym__interpolation_end, + STATE(270), 1, + sym__binary_op, + ACTIONS(191), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(477), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(167), 21, - sym__interpolation_end, + ACTIONS(479), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -15570,30 +15679,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [10501] = 6, + [10638] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(169), 1, - sym__interpolation_end, - STATE(265), 1, - sym__binary_op, - ACTIONS(171), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(445), 12, + ACTIONS(185), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(447), 20, + ACTIONS(187), 21, + sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -15614,19 +15720,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [10551] = 6, + [10682] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(159), 1, + ACTIONS(179), 1, sym__interpolation_end, - STATE(265), 1, + STATE(270), 1, sym__binary_op, - ACTIONS(161), 4, + ACTIONS(181), 4, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(445), 10, + ACTIONS(477), 10, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -15637,7 +15743,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(447), 20, + ACTIONS(479), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -15658,10 +15764,70 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [10601] = 3, + [10732] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(450), 1, + anon_sym_SQUOTE, + ACTIONS(454), 1, + anon_sym_LBRACE, + ACTIONS(456), 1, + anon_sym_LPAREN, + ACTIONS(460), 1, + anon_sym_SLASH, + ACTIONS(462), 1, + anon_sym_LBRACK, + ACTIONS(464), 1, + anon_sym_BANG, + ACTIONS(472), 1, + anon_sym_BQUOTE, + ACTIONS(481), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + anon_sym_SEMI, + ACTIONS(485), 1, + sym_identifier, + ACTIONS(487), 1, + sym_number, + STATE(109), 1, + sym_member_expression, + STATE(119), 1, + sym_expression, + STATE(388), 1, + sym__double_quote, + STATE(550), 1, + sym__backtick, + STATE(599), 1, + sym__single_quote, + STATE(636), 1, + sym_assignment_expression, + STATE(637), 1, + aux_sym__binding_assignment_repeat1, + STATE(933), 1, + sym_arrow_function_parameters, + STATE(479), 2, + sym_unary_expression, + sym_binary_expression, + STATE(555), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(37), 8, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_bracket_expression, + [10815] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(150), 15, + ACTIONS(193), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -15671,13 +15837,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(152), 21, + ACTIONS(195), 21, sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -15699,15 +15864,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [10645] = 5, + [10858] = 5, ACTIONS(3), 1, sym_comment, - STATE(267), 1, + STATE(269), 1, sym__binary_op, - ACTIONS(159), 2, + ACTIONS(179), 2, anon_sym_RPAREN, anon_sym_COMMA, - ACTIONS(449), 12, + ACTIONS(489), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -15720,7 +15885,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(451), 20, + ACTIONS(491), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -15741,58 +15906,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [10692] = 23, + [10905] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(455), 1, - anon_sym_DQUOTE, - ACTIONS(457), 1, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(459), 1, - anon_sym_SEMI, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(469), 1, + ACTIONS(472), 1, + anon_sym_BQUOTE, + ACTIONS(483), 1, + anon_sym_SEMI, + ACTIONS(485), 1, sym_identifier, - ACTIONS(471), 1, + ACTIONS(487), 1, sym_number, - ACTIONS(473), 1, - anon_sym_BQUOTE, - STATE(107), 1, + ACTIONS(493), 1, + anon_sym_DQUOTE, + STATE(109), 1, sym_member_expression, - STATE(131), 1, + STATE(119), 1, sym_expression, - STATE(370), 1, + STATE(372), 1, sym__double_quote, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(633), 1, + STATE(630), 1, sym_assignment_expression, STATE(635), 1, aux_sym__binding_assignment_repeat1, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(573), 6, + STATE(572), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 8, + STATE(37), 8, sym_template_string, sym__primitive, sym_object, @@ -15801,58 +15966,110 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [10775] = 23, + [10988] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(459), 1, - anon_sym_SEMI, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(469), 1, + ACTIONS(472), 1, + anon_sym_BQUOTE, + ACTIONS(485), 1, sym_identifier, - ACTIONS(471), 1, + ACTIONS(487), 1, sym_number, - ACTIONS(473), 1, - anon_sym_BQUOTE, - ACTIONS(475), 1, + ACTIONS(495), 1, anon_sym_DQUOTE, - STATE(107), 1, + ACTIONS(498), 1, + anon_sym_SEMI, + STATE(109), 1, sym_member_expression, - STATE(131), 1, + STATE(119), 1, sym_expression, - STATE(375), 1, - sym__double_quote, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(631), 1, + STATE(600), 1, + sym__double_quote, + STATE(829), 1, sym_assignment_expression, - STATE(659), 1, - aux_sym__binding_assignment_repeat1, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(559), 6, + STATE(650), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(37), 8, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_bracket_expression, + [11068] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(500), 1, + anon_sym_SQUOTE, + ACTIONS(502), 1, + anon_sym_DQUOTE, + ACTIONS(504), 1, + anon_sym_LBRACE, + ACTIONS(506), 1, + anon_sym_LPAREN, + ACTIONS(508), 1, + anon_sym_SLASH, + ACTIONS(510), 1, + anon_sym_LBRACK, + ACTIONS(512), 1, + anon_sym_BANG, + ACTIONS(514), 1, + sym_identifier, + ACTIONS(516), 1, + sym_number, + ACTIONS(518), 1, + anon_sym_BQUOTE, + STATE(167), 1, + sym_expression, + STATE(574), 1, + sym__backtick, + STATE(612), 1, + sym__single_quote, + STATE(613), 1, + sym__double_quote, + STATE(841), 1, + sym_concatenation_expression, + STATE(881), 1, + sym_arrow_function_parameters, + STATE(606), 2, + sym_unary_expression, + sym_binary_expression, + STATE(698), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 8, + STATE(99), 9, sym_template_string, sym__primitive, sym_object, @@ -15860,18 +16077,19 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [10858] = 3, + [11143] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(173), 14, + STATE(270), 1, + sym__binary_op, + ACTIONS(477), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PERCENT, @@ -15879,8 +16097,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(175), 21, - sym__interpolation_end, + ACTIONS(479), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -15901,70 +16118,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [10901] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(453), 1, - anon_sym_SQUOTE, - ACTIONS(457), 1, - anon_sym_LBRACE, - ACTIONS(461), 1, - anon_sym_LPAREN, - ACTIONS(463), 1, - anon_sym_SLASH, - ACTIONS(465), 1, - anon_sym_LBRACK, - ACTIONS(467), 1, - anon_sym_BANG, - ACTIONS(469), 1, - sym_identifier, - ACTIONS(471), 1, - sym_number, - ACTIONS(473), 1, - anon_sym_BQUOTE, - ACTIONS(477), 1, - anon_sym_DQUOTE, - ACTIONS(480), 1, - anon_sym_SEMI, - STATE(107), 1, - sym_member_expression, - STATE(131), 1, - sym_expression, - STATE(554), 1, - sym__backtick, - STATE(587), 1, - sym__single_quote, - STATE(591), 1, - sym__double_quote, - STATE(828), 1, - sym_assignment_expression, - STATE(932), 1, - sym_arrow_function_parameters, - STATE(479), 2, - sym_unary_expression, - sym_binary_expression, - STATE(650), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(44), 8, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_bracket_expression, - [10981] = 4, + [11186] = 4, ACTIONS(3), 1, sym_comment, - STATE(268), 1, + STATE(269), 1, sym__binary_op, - ACTIONS(392), 12, + ACTIONS(489), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -15977,7 +16136,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(394), 20, + ACTIONS(491), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -15998,52 +16157,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [11024] = 20, + [11229] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, - sym_identifier, - ACTIONS(486), 1, + ACTIONS(487), 1, sym_number, - STATE(131), 1, + ACTIONS(520), 1, + sym_identifier, + STATE(119), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(932), 1, + STATE(715), 1, + sym_if_condition, + STATE(933), 1, sym_arrow_function_parameters, - STATE(934), 1, - sym_concatenation_expression, STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(738), 6, + STATE(633), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(102), 9, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, @@ -16053,52 +16212,52 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11099] = 20, + [11304] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(488), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(490), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(492), 1, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(494), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(496), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(498), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(500), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(502), 1, - sym_identifier, - ACTIONS(504), 1, - sym_number, - ACTIONS(506), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - STATE(166), 1, + ACTIONS(487), 1, + sym_number, + ACTIONS(522), 1, + anon_sym_RPAREN, + ACTIONS(524), 1, + sym_identifier, + STATE(119), 1, sym_expression, - STATE(547), 1, + STATE(550), 1, sym__backtick, - STATE(609), 1, + STATE(599), 1, sym__single_quote, - STATE(610), 1, + STATE(600), 1, sym__double_quote, - STATE(844), 1, - sym_concatenation_expression, - STATE(878), 1, + STATE(933), 1, sym_arrow_function_parameters, - STATE(603), 2, + STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(739), 6, + STATE(720), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(100), 9, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, @@ -16108,12 +16267,12 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11174] = 4, + [11379] = 4, ACTIONS(3), 1, sym_comment, - STATE(267), 1, + STATE(271), 1, sym__binary_op, - ACTIONS(449), 12, + ACTIONS(177), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -16126,7 +16285,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(451), 20, + ACTIONS(183), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -16147,106 +16306,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [11217] = 20, + [11422] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(471), 1, - sym_number, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, + ACTIONS(487), 1, + sym_number, + ACTIONS(522), 1, + anon_sym_RPAREN, + ACTIONS(524), 1, sym_identifier, - STATE(131), 1, + STATE(119), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(735), 1, - sym_if_condition, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(620), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(44), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [11292] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(265), 1, - sym__binary_op, - ACTIONS(445), 12, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(447), 20, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_in, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [11335] = 4, + STATE(686), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(37), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [11497] = 4, ACTIONS(3), 1, sym_comment, - STATE(266), 1, + STATE(265), 1, sym__binary_op, - ACTIONS(386), 12, + ACTIONS(423), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -16259,7 +16379,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(388), 20, + ACTIONS(425), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -16280,12 +16400,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [11378] = 4, + [11540] = 4, ACTIONS(3), 1, sym_comment, - STATE(269), 1, + STATE(267), 1, sym__binary_op, - ACTIONS(157), 12, + ACTIONS(392), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -16298,7 +16418,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(163), 20, + ACTIONS(394), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -16319,52 +16439,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [11421] = 20, + [11583] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(488), 1, + ACTIONS(500), 1, anon_sym_SQUOTE, - ACTIONS(490), 1, + ACTIONS(502), 1, anon_sym_DQUOTE, - ACTIONS(492), 1, + ACTIONS(504), 1, anon_sym_LBRACE, - ACTIONS(494), 1, + ACTIONS(506), 1, anon_sym_LPAREN, - ACTIONS(496), 1, + ACTIONS(508), 1, anon_sym_SLASH, - ACTIONS(498), 1, + ACTIONS(510), 1, anon_sym_LBRACK, - ACTIONS(500), 1, + ACTIONS(512), 1, anon_sym_BANG, - ACTIONS(502), 1, + ACTIONS(514), 1, sym_identifier, - ACTIONS(504), 1, + ACTIONS(516), 1, sym_number, - ACTIONS(506), 1, + ACTIONS(518), 1, anon_sym_BQUOTE, - STATE(166), 1, + STATE(167), 1, sym_expression, - STATE(547), 1, + STATE(574), 1, sym__backtick, - STATE(609), 1, + STATE(612), 1, sym__single_quote, - STATE(610), 1, + STATE(613), 1, sym__double_quote, - STATE(839), 1, + STATE(843), 1, sym_concatenation_expression, - STATE(878), 1, + STATE(881), 1, sym_arrow_function_parameters, - STATE(603), 2, + STATE(606), 2, sym_unary_expression, sym_binary_expression, - STATE(679), 6, + STATE(680), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(100), 9, + STATE(99), 9, sym_template_string, sym__primitive, sym_object, @@ -16374,107 +16494,52 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11496] = 20, + [11658] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(471), 1, - sym_number, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(508), 1, - anon_sym_RPAREN, - ACTIONS(510), 1, + ACTIONS(520), 1, sym_identifier, - STATE(131), 1, + ACTIONS(526), 1, + sym_number, + STATE(119), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(932), 1, + STATE(869), 1, + sym_concatenation_expression, + STATE(933), 1, sym_arrow_function_parameters, STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(685), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(44), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [11571] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(230), 1, - anon_sym_DQUOTE, - ACTIONS(232), 1, - anon_sym_LBRACE, - ACTIONS(238), 1, - anon_sym_LPAREN, - ACTIONS(242), 1, - anon_sym_SLASH, - ACTIONS(244), 1, - anon_sym_LBRACK, - ACTIONS(246), 1, - anon_sym_BANG, - ACTIONS(250), 1, - sym_number, - ACTIONS(252), 1, - anon_sym_BQUOTE, - ACTIONS(297), 1, - anon_sym_SQUOTE, - ACTIONS(512), 1, - anon_sym_COLON, - ACTIONS(514), 1, - sym_identifier, - STATE(34), 1, - sym_expression, - STATE(569), 1, - sym__backtick, - STATE(596), 1, - sym__double_quote, - STATE(616), 1, - sym__single_quote, - STATE(882), 1, - sym_arrow_function_parameters, - STATE(273), 2, - sym_unary_expression, - sym_binary_expression, - STATE(305), 6, + STATE(670), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(3), 9, + STATE(108), 9, sym_template_string, sym__primitive, sym_object, @@ -16484,52 +16549,52 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11646] = 20, + [11733] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, - sym_identifier, - ACTIONS(486), 1, + ACTIONS(487), 1, sym_number, - STATE(131), 1, + ACTIONS(522), 1, + anon_sym_RPAREN, + ACTIONS(524), 1, + sym_identifier, + STATE(119), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(885), 1, - sym_concatenation_expression, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(682), 6, + STATE(702), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(102), 9, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, @@ -16539,52 +16604,52 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11721] = 20, + [11808] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(471), 1, - sym_number, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(508), 1, + ACTIONS(487), 1, + sym_number, + ACTIONS(522), 1, anon_sym_RPAREN, - ACTIONS(510), 1, + ACTIONS(524), 1, sym_identifier, - STATE(131), 1, + STATE(119), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(701), 6, + STATE(709), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 9, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, @@ -16594,52 +16659,52 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11796] = 20, + [11883] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(27), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(29), 1, + anon_sym_DQUOTE, + ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(461), 1, - anon_sym_LPAREN, - ACTIONS(463), 1, - anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(49), 1, anon_sym_LBRACK, - ACTIONS(467), 1, - anon_sym_BANG, - ACTIONS(471), 1, + ACTIONS(55), 1, sym_number, - ACTIONS(473), 1, + ACTIONS(57), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(508), 1, - anon_sym_RPAREN, - ACTIONS(510), 1, + ACTIONS(254), 1, + anon_sym_LPAREN, + ACTIONS(258), 1, + anon_sym_SLASH, + ACTIONS(260), 1, + anon_sym_BANG, + ACTIONS(528), 1, + anon_sym_COLON, + ACTIONS(530), 1, sym_identifier, - STATE(131), 1, + STATE(34), 1, sym_expression, - STATE(554), 1, + STATE(569), 1, sym__backtick, - STATE(587), 1, + STATE(602), 1, sym__single_quote, - STATE(591), 1, + STATE(603), 1, sym__double_quote, - STATE(932), 1, + STATE(886), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(287), 2, sym_unary_expression, sym_binary_expression, - STATE(709), 6, + STATE(306), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 9, + STATE(3), 9, sym_template_string, sym__primitive, sym_object, @@ -16649,52 +16714,52 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11871] = 20, + [11958] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(471), 1, - sym_number, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(508), 1, - anon_sym_RPAREN, - ACTIONS(510), 1, + ACTIONS(487), 1, + sym_number, + ACTIONS(520), 1, sym_identifier, - STATE(131), 1, + STATE(119), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(932), 1, + STATE(728), 1, + sym_if_condition, + STATE(933), 1, sym_arrow_function_parameters, STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(719), 6, + STATE(633), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 9, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, @@ -16704,52 +16769,52 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11946] = 20, + [12033] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(471), 1, - sym_number, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, + ACTIONS(520), 1, sym_identifier, - STATE(131), 1, + ACTIONS(526), 1, + sym_number, + STATE(119), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(724), 1, - sym_if_condition, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, + STATE(935), 1, + sym_concatenation_expression, STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(620), 6, + STATE(662), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 9, + STATE(108), 9, sym_template_string, sym__primitive, sym_object, @@ -16759,50 +16824,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12021] = 19, + [12108] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(471), 1, - sym_number, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, + ACTIONS(487), 1, + sym_number, + ACTIONS(520), 1, sym_identifier, - STATE(131), 1, + STATE(119), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(660), 6, + STATE(661), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 9, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, @@ -16812,50 +16877,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12093] = 19, + [12180] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(471), 1, - sym_number, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, + ACTIONS(487), 1, + sym_number, + ACTIONS(520), 1, sym_identifier, - STATE(131), 1, + STATE(119), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(572), 6, + STATE(719), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 9, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, @@ -16865,50 +16930,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12165] = 19, + [12252] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(500), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(502), 1, + anon_sym_DQUOTE, + ACTIONS(504), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(506), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(508), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(510), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(512), 1, anon_sym_BANG, - ACTIONS(471), 1, - sym_number, - ACTIONS(473), 1, - anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, + ACTIONS(514), 1, sym_identifier, - STATE(131), 1, + ACTIONS(518), 1, + anon_sym_BQUOTE, + ACTIONS(532), 1, + sym_number, + STATE(167), 1, sym_expression, - STATE(554), 1, + STATE(574), 1, sym__backtick, - STATE(587), 1, + STATE(612), 1, sym__single_quote, - STATE(591), 1, + STATE(613), 1, sym__double_quote, - STATE(932), 1, + STATE(881), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(606), 2, sym_unary_expression, sym_binary_expression, - STATE(719), 6, + STATE(688), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 9, + STATE(97), 9, sym_template_string, sym__primitive, sym_object, @@ -16918,211 +16983,210 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12237] = 20, + [12324] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(230), 1, + ACTIONS(450), 1, + anon_sym_SQUOTE, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(232), 1, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(238), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(242), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(244), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(246), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(250), 1, - sym_number, - ACTIONS(252), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(297), 1, - anon_sym_SQUOTE, - ACTIONS(514), 1, - sym_identifier, - STATE(26), 1, - sym_group, - STATE(34), 1, + ACTIONS(487), 1, + sym_number, + ACTIONS(520), 1, + sym_identifier, + STATE(119), 1, sym_expression, - STATE(569), 1, + STATE(550), 1, sym__backtick, - STATE(596), 1, - sym__double_quote, - STATE(616), 1, + STATE(599), 1, sym__single_quote, - STATE(882), 1, + STATE(600), 1, + sym__double_quote, + STATE(933), 1, sym_arrow_function_parameters, - STATE(273), 2, + STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(318), 6, + STATE(700), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(3), 8, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [12311] = 19, + [12396] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(534), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(536), 1, + anon_sym_DQUOTE, + ACTIONS(538), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(540), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(542), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(544), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(546), 1, anon_sym_BANG, - ACTIONS(471), 1, + ACTIONS(548), 1, + sym_identifier, + ACTIONS(550), 1, sym_number, - ACTIONS(473), 1, + ACTIONS(552), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, - sym_identifier, - STATE(131), 1, + STATE(80), 1, + sym_group, + STATE(150), 1, sym_expression, - STATE(554), 1, + STATE(564), 1, sym__backtick, - STATE(587), 1, + STATE(580), 1, sym__single_quote, - STATE(591), 1, + STATE(595), 1, sym__double_quote, - STATE(932), 1, + STATE(921), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(498), 2, sym_unary_expression, sym_binary_expression, - STATE(622), 6, + STATE(512), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 9, + STATE(45), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [12383] = 20, + [12470] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(488), 1, + ACTIONS(27), 1, anon_sym_SQUOTE, - ACTIONS(490), 1, + ACTIONS(29), 1, anon_sym_DQUOTE, - ACTIONS(492), 1, + ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(494), 1, + ACTIONS(49), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + sym_number, + ACTIONS(57), 1, + anon_sym_BQUOTE, + ACTIONS(254), 1, anon_sym_LPAREN, - ACTIONS(496), 1, + ACTIONS(258), 1, anon_sym_SLASH, - ACTIONS(498), 1, - anon_sym_LBRACK, - ACTIONS(500), 1, + ACTIONS(260), 1, anon_sym_BANG, - ACTIONS(502), 1, + ACTIONS(530), 1, sym_identifier, - ACTIONS(506), 1, - anon_sym_BQUOTE, - ACTIONS(516), 1, - sym_number, - STATE(160), 1, - sym_group, - STATE(166), 1, + STATE(34), 1, sym_expression, - STATE(547), 1, + STATE(569), 1, sym__backtick, - STATE(609), 1, + STATE(602), 1, sym__single_quote, - STATE(610), 1, + STATE(603), 1, sym__double_quote, - STATE(878), 1, + STATE(886), 1, sym_arrow_function_parameters, - STATE(603), 2, + STATE(287), 2, sym_unary_expression, sym_binary_expression, - STATE(664), 6, + STATE(322), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(104), 8, + STATE(3), 9, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [12457] = 19, + [12542] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(518), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(520), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(522), 1, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(524), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(526), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(528), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(530), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(532), 1, - sym_identifier, - ACTIONS(534), 1, - sym_number, - ACTIONS(536), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - STATE(120), 1, + ACTIONS(487), 1, + sym_number, + ACTIONS(520), 1, + sym_identifier, + STATE(119), 1, sym_expression, - STATE(565), 1, + STATE(550), 1, sym__backtick, - STATE(585), 1, + STATE(599), 1, sym__single_quote, - STATE(586), 1, + STATE(600), 1, sym__double_quote, - STATE(918), 1, + STATE(933), 1, sym_arrow_function_parameters, - STATE(497), 2, + STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(512), 6, + STATE(738), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(41), 9, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, @@ -17132,104 +17196,103 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12529] = 20, + [12614] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(518), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(520), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(522), 1, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(524), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(526), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(528), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(530), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(532), 1, - sym_identifier, - ACTIONS(534), 1, - sym_number, - ACTIONS(536), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - STATE(81), 1, - sym_group, - STATE(120), 1, + ACTIONS(487), 1, + sym_number, + ACTIONS(520), 1, + sym_identifier, + STATE(119), 1, sym_expression, - STATE(565), 1, + STATE(550), 1, sym__backtick, - STATE(585), 1, + STATE(599), 1, sym__single_quote, - STATE(586), 1, + STATE(600), 1, sym__double_quote, - STATE(918), 1, + STATE(933), 1, sym_arrow_function_parameters, - STATE(497), 2, + STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(529), 6, + STATE(552), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(41), 8, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [12603] = 19, + [12686] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(471), 1, - sym_number, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, + ACTIONS(487), 1, + sym_number, + ACTIONS(520), 1, sym_identifier, - STATE(131), 1, + STATE(119), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(700), 6, + STATE(638), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 9, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, @@ -17239,50 +17302,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12675] = 19, + [12758] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(518), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(520), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(522), 1, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(524), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(526), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(528), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(530), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(532), 1, - sym_identifier, - ACTIONS(534), 1, - sym_number, - ACTIONS(536), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - STATE(120), 1, + ACTIONS(487), 1, + sym_number, + ACTIONS(520), 1, + sym_identifier, + STATE(119), 1, sym_expression, - STATE(565), 1, + STATE(550), 1, sym__backtick, - STATE(585), 1, + STATE(599), 1, sym__single_quote, - STATE(586), 1, + STATE(600), 1, sym__double_quote, - STATE(918), 1, + STATE(933), 1, sym_arrow_function_parameters, - STATE(497), 2, + STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(514), 6, + STATE(665), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(41), 9, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, @@ -17292,103 +17355,104 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12747] = 19, + [12830] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(27), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(29), 1, + anon_sym_DQUOTE, + ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(461), 1, - anon_sym_LPAREN, - ACTIONS(463), 1, - anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(49), 1, anon_sym_LBRACK, - ACTIONS(467), 1, - anon_sym_BANG, - ACTIONS(471), 1, + ACTIONS(55), 1, sym_number, - ACTIONS(473), 1, + ACTIONS(57), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, + ACTIONS(254), 1, + anon_sym_LPAREN, + ACTIONS(258), 1, + anon_sym_SLASH, + ACTIONS(260), 1, + anon_sym_BANG, + ACTIONS(530), 1, sym_identifier, - STATE(131), 1, + STATE(26), 1, + sym_group, + STATE(34), 1, sym_expression, - STATE(554), 1, + STATE(569), 1, sym__backtick, - STATE(587), 1, + STATE(602), 1, sym__single_quote, - STATE(591), 1, + STATE(603), 1, sym__double_quote, - STATE(932), 1, + STATE(886), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(287), 2, sym_unary_expression, sym_binary_expression, - STATE(685), 6, + STATE(319), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 9, + STATE(3), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [12819] = 19, + [12904] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(471), 1, - sym_number, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, + ACTIONS(487), 1, + sym_number, + ACTIONS(520), 1, sym_identifier, - STATE(131), 1, + STATE(119), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(666), 6, + STATE(516), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 9, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, @@ -17398,52 +17462,52 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12891] = 20, + [12976] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(500), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(502), 1, + anon_sym_DQUOTE, + ACTIONS(504), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(506), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(508), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(510), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(512), 1, anon_sym_BANG, - ACTIONS(471), 1, - sym_number, - ACTIONS(473), 1, - anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, + ACTIONS(514), 1, sym_identifier, - STATE(79), 1, + ACTIONS(518), 1, + anon_sym_BQUOTE, + ACTIONS(532), 1, + sym_number, + STATE(157), 1, sym_group, - STATE(131), 1, + STATE(167), 1, sym_expression, - STATE(554), 1, + STATE(574), 1, sym__backtick, - STATE(587), 1, + STATE(612), 1, sym__single_quote, - STATE(591), 1, + STATE(613), 1, sym__double_quote, - STATE(932), 1, + STATE(881), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(606), 2, sym_unary_expression, sym_binary_expression, - STATE(511), 6, + STATE(667), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 8, + STATE(97), 8, sym_template_string, sym__primitive, sym_object, @@ -17452,50 +17516,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12965] = 19, + [13050] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(471), 1, - sym_number, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, + ACTIONS(487), 1, + sym_number, + ACTIONS(520), 1, sym_identifier, - STATE(131), 1, + STATE(119), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(695), 6, + STATE(641), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 9, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, @@ -17505,50 +17569,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13037] = 19, + [13122] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(230), 1, + ACTIONS(534), 1, + anon_sym_SQUOTE, + ACTIONS(536), 1, anon_sym_DQUOTE, - ACTIONS(232), 1, + ACTIONS(538), 1, anon_sym_LBRACE, - ACTIONS(238), 1, + ACTIONS(540), 1, anon_sym_LPAREN, - ACTIONS(242), 1, + ACTIONS(542), 1, anon_sym_SLASH, - ACTIONS(244), 1, + ACTIONS(544), 1, anon_sym_LBRACK, - ACTIONS(246), 1, + ACTIONS(546), 1, anon_sym_BANG, - ACTIONS(250), 1, + ACTIONS(548), 1, + sym_identifier, + ACTIONS(550), 1, sym_number, - ACTIONS(252), 1, + ACTIONS(552), 1, anon_sym_BQUOTE, - ACTIONS(297), 1, - anon_sym_SQUOTE, - ACTIONS(514), 1, - sym_identifier, - STATE(34), 1, + STATE(150), 1, sym_expression, - STATE(569), 1, + STATE(564), 1, sym__backtick, - STATE(596), 1, - sym__double_quote, - STATE(616), 1, + STATE(580), 1, sym__single_quote, - STATE(882), 1, + STATE(595), 1, + sym__double_quote, + STATE(921), 1, sym_arrow_function_parameters, - STATE(273), 2, + STATE(498), 2, sym_unary_expression, sym_binary_expression, - STATE(303), 6, + STATE(518), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(3), 9, + STATE(45), 9, sym_template_string, sym__primitive, sym_object, @@ -17558,103 +17622,104 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13109] = 19, + [13194] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(471), 1, - sym_number, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, + ACTIONS(487), 1, + sym_number, + ACTIONS(520), 1, sym_identifier, - STATE(131), 1, + STATE(78), 1, + sym_group, + STATE(119), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(690), 6, + STATE(513), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 9, + STATE(37), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [13181] = 19, + [13268] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(230), 1, + ACTIONS(450), 1, + anon_sym_SQUOTE, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(232), 1, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(238), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(242), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(244), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(246), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(250), 1, - sym_number, - ACTIONS(252), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(297), 1, - anon_sym_SQUOTE, - ACTIONS(514), 1, + ACTIONS(487), 1, + sym_number, + ACTIONS(520), 1, sym_identifier, - STATE(34), 1, + STATE(119), 1, sym_expression, - STATE(569), 1, + STATE(550), 1, sym__backtick, - STATE(596), 1, - sym__double_quote, - STATE(616), 1, + STATE(599), 1, sym__single_quote, - STATE(882), 1, + STATE(600), 1, + sym__double_quote, + STATE(933), 1, sym_arrow_function_parameters, - STATE(273), 2, + STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(317), 6, + STATE(720), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(3), 9, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, @@ -17664,50 +17729,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13253] = 19, + [13340] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(471), 1, - sym_number, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, + ACTIONS(487), 1, + sym_number, + ACTIONS(520), 1, sym_identifier, - STATE(131), 1, + STATE(119), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(517), 6, + STATE(686), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 9, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, @@ -17717,50 +17782,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13325] = 19, + [13412] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(471), 1, - sym_number, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, + ACTIONS(487), 1, + sym_number, + ACTIONS(520), 1, sym_identifier, - STATE(131), 1, + STATE(119), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(701), 6, + STATE(695), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 9, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, @@ -17770,50 +17835,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13397] = 19, + [13484] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(27), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(29), 1, + anon_sym_DQUOTE, + ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(461), 1, - anon_sym_LPAREN, - ACTIONS(463), 1, - anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(49), 1, anon_sym_LBRACK, - ACTIONS(467), 1, - anon_sym_BANG, - ACTIONS(471), 1, + ACTIONS(55), 1, sym_number, - ACTIONS(473), 1, + ACTIONS(57), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, + ACTIONS(254), 1, + anon_sym_LPAREN, + ACTIONS(258), 1, + anon_sym_SLASH, + ACTIONS(260), 1, + anon_sym_BANG, + ACTIONS(530), 1, sym_identifier, - STATE(131), 1, + STATE(34), 1, sym_expression, - STATE(554), 1, + STATE(569), 1, sym__backtick, - STATE(587), 1, + STATE(602), 1, sym__single_quote, - STATE(591), 1, + STATE(603), 1, sym__double_quote, - STATE(932), 1, + STATE(886), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(287), 2, sym_unary_expression, sym_binary_expression, - STATE(699), 6, + STATE(303), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 9, + STATE(3), 9, sym_template_string, sym__primitive, sym_object, @@ -17823,50 +17888,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13469] = 19, + [13556] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(471), 1, - sym_number, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, + ACTIONS(487), 1, + sym_number, + ACTIONS(520), 1, sym_identifier, - STATE(131), 1, + STATE(119), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(640), 6, + STATE(691), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 9, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, @@ -17876,50 +17941,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13541] = 19, + [13628] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(471), 1, - sym_number, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, + ACTIONS(487), 1, + sym_number, + ACTIONS(520), 1, sym_identifier, - STATE(131), 1, + STATE(119), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(662), 6, + STATE(702), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 9, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, @@ -17929,50 +17994,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13613] = 19, + [13700] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(471), 1, - sym_number, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, + ACTIONS(487), 1, + sym_number, + ACTIONS(520), 1, sym_identifier, - STATE(131), 1, + STATE(119), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(705), 6, + STATE(699), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 9, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, @@ -17982,50 +18047,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13685] = 19, + [13772] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(27), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(29), 1, + anon_sym_DQUOTE, + ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(461), 1, - anon_sym_LPAREN, - ACTIONS(463), 1, - anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(49), 1, anon_sym_LBRACK, - ACTIONS(467), 1, - anon_sym_BANG, - ACTIONS(471), 1, + ACTIONS(55), 1, sym_number, - ACTIONS(473), 1, + ACTIONS(57), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, + ACTIONS(254), 1, + anon_sym_LPAREN, + ACTIONS(258), 1, + anon_sym_SLASH, + ACTIONS(260), 1, + anon_sym_BANG, + ACTIONS(530), 1, sym_identifier, - STATE(131), 1, + STATE(34), 1, sym_expression, - STATE(554), 1, + STATE(569), 1, sym__backtick, - STATE(587), 1, + STATE(602), 1, sym__single_quote, - STATE(591), 1, + STATE(603), 1, sym__double_quote, - STATE(932), 1, + STATE(886), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(287), 2, sym_unary_expression, sym_binary_expression, - STATE(709), 6, + STATE(307), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 9, + STATE(3), 9, sym_template_string, sym__primitive, sym_object, @@ -18035,50 +18100,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13757] = 19, + [13844] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(471), 1, - sym_number, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, + ACTIONS(487), 1, + sym_number, + ACTIONS(520), 1, sym_identifier, - STATE(131), 1, + STATE(119), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(712), 6, + STATE(707), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 9, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, @@ -18088,50 +18153,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13829] = 19, + [13916] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(471), 1, - sym_number, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, + ACTIONS(487), 1, + sym_number, + ACTIONS(520), 1, sym_identifier, - STATE(131), 1, + STATE(119), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(718), 6, + STATE(709), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(44), 9, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, @@ -18141,50 +18206,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13901] = 19, + [13988] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(488), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(490), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(492), 1, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(494), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(496), 1, + ACTIONS(460), 1, anon_sym_SLASH, - ACTIONS(498), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(500), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(502), 1, - sym_identifier, - ACTIONS(506), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(516), 1, + ACTIONS(487), 1, sym_number, - STATE(166), 1, + ACTIONS(520), 1, + sym_identifier, + STATE(119), 1, sym_expression, - STATE(547), 1, + STATE(550), 1, sym__backtick, - STATE(609), 1, + STATE(599), 1, sym__single_quote, - STATE(610), 1, + STATE(600), 1, sym__double_quote, - STATE(878), 1, + STATE(933), 1, sym_arrow_function_parameters, - STATE(603), 2, + STATE(479), 2, sym_unary_expression, sym_binary_expression, - STATE(689), 6, + STATE(713), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(104), 9, + STATE(37), 9, sym_template_string, sym__primitive, sym_object, @@ -18194,50 +18259,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13973] = 19, + [14060] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(230), 1, + ACTIONS(534), 1, + anon_sym_SQUOTE, + ACTIONS(536), 1, anon_sym_DQUOTE, - ACTIONS(232), 1, + ACTIONS(538), 1, anon_sym_LBRACE, - ACTIONS(238), 1, + ACTIONS(540), 1, anon_sym_LPAREN, - ACTIONS(242), 1, + ACTIONS(542), 1, anon_sym_SLASH, - ACTIONS(244), 1, + ACTIONS(544), 1, anon_sym_LBRACK, - ACTIONS(246), 1, + ACTIONS(546), 1, anon_sym_BANG, - ACTIONS(250), 1, + ACTIONS(548), 1, + sym_identifier, + ACTIONS(550), 1, sym_number, - ACTIONS(252), 1, + ACTIONS(552), 1, anon_sym_BQUOTE, - ACTIONS(297), 1, - anon_sym_SQUOTE, - ACTIONS(514), 1, - sym_identifier, - STATE(34), 1, + STATE(150), 1, sym_expression, - STATE(569), 1, + STATE(564), 1, sym__backtick, - STATE(596), 1, - sym__double_quote, - STATE(616), 1, + STATE(580), 1, sym__single_quote, - STATE(882), 1, + STATE(595), 1, + sym__double_quote, + STATE(921), 1, sym_arrow_function_parameters, - STATE(273), 2, + STATE(498), 2, sym_unary_expression, sym_binary_expression, - STATE(312), 6, + STATE(514), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(3), 9, + STATE(45), 9, sym_template_string, sym__primitive, sym_object, @@ -18247,50 +18312,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14045] = 20, + [14132] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(473), 1, + ACTIONS(466), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(470), 1, + sym_number, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, + ACTIONS(520), 1, sym_identifier, - ACTIONS(538), 1, + ACTIONS(554), 1, anon_sym_RPAREN, - ACTIONS(540), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(542), 1, - sym_number, STATE(177), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(861), 1, + STATE(864), 1, sym_arguments, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, - STATE(668), 5, + STATE(663), 5, sym_arrow_function, sym_unary_expression, sym_binary_expression, sym_spread, sym__timed_argument, - STATE(98), 9, + STATE(110), 9, sym_template_string, sym__primitive, sym_object, @@ -18300,50 +18365,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14118] = 20, + [14205] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(473), 1, - anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, - sym_identifier, - ACTIONS(540), 1, + ACTIONS(466), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(542), 1, + ACTIONS(470), 1, sym_number, - ACTIONS(544), 1, + ACTIONS(472), 1, + anon_sym_BQUOTE, + ACTIONS(520), 1, + sym_identifier, + ACTIONS(556), 1, anon_sym_RPAREN, STATE(177), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(854), 1, + STATE(872), 1, sym_arguments, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, - STATE(668), 5, + STATE(663), 5, sym_arrow_function, sym_unary_expression, sym_binary_expression, sym_spread, sym__timed_argument, - STATE(98), 9, + STATE(110), 9, sym_template_string, sym__primitive, sym_object, @@ -18353,50 +18418,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14191] = 20, + [14278] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(473), 1, - anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, - sym_identifier, - ACTIONS(540), 1, + ACTIONS(466), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(542), 1, + ACTIONS(470), 1, sym_number, - ACTIONS(546), 1, + ACTIONS(472), 1, + anon_sym_BQUOTE, + ACTIONS(520), 1, + sym_identifier, + ACTIONS(558), 1, anon_sym_RPAREN, STATE(177), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(871), 1, + STATE(840), 1, sym_arguments, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, - STATE(668), 5, + STATE(663), 5, sym_arrow_function, sym_unary_expression, sym_binary_expression, sym_spread, sym__timed_argument, - STATE(98), 9, + STATE(110), 9, sym_template_string, sym__primitive, sym_object, @@ -18406,50 +18471,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14264] = 20, + [14351] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(473), 1, - anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, - sym_identifier, - ACTIONS(540), 1, + ACTIONS(466), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(542), 1, + ACTIONS(470), 1, sym_number, - ACTIONS(548), 1, + ACTIONS(472), 1, + anon_sym_BQUOTE, + ACTIONS(520), 1, + sym_identifier, + ACTIONS(560), 1, anon_sym_RPAREN, STATE(177), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(872), 1, + STATE(925), 1, sym_arguments, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, - STATE(668), 5, + STATE(663), 5, sym_arrow_function, sym_unary_expression, sym_binary_expression, sym_spread, sym__timed_argument, - STATE(98), 9, + STATE(110), 9, sym_template_string, sym__primitive, sym_object, @@ -18459,50 +18524,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14337] = 20, + [14424] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(473), 1, - anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, - sym_identifier, - ACTIONS(540), 1, + ACTIONS(466), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(542), 1, + ACTIONS(470), 1, sym_number, - ACTIONS(550), 1, + ACTIONS(472), 1, + anon_sym_BQUOTE, + ACTIONS(520), 1, + sym_identifier, + ACTIONS(562), 1, anon_sym_RPAREN, STATE(177), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(916), 1, + STATE(855), 1, sym_arguments, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, - STATE(668), 5, + STATE(663), 5, sym_arrow_function, sym_unary_expression, sym_binary_expression, sym_spread, sym__timed_argument, - STATE(98), 9, + STATE(110), 9, sym_template_string, sym__primitive, sym_object, @@ -18512,50 +18577,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14410] = 20, + [14497] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(473), 1, - anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, - sym_identifier, - ACTIONS(540), 1, + ACTIONS(466), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(542), 1, + ACTIONS(470), 1, sym_number, - ACTIONS(552), 1, + ACTIONS(472), 1, + anon_sym_BQUOTE, + ACTIONS(520), 1, + sym_identifier, + ACTIONS(564), 1, anon_sym_RPAREN, STATE(177), 1, sym_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(925), 1, + STATE(856), 1, sym_arguments, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, - STATE(668), 5, + STATE(663), 5, sym_arrow_function, sym_unary_expression, sym_binary_expression, sym_spread, sym__timed_argument, - STATE(98), 9, + STATE(110), 9, sym_template_string, sym__primitive, sym_object, @@ -18565,22 +18630,22 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14483] = 8, + [14570] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(556), 1, + ACTIONS(568), 1, anon_sym_LBRACK, - ACTIONS(558), 1, + ACTIONS(570), 1, anon_sym_PIPE, - STATE(257), 1, + STATE(260), 1, aux_sym_pipe_sequence_repeat1, STATE(276), 1, sym_pipe_sequence, - ACTIONS(554), 3, + ACTIONS(566), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(39), 8, + ACTIONS(59), 8, anon_sym_let, anon_sym_of, anon_sym_else, @@ -18589,7 +18654,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, anon_sym_QMARK, sym_identifier, - ACTIONS(41), 12, + ACTIONS(61), 12, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -18602,10 +18667,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, sym_number, anon_sym_BQUOTE, - [14528] = 3, + [14615] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 9, + ACTIONS(99), 9, anon_sym_let, anon_sym_of, anon_sym_else, @@ -18615,7 +18680,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PIPE, sym_identifier, - ACTIONS(89), 17, + ACTIONS(101), 17, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -18633,16 +18698,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_BQUOTE, - [14562] = 5, + [14649] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(556), 1, - anon_sym_LBRACK, - ACTIONS(554), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(123), 9, + ACTIONS(111), 9, anon_sym_let, anon_sym_of, anon_sym_else, @@ -18652,7 +18711,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PIPE, sym_identifier, - ACTIONS(125), 13, + ACTIONS(113), 17, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -18660,61 +18719,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COMMA, anon_sym_SLASH, + anon_sym_DOT, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, sym_number, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_BQUOTE, - [14600] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(453), 1, - anon_sym_SQUOTE, - ACTIONS(457), 1, - anon_sym_LBRACE, - ACTIONS(465), 1, - anon_sym_LBRACK, - ACTIONS(467), 1, - anon_sym_BANG, - ACTIONS(473), 1, - anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(540), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(560), 1, - anon_sym_LPAREN, - ACTIONS(562), 1, - anon_sym_RBRACK, - ACTIONS(564), 1, - sym_identifier, - ACTIONS(566), 1, - sym_number, - STATE(554), 1, - sym__backtick, - STATE(587), 1, - sym__single_quote, - STATE(591), 1, - sym__double_quote, - STATE(676), 3, - sym_expression, - sym_unary_expression, - sym_spread, - STATE(322), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [14662] = 3, + [14683] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 9, + ACTIONS(107), 9, anon_sym_let, anon_sym_of, anon_sym_else, @@ -18724,7 +18742,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PIPE, sym_identifier, - ACTIONS(77), 17, + ACTIONS(109), 17, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -18742,10 +18760,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_BQUOTE, - [14696] = 3, + [14717] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 9, + ACTIONS(91), 9, anon_sym_let, anon_sym_of, anon_sym_else, @@ -18755,7 +18773,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PIPE, sym_identifier, - ACTIONS(81), 17, + ACTIONS(93), 17, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -18773,55 +18791,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_BQUOTE, - [14730] = 17, + [14751] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, - anon_sym_SQUOTE, - ACTIONS(457), 1, - anon_sym_LBRACE, - ACTIONS(465), 1, - anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(87), 9, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, anon_sym_BANG, - ACTIONS(473), 1, - anon_sym_BQUOTE, - ACTIONS(482), 1, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(89), 17, + anon_sym_SQUOTE, anon_sym_DQUOTE, - ACTIONS(540), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(560), 1, + anon_sym_LBRACE, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(564), 1, - sym_identifier, - ACTIONS(566), 1, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, sym_number, - ACTIONS(568), 1, - anon_sym_RBRACK, - STATE(554), 1, - sym__backtick, - STATE(587), 1, - sym__single_quote, - STATE(591), 1, - sym__double_quote, - STATE(696), 3, - sym_expression, - sym_unary_expression, - sym_spread, - STATE(322), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [14792] = 3, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_BQUOTE, + [14785] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(91), 9, + ACTIONS(103), 9, anon_sym_let, anon_sym_of, anon_sym_else, @@ -18831,7 +18835,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PIPE, sym_identifier, - ACTIONS(93), 17, + ACTIONS(105), 17, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -18849,145 +18853,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_BQUOTE, - [14826] = 17, + [14819] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, - anon_sym_SQUOTE, - ACTIONS(457), 1, - anon_sym_LBRACE, - ACTIONS(465), 1, - anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(81), 9, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, anon_sym_BANG, - ACTIONS(473), 1, - anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(540), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(560), 1, - anon_sym_LPAREN, - ACTIONS(564), 1, + anon_sym_QMARK, + anon_sym_PIPE, sym_identifier, - ACTIONS(566), 1, - sym_number, - ACTIONS(570), 1, - anon_sym_RBRACK, - STATE(554), 1, - sym__backtick, - STATE(587), 1, - sym__single_quote, - STATE(591), 1, - sym__double_quote, - STATE(702), 3, - sym_expression, - sym_unary_expression, - sym_spread, - STATE(322), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [14888] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(453), 1, + ACTIONS(83), 17, anon_sym_SQUOTE, - ACTIONS(457), 1, - anon_sym_LBRACE, - ACTIONS(465), 1, - anon_sym_LBRACK, - ACTIONS(467), 1, - anon_sym_BANG, - ACTIONS(473), 1, - anon_sym_BQUOTE, - ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(540), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(560), 1, - anon_sym_LPAREN, - ACTIONS(564), 1, - sym_identifier, - ACTIONS(566), 1, - sym_number, - ACTIONS(572), 1, - anon_sym_RBRACK, - STATE(554), 1, - sym__backtick, - STATE(587), 1, - sym__single_quote, - STATE(591), 1, - sym__double_quote, - STATE(686), 3, - sym_expression, - sym_unary_expression, - sym_spread, - STATE(322), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [14950] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(453), 1, - anon_sym_SQUOTE, - ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(465), 1, - anon_sym_LBRACK, - ACTIONS(467), 1, - anon_sym_BANG, - ACTIONS(473), 1, - anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(540), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(560), 1, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(564), 1, - sym_identifier, - ACTIONS(566), 1, - sym_number, - ACTIONS(574), 1, - anon_sym_RBRACK, - STATE(554), 1, - sym__backtick, - STATE(587), 1, - sym__single_quote, - STATE(591), 1, - sym__double_quote, - STATE(710), 3, - sym_expression, - sym_unary_expression, - sym_spread, - STATE(322), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [15012] = 3, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_number, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_BQUOTE, + [14853] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 9, + ACTIONS(572), 1, + anon_sym_LPAREN, + ACTIONS(115), 9, anon_sym_let, anon_sym_of, anon_sym_else, @@ -18997,12 +18899,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PIPE, sym_identifier, - ACTIONS(69), 17, + ACTIONS(117), 16, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, anon_sym_SLASH, anon_sym_DOT, @@ -19015,65 +18916,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_BQUOTE, - [15046] = 17, + [14889] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, - anon_sym_SQUOTE, - ACTIONS(457), 1, - anon_sym_LBRACE, - ACTIONS(465), 1, - anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(121), 9, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, anon_sym_BANG, - ACTIONS(473), 1, - anon_sym_BQUOTE, - ACTIONS(482), 1, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(123), 17, + anon_sym_SQUOTE, anon_sym_DQUOTE, - ACTIONS(540), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(560), 1, + anon_sym_LBRACE, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(564), 1, - sym_identifier, - ACTIONS(566), 1, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, sym_number, - ACTIONS(576), 1, - anon_sym_RBRACK, - STATE(554), 1, - sym__backtick, - STATE(587), 1, - sym__single_quote, - STATE(591), 1, - sym__double_quote, - STATE(714), 3, - sym_expression, - sym_unary_expression, - sym_spread, - STATE(322), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [15108] = 3, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_BQUOTE, + [14923] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(83), 9, + ACTIONS(574), 1, + anon_sym_COLON, + STATE(264), 1, + sym_pipe_arguments, + STATE(252), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(125), 8, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_as, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_PIPE, sym_identifier, - ACTIONS(85), 17, + ACTIONS(127), 14, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -19081,20 +18974,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COMMA, anon_sym_SLASH, - anon_sym_DOT, - anon_sym_COLON, anon_sym_LBRACK, + anon_sym_BANG, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, sym_number, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_BQUOTE, - [15142] = 3, + [14963] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(61), 9, + ACTIONS(135), 9, anon_sym_let, anon_sym_of, anon_sym_else, @@ -19104,7 +18994,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PIPE, sym_identifier, - ACTIONS(63), 17, + ACTIONS(137), 17, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -19122,12 +19012,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_BQUOTE, - [15176] = 4, + [14997] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(578), 1, - anon_sym_LPAREN, - ACTIONS(95), 9, + ACTIONS(139), 9, anon_sym_let, anon_sym_of, anon_sym_else, @@ -19137,11 +19025,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PIPE, sym_identifier, - ACTIONS(97), 16, + ACTIONS(141), 17, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, anon_sym_SLASH, anon_sym_DOT, @@ -19154,10 +19043,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_BQUOTE, - [15212] = 3, + [15031] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(101), 9, + ACTIONS(77), 9, anon_sym_let, anon_sym_of, anon_sym_else, @@ -19167,7 +19056,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PIPE, sym_identifier, - ACTIONS(103), 17, + ACTIONS(79), 17, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -19185,26 +19074,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_BQUOTE, - [15246] = 6, + [15065] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(580), 1, - anon_sym_COLON, - STATE(270), 1, - sym_pipe_arguments, - STATE(253), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(105), 8, + ACTIONS(131), 9, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_as, anon_sym_then, + anon_sym_BANG, anon_sym_QMARK, anon_sym_PIPE, sym_identifier, - ACTIONS(107), 14, + ACTIONS(133), 17, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -19212,17 +19095,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COMMA, anon_sym_SLASH, + anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_BANG, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, sym_number, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_BQUOTE, - [15286] = 3, + [15099] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 9, + ACTIONS(147), 9, anon_sym_let, anon_sym_of, anon_sym_else, @@ -19232,7 +19118,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PIPE, sym_identifier, - ACTIONS(117), 17, + ACTIONS(149), 17, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -19250,10 +19136,235 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_BQUOTE, - [15320] = 4, + [15133] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(450), 1, + anon_sym_SQUOTE, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, + anon_sym_LBRACE, + ACTIONS(462), 1, + anon_sym_LBRACK, + ACTIONS(464), 1, + anon_sym_BANG, + ACTIONS(466), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(472), 1, + anon_sym_BQUOTE, + ACTIONS(576), 1, + anon_sym_LPAREN, + ACTIONS(578), 1, + anon_sym_RBRACK, + ACTIONS(580), 1, + sym_identifier, + ACTIONS(582), 1, + sym_number, + STATE(550), 1, + sym__backtick, + STATE(599), 1, + sym__single_quote, + STATE(600), 1, + sym__double_quote, + STATE(696), 3, + sym_expression, + sym_unary_expression, + sym_spread, + STATE(323), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [15195] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(450), 1, + anon_sym_SQUOTE, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, + anon_sym_LBRACE, + ACTIONS(462), 1, + anon_sym_LBRACK, + ACTIONS(464), 1, + anon_sym_BANG, + ACTIONS(466), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(472), 1, + anon_sym_BQUOTE, + ACTIONS(576), 1, + anon_sym_LPAREN, + ACTIONS(580), 1, + sym_identifier, + ACTIONS(582), 1, + sym_number, + ACTIONS(584), 1, + anon_sym_RBRACK, + STATE(550), 1, + sym__backtick, + STATE(599), 1, + sym__single_quote, + STATE(600), 1, + sym__double_quote, + STATE(703), 3, + sym_expression, + sym_unary_expression, + sym_spread, + STATE(323), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [15257] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(450), 1, + anon_sym_SQUOTE, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, + anon_sym_LBRACE, + ACTIONS(462), 1, + anon_sym_LBRACK, + ACTIONS(464), 1, + anon_sym_BANG, + ACTIONS(466), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(472), 1, + anon_sym_BQUOTE, + ACTIONS(576), 1, + anon_sym_LPAREN, + ACTIONS(580), 1, + sym_identifier, + ACTIONS(582), 1, + sym_number, + ACTIONS(586), 1, + anon_sym_RBRACK, + STATE(550), 1, + sym__backtick, + STATE(599), 1, + sym__single_quote, + STATE(600), 1, + sym__double_quote, + STATE(710), 3, + sym_expression, + sym_unary_expression, + sym_spread, + STATE(323), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [15319] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(450), 1, + anon_sym_SQUOTE, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, + anon_sym_LBRACE, + ACTIONS(462), 1, + anon_sym_LBRACK, + ACTIONS(464), 1, + anon_sym_BANG, + ACTIONS(466), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(472), 1, + anon_sym_BQUOTE, + ACTIONS(576), 1, + anon_sym_LPAREN, + ACTIONS(580), 1, + sym_identifier, + ACTIONS(582), 1, + sym_number, + ACTIONS(588), 1, + anon_sym_RBRACK, + STATE(550), 1, + sym__backtick, + STATE(599), 1, + sym__single_quote, + STATE(600), 1, + sym__double_quote, + STATE(716), 3, + sym_expression, + sym_unary_expression, + sym_spread, + STATE(323), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [15381] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(450), 1, + anon_sym_SQUOTE, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, + anon_sym_LBRACE, + ACTIONS(462), 1, + anon_sym_LBRACK, + ACTIONS(464), 1, + anon_sym_BANG, + ACTIONS(466), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(472), 1, + anon_sym_BQUOTE, + ACTIONS(576), 1, + anon_sym_LPAREN, + ACTIONS(580), 1, + sym_identifier, + ACTIONS(582), 1, + sym_number, + ACTIONS(590), 1, + anon_sym_RBRACK, + STATE(550), 1, + sym__backtick, + STATE(599), 1, + sym__single_quote, + STATE(600), 1, + sym__double_quote, + STATE(687), 3, + sym_expression, + sym_unary_expression, + sym_spread, + STATE(323), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [15443] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(578), 1, + ACTIONS(572), 1, anon_sym_LPAREN, ACTIONS(25), 9, anon_sym_let, @@ -19265,7 +19376,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PIPE, sym_identifier, - ACTIONS(35), 16, + ACTIONS(45), 16, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -19282,41 +19393,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_BQUOTE, - [15356] = 3, + [15479] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(119), 9, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_BANG, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(121), 17, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_DOT, - anon_sym_COLON, + ACTIONS(568), 1, anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, + ACTIONS(566), 3, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - anon_sym_BQUOTE, - [15390] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(57), 9, + ACTIONS(143), 9, anon_sym_let, anon_sym_of, anon_sym_else, @@ -19326,7 +19412,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PIPE, sym_identifier, - ACTIONS(59), 17, + ACTIONS(145), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -19334,51 +19420,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COMMA, anon_sym_SLASH, - anon_sym_DOT, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, sym_number, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_BQUOTE, - [15424] = 3, + [15517] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(111), 9, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_BANG, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(113), 17, + ACTIONS(450), 1, anon_sym_SQUOTE, + ACTIONS(452), 1, anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_DOT, - anon_sym_COLON, + ACTIONS(462), 1, anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(464), 1, + anon_sym_BANG, + ACTIONS(466), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(472), 1, anon_sym_BQUOTE, - [15458] = 3, + ACTIONS(576), 1, + anon_sym_LPAREN, + ACTIONS(580), 1, + sym_identifier, + ACTIONS(582), 1, + sym_number, + ACTIONS(592), 1, + anon_sym_RBRACK, + STATE(550), 1, + sym__backtick, + STATE(599), 1, + sym__single_quote, + STATE(600), 1, + sym__double_quote, + STATE(676), 3, + sym_expression, + sym_unary_expression, + sym_spread, + STATE(323), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [15579] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(127), 9, + ACTIONS(95), 9, anon_sym_let, anon_sym_of, anon_sym_else, @@ -19388,7 +19484,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PIPE, sym_identifier, - ACTIONS(129), 17, + ACTIONS(97), 17, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -19406,20 +19502,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_BQUOTE, - [15492] = 3, + [15613] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(71), 9, + ACTIONS(594), 1, + anon_sym_COLON, + STATE(250), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(159), 8, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_as, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_PIPE, sym_identifier, - ACTIONS(73), 17, + ACTIONS(161), 14, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -19427,51 +19527,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COMMA, anon_sym_SLASH, - anon_sym_DOT, - anon_sym_COLON, anon_sym_LBRACK, + anon_sym_BANG, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, sym_number, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_BQUOTE, - [15526] = 17, + [15650] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(27), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(29), 1, + anon_sym_DQUOTE, + ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(465), 1, + ACTIONS(49), 1, anon_sym_LBRACK, - ACTIONS(467), 1, - anon_sym_BANG, - ACTIONS(473), 1, + ACTIONS(57), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(560), 1, + ACTIONS(260), 1, + anon_sym_BANG, + ACTIONS(597), 1, anon_sym_LPAREN, - ACTIONS(582), 1, + ACTIONS(599), 1, sym_identifier, - ACTIONS(584), 1, + ACTIONS(601), 1, sym_number, - STATE(174), 1, + STATE(180), 1, sym_expression, - STATE(405), 1, + STATE(317), 1, sym_conditional_expression, - STATE(554), 1, + STATE(569), 1, sym__backtick, - STATE(587), 1, + STATE(602), 1, sym__single_quote, - STATE(591), 1, + STATE(603), 1, sym__double_quote, - STATE(454), 2, + STATE(280), 2, sym_unary_expression, sym_binary_expression, - STATE(50), 9, + STATE(4), 9, sym_template_string, sym__primitive, sym_object, @@ -19481,41 +19578,72 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15587] = 17, + [15711] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(574), 1, + anon_sym_COLON, + STATE(250), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(155), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(157), 14, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_LBRACK, + anon_sym_BANG, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_number, + anon_sym_BQUOTE, + [15748] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(488), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(490), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(492), 1, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(498), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(500), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(506), 1, + ACTIONS(466), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(586), 1, + ACTIONS(576), 1, anon_sym_LPAREN, - ACTIONS(588), 1, + ACTIONS(580), 1, sym_identifier, - ACTIONS(590), 1, + ACTIONS(582), 1, sym_number, - STATE(179), 1, - sym_expression, - STATE(547), 1, + STATE(550), 1, sym__backtick, - STATE(609), 1, + STATE(599), 1, sym__single_quote, - STATE(610), 1, + STATE(600), 1, sym__double_quote, - STATE(732), 1, - sym_conditional_expression, - STATE(605), 2, + STATE(786), 3, + sym_expression, sym_unary_expression, - sym_binary_expression, - STATE(97), 9, + sym_spread, + STATE(323), 9, sym_template_string, sym__primitive, sym_object, @@ -19525,40 +19653,41 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15648] = 16, + [15807] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(500), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(502), 1, + anon_sym_DQUOTE, + ACTIONS(504), 1, anon_sym_LBRACE, - ACTIONS(465), 1, + ACTIONS(510), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(512), 1, anon_sym_BANG, - ACTIONS(473), 1, + ACTIONS(518), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(540), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(560), 1, + ACTIONS(603), 1, anon_sym_LPAREN, - ACTIONS(564), 1, + ACTIONS(605), 1, sym_identifier, - ACTIONS(566), 1, + ACTIONS(607), 1, sym_number, - STATE(554), 1, + STATE(176), 1, + sym_expression, + STATE(574), 1, sym__backtick, - STATE(587), 1, + STATE(612), 1, sym__single_quote, - STATE(591), 1, + STATE(613), 1, sym__double_quote, - STATE(788), 3, - sym_expression, + STATE(733), 1, + sym_conditional_expression, + STATE(586), 2, sym_unary_expression, - sym_spread, - STATE(322), 9, + sym_binary_expression, + STATE(111), 9, sym_template_string, sym__primitive, sym_object, @@ -19568,41 +19697,41 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15707] = 17, + [15868] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(230), 1, + ACTIONS(534), 1, + anon_sym_SQUOTE, + ACTIONS(536), 1, anon_sym_DQUOTE, - ACTIONS(232), 1, + ACTIONS(538), 1, anon_sym_LBRACE, - ACTIONS(244), 1, + ACTIONS(544), 1, anon_sym_LBRACK, - ACTIONS(246), 1, + ACTIONS(546), 1, anon_sym_BANG, - ACTIONS(252), 1, + ACTIONS(552), 1, anon_sym_BQUOTE, - ACTIONS(297), 1, - anon_sym_SQUOTE, - ACTIONS(592), 1, + ACTIONS(609), 1, anon_sym_LPAREN, - ACTIONS(594), 1, + ACTIONS(611), 1, sym_identifier, - ACTIONS(596), 1, + ACTIONS(613), 1, sym_number, - STATE(181), 1, + STATE(182), 1, sym_expression, - STATE(316), 1, + STATE(407), 1, sym_conditional_expression, - STATE(569), 1, + STATE(564), 1, sym__backtick, - STATE(596), 1, - sym__double_quote, - STATE(616), 1, + STATE(580), 1, sym__single_quote, - STATE(285), 2, + STATE(595), 1, + sym__double_quote, + STATE(483), 2, sym_unary_expression, sym_binary_expression, - STATE(4), 9, + STATE(47), 9, sym_template_string, sym__primitive, sym_object, @@ -19612,73 +19741,41 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15768] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(580), 1, - anon_sym_COLON, - STATE(255), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(135), 8, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(137), 14, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_BQUOTE, - [15805] = 17, + [15929] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(518), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(520), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(522), 1, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(528), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(530), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(536), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(598), 1, + ACTIONS(576), 1, anon_sym_LPAREN, - ACTIONS(600), 1, + ACTIONS(615), 1, sym_identifier, - ACTIONS(602), 1, + ACTIONS(617), 1, sym_number, - STATE(180), 1, + STATE(183), 1, sym_expression, - STATE(405), 1, + STATE(407), 1, sym_conditional_expression, - STATE(565), 1, + STATE(550), 1, sym__backtick, - STATE(585), 1, + STATE(599), 1, sym__single_quote, - STATE(586), 1, + STATE(600), 1, sym__double_quote, - STATE(481), 2, + STATE(454), 2, sym_unary_expression, sym_binary_expression, - STATE(43), 9, + STATE(41), 9, sym_template_string, sym__primitive, sym_object, @@ -19688,71 +19785,39 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15866] = 5, + [15990] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(604), 1, - anon_sym_COLON, - STATE(255), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(139), 8, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(141), 14, + ACTIONS(450), 1, anon_sym_SQUOTE, + ACTIONS(452), 1, anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_BQUOTE, - [15903] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(453), 1, - anon_sym_SQUOTE, - ACTIONS(457), 1, - anon_sym_LBRACE, - ACTIONS(461), 1, + ACTIONS(456), 1, anon_sym_LPAREN, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(473), 1, + ACTIONS(466), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(484), 1, + ACTIONS(520), 1, sym_identifier, - ACTIONS(540), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(607), 1, + ACTIONS(619), 1, sym_number, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(932), 1, + STATE(933), 1, sym_arrow_function_parameters, - STATE(809), 2, + STATE(787), 2, sym_arrow_function, sym_spread, - STATE(550), 9, + STATE(561), 9, sym_template_string, sym__primitive, sym_object, @@ -19762,67 +19827,77 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15961] = 5, + [16048] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(558), 1, - anon_sym_PIPE, - STATE(259), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(146), 7, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_QMARK, - sym_identifier, - ACTIONS(148), 14, + ACTIONS(260), 1, + anon_sym_BANG, + ACTIONS(621), 1, anon_sym_SQUOTE, + ACTIONS(623), 1, anon_sym_DQUOTE, + ACTIONS(625), 1, anon_sym_LBRACE, - anon_sym_SEMI, + ACTIONS(627), 1, anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, + ACTIONS(629), 1, anon_sym_LBRACK, - anon_sym_BANG, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, + ACTIONS(631), 1, + sym_identifier, + ACTIONS(633), 1, sym_number, + ACTIONS(635), 1, anon_sym_BQUOTE, - [15996] = 15, + STATE(571), 1, + sym__backtick, + STATE(607), 1, + sym__single_quote, + STATE(608), 1, + sym__double_quote, + STATE(272), 2, + sym_expression, + sym_unary_expression, + STATE(225), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [16103] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(530), 1, + ACTIONS(546), 1, anon_sym_BANG, - ACTIONS(609), 1, + ACTIONS(637), 1, anon_sym_SQUOTE, - ACTIONS(611), 1, + ACTIONS(639), 1, anon_sym_DQUOTE, - ACTIONS(613), 1, + ACTIONS(641), 1, anon_sym_LBRACE, - ACTIONS(615), 1, + ACTIONS(643), 1, anon_sym_LPAREN, - ACTIONS(617), 1, + ACTIONS(645), 1, anon_sym_LBRACK, - ACTIONS(619), 1, + ACTIONS(647), 1, sym_identifier, - ACTIONS(621), 1, + ACTIONS(649), 1, sym_number, - ACTIONS(623), 1, + ACTIONS(651), 1, anon_sym_BQUOTE, - STATE(561), 1, + STATE(559), 1, sym__backtick, - STATE(607), 1, + STATE(587), 1, sym__single_quote, - STATE(611), 1, + STATE(588), 1, sym__double_quote, STATE(371), 2, sym_expression, sym_unary_expression, - STATE(325), 9, + STATE(328), 9, sym_template_string, sym__primitive, sym_object, @@ -19832,14 +19907,14 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16051] = 5, + [16158] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(625), 1, + ACTIONS(570), 1, anon_sym_PIPE, - STATE(259), 1, + STATE(261), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(150), 7, + ACTIONS(166), 7, anon_sym_let, anon_sym_of, anon_sym_else, @@ -19847,7 +19922,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_QMARK, sym_identifier, - ACTIONS(152), 14, + ACTIONS(168), 14, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -19862,77 +19937,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, sym_number, anon_sym_BQUOTE, - [16086] = 15, + [16193] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(246), 1, - anon_sym_BANG, - ACTIONS(628), 1, + ACTIONS(653), 1, + anon_sym_PIPE, + STATE(261), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(170), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + sym_identifier, + ACTIONS(172), 14, anon_sym_SQUOTE, - ACTIONS(630), 1, anon_sym_DQUOTE, - ACTIONS(632), 1, anon_sym_LBRACE, - ACTIONS(634), 1, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(636), 1, + anon_sym_COMMA, + anon_sym_SLASH, anon_sym_LBRACK, - ACTIONS(638), 1, - sym_identifier, - ACTIONS(640), 1, + anon_sym_BANG, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, sym_number, - ACTIONS(642), 1, anon_sym_BQUOTE, - STATE(571), 1, - sym__backtick, - STATE(601), 1, - sym__single_quote, - STATE(602), 1, - sym__double_quote, - STATE(274), 2, - sym_expression, - sym_unary_expression, - STATE(224), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [16141] = 15, + [16228] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(467), 1, + ACTIONS(464), 1, anon_sym_BANG, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(560), 1, + ACTIONS(576), 1, anon_sym_LPAREN, - ACTIONS(564), 1, + ACTIONS(580), 1, sym_identifier, - ACTIONS(566), 1, + ACTIONS(582), 1, sym_number, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, STATE(371), 2, sym_expression, sym_unary_expression, - STATE(322), 9, + STATE(323), 9, sym_template_string, sym__primitive, sym_object, @@ -19942,37 +20007,37 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16196] = 15, + [16283] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(488), 1, + ACTIONS(500), 1, anon_sym_SQUOTE, - ACTIONS(490), 1, + ACTIONS(502), 1, anon_sym_DQUOTE, - ACTIONS(492), 1, + ACTIONS(504), 1, anon_sym_LBRACE, - ACTIONS(498), 1, + ACTIONS(510), 1, anon_sym_LBRACK, - ACTIONS(500), 1, + ACTIONS(512), 1, anon_sym_BANG, - ACTIONS(506), 1, + ACTIONS(518), 1, anon_sym_BQUOTE, - ACTIONS(586), 1, + ACTIONS(603), 1, anon_sym_LPAREN, - ACTIONS(588), 1, + ACTIONS(605), 1, sym_identifier, - ACTIONS(644), 1, + ACTIONS(656), 1, sym_number, - STATE(547), 1, + STATE(574), 1, sym__backtick, - STATE(609), 1, + STATE(612), 1, sym__single_quote, - STATE(610), 1, + STATE(613), 1, sym__double_quote, - STATE(604), 2, + STATE(585), 2, sym_expression, sym_unary_expression, - STATE(105), 9, + STATE(101), 9, sym_template_string, sym__primitive, sym_object, @@ -19982,10 +20047,10 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16251] = 3, + [16338] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(150), 8, + ACTIONS(185), 8, anon_sym_let, anon_sym_of, anon_sym_else, @@ -19994,7 +20059,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PIPE, sym_identifier, - ACTIONS(152), 14, + ACTIONS(187), 14, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -20009,25 +20074,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, sym_number, anon_sym_BQUOTE, - [16281] = 5, + [16368] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(556), 1, + ACTIONS(534), 1, + anon_sym_SQUOTE, + ACTIONS(536), 1, + anon_sym_DQUOTE, + ACTIONS(538), 1, + anon_sym_LBRACE, + ACTIONS(544), 1, anon_sym_LBRACK, - ACTIONS(554), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(648), 8, + ACTIONS(552), 1, + anon_sym_BQUOTE, + ACTIONS(609), 1, + anon_sym_LPAREN, + ACTIONS(611), 1, + sym_identifier, + ACTIONS(658), 1, + sym_number, + STATE(124), 1, + sym_expression, + STATE(375), 1, + sym_binary_expression, + STATE(564), 1, + sym__backtick, + STATE(580), 1, + sym__single_quote, + STATE(595), 1, + sym__double_quote, + STATE(49), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [16422] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(170), 8, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_as, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, + anon_sym_PIPE, sym_identifier, - ACTIONS(646), 10, + ACTIONS(172), 14, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -20035,39 +20133,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COMMA, anon_sym_SLASH, + anon_sym_LBRACK, + anon_sym_BANG, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, sym_number, anon_sym_BQUOTE, - [16315] = 15, + [16452] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(488), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(490), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(492), 1, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(498), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(506), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(586), 1, + ACTIONS(576), 1, anon_sym_LPAREN, - ACTIONS(588), 1, + ACTIONS(615), 1, sym_identifier, - ACTIONS(644), 1, + ACTIONS(660), 1, sym_number, - STATE(167), 1, + STATE(149), 1, sym_expression, - STATE(547), 1, - sym__backtick, - STATE(597), 1, + STATE(375), 1, sym_binary_expression, - STATE(609), 1, + STATE(550), 1, + sym__backtick, + STATE(599), 1, sym__single_quote, - STATE(610), 1, + STATE(600), 1, sym__double_quote, - STATE(105), 9, + STATE(38), 9, sym_template_string, sym__primitive, sym_object, @@ -20077,75 +20179,65 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16369] = 15, + [16506] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(518), 1, + ACTIONS(568), 1, + anon_sym_LBRACK, + ACTIONS(566), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(664), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_BANG, + anon_sym_QMARK, + sym_identifier, + ACTIONS(662), 10, anon_sym_SQUOTE, - ACTIONS(520), 1, anon_sym_DQUOTE, - ACTIONS(522), 1, anon_sym_LBRACE, - ACTIONS(528), 1, - anon_sym_LBRACK, - ACTIONS(536), 1, - anon_sym_BQUOTE, - ACTIONS(598), 1, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(600), 1, - sym_identifier, - ACTIONS(650), 1, - sym_number, - STATE(128), 1, - sym_expression, - STATE(372), 1, - sym_binary_expression, - STATE(565), 1, - sym__backtick, - STATE(585), 1, - sym__single_quote, - STATE(586), 1, - sym__double_quote, - STATE(46), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [16423] = 15, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_QMARK_QMARK, + sym_number, + anon_sym_BQUOTE, + [16540] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(560), 1, + ACTIONS(576), 1, anon_sym_LPAREN, - ACTIONS(582), 1, + ACTIONS(615), 1, sym_identifier, - ACTIONS(652), 1, + ACTIONS(660), 1, sym_number, - STATE(169), 1, + STATE(172), 1, sym_expression, - STATE(372), 1, + STATE(375), 1, sym_binary_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(37), 9, + STATE(38), 9, sym_template_string, sym__primitive, sym_object, @@ -20155,36 +20247,36 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16477] = 15, + [16594] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(500), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(502), 1, + anon_sym_DQUOTE, + ACTIONS(504), 1, anon_sym_LBRACE, - ACTIONS(465), 1, + ACTIONS(510), 1, anon_sym_LBRACK, - ACTIONS(473), 1, + ACTIONS(518), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(560), 1, + ACTIONS(603), 1, anon_sym_LPAREN, - ACTIONS(582), 1, + ACTIONS(605), 1, sym_identifier, - ACTIONS(652), 1, + ACTIONS(656), 1, sym_number, - STATE(139), 1, + STATE(169), 1, sym_expression, - STATE(372), 1, - sym_binary_expression, - STATE(554), 1, + STATE(574), 1, sym__backtick, - STATE(587), 1, + STATE(581), 1, + sym_binary_expression, + STATE(612), 1, sym__single_quote, - STATE(591), 1, + STATE(613), 1, sym__double_quote, - STATE(37), 9, + STATE(101), 9, sym_template_string, sym__primitive, sym_object, @@ -20194,35 +20286,35 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16531] = 15, + [16648] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(230), 1, + ACTIONS(27), 1, + anon_sym_SQUOTE, + ACTIONS(29), 1, anon_sym_DQUOTE, - ACTIONS(232), 1, + ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(244), 1, + ACTIONS(49), 1, anon_sym_LBRACK, - ACTIONS(252), 1, + ACTIONS(57), 1, anon_sym_BQUOTE, - ACTIONS(297), 1, - anon_sym_SQUOTE, - ACTIONS(592), 1, + ACTIONS(597), 1, anon_sym_LPAREN, - ACTIONS(594), 1, + ACTIONS(599), 1, sym_identifier, - ACTIONS(654), 1, + ACTIONS(666), 1, sym_number, STATE(31), 1, sym_expression, - STATE(278), 1, + STATE(282), 1, sym_binary_expression, STATE(569), 1, sym__backtick, - STATE(596), 1, - sym__double_quote, - STATE(616), 1, + STATE(602), 1, sym__single_quote, + STATE(603), 1, + sym__double_quote, STATE(5), 9, sym_template_string, sym__primitive, @@ -20233,19 +20325,18 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16585] = 3, + [16702] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(165), 8, + ACTIONS(670), 7, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_as, anon_sym_then, anon_sym_QMARK, - anon_sym_PIPE, sym_identifier, - ACTIONS(167), 14, + ACTIONS(668), 14, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -20260,36 +20351,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, sym_number, anon_sym_BQUOTE, - [16615] = 15, + [16731] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(560), 1, + ACTIONS(576), 1, anon_sym_LPAREN, - ACTIONS(656), 1, + ACTIONS(580), 1, sym_identifier, - ACTIONS(658), 1, + ACTIONS(582), 1, sym_number, - STATE(107), 1, - sym_member_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(921), 1, - sym_assignment_expression, - STATE(648), 8, + STATE(891), 1, + sym_expression, + STATE(323), 9, sym_template_string, sym__primitive, sym_object, @@ -20297,35 +20386,38 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [16668] = 14, + [16782] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(560), 1, + ACTIONS(576), 1, anon_sym_LPAREN, - ACTIONS(564), 1, + ACTIONS(672), 1, sym_identifier, - ACTIONS(566), 1, + ACTIONS(674), 1, sym_number, - STATE(554), 1, + STATE(109), 1, + sym_member_expression, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(890), 1, - sym_expression, - STATE(322), 9, + STATE(907), 1, + sym_assignment_expression, + STATE(648), 8, sym_template_string, sym__primitive, sym_object, @@ -20333,39 +20425,49 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [16719] = 4, + [16835] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(660), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(171), 7, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_QMARK, - sym_identifier, - ACTIONS(169), 12, + ACTIONS(450), 1, anon_sym_SQUOTE, + ACTIONS(452), 1, anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, + ACTIONS(462), 1, anon_sym_LBRACK, - anon_sym_BANG, - anon_sym_QMARK_QMARK, - sym_number, + ACTIONS(472), 1, anon_sym_BQUOTE, - [16750] = 3, + ACTIONS(576), 1, + anon_sym_LPAREN, + ACTIONS(672), 1, + sym_identifier, + ACTIONS(674), 1, + sym_number, + STATE(109), 1, + sym_member_expression, + STATE(550), 1, + sym__backtick, + STATE(599), 1, + sym__single_quote, + STATE(600), 1, + sym__double_quote, + STATE(656), 1, + sym_assignment_expression, + STATE(648), 8, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_bracket_expression, + [16888] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(664), 7, + ACTIONS(193), 7, anon_sym_let, anon_sym_of, anon_sym_else, @@ -20373,7 +20475,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_QMARK, sym_identifier, - ACTIONS(662), 14, + ACTIONS(195), 14, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -20388,36 +20490,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, sym_number, anon_sym_BQUOTE, - [16779] = 15, + [16917] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(500), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(502), 1, + anon_sym_DQUOTE, + ACTIONS(504), 1, anon_sym_LBRACE, - ACTIONS(465), 1, + ACTIONS(510), 1, anon_sym_LBRACK, - ACTIONS(473), 1, + ACTIONS(518), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(560), 1, + ACTIONS(603), 1, anon_sym_LPAREN, - ACTIONS(656), 1, + ACTIONS(605), 1, sym_identifier, - ACTIONS(658), 1, + ACTIONS(656), 1, sym_number, - STATE(107), 1, - sym_member_expression, - STATE(554), 1, + STATE(574), 1, sym__backtick, - STATE(587), 1, + STATE(612), 1, sym__single_quote, - STATE(591), 1, + STATE(613), 1, sym__double_quote, - STATE(619), 1, - sym_assignment_expression, - STATE(648), 8, + STATE(737), 1, + sym_expression, + STATE(101), 9, sym_template_string, sym__primitive, sym_object, @@ -20425,11 +20525,16 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [16832] = 3, + [16968] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(173), 7, + ACTIONS(680), 1, + anon_sym_DOT, + ACTIONS(682), 1, + sym_regular_expression_flags, + ACTIONS(678), 7, anon_sym_let, anon_sym_of, anon_sym_else, @@ -20437,7 +20542,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_QMARK, sym_identifier, - ACTIONS(175), 14, + ACTIONS(676), 12, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -20448,52 +20553,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_BANG, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, sym_number, anon_sym_BQUOTE, - [16861] = 15, + [17001] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(560), 1, + ACTIONS(576), 1, anon_sym_LPAREN, - ACTIONS(564), 1, + ACTIONS(580), 1, sym_identifier, - ACTIONS(666), 1, + ACTIONS(582), 1, sym_number, - STATE(549), 1, - sym_group, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(851), 1, - sym__short_concat_expression, - STATE(548), 8, + STATE(825), 1, + sym_expression, + STATE(323), 9, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [16914] = 3, + [17052] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(161), 7, + ACTIONS(684), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(73), 7, anon_sym_let, anon_sym_of, anon_sym_else, @@ -20501,7 +20606,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_QMARK, sym_identifier, - ACTIONS(159), 14, + ACTIONS(71), 12, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -20512,38 +20617,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_BANG, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, sym_number, anon_sym_BQUOTE, - [16943] = 14, + [17083] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(560), 1, + ACTIONS(576), 1, anon_sym_LPAREN, - ACTIONS(564), 1, + ACTIONS(580), 1, sym_identifier, - ACTIONS(566), 1, + ACTIONS(582), 1, sym_number, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(680), 1, + STATE(848), 1, sym_expression, - STATE(322), 9, + STATE(323), 9, sym_template_string, sym__primitive, sym_object, @@ -20553,34 +20656,62 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16994] = 14, + [17134] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(181), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + sym_identifier, + ACTIONS(179), 14, anon_sym_SQUOTE, - ACTIONS(457), 1, + anon_sym_DQUOTE, anon_sym_LBRACE, - ACTIONS(465), 1, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, anon_sym_LBRACK, - ACTIONS(473), 1, + anon_sym_BANG, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_number, anon_sym_BQUOTE, - ACTIONS(482), 1, + [17163] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(450), 1, + anon_sym_SQUOTE, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(560), 1, + ACTIONS(454), 1, + anon_sym_LBRACE, + ACTIONS(462), 1, + anon_sym_LBRACK, + ACTIONS(472), 1, + anon_sym_BQUOTE, + ACTIONS(576), 1, anon_sym_LPAREN, - ACTIONS(564), 1, + ACTIONS(672), 1, sym_identifier, - ACTIONS(566), 1, + ACTIONS(674), 1, sym_number, - STATE(554), 1, + STATE(109), 1, + sym_member_expression, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(826), 1, - sym_expression, - STATE(322), 9, + STATE(734), 1, + sym_assignment_expression, + STATE(648), 8, sym_template_string, sym__primitive, sym_object, @@ -20588,38 +20719,35 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [17045] = 15, + [17216] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(560), 1, + ACTIONS(576), 1, anon_sym_LPAREN, - ACTIONS(656), 1, + ACTIONS(580), 1, sym_identifier, - ACTIONS(658), 1, + ACTIONS(582), 1, sym_number, - STATE(107), 1, - sym_member_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(731), 1, - sym_assignment_expression, - STATE(648), 8, + STATE(931), 1, + sym_expression, + STATE(323), 9, sym_template_string, sym__primitive, sym_object, @@ -20627,35 +20755,38 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [17098] = 14, + [17267] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(560), 1, + ACTIONS(576), 1, anon_sym_LPAREN, - ACTIONS(564), 1, + ACTIONS(672), 1, sym_identifier, - ACTIONS(566), 1, + ACTIONS(674), 1, sym_number, - STATE(554), 1, + STATE(109), 1, + sym_member_expression, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(931), 1, - sym_expression, - STATE(322), 9, + STATE(922), 1, + sym_assignment_expression, + STATE(648), 8, sym_template_string, sym__primitive, sym_object, @@ -20663,80 +20794,52 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [17149] = 14, + [17320] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(488), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(490), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(492), 1, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(498), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(506), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(586), 1, + ACTIONS(576), 1, anon_sym_LPAREN, - ACTIONS(588), 1, + ACTIONS(580), 1, sym_identifier, - ACTIONS(644), 1, + ACTIONS(686), 1, sym_number, - STATE(547), 1, + STATE(550), 1, sym__backtick, - STATE(609), 1, + STATE(554), 1, + sym_group, + STATE(599), 1, sym__single_quote, - STATE(610), 1, + STATE(600), 1, sym__double_quote, - STATE(736), 1, - sym_expression, - STATE(105), 9, + STATE(853), 1, + sym__short_concat_expression, + STATE(553), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [17200] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(672), 1, - anon_sym_DOT, - ACTIONS(674), 1, - sym_regular_expression_flags, - ACTIONS(670), 7, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_QMARK, - sym_identifier, - ACTIONS(668), 12, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - anon_sym_QMARK_QMARK, - sym_number, - anon_sym_BQUOTE, - [17233] = 4, + [17373] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(660), 2, + ACTIONS(684), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(53), 7, + ACTIONS(191), 7, anon_sym_let, anon_sym_of, anon_sym_else, @@ -20744,7 +20847,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_QMARK, sym_identifier, - ACTIONS(51), 12, + ACTIONS(189), 12, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -20757,111 +20860,112 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, sym_number, anon_sym_BQUOTE, - [17264] = 15, + [17404] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(560), 1, + ACTIONS(576), 1, anon_sym_LPAREN, - ACTIONS(656), 1, + ACTIONS(580), 1, sym_identifier, - ACTIONS(658), 1, + ACTIONS(688), 1, sym_number, - STATE(107), 1, - sym_member_expression, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(556), 1, + sym_group, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(909), 1, - sym_assignment_expression, - STATE(648), 8, + STATE(927), 1, + sym__short_concat_expression, + STATE(549), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [17317] = 14, + [17457] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(560), 1, + ACTIONS(576), 1, anon_sym_LPAREN, - ACTIONS(564), 1, + ACTIONS(580), 1, sym_identifier, - ACTIONS(566), 1, + ACTIONS(690), 1, sym_number, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(563), 1, + sym_group, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(856), 1, - sym_expression, - STATE(322), 9, + STATE(865), 1, + sym__short_concat_expression, + STATE(562), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [17368] = 15, + [17510] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(560), 1, + ACTIONS(576), 1, anon_sym_LPAREN, - ACTIONS(564), 1, + ACTIONS(580), 1, sym_identifier, - ACTIONS(676), 1, + ACTIONS(692), 1, sym_number, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(557), 1, + STATE(568), 1, sym_group, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(875), 1, + STATE(926), 1, sym__short_concat_expression, - STATE(556), 8, + STATE(567), 8, sym_template_string, sym__primitive, sym_object, @@ -20870,34 +20974,34 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [17421] = 14, + [17563] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(628), 1, + ACTIONS(621), 1, anon_sym_SQUOTE, - ACTIONS(630), 1, + ACTIONS(623), 1, anon_sym_DQUOTE, - ACTIONS(632), 1, + ACTIONS(625), 1, anon_sym_LBRACE, - ACTIONS(634), 1, + ACTIONS(627), 1, anon_sym_LPAREN, - ACTIONS(636), 1, + ACTIONS(629), 1, anon_sym_LBRACK, - ACTIONS(638), 1, + ACTIONS(631), 1, sym_identifier, - ACTIONS(640), 1, + ACTIONS(633), 1, sym_number, - ACTIONS(642), 1, + ACTIONS(635), 1, anon_sym_BQUOTE, - STATE(323), 1, + STATE(324), 1, sym_expression, STATE(571), 1, sym__backtick, - STATE(601), 1, + STATE(607), 1, sym__single_quote, - STATE(602), 1, + STATE(608), 1, sym__double_quote, - STATE(224), 9, + STATE(225), 9, sym_template_string, sym__primitive, sym_object, @@ -20907,108 +21011,95 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [17472] = 15, + [17614] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(560), 1, + ACTIONS(576), 1, anon_sym_LPAREN, - ACTIONS(564), 1, + ACTIONS(580), 1, sym_identifier, - ACTIONS(678), 1, + ACTIONS(582), 1, sym_number, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(564), 1, - sym_group, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(863), 1, - sym__short_concat_expression, - STATE(563), 8, + STATE(681), 1, + sym_expression, + STATE(323), 9, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [17525] = 15, + [17665] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(698), 1, + anon_sym_DOT, + ACTIONS(696), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + sym_identifier, + ACTIONS(694), 12, anon_sym_SQUOTE, - ACTIONS(457), 1, - anon_sym_LBRACE, - ACTIONS(465), 1, - anon_sym_LBRACK, - ACTIONS(473), 1, - anon_sym_BQUOTE, - ACTIONS(482), 1, anon_sym_DQUOTE, - ACTIONS(560), 1, + anon_sym_LBRACE, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(564), 1, - sym_identifier, - ACTIONS(680), 1, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_LBRACK, + anon_sym_BANG, + anon_sym_QMARK_QMARK, sym_number, - STATE(554), 1, - sym__backtick, - STATE(568), 1, - sym_group, - STATE(587), 1, - sym__single_quote, - STATE(591), 1, - sym__double_quote, - STATE(926), 1, - sym__short_concat_expression, - STATE(567), 8, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [17578] = 13, + anon_sym_BQUOTE, + [17695] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(560), 1, + ACTIONS(576), 1, anon_sym_LPAREN, - ACTIONS(582), 1, + ACTIONS(580), 1, sym_identifier, - ACTIONS(682), 1, + ACTIONS(700), 1, sym_number, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(64), 9, + STATE(548), 9, sym_template_string, sym__primitive, sym_object, @@ -21018,32 +21109,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [17626] = 13, + [17743] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(488), 1, + ACTIONS(500), 1, anon_sym_SQUOTE, - ACTIONS(490), 1, + ACTIONS(502), 1, anon_sym_DQUOTE, - ACTIONS(492), 1, + ACTIONS(504), 1, anon_sym_LBRACE, - ACTIONS(498), 1, + ACTIONS(510), 1, anon_sym_LBRACK, - ACTIONS(506), 1, + ACTIONS(518), 1, anon_sym_BQUOTE, - ACTIONS(586), 1, + ACTIONS(603), 1, anon_sym_LPAREN, - ACTIONS(588), 1, + ACTIONS(605), 1, sym_identifier, - ACTIONS(684), 1, + ACTIONS(702), 1, sym_number, - STATE(547), 1, + STATE(574), 1, sym__backtick, - STATE(609), 1, + STATE(612), 1, sym__single_quote, - STATE(610), 1, + STATE(613), 1, sym__double_quote, - STATE(125), 9, + STATE(118), 9, sym_template_string, sym__primitive, sym_object, @@ -21053,32 +21144,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [17674] = 13, + [17791] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(488), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(490), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(492), 1, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(498), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(506), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(586), 1, + ACTIONS(576), 1, anon_sym_LPAREN, - ACTIONS(588), 1, + ACTIONS(580), 1, sym_identifier, - ACTIONS(686), 1, + ACTIONS(704), 1, sym_number, - STATE(547), 1, + STATE(550), 1, sym__backtick, - STATE(609), 1, + STATE(599), 1, sym__single_quote, - STATE(610), 1, + STATE(600), 1, sym__double_quote, - STATE(532), 9, + STATE(546), 9, sym_template_string, sym__primitive, sym_object, @@ -21088,32 +21179,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [17722] = 13, + [17839] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(611), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(613), 1, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(615), 1, - anon_sym_LPAREN, - ACTIONS(617), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(619), 1, - sym_identifier, - ACTIONS(623), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(688), 1, + ACTIONS(576), 1, + anon_sym_LPAREN, + ACTIONS(615), 1, + sym_identifier, + ACTIONS(706), 1, sym_number, - STATE(561), 1, + STATE(550), 1, sym__backtick, - STATE(607), 1, + STATE(599), 1, sym__single_quote, - STATE(611), 1, + STATE(600), 1, sym__double_quote, - STATE(453), 9, + STATE(51), 9, sym_template_string, sym__primitive, sym_object, @@ -21123,58 +21214,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [17770] = 4, + [17887] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(694), 1, - anon_sym_DOT, - ACTIONS(692), 7, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_QMARK, - sym_identifier, - ACTIONS(690), 12, + ACTIONS(637), 1, anon_sym_SQUOTE, + ACTIONS(639), 1, anon_sym_DQUOTE, + ACTIONS(641), 1, anon_sym_LBRACE, - anon_sym_SEMI, + ACTIONS(643), 1, anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - anon_sym_QMARK_QMARK, - sym_number, - anon_sym_BQUOTE, - [17800] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(230), 1, - anon_sym_DQUOTE, - ACTIONS(232), 1, - anon_sym_LBRACE, - ACTIONS(244), 1, + ACTIONS(645), 1, anon_sym_LBRACK, - ACTIONS(252), 1, - anon_sym_BQUOTE, - ACTIONS(297), 1, - anon_sym_SQUOTE, - ACTIONS(592), 1, - anon_sym_LPAREN, - ACTIONS(594), 1, + ACTIONS(647), 1, sym_identifier, - ACTIONS(696), 1, + ACTIONS(651), 1, + anon_sym_BQUOTE, + ACTIONS(708), 1, sym_number, - STATE(569), 1, + STATE(559), 1, sym__backtick, - STATE(596), 1, - sym__double_quote, - STATE(616), 1, + STATE(587), 1, sym__single_quote, - STATE(23), 9, + STATE(588), 1, + sym__double_quote, + STATE(386), 9, sym_template_string, sym__primitive, sym_object, @@ -21184,61 +21249,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [17848] = 7, + [17935] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, - anon_sym_as, - ACTIONS(698), 1, - anon_sym_QMARK, - ACTIONS(700), 1, - anon_sym_QMARK_QMARK, - STATE(343), 1, - sym__alias, - ACTIONS(29), 5, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_then, - sym_identifier, - ACTIONS(27), 11, + ACTIONS(637), 1, anon_sym_SQUOTE, + ACTIONS(639), 1, anon_sym_DQUOTE, + ACTIONS(641), 1, anon_sym_LBRACE, - anon_sym_SEMI, + ACTIONS(643), 1, anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - sym_number, - anon_sym_BQUOTE, - [17884] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(453), 1, - anon_sym_SQUOTE, - ACTIONS(457), 1, - anon_sym_LBRACE, - ACTIONS(465), 1, + ACTIONS(645), 1, anon_sym_LBRACK, - ACTIONS(473), 1, - anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(560), 1, - anon_sym_LPAREN, - ACTIONS(564), 1, + ACTIONS(647), 1, sym_identifier, - ACTIONS(682), 1, + ACTIONS(651), 1, + anon_sym_BQUOTE, + ACTIONS(710), 1, sym_number, - STATE(554), 1, + STATE(559), 1, sym__backtick, STATE(587), 1, sym__single_quote, - STATE(591), 1, + STATE(588), 1, sym__double_quote, - STATE(64), 9, + STATE(350), 9, sym_template_string, sym__primitive, sym_object, @@ -21248,32 +21284,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [17932] = 13, + [17983] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(560), 1, + ACTIONS(576), 1, anon_sym_LPAREN, - ACTIONS(564), 1, + ACTIONS(580), 1, sym_identifier, - ACTIONS(702), 1, + ACTIONS(706), 1, sym_number, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(379), 9, + STATE(51), 9, sym_template_string, sym__primitive, sym_object, @@ -21283,32 +21319,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [17980] = 13, + [18031] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(628), 1, + ACTIONS(637), 1, anon_sym_SQUOTE, - ACTIONS(630), 1, + ACTIONS(639), 1, anon_sym_DQUOTE, - ACTIONS(632), 1, + ACTIONS(641), 1, anon_sym_LBRACE, - ACTIONS(634), 1, + ACTIONS(643), 1, anon_sym_LPAREN, - ACTIONS(636), 1, + ACTIONS(645), 1, anon_sym_LBRACK, - ACTIONS(638), 1, + ACTIONS(647), 1, sym_identifier, - ACTIONS(642), 1, + ACTIONS(651), 1, anon_sym_BQUOTE, - ACTIONS(704), 1, + ACTIONS(712), 1, sym_number, - STATE(571), 1, + STATE(559), 1, sym__backtick, - STATE(601), 1, + STATE(587), 1, sym__single_quote, - STATE(602), 1, + STATE(588), 1, sym__double_quote, - STATE(226), 9, + STATE(453), 9, sym_template_string, sym__primitive, sym_object, @@ -21318,32 +21354,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [18028] = 13, + [18079] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(560), 1, + ACTIONS(576), 1, anon_sym_LPAREN, - ACTIONS(564), 1, + ACTIONS(580), 1, sym_identifier, - ACTIONS(706), 1, + ACTIONS(714), 1, sym_number, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(543), 9, + STATE(576), 9, sym_template_string, sym__primitive, sym_object, @@ -21353,24 +21389,24 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [18076] = 7, + [18127] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(39), 1, anon_sym_as, - ACTIONS(698), 1, + ACTIONS(720), 1, anon_sym_QMARK, - ACTIONS(700), 1, + ACTIONS(722), 1, anon_sym_QMARK_QMARK, - STATE(340), 1, + STATE(354), 1, sym__alias, - ACTIONS(710), 5, + ACTIONS(718), 5, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_then, sym_identifier, - ACTIONS(708), 11, + ACTIONS(716), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -21382,32 +21418,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, sym_number, anon_sym_BQUOTE, - [18112] = 13, + [18163] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(628), 1, + ACTIONS(534), 1, anon_sym_SQUOTE, - ACTIONS(630), 1, + ACTIONS(536), 1, anon_sym_DQUOTE, - ACTIONS(632), 1, + ACTIONS(538), 1, anon_sym_LBRACE, - ACTIONS(634), 1, - anon_sym_LPAREN, - ACTIONS(636), 1, + ACTIONS(544), 1, anon_sym_LBRACK, - ACTIONS(638), 1, + ACTIONS(552), 1, + anon_sym_BQUOTE, + ACTIONS(609), 1, + anon_sym_LPAREN, + ACTIONS(611), 1, sym_identifier, - ACTIONS(642), 1, + ACTIONS(724), 1, + sym_number, + STATE(564), 1, + sym__backtick, + STATE(580), 1, + sym__single_quote, + STATE(595), 1, + sym__double_quote, + STATE(62), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [18211] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(500), 1, + anon_sym_SQUOTE, + ACTIONS(502), 1, + anon_sym_DQUOTE, + ACTIONS(504), 1, + anon_sym_LBRACE, + ACTIONS(510), 1, + anon_sym_LBRACK, + ACTIONS(518), 1, anon_sym_BQUOTE, - ACTIONS(712), 1, + ACTIONS(603), 1, + anon_sym_LPAREN, + ACTIONS(605), 1, + sym_identifier, + ACTIONS(726), 1, sym_number, - STATE(571), 1, + STATE(574), 1, sym__backtick, - STATE(601), 1, + STATE(612), 1, sym__single_quote, - STATE(602), 1, + STATE(613), 1, sym__double_quote, - STATE(264), 9, + STATE(539), 9, sym_template_string, sym__primitive, sym_object, @@ -21417,24 +21488,24 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [18160] = 7, + [18259] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(39), 1, anon_sym_as, - ACTIONS(698), 1, + ACTIONS(720), 1, anon_sym_QMARK, - ACTIONS(700), 1, + ACTIONS(722), 1, anon_sym_QMARK_QMARK, - STATE(351), 1, + STATE(339), 1, sym__alias, - ACTIONS(716), 5, + ACTIONS(730), 5, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_then, sym_identifier, - ACTIONS(714), 11, + ACTIONS(728), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -21446,59 +21517,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, sym_number, anon_sym_BQUOTE, - [18196] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(453), 1, - anon_sym_SQUOTE, - ACTIONS(457), 1, - anon_sym_LBRACE, - ACTIONS(465), 1, - anon_sym_LBRACK, - ACTIONS(473), 1, - anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(560), 1, - anon_sym_LPAREN, - ACTIONS(564), 1, - sym_identifier, - ACTIONS(718), 1, - sym_number, - STATE(554), 1, - sym__backtick, - STATE(587), 1, - sym__single_quote, - STATE(591), 1, - sym__double_quote, - STATE(552), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [18244] = 7, + [18295] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(39), 1, anon_sym_as, - ACTIONS(698), 1, + ACTIONS(720), 1, anon_sym_QMARK, - ACTIONS(700), 1, + ACTIONS(722), 1, anon_sym_QMARK_QMARK, - STATE(357), 1, + STATE(355), 1, sym__alias, - ACTIONS(722), 5, + ACTIONS(734), 5, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_then, sym_identifier, - ACTIONS(720), 11, + ACTIONS(732), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -21510,32 +21546,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, sym_number, anon_sym_BQUOTE, - [18280] = 13, + [18331] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 1, + ACTIONS(621), 1, anon_sym_SQUOTE, - ACTIONS(611), 1, + ACTIONS(623), 1, anon_sym_DQUOTE, - ACTIONS(613), 1, + ACTIONS(625), 1, anon_sym_LBRACE, - ACTIONS(615), 1, + ACTIONS(627), 1, anon_sym_LPAREN, - ACTIONS(617), 1, + ACTIONS(629), 1, anon_sym_LBRACK, - ACTIONS(619), 1, + ACTIONS(631), 1, sym_identifier, - ACTIONS(623), 1, + ACTIONS(635), 1, anon_sym_BQUOTE, - ACTIONS(724), 1, + ACTIONS(736), 1, sym_number, - STATE(561), 1, + STATE(571), 1, sym__backtick, STATE(607), 1, sym__single_quote, - STATE(611), 1, + STATE(608), 1, sym__double_quote, - STATE(377), 9, + STATE(268), 9, sym_template_string, sym__primitive, sym_object, @@ -21545,32 +21581,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [18328] = 13, + [18379] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(27), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, + ACTIONS(29), 1, + anon_sym_DQUOTE, + ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(465), 1, + ACTIONS(49), 1, anon_sym_LBRACK, - ACTIONS(473), 1, + ACTIONS(57), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(560), 1, + ACTIONS(597), 1, anon_sym_LPAREN, - ACTIONS(564), 1, + ACTIONS(599), 1, sym_identifier, - ACTIONS(726), 1, + ACTIONS(738), 1, sym_number, - STATE(554), 1, + STATE(569), 1, sym__backtick, - STATE(587), 1, + STATE(602), 1, sym__single_quote, - STATE(591), 1, + STATE(603), 1, sym__double_quote, - STATE(584), 9, + STATE(23), 9, sym_template_string, sym__primitive, sym_object, @@ -21580,32 +21616,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [18376] = 13, + [18427] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(488), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(490), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(492), 1, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(498), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(506), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(586), 1, + ACTIONS(576), 1, anon_sym_LPAREN, - ACTIONS(588), 1, + ACTIONS(580), 1, sym_identifier, - ACTIONS(728), 1, + ACTIONS(740), 1, sym_number, - STATE(547), 1, + STATE(550), 1, sym__backtick, - STATE(609), 1, + STATE(599), 1, sym__single_quote, - STATE(610), 1, + STATE(600), 1, sym__double_quote, - STATE(551), 9, + STATE(381), 9, sym_template_string, sym__primitive, sym_object, @@ -21615,32 +21651,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [18424] = 13, + [18475] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(611), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(613), 1, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(615), 1, - anon_sym_LPAREN, - ACTIONS(617), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(619), 1, - sym_identifier, - ACTIONS(623), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(730), 1, + ACTIONS(576), 1, + anon_sym_LPAREN, + ACTIONS(580), 1, + sym_identifier, + ACTIONS(742), 1, sym_number, - STATE(561), 1, + STATE(550), 1, sym__backtick, - STATE(607), 1, + STATE(599), 1, sym__single_quote, - STATE(611), 1, + STATE(600), 1, sym__double_quote, - STATE(352), 9, + STATE(584), 9, sym_template_string, sym__primitive, sym_object, @@ -21650,24 +21686,24 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [18472] = 7, + [18523] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(39), 1, anon_sym_as, - ACTIONS(698), 1, + ACTIONS(720), 1, anon_sym_QMARK, - ACTIONS(700), 1, + ACTIONS(722), 1, anon_sym_QMARK_QMARK, STATE(344), 1, sym__alias, - ACTIONS(734), 5, + ACTIONS(33), 5, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_then, sym_identifier, - ACTIONS(732), 11, + ACTIONS(35), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -21679,67 +21715,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, sym_number, anon_sym_BQUOTE, - [18508] = 13, + [18559] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(518), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(520), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(522), 1, + ACTIONS(454), 1, anon_sym_LBRACE, - ACTIONS(528), 1, - anon_sym_LBRACK, - ACTIONS(536), 1, - anon_sym_BQUOTE, - ACTIONS(598), 1, - anon_sym_LPAREN, - ACTIONS(600), 1, - sym_identifier, - ACTIONS(736), 1, - sym_number, - STATE(565), 1, - sym__backtick, - STATE(585), 1, - sym__single_quote, - STATE(586), 1, - sym__double_quote, - STATE(54), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [18556] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(453), 1, - anon_sym_SQUOTE, - ACTIONS(457), 1, - anon_sym_LBRACE, - ACTIONS(465), 1, + ACTIONS(462), 1, anon_sym_LBRACK, - ACTIONS(473), 1, + ACTIONS(472), 1, anon_sym_BQUOTE, - ACTIONS(482), 1, - anon_sym_DQUOTE, - ACTIONS(560), 1, + ACTIONS(576), 1, anon_sym_LPAREN, - ACTIONS(564), 1, + ACTIONS(580), 1, sym_identifier, - ACTIONS(738), 1, + ACTIONS(744), 1, sym_number, - STATE(554), 1, + STATE(550), 1, sym__backtick, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(553), 9, + STATE(579), 9, sym_template_string, sym__primitive, sym_object, @@ -21749,32 +21750,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [18604] = 13, + [18607] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(621), 1, anon_sym_SQUOTE, - ACTIONS(457), 1, - anon_sym_LBRACE, - ACTIONS(465), 1, - anon_sym_LBRACK, - ACTIONS(473), 1, - anon_sym_BQUOTE, - ACTIONS(482), 1, + ACTIONS(623), 1, anon_sym_DQUOTE, - ACTIONS(560), 1, + ACTIONS(625), 1, + anon_sym_LBRACE, + ACTIONS(627), 1, anon_sym_LPAREN, - ACTIONS(564), 1, + ACTIONS(629), 1, + anon_sym_LBRACK, + ACTIONS(631), 1, sym_identifier, - ACTIONS(740), 1, + ACTIONS(635), 1, + anon_sym_BQUOTE, + ACTIONS(746), 1, sym_number, - STATE(554), 1, + STATE(571), 1, sym__backtick, - STATE(587), 1, + STATE(607), 1, sym__single_quote, - STATE(591), 1, + STATE(608), 1, sym__double_quote, - STATE(577), 9, + STATE(247), 9, sym_template_string, sym__primitive, sym_object, @@ -21784,18 +21785,24 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [18652] = 3, + [18655] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(53), 7, + ACTIONS(39), 1, + anon_sym_as, + ACTIONS(720), 1, + anon_sym_QMARK, + ACTIONS(722), 1, + anon_sym_QMARK_QMARK, + STATE(345), 1, + sym__alias, + ACTIONS(750), 5, anon_sym_let, anon_sym_of, anon_sym_else, - anon_sym_as, anon_sym_then, - anon_sym_QMARK, sym_identifier, - ACTIONS(51), 12, + ACTIONS(748), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -21805,48 +21812,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_LBRACK, anon_sym_BANG, - anon_sym_QMARK_QMARK, sym_number, anon_sym_BQUOTE, - [18679] = 5, + [18691] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(698), 1, - anon_sym_QMARK, - ACTIONS(700), 1, - anon_sym_QMARK_QMARK, - ACTIONS(744), 6, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - sym_identifier, - ACTIONS(742), 11, + ACTIONS(500), 1, anon_sym_SQUOTE, + ACTIONS(502), 1, anon_sym_DQUOTE, + ACTIONS(504), 1, anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, + ACTIONS(510), 1, anon_sym_LBRACK, - anon_sym_BANG, - sym_number, + ACTIONS(518), 1, anon_sym_BQUOTE, - [18710] = 4, + ACTIONS(603), 1, + anon_sym_LPAREN, + ACTIONS(605), 1, + sym_identifier, + ACTIONS(752), 1, + sym_number, + STATE(574), 1, + sym__backtick, + STATE(612), 1, + sym__single_quote, + STATE(613), 1, + sym__double_quote, + STATE(565), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [18739] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(698), 1, - anon_sym_QMARK, - ACTIONS(133), 6, + ACTIONS(73), 7, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_as, anon_sym_then, + anon_sym_QMARK, sym_identifier, - ACTIONS(131), 12, + ACTIONS(71), 12, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -21859,10 +21873,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, sym_number, anon_sym_BQUOTE, - [18739] = 3, + [18766] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(748), 7, + ACTIONS(756), 7, anon_sym_let, anon_sym_of, anon_sym_else, @@ -21870,7 +21884,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_QMARK, sym_identifier, - ACTIONS(746), 12, + ACTIONS(754), 12, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -21883,22 +21897,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, sym_number, anon_sym_BQUOTE, - [18766] = 6, + [18793] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, - anon_sym_as, - ACTIONS(754), 1, - anon_sym_EQ, - STATE(349), 1, - sym__alias, - ACTIONS(752), 5, + ACTIONS(720), 1, + anon_sym_QMARK, + ACTIONS(153), 6, anon_sym_let, anon_sym_of, anon_sym_else, + anon_sym_as, anon_sym_then, sym_identifier, - ACTIONS(750), 11, + ACTIONS(151), 12, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -21908,12 +21919,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_LBRACK, anon_sym_BANG, + anon_sym_QMARK_QMARK, sym_number, anon_sym_BQUOTE, - [18799] = 3, + [18822] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(758), 7, + ACTIONS(760), 7, anon_sym_let, anon_sym_of, anon_sym_else, @@ -21921,7 +21933,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_QMARK, sym_identifier, - ACTIONS(756), 12, + ACTIONS(758), 12, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -21934,40 +21946,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, sym_number, anon_sym_BQUOTE, - [18826] = 8, + [18849] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(39), 1, - anon_sym_QMARK, - ACTIONS(181), 1, - anon_sym_LBRACK, - ACTIONS(760), 1, - anon_sym_PIPE, - STATE(151), 1, - sym_pipe_sequence, - STATE(374), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(179), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(41), 10, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PLUS, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [18862] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(31), 1, anon_sym_as, - STATE(331), 1, + ACTIONS(766), 1, + anon_sym_EQ, + STATE(332), 1, sym__alias, ACTIONS(764), 5, anon_sym_let, @@ -21984,189 +21970,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_SLASH, anon_sym_LBRACK, - anon_sym_BANG, - sym_number, - anon_sym_BQUOTE, - [18892] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(177), 1, - anon_sym_LPAREN, - ACTIONS(25), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(35), 15, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_DOT, - anon_sym_PLUS, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [18920] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(39), 1, - anon_sym_QMARK, - ACTIONS(766), 1, - anon_sym_DOT, - ACTIONS(768), 1, - anon_sym_LBRACK, - ACTIONS(770), 1, - anon_sym_PIPE, - STATE(389), 1, - aux_sym_pipe_sequence_repeat1, - STATE(489), 1, - sym_pipe_sequence, - ACTIONS(772), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(41), 9, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [18957] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(774), 1, - anon_sym_LPAREN, - ACTIONS(25), 3, - anon_sym_DOT, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(35), 13, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [18984] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(774), 1, - anon_sym_LPAREN, - ACTIONS(95), 3, - anon_sym_DOT, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(97), 13, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [19011] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(91), 3, - anon_sym_DOT, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(93), 13, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [19035] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(776), 1, - anon_sym_GT, - ACTIONS(778), 1, - anon_sym_SLASH_GT, - ACTIONS(780), 1, - sym_attribute_name, - ACTIONS(782), 1, - anon_sym_LPAREN, - ACTIONS(784), 1, - anon_sym_STAR, - ACTIONS(786), 1, - anon_sym_LBRACK, - ACTIONS(788), 1, - anon_sym_LBRACK_LPAREN, - ACTIONS(790), 1, - anon_sym_LBRACK_AT, - STATE(516), 1, - sym__normal_attribute, - STATE(332), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - STATE(515), 5, - sym_structural_directive, - sym_property_binding, - sym_event_binding, - sym_two_way_binding, - sym_animation_binding, - [19077] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(79), 3, - anon_sym_DOT, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(81), 13, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [19101] = 3, + anon_sym_BANG, + sym_number, + anon_sym_BQUOTE, + [18882] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(794), 5, + ACTIONS(720), 1, + anon_sym_QMARK, + ACTIONS(722), 1, + anon_sym_QMARK_QMARK, + ACTIONS(770), 6, anon_sym_let, anon_sym_of, anon_sym_else, + anon_sym_as, anon_sym_then, sym_identifier, - ACTIONS(792), 11, + ACTIONS(768), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -22178,49 +21999,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, sym_number, anon_sym_BQUOTE, - [19125] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(798), 1, - sym_attribute_name, - ACTIONS(801), 1, - anon_sym_LPAREN, - ACTIONS(804), 1, - anon_sym_STAR, - ACTIONS(807), 1, - anon_sym_LBRACK, - ACTIONS(810), 1, - anon_sym_LBRACK_LPAREN, - ACTIONS(813), 1, - anon_sym_LBRACK_AT, - STATE(516), 1, - sym__normal_attribute, - ACTIONS(796), 2, - anon_sym_GT, - anon_sym_SLASH_GT, - STATE(332), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - STATE(515), 5, - sym_structural_directive, - sym_property_binding, - sym_event_binding, - sym_two_way_binding, - sym_animation_binding, - [19165] = 6, + [18913] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(816), 1, - anon_sym_COLON, - STATE(150), 1, - sym_pipe_arguments, - ACTIONS(105), 2, + ACTIONS(59), 1, anon_sym_QMARK, + ACTIONS(201), 1, + anon_sym_LBRACK, + ACTIONS(772), 1, anon_sym_PIPE, - STATE(367), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(107), 10, + STATE(153), 1, + sym_pipe_sequence, + STATE(373), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(199), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(61), 10, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, @@ -22231,56 +22027,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [19195] = 3, + [18949] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(57), 3, - anon_sym_DOT, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(59), 13, + ACTIONS(39), 1, + anon_sym_as, + STATE(331), 1, + sym__alias, + ACTIONS(776), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + ACTIONS(774), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, + anon_sym_SLASH, anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [19219] = 3, + anon_sym_BANG, + sym_number, + anon_sym_BQUOTE, + [18979] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(111), 3, - anon_sym_DOT, + ACTIONS(197), 1, + anon_sym_LPAREN, + ACTIONS(25), 2, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(113), 13, - anon_sym_SQUOTE, + ACTIONS(45), 15, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [19243] = 3, + [19007] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(71), 3, + ACTIONS(778), 1, + anon_sym_LPAREN, + ACTIONS(25), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(73), 13, + ACTIONS(45), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -22294,14 +22099,16 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [19267] = 3, + [19034] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 3, + ACTIONS(778), 1, + anon_sym_LPAREN, + ACTIONS(115), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(77), 13, + ACTIONS(117), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -22315,35 +22122,42 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [19291] = 3, + [19061] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(127), 3, - anon_sym_DOT, + ACTIONS(59), 1, anon_sym_QMARK, + ACTIONS(780), 1, + anon_sym_DOT, + ACTIONS(782), 1, + anon_sym_LBRACK, + ACTIONS(784), 1, anon_sym_PIPE, - ACTIONS(129), 13, + STATE(384), 1, + aux_sym_pipe_sequence_repeat1, + STATE(489), 1, + sym_pipe_sequence, + ACTIONS(786), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(61), 9, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [19315] = 3, + [19098] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 3, + ACTIONS(99), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(69), 13, + ACTIONS(101), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -22357,16 +22171,67 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [19339] = 3, + [19122] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(788), 1, + anon_sym_GT, + ACTIONS(790), 1, + anon_sym_SLASH_GT, + ACTIONS(792), 1, + sym_attribute_name, + ACTIONS(794), 1, + anon_sym_LPAREN, + ACTIONS(796), 1, + anon_sym_STAR, + ACTIONS(798), 1, + anon_sym_LBRACK, + ACTIONS(800), 1, + anon_sym_LBRACK_LPAREN, + ACTIONS(802), 1, + anon_sym_LBRACK_AT, + STATE(520), 1, + sym__normal_attribute, + STATE(336), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + STATE(519), 5, + sym_structural_directive, + sym_property_binding, + sym_event_binding, + sym_two_way_binding, + sym_animation_binding, + [19164] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(806), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + ACTIONS(804), 11, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_LBRACK, + anon_sym_BANG, + sym_number, + anon_sym_BQUOTE, + [19188] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 5, + ACTIONS(810), 5, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_then, sym_identifier, - ACTIONS(818), 11, + ACTIONS(808), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -22378,16 +22243,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, sym_number, anon_sym_BQUOTE, - [19363] = 3, + [19212] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(792), 1, + sym_attribute_name, + ACTIONS(794), 1, + anon_sym_LPAREN, + ACTIONS(796), 1, + anon_sym_STAR, + ACTIONS(798), 1, + anon_sym_LBRACK, + ACTIONS(800), 1, + anon_sym_LBRACK_LPAREN, + ACTIONS(802), 1, + anon_sym_LBRACK_AT, + ACTIONS(812), 1, + anon_sym_GT, + ACTIONS(814), 1, + anon_sym_SLASH_GT, + STATE(520), 1, + sym__normal_attribute, + STATE(341), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + STATE(519), 5, + sym_structural_directive, + sym_property_binding, + sym_event_binding, + sym_two_way_binding, + sym_animation_binding, + [19254] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(824), 5, + ACTIONS(818), 5, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_then, sym_identifier, - ACTIONS(822), 11, + ACTIONS(816), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -22399,14 +22294,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, sym_number, anon_sym_BQUOTE, - [19387] = 3, + [19278] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(83), 3, + ACTIONS(77), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(85), 13, + ACTIONS(79), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -22420,16 +22315,70 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [19411] = 3, + [19302] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(792), 1, + sym_attribute_name, + ACTIONS(794), 1, + anon_sym_LPAREN, + ACTIONS(796), 1, + anon_sym_STAR, + ACTIONS(798), 1, + anon_sym_LBRACK, + ACTIONS(800), 1, + anon_sym_LBRACK_LPAREN, + ACTIONS(802), 1, + anon_sym_LBRACK_AT, + ACTIONS(812), 1, + anon_sym_GT, + ACTIONS(820), 1, + anon_sym_SLASH_GT, + STATE(520), 1, + sym__normal_attribute, + STATE(341), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + STATE(519), 5, + sym_structural_directive, + sym_property_binding, + sym_event_binding, + sym_two_way_binding, + sym_animation_binding, + [19344] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(822), 1, + anon_sym_COLON, + STATE(122), 1, + sym_pipe_arguments, + ACTIONS(125), 2, + anon_sym_QMARK, + anon_sym_PIPE, + STATE(365), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(127), 10, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [19374] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(824), 5, + ACTIONS(826), 5, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_then, sym_identifier, - ACTIONS(822), 11, + ACTIONS(824), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -22441,16 +22390,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, sym_number, anon_sym_BQUOTE, - [19435] = 3, + [19398] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(828), 5, + ACTIONS(830), 5, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_then, sym_identifier, - ACTIONS(826), 11, + ACTIONS(828), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -22462,14 +22411,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, sym_number, anon_sym_BQUOTE, - [19459] = 3, + [19422] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(101), 3, + ACTIONS(131), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(103), 13, + ACTIONS(133), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -22483,14 +22432,43 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [19483] = 3, + [19446] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(834), 1, + sym_attribute_name, + ACTIONS(837), 1, + anon_sym_LPAREN, + ACTIONS(840), 1, + anon_sym_STAR, + ACTIONS(843), 1, + anon_sym_LBRACK, + ACTIONS(846), 1, + anon_sym_LBRACK_LPAREN, + ACTIONS(849), 1, + anon_sym_LBRACK_AT, + STATE(520), 1, + sym__normal_attribute, + ACTIONS(832), 2, + anon_sym_GT, + anon_sym_SLASH_GT, + STATE(341), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + STATE(519), 5, + sym_structural_directive, + sym_property_binding, + sym_event_binding, + sym_two_way_binding, + sym_animation_binding, + [19486] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(61), 3, + ACTIONS(91), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(63), 13, + ACTIONS(93), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -22504,16 +22482,16 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [19507] = 3, + [19510] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(832), 5, + ACTIONS(854), 5, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_then, sym_identifier, - ACTIONS(830), 11, + ACTIONS(852), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -22525,46 +22503,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, sym_number, anon_sym_BQUOTE, - [19531] = 12, + [19534] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(776), 1, - anon_sym_GT, - ACTIONS(780), 1, - sym_attribute_name, - ACTIONS(782), 1, + ACTIONS(826), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + ACTIONS(824), 11, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACE, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(784), 1, - anon_sym_STAR, - ACTIONS(786), 1, + anon_sym_COMMA, + anon_sym_SLASH, anon_sym_LBRACK, - ACTIONS(788), 1, - anon_sym_LBRACK_LPAREN, - ACTIONS(790), 1, - anon_sym_LBRACK_AT, - ACTIONS(834), 1, - anon_sym_SLASH_GT, - STATE(516), 1, - sym__normal_attribute, - STATE(332), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - STATE(515), 5, - sym_structural_directive, - sym_property_binding, - sym_event_binding, - sym_two_way_binding, - sym_animation_binding, - [19573] = 3, + anon_sym_BANG, + sym_number, + anon_sym_BQUOTE, + [19558] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(838), 5, + ACTIONS(858), 5, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_then, sym_identifier, - ACTIONS(836), 11, + ACTIONS(856), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -22576,46 +22545,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, sym_number, anon_sym_BQUOTE, - [19597] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(780), 1, - sym_attribute_name, - ACTIONS(782), 1, - anon_sym_LPAREN, - ACTIONS(784), 1, - anon_sym_STAR, - ACTIONS(786), 1, - anon_sym_LBRACK, - ACTIONS(788), 1, - anon_sym_LBRACK_LPAREN, - ACTIONS(790), 1, - anon_sym_LBRACK_AT, - ACTIONS(840), 1, - anon_sym_GT, - ACTIONS(842), 1, - anon_sym_SLASH_GT, - STATE(516), 1, - sym__normal_attribute, - STATE(329), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - STATE(515), 5, - sym_structural_directive, - sym_property_binding, - sym_event_binding, - sym_two_way_binding, - sym_animation_binding, - [19639] = 3, + [19582] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(846), 5, + ACTIONS(862), 5, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_then, sym_identifier, - ACTIONS(844), 11, + ACTIONS(860), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -22627,38 +22566,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, sym_number, anon_sym_BQUOTE, - [19663] = 6, + [19606] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(766), 1, + ACTIONS(87), 3, anon_sym_DOT, - ACTIONS(768), 1, - anon_sym_LBRACK, - ACTIONS(123), 2, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(772), 2, + ACTIONS(89), 13, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(125), 10, + [19630] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(121), 3, + anon_sym_DOT, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(123), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [19693] = 3, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [19654] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 3, + ACTIONS(103), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(117), 13, + ACTIONS(105), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -22672,65 +22629,80 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [19717] = 12, + [19678] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(780), 1, - sym_attribute_name, + anon_sym_DOT, ACTIONS(782), 1, - anon_sym_LPAREN, - ACTIONS(784), 1, - anon_sym_STAR, - ACTIONS(786), 1, anon_sym_LBRACK, - ACTIONS(788), 1, - anon_sym_LBRACK_LPAREN, - ACTIONS(790), 1, - anon_sym_LBRACK_AT, - ACTIONS(840), 1, - anon_sym_GT, - ACTIONS(848), 1, - anon_sym_SLASH_GT, - STATE(516), 1, - sym__normal_attribute, - STATE(348), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - STATE(515), 5, - sym_structural_directive, - sym_property_binding, - sym_event_binding, - sym_two_way_binding, - sym_animation_binding, - [19759] = 3, + ACTIONS(143), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(786), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(145), 10, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [19708] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(852), 5, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_then, + ACTIONS(95), 3, + anon_sym_DOT, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(97), 13, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, sym_identifier, - ACTIONS(850), 11, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [19732] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(107), 3, + anon_sym_DOT, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(109), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, + anon_sym_RBRACE, anon_sym_COMMA, - anon_sym_SLASH, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_BANG, - sym_number, - anon_sym_BQUOTE, - [19783] = 3, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [19756] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(119), 3, + ACTIONS(111), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(121), 13, + ACTIONS(113), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -22744,16 +22716,16 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [19807] = 3, + [19780] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(856), 5, + ACTIONS(866), 5, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_then, sym_identifier, - ACTIONS(854), 11, + ACTIONS(864), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -22765,16 +22737,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, sym_number, anon_sym_BQUOTE, - [19831] = 3, + [19804] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(860), 5, + ACTIONS(870), 5, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_then, sym_identifier, - ACTIONS(858), 11, + ACTIONS(868), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACE, @@ -22786,14 +22758,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, sym_number, anon_sym_BQUOTE, - [19855] = 3, + [19828] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 3, + ACTIONS(147), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(89), 13, + ACTIONS(149), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -22807,225 +22779,339 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [19879] = 6, + [19852] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(862), 1, - anon_sym_COLON, - STATE(432), 1, - sym_pipe_arguments, - ACTIONS(105), 2, + ACTIONS(135), 3, + anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - STATE(369), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(107), 9, + ACTIONS(137), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, + anon_sym_COLON, + anon_sym_LBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [19908] = 5, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [19876] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(864), 1, + ACTIONS(139), 3, + anon_sym_DOT, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(141), 13, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, anon_sym_COLON, - ACTIONS(139), 2, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [19900] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(81), 3, + anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - STATE(361), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(141), 10, + ACTIONS(83), 13, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_PLUS, - anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_LBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [19935] = 11, + anon_sym_DOT_DOT_DOT, + sym_identifier, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [19924] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(788), 1, + anon_sym_GT, + ACTIONS(792), 1, + sym_attribute_name, + ACTIONS(794), 1, + anon_sym_LPAREN, + ACTIONS(796), 1, + anon_sym_STAR, + ACTIONS(798), 1, + anon_sym_LBRACK, + ACTIONS(800), 1, + anon_sym_LBRACK_LPAREN, + ACTIONS(802), 1, + anon_sym_LBRACK_AT, + ACTIONS(872), 1, + anon_sym_SLASH_GT, + STATE(520), 1, + sym__normal_attribute, + STATE(333), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + STATE(519), 5, + sym_structural_directive, + sym_property_binding, + sym_event_binding, + sym_two_way_binding, + sym_animation_binding, + [19966] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(867), 1, + ACTIONS(874), 1, anon_sym_GT, - ACTIONS(869), 1, + ACTIONS(876), 1, sym_attribute_name, - ACTIONS(871), 1, + ACTIONS(878), 1, anon_sym_LPAREN, - ACTIONS(873), 1, + ACTIONS(880), 1, anon_sym_STAR, - ACTIONS(875), 1, + ACTIONS(882), 1, anon_sym_LBRACK, - ACTIONS(877), 1, + ACTIONS(884), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(879), 1, + ACTIONS(886), 1, anon_sym_LBRACK_AT, STATE(545), 1, sym__normal_attribute, - STATE(363), 2, + STATE(362), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(542), 5, + STATE(544), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [19974] = 11, + [20005] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(869), 1, + ACTIONS(876), 1, sym_attribute_name, - ACTIONS(871), 1, + ACTIONS(878), 1, anon_sym_LPAREN, - ACTIONS(873), 1, + ACTIONS(880), 1, anon_sym_STAR, - ACTIONS(875), 1, + ACTIONS(882), 1, anon_sym_LBRACK, - ACTIONS(877), 1, + ACTIONS(884), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(879), 1, + ACTIONS(886), 1, anon_sym_LBRACK_AT, - ACTIONS(881), 1, + ACTIONS(888), 1, anon_sym_GT, STATE(545), 1, sym__normal_attribute, - STATE(366), 2, + STATE(368), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(542), 5, + STATE(544), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [20013] = 11, + [20044] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(890), 1, + anon_sym_COLON, + STATE(434), 1, + sym_pipe_arguments, + ACTIONS(125), 2, + anon_sym_QMARK, + anon_sym_PIPE, + STATE(369), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(127), 9, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [20073] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(892), 1, + anon_sym_COLON, + ACTIONS(159), 2, + anon_sym_QMARK, + anon_sym_PIPE, + STATE(364), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(161), 10, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [20100] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(822), 1, + anon_sym_COLON, + ACTIONS(155), 2, + anon_sym_QMARK, + anon_sym_PIPE, + STATE(364), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(157), 10, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [20127] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(869), 1, + ACTIONS(876), 1, sym_attribute_name, - ACTIONS(871), 1, + ACTIONS(878), 1, anon_sym_LPAREN, - ACTIONS(873), 1, + ACTIONS(880), 1, anon_sym_STAR, - ACTIONS(875), 1, + ACTIONS(882), 1, anon_sym_LBRACK, - ACTIONS(877), 1, + ACTIONS(884), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(879), 1, + ACTIONS(886), 1, anon_sym_LBRACK_AT, - ACTIONS(883), 1, + ACTIONS(895), 1, anon_sym_GT, STATE(545), 1, sym__normal_attribute, - STATE(366), 2, + STATE(368), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(542), 5, + STATE(544), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [20052] = 11, + [20166] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(869), 1, + ACTIONS(876), 1, sym_attribute_name, - ACTIONS(871), 1, + ACTIONS(878), 1, anon_sym_LPAREN, - ACTIONS(873), 1, + ACTIONS(880), 1, anon_sym_STAR, - ACTIONS(875), 1, + ACTIONS(882), 1, anon_sym_LBRACK, - ACTIONS(877), 1, + ACTIONS(884), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(879), 1, + ACTIONS(886), 1, anon_sym_LBRACK_AT, - ACTIONS(885), 1, + ACTIONS(897), 1, anon_sym_GT, STATE(545), 1, sym__normal_attribute, - STATE(364), 2, + STATE(366), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(542), 5, + STATE(544), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [20091] = 11, + [20205] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(796), 1, + ACTIONS(832), 1, anon_sym_GT, - ACTIONS(887), 1, + ACTIONS(899), 1, sym_attribute_name, - ACTIONS(890), 1, + ACTIONS(902), 1, anon_sym_LPAREN, - ACTIONS(893), 1, + ACTIONS(905), 1, anon_sym_STAR, - ACTIONS(896), 1, + ACTIONS(908), 1, anon_sym_LBRACK, - ACTIONS(899), 1, + ACTIONS(911), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(902), 1, + ACTIONS(914), 1, anon_sym_LBRACK_AT, STATE(545), 1, sym__normal_attribute, - STATE(366), 2, + STATE(368), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(542), 5, + STATE(544), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [20130] = 5, + [20244] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(816), 1, + ACTIONS(890), 1, anon_sym_COLON, - ACTIONS(135), 2, + ACTIONS(155), 2, anon_sym_QMARK, anon_sym_PIPE, - STATE(361), 2, + STATE(370), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(137), 10, + ACTIONS(157), 9, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_PLUS, - anon_sym_RBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [20157] = 5, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [20270] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(905), 1, + ACTIONS(917), 1, anon_sym_COLON, - ACTIONS(139), 2, + ACTIONS(159), 2, anon_sym_QMARK, anon_sym_PIPE, - STATE(368), 2, + STATE(370), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(141), 9, + ACTIONS(161), 9, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -23035,40 +23121,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [20183] = 5, + [20296] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(862), 1, - anon_sym_COLON, - ACTIONS(135), 2, + ACTIONS(670), 1, anon_sym_QMARK, - anon_sym_PIPE, - STATE(368), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(137), 9, + ACTIONS(668), 12, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_RBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [20209] = 6, + [20317] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(910), 1, + ACTIONS(922), 1, anon_sym_DQUOTE, - STATE(73), 1, + STATE(55), 1, sym__double_quote, - STATE(581), 1, + STATE(596), 1, aux_sym_string_repeat1, - ACTIONS(912), 2, + ACTIONS(924), 2, aux_sym_string_token1, sym__escape_sequence, - ACTIONS(908), 8, + ACTIONS(920), 8, anon_sym_GT, anon_sym_SLASH_GT, sym_attribute_name, @@ -23077,52 +23160,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [20236] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(664), 1, - anon_sym_QMARK, - ACTIONS(662), 12, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [20257] = 3, + [20344] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(161), 1, + ACTIONS(166), 1, anon_sym_QMARK, - ACTIONS(159), 12, - anon_sym_SQUOTE, + ACTIONS(772), 1, + anon_sym_PIPE, + STATE(374), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(168), 10, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_PLUS, anon_sym_RBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [20278] = 5, + [20369] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(150), 1, + ACTIONS(170), 1, anon_sym_QMARK, - ACTIONS(914), 1, + ACTIONS(926), 1, anon_sym_PIPE, - STATE(373), 1, + STATE(374), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(152), 10, + ACTIONS(172), 10, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, @@ -23133,245 +23200,222 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [20303] = 5, + [20394] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(146), 1, + ACTIONS(181), 1, anon_sym_QMARK, - ACTIONS(760), 1, - anon_sym_PIPE, - STATE(373), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(148), 10, + ACTIONS(179), 12, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_PLUS, anon_sym_RBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [20328] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(910), 1, - anon_sym_DQUOTE, - STATE(73), 1, - sym__double_quote, - STATE(581), 1, - aux_sym_string_repeat1, - ACTIONS(912), 2, - aux_sym_string_token1, - sym__escape_sequence, - ACTIONS(908), 7, - anon_sym_GT, - sym_attribute_name, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [20354] = 11, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [20415] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(482), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(917), 1, + ACTIONS(929), 1, anon_sym_RBRACE, - ACTIONS(919), 1, + ACTIONS(931), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(921), 1, + ACTIONS(933), 1, sym_identifier, - STATE(558), 1, + STATE(557), 1, sym_spread, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(860), 1, + STATE(859), 1, sym_string, - STATE(388), 3, + STATE(383), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [20390] = 6, + [20451] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(648), 1, + ACTIONS(170), 1, anon_sym_QMARK, - ACTIONS(766), 1, - anon_sym_DOT, - ACTIONS(768), 1, - anon_sym_LBRACK, - ACTIONS(772), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(646), 7, + ACTIONS(935), 1, + anon_sym_PIPE, + STATE(377), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(172), 9, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [20416] = 11, + [20475] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(482), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(919), 1, + ACTIONS(931), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(921), 1, + ACTIONS(933), 1, sym_identifier, - ACTIONS(923), 1, + ACTIONS(938), 1, anon_sym_RBRACE, - STATE(558), 1, + STATE(557), 1, sym_spread, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(860), 1, + STATE(859), 1, sym_string, STATE(380), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [20452] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(181), 1, - anon_sym_LBRACK, - ACTIONS(648), 1, - anon_sym_QMARK, - ACTIONS(179), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(646), 7, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - [20476] = 11, + [20511] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(482), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(919), 1, + ACTIONS(931), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(921), 1, + ACTIONS(933), 1, sym_identifier, - ACTIONS(925), 1, + ACTIONS(940), 1, anon_sym_RBRACE, - STATE(558), 1, + STATE(557), 1, sym_spread, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(860), 1, + STATE(859), 1, sym_string, - STATE(382), 3, + STATE(376), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [20512] = 11, + [20547] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(482), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(919), 1, + ACTIONS(931), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(921), 1, + ACTIONS(933), 1, sym_identifier, - ACTIONS(927), 1, + ACTIONS(942), 1, anon_sym_RBRACE, - STATE(558), 1, + STATE(557), 1, sym_spread, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(860), 1, + STATE(859), 1, sym_string, - STATE(382), 3, + STATE(383), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [20548] = 11, + [20583] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(929), 1, - anon_sym_SQUOTE, - ACTIONS(932), 1, + ACTIONS(201), 1, + anon_sym_LBRACK, + ACTIONS(664), 1, + anon_sym_QMARK, + ACTIONS(199), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(662), 7, anon_sym_DQUOTE, - ACTIONS(935), 1, anon_sym_RBRACE, - ACTIONS(937), 1, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + [20607] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(450), 1, + anon_sym_SQUOTE, + ACTIONS(452), 1, + anon_sym_DQUOTE, + ACTIONS(931), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(940), 1, + ACTIONS(933), 1, sym_identifier, - STATE(558), 1, + ACTIONS(944), 1, + anon_sym_RBRACE, + STATE(557), 1, sym_spread, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(860), 1, + STATE(859), 1, sym_string, - STATE(382), 3, + STATE(383), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [20584] = 11, + [20643] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(946), 1, anon_sym_SQUOTE, - ACTIONS(482), 1, + ACTIONS(949), 1, anon_sym_DQUOTE, - ACTIONS(919), 1, + ACTIONS(952), 1, + anon_sym_RBRACE, + ACTIONS(954), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(921), 1, + ACTIONS(957), 1, sym_identifier, - ACTIONS(943), 1, - anon_sym_RBRACE, - STATE(558), 1, + STATE(557), 1, sym_spread, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(860), 1, + STATE(859), 1, sym_string, - STATE(387), 3, + STATE(383), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [20620] = 5, + [20679] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(150), 1, + ACTIONS(166), 1, anon_sym_QMARK, - ACTIONS(945), 1, + ACTIONS(784), 1, anon_sym_PIPE, - STATE(384), 1, + STATE(377), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(152), 9, + ACTIONS(168), 9, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -23381,207 +23425,228 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [20644] = 11, + [20703] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(482), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(919), 1, + ACTIONS(931), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(921), 1, + ACTIONS(933), 1, sym_identifier, - ACTIONS(948), 1, + ACTIONS(960), 1, anon_sym_RBRACE, - STATE(558), 1, + STATE(557), 1, sym_spread, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(860), 1, + STATE(859), 1, sym_string, - STATE(391), 3, + STATE(387), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [20680] = 11, + [20739] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(664), 1, + anon_sym_QMARK, + ACTIONS(780), 1, + anon_sym_DOT, + ACTIONS(782), 1, + anon_sym_LBRACK, + ACTIONS(786), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(662), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [20765] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(482), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(919), 1, + ACTIONS(931), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(921), 1, + ACTIONS(933), 1, sym_identifier, - ACTIONS(950), 1, + ACTIONS(962), 1, anon_sym_RBRACE, - STATE(558), 1, + STATE(557), 1, sym_spread, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(860), 1, + STATE(859), 1, sym_string, - STATE(381), 3, + STATE(383), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [20716] = 11, + [20801] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(922), 1, + anon_sym_DQUOTE, + STATE(55), 1, + sym__double_quote, + STATE(596), 1, + aux_sym_string_repeat1, + ACTIONS(924), 2, + aux_sym_string_token1, + sym__escape_sequence, + ACTIONS(920), 7, + anon_sym_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [20827] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(482), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(919), 1, + ACTIONS(931), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(921), 1, + ACTIONS(933), 1, sym_identifier, - ACTIONS(952), 1, + ACTIONS(964), 1, anon_sym_RBRACE, - STATE(558), 1, + STATE(557), 1, sym_spread, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(860), 1, + STATE(859), 1, sym_string, - STATE(382), 3, + STATE(392), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [20752] = 11, + [20863] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(482), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(919), 1, + ACTIONS(931), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(921), 1, + ACTIONS(933), 1, sym_identifier, - ACTIONS(954), 1, + ACTIONS(966), 1, anon_sym_RBRACE, - STATE(558), 1, + STATE(557), 1, sym_spread, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(860), 1, + STATE(859), 1, sym_string, STATE(382), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [20788] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(146), 1, - anon_sym_QMARK, - ACTIONS(770), 1, - anon_sym_PIPE, - STATE(384), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(148), 9, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [20812] = 11, + [20899] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(482), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(919), 1, + ACTIONS(931), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(921), 1, + ACTIONS(933), 1, sym_identifier, - ACTIONS(956), 1, + ACTIONS(968), 1, anon_sym_RBRACE, - STATE(558), 1, + STATE(557), 1, sym_spread, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(860), 1, + STATE(859), 1, sym_string, - STATE(392), 3, + STATE(393), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [20848] = 11, + [20935] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(482), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(919), 1, + ACTIONS(931), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(921), 1, + ACTIONS(933), 1, sym_identifier, - ACTIONS(958), 1, + ACTIONS(970), 1, anon_sym_RBRACE, - STATE(558), 1, + STATE(557), 1, sym_spread, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(860), 1, + STATE(859), 1, sym_string, - STATE(382), 3, + STATE(383), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [20884] = 11, + [20971] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(450), 1, anon_sym_SQUOTE, - ACTIONS(482), 1, + ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(919), 1, + ACTIONS(931), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(921), 1, + ACTIONS(933), 1, sym_identifier, - ACTIONS(960), 1, + ACTIONS(972), 1, anon_sym_RBRACE, - STATE(558), 1, + STATE(557), 1, sym_spread, - STATE(587), 1, + STATE(599), 1, sym__single_quote, - STATE(591), 1, + STATE(600), 1, sym__double_quote, - STATE(860), 1, + STATE(859), 1, sym_string, - STATE(382), 3, + STATE(383), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [20920] = 3, + [21007] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(964), 2, + ACTIONS(976), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(962), 9, + ACTIONS(974), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23591,13 +23656,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20939] = 3, + [21026] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 2, + ACTIONS(980), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(966), 9, + ACTIONS(978), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23607,13 +23672,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20958] = 3, + [21045] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(972), 2, + ACTIONS(984), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(970), 9, + ACTIONS(982), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23623,13 +23688,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20977] = 3, + [21064] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(976), 2, + ACTIONS(988), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(974), 9, + ACTIONS(986), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23639,13 +23704,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20996] = 3, + [21083] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 2, + ACTIONS(992), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(978), 9, + ACTIONS(990), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23655,13 +23720,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21015] = 3, + [21102] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(984), 2, + ACTIONS(996), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(982), 9, + ACTIONS(994), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23671,13 +23736,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21034] = 3, + [21121] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(988), 2, + ACTIONS(1000), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(986), 9, + ACTIONS(998), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23687,13 +23752,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21053] = 3, + [21140] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(992), 2, + ACTIONS(1004), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(990), 9, + ACTIONS(1002), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23703,13 +23768,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21072] = 3, + [21159] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(996), 2, + ACTIONS(1008), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(994), 9, + ACTIONS(1006), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23719,13 +23784,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21091] = 3, + [21178] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(996), 2, + ACTIONS(1012), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(994), 9, + ACTIONS(1010), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23735,13 +23800,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21110] = 3, + [21197] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1000), 2, + ACTIONS(1012), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(998), 9, + ACTIONS(1010), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23751,13 +23816,29 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21129] = 3, + [21216] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1004), 2, + ACTIONS(1016), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1002), 9, + ACTIONS(1014), 9, + sym__interpolation_start, + sym__control_flow_start, + ts_builtin_sym_end, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + aux_sym_text_token1, + anon_sym_LBRACE, + anon_sym_RBRACE, + [21235] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1020), 2, + anon_sym_LT, + aux_sym_text_token2, + ACTIONS(1018), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23767,12 +23848,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21148] = 3, + [21254] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(53), 1, + ACTIONS(73), 1, anon_sym_QMARK, - ACTIONS(51), 10, + ACTIONS(71), 10, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -23783,13 +23864,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [21167] = 3, + [21273] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1008), 2, + ACTIONS(1024), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1006), 9, + ACTIONS(1022), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23799,13 +23880,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21186] = 3, + [21292] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1012), 2, + ACTIONS(1028), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1010), 9, + ACTIONS(1026), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23815,13 +23896,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21205] = 3, + [21311] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1016), 2, + ACTIONS(1032), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1014), 9, + ACTIONS(1030), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23831,12 +23912,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21224] = 3, + [21330] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(748), 1, + ACTIONS(756), 1, anon_sym_QMARK, - ACTIONS(746), 10, + ACTIONS(754), 10, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -23847,12 +23928,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [21243] = 3, + [21349] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(758), 1, + ACTIONS(760), 1, anon_sym_QMARK, - ACTIONS(756), 10, + ACTIONS(758), 10, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -23863,71 +23944,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [21262] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1020), 2, - anon_sym_LT, - aux_sym_text_token2, - ACTIONS(1018), 9, - sym__interpolation_start, - sym__control_flow_start, - ts_builtin_sym_end, - anon_sym_LT_BANG, - anon_sym_LT_SLASH, - sym_entity, - aux_sym_text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - [21281] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1024), 2, - anon_sym_LT, - aux_sym_text_token2, - ACTIONS(1022), 9, - sym__interpolation_start, - sym__control_flow_start, - ts_builtin_sym_end, - anon_sym_LT_BANG, - anon_sym_LT_SLASH, - sym_entity, - aux_sym_text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - [21300] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1028), 2, - anon_sym_LT, - aux_sym_text_token2, - ACTIONS(1026), 9, - sym__interpolation_start, - sym__control_flow_start, - ts_builtin_sym_end, - anon_sym_LT_BANG, - anon_sym_LT_SLASH, - sym_entity, - aux_sym_text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - [21319] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1032), 2, - anon_sym_LT, - aux_sym_text_token2, - ACTIONS(1030), 9, - sym__interpolation_start, - sym__control_flow_start, - ts_builtin_sym_end, - anon_sym_LT_BANG, - anon_sym_LT_SLASH, - sym_entity, - aux_sym_text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - [21338] = 3, + [21368] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1036), 2, @@ -23943,7 +23960,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21357] = 3, + [21387] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1040), 2, @@ -23959,7 +23976,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21376] = 3, + [21406] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1044), 2, @@ -23975,7 +23992,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21395] = 3, + [21425] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1048), 2, @@ -23991,7 +24008,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21414] = 3, + [21444] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1052), 2, @@ -24007,7 +24024,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21433] = 3, + [21463] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1056), 2, @@ -24023,7 +24040,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21452] = 3, + [21482] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1060), 2, @@ -24039,7 +24056,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21471] = 3, + [21501] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1064), 2, @@ -24055,7 +24072,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21490] = 3, + [21520] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1068), 2, @@ -24071,7 +24088,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21509] = 3, + [21539] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1072), 2, @@ -24087,7 +24104,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21528] = 3, + [21558] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1076), 2, @@ -24103,7 +24120,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21547] = 3, + [21577] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1080), 2, @@ -24119,7 +24136,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21566] = 3, + [21596] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1084), 2, @@ -24135,7 +24152,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21585] = 3, + [21615] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1088), 2, @@ -24151,7 +24168,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21604] = 3, + [21634] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1092), 2, @@ -24167,23 +24184,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21623] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(150), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(152), 9, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [21642] = 3, + [21653] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1096), 2, @@ -24199,23 +24200,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21661] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(165), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(167), 9, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [21680] = 3, + [21672] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1100), 2, @@ -24231,7 +24216,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21699] = 3, + [21691] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1104), 2, @@ -24247,7 +24232,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21718] = 3, + [21710] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1108), 2, @@ -24263,7 +24248,23 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21737] = 3, + [21729] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(170), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(172), 9, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [21748] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1112), 2, @@ -24279,7 +24280,23 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21756] = 3, + [21767] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(185), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(187), 9, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [21786] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1116), 2, @@ -24295,7 +24312,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21775] = 3, + [21805] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1120), 2, @@ -24311,7 +24328,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21794] = 3, + [21824] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 2, @@ -24327,7 +24344,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21813] = 3, + [21843] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1128), 2, @@ -24343,7 +24360,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21832] = 3, + [21862] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1132), 2, @@ -24359,7 +24376,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21851] = 3, + [21881] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1136), 2, @@ -24375,7 +24392,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21870] = 3, + [21900] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1140), 2, @@ -24391,7 +24408,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21889] = 3, + [21919] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1144), 2, @@ -24407,28 +24424,61 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21908] = 3, + [21938] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1020), 2, + ACTIONS(1148), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1018), 8, - sym__implicit_end_tag, + ACTIONS(1146), 9, sym__interpolation_start, sym__control_flow_start, + ts_builtin_sym_end, anon_sym_LT_BANG, anon_sym_LT_SLASH, sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21926] = 3, + anon_sym_RBRACE, + [21957] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(992), 2, + ACTIONS(1152), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(990), 8, + ACTIONS(1150), 9, + sym__interpolation_start, + sym__control_flow_start, + ts_builtin_sym_end, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + aux_sym_text_token1, + anon_sym_LBRACE, + anon_sym_RBRACE, + [21976] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1156), 2, + anon_sym_LT, + aux_sym_text_token2, + ACTIONS(1154), 9, + sym__interpolation_start, + sym__control_flow_start, + ts_builtin_sym_end, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + aux_sym_text_token1, + anon_sym_LBRACE, + anon_sym_RBRACE, + [21995] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1044), 2, + anon_sym_LT, + aux_sym_text_token2, + ACTIONS(1042), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24437,13 +24487,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21944] = 3, + [22013] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(996), 2, + ACTIONS(1008), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(994), 8, + ACTIONS(1006), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24452,13 +24502,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21962] = 3, + [22031] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(996), 2, + ACTIONS(1012), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(994), 8, + ACTIONS(1010), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24467,13 +24517,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21980] = 3, + [22049] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1000), 2, + ACTIONS(1012), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(998), 8, + ACTIONS(1010), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24482,13 +24532,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21998] = 3, + [22067] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1004), 2, + ACTIONS(1016), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1002), 8, + ACTIONS(1014), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24497,13 +24547,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22016] = 3, + [22085] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1132), 2, + ACTIONS(1020), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1130), 8, + ACTIONS(1018), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24512,16 +24562,16 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22034] = 5, + [22103] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(670), 1, + ACTIONS(678), 1, anon_sym_QMARK, - ACTIONS(1146), 1, + ACTIONS(1158), 1, anon_sym_DOT, - ACTIONS(1148), 1, + ACTIONS(1160), 1, sym_regular_expression_flags, - ACTIONS(668), 7, + ACTIONS(676), 7, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, @@ -24529,32 +24579,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - [22056] = 5, + [22125] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(766), 1, + ACTIONS(780), 1, anon_sym_DOT, - ACTIONS(768), 1, + ACTIONS(782), 1, anon_sym_LBRACK, - ACTIONS(772), 2, + ACTIONS(786), 2, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(1150), 6, + ACTIONS(1162), 6, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_DOT_DOT_DOT, sym_identifier, - [22078] = 4, + [22147] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(53), 1, + ACTIONS(73), 1, anon_sym_QMARK, - ACTIONS(1152), 2, + ACTIONS(1164), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(51), 7, + ACTIONS(71), 7, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, @@ -24562,13 +24612,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - [22098] = 3, + [22167] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1008), 2, + ACTIONS(1024), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1006), 8, + ACTIONS(1022), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24577,13 +24627,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22116] = 3, + [22185] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1036), 2, + ACTIONS(1052), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1034), 8, + ACTIONS(1050), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24592,13 +24642,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22134] = 3, + [22203] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1040), 2, + ACTIONS(1156), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1038), 8, + ACTIONS(1154), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24607,13 +24657,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22152] = 3, + [22221] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1052), 2, + ACTIONS(1068), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1050), 8, + ACTIONS(1066), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24622,13 +24672,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22170] = 3, + [22239] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1056), 2, + ACTIONS(1072), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1054), 8, + ACTIONS(1070), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24637,13 +24687,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22188] = 3, + [22257] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1060), 2, + ACTIONS(1076), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1058), 8, + ACTIONS(1074), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24652,13 +24702,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22206] = 3, + [22275] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1064), 2, + ACTIONS(1080), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1062), 8, + ACTIONS(1078), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24667,13 +24717,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22224] = 3, + [22293] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1068), 2, + ACTIONS(1084), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1066), 8, + ACTIONS(1082), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24682,13 +24732,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22242] = 3, + [22311] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1076), 2, + ACTIONS(1092), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1074), 8, + ACTIONS(1090), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24697,13 +24747,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22260] = 3, + [22329] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1012), 2, + ACTIONS(1028), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1010), 8, + ACTIONS(1026), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24712,13 +24762,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22278] = 3, + [22347] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1016), 2, + ACTIONS(1032), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1014), 8, + ACTIONS(1030), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24727,13 +24777,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22296] = 3, + [22365] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1100), 2, + ACTIONS(1036), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1098), 8, + ACTIONS(1034), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24742,13 +24792,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22314] = 3, + [22383] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1104), 2, + ACTIONS(1116), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1102), 8, + ACTIONS(1114), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24757,13 +24807,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22332] = 3, + [22401] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1108), 2, + ACTIONS(1120), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1106), 8, + ACTIONS(1118), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24772,13 +24822,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22350] = 3, + [22419] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1112), 2, + ACTIONS(1124), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1110), 8, + ACTIONS(1122), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24787,13 +24837,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22368] = 3, + [22437] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1032), 2, + ACTIONS(1128), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1030), 8, + ACTIONS(1126), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24802,13 +24852,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22386] = 3, + [22455] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1120), 2, + ACTIONS(1048), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1118), 8, + ACTIONS(1046), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24817,13 +24867,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22404] = 3, + [22473] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1124), 2, + ACTIONS(1136), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1122), 8, + ACTIONS(1134), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24832,13 +24882,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22422] = 3, + [22491] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1072), 2, + ACTIONS(1140), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1070), 8, + ACTIONS(1138), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24847,13 +24897,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22440] = 3, + [22509] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1136), 2, + ACTIONS(1088), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1134), 8, + ACTIONS(1086), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24862,13 +24912,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22458] = 3, + [22527] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1088), 2, + ACTIONS(1152), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1086), 8, + ACTIONS(1150), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24877,13 +24927,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22476] = 3, + [22545] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1092), 2, + ACTIONS(1104), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1090), 8, + ACTIONS(1102), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24892,13 +24942,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22494] = 3, + [22563] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1096), 2, + ACTIONS(1108), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1094), 8, + ACTIONS(1106), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24907,46 +24957,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22512] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1154), 1, - anon_sym_DOT, - ACTIONS(1156), 1, - sym_regular_expression_flags, - ACTIONS(670), 2, - anon_sym_QMARK, - sym_identifier, - ACTIONS(668), 6, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_DOT_DOT_DOT, - [22534] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(171), 1, - anon_sym_QMARK, - ACTIONS(1152), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(169), 7, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - [22554] = 3, + [22581] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(964), 2, + ACTIONS(1112), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(962), 8, + ACTIONS(1110), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24955,29 +24972,46 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22572] = 4, + [22599] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(53), 1, + ACTIONS(191), 1, anon_sym_QMARK, - ACTIONS(1158), 2, + ACTIONS(1164), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(51), 7, + ACTIONS(189), 7, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + [22619] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1166), 1, + anon_sym_DOT, + ACTIONS(1168), 1, + sym_regular_expression_flags, + ACTIONS(678), 2, + anon_sym_QMARK, + sym_identifier, + ACTIONS(676), 6, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, - sym_identifier, - [22592] = 3, + [22641] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1024), 2, + ACTIONS(976), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1022), 8, + ACTIONS(974), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24986,13 +25020,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22610] = 3, + [22659] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1028), 2, + ACTIONS(1040), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1026), 8, + ACTIONS(1038), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25001,13 +25035,29 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22628] = 3, + [22677] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1144), 2, + ACTIONS(73), 1, + anon_sym_QMARK, + ACTIONS(1170), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(71), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [22697] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1060), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1142), 8, + ACTIONS(1058), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25016,13 +25066,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22646] = 3, + [22715] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1048), 2, + ACTIONS(1064), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1046), 8, + ACTIONS(1062), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25031,13 +25081,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22664] = 3, + [22733] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1162), 2, + ACTIONS(1096), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1160), 8, + ACTIONS(1094), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25046,13 +25096,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22682] = 3, + [22751] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1080), 2, + ACTIONS(1174), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1078), 8, + ACTIONS(1172), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25061,13 +25111,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22700] = 3, + [22769] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1084), 2, + ACTIONS(1100), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1082), 8, + ACTIONS(1098), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25076,12 +25126,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22718] = 3, + [22787] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(173), 1, + ACTIONS(193), 1, anon_sym_QMARK, - ACTIONS(175), 9, + ACTIONS(195), 9, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -25091,13 +25141,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [22736] = 3, + [22805] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1128), 2, + ACTIONS(1144), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1126), 8, + ACTIONS(1142), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25106,30 +25156,45 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22754] = 5, + [22823] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1168), 1, + ACTIONS(1178), 2, + anon_sym_LT, + aux_sym_text_token2, + ACTIONS(1176), 8, + sym__implicit_end_tag, + sym__interpolation_start, + sym__control_flow_start, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + aux_sym_text_token1, + anon_sym_LBRACE, + [22841] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1184), 1, anon_sym_EQ, - STATE(523), 1, + STATE(526), 1, sym__binding_assignment, - ACTIONS(1166), 2, + ACTIONS(1182), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1164), 6, + ACTIONS(1180), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22776] = 3, + [22863] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1172), 2, + ACTIONS(1132), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1170), 8, + ACTIONS(1130), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25138,13 +25203,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22794] = 3, + [22881] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1116), 2, + ACTIONS(1148), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1114), 8, + ACTIONS(1146), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25153,13 +25218,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22812] = 3, + [22899] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1044), 2, + ACTIONS(1004), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1042), 8, + ACTIONS(1002), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25168,13 +25233,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22830] = 3, + [22917] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 2, + ACTIONS(980), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(966), 8, + ACTIONS(978), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25183,13 +25248,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22848] = 3, + [22935] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(972), 2, + ACTIONS(984), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(970), 8, + ACTIONS(982), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25198,15 +25263,15 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22866] = 4, + [22953] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(171), 1, + ACTIONS(191), 1, anon_sym_QMARK, - ACTIONS(1158), 2, + ACTIONS(1170), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(169), 7, + ACTIONS(189), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -25214,36 +25279,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [22886] = 11, + [22973] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1174), 1, + ACTIONS(1186), 1, anon_sym_let, - ACTIONS(1176), 1, + ACTIONS(1188), 1, anon_sym_switch, - ACTIONS(1178), 1, + ACTIONS(1190), 1, anon_sym_defer, - ACTIONS(1180), 1, + ACTIONS(1192), 1, anon_sym_placeholder, - ACTIONS(1182), 1, + ACTIONS(1194), 1, anon_sym_loading, - ACTIONS(1184), 1, + ACTIONS(1196), 1, anon_sym_error, - ACTIONS(1186), 1, + ACTIONS(1198), 1, anon_sym_for, - ACTIONS(1188), 1, + ACTIONS(1200), 1, anon_sym_empty, - ACTIONS(1190), 1, + ACTIONS(1202), 1, anon_sym_else, - ACTIONS(1192), 1, + ACTIONS(1204), 1, anon_sym_if, - [22920] = 3, + [23007] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(976), 2, + ACTIONS(988), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(974), 8, + ACTIONS(986), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25252,13 +25317,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22938] = 3, + [23025] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 2, + ACTIONS(992), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(978), 8, + ACTIONS(990), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25267,13 +25332,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22956] = 3, + [23043] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(984), 2, + ACTIONS(996), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(982), 8, + ACTIONS(994), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25282,13 +25347,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22974] = 3, + [23061] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(988), 2, + ACTIONS(1000), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(986), 8, + ACTIONS(998), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25297,36 +25362,36 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22992] = 11, + [23079] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1176), 1, + ACTIONS(1188), 1, anon_sym_switch, - ACTIONS(1186), 1, + ACTIONS(1198), 1, anon_sym_for, - ACTIONS(1192), 1, + ACTIONS(1204), 1, anon_sym_if, - ACTIONS(1194), 1, + ACTIONS(1206), 1, anon_sym_let, - ACTIONS(1196), 1, + ACTIONS(1208), 1, anon_sym_defer, - ACTIONS(1198), 1, + ACTIONS(1210), 1, anon_sym_placeholder, - ACTIONS(1200), 1, + ACTIONS(1212), 1, anon_sym_loading, - ACTIONS(1202), 1, + ACTIONS(1214), 1, anon_sym_error, - ACTIONS(1204), 1, + ACTIONS(1216), 1, anon_sym_empty, - ACTIONS(1206), 1, + ACTIONS(1218), 1, anon_sym_else, - [23026] = 3, + [23113] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1140), 2, + ACTIONS(1056), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1138), 8, + ACTIONS(1054), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25335,44 +25400,44 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [23044] = 4, + [23131] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1212), 1, + ACTIONS(1224), 1, anon_sym_EQ, - ACTIONS(1210), 2, + ACTIONS(1222), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1208), 6, + ACTIONS(1220), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23063] = 4, + [23150] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1218), 1, + ACTIONS(1230), 1, anon_sym_EQ, - ACTIONS(1216), 2, + ACTIONS(1228), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1214), 6, + ACTIONS(1226), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23082] = 4, + [23169] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(692), 1, + ACTIONS(696), 1, anon_sym_QMARK, - ACTIONS(1220), 1, + ACTIONS(1232), 1, anon_sym_DOT, - ACTIONS(690), 7, + ACTIONS(694), 7, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, @@ -25380,30 +25445,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - [23101] = 5, + [23188] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1166), 1, + ACTIONS(1182), 1, anon_sym_LBRACK, - ACTIONS(1222), 1, + ACTIONS(1234), 1, anon_sym_EQ, - STATE(544), 1, + STATE(537), 1, sym__binding_assignment, - ACTIONS(1164), 6, + ACTIONS(1180), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23122] = 4, + [23209] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(692), 1, + ACTIONS(696), 1, anon_sym_QMARK, - ACTIONS(1224), 1, + ACTIONS(1236), 1, anon_sym_DOT, - ACTIONS(690), 7, + ACTIONS(694), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -25411,25 +25476,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [23141] = 3, + [23228] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1228), 2, + ACTIONS(1240), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1226), 6, + ACTIONS(1238), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23157] = 3, + [23244] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1230), 1, + ACTIONS(1242), 1, + anon_sym_QMARK, + ACTIONS(151), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [23260] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1244), 1, anon_sym_QMARK, - ACTIONS(131), 7, + ACTIONS(151), 7, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, @@ -25437,3640 +25515,3627 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - [23173] = 4, + [23276] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1232), 1, + ACTIONS(1242), 1, anon_sym_QMARK, - ACTIONS(1234), 1, + ACTIONS(1246), 1, anon_sym_QMARK_QMARK, - ACTIONS(742), 6, + ACTIONS(768), 6, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_DOT_DOT_DOT, sym_identifier, - [23191] = 4, + [23294] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1216), 1, + ACTIONS(1222), 1, anon_sym_LBRACK, - ACTIONS(1236), 1, + ACTIONS(1248), 1, anon_sym_EQ, - ACTIONS(1214), 6, + ACTIONS(1220), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23209] = 5, + [23312] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1232), 1, + ACTIONS(1244), 1, anon_sym_QMARK, - ACTIONS(1234), 1, + ACTIONS(1250), 1, anon_sym_QMARK_QMARK, - ACTIONS(1240), 1, + ACTIONS(768), 6, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + [23330] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1228), 1, + anon_sym_LBRACK, + ACTIONS(1252), 1, + anon_sym_EQ, + ACTIONS(1226), 6, + anon_sym_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [23348] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1242), 1, + anon_sym_QMARK, + ACTIONS(1246), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1256), 1, anon_sym_COMMA, - ACTIONS(1238), 5, + ACTIONS(1254), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_DOT_DOT_DOT, sym_identifier, - [23229] = 3, + [23368] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 2, + ACTIONS(1260), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1242), 6, + ACTIONS(1258), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23245] = 3, + [23384] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 2, + ACTIONS(1260), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1242), 6, + ACTIONS(1258), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23261] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1230), 1, - anon_sym_QMARK, - ACTIONS(1246), 1, - anon_sym_QMARK_QMARK, - ACTIONS(742), 6, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - [23279] = 3, + [23400] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1250), 2, + ACTIONS(1264), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1248), 6, + ACTIONS(1262), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23295] = 3, + [23416] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1254), 2, + ACTIONS(1268), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1252), 6, + ACTIONS(1266), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23311] = 3, + [23432] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1258), 2, + ACTIONS(1272), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1256), 6, + ACTIONS(1270), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23327] = 3, + [23448] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1262), 2, + ACTIONS(1276), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1260), 6, + ACTIONS(1274), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23343] = 3, + [23464] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1266), 2, + ACTIONS(1280), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1264), 6, + ACTIONS(1278), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23359] = 3, + [23480] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1270), 2, + ACTIONS(1284), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1268), 6, + ACTIONS(1282), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23375] = 3, + [23496] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1274), 2, + ACTIONS(1288), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1272), 6, + ACTIONS(1286), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23391] = 3, + [23512] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1278), 2, + ACTIONS(1292), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1276), 6, + ACTIONS(1290), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23407] = 4, + [23528] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1210), 1, + ACTIONS(1296), 2, + sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1280), 1, - anon_sym_EQ, - ACTIONS(1208), 6, + ACTIONS(1294), 6, anon_sym_GT, - sym_attribute_name, + anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23425] = 3, + [23544] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1284), 2, + ACTIONS(1300), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1282), 6, + ACTIONS(1298), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23441] = 3, + [23560] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1288), 2, + ACTIONS(1276), 1, + anon_sym_LBRACK, + ACTIONS(1274), 6, + anon_sym_GT, sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [23575] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1272), 1, anon_sym_LBRACK, - ACTIONS(1286), 6, + ACTIONS(1270), 6, anon_sym_GT, - anon_sym_SLASH_GT, + sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23457] = 3, + [23590] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1232), 1, + ACTIONS(189), 1, + anon_sym_QMARK_QMARK, + ACTIONS(191), 1, anon_sym_QMARK, - ACTIONS(131), 7, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, + ACTIONS(228), 1, anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [23473] = 4, + ACTIONS(1302), 1, + anon_sym_RPAREN, + STATE(708), 1, + aux_sym_arguments_repeat1, + ACTIONS(1164), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [23613] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1292), 1, + ACTIONS(1307), 1, anon_sym_COMMA, - ACTIONS(1294), 1, + ACTIONS(1309), 1, anon_sym_COLON, - ACTIONS(1290), 5, + ACTIONS(1305), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_DOT_DOT_DOT, sym_identifier, - [23490] = 3, + [23630] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1284), 1, + ACTIONS(1264), 1, anon_sym_LBRACK, - ACTIONS(1282), 6, + ACTIONS(1262), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23505] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(307), 1, - anon_sym_LBRACK, - ACTIONS(648), 1, - anon_sym_QMARK, - ACTIONS(646), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - ACTIONS(305), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [23524] = 3, + [23645] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1274), 1, + ACTIONS(1280), 1, anon_sym_LBRACK, - ACTIONS(1272), 6, + ACTIONS(1278), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23539] = 3, + [23660] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1278), 1, + ACTIONS(1284), 1, anon_sym_LBRACK, - ACTIONS(1276), 6, + ACTIONS(1282), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23554] = 3, + [23675] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1254), 1, + ACTIONS(1296), 1, anon_sym_LBRACK, - ACTIONS(1252), 6, + ACTIONS(1294), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23569] = 3, + [23690] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(333), 1, + anon_sym_LBRACK, + ACTIONS(664), 1, + anon_sym_QMARK, + ACTIONS(662), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + ACTIONS(331), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [23709] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1262), 1, + ACTIONS(1240), 1, anon_sym_LBRACK, - ACTIONS(1260), 6, + ACTIONS(1238), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23584] = 3, + [23724] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1288), 1, + ACTIONS(1300), 1, anon_sym_LBRACK, - ACTIONS(1286), 6, + ACTIONS(1298), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23599] = 3, + [23739] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1250), 1, + ACTIONS(1268), 1, anon_sym_LBRACK, - ACTIONS(1248), 6, + ACTIONS(1266), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23614] = 3, + [23754] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1266), 1, + ACTIONS(1288), 1, anon_sym_LBRACK, - ACTIONS(1264), 6, + ACTIONS(1286), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23629] = 3, + [23769] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1228), 1, + ACTIONS(1260), 1, anon_sym_LBRACK, - ACTIONS(1226), 6, + ACTIONS(1258), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23644] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(169), 1, - anon_sym_QMARK_QMARK, - ACTIONS(171), 1, - anon_sym_QMARK, - ACTIONS(216), 1, - anon_sym_COMMA, - ACTIONS(1296), 1, - anon_sym_RPAREN, - STATE(708), 1, - aux_sym_arguments_repeat1, - ACTIONS(1152), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [23667] = 3, + [23784] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 1, + ACTIONS(1260), 1, anon_sym_LBRACK, - ACTIONS(1242), 6, + ACTIONS(1258), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23682] = 4, + [23799] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(201), 1, anon_sym_LBRACK, - ACTIONS(179), 3, + ACTIONS(199), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(1150), 3, + ACTIONS(1162), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, - [23699] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1270), 1, - anon_sym_LBRACK, - ACTIONS(1268), 6, - anon_sym_GT, - sym_attribute_name, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [23714] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1244), 1, - anon_sym_LBRACK, - ACTIONS(1242), 6, - anon_sym_GT, - sym_attribute_name, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [23729] = 3, + [23816] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1258), 1, + ACTIONS(1292), 1, anon_sym_LBRACK, - ACTIONS(1256), 6, + ACTIONS(1290), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23744] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1299), 1, - sym_template_chars, - ACTIONS(1301), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1303), 1, - anon_sym_BQUOTE, - STATE(133), 1, - sym__backtick, - STATE(576), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [23764] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(181), 1, - anon_sym_LBRACK, - ACTIONS(1305), 1, - anon_sym_PLUS, - ACTIONS(1307), 1, - anon_sym_COLON, - ACTIONS(179), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [23782] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1307), 1, - anon_sym_COLON, - ACTIONS(35), 5, - anon_sym_DOT, - anon_sym_PLUS, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [23796] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(181), 1, - anon_sym_LBRACK, - ACTIONS(1309), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(179), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [23812] = 4, + [23831] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(307), 1, + ACTIONS(201), 1, anon_sym_LBRACK, ACTIONS(1311), 2, - sym__interpolation_end, + anon_sym_COMMA, anon_sym_PLUS, - ACTIONS(305), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [23828] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(181), 1, - anon_sym_LBRACK, - ACTIONS(1313), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - ACTIONS(179), 3, + ACTIONS(199), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [23844] = 4, + [23847] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(201), 1, anon_sym_LBRACK, - ACTIONS(1311), 2, - anon_sym_COMMA, + ACTIONS(1313), 1, anon_sym_PLUS, - ACTIONS(179), 3, + ACTIONS(1315), 1, + anon_sym_COLON, + ACTIONS(199), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [23860] = 6, + [23865] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1315), 1, - sym_template_chars, ACTIONS(1317), 1, + sym_template_chars, + ACTIONS(1319), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1321), 1, anon_sym_BQUOTE, - STATE(72), 1, + STATE(66), 1, sym__backtick, - STATE(555), 2, + STATE(551), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [23880] = 6, + [23885] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, - anon_sym_DOLLAR_LBRACE, ACTIONS(1319), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1323), 1, sym_template_chars, - ACTIONS(1321), 1, + ACTIONS(1325), 1, anon_sym_BQUOTE, - STATE(77), 1, + STATE(52), 1, sym__backtick, - STATE(583), 2, + STATE(593), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [23900] = 5, + [23905] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(1244), 1, + anon_sym_QMARK, + ACTIONS(1250), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1327), 4, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + [23921] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(201), 1, anon_sym_LBRACK, - ACTIONS(1305), 1, + ACTIONS(1313), 1, anon_sym_PLUS, - ACTIONS(1323), 1, + ACTIONS(1329), 1, anon_sym_COLON, - ACTIONS(179), 3, + ACTIONS(199), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [23918] = 3, + [23939] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1323), 1, + ACTIONS(1329), 1, anon_sym_COLON, - ACTIONS(35), 5, + ACTIONS(45), 5, anon_sym_DOT, anon_sym_PLUS, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [23932] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1327), 1, - anon_sym_COMMA, - ACTIONS(1325), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [23946] = 7, + [23953] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(459), 1, + ACTIONS(483), 1, anon_sym_SEMI, - ACTIONS(1230), 1, + ACTIONS(1244), 1, anon_sym_QMARK, - ACTIONS(1246), 1, + ACTIONS(1250), 1, anon_sym_QMARK_QMARK, - ACTIONS(1329), 1, + ACTIONS(1331), 1, anon_sym_DQUOTE, - STATE(537), 1, + STATE(541), 1, sym__double_quote, - STATE(638), 1, + STATE(660), 1, aux_sym__binding_assignment_repeat1, - [23968] = 5, + [23975] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1331), 1, + ACTIONS(1315), 1, + anon_sym_COLON, + ACTIONS(45), 5, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [23989] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1335), 1, + anon_sym_COMMA, + ACTIONS(1333), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [24003] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1337), 1, sym_binding_identifier, - ACTIONS(1333), 1, + ACTIONS(1339), 1, anon_sym_class, STATE(692), 2, sym__binding_primitive, sym_binding_member_expression, - STATE(855), 2, + STATE(862), 2, sym_binding_name, sym_class_binding, - [23986] = 6, + [24021] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, + ACTIONS(1319), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1335), 1, + ACTIONS(1341), 1, sym_template_chars, - ACTIONS(1337), 1, + ACTIONS(1343), 1, anon_sym_BQUOTE, - STATE(328), 1, + STATE(353), 1, sym__backtick, - STATE(562), 2, + STATE(560), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [24006] = 6, + [24041] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, - anon_sym_DOLLAR_LBRACE, ACTIONS(1319), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1323), 1, sym_template_chars, - ACTIONS(1339), 1, + ACTIONS(1345), 1, anon_sym_BQUOTE, - STATE(353), 1, + STATE(357), 1, sym__backtick, - STATE(583), 2, + STATE(593), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [24026] = 5, + [24061] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(201), 1, + anon_sym_LBRACK, + ACTIONS(1347), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + ACTIONS(199), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [24077] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(201), 1, anon_sym_LBRACK, - ACTIONS(1305), 1, + ACTIONS(1313), 1, anon_sym_PLUS, - ACTIONS(1341), 1, + ACTIONS(1349), 1, anon_sym_COLON, - ACTIONS(179), 3, + ACTIONS(199), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [24044] = 3, + [24095] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1341), 1, + ACTIONS(1349), 1, anon_sym_COLON, - ACTIONS(35), 5, + ACTIONS(45), 5, anon_sym_DOT, anon_sym_PLUS, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [24058] = 6, + [24109] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, + ACTIONS(1319), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1343), 1, + ACTIONS(1351), 1, sym_template_chars, - ACTIONS(1345), 1, + ACTIONS(1353), 1, anon_sym_BQUOTE, - STATE(58), 1, + STATE(67), 1, sym__backtick, STATE(566), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [24078] = 6, + [24129] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(333), 1, + anon_sym_LBRACK, + ACTIONS(1311), 2, + sym__interpolation_end, + anon_sym_PLUS, + ACTIONS(331), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [24145] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, - anon_sym_DOLLAR_LBRACE, ACTIONS(1319), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1323), 1, sym_template_chars, - ACTIONS(1347), 1, + ACTIONS(1355), 1, anon_sym_BQUOTE, - STATE(66), 1, + STATE(75), 1, sym__backtick, - STATE(583), 2, + STATE(593), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [24098] = 5, + [24165] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(201), 1, anon_sym_LBRACK, - ACTIONS(1305), 1, + ACTIONS(1313), 1, anon_sym_PLUS, - ACTIONS(1349), 1, + ACTIONS(1357), 1, anon_sym_COLON, - ACTIONS(179), 3, + ACTIONS(199), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [24116] = 3, + [24183] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1349), 1, + ACTIONS(1357), 1, anon_sym_COLON, - ACTIONS(35), 5, + ACTIONS(45), 5, anon_sym_DOT, anon_sym_PLUS, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [24130] = 6, + [24197] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, + ACTIONS(1319), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1351), 1, + ACTIONS(1359), 1, sym_template_chars, - ACTIONS(1353), 1, + ACTIONS(1361), 1, anon_sym_BQUOTE, STATE(14), 1, sym__backtick, STATE(570), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [24150] = 6, + [24217] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, - anon_sym_DOLLAR_LBRACE, ACTIONS(1319), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1323), 1, sym_template_chars, - ACTIONS(1355), 1, + ACTIONS(1363), 1, anon_sym_BQUOTE, STATE(21), 1, sym__backtick, - STATE(583), 2, + STATE(593), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [24170] = 6, + [24237] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, + ACTIONS(1319), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1357), 1, + ACTIONS(1365), 1, sym_template_chars, - ACTIONS(1359), 1, + ACTIONS(1367), 1, anon_sym_BQUOTE, - STATE(231), 1, + STATE(227), 1, sym__backtick, - STATE(574), 2, + STATE(573), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [24190] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1230), 1, - anon_sym_QMARK, - ACTIONS(1246), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1361), 4, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - [24206] = 7, + [24257] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(459), 1, + ACTIONS(483), 1, anon_sym_SEMI, - ACTIONS(1230), 1, + ACTIONS(1244), 1, anon_sym_QMARK, - ACTIONS(1246), 1, + ACTIONS(1250), 1, anon_sym_QMARK_QMARK, - ACTIONS(1363), 1, + ACTIONS(1369), 1, anon_sym_DQUOTE, - STATE(528), 1, + STATE(530), 1, sym__double_quote, - STATE(617), 1, + STATE(652), 1, aux_sym__binding_assignment_repeat1, - [24228] = 6, + [24279] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, - anon_sym_DOLLAR_LBRACE, ACTIONS(1319), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1323), 1, sym_template_chars, - ACTIONS(1365), 1, + ACTIONS(1371), 1, anon_sym_BQUOTE, - STATE(242), 1, + STATE(236), 1, sym__backtick, - STATE(583), 2, + STATE(593), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [24248] = 5, + [24299] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1331), 1, - sym_binding_identifier, - ACTIONS(1333), 1, - anon_sym_class, - STATE(692), 2, - sym__binding_primitive, - sym_binding_member_expression, - STATE(896), 2, - sym_binding_name, - sym_class_binding, - [24266] = 6, + ACTIONS(1319), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1373), 1, + sym_template_chars, + ACTIONS(1375), 1, + anon_sym_BQUOTE, + STATE(131), 1, + sym__backtick, + STATE(575), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [24319] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, - anon_sym_DOLLAR_LBRACE, ACTIONS(1319), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1323), 1, sym_template_chars, - ACTIONS(1367), 1, + ACTIONS(1377), 1, anon_sym_BQUOTE, - STATE(116), 1, + STATE(141), 1, sym__backtick, - STATE(583), 2, + STATE(593), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [24286] = 4, + [24339] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(201), 1, anon_sym_LBRACK, - ACTIONS(1369), 2, + ACTIONS(1379), 2, anon_sym_SEMI, anon_sym_RPAREN, - ACTIONS(179), 3, + ACTIONS(199), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [24302] = 4, + [24355] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(1371), 1, + ACTIONS(1381), 1, anon_sym_EQ, - ACTIONS(35), 4, + ACTIONS(45), 4, anon_sym_DOT, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [24318] = 6, + [24371] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1373), 1, + ACTIONS(1337), 1, + sym_binding_identifier, + ACTIONS(1339), 1, + anon_sym_class, + STATE(692), 2, + sym__binding_primitive, + sym_binding_member_expression, + STATE(897), 2, + sym_binding_name, + sym_class_binding, + [24389] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(201), 1, + anon_sym_LBRACK, + ACTIONS(1383), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + ACTIONS(199), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [24405] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1385), 1, anon_sym_SQUOTE, - ACTIONS(1375), 1, + ACTIONS(1387), 1, aux_sym_string_token2, - ACTIONS(1377), 1, + ACTIONS(1389), 1, sym__escape_sequence, - STATE(244), 1, + STATE(68), 1, sym__single_quote, - STATE(634), 1, + STATE(617), 1, aux_sym_string_repeat2, - [24337] = 2, + [24424] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1379), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [24348] = 6, + ACTIONS(181), 1, + anon_sym_QMARK, + ACTIONS(179), 4, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [24437] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1381), 1, - anon_sym_DQUOTE, - ACTIONS(1383), 1, - aux_sym_string_token1, - ACTIONS(1385), 1, - sym__escape_sequence, - STATE(52), 1, - sym__double_quote, - STATE(647), 1, - aux_sym_string_repeat1, - [24367] = 2, + ACTIONS(1391), 1, + anon_sym_RBRACE, + ACTIONS(1393), 1, + sym__control_flow_start, + STATE(601), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [24452] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 5, + ACTIONS(1395), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_DOT_DOT_DOT, sym_identifier, - [24378] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1387), 1, - sym_template_chars, - ACTIONS(1390), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1393), 1, - anon_sym_BQUOTE, - STATE(583), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [24395] = 4, + [24463] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(201), 1, anon_sym_LBRACK, - ACTIONS(1395), 1, + ACTIONS(1397), 1, anon_sym_COLON, - ACTIONS(179), 3, + ACTIONS(199), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [24410] = 6, + [24478] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1397), 1, + ACTIONS(670), 1, + anon_sym_QMARK, + ACTIONS(668), 4, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [24491] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(73), 1, + anon_sym_QMARK, + ACTIONS(71), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + ACTIONS(1399), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [24506] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1401), 1, anon_sym_SQUOTE, - ACTIONS(1399), 1, + ACTIONS(1403), 1, aux_sym_string_token2, - ACTIONS(1401), 1, + ACTIONS(1405), 1, sym__escape_sequence, - STATE(59), 1, + STATE(352), 1, sym__single_quote, - STATE(588), 1, + STATE(590), 1, aux_sym_string_repeat2, - [24429] = 6, + [24525] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1397), 1, + ACTIONS(1401), 1, anon_sym_DQUOTE, - ACTIONS(1403), 1, + ACTIONS(1407), 1, aux_sym_string_token1, - ACTIONS(1405), 1, + ACTIONS(1409), 1, sym__escape_sequence, - STATE(59), 1, + STATE(352), 1, sym__double_quote, - STATE(589), 1, + STATE(591), 1, aux_sym_string_repeat1, - [24448] = 6, + [24544] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(910), 1, - anon_sym_SQUOTE, - ACTIONS(1407), 1, - aux_sym_string_token2, - ACTIONS(1409), 1, - sym__escape_sequence, - STATE(73), 1, - sym__single_quote, - STATE(613), 1, - aux_sym_string_repeat2, - [24467] = 6, + ACTIONS(678), 1, + anon_sym_QMARK, + ACTIONS(1411), 1, + anon_sym_DOT, + ACTIONS(1413), 1, + sym_regular_expression_flags, + ACTIONS(676), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [24561] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1375), 1, + ACTIONS(1415), 1, + anon_sym_SQUOTE, + ACTIONS(1417), 1, aux_sym_string_token2, - ACTIONS(1377), 1, + ACTIONS(1419), 1, sym__escape_sequence, - ACTIONS(1411), 1, - anon_sym_SQUOTE, - STATE(51), 1, + STATE(358), 1, sym__single_quote, STATE(634), 1, aux_sym_string_repeat2, - [24486] = 6, + [24580] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1383), 1, + ACTIONS(1415), 1, + anon_sym_DQUOTE, + ACTIONS(1421), 1, aux_sym_string_token1, - ACTIONS(1385), 1, + ACTIONS(1423), 1, sym__escape_sequence, - ACTIONS(1411), 1, - anon_sym_DQUOTE, - STATE(51), 1, + STATE(358), 1, sym__double_quote, STATE(647), 1, aux_sym_string_repeat1, - [24505] = 4, + [24599] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1413), 1, + ACTIONS(189), 1, + anon_sym_QMARK_QMARK, + ACTIONS(191), 1, + anon_sym_QMARK, + ACTIONS(228), 1, + anon_sym_COMMA, + ACTIONS(1302), 1, + anon_sym_RPAREN, + STATE(708), 1, + aux_sym_arguments_repeat1, + [24618] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1425), 1, + sym_template_chars, + ACTIONS(1428), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1431), 1, + anon_sym_BQUOTE, + STATE(593), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [24635] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(952), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_RBRACE, - ACTIONS(1415), 1, - sym__control_flow_start, - STATE(593), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [24520] = 6, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [24646] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(910), 1, + ACTIONS(1385), 1, anon_sym_DQUOTE, - ACTIONS(912), 1, + ACTIONS(1433), 1, aux_sym_string_token1, - ACTIONS(1417), 1, + ACTIONS(1435), 1, sym__escape_sequence, - STATE(73), 1, + STATE(68), 1, sym__double_quote, - STATE(581), 1, + STATE(597), 1, aux_sym_string_repeat1, - [24539] = 5, + [24665] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(670), 1, - anon_sym_QMARK, - ACTIONS(1419), 1, - anon_sym_DOT, ACTIONS(1421), 1, - sym_regular_expression_flags, - ACTIONS(668), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [24556] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1423), 1, - anon_sym_RBRACE, - ACTIONS(1425), 1, - sym__control_flow_start, - STATE(593), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [24571] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(169), 1, - anon_sym_QMARK_QMARK, - ACTIONS(171), 1, - anon_sym_QMARK, - ACTIONS(216), 1, - anon_sym_COMMA, - ACTIONS(1296), 1, - anon_sym_RPAREN, - STATE(708), 1, - aux_sym_arguments_repeat1, - [24590] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1383), 1, aux_sym_string_token1, - ACTIONS(1385), 1, + ACTIONS(1423), 1, sym__escape_sequence, - ACTIONS(1428), 1, + ACTIONS(1437), 1, anon_sym_DQUOTE, - STATE(356), 1, + STATE(53), 1, sym__double_quote, STATE(647), 1, aux_sym_string_repeat1, - [24609] = 6, + [24684] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1430), 1, - anon_sym_DQUOTE, - ACTIONS(1432), 1, + ACTIONS(1421), 1, aux_sym_string_token1, - ACTIONS(1434), 1, + ACTIONS(1423), 1, sym__escape_sequence, - STATE(13), 1, + ACTIONS(1439), 1, + anon_sym_DQUOTE, + STATE(74), 1, sym__double_quote, - STATE(599), 1, + STATE(647), 1, aux_sym_string_repeat1, - [24628] = 3, + [24703] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(161), 1, - anon_sym_QMARK, - ACTIONS(159), 4, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [24641] = 6, + ACTIONS(1441), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [24714] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1375), 1, + ACTIONS(922), 1, + anon_sym_SQUOTE, + ACTIONS(1443), 1, aux_sym_string_token2, - ACTIONS(1377), 1, + ACTIONS(1445), 1, sym__escape_sequence, - ACTIONS(1436), 1, - anon_sym_SQUOTE, - STATE(22), 1, + STATE(55), 1, sym__single_quote, - STATE(634), 1, + STATE(614), 1, aux_sym_string_repeat2, - [24660] = 6, + [24733] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1383), 1, + ACTIONS(922), 1, + anon_sym_DQUOTE, + ACTIONS(924), 1, aux_sym_string_token1, - ACTIONS(1385), 1, + ACTIONS(1447), 1, sym__escape_sequence, - ACTIONS(1436), 1, - anon_sym_DQUOTE, - STATE(22), 1, + STATE(55), 1, sym__double_quote, - STATE(647), 1, + STATE(596), 1, aux_sym_string_repeat1, - [24679] = 4, + [24752] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1415), 1, - sym__control_flow_start, - ACTIONS(1438), 1, + ACTIONS(1449), 1, anon_sym_RBRACE, - STATE(593), 3, + ACTIONS(1451), 1, + sym__control_flow_start, + STATE(601), 3, sym_case_statement, sym_default_statement, aux_sym_switch_body_repeat1, - [24694] = 6, + [24767] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1440), 1, + ACTIONS(1454), 1, anon_sym_SQUOTE, - ACTIONS(1442), 1, + ACTIONS(1456), 1, aux_sym_string_token2, - ACTIONS(1444), 1, + ACTIONS(1458), 1, sym__escape_sequence, - STATE(225), 1, + STATE(13), 1, sym__single_quote, - STATE(579), 1, + STATE(604), 1, aux_sym_string_repeat2, - [24713] = 6, + [24786] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1440), 1, + ACTIONS(1454), 1, anon_sym_DQUOTE, - ACTIONS(1446), 1, + ACTIONS(1460), 1, aux_sym_string_token1, - ACTIONS(1448), 1, + ACTIONS(1462), 1, sym__escape_sequence, - STATE(225), 1, + STATE(13), 1, sym__double_quote, - STATE(608), 1, + STATE(605), 1, aux_sym_string_repeat1, - [24732] = 4, + [24805] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(171), 1, - anon_sym_QMARK, - ACTIONS(169), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - ACTIONS(1450), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [24747] = 3, + ACTIONS(1417), 1, + aux_sym_string_token2, + ACTIONS(1419), 1, + sym__escape_sequence, + ACTIONS(1464), 1, + anon_sym_SQUOTE, + STATE(22), 1, + sym__single_quote, + STATE(634), 1, + aux_sym_string_repeat2, + [24824] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(664), 1, - anon_sym_QMARK, - ACTIONS(662), 4, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [24760] = 4, + ACTIONS(1421), 1, + aux_sym_string_token1, + ACTIONS(1423), 1, + sym__escape_sequence, + ACTIONS(1464), 1, + anon_sym_DQUOTE, + STATE(22), 1, + sym__double_quote, + STATE(647), 1, + aux_sym_string_repeat1, + [24843] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(53), 1, + ACTIONS(191), 1, anon_sym_QMARK, - ACTIONS(51), 2, + ACTIONS(189), 2, sym__interpolation_end, anon_sym_QMARK_QMARK, - ACTIONS(1450), 2, + ACTIONS(1399), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [24775] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1452), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [24786] = 6, + [24858] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1454), 1, + ACTIONS(1466), 1, anon_sym_SQUOTE, - ACTIONS(1456), 1, + ACTIONS(1468), 1, aux_sym_string_token2, - ACTIONS(1458), 1, + ACTIONS(1470), 1, sym__escape_sequence, - STATE(359), 1, + STATE(228), 1, sym__single_quote, - STATE(615), 1, + STATE(609), 1, aux_sym_string_repeat2, - [24805] = 6, + [24877] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1373), 1, + ACTIONS(1466), 1, anon_sym_DQUOTE, - ACTIONS(1383), 1, + ACTIONS(1472), 1, aux_sym_string_token1, - ACTIONS(1385), 1, + ACTIONS(1474), 1, sym__escape_sequence, - STATE(244), 1, + STATE(228), 1, sym__double_quote, - STATE(647), 1, + STATE(610), 1, aux_sym_string_repeat1, - [24824] = 6, + [24896] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1460), 1, - anon_sym_SQUOTE, - ACTIONS(1462), 1, + ACTIONS(1417), 1, aux_sym_string_token2, - ACTIONS(1464), 1, + ACTIONS(1419), 1, sym__escape_sequence, - STATE(115), 1, + ACTIONS(1476), 1, + anon_sym_SQUOTE, + STATE(237), 1, sym__single_quote, - STATE(612), 1, + STATE(634), 1, aux_sym_string_repeat2, - [24843] = 6, + [24915] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1460), 1, - anon_sym_DQUOTE, - ACTIONS(1466), 1, + ACTIONS(1421), 1, aux_sym_string_token1, - ACTIONS(1468), 1, + ACTIONS(1423), 1, sym__escape_sequence, - STATE(115), 1, + ACTIONS(1476), 1, + anon_sym_DQUOTE, + STATE(237), 1, sym__double_quote, - STATE(614), 1, + STATE(647), 1, aux_sym_string_repeat1, - [24862] = 6, + [24934] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1454), 1, + ACTIONS(1393), 1, + sym__control_flow_start, + ACTIONS(1478), 1, + anon_sym_RBRACE, + STATE(601), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [24949] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1480), 1, + anon_sym_SQUOTE, + ACTIONS(1482), 1, + aux_sym_string_token2, + ACTIONS(1484), 1, + sym__escape_sequence, + STATE(132), 1, + sym__single_quote, + STATE(615), 1, + aux_sym_string_repeat2, + [24968] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1480), 1, anon_sym_DQUOTE, - ACTIONS(1470), 1, + ACTIONS(1486), 1, aux_sym_string_token1, - ACTIONS(1472), 1, + ACTIONS(1488), 1, sym__escape_sequence, - STATE(359), 1, + STATE(132), 1, sym__double_quote, - STATE(595), 1, + STATE(616), 1, aux_sym_string_repeat1, - [24881] = 6, + [24987] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1375), 1, + ACTIONS(1417), 1, aux_sym_string_token2, - ACTIONS(1377), 1, + ACTIONS(1419), 1, sym__escape_sequence, - ACTIONS(1474), 1, + ACTIONS(1437), 1, anon_sym_SQUOTE, - STATE(117), 1, + STATE(53), 1, sym__single_quote, STATE(634), 1, aux_sym_string_repeat2, - [24900] = 6, + [25006] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1375), 1, + ACTIONS(1417), 1, aux_sym_string_token2, - ACTIONS(1377), 1, + ACTIONS(1419), 1, sym__escape_sequence, - ACTIONS(1381), 1, + ACTIONS(1490), 1, anon_sym_SQUOTE, - STATE(52), 1, + STATE(142), 1, sym__single_quote, STATE(634), 1, aux_sym_string_repeat2, - [24919] = 6, + [25025] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1383), 1, + ACTIONS(1421), 1, aux_sym_string_token1, - ACTIONS(1385), 1, + ACTIONS(1423), 1, sym__escape_sequence, - ACTIONS(1474), 1, + ACTIONS(1490), 1, anon_sym_DQUOTE, - STATE(117), 1, + STATE(142), 1, sym__double_quote, STATE(647), 1, aux_sym_string_repeat1, - [24938] = 6, + [25044] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1375), 1, + ACTIONS(1417), 1, aux_sym_string_token2, - ACTIONS(1377), 1, + ACTIONS(1419), 1, sym__escape_sequence, - ACTIONS(1428), 1, + ACTIONS(1439), 1, anon_sym_SQUOTE, - STATE(356), 1, + STATE(74), 1, sym__single_quote, STATE(634), 1, aux_sym_string_repeat2, - [24957] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1430), 1, - anon_sym_SQUOTE, - ACTIONS(1476), 1, - aux_sym_string_token2, - ACTIONS(1478), 1, - sym__escape_sequence, - STATE(13), 1, - sym__single_quote, - STATE(598), 1, - aux_sym_string_repeat2, - [24976] = 5, + [25063] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(459), 1, - anon_sym_SEMI, - ACTIONS(1480), 1, - anon_sym_DQUOTE, - STATE(518), 1, - sym__double_quote, - STATE(733), 1, - aux_sym__binding_assignment_repeat1, - [24992] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1482), 1, - anon_sym_LBRACE, - STATE(816), 1, - sym_statement_block, - ACTIONS(1484), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [25006] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1488), 1, - anon_sym_RPAREN, - STATE(623), 1, - aux_sym_for_reference_repeat1, - ACTIONS(1486), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [25020] = 4, + ACTIONS(1492), 1, + anon_sym_prefetch, + ACTIONS(1494), 1, + anon_sym_when, + ACTIONS(1496), 1, + anon_sym_on, + STATE(683), 1, + sym_defer_trigger_condition, + [25079] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1230), 1, - anon_sym_QMARK, - ACTIONS(1246), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1490), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [25034] = 4, + ACTIONS(1498), 1, + sym_binding_identifier, + ACTIONS(1500), 1, + anon_sym_px, + ACTIONS(1502), 1, + anon_sym_PERCENT, + STATE(675), 1, + sym_style_unit, + [25095] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(692), 1, - anon_sym_QMARK, ACTIONS(1492), 1, - anon_sym_DOT, - ACTIONS(690), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [25048] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1230), 1, - anon_sym_QMARK, - ACTIONS(1246), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1313), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [25062] = 4, + anon_sym_prefetch, + ACTIONS(1494), 1, + anon_sym_when, + ACTIONS(1496), 1, + anon_sym_on, + STATE(799), 1, + sym_defer_trigger_condition, + [25111] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1494), 1, + ACTIONS(1506), 1, anon_sym_RPAREN, STATE(649), 1, aux_sym_for_reference_repeat1, - ACTIONS(1486), 2, + ACTIONS(1504), 2, anon_sym_SEMI, anon_sym_COMMA, - [25076] = 5, + [25125] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1496), 1, + ACTIONS(1508), 1, anon_sym_LBRACE, - ACTIONS(1498), 1, + ACTIONS(1510), 1, anon_sym_LPAREN, - STATE(494), 1, + STATE(496), 1, sym_statement_block, - STATE(833), 1, - sym_defer_trigger, - [25092] = 5, + STATE(835), 1, + sym_placeholder_minimum, + [25141] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1500), 1, + ACTIONS(1512), 1, + anon_sym_SQUOTE, + ACTIONS(1514), 1, + anon_sym_DQUOTE, + STATE(121), 1, + sym__single_quote, + STATE(123), 1, + sym__double_quote, + [25157] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1516), 1, sym_attribute_value, - ACTIONS(1502), 1, + ACTIONS(1518), 1, anon_sym_SQUOTE, - ACTIONS(1504), 1, + ACTIONS(1520), 1, anon_sym_DQUOTE, STATE(535), 1, sym_quoted_attribute_value, - [25108] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1506), 1, - sym_binding_identifier, - ACTIONS(1508), 1, - anon_sym_px, - ACTIONS(1510), 1, - anon_sym_PERCENT, - STATE(763), 1, - sym_style_unit, - [25124] = 4, + [25173] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1512), 1, + ACTIONS(1522), 1, anon_sym_RBRACE, - ACTIONS(1514), 1, + ACTIONS(1524), 1, sym_icu_category, - STATE(632), 2, + STATE(625), 2, sym_icu_case, aux_sym_icu_expression_repeat1, - [25138] = 5, + [25187] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1496), 1, + ACTIONS(1508), 1, anon_sym_LBRACE, - ACTIONS(1516), 1, + ACTIONS(1527), 1, anon_sym_LPAREN, - STATE(495), 1, + STATE(497), 1, sym_statement_block, - STATE(834), 1, - sym_placeholder_minimum, - [25154] = 5, + STATE(836), 1, + sym_loading_condition, + [25203] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1496), 1, - anon_sym_LBRACE, - ACTIONS(1518), 1, - anon_sym_LPAREN, - STATE(496), 1, - sym_statement_block, - STATE(835), 1, - sym_loading_condition, - [25170] = 5, + ACTIONS(1529), 1, + sym_attribute_value, + ACTIONS(1531), 1, + anon_sym_SQUOTE, + ACTIONS(1533), 1, + anon_sym_DQUOTE, + STATE(521), 1, + sym_quoted_attribute_value, + [25219] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1520), 1, - anon_sym_prefetch, - ACTIONS(1522), 1, - anon_sym_when, - ACTIONS(1524), 1, - anon_sym_on, - STATE(684), 1, - sym_defer_trigger_condition, - [25186] = 5, + ACTIONS(1535), 1, + sym_binding_identifier, + ACTIONS(1537), 1, + anon_sym_px, + ACTIONS(1539), 1, + anon_sym_PERCENT, + STATE(761), 1, + sym_style_unit, + [25235] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1541), 1, + sym_binding_identifier, + STATE(870), 1, + sym_binding_name, + STATE(692), 2, + sym__binding_primitive, + sym_binding_member_expression, + [25249] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(459), 1, + ACTIONS(483), 1, anon_sym_SEMI, - ACTIONS(1329), 1, + ACTIONS(1369), 1, anon_sym_DQUOTE, - STATE(537), 1, + STATE(530), 1, sym__double_quote, - STATE(638), 1, + STATE(652), 1, aux_sym__binding_assignment_repeat1, - [25202] = 4, + [25265] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1526), 1, + ACTIONS(1543), 1, anon_sym_RBRACE, - ACTIONS(1528), 1, + ACTIONS(1545), 1, sym_icu_category, - STATE(632), 2, + STATE(625), 2, sym_icu_case, aux_sym_icu_expression_repeat1, - [25216] = 5, + [25279] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(459), 1, + ACTIONS(1527), 1, + anon_sym_LPAREN, + ACTIONS(1547), 1, + anon_sym_LBRACE, + STATE(396), 1, + sym_statement_block, + STATE(788), 1, + sym_loading_condition, + [25295] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1244), 1, + anon_sym_QMARK, + ACTIONS(1250), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1549), 2, anon_sym_SEMI, - ACTIONS(1363), 1, - anon_sym_DQUOTE, - STATE(528), 1, - sym__double_quote, - STATE(617), 1, - aux_sym__binding_assignment_repeat1, - [25232] = 5, + anon_sym_RPAREN, + [25309] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1531), 1, + ACTIONS(1551), 1, anon_sym_SQUOTE, - ACTIONS(1533), 1, + ACTIONS(1553), 1, aux_sym_string_token2, - ACTIONS(1536), 1, + ACTIONS(1556), 1, sym__escape_sequence, STATE(634), 1, aux_sym_string_repeat2, - [25248] = 5, + [25325] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(459), 1, + ACTIONS(483), 1, anon_sym_SEMI, - ACTIONS(1363), 1, + ACTIONS(1369), 1, anon_sym_DQUOTE, - STATE(528), 1, + STATE(530), 1, sym__double_quote, - STATE(733), 1, + STATE(735), 1, aux_sym__binding_assignment_repeat1, - [25264] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1539), 1, - sym_binding_identifier, - STATE(865), 1, - sym_binding_name, - STATE(798), 2, - sym__binding_primitive, - sym_binding_member_expression, - [25278] = 5, + [25341] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1541), 1, - anon_sym_SQUOTE, - ACTIONS(1543), 1, + ACTIONS(483), 1, + anon_sym_SEMI, + ACTIONS(1331), 1, anon_sym_DQUOTE, - STATE(126), 1, - sym__single_quote, - STATE(127), 1, + STATE(541), 1, sym__double_quote, - [25294] = 5, + STATE(660), 1, + aux_sym__binding_assignment_repeat1, + [25357] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(459), 1, + ACTIONS(483), 1, anon_sym_SEMI, - ACTIONS(1545), 1, + ACTIONS(1331), 1, anon_sym_DQUOTE, - STATE(538), 1, + STATE(541), 1, sym__double_quote, - STATE(733), 1, + STATE(735), 1, aux_sym__binding_assignment_repeat1, - [25310] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1547), 1, - sym_binding_identifier, - STATE(867), 1, - sym_binding_name, - STATE(692), 2, - sym__binding_primitive, - sym_binding_member_expression, - [25324] = 4, + [25373] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1230), 1, + ACTIONS(1244), 1, anon_sym_QMARK, - ACTIONS(1246), 1, + ACTIONS(1250), 1, anon_sym_QMARK_QMARK, - ACTIONS(1369), 2, + ACTIONS(1379), 2, anon_sym_SEMI, anon_sym_RPAREN, - [25338] = 5, + [25387] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1516), 1, - anon_sym_LPAREN, - ACTIONS(1549), 1, - anon_sym_LBRACE, - STATE(394), 1, - sym_statement_block, - STATE(799), 1, - sym_placeholder_minimum, - [25354] = 3, + ACTIONS(1393), 1, + sym__control_flow_start, + STATE(611), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [25399] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1541), 1, + sym_binding_identifier, + STATE(901), 1, + sym_binding_name, + STATE(692), 2, + sym__binding_primitive, + sym_binding_member_expression, + [25413] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1244), 1, + anon_sym_QMARK, + ACTIONS(1250), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1383), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [25427] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1415), 1, + ACTIONS(1393), 1, sym__control_flow_start, - STATE(590), 3, + STATE(582), 3, sym_case_statement, sym_default_statement, aux_sym_switch_body_repeat1, - [25366] = 5, + [25439] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1518), 1, - anon_sym_LPAREN, - ACTIONS(1549), 1, - anon_sym_LBRACE, - STATE(395), 1, - sym_statement_block, - STATE(786), 1, - sym_loading_condition, - [25382] = 4, + ACTIONS(696), 1, + anon_sym_QMARK, + ACTIONS(1559), 1, + anon_sym_DOT, + ACTIONS(694), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [25453] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1514), 1, + ACTIONS(1545), 1, sym_icu_category, - ACTIONS(1551), 1, + ACTIONS(1561), 1, anon_sym_RBRACE, - STATE(632), 2, + STATE(625), 2, sym_icu_case, aux_sym_icu_expression_repeat1, - [25396] = 4, + [25467] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1547), 1, + ACTIONS(1563), 1, sym_binding_identifier, - STATE(866), 1, + STATE(875), 1, sym_binding_name, - STATE(692), 2, + STATE(837), 2, sym__binding_primitive, sym_binding_member_expression, - [25410] = 3, + [25481] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1415), 1, - sym__control_flow_start, - STATE(600), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [25422] = 5, + ACTIONS(1508), 1, + anon_sym_LBRACE, + ACTIONS(1565), 1, + anon_sym_LPAREN, + STATE(495), 1, + sym_statement_block, + STATE(834), 1, + sym_defer_trigger, + [25497] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1553), 1, + ACTIONS(1567), 1, anon_sym_DQUOTE, - ACTIONS(1555), 1, + ACTIONS(1569), 1, aux_sym_string_token1, - ACTIONS(1558), 1, + ACTIONS(1572), 1, sym__escape_sequence, STATE(647), 1, aux_sym_string_repeat1, - [25438] = 3, + [25513] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(201), 1, anon_sym_LBRACK, - ACTIONS(179), 3, + ACTIONS(199), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [25450] = 4, + [25525] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1564), 1, + ACTIONS(1578), 1, anon_sym_RPAREN, STATE(649), 1, aux_sym_for_reference_repeat1, - ACTIONS(1561), 2, + ACTIONS(1575), 2, anon_sym_SEMI, anon_sym_COMMA, - [25464] = 4, + [25539] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1230), 1, + ACTIONS(1244), 1, anon_sym_QMARK, - ACTIONS(1246), 1, + ACTIONS(1250), 1, anon_sym_QMARK_QMARK, - ACTIONS(1566), 2, + ACTIONS(1580), 2, anon_sym_DQUOTE, anon_sym_SEMI, - [25478] = 5, + [25553] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1520), 1, - anon_sym_prefetch, - ACTIONS(1522), 1, - anon_sym_when, - ACTIONS(1524), 1, - anon_sym_on, - STATE(808), 1, - sym_defer_trigger_condition, - [25494] = 5, + ACTIONS(1541), 1, + sym_binding_identifier, + STATE(879), 1, + sym_binding_name, + STATE(692), 2, + sym__binding_primitive, + sym_binding_member_expression, + [25567] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1568), 1, - sym_binding_identifier, - ACTIONS(1570), 1, - anon_sym_px, - ACTIONS(1572), 1, - anon_sym_PERCENT, - STATE(675), 1, - sym_style_unit, - [25510] = 5, + ACTIONS(483), 1, + anon_sym_SEMI, + ACTIONS(1582), 1, + anon_sym_DQUOTE, + STATE(522), 1, + sym__double_quote, + STATE(735), 1, + aux_sym__binding_assignment_repeat1, + [25583] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1498), 1, - anon_sym_LPAREN, - ACTIONS(1549), 1, + ACTIONS(1547), 1, anon_sym_LBRACE, - STATE(417), 1, + ACTIONS(1565), 1, + anon_sym_LPAREN, + STATE(401), 1, sym_statement_block, - STATE(769), 1, + STATE(803), 1, sym_defer_trigger, - [25526] = 4, + [25599] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1547), 1, - sym_binding_identifier, - STATE(895), 1, - sym_binding_name, - STATE(692), 2, - sym__binding_primitive, - sym_binding_member_expression, - [25540] = 4, + ACTIONS(1584), 1, + anon_sym_LBRACE, + STATE(785), 1, + sym_statement_block, + ACTIONS(1586), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [25613] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1547), 1, + ACTIONS(1541), 1, sym_binding_identifier, - STATE(853), 1, + STATE(896), 1, sym_binding_name, STATE(692), 2, sym__binding_primitive, sym_binding_member_expression, - [25554] = 4, + [25627] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1539), 1, + ACTIONS(1588), 1, + anon_sym_RPAREN, + STATE(621), 1, + aux_sym_for_reference_repeat1, + ACTIONS(1504), 2, + anon_sym_SEMI, + anon_sym_COMMA, + [25641] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1563), 1, sym_binding_identifier, - STATE(897), 1, + STATE(898), 1, sym_binding_name, - STATE(798), 2, + STATE(837), 2, sym__binding_primitive, sym_binding_member_expression, - [25568] = 5, + [25655] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1574), 1, + ACTIONS(1590), 1, anon_sym_SQUOTE, - ACTIONS(1576), 1, + ACTIONS(1592), 1, anon_sym_DQUOTE, - STATE(148), 1, - sym__single_quote, - STATE(149), 1, + STATE(115), 1, sym__double_quote, - [25584] = 5, + STATE(116), 1, + sym__single_quote, + [25671] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1578), 1, - sym_attribute_value, - ACTIONS(1580), 1, - anon_sym_SQUOTE, - ACTIONS(1582), 1, - anon_sym_DQUOTE, - STATE(519), 1, - sym_quoted_attribute_value, - [25600] = 5, + ACTIONS(1510), 1, + anon_sym_LPAREN, + ACTIONS(1547), 1, + anon_sym_LBRACE, + STATE(395), 1, + sym_statement_block, + STATE(817), 1, + sym_placeholder_minimum, + [25687] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(459), 1, + ACTIONS(483), 1, anon_sym_SEMI, - ACTIONS(1329), 1, + ACTIONS(1594), 1, anon_sym_DQUOTE, - STATE(537), 1, + STATE(542), 1, sym__double_quote, - STATE(733), 1, + STATE(735), 1, aux_sym__binding_assignment_repeat1, - [25616] = 4, + [25703] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1230), 1, + ACTIONS(1244), 1, anon_sym_QMARK, - ACTIONS(1246), 1, + ACTIONS(1250), 1, anon_sym_QMARK_QMARK, - ACTIONS(1584), 1, + ACTIONS(1596), 1, + anon_sym_RPAREN, + [25716] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1244), 1, + anon_sym_QMARK, + ACTIONS(1250), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1598), 1, + anon_sym_COMMA, + [25729] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(228), 1, + anon_sym_COMMA, + ACTIONS(384), 1, anon_sym_RPAREN, - [25629] = 3, + STATE(708), 1, + aux_sym_arguments_repeat1, + [25742] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(748), 1, + ACTIONS(756), 1, anon_sym_QMARK, - ACTIONS(746), 2, + ACTIONS(754), 2, sym__interpolation_end, anon_sym_QMARK_QMARK, - [25640] = 4, + [25753] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1230), 1, + ACTIONS(1244), 1, anon_sym_QMARK, - ACTIONS(1246), 1, + ACTIONS(1250), 1, anon_sym_QMARK_QMARK, - ACTIONS(1586), 1, - anon_sym_RPAREN, - [25653] = 4, + ACTIONS(1600), 1, + anon_sym_RBRACE, + [25766] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1309), 1, + ACTIONS(1347), 1, anon_sym_RPAREN, - ACTIONS(1588), 1, + ACTIONS(1602), 1, anon_sym_COMMA, - STATE(663), 1, + STATE(666), 1, aux_sym_arguments_repeat1, - [25666] = 3, + [25779] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1591), 1, + ACTIONS(1605), 1, anon_sym_QMARK, - ACTIONS(131), 2, + ACTIONS(151), 2, sym__interpolation_end, anon_sym_QMARK_QMARK, - [25677] = 4, + [25790] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1593), 1, + ACTIONS(1607), 1, sym__start_tag_name, - ACTIONS(1595), 1, + ACTIONS(1609), 1, sym__script_start_tag_name, - ACTIONS(1597), 1, + ACTIONS(1611), 1, sym__style_start_tag_name, - [25690] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1230), 1, - anon_sym_QMARK, - ACTIONS(1246), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1599), 1, - anon_sym_RBRACE, - [25703] = 4, + [25803] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1311), 1, sym__interpolation_end, - ACTIONS(1601), 1, + ACTIONS(1613), 1, anon_sym_PLUS, - STATE(667), 1, + STATE(669), 1, aux_sym_concatenation_expression_repeat1, - [25716] = 4, + [25816] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(216), 1, + ACTIONS(1244), 1, + anon_sym_QMARK, + ACTIONS(1250), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1616), 1, anon_sym_COMMA, - ACTIONS(311), 1, - anon_sym_RPAREN, - STATE(708), 1, - aux_sym_arguments_repeat1, - [25729] = 4, + [25829] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1604), 1, + ACTIONS(1618), 1, anon_sym_SEMI, - ACTIONS(1607), 1, + ACTIONS(1621), 1, anon_sym_RPAREN, - STATE(669), 1, + STATE(671), 1, aux_sym_defer_trigger_repeat1, - [25742] = 3, - ACTIONS(3), 1, - sym_comment, - STATE(792), 1, - sym_timed_expression, - ACTIONS(1609), 2, - anon_sym_after, - anon_sym_minimum, - [25753] = 4, + [25842] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1611), 1, + ACTIONS(1623), 1, anon_sym_DQUOTE, - ACTIONS(1613), 1, + ACTIONS(1625), 1, sym__empty_quoted_string, - STATE(170), 1, + STATE(173), 1, sym__double_quote, - [25766] = 3, - ACTIONS(3), 1, - sym_comment, - STATE(914), 1, - sym_timed_expression, - ACTIONS(1609), 2, - anon_sym_after, - anon_sym_minimum, - [25777] = 2, + [25855] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1615), 3, + ACTIONS(1627), 3, anon_sym_RPAREN, anon_sym_DOT, anon_sym_RBRACK, - [25786] = 2, + [25864] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1617), 3, + ACTIONS(1629), 3, anon_sym_RPAREN, anon_sym_DOT, anon_sym_RBRACK, - [25795] = 2, + [25873] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1619), 3, + ACTIONS(1631), 3, anon_sym_RPAREN, anon_sym_DOT, anon_sym_RBRACK, - [25804] = 4, + [25882] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1621), 1, + ACTIONS(1633), 1, anon_sym_COMMA, - ACTIONS(1623), 1, + ACTIONS(1635), 1, anon_sym_RBRACK, - STATE(722), 1, + STATE(723), 1, aux_sym_array_repeat1, - [25817] = 4, + [25895] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1625), 1, + ACTIONS(1637), 1, anon_sym_LT_SLASH, - ACTIONS(1627), 1, + ACTIONS(1639), 1, sym_raw_text, STATE(482), 1, sym_end_tag, - [25830] = 4, + [25908] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1625), 1, + ACTIONS(1637), 1, anon_sym_LT_SLASH, - ACTIONS(1629), 1, + ACTIONS(1641), 1, sym_raw_text, - STATE(483), 1, + STATE(446), 1, sym_end_tag, - [25843] = 4, + [25921] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(924), 1, + sym_icu_clause, + ACTIONS(1643), 2, + anon_sym_plural, + anon_sym_select, + [25932] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1591), 1, + ACTIONS(1605), 1, anon_sym_QMARK, - ACTIONS(1631), 1, + ACTIONS(1645), 1, anon_sym_QMARK_QMARK, - ACTIONS(1633), 1, + ACTIONS(1647), 1, sym__interpolation_end, - [25856] = 4, + [25945] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1635), 1, + ACTIONS(1649), 1, anon_sym_COMMA, - ACTIONS(1637), 1, + ACTIONS(1651), 1, anon_sym_PLUS, - STATE(730), 1, + STATE(725), 1, aux_sym_concatenation_expression_repeat1, - [25869] = 4, + [25958] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1496), 1, + ACTIONS(1547), 1, anon_sym_LBRACE, - ACTIONS(1639), 1, + ACTIONS(1653), 1, anon_sym_if, - STATE(501), 1, + STATE(399), 1, sym_statement_block, - [25882] = 4, + [25971] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1230), 1, - anon_sym_QMARK, - ACTIONS(1246), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1641), 1, - anon_sym_COMMA, - [25895] = 4, + ACTIONS(1655), 1, + anon_sym_SEMI, + ACTIONS(1657), 1, + anon_sym_RPAREN, + STATE(726), 1, + aux_sym_defer_trigger_repeat1, + [25984] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1549), 1, + ACTIONS(1508), 1, anon_sym_LBRACE, - ACTIONS(1639), 1, + ACTIONS(1653), 1, anon_sym_if, - STATE(398), 1, + STATE(502), 1, sym_statement_block, - [25908] = 4, + [25997] = 4, ACTIONS(3), 1, - sym_comment, - ACTIONS(1643), 1, - anon_sym_SEMI, - ACTIONS(1645), 1, - anon_sym_RPAREN, - STATE(725), 1, - aux_sym_defer_trigger_repeat1, - [25921] = 4, + sym_comment, + ACTIONS(1311), 1, + anon_sym_COMMA, + ACTIONS(1659), 1, + anon_sym_PLUS, + STATE(685), 1, + aux_sym_concatenation_expression_repeat1, + [26010] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1230), 1, + ACTIONS(1244), 1, anon_sym_QMARK, - ACTIONS(1246), 1, + ACTIONS(1250), 1, anon_sym_QMARK_QMARK, - ACTIONS(1647), 1, + ACTIONS(1662), 1, anon_sym_RPAREN, - [25934] = 4, + [26023] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1621), 1, + ACTIONS(1633), 1, anon_sym_COMMA, - ACTIONS(1649), 1, + ACTIONS(1664), 1, anon_sym_RBRACK, - STATE(688), 1, + STATE(689), 1, aux_sym_array_repeat1, - [25947] = 4, + [26036] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1311), 1, - anon_sym_COMMA, - ACTIONS(1651), 1, - anon_sym_PLUS, - STATE(687), 1, - aux_sym_concatenation_expression_repeat1, - [25960] = 4, + ACTIONS(768), 1, + sym__interpolation_end, + ACTIONS(1605), 1, + anon_sym_QMARK, + ACTIONS(1645), 1, + anon_sym_QMARK_QMARK, + [26049] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1621), 1, + ACTIONS(1633), 1, anon_sym_COMMA, - ACTIONS(1654), 1, + ACTIONS(1666), 1, anon_sym_RBRACK, - STATE(706), 1, + STATE(705), 1, aux_sym_array_repeat1, - [25973] = 4, + [26062] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(742), 1, - sym__interpolation_end, - ACTIONS(1591), 1, - anon_sym_QMARK, - ACTIONS(1631), 1, - anon_sym_QMARK_QMARK, - [25986] = 4, + ACTIONS(246), 1, + anon_sym_COMMA, + ACTIONS(1668), 1, + anon_sym_RPAREN, + STATE(701), 1, + aux_sym_arrow_function_parameters_repeat1, + [26075] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1230), 1, + ACTIONS(1244), 1, anon_sym_QMARK, - ACTIONS(1246), 1, + ACTIONS(1250), 1, anon_sym_QMARK_QMARK, - ACTIONS(1656), 1, + ACTIONS(1670), 1, anon_sym_RBRACK, - [25999] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1658), 1, - anon_sym_DQUOTE, - ACTIONS(1660), 1, - sym__empty_quoted_string, - STATE(171), 1, - sym__double_quote, - [26012] = 3, + [26088] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1664), 1, + ACTIONS(1674), 1, anon_sym_DOT, - ACTIONS(1662), 2, + ACTIONS(1672), 2, anon_sym_RPAREN, anon_sym_RBRACK, - [26023] = 3, + [26099] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1676), 1, + anon_sym_DQUOTE, + ACTIONS(1678), 1, + sym__empty_quoted_string, + STATE(170), 1, + sym__double_quote, + [26112] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(758), 1, + ACTIONS(760), 1, anon_sym_QMARK, - ACTIONS(756), 2, + ACTIONS(758), 2, sym__interpolation_end, anon_sym_QMARK_QMARK, - [26034] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(221), 1, - anon_sym_COMMA, - ACTIONS(1666), 1, - anon_sym_RPAREN, - STATE(703), 1, - aux_sym_arrow_function_parameters_repeat1, - [26047] = 4, + [26123] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1230), 1, + ACTIONS(1244), 1, anon_sym_QMARK, - ACTIONS(1246), 1, + ACTIONS(1250), 1, anon_sym_QMARK_QMARK, - ACTIONS(1668), 1, + ACTIONS(1680), 1, anon_sym_RPAREN, - [26060] = 4, + [26136] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1621), 1, + ACTIONS(1633), 1, anon_sym_COMMA, - ACTIONS(1670), 1, + ACTIONS(1682), 1, anon_sym_RBRACK, - STATE(698), 1, + STATE(697), 1, aux_sym_array_repeat1, - [26073] = 3, - ACTIONS(3), 1, - sym_comment, - STATE(928), 1, - sym_icu_clause, - ACTIONS(1672), 2, - anon_sym_plural, - anon_sym_select, - [26084] = 4, + [26149] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1621), 1, + ACTIONS(1633), 1, anon_sym_COMMA, - ACTIONS(1674), 1, + ACTIONS(1684), 1, anon_sym_RBRACK, - STATE(706), 1, + STATE(705), 1, aux_sym_array_repeat1, - [26097] = 4, + [26162] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1230), 1, + ACTIONS(1605), 1, anon_sym_QMARK, - ACTIONS(1246), 1, + ACTIONS(1645), 1, anon_sym_QMARK_QMARK, - ACTIONS(1676), 1, - anon_sym_RBRACK, - [26110] = 4, + ACTIONS(1686), 1, + sym__interpolation_end, + [26175] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1230), 1, + ACTIONS(1244), 1, anon_sym_QMARK, - ACTIONS(1246), 1, + ACTIONS(1250), 1, anon_sym_QMARK_QMARK, - ACTIONS(1678), 1, + ACTIONS(1688), 1, anon_sym_RBRACK, - [26123] = 4, + [26188] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1230), 1, + ACTIONS(1244), 1, anon_sym_QMARK, - ACTIONS(1246), 1, + ACTIONS(1250), 1, anon_sym_QMARK_QMARK, - ACTIONS(1680), 1, + ACTIONS(1690), 1, anon_sym_RPAREN, - [26136] = 4, + [26201] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1621), 1, + ACTIONS(1692), 1, + anon_sym_RPAREN, + ACTIONS(1694), 1, anon_sym_COMMA, - ACTIONS(1682), 1, - anon_sym_RBRACK, - STATE(704), 1, - aux_sym_array_repeat1, - [26149] = 4, + STATE(701), 1, + aux_sym_arrow_function_parameters_repeat1, + [26214] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1684), 1, + ACTIONS(1244), 1, + anon_sym_QMARK, + ACTIONS(1250), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1697), 1, anon_sym_RPAREN, - ACTIONS(1686), 1, - anon_sym_COMMA, - STATE(703), 1, - aux_sym_arrow_function_parameters_repeat1, - [26162] = 4, + [26227] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1621), 1, + ACTIONS(1633), 1, anon_sym_COMMA, - ACTIONS(1689), 1, + ACTIONS(1699), 1, anon_sym_RBRACK, - STATE(706), 1, + STATE(704), 1, aux_sym_array_repeat1, - [26175] = 4, + [26240] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1230), 1, - anon_sym_QMARK, - ACTIONS(1246), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1691), 1, + ACTIONS(1633), 1, + anon_sym_COMMA, + ACTIONS(1701), 1, anon_sym_RBRACK, - [26188] = 4, + STATE(705), 1, + aux_sym_array_repeat1, + [26253] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1693), 1, + ACTIONS(1703), 1, anon_sym_COMMA, - ACTIONS(1696), 1, + ACTIONS(1706), 1, anon_sym_RBRACK, - STATE(706), 1, + STATE(705), 1, aux_sym_array_repeat1, - [26201] = 2, + [26266] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1698), 3, + ACTIONS(1708), 3, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - [26210] = 4, + [26275] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1244), 1, + anon_sym_QMARK, + ACTIONS(1250), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1710), 1, + anon_sym_RBRACK, + [26288] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(216), 1, + ACTIONS(228), 1, anon_sym_COMMA, - ACTIONS(1700), 1, + ACTIONS(1712), 1, anon_sym_RPAREN, - STATE(663), 1, + STATE(666), 1, aux_sym_arguments_repeat1, - [26223] = 4, + [26301] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1230), 1, + ACTIONS(1244), 1, anon_sym_QMARK, - ACTIONS(1246), 1, + ACTIONS(1250), 1, anon_sym_QMARK_QMARK, - ACTIONS(1702), 1, + ACTIONS(1714), 1, anon_sym_RPAREN, - [26236] = 4, + [26314] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1621), 1, + ACTIONS(1633), 1, anon_sym_COMMA, - ACTIONS(1704), 1, + ACTIONS(1716), 1, anon_sym_RBRACK, - STATE(711), 1, + STATE(712), 1, aux_sym_array_repeat1, - [26249] = 4, + [26327] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1621), 1, + ACTIONS(1718), 1, + anon_sym_SEMI, + ACTIONS(1720), 1, + anon_sym_RPAREN, + STATE(854), 1, + sym_for_reference, + [26340] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1633), 1, anon_sym_COMMA, - ACTIONS(1706), 1, + ACTIONS(1722), 1, anon_sym_RBRACK, - STATE(706), 1, + STATE(705), 1, aux_sym_array_repeat1, - [26262] = 4, + [26353] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1230), 1, + ACTIONS(1244), 1, anon_sym_QMARK, - ACTIONS(1246), 1, + ACTIONS(1250), 1, anon_sym_QMARK_QMARK, - ACTIONS(1708), 1, + ACTIONS(1724), 1, anon_sym_RBRACK, - [26275] = 4, + [26366] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1710), 1, + ACTIONS(1726), 1, anon_sym_PLUS, - ACTIONS(1712), 1, + ACTIONS(1728), 1, sym__interpolation_end, - STATE(667), 1, + STATE(669), 1, aux_sym_concatenation_expression_repeat1, - [26288] = 4, + [26379] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1621), 1, + ACTIONS(1730), 1, + anon_sym_SEMI, + ACTIONS(1732), 1, + anon_sym_RPAREN, + STATE(867), 1, + sym_if_reference, + [26392] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1633), 1, anon_sym_COMMA, - ACTIONS(1714), 1, + ACTIONS(1734), 1, anon_sym_RBRACK, - STATE(717), 1, + STATE(718), 1, aux_sym_array_repeat1, - [26301] = 3, + [26405] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1716), 1, + ACTIONS(1736), 1, sym_template_chars, - ACTIONS(1718), 2, + ACTIONS(1738), 2, anon_sym_DOLLAR_LBRACE, anon_sym_BQUOTE, - [26312] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1720), 1, - anon_sym_SEMI, - ACTIONS(1722), 1, - anon_sym_RPAREN, - STATE(859), 1, - sym_for_reference, - [26325] = 4, + [26416] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1621), 1, + ACTIONS(1633), 1, anon_sym_COMMA, - ACTIONS(1724), 1, + ACTIONS(1740), 1, anon_sym_RBRACK, - STATE(706), 1, + STATE(705), 1, aux_sym_array_repeat1, - [26338] = 4, + [26429] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1230), 1, + ACTIONS(1244), 1, anon_sym_QMARK, - ACTIONS(1246), 1, + ACTIONS(1250), 1, anon_sym_QMARK_QMARK, - ACTIONS(1726), 1, + ACTIONS(1742), 1, anon_sym_RBRACK, - [26351] = 4, + [26442] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1230), 1, + ACTIONS(1244), 1, anon_sym_QMARK, - ACTIONS(1246), 1, + ACTIONS(1250), 1, anon_sym_QMARK_QMARK, - ACTIONS(1728), 1, + ACTIONS(1744), 1, anon_sym_RPAREN, - [26364] = 4, + [26455] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1595), 1, + ACTIONS(1609), 1, sym__script_start_tag_name, - ACTIONS(1597), 1, + ACTIONS(1611), 1, sym__style_start_tag_name, - ACTIONS(1730), 1, + ACTIONS(1746), 1, sym__start_tag_name, - [26377] = 4, + [26468] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1732), 1, + ACTIONS(1748), 1, anon_sym_LT_SLASH, - ACTIONS(1734), 1, + ACTIONS(1750), 1, sym_raw_text, - STATE(412), 1, + STATE(414), 1, sym_end_tag, - [26390] = 4, + [26481] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1621), 1, + ACTIONS(1633), 1, anon_sym_COMMA, - ACTIONS(1736), 1, + ACTIONS(1752), 1, anon_sym_RBRACK, - STATE(706), 1, + STATE(705), 1, aux_sym_array_repeat1, - [26403] = 4, + [26494] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1720), 1, + STATE(826), 1, + sym_timed_expression, + ACTIONS(1754), 2, + anon_sym_after, + anon_sym_minimum, + [26505] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1651), 1, + anon_sym_PLUS, + ACTIONS(1728), 1, + anon_sym_COMMA, + STATE(685), 1, + aux_sym_concatenation_expression_repeat1, + [26518] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1655), 1, anon_sym_SEMI, - ACTIONS(1738), 1, + ACTIONS(1756), 1, anon_sym_RPAREN, - STATE(898), 1, - sym_for_reference, - [26416] = 4, + STATE(671), 1, + aux_sym_defer_trigger_repeat1, + [26531] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1740), 1, + ACTIONS(1718), 1, anon_sym_SEMI, - ACTIONS(1742), 1, + ACTIONS(1758), 1, anon_sym_RPAREN, STATE(899), 1, - sym_if_reference, - [26429] = 4, + sym_for_reference, + [26544] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1643), 1, + ACTIONS(1730), 1, anon_sym_SEMI, - ACTIONS(1744), 1, + ACTIONS(1760), 1, anon_sym_RPAREN, - STATE(669), 1, - aux_sym_defer_trigger_repeat1, - [26442] = 3, + STATE(900), 1, + sym_if_reference, + [26557] = 3, ACTIONS(3), 1, sym_comment, - STATE(817), 1, + STATE(815), 1, sym_unit, - ACTIONS(226), 2, + ACTIONS(241), 2, anon_sym_ms, anon_sym_s, - [26453] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1514), 1, - sym_icu_category, - STATE(627), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [26464] = 4, + [26568] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1732), 1, + ACTIONS(1748), 1, anon_sym_LT_SLASH, - ACTIONS(1746), 1, + ACTIONS(1762), 1, sym_raw_text, - STATE(413), 1, + STATE(415), 1, sym_end_tag, - [26477] = 3, + [26581] = 3, ACTIONS(3), 1, sym_comment, - STATE(891), 1, + ACTIONS(1545), 1, + sym_icu_category, + STATE(644), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [26592] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(887), 1, sym_timed_expression, - ACTIONS(1609), 2, + ACTIONS(1754), 2, anon_sym_after, anon_sym_minimum, - [26488] = 4, + [26603] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1637), 1, - anon_sym_PLUS, - ACTIONS(1712), 1, - anon_sym_COMMA, - STATE(687), 1, - aux_sym_concatenation_expression_repeat1, - [26501] = 2, + ACTIONS(73), 1, + anon_sym_QMARK, + ACTIONS(71), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [26614] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1748), 3, + ACTIONS(1764), 3, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - [26510] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(53), 1, - anon_sym_QMARK, - ACTIONS(51), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [26521] = 4, + [26623] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1566), 1, + ACTIONS(1580), 1, anon_sym_DQUOTE, - ACTIONS(1750), 1, + ACTIONS(1766), 1, anon_sym_SEMI, - STATE(733), 1, + STATE(735), 1, aux_sym__binding_assignment_repeat1, - [26534] = 3, + [26636] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1514), 1, + ACTIONS(1545), 1, sym_icu_category, - STATE(644), 2, + STATE(631), 2, sym_icu_case, aux_sym_icu_expression_repeat1, - [26545] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1740), 1, - anon_sym_SEMI, - ACTIONS(1753), 1, - anon_sym_RPAREN, - STATE(880), 1, - sym_if_reference, - [26558] = 4, + [26647] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1635), 1, + ACTIONS(1649), 1, sym__interpolation_end, - ACTIONS(1710), 1, + ACTIONS(1726), 1, anon_sym_PLUS, - STATE(713), 1, + STATE(714), 1, aux_sym_concatenation_expression_repeat1, - [26571] = 3, - ACTIONS(3), 1, - sym_comment, - STATE(929), 1, - sym_icu_clause, - ACTIONS(1672), 2, - anon_sym_plural, - anon_sym_select, - [26582] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1230), 1, - anon_sym_QMARK, - ACTIONS(1246), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1755), 1, - anon_sym_COMMA, - [26595] = 4, + [26660] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1591), 1, + ACTIONS(1244), 1, anon_sym_QMARK, - ACTIONS(1631), 1, + ACTIONS(1250), 1, anon_sym_QMARK_QMARK, - ACTIONS(1757), 1, - sym__interpolation_end, - [26608] = 3, + ACTIONS(1769), 1, + anon_sym_RBRACK, + [26673] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1759), 1, - sym_identifier, - STATE(345), 1, - sym_call_expression, - [26618] = 3, + STATE(930), 1, + sym_icu_clause, + ACTIONS(1643), 2, + anon_sym_plural, + anon_sym_select, + [26684] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1732), 1, - anon_sym_LT_SLASH, - STATE(403), 1, - sym_end_tag, - [26628] = 3, + STATE(903), 1, + sym_timed_expression, + ACTIONS(1754), 2, + anon_sym_after, + anon_sym_minimum, + [26695] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1549), 1, + ACTIONS(1547), 1, anon_sym_LBRACE, - STATE(439), 1, + STATE(440), 1, sym_statement_block, - [26638] = 2, + [26705] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1038), 2, + ACTIONS(1154), 2, sym__control_flow_start, anon_sym_RBRACE, - [26646] = 3, + [26713] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1761), 1, + ACTIONS(1771), 1, anon_sym_LBRACE, - STATE(467), 1, + STATE(468), 1, sym_switch_body, - [26656] = 3, + [26723] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1496), 1, + ACTIONS(1508), 1, anon_sym_LBRACE, - STATE(468), 1, + STATE(469), 1, sym_statement_block, - [26666] = 3, + [26733] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1496), 1, + ACTIONS(1508), 1, anon_sym_LBRACE, - STATE(469), 1, + STATE(470), 1, sym_statement_block, - [26676] = 3, + [26743] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1763), 1, + ACTIONS(1773), 1, sym_identifier, - STATE(409), 1, + STATE(411), 1, sym_call_expression, - [26686] = 3, + [26753] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1765), 1, + ACTIONS(1775), 1, anon_sym_SQUOTE, - ACTIONS(1767), 1, + ACTIONS(1777), 1, aux_sym_quoted_attribute_value_token1, - [26696] = 3, + [26763] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1765), 1, + ACTIONS(1775), 1, anon_sym_DQUOTE, - ACTIONS(1769), 1, + ACTIONS(1779), 1, aux_sym_quoted_attribute_value_token2, - [26706] = 3, + [26773] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1222), 1, + ACTIONS(1234), 1, anon_sym_EQ, - STATE(536), 1, + STATE(532), 1, sym__binding_assignment, - [26716] = 3, + [26783] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1222), 1, + ACTIONS(1627), 2, + anon_sym_DOT, + anon_sym_RPAREN_RBRACK, + [26791] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1234), 1, anon_sym_EQ, - STATE(539), 1, + STATE(531), 1, sym__binding_assignment, - [26726] = 3, + [26801] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1222), 1, + ACTIONS(1234), 1, anon_sym_EQ, - STATE(540), 1, + STATE(536), 1, sym__binding_assignment, - [26736] = 3, + [26811] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1496), 1, + ACTIONS(1508), 1, anon_sym_LBRACE, - STATE(471), 1, + STATE(472), 1, sym_statement_block, - [26746] = 3, + [26821] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1496), 1, + ACTIONS(1508), 1, anon_sym_LBRACE, - STATE(472), 1, + STATE(473), 1, sym_statement_block, - [26756] = 3, + [26831] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1763), 1, + ACTIONS(1773), 1, sym_identifier, - STATE(410), 1, + STATE(412), 1, sym_call_expression, - [26766] = 2, + [26841] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1615), 2, + ACTIONS(1781), 1, anon_sym_DOT, - anon_sym_RPAREN_RBRACK, - [26774] = 3, + ACTIONS(1783), 1, + anon_sym_RBRACK, + [26851] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1771), 1, - anon_sym_DOT, - ACTIONS(1773), 1, - anon_sym_RBRACK, - [26784] = 3, + ACTIONS(1748), 1, + anon_sym_LT_SLASH, + STATE(406), 1, + sym_end_tag, + [26861] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1775), 1, + ACTIONS(1785), 1, anon_sym_SQUOTE, - STATE(531), 1, + STATE(538), 1, sym__single_quote, - [26794] = 3, + [26871] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1775), 1, + ACTIONS(1785), 1, anon_sym_DQUOTE, - STATE(531), 1, + STATE(538), 1, sym__double_quote, - [26804] = 2, + [26881] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1629), 2, + anon_sym_DOT, + anon_sym_RPAREN_RBRACK, + [26889] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1617), 2, + ACTIONS(1631), 2, anon_sym_DOT, anon_sym_RPAREN_RBRACK, - [26812] = 2, + [26897] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1098), 2, + ACTIONS(1114), 2, sym__control_flow_start, anon_sym_RBRACE, - [26820] = 3, + [26905] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1732), 1, + ACTIONS(1787), 2, + sym_raw_text, anon_sym_LT_SLASH, - STATE(404), 1, - sym_end_tag, - [26830] = 2, + [26913] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1619), 2, - anon_sym_DOT, - anon_sym_RPAREN_RBRACK, - [26838] = 3, + ACTIONS(1789), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [26921] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1549), 1, + ACTIONS(1791), 1, anon_sym_LBRACE, - STATE(438), 1, - sym_statement_block, - [26848] = 2, + STATE(436), 1, + sym_switch_body, + [26931] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1777), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [26856] = 2, + ACTIONS(1793), 1, + anon_sym_RBRACE, + ACTIONS(1795), 1, + sym_icu_category, + [26941] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1779), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [26864] = 3, + ACTIONS(1797), 1, + anon_sym_SQUOTE, + STATE(529), 1, + sym__single_quote, + [26951] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1781), 1, + ACTIONS(1799), 1, sym_identifier, - STATE(693), 1, + STATE(348), 1, sym_call_expression, - [26874] = 3, + [26961] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1783), 1, - anon_sym_LBRACE, - STATE(434), 1, - sym_switch_body, - [26884] = 3, + ACTIONS(1801), 1, + sym_identifier, + STATE(117), 1, + sym_pipe_call, + [26971] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1549), 1, + ACTIONS(1547), 1, anon_sym_LBRACE, - STATE(419), 1, + STATE(437), 1, sym_statement_block, - [26894] = 3, + [26981] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1785), 1, + ACTIONS(1803), 1, sym_identifier, - STATE(140), 1, - sym_pipe_call, - [26904] = 3, + STATE(694), 1, + sym_call_expression, + [26991] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1547), 1, + anon_sym_LBRACE, + STATE(438), 1, + sym_statement_block, + [27001] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1787), 1, + ACTIONS(1805), 1, anon_sym_LPAREN, STATE(484), 1, sym__switch_body_expression, - [26914] = 3, + [27011] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1549), 1, - anon_sym_LBRACE, - STATE(435), 1, - sym_statement_block, - [26924] = 3, + ACTIONS(1797), 1, + anon_sym_DQUOTE, + STATE(529), 1, + sym__double_quote, + [27021] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1789), 1, - anon_sym_SQUOTE, - STATE(527), 1, - sym__single_quote, - [26934] = 3, + ACTIONS(1807), 1, + sym_identifier, + STATE(318), 1, + sym_call_expression, + [27031] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1791), 1, + ACTIONS(1809), 1, + sym_identifier, + STATE(412), 1, + sym_call_expression, + [27041] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1811), 1, anon_sym_LPAREN, STATE(485), 1, sym__for_body_expression, - [26944] = 3, + [27051] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1549), 1, - anon_sym_LBRACE, - STATE(436), 1, - sym_statement_block, - [26954] = 3, + ACTIONS(1692), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [27059] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1793), 1, + ACTIONS(1813), 1, anon_sym_LPAREN, - STATE(487), 1, + STATE(486), 1, sym__if_body_expression, - [26964] = 3, + [27069] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1793), 1, + ACTIONS(1813), 1, anon_sym_LPAREN, STATE(488), 1, sym__if_body_expression, - [26974] = 3, + [27079] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1795), 1, - sym_identifier, - STATE(319), 1, - sym_call_expression, - [26984] = 3, + ACTIONS(1584), 1, + anon_sym_LBRACE, + STATE(824), 1, + sym_statement_block, + [27089] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1797), 1, + ACTIONS(1815), 1, sym_identifier, - STATE(410), 1, + STATE(73), 1, sym_call_expression, - [26994] = 3, + [27099] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1789), 1, - anon_sym_DQUOTE, - STATE(527), 1, - sym__double_quote, - [27004] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1684), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [27012] = 3, + ACTIONS(1817), 1, + sym_identifier, + STATE(139), 1, + sym_pipe_call, + [27109] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1803), 1, sym_identifier, - STATE(65), 1, + STATE(664), 1, sym_call_expression, - [27022] = 3, + [27119] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1801), 1, - sym_identifier, - STATE(123), 1, - sym_pipe_call, - [27032] = 2, + ACTIONS(1819), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [27127] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1803), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [27040] = 3, + ACTIONS(1706), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [27135] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1781), 1, - sym_identifier, - STATE(661), 1, - sym_call_expression, - [27050] = 3, + ACTIONS(1347), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [27143] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1549), 1, + ACTIONS(1547), 1, anon_sym_LBRACE, - STATE(421), 1, + STATE(423), 1, sym_statement_block, - [27060] = 3, + [27153] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1482), 1, + ACTIONS(1547), 1, anon_sym_LBRACE, - STATE(825), 1, + STATE(398), 1, sym_statement_block, - [27070] = 2, + [27163] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1696), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [27078] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1795), 1, + ACTIONS(1807), 1, sym_identifier, - STATE(321), 1, + STATE(320), 1, sym_call_expression, - [27088] = 2, + [27173] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1805), 2, + ACTIONS(1821), 2, anon_sym_RPAREN, anon_sym_COMMA, - [27096] = 3, + [27181] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1807), 1, + ACTIONS(1823), 1, anon_sym_LPAREN, - STATE(418), 1, + STATE(420), 1, sym__for_body_expression, - [27106] = 3, + [27191] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1809), 1, - anon_sym_SEMI, - ACTIONS(1811), 1, - anon_sym_RPAREN, - [27116] = 2, + ACTIONS(1748), 1, + anon_sym_LT_SLASH, + STATE(405), 1, + sym_end_tag, + [27201] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1813), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [27124] = 3, + ACTIONS(1825), 1, + sym_identifier, + STATE(140), 1, + sym_call_expression, + [27211] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1549), 1, + ACTIONS(1547), 1, anon_sym_LBRACE, STATE(397), 1, sym_statement_block, - [27134] = 3, + [27221] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1815), 1, - sym_identifier, - STATE(143), 1, - sym_call_expression, - [27144] = 3, + ACTIONS(1827), 1, + anon_sym_when, + ACTIONS(1829), 1, + anon_sym_on, + [27231] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1817), 1, + ACTIONS(1831), 1, sym_identifier, STATE(17), 1, sym_call_expression, - [27154] = 3, + [27241] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1819), 1, + ACTIONS(1833), 1, sym_identifier, - STATE(430), 1, + STATE(432), 1, sym_pipe_call, - [27164] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1662), 1, - anon_sym_RPAREN_RBRACK, - ACTIONS(1821), 1, - anon_sym_DOT, - [27174] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1549), 1, - anon_sym_LBRACE, - STATE(420), 1, - sym_statement_block, - [27184] = 3, + [27251] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1823), 1, - anon_sym_when, - ACTIONS(1825), 1, - anon_sym_on, - [27194] = 3, + ACTIONS(1835), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [27259] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1827), 1, + ACTIONS(1837), 1, sym_identifier, - STATE(716), 1, + STATE(711), 1, sym_for_declaration, - [27204] = 3, + [27269] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1496), 1, + ACTIONS(1508), 1, anon_sym_LBRACE, - STATE(499), 1, + STATE(500), 1, sym_statement_block, - [27214] = 3, + [27279] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1829), 1, - anon_sym_RBRACE, - ACTIONS(1831), 1, - sym_icu_category, - [27224] = 3, + ACTIONS(1839), 1, + anon_sym_LPAREN, + STATE(428), 1, + sym__if_body_expression, + [27289] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1496), 1, + ACTIONS(1547), 1, anon_sym_LBRACE, - STATE(500), 1, + STATE(421), 1, sym_statement_block, - [27234] = 3, + [27299] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1833), 1, - anon_sym_LPAREN, - STATE(426), 1, - sym__if_body_expression, - [27244] = 3, + ACTIONS(1508), 1, + anon_sym_LBRACE, + STATE(501), 1, + sym_statement_block, + [27309] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1547), 1, + anon_sym_LBRACE, + STATE(441), 1, + sym_statement_block, + [27319] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1835), 1, + ACTIONS(1841), 1, sym_identifier, - STATE(240), 1, + STATE(234), 1, sym_call_expression, - [27254] = 3, + [27329] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1837), 1, + ACTIONS(1843), 1, sym_identifier, STATE(33), 1, sym_pipe_call, - [27264] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1839), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [27272] = 2, + [27339] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1309), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [27280] = 3, + ACTIONS(1845), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [27347] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1841), 1, + ACTIONS(1847), 1, sym_identifier, - STATE(263), 1, + STATE(266), 1, sym_pipe_call, - [27290] = 3, + [27357] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1625), 1, - anon_sym_LT_SLASH, - STATE(449), 1, - sym_end_tag, - [27300] = 3, + ACTIONS(1849), 1, + sym_identifier, + STATE(166), 1, + sym_pipe_call, + [27367] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1625), 1, + ACTIONS(1637), 1, anon_sym_LT_SLASH, STATE(450), 1, sym_end_tag, - [27310] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1843), 1, - sym_identifier, - STATE(168), 1, - sym_pipe_call, - [27320] = 3, + [27377] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1833), 1, + ACTIONS(1839), 1, anon_sym_LPAREN, - STATE(427), 1, + STATE(429), 1, sym__if_body_expression, - [27330] = 3, + [27387] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1845), 1, - sym__end_tag_name, - ACTIONS(1847), 1, - sym_erroneous_end_tag_name, - [27340] = 2, + ACTIONS(1637), 1, + anon_sym_LT_SLASH, + STATE(451), 1, + sym_end_tag, + [27397] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1849), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [27348] = 2, + ACTIONS(1851), 1, + sym__end_tag_name, + ACTIONS(1853), 1, + sym_erroneous_end_tag_name, + [27407] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1851), 2, + ACTIONS(1855), 2, anon_sym_SEMI, anon_sym_RPAREN, - [27356] = 3, + [27415] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1853), 1, + ACTIONS(1857), 1, anon_sym_case, - ACTIONS(1855), 1, + ACTIONS(1859), 1, anon_sym_default, - [27366] = 3, + [27425] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1857), 1, + ACTIONS(1547), 1, + anon_sym_LBRACE, + STATE(422), 1, + sym_statement_block, + [27435] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1861), 1, sym_identifier, - STATE(38), 1, + STATE(42), 1, sym_call_expression, - [27376] = 3, + [27445] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1859), 1, + ACTIONS(1863), 1, sym_identifier, - STATE(140), 1, + STATE(117), 1, sym_pipe_call, - [27386] = 3, + [27455] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1861), 1, + ACTIONS(1865), 1, anon_sym_SQUOTE, - ACTIONS(1863), 1, + ACTIONS(1867), 1, aux_sym_quoted_attribute_value_token1, - [27396] = 3, + [27465] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1861), 1, - anon_sym_DQUOTE, ACTIONS(1865), 1, + anon_sym_DQUOTE, + ACTIONS(1869), 1, aux_sym_quoted_attribute_value_token2, - [27406] = 3, + [27475] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1797), 1, + ACTIONS(1809), 1, sym_identifier, - STATE(409), 1, + STATE(411), 1, sym_call_expression, - [27416] = 3, + [27485] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1168), 1, + ACTIONS(1184), 1, anon_sym_EQ, - STATE(521), 1, + STATE(523), 1, sym__binding_assignment, - [27426] = 2, + [27495] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1867), 2, + ACTIONS(1871), 2, sym__control_flow_start, anon_sym_RBRACE, - [27434] = 2, + [27503] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1873), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [27511] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1869), 2, + ACTIONS(1875), 1, anon_sym_SEMI, + ACTIONS(1877), 1, anon_sym_RPAREN, - [27442] = 3, + [27521] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1871), 1, + ACTIONS(1879), 1, anon_sym_LPAREN, - STATE(444), 1, + STATE(419), 1, sym__switch_body_expression, - [27452] = 2, + [27531] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1853), 1, + sym_erroneous_end_tag_name, + ACTIONS(1881), 1, + sym__end_tag_name, + [27541] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1566), 2, + ACTIONS(1580), 2, anon_sym_DQUOTE, anon_sym_SEMI, - [27460] = 3, + [27549] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1168), 1, + ACTIONS(1184), 1, anon_sym_EQ, - STATE(522), 1, + STATE(524), 1, sym__binding_assignment, - [27470] = 3, + [27559] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1827), 1, - sym_identifier, - STATE(723), 1, - sym_for_declaration, - [27480] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1168), 1, + ACTIONS(1184), 1, anon_sym_EQ, - STATE(510), 1, + STATE(525), 1, sym__binding_assignment, - [27490] = 3, + [27569] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1847), 1, - sym_erroneous_end_tag_name, - ACTIONS(1873), 1, - sym__end_tag_name, - [27500] = 3, + ACTIONS(1837), 1, + sym_identifier, + STATE(727), 1, + sym_for_declaration, + [27579] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1496), 1, + ACTIONS(1883), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [27587] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1508), 1, anon_sym_LBRACE, STATE(458), 1, sym_statement_block, - [27510] = 3, + [27597] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1496), 1, + ACTIONS(1508), 1, anon_sym_LBRACE, STATE(459), 1, sym_statement_block, - [27520] = 3, + [27607] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1496), 1, + ACTIONS(1508), 1, anon_sym_LBRACE, STATE(460), 1, sym_statement_block, - [27530] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1549), 1, - anon_sym_LBRACE, - STATE(396), 1, - sym_statement_block, - [27540] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1875), 1, - sym__doctype, - [27547] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1877), 1, - anon_sym_LPAREN, - [27554] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1633), 1, - sym__interpolation_end, - [27561] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1879), 1, - anon_sym_LPAREN, - [27568] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1881), 1, - ts_builtin_sym_end, - [27575] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1883), 1, - sym_erroneous_end_tag_name, - [27582] = 2, + [27617] = 3, ACTIONS(3), 1, sym_comment, + ACTIONS(1672), 1, + anon_sym_RPAREN_RBRACK, ACTIONS(1885), 1, - anon_sym_SLASH2, - [27589] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1757), 1, - sym__interpolation_end, - [27596] = 2, + anon_sym_DOT, + [27627] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1887), 1, - anon_sym_DQUOTE, - [27603] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1873), 1, - sym__end_tag_name, - [27610] = 2, + anon_sym_LBRACE, + [27634] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(303), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - [27617] = 2, + [27641] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1889), 1, - anon_sym_DQUOTE, - [27624] = 2, + anon_sym_RPAREN, + [27648] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1686), 1, + sym__interpolation_end, + [27655] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1891), 1, - anon_sym_RPAREN, - [27631] = 2, + anon_sym_GT, + [27662] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1893), 1, - anon_sym_let, - [27638] = 2, + ACTIONS(1647), 1, + sym__interpolation_end, + [27669] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1307), 1, - anon_sym_COLON, - [27645] = 2, + ACTIONS(1893), 1, + anon_sym_SLASH2, + [27676] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1895), 1, - anon_sym_GT, - [27652] = 2, + sym_regular_expression_pattern, + [27683] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1897), 1, - anon_sym_RPAREN, - [27659] = 2, + anon_sym_SQUOTE, + [27690] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1897), 1, + anon_sym_DQUOTE, + [27697] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1899), 1, anon_sym_RPAREN, - [27666] = 2, + [27704] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1881), 1, + sym__end_tag_name, + [27711] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1901), 1, - anon_sym_RBRACK, - [27673] = 2, + anon_sym_let, + [27718] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1903), 1, - anon_sym_RPAREN, - [27680] = 2, + anon_sym_of, + [27725] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1905), 1, - sym_attribute_name, - [27687] = 2, + anon_sym_LPAREN, + [27732] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1907), 1, - anon_sym_LPAREN, - [27694] = 2, + ACTIONS(1329), 1, + anon_sym_COLON, + [27739] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1909), 1, + ACTIONS(1907), 1, anon_sym_RPAREN, - [27701] = 2, + [27746] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1294), 1, - anon_sym_COLON, - [27708] = 2, + ACTIONS(1909), 1, + anon_sym_RPAREN, + [27753] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1911), 1, anon_sym_RPAREN, - [27715] = 2, + [27760] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(65), 1, - anon_sym_EQ_GT, - [27722] = 2, + ACTIONS(1913), 1, + sym__doctype, + [27767] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1341), 1, - anon_sym_COLON, - [27729] = 2, + ACTIONS(1915), 1, + sym_attribute_name, + [27774] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1913), 1, - anon_sym_as, - [27736] = 2, + ACTIONS(1309), 1, + anon_sym_COLON, + [27781] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1915), 1, - anon_sym_RPAREN_RBRACK, - [27743] = 2, + ACTIONS(1917), 1, + anon_sym_as, + [27788] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1917), 1, - anon_sym_RBRACK, - [27750] = 2, + ACTIONS(85), 1, + anon_sym_EQ_GT, + [27795] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1919), 1, anon_sym_RBRACK, - [27757] = 2, + [27802] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1921), 1, - anon_sym_of, - [27764] = 2, + sym_erroneous_end_tag_name, + [27809] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1923), 1, - anon_sym_LBRACE, - [27771] = 2, + anon_sym_RPAREN, + [27816] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1349), 1, + anon_sym_COLON, + [27823] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1925), 1, - anon_sym_GT, - [27778] = 2, + sym_identifier, + [27830] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1927), 1, anon_sym_RPAREN, - [27785] = 2, + [27837] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1929), 1, - anon_sym_RPAREN, - [27792] = 2, + aux_sym_doctype_token1, + [27844] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(774), 1, - anon_sym_LPAREN, - [27799] = 2, + ACTIONS(1616), 1, + anon_sym_COMMA, + [27851] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1931), 1, - aux_sym_doctype_token1, - [27806] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1323), 1, - anon_sym_COLON, - [27813] = 2, + anon_sym_RPAREN, + [27858] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1933), 1, - anon_sym_LBRACE, - [27820] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1847), 1, - sym_erroneous_end_tag_name, - [27827] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(313), 1, anon_sym_EQ_GT, - [27834] = 2, + [27865] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1935), 1, - sym_regular_expression_pattern, - [27841] = 2, + anon_sym_RPAREN, + [27872] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1937), 1, - anon_sym_RPAREN, - [27848] = 2, + anon_sym_GT, + [27879] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1939), 1, - aux_sym_doctype_token1, - [27855] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(33), 1, - anon_sym_EQ_GT, - [27862] = 2, + anon_sym_LPAREN, + [27886] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1845), 1, - sym__end_tag_name, - [27869] = 2, + ACTIONS(1941), 1, + anon_sym_RPAREN_RBRACK, + [27893] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, + ACTIONS(1943), 1, anon_sym_LBRACE, - [27876] = 2, + [27900] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1641), 1, - anon_sym_COMMA, - [27883] = 2, + ACTIONS(778), 1, + anon_sym_LPAREN, + [27907] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1943), 1, - anon_sym_GT, - [27890] = 2, + ACTIONS(1853), 1, + sym_erroneous_end_tag_name, + [27914] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1945), 1, - sym_identifier, - [27897] = 2, + anon_sym_RBRACK, + [27921] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1947), 1, - sym_attribute_name, - [27904] = 2, + sym_regular_expression_pattern, + [27928] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(578), 1, - anon_sym_LPAREN, - [27911] = 2, + ACTIONS(343), 1, + anon_sym_EQ_GT, + [27935] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1949), 1, - anon_sym_RPAREN, - [27918] = 2, + aux_sym_doctype_token1, + [27942] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1951), 1, - anon_sym_RPAREN, - [27925] = 2, + sym_attribute_name, + [27949] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1851), 1, + sym__end_tag_name, + [27956] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1953), 1, - anon_sym_SLASH2, - [27932] = 2, + anon_sym_GT, + [27963] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1955), 1, + ACTIONS(41), 1, anon_sym_EQ_GT, - [27939] = 2, + [27970] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1955), 1, + anon_sym_RPAREN, + [27977] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1957), 1, sym_identifier, - [27946] = 2, + [27984] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1959), 1, - anon_sym_RPAREN, - [27953] = 2, + anon_sym_LBRACE, + [27991] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1961), 1, - anon_sym_RBRACK, - [27960] = 2, + sym_identifier, + [27998] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1963), 1, - anon_sym_RPAREN_RBRACK, - [27967] = 2, + anon_sym_RPAREN, + [28005] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1965), 1, - anon_sym_RPAREN, - [27974] = 2, + sym_number, + [28012] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1967), 1, - anon_sym_RPAREN, - [27981] = 2, + ACTIONS(339), 1, + anon_sym_LPAREN, + [28019] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1889), 1, - anon_sym_SQUOTE, - [27988] = 2, + ACTIONS(1967), 1, + anon_sym_track, + [28026] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1969), 1, - anon_sym_LBRACE, - [27995] = 2, + anon_sym_EQ_GT, + [28033] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1971), 1, - anon_sym_EQ_GT, - [28002] = 2, + anon_sym_RPAREN, + [28040] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1973), 1, - sym_regular_expression_pattern, - [28009] = 2, + anon_sym_RBRACK, + [28047] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1975), 1, - anon_sym_LBRACE, - [28016] = 2, + anon_sym_RPAREN_RBRACK, + [28054] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1977), 1, - sym_number, - [28023] = 2, + anon_sym_RPAREN, + [28061] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1979), 1, - anon_sym_SLASH2, - [28030] = 2, + anon_sym_RPAREN, + [28068] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1981), 1, anon_sym_RBRACK, - [28037] = 2, + [28075] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1983), 1, - anon_sym_LPAREN, - [28044] = 2, + anon_sym_LBRACE, + [28082] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1985), 1, - anon_sym_SEMI, - [28051] = 2, + anon_sym_RPAREN, + [28089] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1987), 1, - sym_regular_expression_pattern, - [28058] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(177), 1, - anon_sym_LPAREN, - [28065] = 2, + anon_sym_LBRACE, + [28096] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1989), 1, - sym_identifier, - [28072] = 2, + anon_sym_SQUOTE, + [28103] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1991), 1, - sym_identifier, - [28079] = 2, + anon_sym_LPAREN, + [28110] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1993), 1, - anon_sym_RPAREN, - [28086] = 2, + anon_sym_SEMI, + [28117] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1995), 1, - sym_regular_expression_pattern, - [28093] = 2, + anon_sym_LBRACE, + [28124] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1997), 1, - anon_sym_RPAREN, - [28100] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1887), 1, - anon_sym_SQUOTE, - [28107] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(185), 1, - anon_sym_EQ_GT, - [28114] = 2, + anon_sym_SLASH2, + [28131] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1999), 1, - sym_class_name, - [28121] = 2, + anon_sym_RBRACK, + [28138] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2001), 1, - anon_sym_GT, - [28128] = 2, + sym_regular_expression_pattern, + [28145] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2003), 1, - anon_sym_SEMI, - [28135] = 2, + anon_sym_LPAREN, + [28152] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2005), 1, - sym__doctype, - [28142] = 2, + anon_sym_LPAREN, + [28159] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1989), 1, + anon_sym_DQUOTE, + [28166] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2007), 1, - anon_sym_LPAREN, - [28149] = 2, + anon_sym_RPAREN, + [28173] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2009), 1, - anon_sym_COMMA, - [28156] = 2, + sym_regular_expression_pattern, + [28180] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2011), 1, - anon_sym_RPAREN, - [28163] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1349), 1, - anon_sym_COLON, - [28170] = 2, + sym_identifier, + [28187] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2013), 1, - anon_sym_track, - [28177] = 2, + anon_sym_COMMA, + [28194] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2015), 1, - anon_sym_COMMA, - [28184] = 2, + ts_builtin_sym_end, + [28201] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2017), 1, - anon_sym_COMMA, - [28191] = 2, + sym_class_name, + [28208] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(209), 1, + anon_sym_EQ_GT, + [28215] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2019), 1, - anon_sym_GT, - [28198] = 2, + anon_sym_SEMI, + [28222] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2021), 1, + sym__doctype, + [28229] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2023), 1, + anon_sym_COMMA, + [28236] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2025), 1, + anon_sym_RPAREN, + [28243] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1357), 1, + anon_sym_COLON, + [28250] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1315), 1, + anon_sym_COLON, + [28257] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2027), 1, + anon_sym_GT, + [28264] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2029), 1, + anon_sym_GT, + [28271] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2031), 1, + anon_sym_COMMA, + [28278] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2033), 1, anon_sym_SEMI, - [28205] = 2, + [28285] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(199), 1, + ACTIONS(2035), 1, + anon_sym_SLASH2, + [28292] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(205), 1, anon_sym_EQ_GT, - [28212] = 2, + [28299] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2023), 1, + ACTIONS(2037), 1, anon_sym_GT, - [28219] = 2, + [28306] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1755), 1, + ACTIONS(1598), 1, anon_sym_COMMA, - [28226] = 2, + [28313] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2025), 1, - anon_sym_SLASH2, - [28233] = 2, + ACTIONS(572), 1, + anon_sym_LPAREN, + [28320] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2027), 1, - anon_sym_LBRACE, + ACTIONS(2039), 1, + anon_sym_SLASH2, }; static const uint32_t ts_small_parse_table_map[] = { @@ -29109,33 +29174,33 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(35)] = 2084, [SMALL_STATE(36)] = 2142, [SMALL_STATE(37)] = 2200, - [SMALL_STATE(38)] = 2265, - [SMALL_STATE(39)] = 2320, - [SMALL_STATE(40)] = 2375, - [SMALL_STATE(41)] = 2434, - [SMALL_STATE(42)] = 2503, - [SMALL_STATE(43)] = 2560, - [SMALL_STATE(44)] = 2633, - [SMALL_STATE(45)] = 2700, - [SMALL_STATE(46)] = 2757, - [SMALL_STATE(47)] = 2824, - [SMALL_STATE(48)] = 2881, - [SMALL_STATE(49)] = 2940, - [SMALL_STATE(50)] = 2995, + [SMALL_STATE(38)] = 2267, + [SMALL_STATE(39)] = 2332, + [SMALL_STATE(40)] = 2391, + [SMALL_STATE(41)] = 2446, + [SMALL_STATE(42)] = 2517, + [SMALL_STATE(43)] = 2572, + [SMALL_STATE(44)] = 2627, + [SMALL_STATE(45)] = 2686, + [SMALL_STATE(46)] = 2755, + [SMALL_STATE(47)] = 2812, + [SMALL_STATE(48)] = 2885, + [SMALL_STATE(49)] = 2942, + [SMALL_STATE(50)] = 3009, [SMALL_STATE(51)] = 3066, - [SMALL_STATE(52)] = 3120, - [SMALL_STATE(53)] = 3174, - [SMALL_STATE(54)] = 3228, - [SMALL_STATE(55)] = 3288, - [SMALL_STATE(56)] = 3342, - [SMALL_STATE(57)] = 3396, - [SMALL_STATE(58)] = 3450, - [SMALL_STATE(59)] = 3504, - [SMALL_STATE(60)] = 3558, - [SMALL_STATE(61)] = 3612, - [SMALL_STATE(62)] = 3666, - [SMALL_STATE(63)] = 3720, - [SMALL_STATE(64)] = 3774, + [SMALL_STATE(52)] = 3124, + [SMALL_STATE(53)] = 3178, + [SMALL_STATE(54)] = 3232, + [SMALL_STATE(55)] = 3286, + [SMALL_STATE(56)] = 3340, + [SMALL_STATE(57)] = 3394, + [SMALL_STATE(58)] = 3448, + [SMALL_STATE(59)] = 3502, + [SMALL_STATE(60)] = 3556, + [SMALL_STATE(61)] = 3610, + [SMALL_STATE(62)] = 3664, + [SMALL_STATE(63)] = 3724, + [SMALL_STATE(64)] = 3778, [SMALL_STATE(65)] = 3832, [SMALL_STATE(66)] = 3886, [SMALL_STATE(67)] = 3940, @@ -29150,864 +29215,865 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(76)] = 4426, [SMALL_STATE(77)] = 4480, [SMALL_STATE(78)] = 4534, - [SMALL_STATE(79)] = 4593, + [SMALL_STATE(79)] = 4591, [SMALL_STATE(80)] = 4650, - [SMALL_STATE(81)] = 4709, + [SMALL_STATE(81)] = 4707, [SMALL_STATE(82)] = 4766, - [SMALL_STATE(83)] = 4822, - [SMALL_STATE(84)] = 4878, - [SMALL_STATE(85)] = 4934, - [SMALL_STATE(86)] = 4992, - [SMALL_STATE(87)] = 5062, + [SMALL_STATE(83)] = 4836, + [SMALL_STATE(84)] = 4892, + [SMALL_STATE(85)] = 4948, + [SMALL_STATE(86)] = 5010, + [SMALL_STATE(87)] = 5068, [SMALL_STATE(88)] = 5124, - [SMALL_STATE(89)] = 5186, - [SMALL_STATE(90)] = 5242, + [SMALL_STATE(89)] = 5180, + [SMALL_STATE(90)] = 5236, [SMALL_STATE(91)] = 5298, [SMALL_STATE(92)] = 5391, [SMALL_STATE(93)] = 5484, [SMALL_STATE(94)] = 5577, [SMALL_STATE(95)] = 5670, [SMALL_STATE(96)] = 5763, - [SMALL_STATE(97)] = 5815, - [SMALL_STATE(98)] = 5881, - [SMALL_STATE(99)] = 5947, - [SMALL_STATE(100)] = 6001, - [SMALL_STATE(101)] = 6065, - [SMALL_STATE(102)] = 6119, - [SMALL_STATE(103)] = 6183, - [SMALL_STATE(104)] = 6237, - [SMALL_STATE(105)] = 6299, - [SMALL_STATE(106)] = 6359, - [SMALL_STATE(107)] = 6413, - [SMALL_STATE(108)] = 6465, - [SMALL_STATE(109)] = 6517, - [SMALL_STATE(110)] = 6571, - [SMALL_STATE(111)] = 6673, - [SMALL_STATE(112)] = 6777, + [SMALL_STATE(97)] = 5867, + [SMALL_STATE(98)] = 5929, + [SMALL_STATE(99)] = 5981, + [SMALL_STATE(100)] = 6045, + [SMALL_STATE(101)] = 6099, + [SMALL_STATE(102)] = 6159, + [SMALL_STATE(103)] = 6263, + [SMALL_STATE(104)] = 6317, + [SMALL_STATE(105)] = 6371, + [SMALL_STATE(106)] = 6425, + [SMALL_STATE(107)] = 6479, + [SMALL_STATE(108)] = 6581, + [SMALL_STATE(109)] = 6645, + [SMALL_STATE(110)] = 6697, + [SMALL_STATE(111)] = 6763, + [SMALL_STATE(112)] = 6829, [SMALL_STATE(113)] = 6881, [SMALL_STATE(114)] = 6985, [SMALL_STATE(115)] = 7089, - [SMALL_STATE(116)] = 7138, - [SMALL_STATE(117)] = 7187, - [SMALL_STATE(118)] = 7236, - [SMALL_STATE(119)] = 7337, - [SMALL_STATE(120)] = 7386, - [SMALL_STATE(121)] = 7441, - [SMALL_STATE(122)] = 7490, - [SMALL_STATE(123)] = 7539, - [SMALL_STATE(124)] = 7588, - [SMALL_STATE(125)] = 7637, - [SMALL_STATE(126)] = 7690, - [SMALL_STATE(127)] = 7781, - [SMALL_STATE(128)] = 7872, - [SMALL_STATE(129)] = 7927, - [SMALL_STATE(130)] = 7976, - [SMALL_STATE(131)] = 8077, - [SMALL_STATE(132)] = 8132, - [SMALL_STATE(133)] = 8233, - [SMALL_STATE(134)] = 8282, - [SMALL_STATE(135)] = 8383, - [SMALL_STATE(136)] = 8432, - [SMALL_STATE(137)] = 8481, - [SMALL_STATE(138)] = 8530, - [SMALL_STATE(139)] = 8579, - [SMALL_STATE(140)] = 8634, - [SMALL_STATE(141)] = 8683, - [SMALL_STATE(142)] = 8784, - [SMALL_STATE(143)] = 8833, - [SMALL_STATE(144)] = 8882, - [SMALL_STATE(145)] = 8983, - [SMALL_STATE(146)] = 9084, - [SMALL_STATE(147)] = 9185, - [SMALL_STATE(148)] = 9286, - [SMALL_STATE(149)] = 9377, - [SMALL_STATE(150)] = 9468, + [SMALL_STATE(116)] = 7180, + [SMALL_STATE(117)] = 7271, + [SMALL_STATE(118)] = 7320, + [SMALL_STATE(119)] = 7373, + [SMALL_STATE(120)] = 7428, + [SMALL_STATE(121)] = 7529, + [SMALL_STATE(122)] = 7620, + [SMALL_STATE(123)] = 7669, + [SMALL_STATE(124)] = 7760, + [SMALL_STATE(125)] = 7815, + [SMALL_STATE(126)] = 7916, + [SMALL_STATE(127)] = 7965, + [SMALL_STATE(128)] = 8066, + [SMALL_STATE(129)] = 8115, + [SMALL_STATE(130)] = 8164, + [SMALL_STATE(131)] = 8213, + [SMALL_STATE(132)] = 8262, + [SMALL_STATE(133)] = 8311, + [SMALL_STATE(134)] = 8360, + [SMALL_STATE(135)] = 8461, + [SMALL_STATE(136)] = 8510, + [SMALL_STATE(137)] = 8559, + [SMALL_STATE(138)] = 8608, + [SMALL_STATE(139)] = 8657, + [SMALL_STATE(140)] = 8706, + [SMALL_STATE(141)] = 8755, + [SMALL_STATE(142)] = 8804, + [SMALL_STATE(143)] = 8853, + [SMALL_STATE(144)] = 8954, + [SMALL_STATE(145)] = 9003, + [SMALL_STATE(146)] = 9104, + [SMALL_STATE(147)] = 9205, + [SMALL_STATE(148)] = 9306, + [SMALL_STATE(149)] = 9407, + [SMALL_STATE(150)] = 9462, [SMALL_STATE(151)] = 9517, - [SMALL_STATE(152)] = 9565, - [SMALL_STATE(153)] = 9663, - [SMALL_STATE(154)] = 9751, - [SMALL_STATE(155)] = 9839, - [SMALL_STATE(156)] = 9887, + [SMALL_STATE(152)] = 9605, + [SMALL_STATE(153)] = 9659, + [SMALL_STATE(154)] = 9707, + [SMALL_STATE(155)] = 9755, + [SMALL_STATE(156)] = 9853, [SMALL_STATE(157)] = 9941, - [SMALL_STATE(158)] = 10029, - [SMALL_STATE(159)] = 10117, - [SMALL_STATE(160)] = 10205, + [SMALL_STATE(158)] = 9993, + [SMALL_STATE(159)] = 10081, + [SMALL_STATE(160)] = 10169, [SMALL_STATE(161)] = 10257, [SMALL_STATE(162)] = 10308, [SMALL_STATE(163)] = 10359, - [SMALL_STATE(164)] = 10408, - [SMALL_STATE(165)] = 10457, - [SMALL_STATE(166)] = 10501, - [SMALL_STATE(167)] = 10551, - [SMALL_STATE(168)] = 10601, - [SMALL_STATE(169)] = 10645, - [SMALL_STATE(170)] = 10692, - [SMALL_STATE(171)] = 10775, + [SMALL_STATE(164)] = 10446, + [SMALL_STATE(165)] = 10495, + [SMALL_STATE(166)] = 10544, + [SMALL_STATE(167)] = 10588, + [SMALL_STATE(168)] = 10638, + [SMALL_STATE(169)] = 10682, + [SMALL_STATE(170)] = 10732, + [SMALL_STATE(171)] = 10815, [SMALL_STATE(172)] = 10858, - [SMALL_STATE(173)] = 10901, - [SMALL_STATE(174)] = 10981, - [SMALL_STATE(175)] = 11024, - [SMALL_STATE(176)] = 11099, - [SMALL_STATE(177)] = 11174, - [SMALL_STATE(178)] = 11217, - [SMALL_STATE(179)] = 11292, - [SMALL_STATE(180)] = 11335, - [SMALL_STATE(181)] = 11378, - [SMALL_STATE(182)] = 11421, - [SMALL_STATE(183)] = 11496, - [SMALL_STATE(184)] = 11571, - [SMALL_STATE(185)] = 11646, - [SMALL_STATE(186)] = 11721, - [SMALL_STATE(187)] = 11796, - [SMALL_STATE(188)] = 11871, - [SMALL_STATE(189)] = 11946, - [SMALL_STATE(190)] = 12021, - [SMALL_STATE(191)] = 12093, - [SMALL_STATE(192)] = 12165, - [SMALL_STATE(193)] = 12237, - [SMALL_STATE(194)] = 12311, - [SMALL_STATE(195)] = 12383, - [SMALL_STATE(196)] = 12457, - [SMALL_STATE(197)] = 12529, - [SMALL_STATE(198)] = 12603, - [SMALL_STATE(199)] = 12675, - [SMALL_STATE(200)] = 12747, - [SMALL_STATE(201)] = 12819, - [SMALL_STATE(202)] = 12891, - [SMALL_STATE(203)] = 12965, - [SMALL_STATE(204)] = 13037, - [SMALL_STATE(205)] = 13109, - [SMALL_STATE(206)] = 13181, - [SMALL_STATE(207)] = 13253, - [SMALL_STATE(208)] = 13325, - [SMALL_STATE(209)] = 13397, - [SMALL_STATE(210)] = 13469, - [SMALL_STATE(211)] = 13541, - [SMALL_STATE(212)] = 13613, - [SMALL_STATE(213)] = 13685, - [SMALL_STATE(214)] = 13757, - [SMALL_STATE(215)] = 13829, - [SMALL_STATE(216)] = 13901, - [SMALL_STATE(217)] = 13973, - [SMALL_STATE(218)] = 14045, - [SMALL_STATE(219)] = 14118, - [SMALL_STATE(220)] = 14191, - [SMALL_STATE(221)] = 14264, - [SMALL_STATE(222)] = 14337, - [SMALL_STATE(223)] = 14410, - [SMALL_STATE(224)] = 14483, - [SMALL_STATE(225)] = 14528, - [SMALL_STATE(226)] = 14562, - [SMALL_STATE(227)] = 14600, - [SMALL_STATE(228)] = 14662, - [SMALL_STATE(229)] = 14696, - [SMALL_STATE(230)] = 14730, - [SMALL_STATE(231)] = 14792, - [SMALL_STATE(232)] = 14826, - [SMALL_STATE(233)] = 14888, - [SMALL_STATE(234)] = 14950, - [SMALL_STATE(235)] = 15012, - [SMALL_STATE(236)] = 15046, - [SMALL_STATE(237)] = 15108, - [SMALL_STATE(238)] = 15142, - [SMALL_STATE(239)] = 15176, - [SMALL_STATE(240)] = 15212, - [SMALL_STATE(241)] = 15246, - [SMALL_STATE(242)] = 15286, - [SMALL_STATE(243)] = 15320, - [SMALL_STATE(244)] = 15356, - [SMALL_STATE(245)] = 15390, - [SMALL_STATE(246)] = 15424, - [SMALL_STATE(247)] = 15458, - [SMALL_STATE(248)] = 15492, - [SMALL_STATE(249)] = 15526, - [SMALL_STATE(250)] = 15587, - [SMALL_STATE(251)] = 15648, - [SMALL_STATE(252)] = 15707, - [SMALL_STATE(253)] = 15768, - [SMALL_STATE(254)] = 15805, - [SMALL_STATE(255)] = 15866, - [SMALL_STATE(256)] = 15903, - [SMALL_STATE(257)] = 15961, - [SMALL_STATE(258)] = 15996, - [SMALL_STATE(259)] = 16051, - [SMALL_STATE(260)] = 16086, - [SMALL_STATE(261)] = 16141, - [SMALL_STATE(262)] = 16196, - [SMALL_STATE(263)] = 16251, - [SMALL_STATE(264)] = 16281, - [SMALL_STATE(265)] = 16315, - [SMALL_STATE(266)] = 16369, - [SMALL_STATE(267)] = 16423, - [SMALL_STATE(268)] = 16477, - [SMALL_STATE(269)] = 16531, - [SMALL_STATE(270)] = 16585, - [SMALL_STATE(271)] = 16615, - [SMALL_STATE(272)] = 16668, - [SMALL_STATE(273)] = 16719, - [SMALL_STATE(274)] = 16750, - [SMALL_STATE(275)] = 16779, - [SMALL_STATE(276)] = 16832, - [SMALL_STATE(277)] = 16861, - [SMALL_STATE(278)] = 16914, - [SMALL_STATE(279)] = 16943, - [SMALL_STATE(280)] = 16994, - [SMALL_STATE(281)] = 17045, - [SMALL_STATE(282)] = 17098, - [SMALL_STATE(283)] = 17149, - [SMALL_STATE(284)] = 17200, - [SMALL_STATE(285)] = 17233, - [SMALL_STATE(286)] = 17264, - [SMALL_STATE(287)] = 17317, - [SMALL_STATE(288)] = 17368, - [SMALL_STATE(289)] = 17421, - [SMALL_STATE(290)] = 17472, - [SMALL_STATE(291)] = 17525, - [SMALL_STATE(292)] = 17578, - [SMALL_STATE(293)] = 17626, - [SMALL_STATE(294)] = 17674, - [SMALL_STATE(295)] = 17722, - [SMALL_STATE(296)] = 17770, - [SMALL_STATE(297)] = 17800, - [SMALL_STATE(298)] = 17848, - [SMALL_STATE(299)] = 17884, - [SMALL_STATE(300)] = 17932, - [SMALL_STATE(301)] = 17980, - [SMALL_STATE(302)] = 18028, - [SMALL_STATE(303)] = 18076, - [SMALL_STATE(304)] = 18112, - [SMALL_STATE(305)] = 18160, - [SMALL_STATE(306)] = 18196, - [SMALL_STATE(307)] = 18244, - [SMALL_STATE(308)] = 18280, - [SMALL_STATE(309)] = 18328, - [SMALL_STATE(310)] = 18376, - [SMALL_STATE(311)] = 18424, - [SMALL_STATE(312)] = 18472, - [SMALL_STATE(313)] = 18508, - [SMALL_STATE(314)] = 18556, - [SMALL_STATE(315)] = 18604, - [SMALL_STATE(316)] = 18652, - [SMALL_STATE(317)] = 18679, - [SMALL_STATE(318)] = 18710, - [SMALL_STATE(319)] = 18739, - [SMALL_STATE(320)] = 18766, - [SMALL_STATE(321)] = 18799, - [SMALL_STATE(322)] = 18826, - [SMALL_STATE(323)] = 18862, - [SMALL_STATE(324)] = 18892, - [SMALL_STATE(325)] = 18920, - [SMALL_STATE(326)] = 18957, - [SMALL_STATE(327)] = 18984, - [SMALL_STATE(328)] = 19011, - [SMALL_STATE(329)] = 19035, - [SMALL_STATE(330)] = 19077, - [SMALL_STATE(331)] = 19101, - [SMALL_STATE(332)] = 19125, - [SMALL_STATE(333)] = 19165, - [SMALL_STATE(334)] = 19195, - [SMALL_STATE(335)] = 19219, - [SMALL_STATE(336)] = 19243, - [SMALL_STATE(337)] = 19267, - [SMALL_STATE(338)] = 19291, - [SMALL_STATE(339)] = 19315, - [SMALL_STATE(340)] = 19339, - [SMALL_STATE(341)] = 19363, - [SMALL_STATE(342)] = 19387, - [SMALL_STATE(343)] = 19411, - [SMALL_STATE(344)] = 19435, - [SMALL_STATE(345)] = 19459, - [SMALL_STATE(346)] = 19483, - [SMALL_STATE(347)] = 19507, - [SMALL_STATE(348)] = 19531, - [SMALL_STATE(349)] = 19573, - [SMALL_STATE(350)] = 19597, - [SMALL_STATE(351)] = 19639, - [SMALL_STATE(352)] = 19663, - [SMALL_STATE(353)] = 19693, - [SMALL_STATE(354)] = 19717, - [SMALL_STATE(355)] = 19759, - [SMALL_STATE(356)] = 19783, - [SMALL_STATE(357)] = 19807, - [SMALL_STATE(358)] = 19831, - [SMALL_STATE(359)] = 19855, - [SMALL_STATE(360)] = 19879, - [SMALL_STATE(361)] = 19908, - [SMALL_STATE(362)] = 19935, - [SMALL_STATE(363)] = 19974, - [SMALL_STATE(364)] = 20013, - [SMALL_STATE(365)] = 20052, - [SMALL_STATE(366)] = 20091, - [SMALL_STATE(367)] = 20130, - [SMALL_STATE(368)] = 20157, - [SMALL_STATE(369)] = 20183, - [SMALL_STATE(370)] = 20209, - [SMALL_STATE(371)] = 20236, - [SMALL_STATE(372)] = 20257, - [SMALL_STATE(373)] = 20278, - [SMALL_STATE(374)] = 20303, - [SMALL_STATE(375)] = 20328, - [SMALL_STATE(376)] = 20354, - [SMALL_STATE(377)] = 20390, - [SMALL_STATE(378)] = 20416, - [SMALL_STATE(379)] = 20452, - [SMALL_STATE(380)] = 20476, - [SMALL_STATE(381)] = 20512, - [SMALL_STATE(382)] = 20548, - [SMALL_STATE(383)] = 20584, - [SMALL_STATE(384)] = 20620, - [SMALL_STATE(385)] = 20644, - [SMALL_STATE(386)] = 20680, - [SMALL_STATE(387)] = 20716, - [SMALL_STATE(388)] = 20752, - [SMALL_STATE(389)] = 20788, - [SMALL_STATE(390)] = 20812, - [SMALL_STATE(391)] = 20848, - [SMALL_STATE(392)] = 20884, - [SMALL_STATE(393)] = 20920, - [SMALL_STATE(394)] = 20939, - [SMALL_STATE(395)] = 20958, - [SMALL_STATE(396)] = 20977, - [SMALL_STATE(397)] = 20996, - [SMALL_STATE(398)] = 21015, - [SMALL_STATE(399)] = 21034, - [SMALL_STATE(400)] = 21053, - [SMALL_STATE(401)] = 21072, - [SMALL_STATE(402)] = 21091, - [SMALL_STATE(403)] = 21110, - [SMALL_STATE(404)] = 21129, - [SMALL_STATE(405)] = 21148, - [SMALL_STATE(406)] = 21167, - [SMALL_STATE(407)] = 21186, - [SMALL_STATE(408)] = 21205, - [SMALL_STATE(409)] = 21224, - [SMALL_STATE(410)] = 21243, - [SMALL_STATE(411)] = 21262, - [SMALL_STATE(412)] = 21281, - [SMALL_STATE(413)] = 21300, - [SMALL_STATE(414)] = 21319, - [SMALL_STATE(415)] = 21338, - [SMALL_STATE(416)] = 21357, - [SMALL_STATE(417)] = 21376, - [SMALL_STATE(418)] = 21395, - [SMALL_STATE(419)] = 21414, - [SMALL_STATE(420)] = 21433, - [SMALL_STATE(421)] = 21452, - [SMALL_STATE(422)] = 21471, - [SMALL_STATE(423)] = 21490, - [SMALL_STATE(424)] = 21509, - [SMALL_STATE(425)] = 21528, - [SMALL_STATE(426)] = 21547, - [SMALL_STATE(427)] = 21566, - [SMALL_STATE(428)] = 21585, - [SMALL_STATE(429)] = 21604, - [SMALL_STATE(430)] = 21623, - [SMALL_STATE(431)] = 21642, - [SMALL_STATE(432)] = 21661, - [SMALL_STATE(433)] = 21680, - [SMALL_STATE(434)] = 21699, - [SMALL_STATE(435)] = 21718, - [SMALL_STATE(436)] = 21737, - [SMALL_STATE(437)] = 21756, - [SMALL_STATE(438)] = 21775, - [SMALL_STATE(439)] = 21794, - [SMALL_STATE(440)] = 21813, - [SMALL_STATE(441)] = 21832, - [SMALL_STATE(442)] = 21851, - [SMALL_STATE(443)] = 21870, - [SMALL_STATE(444)] = 21889, - [SMALL_STATE(445)] = 21908, - [SMALL_STATE(446)] = 21926, - [SMALL_STATE(447)] = 21944, - [SMALL_STATE(448)] = 21962, - [SMALL_STATE(449)] = 21980, - [SMALL_STATE(450)] = 21998, - [SMALL_STATE(451)] = 22016, - [SMALL_STATE(452)] = 22034, - [SMALL_STATE(453)] = 22056, - [SMALL_STATE(454)] = 22078, - [SMALL_STATE(455)] = 22098, - [SMALL_STATE(456)] = 22116, - [SMALL_STATE(457)] = 22134, - [SMALL_STATE(458)] = 22152, - [SMALL_STATE(459)] = 22170, - [SMALL_STATE(460)] = 22188, - [SMALL_STATE(461)] = 22206, - [SMALL_STATE(462)] = 22224, - [SMALL_STATE(463)] = 22242, - [SMALL_STATE(464)] = 22260, - [SMALL_STATE(465)] = 22278, - [SMALL_STATE(466)] = 22296, - [SMALL_STATE(467)] = 22314, - [SMALL_STATE(468)] = 22332, - [SMALL_STATE(469)] = 22350, - [SMALL_STATE(470)] = 22368, - [SMALL_STATE(471)] = 22386, - [SMALL_STATE(472)] = 22404, - [SMALL_STATE(473)] = 22422, - [SMALL_STATE(474)] = 22440, - [SMALL_STATE(475)] = 22458, - [SMALL_STATE(476)] = 22476, - [SMALL_STATE(477)] = 22494, - [SMALL_STATE(478)] = 22512, - [SMALL_STATE(479)] = 22534, - [SMALL_STATE(480)] = 22554, - [SMALL_STATE(481)] = 22572, - [SMALL_STATE(482)] = 22592, - [SMALL_STATE(483)] = 22610, - [SMALL_STATE(484)] = 22628, - [SMALL_STATE(485)] = 22646, - [SMALL_STATE(486)] = 22664, - [SMALL_STATE(487)] = 22682, - [SMALL_STATE(488)] = 22700, - [SMALL_STATE(489)] = 22718, - [SMALL_STATE(490)] = 22736, - [SMALL_STATE(491)] = 22754, - [SMALL_STATE(492)] = 22776, - [SMALL_STATE(493)] = 22794, - [SMALL_STATE(494)] = 22812, - [SMALL_STATE(495)] = 22830, - [SMALL_STATE(496)] = 22848, - [SMALL_STATE(497)] = 22866, - [SMALL_STATE(498)] = 22886, - [SMALL_STATE(499)] = 22920, - [SMALL_STATE(500)] = 22938, - [SMALL_STATE(501)] = 22956, - [SMALL_STATE(502)] = 22974, - [SMALL_STATE(503)] = 22992, - [SMALL_STATE(504)] = 23026, - [SMALL_STATE(505)] = 23044, - [SMALL_STATE(506)] = 23063, - [SMALL_STATE(507)] = 23082, - [SMALL_STATE(508)] = 23101, - [SMALL_STATE(509)] = 23122, - [SMALL_STATE(510)] = 23141, - [SMALL_STATE(511)] = 23157, - [SMALL_STATE(512)] = 23173, - [SMALL_STATE(513)] = 23191, - [SMALL_STATE(514)] = 23209, - [SMALL_STATE(515)] = 23229, - [SMALL_STATE(516)] = 23245, - [SMALL_STATE(517)] = 23261, - [SMALL_STATE(518)] = 23279, - [SMALL_STATE(519)] = 23295, - [SMALL_STATE(520)] = 23311, - [SMALL_STATE(521)] = 23327, - [SMALL_STATE(522)] = 23343, - [SMALL_STATE(523)] = 23359, - [SMALL_STATE(524)] = 23375, - [SMALL_STATE(525)] = 23391, - [SMALL_STATE(526)] = 23407, - [SMALL_STATE(527)] = 23425, - [SMALL_STATE(528)] = 23441, - [SMALL_STATE(529)] = 23457, - [SMALL_STATE(530)] = 23473, - [SMALL_STATE(531)] = 23490, - [SMALL_STATE(532)] = 23505, - [SMALL_STATE(533)] = 23524, - [SMALL_STATE(534)] = 23539, - [SMALL_STATE(535)] = 23554, - [SMALL_STATE(536)] = 23569, - [SMALL_STATE(537)] = 23584, - [SMALL_STATE(538)] = 23599, - [SMALL_STATE(539)] = 23614, - [SMALL_STATE(540)] = 23629, - [SMALL_STATE(541)] = 23644, - [SMALL_STATE(542)] = 23667, - [SMALL_STATE(543)] = 23682, - [SMALL_STATE(544)] = 23699, - [SMALL_STATE(545)] = 23714, - [SMALL_STATE(546)] = 23729, - [SMALL_STATE(547)] = 23744, - [SMALL_STATE(548)] = 23764, - [SMALL_STATE(549)] = 23782, - [SMALL_STATE(550)] = 23796, - [SMALL_STATE(551)] = 23812, - [SMALL_STATE(552)] = 23828, - [SMALL_STATE(553)] = 23844, - [SMALL_STATE(554)] = 23860, - [SMALL_STATE(555)] = 23880, - [SMALL_STATE(556)] = 23900, - [SMALL_STATE(557)] = 23918, - [SMALL_STATE(558)] = 23932, - [SMALL_STATE(559)] = 23946, - [SMALL_STATE(560)] = 23968, - [SMALL_STATE(561)] = 23986, - [SMALL_STATE(562)] = 24006, - [SMALL_STATE(563)] = 24026, - [SMALL_STATE(564)] = 24044, - [SMALL_STATE(565)] = 24058, - [SMALL_STATE(566)] = 24078, - [SMALL_STATE(567)] = 24098, - [SMALL_STATE(568)] = 24116, - [SMALL_STATE(569)] = 24130, - [SMALL_STATE(570)] = 24150, - [SMALL_STATE(571)] = 24170, - [SMALL_STATE(572)] = 24190, - [SMALL_STATE(573)] = 24206, - [SMALL_STATE(574)] = 24228, - [SMALL_STATE(575)] = 24248, - [SMALL_STATE(576)] = 24266, - [SMALL_STATE(577)] = 24286, - [SMALL_STATE(578)] = 24302, - [SMALL_STATE(579)] = 24318, - [SMALL_STATE(580)] = 24337, - [SMALL_STATE(581)] = 24348, - [SMALL_STATE(582)] = 24367, - [SMALL_STATE(583)] = 24378, - [SMALL_STATE(584)] = 24395, - [SMALL_STATE(585)] = 24410, - [SMALL_STATE(586)] = 24429, - [SMALL_STATE(587)] = 24448, - [SMALL_STATE(588)] = 24467, - [SMALL_STATE(589)] = 24486, - [SMALL_STATE(590)] = 24505, - [SMALL_STATE(591)] = 24520, - [SMALL_STATE(592)] = 24539, - [SMALL_STATE(593)] = 24556, - [SMALL_STATE(594)] = 24571, - [SMALL_STATE(595)] = 24590, - [SMALL_STATE(596)] = 24609, - [SMALL_STATE(597)] = 24628, - [SMALL_STATE(598)] = 24641, - [SMALL_STATE(599)] = 24660, - [SMALL_STATE(600)] = 24679, - [SMALL_STATE(601)] = 24694, - [SMALL_STATE(602)] = 24713, - [SMALL_STATE(603)] = 24732, - [SMALL_STATE(604)] = 24747, - [SMALL_STATE(605)] = 24760, - [SMALL_STATE(606)] = 24775, - [SMALL_STATE(607)] = 24786, - [SMALL_STATE(608)] = 24805, - [SMALL_STATE(609)] = 24824, - [SMALL_STATE(610)] = 24843, - [SMALL_STATE(611)] = 24862, - [SMALL_STATE(612)] = 24881, - [SMALL_STATE(613)] = 24900, - [SMALL_STATE(614)] = 24919, - [SMALL_STATE(615)] = 24938, - [SMALL_STATE(616)] = 24957, - [SMALL_STATE(617)] = 24976, - [SMALL_STATE(618)] = 24992, - [SMALL_STATE(619)] = 25006, - [SMALL_STATE(620)] = 25020, - [SMALL_STATE(621)] = 25034, - [SMALL_STATE(622)] = 25048, - [SMALL_STATE(623)] = 25062, - [SMALL_STATE(624)] = 25076, - [SMALL_STATE(625)] = 25092, - [SMALL_STATE(626)] = 25108, - [SMALL_STATE(627)] = 25124, - [SMALL_STATE(628)] = 25138, - [SMALL_STATE(629)] = 25154, - [SMALL_STATE(630)] = 25170, - [SMALL_STATE(631)] = 25186, - [SMALL_STATE(632)] = 25202, - [SMALL_STATE(633)] = 25216, - [SMALL_STATE(634)] = 25232, - [SMALL_STATE(635)] = 25248, - [SMALL_STATE(636)] = 25264, - [SMALL_STATE(637)] = 25278, - [SMALL_STATE(638)] = 25294, - [SMALL_STATE(639)] = 25310, - [SMALL_STATE(640)] = 25324, - [SMALL_STATE(641)] = 25338, - [SMALL_STATE(642)] = 25354, - [SMALL_STATE(643)] = 25366, - [SMALL_STATE(644)] = 25382, - [SMALL_STATE(645)] = 25396, - [SMALL_STATE(646)] = 25410, - [SMALL_STATE(647)] = 25422, - [SMALL_STATE(648)] = 25438, - [SMALL_STATE(649)] = 25450, - [SMALL_STATE(650)] = 25464, - [SMALL_STATE(651)] = 25478, - [SMALL_STATE(652)] = 25494, - [SMALL_STATE(653)] = 25510, - [SMALL_STATE(654)] = 25526, - [SMALL_STATE(655)] = 25540, - [SMALL_STATE(656)] = 25554, - [SMALL_STATE(657)] = 25568, - [SMALL_STATE(658)] = 25584, - [SMALL_STATE(659)] = 25600, - [SMALL_STATE(660)] = 25616, - [SMALL_STATE(661)] = 25629, - [SMALL_STATE(662)] = 25640, - [SMALL_STATE(663)] = 25653, - [SMALL_STATE(664)] = 25666, - [SMALL_STATE(665)] = 25677, - [SMALL_STATE(666)] = 25690, - [SMALL_STATE(667)] = 25703, - [SMALL_STATE(668)] = 25716, - [SMALL_STATE(669)] = 25729, - [SMALL_STATE(670)] = 25742, - [SMALL_STATE(671)] = 25753, - [SMALL_STATE(672)] = 25766, - [SMALL_STATE(673)] = 25777, - [SMALL_STATE(674)] = 25786, - [SMALL_STATE(675)] = 25795, - [SMALL_STATE(676)] = 25804, - [SMALL_STATE(677)] = 25817, - [SMALL_STATE(678)] = 25830, - [SMALL_STATE(679)] = 25843, - [SMALL_STATE(680)] = 25856, - [SMALL_STATE(681)] = 25869, - [SMALL_STATE(682)] = 25882, - [SMALL_STATE(683)] = 25895, - [SMALL_STATE(684)] = 25908, - [SMALL_STATE(685)] = 25921, - [SMALL_STATE(686)] = 25934, - [SMALL_STATE(687)] = 25947, - [SMALL_STATE(688)] = 25960, - [SMALL_STATE(689)] = 25973, - [SMALL_STATE(690)] = 25986, - [SMALL_STATE(691)] = 25999, - [SMALL_STATE(692)] = 26012, - [SMALL_STATE(693)] = 26023, - [SMALL_STATE(694)] = 26034, - [SMALL_STATE(695)] = 26047, - [SMALL_STATE(696)] = 26060, - [SMALL_STATE(697)] = 26073, - [SMALL_STATE(698)] = 26084, - [SMALL_STATE(699)] = 26097, - [SMALL_STATE(700)] = 26110, - [SMALL_STATE(701)] = 26123, - [SMALL_STATE(702)] = 26136, - [SMALL_STATE(703)] = 26149, - [SMALL_STATE(704)] = 26162, - [SMALL_STATE(705)] = 26175, - [SMALL_STATE(706)] = 26188, - [SMALL_STATE(707)] = 26201, - [SMALL_STATE(708)] = 26210, - [SMALL_STATE(709)] = 26223, - [SMALL_STATE(710)] = 26236, - [SMALL_STATE(711)] = 26249, - [SMALL_STATE(712)] = 26262, - [SMALL_STATE(713)] = 26275, - [SMALL_STATE(714)] = 26288, - [SMALL_STATE(715)] = 26301, - [SMALL_STATE(716)] = 26312, - [SMALL_STATE(717)] = 26325, - [SMALL_STATE(718)] = 26338, - [SMALL_STATE(719)] = 26351, - [SMALL_STATE(720)] = 26364, - [SMALL_STATE(721)] = 26377, - [SMALL_STATE(722)] = 26390, - [SMALL_STATE(723)] = 26403, - [SMALL_STATE(724)] = 26416, - [SMALL_STATE(725)] = 26429, - [SMALL_STATE(726)] = 26442, - [SMALL_STATE(727)] = 26453, - [SMALL_STATE(728)] = 26464, - [SMALL_STATE(729)] = 26477, - [SMALL_STATE(730)] = 26488, - [SMALL_STATE(731)] = 26501, - [SMALL_STATE(732)] = 26510, - [SMALL_STATE(733)] = 26521, - [SMALL_STATE(734)] = 26534, - [SMALL_STATE(735)] = 26545, - [SMALL_STATE(736)] = 26558, - [SMALL_STATE(737)] = 26571, - [SMALL_STATE(738)] = 26582, - [SMALL_STATE(739)] = 26595, - [SMALL_STATE(740)] = 26608, - [SMALL_STATE(741)] = 26618, - [SMALL_STATE(742)] = 26628, - [SMALL_STATE(743)] = 26638, - [SMALL_STATE(744)] = 26646, - [SMALL_STATE(745)] = 26656, - [SMALL_STATE(746)] = 26666, - [SMALL_STATE(747)] = 26676, - [SMALL_STATE(748)] = 26686, - [SMALL_STATE(749)] = 26696, - [SMALL_STATE(750)] = 26706, - [SMALL_STATE(751)] = 26716, - [SMALL_STATE(752)] = 26726, - [SMALL_STATE(753)] = 26736, - [SMALL_STATE(754)] = 26746, - [SMALL_STATE(755)] = 26756, - [SMALL_STATE(756)] = 26766, - [SMALL_STATE(757)] = 26774, - [SMALL_STATE(758)] = 26784, - [SMALL_STATE(759)] = 26794, - [SMALL_STATE(760)] = 26804, - [SMALL_STATE(761)] = 26812, - [SMALL_STATE(762)] = 26820, - [SMALL_STATE(763)] = 26830, - [SMALL_STATE(764)] = 26838, - [SMALL_STATE(765)] = 26848, - [SMALL_STATE(766)] = 26856, - [SMALL_STATE(767)] = 26864, - [SMALL_STATE(768)] = 26874, - [SMALL_STATE(769)] = 26884, - [SMALL_STATE(770)] = 26894, - [SMALL_STATE(771)] = 26904, - [SMALL_STATE(772)] = 26914, - [SMALL_STATE(773)] = 26924, - [SMALL_STATE(774)] = 26934, - [SMALL_STATE(775)] = 26944, - [SMALL_STATE(776)] = 26954, - [SMALL_STATE(777)] = 26964, - [SMALL_STATE(778)] = 26974, - [SMALL_STATE(779)] = 26984, - [SMALL_STATE(780)] = 26994, - [SMALL_STATE(781)] = 27004, - [SMALL_STATE(782)] = 27012, - [SMALL_STATE(783)] = 27022, - [SMALL_STATE(784)] = 27032, - [SMALL_STATE(785)] = 27040, - [SMALL_STATE(786)] = 27050, - [SMALL_STATE(787)] = 27060, - [SMALL_STATE(788)] = 27070, - [SMALL_STATE(789)] = 27078, - [SMALL_STATE(790)] = 27088, - [SMALL_STATE(791)] = 27096, - [SMALL_STATE(792)] = 27106, - [SMALL_STATE(793)] = 27116, - [SMALL_STATE(794)] = 27124, - [SMALL_STATE(795)] = 27134, - [SMALL_STATE(796)] = 27144, - [SMALL_STATE(797)] = 27154, - [SMALL_STATE(798)] = 27164, - [SMALL_STATE(799)] = 27174, - [SMALL_STATE(800)] = 27184, - [SMALL_STATE(801)] = 27194, - [SMALL_STATE(802)] = 27204, - [SMALL_STATE(803)] = 27214, - [SMALL_STATE(804)] = 27224, - [SMALL_STATE(805)] = 27234, - [SMALL_STATE(806)] = 27244, - [SMALL_STATE(807)] = 27254, - [SMALL_STATE(808)] = 27264, - [SMALL_STATE(809)] = 27272, - [SMALL_STATE(810)] = 27280, - [SMALL_STATE(811)] = 27290, - [SMALL_STATE(812)] = 27300, - [SMALL_STATE(813)] = 27310, - [SMALL_STATE(814)] = 27320, - [SMALL_STATE(815)] = 27330, - [SMALL_STATE(816)] = 27340, - [SMALL_STATE(817)] = 27348, - [SMALL_STATE(818)] = 27356, - [SMALL_STATE(819)] = 27366, - [SMALL_STATE(820)] = 27376, - [SMALL_STATE(821)] = 27386, - [SMALL_STATE(822)] = 27396, - [SMALL_STATE(823)] = 27406, - [SMALL_STATE(824)] = 27416, - [SMALL_STATE(825)] = 27426, - [SMALL_STATE(826)] = 27434, - [SMALL_STATE(827)] = 27442, - [SMALL_STATE(828)] = 27452, - [SMALL_STATE(829)] = 27460, - [SMALL_STATE(830)] = 27470, - [SMALL_STATE(831)] = 27480, - [SMALL_STATE(832)] = 27490, - [SMALL_STATE(833)] = 27500, - [SMALL_STATE(834)] = 27510, - [SMALL_STATE(835)] = 27520, - [SMALL_STATE(836)] = 27530, - [SMALL_STATE(837)] = 27540, - [SMALL_STATE(838)] = 27547, - [SMALL_STATE(839)] = 27554, - [SMALL_STATE(840)] = 27561, - [SMALL_STATE(841)] = 27568, - [SMALL_STATE(842)] = 27575, - [SMALL_STATE(843)] = 27582, - [SMALL_STATE(844)] = 27589, - [SMALL_STATE(845)] = 27596, - [SMALL_STATE(846)] = 27603, - [SMALL_STATE(847)] = 27610, - [SMALL_STATE(848)] = 27617, - [SMALL_STATE(849)] = 27624, - [SMALL_STATE(850)] = 27631, - [SMALL_STATE(851)] = 27638, - [SMALL_STATE(852)] = 27645, - [SMALL_STATE(853)] = 27652, - [SMALL_STATE(854)] = 27659, - [SMALL_STATE(855)] = 27666, - [SMALL_STATE(856)] = 27673, - [SMALL_STATE(857)] = 27680, - [SMALL_STATE(858)] = 27687, - [SMALL_STATE(859)] = 27694, - [SMALL_STATE(860)] = 27701, - [SMALL_STATE(861)] = 27708, - [SMALL_STATE(862)] = 27715, - [SMALL_STATE(863)] = 27722, - [SMALL_STATE(864)] = 27729, - [SMALL_STATE(865)] = 27736, - [SMALL_STATE(866)] = 27743, - [SMALL_STATE(867)] = 27750, - [SMALL_STATE(868)] = 27757, - [SMALL_STATE(869)] = 27764, - [SMALL_STATE(870)] = 27771, - [SMALL_STATE(871)] = 27778, - [SMALL_STATE(872)] = 27785, - [SMALL_STATE(873)] = 27792, - [SMALL_STATE(874)] = 27799, - [SMALL_STATE(875)] = 27806, - [SMALL_STATE(876)] = 27813, - [SMALL_STATE(877)] = 27820, - [SMALL_STATE(878)] = 27827, - [SMALL_STATE(879)] = 27834, - [SMALL_STATE(880)] = 27841, - [SMALL_STATE(881)] = 27848, - [SMALL_STATE(882)] = 27855, - [SMALL_STATE(883)] = 27862, - [SMALL_STATE(884)] = 27869, - [SMALL_STATE(885)] = 27876, - [SMALL_STATE(886)] = 27883, - [SMALL_STATE(887)] = 27890, - [SMALL_STATE(888)] = 27897, - [SMALL_STATE(889)] = 27904, - [SMALL_STATE(890)] = 27911, - [SMALL_STATE(891)] = 27918, - [SMALL_STATE(892)] = 27925, - [SMALL_STATE(893)] = 27932, - [SMALL_STATE(894)] = 27939, - [SMALL_STATE(895)] = 27946, - [SMALL_STATE(896)] = 27953, - [SMALL_STATE(897)] = 27960, - [SMALL_STATE(898)] = 27967, - [SMALL_STATE(899)] = 27974, - [SMALL_STATE(900)] = 27981, - [SMALL_STATE(901)] = 27988, - [SMALL_STATE(902)] = 27995, - [SMALL_STATE(903)] = 28002, - [SMALL_STATE(904)] = 28009, - [SMALL_STATE(905)] = 28016, - [SMALL_STATE(906)] = 28023, - [SMALL_STATE(907)] = 28030, - [SMALL_STATE(908)] = 28037, - [SMALL_STATE(909)] = 28044, - [SMALL_STATE(910)] = 28051, - [SMALL_STATE(911)] = 28058, - [SMALL_STATE(912)] = 28065, - [SMALL_STATE(913)] = 28072, - [SMALL_STATE(914)] = 28079, - [SMALL_STATE(915)] = 28086, - [SMALL_STATE(916)] = 28093, - [SMALL_STATE(917)] = 28100, - [SMALL_STATE(918)] = 28107, - [SMALL_STATE(919)] = 28114, - [SMALL_STATE(920)] = 28121, - [SMALL_STATE(921)] = 28128, - [SMALL_STATE(922)] = 28135, - [SMALL_STATE(923)] = 28142, - [SMALL_STATE(924)] = 28149, - [SMALL_STATE(925)] = 28156, - [SMALL_STATE(926)] = 28163, - [SMALL_STATE(927)] = 28170, - [SMALL_STATE(928)] = 28177, - [SMALL_STATE(929)] = 28184, - [SMALL_STATE(930)] = 28191, - [SMALL_STATE(931)] = 28198, - [SMALL_STATE(932)] = 28205, - [SMALL_STATE(933)] = 28212, - [SMALL_STATE(934)] = 28219, - [SMALL_STATE(935)] = 28226, - [SMALL_STATE(936)] = 28233, + [SMALL_STATE(173)] = 10905, + [SMALL_STATE(174)] = 10988, + [SMALL_STATE(175)] = 11068, + [SMALL_STATE(176)] = 11143, + [SMALL_STATE(177)] = 11186, + [SMALL_STATE(178)] = 11229, + [SMALL_STATE(179)] = 11304, + [SMALL_STATE(180)] = 11379, + [SMALL_STATE(181)] = 11422, + [SMALL_STATE(182)] = 11497, + [SMALL_STATE(183)] = 11540, + [SMALL_STATE(184)] = 11583, + [SMALL_STATE(185)] = 11658, + [SMALL_STATE(186)] = 11733, + [SMALL_STATE(187)] = 11808, + [SMALL_STATE(188)] = 11883, + [SMALL_STATE(189)] = 11958, + [SMALL_STATE(190)] = 12033, + [SMALL_STATE(191)] = 12108, + [SMALL_STATE(192)] = 12180, + [SMALL_STATE(193)] = 12252, + [SMALL_STATE(194)] = 12324, + [SMALL_STATE(195)] = 12396, + [SMALL_STATE(196)] = 12470, + [SMALL_STATE(197)] = 12542, + [SMALL_STATE(198)] = 12614, + [SMALL_STATE(199)] = 12686, + [SMALL_STATE(200)] = 12758, + [SMALL_STATE(201)] = 12830, + [SMALL_STATE(202)] = 12904, + [SMALL_STATE(203)] = 12976, + [SMALL_STATE(204)] = 13050, + [SMALL_STATE(205)] = 13122, + [SMALL_STATE(206)] = 13194, + [SMALL_STATE(207)] = 13268, + [SMALL_STATE(208)] = 13340, + [SMALL_STATE(209)] = 13412, + [SMALL_STATE(210)] = 13484, + [SMALL_STATE(211)] = 13556, + [SMALL_STATE(212)] = 13628, + [SMALL_STATE(213)] = 13700, + [SMALL_STATE(214)] = 13772, + [SMALL_STATE(215)] = 13844, + [SMALL_STATE(216)] = 13916, + [SMALL_STATE(217)] = 13988, + [SMALL_STATE(218)] = 14060, + [SMALL_STATE(219)] = 14132, + [SMALL_STATE(220)] = 14205, + [SMALL_STATE(221)] = 14278, + [SMALL_STATE(222)] = 14351, + [SMALL_STATE(223)] = 14424, + [SMALL_STATE(224)] = 14497, + [SMALL_STATE(225)] = 14570, + [SMALL_STATE(226)] = 14615, + [SMALL_STATE(227)] = 14649, + [SMALL_STATE(228)] = 14683, + [SMALL_STATE(229)] = 14717, + [SMALL_STATE(230)] = 14751, + [SMALL_STATE(231)] = 14785, + [SMALL_STATE(232)] = 14819, + [SMALL_STATE(233)] = 14853, + [SMALL_STATE(234)] = 14889, + [SMALL_STATE(235)] = 14923, + [SMALL_STATE(236)] = 14963, + [SMALL_STATE(237)] = 14997, + [SMALL_STATE(238)] = 15031, + [SMALL_STATE(239)] = 15065, + [SMALL_STATE(240)] = 15099, + [SMALL_STATE(241)] = 15133, + [SMALL_STATE(242)] = 15195, + [SMALL_STATE(243)] = 15257, + [SMALL_STATE(244)] = 15319, + [SMALL_STATE(245)] = 15381, + [SMALL_STATE(246)] = 15443, + [SMALL_STATE(247)] = 15479, + [SMALL_STATE(248)] = 15517, + [SMALL_STATE(249)] = 15579, + [SMALL_STATE(250)] = 15613, + [SMALL_STATE(251)] = 15650, + [SMALL_STATE(252)] = 15711, + [SMALL_STATE(253)] = 15748, + [SMALL_STATE(254)] = 15807, + [SMALL_STATE(255)] = 15868, + [SMALL_STATE(256)] = 15929, + [SMALL_STATE(257)] = 15990, + [SMALL_STATE(258)] = 16048, + [SMALL_STATE(259)] = 16103, + [SMALL_STATE(260)] = 16158, + [SMALL_STATE(261)] = 16193, + [SMALL_STATE(262)] = 16228, + [SMALL_STATE(263)] = 16283, + [SMALL_STATE(264)] = 16338, + [SMALL_STATE(265)] = 16368, + [SMALL_STATE(266)] = 16422, + [SMALL_STATE(267)] = 16452, + [SMALL_STATE(268)] = 16506, + [SMALL_STATE(269)] = 16540, + [SMALL_STATE(270)] = 16594, + [SMALL_STATE(271)] = 16648, + [SMALL_STATE(272)] = 16702, + [SMALL_STATE(273)] = 16731, + [SMALL_STATE(274)] = 16782, + [SMALL_STATE(275)] = 16835, + [SMALL_STATE(276)] = 16888, + [SMALL_STATE(277)] = 16917, + [SMALL_STATE(278)] = 16968, + [SMALL_STATE(279)] = 17001, + [SMALL_STATE(280)] = 17052, + [SMALL_STATE(281)] = 17083, + [SMALL_STATE(282)] = 17134, + [SMALL_STATE(283)] = 17163, + [SMALL_STATE(284)] = 17216, + [SMALL_STATE(285)] = 17267, + [SMALL_STATE(286)] = 17320, + [SMALL_STATE(287)] = 17373, + [SMALL_STATE(288)] = 17404, + [SMALL_STATE(289)] = 17457, + [SMALL_STATE(290)] = 17510, + [SMALL_STATE(291)] = 17563, + [SMALL_STATE(292)] = 17614, + [SMALL_STATE(293)] = 17665, + [SMALL_STATE(294)] = 17695, + [SMALL_STATE(295)] = 17743, + [SMALL_STATE(296)] = 17791, + [SMALL_STATE(297)] = 17839, + [SMALL_STATE(298)] = 17887, + [SMALL_STATE(299)] = 17935, + [SMALL_STATE(300)] = 17983, + [SMALL_STATE(301)] = 18031, + [SMALL_STATE(302)] = 18079, + [SMALL_STATE(303)] = 18127, + [SMALL_STATE(304)] = 18163, + [SMALL_STATE(305)] = 18211, + [SMALL_STATE(306)] = 18259, + [SMALL_STATE(307)] = 18295, + [SMALL_STATE(308)] = 18331, + [SMALL_STATE(309)] = 18379, + [SMALL_STATE(310)] = 18427, + [SMALL_STATE(311)] = 18475, + [SMALL_STATE(312)] = 18523, + [SMALL_STATE(313)] = 18559, + [SMALL_STATE(314)] = 18607, + [SMALL_STATE(315)] = 18655, + [SMALL_STATE(316)] = 18691, + [SMALL_STATE(317)] = 18739, + [SMALL_STATE(318)] = 18766, + [SMALL_STATE(319)] = 18793, + [SMALL_STATE(320)] = 18822, + [SMALL_STATE(321)] = 18849, + [SMALL_STATE(322)] = 18882, + [SMALL_STATE(323)] = 18913, + [SMALL_STATE(324)] = 18949, + [SMALL_STATE(325)] = 18979, + [SMALL_STATE(326)] = 19007, + [SMALL_STATE(327)] = 19034, + [SMALL_STATE(328)] = 19061, + [SMALL_STATE(329)] = 19098, + [SMALL_STATE(330)] = 19122, + [SMALL_STATE(331)] = 19164, + [SMALL_STATE(332)] = 19188, + [SMALL_STATE(333)] = 19212, + [SMALL_STATE(334)] = 19254, + [SMALL_STATE(335)] = 19278, + [SMALL_STATE(336)] = 19302, + [SMALL_STATE(337)] = 19344, + [SMALL_STATE(338)] = 19374, + [SMALL_STATE(339)] = 19398, + [SMALL_STATE(340)] = 19422, + [SMALL_STATE(341)] = 19446, + [SMALL_STATE(342)] = 19486, + [SMALL_STATE(343)] = 19510, + [SMALL_STATE(344)] = 19534, + [SMALL_STATE(345)] = 19558, + [SMALL_STATE(346)] = 19582, + [SMALL_STATE(347)] = 19606, + [SMALL_STATE(348)] = 19630, + [SMALL_STATE(349)] = 19654, + [SMALL_STATE(350)] = 19678, + [SMALL_STATE(351)] = 19708, + [SMALL_STATE(352)] = 19732, + [SMALL_STATE(353)] = 19756, + [SMALL_STATE(354)] = 19780, + [SMALL_STATE(355)] = 19804, + [SMALL_STATE(356)] = 19828, + [SMALL_STATE(357)] = 19852, + [SMALL_STATE(358)] = 19876, + [SMALL_STATE(359)] = 19900, + [SMALL_STATE(360)] = 19924, + [SMALL_STATE(361)] = 19966, + [SMALL_STATE(362)] = 20005, + [SMALL_STATE(363)] = 20044, + [SMALL_STATE(364)] = 20073, + [SMALL_STATE(365)] = 20100, + [SMALL_STATE(366)] = 20127, + [SMALL_STATE(367)] = 20166, + [SMALL_STATE(368)] = 20205, + [SMALL_STATE(369)] = 20244, + [SMALL_STATE(370)] = 20270, + [SMALL_STATE(371)] = 20296, + [SMALL_STATE(372)] = 20317, + [SMALL_STATE(373)] = 20344, + [SMALL_STATE(374)] = 20369, + [SMALL_STATE(375)] = 20394, + [SMALL_STATE(376)] = 20415, + [SMALL_STATE(377)] = 20451, + [SMALL_STATE(378)] = 20475, + [SMALL_STATE(379)] = 20511, + [SMALL_STATE(380)] = 20547, + [SMALL_STATE(381)] = 20583, + [SMALL_STATE(382)] = 20607, + [SMALL_STATE(383)] = 20643, + [SMALL_STATE(384)] = 20679, + [SMALL_STATE(385)] = 20703, + [SMALL_STATE(386)] = 20739, + [SMALL_STATE(387)] = 20765, + [SMALL_STATE(388)] = 20801, + [SMALL_STATE(389)] = 20827, + [SMALL_STATE(390)] = 20863, + [SMALL_STATE(391)] = 20899, + [SMALL_STATE(392)] = 20935, + [SMALL_STATE(393)] = 20971, + [SMALL_STATE(394)] = 21007, + [SMALL_STATE(395)] = 21026, + [SMALL_STATE(396)] = 21045, + [SMALL_STATE(397)] = 21064, + [SMALL_STATE(398)] = 21083, + [SMALL_STATE(399)] = 21102, + [SMALL_STATE(400)] = 21121, + [SMALL_STATE(401)] = 21140, + [SMALL_STATE(402)] = 21159, + [SMALL_STATE(403)] = 21178, + [SMALL_STATE(404)] = 21197, + [SMALL_STATE(405)] = 21216, + [SMALL_STATE(406)] = 21235, + [SMALL_STATE(407)] = 21254, + [SMALL_STATE(408)] = 21273, + [SMALL_STATE(409)] = 21292, + [SMALL_STATE(410)] = 21311, + [SMALL_STATE(411)] = 21330, + [SMALL_STATE(412)] = 21349, + [SMALL_STATE(413)] = 21368, + [SMALL_STATE(414)] = 21387, + [SMALL_STATE(415)] = 21406, + [SMALL_STATE(416)] = 21425, + [SMALL_STATE(417)] = 21444, + [SMALL_STATE(418)] = 21463, + [SMALL_STATE(419)] = 21482, + [SMALL_STATE(420)] = 21501, + [SMALL_STATE(421)] = 21520, + [SMALL_STATE(422)] = 21539, + [SMALL_STATE(423)] = 21558, + [SMALL_STATE(424)] = 21577, + [SMALL_STATE(425)] = 21596, + [SMALL_STATE(426)] = 21615, + [SMALL_STATE(427)] = 21634, + [SMALL_STATE(428)] = 21653, + [SMALL_STATE(429)] = 21672, + [SMALL_STATE(430)] = 21691, + [SMALL_STATE(431)] = 21710, + [SMALL_STATE(432)] = 21729, + [SMALL_STATE(433)] = 21748, + [SMALL_STATE(434)] = 21767, + [SMALL_STATE(435)] = 21786, + [SMALL_STATE(436)] = 21805, + [SMALL_STATE(437)] = 21824, + [SMALL_STATE(438)] = 21843, + [SMALL_STATE(439)] = 21862, + [SMALL_STATE(440)] = 21881, + [SMALL_STATE(441)] = 21900, + [SMALL_STATE(442)] = 21919, + [SMALL_STATE(443)] = 21938, + [SMALL_STATE(444)] = 21957, + [SMALL_STATE(445)] = 21976, + [SMALL_STATE(446)] = 21995, + [SMALL_STATE(447)] = 22013, + [SMALL_STATE(448)] = 22031, + [SMALL_STATE(449)] = 22049, + [SMALL_STATE(450)] = 22067, + [SMALL_STATE(451)] = 22085, + [SMALL_STATE(452)] = 22103, + [SMALL_STATE(453)] = 22125, + [SMALL_STATE(454)] = 22147, + [SMALL_STATE(455)] = 22167, + [SMALL_STATE(456)] = 22185, + [SMALL_STATE(457)] = 22203, + [SMALL_STATE(458)] = 22221, + [SMALL_STATE(459)] = 22239, + [SMALL_STATE(460)] = 22257, + [SMALL_STATE(461)] = 22275, + [SMALL_STATE(462)] = 22293, + [SMALL_STATE(463)] = 22311, + [SMALL_STATE(464)] = 22329, + [SMALL_STATE(465)] = 22347, + [SMALL_STATE(466)] = 22365, + [SMALL_STATE(467)] = 22383, + [SMALL_STATE(468)] = 22401, + [SMALL_STATE(469)] = 22419, + [SMALL_STATE(470)] = 22437, + [SMALL_STATE(471)] = 22455, + [SMALL_STATE(472)] = 22473, + [SMALL_STATE(473)] = 22491, + [SMALL_STATE(474)] = 22509, + [SMALL_STATE(475)] = 22527, + [SMALL_STATE(476)] = 22545, + [SMALL_STATE(477)] = 22563, + [SMALL_STATE(478)] = 22581, + [SMALL_STATE(479)] = 22599, + [SMALL_STATE(480)] = 22619, + [SMALL_STATE(481)] = 22641, + [SMALL_STATE(482)] = 22659, + [SMALL_STATE(483)] = 22677, + [SMALL_STATE(484)] = 22697, + [SMALL_STATE(485)] = 22715, + [SMALL_STATE(486)] = 22733, + [SMALL_STATE(487)] = 22751, + [SMALL_STATE(488)] = 22769, + [SMALL_STATE(489)] = 22787, + [SMALL_STATE(490)] = 22805, + [SMALL_STATE(491)] = 22823, + [SMALL_STATE(492)] = 22841, + [SMALL_STATE(493)] = 22863, + [SMALL_STATE(494)] = 22881, + [SMALL_STATE(495)] = 22899, + [SMALL_STATE(496)] = 22917, + [SMALL_STATE(497)] = 22935, + [SMALL_STATE(498)] = 22953, + [SMALL_STATE(499)] = 22973, + [SMALL_STATE(500)] = 23007, + [SMALL_STATE(501)] = 23025, + [SMALL_STATE(502)] = 23043, + [SMALL_STATE(503)] = 23061, + [SMALL_STATE(504)] = 23079, + [SMALL_STATE(505)] = 23113, + [SMALL_STATE(506)] = 23131, + [SMALL_STATE(507)] = 23150, + [SMALL_STATE(508)] = 23169, + [SMALL_STATE(509)] = 23188, + [SMALL_STATE(510)] = 23209, + [SMALL_STATE(511)] = 23228, + [SMALL_STATE(512)] = 23244, + [SMALL_STATE(513)] = 23260, + [SMALL_STATE(514)] = 23276, + [SMALL_STATE(515)] = 23294, + [SMALL_STATE(516)] = 23312, + [SMALL_STATE(517)] = 23330, + [SMALL_STATE(518)] = 23348, + [SMALL_STATE(519)] = 23368, + [SMALL_STATE(520)] = 23384, + [SMALL_STATE(521)] = 23400, + [SMALL_STATE(522)] = 23416, + [SMALL_STATE(523)] = 23432, + [SMALL_STATE(524)] = 23448, + [SMALL_STATE(525)] = 23464, + [SMALL_STATE(526)] = 23480, + [SMALL_STATE(527)] = 23496, + [SMALL_STATE(528)] = 23512, + [SMALL_STATE(529)] = 23528, + [SMALL_STATE(530)] = 23544, + [SMALL_STATE(531)] = 23560, + [SMALL_STATE(532)] = 23575, + [SMALL_STATE(533)] = 23590, + [SMALL_STATE(534)] = 23613, + [SMALL_STATE(535)] = 23630, + [SMALL_STATE(536)] = 23645, + [SMALL_STATE(537)] = 23660, + [SMALL_STATE(538)] = 23675, + [SMALL_STATE(539)] = 23690, + [SMALL_STATE(540)] = 23709, + [SMALL_STATE(541)] = 23724, + [SMALL_STATE(542)] = 23739, + [SMALL_STATE(543)] = 23754, + [SMALL_STATE(544)] = 23769, + [SMALL_STATE(545)] = 23784, + [SMALL_STATE(546)] = 23799, + [SMALL_STATE(547)] = 23816, + [SMALL_STATE(548)] = 23831, + [SMALL_STATE(549)] = 23847, + [SMALL_STATE(550)] = 23865, + [SMALL_STATE(551)] = 23885, + [SMALL_STATE(552)] = 23905, + [SMALL_STATE(553)] = 23921, + [SMALL_STATE(554)] = 23939, + [SMALL_STATE(555)] = 23953, + [SMALL_STATE(556)] = 23975, + [SMALL_STATE(557)] = 23989, + [SMALL_STATE(558)] = 24003, + [SMALL_STATE(559)] = 24021, + [SMALL_STATE(560)] = 24041, + [SMALL_STATE(561)] = 24061, + [SMALL_STATE(562)] = 24077, + [SMALL_STATE(563)] = 24095, + [SMALL_STATE(564)] = 24109, + [SMALL_STATE(565)] = 24129, + [SMALL_STATE(566)] = 24145, + [SMALL_STATE(567)] = 24165, + [SMALL_STATE(568)] = 24183, + [SMALL_STATE(569)] = 24197, + [SMALL_STATE(570)] = 24217, + [SMALL_STATE(571)] = 24237, + [SMALL_STATE(572)] = 24257, + [SMALL_STATE(573)] = 24279, + [SMALL_STATE(574)] = 24299, + [SMALL_STATE(575)] = 24319, + [SMALL_STATE(576)] = 24339, + [SMALL_STATE(577)] = 24355, + [SMALL_STATE(578)] = 24371, + [SMALL_STATE(579)] = 24389, + [SMALL_STATE(580)] = 24405, + [SMALL_STATE(581)] = 24424, + [SMALL_STATE(582)] = 24437, + [SMALL_STATE(583)] = 24452, + [SMALL_STATE(584)] = 24463, + [SMALL_STATE(585)] = 24478, + [SMALL_STATE(586)] = 24491, + [SMALL_STATE(587)] = 24506, + [SMALL_STATE(588)] = 24525, + [SMALL_STATE(589)] = 24544, + [SMALL_STATE(590)] = 24561, + [SMALL_STATE(591)] = 24580, + [SMALL_STATE(592)] = 24599, + [SMALL_STATE(593)] = 24618, + [SMALL_STATE(594)] = 24635, + [SMALL_STATE(595)] = 24646, + [SMALL_STATE(596)] = 24665, + [SMALL_STATE(597)] = 24684, + [SMALL_STATE(598)] = 24703, + [SMALL_STATE(599)] = 24714, + [SMALL_STATE(600)] = 24733, + [SMALL_STATE(601)] = 24752, + [SMALL_STATE(602)] = 24767, + [SMALL_STATE(603)] = 24786, + [SMALL_STATE(604)] = 24805, + [SMALL_STATE(605)] = 24824, + [SMALL_STATE(606)] = 24843, + [SMALL_STATE(607)] = 24858, + [SMALL_STATE(608)] = 24877, + [SMALL_STATE(609)] = 24896, + [SMALL_STATE(610)] = 24915, + [SMALL_STATE(611)] = 24934, + [SMALL_STATE(612)] = 24949, + [SMALL_STATE(613)] = 24968, + [SMALL_STATE(614)] = 24987, + [SMALL_STATE(615)] = 25006, + [SMALL_STATE(616)] = 25025, + [SMALL_STATE(617)] = 25044, + [SMALL_STATE(618)] = 25063, + [SMALL_STATE(619)] = 25079, + [SMALL_STATE(620)] = 25095, + [SMALL_STATE(621)] = 25111, + [SMALL_STATE(622)] = 25125, + [SMALL_STATE(623)] = 25141, + [SMALL_STATE(624)] = 25157, + [SMALL_STATE(625)] = 25173, + [SMALL_STATE(626)] = 25187, + [SMALL_STATE(627)] = 25203, + [SMALL_STATE(628)] = 25219, + [SMALL_STATE(629)] = 25235, + [SMALL_STATE(630)] = 25249, + [SMALL_STATE(631)] = 25265, + [SMALL_STATE(632)] = 25279, + [SMALL_STATE(633)] = 25295, + [SMALL_STATE(634)] = 25309, + [SMALL_STATE(635)] = 25325, + [SMALL_STATE(636)] = 25341, + [SMALL_STATE(637)] = 25357, + [SMALL_STATE(638)] = 25373, + [SMALL_STATE(639)] = 25387, + [SMALL_STATE(640)] = 25399, + [SMALL_STATE(641)] = 25413, + [SMALL_STATE(642)] = 25427, + [SMALL_STATE(643)] = 25439, + [SMALL_STATE(644)] = 25453, + [SMALL_STATE(645)] = 25467, + [SMALL_STATE(646)] = 25481, + [SMALL_STATE(647)] = 25497, + [SMALL_STATE(648)] = 25513, + [SMALL_STATE(649)] = 25525, + [SMALL_STATE(650)] = 25539, + [SMALL_STATE(651)] = 25553, + [SMALL_STATE(652)] = 25567, + [SMALL_STATE(653)] = 25583, + [SMALL_STATE(654)] = 25599, + [SMALL_STATE(655)] = 25613, + [SMALL_STATE(656)] = 25627, + [SMALL_STATE(657)] = 25641, + [SMALL_STATE(658)] = 25655, + [SMALL_STATE(659)] = 25671, + [SMALL_STATE(660)] = 25687, + [SMALL_STATE(661)] = 25703, + [SMALL_STATE(662)] = 25716, + [SMALL_STATE(663)] = 25729, + [SMALL_STATE(664)] = 25742, + [SMALL_STATE(665)] = 25753, + [SMALL_STATE(666)] = 25766, + [SMALL_STATE(667)] = 25779, + [SMALL_STATE(668)] = 25790, + [SMALL_STATE(669)] = 25803, + [SMALL_STATE(670)] = 25816, + [SMALL_STATE(671)] = 25829, + [SMALL_STATE(672)] = 25842, + [SMALL_STATE(673)] = 25855, + [SMALL_STATE(674)] = 25864, + [SMALL_STATE(675)] = 25873, + [SMALL_STATE(676)] = 25882, + [SMALL_STATE(677)] = 25895, + [SMALL_STATE(678)] = 25908, + [SMALL_STATE(679)] = 25921, + [SMALL_STATE(680)] = 25932, + [SMALL_STATE(681)] = 25945, + [SMALL_STATE(682)] = 25958, + [SMALL_STATE(683)] = 25971, + [SMALL_STATE(684)] = 25984, + [SMALL_STATE(685)] = 25997, + [SMALL_STATE(686)] = 26010, + [SMALL_STATE(687)] = 26023, + [SMALL_STATE(688)] = 26036, + [SMALL_STATE(689)] = 26049, + [SMALL_STATE(690)] = 26062, + [SMALL_STATE(691)] = 26075, + [SMALL_STATE(692)] = 26088, + [SMALL_STATE(693)] = 26099, + [SMALL_STATE(694)] = 26112, + [SMALL_STATE(695)] = 26123, + [SMALL_STATE(696)] = 26136, + [SMALL_STATE(697)] = 26149, + [SMALL_STATE(698)] = 26162, + [SMALL_STATE(699)] = 26175, + [SMALL_STATE(700)] = 26188, + [SMALL_STATE(701)] = 26201, + [SMALL_STATE(702)] = 26214, + [SMALL_STATE(703)] = 26227, + [SMALL_STATE(704)] = 26240, + [SMALL_STATE(705)] = 26253, + [SMALL_STATE(706)] = 26266, + [SMALL_STATE(707)] = 26275, + [SMALL_STATE(708)] = 26288, + [SMALL_STATE(709)] = 26301, + [SMALL_STATE(710)] = 26314, + [SMALL_STATE(711)] = 26327, + [SMALL_STATE(712)] = 26340, + [SMALL_STATE(713)] = 26353, + [SMALL_STATE(714)] = 26366, + [SMALL_STATE(715)] = 26379, + [SMALL_STATE(716)] = 26392, + [SMALL_STATE(717)] = 26405, + [SMALL_STATE(718)] = 26416, + [SMALL_STATE(719)] = 26429, + [SMALL_STATE(720)] = 26442, + [SMALL_STATE(721)] = 26455, + [SMALL_STATE(722)] = 26468, + [SMALL_STATE(723)] = 26481, + [SMALL_STATE(724)] = 26494, + [SMALL_STATE(725)] = 26505, + [SMALL_STATE(726)] = 26518, + [SMALL_STATE(727)] = 26531, + [SMALL_STATE(728)] = 26544, + [SMALL_STATE(729)] = 26557, + [SMALL_STATE(730)] = 26568, + [SMALL_STATE(731)] = 26581, + [SMALL_STATE(732)] = 26592, + [SMALL_STATE(733)] = 26603, + [SMALL_STATE(734)] = 26614, + [SMALL_STATE(735)] = 26623, + [SMALL_STATE(736)] = 26636, + [SMALL_STATE(737)] = 26647, + [SMALL_STATE(738)] = 26660, + [SMALL_STATE(739)] = 26673, + [SMALL_STATE(740)] = 26684, + [SMALL_STATE(741)] = 26695, + [SMALL_STATE(742)] = 26705, + [SMALL_STATE(743)] = 26713, + [SMALL_STATE(744)] = 26723, + [SMALL_STATE(745)] = 26733, + [SMALL_STATE(746)] = 26743, + [SMALL_STATE(747)] = 26753, + [SMALL_STATE(748)] = 26763, + [SMALL_STATE(749)] = 26773, + [SMALL_STATE(750)] = 26783, + [SMALL_STATE(751)] = 26791, + [SMALL_STATE(752)] = 26801, + [SMALL_STATE(753)] = 26811, + [SMALL_STATE(754)] = 26821, + [SMALL_STATE(755)] = 26831, + [SMALL_STATE(756)] = 26841, + [SMALL_STATE(757)] = 26851, + [SMALL_STATE(758)] = 26861, + [SMALL_STATE(759)] = 26871, + [SMALL_STATE(760)] = 26881, + [SMALL_STATE(761)] = 26889, + [SMALL_STATE(762)] = 26897, + [SMALL_STATE(763)] = 26905, + [SMALL_STATE(764)] = 26913, + [SMALL_STATE(765)] = 26921, + [SMALL_STATE(766)] = 26931, + [SMALL_STATE(767)] = 26941, + [SMALL_STATE(768)] = 26951, + [SMALL_STATE(769)] = 26961, + [SMALL_STATE(770)] = 26971, + [SMALL_STATE(771)] = 26981, + [SMALL_STATE(772)] = 26991, + [SMALL_STATE(773)] = 27001, + [SMALL_STATE(774)] = 27011, + [SMALL_STATE(775)] = 27021, + [SMALL_STATE(776)] = 27031, + [SMALL_STATE(777)] = 27041, + [SMALL_STATE(778)] = 27051, + [SMALL_STATE(779)] = 27059, + [SMALL_STATE(780)] = 27069, + [SMALL_STATE(781)] = 27079, + [SMALL_STATE(782)] = 27089, + [SMALL_STATE(783)] = 27099, + [SMALL_STATE(784)] = 27109, + [SMALL_STATE(785)] = 27119, + [SMALL_STATE(786)] = 27127, + [SMALL_STATE(787)] = 27135, + [SMALL_STATE(788)] = 27143, + [SMALL_STATE(789)] = 27153, + [SMALL_STATE(790)] = 27163, + [SMALL_STATE(791)] = 27173, + [SMALL_STATE(792)] = 27181, + [SMALL_STATE(793)] = 27191, + [SMALL_STATE(794)] = 27201, + [SMALL_STATE(795)] = 27211, + [SMALL_STATE(796)] = 27221, + [SMALL_STATE(797)] = 27231, + [SMALL_STATE(798)] = 27241, + [SMALL_STATE(799)] = 27251, + [SMALL_STATE(800)] = 27259, + [SMALL_STATE(801)] = 27269, + [SMALL_STATE(802)] = 27279, + [SMALL_STATE(803)] = 27289, + [SMALL_STATE(804)] = 27299, + [SMALL_STATE(805)] = 27309, + [SMALL_STATE(806)] = 27319, + [SMALL_STATE(807)] = 27329, + [SMALL_STATE(808)] = 27339, + [SMALL_STATE(809)] = 27347, + [SMALL_STATE(810)] = 27357, + [SMALL_STATE(811)] = 27367, + [SMALL_STATE(812)] = 27377, + [SMALL_STATE(813)] = 27387, + [SMALL_STATE(814)] = 27397, + [SMALL_STATE(815)] = 27407, + [SMALL_STATE(816)] = 27415, + [SMALL_STATE(817)] = 27425, + [SMALL_STATE(818)] = 27435, + [SMALL_STATE(819)] = 27445, + [SMALL_STATE(820)] = 27455, + [SMALL_STATE(821)] = 27465, + [SMALL_STATE(822)] = 27475, + [SMALL_STATE(823)] = 27485, + [SMALL_STATE(824)] = 27495, + [SMALL_STATE(825)] = 27503, + [SMALL_STATE(826)] = 27511, + [SMALL_STATE(827)] = 27521, + [SMALL_STATE(828)] = 27531, + [SMALL_STATE(829)] = 27541, + [SMALL_STATE(830)] = 27549, + [SMALL_STATE(831)] = 27559, + [SMALL_STATE(832)] = 27569, + [SMALL_STATE(833)] = 27579, + [SMALL_STATE(834)] = 27587, + [SMALL_STATE(835)] = 27597, + [SMALL_STATE(836)] = 27607, + [SMALL_STATE(837)] = 27617, + [SMALL_STATE(838)] = 27627, + [SMALL_STATE(839)] = 27634, + [SMALL_STATE(840)] = 27641, + [SMALL_STATE(841)] = 27648, + [SMALL_STATE(842)] = 27655, + [SMALL_STATE(843)] = 27662, + [SMALL_STATE(844)] = 27669, + [SMALL_STATE(845)] = 27676, + [SMALL_STATE(846)] = 27683, + [SMALL_STATE(847)] = 27690, + [SMALL_STATE(848)] = 27697, + [SMALL_STATE(849)] = 27704, + [SMALL_STATE(850)] = 27711, + [SMALL_STATE(851)] = 27718, + [SMALL_STATE(852)] = 27725, + [SMALL_STATE(853)] = 27732, + [SMALL_STATE(854)] = 27739, + [SMALL_STATE(855)] = 27746, + [SMALL_STATE(856)] = 27753, + [SMALL_STATE(857)] = 27760, + [SMALL_STATE(858)] = 27767, + [SMALL_STATE(859)] = 27774, + [SMALL_STATE(860)] = 27781, + [SMALL_STATE(861)] = 27788, + [SMALL_STATE(862)] = 27795, + [SMALL_STATE(863)] = 27802, + [SMALL_STATE(864)] = 27809, + [SMALL_STATE(865)] = 27816, + [SMALL_STATE(866)] = 27823, + [SMALL_STATE(867)] = 27830, + [SMALL_STATE(868)] = 27837, + [SMALL_STATE(869)] = 27844, + [SMALL_STATE(870)] = 27851, + [SMALL_STATE(871)] = 27858, + [SMALL_STATE(872)] = 27865, + [SMALL_STATE(873)] = 27872, + [SMALL_STATE(874)] = 27879, + [SMALL_STATE(875)] = 27886, + [SMALL_STATE(876)] = 27893, + [SMALL_STATE(877)] = 27900, + [SMALL_STATE(878)] = 27907, + [SMALL_STATE(879)] = 27914, + [SMALL_STATE(880)] = 27921, + [SMALL_STATE(881)] = 27928, + [SMALL_STATE(882)] = 27935, + [SMALL_STATE(883)] = 27942, + [SMALL_STATE(884)] = 27949, + [SMALL_STATE(885)] = 27956, + [SMALL_STATE(886)] = 27963, + [SMALL_STATE(887)] = 27970, + [SMALL_STATE(888)] = 27977, + [SMALL_STATE(889)] = 27984, + [SMALL_STATE(890)] = 27991, + [SMALL_STATE(891)] = 27998, + [SMALL_STATE(892)] = 28005, + [SMALL_STATE(893)] = 28012, + [SMALL_STATE(894)] = 28019, + [SMALL_STATE(895)] = 28026, + [SMALL_STATE(896)] = 28033, + [SMALL_STATE(897)] = 28040, + [SMALL_STATE(898)] = 28047, + [SMALL_STATE(899)] = 28054, + [SMALL_STATE(900)] = 28061, + [SMALL_STATE(901)] = 28068, + [SMALL_STATE(902)] = 28075, + [SMALL_STATE(903)] = 28082, + [SMALL_STATE(904)] = 28089, + [SMALL_STATE(905)] = 28096, + [SMALL_STATE(906)] = 28103, + [SMALL_STATE(907)] = 28110, + [SMALL_STATE(908)] = 28117, + [SMALL_STATE(909)] = 28124, + [SMALL_STATE(910)] = 28131, + [SMALL_STATE(911)] = 28138, + [SMALL_STATE(912)] = 28145, + [SMALL_STATE(913)] = 28152, + [SMALL_STATE(914)] = 28159, + [SMALL_STATE(915)] = 28166, + [SMALL_STATE(916)] = 28173, + [SMALL_STATE(917)] = 28180, + [SMALL_STATE(918)] = 28187, + [SMALL_STATE(919)] = 28194, + [SMALL_STATE(920)] = 28201, + [SMALL_STATE(921)] = 28208, + [SMALL_STATE(922)] = 28215, + [SMALL_STATE(923)] = 28222, + [SMALL_STATE(924)] = 28229, + [SMALL_STATE(925)] = 28236, + [SMALL_STATE(926)] = 28243, + [SMALL_STATE(927)] = 28250, + [SMALL_STATE(928)] = 28257, + [SMALL_STATE(929)] = 28264, + [SMALL_STATE(930)] = 28271, + [SMALL_STATE(931)] = 28278, + [SMALL_STATE(932)] = 28285, + [SMALL_STATE(933)] = 28292, + [SMALL_STATE(934)] = 28299, + [SMALL_STATE(935)] = 28306, + [SMALL_STATE(936)] = 28313, + [SMALL_STATE(937)] = 28320, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -30015,976 +30081,982 @@ static const TSParseActionEntry ts_parse_actions[] = { [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 0, 0, 0), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), [25] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primitive, 1, 0, 0), - [27] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 1, 0, 50), - [29] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 1, 0, 50), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(887), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [35] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [39] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), - [41] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), - [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(807), - [51] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 3, 0, 22), - [53] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 3, 0, 22), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(820), - [57] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), - [59] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), - [61] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 18), - [63] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 18), - [65] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 2, 0, 0), - [67] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group, 3, 0, 0), - [69] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group, 3, 0, 0), - [71] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), - [73] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), - [75] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), - [77] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), - [79] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), - [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), - [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), - [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), - [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), - [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), - [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), - [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), - [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 23), - [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 23), - [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 24), - [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 24), - [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 1, 0, 25), - [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 1, 0, 25), - [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 30), - [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 30), - [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), - [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), - [119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), - [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), - [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipe_argument, 2, 0, 0), - [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipe_argument, 2, 0, 0), - [127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bracket_expression, 4, 0, 23), - [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bracket_expression, 4, 0, 23), - [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 39), - [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ternary_expression, 5, 0, 39), - [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_arguments, 1, 0, 0), - [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_arguments, 1, 0, 0), - [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), - [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), - [143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(297), - [146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_sequence, 1, 0, 0), - [148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_sequence, 1, 0, 0), - [150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), - [152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), - [154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(807), - [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), - [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 21), - [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 21), - [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 2, 0, 31), - [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 2, 0, 31), - [169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0), - [171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_expression, 1, 0, 0), - [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 2, 0, 13), - [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 2, 0, 13), - [177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), - [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), - [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783), - [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), - [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [205] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(292), - [208] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(313), - [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), - [213] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), REDUCE(sym_arguments, 1, 0, 0), - [216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [218] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(893), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), - [223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(912), - [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), - [228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax, 1, 0, 0), - [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), - [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(913), - [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), - [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), - [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), - [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [254] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(616), - [257] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(596), - [260] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(390), - [263] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(913), - [266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(159), - [269] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(187), - [272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(184), - [275] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(915), - [278] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(234), - [281] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(260), - [284] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(2), - [287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(3), - [290] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(569), - [293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax, 2, 0, 0), - [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), - [311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 1, 0, 0), - [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), - [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(813), - [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), - [321] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(783), - [324] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(820), - [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), - [329] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(837), - [332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(665), - [335] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(842), - [338] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(441), - [341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(437), - [344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(437), - [347] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(185), - [350] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(176), - [353] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(498), - [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), - [358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), - [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), - [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), - [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493), - [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), - [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), - [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), - [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), - [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), - [392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), - [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(922), - [399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(720), - [402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(877), - [405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(451), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [33] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 1, 0, 50), + [35] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 1, 0, 50), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(888), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(916), + [45] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [59] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), + [61] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(807), + [71] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 3, 0, 22), + [73] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 3, 0, 22), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(819), + [77] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), + [79] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), + [81] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 18), + [83] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 18), + [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 2, 0, 0), + [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group, 3, 0, 0), + [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group, 3, 0, 0), + [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), + [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), + [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), + [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), + [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), + [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), + [103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), + [105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), + [107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), + [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), + [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), + [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), + [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 23), + [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 23), + [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 24), + [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 24), + [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 1, 0, 25), + [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 1, 0, 25), + [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 30), + [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 30), + [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), + [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), + [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), + [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), + [143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipe_argument, 2, 0, 0), + [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipe_argument, 2, 0, 0), + [147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bracket_expression, 4, 0, 23), + [149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bracket_expression, 4, 0, 23), + [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 39), + [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ternary_expression, 5, 0, 39), + [155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_arguments, 1, 0, 0), + [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_arguments, 1, 0, 0), + [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), + [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), + [163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(309), + [166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_sequence, 1, 0, 0), + [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_sequence, 1, 0, 0), + [170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), + [172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), + [174] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(807), + [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), + [179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 21), + [181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 21), + [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 2, 0, 31), + [187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 2, 0, 31), + [189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0), + [191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_expression, 1, 0, 0), + [193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 2, 0, 13), + [195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 2, 0, 13), + [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), + [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783), + [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [225] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), REDUCE(sym_arguments, 1, 0, 0), + [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [230] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(297), + [233] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(871), + [236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(890), + [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), + [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), + [243] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(304), + [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), + [248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax, 2, 0, 0), + [250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(917), + [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), + [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), + [260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), + [264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax, 1, 0, 0), + [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [270] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(602), + [273] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(603), + [276] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(389), + [279] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(917), + [282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(156), + [285] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(187), + [288] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(188), + [291] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(916), + [294] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(243), + [297] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(258), + [300] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(2), + [303] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(3), + [306] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(569), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), + [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(721), + [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), + [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), + [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493), + [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), + [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), + [337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(810), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(783), + [350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(819), + [353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), + [355] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(857), + [358] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(668), + [361] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(863), + [364] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(443), + [367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(439), + [370] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(439), + [373] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(185), + [376] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(175), + [379] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(499), + [382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), + [384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 1, 0, 0), + [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), + [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(923), + [399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(721), + [402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(878), + [405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(494), [408] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(493), [411] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(493), - [414] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(175), - [417] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(182), - [420] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(503), - [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), - [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1, 0, 1), - [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), - [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), - [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), - [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), - [435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax, 3, 0, 0), - [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [439] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(293), - [442] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(813), - [445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), - [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), - [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), - [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), - [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [477] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), SHIFT_REPEAT(591), - [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), - [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), - [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), - [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), - [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), - [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), - [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), - [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), - [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), - [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(810), - [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [604] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(301), - [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), - [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), - [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), - [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), - [625] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(810), - [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), - [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), - [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 20), - [648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 20), - [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), - [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 12), - [664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 12), - [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 3, 0, 17), - [670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 3, 0, 17), - [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), - [674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), - [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), - [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), - [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 4, 0, 29), - [692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 4, 0, 29), - [694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), - [696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), - [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), - [708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 32), - [710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 32), - [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 2, 0, 53), - [716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 2, 0, 53), - [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), - [720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 2, 0, 53), - [722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 2, 0, 53), - [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), - [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), - [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 32), - [734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 32), - [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), - [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), - [742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 19), - [744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 19), - [746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 5, 0, 17), - [748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 5, 0, 17), - [750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 2, 0, 52), - [752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 2, 0, 52), - [754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 6, 0, 29), - [758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 6, 0, 29), - [760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), - [762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 4, 0, 61), - [764] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 4, 0, 61), - [766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), - [768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(797), - [772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), - [774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), - [778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), - [780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(505), - [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), - [786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(560), - [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), - [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 5, 0, 64), - [794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 5, 0, 64), - [796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), - [798] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(505), - [801] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(655), - [804] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(888), - [807] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(560), - [810] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(636), - [813] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(645), - [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 4, 0, 62), - [820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 4, 0, 62), - [822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 2, 0, 54), - [824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 2, 0, 54), - [826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 4, 0, 62), - [828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 4, 0, 62), - [830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_binding, 1, 0, 0), - [832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_binding, 1, 0, 0), - [834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 3, 0, 58), - [838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 3, 0, 58), - [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), - [844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 59), - [846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 59), - [848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias, 2, 0, 56), - [852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alias, 2, 0, 56), - [854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 59), - [856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 59), - [858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), - [860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), - [862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [864] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(299), - [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), - [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), - [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), - [875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(575), - [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), - [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), - [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), - [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), - [887] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(526), - [890] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(654), - [893] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(857), - [896] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(575), - [899] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(656), - [902] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(639), - [905] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(311), - [908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 3, 0, 0), - [910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), - [912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), - [914] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(770), - [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [929] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(587), - [932] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(591), - [935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), - [937] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(295), - [940] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(530), - [943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [945] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(797), - [948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 2, 0, 0), - [964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 2, 0, 0), - [966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 3, 0, 14), - [968] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 3, 0, 14), - [970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 3, 0, 14), - [972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 3, 0, 14), - [974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_error_statement, 3, 0, 14), - [976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_error_statement, 3, 0, 14), - [978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 3, 0, 14), - [980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 3, 0, 14), - [982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 3, 0, 15), - [984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3, 0, 15), - [986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 3, 0, 0), - [988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 3, 0, 0), - [990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), - [992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), - [994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 3, 0, 16), - [996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 3, 0, 16), - [998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 3, 0, 0), - [1000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 3, 0, 0), - [1002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 3, 0, 0), - [1004] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 3, 0, 0), - [1006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 1, 0, 0), - [1008] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 1, 0, 0), - [1010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__node, 1, 0, 1), - [1012] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__node, 1, 0, 1), - [1014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_statement, 1, 0, 1), - [1016] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_statement, 1, 0, 1), - [1018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 2), - [1020] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 2), - [1022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 2, 0, 0), - [1024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 2, 0, 0), - [1026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 2, 0, 0), - [1028] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 2, 0, 0), - [1030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 3), - [1032] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 3), - [1034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_statement, 4, 0, 15), - [1036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_statement, 4, 0, 15), - [1038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), - [1040] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), - [1042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 3, 0, 14), - [1044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 3, 0, 14), - [1046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 2, 0, 9), - [1048] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 2, 0, 9), - [1050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 4, 0, 26), - [1052] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 4, 0, 26), - [1054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 4, 0, 26), - [1056] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 4, 0, 26), - [1058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 4, 0, 26), - [1060] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 4, 0, 26), - [1062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doctype, 4, 0, 0), - [1064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_doctype, 4, 0, 0), - [1066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 4, 0, 0), - [1068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 4, 0, 0), - [1070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 4), - [1072] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 4), - [1074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_tag, 3, 0, 0), - [1076] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_tag, 3, 0, 0), - [1078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2, 0, 10), - [1080] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2, 0, 10), - [1082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_statement, 2, 0, 10), - [1084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_statement, 2, 0, 10), - [1086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 5), - [1088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 5), - [1090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 6), - [1092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 6), - [1094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 7), - [1096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 7), - [1098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 16), - [1100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 16), - [1102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_body_expression, 4, 0, 36), - [1104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__switch_body_expression, 4, 0, 36), - [1106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 4, 0, 37), - [1108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 4, 0, 37), - [1110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 4, 0, 38), - [1112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 4, 0, 38), - [1114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1, 0, 0), - [1116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1, 0, 0), - [1118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 5, 0, 47), - [1120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 5, 0, 47), - [1122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 5, 0, 48), - [1124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 5, 0, 48), - [1126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 0), - [1128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 0), - [1130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), - [1132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), - [1134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_expression, 7, 0, 0), - [1136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_expression, 7, 0, 0), - [1138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), - [1140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), - [1142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 2, 0, 8), - [1144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 2, 0, 8), - [1146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), - [1148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), - [1150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread, 2, 0, 0), - [1152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [1154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(823), - [1156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), - [1158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [1160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 4, 0, 0), - [1162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 4, 0, 0), - [1164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 3, 0, 0), - [1166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 3, 0, 0), - [1168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), - [1170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 3, 0, 0), - [1172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 3, 0, 0), - [1174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [1176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), - [1178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [1180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), - [1182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), - [1184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), - [1186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), - [1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), - [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), - [1192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), - [1194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [1196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), - [1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), - [1202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), - [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), - [1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), - [1208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 1, 0, 0), - [1210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 1, 0, 0), - [1212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [1214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 2, 0, 27), - [1216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 2, 0, 27), - [1218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), - [1220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), - [1222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), - [1224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(779), - [1226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_two_way_binding, 4, 0, 0), - [1228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_two_way_binding, 4, 0, 0), - [1230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), - [1232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), - [1234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [1236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), - [1238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 28), - [1240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [1242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), - [1244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), - [1246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [1248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 5, 0, 0), - [1250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 5, 0, 0), - [1252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 3, 0, 0), - [1254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 3, 0, 0), - [1256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), - [1258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), - [1260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_event_binding, 4, 0, 0), - [1262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_event_binding, 4, 0, 0), - [1264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_binding, 4, 0, 0), - [1266] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_binding, 4, 0, 0), - [1268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 4, 0, 45), - [1270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 4, 0, 45), - [1272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), - [1274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), - [1276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 2, 0, 0), - [1278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 2, 0, 0), - [1280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [1282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 6, 0, 27), - [1284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 6, 0, 27), - [1286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 4, 0, 0), - [1288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 4, 0, 0), - [1290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 1, 0, 0), - [1292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), - [1294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [1296] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0), REDUCE(sym_arguments, 1, 0, 0), - [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), - [1301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), - [1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), - [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [1309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), + [414] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(190), + [417] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(184), + [420] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(504), + [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), + [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1, 0, 1), + [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), + [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), + [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), + [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), + [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), + [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), + [443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax, 3, 0, 0), + [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [447] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(295), + [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), + [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), + [474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(810), + [477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), + [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), + [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [495] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), SHIFT_REPEAT(600), + [498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), + [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), + [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), + [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), + [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), + [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), + [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), + [554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), + [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(809), + [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(314), + [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), + [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), + [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), + [653] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(809), + [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 20), + [664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 20), + [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 12), + [670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 12), + [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), + [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), + [676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 3, 0, 17), + [678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 3, 0, 17), + [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), + [682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), + [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), + [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), + [694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 4, 0, 29), + [696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 4, 0, 29), + [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), + [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), + [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), + [716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 32), + [718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 32), + [720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), + [728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 2, 0, 53), + [730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 2, 0, 53), + [732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 32), + [734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 32), + [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), + [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), + [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 2, 0, 53), + [750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 2, 0, 53), + [752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 5, 0, 17), + [756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 5, 0, 17), + [758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 6, 0, 29), + [760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 6, 0, 29), + [762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 2, 0, 52), + [764] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 2, 0, 52), + [766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 19), + [770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 19), + [772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(769), + [774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 4, 0, 61), + [776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 4, 0, 61), + [778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(768), + [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(798), + [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506), + [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), + [798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(558), + [800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 5, 0, 64), + [806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 5, 0, 64), + [808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 3, 0, 58), + [810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 3, 0, 58), + [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_binding, 1, 0, 0), + [818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_binding, 1, 0, 0), + [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 2, 0, 54), + [826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 2, 0, 54), + [828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 59), + [830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 59), + [832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), + [834] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(506), + [837] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(629), + [840] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(883), + [843] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(558), + [846] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(645), + [849] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(651), + [852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias, 2, 0, 56), + [854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alias, 2, 0, 56), + [856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 59), + [858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 59), + [860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), + [862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), + [864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 4, 0, 62), + [866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 4, 0, 62), + [868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 4, 0, 62), + [870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 4, 0, 62), + [872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), + [874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), + [876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), + [878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), + [882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578), + [884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), + [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [892] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(300), + [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), + [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), + [899] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(515), + [902] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(655), + [905] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(858), + [908] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(578), + [911] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(657), + [914] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(640), + [917] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(299), + [920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 3, 0, 0), + [922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), + [924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), + [926] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(769), + [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), + [935] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(798), + [938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [946] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(599), + [949] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(600), + [952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), + [954] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(301), + [957] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(534), + [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 2, 0, 0), + [976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 2, 0, 0), + [978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 3, 0, 14), + [980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 3, 0, 14), + [982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 3, 0, 14), + [984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 3, 0, 14), + [986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_error_statement, 3, 0, 14), + [988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_error_statement, 3, 0, 14), + [990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 3, 0, 14), + [992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 3, 0, 14), + [994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 3, 0, 15), + [996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3, 0, 15), + [998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 3, 0, 0), + [1000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 3, 0, 0), + [1002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 3, 0, 14), + [1004] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 3, 0, 14), + [1006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), + [1008] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), + [1010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 3, 0, 16), + [1012] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 3, 0, 16), + [1014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 3, 0, 0), + [1016] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 3, 0, 0), + [1018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 3, 0, 0), + [1020] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 3, 0, 0), + [1022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 1, 0, 0), + [1024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 1, 0, 0), + [1026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__node, 1, 0, 1), + [1028] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__node, 1, 0, 1), + [1030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_statement, 1, 0, 1), + [1032] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_statement, 1, 0, 1), + [1034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 2), + [1036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 2), + [1038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 2, 0, 0), + [1040] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 2, 0, 0), + [1042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 2, 0, 0), + [1044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 2, 0, 0), + [1046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 3), + [1048] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 3), + [1050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_statement, 4, 0, 15), + [1052] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_statement, 4, 0, 15), + [1054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), + [1056] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), + [1058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 2, 0, 8), + [1060] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 2, 0, 8), + [1062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 2, 0, 9), + [1064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 2, 0, 9), + [1066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 4, 0, 26), + [1068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 4, 0, 26), + [1070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 4, 0, 26), + [1072] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 4, 0, 26), + [1074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 4, 0, 26), + [1076] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 4, 0, 26), + [1078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doctype, 4, 0, 0), + [1080] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_doctype, 4, 0, 0), + [1082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 4, 0, 0), + [1084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 4, 0, 0), + [1086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 4), + [1088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 4), + [1090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_tag, 3, 0, 0), + [1092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_tag, 3, 0, 0), + [1094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2, 0, 10), + [1096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2, 0, 10), + [1098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_statement, 2, 0, 10), + [1100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_statement, 2, 0, 10), + [1102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 5), + [1104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 5), + [1106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 6), + [1108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 6), + [1110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 7), + [1112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 7), + [1114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 16), + [1116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 16), + [1118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_body_expression, 4, 0, 36), + [1120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__switch_body_expression, 4, 0, 36), + [1122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 4, 0, 37), + [1124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 4, 0, 37), + [1126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 4, 0, 38), + [1128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 4, 0, 38), + [1130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1, 0, 0), + [1132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1, 0, 0), + [1134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 5, 0, 47), + [1136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 5, 0, 47), + [1138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 5, 0, 48), + [1140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 5, 0, 48), + [1142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 0), + [1144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 0), + [1146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), + [1148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), + [1150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_expression, 7, 0, 0), + [1152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_expression, 7, 0, 0), + [1154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), + [1156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), + [1158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), + [1160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), + [1162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread, 2, 0, 0), + [1164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [1166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(822), + [1168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(510), + [1170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [1172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 4, 0, 0), + [1174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 4, 0, 0), + [1176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 3, 0, 0), + [1178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 3, 0, 0), + [1180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 3, 0, 0), + [1182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 3, 0, 0), + [1184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [1186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), + [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [1192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), + [1194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), + [1196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), + [1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), + [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), + [1202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), + [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), + [1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [1210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), + [1212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [1214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), + [1216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), + [1218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), + [1220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 1, 0, 0), + [1222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 1, 0, 0), + [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [1226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 2, 0, 27), + [1228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 2, 0, 27), + [1230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), + [1232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), + [1234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), + [1236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(776), + [1238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), + [1240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), + [1242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), + [1244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), + [1246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [1248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [1250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [1252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), + [1254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 28), + [1256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [1258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), + [1260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), + [1262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 3, 0, 0), + [1264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 3, 0, 0), + [1266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 5, 0, 0), + [1268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 5, 0, 0), + [1270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_event_binding, 4, 0, 0), + [1272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_event_binding, 4, 0, 0), + [1274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_binding, 4, 0, 0), + [1276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_binding, 4, 0, 0), + [1278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_two_way_binding, 4, 0, 0), + [1280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_two_way_binding, 4, 0, 0), + [1282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 4, 0, 45), + [1284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 4, 0, 45), + [1286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), + [1288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), + [1290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 2, 0, 0), + [1292] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 2, 0, 0), + [1294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 6, 0, 27), + [1296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 6, 0, 27), + [1298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 4, 0, 0), + [1300] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 4, 0, 0), + [1302] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0), REDUCE(sym_arguments, 1, 0, 0), + [1305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 1, 0, 0), + [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [1309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), [1311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), - [1313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 3, 0, 40), - [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), - [1317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), - [1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), - [1321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), - [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [1325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), - [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), - [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [1331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), - [1333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(757), - [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), - [1337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), - [1339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), - [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), - [1345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), - [1347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), - [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), - [1353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), - [1355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), - [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), - [1359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), - [1361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 32), - [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), - [1365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), - [1367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), - [1369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 2, 0, 33), - [1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [1373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), - [1375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), - [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), - [1379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 2, 0, 0), - [1381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), - [1383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), - [1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), - [1387] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(583), - [1390] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(201), - [1393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), - [1395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__short_concat_expression, 3, 0, 0), - [1397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), - [1399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(588), - [1401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), - [1403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), - [1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), - [1407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), - [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [1411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), - [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), - [1415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), - [1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), - [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), - [1421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), - [1423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), - [1425] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(818), - [1428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), - [1430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), - [1432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), - [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [1436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), - [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), - [1440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), - [1442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(579), - [1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), - [1446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), - [1448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), - [1450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [1452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 4, 0, 28), - [1454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), - [1456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), - [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), - [1460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), - [1462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612), - [1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [1466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), - [1468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), - [1470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(595), - [1472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), - [1474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), - [1476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(598), - [1478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [1480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), - [1482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [1484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 5, 0, 63), - [1486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [1488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 3, 0, 46), - [1490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 1, 0, 0), - [1492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), - [1494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 4, 0, 51), - [1496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [1498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), - [1500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), - [1502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), - [1504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), - [1506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(756), - [1508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(760), - [1510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), - [1512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), - [1514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), - [1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), - [1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [1526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), - [1528] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(884), - [1531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), - [1533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(634), - [1536] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(634), - [1539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), - [1541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [1543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [1545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [1547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), - [1549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [1551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442), - [1553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), - [1555] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(647), - [1558] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(647), - [1561] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 57), SHIFT_REPEAT(281), - [1564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 57), - [1566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), - [1568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), - [1570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), - [1572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), - [1574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [1576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [1578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), - [1580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), - [1584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), - [1588] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(256), - [1591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), - [1593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [1595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [1597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [1599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), - [1601] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(310), - [1604] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), SHIFT_REPEAT(651), - [1607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), - [1609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), - [1611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [1613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), - [1615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 23), - [1617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_unit, 1, 0, 0), - [1619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 44), - [1621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [1623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [1625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), - [1627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), - [1629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), - [1631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [1633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [1635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 3, 0, 0), - [1637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [1639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), - [1641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), - [1643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [1645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), - [1647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [1649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [1651] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(314), - [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [1656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [1658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [1660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), - [1662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_name, 1, 0, 0), - [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), - [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [1670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [1672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), - [1674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [1676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [1678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [1680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [1682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [1684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), - [1686] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(912), - [1689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [1691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [1693] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(251), - [1696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), - [1698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unit, 1, 0, 0), - [1700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), - [1702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [1704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [1708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [1710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [1712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 4, 0, 0), - [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [1716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), - [1718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_substitution, 3, 0, 0), - [1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), - [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), - [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [1726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [1732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), - [1734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), - [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [1738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), - [1740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), - [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), - [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), - [1746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), - [1748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 56), - [1750] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), SHIFT_REPEAT(173), - [1753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), - [1755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), - [1757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), - [1759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [1761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), - [1763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), - [1765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546), - [1767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), - [1769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), - [1771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), - [1773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 1, 0, 0), - [1775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [1777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 4, 0, 0), - [1779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 4, 0, 0), - [1781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), - [1783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [1785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [1787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [1789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), - [1791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), - [1793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [1795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), - [1797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), - [1799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [1801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [1803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 3, 0, 0), - [1805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__timed_argument, 2, 0, 0), - [1807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), - [1809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), - [1811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), - [1813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 3, 0, 0), - [1815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [1817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [1819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [1821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), - [1823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [1825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [1827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), - [1829] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_case, 4, 0, 60), - [1831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_case, 4, 0, 60), - [1833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [1835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [1837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [1839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 34), - [1841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [1843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [1845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), - [1847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), - [1849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 6, 0, 65), - [1851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_timed_expression, 3, 0, 43), - [1853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), - [1855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), - [1857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [1859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [1861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(520), - [1863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), - [1865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), - [1867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3, 0, 14), - [1869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_declaration, 6, 0, 55), - [1871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [1873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), - [1875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), - [1877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_if_start_expression, 3, 0, 15), - [1879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_start_expression, 2, 0, 0), - [1881] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [1883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), - [1885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), - [1887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), - [1889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), - [1891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_reference, 3, 0, 0), - [1893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [1895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [1897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), - [1899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [1901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), - [1903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), - [1905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [1907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_start_expression, 2, 0, 0), - [1909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [1911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), - [1915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), - [1917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [1919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [1921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [1923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 4, 0, 41), - [1925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), - [1927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [1929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [1931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), - [1933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 5, 0, 49), - [1935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), - [1937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), - [1939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), - [1941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [1943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [1945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [1947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [1949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), - [1951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), - [1953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), - [1955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 3, 0, 0), - [1957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), - [1959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), - [1961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), - [1963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), - [1965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), - [1967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), - [1969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_minimum, 3, 0, 35), - [1971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 4, 0, 0), - [1973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), - [1975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 3, 0, 34), - [1977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), - [1979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [1981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 3, 0, 0), - [1983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [1985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), - [1987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), - [1989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), - [1991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [1993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), - [1995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), - [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [1999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), - [2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [2003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), - [2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), - [2007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_start_expression, 2, 0, 0), - [2009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_clause, 1, 0, 0), - [2011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [2013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [2015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), - [2017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), - [2019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [2021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), - [2023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), - [2025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), - [2027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 3, 0, 34), + [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), + [1319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), + [1321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), + [1325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), + [1327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 32), + [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [1331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), + [1333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), + [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [1337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), + [1339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(756), + [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [1343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), + [1345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), + [1347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), + [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), + [1353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), + [1355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), + [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), + [1361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), + [1363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), + [1365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), + [1367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), + [1369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [1371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), + [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), + [1375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), + [1377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), + [1379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 2, 0, 33), + [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [1383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 3, 0, 40), + [1385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [1387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), + [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), + [1391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), + [1393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), + [1395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 4, 0, 28), + [1397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__short_concat_expression, 3, 0, 0), + [1399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [1401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), + [1403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), + [1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), + [1407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591), + [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), + [1415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), + [1417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), + [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), + [1421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), + [1423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [1425] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(593), + [1428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(200), + [1431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), + [1433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(597), + [1435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), + [1437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [1439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), + [1441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 2, 0, 0), + [1443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), + [1445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [1447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), + [1449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), + [1451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(816), + [1454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), + [1456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(604), + [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [1460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(605), + [1462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [1464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), + [1466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), + [1468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609), + [1470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [1472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), + [1474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), + [1476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), + [1478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [1480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), + [1482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), + [1484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), + [1486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), + [1488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), + [1490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), + [1492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), + [1494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [1496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [1498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), + [1500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), + [1502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), + [1504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [1506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 4, 0, 51), + [1508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [1510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), + [1512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [1514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), + [1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), + [1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), + [1522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), + [1524] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(876), + [1527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), + [1529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), + [1531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), + [1533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), + [1535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(750), + [1537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(760), + [1539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), + [1541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), + [1543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(444), + [1545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), + [1547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [1549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 1, 0, 0), + [1551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), + [1553] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(634), + [1556] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(634), + [1559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), + [1561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475), + [1563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), + [1565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), + [1567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), + [1569] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(647), + [1572] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(647), + [1575] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 57), SHIFT_REPEAT(283), + [1578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 57), + [1580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), + [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [1584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [1586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 5, 0, 63), + [1588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 3, 0, 46), + [1590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [1594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [1596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [1598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), + [1600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), + [1602] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(257), + [1605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), + [1607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [1609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [1611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [1613] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(316), + [1616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), + [1618] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), SHIFT_REPEAT(620), + [1621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), + [1623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [1625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), + [1627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 23), + [1629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_unit, 1, 0, 0), + [1631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 44), + [1633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [1635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [1637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), + [1639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), + [1641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), + [1643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), + [1645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [1647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [1649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 3, 0, 0), + [1651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [1653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), + [1655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), + [1657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), + [1659] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(294), + [1662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), + [1670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [1672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_name, 1, 0, 0), + [1674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), + [1676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [1678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [1680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [1682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [1690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [1692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), + [1694] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(890), + [1697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [1699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [1701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [1703] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(253), + [1706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), + [1708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unit, 1, 0, 0), + [1710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [1712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), + [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [1716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), + [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [1726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [1728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 4, 0, 0), + [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), + [1732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), + [1734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [1736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), + [1738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_substitution, 3, 0, 0), + [1740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [1746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), + [1750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [1752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), + [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), + [1758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), + [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), + [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), + [1764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 56), + [1766] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), SHIFT_REPEAT(174), + [1769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [1771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), + [1773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), + [1775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540), + [1777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), + [1779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), + [1781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), + [1783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 1, 0, 0), + [1785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), + [1787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 4, 0, 0), + [1789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 4, 0, 0), + [1791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), + [1793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_case, 4, 0, 60), + [1795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_case, 4, 0, 60), + [1797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), + [1799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [1801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [1803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [1805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [1807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), + [1809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), + [1811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), + [1813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [1815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [1817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [1819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 6, 0, 65), + [1821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__timed_argument, 2, 0, 0), + [1823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), + [1825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [1827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [1829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [1831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [1833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [1835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 34), + [1837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), + [1839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [1841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [1843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [1845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 3, 0, 0), + [1847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [1849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [1851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), + [1853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), + [1855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_timed_expression, 3, 0, 43), + [1857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), + [1859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), + [1861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [1863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [1865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(511), + [1867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), + [1869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), + [1871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3, 0, 14), + [1873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_declaration, 6, 0, 55), + [1875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), + [1877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [1879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [1881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), + [1883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 3, 0, 0), + [1885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [1887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 4, 0, 41), + [1889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [1891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), + [1893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [1895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), + [1897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [1899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), + [1901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [1903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [1905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_if_start_expression, 3, 0, 15), + [1907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), + [1909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [1911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), + [1915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), + [1917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), + [1919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), + [1921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), + [1923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [1925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), + [1927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), + [1929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [1931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), + [1933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 3, 0, 0), + [1935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [1937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [1939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_start_expression, 2, 0, 0), + [1941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [1943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [1945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [1947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), + [1949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), + [1951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), + [1953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [1955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), + [1957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [1959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 3, 0, 34), + [1961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), + [1963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), + [1965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), + [1967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [1969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 4, 0, 0), + [1971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), + [1973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), + [1975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), + [1977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), + [1979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), + [1981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), + [1983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_minimum, 3, 0, 35), + [1985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), + [1987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 3, 0, 34), + [1989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), + [1991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [1993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [1995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 5, 0, 49), + [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [1999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 3, 0, 0), + [2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), + [2003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_start_expression, 2, 0, 0), + [2005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_start_expression, 2, 0, 0), + [2007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_reference, 3, 0, 0), + [2009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), + [2011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [2013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_clause, 1, 0, 0), + [2015] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [2017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), + [2019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), + [2021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), + [2023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), + [2025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [2027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), + [2029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), + [2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), + [2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [2035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [2037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), + [2039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), }; enum ts_external_scanner_symbol_identifiers { @@ -31043,15 +31115,15 @@ static const bool ts_external_scanner_states[14][EXTERNAL_TOKEN_COUNT] = { [ts_external_token_comment] = true, }, [4] = { - [ts_external_token_comment] = true, - [ts_external_token__interpolation_end] = true, - }, - [5] = { [ts_external_token__implicit_end_tag] = true, [ts_external_token_comment] = true, [ts_external_token__interpolation_start] = true, [ts_external_token__control_flow_start] = true, }, + [5] = { + [ts_external_token_comment] = true, + [ts_external_token__interpolation_end] = true, + }, [6] = { [ts_external_token_SLASH_GT] = true, [ts_external_token_comment] = true, @@ -31080,11 +31152,11 @@ static const bool ts_external_scanner_states[14][EXTERNAL_TOKEN_COUNT] = { [ts_external_token_comment] = true, }, [12] = { - [ts_external_token_erroneous_end_tag_name] = true, + [ts_external_token__end_tag_name] = true, [ts_external_token_comment] = true, }, [13] = { - [ts_external_token__end_tag_name] = true, + [ts_external_token_erroneous_end_tag_name] = true, [ts_external_token_comment] = true, }, }; From a38a97ca25ab977806f9bb7b879a3ced2a9ec8c1 Mon Sep 17 00:00:00 2001 From: Simon Albani Date: Fri, 22 May 2026 14:14:00 +0200 Subject: [PATCH 4/8] refactor(microsyntax): update precedence --- grammar.js | 30 +- src/grammar.json | 146 +- src/node-types.json | 78 +- src/parser.c | 28486 ++++++++++++++++++++---------------------- 4 files changed, 13945 insertions(+), 14795 deletions(-) diff --git a/grammar.js b/grammar.js index 8c74ad1..80065fc 100644 --- a/grammar.js +++ b/grammar.js @@ -22,6 +22,7 @@ module.exports = grammar(HTML, { [$.arrow_function_parameters, $._primitive], [$._any_expression, $.arguments], [$.expression, $.arguments], + [$.microsyntax_property_binding, $._primitive], ], @@ -416,37 +417,40 @@ module.exports = grammar(HTML, { microsyntax: ($) => prec.left( seq( - $.microsyntax_binding, + choice($.microsyntax_implicit_binding, $.microsyntax_binding), repeat(seq(optional(choice(';', ',')), $.microsyntax_binding)), optional(choice(';', ',')), ), ), - microsyntax_binding: ($) => + microsyntax_implicit_binding: ($) => choice( - $.microsyntax_property_binding, - $.microsyntax_keyword_binding, - $.microsyntax_variable_declaration, - ), - - microsyntax_property_binding: ($) => - choice( - prec(1, seq( + prec(2, seq( field('value', $.identifier), optional($._alias) )), - prec(2, seq( + prec(1, seq( field('value', $._any_expression), optional($._alias) )), + ), - prec(3, seq( + microsyntax_binding: ($) => + choice( + $.microsyntax_property_binding, + $.microsyntax_keyword_binding, + $.microsyntax_variable_declaration, + ), + + microsyntax_property_binding: ($) => + choice( + seq( field('name', $.identifier), optional(':'), field('value', $._any_expression), optional($._alias) - )), + ), ), microsyntax_keyword_binding: ($) => diff --git a/src/grammar.json b/src/grammar.json index 3b41e5c..e1fda5d 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -2174,8 +2174,17 @@ "type": "SEQ", "members": [ { - "type": "SYMBOL", - "name": "microsyntax_binding" + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "microsyntax_implicit_binding" + }, + { + "type": "SYMBOL", + "name": "microsyntax_binding" + } + ] }, { "type": "REPEAT", @@ -2234,29 +2243,12 @@ ] } }, - "microsyntax_binding": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "microsyntax_property_binding" - }, - { - "type": "SYMBOL", - "name": "microsyntax_keyword_binding" - }, - { - "type": "SYMBOL", - "name": "microsyntax_variable_declaration" - } - ] - }, - "microsyntax_property_binding": { + "microsyntax_implicit_binding": { "type": "CHOICE", "members": [ { "type": "PREC", - "value": 1, + "value": 2, "content": { "type": "SEQ", "members": [ @@ -2285,7 +2277,7 @@ }, { "type": "PREC", - "value": 2, + "value": 1, "content": { "type": "SEQ", "members": [ @@ -2311,55 +2303,73 @@ } ] } + } + ] + }, + "microsyntax_binding": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "microsyntax_property_binding" }, { - "type": "PREC", - "value": 3, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" + "type": "SYMBOL", + "name": "microsyntax_keyword_binding" + }, + { + "type": "SYMBOL", + "name": "microsyntax_variable_declaration" + } + ] + }, + "microsyntax_property_binding": { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "name", + "content": { + "type": "SYMBOL", + "name": "identifier" + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": ":" + }, + { + "type": "BLANK" } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "value", - "content": { + ] + }, + { + "type": "FIELD", + "name": "value", + "content": { + "type": "SYMBOL", + "name": "_any_expression" + } + }, + { + "type": "CHOICE", + "members": [ + { "type": "SYMBOL", - "name": "_any_expression" + "name": "_alias" + }, + { + "type": "BLANK" } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_alias" - }, - { - "type": "BLANK" - } - ] - } - ] - } + ] + } + ] } ] }, @@ -4107,6 +4117,10 @@ [ "expression", "arguments" + ], + [ + "microsyntax_property_binding", + "_primitive" ] ], "precedences": [], diff --git a/src/node-types.json b/src/node-types.json index 73b198c..dbc22e0 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -2276,6 +2276,10 @@ { "type": "microsyntax_binding", "named": true + }, + { + "type": "microsyntax_implicit_binding", + "named": true } ] } @@ -2303,6 +2307,74 @@ ] } }, + { + "type": "microsyntax_implicit_binding", + "named": true, + "fields": { + "alias": { + "multiple": false, + "required": false, + "types": [ + { + "type": "identifier", + "named": true + } + ] + }, + "value": { + "multiple": false, + "required": true, + "types": [ + { + "type": "arrow_function", + "named": true + }, + { + "type": "binary_expression", + "named": true + }, + { + "type": "conditional_expression", + "named": true + }, + { + "type": "expression", + "named": true + }, + { + "type": "identifier", + "named": true + }, + { + "type": "nullish_coalescing_expression", + "named": true + }, + { + "type": "regular_expression", + "named": true + }, + { + "type": "ternary_expression", + "named": true + }, + { + "type": "unary_expression", + "named": true + } + ] + } + }, + "children": { + "multiple": false, + "required": false, + "types": [ + { + "type": "special_keyword", + "named": true + } + ] + } + }, { "type": "microsyntax_keyword_binding", "named": true, @@ -2393,7 +2465,7 @@ }, "name": { "multiple": false, - "required": false, + "required": true, "types": [ { "type": "identifier", @@ -2421,10 +2493,6 @@ "type": "expression", "named": true }, - { - "type": "identifier", - "named": true - }, { "type": "nullish_coalescing_expression", "named": true diff --git a/src/parser.c b/src/parser.c index d9b0aa1..9dd0b69 100644 --- a/src/parser.c +++ b/src/parser.c @@ -15,9 +15,9 @@ #endif #define LANGUAGE_VERSION 15 -#define STATE_COUNT 938 -#define LARGE_STATE_COUNT 3 -#define SYMBOL_COUNT 247 +#define STATE_COUNT 936 +#define LARGE_STATE_COUNT 4 +#define SYMBOL_COUNT 248 #define ALIAS_COUNT 1 #define TOKEN_COUNT 122 #define EXTERNAL_TOKEN_COUNT 13 @@ -209,72 +209,73 @@ enum ts_symbol_identifiers { sym_concatenation_expression = 179, sym_structural_directive = 180, sym_microsyntax = 181, - sym_microsyntax_binding = 182, - sym_microsyntax_property_binding = 183, - sym_microsyntax_keyword_binding = 184, - sym_microsyntax_variable_declaration = 185, - sym__alias = 186, - sym_property_binding = 187, - sym_event_binding = 188, - sym_two_way_binding = 189, - sym_animation_binding = 190, - sym__binding_assignment = 191, - sym_binding_name = 192, - sym__binding_primitive = 193, - sym_binding_member_expression = 194, - sym_class_binding = 195, - sym__normal_attribute = 196, - sym_template_string = 197, - sym_template_substitution = 198, - sym_expression = 199, - sym_unary_expression = 200, - sym_binary_expression = 201, - sym_ternary_expression = 202, - sym__short_concat_expression = 203, - sym_nullish_coalescing_expression = 204, - sym_conditional_expression = 205, - sym_pipe_sequence = 206, - sym_pipe_call = 207, - sym_pipe_arguments = 208, - sym__pipe_argument = 209, - sym__primitive = 210, - sym_object = 211, - sym_pair = 212, - sym__shorthand = 213, - sym_spread = 214, - sym_array = 215, - sym_string = 216, - sym_group = 217, - sym_call_expression = 218, - sym_arguments = 219, - sym__timed_argument = 220, - sym_member_expression = 221, - sym_style_unit = 222, - sym_bracket_expression = 223, - sym_unit = 224, - sym__backtick = 225, - sym__single_quote = 226, - sym__double_quote = 227, - sym__binary_op = 228, - aux_sym_document_repeat1 = 229, - aux_sym_start_tag_repeat1 = 230, - aux_sym_switch_body_repeat1 = 231, - aux_sym_defer_trigger_repeat1 = 232, - aux_sym_for_reference_repeat1 = 233, - aux_sym_arrow_function_parameters_repeat1 = 234, - aux_sym_icu_expression_repeat1 = 235, - aux_sym_concatenation_expression_repeat1 = 236, - aux_sym_microsyntax_repeat1 = 237, - aux_sym__binding_assignment_repeat1 = 238, - aux_sym_template_string_repeat1 = 239, - aux_sym_pipe_sequence_repeat1 = 240, - aux_sym_pipe_arguments_repeat1 = 241, - aux_sym_object_repeat1 = 242, - aux_sym_array_repeat1 = 243, - aux_sym_string_repeat1 = 244, - aux_sym_string_repeat2 = 245, - aux_sym_arguments_repeat1 = 246, - alias_sym_conditional_operator = 247, + sym_microsyntax_implicit_binding = 182, + sym_microsyntax_binding = 183, + sym_microsyntax_property_binding = 184, + sym_microsyntax_keyword_binding = 185, + sym_microsyntax_variable_declaration = 186, + sym__alias = 187, + sym_property_binding = 188, + sym_event_binding = 189, + sym_two_way_binding = 190, + sym_animation_binding = 191, + sym__binding_assignment = 192, + sym_binding_name = 193, + sym__binding_primitive = 194, + sym_binding_member_expression = 195, + sym_class_binding = 196, + sym__normal_attribute = 197, + sym_template_string = 198, + sym_template_substitution = 199, + sym_expression = 200, + sym_unary_expression = 201, + sym_binary_expression = 202, + sym_ternary_expression = 203, + sym__short_concat_expression = 204, + sym_nullish_coalescing_expression = 205, + sym_conditional_expression = 206, + sym_pipe_sequence = 207, + sym_pipe_call = 208, + sym_pipe_arguments = 209, + sym__pipe_argument = 210, + sym__primitive = 211, + sym_object = 212, + sym_pair = 213, + sym__shorthand = 214, + sym_spread = 215, + sym_array = 216, + sym_string = 217, + sym_group = 218, + sym_call_expression = 219, + sym_arguments = 220, + sym__timed_argument = 221, + sym_member_expression = 222, + sym_style_unit = 223, + sym_bracket_expression = 224, + sym_unit = 225, + sym__backtick = 226, + sym__single_quote = 227, + sym__double_quote = 228, + sym__binary_op = 229, + aux_sym_document_repeat1 = 230, + aux_sym_start_tag_repeat1 = 231, + aux_sym_switch_body_repeat1 = 232, + aux_sym_defer_trigger_repeat1 = 233, + aux_sym_for_reference_repeat1 = 234, + aux_sym_arrow_function_parameters_repeat1 = 235, + aux_sym_icu_expression_repeat1 = 236, + aux_sym_concatenation_expression_repeat1 = 237, + aux_sym_microsyntax_repeat1 = 238, + aux_sym__binding_assignment_repeat1 = 239, + aux_sym_template_string_repeat1 = 240, + aux_sym_pipe_sequence_repeat1 = 241, + aux_sym_pipe_arguments_repeat1 = 242, + aux_sym_object_repeat1 = 243, + aux_sym_array_repeat1 = 244, + aux_sym_string_repeat1 = 245, + aux_sym_string_repeat2 = 246, + aux_sym_arguments_repeat1 = 247, + alias_sym_conditional_operator = 248, }; static const char * const ts_symbol_names[] = { @@ -460,6 +461,7 @@ static const char * const ts_symbol_names[] = { [sym_concatenation_expression] = "concatenation_expression", [sym_structural_directive] = "structural_directive", [sym_microsyntax] = "microsyntax", + [sym_microsyntax_implicit_binding] = "microsyntax_implicit_binding", [sym_microsyntax_binding] = "microsyntax_binding", [sym_microsyntax_property_binding] = "microsyntax_property_binding", [sym_microsyntax_keyword_binding] = "microsyntax_keyword_binding", @@ -711,6 +713,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_concatenation_expression] = sym_concatenation_expression, [sym_structural_directive] = sym_structural_directive, [sym_microsyntax] = sym_microsyntax, + [sym_microsyntax_implicit_binding] = sym_microsyntax_implicit_binding, [sym_microsyntax_binding] = sym_microsyntax_binding, [sym_microsyntax_property_binding] = sym_microsyntax_property_binding, [sym_microsyntax_keyword_binding] = sym_microsyntax_keyword_binding, @@ -1508,6 +1511,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_microsyntax_implicit_binding] = { + .visible = true, + .named = true, + }, [sym_microsyntax_binding] = { .visible = true, .named = true, @@ -2138,7 +2145,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [0] = 0, [1] = 1, [2] = 2, - [3] = 3, + [3] = 2, [4] = 4, [5] = 5, [6] = 6, @@ -2163,374 +2170,374 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [25] = 25, [26] = 26, [27] = 27, - [28] = 28, + [28] = 8, [29] = 29, [30] = 30, - [31] = 31, - [32] = 32, - [33] = 33, - [34] = 34, - [35] = 35, - [36] = 16, - [37] = 3, - [38] = 5, - [39] = 20, - [40] = 15, - [41] = 4, - [42] = 17, - [43] = 19, - [44] = 20, - [45] = 3, - [46] = 25, - [47] = 4, - [48] = 25, - [49] = 5, - [50] = 16, - [51] = 23, - [52] = 21, - [53] = 22, - [54] = 6, - [55] = 13, - [56] = 24, - [57] = 12, - [58] = 24, - [59] = 9, - [60] = 8, - [61] = 10, - [62] = 23, - [63] = 10, - [64] = 11, - [65] = 11, - [66] = 14, - [67] = 14, - [68] = 13, - [69] = 9, - [70] = 8, - [71] = 12, - [72] = 15, - [73] = 17, - [74] = 22, - [75] = 21, - [76] = 6, - [77] = 19, - [78] = 26, - [79] = 18, - [80] = 26, - [81] = 18, + [31] = 4, + [32] = 5, + [33] = 17, + [34] = 6, + [35] = 18, + [36] = 23, + [37] = 5, + [38] = 4, + [39] = 7, + [40] = 6, + [41] = 7, + [42] = 9, + [43] = 8, + [44] = 9, + [45] = 22, + [46] = 22, + [47] = 14, + [48] = 24, + [49] = 19, + [50] = 15, + [51] = 25, + [52] = 16, + [53] = 12, + [54] = 19, + [55] = 12, + [56] = 10, + [57] = 21, + [58] = 13, + [59] = 13, + [60] = 14, + [61] = 15, + [62] = 25, + [63] = 16, + [64] = 17, + [65] = 18, + [66] = 20, + [67] = 21, + [68] = 20, + [69] = 23, + [70] = 24, + [71] = 71, + [72] = 72, + [73] = 10, + [74] = 26, + [75] = 27, + [76] = 26, + [77] = 77, + [78] = 78, + [79] = 79, + [80] = 27, + [81] = 81, [82] = 82, - [83] = 27, - [84] = 28, - [85] = 85, - [86] = 86, + [83] = 83, + [84] = 84, + [85] = 29, + [86] = 30, [87] = 87, - [88] = 27, - [89] = 28, - [90] = 85, + [88] = 30, + [89] = 83, + [90] = 29, [91] = 91, - [92] = 92, - [93] = 92, - [94] = 94, - [95] = 91, + [92] = 9, + [93] = 71, + [94] = 72, + [95] = 95, [96] = 96, - [97] = 3, - [98] = 25, - [99] = 99, - [100] = 20, - [101] = 5, - [102] = 102, - [103] = 29, - [104] = 29, - [105] = 30, - [106] = 30, - [107] = 107, - [108] = 99, - [109] = 109, - [110] = 110, - [111] = 4, - [112] = 16, - [113] = 96, - [114] = 102, + [97] = 72, + [98] = 98, + [99] = 71, + [100] = 98, + [101] = 101, + [102] = 4, + [103] = 103, + [104] = 104, + [105] = 105, + [106] = 96, + [107] = 7, + [108] = 108, + [109] = 6, + [110] = 8, + [111] = 105, + [112] = 101, + [113] = 5, + [114] = 95, [115] = 115, - [116] = 116, - [117] = 33, - [118] = 23, - [119] = 34, - [120] = 107, - [121] = 116, - [122] = 32, - [123] = 115, - [124] = 31, - [125] = 125, - [126] = 19, - [127] = 127, - [128] = 24, + [116] = 79, + [117] = 117, + [118] = 115, + [119] = 77, + [120] = 78, + [121] = 22, + [122] = 81, + [123] = 103, + [124] = 23, + [125] = 24, + [126] = 77, + [127] = 19, + [128] = 12, [129] = 10, - [130] = 11, + [130] = 13, [131] = 14, - [132] = 13, - [133] = 6, - [134] = 134, - [135] = 9, - [136] = 8, - [137] = 12, - [138] = 15, - [139] = 33, - [140] = 17, - [141] = 21, - [142] = 22, - [143] = 143, - [144] = 32, - [145] = 134, - [146] = 127, - [147] = 134, - [148] = 127, - [149] = 31, - [150] = 34, + [132] = 132, + [133] = 79, + [134] = 15, + [135] = 25, + [136] = 16, + [137] = 17, + [138] = 81, + [139] = 139, + [140] = 78, + [141] = 132, + [142] = 132, + [143] = 115, + [144] = 20, + [145] = 18, + [146] = 21, + [147] = 27, + [148] = 26, + [149] = 87, + [150] = 87, [151] = 151, - [152] = 18, - [153] = 35, - [154] = 35, - [155] = 155, - [156] = 156, - [157] = 26, - [158] = 158, - [159] = 151, - [160] = 158, - [161] = 28, - [162] = 27, - [163] = 163, - [164] = 30, - [165] = 29, - [166] = 33, - [167] = 34, - [168] = 32, - [169] = 31, + [152] = 29, + [153] = 30, + [154] = 154, + [155] = 72, + [156] = 71, + [157] = 81, + [158] = 79, + [159] = 77, + [160] = 78, + [161] = 78, + [162] = 162, + [163] = 162, + [164] = 87, + [165] = 165, + [166] = 166, + [167] = 167, + [168] = 168, + [169] = 167, [170] = 170, - [171] = 35, - [172] = 31, - [173] = 170, - [174] = 174, - [175] = 175, + [171] = 167, + [172] = 168, + [173] = 173, + [174] = 167, + [175] = 167, [176] = 176, - [177] = 176, - [178] = 178, - [179] = 179, - [180] = 176, - [181] = 179, + [177] = 177, + [178] = 173, + [179] = 173, + [180] = 173, + [181] = 166, [182] = 176, - [183] = 176, - [184] = 175, + [183] = 183, + [184] = 184, [185] = 185, - [186] = 179, - [187] = 179, - [188] = 188, - [189] = 178, - [190] = 185, + [186] = 186, + [187] = 187, + [188] = 187, + [189] = 189, + [190] = 190, [191] = 191, - [192] = 192, - [193] = 193, + [192] = 187, + [193] = 185, [194] = 194, - [195] = 195, - [196] = 193, - [197] = 192, - [198] = 198, - [199] = 199, - [200] = 200, - [201] = 195, - [202] = 193, - [203] = 195, - [204] = 204, - [205] = 205, - [206] = 195, - [207] = 191, - [208] = 191, - [209] = 191, + [195] = 185, + [196] = 196, + [197] = 197, + [198] = 185, + [199] = 183, + [200] = 183, + [201] = 183, + [202] = 189, + [203] = 187, + [204] = 189, + [205] = 183, + [206] = 189, + [207] = 183, + [208] = 189, + [209] = 189, [210] = 210, - [211] = 192, - [212] = 191, - [213] = 192, - [214] = 214, - [215] = 192, - [216] = 191, - [217] = 192, - [218] = 193, - [219] = 219, - [220] = 219, - [221] = 219, - [222] = 219, - [223] = 219, - [224] = 219, - [225] = 5, - [226] = 11, - [227] = 14, - [228] = 13, - [229] = 9, - [230] = 8, - [231] = 12, - [232] = 15, - [233] = 16, - [234] = 17, - [235] = 18, - [236] = 21, - [237] = 22, - [238] = 6, - [239] = 19, - [240] = 24, + [211] = 211, + [212] = 211, + [213] = 211, + [214] = 211, + [215] = 211, + [216] = 211, + [217] = 217, + [218] = 217, + [219] = 217, + [220] = 217, + [221] = 217, + [222] = 217, + [223] = 223, + [224] = 223, + [225] = 223, + [226] = 226, + [227] = 223, + [228] = 228, + [229] = 229, + [230] = 229, + [231] = 229, + [232] = 229, + [233] = 233, + [234] = 233, + [235] = 233, + [236] = 233, + [237] = 233, + [238] = 238, + [239] = 239, + [240] = 240, [241] = 241, - [242] = 241, - [243] = 241, - [244] = 241, - [245] = 241, - [246] = 25, - [247] = 23, - [248] = 241, - [249] = 10, - [250] = 28, - [251] = 251, - [252] = 27, - [253] = 253, - [254] = 251, - [255] = 251, - [256] = 251, - [257] = 257, + [242] = 242, + [243] = 7, + [244] = 9, + [245] = 245, + [246] = 246, + [247] = 247, + [248] = 248, + [249] = 247, + [250] = 245, + [251] = 238, + [252] = 8, + [253] = 245, + [254] = 248, + [255] = 245, + [256] = 256, + [257] = 256, [258] = 258, - [259] = 258, - [260] = 29, - [261] = 30, - [262] = 258, - [263] = 258, - [264] = 32, - [265] = 265, - [266] = 33, - [267] = 265, - [268] = 268, - [269] = 265, - [270] = 265, - [271] = 265, - [272] = 272, - [273] = 273, - [274] = 274, - [275] = 275, - [276] = 35, - [277] = 277, - [278] = 278, - [279] = 279, + [259] = 259, + [260] = 256, + [261] = 261, + [262] = 12, + [263] = 10, + [264] = 256, + [265] = 13, + [266] = 14, + [267] = 15, + [268] = 25, + [269] = 16, + [270] = 17, + [271] = 18, + [272] = 20, + [273] = 21, + [274] = 22, + [275] = 23, + [276] = 24, + [277] = 256, + [278] = 19, + [279] = 256, [280] = 280, - [281] = 273, - [282] = 282, + [281] = 258, + [282] = 280, [283] = 283, - [284] = 284, - [285] = 274, - [286] = 286, + [284] = 280, + [285] = 256, + [286] = 280, [287] = 287, - [288] = 286, - [289] = 286, - [290] = 286, - [291] = 291, - [292] = 277, - [293] = 293, - [294] = 294, - [295] = 295, - [296] = 296, - [297] = 295, - [298] = 298, - [299] = 295, - [300] = 295, - [301] = 296, - [302] = 302, + [288] = 261, + [289] = 27, + [290] = 30, + [291] = 9, + [292] = 29, + [293] = 7, + [294] = 8, + [295] = 9, + [296] = 7, + [297] = 25, + [298] = 14, + [299] = 18, + [300] = 71, + [301] = 301, + [302] = 301, [303] = 303, - [304] = 295, - [305] = 298, - [306] = 306, - [307] = 307, - [308] = 298, - [309] = 295, - [310] = 298, + [304] = 17, + [305] = 27, + [306] = 20, + [307] = 21, + [308] = 12, + [309] = 23, + [310] = 10, [311] = 311, - [312] = 312, - [313] = 313, - [314] = 295, - [315] = 315, - [316] = 294, - [317] = 317, - [318] = 318, - [319] = 319, - [320] = 320, + [312] = 24, + [313] = 15, + [314] = 72, + [315] = 303, + [316] = 316, + [317] = 19, + [318] = 16, + [319] = 13, + [320] = 22, [321] = 321, - [322] = 322, - [323] = 5, - [324] = 324, - [325] = 25, - [326] = 25, - [327] = 16, - [328] = 5, - [329] = 11, - [330] = 330, - [331] = 331, + [322] = 316, + [323] = 29, + [324] = 27, + [325] = 325, + [326] = 326, + [327] = 327, + [328] = 30, + [329] = 81, + [330] = 79, + [331] = 30, [332] = 332, - [333] = 333, + [333] = 29, [334] = 334, - [335] = 6, - [336] = 333, - [337] = 18, + [335] = 87, + [336] = 336, + [337] = 337, [338] = 338, [339] = 339, - [340] = 19, + [340] = 340, [341] = 341, - [342] = 9, + [342] = 342, [343] = 343, [344] = 344, [345] = 345, - [346] = 346, - [347] = 8, - [348] = 17, - [349] = 12, - [350] = 23, - [351] = 10, - [352] = 13, - [353] = 14, + [346] = 71, + [347] = 347, + [348] = 348, + [349] = 72, + [350] = 350, + [351] = 334, + [352] = 339, + [353] = 353, [354] = 354, [355] = 355, - [356] = 24, - [357] = 21, - [358] = 22, - [359] = 15, - [360] = 330, - [361] = 361, - [362] = 362, - [363] = 18, - [364] = 28, - [365] = 27, + [356] = 354, + [357] = 354, + [358] = 358, + [359] = 72, + [360] = 354, + [361] = 311, + [362] = 71, + [363] = 358, + [364] = 354, + [365] = 311, [366] = 366, [367] = 367, - [368] = 341, - [369] = 27, - [370] = 28, - [371] = 272, - [372] = 372, - [373] = 29, - [374] = 30, - [375] = 282, + [368] = 354, + [369] = 347, + [370] = 358, + [371] = 371, + [372] = 358, + [373] = 373, + [374] = 358, + [375] = 358, [376] = 376, - [377] = 30, + [377] = 377, [378] = 378, - [379] = 378, - [380] = 376, - [381] = 268, - [382] = 376, + [379] = 379, + [380] = 380, + [381] = 381, + [382] = 382, [383] = 383, - [384] = 29, - [385] = 378, - [386] = 268, - [387] = 376, - [388] = 372, - [389] = 378, - [390] = 378, - [391] = 378, - [392] = 376, - [393] = 376, - [394] = 394, - [395] = 395, + [384] = 384, + [385] = 385, + [386] = 386, + [387] = 387, + [388] = 373, + [389] = 389, + [390] = 390, + [391] = 391, + [392] = 392, + [393] = 393, + [394] = 353, + [395] = 371, [396] = 396, [397] = 397, [398] = 398, @@ -2542,16 +2549,16 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [404] = 404, [405] = 405, [406] = 406, - [407] = 317, + [407] = 407, [408] = 408, [409] = 409, [410] = 410, - [411] = 318, - [412] = 320, + [411] = 411, + [412] = 412, [413] = 413, [414] = 414, - [415] = 415, - [416] = 416, + [415] = 79, + [416] = 81, [417] = 417, [418] = 418, [419] = 419, @@ -2567,192 +2574,192 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [429] = 429, [430] = 430, [431] = 431, - [432] = 33, - [433] = 433, - [434] = 32, - [435] = 435, - [436] = 436, - [437] = 437, - [438] = 438, - [439] = 439, - [440] = 440, - [441] = 441, - [442] = 442, - [443] = 443, - [444] = 444, - [445] = 445, - [446] = 415, - [447] = 402, - [448] = 403, - [449] = 404, - [450] = 405, - [451] = 406, - [452] = 278, - [453] = 453, - [454] = 280, - [455] = 408, - [456] = 417, - [457] = 445, - [458] = 421, - [459] = 422, - [460] = 423, - [461] = 424, - [462] = 425, - [463] = 427, - [464] = 409, - [465] = 410, - [466] = 413, - [467] = 435, - [468] = 436, - [469] = 437, - [470] = 438, - [471] = 416, - [472] = 440, - [473] = 441, - [474] = 426, - [475] = 444, - [476] = 430, - [477] = 431, - [478] = 433, - [479] = 287, - [480] = 278, - [481] = 394, - [482] = 414, - [483] = 280, - [484] = 419, - [485] = 420, - [486] = 428, - [487] = 487, - [488] = 429, - [489] = 35, - [490] = 442, - [491] = 491, + [432] = 429, + [433] = 382, + [434] = 383, + [435] = 384, + [436] = 379, + [437] = 386, + [438] = 387, + [439] = 389, + [440] = 390, + [441] = 391, + [442] = 392, + [443] = 393, + [444] = 341, + [445] = 336, + [446] = 403, + [447] = 404, + [448] = 407, + [449] = 408, + [450] = 409, + [451] = 410, + [452] = 411, + [453] = 413, + [454] = 454, + [455] = 421, + [456] = 422, + [457] = 423, + [458] = 424, + [459] = 426, + [460] = 427, + [461] = 430, + [462] = 401, + [463] = 341, + [464] = 336, + [465] = 425, + [466] = 396, + [467] = 397, + [468] = 398, + [469] = 399, + [470] = 402, + [471] = 412, + [472] = 87, + [473] = 473, + [474] = 418, + [475] = 419, + [476] = 420, + [477] = 337, + [478] = 377, + [479] = 400, + [480] = 431, + [481] = 405, + [482] = 406, + [483] = 414, + [484] = 484, + [485] = 417, + [486] = 337, + [487] = 428, + [488] = 488, + [489] = 489, + [490] = 488, + [491] = 385, [492] = 492, - [493] = 439, - [494] = 443, - [495] = 401, - [496] = 395, - [497] = 396, - [498] = 287, + [493] = 493, + [494] = 494, + [495] = 484, + [496] = 496, + [497] = 497, + [498] = 344, [499] = 499, - [500] = 397, - [501] = 398, - [502] = 399, - [503] = 400, - [504] = 499, - [505] = 418, - [506] = 506, + [500] = 500, + [501] = 501, + [502] = 502, + [503] = 503, + [504] = 504, + [505] = 505, + [506] = 344, [507] = 507, - [508] = 293, - [509] = 492, - [510] = 293, + [508] = 508, + [509] = 505, + [510] = 366, [511] = 511, - [512] = 319, - [513] = 319, - [514] = 322, - [515] = 506, - [516] = 322, - [517] = 507, + [512] = 512, + [513] = 513, + [514] = 514, + [515] = 376, + [516] = 516, + [517] = 517, [518] = 518, [519] = 519, [520] = 520, [521] = 521, - [522] = 522, + [522] = 492, [523] = 523, [524] = 524, [525] = 525, - [526] = 526, + [526] = 366, [527] = 527, - [528] = 528, - [529] = 529, - [530] = 530, - [531] = 524, - [532] = 523, - [533] = 533, + [528] = 376, + [529] = 517, + [530] = 524, + [531] = 525, + [532] = 311, + [533] = 518, [534] = 534, - [535] = 521, - [536] = 525, - [537] = 526, - [538] = 529, - [539] = 268, - [540] = 511, - [541] = 530, - [542] = 522, - [543] = 527, - [544] = 519, - [545] = 520, - [546] = 453, - [547] = 528, - [548] = 548, + [535] = 511, + [536] = 513, + [537] = 516, + [538] = 523, + [539] = 519, + [540] = 454, + [541] = 520, + [542] = 527, + [543] = 514, + [544] = 521, + [545] = 545, + [546] = 546, + [547] = 547, + [548] = 546, [549] = 549, [550] = 550, [551] = 551, [552] = 552, - [553] = 549, - [554] = 554, - [555] = 555, - [556] = 554, + [553] = 553, + [554] = 546, + [555] = 549, + [556] = 550, [557] = 557, - [558] = 558, - [559] = 550, - [560] = 551, - [561] = 561, - [562] = 549, - [563] = 554, - [564] = 550, - [565] = 548, - [566] = 551, + [558] = 552, + [559] = 552, + [560] = 546, + [561] = 550, + [562] = 552, + [563] = 553, + [564] = 546, + [565] = 546, + [566] = 566, [567] = 549, - [568] = 554, - [569] = 550, - [570] = 551, - [571] = 550, - [572] = 555, - [573] = 551, - [574] = 550, - [575] = 551, + [568] = 550, + [569] = 569, + [570] = 569, + [571] = 571, + [572] = 552, + [573] = 573, + [574] = 549, + [575] = 571, [576] = 576, - [577] = 577, - [578] = 558, + [577] = 552, + [578] = 578, [579] = 579, [580] = 580, - [581] = 282, + [581] = 581, [582] = 582, [583] = 583, - [584] = 584, - [585] = 272, - [586] = 280, - [587] = 580, - [588] = 588, - [589] = 278, - [590] = 590, - [591] = 591, - [592] = 592, + [584] = 578, + [585] = 580, + [586] = 579, + [587] = 339, + [588] = 581, + [589] = 582, + [590] = 578, + [591] = 580, + [592] = 336, [593] = 593, - [594] = 594, - [595] = 588, - [596] = 591, - [597] = 591, - [598] = 598, + [594] = 341, + [595] = 582, + [596] = 334, + [597] = 597, + [598] = 578, [599] = 580, - [600] = 588, - [601] = 601, - [602] = 580, - [603] = 588, - [604] = 590, - [605] = 591, - [606] = 287, - [607] = 580, - [608] = 588, - [609] = 590, - [610] = 591, - [611] = 582, - [612] = 580, - [613] = 588, - [614] = 590, - [615] = 590, - [616] = 591, - [617] = 590, + [600] = 600, + [601] = 581, + [602] = 582, + [603] = 578, + [604] = 580, + [605] = 605, + [606] = 606, + [607] = 581, + [608] = 608, + [609] = 582, + [610] = 337, + [611] = 581, + [612] = 582, + [613] = 578, + [614] = 580, + [615] = 581, + [616] = 616, + [617] = 617, [618] = 618, [619] = 619, [620] = 620, @@ -2762,50 +2769,50 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [624] = 624, [625] = 625, [626] = 626, - [627] = 624, - [628] = 619, + [627] = 627, + [628] = 628, [629] = 629, [630] = 630, [631] = 631, - [632] = 626, + [632] = 632, [633] = 633, [634] = 634, [635] = 635, - [636] = 630, - [637] = 635, + [636] = 636, + [637] = 637, [638] = 638, - [639] = 639, + [639] = 633, [640] = 640, [641] = 641, - [642] = 639, - [643] = 293, - [644] = 631, - [645] = 645, - [646] = 646, - [647] = 647, - [648] = 648, - [649] = 649, + [642] = 626, + [643] = 618, + [644] = 636, + [645] = 619, + [646] = 622, + [647] = 641, + [648] = 638, + [649] = 628, [650] = 650, - [651] = 640, - [652] = 652, - [653] = 646, - [654] = 654, - [655] = 629, - [656] = 656, - [657] = 645, - [658] = 623, - [659] = 622, - [660] = 652, - [661] = 661, + [651] = 651, + [652] = 637, + [653] = 620, + [654] = 632, + [655] = 655, + [656] = 635, + [657] = 344, + [658] = 616, + [659] = 659, + [660] = 660, + [661] = 376, [662] = 662, [663] = 663, - [664] = 318, + [664] = 353, [665] = 665, - [666] = 666, - [667] = 319, - [668] = 668, + [666] = 366, + [667] = 667, + [668] = 373, [669] = 669, - [670] = 662, + [670] = 659, [671] = 671, [672] = 672, [673] = 673, @@ -2819,166 +2826,166 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [681] = 681, [682] = 682, [683] = 683, - [684] = 682, - [685] = 669, - [686] = 661, - [687] = 676, - [688] = 322, - [689] = 689, + [684] = 674, + [685] = 676, + [686] = 675, + [687] = 687, + [688] = 682, + [689] = 669, [690] = 690, [691] = 691, [692] = 692, - [693] = 672, - [694] = 320, - [695] = 661, - [696] = 676, - [697] = 689, - [698] = 680, - [699] = 691, + [693] = 680, + [694] = 694, + [695] = 678, + [696] = 680, + [697] = 683, + [698] = 698, + [699] = 660, [700] = 700, - [701] = 701, - [702] = 661, - [703] = 676, - [704] = 689, - [705] = 705, - [706] = 706, - [707] = 691, - [708] = 708, - [709] = 661, - [710] = 676, - [711] = 711, - [712] = 689, - [713] = 691, - [714] = 714, - [715] = 715, - [716] = 676, - [717] = 717, - [718] = 689, - [719] = 691, - [720] = 661, - [721] = 668, - [722] = 677, - [723] = 689, + [701] = 678, + [702] = 680, + [703] = 371, + [704] = 704, + [705] = 683, + [706] = 675, + [707] = 707, + [708] = 678, + [709] = 680, + [710] = 710, + [711] = 683, + [712] = 675, + [713] = 713, + [714] = 678, + [715] = 680, + [716] = 683, + [717] = 675, + [718] = 667, + [719] = 719, + [720] = 673, + [721] = 721, + [722] = 722, + [723] = 723, [724] = 724, - [725] = 714, - [726] = 726, - [727] = 711, - [728] = 715, - [729] = 729, - [730] = 678, + [725] = 671, + [726] = 662, + [727] = 722, + [728] = 663, + [729] = 723, + [730] = 730, [731] = 731, - [732] = 732, - [733] = 317, + [732] = 683, + [733] = 678, [734] = 734, [735] = 735, - [736] = 731, - [737] = 681, - [738] = 691, - [739] = 679, + [736] = 736, + [737] = 679, + [738] = 675, + [739] = 739, [740] = 740, [741] = 741, - [742] = 445, + [742] = 742, [743] = 743, [744] = 744, - [745] = 745, + [745] = 404, [746] = 746, [747] = 747, [748] = 748, [749] = 749, - [750] = 673, + [750] = 744, [751] = 751, [752] = 752, - [753] = 741, + [753] = 753, [754] = 754, [755] = 755, [756] = 756, [757] = 757, - [758] = 758, - [759] = 759, - [760] = 674, - [761] = 675, - [762] = 435, + [758] = 740, + [759] = 754, + [760] = 755, + [761] = 761, + [762] = 762, [763] = 763, [764] = 764, - [765] = 743, + [765] = 765, [766] = 766, - [767] = 758, - [768] = 768, - [769] = 769, - [770] = 744, - [771] = 755, - [772] = 745, - [773] = 773, - [774] = 759, - [775] = 746, - [776] = 755, + [767] = 421, + [768] = 751, + [769] = 687, + [770] = 770, + [771] = 752, + [772] = 766, + [773] = 690, + [774] = 774, + [775] = 775, + [776] = 692, [777] = 777, [778] = 778, - [779] = 779, + [779] = 739, [780] = 780, [781] = 781, - [782] = 768, - [783] = 769, - [784] = 746, + [782] = 749, + [783] = 740, + [784] = 784, [785] = 785, [786] = 786, [787] = 787, [788] = 788, - [789] = 789, - [790] = 755, + [789] = 774, + [790] = 775, [791] = 791, - [792] = 777, - [793] = 793, - [794] = 768, - [795] = 795, - [796] = 796, - [797] = 768, - [798] = 769, - [799] = 799, - [800] = 800, - [801] = 795, - [802] = 779, + [792] = 792, + [793] = 740, + [794] = 746, + [795] = 698, + [796] = 747, + [797] = 791, + [798] = 774, + [799] = 775, + [800] = 748, + [801] = 801, + [802] = 761, [803] = 803, - [804] = 789, - [805] = 754, - [806] = 768, - [807] = 769, - [808] = 808, - [809] = 769, - [810] = 769, - [811] = 793, - [812] = 780, - [813] = 757, - [814] = 814, - [815] = 815, + [804] = 743, + [805] = 756, + [806] = 762, + [807] = 774, + [808] = 775, + [809] = 749, + [810] = 810, + [811] = 775, + [812] = 801, + [813] = 813, + [814] = 763, + [815] = 786, [816] = 816, [817] = 817, - [818] = 768, - [819] = 769, - [820] = 747, - [821] = 748, - [822] = 746, - [823] = 749, - [824] = 824, - [825] = 825, - [826] = 826, - [827] = 773, - [828] = 814, + [818] = 818, + [819] = 778, + [820] = 757, + [821] = 821, + [822] = 822, + [823] = 774, + [824] = 774, + [825] = 775, + [826] = 749, + [827] = 813, + [828] = 775, [829] = 829, - [830] = 751, - [831] = 752, - [832] = 800, - [833] = 833, - [834] = 803, - [835] = 817, - [836] = 788, - [837] = 692, + [830] = 781, + [831] = 765, + [832] = 832, + [833] = 753, + [834] = 787, + [835] = 835, + [836] = 836, + [837] = 837, [838] = 838, [839] = 839, [840] = 840, [841] = 841, [842] = 842, - [843] = 841, + [843] = 843, [844] = 844, [845] = 845, [846] = 846, @@ -2989,90 +2996,88 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [851] = 851, [852] = 852, [853] = 853, - [854] = 854, - [855] = 840, - [856] = 840, + [854] = 853, + [855] = 855, + [856] = 856, [857] = 857, - [858] = 858, + [858] = 848, [859] = 859, [860] = 860, [861] = 861, [862] = 862, [863] = 863, - [864] = 840, - [865] = 853, + [864] = 864, + [865] = 865, [866] = 866, [867] = 867, [868] = 868, [869] = 869, - [870] = 870, + [870] = 853, [871] = 871, - [872] = 840, - [873] = 842, + [872] = 872, + [873] = 873, [874] = 874, [875] = 875, - [876] = 876, - [877] = 839, - [878] = 863, + [876] = 850, + [877] = 877, + [878] = 861, [879] = 879, - [880] = 845, - [881] = 881, - [882] = 868, - [883] = 858, - [884] = 849, - [885] = 885, - [886] = 881, + [880] = 880, + [881] = 868, + [882] = 852, + [883] = 883, + [884] = 884, + [885] = 879, + [886] = 886, [887] = 887, - [888] = 888, - [889] = 889, + [888] = 853, + [889] = 845, [890] = 890, - [891] = 848, - [892] = 892, - [893] = 839, - [894] = 894, - [895] = 895, - [896] = 870, - [897] = 862, - [898] = 875, - [899] = 854, - [900] = 867, - [901] = 879, - [902] = 902, + [891] = 838, + [892] = 838, + [893] = 853, + [894] = 847, + [895] = 872, + [896] = 875, + [897] = 843, + [898] = 855, + [899] = 840, + [900] = 900, + [901] = 901, + [902] = 879, [903] = 903, - [904] = 904, - [905] = 846, - [906] = 906, - [907] = 907, + [904] = 880, + [905] = 848, + [906] = 879, + [907] = 838, [908] = 908, - [909] = 844, + [909] = 861, [910] = 910, - [911] = 845, + [911] = 866, [912] = 912, - [913] = 913, - [914] = 847, - [915] = 915, - [916] = 845, - [917] = 917, + [913] = 866, + [914] = 861, + [915] = 903, + [916] = 865, + [917] = 867, [918] = 918, [919] = 919, - [920] = 920, - [921] = 881, - [922] = 907, - [923] = 857, + [920] = 851, + [921] = 908, + [922] = 853, + [923] = 848, [924] = 924, - [925] = 840, - [926] = 853, - [927] = 853, - [928] = 885, + [925] = 925, + [926] = 869, + [927] = 927, + [928] = 925, [929] = 929, - [930] = 924, - [931] = 931, - [932] = 844, - [933] = 881, - [934] = 929, - [935] = 869, - [936] = 839, - [937] = 844, + [930] = 866, + [931] = 860, + [932] = 857, + [933] = 890, + [934] = 934, + [935] = 935, }; static const TSCharacterRange sym_attribute_name_character_set_1[] = { @@ -3085,322 +3090,288 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(154); + if (eof) ADVANCE(156); ADVANCE_MAP( - '!', 295, - '"', 218, - '$', 129, - '%', 342, - '&', 222, - '\'', 215, - '(', 229, - ')', 230, - '*', 271, - '+', 269, - ',', 247, - '-', 348, - '.', 258, - '/', 256, - ':', 272, - ';', 227, - '<', 162, - '=', 264, - '>', 159, - '?', 296, - '[', 276, - '\\', 125, - ']', 277, - '^', 29, - '`', 347, - 'a', 71, - 'c', 39, - 'e', 95, - 'f', 102, - 'l', 60, - 'm', 260, - 'o', 72, - 'p', 90, - 's', 346, - 't', 82, - 'w', 83, - '{', 223, - '|', 305, - '}', 224, - 'd', 261, - 'g', 261, - 'i', 261, - 'u', 261, - 'v', 261, - 'y', 261, + '!', 297, + '"', 220, + '$', 131, + '%', 344, + '&', 224, + '\'', 217, + '(', 231, + ')', 232, + '*', 273, + '+', 271, + ',', 249, + '-', 350, + '.', 260, + '/', 258, + ':', 274, + ';', 229, + '<', 164, + '=', 266, + '>', 161, + '?', 298, + '[', 278, + '\\', 127, + ']', 279, + '^', 31, + '`', 349, + 'a', 73, + 'c', 41, + 'e', 97, + 'f', 104, + 'l', 62, + 'm', 262, + 'o', 74, + 'p', 92, + 's', 348, + 't', 84, + 'w', 85, + '{', 225, + '|', 307, + '}', 226, + 'd', 263, + 'g', 263, + 'i', 263, + 'u', 263, + 'v', 263, + 'y', 263, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(152); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(335); + lookahead == ' ') SKIP(154); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(337); END_STATE(); case 1: ADVANCE_MAP( - '!', 295, - '"', 218, - '%', 342, - '&', 20, - '\'', 215, - '(', 229, - ')', 230, - '*', 271, - '+', 269, - ',', 247, - '-', 348, - '.', 257, - '/', 255, - ':', 272, - ';', 227, - '<', 163, - '=', 264, - '>', 159, - '?', 296, - '[', 275, - ']', 277, - '^', 29, - '`', 347, - 'a', 316, - 'e', 313, - 'i', 314, - 'l', 308, - 'o', 311, - 't', 312, - '{', 223, - '|', 305, - '}', 224, + '!', 297, + '"', 220, + '%', 344, + '&', 21, + '\'', 217, + '(', 231, + ')', 232, + '*', 273, + '+', 271, + ',', 249, + '-', 350, + '.', 259, + '/', 257, + ':', 274, + ';', 229, + '<', 165, + '=', 266, + '>', 161, + '?', 298, + '[', 277, + ']', 279, + '^', 31, + '`', 349, + 'a', 318, + 'e', 315, + 'i', 316, + 'l', 310, + 'o', 313, + 't', 314, + '{', 225, + '|', 307, + '}', 226, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(335); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(337); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); case 2: ADVANCE_MAP( - '!', 26, - '"', 218, - '%', 342, - '&', 20, - '\'', 215, - '(', 229, - ')', 36, - '*', 271, - '+', 269, - ',', 247, - '-', 348, - '.', 258, - '/', 255, - ':', 272, - '<', 163, - '=', 28, - '>', 159, - '?', 296, - '[', 275, - '^', 29, - 'i', 314, - '|', 305, - '}', 224, + '!', 28, + '"', 220, + '%', 344, + '&', 21, + '\'', 217, + '(', 231, + ')', 38, + '*', 273, + '+', 271, + ',', 249, + '-', 350, + '.', 260, + '/', 257, + ':', 274, + '<', 165, + '=', 30, + '>', 161, + '?', 298, + '[', 277, + '^', 31, + 'i', 316, + '|', 307, + '}', 226, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(2); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); case 3: ADVANCE_MAP( - '!', 26, - '"', 218, - '%', 342, - '&', 20, - '(', 229, - ')', 230, - '*', 271, - '+', 269, - ',', 247, - '-', 348, - '.', 257, - '/', 255, - ':', 272, - ';', 227, - '<', 163, - '=', 264, - '>', 159, - '?', 296, - 'D', 135, - '[', 275, - ']', 277, - '^', 29, - 'a', 70, - 'c', 38, - 'd', 62, - 'i', 74, - 'm', 86, - 's', 345, - '{', 223, - '|', 305, - '}', 224, + '!', 28, + '"', 220, + '%', 344, + '&', 21, + '(', 231, + ')', 232, + '*', 273, + '+', 271, + ',', 249, + '-', 350, + '.', 259, + '/', 257, + ':', 274, + ';', 229, + '<', 165, + '=', 266, + '>', 161, + '?', 298, + 'D', 137, + '[', 277, + ']', 279, + '^', 31, + 'a', 72, + 'c', 40, + 'd', 64, + 'i', 76, + 'm', 88, + 's', 347, + '{', 225, + '|', 307, + '}', 226, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(3); END_STATE(); case 4: ADVANCE_MAP( - '!', 293, - '"', 218, - '\'', 215, - '(', 229, - ',', 247, - '.', 257, - '/', 254, - ';', 227, - '?', 298, - '[', 275, - '`', 347, - 'a', 316, - 'e', 313, - 'l', 308, - 'o', 311, - 't', 312, - '{', 223, + '!', 295, + '"', 220, + '\'', 217, + '(', 231, + ',', 249, + '/', 256, + ';', 229, + '[', 277, + '`', 349, + 'e', 315, + 'l', 310, + 'o', 313, + 't', 314, + '{', 225, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(5); - if (lookahead == 'd' || - lookahead == 'g' || - lookahead == 'i' || - lookahead == 'm' || - ('s' <= lookahead && lookahead <= 'v') || - lookahead == 'y') ADVANCE(262); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(335); + lookahead == ' ') SKIP(4); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(337); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); case 5: ADVANCE_MAP( - '!', 293, - '"', 218, - '\'', 215, - '(', 229, - ',', 247, - '.', 257, - '/', 254, - ';', 227, - '?', 298, - '[', 275, - '`', 347, - 'a', 316, - 'e', 313, - 'l', 308, - 'o', 311, - 't', 312, - '{', 223, + '!', 296, + '"', 220, + '&', 22, + '\'', 217, + '(', 231, + ')', 232, + ',', 249, + '.', 260, + '/', 256, + ':', 274, + ';', 229, + '?', 299, + '[', 277, + ']', 279, + '`', 349, + '{', 225, + '|', 308, + '}', 226, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(5); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(335); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(337); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); case 6: ADVANCE_MAP( - '!', 293, - '"', 218, - '\'', 215, - '(', 229, - ',', 247, - '/', 254, - ';', 227, - '[', 275, - '`', 347, - 'e', 313, - 'l', 308, - 'o', 311, - 't', 312, - '{', 223, + '!', 27, + '"', 220, + '&', 22, + '\'', 217, + '(', 231, + ',', 249, + '.', 259, + '/', 258, + ':', 274, + ';', 229, + '=', 265, + '?', 299, + '[', 277, + 'a', 318, + 'e', 315, + 'l', 310, + 'o', 313, + 't', 314, + '|', 308, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(6); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(335); + lookahead == ' ') SKIP(7); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(319); + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); case 7: ADVANCE_MAP( - '!', 294, - '"', 218, - '&', 21, - '\'', 215, - '(', 229, - ')', 230, - ',', 247, - '.', 258, - '/', 254, - ':', 272, - ';', 227, - '?', 297, - '[', 275, - ']', 277, - '`', 347, - '{', 223, - '|', 306, - '}', 224, + '!', 27, + '"', 220, + '&', 22, + '\'', 217, + '(', 231, + ',', 249, + '.', 259, + ':', 274, + ';', 229, + '=', 265, + '?', 299, + '[', 277, + 'a', 318, + 'e', 315, + 'l', 310, + 'o', 313, + 't', 314, + '|', 308, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(7); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(335); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(319); + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); case 8: - ADVANCE_MAP( - '!', 294, - '"', 218, - '&', 21, - '\'', 215, - '(', 229, - ',', 247, - '.', 257, - '/', 254, - ':', 272, - ';', 227, - '=', 263, - '?', 297, - '[', 275, - '`', 347, - 'a', 316, - 'e', 313, - 'l', 308, - 'o', 311, - 't', 312, - '{', 223, - '|', 306, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(8); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(335); - if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(319); - END_STATE(); - case 9: - if (lookahead == '"') ADVANCE(218); - if (lookahead == '\'') ADVANCE(215); - if (lookahead == ',') ADVANCE(247); - if (lookahead == '.') ADVANCE(258); - if (lookahead == '?') ADVANCE(298); - if (lookahead == '}') ADVANCE(224); + if (lookahead == '"') ADVANCE(220); + if (lookahead == '\'') ADVANCE(217); + if (lookahead == ',') ADVANCE(249); + if (lookahead == '.') ADVANCE(260); + if (lookahead == '?') ADVANCE(300); + if (lookahead == '}') ADVANCE(226); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(10); + lookahead == ' ') SKIP(9); if (lookahead == 'd' || lookahead == 'g' || lookahead == 'i' || @@ -3408,229 +3379,272 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 's' || lookahead == 'u' || lookahead == 'v' || - lookahead == 'y') ADVANCE(262); + lookahead == 'y') ADVANCE(264); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321); + END_STATE(); + case 9: + if (lookahead == '"') ADVANCE(220); + if (lookahead == '\'') ADVANCE(217); + if (lookahead == ',') ADVANCE(249); + if (lookahead == '.') ADVANCE(260); + if (lookahead == '?') ADVANCE(300); + if (lookahead == '}') ADVANCE(226); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(9); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); case 10: - if (lookahead == '"') ADVANCE(218); - if (lookahead == '\'') ADVANCE(215); - if (lookahead == ',') ADVANCE(247); - if (lookahead == '.') ADVANCE(258); - if (lookahead == '?') ADVANCE(298); - if (lookahead == '}') ADVANCE(224); + ADVANCE_MAP( + '"', 220, + '\'', 217, + ',', 249, + '.', 259, + ';', 229, + '?', 300, + 'a', 318, + 'e', 315, + 'l', 310, + 'o', 313, + 't', 314, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(10); + lookahead == ' ') SKIP(11); + if (lookahead == 'd' || + lookahead == 'g' || + lookahead == 'i' || + lookahead == 'm' || + ('s' <= lookahead && lookahead <= 'v') || + lookahead == 'y') ADVANCE(264); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); case 11: - if (lookahead == '"') ADVANCE(218); - if (lookahead == '\'') ADVANCE(215); + ADVANCE_MAP( + '"', 220, + '\'', 217, + ',', 249, + '.', 259, + ';', 229, + '?', 300, + 'a', 318, + 'e', 315, + 'l', 310, + 'o', 313, + 't', 314, + ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(11); - if (lookahead != 0 && - (lookahead < '<' || '>' < lookahead)) ADVANCE(174); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); case 12: - ADVANCE_MAP( - '"', 218, - '(', 229, - '*', 270, - '/', 322, - '>', 158, - '[', 276, - '\\', 321, - '\'', 320, - ')', 320, - '.', 320, - '<', 320, - '=', 320, - ']', 320, - ); + if (lookahead == '"') ADVANCE(220); + if (lookahead == '\'') ADVANCE(217); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(320); - if (lookahead != 0) ADVANCE(324); + lookahead == ' ') SKIP(12); + if (lookahead != 0 && + (lookahead < '<' || '>' < lookahead)) ADVANCE(176); END_STATE(); case 13: ADVANCE_MAP( - '"', 218, - '(', 229, - '*', 270, - '>', 158, - '[', 276, - '\\', 321, - '\'', 320, - ')', 320, - '.', 320, - '<', 320, - '=', 320, - ']', 320, + '"', 220, + '(', 231, + '*', 272, + '/', 324, + '>', 160, + '[', 278, + '\\', 323, + '\'', 322, + ')', 322, + '.', 322, + '<', 322, + '=', 322, + ']', 322, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(320); - if (lookahead != 0) ADVANCE(324); + lookahead == ' ') ADVANCE(322); + if (lookahead != 0) ADVANCE(326); END_STATE(); case 14: ADVANCE_MAP( - '"', 218, - ')', 230, - ',', 247, - '.', 257, - '/', 256, - ';', 227, - '?', 298, - ']', 277, - '}', 224, + '"', 220, + '(', 231, + '*', 272, + '>', 160, + '[', 278, + '\\', 323, + '\'', 322, + ')', 322, + '.', 322, + '<', 322, + '=', 322, + ']', 322, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(15); - if (lookahead == 'd' || - lookahead == 'g' || - lookahead == 'i' || - lookahead == 'm' || - lookahead == 's' || - lookahead == 'u' || - lookahead == 'v' || - lookahead == 'y') ADVANCE(261); + lookahead == ' ') ADVANCE(322); + if (lookahead != 0) ADVANCE(326); END_STATE(); case 15: ADVANCE_MAP( - '"', 218, - ')', 230, - ',', 247, - '.', 257, - ';', 227, - '?', 298, - ']', 277, - '}', 224, + '"', 220, + ')', 232, + ',', 249, + '.', 259, + ';', 229, + '?', 300, + ']', 279, + '}', 226, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(15); END_STATE(); case 16: - if (lookahead == '"') ADVANCE(218); - if (lookahead == '\\') ADVANCE(323); + ADVANCE_MAP( + '"', 220, + ')', 232, + ',', 249, + '.', 259, + ';', 229, + '?', 300, + ']', 279, + '}', 226, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(320); - if (lookahead != 0) ADVANCE(320); + lookahead == ' ') SKIP(15); + if (lookahead == 'd' || + lookahead == 'g' || + lookahead == 'i' || + lookahead == 'm' || + lookahead == 's' || + lookahead == 'u' || + lookahead == 'v' || + lookahead == 'y') ADVANCE(263); END_STATE(); case 17: - if (lookahead == '"') ADVANCE(218); + if (lookahead == '"') ADVANCE(220); + if (lookahead == '\\') ADVANCE(325); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(219); - if (lookahead != 0) ADVANCE(220); + lookahead == ' ') ADVANCE(322); + if (lookahead != 0) ADVANCE(322); END_STATE(); case 18: - if (lookahead == '$') ADVANCE(129); - if (lookahead == '\\') ADVANCE(148); - if (lookahead == '`') ADVANCE(347); + if (lookahead == '"') ADVANCE(220); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(290); - if (lookahead != 0) ADVANCE(291); + lookahead == ' ') ADVANCE(221); + if (lookahead != 0) ADVANCE(222); END_STATE(); case 19: - if (lookahead == '%') ADVANCE(341); - if (lookahead == 'p') ADVANCE(285); + if (lookahead == '$') ADVANCE(131); + if (lookahead == '\\') ADVANCE(150); + if (lookahead == '`') ADVANCE(349); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(292); + if (lookahead != 0) ADVANCE(293); + END_STATE(); + case 20: + if (lookahead == '%') ADVANCE(343); + if (lookahead == 'p') ADVANCE(287); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(19); + lookahead == ' ') SKIP(20); if (lookahead == '$' || lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286); - END_STATE(); - case 20: - if (lookahead == '&') ADVANCE(304); - if (lookahead == '=') ADVANCE(367); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); END_STATE(); case 21: - if (lookahead == '&') ADVANCE(303); + if (lookahead == '&') ADVANCE(306); + if (lookahead == '=') ADVANCE(369); END_STATE(); case 22: - if (lookahead == '\'') ADVANCE(215); - if (lookahead == '\\') ADVANCE(326); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(325); - if (lookahead != 0) ADVANCE(325); + if (lookahead == '&') ADVANCE(305); END_STATE(); case 23: - if (lookahead == '\'') ADVANCE(215); + if (lookahead == '\'') ADVANCE(217); + if (lookahead == '\\') ADVANCE(328); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(216); - if (lookahead != 0) ADVANCE(217); + lookahead == ' ') ADVANCE(327); + if (lookahead != 0) ADVANCE(327); END_STATE(); case 24: - if (lookahead == '(') ADVANCE(229); - if (lookahead == '*') ADVANCE(270); - if (lookahead == '/') ADVANCE(166); - if (lookahead == '=') ADVANCE(263); - if (lookahead == '>') ADVANCE(158); - if (lookahead == '[') ADVANCE(276); + if (lookahead == '\'') ADVANCE(217); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(24); + lookahead == ' ') ADVANCE(218); + if (lookahead != 0) ADVANCE(219); + END_STATE(); + case 25: + if (lookahead == '(') ADVANCE(231); + if (lookahead == '*') ADVANCE(272); + if (lookahead == '/') ADVANCE(168); + if (lookahead == '=') ADVANCE(265); + if (lookahead == '>') ADVANCE(160); + if (lookahead == '[') ADVANCE(278); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(25); if (lookahead != 0 && lookahead != '"' && (lookahead < '\'' || '*' < lookahead) && lookahead != '.' && lookahead != '/' && (lookahead < '<' || '>' < lookahead) && - lookahead != ']') ADVANCE(173); + lookahead != ']') ADVANCE(175); END_STATE(); - case 25: - if (lookahead == '(') ADVANCE(229); - if (lookahead == '*') ADVANCE(270); - if (lookahead == '=') ADVANCE(263); - if (lookahead == '>') ADVANCE(158); - if (lookahead == '[') ADVANCE(276); + case 26: + if (lookahead == '(') ADVANCE(231); + if (lookahead == '*') ADVANCE(272); + if (lookahead == '=') ADVANCE(265); + if (lookahead == '>') ADVANCE(160); + if (lookahead == '[') ADVANCE(278); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(25); + lookahead == ' ') SKIP(26); if (lookahead != 0 && lookahead != '"' && (lookahead < '\'' || '*' < lookahead) && lookahead != '.' && (lookahead < '<' || '>' < lookahead) && - lookahead != ']') ADVANCE(173); - END_STATE(); - case 26: - if (lookahead == '.') ADVANCE(338); - if (lookahead == '=') ADVANCE(352); + lookahead != ']') ADVANCE(175); END_STATE(); case 27: - if (lookahead == '.') ADVANCE(307); + if (lookahead == '.') ADVANCE(340); END_STATE(); case 28: - if (lookahead == '=') ADVANCE(350); - if (lookahead == '>') ADVANCE(253); + if (lookahead == '.') ADVANCE(340); + if (lookahead == '=') ADVANCE(354); END_STATE(); case 29: - if (lookahead == '=') ADVANCE(368); + if (lookahead == '.') ADVANCE(309); END_STATE(); case 30: - if (lookahead == '=') ADVANCE(364); + if (lookahead == '=') ADVANCE(352); + if (lookahead == '>') ADVANCE(255); END_STATE(); case 31: - if (lookahead == '=') ADVANCE(365); - if (lookahead == '>') ADVANCE(32); + if (lookahead == '=') ADVANCE(370); END_STATE(); case 32: if (lookahead == '=') ADVANCE(366); END_STATE(); case 33: - if (lookahead == '[') ADVANCE(35); - if (lookahead == '\\') ADVANCE(150); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '/') ADVANCE(259); + if (lookahead == '=') ADVANCE(367); + if (lookahead == '>') ADVANCE(34); END_STATE(); case 34: - if (lookahead == '[') ADVANCE(151); + if (lookahead == '=') ADVANCE(368); + END_STATE(); + case 35: + if (lookahead == '[') ADVANCE(153); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(34); + lookahead == ' ') SKIP(35); if (lookahead == '!' || lookahead == '"' || ('\'' <= lookahead && lookahead <= ')') || @@ -3638,1053 +3652,1060 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('/' <= lookahead && lookahead <= ':') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); - END_STATE(); - case 35: - if (lookahead == '\\') ADVANCE(149); - if (lookahead == ']') ADVANCE(259); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(35); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291); END_STATE(); case 36: - if (lookahead == ']') ADVANCE(279); + if (lookahead == '[') ADVANCE(37); + if (lookahead == '\\') ADVANCE(152); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '/') ADVANCE(261); END_STATE(); case 37: - if (lookahead == ']') ADVANCE(289); - if (lookahead != 0) ADVANCE(37); + if (lookahead == '\\') ADVANCE(151); + if (lookahead == ']') ADVANCE(261); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(37); END_STATE(); case 38: - if (lookahead == 'a') ADVANCE(116); + if (lookahead == ']') ADVANCE(281); END_STATE(); case 39: - if (lookahead == 'a') ADVANCE(116); - if (lookahead == 'l') ADVANCE(45); + if (lookahead == ']') ADVANCE(291); + if (lookahead != 0) ADVANCE(39); END_STATE(); case 40: - if (lookahead == 'a') ADVANCE(52); + if (lookahead == 'a') ADVANCE(118); END_STATE(); case 41: - if (lookahead == 'a') ADVANCE(51); - if (lookahead == 'u') ADVANCE(111); + if (lookahead == 'a') ADVANCE(118); + if (lookahead == 'l') ADVANCE(47); END_STATE(); case 42: - if (lookahead == 'a') ADVANCE(91); + if (lookahead == 'a') ADVANCE(54); END_STATE(); case 43: - if (lookahead == 'a') ADVANCE(127); + if (lookahead == 'a') ADVANCE(53); + if (lookahead == 'u') ADVANCE(113); END_STATE(); case 44: - if (lookahead == 'a') ADVANCE(46); + if (lookahead == 'a') ADVANCE(93); END_STATE(); case 45: - if (lookahead == 'a') ADVANCE(115); + if (lookahead == 'a') ADVANCE(129); END_STATE(); case 46: - if (lookahead == 'c') ADVANCE(88); + if (lookahead == 'a') ADVANCE(48); END_STATE(); case 47: - if (lookahead == 'c') ADVANCE(282); + if (lookahead == 'a') ADVANCE(117); + END_STATE(); + case 48: + if (lookahead == 'c') ADVANCE(90); + END_STATE(); + case 49: + if (lookahead == 'c') ADVANCE(284); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(47); + lookahead == ' ') SKIP(49); if (lookahead == '$' || lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286); - END_STATE(); - case 48: - if (lookahead == 'c') ADVANCE(79); - END_STATE(); - case 49: - if (lookahead == 'c') ADVANCE(80); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); END_STATE(); case 50: - if (lookahead == 'c') ADVANCE(121); + if (lookahead == 'c') ADVANCE(81); END_STATE(); case 51: - if (lookahead == 'c') ADVANCE(59); + if (lookahead == 'c') ADVANCE(82); END_STATE(); case 52: - if (lookahead == 'd') ADVANCE(85); + if (lookahead == 'c') ADVANCE(123); END_STATE(); case 53: - if (lookahead == 'd') ADVANCE(67); + if (lookahead == 'c') ADVANCE(61); END_STATE(); case 54: - if (lookahead == 'd') ADVANCE(69); - if (lookahead == 'e') ADVANCE(95); - if (lookahead == 'f') ADVANCE(102); - if (lookahead == 'i') ADVANCE(73); - if (lookahead == 'l') ADVANCE(60); - if (lookahead == 'p') ADVANCE(89); - if (lookahead == 's') ADVANCE(66); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(54); + if (lookahead == 'd') ADVANCE(87); END_STATE(); case 55: - if (lookahead == 'e') ADVANCE(76); + if (lookahead == 'd') ADVANCE(69); END_STATE(); case 56: - if (lookahead == 'e') ADVANCE(98); + if (lookahead == 'd') ADVANCE(71); + if (lookahead == 'e') ADVANCE(97); + if (lookahead == 'f') ADVANCE(104); + if (lookahead == 'i') ADVANCE(75); + if (lookahead == 'l') ADVANCE(62); + if (lookahead == 'p') ADVANCE(91); + if (lookahead == 's') ADVANCE(68); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(56); END_STATE(); case 57: - if (lookahead == 'e') ADVANCE(231); + if (lookahead == 'e') ADVANCE(78); END_STATE(); case 58: - if (lookahead == 'e') ADVANCE(248); + if (lookahead == 'e') ADVANCE(100); END_STATE(); case 59: - if (lookahead == 'e') ADVANCE(81); + if (lookahead == 'e') ADVANCE(233); END_STATE(); case 60: - if (lookahead == 'e') ADVANCE(118); - if (lookahead == 'o') ADVANCE(40); + if (lookahead == 'e') ADVANCE(250); END_STATE(); case 61: - if (lookahead == 'e') ADVANCE(99); + if (lookahead == 'e') ADVANCE(83); END_STATE(); case 62: - if (lookahead == 'e') ADVANCE(75); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(133); + if (lookahead == 'e') ADVANCE(120); + if (lookahead == 'o') ADVANCE(42); END_STATE(); case 63: - if (lookahead == 'e') ADVANCE(122); + if (lookahead == 'e') ADVANCE(101); END_STATE(); case 64: - if (lookahead == 'e') ADVANCE(107); + if (lookahead == 'e') ADVANCE(77); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(135); END_STATE(); case 65: - if (lookahead == 'e') ADVANCE(50); + if (lookahead == 'e') ADVANCE(124); END_STATE(); case 66: - if (lookahead == 'e') ADVANCE(94); - if (lookahead == 'w') ADVANCE(87); + if (lookahead == 'e') ADVANCE(109); END_STATE(); case 67: - if (lookahead == 'e') ADVANCE(109); + if (lookahead == 'e') ADVANCE(52); END_STATE(); case 68: - if (lookahead == 'e') ADVANCE(110); + if (lookahead == 'e') ADVANCE(96); + if (lookahead == 'w') ADVANCE(89); END_STATE(); case 69: - if (lookahead == 'e') ADVANCE(77); + if (lookahead == 'e') ADVANCE(111); END_STATE(); case 70: - if (lookahead == 'f') ADVANCE(123); + if (lookahead == 'e') ADVANCE(112); END_STATE(); case 71: - if (lookahead == 'f') ADVANCE(123); - if (lookahead == 's') ADVANCE(251); + if (lookahead == 'e') ADVANCE(79); END_STATE(); case 72: - if (lookahead == 'f') ADVANCE(244); - if (lookahead == 'n') ADVANCE(239); + if (lookahead == 'f') ADVANCE(125); END_STATE(); case 73: - if (lookahead == 'f') ADVANCE(250); + if (lookahead == 'f') ADVANCE(125); + if (lookahead == 's') ADVANCE(253); END_STATE(); case 74: - if (lookahead == 'f') ADVANCE(250); - if (lookahead == 'n') ADVANCE(355); + if (lookahead == 'f') ADVANCE(246); + if (lookahead == 'n') ADVANCE(241); END_STATE(); case 75: - if (lookahead == 'f') ADVANCE(43); + if (lookahead == 'f') ADVANCE(252); END_STATE(); case 76: - if (lookahead == 'f') ADVANCE(63); + if (lookahead == 'f') ADVANCE(252); + if (lookahead == 'n') ADVANCE(357); END_STATE(); case 77: - if (lookahead == 'f') ADVANCE(68); + if (lookahead == 'f') ADVANCE(45); END_STATE(); case 78: - if (lookahead == 'g') ADVANCE(235); + if (lookahead == 'f') ADVANCE(65); END_STATE(); case 79: - if (lookahead == 'h') ADVANCE(237); + if (lookahead == 'f') ADVANCE(70); END_STATE(); case 80: - if (lookahead == 'h') ADVANCE(228); + if (lookahead == 'g') ADVANCE(237); END_STATE(); case 81: - if (lookahead == 'h') ADVANCE(103); + if (lookahead == 'h') ADVANCE(239); END_STATE(); case 82: - if (lookahead == 'h') ADVANCE(56); - if (lookahead == 'r') ADVANCE(44); + if (lookahead == 'h') ADVANCE(230); END_STATE(); case 83: - if (lookahead == 'h') ADVANCE(61); + if (lookahead == 'h') ADVANCE(105); END_STATE(); case 84: - if (lookahead == 'i') ADVANCE(97); + if (lookahead == 'h') ADVANCE(58); + if (lookahead == 'r') ADVANCE(46); END_STATE(); case 85: - if (lookahead == 'i') ADVANCE(100); + if (lookahead == 'h') ADVANCE(63); END_STATE(); case 86: - if (lookahead == 'i') ADVANCE(101); - if (lookahead == 's') ADVANCE(343); + if (lookahead == 'i') ADVANCE(99); END_STATE(); case 87: - if (lookahead == 'i') ADVANCE(124); + if (lookahead == 'i') ADVANCE(102); END_STATE(); case 88: - if (lookahead == 'k') ADVANCE(246); + if (lookahead == 'i') ADVANCE(103); + if (lookahead == 's') ADVANCE(345); END_STATE(); case 89: - if (lookahead == 'l') ADVANCE(41); + if (lookahead == 'i') ADVANCE(126); END_STATE(); case 90: - if (lookahead == 'l') ADVANCE(41); - if (lookahead == 'r') ADVANCE(55); - if (lookahead == 'x') ADVANCE(339); + if (lookahead == 'k') ADVANCE(248); END_STATE(); case 91: - if (lookahead == 'l') ADVANCE(265); + if (lookahead == 'l') ADVANCE(43); END_STATE(); case 92: - if (lookahead == 'l') ADVANCE(53); + if (lookahead == 'l') ADVANCE(43); + if (lookahead == 'r') ADVANCE(57); + if (lookahead == 'x') ADVANCE(341); END_STATE(); case 93: - if (lookahead == 'l') ADVANCE(120); + if (lookahead == 'l') ADVANCE(267); END_STATE(); case 94: - if (lookahead == 'l') ADVANCE(65); + if (lookahead == 'l') ADVANCE(55); END_STATE(); case 95: - if (lookahead == 'l') ADVANCE(117); - if (lookahead == 'm') ADVANCE(105); - if (lookahead == 'r') ADVANCE(112); + if (lookahead == 'l') ADVANCE(122); END_STATE(); case 96: - if (lookahead == 'm') ADVANCE(241); + if (lookahead == 'l') ADVANCE(67); END_STATE(); case 97: - if (lookahead == 'm') ADVANCE(126); + if (lookahead == 'l') ADVANCE(119); + if (lookahead == 'm') ADVANCE(107); + if (lookahead == 'r') ADVANCE(114); END_STATE(); case 98: - if (lookahead == 'n') ADVANCE(273); + if (lookahead == 'm') ADVANCE(243); END_STATE(); case 99: - if (lookahead == 'n') ADVANCE(238); + if (lookahead == 'm') ADVANCE(128); END_STATE(); case 100: - if (lookahead == 'n') ADVANCE(78); + if (lookahead == 'n') ADVANCE(275); END_STATE(); case 101: - if (lookahead == 'n') ADVANCE(84); + if (lookahead == 'n') ADVANCE(240); END_STATE(); case 102: - if (lookahead == 'o') ADVANCE(106); + if (lookahead == 'n') ADVANCE(80); END_STATE(); case 103: - if (lookahead == 'o') ADVANCE(92); + if (lookahead == 'n') ADVANCE(86); END_STATE(); case 104: if (lookahead == 'o') ADVANCE(108); END_STATE(); case 105: - if (lookahead == 'p') ADVANCE(119); + if (lookahead == 'o') ADVANCE(94); END_STATE(); case 106: - if (lookahead == 'r') ADVANCE(242); + if (lookahead == 'o') ADVANCE(110); END_STATE(); case 107: - if (lookahead == 'r') ADVANCE(240); + if (lookahead == 'p') ADVANCE(121); END_STATE(); case 108: - if (lookahead == 'r') ADVANCE(236); + if (lookahead == 'r') ADVANCE(244); END_STATE(); case 109: - if (lookahead == 'r') ADVANCE(234); + if (lookahead == 'r') ADVANCE(242); END_STATE(); case 110: - if (lookahead == 'r') ADVANCE(233); + if (lookahead == 'r') ADVANCE(238); END_STATE(); case 111: - if (lookahead == 'r') ADVANCE(42); + if (lookahead == 'r') ADVANCE(236); END_STATE(); case 112: - if (lookahead == 'r') ADVANCE(104); + if (lookahead == 'r') ADVANCE(235); END_STATE(); case 113: - if (lookahead == 's') ADVANCE(343); + if (lookahead == 'r') ADVANCE(44); END_STATE(); case 114: - if (lookahead == 's') ADVANCE(287); + if (lookahead == 'r') ADVANCE(106); END_STATE(); case 115: - if (lookahead == 's') ADVANCE(114); + if (lookahead == 's') ADVANCE(345); END_STATE(); case 116: - if (lookahead == 's') ADVANCE(57); + if (lookahead == 's') ADVANCE(289); END_STATE(); case 117: - if (lookahead == 's') ADVANCE(58); + if (lookahead == 's') ADVANCE(116); END_STATE(); case 118: - if (lookahead == 't') ADVANCE(225); + if (lookahead == 's') ADVANCE(59); END_STATE(); case 119: - if (lookahead == 't') ADVANCE(128); + if (lookahead == 's') ADVANCE(60); END_STATE(); case 120: - if (lookahead == 't') ADVANCE(232); + if (lookahead == 't') ADVANCE(227); END_STATE(); case 121: - if (lookahead == 't') ADVANCE(266); + if (lookahead == 't') ADVANCE(130); END_STATE(); case 122: - if (lookahead == 't') ADVANCE(48); + if (lookahead == 't') ADVANCE(234); END_STATE(); case 123: - if (lookahead == 't') ADVANCE(64); + if (lookahead == 't') ADVANCE(268); END_STATE(); case 124: - if (lookahead == 't') ADVANCE(49); + if (lookahead == 't') ADVANCE(50); END_STATE(); case 125: - if (lookahead == 'u') ADVANCE(130); - if (lookahead == 'x') ADVANCE(147); - if (lookahead == '\r' || - lookahead == '?') ADVANCE(329); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(332); - if (lookahead != 0) ADVANCE(327); + if (lookahead == 't') ADVANCE(66); END_STATE(); case 126: - if (lookahead == 'u') ADVANCE(96); + if (lookahead == 't') ADVANCE(51); END_STATE(); case 127: - if (lookahead == 'u') ADVANCE(93); + if (lookahead == 'u') ADVANCE(132); + if (lookahead == 'x') ADVANCE(149); + if (lookahead == '\r' || + lookahead == '?') ADVANCE(331); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(334); + if (lookahead != 0) ADVANCE(329); END_STATE(); case 128: - if (lookahead == 'y') ADVANCE(243); + if (lookahead == 'u') ADVANCE(98); END_STATE(); case 129: - if (lookahead == '{') ADVANCE(292); + if (lookahead == 'u') ADVANCE(95); END_STATE(); case 130: - if (lookahead == '{') ADVANCE(146); + if (lookahead == 'y') ADVANCE(245); + END_STATE(); + case 131: + if (lookahead == '{') ADVANCE(294); + END_STATE(); + case 132: + if (lookahead == '{') ADVANCE(148); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(143); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(145); END_STATE(); - case 131: - if (lookahead == '}') ADVANCE(224); + case 133: + if (lookahead == '}') ADVANCE(226); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(267); + lookahead == ' ') ADVANCE(269); if (lookahead != 0 && - lookahead != '{') ADVANCE(268); + lookahead != '{') ADVANCE(270); END_STATE(); - case 132: - if (lookahead == '}') ADVANCE(327); + case 134: + if (lookahead == '}') ADVANCE(329); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(132); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(134); END_STATE(); - case 133: + case 135: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(137); + lookahead == 'c') ADVANCE(139); END_STATE(); - case 134: + case 136: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(160); + lookahead == 'e') ADVANCE(162); END_STATE(); - case 135: + case 137: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(133); + lookahead == 'o') ADVANCE(135); END_STATE(); - case 136: + case 138: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(134); + lookahead == 'p') ADVANCE(136); END_STATE(); - case 137: + case 139: if (lookahead == 'T' || - lookahead == 't') ADVANCE(139); + lookahead == 't') ADVANCE(141); END_STATE(); - case 138: + case 140: if (lookahead == 'X' || - lookahead == 'x') ADVANCE(145); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(180); + lookahead == 'x') ADVANCE(147); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182); END_STATE(); - case 139: + case 141: if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(136); + lookahead == 'y') ADVANCE(138); END_STATE(); - case 140: + case 142: if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(140); + lookahead == ' ') ADVANCE(142); if (lookahead != 0 && lookahead != '&' && lookahead != '<' && lookahead != '>' && lookahead != '@' && lookahead != '{' && - lookahead != '}') ADVANCE(221); + lookahead != '}') ADVANCE(223); END_STATE(); - case 141: + case 143: if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(141); + lookahead == ' ') SKIP(143); if (lookahead == '$' || lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); END_STATE(); - case 142: + case 144: if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(156); + lookahead == ' ') ADVANCE(158); if (lookahead != 0 && - lookahead != '>') ADVANCE(157); - END_STATE(); - case 143: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(147); - END_STATE(); - case 144: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(327); + lookahead != '>') ADVANCE(159); END_STATE(); case 145: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(185); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(149); END_STATE(); case 146: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(132); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(329); END_STATE(); case 147: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(144); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(187); END_STATE(); case 148: - if (lookahead != 0 && - lookahead != '\n') ADVANCE(291); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(134); END_STATE(); case 149: - if (lookahead != 0 && - lookahead != '\n') ADVANCE(35); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(146); END_STATE(); case 150: if (lookahead != 0 && - lookahead != '\n') ADVANCE(259); + lookahead != '\n') ADVANCE(293); END_STATE(); case 151: if (lookahead != 0 && - lookahead != ']') ADVANCE(37); + lookahead != '\n') ADVANCE(37); END_STATE(); case 152: - if (eof) ADVANCE(154); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(261); + END_STATE(); + case 153: + if (lookahead != 0 && + lookahead != ']') ADVANCE(39); + END_STATE(); + case 154: + if (eof) ADVANCE(156); ADVANCE_MAP( - '!', 295, - '"', 218, - '$', 129, - '%', 342, - '&', 222, - '\'', 215, - '(', 229, - ')', 230, - '*', 271, - '+', 269, - ',', 247, - '-', 348, - '.', 258, - '/', 255, - ':', 272, - ';', 227, - '<', 162, - '=', 264, - '>', 159, - '?', 296, - '[', 276, - ']', 277, - '^', 29, - '`', 347, - 'a', 71, - 'c', 39, - 'e', 95, - 'f', 102, - 'l', 60, - 'm', 113, - 'o', 72, - 'p', 90, - 's', 345, - 't', 82, - 'w', 83, - '{', 223, - '|', 305, - '}', 224, + '!', 297, + '"', 220, + '$', 131, + '%', 344, + '&', 224, + '\'', 217, + '(', 231, + ')', 232, + '*', 273, + '+', 271, + ',', 249, + '-', 350, + '.', 260, + '/', 257, + ':', 274, + ';', 229, + '<', 164, + '=', 266, + '>', 161, + '?', 298, + '[', 278, + ']', 279, + '^', 31, + '`', 349, + 'a', 73, + 'c', 41, + 'e', 97, + 'f', 104, + 'l', 62, + 'm', 115, + 'o', 74, + 'p', 92, + 's', 347, + 't', 84, + 'w', 85, + '{', 225, + '|', 307, + '}', 226, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(152); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(335); + lookahead == ' ') SKIP(154); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(337); END_STATE(); - case 153: - if (eof) ADVANCE(154); - if (lookahead == '&') ADVANCE(222); - if (lookahead == '<') ADVANCE(161); - if (lookahead == '>') ADVANCE(158); - if (lookahead == '{') ADVANCE(223); - if (lookahead == '}') ADVANCE(224); + case 155: + if (eof) ADVANCE(156); + if (lookahead == '&') ADVANCE(224); + if (lookahead == '<') ADVANCE(163); + if (lookahead == '>') ADVANCE(160); + if (lookahead == '{') ADVANCE(225); + if (lookahead == '}') ADVANCE(226); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(153); + lookahead == ' ') SKIP(155); if (lookahead != 0 && - lookahead != '@') ADVANCE(221); + lookahead != '@') ADVANCE(223); END_STATE(); - case 154: + case 156: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 155: + case 157: ACCEPT_TOKEN(anon_sym_LT_BANG); END_STATE(); - case 156: + case 158: ACCEPT_TOKEN(aux_sym_doctype_token1); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(156); + lookahead == ' ') ADVANCE(158); if (lookahead != 0 && - lookahead != '>') ADVANCE(157); + lookahead != '>') ADVANCE(159); END_STATE(); - case 157: + case 159: ACCEPT_TOKEN(aux_sym_doctype_token1); if (lookahead != 0 && - lookahead != '>') ADVANCE(157); - END_STATE(); - case 158: - ACCEPT_TOKEN(anon_sym_GT); - END_STATE(); - case 159: - ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(357); - if (lookahead == '>') ADVANCE(31); + lookahead != '>') ADVANCE(159); END_STATE(); case 160: - ACCEPT_TOKEN(sym__doctype); + ACCEPT_TOKEN(anon_sym_GT); END_STATE(); case 161: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '!') ADVANCE(155); - if (lookahead == '/') ADVANCE(165); + ACCEPT_TOKEN(anon_sym_GT); + if (lookahead == '=') ADVANCE(359); + if (lookahead == '>') ADVANCE(33); END_STATE(); case 162: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '!') ADVANCE(155); - if (lookahead == '/') ADVANCE(165); - if (lookahead == '<') ADVANCE(30); - if (lookahead == '=') ADVANCE(354); + ACCEPT_TOKEN(sym__doctype); END_STATE(); case 163: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(30); - if (lookahead == '=') ADVANCE(354); + if (lookahead == '!') ADVANCE(157); + if (lookahead == '/') ADVANCE(167); END_STATE(); case 164: - ACCEPT_TOKEN(anon_sym_SLASH_GT); + ACCEPT_TOKEN(anon_sym_LT); + if (lookahead == '!') ADVANCE(157); + if (lookahead == '/') ADVANCE(167); + if (lookahead == '<') ADVANCE(32); + if (lookahead == '=') ADVANCE(356); END_STATE(); case 165: - ACCEPT_TOKEN(anon_sym_LT_SLASH); + ACCEPT_TOKEN(anon_sym_LT); + if (lookahead == '<') ADVANCE(32); + if (lookahead == '=') ADVANCE(356); END_STATE(); case 166: - ACCEPT_TOKEN(sym_attribute_name); - if (lookahead == '>') ADVANCE(164); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); + ACCEPT_TOKEN(anon_sym_SLASH_GT); END_STATE(); case 167: - ACCEPT_TOKEN(sym_attribute_name); - if (lookahead == '{') ADVANCE(171); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(169); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); + ACCEPT_TOKEN(anon_sym_LT_SLASH); END_STATE(); case 168: ACCEPT_TOKEN(sym_attribute_name); - if (lookahead == '}') ADVANCE(334); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(168); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); + if (lookahead == '>') ADVANCE(166); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175); END_STATE(); case 169: ACCEPT_TOKEN(sym_attribute_name); + if (lookahead == '{') ADVANCE(173); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(172); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(171); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175); END_STATE(); case 170: ACCEPT_TOKEN(sym_attribute_name); + if (lookahead == '}') ADVANCE(336); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(334); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(170); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175); END_STATE(); case 171: ACCEPT_TOKEN(sym_attribute_name); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(168); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(174); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175); END_STATE(); case 172: ACCEPT_TOKEN(sym_attribute_name); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(170); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(336); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175); END_STATE(); case 173: ACCEPT_TOKEN(sym_attribute_name); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(170); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175); END_STATE(); case 174: + ACCEPT_TOKEN(sym_attribute_name); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(172); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175); + END_STATE(); + case 175: + ACCEPT_TOKEN(sym_attribute_name); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175); + END_STATE(); + case 176: ACCEPT_TOKEN(sym_attribute_value); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && lookahead != '"' && lookahead != '\'' && - (lookahead < '<' || '>' < lookahead)) ADVANCE(174); - END_STATE(); - case 175: - ACCEPT_TOKEN(sym_entity); - END_STATE(); - case 176: - ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + (lookahead < '<' || '>' < lookahead)) ADVANCE(176); END_STATE(); case 177: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(176); END_STATE(); case 178: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(177); + if (lookahead == ';') ADVANCE(177); END_STATE(); case 179: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(178); END_STATE(); case 180: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(179); END_STATE(); case 181: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(176); + if (lookahead == ';') ADVANCE(177); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(180); END_STATE(); case 182: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(181); + if (lookahead == ';') ADVANCE(177); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181); END_STATE(); case 183: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(182); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(178); END_STATE(); case 184: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(183); END_STATE(); case 185: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(184); END_STATE(); case 186: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(176); + if (lookahead == ';') ADVANCE(177); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(185); END_STATE(); case 187: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(186); + if (lookahead == ';') ADVANCE(177); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(186); END_STATE(); case 188: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(187); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(178); END_STATE(); case 189: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(188); END_STATE(); case 190: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(189); END_STATE(); case 191: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(190); END_STATE(); case 192: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(191); END_STATE(); case 193: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(192); END_STATE(); case 194: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(193); END_STATE(); case 195: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(194); END_STATE(); case 196: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(195); END_STATE(); case 197: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(196); END_STATE(); case 198: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(197); END_STATE(); case 199: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(198); END_STATE(); case 200: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(199); END_STATE(); case 201: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(200); END_STATE(); case 202: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(201); END_STATE(); case 203: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(202); END_STATE(); case 204: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(203); END_STATE(); case 205: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(204); END_STATE(); case 206: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(205); END_STATE(); case 207: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(206); END_STATE(); case 208: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(207); END_STATE(); case 209: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(208); END_STATE(); case 210: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(209); END_STATE(); case 211: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(210); END_STATE(); case 212: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(211); END_STATE(); case 213: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(212); END_STATE(); case 214: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(175); + if (lookahead == ';') ADVANCE(177); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); END_STATE(); case 215: - ACCEPT_TOKEN(anon_sym_SQUOTE); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(177); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(214); END_STATE(); case 216: + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(177); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(215); + END_STATE(); + case 217: + ACCEPT_TOKEN(anon_sym_SQUOTE); + END_STATE(); + case 218: ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token1); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(216); + lookahead == ' ') ADVANCE(218); if (lookahead != 0 && - lookahead != '\'') ADVANCE(217); + lookahead != '\'') ADVANCE(219); END_STATE(); - case 217: + case 219: ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token1); if (lookahead != 0 && - lookahead != '\'') ADVANCE(217); + lookahead != '\'') ADVANCE(219); END_STATE(); - case 218: + case 220: ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); - case 219: + case 221: ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token2); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(219); + lookahead == ' ') ADVANCE(221); if (lookahead != 0 && - lookahead != '"') ADVANCE(220); + lookahead != '"') ADVANCE(222); END_STATE(); - case 220: + case 222: ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token2); if (lookahead != 0 && - lookahead != '"') ADVANCE(220); + lookahead != '"') ADVANCE(222); END_STATE(); - case 221: + case 223: ACCEPT_TOKEN(aux_sym_text_token1); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(140); + lookahead == ' ') ADVANCE(142); if (lookahead != 0 && lookahead != '&' && lookahead != '<' && lookahead != '>' && lookahead != '@' && lookahead != '{' && - lookahead != '}') ADVANCE(221); + lookahead != '}') ADVANCE(223); END_STATE(); - case 222: + case 224: ACCEPT_TOKEN(aux_sym_text_token2); - if (lookahead == '#') ADVANCE(138); + if (lookahead == '#') ADVANCE(140); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(214); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(216); END_STATE(); - case 223: + case 225: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 224: + case 226: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 225: + case 227: ACCEPT_TOKEN(anon_sym_let); END_STATE(); - case 226: + case 228: ACCEPT_TOKEN(anon_sym_let); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); - case 227: + case 229: ACCEPT_TOKEN(anon_sym_SEMI); END_STATE(); - case 228: + case 230: ACCEPT_TOKEN(anon_sym_switch); END_STATE(); - case 229: + case 231: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); - case 230: + case 232: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 231: + case 233: ACCEPT_TOKEN(anon_sym_case); END_STATE(); - case 232: + case 234: ACCEPT_TOKEN(anon_sym_default); END_STATE(); - case 233: + case 235: ACCEPT_TOKEN(anon_sym_defer); END_STATE(); - case 234: + case 236: ACCEPT_TOKEN(anon_sym_placeholder); END_STATE(); - case 235: + case 237: ACCEPT_TOKEN(anon_sym_loading); END_STATE(); - case 236: + case 238: ACCEPT_TOKEN(anon_sym_error); END_STATE(); - case 237: + case 239: ACCEPT_TOKEN(anon_sym_prefetch); END_STATE(); - case 238: + case 240: ACCEPT_TOKEN(anon_sym_when); END_STATE(); - case 239: + case 241: ACCEPT_TOKEN(anon_sym_on); END_STATE(); - case 240: + case 242: ACCEPT_TOKEN(anon_sym_after); END_STATE(); - case 241: + case 243: ACCEPT_TOKEN(anon_sym_minimum); END_STATE(); - case 242: + case 244: ACCEPT_TOKEN(anon_sym_for); END_STATE(); - case 243: + case 245: ACCEPT_TOKEN(anon_sym_empty); END_STATE(); - case 244: + case 246: ACCEPT_TOKEN(anon_sym_of); END_STATE(); - case 245: + case 247: ACCEPT_TOKEN(anon_sym_of); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); - case 246: + case 248: ACCEPT_TOKEN(anon_sym_track); END_STATE(); - case 247: + case 249: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 248: + case 250: ACCEPT_TOKEN(anon_sym_else); END_STATE(); - case 249: + case 251: ACCEPT_TOKEN(anon_sym_else); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); - case 250: + case 252: ACCEPT_TOKEN(anon_sym_if); END_STATE(); - case 251: + case 253: ACCEPT_TOKEN(anon_sym_as); END_STATE(); - case 252: + case 254: ACCEPT_TOKEN(anon_sym_as); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); - case 253: + case 255: ACCEPT_TOKEN(anon_sym_EQ_GT); END_STATE(); - case 254: + case 256: ACCEPT_TOKEN(anon_sym_SLASH); END_STATE(); - case 255: + case 257: ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '=') ADVANCE(361); + if (lookahead == '=') ADVANCE(363); END_STATE(); - case 256: + case 258: ACCEPT_TOKEN(anon_sym_SLASH2); END_STATE(); - case 257: + case 259: ACCEPT_TOKEN(anon_sym_DOT); END_STATE(); - case 258: + case 260: ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '.') ADVANCE(27); + if (lookahead == '.') ADVANCE(29); END_STATE(); - case 259: + case 261: ACCEPT_TOKEN(sym_regular_expression_pattern); - if (lookahead == '[') ADVANCE(35); - if (lookahead == '\\') ADVANCE(150); + if (lookahead == '[') ADVANCE(37); + if (lookahead == '\\') ADVANCE(152); if (lookahead != 0 && lookahead != '\n' && - lookahead != '/') ADVANCE(259); + lookahead != '/') ADVANCE(261); END_STATE(); - case 260: + case 262: ACCEPT_TOKEN(sym_regular_expression_flags); - if (lookahead == 's') ADVANCE(344); + if (lookahead == 's') ADVANCE(346); if (lookahead == 'd' || lookahead == 'g' || lookahead == 'i' || lookahead == 'm' || lookahead == 'u' || lookahead == 'v' || - lookahead == 'y') ADVANCE(261); + lookahead == 'y') ADVANCE(263); END_STATE(); - case 261: + case 263: ACCEPT_TOKEN(sym_regular_expression_flags); if (lookahead == 'd' || lookahead == 'g' || @@ -4693,9 +4714,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 's' || lookahead == 'u' || lookahead == 'v' || - lookahead == 'y') ADVANCE(261); + lookahead == 'y') ADVANCE(263); END_STATE(); - case 262: + case 264: ACCEPT_TOKEN(sym_regular_expression_flags); if (lookahead == 'd' || lookahead == 'g' || @@ -4704,161 +4725,161 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 's' || lookahead == 'u' || lookahead == 'v' || - lookahead == 'y') ADVANCE(262); + lookahead == 'y') ADVANCE(264); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); - case 263: + case 265: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 264: + case 266: ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '=') ADVANCE(350); - if (lookahead == '>') ADVANCE(253); + if (lookahead == '=') ADVANCE(352); + if (lookahead == '>') ADVANCE(255); END_STATE(); - case 265: + case 267: ACCEPT_TOKEN(anon_sym_plural); END_STATE(); - case 266: + case 268: ACCEPT_TOKEN(anon_sym_select); END_STATE(); - case 267: + case 269: ACCEPT_TOKEN(sym_icu_category); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(267); + lookahead == ' ') ADVANCE(269); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(268); + lookahead != '}') ADVANCE(270); END_STATE(); - case 268: + case 270: ACCEPT_TOKEN(sym_icu_category); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(268); + lookahead != '}') ADVANCE(270); END_STATE(); - case 269: + case 271: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '=') ADVANCE(358); + if (lookahead == '=') ADVANCE(360); END_STATE(); - case 270: + case 272: ACCEPT_TOKEN(anon_sym_STAR); END_STATE(); - case 271: + case 273: ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '*') ADVANCE(349); - if (lookahead == '=') ADVANCE(360); + if (lookahead == '*') ADVANCE(351); + if (lookahead == '=') ADVANCE(362); END_STATE(); - case 272: + case 274: ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); - case 273: + case 275: ACCEPT_TOKEN(anon_sym_then); END_STATE(); - case 274: + case 276: ACCEPT_TOKEN(anon_sym_then); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); - case 275: + case 277: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 276: + case 278: ACCEPT_TOKEN(anon_sym_LBRACK); - if (lookahead == '(') ADVANCE(278); - if (lookahead == '@') ADVANCE(280); + if (lookahead == '(') ADVANCE(280); + if (lookahead == '@') ADVANCE(282); END_STATE(); - case 277: + case 279: ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); - case 278: + case 280: ACCEPT_TOKEN(anon_sym_LBRACK_LPAREN); END_STATE(); - case 279: + case 281: ACCEPT_TOKEN(anon_sym_RPAREN_RBRACK); END_STATE(); - case 280: + case 282: ACCEPT_TOKEN(anon_sym_LBRACK_AT); END_STATE(); - case 281: + case 283: ACCEPT_TOKEN(sym_binding_identifier); - if (lookahead == 'a') ADVANCE(284); + if (lookahead == 'a') ADVANCE(286); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(286); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(288); END_STATE(); - case 282: + case 284: ACCEPT_TOKEN(sym_binding_identifier); - if (lookahead == 'l') ADVANCE(281); + if (lookahead == 'l') ADVANCE(283); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); END_STATE(); - case 283: + case 285: ACCEPT_TOKEN(sym_binding_identifier); - if (lookahead == 's') ADVANCE(288); + if (lookahead == 's') ADVANCE(290); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); END_STATE(); - case 284: + case 286: ACCEPT_TOKEN(sym_binding_identifier); - if (lookahead == 's') ADVANCE(283); + if (lookahead == 's') ADVANCE(285); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); END_STATE(); - case 285: + case 287: ACCEPT_TOKEN(sym_binding_identifier); - if (lookahead == 'x') ADVANCE(340); + if (lookahead == 'x') ADVANCE(342); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); END_STATE(); - case 286: + case 288: ACCEPT_TOKEN(sym_binding_identifier); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); END_STATE(); - case 287: + case 289: ACCEPT_TOKEN(anon_sym_class); END_STATE(); - case 288: + case 290: ACCEPT_TOKEN(anon_sym_class); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); END_STATE(); - case 289: + case 291: ACCEPT_TOKEN(sym_class_name); - if (lookahead == '[') ADVANCE(151); + if (lookahead == '[') ADVANCE(153); if (lookahead == '!' || lookahead == '"' || ('\'' <= lookahead && lookahead <= ')') || @@ -4866,319 +4887,319 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('/' <= lookahead && lookahead <= ':') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291); END_STATE(); - case 290: + case 292: ACCEPT_TOKEN(sym_template_chars); - if (lookahead == '\\') ADVANCE(148); + if (lookahead == '\\') ADVANCE(150); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(290); + lookahead == ' ') ADVANCE(292); if (lookahead != 0 && lookahead != '$' && - lookahead != '`') ADVANCE(291); + lookahead != '`') ADVANCE(293); END_STATE(); - case 291: + case 293: ACCEPT_TOKEN(sym_template_chars); - if (lookahead == '\\') ADVANCE(148); + if (lookahead == '\\') ADVANCE(150); if (lookahead != 0 && lookahead != '$' && - lookahead != '`') ADVANCE(291); - END_STATE(); - case 292: - ACCEPT_TOKEN(anon_sym_DOLLAR_LBRACE); - END_STATE(); - case 293: - ACCEPT_TOKEN(anon_sym_BANG); + lookahead != '`') ADVANCE(293); END_STATE(); case 294: - ACCEPT_TOKEN(anon_sym_BANG); - if (lookahead == '.') ADVANCE(338); + ACCEPT_TOKEN(anon_sym_DOLLAR_LBRACE); END_STATE(); case 295: ACCEPT_TOKEN(anon_sym_BANG); - if (lookahead == '.') ADVANCE(338); - if (lookahead == '=') ADVANCE(352); END_STATE(); case 296: - ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '.') ADVANCE(337); - if (lookahead == '?') ADVANCE(300); + ACCEPT_TOKEN(anon_sym_BANG); + if (lookahead == '.') ADVANCE(340); END_STATE(); case 297: - ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '.') ADVANCE(337); - if (lookahead == '?') ADVANCE(299); + ACCEPT_TOKEN(anon_sym_BANG); + if (lookahead == '.') ADVANCE(340); + if (lookahead == '=') ADVANCE(354); END_STATE(); case 298: ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '?') ADVANCE(299); + if (lookahead == '.') ADVANCE(339); + if (lookahead == '?') ADVANCE(302); END_STATE(); case 299: - ACCEPT_TOKEN(anon_sym_QMARK_QMARK); + ACCEPT_TOKEN(anon_sym_QMARK); + if (lookahead == '.') ADVANCE(339); + if (lookahead == '?') ADVANCE(301); END_STATE(); case 300: - ACCEPT_TOKEN(anon_sym_QMARK_QMARK); - if (lookahead == '=') ADVANCE(372); + ACCEPT_TOKEN(anon_sym_QMARK); + if (lookahead == '?') ADVANCE(301); END_STATE(); case 301: - ACCEPT_TOKEN(anon_sym_PIPE_PIPE); + ACCEPT_TOKEN(anon_sym_QMARK_QMARK); END_STATE(); case 302: - ACCEPT_TOKEN(anon_sym_PIPE_PIPE); - if (lookahead == '=') ADVANCE(371); + ACCEPT_TOKEN(anon_sym_QMARK_QMARK); + if (lookahead == '=') ADVANCE(374); END_STATE(); case 303: - ACCEPT_TOKEN(anon_sym_AMP_AMP); + ACCEPT_TOKEN(anon_sym_PIPE_PIPE); END_STATE(); case 304: - ACCEPT_TOKEN(anon_sym_AMP_AMP); - if (lookahead == '=') ADVANCE(370); + ACCEPT_TOKEN(anon_sym_PIPE_PIPE); + if (lookahead == '=') ADVANCE(373); END_STATE(); case 305: - ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '=') ADVANCE(369); - if (lookahead == '|') ADVANCE(302); + ACCEPT_TOKEN(anon_sym_AMP_AMP); END_STATE(); case 306: - ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(301); + ACCEPT_TOKEN(anon_sym_AMP_AMP); + if (lookahead == '=') ADVANCE(372); END_STATE(); case 307: - ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT); + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '=') ADVANCE(371); + if (lookahead == '|') ADVANCE(304); END_STATE(); case 308: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(318); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '|') ADVANCE(303); END_STATE(); case 309: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(249); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT); END_STATE(); case 310: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(315); + if (lookahead == 'e') ADVANCE(320); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); case 311: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'f') ADVANCE(245); + if (lookahead == 'e') ADVANCE(251); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); case 312: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'h') ADVANCE(310); + if (lookahead == 'e') ADVANCE(317); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); case 313: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'l') ADVANCE(317); + if (lookahead == 'f') ADVANCE(247); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); case 314: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'n') ADVANCE(356); + if (lookahead == 'h') ADVANCE(312); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); case 315: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'n') ADVANCE(274); + if (lookahead == 'l') ADVANCE(319); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); case 316: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 's') ADVANCE(252); + if (lookahead == 'n') ADVANCE(358); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); case 317: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 's') ADVANCE(309); + if (lookahead == 'n') ADVANCE(276); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); case 318: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(226); + if (lookahead == 's') ADVANCE(254); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); case 319: ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(311); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); case 320: - ACCEPT_TOKEN(aux_sym_string_token1); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(228); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); case 321: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321); + END_STATE(); + case 322: ACCEPT_TOKEN(aux_sym_string_token1); - if (lookahead == '\r') ADVANCE(329); - if (lookahead == '?') ADVANCE(328); - if (lookahead == 'u') ADVANCE(167); - if (lookahead == 'x') ADVANCE(172); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(333); - if (('\t' <= lookahead && lookahead <= '\f') || + END_STATE(); + case 323: + ACCEPT_TOKEN(aux_sym_string_token1); + if (lookahead == '\r') ADVANCE(331); + if (lookahead == '?') ADVANCE(330); + if (lookahead == 'u') ADVANCE(169); + if (lookahead == 'x') ADVANCE(174); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(335); + if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ' || lookahead == '"' || ('\'' <= lookahead && lookahead <= '*') || lookahead == '.' || ('<' <= lookahead && lookahead <= '>') || lookahead == '[' || - lookahead == ']') ADVANCE(327); - if (lookahead != 0) ADVANCE(334); + lookahead == ']') ADVANCE(329); + if (lookahead != 0) ADVANCE(336); END_STATE(); - case 322: + case 324: ACCEPT_TOKEN(aux_sym_string_token1); - if (lookahead == '>') ADVANCE(164); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); + if (lookahead == '>') ADVANCE(166); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175); END_STATE(); - case 323: + case 325: ACCEPT_TOKEN(aux_sym_string_token1); - if (lookahead == 'u') ADVANCE(130); - if (lookahead == 'x') ADVANCE(147); + if (lookahead == 'u') ADVANCE(132); + if (lookahead == 'x') ADVANCE(149); if (lookahead == '\r' || - lookahead == '?') ADVANCE(329); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(332); - if (lookahead != 0) ADVANCE(327); + lookahead == '?') ADVANCE(331); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(334); + if (lookahead != 0) ADVANCE(329); END_STATE(); - case 324: + case 326: ACCEPT_TOKEN(aux_sym_string_token1); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175); END_STATE(); - case 325: + case 327: ACCEPT_TOKEN(aux_sym_string_token2); END_STATE(); - case 326: + case 328: ACCEPT_TOKEN(aux_sym_string_token2); - if (lookahead == 'u') ADVANCE(130); - if (lookahead == 'x') ADVANCE(147); + if (lookahead == 'u') ADVANCE(132); + if (lookahead == 'x') ADVANCE(149); if (lookahead == '\r' || - lookahead == '?') ADVANCE(329); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(332); - if (lookahead != 0) ADVANCE(327); - END_STATE(); - case 327: - ACCEPT_TOKEN(sym__escape_sequence); - END_STATE(); - case 328: - ACCEPT_TOKEN(sym__escape_sequence); - if (lookahead == '\n') ADVANCE(327); - if (lookahead == 0x2028 || - lookahead == 0x2029) ADVANCE(334); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); + lookahead == '?') ADVANCE(331); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(334); + if (lookahead != 0) ADVANCE(329); END_STATE(); case 329: ACCEPT_TOKEN(sym__escape_sequence); - if (lookahead == '\n' || - lookahead == 0x2028 || - lookahead == 0x2029) ADVANCE(327); END_STATE(); case 330: ACCEPT_TOKEN(sym__escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(327); + if (lookahead == '\n') ADVANCE(329); + if (lookahead == 0x2028 || + lookahead == 0x2029) ADVANCE(336); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175); END_STATE(); case 331: ACCEPT_TOKEN(sym__escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(334); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); + if (lookahead == '\n' || + lookahead == 0x2028 || + lookahead == 0x2029) ADVANCE(329); END_STATE(); case 332: ACCEPT_TOKEN(sym__escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(330); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(329); END_STATE(); case 333: ACCEPT_TOKEN(sym__escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(331); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(336); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175); END_STATE(); case 334: ACCEPT_TOKEN(sym__escape_sequence); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(332); END_STATE(); case 335: - ACCEPT_TOKEN(sym_number); - if (lookahead == '.') ADVANCE(336); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(335); + ACCEPT_TOKEN(sym__escape_sequence); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(333); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175); END_STATE(); case 336: - ACCEPT_TOKEN(sym_number); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(336); + ACCEPT_TOKEN(sym__escape_sequence); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175); END_STATE(); case 337: - ACCEPT_TOKEN(anon_sym_QMARK_DOT); + ACCEPT_TOKEN(sym_number); + if (lookahead == '.') ADVANCE(338); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(337); END_STATE(); case 338: - ACCEPT_TOKEN(anon_sym_BANG_DOT); + ACCEPT_TOKEN(sym_number); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(338); END_STATE(); case 339: - ACCEPT_TOKEN(anon_sym_px); + ACCEPT_TOKEN(anon_sym_QMARK_DOT); END_STATE(); case 340: + ACCEPT_TOKEN(anon_sym_BANG_DOT); + END_STATE(); + case 341: + ACCEPT_TOKEN(anon_sym_px); + END_STATE(); + case 342: ACCEPT_TOKEN(anon_sym_px); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); END_STATE(); - case 341: + case 343: ACCEPT_TOKEN(anon_sym_PERCENT); END_STATE(); - case 342: + case 344: ACCEPT_TOKEN(anon_sym_PERCENT); - if (lookahead == '=') ADVANCE(362); + if (lookahead == '=') ADVANCE(364); END_STATE(); - case 343: + case 345: ACCEPT_TOKEN(anon_sym_ms); END_STATE(); - case 344: + case 346: ACCEPT_TOKEN(anon_sym_ms); if (lookahead == 'd' || lookahead == 'g' || @@ -5187,12 +5208,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 's' || lookahead == 'u' || lookahead == 'v' || - lookahead == 'y') ADVANCE(261); + lookahead == 'y') ADVANCE(263); END_STATE(); - case 345: + case 347: ACCEPT_TOKEN(anon_sym_s); END_STATE(); - case 346: + case 348: ACCEPT_TOKEN(anon_sym_s); if (lookahead == 'd' || lookahead == 'g' || @@ -5201,93 +5222,93 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 's' || lookahead == 'u' || lookahead == 'v' || - lookahead == 'y') ADVANCE(261); + lookahead == 'y') ADVANCE(263); END_STATE(); - case 347: + case 349: ACCEPT_TOKEN(anon_sym_BQUOTE); END_STATE(); - case 348: + case 350: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '=') ADVANCE(359); + if (lookahead == '=') ADVANCE(361); END_STATE(); - case 349: + case 351: ACCEPT_TOKEN(anon_sym_STAR_STAR); - if (lookahead == '=') ADVANCE(363); + if (lookahead == '=') ADVANCE(365); END_STATE(); - case 350: + case 352: ACCEPT_TOKEN(anon_sym_EQ_EQ); - if (lookahead == '=') ADVANCE(351); + if (lookahead == '=') ADVANCE(353); END_STATE(); - case 351: + case 353: ACCEPT_TOKEN(anon_sym_EQ_EQ_EQ); END_STATE(); - case 352: + case 354: ACCEPT_TOKEN(anon_sym_BANG_EQ); - if (lookahead == '=') ADVANCE(353); + if (lookahead == '=') ADVANCE(355); END_STATE(); - case 353: + case 355: ACCEPT_TOKEN(anon_sym_BANG_EQ_EQ); END_STATE(); - case 354: + case 356: ACCEPT_TOKEN(anon_sym_LT_EQ); END_STATE(); - case 355: + case 357: ACCEPT_TOKEN(anon_sym_in); END_STATE(); - case 356: + case 358: ACCEPT_TOKEN(anon_sym_in); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(319); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321); END_STATE(); - case 357: + case 359: ACCEPT_TOKEN(anon_sym_GT_EQ); END_STATE(); - case 358: + case 360: ACCEPT_TOKEN(anon_sym_PLUS_EQ); END_STATE(); - case 359: + case 361: ACCEPT_TOKEN(anon_sym_DASH_EQ); END_STATE(); - case 360: + case 362: ACCEPT_TOKEN(anon_sym_STAR_EQ); END_STATE(); - case 361: + case 363: ACCEPT_TOKEN(anon_sym_SLASH_EQ); END_STATE(); - case 362: + case 364: ACCEPT_TOKEN(anon_sym_PERCENT_EQ); END_STATE(); - case 363: + case 365: ACCEPT_TOKEN(anon_sym_STAR_STAR_EQ); END_STATE(); - case 364: + case 366: ACCEPT_TOKEN(anon_sym_LT_LT_EQ); END_STATE(); - case 365: + case 367: ACCEPT_TOKEN(anon_sym_GT_GT_EQ); END_STATE(); - case 366: + case 368: ACCEPT_TOKEN(anon_sym_GT_GT_GT_EQ); END_STATE(); - case 367: + case 369: ACCEPT_TOKEN(anon_sym_AMP_EQ); END_STATE(); - case 368: + case 370: ACCEPT_TOKEN(anon_sym_CARET_EQ); END_STATE(); - case 369: + case 371: ACCEPT_TOKEN(anon_sym_PIPE_EQ); END_STATE(); - case 370: + case 372: ACCEPT_TOKEN(anon_sym_AMP_AMP_EQ); END_STATE(); - case 371: + case 373: ACCEPT_TOKEN(anon_sym_PIPE_PIPE_EQ); END_STATE(); - case 372: + case 374: ACCEPT_TOKEN(anon_sym_QMARK_QMARK_EQ); END_STATE(); default: @@ -5297,7 +5318,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, - [1] = {.lex_state = 153, .external_lex_state = 2}, + [1] = {.lex_state = 155, .external_lex_state = 2}, [2] = {.lex_state = 1, .external_lex_state = 3}, [3] = {.lex_state = 1, .external_lex_state = 3}, [4] = {.lex_state = 1, .external_lex_state = 3}, @@ -5324,682 +5345,682 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [25] = {.lex_state = 1, .external_lex_state = 3}, [26] = {.lex_state = 1, .external_lex_state = 3}, [27] = {.lex_state = 1, .external_lex_state = 3}, - [28] = {.lex_state = 1, .external_lex_state = 3}, + [28] = {.lex_state = 3, .external_lex_state = 3}, [29] = {.lex_state = 1, .external_lex_state = 3}, [30] = {.lex_state = 1, .external_lex_state = 3}, - [31] = {.lex_state = 1, .external_lex_state = 3}, - [32] = {.lex_state = 1, .external_lex_state = 3}, - [33] = {.lex_state = 1, .external_lex_state = 3}, - [34] = {.lex_state = 1, .external_lex_state = 3}, - [35] = {.lex_state = 1, .external_lex_state = 3}, + [31] = {.lex_state = 3, .external_lex_state = 3}, + [32] = {.lex_state = 3, .external_lex_state = 3}, + [33] = {.lex_state = 3, .external_lex_state = 3}, + [34] = {.lex_state = 3, .external_lex_state = 3}, + [35] = {.lex_state = 3, .external_lex_state = 3}, [36] = {.lex_state = 3, .external_lex_state = 3}, - [37] = {.lex_state = 3, .external_lex_state = 3}, - [38] = {.lex_state = 3, .external_lex_state = 3}, + [37] = {.lex_state = 2, .external_lex_state = 3}, + [38] = {.lex_state = 2, .external_lex_state = 3}, [39] = {.lex_state = 3, .external_lex_state = 3}, - [40] = {.lex_state = 3, .external_lex_state = 3}, - [41] = {.lex_state = 3, .external_lex_state = 3}, - [42] = {.lex_state = 3, .external_lex_state = 3}, - [43] = {.lex_state = 3, .external_lex_state = 3}, - [44] = {.lex_state = 2, .external_lex_state = 3}, + [40] = {.lex_state = 2, .external_lex_state = 3}, + [41] = {.lex_state = 2, .external_lex_state = 3}, + [42] = {.lex_state = 2, .external_lex_state = 3}, + [43] = {.lex_state = 2, .external_lex_state = 3}, + [44] = {.lex_state = 3, .external_lex_state = 3}, [45] = {.lex_state = 2, .external_lex_state = 3}, [46] = {.lex_state = 3, .external_lex_state = 3}, - [47] = {.lex_state = 2, .external_lex_state = 3}, - [48] = {.lex_state = 2, .external_lex_state = 3}, - [49] = {.lex_state = 2, .external_lex_state = 3}, - [50] = {.lex_state = 2, .external_lex_state = 3}, + [47] = {.lex_state = 3, .external_lex_state = 3}, + [48] = {.lex_state = 3, .external_lex_state = 3}, + [49] = {.lex_state = 3, .external_lex_state = 3}, + [50] = {.lex_state = 3, .external_lex_state = 3}, [51] = {.lex_state = 3, .external_lex_state = 3}, [52] = {.lex_state = 3, .external_lex_state = 3}, [53] = {.lex_state = 3, .external_lex_state = 3}, - [54] = {.lex_state = 3, .external_lex_state = 3}, - [55] = {.lex_state = 3, .external_lex_state = 3}, - [56] = {.lex_state = 3, .external_lex_state = 3}, + [54] = {.lex_state = 2, .external_lex_state = 3}, + [55] = {.lex_state = 2, .external_lex_state = 3}, + [56] = {.lex_state = 2, .external_lex_state = 3}, [57] = {.lex_state = 3, .external_lex_state = 3}, - [58] = {.lex_state = 2, .external_lex_state = 3}, - [59] = {.lex_state = 3, .external_lex_state = 3}, - [60] = {.lex_state = 3, .external_lex_state = 3}, - [61] = {.lex_state = 3, .external_lex_state = 3}, + [58] = {.lex_state = 3, .external_lex_state = 3}, + [59] = {.lex_state = 2, .external_lex_state = 3}, + [60] = {.lex_state = 2, .external_lex_state = 3}, + [61] = {.lex_state = 2, .external_lex_state = 3}, [62] = {.lex_state = 2, .external_lex_state = 3}, [63] = {.lex_state = 2, .external_lex_state = 3}, [64] = {.lex_state = 2, .external_lex_state = 3}, - [65] = {.lex_state = 3, .external_lex_state = 3}, - [66] = {.lex_state = 3, .external_lex_state = 3}, + [65] = {.lex_state = 2, .external_lex_state = 3}, + [66] = {.lex_state = 2, .external_lex_state = 3}, [67] = {.lex_state = 2, .external_lex_state = 3}, - [68] = {.lex_state = 2, .external_lex_state = 3}, + [68] = {.lex_state = 3, .external_lex_state = 3}, [69] = {.lex_state = 2, .external_lex_state = 3}, [70] = {.lex_state = 2, .external_lex_state = 3}, - [71] = {.lex_state = 2, .external_lex_state = 3}, - [72] = {.lex_state = 2, .external_lex_state = 3}, - [73] = {.lex_state = 2, .external_lex_state = 3}, + [71] = {.lex_state = 1, .external_lex_state = 3}, + [72] = {.lex_state = 1, .external_lex_state = 3}, + [73] = {.lex_state = 3, .external_lex_state = 3}, [74] = {.lex_state = 2, .external_lex_state = 3}, - [75] = {.lex_state = 2, .external_lex_state = 3}, - [76] = {.lex_state = 2, .external_lex_state = 3}, - [77] = {.lex_state = 2, .external_lex_state = 3}, - [78] = {.lex_state = 3, .external_lex_state = 3}, - [79] = {.lex_state = 2, .external_lex_state = 3}, + [75] = {.lex_state = 3, .external_lex_state = 3}, + [76] = {.lex_state = 3, .external_lex_state = 3}, + [77] = {.lex_state = 1, .external_lex_state = 3}, + [78] = {.lex_state = 1, .external_lex_state = 3}, + [79] = {.lex_state = 1, .external_lex_state = 3}, [80] = {.lex_state = 2, .external_lex_state = 3}, - [81] = {.lex_state = 3, .external_lex_state = 3}, + [81] = {.lex_state = 1, .external_lex_state = 3}, [82] = {.lex_state = 3, .external_lex_state = 3}, [83] = {.lex_state = 3, .external_lex_state = 3}, [84] = {.lex_state = 3, .external_lex_state = 3}, - [85] = {.lex_state = 3, .external_lex_state = 3}, - [86] = {.lex_state = 3, .external_lex_state = 3}, - [87] = {.lex_state = 3, .external_lex_state = 3}, - [88] = {.lex_state = 2, .external_lex_state = 3}, - [89] = {.lex_state = 2, .external_lex_state = 3}, + [85] = {.lex_state = 2, .external_lex_state = 3}, + [86] = {.lex_state = 2, .external_lex_state = 3}, + [87] = {.lex_state = 1, .external_lex_state = 3}, + [88] = {.lex_state = 3, .external_lex_state = 3}, + [89] = {.lex_state = 3, .external_lex_state = 3}, [90] = {.lex_state = 3, .external_lex_state = 3}, - [91] = {.lex_state = 6, .external_lex_state = 3}, - [92] = {.lex_state = 6, .external_lex_state = 3}, - [93] = {.lex_state = 6, .external_lex_state = 3}, - [94] = {.lex_state = 6, .external_lex_state = 3}, - [95] = {.lex_state = 6, .external_lex_state = 3}, - [96] = {.lex_state = 153, .external_lex_state = 4}, - [97] = {.lex_state = 3, .external_lex_state = 5}, - [98] = {.lex_state = 3, .external_lex_state = 5}, - [99] = {.lex_state = 3, .external_lex_state = 5}, - [100] = {.lex_state = 3, .external_lex_state = 5}, - [101] = {.lex_state = 3, .external_lex_state = 5}, - [102] = {.lex_state = 153, .external_lex_state = 4}, - [103] = {.lex_state = 3, .external_lex_state = 3}, - [104] = {.lex_state = 2, .external_lex_state = 3}, - [105] = {.lex_state = 2, .external_lex_state = 3}, - [106] = {.lex_state = 3, .external_lex_state = 3}, - [107] = {.lex_state = 153, .external_lex_state = 2}, + [91] = {.lex_state = 3, .external_lex_state = 3}, + [92] = {.lex_state = 3, .external_lex_state = 4}, + [93] = {.lex_state = 2, .external_lex_state = 3}, + [94] = {.lex_state = 3, .external_lex_state = 3}, + [95] = {.lex_state = 4, .external_lex_state = 3}, + [96] = {.lex_state = 4, .external_lex_state = 3}, + [97] = {.lex_state = 2, .external_lex_state = 3}, + [98] = {.lex_state = 3, .external_lex_state = 3}, + [99] = {.lex_state = 3, .external_lex_state = 3}, + [100] = {.lex_state = 3, .external_lex_state = 4}, + [101] = {.lex_state = 155, .external_lex_state = 5}, + [102] = {.lex_state = 3, .external_lex_state = 4}, + [103] = {.lex_state = 155, .external_lex_state = 2}, + [104] = {.lex_state = 3, .external_lex_state = 3}, + [105] = {.lex_state = 155, .external_lex_state = 5}, + [106] = {.lex_state = 4, .external_lex_state = 3}, + [107] = {.lex_state = 3, .external_lex_state = 4}, [108] = {.lex_state = 3, .external_lex_state = 3}, - [109] = {.lex_state = 3, .external_lex_state = 3}, - [110] = {.lex_state = 3, .external_lex_state = 3}, - [111] = {.lex_state = 3, .external_lex_state = 5}, - [112] = {.lex_state = 3, .external_lex_state = 5}, - [113] = {.lex_state = 153, .external_lex_state = 4}, - [114] = {.lex_state = 153, .external_lex_state = 4}, - [115] = {.lex_state = 6, .external_lex_state = 3}, - [116] = {.lex_state = 6, .external_lex_state = 3}, - [117] = {.lex_state = 3, .external_lex_state = 3}, - [118] = {.lex_state = 3, .external_lex_state = 5}, + [109] = {.lex_state = 3, .external_lex_state = 4}, + [110] = {.lex_state = 3, .external_lex_state = 4}, + [111] = {.lex_state = 155, .external_lex_state = 5}, + [112] = {.lex_state = 155, .external_lex_state = 5}, + [113] = {.lex_state = 3, .external_lex_state = 4}, + [114] = {.lex_state = 4, .external_lex_state = 3}, + [115] = {.lex_state = 155, .external_lex_state = 2}, + [116] = {.lex_state = 3, .external_lex_state = 3}, + [117] = {.lex_state = 155, .external_lex_state = 2}, + [118] = {.lex_state = 155, .external_lex_state = 2}, [119] = {.lex_state = 3, .external_lex_state = 3}, - [120] = {.lex_state = 153, .external_lex_state = 4}, - [121] = {.lex_state = 6, .external_lex_state = 3}, + [120] = {.lex_state = 2, .external_lex_state = 3}, + [121] = {.lex_state = 3, .external_lex_state = 4}, [122] = {.lex_state = 3, .external_lex_state = 3}, - [123] = {.lex_state = 6, .external_lex_state = 3}, - [124] = {.lex_state = 2, .external_lex_state = 3}, - [125] = {.lex_state = 153, .external_lex_state = 2}, - [126] = {.lex_state = 3, .external_lex_state = 5}, - [127] = {.lex_state = 153, .external_lex_state = 2}, - [128] = {.lex_state = 3, .external_lex_state = 5}, - [129] = {.lex_state = 3, .external_lex_state = 5}, - [130] = {.lex_state = 3, .external_lex_state = 5}, - [131] = {.lex_state = 3, .external_lex_state = 5}, - [132] = {.lex_state = 3, .external_lex_state = 5}, - [133] = {.lex_state = 3, .external_lex_state = 5}, - [134] = {.lex_state = 153, .external_lex_state = 2}, - [135] = {.lex_state = 3, .external_lex_state = 5}, - [136] = {.lex_state = 3, .external_lex_state = 5}, - [137] = {.lex_state = 3, .external_lex_state = 5}, - [138] = {.lex_state = 3, .external_lex_state = 5}, - [139] = {.lex_state = 2, .external_lex_state = 3}, - [140] = {.lex_state = 3, .external_lex_state = 5}, - [141] = {.lex_state = 3, .external_lex_state = 5}, - [142] = {.lex_state = 3, .external_lex_state = 5}, - [143] = {.lex_state = 153, .external_lex_state = 2}, - [144] = {.lex_state = 2, .external_lex_state = 3}, - [145] = {.lex_state = 153, .external_lex_state = 2}, - [146] = {.lex_state = 153, .external_lex_state = 2}, - [147] = {.lex_state = 153, .external_lex_state = 2}, - [148] = {.lex_state = 153, .external_lex_state = 2}, - [149] = {.lex_state = 3, .external_lex_state = 3}, - [150] = {.lex_state = 2, .external_lex_state = 3}, - [151] = {.lex_state = 6, .external_lex_state = 3}, - [152] = {.lex_state = 3, .external_lex_state = 5}, - [153] = {.lex_state = 3, .external_lex_state = 3}, - [154] = {.lex_state = 2, .external_lex_state = 3}, - [155] = {.lex_state = 153, .external_lex_state = 2}, - [156] = {.lex_state = 6, .external_lex_state = 3}, - [157] = {.lex_state = 3, .external_lex_state = 5}, - [158] = {.lex_state = 6, .external_lex_state = 3}, - [159] = {.lex_state = 6, .external_lex_state = 3}, - [160] = {.lex_state = 6, .external_lex_state = 3}, - [161] = {.lex_state = 3, .external_lex_state = 5}, - [162] = {.lex_state = 3, .external_lex_state = 5}, - [163] = {.lex_state = 7, .external_lex_state = 3}, - [164] = {.lex_state = 3, .external_lex_state = 5}, - [165] = {.lex_state = 3, .external_lex_state = 5}, - [166] = {.lex_state = 3, .external_lex_state = 5}, - [167] = {.lex_state = 3, .external_lex_state = 5}, - [168] = {.lex_state = 3, .external_lex_state = 5}, - [169] = {.lex_state = 3, .external_lex_state = 5}, - [170] = {.lex_state = 7, .external_lex_state = 3}, - [171] = {.lex_state = 3, .external_lex_state = 5}, - [172] = {.lex_state = 3, .external_lex_state = 3}, - [173] = {.lex_state = 7, .external_lex_state = 3}, - [174] = {.lex_state = 7, .external_lex_state = 3}, - [175] = {.lex_state = 7, .external_lex_state = 3}, - [176] = {.lex_state = 3, .external_lex_state = 3}, - [177] = {.lex_state = 3, .external_lex_state = 3}, - [178] = {.lex_state = 7, .external_lex_state = 3}, - [179] = {.lex_state = 7, .external_lex_state = 3}, - [180] = {.lex_state = 3, .external_lex_state = 3}, - [181] = {.lex_state = 7, .external_lex_state = 3}, - [182] = {.lex_state = 3, .external_lex_state = 3}, - [183] = {.lex_state = 3, .external_lex_state = 3}, - [184] = {.lex_state = 7, .external_lex_state = 3}, - [185] = {.lex_state = 7, .external_lex_state = 3}, - [186] = {.lex_state = 7, .external_lex_state = 3}, - [187] = {.lex_state = 7, .external_lex_state = 3}, - [188] = {.lex_state = 7, .external_lex_state = 3}, - [189] = {.lex_state = 7, .external_lex_state = 3}, - [190] = {.lex_state = 7, .external_lex_state = 3}, - [191] = {.lex_state = 7, .external_lex_state = 3}, - [192] = {.lex_state = 7, .external_lex_state = 3}, - [193] = {.lex_state = 7, .external_lex_state = 3}, - [194] = {.lex_state = 7, .external_lex_state = 3}, - [195] = {.lex_state = 7, .external_lex_state = 3}, - [196] = {.lex_state = 7, .external_lex_state = 3}, - [197] = {.lex_state = 7, .external_lex_state = 3}, - [198] = {.lex_state = 7, .external_lex_state = 3}, - [199] = {.lex_state = 7, .external_lex_state = 3}, - [200] = {.lex_state = 7, .external_lex_state = 3}, - [201] = {.lex_state = 7, .external_lex_state = 3}, - [202] = {.lex_state = 7, .external_lex_state = 3}, - [203] = {.lex_state = 7, .external_lex_state = 3}, - [204] = {.lex_state = 7, .external_lex_state = 3}, - [205] = {.lex_state = 7, .external_lex_state = 3}, - [206] = {.lex_state = 7, .external_lex_state = 3}, - [207] = {.lex_state = 7, .external_lex_state = 3}, - [208] = {.lex_state = 7, .external_lex_state = 3}, - [209] = {.lex_state = 7, .external_lex_state = 3}, - [210] = {.lex_state = 7, .external_lex_state = 3}, - [211] = {.lex_state = 7, .external_lex_state = 3}, - [212] = {.lex_state = 7, .external_lex_state = 3}, - [213] = {.lex_state = 7, .external_lex_state = 3}, - [214] = {.lex_state = 7, .external_lex_state = 3}, - [215] = {.lex_state = 7, .external_lex_state = 3}, - [216] = {.lex_state = 7, .external_lex_state = 3}, - [217] = {.lex_state = 7, .external_lex_state = 3}, - [218] = {.lex_state = 7, .external_lex_state = 3}, - [219] = {.lex_state = 7, .external_lex_state = 3}, - [220] = {.lex_state = 7, .external_lex_state = 3}, - [221] = {.lex_state = 7, .external_lex_state = 3}, - [222] = {.lex_state = 7, .external_lex_state = 3}, - [223] = {.lex_state = 7, .external_lex_state = 3}, - [224] = {.lex_state = 7, .external_lex_state = 3}, - [225] = {.lex_state = 8, .external_lex_state = 3}, - [226] = {.lex_state = 8, .external_lex_state = 3}, - [227] = {.lex_state = 8, .external_lex_state = 3}, - [228] = {.lex_state = 8, .external_lex_state = 3}, - [229] = {.lex_state = 8, .external_lex_state = 3}, - [230] = {.lex_state = 8, .external_lex_state = 3}, - [231] = {.lex_state = 8, .external_lex_state = 3}, - [232] = {.lex_state = 8, .external_lex_state = 3}, - [233] = {.lex_state = 8, .external_lex_state = 3}, - [234] = {.lex_state = 8, .external_lex_state = 3}, - [235] = {.lex_state = 8, .external_lex_state = 3}, - [236] = {.lex_state = 8, .external_lex_state = 3}, - [237] = {.lex_state = 8, .external_lex_state = 3}, - [238] = {.lex_state = 8, .external_lex_state = 3}, - [239] = {.lex_state = 8, .external_lex_state = 3}, - [240] = {.lex_state = 8, .external_lex_state = 3}, - [241] = {.lex_state = 7, .external_lex_state = 3}, - [242] = {.lex_state = 7, .external_lex_state = 3}, - [243] = {.lex_state = 7, .external_lex_state = 3}, - [244] = {.lex_state = 7, .external_lex_state = 3}, - [245] = {.lex_state = 7, .external_lex_state = 3}, - [246] = {.lex_state = 8, .external_lex_state = 3}, - [247] = {.lex_state = 8, .external_lex_state = 3}, - [248] = {.lex_state = 7, .external_lex_state = 3}, - [249] = {.lex_state = 8, .external_lex_state = 3}, - [250] = {.lex_state = 8, .external_lex_state = 3}, - [251] = {.lex_state = 7, .external_lex_state = 3}, - [252] = {.lex_state = 8, .external_lex_state = 3}, - [253] = {.lex_state = 7, .external_lex_state = 3}, - [254] = {.lex_state = 7, .external_lex_state = 3}, - [255] = {.lex_state = 7, .external_lex_state = 3}, - [256] = {.lex_state = 7, .external_lex_state = 3}, - [257] = {.lex_state = 7, .external_lex_state = 3}, - [258] = {.lex_state = 7, .external_lex_state = 3}, - [259] = {.lex_state = 7, .external_lex_state = 3}, - [260] = {.lex_state = 8, .external_lex_state = 3}, - [261] = {.lex_state = 8, .external_lex_state = 3}, - [262] = {.lex_state = 7, .external_lex_state = 3}, - [263] = {.lex_state = 7, .external_lex_state = 3}, - [264] = {.lex_state = 8, .external_lex_state = 3}, - [265] = {.lex_state = 7, .external_lex_state = 3}, - [266] = {.lex_state = 8, .external_lex_state = 3}, - [267] = {.lex_state = 7, .external_lex_state = 3}, - [268] = {.lex_state = 8, .external_lex_state = 3}, - [269] = {.lex_state = 7, .external_lex_state = 3}, - [270] = {.lex_state = 7, .external_lex_state = 3}, - [271] = {.lex_state = 7, .external_lex_state = 3}, - [272] = {.lex_state = 8, .external_lex_state = 3}, - [273] = {.lex_state = 7, .external_lex_state = 3}, - [274] = {.lex_state = 7, .external_lex_state = 3}, - [275] = {.lex_state = 7, .external_lex_state = 3}, - [276] = {.lex_state = 8, .external_lex_state = 3}, - [277] = {.lex_state = 7, .external_lex_state = 3}, - [278] = {.lex_state = 4, .external_lex_state = 3}, - [279] = {.lex_state = 7, .external_lex_state = 3}, - [280] = {.lex_state = 8, .external_lex_state = 3}, - [281] = {.lex_state = 7, .external_lex_state = 3}, - [282] = {.lex_state = 8, .external_lex_state = 3}, - [283] = {.lex_state = 7, .external_lex_state = 3}, - [284] = {.lex_state = 7, .external_lex_state = 3}, - [285] = {.lex_state = 7, .external_lex_state = 3}, - [286] = {.lex_state = 7, .external_lex_state = 3}, - [287] = {.lex_state = 8, .external_lex_state = 3}, - [288] = {.lex_state = 7, .external_lex_state = 3}, - [289] = {.lex_state = 7, .external_lex_state = 3}, - [290] = {.lex_state = 7, .external_lex_state = 3}, - [291] = {.lex_state = 7, .external_lex_state = 3}, - [292] = {.lex_state = 7, .external_lex_state = 3}, - [293] = {.lex_state = 8, .external_lex_state = 3}, - [294] = {.lex_state = 7, .external_lex_state = 3}, - [295] = {.lex_state = 7, .external_lex_state = 3}, - [296] = {.lex_state = 7, .external_lex_state = 3}, - [297] = {.lex_state = 7, .external_lex_state = 3}, - [298] = {.lex_state = 7, .external_lex_state = 3}, - [299] = {.lex_state = 7, .external_lex_state = 3}, - [300] = {.lex_state = 7, .external_lex_state = 3}, - [301] = {.lex_state = 7, .external_lex_state = 3}, - [302] = {.lex_state = 7, .external_lex_state = 3}, - [303] = {.lex_state = 8, .external_lex_state = 3}, - [304] = {.lex_state = 7, .external_lex_state = 3}, - [305] = {.lex_state = 7, .external_lex_state = 3}, - [306] = {.lex_state = 8, .external_lex_state = 3}, - [307] = {.lex_state = 8, .external_lex_state = 3}, - [308] = {.lex_state = 7, .external_lex_state = 3}, - [309] = {.lex_state = 7, .external_lex_state = 3}, - [310] = {.lex_state = 7, .external_lex_state = 3}, - [311] = {.lex_state = 7, .external_lex_state = 3}, - [312] = {.lex_state = 8, .external_lex_state = 3}, - [313] = {.lex_state = 7, .external_lex_state = 3}, - [314] = {.lex_state = 7, .external_lex_state = 3}, - [315] = {.lex_state = 8, .external_lex_state = 3}, - [316] = {.lex_state = 7, .external_lex_state = 3}, - [317] = {.lex_state = 8, .external_lex_state = 3}, - [318] = {.lex_state = 8, .external_lex_state = 3}, - [319] = {.lex_state = 8, .external_lex_state = 3}, - [320] = {.lex_state = 8, .external_lex_state = 3}, - [321] = {.lex_state = 8, .external_lex_state = 3}, - [322] = {.lex_state = 8, .external_lex_state = 3}, + [123] = {.lex_state = 155, .external_lex_state = 5}, + [124] = {.lex_state = 3, .external_lex_state = 4}, + [125] = {.lex_state = 3, .external_lex_state = 4}, + [126] = {.lex_state = 2, .external_lex_state = 3}, + [127] = {.lex_state = 3, .external_lex_state = 4}, + [128] = {.lex_state = 3, .external_lex_state = 4}, + [129] = {.lex_state = 3, .external_lex_state = 4}, + [130] = {.lex_state = 3, .external_lex_state = 4}, + [131] = {.lex_state = 3, .external_lex_state = 4}, + [132] = {.lex_state = 155, .external_lex_state = 2}, + [133] = {.lex_state = 2, .external_lex_state = 3}, + [134] = {.lex_state = 3, .external_lex_state = 4}, + [135] = {.lex_state = 3, .external_lex_state = 4}, + [136] = {.lex_state = 3, .external_lex_state = 4}, + [137] = {.lex_state = 3, .external_lex_state = 4}, + [138] = {.lex_state = 2, .external_lex_state = 3}, + [139] = {.lex_state = 155, .external_lex_state = 2}, + [140] = {.lex_state = 3, .external_lex_state = 3}, + [141] = {.lex_state = 155, .external_lex_state = 2}, + [142] = {.lex_state = 155, .external_lex_state = 2}, + [143] = {.lex_state = 155, .external_lex_state = 2}, + [144] = {.lex_state = 3, .external_lex_state = 4}, + [145] = {.lex_state = 3, .external_lex_state = 4}, + [146] = {.lex_state = 3, .external_lex_state = 4}, + [147] = {.lex_state = 3, .external_lex_state = 4}, + [148] = {.lex_state = 3, .external_lex_state = 4}, + [149] = {.lex_state = 2, .external_lex_state = 3}, + [150] = {.lex_state = 3, .external_lex_state = 3}, + [151] = {.lex_state = 155, .external_lex_state = 2}, + [152] = {.lex_state = 3, .external_lex_state = 4}, + [153] = {.lex_state = 3, .external_lex_state = 4}, + [154] = {.lex_state = 5, .external_lex_state = 3}, + [155] = {.lex_state = 3, .external_lex_state = 4}, + [156] = {.lex_state = 3, .external_lex_state = 4}, + [157] = {.lex_state = 3, .external_lex_state = 4}, + [158] = {.lex_state = 3, .external_lex_state = 4}, + [159] = {.lex_state = 3, .external_lex_state = 4}, + [160] = {.lex_state = 3, .external_lex_state = 4}, + [161] = {.lex_state = 3, .external_lex_state = 3}, + [162] = {.lex_state = 5, .external_lex_state = 3}, + [163] = {.lex_state = 5, .external_lex_state = 3}, + [164] = {.lex_state = 3, .external_lex_state = 4}, + [165] = {.lex_state = 5, .external_lex_state = 3}, + [166] = {.lex_state = 5, .external_lex_state = 3}, + [167] = {.lex_state = 3, .external_lex_state = 3}, + [168] = {.lex_state = 5, .external_lex_state = 3}, + [169] = {.lex_state = 3, .external_lex_state = 3}, + [170] = {.lex_state = 5, .external_lex_state = 3}, + [171] = {.lex_state = 3, .external_lex_state = 3}, + [172] = {.lex_state = 5, .external_lex_state = 3}, + [173] = {.lex_state = 5, .external_lex_state = 3}, + [174] = {.lex_state = 3, .external_lex_state = 3}, + [175] = {.lex_state = 3, .external_lex_state = 3}, + [176] = {.lex_state = 5, .external_lex_state = 3}, + [177] = {.lex_state = 5, .external_lex_state = 3}, + [178] = {.lex_state = 5, .external_lex_state = 3}, + [179] = {.lex_state = 5, .external_lex_state = 3}, + [180] = {.lex_state = 5, .external_lex_state = 3}, + [181] = {.lex_state = 5, .external_lex_state = 3}, + [182] = {.lex_state = 5, .external_lex_state = 3}, + [183] = {.lex_state = 5, .external_lex_state = 3}, + [184] = {.lex_state = 5, .external_lex_state = 3}, + [185] = {.lex_state = 5, .external_lex_state = 3}, + [186] = {.lex_state = 5, .external_lex_state = 3}, + [187] = {.lex_state = 5, .external_lex_state = 3}, + [188] = {.lex_state = 5, .external_lex_state = 3}, + [189] = {.lex_state = 5, .external_lex_state = 3}, + [190] = {.lex_state = 5, .external_lex_state = 3}, + [191] = {.lex_state = 5, .external_lex_state = 3}, + [192] = {.lex_state = 5, .external_lex_state = 3}, + [193] = {.lex_state = 5, .external_lex_state = 3}, + [194] = {.lex_state = 5, .external_lex_state = 3}, + [195] = {.lex_state = 5, .external_lex_state = 3}, + [196] = {.lex_state = 5, .external_lex_state = 3}, + [197] = {.lex_state = 5, .external_lex_state = 3}, + [198] = {.lex_state = 5, .external_lex_state = 3}, + [199] = {.lex_state = 5, .external_lex_state = 3}, + [200] = {.lex_state = 5, .external_lex_state = 3}, + [201] = {.lex_state = 5, .external_lex_state = 3}, + [202] = {.lex_state = 5, .external_lex_state = 3}, + [203] = {.lex_state = 5, .external_lex_state = 3}, + [204] = {.lex_state = 5, .external_lex_state = 3}, + [205] = {.lex_state = 5, .external_lex_state = 3}, + [206] = {.lex_state = 5, .external_lex_state = 3}, + [207] = {.lex_state = 5, .external_lex_state = 3}, + [208] = {.lex_state = 5, .external_lex_state = 3}, + [209] = {.lex_state = 5, .external_lex_state = 3}, + [210] = {.lex_state = 5, .external_lex_state = 3}, + [211] = {.lex_state = 5, .external_lex_state = 3}, + [212] = {.lex_state = 5, .external_lex_state = 3}, + [213] = {.lex_state = 5, .external_lex_state = 3}, + [214] = {.lex_state = 5, .external_lex_state = 3}, + [215] = {.lex_state = 5, .external_lex_state = 3}, + [216] = {.lex_state = 5, .external_lex_state = 3}, + [217] = {.lex_state = 5, .external_lex_state = 3}, + [218] = {.lex_state = 5, .external_lex_state = 3}, + [219] = {.lex_state = 5, .external_lex_state = 3}, + [220] = {.lex_state = 5, .external_lex_state = 3}, + [221] = {.lex_state = 5, .external_lex_state = 3}, + [222] = {.lex_state = 5, .external_lex_state = 3}, + [223] = {.lex_state = 5, .external_lex_state = 3}, + [224] = {.lex_state = 5, .external_lex_state = 3}, + [225] = {.lex_state = 5, .external_lex_state = 3}, + [226] = {.lex_state = 5, .external_lex_state = 3}, + [227] = {.lex_state = 5, .external_lex_state = 3}, + [228] = {.lex_state = 5, .external_lex_state = 3}, + [229] = {.lex_state = 5, .external_lex_state = 3}, + [230] = {.lex_state = 5, .external_lex_state = 3}, + [231] = {.lex_state = 5, .external_lex_state = 3}, + [232] = {.lex_state = 5, .external_lex_state = 3}, + [233] = {.lex_state = 5, .external_lex_state = 3}, + [234] = {.lex_state = 5, .external_lex_state = 3}, + [235] = {.lex_state = 5, .external_lex_state = 3}, + [236] = {.lex_state = 5, .external_lex_state = 3}, + [237] = {.lex_state = 5, .external_lex_state = 3}, + [238] = {.lex_state = 5, .external_lex_state = 3}, + [239] = {.lex_state = 5, .external_lex_state = 3}, + [240] = {.lex_state = 5, .external_lex_state = 3}, + [241] = {.lex_state = 5, .external_lex_state = 3}, + [242] = {.lex_state = 5, .external_lex_state = 3}, + [243] = {.lex_state = 6, .external_lex_state = 3}, + [244] = {.lex_state = 6, .external_lex_state = 3}, + [245] = {.lex_state = 5, .external_lex_state = 3}, + [246] = {.lex_state = 5, .external_lex_state = 3}, + [247] = {.lex_state = 5, .external_lex_state = 3}, + [248] = {.lex_state = 5, .external_lex_state = 3}, + [249] = {.lex_state = 5, .external_lex_state = 3}, + [250] = {.lex_state = 5, .external_lex_state = 3}, + [251] = {.lex_state = 5, .external_lex_state = 3}, + [252] = {.lex_state = 6, .external_lex_state = 3}, + [253] = {.lex_state = 5, .external_lex_state = 3}, + [254] = {.lex_state = 5, .external_lex_state = 3}, + [255] = {.lex_state = 5, .external_lex_state = 3}, + [256] = {.lex_state = 5, .external_lex_state = 3}, + [257] = {.lex_state = 5, .external_lex_state = 3}, + [258] = {.lex_state = 5, .external_lex_state = 3}, + [259] = {.lex_state = 5, .external_lex_state = 3}, + [260] = {.lex_state = 5, .external_lex_state = 3}, + [261] = {.lex_state = 5, .external_lex_state = 3}, + [262] = {.lex_state = 6, .external_lex_state = 3}, + [263] = {.lex_state = 6, .external_lex_state = 3}, + [264] = {.lex_state = 5, .external_lex_state = 3}, + [265] = {.lex_state = 6, .external_lex_state = 3}, + [266] = {.lex_state = 6, .external_lex_state = 3}, + [267] = {.lex_state = 6, .external_lex_state = 3}, + [268] = {.lex_state = 6, .external_lex_state = 3}, + [269] = {.lex_state = 6, .external_lex_state = 3}, + [270] = {.lex_state = 6, .external_lex_state = 3}, + [271] = {.lex_state = 6, .external_lex_state = 3}, + [272] = {.lex_state = 6, .external_lex_state = 3}, + [273] = {.lex_state = 6, .external_lex_state = 3}, + [274] = {.lex_state = 6, .external_lex_state = 3}, + [275] = {.lex_state = 6, .external_lex_state = 3}, + [276] = {.lex_state = 6, .external_lex_state = 3}, + [277] = {.lex_state = 5, .external_lex_state = 3}, + [278] = {.lex_state = 6, .external_lex_state = 3}, + [279] = {.lex_state = 5, .external_lex_state = 3}, + [280] = {.lex_state = 5, .external_lex_state = 3}, + [281] = {.lex_state = 5, .external_lex_state = 3}, + [282] = {.lex_state = 5, .external_lex_state = 3}, + [283] = {.lex_state = 5, .external_lex_state = 3}, + [284] = {.lex_state = 5, .external_lex_state = 3}, + [285] = {.lex_state = 5, .external_lex_state = 3}, + [286] = {.lex_state = 5, .external_lex_state = 3}, + [287] = {.lex_state = 5, .external_lex_state = 3}, + [288] = {.lex_state = 5, .external_lex_state = 3}, + [289] = {.lex_state = 6, .external_lex_state = 3}, + [290] = {.lex_state = 6, .external_lex_state = 3}, + [291] = {.lex_state = 1, .external_lex_state = 3}, + [292] = {.lex_state = 6, .external_lex_state = 3}, + [293] = {.lex_state = 1, .external_lex_state = 3}, + [294] = {.lex_state = 5, .external_lex_state = 3}, + [295] = {.lex_state = 5, .external_lex_state = 3}, + [296] = {.lex_state = 5, .external_lex_state = 3}, + [297] = {.lex_state = 5, .external_lex_state = 3}, + [298] = {.lex_state = 5, .external_lex_state = 3}, + [299] = {.lex_state = 5, .external_lex_state = 3}, + [300] = {.lex_state = 6, .external_lex_state = 3}, + [301] = {.lex_state = 25, .external_lex_state = 6}, + [302] = {.lex_state = 25, .external_lex_state = 6}, + [303] = {.lex_state = 25, .external_lex_state = 6}, + [304] = {.lex_state = 5, .external_lex_state = 3}, + [305] = {.lex_state = 1, .external_lex_state = 3}, + [306] = {.lex_state = 5, .external_lex_state = 3}, + [307] = {.lex_state = 5, .external_lex_state = 3}, + [308] = {.lex_state = 5, .external_lex_state = 3}, + [309] = {.lex_state = 5, .external_lex_state = 3}, + [310] = {.lex_state = 5, .external_lex_state = 3}, + [311] = {.lex_state = 6, .external_lex_state = 3}, + [312] = {.lex_state = 5, .external_lex_state = 3}, + [313] = {.lex_state = 5, .external_lex_state = 3}, + [314] = {.lex_state = 6, .external_lex_state = 3}, + [315] = {.lex_state = 25, .external_lex_state = 6}, + [316] = {.lex_state = 25, .external_lex_state = 6}, + [317] = {.lex_state = 5, .external_lex_state = 3}, + [318] = {.lex_state = 5, .external_lex_state = 3}, + [319] = {.lex_state = 5, .external_lex_state = 3}, + [320] = {.lex_state = 5, .external_lex_state = 3}, + [321] = {.lex_state = 26, .external_lex_state = 3}, + [322] = {.lex_state = 26, .external_lex_state = 3}, [323] = {.lex_state = 1, .external_lex_state = 3}, - [324] = {.lex_state = 8, .external_lex_state = 3}, - [325] = {.lex_state = 1, .external_lex_state = 3}, - [326] = {.lex_state = 7, .external_lex_state = 3}, - [327] = {.lex_state = 7, .external_lex_state = 3}, - [328] = {.lex_state = 7, .external_lex_state = 3}, - [329] = {.lex_state = 7, .external_lex_state = 3}, - [330] = {.lex_state = 24, .external_lex_state = 6}, - [331] = {.lex_state = 6, .external_lex_state = 3}, - [332] = {.lex_state = 6, .external_lex_state = 3}, - [333] = {.lex_state = 24, .external_lex_state = 6}, + [324] = {.lex_state = 5, .external_lex_state = 3}, + [325] = {.lex_state = 26, .external_lex_state = 3}, + [326] = {.lex_state = 26, .external_lex_state = 3}, + [327] = {.lex_state = 26, .external_lex_state = 3}, + [328] = {.lex_state = 1, .external_lex_state = 3}, + [329] = {.lex_state = 6, .external_lex_state = 3}, + [330] = {.lex_state = 6, .external_lex_state = 3}, + [331] = {.lex_state = 5, .external_lex_state = 3}, + [332] = {.lex_state = 4, .external_lex_state = 3}, + [333] = {.lex_state = 5, .external_lex_state = 3}, [334] = {.lex_state = 6, .external_lex_state = 3}, - [335] = {.lex_state = 7, .external_lex_state = 3}, - [336] = {.lex_state = 24, .external_lex_state = 6}, - [337] = {.lex_state = 1, .external_lex_state = 3}, - [338] = {.lex_state = 6, .external_lex_state = 3}, + [335] = {.lex_state = 6, .external_lex_state = 3}, + [336] = {.lex_state = 6, .external_lex_state = 3}, + [337] = {.lex_state = 6, .external_lex_state = 3}, + [338] = {.lex_state = 4, .external_lex_state = 3}, [339] = {.lex_state = 6, .external_lex_state = 3}, - [340] = {.lex_state = 7, .external_lex_state = 3}, - [341] = {.lex_state = 24, .external_lex_state = 6}, - [342] = {.lex_state = 7, .external_lex_state = 3}, + [340] = {.lex_state = 4, .external_lex_state = 3}, + [341] = {.lex_state = 10, .external_lex_state = 3}, + [342] = {.lex_state = 6, .external_lex_state = 3}, [343] = {.lex_state = 6, .external_lex_state = 3}, [344] = {.lex_state = 6, .external_lex_state = 3}, [345] = {.lex_state = 6, .external_lex_state = 3}, - [346] = {.lex_state = 6, .external_lex_state = 3}, - [347] = {.lex_state = 7, .external_lex_state = 3}, - [348] = {.lex_state = 7, .external_lex_state = 3}, - [349] = {.lex_state = 7, .external_lex_state = 3}, - [350] = {.lex_state = 7, .external_lex_state = 3}, - [351] = {.lex_state = 7, .external_lex_state = 3}, - [352] = {.lex_state = 7, .external_lex_state = 3}, - [353] = {.lex_state = 7, .external_lex_state = 3}, - [354] = {.lex_state = 6, .external_lex_state = 3}, - [355] = {.lex_state = 6, .external_lex_state = 3}, - [356] = {.lex_state = 7, .external_lex_state = 3}, - [357] = {.lex_state = 7, .external_lex_state = 3}, - [358] = {.lex_state = 7, .external_lex_state = 3}, - [359] = {.lex_state = 7, .external_lex_state = 3}, - [360] = {.lex_state = 24, .external_lex_state = 6}, - [361] = {.lex_state = 25, .external_lex_state = 3}, - [362] = {.lex_state = 25, .external_lex_state = 3}, - [363] = {.lex_state = 7, .external_lex_state = 3}, - [364] = {.lex_state = 1, .external_lex_state = 3}, + [346] = {.lex_state = 1, .external_lex_state = 3}, + [347] = {.lex_state = 13, .external_lex_state = 6}, + [348] = {.lex_state = 6, .external_lex_state = 3}, + [349] = {.lex_state = 1, .external_lex_state = 3}, + [350] = {.lex_state = 6, .external_lex_state = 3}, + [351] = {.lex_state = 5, .external_lex_state = 3}, + [352] = {.lex_state = 5, .external_lex_state = 3}, + [353] = {.lex_state = 6, .external_lex_state = 3}, + [354] = {.lex_state = 5, .external_lex_state = 3}, + [355] = {.lex_state = 5, .external_lex_state = 3}, + [356] = {.lex_state = 5, .external_lex_state = 3}, + [357] = {.lex_state = 5, .external_lex_state = 3}, + [358] = {.lex_state = 5, .external_lex_state = 3}, + [359] = {.lex_state = 5, .external_lex_state = 3}, + [360] = {.lex_state = 5, .external_lex_state = 3}, + [361] = {.lex_state = 5, .external_lex_state = 3}, + [362] = {.lex_state = 5, .external_lex_state = 3}, + [363] = {.lex_state = 5, .external_lex_state = 3}, + [364] = {.lex_state = 5, .external_lex_state = 3}, [365] = {.lex_state = 1, .external_lex_state = 3}, - [366] = {.lex_state = 25, .external_lex_state = 3}, - [367] = {.lex_state = 25, .external_lex_state = 3}, - [368] = {.lex_state = 25, .external_lex_state = 3}, - [369] = {.lex_state = 7, .external_lex_state = 3}, - [370] = {.lex_state = 7, .external_lex_state = 3}, - [371] = {.lex_state = 7, .external_lex_state = 3}, - [372] = {.lex_state = 12, .external_lex_state = 6}, - [373] = {.lex_state = 1, .external_lex_state = 3}, - [374] = {.lex_state = 1, .external_lex_state = 3}, - [375] = {.lex_state = 7, .external_lex_state = 3}, - [376] = {.lex_state = 7, .external_lex_state = 3}, - [377] = {.lex_state = 7, .external_lex_state = 3}, - [378] = {.lex_state = 7, .external_lex_state = 3}, - [379] = {.lex_state = 7, .external_lex_state = 3}, - [380] = {.lex_state = 7, .external_lex_state = 3}, - [381] = {.lex_state = 1, .external_lex_state = 3}, - [382] = {.lex_state = 7, .external_lex_state = 3}, - [383] = {.lex_state = 7, .external_lex_state = 3}, - [384] = {.lex_state = 7, .external_lex_state = 3}, - [385] = {.lex_state = 7, .external_lex_state = 3}, - [386] = {.lex_state = 7, .external_lex_state = 3}, - [387] = {.lex_state = 7, .external_lex_state = 3}, - [388] = {.lex_state = 13, .external_lex_state = 3}, - [389] = {.lex_state = 7, .external_lex_state = 3}, - [390] = {.lex_state = 7, .external_lex_state = 3}, - [391] = {.lex_state = 7, .external_lex_state = 3}, - [392] = {.lex_state = 7, .external_lex_state = 3}, - [393] = {.lex_state = 7, .external_lex_state = 3}, - [394] = {.lex_state = 153, .external_lex_state = 2}, - [395] = {.lex_state = 153, .external_lex_state = 2}, - [396] = {.lex_state = 153, .external_lex_state = 2}, - [397] = {.lex_state = 153, .external_lex_state = 2}, - [398] = {.lex_state = 153, .external_lex_state = 2}, - [399] = {.lex_state = 153, .external_lex_state = 2}, - [400] = {.lex_state = 153, .external_lex_state = 2}, - [401] = {.lex_state = 153, .external_lex_state = 2}, - [402] = {.lex_state = 153, .external_lex_state = 2}, - [403] = {.lex_state = 153, .external_lex_state = 2}, - [404] = {.lex_state = 153, .external_lex_state = 2}, - [405] = {.lex_state = 153, .external_lex_state = 2}, - [406] = {.lex_state = 153, .external_lex_state = 2}, - [407] = {.lex_state = 7, .external_lex_state = 3}, - [408] = {.lex_state = 153, .external_lex_state = 2}, - [409] = {.lex_state = 153, .external_lex_state = 2}, - [410] = {.lex_state = 153, .external_lex_state = 2}, - [411] = {.lex_state = 7, .external_lex_state = 3}, - [412] = {.lex_state = 7, .external_lex_state = 3}, - [413] = {.lex_state = 153, .external_lex_state = 2}, - [414] = {.lex_state = 153, .external_lex_state = 2}, - [415] = {.lex_state = 153, .external_lex_state = 2}, - [416] = {.lex_state = 153, .external_lex_state = 2}, - [417] = {.lex_state = 153, .external_lex_state = 2}, - [418] = {.lex_state = 153, .external_lex_state = 2}, - [419] = {.lex_state = 153, .external_lex_state = 2}, - [420] = {.lex_state = 153, .external_lex_state = 2}, - [421] = {.lex_state = 153, .external_lex_state = 2}, - [422] = {.lex_state = 153, .external_lex_state = 2}, - [423] = {.lex_state = 153, .external_lex_state = 2}, - [424] = {.lex_state = 153, .external_lex_state = 2}, - [425] = {.lex_state = 153, .external_lex_state = 2}, - [426] = {.lex_state = 153, .external_lex_state = 2}, - [427] = {.lex_state = 153, .external_lex_state = 2}, - [428] = {.lex_state = 153, .external_lex_state = 2}, - [429] = {.lex_state = 153, .external_lex_state = 2}, - [430] = {.lex_state = 153, .external_lex_state = 2}, - [431] = {.lex_state = 153, .external_lex_state = 2}, - [432] = {.lex_state = 7, .external_lex_state = 3}, - [433] = {.lex_state = 153, .external_lex_state = 2}, - [434] = {.lex_state = 7, .external_lex_state = 3}, - [435] = {.lex_state = 153, .external_lex_state = 2}, - [436] = {.lex_state = 153, .external_lex_state = 2}, - [437] = {.lex_state = 153, .external_lex_state = 2}, - [438] = {.lex_state = 153, .external_lex_state = 2}, - [439] = {.lex_state = 153, .external_lex_state = 2}, - [440] = {.lex_state = 153, .external_lex_state = 2}, - [441] = {.lex_state = 153, .external_lex_state = 2}, - [442] = {.lex_state = 153, .external_lex_state = 2}, - [443] = {.lex_state = 153, .external_lex_state = 2}, - [444] = {.lex_state = 153, .external_lex_state = 2}, - [445] = {.lex_state = 153, .external_lex_state = 2}, - [446] = {.lex_state = 153, .external_lex_state = 4}, - [447] = {.lex_state = 153, .external_lex_state = 4}, - [448] = {.lex_state = 153, .external_lex_state = 4}, - [449] = {.lex_state = 153, .external_lex_state = 4}, - [450] = {.lex_state = 153, .external_lex_state = 4}, - [451] = {.lex_state = 153, .external_lex_state = 4}, - [452] = {.lex_state = 14, .external_lex_state = 3}, - [453] = {.lex_state = 7, .external_lex_state = 3}, - [454] = {.lex_state = 1, .external_lex_state = 3}, - [455] = {.lex_state = 153, .external_lex_state = 4}, - [456] = {.lex_state = 153, .external_lex_state = 4}, - [457] = {.lex_state = 153, .external_lex_state = 4}, - [458] = {.lex_state = 153, .external_lex_state = 4}, - [459] = {.lex_state = 153, .external_lex_state = 4}, - [460] = {.lex_state = 153, .external_lex_state = 4}, - [461] = {.lex_state = 153, .external_lex_state = 4}, - [462] = {.lex_state = 153, .external_lex_state = 4}, - [463] = {.lex_state = 153, .external_lex_state = 4}, - [464] = {.lex_state = 153, .external_lex_state = 4}, - [465] = {.lex_state = 153, .external_lex_state = 4}, - [466] = {.lex_state = 153, .external_lex_state = 4}, - [467] = {.lex_state = 153, .external_lex_state = 4}, - [468] = {.lex_state = 153, .external_lex_state = 4}, - [469] = {.lex_state = 153, .external_lex_state = 4}, - [470] = {.lex_state = 153, .external_lex_state = 4}, - [471] = {.lex_state = 153, .external_lex_state = 4}, - [472] = {.lex_state = 153, .external_lex_state = 4}, - [473] = {.lex_state = 153, .external_lex_state = 4}, - [474] = {.lex_state = 153, .external_lex_state = 4}, - [475] = {.lex_state = 153, .external_lex_state = 4}, - [476] = {.lex_state = 153, .external_lex_state = 4}, - [477] = {.lex_state = 153, .external_lex_state = 4}, - [478] = {.lex_state = 153, .external_lex_state = 4}, - [479] = {.lex_state = 1, .external_lex_state = 3}, - [480] = {.lex_state = 9, .external_lex_state = 3}, - [481] = {.lex_state = 153, .external_lex_state = 4}, - [482] = {.lex_state = 153, .external_lex_state = 4}, - [483] = {.lex_state = 7, .external_lex_state = 3}, - [484] = {.lex_state = 153, .external_lex_state = 4}, - [485] = {.lex_state = 153, .external_lex_state = 4}, - [486] = {.lex_state = 153, .external_lex_state = 4}, - [487] = {.lex_state = 153, .external_lex_state = 4}, - [488] = {.lex_state = 153, .external_lex_state = 4}, - [489] = {.lex_state = 7, .external_lex_state = 3}, - [490] = {.lex_state = 153, .external_lex_state = 4}, - [491] = {.lex_state = 153, .external_lex_state = 4}, - [492] = {.lex_state = 24, .external_lex_state = 6}, - [493] = {.lex_state = 153, .external_lex_state = 4}, - [494] = {.lex_state = 153, .external_lex_state = 4}, - [495] = {.lex_state = 153, .external_lex_state = 4}, - [496] = {.lex_state = 153, .external_lex_state = 4}, - [497] = {.lex_state = 153, .external_lex_state = 4}, - [498] = {.lex_state = 7, .external_lex_state = 3}, - [499] = {.lex_state = 54, .external_lex_state = 3}, - [500] = {.lex_state = 153, .external_lex_state = 4}, - [501] = {.lex_state = 153, .external_lex_state = 4}, - [502] = {.lex_state = 153, .external_lex_state = 4}, - [503] = {.lex_state = 153, .external_lex_state = 4}, - [504] = {.lex_state = 54, .external_lex_state = 3}, - [505] = {.lex_state = 153, .external_lex_state = 4}, - [506] = {.lex_state = 24, .external_lex_state = 6}, - [507] = {.lex_state = 24, .external_lex_state = 6}, - [508] = {.lex_state = 0, .external_lex_state = 3}, - [509] = {.lex_state = 25, .external_lex_state = 3}, - [510] = {.lex_state = 7, .external_lex_state = 3}, - [511] = {.lex_state = 24, .external_lex_state = 6}, - [512] = {.lex_state = 7, .external_lex_state = 3}, - [513] = {.lex_state = 0, .external_lex_state = 3}, - [514] = {.lex_state = 7, .external_lex_state = 3}, - [515] = {.lex_state = 25, .external_lex_state = 3}, - [516] = {.lex_state = 0, .external_lex_state = 3}, - [517] = {.lex_state = 25, .external_lex_state = 3}, - [518] = {.lex_state = 7, .external_lex_state = 3}, - [519] = {.lex_state = 24, .external_lex_state = 6}, - [520] = {.lex_state = 24, .external_lex_state = 6}, - [521] = {.lex_state = 24, .external_lex_state = 6}, - [522] = {.lex_state = 24, .external_lex_state = 6}, - [523] = {.lex_state = 24, .external_lex_state = 6}, - [524] = {.lex_state = 24, .external_lex_state = 6}, - [525] = {.lex_state = 24, .external_lex_state = 6}, - [526] = {.lex_state = 24, .external_lex_state = 6}, - [527] = {.lex_state = 24, .external_lex_state = 6}, - [528] = {.lex_state = 24, .external_lex_state = 6}, - [529] = {.lex_state = 24, .external_lex_state = 6}, - [530] = {.lex_state = 24, .external_lex_state = 6}, - [531] = {.lex_state = 25, .external_lex_state = 3}, - [532] = {.lex_state = 25, .external_lex_state = 3}, - [533] = {.lex_state = 1, .external_lex_state = 3}, - [534] = {.lex_state = 7, .external_lex_state = 3}, - [535] = {.lex_state = 25, .external_lex_state = 3}, - [536] = {.lex_state = 25, .external_lex_state = 3}, - [537] = {.lex_state = 25, .external_lex_state = 3}, - [538] = {.lex_state = 25, .external_lex_state = 3}, - [539] = {.lex_state = 1, .external_lex_state = 5}, - [540] = {.lex_state = 25, .external_lex_state = 3}, - [541] = {.lex_state = 25, .external_lex_state = 3}, - [542] = {.lex_state = 25, .external_lex_state = 3}, - [543] = {.lex_state = 25, .external_lex_state = 3}, - [544] = {.lex_state = 25, .external_lex_state = 3}, - [545] = {.lex_state = 25, .external_lex_state = 3}, - [546] = {.lex_state = 1, .external_lex_state = 3}, - [547] = {.lex_state = 25, .external_lex_state = 3}, - [548] = {.lex_state = 1, .external_lex_state = 3}, + [366] = {.lex_state = 6, .external_lex_state = 3}, + [367] = {.lex_state = 6, .external_lex_state = 3}, + [368] = {.lex_state = 5, .external_lex_state = 3}, + [369] = {.lex_state = 14, .external_lex_state = 3}, + [370] = {.lex_state = 5, .external_lex_state = 3}, + [371] = {.lex_state = 6, .external_lex_state = 3}, + [372] = {.lex_state = 5, .external_lex_state = 3}, + [373] = {.lex_state = 6, .external_lex_state = 3}, + [374] = {.lex_state = 5, .external_lex_state = 3}, + [375] = {.lex_state = 5, .external_lex_state = 3}, + [376] = {.lex_state = 6, .external_lex_state = 3}, + [377] = {.lex_state = 155, .external_lex_state = 2}, + [378] = {.lex_state = 4, .external_lex_state = 3}, + [379] = {.lex_state = 155, .external_lex_state = 2}, + [380] = {.lex_state = 6, .external_lex_state = 3}, + [381] = {.lex_state = 4, .external_lex_state = 3}, + [382] = {.lex_state = 155, .external_lex_state = 2}, + [383] = {.lex_state = 155, .external_lex_state = 2}, + [384] = {.lex_state = 155, .external_lex_state = 2}, + [385] = {.lex_state = 155, .external_lex_state = 2}, + [386] = {.lex_state = 155, .external_lex_state = 2}, + [387] = {.lex_state = 155, .external_lex_state = 2}, + [388] = {.lex_state = 5, .external_lex_state = 3}, + [389] = {.lex_state = 155, .external_lex_state = 2}, + [390] = {.lex_state = 155, .external_lex_state = 2}, + [391] = {.lex_state = 155, .external_lex_state = 2}, + [392] = {.lex_state = 155, .external_lex_state = 2}, + [393] = {.lex_state = 155, .external_lex_state = 2}, + [394] = {.lex_state = 5, .external_lex_state = 3}, + [395] = {.lex_state = 5, .external_lex_state = 3}, + [396] = {.lex_state = 155, .external_lex_state = 2}, + [397] = {.lex_state = 155, .external_lex_state = 2}, + [398] = {.lex_state = 155, .external_lex_state = 2}, + [399] = {.lex_state = 155, .external_lex_state = 2}, + [400] = {.lex_state = 155, .external_lex_state = 2}, + [401] = {.lex_state = 155, .external_lex_state = 2}, + [402] = {.lex_state = 155, .external_lex_state = 2}, + [403] = {.lex_state = 155, .external_lex_state = 2}, + [404] = {.lex_state = 155, .external_lex_state = 2}, + [405] = {.lex_state = 155, .external_lex_state = 2}, + [406] = {.lex_state = 155, .external_lex_state = 2}, + [407] = {.lex_state = 155, .external_lex_state = 2}, + [408] = {.lex_state = 155, .external_lex_state = 2}, + [409] = {.lex_state = 155, .external_lex_state = 2}, + [410] = {.lex_state = 155, .external_lex_state = 2}, + [411] = {.lex_state = 155, .external_lex_state = 2}, + [412] = {.lex_state = 155, .external_lex_state = 2}, + [413] = {.lex_state = 155, .external_lex_state = 2}, + [414] = {.lex_state = 155, .external_lex_state = 2}, + [415] = {.lex_state = 5, .external_lex_state = 3}, + [416] = {.lex_state = 5, .external_lex_state = 3}, + [417] = {.lex_state = 155, .external_lex_state = 2}, + [418] = {.lex_state = 155, .external_lex_state = 2}, + [419] = {.lex_state = 155, .external_lex_state = 2}, + [420] = {.lex_state = 155, .external_lex_state = 2}, + [421] = {.lex_state = 155, .external_lex_state = 2}, + [422] = {.lex_state = 155, .external_lex_state = 2}, + [423] = {.lex_state = 155, .external_lex_state = 2}, + [424] = {.lex_state = 155, .external_lex_state = 2}, + [425] = {.lex_state = 155, .external_lex_state = 2}, + [426] = {.lex_state = 155, .external_lex_state = 2}, + [427] = {.lex_state = 155, .external_lex_state = 2}, + [428] = {.lex_state = 155, .external_lex_state = 2}, + [429] = {.lex_state = 155, .external_lex_state = 2}, + [430] = {.lex_state = 155, .external_lex_state = 2}, + [431] = {.lex_state = 155, .external_lex_state = 2}, + [432] = {.lex_state = 155, .external_lex_state = 5}, + [433] = {.lex_state = 155, .external_lex_state = 5}, + [434] = {.lex_state = 155, .external_lex_state = 5}, + [435] = {.lex_state = 155, .external_lex_state = 5}, + [436] = {.lex_state = 155, .external_lex_state = 5}, + [437] = {.lex_state = 155, .external_lex_state = 5}, + [438] = {.lex_state = 155, .external_lex_state = 5}, + [439] = {.lex_state = 155, .external_lex_state = 5}, + [440] = {.lex_state = 155, .external_lex_state = 5}, + [441] = {.lex_state = 155, .external_lex_state = 5}, + [442] = {.lex_state = 155, .external_lex_state = 5}, + [443] = {.lex_state = 155, .external_lex_state = 5}, + [444] = {.lex_state = 16, .external_lex_state = 3}, + [445] = {.lex_state = 1, .external_lex_state = 3}, + [446] = {.lex_state = 155, .external_lex_state = 5}, + [447] = {.lex_state = 155, .external_lex_state = 5}, + [448] = {.lex_state = 155, .external_lex_state = 5}, + [449] = {.lex_state = 155, .external_lex_state = 5}, + [450] = {.lex_state = 155, .external_lex_state = 5}, + [451] = {.lex_state = 155, .external_lex_state = 5}, + [452] = {.lex_state = 155, .external_lex_state = 5}, + [453] = {.lex_state = 155, .external_lex_state = 5}, + [454] = {.lex_state = 5, .external_lex_state = 3}, + [455] = {.lex_state = 155, .external_lex_state = 5}, + [456] = {.lex_state = 155, .external_lex_state = 5}, + [457] = {.lex_state = 155, .external_lex_state = 5}, + [458] = {.lex_state = 155, .external_lex_state = 5}, + [459] = {.lex_state = 155, .external_lex_state = 5}, + [460] = {.lex_state = 155, .external_lex_state = 5}, + [461] = {.lex_state = 155, .external_lex_state = 5}, + [462] = {.lex_state = 155, .external_lex_state = 5}, + [463] = {.lex_state = 8, .external_lex_state = 3}, + [464] = {.lex_state = 5, .external_lex_state = 3}, + [465] = {.lex_state = 155, .external_lex_state = 5}, + [466] = {.lex_state = 155, .external_lex_state = 5}, + [467] = {.lex_state = 155, .external_lex_state = 5}, + [468] = {.lex_state = 155, .external_lex_state = 5}, + [469] = {.lex_state = 155, .external_lex_state = 5}, + [470] = {.lex_state = 155, .external_lex_state = 5}, + [471] = {.lex_state = 155, .external_lex_state = 5}, + [472] = {.lex_state = 5, .external_lex_state = 3}, + [473] = {.lex_state = 155, .external_lex_state = 5}, + [474] = {.lex_state = 155, .external_lex_state = 5}, + [475] = {.lex_state = 155, .external_lex_state = 5}, + [476] = {.lex_state = 155, .external_lex_state = 5}, + [477] = {.lex_state = 1, .external_lex_state = 3}, + [478] = {.lex_state = 155, .external_lex_state = 5}, + [479] = {.lex_state = 155, .external_lex_state = 5}, + [480] = {.lex_state = 155, .external_lex_state = 5}, + [481] = {.lex_state = 155, .external_lex_state = 5}, + [482] = {.lex_state = 155, .external_lex_state = 5}, + [483] = {.lex_state = 155, .external_lex_state = 5}, + [484] = {.lex_state = 25, .external_lex_state = 6}, + [485] = {.lex_state = 155, .external_lex_state = 5}, + [486] = {.lex_state = 5, .external_lex_state = 3}, + [487] = {.lex_state = 155, .external_lex_state = 5}, + [488] = {.lex_state = 56, .external_lex_state = 3}, + [489] = {.lex_state = 155, .external_lex_state = 5}, + [490] = {.lex_state = 56, .external_lex_state = 3}, + [491] = {.lex_state = 155, .external_lex_state = 5}, + [492] = {.lex_state = 25, .external_lex_state = 6}, + [493] = {.lex_state = 4, .external_lex_state = 3}, + [494] = {.lex_state = 4, .external_lex_state = 3}, + [495] = {.lex_state = 26, .external_lex_state = 3}, + [496] = {.lex_state = 4, .external_lex_state = 3}, + [497] = {.lex_state = 4, .external_lex_state = 3}, + [498] = {.lex_state = 0, .external_lex_state = 3}, + [499] = {.lex_state = 4, .external_lex_state = 3}, + [500] = {.lex_state = 4, .external_lex_state = 3}, + [501] = {.lex_state = 4, .external_lex_state = 3}, + [502] = {.lex_state = 4, .external_lex_state = 3}, + [503] = {.lex_state = 4, .external_lex_state = 3}, + [504] = {.lex_state = 4, .external_lex_state = 3}, + [505] = {.lex_state = 25, .external_lex_state = 6}, + [506] = {.lex_state = 5, .external_lex_state = 3}, + [507] = {.lex_state = 4, .external_lex_state = 3}, + [508] = {.lex_state = 4, .external_lex_state = 3}, + [509] = {.lex_state = 26, .external_lex_state = 3}, + [510] = {.lex_state = 5, .external_lex_state = 3}, + [511] = {.lex_state = 25, .external_lex_state = 6}, + [512] = {.lex_state = 5, .external_lex_state = 3}, + [513] = {.lex_state = 25, .external_lex_state = 6}, + [514] = {.lex_state = 25, .external_lex_state = 6}, + [515] = {.lex_state = 5, .external_lex_state = 3}, + [516] = {.lex_state = 25, .external_lex_state = 6}, + [517] = {.lex_state = 25, .external_lex_state = 6}, + [518] = {.lex_state = 25, .external_lex_state = 6}, + [519] = {.lex_state = 25, .external_lex_state = 6}, + [520] = {.lex_state = 25, .external_lex_state = 6}, + [521] = {.lex_state = 25, .external_lex_state = 6}, + [522] = {.lex_state = 26, .external_lex_state = 3}, + [523] = {.lex_state = 25, .external_lex_state = 6}, + [524] = {.lex_state = 25, .external_lex_state = 6}, + [525] = {.lex_state = 25, .external_lex_state = 6}, + [526] = {.lex_state = 0, .external_lex_state = 3}, + [527] = {.lex_state = 25, .external_lex_state = 6}, + [528] = {.lex_state = 0, .external_lex_state = 3}, + [529] = {.lex_state = 26, .external_lex_state = 3}, + [530] = {.lex_state = 26, .external_lex_state = 3}, + [531] = {.lex_state = 26, .external_lex_state = 3}, + [532] = {.lex_state = 1, .external_lex_state = 4}, + [533] = {.lex_state = 26, .external_lex_state = 3}, + [534] = {.lex_state = 1, .external_lex_state = 3}, + [535] = {.lex_state = 26, .external_lex_state = 3}, + [536] = {.lex_state = 26, .external_lex_state = 3}, + [537] = {.lex_state = 26, .external_lex_state = 3}, + [538] = {.lex_state = 26, .external_lex_state = 3}, + [539] = {.lex_state = 26, .external_lex_state = 3}, + [540] = {.lex_state = 1, .external_lex_state = 3}, + [541] = {.lex_state = 26, .external_lex_state = 3}, + [542] = {.lex_state = 26, .external_lex_state = 3}, + [543] = {.lex_state = 26, .external_lex_state = 3}, + [544] = {.lex_state = 26, .external_lex_state = 3}, + [545] = {.lex_state = 5, .external_lex_state = 3}, + [546] = {.lex_state = 19, .external_lex_state = 3}, + [547] = {.lex_state = 1, .external_lex_state = 3}, + [548] = {.lex_state = 19, .external_lex_state = 3}, [549] = {.lex_state = 1, .external_lex_state = 3}, - [550] = {.lex_state = 18, .external_lex_state = 3}, - [551] = {.lex_state = 18, .external_lex_state = 3}, - [552] = {.lex_state = 0, .external_lex_state = 3}, - [553] = {.lex_state = 1, .external_lex_state = 3}, - [554] = {.lex_state = 1, .external_lex_state = 3}, - [555] = {.lex_state = 0, .external_lex_state = 3}, + [550] = {.lex_state = 1, .external_lex_state = 3}, + [551] = {.lex_state = 1, .external_lex_state = 3}, + [552] = {.lex_state = 19, .external_lex_state = 3}, + [553] = {.lex_state = 1, .external_lex_state = 4}, + [554] = {.lex_state = 19, .external_lex_state = 3}, + [555] = {.lex_state = 1, .external_lex_state = 3}, [556] = {.lex_state = 1, .external_lex_state = 3}, - [557] = {.lex_state = 7, .external_lex_state = 3}, - [558] = {.lex_state = 47, .external_lex_state = 3}, - [559] = {.lex_state = 18, .external_lex_state = 3}, - [560] = {.lex_state = 18, .external_lex_state = 3}, + [557] = {.lex_state = 1, .external_lex_state = 3}, + [558] = {.lex_state = 19, .external_lex_state = 3}, + [559] = {.lex_state = 19, .external_lex_state = 3}, + [560] = {.lex_state = 19, .external_lex_state = 3}, [561] = {.lex_state = 1, .external_lex_state = 3}, - [562] = {.lex_state = 1, .external_lex_state = 3}, + [562] = {.lex_state = 19, .external_lex_state = 3}, [563] = {.lex_state = 1, .external_lex_state = 3}, - [564] = {.lex_state = 18, .external_lex_state = 3}, - [565] = {.lex_state = 1, .external_lex_state = 5}, - [566] = {.lex_state = 18, .external_lex_state = 3}, + [564] = {.lex_state = 19, .external_lex_state = 3}, + [565] = {.lex_state = 19, .external_lex_state = 3}, + [566] = {.lex_state = 1, .external_lex_state = 3}, [567] = {.lex_state = 1, .external_lex_state = 3}, [568] = {.lex_state = 1, .external_lex_state = 3}, - [569] = {.lex_state = 18, .external_lex_state = 3}, - [570] = {.lex_state = 18, .external_lex_state = 3}, - [571] = {.lex_state = 18, .external_lex_state = 3}, - [572] = {.lex_state = 0, .external_lex_state = 3}, - [573] = {.lex_state = 18, .external_lex_state = 3}, - [574] = {.lex_state = 18, .external_lex_state = 3}, - [575] = {.lex_state = 18, .external_lex_state = 3}, - [576] = {.lex_state = 1, .external_lex_state = 3}, - [577] = {.lex_state = 1, .external_lex_state = 3}, - [578] = {.lex_state = 47, .external_lex_state = 3}, - [579] = {.lex_state = 1, .external_lex_state = 3}, - [580] = {.lex_state = 22, .external_lex_state = 3}, - [581] = {.lex_state = 1, .external_lex_state = 5}, - [582] = {.lex_state = 0, .external_lex_state = 7}, - [583] = {.lex_state = 7, .external_lex_state = 3}, - [584] = {.lex_state = 1, .external_lex_state = 3}, - [585] = {.lex_state = 1, .external_lex_state = 5}, - [586] = {.lex_state = 1, .external_lex_state = 5}, - [587] = {.lex_state = 22, .external_lex_state = 3}, - [588] = {.lex_state = 16, .external_lex_state = 3}, - [589] = {.lex_state = 14, .external_lex_state = 5}, - [590] = {.lex_state = 22, .external_lex_state = 3}, - [591] = {.lex_state = 16, .external_lex_state = 3}, - [592] = {.lex_state = 0, .external_lex_state = 3}, - [593] = {.lex_state = 18, .external_lex_state = 3}, - [594] = {.lex_state = 7, .external_lex_state = 3}, - [595] = {.lex_state = 16, .external_lex_state = 3}, - [596] = {.lex_state = 16, .external_lex_state = 3}, - [597] = {.lex_state = 16, .external_lex_state = 3}, - [598] = {.lex_state = 7, .external_lex_state = 3}, - [599] = {.lex_state = 22, .external_lex_state = 3}, - [600] = {.lex_state = 16, .external_lex_state = 3}, - [601] = {.lex_state = 0, .external_lex_state = 7}, - [602] = {.lex_state = 22, .external_lex_state = 3}, - [603] = {.lex_state = 16, .external_lex_state = 3}, - [604] = {.lex_state = 22, .external_lex_state = 3}, - [605] = {.lex_state = 16, .external_lex_state = 3}, - [606] = {.lex_state = 1, .external_lex_state = 5}, - [607] = {.lex_state = 22, .external_lex_state = 3}, - [608] = {.lex_state = 16, .external_lex_state = 3}, - [609] = {.lex_state = 22, .external_lex_state = 3}, - [610] = {.lex_state = 16, .external_lex_state = 3}, - [611] = {.lex_state = 0, .external_lex_state = 7}, - [612] = {.lex_state = 22, .external_lex_state = 3}, - [613] = {.lex_state = 16, .external_lex_state = 3}, - [614] = {.lex_state = 22, .external_lex_state = 3}, - [615] = {.lex_state = 22, .external_lex_state = 3}, - [616] = {.lex_state = 16, .external_lex_state = 3}, - [617] = {.lex_state = 22, .external_lex_state = 3}, + [569] = {.lex_state = 0, .external_lex_state = 3}, + [570] = {.lex_state = 0, .external_lex_state = 3}, + [571] = {.lex_state = 49, .external_lex_state = 3}, + [572] = {.lex_state = 19, .external_lex_state = 3}, + [573] = {.lex_state = 5, .external_lex_state = 3}, + [574] = {.lex_state = 1, .external_lex_state = 3}, + [575] = {.lex_state = 49, .external_lex_state = 3}, + [576] = {.lex_state = 0, .external_lex_state = 3}, + [577] = {.lex_state = 19, .external_lex_state = 3}, + [578] = {.lex_state = 23, .external_lex_state = 3}, + [579] = {.lex_state = 0, .external_lex_state = 7}, + [580] = {.lex_state = 17, .external_lex_state = 3}, + [581] = {.lex_state = 23, .external_lex_state = 3}, + [582] = {.lex_state = 17, .external_lex_state = 3}, + [583] = {.lex_state = 5, .external_lex_state = 3}, + [584] = {.lex_state = 23, .external_lex_state = 3}, + [585] = {.lex_state = 17, .external_lex_state = 3}, + [586] = {.lex_state = 0, .external_lex_state = 7}, + [587] = {.lex_state = 1, .external_lex_state = 4}, + [588] = {.lex_state = 23, .external_lex_state = 3}, + [589] = {.lex_state = 17, .external_lex_state = 3}, + [590] = {.lex_state = 23, .external_lex_state = 3}, + [591] = {.lex_state = 17, .external_lex_state = 3}, + [592] = {.lex_state = 1, .external_lex_state = 4}, + [593] = {.lex_state = 5, .external_lex_state = 3}, + [594] = {.lex_state = 16, .external_lex_state = 4}, + [595] = {.lex_state = 17, .external_lex_state = 3}, + [596] = {.lex_state = 1, .external_lex_state = 4}, + [597] = {.lex_state = 5, .external_lex_state = 3}, + [598] = {.lex_state = 23, .external_lex_state = 3}, + [599] = {.lex_state = 17, .external_lex_state = 3}, + [600] = {.lex_state = 1, .external_lex_state = 3}, + [601] = {.lex_state = 23, .external_lex_state = 3}, + [602] = {.lex_state = 17, .external_lex_state = 3}, + [603] = {.lex_state = 23, .external_lex_state = 3}, + [604] = {.lex_state = 17, .external_lex_state = 3}, + [605] = {.lex_state = 0, .external_lex_state = 3}, + [606] = {.lex_state = 19, .external_lex_state = 3}, + [607] = {.lex_state = 23, .external_lex_state = 3}, + [608] = {.lex_state = 0, .external_lex_state = 7}, + [609] = {.lex_state = 17, .external_lex_state = 3}, + [610] = {.lex_state = 1, .external_lex_state = 4}, + [611] = {.lex_state = 23, .external_lex_state = 3}, + [612] = {.lex_state = 17, .external_lex_state = 3}, + [613] = {.lex_state = 23, .external_lex_state = 3}, + [614] = {.lex_state = 17, .external_lex_state = 3}, + [615] = {.lex_state = 23, .external_lex_state = 3}, + [616] = {.lex_state = 0, .external_lex_state = 3}, + [617] = {.lex_state = 0, .external_lex_state = 3}, [618] = {.lex_state = 0, .external_lex_state = 3}, - [619] = {.lex_state = 19, .external_lex_state = 3}, + [619] = {.lex_state = 0, .external_lex_state = 3}, [620] = {.lex_state = 0, .external_lex_state = 3}, [621] = {.lex_state = 0, .external_lex_state = 3}, [622] = {.lex_state = 0, .external_lex_state = 3}, [623] = {.lex_state = 0, .external_lex_state = 3}, - [624] = {.lex_state = 11, .external_lex_state = 3}, - [625] = {.lex_state = 131, .external_lex_state = 3}, + [624] = {.lex_state = 0, .external_lex_state = 3}, + [625] = {.lex_state = 0, .external_lex_state = 3}, [626] = {.lex_state = 0, .external_lex_state = 3}, - [627] = {.lex_state = 11, .external_lex_state = 3}, - [628] = {.lex_state = 19, .external_lex_state = 3}, - [629] = {.lex_state = 141, .external_lex_state = 3}, + [627] = {.lex_state = 1, .external_lex_state = 3}, + [628] = {.lex_state = 12, .external_lex_state = 3}, + [629] = {.lex_state = 0, .external_lex_state = 3}, [630] = {.lex_state = 0, .external_lex_state = 3}, - [631] = {.lex_state = 131, .external_lex_state = 3}, - [632] = {.lex_state = 0, .external_lex_state = 3}, - [633] = {.lex_state = 0, .external_lex_state = 3}, - [634] = {.lex_state = 22, .external_lex_state = 3}, - [635] = {.lex_state = 0, .external_lex_state = 3}, - [636] = {.lex_state = 0, .external_lex_state = 3}, - [637] = {.lex_state = 0, .external_lex_state = 3}, - [638] = {.lex_state = 0, .external_lex_state = 3}, - [639] = {.lex_state = 0, .external_lex_state = 7}, - [640] = {.lex_state = 141, .external_lex_state = 3}, + [631] = {.lex_state = 0, .external_lex_state = 3}, + [632] = {.lex_state = 143, .external_lex_state = 3}, + [633] = {.lex_state = 20, .external_lex_state = 3}, + [634] = {.lex_state = 133, .external_lex_state = 3}, + [635] = {.lex_state = 143, .external_lex_state = 3}, + [636] = {.lex_state = 133, .external_lex_state = 3}, + [637] = {.lex_state = 143, .external_lex_state = 3}, + [638] = {.lex_state = 0, .external_lex_state = 7}, + [639] = {.lex_state = 20, .external_lex_state = 3}, + [640] = {.lex_state = 0, .external_lex_state = 3}, [641] = {.lex_state = 0, .external_lex_state = 3}, - [642] = {.lex_state = 0, .external_lex_state = 7}, - [643] = {.lex_state = 0, .external_lex_state = 5}, - [644] = {.lex_state = 131, .external_lex_state = 3}, - [645] = {.lex_state = 141, .external_lex_state = 3}, + [642] = {.lex_state = 0, .external_lex_state = 3}, + [643] = {.lex_state = 0, .external_lex_state = 3}, + [644] = {.lex_state = 133, .external_lex_state = 3}, + [645] = {.lex_state = 0, .external_lex_state = 3}, [646] = {.lex_state = 0, .external_lex_state = 3}, - [647] = {.lex_state = 16, .external_lex_state = 3}, - [648] = {.lex_state = 1, .external_lex_state = 3}, - [649] = {.lex_state = 0, .external_lex_state = 3}, - [650] = {.lex_state = 0, .external_lex_state = 3}, - [651] = {.lex_state = 141, .external_lex_state = 3}, - [652] = {.lex_state = 0, .external_lex_state = 3}, + [647] = {.lex_state = 0, .external_lex_state = 3}, + [648] = {.lex_state = 0, .external_lex_state = 7}, + [649] = {.lex_state = 12, .external_lex_state = 3}, + [650] = {.lex_state = 0, .external_lex_state = 7}, + [651] = {.lex_state = 23, .external_lex_state = 3}, + [652] = {.lex_state = 143, .external_lex_state = 3}, [653] = {.lex_state = 0, .external_lex_state = 3}, - [654] = {.lex_state = 0, .external_lex_state = 7}, - [655] = {.lex_state = 141, .external_lex_state = 3}, - [656] = {.lex_state = 0, .external_lex_state = 3}, - [657] = {.lex_state = 141, .external_lex_state = 3}, + [654] = {.lex_state = 143, .external_lex_state = 3}, + [655] = {.lex_state = 17, .external_lex_state = 3}, + [656] = {.lex_state = 143, .external_lex_state = 3}, + [657] = {.lex_state = 0, .external_lex_state = 4}, [658] = {.lex_state = 0, .external_lex_state = 3}, - [659] = {.lex_state = 0, .external_lex_state = 3}, + [659] = {.lex_state = 0, .external_lex_state = 8}, [660] = {.lex_state = 0, .external_lex_state = 3}, - [661] = {.lex_state = 0, .external_lex_state = 3}, - [662] = {.lex_state = 0, .external_lex_state = 3}, + [661] = {.lex_state = 0, .external_lex_state = 4}, + [662] = {.lex_state = 133, .external_lex_state = 3}, [663] = {.lex_state = 0, .external_lex_state = 3}, - [664] = {.lex_state = 0, .external_lex_state = 5}, + [664] = {.lex_state = 0, .external_lex_state = 4}, [665] = {.lex_state = 0, .external_lex_state = 3}, - [666] = {.lex_state = 0, .external_lex_state = 3}, - [667] = {.lex_state = 0, .external_lex_state = 5}, - [668] = {.lex_state = 0, .external_lex_state = 8}, - [669] = {.lex_state = 0, .external_lex_state = 5}, - [670] = {.lex_state = 0, .external_lex_state = 3}, - [671] = {.lex_state = 0, .external_lex_state = 3}, - [672] = {.lex_state = 0, .external_lex_state = 9}, - [673] = {.lex_state = 0, .external_lex_state = 3}, - [674] = {.lex_state = 0, .external_lex_state = 3}, + [666] = {.lex_state = 0, .external_lex_state = 4}, + [667] = {.lex_state = 0, .external_lex_state = 9}, + [668] = {.lex_state = 0, .external_lex_state = 4}, + [669] = {.lex_state = 0, .external_lex_state = 4}, + [670] = {.lex_state = 0, .external_lex_state = 8}, + [671] = {.lex_state = 0, .external_lex_state = 8}, + [672] = {.lex_state = 3, .external_lex_state = 3}, + [673] = {.lex_state = 0, .external_lex_state = 4}, + [674] = {.lex_state = 0, .external_lex_state = 4}, [675] = {.lex_state = 0, .external_lex_state = 3}, - [676] = {.lex_state = 0, .external_lex_state = 3}, - [677] = {.lex_state = 0, .external_lex_state = 10}, - [678] = {.lex_state = 0, .external_lex_state = 10}, - [679] = {.lex_state = 54, .external_lex_state = 3}, - [680] = {.lex_state = 0, .external_lex_state = 5}, + [676] = {.lex_state = 3, .external_lex_state = 3}, + [677] = {.lex_state = 0, .external_lex_state = 3}, + [678] = {.lex_state = 0, .external_lex_state = 3}, + [679] = {.lex_state = 56, .external_lex_state = 3}, + [680] = {.lex_state = 0, .external_lex_state = 3}, [681] = {.lex_state = 0, .external_lex_state = 3}, - [682] = {.lex_state = 3, .external_lex_state = 3}, + [682] = {.lex_state = 0, .external_lex_state = 10}, [683] = {.lex_state = 0, .external_lex_state = 3}, - [684] = {.lex_state = 3, .external_lex_state = 3}, - [685] = {.lex_state = 0, .external_lex_state = 3}, + [684] = {.lex_state = 0, .external_lex_state = 3}, + [685] = {.lex_state = 3, .external_lex_state = 3}, [686] = {.lex_state = 0, .external_lex_state = 3}, [687] = {.lex_state = 0, .external_lex_state = 3}, - [688] = {.lex_state = 0, .external_lex_state = 5}, + [688] = {.lex_state = 0, .external_lex_state = 10}, [689] = {.lex_state = 0, .external_lex_state = 3}, [690] = {.lex_state = 0, .external_lex_state = 3}, [691] = {.lex_state = 0, .external_lex_state = 3}, [692] = {.lex_state = 0, .external_lex_state = 3}, - [693] = {.lex_state = 0, .external_lex_state = 9}, - [694] = {.lex_state = 0, .external_lex_state = 5}, + [693] = {.lex_state = 0, .external_lex_state = 3}, + [694] = {.lex_state = 3, .external_lex_state = 3}, [695] = {.lex_state = 0, .external_lex_state = 3}, [696] = {.lex_state = 0, .external_lex_state = 3}, [697] = {.lex_state = 0, .external_lex_state = 3}, - [698] = {.lex_state = 0, .external_lex_state = 5}, + [698] = {.lex_state = 0, .external_lex_state = 3}, [699] = {.lex_state = 0, .external_lex_state = 3}, [700] = {.lex_state = 0, .external_lex_state = 3}, [701] = {.lex_state = 0, .external_lex_state = 3}, [702] = {.lex_state = 0, .external_lex_state = 3}, - [703] = {.lex_state = 0, .external_lex_state = 3}, + [703] = {.lex_state = 0, .external_lex_state = 4}, [704] = {.lex_state = 0, .external_lex_state = 3}, [705] = {.lex_state = 0, .external_lex_state = 3}, [706] = {.lex_state = 0, .external_lex_state = 3}, @@ -6010,230 +6031,228 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [711] = {.lex_state = 0, .external_lex_state = 3}, [712] = {.lex_state = 0, .external_lex_state = 3}, [713] = {.lex_state = 0, .external_lex_state = 3}, - [714] = {.lex_state = 0, .external_lex_state = 5}, + [714] = {.lex_state = 0, .external_lex_state = 3}, [715] = {.lex_state = 0, .external_lex_state = 3}, [716] = {.lex_state = 0, .external_lex_state = 3}, - [717] = {.lex_state = 18, .external_lex_state = 3}, - [718] = {.lex_state = 0, .external_lex_state = 3}, + [717] = {.lex_state = 0, .external_lex_state = 3}, + [718] = {.lex_state = 0, .external_lex_state = 9}, [719] = {.lex_state = 0, .external_lex_state = 3}, - [720] = {.lex_state = 0, .external_lex_state = 3}, - [721] = {.lex_state = 0, .external_lex_state = 8}, - [722] = {.lex_state = 0, .external_lex_state = 10}, + [720] = {.lex_state = 0, .external_lex_state = 4}, + [721] = {.lex_state = 0, .external_lex_state = 3}, + [722] = {.lex_state = 0, .external_lex_state = 3}, [723] = {.lex_state = 0, .external_lex_state = 3}, - [724] = {.lex_state = 3, .external_lex_state = 3}, - [725] = {.lex_state = 0, .external_lex_state = 3}, - [726] = {.lex_state = 0, .external_lex_state = 3}, + [724] = {.lex_state = 0, .external_lex_state = 3}, + [725] = {.lex_state = 0, .external_lex_state = 8}, + [726] = {.lex_state = 133, .external_lex_state = 3}, [727] = {.lex_state = 0, .external_lex_state = 3}, - [728] = {.lex_state = 0, .external_lex_state = 3}, - [729] = {.lex_state = 3, .external_lex_state = 3}, - [730] = {.lex_state = 0, .external_lex_state = 10}, - [731] = {.lex_state = 131, .external_lex_state = 3}, - [732] = {.lex_state = 3, .external_lex_state = 3}, - [733] = {.lex_state = 0, .external_lex_state = 5}, + [728] = {.lex_state = 0, .external_lex_state = 4}, + [729] = {.lex_state = 0, .external_lex_state = 3}, + [730] = {.lex_state = 3, .external_lex_state = 3}, + [731] = {.lex_state = 19, .external_lex_state = 3}, + [732] = {.lex_state = 0, .external_lex_state = 3}, + [733] = {.lex_state = 0, .external_lex_state = 3}, [734] = {.lex_state = 0, .external_lex_state = 3}, [735] = {.lex_state = 0, .external_lex_state = 3}, - [736] = {.lex_state = 131, .external_lex_state = 3}, - [737] = {.lex_state = 0, .external_lex_state = 5}, + [736] = {.lex_state = 3, .external_lex_state = 3}, + [737] = {.lex_state = 56, .external_lex_state = 3}, [738] = {.lex_state = 0, .external_lex_state = 3}, - [739] = {.lex_state = 54, .external_lex_state = 3}, - [740] = {.lex_state = 3, .external_lex_state = 3}, + [739] = {.lex_state = 0, .external_lex_state = 3}, + [740] = {.lex_state = 5, .external_lex_state = 3}, [741] = {.lex_state = 0, .external_lex_state = 3}, [742] = {.lex_state = 0, .external_lex_state = 7}, [743] = {.lex_state = 0, .external_lex_state = 3}, - [744] = {.lex_state = 0, .external_lex_state = 3}, - [745] = {.lex_state = 0, .external_lex_state = 3}, - [746] = {.lex_state = 7, .external_lex_state = 3}, - [747] = {.lex_state = 23, .external_lex_state = 3}, - [748] = {.lex_state = 17, .external_lex_state = 3}, - [749] = {.lex_state = 0, .external_lex_state = 3}, - [750] = {.lex_state = 2, .external_lex_state = 3}, - [751] = {.lex_state = 0, .external_lex_state = 3}, + [744] = {.lex_state = 24, .external_lex_state = 3}, + [745] = {.lex_state = 0, .external_lex_state = 7}, + [746] = {.lex_state = 0, .external_lex_state = 3}, + [747] = {.lex_state = 0, .external_lex_state = 3}, + [748] = {.lex_state = 0, .external_lex_state = 3}, + [749] = {.lex_state = 5, .external_lex_state = 3}, + [750] = {.lex_state = 24, .external_lex_state = 3}, + [751] = {.lex_state = 18, .external_lex_state = 3}, [752] = {.lex_state = 0, .external_lex_state = 3}, [753] = {.lex_state = 0, .external_lex_state = 3}, [754] = {.lex_state = 0, .external_lex_state = 3}, - [755] = {.lex_state = 7, .external_lex_state = 3}, + [755] = {.lex_state = 0, .external_lex_state = 3}, [756] = {.lex_state = 0, .external_lex_state = 3}, [757] = {.lex_state = 0, .external_lex_state = 3}, - [758] = {.lex_state = 0, .external_lex_state = 3}, + [758] = {.lex_state = 5, .external_lex_state = 3}, [759] = {.lex_state = 0, .external_lex_state = 3}, - [760] = {.lex_state = 2, .external_lex_state = 3}, - [761] = {.lex_state = 2, .external_lex_state = 3}, - [762] = {.lex_state = 0, .external_lex_state = 7}, - [763] = {.lex_state = 0, .external_lex_state = 10}, - [764] = {.lex_state = 0, .external_lex_state = 10}, - [765] = {.lex_state = 0, .external_lex_state = 3}, - [766] = {.lex_state = 131, .external_lex_state = 3}, - [767] = {.lex_state = 0, .external_lex_state = 3}, - [768] = {.lex_state = 7, .external_lex_state = 3}, - [769] = {.lex_state = 7, .external_lex_state = 3}, + [760] = {.lex_state = 0, .external_lex_state = 3}, + [761] = {.lex_state = 0, .external_lex_state = 3}, + [762] = {.lex_state = 0, .external_lex_state = 3}, + [763] = {.lex_state = 0, .external_lex_state = 3}, + [764] = {.lex_state = 0, .external_lex_state = 3}, + [765] = {.lex_state = 5, .external_lex_state = 3}, + [766] = {.lex_state = 0, .external_lex_state = 3}, + [767] = {.lex_state = 0, .external_lex_state = 7}, + [768] = {.lex_state = 18, .external_lex_state = 3}, + [769] = {.lex_state = 2, .external_lex_state = 3}, [770] = {.lex_state = 0, .external_lex_state = 3}, - [771] = {.lex_state = 7, .external_lex_state = 3}, + [771] = {.lex_state = 0, .external_lex_state = 3}, [772] = {.lex_state = 0, .external_lex_state = 3}, - [773] = {.lex_state = 0, .external_lex_state = 3}, - [774] = {.lex_state = 0, .external_lex_state = 3}, - [775] = {.lex_state = 7, .external_lex_state = 3}, - [776] = {.lex_state = 7, .external_lex_state = 3}, - [777] = {.lex_state = 0, .external_lex_state = 3}, + [773] = {.lex_state = 2, .external_lex_state = 3}, + [774] = {.lex_state = 5, .external_lex_state = 3}, + [775] = {.lex_state = 5, .external_lex_state = 3}, + [776] = {.lex_state = 2, .external_lex_state = 3}, + [777] = {.lex_state = 3, .external_lex_state = 3}, [778] = {.lex_state = 0, .external_lex_state = 3}, [779] = {.lex_state = 0, .external_lex_state = 3}, [780] = {.lex_state = 0, .external_lex_state = 3}, [781] = {.lex_state = 0, .external_lex_state = 3}, - [782] = {.lex_state = 7, .external_lex_state = 3}, - [783] = {.lex_state = 7, .external_lex_state = 3}, - [784] = {.lex_state = 7, .external_lex_state = 3}, - [785] = {.lex_state = 0, .external_lex_state = 7}, - [786] = {.lex_state = 0, .external_lex_state = 3}, + [782] = {.lex_state = 5, .external_lex_state = 3}, + [783] = {.lex_state = 5, .external_lex_state = 3}, + [784] = {.lex_state = 0, .external_lex_state = 3}, + [785] = {.lex_state = 133, .external_lex_state = 3}, + [786] = {.lex_state = 0, .external_lex_state = 11}, [787] = {.lex_state = 0, .external_lex_state = 3}, [788] = {.lex_state = 0, .external_lex_state = 3}, - [789] = {.lex_state = 0, .external_lex_state = 3}, - [790] = {.lex_state = 7, .external_lex_state = 3}, + [789] = {.lex_state = 5, .external_lex_state = 3}, + [790] = {.lex_state = 5, .external_lex_state = 3}, [791] = {.lex_state = 0, .external_lex_state = 3}, - [792] = {.lex_state = 0, .external_lex_state = 3}, - [793] = {.lex_state = 0, .external_lex_state = 3}, - [794] = {.lex_state = 7, .external_lex_state = 3}, - [795] = {.lex_state = 0, .external_lex_state = 3}, + [792] = {.lex_state = 0, .external_lex_state = 8}, + [793] = {.lex_state = 5, .external_lex_state = 3}, + [794] = {.lex_state = 0, .external_lex_state = 3}, + [795] = {.lex_state = 2, .external_lex_state = 3}, [796] = {.lex_state = 0, .external_lex_state = 3}, - [797] = {.lex_state = 7, .external_lex_state = 3}, - [798] = {.lex_state = 7, .external_lex_state = 3}, - [799] = {.lex_state = 0, .external_lex_state = 3}, - [800] = {.lex_state = 7, .external_lex_state = 3}, + [797] = {.lex_state = 0, .external_lex_state = 3}, + [798] = {.lex_state = 5, .external_lex_state = 3}, + [799] = {.lex_state = 5, .external_lex_state = 3}, + [800] = {.lex_state = 0, .external_lex_state = 3}, [801] = {.lex_state = 0, .external_lex_state = 3}, [802] = {.lex_state = 0, .external_lex_state = 3}, [803] = {.lex_state = 0, .external_lex_state = 3}, [804] = {.lex_state = 0, .external_lex_state = 3}, [805] = {.lex_state = 0, .external_lex_state = 3}, - [806] = {.lex_state = 7, .external_lex_state = 3}, - [807] = {.lex_state = 7, .external_lex_state = 3}, - [808] = {.lex_state = 0, .external_lex_state = 10}, - [809] = {.lex_state = 7, .external_lex_state = 3}, - [810] = {.lex_state = 7, .external_lex_state = 3}, - [811] = {.lex_state = 0, .external_lex_state = 3}, + [806] = {.lex_state = 0, .external_lex_state = 3}, + [807] = {.lex_state = 5, .external_lex_state = 3}, + [808] = {.lex_state = 5, .external_lex_state = 3}, + [809] = {.lex_state = 5, .external_lex_state = 3}, + [810] = {.lex_state = 0, .external_lex_state = 3}, + [811] = {.lex_state = 5, .external_lex_state = 3}, [812] = {.lex_state = 0, .external_lex_state = 3}, [813] = {.lex_state = 0, .external_lex_state = 3}, - [814] = {.lex_state = 0, .external_lex_state = 11}, - [815] = {.lex_state = 0, .external_lex_state = 3}, - [816] = {.lex_state = 3, .external_lex_state = 3}, + [814] = {.lex_state = 0, .external_lex_state = 3}, + [815] = {.lex_state = 0, .external_lex_state = 11}, + [816] = {.lex_state = 0, .external_lex_state = 3}, [817] = {.lex_state = 0, .external_lex_state = 3}, - [818] = {.lex_state = 7, .external_lex_state = 3}, - [819] = {.lex_state = 7, .external_lex_state = 3}, - [820] = {.lex_state = 23, .external_lex_state = 3}, - [821] = {.lex_state = 17, .external_lex_state = 3}, - [822] = {.lex_state = 7, .external_lex_state = 3}, - [823] = {.lex_state = 0, .external_lex_state = 3}, - [824] = {.lex_state = 0, .external_lex_state = 7}, - [825] = {.lex_state = 0, .external_lex_state = 3}, - [826] = {.lex_state = 0, .external_lex_state = 3}, + [818] = {.lex_state = 0, .external_lex_state = 3}, + [819] = {.lex_state = 0, .external_lex_state = 3}, + [820] = {.lex_state = 0, .external_lex_state = 3}, + [821] = {.lex_state = 0, .external_lex_state = 8}, + [822] = {.lex_state = 0, .external_lex_state = 7}, + [823] = {.lex_state = 5, .external_lex_state = 3}, + [824] = {.lex_state = 5, .external_lex_state = 3}, + [825] = {.lex_state = 5, .external_lex_state = 3}, + [826] = {.lex_state = 5, .external_lex_state = 3}, [827] = {.lex_state = 0, .external_lex_state = 3}, - [828] = {.lex_state = 0, .external_lex_state = 11}, - [829] = {.lex_state = 0, .external_lex_state = 3}, + [828] = {.lex_state = 5, .external_lex_state = 3}, + [829] = {.lex_state = 0, .external_lex_state = 8}, [830] = {.lex_state = 0, .external_lex_state = 3}, - [831] = {.lex_state = 0, .external_lex_state = 3}, - [832] = {.lex_state = 7, .external_lex_state = 3}, - [833] = {.lex_state = 0, .external_lex_state = 10}, + [831] = {.lex_state = 5, .external_lex_state = 3}, + [832] = {.lex_state = 0, .external_lex_state = 3}, + [833] = {.lex_state = 0, .external_lex_state = 3}, [834] = {.lex_state = 0, .external_lex_state = 3}, - [835] = {.lex_state = 0, .external_lex_state = 3}, + [835] = {.lex_state = 0, .external_lex_state = 8}, [836] = {.lex_state = 0, .external_lex_state = 3}, - [837] = {.lex_state = 2, .external_lex_state = 3}, - [838] = {.lex_state = 0, .external_lex_state = 3}, - [839] = {.lex_state = 0, .external_lex_state = 3}, + [837] = {.lex_state = 5, .external_lex_state = 3}, + [838] = {.lex_state = 6, .external_lex_state = 3}, + [839] = {.lex_state = 35, .external_lex_state = 3}, [840] = {.lex_state = 0, .external_lex_state = 3}, - [841] = {.lex_state = 0, .external_lex_state = 5}, - [842] = {.lex_state = 153, .external_lex_state = 3}, - [843] = {.lex_state = 0, .external_lex_state = 5}, - [844] = {.lex_state = 14, .external_lex_state = 3}, - [845] = {.lex_state = 33, .external_lex_state = 3}, - [846] = {.lex_state = 0, .external_lex_state = 3}, + [841] = {.lex_state = 0, .external_lex_state = 3}, + [842] = {.lex_state = 0, .external_lex_state = 3}, + [843] = {.lex_state = 0, .external_lex_state = 3}, + [844] = {.lex_state = 0, .external_lex_state = 3}, + [845] = {.lex_state = 0, .external_lex_state = 3}, + [846] = {.lex_state = 5, .external_lex_state = 3}, [847] = {.lex_state = 0, .external_lex_state = 3}, [848] = {.lex_state = 0, .external_lex_state = 3}, - [849] = {.lex_state = 0, .external_lex_state = 12}, - [850] = {.lex_state = 0, .external_lex_state = 3}, + [849] = {.lex_state = 0, .external_lex_state = 3}, + [850] = {.lex_state = 0, .external_lex_state = 12}, [851] = {.lex_state = 0, .external_lex_state = 3}, - [852] = {.lex_state = 0, .external_lex_state = 3}, + [852] = {.lex_state = 0, .external_lex_state = 13}, [853] = {.lex_state = 0, .external_lex_state = 3}, [854] = {.lex_state = 0, .external_lex_state = 3}, [855] = {.lex_state = 0, .external_lex_state = 3}, [856] = {.lex_state = 0, .external_lex_state = 3}, - [857] = {.lex_state = 3, .external_lex_state = 3}, - [858] = {.lex_state = 25, .external_lex_state = 3}, + [857] = {.lex_state = 26, .external_lex_state = 3}, + [858] = {.lex_state = 0, .external_lex_state = 3}, [859] = {.lex_state = 0, .external_lex_state = 3}, - [860] = {.lex_state = 0, .external_lex_state = 3}, - [861] = {.lex_state = 0, .external_lex_state = 3}, + [860] = {.lex_state = 155, .external_lex_state = 3}, + [861] = {.lex_state = 36, .external_lex_state = 3}, [862] = {.lex_state = 0, .external_lex_state = 3}, - [863] = {.lex_state = 0, .external_lex_state = 13}, + [863] = {.lex_state = 0, .external_lex_state = 3}, [864] = {.lex_state = 0, .external_lex_state = 3}, - [865] = {.lex_state = 0, .external_lex_state = 3}, - [866] = {.lex_state = 7, .external_lex_state = 3}, + [865] = {.lex_state = 155, .external_lex_state = 3}, + [866] = {.lex_state = 0, .external_lex_state = 3}, [867] = {.lex_state = 0, .external_lex_state = 3}, - [868] = {.lex_state = 142, .external_lex_state = 3}, - [869] = {.lex_state = 0, .external_lex_state = 3}, + [868] = {.lex_state = 0, .external_lex_state = 3}, + [869] = {.lex_state = 155, .external_lex_state = 3}, [870] = {.lex_state = 0, .external_lex_state = 3}, - [871] = {.lex_state = 0, .external_lex_state = 3}, + [871] = {.lex_state = 5, .external_lex_state = 3}, [872] = {.lex_state = 0, .external_lex_state = 3}, - [873] = {.lex_state = 153, .external_lex_state = 3}, + [873] = {.lex_state = 0, .external_lex_state = 3}, [874] = {.lex_state = 0, .external_lex_state = 3}, [875] = {.lex_state = 2, .external_lex_state = 3}, - [876] = {.lex_state = 0, .external_lex_state = 3}, + [876] = {.lex_state = 0, .external_lex_state = 12}, [877] = {.lex_state = 0, .external_lex_state = 3}, - [878] = {.lex_state = 0, .external_lex_state = 13}, + [878] = {.lex_state = 36, .external_lex_state = 3}, [879] = {.lex_state = 0, .external_lex_state = 3}, - [880] = {.lex_state = 33, .external_lex_state = 3}, + [880] = {.lex_state = 144, .external_lex_state = 3}, [881] = {.lex_state = 0, .external_lex_state = 3}, - [882] = {.lex_state = 142, .external_lex_state = 3}, - [883] = {.lex_state = 25, .external_lex_state = 3}, - [884] = {.lex_state = 0, .external_lex_state = 12}, - [885] = {.lex_state = 153, .external_lex_state = 3}, + [882] = {.lex_state = 0, .external_lex_state = 13}, + [883] = {.lex_state = 0, .external_lex_state = 3}, + [884] = {.lex_state = 0, .external_lex_state = 3}, + [885] = {.lex_state = 0, .external_lex_state = 3}, [886] = {.lex_state = 0, .external_lex_state = 3}, [887] = {.lex_state = 0, .external_lex_state = 3}, - [888] = {.lex_state = 7, .external_lex_state = 3}, + [888] = {.lex_state = 0, .external_lex_state = 3}, [889] = {.lex_state = 0, .external_lex_state = 3}, - [890] = {.lex_state = 7, .external_lex_state = 3}, - [891] = {.lex_state = 0, .external_lex_state = 3}, - [892] = {.lex_state = 0, .external_lex_state = 3}, + [890] = {.lex_state = 0, .external_lex_state = 3}, + [891] = {.lex_state = 6, .external_lex_state = 3}, + [892] = {.lex_state = 6, .external_lex_state = 3}, [893] = {.lex_state = 0, .external_lex_state = 3}, [894] = {.lex_state = 0, .external_lex_state = 3}, [895] = {.lex_state = 0, .external_lex_state = 3}, - [896] = {.lex_state = 0, .external_lex_state = 3}, + [896] = {.lex_state = 2, .external_lex_state = 3}, [897] = {.lex_state = 0, .external_lex_state = 3}, - [898] = {.lex_state = 2, .external_lex_state = 3}, + [898] = {.lex_state = 0, .external_lex_state = 3}, [899] = {.lex_state = 0, .external_lex_state = 3}, [900] = {.lex_state = 0, .external_lex_state = 3}, [901] = {.lex_state = 0, .external_lex_state = 3}, [902] = {.lex_state = 0, .external_lex_state = 3}, - [903] = {.lex_state = 0, .external_lex_state = 3}, - [904] = {.lex_state = 0, .external_lex_state = 3}, + [903] = {.lex_state = 0, .external_lex_state = 4}, + [904] = {.lex_state = 144, .external_lex_state = 3}, [905] = {.lex_state = 0, .external_lex_state = 3}, [906] = {.lex_state = 0, .external_lex_state = 3}, - [907] = {.lex_state = 0, .external_lex_state = 3}, - [908] = {.lex_state = 0, .external_lex_state = 3}, - [909] = {.lex_state = 14, .external_lex_state = 3}, + [907] = {.lex_state = 6, .external_lex_state = 3}, + [908] = {.lex_state = 3, .external_lex_state = 3}, + [909] = {.lex_state = 36, .external_lex_state = 3}, [910] = {.lex_state = 0, .external_lex_state = 3}, - [911] = {.lex_state = 33, .external_lex_state = 3}, + [911] = {.lex_state = 0, .external_lex_state = 3}, [912] = {.lex_state = 0, .external_lex_state = 3}, [913] = {.lex_state = 0, .external_lex_state = 3}, - [914] = {.lex_state = 0, .external_lex_state = 3}, - [915] = {.lex_state = 0, .external_lex_state = 3}, - [916] = {.lex_state = 33, .external_lex_state = 3}, - [917] = {.lex_state = 7, .external_lex_state = 3}, + [914] = {.lex_state = 36, .external_lex_state = 3}, + [915] = {.lex_state = 0, .external_lex_state = 4}, + [916] = {.lex_state = 155, .external_lex_state = 3}, + [917] = {.lex_state = 0, .external_lex_state = 3}, [918] = {.lex_state = 0, .external_lex_state = 3}, - [919] = {.lex_state = 0, .external_lex_state = 3}, - [920] = {.lex_state = 34, .external_lex_state = 3}, - [921] = {.lex_state = 0, .external_lex_state = 3}, + [919] = {.lex_state = 5, .external_lex_state = 3}, + [920] = {.lex_state = 0, .external_lex_state = 3}, + [921] = {.lex_state = 3, .external_lex_state = 3}, [922] = {.lex_state = 0, .external_lex_state = 3}, - [923] = {.lex_state = 3, .external_lex_state = 3}, + [923] = {.lex_state = 0, .external_lex_state = 3}, [924] = {.lex_state = 0, .external_lex_state = 3}, [925] = {.lex_state = 0, .external_lex_state = 3}, - [926] = {.lex_state = 0, .external_lex_state = 3}, + [926] = {.lex_state = 155, .external_lex_state = 3}, [927] = {.lex_state = 0, .external_lex_state = 3}, - [928] = {.lex_state = 153, .external_lex_state = 3}, - [929] = {.lex_state = 153, .external_lex_state = 3}, + [928] = {.lex_state = 0, .external_lex_state = 3}, + [929] = {.lex_state = 0, .external_lex_state = 3}, [930] = {.lex_state = 0, .external_lex_state = 3}, - [931] = {.lex_state = 0, .external_lex_state = 3}, - [932] = {.lex_state = 14, .external_lex_state = 3}, + [931] = {.lex_state = 155, .external_lex_state = 3}, + [932] = {.lex_state = 26, .external_lex_state = 3}, [933] = {.lex_state = 0, .external_lex_state = 3}, - [934] = {.lex_state = 153, .external_lex_state = 3}, + [934] = {.lex_state = 0, .external_lex_state = 3}, [935] = {.lex_state = 0, .external_lex_state = 3}, - [936] = {.lex_state = 0, .external_lex_state = 3}, - [937] = {.lex_state = 14, .external_lex_state = 3}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -6335,38 +6354,38 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_quoted_string] = ACTIONS(1), }, [STATE(1)] = { - [sym_document] = STATE(919), - [sym_doctype] = STATE(443), - [sym__node] = STATE(443), - [sym_element] = STATE(443), - [sym_script_element] = STATE(443), - [sym_style_element] = STATE(443), - [sym_start_tag] = STATE(96), - [sym_script_start_tag] = STATE(722), - [sym_style_start_tag] = STATE(730), - [sym_self_closing_tag] = STATE(408), - [sym_erroneous_end_tag] = STATE(443), - [sym_text] = STATE(443), - [sym__any_statement] = STATE(409), - [sym__alternative_statement] = STATE(410), - [sym_let_statement] = STATE(409), - [sym_switch_statement] = STATE(409), - [sym__switch_start_expression] = STATE(827), - [sym_defer_statement] = STATE(409), - [sym_placeholder_statement] = STATE(413), - [sym_loading_statement] = STATE(416), - [sym_error_statement] = STATE(426), - [sym_for_statement] = STATE(409), - [sym__for_start_expression] = STATE(792), - [sym_empty_statement] = STATE(430), - [sym_if_statement] = STATE(409), - [sym_else_if_statement] = STATE(431), - [sym_else_statement] = STATE(433), - [sym__if_start_expression] = STATE(802), - [sym__else_if_start_expression] = STATE(812), - [sym_icu_expression] = STATE(443), - [sym_interpolation] = STATE(443), - [aux_sym_document_repeat1] = STATE(125), + [sym_document] = STATE(836), + [sym_doctype] = STATE(429), + [sym__node] = STATE(429), + [sym_element] = STATE(429), + [sym_script_element] = STATE(429), + [sym_style_element] = STATE(429), + [sym_start_tag] = STATE(105), + [sym_script_start_tag] = STATE(659), + [sym_style_start_tag] = STATE(725), + [sym_self_closing_tag] = STATE(396), + [sym_erroneous_end_tag] = STATE(429), + [sym_text] = STATE(429), + [sym__any_statement] = STATE(397), + [sym__alternative_statement] = STATE(398), + [sym_let_statement] = STATE(397), + [sym_switch_statement] = STATE(397), + [sym__switch_start_expression] = STATE(766), + [sym_defer_statement] = STATE(397), + [sym_placeholder_statement] = STATE(399), + [sym_loading_statement] = STATE(402), + [sym_error_statement] = STATE(412), + [sym_for_statement] = STATE(397), + [sym__for_start_expression] = STATE(819), + [sym_empty_statement] = STATE(418), + [sym_if_statement] = STATE(397), + [sym_else_if_statement] = STATE(419), + [sym_else_statement] = STATE(420), + [sym__if_start_expression] = STATE(739), + [sym__else_if_start_expression] = STATE(830), + [sym_icu_expression] = STATE(429), + [sym_interpolation] = STATE(429), + [aux_sym_document_repeat1] = STATE(139), [ts_builtin_sym_end] = ACTIONS(5), [anon_sym_LT_BANG] = ACTIONS(7), [anon_sym_LT] = ACTIONS(9), @@ -6380,85 +6399,167 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__control_flow_start] = ACTIONS(23), }, [STATE(2)] = { - [sym__any_expression] = STATE(315), - [sym_arrow_function] = STATE(315), - [sym_arrow_function_parameters] = STATE(886), - [sym_regular_expression] = STATE(315), - [sym__alias] = STATE(338), - [sym_template_string] = STATE(3), - [sym_expression] = STATE(34), - [sym_unary_expression] = STATE(287), - [sym_binary_expression] = STATE(287), - [sym_ternary_expression] = STATE(315), - [sym_nullish_coalescing_expression] = STATE(315), - [sym_conditional_expression] = STATE(315), - [sym__primitive] = STATE(3), - [sym_object] = STATE(3), - [sym_array] = STATE(3), - [sym_string] = STATE(3), - [sym_group] = STATE(3), - [sym_call_expression] = STATE(3), - [sym_member_expression] = STATE(3), - [sym_bracket_expression] = STATE(3), - [sym__backtick] = STATE(569), - [sym__single_quote] = STATE(602), - [sym__double_quote] = STATE(603), + [sym__any_expression] = STATE(345), + [sym_arrow_function] = STATE(345), + [sym_arrow_function_parameters] = STATE(879), + [sym_regular_expression] = STATE(345), + [sym__alias] = STATE(507), + [sym_template_string] = STATE(4), + [sym_expression] = STATE(77), + [sym_unary_expression] = STATE(337), + [sym_binary_expression] = STATE(337), + [sym_ternary_expression] = STATE(345), + [sym_nullish_coalescing_expression] = STATE(345), + [sym_conditional_expression] = STATE(345), + [sym__primitive] = STATE(4), + [sym_object] = STATE(4), + [sym_array] = STATE(4), + [sym_string] = STATE(4), + [sym_group] = STATE(4), + [sym_call_expression] = STATE(4), + [sym_member_expression] = STATE(4), + [sym_bracket_expression] = STATE(4), + [sym__backtick] = STATE(559), + [sym__single_quote] = STATE(615), + [sym__double_quote] = STATE(595), [anon_sym_GT] = ACTIONS(25), [anon_sym_LT] = ACTIONS(25), [anon_sym_SQUOTE] = ACTIONS(27), [anon_sym_DQUOTE] = ACTIONS(29), [anon_sym_LBRACE] = ACTIONS(31), [anon_sym_let] = ACTIONS(33), - [anon_sym_SEMI] = ACTIONS(35), - [anon_sym_LPAREN] = ACTIONS(37), + [anon_sym_SEMI] = ACTIONS(27), + [anon_sym_LPAREN] = ACTIONS(35), + [anon_sym_of] = ACTIONS(33), + [anon_sym_COMMA] = ACTIONS(27), + [anon_sym_else] = ACTIONS(33), + [anon_sym_as] = ACTIONS(37), + [anon_sym_EQ_GT] = ACTIONS(39), + [anon_sym_SLASH] = ACTIONS(41), + [anon_sym_DOT] = ACTIONS(44), + [anon_sym_PLUS] = ACTIONS(25), + [anon_sym_STAR] = ACTIONS(25), + [anon_sym_COLON] = ACTIONS(46), + [anon_sym_then] = ACTIONS(33), + [anon_sym_LBRACK] = ACTIONS(48), + [anon_sym_BANG] = ACTIONS(51), + [anon_sym_QMARK] = ACTIONS(25), + [anon_sym_QMARK_QMARK] = ACTIONS(25), + [anon_sym_PIPE_PIPE] = ACTIONS(25), + [anon_sym_AMP_AMP] = ACTIONS(25), + [anon_sym_PIPE] = ACTIONS(25), + [sym_identifier] = ACTIONS(33), + [sym_number] = ACTIONS(53), + [anon_sym_QMARK_DOT] = ACTIONS(44), + [anon_sym_BANG_DOT] = ACTIONS(44), + [anon_sym_PERCENT] = ACTIONS(25), + [anon_sym_BQUOTE] = ACTIONS(55), + [anon_sym_DASH] = ACTIONS(25), + [anon_sym_STAR_STAR] = ACTIONS(25), + [anon_sym_EQ_EQ] = ACTIONS(25), + [anon_sym_EQ_EQ_EQ] = ACTIONS(44), + [anon_sym_BANG_EQ] = ACTIONS(25), + [anon_sym_BANG_EQ_EQ] = ACTIONS(44), + [anon_sym_LT_EQ] = ACTIONS(44), + [anon_sym_in] = ACTIONS(25), + [anon_sym_GT_EQ] = ACTIONS(44), + [anon_sym_PLUS_EQ] = ACTIONS(44), + [anon_sym_DASH_EQ] = ACTIONS(44), + [anon_sym_STAR_EQ] = ACTIONS(44), + [anon_sym_SLASH_EQ] = ACTIONS(44), + [anon_sym_PERCENT_EQ] = ACTIONS(44), + [anon_sym_STAR_STAR_EQ] = ACTIONS(44), + [anon_sym_LT_LT_EQ] = ACTIONS(44), + [anon_sym_GT_GT_EQ] = ACTIONS(44), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(44), + [anon_sym_AMP_EQ] = ACTIONS(44), + [anon_sym_CARET_EQ] = ACTIONS(44), + [anon_sym_PIPE_EQ] = ACTIONS(44), + [anon_sym_AMP_AMP_EQ] = ACTIONS(44), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(44), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(44), + [sym_comment] = ACTIONS(3), + }, + [STATE(3)] = { + [sym__any_expression] = STATE(345), + [sym_arrow_function] = STATE(345), + [sym_arrow_function_parameters] = STATE(879), + [sym_regular_expression] = STATE(345), + [sym__alias] = STATE(507), + [sym_template_string] = STATE(4), + [sym_expression] = STATE(77), + [sym_unary_expression] = STATE(337), + [sym_binary_expression] = STATE(337), + [sym_ternary_expression] = STATE(345), + [sym_nullish_coalescing_expression] = STATE(345), + [sym_conditional_expression] = STATE(345), + [sym__primitive] = STATE(4), + [sym_object] = STATE(4), + [sym_array] = STATE(4), + [sym_string] = STATE(4), + [sym_group] = STATE(4), + [sym_call_expression] = STATE(4), + [sym_member_expression] = STATE(4), + [sym_bracket_expression] = STATE(4), + [sym__backtick] = STATE(559), + [sym__single_quote] = STATE(615), + [sym__double_quote] = STATE(595), + [anon_sym_GT] = ACTIONS(25), + [anon_sym_LT] = ACTIONS(25), + [anon_sym_SQUOTE] = ACTIONS(57), + [anon_sym_DQUOTE] = ACTIONS(27), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_let] = ACTIONS(33), + [anon_sym_SEMI] = ACTIONS(27), + [anon_sym_LPAREN] = ACTIONS(35), [anon_sym_of] = ACTIONS(33), - [anon_sym_COMMA] = ACTIONS(35), + [anon_sym_COMMA] = ACTIONS(27), [anon_sym_else] = ACTIONS(33), - [anon_sym_as] = ACTIONS(39), - [anon_sym_EQ_GT] = ACTIONS(41), - [anon_sym_SLASH] = ACTIONS(43), - [anon_sym_DOT] = ACTIONS(45), + [anon_sym_as] = ACTIONS(37), + [anon_sym_EQ_GT] = ACTIONS(39), + [anon_sym_SLASH] = ACTIONS(41), + [anon_sym_DOT] = ACTIONS(44), [anon_sym_PLUS] = ACTIONS(25), [anon_sym_STAR] = ACTIONS(25), - [anon_sym_COLON] = ACTIONS(47), + [anon_sym_COLON] = ACTIONS(46), [anon_sym_then] = ACTIONS(33), - [anon_sym_LBRACK] = ACTIONS(49), + [anon_sym_LBRACK] = ACTIONS(48), [anon_sym_BANG] = ACTIONS(51), [anon_sym_QMARK] = ACTIONS(25), [anon_sym_QMARK_QMARK] = ACTIONS(25), [anon_sym_PIPE_PIPE] = ACTIONS(25), [anon_sym_AMP_AMP] = ACTIONS(25), [anon_sym_PIPE] = ACTIONS(25), - [sym_identifier] = ACTIONS(53), - [sym_number] = ACTIONS(55), - [anon_sym_QMARK_DOT] = ACTIONS(45), - [anon_sym_BANG_DOT] = ACTIONS(45), + [sym_identifier] = ACTIONS(33), + [sym_number] = ACTIONS(53), + [anon_sym_QMARK_DOT] = ACTIONS(44), + [anon_sym_BANG_DOT] = ACTIONS(44), [anon_sym_PERCENT] = ACTIONS(25), - [anon_sym_BQUOTE] = ACTIONS(57), + [anon_sym_BQUOTE] = ACTIONS(55), [anon_sym_DASH] = ACTIONS(25), [anon_sym_STAR_STAR] = ACTIONS(25), [anon_sym_EQ_EQ] = ACTIONS(25), - [anon_sym_EQ_EQ_EQ] = ACTIONS(45), + [anon_sym_EQ_EQ_EQ] = ACTIONS(44), [anon_sym_BANG_EQ] = ACTIONS(25), - [anon_sym_BANG_EQ_EQ] = ACTIONS(45), - [anon_sym_LT_EQ] = ACTIONS(45), + [anon_sym_BANG_EQ_EQ] = ACTIONS(44), + [anon_sym_LT_EQ] = ACTIONS(44), [anon_sym_in] = ACTIONS(25), - [anon_sym_GT_EQ] = ACTIONS(45), - [anon_sym_PLUS_EQ] = ACTIONS(45), - [anon_sym_DASH_EQ] = ACTIONS(45), - [anon_sym_STAR_EQ] = ACTIONS(45), - [anon_sym_SLASH_EQ] = ACTIONS(45), - [anon_sym_PERCENT_EQ] = ACTIONS(45), - [anon_sym_STAR_STAR_EQ] = ACTIONS(45), - [anon_sym_LT_LT_EQ] = ACTIONS(45), - [anon_sym_GT_GT_EQ] = ACTIONS(45), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(45), - [anon_sym_AMP_EQ] = ACTIONS(45), - [anon_sym_CARET_EQ] = ACTIONS(45), - [anon_sym_PIPE_EQ] = ACTIONS(45), - [anon_sym_AMP_AMP_EQ] = ACTIONS(45), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(45), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(45), + [anon_sym_GT_EQ] = ACTIONS(44), + [anon_sym_PLUS_EQ] = ACTIONS(44), + [anon_sym_DASH_EQ] = ACTIONS(44), + [anon_sym_STAR_EQ] = ACTIONS(44), + [anon_sym_SLASH_EQ] = ACTIONS(44), + [anon_sym_PERCENT_EQ] = ACTIONS(44), + [anon_sym_STAR_STAR_EQ] = ACTIONS(44), + [anon_sym_LT_LT_EQ] = ACTIONS(44), + [anon_sym_GT_GT_EQ] = ACTIONS(44), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(44), + [anon_sym_AMP_EQ] = ACTIONS(44), + [anon_sym_CARET_EQ] = ACTIONS(44), + [anon_sym_PIPE_EQ] = ACTIONS(44), + [anon_sym_AMP_AMP_EQ] = ACTIONS(44), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(44), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(44), [sym_comment] = ACTIONS(3), }, }; @@ -6471,9 +6572,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(69), 1, anon_sym_PIPE, - STATE(29), 1, + STATE(71), 1, aux_sym_pipe_sequence_repeat1, - STATE(35), 1, + STATE(87), 1, sym_pipe_sequence, ACTIONS(67), 2, anon_sym_PIPE_PIPE, @@ -6482,7 +6583,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(59), 20, + ACTIONS(59), 19, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -6493,7 +6594,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, sym_identifier, @@ -6503,15 +6603,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(61), 27, + ACTIONS(61), 23, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, - sym_number, - anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -6531,56 +6627,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [76] = 11, + [71] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(65), 1, - anon_sym_LBRACK, - ACTIONS(75), 1, - anon_sym_PIPE, - STATE(103), 1, - aux_sym_pipe_sequence_repeat1, - STATE(153), 1, - sym_pipe_sequence, - ACTIONS(67), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(63), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(71), 8, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, + ACTIONS(39), 1, + anon_sym_EQ_GT, + ACTIONS(71), 1, anon_sym_LPAREN, - anon_sym_COMMA, - sym_number, - anon_sym_BQUOTE, - ACTIONS(59), 10, + ACTIONS(25), 22, anon_sym_GT, anon_sym_LT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(73), 10, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_as, anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, sym_identifier, - ACTIONS(61), 19, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_in, + ACTIONS(44), 27, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -6600,53 +6685,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [156] = 8, + [134] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(65), 1, anon_sym_LBRACK, - ACTIONS(69), 1, + ACTIONS(77), 1, anon_sym_PIPE, - STATE(29), 1, + STATE(99), 1, aux_sym_pipe_sequence_repeat1, - STATE(35), 1, + STATE(150), 1, sym_pipe_sequence, + ACTIONS(67), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(63), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(59), 22, - anon_sym_GT, - anon_sym_LT, + ACTIONS(73), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(75), 8, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_as, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, sym_identifier, + ACTIONS(59), 11, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(61), 27, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_number, - anon_sym_BQUOTE, + ACTIONS(61), 19, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -6666,10 +6749,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [230] = 3, + [209] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(77), 23, + ACTIONS(71), 1, + anon_sym_LPAREN, + ACTIONS(25), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -6680,7 +6765,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -6693,20 +6777,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(79), 32, + ACTIONS(44), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -6726,12 +6806,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [293] = 4, + [270] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(85), 1, - anon_sym_EQ_GT, - ACTIONS(81), 23, + ACTIONS(71), 1, + anon_sym_LPAREN, + ACTIONS(79), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -6742,7 +6822,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -6755,19 +6834,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(83), 31, + ACTIONS(81), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -6787,11 +6863,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [358] = 3, + [331] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 23, - anon_sym_GT, + ACTIONS(65), 1, + anon_sym_LBRACK, + ACTIONS(69), 1, + anon_sym_PIPE, + STATE(71), 1, + aux_sym_pipe_sequence_repeat1, + STATE(87), 1, + sym_pipe_sequence, + ACTIONS(63), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(59), 21, + anon_sym_GT, anon_sym_LT, anon_sym_let, anon_sym_of, @@ -6801,12 +6889,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, sym_identifier, anon_sym_PERCENT, anon_sym_DASH, @@ -6814,20 +6900,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(89), 32, + ACTIONS(61), 23, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - sym_number, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -6847,10 +6924,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [421] = 3, + [400] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(91), 23, + ACTIONS(83), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -6861,7 +6938,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -6874,20 +6950,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(93), 32, + ACTIONS(85), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -6907,10 +6979,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [484] = 3, + [458] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(95), 23, + ACTIONS(91), 1, + anon_sym_EQ_GT, + ACTIONS(87), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -6921,7 +6995,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -6934,20 +7007,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(97), 32, + ACTIONS(89), 27, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, anon_sym_DOT, - anon_sym_COLON, anon_sym_LBRACK, - sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -6967,10 +7035,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [547] = 3, + [518] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 23, + ACTIONS(93), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -6981,7 +7049,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -6994,20 +7061,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(101), 32, + ACTIONS(95), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7027,10 +7090,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [610] = 3, + [576] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(103), 23, + ACTIONS(97), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7041,7 +7104,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -7054,20 +7116,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(105), 32, + ACTIONS(99), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7087,10 +7145,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [673] = 3, + [634] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(107), 23, + ACTIONS(101), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7101,7 +7159,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -7114,20 +7171,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(109), 32, + ACTIONS(103), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7147,10 +7200,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [736] = 3, + [692] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(111), 23, + ACTIONS(105), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7161,7 +7214,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -7174,20 +7226,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(113), 32, + ACTIONS(107), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7207,10 +7255,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [799] = 3, + [750] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 23, + ACTIONS(109), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7221,7 +7269,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -7234,20 +7281,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(83), 32, + ACTIONS(111), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7267,12 +7310,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [862] = 4, + [808] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(119), 1, - anon_sym_LPAREN, - ACTIONS(115), 23, + ACTIONS(87), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7283,7 +7324,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -7296,19 +7336,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(117), 31, + ACTIONS(89), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, anon_sym_COMMA, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7328,10 +7365,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [927] = 3, + [866] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(121), 23, + ACTIONS(113), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7342,7 +7379,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -7355,20 +7391,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(123), 32, + ACTIONS(115), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7388,17 +7420,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [990] = 6, + [924] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(129), 1, - anon_sym_COLON, - STATE(32), 1, - sym_pipe_arguments, - STATE(27), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(125), 23, + ACTIONS(65), 1, + anon_sym_LBRACK, + ACTIONS(63), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(117), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7409,7 +7440,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -7422,16 +7452,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(127), 28, + ACTIONS(119), 24, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_LBRACK, - sym_number, - anon_sym_BQUOTE, + anon_sym_COLON, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7451,10 +7477,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1059] = 3, + [986] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(131), 23, + ACTIONS(121), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7465,7 +7491,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -7478,20 +7503,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(133), 32, + ACTIONS(123), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7511,14 +7532,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1122] = 5, + [1044] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(41), 1, - anon_sym_EQ_GT, - ACTIONS(119), 1, - anon_sym_LPAREN, - ACTIONS(25), 23, + ACTIONS(125), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7529,7 +7546,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -7542,18 +7558,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(45), 30, + ACTIONS(127), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, anon_sym_COMMA, anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7573,10 +7587,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1189] = 3, + [1102] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(135), 23, + ACTIONS(129), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7587,7 +7601,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -7600,20 +7613,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(137), 32, + ACTIONS(131), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7633,10 +7642,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1252] = 3, + [1160] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(139), 23, + ACTIONS(133), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7647,7 +7656,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -7660,82 +7668,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(141), 32, + ACTIONS(135), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - sym_number, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - anon_sym_BQUOTE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [1315] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(65), 1, - anon_sym_LBRACK, - ACTIONS(63), 3, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(143), 23, - anon_sym_GT, - anon_sym_LT, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_then, - anon_sym_BANG, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - sym_identifier, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(145), 28, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_COLON, - sym_number, - anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7755,10 +7697,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1382] = 3, + [1218] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(147), 23, + ACTIONS(137), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7769,7 +7711,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -7782,20 +7723,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(149), 32, + ACTIONS(139), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7815,12 +7752,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1445] = 4, + [1276] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(119), 1, - anon_sym_LPAREN, - ACTIONS(25), 23, + ACTIONS(141), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7831,7 +7766,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -7844,19 +7778,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(45), 31, + ACTIONS(143), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, anon_sym_COMMA, anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - sym_number, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7876,33 +7807,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1510] = 5, + [1334] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(151), 9, + ACTIONS(145), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_LBRACK, - sym_number, - anon_sym_BQUOTE, - ACTIONS(153), 10, + ACTIONS(147), 8, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_as, - anon_sym_SLASH, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, sym_identifier, - ACTIONS(25), 13, + ACTIONS(25), 14, anon_sym_GT, anon_sym_LT, + anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, anon_sym_PIPE_PIPE, @@ -7914,8 +7839,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(45), 22, + ACTIONS(44), 23, anon_sym_DOT, + anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, @@ -7937,15 +7863,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1576] = 5, + [1395] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(129), 1, + ACTIONS(153), 1, anon_sym_COLON, - STATE(28), 2, + STATE(81), 1, + sym_pipe_arguments, + STATE(29), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(155), 23, + ACTIONS(149), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -7956,7 +7884,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -7969,16 +7896,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(157), 28, + ACTIONS(151), 23, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_LBRACK, - sym_number, - anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7998,51 +7920,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1642] = 5, + [1458] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(163), 1, - anon_sym_COLON, - STATE(28), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(159), 23, + ACTIONS(155), 1, + anon_sym_LPAREN, + ACTIONS(79), 16, anon_sym_GT, anon_sym_LT, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, anon_sym_SLASH, + anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, - anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(161), 28, - anon_sym_SQUOTE, + ACTIONS(81), 31, anon_sym_DQUOTE, - anon_sym_LBRACE, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - sym_number, - anon_sym_BQUOTE, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8059,14 +7974,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1708] = 5, + [1516] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - anon_sym_PIPE, - STATE(30), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(166), 22, + ACTIONS(153), 1, + anon_sym_COLON, + STATE(30), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(157), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -8077,11 +7993,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PIPE, sym_identifier, anon_sym_PERCENT, anon_sym_DASH, @@ -8089,16 +8005,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(168), 28, + ACTIONS(159), 23, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_LBRACK, - sym_number, - anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8118,14 +8029,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1772] = 5, + [1576] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(174), 1, - anon_sym_PIPE, - STATE(30), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(170), 22, + ACTIONS(165), 1, + anon_sym_COLON, + STATE(30), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(161), 22, anon_sym_GT, anon_sym_LT, anon_sym_let, @@ -8136,11 +8048,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PIPE, sym_identifier, anon_sym_PERCENT, anon_sym_DASH, @@ -8148,16 +8060,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(172), 28, + ACTIONS(163), 23, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_LBRACK, - sym_number, - anon_sym_BQUOTE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8177,49 +8084,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1836] = 6, + [1636] = 9, ACTIONS(3), 1, sym_comment, - STATE(271), 1, - sym__binary_op, - ACTIONS(179), 9, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, + ACTIONS(77), 1, + anon_sym_PIPE, + ACTIONS(170), 1, anon_sym_LBRACK, - sym_number, - anon_sym_BQUOTE, - ACTIONS(177), 10, + STATE(99), 1, + aux_sym_pipe_sequence_repeat1, + STATE(150), 1, + sym_pipe_sequence, + ACTIONS(172), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(168), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(59), 12, anon_sym_GT, anon_sym_LT, + anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(181), 12, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_SLASH, - anon_sym_then, - anon_sym_BANG, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_identifier, - ACTIONS(183), 19, + ACTIONS(61), 26, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8236,46 +8142,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1901] = 3, + [1703] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(185), 23, + ACTIONS(155), 1, + anon_sym_LPAREN, + ACTIONS(174), 1, + anon_sym_EQ_GT, + ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(187), 28, - anon_sym_SQUOTE, + ACTIONS(44), 30, anon_sym_DQUOTE, - anon_sym_LBRACE, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, anon_sym_LBRACK, - sym_number, - anon_sym_BQUOTE, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8292,46 +8196,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1960] = 3, + [1762] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(170), 23, + ACTIONS(87), 16, anon_sym_GT, anon_sym_LT, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, anon_sym_SLASH, + anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, - anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(172), 28, - anon_sym_SQUOTE, + ACTIONS(89), 31, anon_sym_DQUOTE, - anon_sym_LBRACE, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - sym_number, - anon_sym_BQUOTE, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8348,49 +8248,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2019] = 6, + [1817] = 11, ACTIONS(3), 1, sym_comment, - STATE(271), 1, - sym__binary_op, - ACTIONS(189), 9, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, + ACTIONS(77), 1, + anon_sym_PIPE, + ACTIONS(170), 1, anon_sym_LBRACK, - sym_number, - anon_sym_BQUOTE, - ACTIONS(191), 9, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_BANG, + STATE(99), 1, + aux_sym_pipe_sequence_repeat1, + STATE(150), 1, + sym_pipe_sequence, + ACTIONS(75), 2, anon_sym_QMARK, anon_sym_QMARK_QMARK, - sym_identifier, - ACTIONS(177), 13, + ACTIONS(172), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(168), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(73), 6, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(59), 10, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(183), 19, + ACTIONS(61), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8407,45 +8308,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2084] = 3, + [1888] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(193), 22, + ACTIONS(113), 16, anon_sym_GT, anon_sym_LT, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, anon_sym_SLASH, + anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, - anon_sym_then, - anon_sym_BANG, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - sym_identifier, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(195), 28, - anon_sym_SQUOTE, + ACTIONS(115), 31, anon_sym_DQUOTE, - anon_sym_LBRACE, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - sym_number, - anon_sym_BQUOTE, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8462,12 +8360,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2142] = 4, + [1943] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(197), 1, - anon_sym_LPAREN, - ACTIONS(115), 16, + ACTIONS(133), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8484,7 +8380,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(117), 31, + ACTIONS(135), 31, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, @@ -8516,48 +8412,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2200] = 9, + [1998] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 1, - anon_sym_PIPE, - ACTIONS(201), 1, - anon_sym_LBRACK, - STATE(103), 1, - aux_sym_pipe_sequence_repeat1, - STATE(153), 1, - sym_pipe_sequence, - ACTIONS(203), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(199), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(59), 12, + ACTIONS(176), 1, + anon_sym_LPAREN, + ACTIONS(178), 1, + anon_sym_EQ_GT, + ACTIONS(25), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(61), 26, + anon_sym_in, + ACTIONS(44), 27, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_RBRACK, + anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8574,19 +8466,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2267] = 8, + [2057] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 1, - anon_sym_PIPE, - ACTIONS(201), 1, + ACTIONS(180), 1, + anon_sym_DOT, + ACTIONS(182), 1, anon_sym_LBRACK, - STATE(103), 1, + ACTIONS(186), 1, + anon_sym_PIPE, + STATE(93), 1, aux_sym_pipe_sequence_repeat1, - STATE(153), 1, + STATE(149), 1, sym_pipe_sequence, - ACTIONS(199), 3, - anon_sym_DOT, + ACTIONS(184), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(188), 2, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, ACTIONS(59), 14, @@ -8597,24 +8493,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(61), 26, + anon_sym_in, + ACTIONS(61), 24, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_RBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8631,13 +8525,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2332] = 5, + [2126] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(197), 1, + ACTIONS(155), 1, anon_sym_LPAREN, - ACTIONS(205), 1, - anon_sym_EQ_GT, ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, @@ -8654,13 +8546,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(45), 30, + ACTIONS(44), 31, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_QMARK_DOT, @@ -8685,42 +8578,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2391] = 3, + [2183] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 16, + ACTIONS(77), 1, + anon_sym_PIPE, + ACTIONS(180), 1, + anon_sym_DOT, + ACTIONS(182), 1, + anon_sym_LBRACK, + STATE(99), 1, + aux_sym_pipe_sequence_repeat1, + STATE(150), 1, + sym_pipe_sequence, + ACTIONS(184), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(188), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(75), 3, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + sym_identifier, + ACTIONS(73), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + ACTIONS(59), 11, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(83), 31, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_in, + ACTIONS(61), 19, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8737,50 +8639,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2446] = 11, + [2256] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 1, - anon_sym_PIPE, - ACTIONS(201), 1, - anon_sym_LBRACK, - STATE(103), 1, - aux_sym_pipe_sequence_repeat1, - STATE(153), 1, - sym_pipe_sequence, - ACTIONS(73), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(203), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(199), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(71), 6, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(59), 10, + ACTIONS(176), 1, + anon_sym_LPAREN, + ACTIONS(25), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(61), 20, + anon_sym_in, + ACTIONS(44), 28, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8797,42 +8692,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2517] = 3, + [2313] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(121), 16, + ACTIONS(180), 1, + anon_sym_DOT, + ACTIONS(182), 1, + anon_sym_LBRACK, + ACTIONS(186), 1, + anon_sym_PIPE, + STATE(93), 1, + aux_sym_pipe_sequence_repeat1, + STATE(149), 1, + sym_pipe_sequence, + ACTIONS(188), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(59), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(123), 31, + anon_sym_in, + ACTIONS(61), 24, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8849,14 +8750,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2572] = 3, + [2380] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(131), 16, + ACTIONS(176), 1, + anon_sym_LPAREN, + ACTIONS(79), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_EQ, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -8864,27 +8767,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(133), 31, + anon_sym_in, + ACTIONS(81), 28, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8901,44 +8803,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2627] = 5, + [2437] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(207), 1, - anon_sym_LPAREN, - ACTIONS(209), 1, - anon_sym_EQ_GT, - ACTIONS(25), 18, + ACTIONS(77), 1, + anon_sym_PIPE, + ACTIONS(170), 1, + anon_sym_LBRACK, + STATE(99), 1, + aux_sym_pipe_sequence_repeat1, + STATE(150), 1, + sym_pipe_sequence, + ACTIONS(168), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(59), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(45), 27, - anon_sym_SQUOTE, + ACTIONS(61), 26, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8955,33 +8860,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2686] = 10, + [2502] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 1, - anon_sym_DOT, - ACTIONS(213), 1, - anon_sym_LBRACK, - ACTIONS(217), 1, - anon_sym_PIPE, - STATE(104), 1, - aux_sym_pipe_sequence_repeat1, - STATE(154), 1, - sym_pipe_sequence, - ACTIONS(215), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(219), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(59), 14, + ACTIONS(129), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, sym_identifier, anon_sym_PERCENT, anon_sym_DASH, @@ -8989,12 +8882,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(61), 24, + ACTIONS(131), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, + anon_sym_COLON, + anon_sym_LBRACK, anon_sym_DOT_DOT_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9014,12 +8911,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2755] = 4, + [2556] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(197), 1, - anon_sym_LPAREN, - ACTIONS(25), 15, + ACTIONS(129), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9035,7 +8930,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(45), 31, + ACTIONS(131), 31, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, @@ -9067,51 +8962,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2812] = 12, + [2610] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 1, - anon_sym_PIPE, - ACTIONS(211), 1, - anon_sym_DOT, - ACTIONS(213), 1, - anon_sym_LBRACK, - STATE(103), 1, - aux_sym_pipe_sequence_repeat1, - STATE(153), 1, - sym_pipe_sequence, - ACTIONS(215), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(219), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(73), 3, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - sym_identifier, - ACTIONS(71), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - ACTIONS(59), 11, + ACTIONS(101), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(61), 19, + ACTIONS(103), 31, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9128,16 +9013,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2885] = 4, + [2664] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(207), 1, - anon_sym_LPAREN, - ACTIONS(25), 18, + ACTIONS(137), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9145,26 +9027,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(45), 28, - anon_sym_SQUOTE, + ACTIONS(139), 31, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9181,23 +9064,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2942] = 9, + [2718] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 1, - anon_sym_DOT, - ACTIONS(213), 1, + ACTIONS(170), 1, anon_sym_LBRACK, - ACTIONS(217), 1, - anon_sym_PIPE, - STATE(104), 1, - aux_sym_pipe_sequence_repeat1, - STATE(154), 1, - sym_pipe_sequence, - ACTIONS(219), 2, + ACTIONS(168), 3, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(59), 16, + ACTIONS(117), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9207,22 +9083,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - sym_identifier, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(61), 24, - anon_sym_SQUOTE, + ACTIONS(119), 27, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9239,16 +9117,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3009] = 4, + [2776] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(207), 1, - anon_sym_LPAREN, - ACTIONS(115), 18, + ACTIONS(105), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9256,26 +9131,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(117), 28, - anon_sym_SQUOTE, + ACTIONS(107), 31, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9292,16 +9168,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3066] = 5, + [2830] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(201), 1, - anon_sym_LBRACK, - ACTIONS(199), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(143), 15, + ACTIONS(141), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9317,14 +9187,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(145), 27, + ACTIONS(143), 31, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9345,10 +9219,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3124] = 3, + [2884] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(135), 15, + ACTIONS(109), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9364,7 +9238,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(137), 31, + ACTIONS(111), 31, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, @@ -9396,10 +9270,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3178] = 3, + [2938] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(139), 15, + ACTIONS(93), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9415,7 +9289,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(141), 31, + ACTIONS(95), 31, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, @@ -9447,10 +9321,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3232] = 3, + [2992] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(77), 15, + ACTIONS(180), 1, + anon_sym_DOT, + ACTIONS(182), 1, + anon_sym_LBRACK, + ACTIONS(188), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(117), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9461,27 +9342,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(79), 31, + anon_sym_in, + ACTIONS(119), 25, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9498,13 +9375,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3286] = 3, + [3052] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(107), 15, + ACTIONS(93), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9512,27 +9390,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(109), 31, + anon_sym_in, + ACTIONS(95), 28, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9549,13 +9426,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3340] = 3, + [3106] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(147), 15, + ACTIONS(83), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9563,27 +9441,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(149), 31, + anon_sym_in, + ACTIONS(85), 28, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9600,10 +9477,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3394] = 3, + [3160] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(103), 15, + ACTIONS(125), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9619,7 +9496,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(105), 31, + ACTIONS(127), 31, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, @@ -9651,14 +9528,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3448] = 3, + [3214] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(147), 18, + ACTIONS(97), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9666,26 +9542,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(149), 28, - anon_sym_SQUOTE, + ACTIONS(99), 31, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9702,13 +9579,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3502] = 3, + [3268] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(91), 15, + ACTIONS(97), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9716,27 +9594,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(93), 31, + anon_sym_in, + ACTIONS(99), 28, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9753,13 +9630,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3556] = 3, + [3322] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 15, + ACTIONS(101), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9767,27 +9645,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(89), 31, + anon_sym_in, + ACTIONS(103), 28, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9804,13 +9681,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3610] = 3, + [3376] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(95), 15, + ACTIONS(105), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9818,27 +9696,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(97), 31, + anon_sym_in, + ACTIONS(107), 28, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9855,20 +9732,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3664] = 6, + [3430] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 1, - anon_sym_DOT, - ACTIONS(213), 1, - anon_sym_LBRACK, - ACTIONS(219), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(143), 17, + ACTIONS(141), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -9883,13 +9754,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(145), 25, + ACTIONS(143), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_DOT_DOT_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9909,10 +9783,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3724] = 3, + [3484] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(95), 18, + ACTIONS(109), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9931,7 +9805,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(97), 28, + ACTIONS(111), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -9960,10 +9834,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3778] = 3, + [3538] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 18, + ACTIONS(87), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9982,7 +9856,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(101), 28, + ACTIONS(89), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -10011,13 +9885,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3832] = 3, + [3592] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 15, + ACTIONS(113), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -10025,27 +9900,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(101), 31, + anon_sym_in, + ACTIONS(115), 28, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10062,13 +9936,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3886] = 3, + [3646] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(111), 15, + ACTIONS(121), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -10076,27 +9951,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(113), 31, + anon_sym_in, + ACTIONS(123), 28, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10113,10 +9987,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3940] = 3, + [3700] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(111), 18, + ACTIONS(125), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10135,7 +10009,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(113), 28, + ACTIONS(127), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -10164,14 +10038,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3994] = 3, + [3754] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(107), 18, + ACTIONS(121), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -10179,26 +10052,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(109), 28, - anon_sym_SQUOTE, + ACTIONS(123), 31, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10215,10 +10089,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4048] = 3, + [3808] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(91), 18, + ACTIONS(133), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10237,7 +10111,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(93), 28, + ACTIONS(135), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -10266,10 +10140,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4102] = 3, + [3862] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 18, + ACTIONS(137), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10288,7 +10162,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(89), 28, + ACTIONS(139), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -10317,21 +10191,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4156] = 3, + [3916] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(103), 18, + ACTIONS(69), 1, + anon_sym_PIPE, + STATE(72), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(190), 21, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, sym_identifier, anon_sym_PERCENT, anon_sym_DASH, @@ -10339,16 +10220,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(105), 28, + ACTIONS(192), 23, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10368,21 +10244,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4210] = 3, + [3974] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 18, + ACTIONS(198), 1, + anon_sym_PIPE, + STATE(72), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(194), 21, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, sym_identifier, anon_sym_PERCENT, anon_sym_DASH, @@ -10390,16 +10273,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(83), 28, + ACTIONS(196), 23, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10419,14 +10297,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4264] = 3, + [4032] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(121), 18, + ACTIONS(83), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -10434,26 +10311,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(123), 28, - anon_sym_SQUOTE, + ACTIONS(85), 31, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_DOT, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10470,36 +10348,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4318] = 3, + [4086] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(139), 18, + ACTIONS(147), 3, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + sym_identifier, + ACTIONS(145), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(141), 28, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON, + ACTIONS(44), 22, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, @@ -10521,14 +10400,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4372] = 3, + [4143] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(135), 18, + ACTIONS(201), 1, + anon_sym_COLON, + STATE(122), 1, + sym_pipe_arguments, + STATE(90), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(149), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -10536,26 +10421,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(137), 28, - anon_sym_SQUOTE, + ACTIONS(151), 26, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10572,41 +10453,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4426] = 3, + [4202] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(77), 18, + ACTIONS(147), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(145), 6, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(25), 13, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(79), 28, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON, + ACTIONS(44), 24, + anon_sym_DOT, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10623,38 +10505,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4480] = 3, + [4259] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(131), 18, + STATE(233), 1, + sym__binary_op, + ACTIONS(205), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(207), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + sym_identifier, + ACTIONS(203), 13, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(133), 28, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(209), 19, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10674,42 +10558,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4534] = 5, + [4318] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(153), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(151), 6, + STATE(233), 1, + sym__binary_op, + ACTIONS(211), 4, + anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(25), 13, + ACTIONS(213), 10, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_identifier, + ACTIONS(203), 11, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(45), 24, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_in, + ACTIONS(209), 19, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10726,22 +10611,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4591] = 6, + [4377] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(221), 1, - anon_sym_COLON, - STATE(144), 1, - sym_pipe_arguments, - STATE(88), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(125), 17, + ACTIONS(194), 22, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, @@ -10754,12 +10637,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(127), 24, + ACTIONS(196), 23, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10779,39 +10661,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4650] = 5, + [4430] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(153), 3, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - sym_identifier, - ACTIONS(151), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - ACTIONS(25), 15, + ACTIONS(215), 1, + anon_sym_COLON, + STATE(138), 1, + sym_pipe_arguments, + STATE(85), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(149), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(45), 22, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(151), 24, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10831,43 +10714,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4707] = 6, + [4489] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(223), 1, - anon_sym_COLON, - STATE(122), 1, - sym_pipe_arguments, - STATE(83), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(125), 15, + ACTIONS(217), 22, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(127), 26, + anon_sym_in, + ACTIONS(219), 23, + anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10884,31 +10764,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4766] = 12, + [4542] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 1, - anon_sym_PIPE, - ACTIONS(201), 1, - anon_sym_LBRACK, - ACTIONS(225), 1, - anon_sym_RPAREN, - ACTIONS(228), 1, - anon_sym_COMMA, - STATE(103), 1, - aux_sym_pipe_sequence_repeat1, - STATE(153), 1, - sym_pipe_sequence, - STATE(708), 1, - aux_sym_arguments_repeat1, - ACTIONS(203), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(199), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(59), 12, + STATE(817), 1, + sym_unit, + ACTIONS(221), 2, + anon_sym_ms, + anon_sym_s, + ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10916,12 +10780,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(61), 20, + ACTIONS(44), 26, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10942,15 +10815,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4836] = 5, + [4598] = 8, ACTIONS(3), 1, sym_comment, + ACTIONS(155), 1, + anon_sym_LPAREN, + ACTIONS(174), 1, + anon_sym_EQ_GT, ACTIONS(223), 1, - anon_sym_COLON, - STATE(84), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(155), 15, + anon_sym_RPAREN, + ACTIONS(226), 1, + anon_sym_COMMA, + STATE(710), 1, + aux_sym_arrow_function_parameters_repeat1, + ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10966,13 +10844,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(157), 26, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, + ACTIONS(44), 24, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10993,15 +10869,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4892] = 5, + [4660] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(230), 1, - anon_sym_COLON, - STATE(84), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(159), 15, + ACTIONS(155), 1, + anon_sym_LPAREN, + ACTIONS(174), 1, + anon_sym_EQ_GT, + ACTIONS(229), 1, + anon_sym_EQ, + ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11017,13 +10894,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(161), 26, + ACTIONS(44), 26, anon_sym_DQUOTE, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -11044,20 +10921,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4948] = 8, + [4718] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(197), 1, - anon_sym_LPAREN, - ACTIONS(205), 1, - anon_sym_EQ_GT, - ACTIONS(233), 1, - anon_sym_RPAREN, - ACTIONS(236), 1, - anon_sym_COMMA, - STATE(690), 1, - aux_sym_arrow_function_parameters_repeat1, - ACTIONS(25), 15, + ACTIONS(215), 1, + anon_sym_COLON, + STATE(86), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(157), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11068,20 +10940,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(45), 24, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_in, + ACTIONS(159), 24, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -11098,16 +10972,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5010] = 6, + [4774] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(197), 1, - anon_sym_LPAREN, - ACTIONS(205), 1, - anon_sym_EQ_GT, - ACTIONS(239), 1, - anon_sym_EQ, - ACTIONS(25), 15, + ACTIONS(231), 1, + anon_sym_COLON, + STATE(86), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(161), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11118,22 +10991,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(45), 26, + anon_sym_in, + ACTIONS(163), 24, + anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -11150,41 +11023,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5068] = 5, + [4830] = 3, ACTIONS(3), 1, sym_comment, - STATE(791), 1, - sym_unit, - ACTIONS(241), 2, - anon_sym_ms, - anon_sym_s, - ACTIONS(25), 15, + ACTIONS(234), 21, anon_sym_GT, anon_sym_LT, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_then, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(45), 26, - anon_sym_RPAREN, + anon_sym_in, + ACTIONS(236), 23, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, anon_sym_COMMA, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -11201,15 +11072,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5124] = 5, + [4882] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(238), 1, anon_sym_COLON, - STATE(89), 2, + STATE(88), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(155), 17, + ACTIONS(161), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11220,22 +11091,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(157), 24, - anon_sym_SQUOTE, + ACTIONS(163), 26, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -11252,15 +11123,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5180] = 5, + [4938] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(243), 1, - anon_sym_COLON, - STATE(89), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(159), 17, + ACTIONS(155), 1, + anon_sym_LPAREN, + ACTIONS(174), 1, + anon_sym_EQ_GT, + ACTIONS(223), 1, + anon_sym_RPAREN, + ACTIONS(241), 1, + anon_sym_COMMA, + STATE(710), 1, + aux_sym_arrow_function_parameters_repeat1, + ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11271,22 +11147,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(161), 24, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + ACTIONS(44), 24, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -11303,20 +11177,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5236] = 8, + [5000] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(197), 1, - anon_sym_LPAREN, - ACTIONS(205), 1, - anon_sym_EQ_GT, - ACTIONS(233), 1, - anon_sym_RPAREN, - ACTIONS(246), 1, - anon_sym_COMMA, - STATE(690), 1, - aux_sym_arrow_function_parameters_repeat1, - ACTIONS(25), 15, + ACTIONS(201), 1, + anon_sym_COLON, + STATE(88), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(157), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11332,11 +11201,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(45), 24, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(159), 26, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -11357,66 +11228,273 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5298] = 24, + [5056] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - anon_sym_SQUOTE, - ACTIONS(31), 1, - anon_sym_LBRACE, - ACTIONS(49), 1, + ACTIONS(77), 1, + anon_sym_PIPE, + ACTIONS(170), 1, anon_sym_LBRACK, - ACTIONS(55), 1, - sym_number, - ACTIONS(57), 1, - anon_sym_BQUOTE, - ACTIONS(248), 1, - anon_sym_DQUOTE, + ACTIONS(243), 1, + anon_sym_RPAREN, + ACTIONS(246), 1, + anon_sym_COMMA, + STATE(99), 1, + aux_sym_pipe_sequence_repeat1, + STATE(150), 1, + sym_pipe_sequence, + STATE(724), 1, + aux_sym_arguments_repeat1, + ACTIONS(172), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(168), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(59), 12, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(61), 20, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [5126] = 8, + ACTIONS(3), 1, + sym_comment, ACTIONS(250), 1, - anon_sym_let, + anon_sym_LBRACK, + ACTIONS(252), 1, + anon_sym_PIPE, + STATE(156), 1, + aux_sym_pipe_sequence_repeat1, + STATE(164), 1, + sym_pipe_sequence, + ACTIONS(248), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(59), 14, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(61), 21, + sym__interpolation_end, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [5186] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(186), 1, + anon_sym_PIPE, + STATE(97), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(190), 16, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_identifier, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_in, + ACTIONS(192), 24, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [5240] = 5, + ACTIONS(3), 1, + sym_comment, ACTIONS(254), 1, + anon_sym_PIPE, + STATE(94), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(194), 14, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(196), 26, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [5294] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(29), 1, + anon_sym_DQUOTE, + ACTIONS(31), 1, + anon_sym_LBRACE, + ACTIONS(53), 1, + sym_number, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_SQUOTE, + ACTIONS(257), 1, + anon_sym_let, + ACTIONS(259), 1, anon_sym_LPAREN, - ACTIONS(258), 1, + ACTIONS(263), 1, anon_sym_SLASH, - ACTIONS(260), 1, + ACTIONS(265), 1, + anon_sym_LBRACK, + ACTIONS(267), 1, anon_sym_BANG, - ACTIONS(262), 1, + ACTIONS(269), 1, sym_identifier, - STATE(34), 1, + STATE(77), 1, sym_expression, - STATE(569), 1, + STATE(559), 1, sym__backtick, - STATE(602), 1, - sym__single_quote, - STATE(603), 1, + STATE(595), 1, sym__double_quote, - STATE(886), 1, + STATE(615), 1, + sym__single_quote, + STATE(806), 1, + sym_microsyntax, + STATE(879), 1, sym_arrow_function_parameters, - ACTIONS(252), 2, - anon_sym_SEMI, - anon_sym_COMMA, - STATE(94), 2, + STATE(332), 2, + sym_microsyntax_implicit_binding, sym_microsyntax_binding, - aux_sym_microsyntax_repeat1, - STATE(287), 2, + STATE(337), 2, sym_unary_expression, sym_binary_expression, - ACTIONS(256), 3, + ACTIONS(261), 3, anon_sym_of, anon_sym_else, anon_sym_then, - STATE(334), 3, + STATE(504), 3, sym_microsyntax_property_binding, sym_microsyntax_keyword_binding, sym_microsyntax_variable_declaration, - STATE(312), 6, + STATE(342), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(3), 9, + STATE(4), 9, sym_template_string, sym__primitive, sym_object, @@ -11426,66 +11504,65 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [5391] = 24, + [5386] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - anon_sym_SQUOTE, + ACTIONS(29), 1, + anon_sym_DQUOTE, ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(49), 1, - anon_sym_LBRACK, - ACTIONS(55), 1, + ACTIONS(53), 1, sym_number, - ACTIONS(57), 1, + ACTIONS(55), 1, anon_sym_BQUOTE, - ACTIONS(250), 1, + ACTIONS(57), 1, + anon_sym_SQUOTE, + ACTIONS(257), 1, anon_sym_let, - ACTIONS(254), 1, + ACTIONS(259), 1, anon_sym_LPAREN, - ACTIONS(258), 1, + ACTIONS(263), 1, anon_sym_SLASH, - ACTIONS(260), 1, + ACTIONS(265), 1, + anon_sym_LBRACK, + ACTIONS(267), 1, anon_sym_BANG, - ACTIONS(262), 1, + ACTIONS(271), 1, sym_identifier, - ACTIONS(264), 1, - anon_sym_DQUOTE, - STATE(34), 1, + STATE(77), 1, sym_expression, - STATE(569), 1, + STATE(559), 1, sym__backtick, - STATE(602), 1, - sym__single_quote, - STATE(603), 1, + STATE(595), 1, sym__double_quote, - STATE(886), 1, + STATE(615), 1, + sym__single_quote, + STATE(814), 1, + sym_microsyntax, + STATE(879), 1, sym_arrow_function_parameters, - ACTIONS(266), 2, - anon_sym_SEMI, - anon_sym_COMMA, - STATE(91), 2, + STATE(332), 2, + sym_microsyntax_implicit_binding, sym_microsyntax_binding, - aux_sym_microsyntax_repeat1, - STATE(287), 2, + STATE(337), 2, sym_unary_expression, sym_binary_expression, - ACTIONS(256), 3, + ACTIONS(261), 3, anon_sym_of, anon_sym_else, anon_sym_then, - STATE(334), 3, + STATE(504), 3, sym_microsyntax_property_binding, sym_microsyntax_keyword_binding, sym_microsyntax_variable_declaration, - STATE(312), 6, + STATE(342), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(3), 9, + STATE(4), 9, sym_template_string, sym__primitive, sym_object, @@ -11495,324 +11572,39 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [5484] = 24, + [5478] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(29), 1, - anon_sym_DQUOTE, - ACTIONS(31), 1, - anon_sym_LBRACE, - ACTIONS(49), 1, - anon_sym_LBRACK, - ACTIONS(55), 1, - sym_number, - ACTIONS(57), 1, - anon_sym_BQUOTE, - ACTIONS(250), 1, - anon_sym_let, - ACTIONS(254), 1, - anon_sym_LPAREN, - ACTIONS(258), 1, - anon_sym_SLASH, - ACTIONS(260), 1, - anon_sym_BANG, - ACTIONS(262), 1, - sym_identifier, - ACTIONS(264), 1, - anon_sym_SQUOTE, - STATE(34), 1, - sym_expression, - STATE(569), 1, - sym__backtick, - STATE(602), 1, - sym__single_quote, - STATE(603), 1, - sym__double_quote, - STATE(886), 1, - sym_arrow_function_parameters, - ACTIONS(268), 2, - anon_sym_SEMI, - anon_sym_COMMA, - STATE(95), 2, - sym_microsyntax_binding, - aux_sym_microsyntax_repeat1, - STATE(287), 2, - sym_unary_expression, - sym_binary_expression, - ACTIONS(256), 3, - anon_sym_of, - anon_sym_else, - anon_sym_then, - STATE(334), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, - STATE(312), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(3), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [5577] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(270), 1, - anon_sym_SQUOTE, - ACTIONS(273), 1, - anon_sym_DQUOTE, - ACTIONS(276), 1, - anon_sym_LBRACE, - ACTIONS(279), 1, - anon_sym_let, - ACTIONS(285), 1, - anon_sym_LPAREN, - ACTIONS(291), 1, - anon_sym_SLASH, - ACTIONS(294), 1, - anon_sym_LBRACK, - ACTIONS(297), 1, - anon_sym_BANG, - ACTIONS(300), 1, - sym_identifier, - ACTIONS(303), 1, - sym_number, - ACTIONS(306), 1, - anon_sym_BQUOTE, - STATE(34), 1, - sym_expression, - STATE(569), 1, - sym__backtick, - STATE(602), 1, - sym__single_quote, - STATE(603), 1, - sym__double_quote, - STATE(886), 1, - sym_arrow_function_parameters, - ACTIONS(282), 2, - anon_sym_SEMI, - anon_sym_COMMA, - STATE(94), 2, - sym_microsyntax_binding, - aux_sym_microsyntax_repeat1, - STATE(287), 2, - sym_unary_expression, - sym_binary_expression, - ACTIONS(288), 3, - anon_sym_of, - anon_sym_else, - anon_sym_then, - STATE(334), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, - STATE(312), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(3), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [5670] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(29), 1, - anon_sym_DQUOTE, - ACTIONS(31), 1, - anon_sym_LBRACE, - ACTIONS(49), 1, - anon_sym_LBRACK, - ACTIONS(55), 1, - sym_number, - ACTIONS(57), 1, - anon_sym_BQUOTE, - ACTIONS(248), 1, - anon_sym_SQUOTE, - ACTIONS(250), 1, - anon_sym_let, - ACTIONS(254), 1, - anon_sym_LPAREN, - ACTIONS(258), 1, - anon_sym_SLASH, - ACTIONS(260), 1, - anon_sym_BANG, - ACTIONS(262), 1, - sym_identifier, - STATE(34), 1, - sym_expression, - STATE(569), 1, - sym__backtick, - STATE(602), 1, - sym__single_quote, - STATE(603), 1, - sym__double_quote, - STATE(886), 1, - sym_arrow_function_parameters, - ACTIONS(309), 2, - anon_sym_SEMI, - anon_sym_COMMA, - STATE(94), 2, - sym_microsyntax_binding, - aux_sym_microsyntax_repeat1, - STATE(287), 2, - sym_unary_expression, - sym_binary_expression, - ACTIONS(256), 3, - anon_sym_of, - anon_sym_else, - anon_sym_then, - STATE(334), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, - STATE(312), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(3), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [5763] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(311), 1, - anon_sym_LT_BANG, - ACTIONS(313), 1, - anon_sym_LT, - ACTIONS(315), 1, - anon_sym_LT_SLASH, - ACTIONS(317), 1, - sym_entity, - ACTIONS(319), 1, - aux_sym_text_token1, - ACTIONS(321), 1, - aux_sym_text_token2, - ACTIONS(323), 1, - anon_sym_LBRACE, - ACTIONS(325), 1, - sym__implicit_end_tag, - ACTIONS(327), 1, - sym__interpolation_start, - ACTIONS(329), 1, - sym__control_flow_start, - STATE(102), 1, - aux_sym_document_repeat1, - STATE(113), 1, - sym_start_tag, - STATE(394), 1, - sym_end_tag, - STATE(455), 1, - sym_self_closing_tag, - STATE(465), 1, - sym__alternative_statement, - STATE(466), 1, - sym_placeholder_statement, - STATE(471), 1, - sym_loading_statement, - STATE(474), 1, - sym_error_statement, - STATE(476), 1, - sym_empty_statement, - STATE(477), 1, - sym_else_if_statement, - STATE(478), 1, - sym_else_statement, - STATE(677), 1, - sym_script_start_tag, - STATE(678), 1, - sym_style_start_tag, - STATE(773), 1, - sym__switch_start_expression, - STATE(777), 1, - sym__for_start_expression, - STATE(779), 1, - sym__if_start_expression, - STATE(780), 1, - sym__else_if_start_expression, - STATE(464), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(494), 9, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_text, - sym_icu_expression, - sym_interpolation, - [5867] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(333), 1, - anon_sym_LBRACK, - ACTIONS(337), 1, - anon_sym_PIPE, - STATE(165), 1, - aux_sym_pipe_sequence_repeat1, - STATE(171), 1, - sym_pipe_sequence, - ACTIONS(335), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(331), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(59), 12, - anon_sym_GT, - anon_sym_LT, + ACTIONS(273), 1, + anon_sym_PIPE, + STATE(97), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(194), 16, + anon_sym_GT, + anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(61), 21, - sym__interpolation_end, + anon_sym_in, + ACTIONS(196), 24, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -11829,34 +11621,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5929] = 4, + [5532] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(339), 1, - anon_sym_LPAREN, - ACTIONS(25), 15, + ACTIONS(77), 1, + anon_sym_PIPE, + ACTIONS(170), 1, + anon_sym_LBRACK, + ACTIONS(276), 1, + anon_sym_PLUS, + STATE(99), 1, + aux_sym_pipe_sequence_repeat1, + STATE(150), 1, + sym_pipe_sequence, + ACTIONS(172), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(168), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(59), 11, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(45), 26, - sym__interpolation_end, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(61), 21, + anon_sym_COMMA, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -11877,68 +11675,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5981] = 10, + [5596] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(333), 1, - anon_sym_LBRACK, - ACTIONS(337), 1, + ACTIONS(77), 1, anon_sym_PIPE, - ACTIONS(341), 1, - anon_sym_PLUS, - STATE(165), 1, + STATE(94), 1, aux_sym_pipe_sequence_repeat1, - STATE(171), 1, - sym_pipe_sequence, - ACTIONS(335), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(331), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(59), 11, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(61), 21, - sym__interpolation_end, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_in, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [6045] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(339), 1, - anon_sym_LPAREN, - ACTIONS(343), 1, - anon_sym_EQ_GT, - ACTIONS(25), 15, + ACTIONS(190), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11948,18 +11692,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(45), 25, - sym__interpolation_end, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(192), 26, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -11980,31 +11724,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6099] = 8, + [5650] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(333), 1, + ACTIONS(250), 1, anon_sym_LBRACK, - ACTIONS(337), 1, + ACTIONS(252), 1, anon_sym_PIPE, - STATE(165), 1, + ACTIONS(278), 1, + anon_sym_PLUS, + STATE(156), 1, aux_sym_pipe_sequence_repeat1, - STATE(171), 1, + STATE(164), 1, sym_pipe_sequence, - ACTIONS(331), 3, + ACTIONS(280), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(248), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(59), 14, + ACTIONS(59), 11, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, @@ -12032,71 +11778,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6159] = 30, + [5714] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(311), 1, + ACTIONS(282), 1, anon_sym_LT_BANG, - ACTIONS(313), 1, + ACTIONS(284), 1, anon_sym_LT, - ACTIONS(315), 1, + ACTIONS(286), 1, anon_sym_LT_SLASH, - ACTIONS(317), 1, + ACTIONS(288), 1, sym_entity, - ACTIONS(319), 1, + ACTIONS(290), 1, aux_sym_text_token1, - ACTIONS(321), 1, + ACTIONS(292), 1, aux_sym_text_token2, - ACTIONS(323), 1, + ACTIONS(294), 1, anon_sym_LBRACE, - ACTIONS(327), 1, + ACTIONS(296), 1, + sym__implicit_end_tag, + ACTIONS(298), 1, sym__interpolation_start, - ACTIONS(329), 1, + ACTIONS(300), 1, sym__control_flow_start, - ACTIONS(345), 1, - sym__implicit_end_tag, - STATE(113), 1, + STATE(111), 1, sym_start_tag, - STATE(120), 1, + STATE(123), 1, aux_sym_document_repeat1, - STATE(404), 1, + STATE(391), 1, sym_end_tag, - STATE(455), 1, + STATE(466), 1, sym_self_closing_tag, - STATE(465), 1, + STATE(468), 1, sym__alternative_statement, - STATE(466), 1, + STATE(469), 1, sym_placeholder_statement, - STATE(471), 1, + STATE(470), 1, sym_loading_statement, - STATE(474), 1, + STATE(471), 1, sym_error_statement, - STATE(476), 1, + STATE(474), 1, sym_empty_statement, - STATE(477), 1, + STATE(475), 1, sym_else_if_statement, - STATE(478), 1, + STATE(476), 1, sym_else_statement, - STATE(677), 1, + STATE(670), 1, sym_script_start_tag, - STATE(678), 1, + STATE(671), 1, sym_style_start_tag, - STATE(773), 1, + STATE(772), 1, sym__switch_start_expression, - STATE(777), 1, + STATE(778), 1, sym__for_start_expression, STATE(779), 1, sym__if_start_expression, - STATE(780), 1, + STATE(781), 1, sym__else_if_start_expression, - STATE(464), 6, + STATE(467), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(494), 9, + STATE(432), 9, sym_doctype, sym__node, sym_element, @@ -12106,14 +11852,25 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [6263] = 5, + [5818] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 1, + ACTIONS(250), 1, + anon_sym_LBRACK, + ACTIONS(252), 1, anon_sym_PIPE, - STATE(106), 1, + STATE(156), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(166), 14, + STATE(164), 1, + sym_pipe_sequence, + ACTIONS(280), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(248), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(59), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -12121,20 +11878,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(168), 26, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, + ACTIONS(61), 21, + sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -12155,63 +11905,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6317] = 5, + [5880] = 29, ACTIONS(3), 1, sym_comment, - ACTIONS(217), 1, - anon_sym_PIPE, - STATE(105), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(166), 16, - anon_sym_GT, + ACTIONS(304), 1, + anon_sym_LT_BANG, + ACTIONS(307), 1, anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_identifier, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(168), 24, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + ACTIONS(310), 1, + anon_sym_LT_SLASH, + ACTIONS(313), 1, + sym_entity, + ACTIONS(316), 1, + aux_sym_text_token1, + ACTIONS(319), 1, + aux_sym_text_token2, + ACTIONS(322), 1, + anon_sym_LBRACE, + ACTIONS(325), 1, + sym__interpolation_start, + ACTIONS(328), 1, + sym__control_flow_start, + STATE(103), 1, + aux_sym_document_repeat1, + STATE(105), 1, + sym_start_tag, + STATE(396), 1, + sym_self_closing_tag, + STATE(398), 1, + sym__alternative_statement, + STATE(399), 1, + sym_placeholder_statement, + STATE(402), 1, + sym_loading_statement, + STATE(412), 1, + sym_error_statement, + STATE(418), 1, + sym_empty_statement, + STATE(419), 1, + sym_else_if_statement, + STATE(420), 1, + sym_else_statement, + STATE(659), 1, + sym_script_start_tag, + STATE(725), 1, + sym_style_start_tag, + STATE(739), 1, + sym__if_start_expression, + STATE(766), 1, + sym__switch_start_expression, + STATE(819), 1, + sym__for_start_expression, + STATE(830), 1, + sym__else_if_start_expression, + ACTIONS(302), 2, + ts_builtin_sym_end, anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [6371] = 5, + STATE(397), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(429), 9, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_text, + sym_icu_expression, + sym_interpolation, + [5982] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(347), 1, - anon_sym_PIPE, - STATE(105), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(170), 16, + ACTIONS(229), 1, + anon_sym_EQ, + ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -12221,22 +11993,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - sym_identifier, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(172), 24, - anon_sym_SQUOTE, + ACTIONS(44), 26, anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -12253,119 +12026,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6425] = 5, + [6034] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(350), 1, - anon_sym_PIPE, - STATE(106), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(170), 14, - anon_sym_GT, + ACTIONS(282), 1, + anon_sym_LT_BANG, + ACTIONS(284), 1, anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(172), 26, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_in, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [6479] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(355), 1, - anon_sym_LT_BANG, - ACTIONS(358), 1, - anon_sym_LT, - ACTIONS(361), 1, + ACTIONS(286), 1, anon_sym_LT_SLASH, - ACTIONS(364), 1, + ACTIONS(288), 1, sym_entity, - ACTIONS(367), 1, + ACTIONS(290), 1, aux_sym_text_token1, - ACTIONS(370), 1, + ACTIONS(292), 1, aux_sym_text_token2, - ACTIONS(373), 1, + ACTIONS(294), 1, anon_sym_LBRACE, - ACTIONS(376), 1, + ACTIONS(298), 1, sym__interpolation_start, - ACTIONS(379), 1, + ACTIONS(300), 1, sym__control_flow_start, - STATE(96), 1, - sym_start_tag, - STATE(107), 1, + ACTIONS(331), 1, + sym__implicit_end_tag, + STATE(101), 1, aux_sym_document_repeat1, - STATE(408), 1, + STATE(111), 1, + sym_start_tag, + STATE(377), 1, + sym_end_tag, + STATE(466), 1, sym_self_closing_tag, - STATE(410), 1, + STATE(468), 1, sym__alternative_statement, - STATE(413), 1, + STATE(469), 1, sym_placeholder_statement, - STATE(416), 1, + STATE(470), 1, sym_loading_statement, - STATE(426), 1, + STATE(471), 1, sym_error_statement, - STATE(430), 1, + STATE(474), 1, sym_empty_statement, - STATE(431), 1, + STATE(475), 1, sym_else_if_statement, - STATE(433), 1, + STATE(476), 1, sym_else_statement, - STATE(722), 1, + STATE(670), 1, sym_script_start_tag, - STATE(730), 1, + STATE(671), 1, sym_style_start_tag, - STATE(792), 1, + STATE(772), 1, + sym__switch_start_expression, + STATE(778), 1, sym__for_start_expression, - STATE(802), 1, + STATE(779), 1, sym__if_start_expression, - STATE(812), 1, + STATE(781), 1, sym__else_if_start_expression, - STATE(827), 1, - sym__switch_start_expression, - ACTIONS(353), 2, - ts_builtin_sym_end, - anon_sym_RBRACE, - STATE(409), 6, + STATE(467), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(443), 9, + STATE(432), 9, sym_doctype, sym__node, sym_element, @@ -12375,65 +12100,79 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [6581] = 10, + [6138] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 1, - anon_sym_PIPE, - ACTIONS(201), 1, - anon_sym_LBRACK, - ACTIONS(382), 1, - anon_sym_PLUS, - STATE(103), 1, - aux_sym_pipe_sequence_repeat1, - STATE(153), 1, - sym_pipe_sequence, - ACTIONS(203), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(199), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(59), 11, - anon_sym_GT, - anon_sym_LT, + ACTIONS(29), 1, + anon_sym_DQUOTE, + ACTIONS(31), 1, + anon_sym_LBRACE, + ACTIONS(53), 1, + sym_number, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_SQUOTE, + ACTIONS(257), 1, + anon_sym_let, + ACTIONS(259), 1, + anon_sym_LPAREN, + ACTIONS(263), 1, anon_sym_SLASH, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(61), 21, - anon_sym_COMMA, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_in, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [6645] = 4, + ACTIONS(265), 1, + anon_sym_LBRACK, + ACTIONS(267), 1, + anon_sym_BANG, + ACTIONS(271), 1, + sym_identifier, + STATE(77), 1, + sym_expression, + STATE(559), 1, + sym__backtick, + STATE(595), 1, + sym__double_quote, + STATE(615), 1, + sym__single_quote, + STATE(763), 1, + sym_microsyntax, + STATE(879), 1, + sym_arrow_function_parameters, + STATE(332), 2, + sym_microsyntax_implicit_binding, + sym_microsyntax_binding, + STATE(337), 2, + sym_unary_expression, + sym_binary_expression, + ACTIONS(261), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(504), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + STATE(342), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(4), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [6230] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(239), 1, - anon_sym_EQ, + ACTIONS(333), 1, + anon_sym_LPAREN, ACTIONS(25), 15, anon_sym_GT, anon_sym_LT, @@ -12450,10 +12189,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(45), 26, - anon_sym_DQUOTE, - anon_sym_SEMI, + ACTIONS(44), 26, + sym__interpolation_end, anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, @@ -12477,24 +12216,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6697] = 11, + [6282] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 1, + ACTIONS(77), 1, anon_sym_PIPE, - ACTIONS(201), 1, + ACTIONS(170), 1, anon_sym_LBRACK, - ACTIONS(228), 1, + ACTIONS(246), 1, anon_sym_COMMA, - ACTIONS(384), 1, + ACTIONS(335), 1, anon_sym_RPAREN, - STATE(103), 1, + STATE(99), 1, aux_sym_pipe_sequence_repeat1, - STATE(153), 1, + STATE(150), 1, sym_pipe_sequence, - STATE(708), 1, + STATE(724), 1, aux_sym_arguments_repeat1, - ACTIONS(199), 3, + ACTIONS(168), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, @@ -12532,26 +12271,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6763] = 11, + [6348] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(71), 1, + ACTIONS(73), 1, sym__interpolation_end, - ACTIONS(75), 1, + ACTIONS(77), 1, anon_sym_PIPE, - ACTIONS(333), 1, + ACTIONS(250), 1, anon_sym_LBRACK, - STATE(103), 1, + STATE(99), 1, aux_sym_pipe_sequence_repeat1, - STATE(153), 1, + STATE(150), 1, sym_pipe_sequence, - ACTIONS(73), 2, + ACTIONS(75), 2, anon_sym_QMARK, anon_sym_QMARK_QMARK, - ACTIONS(335), 2, + ACTIONS(280), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(331), 3, + ACTIONS(248), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, @@ -12587,12 +12326,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6829] = 4, + [6414] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(339), 1, + ACTIONS(333), 1, anon_sym_LPAREN, - ACTIONS(115), 15, + ACTIONS(79), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -12608,7 +12347,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(117), 26, + ACTIONS(81), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -12635,71 +12374,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6881] = 30, + [6466] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(311), 1, + ACTIONS(282), 1, anon_sym_LT_BANG, - ACTIONS(313), 1, + ACTIONS(284), 1, anon_sym_LT, - ACTIONS(317), 1, + ACTIONS(288), 1, sym_entity, - ACTIONS(319), 1, + ACTIONS(290), 1, aux_sym_text_token1, - ACTIONS(321), 1, + ACTIONS(292), 1, aux_sym_text_token2, - ACTIONS(323), 1, + ACTIONS(294), 1, anon_sym_LBRACE, - ACTIONS(327), 1, + ACTIONS(298), 1, sym__interpolation_start, - ACTIONS(329), 1, + ACTIONS(300), 1, sym__control_flow_start, - ACTIONS(386), 1, + ACTIONS(337), 1, anon_sym_LT_SLASH, - ACTIONS(388), 1, + ACTIONS(339), 1, sym__implicit_end_tag, - STATE(113), 1, + STATE(111), 1, sym_start_tag, - STATE(114), 1, + STATE(112), 1, aux_sym_document_repeat1, - STATE(455), 1, + STATE(466), 1, sym_self_closing_tag, - STATE(465), 1, + STATE(468), 1, sym__alternative_statement, - STATE(466), 1, + STATE(469), 1, sym_placeholder_statement, - STATE(471), 1, + STATE(470), 1, sym_loading_statement, - STATE(474), 1, + STATE(471), 1, sym_error_statement, - STATE(476), 1, + STATE(474), 1, sym_empty_statement, - STATE(477), 1, + STATE(475), 1, sym_else_if_statement, - STATE(478), 1, + STATE(476), 1, sym_else_statement, - STATE(481), 1, + STATE(478), 1, sym_end_tag, - STATE(677), 1, + STATE(670), 1, sym_script_start_tag, - STATE(678), 1, + STATE(671), 1, sym_style_start_tag, - STATE(773), 1, + STATE(772), 1, sym__switch_start_expression, - STATE(777), 1, + STATE(778), 1, sym__for_start_expression, STATE(779), 1, sym__if_start_expression, - STATE(780), 1, + STATE(781), 1, sym__else_if_start_expression, - STATE(464), 6, + STATE(467), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(494), 9, + STATE(432), 9, sym_doctype, sym__node, sym_element, @@ -12709,71 +12448,71 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [6985] = 30, + [6570] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(311), 1, + ACTIONS(282), 1, anon_sym_LT_BANG, - ACTIONS(313), 1, + ACTIONS(284), 1, anon_sym_LT, - ACTIONS(317), 1, + ACTIONS(288), 1, sym_entity, - ACTIONS(319), 1, + ACTIONS(290), 1, aux_sym_text_token1, - ACTIONS(321), 1, + ACTIONS(292), 1, aux_sym_text_token2, - ACTIONS(323), 1, + ACTIONS(294), 1, anon_sym_LBRACE, - ACTIONS(327), 1, + ACTIONS(298), 1, sym__interpolation_start, - ACTIONS(329), 1, + ACTIONS(300), 1, sym__control_flow_start, - ACTIONS(386), 1, + ACTIONS(337), 1, anon_sym_LT_SLASH, - ACTIONS(390), 1, + ACTIONS(341), 1, sym__implicit_end_tag, - STATE(113), 1, + STATE(111), 1, sym_start_tag, - STATE(120), 1, + STATE(123), 1, aux_sym_document_repeat1, - STATE(449), 1, + STATE(441), 1, sym_end_tag, - STATE(455), 1, + STATE(466), 1, sym_self_closing_tag, - STATE(465), 1, + STATE(468), 1, sym__alternative_statement, - STATE(466), 1, + STATE(469), 1, sym_placeholder_statement, - STATE(471), 1, + STATE(470), 1, sym_loading_statement, - STATE(474), 1, + STATE(471), 1, sym_error_statement, - STATE(476), 1, + STATE(474), 1, sym_empty_statement, - STATE(477), 1, + STATE(475), 1, sym_else_if_statement, - STATE(478), 1, + STATE(476), 1, sym_else_statement, - STATE(677), 1, + STATE(670), 1, sym_script_start_tag, - STATE(678), 1, + STATE(671), 1, sym_style_start_tag, - STATE(773), 1, + STATE(772), 1, sym__switch_start_expression, - STATE(777), 1, + STATE(778), 1, sym__for_start_expression, STATE(779), 1, sym__if_start_expression, - STATE(780), 1, + STATE(781), 1, sym__else_if_start_expression, - STATE(464), 6, + STATE(467), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(494), 9, + STATE(432), 9, sym_doctype, sym__node, sym_element, @@ -12783,131 +12522,114 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [7089] = 24, + [6674] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - anon_sym_SQUOTE, - ACTIONS(29), 1, - anon_sym_DQUOTE, - ACTIONS(31), 1, - anon_sym_LBRACE, - ACTIONS(49), 1, - anon_sym_LBRACK, - ACTIONS(55), 1, - sym_number, - ACTIONS(57), 1, - anon_sym_BQUOTE, - ACTIONS(250), 1, - anon_sym_let, - ACTIONS(254), 1, + ACTIONS(333), 1, anon_sym_LPAREN, - ACTIONS(258), 1, + ACTIONS(343), 1, + anon_sym_EQ_GT, + ACTIONS(25), 15, + anon_sym_GT, + anon_sym_LT, anon_sym_SLASH, - ACTIONS(260), 1, - anon_sym_BANG, - ACTIONS(262), 1, - sym_identifier, - STATE(34), 1, - sym_expression, - STATE(92), 1, - sym_microsyntax_binding, - STATE(569), 1, - sym__backtick, - STATE(602), 1, - sym__single_quote, - STATE(603), 1, - sym__double_quote, - STATE(759), 1, - sym_microsyntax, - STATE(886), 1, - sym_arrow_function_parameters, - STATE(287), 2, - sym_unary_expression, - sym_binary_expression, - ACTIONS(256), 3, - anon_sym_of, - anon_sym_else, - anon_sym_then, - STATE(334), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, - STATE(312), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(3), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [7180] = 24, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(44), 25, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [6728] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - anon_sym_SQUOTE, ACTIONS(29), 1, anon_sym_DQUOTE, ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(49), 1, - anon_sym_LBRACK, - ACTIONS(55), 1, + ACTIONS(53), 1, sym_number, - ACTIONS(57), 1, + ACTIONS(55), 1, anon_sym_BQUOTE, - ACTIONS(250), 1, + ACTIONS(57), 1, + anon_sym_SQUOTE, + ACTIONS(257), 1, anon_sym_let, - ACTIONS(254), 1, + ACTIONS(259), 1, anon_sym_LPAREN, - ACTIONS(258), 1, + ACTIONS(263), 1, anon_sym_SLASH, - ACTIONS(260), 1, + ACTIONS(265), 1, + anon_sym_LBRACK, + ACTIONS(267), 1, anon_sym_BANG, - ACTIONS(262), 1, + ACTIONS(269), 1, sym_identifier, - STATE(34), 1, + STATE(77), 1, sym_expression, - STATE(93), 1, - sym_microsyntax_binding, - STATE(569), 1, + STATE(559), 1, sym__backtick, - STATE(602), 1, - sym__single_quote, - STATE(603), 1, + STATE(595), 1, sym__double_quote, - STATE(758), 1, + STATE(615), 1, + sym__single_quote, + STATE(762), 1, sym_microsyntax, - STATE(886), 1, + STATE(879), 1, sym_arrow_function_parameters, - STATE(287), 2, + STATE(332), 2, + sym_microsyntax_implicit_binding, + sym_microsyntax_binding, + STATE(337), 2, sym_unary_expression, sym_binary_expression, - ACTIONS(256), 3, + ACTIONS(261), 3, anon_sym_of, anon_sym_else, anon_sym_then, - STATE(334), 3, + STATE(504), 3, sym_microsyntax_property_binding, sym_microsyntax_keyword_binding, sym_microsyntax_variable_declaration, - STATE(312), 6, + STATE(342), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(3), 9, + STATE(4), 9, sym_template_string, sym__primitive, sym_object, @@ -12917,62 +12639,82 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [7271] = 3, + [6820] = 29, ACTIONS(3), 1, sym_comment, - ACTIONS(170), 15, - anon_sym_GT, + ACTIONS(7), 1, + anon_sym_LT_BANG, + ACTIONS(9), 1, anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(172), 26, - anon_sym_DQUOTE, + ACTIONS(11), 1, + anon_sym_LT_SLASH, + ACTIONS(13), 1, + sym_entity, + ACTIONS(15), 1, + aux_sym_text_token1, + ACTIONS(17), 1, + aux_sym_text_token2, + ACTIONS(19), 1, + anon_sym_LBRACE, + ACTIONS(21), 1, + sym__interpolation_start, + ACTIONS(23), 1, + sym__control_flow_start, + ACTIONS(345), 1, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_in, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [7320] = 5, + STATE(103), 1, + aux_sym_document_repeat1, + STATE(105), 1, + sym_start_tag, + STATE(396), 1, + sym_self_closing_tag, + STATE(398), 1, + sym__alternative_statement, + STATE(399), 1, + sym_placeholder_statement, + STATE(402), 1, + sym_loading_statement, + STATE(412), 1, + sym_error_statement, + STATE(418), 1, + sym_empty_statement, + STATE(419), 1, + sym_else_if_statement, + STATE(420), 1, + sym_else_statement, + STATE(659), 1, + sym_script_start_tag, + STATE(725), 1, + sym_style_start_tag, + STATE(739), 1, + sym__if_start_expression, + STATE(766), 1, + sym__switch_start_expression, + STATE(819), 1, + sym__for_start_expression, + STATE(830), 1, + sym__else_if_start_expression, + STATE(397), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(429), 9, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_text, + sym_icu_expression, + sym_interpolation, + [6921] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(333), 1, - anon_sym_LBRACK, - ACTIONS(331), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(143), 15, + ACTIONS(194), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -12988,58 +12730,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(145), 22, - sym__interpolation_end, - anon_sym_COLON, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_in, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [7373] = 6, - ACTIONS(3), 1, - sym_comment, - STATE(267), 1, - sym__binary_op, - ACTIONS(191), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(189), 6, + ACTIONS(196), 26, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, - ACTIONS(392), 12, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(394), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -13060,69 +12757,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7428] = 29, + [6970] = 29, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, - sym__implicit_end_tag, - ACTIONS(396), 1, + ACTIONS(7), 1, anon_sym_LT_BANG, - ACTIONS(399), 1, + ACTIONS(9), 1, anon_sym_LT, - ACTIONS(402), 1, + ACTIONS(11), 1, anon_sym_LT_SLASH, - ACTIONS(405), 1, + ACTIONS(13), 1, sym_entity, - ACTIONS(408), 1, + ACTIONS(15), 1, aux_sym_text_token1, - ACTIONS(411), 1, + ACTIONS(17), 1, aux_sym_text_token2, - ACTIONS(414), 1, + ACTIONS(19), 1, anon_sym_LBRACE, - ACTIONS(417), 1, + ACTIONS(21), 1, sym__interpolation_start, - ACTIONS(420), 1, + ACTIONS(23), 1, sym__control_flow_start, - STATE(113), 1, - sym_start_tag, - STATE(120), 1, + ACTIONS(347), 1, + anon_sym_RBRACE, + STATE(103), 1, aux_sym_document_repeat1, - STATE(455), 1, + STATE(105), 1, + sym_start_tag, + STATE(396), 1, sym_self_closing_tag, - STATE(465), 1, + STATE(398), 1, sym__alternative_statement, - STATE(466), 1, + STATE(399), 1, sym_placeholder_statement, - STATE(471), 1, + STATE(402), 1, sym_loading_statement, - STATE(474), 1, + STATE(412), 1, sym_error_statement, - STATE(476), 1, + STATE(418), 1, sym_empty_statement, - STATE(477), 1, + STATE(419), 1, sym_else_if_statement, - STATE(478), 1, + STATE(420), 1, sym_else_statement, - STATE(677), 1, + STATE(659), 1, sym_script_start_tag, - STATE(678), 1, + STATE(725), 1, sym_style_start_tag, - STATE(773), 1, + STATE(739), 1, + sym__if_start_expression, + STATE(766), 1, sym__switch_start_expression, - STATE(777), 1, + STATE(819), 1, sym__for_start_expression, - STATE(779), 1, - sym__if_start_expression, - STATE(780), 1, + STATE(830), 1, sym__else_if_start_expression, - STATE(464), 6, + STATE(397), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(494), 9, + STATE(429), 9, sym_doctype, sym__node, sym_element, @@ -13132,99 +12829,107 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [7529] = 24, + [7071] = 29, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - anon_sym_SQUOTE, - ACTIONS(29), 1, - anon_sym_DQUOTE, - ACTIONS(31), 1, + ACTIONS(7), 1, + anon_sym_LT_BANG, + ACTIONS(9), 1, + anon_sym_LT, + ACTIONS(11), 1, + anon_sym_LT_SLASH, + ACTIONS(13), 1, + sym_entity, + ACTIONS(15), 1, + aux_sym_text_token1, + ACTIONS(17), 1, + aux_sym_text_token2, + ACTIONS(19), 1, anon_sym_LBRACE, - ACTIONS(49), 1, - anon_sym_LBRACK, - ACTIONS(55), 1, - sym_number, - ACTIONS(57), 1, - anon_sym_BQUOTE, - ACTIONS(250), 1, - anon_sym_let, - ACTIONS(254), 1, - anon_sym_LPAREN, - ACTIONS(258), 1, - anon_sym_SLASH, - ACTIONS(260), 1, - anon_sym_BANG, - ACTIONS(262), 1, - sym_identifier, - STATE(34), 1, - sym_expression, - STATE(93), 1, - sym_microsyntax_binding, - STATE(569), 1, - sym__backtick, - STATE(602), 1, - sym__single_quote, - STATE(603), 1, - sym__double_quote, - STATE(767), 1, - sym_microsyntax, - STATE(886), 1, - sym_arrow_function_parameters, - STATE(287), 2, - sym_unary_expression, - sym_binary_expression, - ACTIONS(256), 3, - anon_sym_of, - anon_sym_else, - anon_sym_then, - STATE(334), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, - STATE(312), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(3), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [7620] = 3, + ACTIONS(21), 1, + sym__interpolation_start, + ACTIONS(23), 1, + sym__control_flow_start, + ACTIONS(349), 1, + anon_sym_RBRACE, + STATE(103), 1, + aux_sym_document_repeat1, + STATE(105), 1, + sym_start_tag, + STATE(396), 1, + sym_self_closing_tag, + STATE(398), 1, + sym__alternative_statement, + STATE(399), 1, + sym_placeholder_statement, + STATE(402), 1, + sym_loading_statement, + STATE(412), 1, + sym_error_statement, + STATE(418), 1, + sym_empty_statement, + STATE(419), 1, + sym_else_if_statement, + STATE(420), 1, + sym_else_statement, + STATE(659), 1, + sym_script_start_tag, + STATE(725), 1, + sym_style_start_tag, + STATE(739), 1, + sym__if_start_expression, + STATE(766), 1, + sym__switch_start_expression, + STATE(819), 1, + sym__for_start_expression, + STATE(830), 1, + sym__else_if_start_expression, + STATE(397), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(429), 9, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_text, + sym_icu_expression, + sym_interpolation, + [7172] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(185), 15, + STATE(237), 1, + sym__binary_op, + ACTIONS(207), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(205), 6, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(351), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(187), 26, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, + ACTIONS(353), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -13245,91 +12950,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7669] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - anon_sym_SQUOTE, - ACTIONS(29), 1, - anon_sym_DQUOTE, - ACTIONS(31), 1, - anon_sym_LBRACE, - ACTIONS(49), 1, - anon_sym_LBRACK, - ACTIONS(55), 1, - sym_number, - ACTIONS(57), 1, - anon_sym_BQUOTE, - ACTIONS(250), 1, - anon_sym_let, - ACTIONS(254), 1, - anon_sym_LPAREN, - ACTIONS(258), 1, - anon_sym_SLASH, - ACTIONS(260), 1, - anon_sym_BANG, - ACTIONS(262), 1, - sym_identifier, - STATE(34), 1, - sym_expression, - STATE(92), 1, - sym_microsyntax_binding, - STATE(569), 1, - sym__backtick, - STATE(602), 1, - sym__single_quote, - STATE(603), 1, - sym__double_quote, - STATE(774), 1, - sym_microsyntax, - STATE(886), 1, - sym_arrow_function_parameters, - STATE(287), 2, - sym_unary_expression, - sym_binary_expression, - ACTIONS(256), 3, - anon_sym_of, - anon_sym_else, - anon_sym_then, - STATE(334), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, - STATE(312), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(3), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [7760] = 6, + [7227] = 6, ACTIONS(3), 1, sym_comment, - STATE(265), 1, + STATE(236), 1, sym__binary_op, - ACTIONS(179), 5, + ACTIONS(211), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_DOT_DOT_DOT, - ACTIONS(181), 5, + ACTIONS(213), 5, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, sym_identifier, - ACTIONS(423), 11, + ACTIONS(355), 11, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13341,7 +12979,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(425), 19, + ACTIONS(357), 19, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -13361,82 +12999,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7815] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - anon_sym_LT_BANG, - ACTIONS(9), 1, - anon_sym_LT, - ACTIONS(11), 1, - anon_sym_LT_SLASH, - ACTIONS(13), 1, - sym_entity, - ACTIONS(15), 1, - aux_sym_text_token1, - ACTIONS(17), 1, - aux_sym_text_token2, - ACTIONS(19), 1, - anon_sym_LBRACE, - ACTIONS(21), 1, - sym__interpolation_start, - ACTIONS(23), 1, - sym__control_flow_start, - ACTIONS(427), 1, - ts_builtin_sym_end, - STATE(96), 1, - sym_start_tag, - STATE(107), 1, - aux_sym_document_repeat1, - STATE(408), 1, - sym_self_closing_tag, - STATE(410), 1, - sym__alternative_statement, - STATE(413), 1, - sym_placeholder_statement, - STATE(416), 1, - sym_loading_statement, - STATE(426), 1, - sym_error_statement, - STATE(430), 1, - sym_empty_statement, - STATE(431), 1, - sym_else_if_statement, - STATE(433), 1, - sym_else_statement, - STATE(722), 1, - sym_script_start_tag, - STATE(730), 1, - sym_style_start_tag, - STATE(792), 1, - sym__for_start_expression, - STATE(802), 1, - sym__if_start_expression, - STATE(812), 1, - sym__else_if_start_expression, - STATE(827), 1, - sym__switch_start_expression, - STATE(409), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(443), 9, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_text, - sym_icu_expression, - sym_interpolation, - [7916] = 3, + [7282] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(131), 15, + ACTIONS(129), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13452,7 +13018,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(133), 26, + ACTIONS(131), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -13479,69 +13045,115 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7965] = 29, + [7331] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - anon_sym_LT_BANG, - ACTIONS(9), 1, + ACTIONS(217), 15, + anon_sym_GT, anon_sym_LT, - ACTIONS(11), 1, - anon_sym_LT_SLASH, - ACTIONS(13), 1, - sym_entity, - ACTIONS(15), 1, - aux_sym_text_token1, - ACTIONS(17), 1, - aux_sym_text_token2, - ACTIONS(19), 1, - anon_sym_LBRACE, - ACTIONS(21), 1, - sym__interpolation_start, - ACTIONS(23), 1, - sym__control_flow_start, - ACTIONS(429), 1, - anon_sym_RBRACE, - STATE(96), 1, - sym_start_tag, - STATE(107), 1, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(219), 26, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [7380] = 29, + ACTIONS(3), 1, + sym_comment, + ACTIONS(302), 1, + sym__implicit_end_tag, + ACTIONS(359), 1, + anon_sym_LT_BANG, + ACTIONS(362), 1, + anon_sym_LT, + ACTIONS(365), 1, + anon_sym_LT_SLASH, + ACTIONS(368), 1, + sym_entity, + ACTIONS(371), 1, + aux_sym_text_token1, + ACTIONS(374), 1, + aux_sym_text_token2, + ACTIONS(377), 1, + anon_sym_LBRACE, + ACTIONS(380), 1, + sym__interpolation_start, + ACTIONS(383), 1, + sym__control_flow_start, + STATE(111), 1, + sym_start_tag, + STATE(123), 1, aux_sym_document_repeat1, - STATE(408), 1, + STATE(466), 1, sym_self_closing_tag, - STATE(410), 1, + STATE(468), 1, sym__alternative_statement, - STATE(413), 1, + STATE(469), 1, sym_placeholder_statement, - STATE(416), 1, + STATE(470), 1, sym_loading_statement, - STATE(426), 1, + STATE(471), 1, sym_error_statement, - STATE(430), 1, + STATE(474), 1, sym_empty_statement, - STATE(431), 1, + STATE(475), 1, sym_else_if_statement, - STATE(433), 1, + STATE(476), 1, sym_else_statement, - STATE(722), 1, + STATE(670), 1, sym_script_start_tag, - STATE(730), 1, + STATE(671), 1, sym_style_start_tag, - STATE(792), 1, + STATE(772), 1, + sym__switch_start_expression, + STATE(778), 1, sym__for_start_expression, - STATE(802), 1, + STATE(779), 1, sym__if_start_expression, - STATE(812), 1, + STATE(781), 1, sym__else_if_start_expression, - STATE(827), 1, - sym__switch_start_expression, - STATE(409), 6, + STATE(467), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(443), 9, + STATE(432), 9, sym_doctype, sym__node, sym_element, @@ -13551,10 +13163,10 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [8066] = 3, + [7481] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(147), 15, + ACTIONS(133), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13570,7 +13182,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(149), 26, + ACTIONS(135), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -13597,10 +13209,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8115] = 3, + [7530] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(95), 15, + ACTIONS(137), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13616,7 +13228,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(97), 26, + ACTIONS(139), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -13643,10 +13255,107 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8164] = 3, + [7579] = 6, + ACTIONS(3), 1, + sym_comment, + STATE(236), 1, + sym__binary_op, + ACTIONS(207), 3, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + sym_identifier, + ACTIONS(205), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + ACTIONS(355), 13, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_in, + ACTIONS(357), 19, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [7634] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(250), 1, + anon_sym_LBRACK, + ACTIONS(248), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(117), 15, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(119), 22, + sym__interpolation_end, + anon_sym_COLON, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [7687] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 15, + ACTIONS(93), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13662,7 +13371,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(101), 26, + ACTIONS(95), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -13689,10 +13398,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8213] = 3, + [7736] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(111), 15, + ACTIONS(83), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13708,7 +13417,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(113), 26, + ACTIONS(85), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -13735,10 +13444,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8262] = 3, + [7785] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(107), 15, + ACTIONS(97), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13754,7 +13463,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(109), 26, + ACTIONS(99), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -13781,10 +13490,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8311] = 3, + [7834] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(77), 15, + ACTIONS(101), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13800,7 +13509,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(79), 26, + ACTIONS(103), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -13827,7 +13536,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8360] = 29, + [7883] = 29, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -13848,48 +13557,48 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(23), 1, sym__control_flow_start, - ACTIONS(431), 1, + ACTIONS(386), 1, anon_sym_RBRACE, - STATE(96), 1, + STATE(105), 1, sym_start_tag, - STATE(127), 1, + STATE(118), 1, aux_sym_document_repeat1, - STATE(408), 1, + STATE(396), 1, sym_self_closing_tag, - STATE(410), 1, + STATE(398), 1, sym__alternative_statement, - STATE(413), 1, + STATE(399), 1, sym_placeholder_statement, - STATE(416), 1, + STATE(402), 1, sym_loading_statement, - STATE(426), 1, + STATE(412), 1, sym_error_statement, - STATE(430), 1, + STATE(418), 1, sym_empty_statement, - STATE(431), 1, + STATE(419), 1, sym_else_if_statement, - STATE(433), 1, + STATE(420), 1, sym_else_statement, - STATE(722), 1, + STATE(659), 1, sym_script_start_tag, - STATE(730), 1, + STATE(725), 1, sym_style_start_tag, - STATE(792), 1, - sym__for_start_expression, - STATE(802), 1, + STATE(739), 1, sym__if_start_expression, - STATE(812), 1, - sym__else_if_start_expression, - STATE(827), 1, + STATE(766), 1, sym__switch_start_expression, - STATE(409), 6, + STATE(819), 1, + sym__for_start_expression, + STATE(830), 1, + sym__else_if_start_expression, + STATE(397), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(443), 9, + STATE(429), 9, sym_doctype, sym__node, sym_element, @@ -13899,10 +13608,10 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [8461] = 3, + [7984] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(91), 15, + ACTIONS(194), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13913,22 +13622,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(93), 26, - sym__interpolation_end, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_in, + ACTIONS(196), 24, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -13945,10 +13654,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8510] = 3, + [8033] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 15, + ACTIONS(105), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13964,7 +13673,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(89), 26, + ACTIONS(107), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -13991,10 +13700,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8559] = 3, + [8082] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(103), 15, + ACTIONS(141), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -14010,7 +13719,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(105), 26, + ACTIONS(143), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -14037,10 +13746,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8608] = 3, + [8131] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 15, + ACTIONS(109), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -14056,7 +13765,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(83), 26, + ACTIONS(111), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -14083,56 +13792,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8657] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(170), 17, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - sym_identifier, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(172), 24, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [8706] = 3, + [8180] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(121), 15, + ACTIONS(87), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -14148,7 +13811,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(123), 26, + ACTIONS(89), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -14175,10 +13838,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8755] = 3, + [8229] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(135), 15, + ACTIONS(217), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -14189,22 +13852,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(137), 26, - sym__interpolation_end, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_in, + ACTIONS(219), 24, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -14221,53 +13884,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8804] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(139), 15, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(141), 26, - sym__interpolation_end, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_in, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [8853] = 29, + [8278] = 29, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -14288,48 +13905,48 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(23), 1, sym__control_flow_start, - ACTIONS(433), 1, - anon_sym_RBRACE, - STATE(96), 1, - sym_start_tag, - STATE(107), 1, + ACTIONS(388), 1, + ts_builtin_sym_end, + STATE(103), 1, aux_sym_document_repeat1, - STATE(408), 1, + STATE(105), 1, + sym_start_tag, + STATE(396), 1, sym_self_closing_tag, - STATE(410), 1, + STATE(398), 1, sym__alternative_statement, - STATE(413), 1, + STATE(399), 1, sym_placeholder_statement, - STATE(416), 1, + STATE(402), 1, sym_loading_statement, - STATE(426), 1, + STATE(412), 1, sym_error_statement, - STATE(430), 1, + STATE(418), 1, sym_empty_statement, - STATE(431), 1, + STATE(419), 1, sym_else_if_statement, - STATE(433), 1, + STATE(420), 1, sym_else_statement, - STATE(722), 1, + STATE(659), 1, sym_script_start_tag, - STATE(730), 1, + STATE(725), 1, sym_style_start_tag, - STATE(792), 1, - sym__for_start_expression, - STATE(802), 1, + STATE(739), 1, sym__if_start_expression, - STATE(812), 1, - sym__else_if_start_expression, - STATE(827), 1, + STATE(766), 1, sym__switch_start_expression, - STATE(409), 6, + STATE(819), 1, + sym__for_start_expression, + STATE(830), 1, + sym__else_if_start_expression, + STATE(397), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(443), 9, + STATE(429), 9, sym_doctype, sym__node, sym_element, @@ -14339,36 +13956,39 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [8954] = 3, + [8379] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(185), 17, + STATE(237), 1, + sym__binary_op, + ACTIONS(213), 4, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(211), 6, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(351), 10, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(187), 24, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + ACTIONS(353), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -14385,7 +14005,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [9003] = 29, + [8434] = 29, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -14406,120 +14026,48 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(23), 1, sym__control_flow_start, - ACTIONS(435), 1, + ACTIONS(390), 1, anon_sym_RBRACE, - STATE(96), 1, + STATE(105), 1, sym_start_tag, - STATE(146), 1, + STATE(115), 1, aux_sym_document_repeat1, - STATE(408), 1, + STATE(396), 1, sym_self_closing_tag, - STATE(410), 1, + STATE(398), 1, sym__alternative_statement, - STATE(413), 1, + STATE(399), 1, sym_placeholder_statement, - STATE(416), 1, + STATE(402), 1, sym_loading_statement, - STATE(426), 1, + STATE(412), 1, sym_error_statement, - STATE(430), 1, + STATE(418), 1, sym_empty_statement, - STATE(431), 1, + STATE(419), 1, sym_else_if_statement, - STATE(433), 1, + STATE(420), 1, sym_else_statement, - STATE(722), 1, + STATE(659), 1, sym_script_start_tag, - STATE(730), 1, + STATE(725), 1, sym_style_start_tag, - STATE(792), 1, - sym__for_start_expression, - STATE(802), 1, + STATE(739), 1, sym__if_start_expression, - STATE(812), 1, - sym__else_if_start_expression, - STATE(827), 1, + STATE(766), 1, sym__switch_start_expression, - STATE(409), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(443), 9, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_text, - sym_icu_expression, - sym_interpolation, - [9104] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - anon_sym_LT_BANG, - ACTIONS(9), 1, - anon_sym_LT, - ACTIONS(11), 1, - anon_sym_LT_SLASH, - ACTIONS(13), 1, - sym_entity, - ACTIONS(15), 1, - aux_sym_text_token1, - ACTIONS(17), 1, - aux_sym_text_token2, - ACTIONS(19), 1, - anon_sym_LBRACE, - ACTIONS(21), 1, - sym__interpolation_start, - ACTIONS(23), 1, - sym__control_flow_start, - ACTIONS(437), 1, - anon_sym_RBRACE, - STATE(96), 1, - sym_start_tag, - STATE(107), 1, - aux_sym_document_repeat1, - STATE(408), 1, - sym_self_closing_tag, - STATE(410), 1, - sym__alternative_statement, - STATE(413), 1, - sym_placeholder_statement, - STATE(416), 1, - sym_loading_statement, - STATE(426), 1, - sym_error_statement, - STATE(430), 1, - sym_empty_statement, - STATE(431), 1, - sym_else_if_statement, - STATE(433), 1, - sym_else_statement, - STATE(722), 1, - sym_script_start_tag, - STATE(730), 1, - sym_style_start_tag, - STATE(792), 1, + STATE(819), 1, sym__for_start_expression, - STATE(802), 1, - sym__if_start_expression, - STATE(812), 1, + STATE(830), 1, sym__else_if_start_expression, - STATE(827), 1, - sym__switch_start_expression, - STATE(409), 6, + STATE(397), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(443), 9, + STATE(429), 9, sym_doctype, sym__node, sym_element, @@ -14529,7 +14077,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [9205] = 29, + [8535] = 29, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -14550,48 +14098,48 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(23), 1, sym__control_flow_start, - ACTIONS(439), 1, + ACTIONS(392), 1, anon_sym_RBRACE, - STATE(96), 1, + STATE(105), 1, sym_start_tag, - STATE(148), 1, + STATE(143), 1, aux_sym_document_repeat1, - STATE(408), 1, + STATE(396), 1, sym_self_closing_tag, - STATE(410), 1, + STATE(398), 1, sym__alternative_statement, - STATE(413), 1, + STATE(399), 1, sym_placeholder_statement, - STATE(416), 1, + STATE(402), 1, sym_loading_statement, - STATE(426), 1, + STATE(412), 1, sym_error_statement, - STATE(430), 1, + STATE(418), 1, sym_empty_statement, - STATE(431), 1, + STATE(419), 1, sym_else_if_statement, - STATE(433), 1, + STATE(420), 1, sym_else_statement, - STATE(722), 1, + STATE(659), 1, sym_script_start_tag, - STATE(730), 1, + STATE(725), 1, sym_style_start_tag, - STATE(792), 1, - sym__for_start_expression, - STATE(802), 1, + STATE(739), 1, sym__if_start_expression, - STATE(812), 1, - sym__else_if_start_expression, - STATE(827), 1, + STATE(766), 1, sym__switch_start_expression, - STATE(409), 6, + STATE(819), 1, + sym__for_start_expression, + STATE(830), 1, + sym__else_if_start_expression, + STATE(397), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(443), 9, + STATE(429), 9, sym_doctype, sym__node, sym_element, @@ -14601,7 +14149,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [9306] = 29, + [8636] = 29, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -14622,48 +14170,48 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(23), 1, sym__control_flow_start, - ACTIONS(441), 1, + ACTIONS(394), 1, anon_sym_RBRACE, - STATE(96), 1, - sym_start_tag, - STATE(107), 1, + STATE(103), 1, aux_sym_document_repeat1, - STATE(408), 1, + STATE(105), 1, + sym_start_tag, + STATE(396), 1, sym_self_closing_tag, - STATE(410), 1, + STATE(398), 1, sym__alternative_statement, - STATE(413), 1, + STATE(399), 1, sym_placeholder_statement, - STATE(416), 1, + STATE(402), 1, sym_loading_statement, - STATE(426), 1, + STATE(412), 1, sym_error_statement, - STATE(430), 1, + STATE(418), 1, sym_empty_statement, - STATE(431), 1, + STATE(419), 1, sym_else_if_statement, - STATE(433), 1, + STATE(420), 1, sym_else_statement, - STATE(722), 1, + STATE(659), 1, sym_script_start_tag, - STATE(730), 1, + STATE(725), 1, sym_style_start_tag, - STATE(792), 1, - sym__for_start_expression, - STATE(802), 1, + STATE(739), 1, sym__if_start_expression, - STATE(812), 1, - sym__else_if_start_expression, - STATE(827), 1, + STATE(766), 1, sym__switch_start_expression, - STATE(409), 6, + STATE(819), 1, + sym__for_start_expression, + STATE(830), 1, + sym__else_if_start_expression, + STATE(397), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(443), 9, + STATE(429), 9, sym_doctype, sym__node, sym_element, @@ -14673,35 +14221,32 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [9407] = 6, + [8737] = 3, ACTIONS(3), 1, sym_comment, - STATE(267), 1, - sym__binary_op, - ACTIONS(181), 4, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(179), 6, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(392), 10, + ACTIONS(121), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(394), 20, + ACTIONS(123), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -14722,39 +14267,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [9462] = 6, + [8786] = 3, ACTIONS(3), 1, sym_comment, - STATE(265), 1, - sym__binary_op, - ACTIONS(191), 3, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - sym_identifier, - ACTIONS(189), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - ACTIONS(423), 13, + ACTIONS(113), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(425), 19, + ACTIONS(115), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -14771,82 +14313,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [9517] = 23, + [8835] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - anon_sym_SQUOTE, - ACTIONS(31), 1, - anon_sym_LBRACE, - ACTIONS(49), 1, - anon_sym_LBRACK, - ACTIONS(55), 1, - sym_number, - ACTIONS(57), 1, - anon_sym_BQUOTE, - ACTIONS(250), 1, - anon_sym_let, - ACTIONS(254), 1, - anon_sym_LPAREN, - ACTIONS(258), 1, + ACTIONS(125), 15, + anon_sym_GT, + anon_sym_LT, anon_sym_SLASH, - ACTIONS(260), 1, - anon_sym_BANG, - ACTIONS(262), 1, - sym_identifier, - ACTIONS(443), 1, - anon_sym_DQUOTE, - STATE(34), 1, - sym_expression, - STATE(346), 1, - sym_microsyntax_binding, - STATE(569), 1, - sym__backtick, - STATE(602), 1, - sym__single_quote, - STATE(603), 1, - sym__double_quote, - STATE(886), 1, - sym_arrow_function_parameters, - STATE(287), 2, - sym_unary_expression, - sym_binary_expression, - ACTIONS(256), 3, - anon_sym_of, - anon_sym_else, - anon_sym_then, - STATE(334), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, - STATE(312), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(3), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [9605] = 6, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(127), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [8884] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(445), 1, + ACTIONS(396), 1, anon_sym_COLON, - STATE(168), 1, + STATE(157), 1, sym_pipe_arguments, - STATE(162), 2, + STATE(152), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(125), 15, + ACTIONS(149), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -14862,7 +14385,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(127), 21, + ACTIONS(151), 21, sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -14884,31 +14407,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [9659] = 3, + [8938] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(193), 14, + ACTIONS(145), 1, + sym__interpolation_end, + ACTIONS(147), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(25), 13, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(195), 26, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, + ACTIONS(44), 24, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -14929,10 +14454,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [9707] = 3, + [8990] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(193), 16, + ACTIONS(234), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -14949,7 +14474,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(195), 24, + ACTIONS(236), 24, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -14974,7 +14499,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [9755] = 28, + [9038] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(234), 14, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(236), 26, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [9086] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -14995,46 +14565,46 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(23), 1, sym__control_flow_start, - STATE(96), 1, + STATE(105), 1, sym_start_tag, - STATE(143), 1, + STATE(117), 1, aux_sym_document_repeat1, - STATE(408), 1, + STATE(396), 1, sym_self_closing_tag, - STATE(410), 1, + STATE(398), 1, sym__alternative_statement, - STATE(413), 1, + STATE(399), 1, sym_placeholder_statement, - STATE(416), 1, + STATE(402), 1, sym_loading_statement, - STATE(426), 1, + STATE(412), 1, sym_error_statement, - STATE(430), 1, + STATE(418), 1, sym_empty_statement, - STATE(431), 1, + STATE(419), 1, sym_else_if_statement, - STATE(433), 1, + STATE(420), 1, sym_else_statement, - STATE(722), 1, + STATE(659), 1, sym_script_start_tag, - STATE(730), 1, + STATE(725), 1, sym_style_start_tag, - STATE(792), 1, - sym__for_start_expression, - STATE(802), 1, + STATE(739), 1, sym__if_start_expression, - STATE(812), 1, - sym__else_if_start_expression, - STATE(827), 1, + STATE(766), 1, sym__switch_start_expression, - STATE(409), 6, + STATE(819), 1, + sym__for_start_expression, + STATE(830), 1, + sym__else_if_start_expression, + STATE(397), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(443), 9, + STATE(429), 9, sym_doctype, sym__node, sym_element, @@ -15044,85 +14614,22 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [9853] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - anon_sym_SQUOTE, - ACTIONS(29), 1, - anon_sym_DQUOTE, - ACTIONS(31), 1, - anon_sym_LBRACE, - ACTIONS(49), 1, - anon_sym_LBRACK, - ACTIONS(55), 1, - sym_number, - ACTIONS(57), 1, - anon_sym_BQUOTE, - ACTIONS(250), 1, - anon_sym_let, - ACTIONS(254), 1, - anon_sym_LPAREN, - ACTIONS(258), 1, - anon_sym_SLASH, - ACTIONS(260), 1, - anon_sym_BANG, - ACTIONS(262), 1, - sym_identifier, - STATE(34), 1, - sym_expression, - STATE(346), 1, - sym_microsyntax_binding, - STATE(569), 1, - sym__backtick, - STATE(602), 1, - sym__single_quote, - STATE(603), 1, - sym__double_quote, - STATE(886), 1, - sym_arrow_function_parameters, - STATE(287), 2, - sym_unary_expression, - sym_binary_expression, - ACTIONS(256), 3, - anon_sym_of, - anon_sym_else, - anon_sym_then, - STATE(334), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, - STATE(312), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(3), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [9941] = 5, + [9184] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(151), 1, - sym__interpolation_end, - ACTIONS(153), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(25), 13, + ACTIONS(396), 1, + anon_sym_COLON, + STATE(153), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(157), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, @@ -15131,11 +14638,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(45), 24, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(159), 21, + sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -15156,256 +14660,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [9993] = 23, + [9235] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(29), 1, - anon_sym_DQUOTE, - ACTIONS(31), 1, - anon_sym_LBRACE, - ACTIONS(49), 1, - anon_sym_LBRACK, - ACTIONS(55), 1, - sym_number, - ACTIONS(57), 1, - anon_sym_BQUOTE, - ACTIONS(248), 1, - anon_sym_SQUOTE, - ACTIONS(250), 1, - anon_sym_let, - ACTIONS(254), 1, - anon_sym_LPAREN, - ACTIONS(258), 1, - anon_sym_SLASH, - ACTIONS(260), 1, - anon_sym_BANG, - ACTIONS(262), 1, - sym_identifier, - STATE(34), 1, - sym_expression, - STATE(346), 1, - sym_microsyntax_binding, - STATE(569), 1, - sym__backtick, - STATE(602), 1, - sym__single_quote, - STATE(603), 1, - sym__double_quote, - STATE(886), 1, - sym_arrow_function_parameters, - STATE(287), 2, - sym_unary_expression, - sym_binary_expression, - ACTIONS(256), 3, - anon_sym_of, - anon_sym_else, - anon_sym_then, - STATE(334), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, - STATE(312), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(3), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [10081] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(29), 1, - anon_sym_DQUOTE, - ACTIONS(31), 1, - anon_sym_LBRACE, - ACTIONS(49), 1, - anon_sym_LBRACK, - ACTIONS(55), 1, - sym_number, - ACTIONS(57), 1, - anon_sym_BQUOTE, - ACTIONS(250), 1, - anon_sym_let, - ACTIONS(254), 1, - anon_sym_LPAREN, - ACTIONS(258), 1, - anon_sym_SLASH, - ACTIONS(260), 1, - anon_sym_BANG, - ACTIONS(262), 1, - sym_identifier, - ACTIONS(443), 1, - anon_sym_SQUOTE, - STATE(34), 1, - sym_expression, - STATE(346), 1, - sym_microsyntax_binding, - STATE(569), 1, - sym__backtick, - STATE(602), 1, - sym__single_quote, - STATE(603), 1, - sym__double_quote, - STATE(886), 1, - sym_arrow_function_parameters, - STATE(287), 2, - sym_unary_expression, - sym_binary_expression, - ACTIONS(256), 3, - anon_sym_of, - anon_sym_else, - anon_sym_then, - STATE(334), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, - STATE(312), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(3), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [10169] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - anon_sym_SQUOTE, - ACTIONS(31), 1, - anon_sym_LBRACE, - ACTIONS(49), 1, - anon_sym_LBRACK, - ACTIONS(55), 1, - sym_number, - ACTIONS(57), 1, - anon_sym_BQUOTE, - ACTIONS(248), 1, - anon_sym_DQUOTE, - ACTIONS(250), 1, - anon_sym_let, - ACTIONS(254), 1, - anon_sym_LPAREN, - ACTIONS(258), 1, - anon_sym_SLASH, - ACTIONS(260), 1, - anon_sym_BANG, - ACTIONS(262), 1, - sym_identifier, - STATE(34), 1, - sym_expression, - STATE(346), 1, - sym_microsyntax_binding, - STATE(569), 1, - sym__backtick, - STATE(602), 1, - sym__single_quote, - STATE(603), 1, - sym__double_quote, - STATE(886), 1, - sym_arrow_function_parameters, - STATE(287), 2, - sym_unary_expression, - sym_binary_expression, - ACTIONS(256), 3, - anon_sym_of, - anon_sym_else, - anon_sym_then, - STATE(334), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, - STATE(312), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(3), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [10257] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(447), 1, - anon_sym_COLON, - STATE(161), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(159), 15, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(161), 21, - sym__interpolation_end, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_in, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [10308] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(445), 1, + ACTIONS(398), 1, anon_sym_COLON, - STATE(161), 2, + STATE(153), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(155), 15, + ACTIONS(161), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -15421,7 +14684,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(157), 21, + ACTIONS(163), 21, sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -15443,60 +14706,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [10359] = 24, + [9286] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(458), 1, + ACTIONS(409), 1, anon_sym_RPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(466), 1, + ACTIONS(417), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(468), 1, + ACTIONS(419), 1, sym_identifier, - ACTIONS(470), 1, + ACTIONS(421), 1, sym_number, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, STATE(119), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(592), 1, + STATE(605), 1, sym_arrow_function, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(855), 1, + STATE(853), 1, sym_arguments, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(533), 2, + STATE(534), 2, sym_unary_expression, sym_binary_expression, - STATE(663), 2, + STATE(734), 2, sym_spread, sym__timed_argument, - STATE(709), 5, + STATE(708), 5, sym__any_expression, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(82), 9, + STATE(91), 9, sym_template_string, sym__primitive, sym_object, @@ -15506,14 +14769,14 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10446] = 5, + [9373] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(474), 1, + ACTIONS(425), 1, anon_sym_PIPE, - STATE(164), 1, + STATE(155), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(170), 14, + ACTIONS(194), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -15528,7 +14791,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(172), 21, + ACTIONS(196), 21, sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -15550,14 +14813,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [10495] = 5, + [9422] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(337), 1, + ACTIONS(252), 1, anon_sym_PIPE, - STATE(164), 1, + STATE(155), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(166), 14, + ACTIONS(190), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -15572,7 +14835,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(168), 21, + ACTIONS(192), 21, sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -15594,10 +14857,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [10544] = 3, + [9471] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(170), 15, + ACTIONS(217), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -15613,7 +14876,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(172), 21, + ACTIONS(219), 21, sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -15635,30 +14898,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [10588] = 6, + [9515] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, - sym__interpolation_end, - STATE(270), 1, - sym__binary_op, - ACTIONS(191), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(477), 12, + ACTIONS(194), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(479), 20, + ACTIONS(196), 21, + sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -15679,27 +14939,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [10638] = 3, + [9559] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(185), 15, + ACTIONS(205), 1, + sym__interpolation_end, + STATE(235), 1, + sym__binary_op, + ACTIONS(207), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(428), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(187), 21, - sym__interpolation_end, + ACTIONS(430), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -15720,30 +14983,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [10682] = 6, + [9609] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(211), 1, sym__interpolation_end, - STATE(270), 1, + STATE(235), 1, sym__binary_op, - ACTIONS(181), 4, + ACTIONS(213), 4, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(477), 10, + ACTIONS(428), 10, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(430), 20, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [9659] = 5, + ACTIONS(3), 1, + sym_comment, + STATE(234), 1, + sym__binary_op, + ACTIONS(211), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + ACTIONS(432), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(479), 20, + ACTIONS(434), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -15764,58 +15069,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [10732] = 23, + [9706] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(481), 1, + ACTIONS(436), 1, anon_sym_DQUOTE, - ACTIONS(483), 1, + ACTIONS(438), 1, anon_sym_SEMI, - ACTIONS(485), 1, + ACTIONS(440), 1, sym_identifier, - ACTIONS(487), 1, + ACTIONS(442), 1, sym_number, - STATE(109), 1, + STATE(104), 1, sym_member_expression, STATE(119), 1, sym_expression, - STATE(388), 1, + STATE(347), 1, sym__double_quote, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(636), 1, + STATE(643), 1, sym_assignment_expression, - STATE(637), 1, + STATE(645), 1, aux_sym__binding_assignment_repeat1, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(555), 6, + STATE(570), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 8, + STATE(31), 8, sym_template_string, sym__primitive, sym_object, @@ -15824,60 +15129,77 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [10815] = 3, + [9789] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(193), 14, - anon_sym_GT, - anon_sym_LT, + ACTIONS(401), 1, + anon_sym_SQUOTE, + ACTIONS(405), 1, + anon_sym_LBRACE, + ACTIONS(407), 1, + anon_sym_LPAREN, + ACTIONS(411), 1, anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(195), 21, - sym__interpolation_end, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_in, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [10858] = 5, + ACTIONS(413), 1, + anon_sym_LBRACK, + ACTIONS(415), 1, + anon_sym_BANG, + ACTIONS(423), 1, + anon_sym_BQUOTE, + ACTIONS(438), 1, + anon_sym_SEMI, + ACTIONS(440), 1, + sym_identifier, + ACTIONS(442), 1, + sym_number, + ACTIONS(444), 1, + anon_sym_DQUOTE, + STATE(104), 1, + sym_member_expression, + STATE(119), 1, + sym_expression, + STATE(369), 1, + sym__double_quote, + STATE(558), 1, + sym__backtick, + STATE(607), 1, + sym__single_quote, + STATE(618), 1, + sym_assignment_expression, + STATE(619), 1, + aux_sym__binding_assignment_repeat1, + STATE(906), 1, + sym_arrow_function_parameters, + STATE(477), 2, + sym_unary_expression, + sym_binary_expression, + STATE(569), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(31), 8, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_bracket_expression, + [9872] = 3, ACTIONS(3), 1, sym_comment, - STATE(269), 1, - sym__binary_op, - ACTIONS(179), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(489), 12, + ACTIONS(234), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PERCENT, @@ -15885,7 +15207,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(491), 20, + ACTIONS(236), 21, + sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -15906,58 +15229,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [10905] = 23, + [9915] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(483), 1, - anon_sym_SEMI, - ACTIONS(485), 1, + ACTIONS(440), 1, sym_identifier, - ACTIONS(487), 1, + ACTIONS(442), 1, sym_number, - ACTIONS(493), 1, + ACTIONS(446), 1, anon_sym_DQUOTE, - STATE(109), 1, + ACTIONS(449), 1, + anon_sym_SEMI, + STATE(104), 1, sym_member_expression, STATE(119), 1, sym_expression, - STATE(372), 1, - sym__double_quote, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(630), 1, + STATE(609), 1, + sym__double_quote, + STATE(832), 1, sym_assignment_expression, - STATE(635), 1, - aux_sym__binding_assignment_repeat1, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(572), 6, + STATE(623), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 8, + STATE(31), 8, sym_template_string, sym__primitive, sym_object, @@ -15966,56 +15287,52 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [10988] = 22, + [9995] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(454), 1, + ACTIONS(403), 1, + anon_sym_DQUOTE, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(485), 1, - sym_identifier, - ACTIONS(487), 1, + ACTIONS(442), 1, sym_number, - ACTIONS(495), 1, - anon_sym_DQUOTE, - ACTIONS(498), 1, - anon_sym_SEMI, - STATE(109), 1, - sym_member_expression, + ACTIONS(451), 1, + sym_identifier, STATE(119), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(829), 1, - sym_assignment_expression, - STATE(933), 1, + STATE(729), 1, + sym_if_condition, + STATE(906), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(650), 6, + STATE(630), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 8, + STATE(31), 9, sym_template_string, sym__primitive, sym_object, @@ -16023,53 +15340,93 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [11068] = 20, + [10070] = 4, + ACTIONS(3), 1, + sym_comment, + STATE(234), 1, + sym__binary_op, + ACTIONS(432), 12, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(434), 20, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [10113] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(500), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(502), 1, + ACTIONS(455), 1, anon_sym_DQUOTE, - ACTIONS(504), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(506), 1, + ACTIONS(459), 1, anon_sym_LPAREN, - ACTIONS(508), 1, + ACTIONS(461), 1, anon_sym_SLASH, - ACTIONS(510), 1, + ACTIONS(463), 1, anon_sym_LBRACK, - ACTIONS(512), 1, + ACTIONS(465), 1, anon_sym_BANG, - ACTIONS(514), 1, + ACTIONS(467), 1, sym_identifier, - ACTIONS(516), 1, + ACTIONS(469), 1, sym_number, - ACTIONS(518), 1, + ACTIONS(471), 1, anon_sym_BQUOTE, - STATE(167), 1, + STATE(159), 1, sym_expression, - STATE(574), 1, + STATE(572), 1, sym__backtick, - STATE(612), 1, + STATE(611), 1, sym__single_quote, - STATE(613), 1, + STATE(612), 1, sym__double_quote, - STATE(841), 1, - sym_concatenation_expression, - STATE(881), 1, + STATE(902), 1, sym_arrow_function_parameters, - STATE(606), 2, + STATE(903), 1, + sym_concatenation_expression, + STATE(610), 2, sym_unary_expression, sym_binary_expression, - STATE(698), 6, + STATE(720), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(99), 9, + STATE(100), 9, sym_template_string, sym__primitive, sym_object, @@ -16079,12 +15436,12 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11143] = 4, + [10188] = 4, ACTIONS(3), 1, sym_comment, - STATE(270), 1, + STATE(236), 1, sym__binary_op, - ACTIONS(477), 12, + ACTIONS(355), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -16097,7 +15454,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(479), 20, + ACTIONS(357), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -16118,12 +15475,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [11186] = 4, + [10231] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(29), 1, + anon_sym_DQUOTE, + ACTIONS(31), 1, + anon_sym_LBRACE, + ACTIONS(53), 1, + sym_number, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_SQUOTE, + ACTIONS(259), 1, + anon_sym_LPAREN, + ACTIONS(263), 1, + anon_sym_SLASH, + ACTIONS(265), 1, + anon_sym_LBRACK, + ACTIONS(267), 1, + anon_sym_BANG, + ACTIONS(473), 1, + anon_sym_COLON, + ACTIONS(475), 1, + sym_identifier, + STATE(77), 1, + sym_expression, + STATE(559), 1, + sym__backtick, + STATE(595), 1, + sym__double_quote, + STATE(615), 1, + sym__single_quote, + STATE(879), 1, + sym_arrow_function_parameters, + STATE(337), 2, + sym_unary_expression, + sym_binary_expression, + STATE(350), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(4), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [10306] = 4, ACTIONS(3), 1, sym_comment, - STATE(269), 1, + STATE(233), 1, sym__binary_op, - ACTIONS(489), 12, + ACTIONS(203), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -16136,7 +15548,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(491), 20, + ACTIONS(209), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -16157,52 +15569,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [11229] = 20, + [10349] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(455), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(459), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(461), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(463), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(465), 1, anon_sym_BANG, - ACTIONS(472), 1, - anon_sym_BQUOTE, - ACTIONS(487), 1, - sym_number, - ACTIONS(520), 1, + ACTIONS(467), 1, sym_identifier, - STATE(119), 1, + ACTIONS(469), 1, + sym_number, + ACTIONS(471), 1, + anon_sym_BQUOTE, + STATE(159), 1, sym_expression, - STATE(550), 1, + STATE(572), 1, sym__backtick, - STATE(599), 1, + STATE(611), 1, sym__single_quote, - STATE(600), 1, + STATE(612), 1, sym__double_quote, - STATE(715), 1, - sym_if_condition, - STATE(933), 1, + STATE(902), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(915), 1, + sym_concatenation_expression, + STATE(610), 2, sym_unary_expression, sym_binary_expression, - STATE(633), 6, + STATE(673), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 9, + STATE(100), 9, sym_template_string, sym__primitive, sym_object, @@ -16212,52 +15624,52 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11304] = 20, + [10424] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(487), 1, + ACTIONS(442), 1, sym_number, - ACTIONS(522), 1, + ACTIONS(477), 1, anon_sym_RPAREN, - ACTIONS(524), 1, + ACTIONS(479), 1, sym_identifier, STATE(119), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(720), 6, + STATE(678), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 9, + STATE(31), 9, sym_template_string, sym__primitive, sym_object, @@ -16267,12 +15679,12 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11379] = 4, + [10499] = 4, ACTIONS(3), 1, sym_comment, - STATE(271), 1, + STATE(235), 1, sym__binary_op, - ACTIONS(177), 12, + ACTIONS(428), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -16285,7 +15697,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(183), 20, + ACTIONS(430), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -16306,108 +15718,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [11422] = 20, + [10542] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, - anon_sym_SQUOTE, - ACTIONS(452), 1, - anon_sym_DQUOTE, - ACTIONS(454), 1, - anon_sym_LBRACE, - ACTIONS(456), 1, - anon_sym_LPAREN, - ACTIONS(460), 1, - anon_sym_SLASH, - ACTIONS(462), 1, - anon_sym_LBRACK, - ACTIONS(464), 1, - anon_sym_BANG, - ACTIONS(472), 1, - anon_sym_BQUOTE, - ACTIONS(487), 1, - sym_number, - ACTIONS(522), 1, - anon_sym_RPAREN, - ACTIONS(524), 1, - sym_identifier, - STATE(119), 1, - sym_expression, - STATE(550), 1, - sym__backtick, - STATE(599), 1, - sym__single_quote, - STATE(600), 1, - sym__double_quote, - STATE(933), 1, - sym_arrow_function_parameters, - STATE(479), 2, - sym_unary_expression, - sym_binary_expression, - STATE(686), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(37), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [11497] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(265), 1, - sym__binary_op, - ACTIONS(423), 12, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(425), 20, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_in, - anon_sym_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [11540] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(267), 1, - sym__binary_op, - ACTIONS(392), 12, - anon_sym_GT, - anon_sym_LT, + STATE(237), 1, + sym__binary_op, + ACTIONS(351), 12, + anon_sym_GT, + anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, @@ -16418,7 +15736,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(394), 20, + ACTIONS(353), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -16439,52 +15757,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [11583] = 20, + [10585] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(500), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(502), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(504), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(506), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(508), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(510), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(512), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(514), 1, + ACTIONS(423), 1, + anon_sym_BQUOTE, + ACTIONS(451), 1, sym_identifier, - ACTIONS(516), 1, + ACTIONS(481), 1, sym_number, - ACTIONS(518), 1, - anon_sym_BQUOTE, - STATE(167), 1, + STATE(119), 1, sym_expression, - STATE(574), 1, + STATE(558), 1, sym__backtick, - STATE(612), 1, + STATE(607), 1, sym__single_quote, - STATE(613), 1, + STATE(609), 1, sym__double_quote, - STATE(843), 1, + STATE(890), 1, sym_concatenation_expression, - STATE(881), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(606), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(680), 6, + STATE(660), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(99), 9, + STATE(98), 9, sym_template_string, sym__primitive, sym_object, @@ -16494,52 +15812,52 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11658] = 20, + [10660] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, - anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(29), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(46), 1, + anon_sym_COLON, + ACTIONS(53), 1, + sym_number, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_SQUOTE, + ACTIONS(259), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(263), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(265), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(267), 1, anon_sym_BANG, - ACTIONS(472), 1, - anon_sym_BQUOTE, - ACTIONS(520), 1, + ACTIONS(475), 1, sym_identifier, - ACTIONS(526), 1, - sym_number, - STATE(119), 1, + STATE(77), 1, sym_expression, - STATE(550), 1, + STATE(559), 1, sym__backtick, - STATE(599), 1, - sym__single_quote, - STATE(600), 1, + STATE(595), 1, sym__double_quote, - STATE(869), 1, - sym_concatenation_expression, - STATE(933), 1, + STATE(615), 1, + sym__single_quote, + STATE(879), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(337), 2, sym_unary_expression, sym_binary_expression, - STATE(670), 6, + STATE(345), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(108), 9, + STATE(4), 9, sym_template_string, sym__primitive, sym_object, @@ -16549,52 +15867,52 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11733] = 20, + [10735] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(487), 1, + ACTIONS(442), 1, sym_number, - ACTIONS(522), 1, + ACTIONS(477), 1, anon_sym_RPAREN, - ACTIONS(524), 1, + ACTIONS(479), 1, sym_identifier, STATE(119), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(702), 6, + STATE(701), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 9, + STATE(31), 9, sym_template_string, sym__primitive, sym_object, @@ -16604,52 +15922,52 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11808] = 20, + [10810] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(487), 1, + ACTIONS(442), 1, sym_number, - ACTIONS(522), 1, + ACTIONS(477), 1, anon_sym_RPAREN, - ACTIONS(524), 1, + ACTIONS(479), 1, sym_identifier, STATE(119), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(709), 6, + STATE(733), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 9, + STATE(31), 9, sym_template_string, sym__primitive, sym_object, @@ -16659,52 +15977,52 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11883] = 20, + [10885] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(29), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(31), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(49), 1, - anon_sym_LBRACK, - ACTIONS(55), 1, - sym_number, - ACTIONS(57), 1, - anon_sym_BQUOTE, - ACTIONS(254), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(258), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(260), 1, + ACTIONS(413), 1, + anon_sym_LBRACK, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(528), 1, - anon_sym_COLON, - ACTIONS(530), 1, + ACTIONS(423), 1, + anon_sym_BQUOTE, + ACTIONS(442), 1, + sym_number, + ACTIONS(477), 1, + anon_sym_RPAREN, + ACTIONS(479), 1, sym_identifier, - STATE(34), 1, + STATE(119), 1, sym_expression, - STATE(569), 1, + STATE(558), 1, sym__backtick, - STATE(602), 1, + STATE(607), 1, sym__single_quote, - STATE(603), 1, + STATE(609), 1, sym__double_quote, - STATE(886), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(287), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(306), 6, + STATE(708), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(3), 9, + STATE(31), 9, sym_template_string, sym__primitive, sym_object, @@ -16714,52 +16032,52 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11958] = 20, + [10960] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(487), 1, + ACTIONS(442), 1, sym_number, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, STATE(119), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(728), 1, + STATE(723), 1, sym_if_condition, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(633), 6, + STATE(630), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 9, + STATE(31), 9, sym_template_string, sym__primitive, sym_object, @@ -16769,52 +16087,52 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12033] = 20, + [11035] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, - ACTIONS(526), 1, + ACTIONS(481), 1, sym_number, STATE(119), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(935), 1, + STATE(933), 1, sym_concatenation_expression, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(662), 6, + STATE(699), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(108), 9, + STATE(98), 9, sym_template_string, sym__primitive, sym_object, @@ -16824,50 +16142,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12108] = 19, + [11110] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(487), 1, + ACTIONS(442), 1, sym_number, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, STATE(119), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(661), 6, + STATE(701), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 9, + STATE(31), 9, sym_template_string, sym__primitive, sym_object, @@ -16877,50 +16195,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12180] = 19, + [11182] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, - anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(29), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(53), 1, + sym_number, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_SQUOTE, + ACTIONS(259), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(263), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(265), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(267), 1, anon_sym_BANG, - ACTIONS(472), 1, - anon_sym_BQUOTE, - ACTIONS(487), 1, - sym_number, - ACTIONS(520), 1, + ACTIONS(475), 1, sym_identifier, - STATE(119), 1, + STATE(77), 1, sym_expression, - STATE(550), 1, + STATE(559), 1, sym__backtick, - STATE(599), 1, - sym__single_quote, - STATE(600), 1, + STATE(595), 1, sym__double_quote, - STATE(933), 1, + STATE(615), 1, + sym__single_quote, + STATE(879), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(337), 2, sym_unary_expression, sym_binary_expression, - STATE(719), 6, + STATE(348), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 9, + STATE(4), 9, sym_template_string, sym__primitive, sym_object, @@ -16930,93 +16248,94 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12252] = 19, + [11254] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(500), 1, + ACTIONS(483), 1, anon_sym_SQUOTE, - ACTIONS(502), 1, + ACTIONS(485), 1, anon_sym_DQUOTE, - ACTIONS(504), 1, + ACTIONS(487), 1, anon_sym_LBRACE, - ACTIONS(506), 1, + ACTIONS(489), 1, anon_sym_LPAREN, - ACTIONS(508), 1, + ACTIONS(491), 1, anon_sym_SLASH, - ACTIONS(510), 1, + ACTIONS(493), 1, anon_sym_LBRACK, - ACTIONS(512), 1, + ACTIONS(495), 1, anon_sym_BANG, - ACTIONS(514), 1, + ACTIONS(497), 1, sym_identifier, - ACTIONS(518), 1, - anon_sym_BQUOTE, - ACTIONS(532), 1, + ACTIONS(499), 1, sym_number, - STATE(167), 1, + ACTIONS(501), 1, + anon_sym_BQUOTE, + STATE(74), 1, + sym_group, + STATE(126), 1, sym_expression, - STATE(574), 1, + STATE(552), 1, sym__backtick, - STATE(612), 1, + STATE(588), 1, sym__single_quote, - STATE(613), 1, + STATE(589), 1, sym__double_quote, - STATE(881), 1, + STATE(885), 1, sym_arrow_function_parameters, - STATE(606), 2, + STATE(486), 2, sym_unary_expression, sym_binary_expression, - STATE(688), 6, + STATE(510), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(97), 9, + STATE(38), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [12324] = 19, + [11328] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(487), 1, + ACTIONS(442), 1, sym_number, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, STATE(119), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, STATE(700), 6, @@ -17026,7 +16345,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 9, + STATE(31), 9, sym_template_string, sym__primitive, sym_object, @@ -17036,104 +16355,103 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12396] = 20, + [11400] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(534), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(536), 1, + ACTIONS(455), 1, anon_sym_DQUOTE, - ACTIONS(538), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(540), 1, + ACTIONS(459), 1, anon_sym_LPAREN, - ACTIONS(542), 1, + ACTIONS(461), 1, anon_sym_SLASH, - ACTIONS(544), 1, + ACTIONS(463), 1, anon_sym_LBRACK, - ACTIONS(546), 1, + ACTIONS(465), 1, anon_sym_BANG, - ACTIONS(548), 1, + ACTIONS(467), 1, sym_identifier, - ACTIONS(550), 1, - sym_number, - ACTIONS(552), 1, + ACTIONS(471), 1, anon_sym_BQUOTE, - STATE(80), 1, - sym_group, - STATE(150), 1, + ACTIONS(503), 1, + sym_number, + STATE(159), 1, sym_expression, - STATE(564), 1, + STATE(572), 1, sym__backtick, - STATE(580), 1, + STATE(611), 1, sym__single_quote, - STATE(595), 1, + STATE(612), 1, sym__double_quote, - STATE(921), 1, + STATE(902), 1, sym_arrow_function_parameters, - STATE(498), 2, + STATE(610), 2, sym_unary_expression, sym_binary_expression, - STATE(512), 6, + STATE(661), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(45), 8, + STATE(102), 9, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [12470] = 19, + [11472] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - anon_sym_SQUOTE, ACTIONS(29), 1, anon_sym_DQUOTE, ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(49), 1, - anon_sym_LBRACK, - ACTIONS(55), 1, + ACTIONS(53), 1, sym_number, - ACTIONS(57), 1, + ACTIONS(55), 1, anon_sym_BQUOTE, - ACTIONS(254), 1, + ACTIONS(57), 1, + anon_sym_SQUOTE, + ACTIONS(259), 1, anon_sym_LPAREN, - ACTIONS(258), 1, + ACTIONS(263), 1, anon_sym_SLASH, - ACTIONS(260), 1, + ACTIONS(265), 1, + anon_sym_LBRACK, + ACTIONS(267), 1, anon_sym_BANG, - ACTIONS(530), 1, + ACTIONS(475), 1, sym_identifier, - STATE(34), 1, + STATE(77), 1, sym_expression, - STATE(569), 1, + STATE(559), 1, sym__backtick, - STATE(602), 1, - sym__single_quote, - STATE(603), 1, + STATE(595), 1, sym__double_quote, - STATE(886), 1, + STATE(615), 1, + sym__single_quote, + STATE(879), 1, sym_arrow_function_parameters, - STATE(287), 2, + STATE(337), 2, sym_unary_expression, sym_binary_expression, - STATE(322), 6, + STATE(376), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(3), 9, + STATE(4), 9, sym_template_string, sym__primitive, sym_object, @@ -17143,50 +16461,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12542] = 19, + [11544] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(487), 1, + ACTIONS(442), 1, sym_number, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, STATE(119), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(738), 6, + STATE(675), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 9, + STATE(31), 9, sym_template_string, sym__primitive, sym_object, @@ -17196,50 +16514,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12614] = 19, + [11616] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(487), 1, + ACTIONS(442), 1, sym_number, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, STATE(119), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(552), 6, + STATE(576), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 9, + STATE(31), 9, sym_template_string, sym__primitive, sym_object, @@ -17249,50 +16567,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12686] = 19, + [11688] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(487), 1, + ACTIONS(442), 1, sym_number, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, STATE(119), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(638), 6, + STATE(621), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 9, + STATE(31), 9, sym_template_string, sym__primitive, sym_object, @@ -17302,50 +16620,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12758] = 19, + [11760] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(487), 1, + ACTIONS(442), 1, sym_number, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, STATE(119), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(665), 6, + STATE(528), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 9, + STATE(31), 9, sym_template_string, sym__primitive, sym_object, @@ -17355,52 +16673,52 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12830] = 20, + [11832] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - anon_sym_SQUOTE, ACTIONS(29), 1, anon_sym_DQUOTE, ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(49), 1, - anon_sym_LBRACK, - ACTIONS(55), 1, + ACTIONS(53), 1, sym_number, - ACTIONS(57), 1, + ACTIONS(55), 1, anon_sym_BQUOTE, - ACTIONS(254), 1, + ACTIONS(57), 1, + anon_sym_SQUOTE, + ACTIONS(259), 1, anon_sym_LPAREN, - ACTIONS(258), 1, + ACTIONS(263), 1, anon_sym_SLASH, - ACTIONS(260), 1, + ACTIONS(265), 1, + anon_sym_LBRACK, + ACTIONS(267), 1, anon_sym_BANG, - ACTIONS(530), 1, + ACTIONS(475), 1, sym_identifier, STATE(26), 1, sym_group, - STATE(34), 1, + STATE(77), 1, sym_expression, - STATE(569), 1, + STATE(559), 1, sym__backtick, - STATE(602), 1, - sym__single_quote, - STATE(603), 1, + STATE(595), 1, sym__double_quote, - STATE(886), 1, + STATE(615), 1, + sym__single_quote, + STATE(879), 1, sym_arrow_function_parameters, - STATE(287), 2, + STATE(337), 2, sym_unary_expression, sym_binary_expression, - STATE(319), 6, + STATE(366), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(3), 8, + STATE(4), 8, sym_template_string, sym__primitive, sym_object, @@ -17409,50 +16727,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12904] = 19, + [11906] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(487), 1, + ACTIONS(442), 1, sym_number, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, STATE(119), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(516), 6, + STATE(681), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 9, + STATE(31), 9, sym_template_string, sym__primitive, sym_object, @@ -17462,52 +16780,52 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12976] = 20, + [11978] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(500), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(502), 1, + ACTIONS(455), 1, anon_sym_DQUOTE, - ACTIONS(504), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(506), 1, + ACTIONS(459), 1, anon_sym_LPAREN, - ACTIONS(508), 1, + ACTIONS(461), 1, anon_sym_SLASH, - ACTIONS(510), 1, + ACTIONS(463), 1, anon_sym_LBRACK, - ACTIONS(512), 1, + ACTIONS(465), 1, anon_sym_BANG, - ACTIONS(514), 1, + ACTIONS(467), 1, sym_identifier, - ACTIONS(518), 1, + ACTIONS(471), 1, anon_sym_BQUOTE, - ACTIONS(532), 1, + ACTIONS(503), 1, sym_number, - STATE(157), 1, + STATE(148), 1, sym_group, - STATE(167), 1, + STATE(159), 1, sym_expression, - STATE(574), 1, + STATE(572), 1, sym__backtick, - STATE(612), 1, + STATE(611), 1, sym__single_quote, - STATE(613), 1, + STATE(612), 1, sym__double_quote, - STATE(881), 1, + STATE(902), 1, sym_arrow_function_parameters, - STATE(606), 2, + STATE(610), 2, sym_unary_expression, sym_binary_expression, - STATE(667), 6, + STATE(666), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(97), 8, + STATE(102), 8, sym_template_string, sym__primitive, sym_object, @@ -17516,50 +16834,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13050] = 19, + [12052] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(487), 1, + ACTIONS(442), 1, sym_number, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, STATE(119), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(641), 6, + STATE(631), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 9, + STATE(31), 9, sym_template_string, sym__primitive, sym_object, @@ -17569,50 +16887,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13122] = 19, + [12124] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(534), 1, + ACTIONS(483), 1, anon_sym_SQUOTE, - ACTIONS(536), 1, + ACTIONS(485), 1, anon_sym_DQUOTE, - ACTIONS(538), 1, + ACTIONS(487), 1, anon_sym_LBRACE, - ACTIONS(540), 1, + ACTIONS(489), 1, anon_sym_LPAREN, - ACTIONS(542), 1, + ACTIONS(491), 1, anon_sym_SLASH, - ACTIONS(544), 1, + ACTIONS(493), 1, anon_sym_LBRACK, - ACTIONS(546), 1, + ACTIONS(495), 1, anon_sym_BANG, - ACTIONS(548), 1, + ACTIONS(497), 1, sym_identifier, - ACTIONS(550), 1, + ACTIONS(499), 1, sym_number, - ACTIONS(552), 1, + ACTIONS(501), 1, anon_sym_BQUOTE, - STATE(150), 1, + STATE(126), 1, sym_expression, - STATE(564), 1, + STATE(552), 1, sym__backtick, - STATE(580), 1, + STATE(588), 1, sym__single_quote, - STATE(595), 1, + STATE(589), 1, sym__double_quote, - STATE(921), 1, + STATE(885), 1, sym_arrow_function_parameters, - STATE(498), 2, + STATE(486), 2, sym_unary_expression, sym_binary_expression, - STATE(518), 6, + STATE(512), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(45), 9, + STATE(38), 9, sym_template_string, sym__primitive, sym_object, @@ -17622,52 +16940,52 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13194] = 20, + [12196] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(487), 1, + ACTIONS(442), 1, sym_number, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, - STATE(78), 1, + STATE(76), 1, sym_group, STATE(119), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(513), 6, + STATE(526), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 8, + STATE(31), 8, sym_template_string, sym__primitive, sym_object, @@ -17676,50 +16994,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13268] = 19, + [12270] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(487), 1, + ACTIONS(442), 1, sym_number, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, STATE(119), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(720), 6, + STATE(733), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 9, + STATE(31), 9, sym_template_string, sym__primitive, sym_object, @@ -17729,50 +17047,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13340] = 19, + [12342] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(487), 1, + ACTIONS(442), 1, sym_number, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, STATE(119), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(686), 6, + STATE(678), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 9, + STATE(31), 9, sym_template_string, sym__primitive, sym_object, @@ -17782,40 +17100,40 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13412] = 19, + [12414] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(487), 1, + ACTIONS(442), 1, sym_number, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, STATE(119), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, STATE(695), 6, @@ -17825,7 +17143,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 9, + STATE(31), 9, sym_template_string, sym__primitive, sym_object, @@ -17835,50 +17153,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13484] = 19, + [12486] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(29), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(31), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(49), 1, - anon_sym_LBRACK, - ACTIONS(55), 1, - sym_number, - ACTIONS(57), 1, - anon_sym_BQUOTE, - ACTIONS(254), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(258), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(260), 1, + ACTIONS(413), 1, + anon_sym_LBRACK, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(530), 1, + ACTIONS(423), 1, + anon_sym_BQUOTE, + ACTIONS(442), 1, + sym_number, + ACTIONS(451), 1, sym_identifier, - STATE(34), 1, + STATE(119), 1, sym_expression, - STATE(569), 1, + STATE(558), 1, sym__backtick, - STATE(602), 1, + STATE(607), 1, sym__single_quote, - STATE(603), 1, + STATE(609), 1, sym__double_quote, - STATE(886), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(287), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(303), 6, + STATE(686), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(3), 9, + STATE(31), 9, sym_template_string, sym__primitive, sym_object, @@ -17888,50 +17206,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13556] = 19, + [12558] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(483), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(485), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(487), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(489), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(491), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(493), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(495), 1, anon_sym_BANG, - ACTIONS(472), 1, - anon_sym_BQUOTE, - ACTIONS(487), 1, - sym_number, - ACTIONS(520), 1, + ACTIONS(497), 1, sym_identifier, - STATE(119), 1, + ACTIONS(499), 1, + sym_number, + ACTIONS(501), 1, + anon_sym_BQUOTE, + STATE(126), 1, sym_expression, - STATE(550), 1, + STATE(552), 1, sym__backtick, - STATE(599), 1, + STATE(588), 1, sym__single_quote, - STATE(600), 1, + STATE(589), 1, sym__double_quote, - STATE(933), 1, + STATE(885), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(486), 2, sym_unary_expression, sym_binary_expression, - STATE(691), 6, + STATE(515), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 9, + STATE(38), 9, sym_template_string, sym__primitive, sym_object, @@ -17941,50 +17259,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13628] = 19, + [12630] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(487), 1, + ACTIONS(442), 1, sym_number, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, STATE(119), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(702), 6, + STATE(738), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 9, + STATE(31), 9, sym_template_string, sym__primitive, sym_object, @@ -17994,50 +17312,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13700] = 19, + [12702] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(487), 1, + ACTIONS(442), 1, sym_number, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, STATE(119), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(699), 6, + STATE(714), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 9, + STATE(31), 9, sym_template_string, sym__primitive, sym_object, @@ -18047,50 +17365,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13772] = 19, + [12774] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(29), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(31), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(49), 1, - anon_sym_LBRACK, - ACTIONS(55), 1, - sym_number, - ACTIONS(57), 1, - anon_sym_BQUOTE, - ACTIONS(254), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(258), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(260), 1, + ACTIONS(413), 1, + anon_sym_LBRACK, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(530), 1, + ACTIONS(423), 1, + anon_sym_BQUOTE, + ACTIONS(442), 1, + sym_number, + ACTIONS(451), 1, sym_identifier, - STATE(34), 1, + STATE(119), 1, sym_expression, - STATE(569), 1, + STATE(558), 1, sym__backtick, - STATE(602), 1, + STATE(607), 1, sym__single_quote, - STATE(603), 1, + STATE(609), 1, sym__double_quote, - STATE(886), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(287), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(307), 6, + STATE(706), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(3), 9, + STATE(31), 9, sym_template_string, sym__primitive, sym_object, @@ -18100,50 +17418,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13844] = 19, + [12846] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(487), 1, + ACTIONS(442), 1, sym_number, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, STATE(119), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(707), 6, + STATE(708), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 9, + STATE(31), 9, sym_template_string, sym__primitive, sym_object, @@ -18153,50 +17471,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13916] = 19, + [12918] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(487), 1, + ACTIONS(442), 1, sym_number, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, STATE(119), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(709), 6, + STATE(712), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 9, + STATE(31), 9, sym_template_string, sym__primitive, sym_object, @@ -18206,50 +17524,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13988] = 19, + [12990] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(460), 1, + ACTIONS(411), 1, anon_sym_SLASH, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(487), 1, + ACTIONS(442), 1, sym_number, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, STATE(119), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(479), 2, + STATE(477), 2, sym_unary_expression, sym_binary_expression, - STATE(713), 6, + STATE(717), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 9, + STATE(31), 9, sym_template_string, sym__primitive, sym_object, @@ -18259,50 +17577,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14060] = 19, + [13062] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(534), 1, - anon_sym_SQUOTE, - ACTIONS(536), 1, + ACTIONS(29), 1, anon_sym_DQUOTE, - ACTIONS(538), 1, + ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(540), 1, + ACTIONS(53), 1, + sym_number, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_SQUOTE, + ACTIONS(259), 1, anon_sym_LPAREN, - ACTIONS(542), 1, + ACTIONS(263), 1, anon_sym_SLASH, - ACTIONS(544), 1, + ACTIONS(265), 1, anon_sym_LBRACK, - ACTIONS(546), 1, + ACTIONS(267), 1, anon_sym_BANG, - ACTIONS(548), 1, + ACTIONS(475), 1, sym_identifier, - ACTIONS(550), 1, - sym_number, - ACTIONS(552), 1, - anon_sym_BQUOTE, - STATE(150), 1, + STATE(77), 1, sym_expression, - STATE(564), 1, + STATE(559), 1, sym__backtick, - STATE(580), 1, - sym__single_quote, STATE(595), 1, sym__double_quote, - STATE(921), 1, + STATE(615), 1, + sym__single_quote, + STATE(879), 1, sym_arrow_function_parameters, - STATE(498), 2, + STATE(337), 2, sym_unary_expression, sym_binary_expression, - STATE(514), 6, + STATE(343), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(45), 9, + STATE(4), 9, sym_template_string, sym__primitive, sym_object, @@ -18312,50 +17630,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14132] = 20, + [13134] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(466), 1, + ACTIONS(417), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(470), 1, + ACTIONS(421), 1, sym_number, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, - ACTIONS(554), 1, + ACTIONS(505), 1, anon_sym_RPAREN, - STATE(177), 1, + STATE(167), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(864), 1, + STATE(853), 1, sym_arguments, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(663), 5, + STATE(734), 5, sym_arrow_function, sym_unary_expression, sym_binary_expression, sym_spread, sym__timed_argument, - STATE(110), 9, + STATE(108), 9, sym_template_string, sym__primitive, sym_object, @@ -18365,50 +17683,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14205] = 20, + [13207] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(466), 1, + ACTIONS(417), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(470), 1, + ACTIONS(421), 1, sym_number, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, - ACTIONS(556), 1, + ACTIONS(507), 1, anon_sym_RPAREN, - STATE(177), 1, + STATE(167), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(872), 1, + STATE(854), 1, sym_arguments, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(663), 5, + STATE(734), 5, sym_arrow_function, sym_unary_expression, sym_binary_expression, sym_spread, sym__timed_argument, - STATE(110), 9, + STATE(108), 9, sym_template_string, sym__primitive, sym_object, @@ -18418,50 +17736,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14278] = 20, + [13280] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(466), 1, + ACTIONS(417), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(470), 1, + ACTIONS(421), 1, sym_number, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, - ACTIONS(558), 1, + ACTIONS(509), 1, anon_sym_RPAREN, - STATE(177), 1, + STATE(167), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(840), 1, + STATE(870), 1, sym_arguments, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(663), 5, + STATE(734), 5, sym_arrow_function, sym_unary_expression, sym_binary_expression, sym_spread, sym__timed_argument, - STATE(110), 9, + STATE(108), 9, sym_template_string, sym__primitive, sym_object, @@ -18471,50 +17789,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14351] = 20, + [13353] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(466), 1, + ACTIONS(417), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(470), 1, + ACTIONS(421), 1, sym_number, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, - ACTIONS(560), 1, + ACTIONS(511), 1, anon_sym_RPAREN, - STATE(177), 1, + STATE(167), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(925), 1, + STATE(893), 1, sym_arguments, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(663), 5, + STATE(734), 5, sym_arrow_function, sym_unary_expression, sym_binary_expression, sym_spread, sym__timed_argument, - STATE(110), 9, + STATE(108), 9, sym_template_string, sym__primitive, sym_object, @@ -18524,50 +17842,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14424] = 20, + [13426] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(466), 1, + ACTIONS(417), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(470), 1, + ACTIONS(421), 1, sym_number, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, - ACTIONS(562), 1, + ACTIONS(513), 1, anon_sym_RPAREN, - STATE(177), 1, + STATE(167), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(855), 1, + STATE(888), 1, sym_arguments, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(663), 5, + STATE(734), 5, sym_arrow_function, sym_unary_expression, sym_binary_expression, sym_spread, sym__timed_argument, - STATE(110), 9, + STATE(108), 9, sym_template_string, sym__primitive, sym_object, @@ -18577,50 +17895,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14497] = 20, + [13499] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(466), 1, + ACTIONS(417), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(470), 1, + ACTIONS(421), 1, sym_number, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, - ACTIONS(564), 1, + ACTIONS(515), 1, anon_sym_RPAREN, - STATE(177), 1, + STATE(167), 1, sym_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(856), 1, - sym_arguments, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(663), 5, + STATE(922), 1, + sym_arguments, + STATE(734), 5, sym_arrow_function, sym_unary_expression, sym_binary_expression, sym_spread, sym__timed_argument, - STATE(110), 9, + STATE(108), 9, sym_template_string, sym__primitive, sym_object, @@ -18630,838 +17948,267 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14570] = 8, + [13572] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(568), 1, + ACTIONS(401), 1, + anon_sym_SQUOTE, + ACTIONS(403), 1, + anon_sym_DQUOTE, + ACTIONS(405), 1, + anon_sym_LBRACE, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(570), 1, - anon_sym_PIPE, - STATE(260), 1, - aux_sym_pipe_sequence_repeat1, - STATE(276), 1, - sym_pipe_sequence, - ACTIONS(566), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(59), 8, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, + ACTIONS(415), 1, anon_sym_BANG, - anon_sym_QMARK, + ACTIONS(417), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(423), 1, + anon_sym_BQUOTE, + ACTIONS(517), 1, + anon_sym_LPAREN, + ACTIONS(519), 1, + anon_sym_RBRACK, + ACTIONS(521), 1, sym_identifier, - ACTIONS(61), 12, + ACTIONS(523), 1, + sym_number, + STATE(558), 1, + sym__backtick, + STATE(607), 1, + sym__single_quote, + STATE(609), 1, + sym__double_quote, + STATE(680), 3, + sym_expression, + sym_unary_expression, + sym_spread, + STATE(291), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [13634] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(401), 1, anon_sym_SQUOTE, + ACTIONS(403), 1, anon_sym_DQUOTE, + ACTIONS(405), 1, anon_sym_LBRACE, - anon_sym_SEMI, + ACTIONS(413), 1, + anon_sym_LBRACK, + ACTIONS(415), 1, + anon_sym_BANG, + ACTIONS(417), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(423), 1, + anon_sym_BQUOTE, + ACTIONS(517), 1, anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, + ACTIONS(521), 1, + sym_identifier, + ACTIONS(523), 1, sym_number, - anon_sym_BQUOTE, - [14615] = 3, + ACTIONS(525), 1, + anon_sym_RBRACK, + STATE(558), 1, + sym__backtick, + STATE(607), 1, + sym__single_quote, + STATE(609), 1, + sym__double_quote, + STATE(696), 3, + sym_expression, + sym_unary_expression, + sym_spread, + STATE(291), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [13696] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 9, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_BANG, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(101), 17, + ACTIONS(401), 1, anon_sym_SQUOTE, + ACTIONS(403), 1, anon_sym_DQUOTE, + ACTIONS(405), 1, anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_DOT, - anon_sym_COLON, + ACTIONS(413), 1, anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(415), 1, + anon_sym_BANG, + ACTIONS(417), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(423), 1, anon_sym_BQUOTE, - [14649] = 3, + ACTIONS(517), 1, + anon_sym_LPAREN, + ACTIONS(521), 1, + sym_identifier, + ACTIONS(523), 1, + sym_number, + ACTIONS(527), 1, + anon_sym_RBRACK, + STATE(558), 1, + sym__backtick, + STATE(607), 1, + sym__single_quote, + STATE(609), 1, + sym__double_quote, + STATE(715), 3, + sym_expression, + sym_unary_expression, + sym_spread, + STATE(291), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [13758] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(111), 9, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_BANG, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(113), 17, + ACTIONS(401), 1, anon_sym_SQUOTE, + ACTIONS(403), 1, anon_sym_DQUOTE, + ACTIONS(405), 1, anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_DOT, - anon_sym_COLON, + ACTIONS(413), 1, anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(415), 1, + anon_sym_BANG, + ACTIONS(417), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(423), 1, anon_sym_BQUOTE, - [14683] = 3, + ACTIONS(517), 1, + anon_sym_LPAREN, + ACTIONS(521), 1, + sym_identifier, + ACTIONS(523), 1, + sym_number, + ACTIONS(529), 1, + anon_sym_RBRACK, + STATE(558), 1, + sym__backtick, + STATE(607), 1, + sym__single_quote, + STATE(609), 1, + sym__double_quote, + STATE(693), 3, + sym_expression, + sym_unary_expression, + sym_spread, + STATE(291), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [13820] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(107), 9, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_BANG, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(109), 17, + ACTIONS(401), 1, anon_sym_SQUOTE, + ACTIONS(403), 1, anon_sym_DQUOTE, + ACTIONS(405), 1, anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_DOT, - anon_sym_COLON, + ACTIONS(413), 1, anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(415), 1, + anon_sym_BANG, + ACTIONS(417), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(423), 1, anon_sym_BQUOTE, - [14717] = 3, + ACTIONS(517), 1, + anon_sym_LPAREN, + ACTIONS(521), 1, + sym_identifier, + ACTIONS(523), 1, + sym_number, + ACTIONS(531), 1, + anon_sym_RBRACK, + STATE(558), 1, + sym__backtick, + STATE(607), 1, + sym__single_quote, + STATE(609), 1, + sym__double_quote, + STATE(702), 3, + sym_expression, + sym_unary_expression, + sym_spread, + STATE(291), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [13882] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(91), 9, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_BANG, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(93), 17, + ACTIONS(401), 1, anon_sym_SQUOTE, + ACTIONS(403), 1, anon_sym_DQUOTE, + ACTIONS(405), 1, anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_DOT, - anon_sym_COLON, + ACTIONS(413), 1, anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(415), 1, + anon_sym_BANG, + ACTIONS(417), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(423), 1, anon_sym_BQUOTE, - [14751] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(87), 9, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_BANG, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(89), 17, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - anon_sym_BQUOTE, - [14785] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(103), 9, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_BANG, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(105), 17, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - anon_sym_BQUOTE, - [14819] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(81), 9, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_BANG, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(83), 17, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - anon_sym_BQUOTE, - [14853] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(572), 1, - anon_sym_LPAREN, - ACTIONS(115), 9, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_BANG, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(117), 16, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - anon_sym_BQUOTE, - [14889] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(121), 9, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_BANG, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(123), 17, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - anon_sym_BQUOTE, - [14923] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(574), 1, - anon_sym_COLON, - STATE(264), 1, - sym_pipe_arguments, - STATE(252), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(125), 8, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(127), 14, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_BQUOTE, - [14963] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(135), 9, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_BANG, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(137), 17, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - anon_sym_BQUOTE, - [14997] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(139), 9, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_BANG, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(141), 17, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - anon_sym_BQUOTE, - [15031] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(77), 9, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_BANG, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(79), 17, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - anon_sym_BQUOTE, - [15065] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(131), 9, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_BANG, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(133), 17, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - anon_sym_BQUOTE, - [15099] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(147), 9, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_BANG, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(149), 17, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - anon_sym_BQUOTE, - [15133] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(450), 1, - anon_sym_SQUOTE, - ACTIONS(452), 1, - anon_sym_DQUOTE, - ACTIONS(454), 1, - anon_sym_LBRACE, - ACTIONS(462), 1, - anon_sym_LBRACK, - ACTIONS(464), 1, - anon_sym_BANG, - ACTIONS(466), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(472), 1, - anon_sym_BQUOTE, - ACTIONS(576), 1, - anon_sym_LPAREN, - ACTIONS(578), 1, - anon_sym_RBRACK, - ACTIONS(580), 1, - sym_identifier, - ACTIONS(582), 1, - sym_number, - STATE(550), 1, - sym__backtick, - STATE(599), 1, - sym__single_quote, - STATE(600), 1, - sym__double_quote, - STATE(696), 3, - sym_expression, - sym_unary_expression, - sym_spread, - STATE(323), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [15195] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(450), 1, - anon_sym_SQUOTE, - ACTIONS(452), 1, - anon_sym_DQUOTE, - ACTIONS(454), 1, - anon_sym_LBRACE, - ACTIONS(462), 1, - anon_sym_LBRACK, - ACTIONS(464), 1, - anon_sym_BANG, - ACTIONS(466), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(472), 1, - anon_sym_BQUOTE, - ACTIONS(576), 1, - anon_sym_LPAREN, - ACTIONS(580), 1, - sym_identifier, - ACTIONS(582), 1, - sym_number, - ACTIONS(584), 1, - anon_sym_RBRACK, - STATE(550), 1, - sym__backtick, - STATE(599), 1, - sym__single_quote, - STATE(600), 1, - sym__double_quote, - STATE(703), 3, - sym_expression, - sym_unary_expression, - sym_spread, - STATE(323), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [15257] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(450), 1, - anon_sym_SQUOTE, - ACTIONS(452), 1, - anon_sym_DQUOTE, - ACTIONS(454), 1, - anon_sym_LBRACE, - ACTIONS(462), 1, - anon_sym_LBRACK, - ACTIONS(464), 1, - anon_sym_BANG, - ACTIONS(466), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(472), 1, - anon_sym_BQUOTE, - ACTIONS(576), 1, - anon_sym_LPAREN, - ACTIONS(580), 1, - sym_identifier, - ACTIONS(582), 1, - sym_number, - ACTIONS(586), 1, - anon_sym_RBRACK, - STATE(550), 1, - sym__backtick, - STATE(599), 1, - sym__single_quote, - STATE(600), 1, - sym__double_quote, - STATE(710), 3, - sym_expression, - sym_unary_expression, - sym_spread, - STATE(323), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [15319] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(450), 1, - anon_sym_SQUOTE, - ACTIONS(452), 1, - anon_sym_DQUOTE, - ACTIONS(454), 1, - anon_sym_LBRACE, - ACTIONS(462), 1, - anon_sym_LBRACK, - ACTIONS(464), 1, - anon_sym_BANG, - ACTIONS(466), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(472), 1, - anon_sym_BQUOTE, - ACTIONS(576), 1, - anon_sym_LPAREN, - ACTIONS(580), 1, - sym_identifier, - ACTIONS(582), 1, - sym_number, - ACTIONS(588), 1, - anon_sym_RBRACK, - STATE(550), 1, - sym__backtick, - STATE(599), 1, - sym__single_quote, - STATE(600), 1, - sym__double_quote, - STATE(716), 3, - sym_expression, - sym_unary_expression, - sym_spread, - STATE(323), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [15381] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(450), 1, - anon_sym_SQUOTE, - ACTIONS(452), 1, - anon_sym_DQUOTE, - ACTIONS(454), 1, - anon_sym_LBRACE, - ACTIONS(462), 1, - anon_sym_LBRACK, - ACTIONS(464), 1, - anon_sym_BANG, - ACTIONS(466), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(472), 1, - anon_sym_BQUOTE, - ACTIONS(576), 1, - anon_sym_LPAREN, - ACTIONS(580), 1, - sym_identifier, - ACTIONS(582), 1, - sym_number, - ACTIONS(590), 1, - anon_sym_RBRACK, - STATE(550), 1, - sym__backtick, - STATE(599), 1, - sym__single_quote, - STATE(600), 1, - sym__double_quote, - STATE(687), 3, - sym_expression, - sym_unary_expression, - sym_spread, - STATE(323), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [15443] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(572), 1, - anon_sym_LPAREN, - ACTIONS(25), 9, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_BANG, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(45), 16, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - anon_sym_BQUOTE, - [15479] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(568), 1, - anon_sym_LBRACK, - ACTIONS(566), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(143), 9, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_BANG, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(145), 13, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_COLON, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_BQUOTE, - [15517] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(450), 1, - anon_sym_SQUOTE, - ACTIONS(452), 1, - anon_sym_DQUOTE, - ACTIONS(454), 1, - anon_sym_LBRACE, - ACTIONS(462), 1, - anon_sym_LBRACK, - ACTIONS(464), 1, - anon_sym_BANG, - ACTIONS(466), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(472), 1, - anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(517), 1, anon_sym_LPAREN, - ACTIONS(580), 1, + ACTIONS(521), 1, sym_identifier, - ACTIONS(582), 1, + ACTIONS(523), 1, sym_number, - ACTIONS(592), 1, + ACTIONS(533), 1, anon_sym_RBRACK, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(676), 3, + STATE(709), 3, sym_expression, sym_unary_expression, sym_spread, - STATE(323), 9, + STATE(291), 9, sym_template_string, sym__primitive, sym_object, @@ -19471,104 +18218,41 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15579] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(95), 9, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_BANG, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(97), 17, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - anon_sym_BQUOTE, - [15613] = 5, + [13944] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(594), 1, - anon_sym_COLON, - STATE(250), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(159), 8, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(161), 14, + ACTIONS(483), 1, anon_sym_SQUOTE, + ACTIONS(485), 1, anon_sym_DQUOTE, + ACTIONS(487), 1, anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, + ACTIONS(493), 1, anon_sym_LBRACK, + ACTIONS(495), 1, anon_sym_BANG, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_BQUOTE, - [15650] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - anon_sym_SQUOTE, - ACTIONS(29), 1, - anon_sym_DQUOTE, - ACTIONS(31), 1, - anon_sym_LBRACE, - ACTIONS(49), 1, - anon_sym_LBRACK, - ACTIONS(57), 1, + ACTIONS(501), 1, anon_sym_BQUOTE, - ACTIONS(260), 1, - anon_sym_BANG, - ACTIONS(597), 1, + ACTIONS(535), 1, anon_sym_LPAREN, - ACTIONS(599), 1, + ACTIONS(537), 1, sym_identifier, - ACTIONS(601), 1, + ACTIONS(539), 1, sym_number, - STATE(180), 1, + STATE(169), 1, sym_expression, - STATE(317), 1, + STATE(388), 1, sym_conditional_expression, - STATE(569), 1, + STATE(552), 1, sym__backtick, - STATE(602), 1, + STATE(588), 1, sym__single_quote, - STATE(603), 1, + STATE(589), 1, sym__double_quote, - STATE(280), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(4), 9, + STATE(40), 9, sym_template_string, sym__primitive, sym_object, @@ -19578,72 +18262,41 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15711] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(574), 1, - anon_sym_COLON, - STATE(250), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(155), 8, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(157), 14, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_BQUOTE, - [15748] = 16, + [14005] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(466), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(517), 1, anon_sym_LPAREN, - ACTIONS(580), 1, + ACTIONS(541), 1, sym_identifier, - ACTIONS(582), 1, + ACTIONS(543), 1, sym_number, - STATE(550), 1, + STATE(175), 1, + sym_expression, + STATE(388), 1, + sym_conditional_expression, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(786), 3, - sym_expression, + STATE(445), 2, sym_unary_expression, - sym_spread, - STATE(323), 9, + sym_binary_expression, + STATE(34), 9, sym_template_string, sym__primitive, sym_object, @@ -19653,41 +18306,41 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15807] = 17, + [14066] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(500), 1, - anon_sym_SQUOTE, - ACTIONS(502), 1, + ACTIONS(29), 1, anon_sym_DQUOTE, - ACTIONS(504), 1, + ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(510), 1, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_SQUOTE, + ACTIONS(265), 1, anon_sym_LBRACK, - ACTIONS(512), 1, + ACTIONS(267), 1, anon_sym_BANG, - ACTIONS(518), 1, - anon_sym_BQUOTE, - ACTIONS(603), 1, + ACTIONS(545), 1, anon_sym_LPAREN, - ACTIONS(605), 1, + ACTIONS(547), 1, sym_identifier, - ACTIONS(607), 1, + ACTIONS(549), 1, sym_number, - STATE(176), 1, + STATE(171), 1, sym_expression, - STATE(574), 1, + STATE(373), 1, + sym_conditional_expression, + STATE(559), 1, sym__backtick, - STATE(612), 1, - sym__single_quote, - STATE(613), 1, + STATE(595), 1, sym__double_quote, - STATE(733), 1, - sym_conditional_expression, - STATE(586), 2, + STATE(615), 1, + sym__single_quote, + STATE(336), 2, sym_unary_expression, sym_binary_expression, - STATE(111), 9, + STATE(6), 9, sym_template_string, sym__primitive, sym_object, @@ -19697,41 +18350,40 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15868] = 17, + [14127] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(534), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(536), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(538), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(544), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(546), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(552), 1, + ACTIONS(417), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(609), 1, + ACTIONS(517), 1, anon_sym_LPAREN, - ACTIONS(611), 1, + ACTIONS(521), 1, sym_identifier, - ACTIONS(613), 1, + ACTIONS(523), 1, sym_number, - STATE(182), 1, - sym_expression, - STATE(407), 1, - sym_conditional_expression, - STATE(564), 1, + STATE(558), 1, sym__backtick, - STATE(580), 1, + STATE(607), 1, sym__single_quote, - STATE(595), 1, + STATE(609), 1, sym__double_quote, - STATE(483), 2, + STATE(810), 3, + sym_expression, sym_unary_expression, - sym_binary_expression, - STATE(47), 9, + sym_spread, + STATE(291), 9, sym_template_string, sym__primitive, sym_object, @@ -19741,41 +18393,41 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15929] = 17, + [14186] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(455), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(462), 1, + ACTIONS(463), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(465), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(471), 1, anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(551), 1, anon_sym_LPAREN, - ACTIONS(615), 1, + ACTIONS(553), 1, sym_identifier, - ACTIONS(617), 1, + ACTIONS(555), 1, sym_number, - STATE(183), 1, + STATE(174), 1, sym_expression, - STATE(407), 1, - sym_conditional_expression, - STATE(550), 1, + STATE(572), 1, sym__backtick, - STATE(599), 1, + STATE(611), 1, sym__single_quote, - STATE(600), 1, + STATE(612), 1, sym__double_quote, - STATE(454), 2, + STATE(668), 1, + sym_conditional_expression, + STATE(592), 2, sym_unary_expression, sym_binary_expression, - STATE(41), 9, + STATE(109), 9, sym_template_string, sym__primitive, sym_object, @@ -19785,39 +18437,39 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15990] = 16, + [14247] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(456), 1, + ACTIONS(407), 1, anon_sym_LPAREN, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(466), 1, + ACTIONS(417), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(520), 1, + ACTIONS(451), 1, sym_identifier, - ACTIONS(619), 1, + ACTIONS(557), 1, sym_number, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(933), 1, + STATE(906), 1, sym_arrow_function_parameters, - STATE(787), 2, + STATE(741), 2, sym_arrow_function, sym_spread, - STATE(561), 9, + STATE(551), 9, sym_template_string, sym__primitive, sym_object, @@ -19827,37 +18479,37 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16048] = 15, + [14305] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(260), 1, + ACTIONS(267), 1, anon_sym_BANG, - ACTIONS(621), 1, + ACTIONS(559), 1, anon_sym_SQUOTE, - ACTIONS(623), 1, + ACTIONS(561), 1, anon_sym_DQUOTE, - ACTIONS(625), 1, + ACTIONS(563), 1, anon_sym_LBRACE, - ACTIONS(627), 1, + ACTIONS(565), 1, anon_sym_LPAREN, - ACTIONS(629), 1, + ACTIONS(567), 1, anon_sym_LBRACK, - ACTIONS(631), 1, + ACTIONS(569), 1, sym_identifier, - ACTIONS(633), 1, + ACTIONS(571), 1, sym_number, - ACTIONS(635), 1, + ACTIONS(573), 1, anon_sym_BQUOTE, - STATE(571), 1, + STATE(562), 1, sym__backtick, - STATE(607), 1, + STATE(601), 1, sym__single_quote, - STATE(608), 1, + STATE(602), 1, sym__double_quote, - STATE(272), 2, + STATE(334), 2, sym_expression, sym_unary_expression, - STATE(225), 9, + STATE(244), 9, sym_template_string, sym__primitive, sym_object, @@ -19867,137 +18519,77 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16103] = 15, + [14360] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(546), 1, + ACTIONS(495), 1, anon_sym_BANG, - ACTIONS(637), 1, + ACTIONS(575), 1, anon_sym_SQUOTE, - ACTIONS(639), 1, + ACTIONS(577), 1, anon_sym_DQUOTE, - ACTIONS(641), 1, + ACTIONS(579), 1, anon_sym_LBRACE, - ACTIONS(643), 1, + ACTIONS(581), 1, anon_sym_LPAREN, - ACTIONS(645), 1, + ACTIONS(583), 1, anon_sym_LBRACK, - ACTIONS(647), 1, + ACTIONS(585), 1, sym_identifier, - ACTIONS(649), 1, + ACTIONS(587), 1, sym_number, - ACTIONS(651), 1, + ACTIONS(589), 1, anon_sym_BQUOTE, - STATE(559), 1, + STATE(577), 1, sym__backtick, - STATE(587), 1, + STATE(581), 1, sym__single_quote, - STATE(588), 1, + STATE(582), 1, sym__double_quote, - STATE(371), 2, + STATE(351), 2, sym_expression, sym_unary_expression, - STATE(328), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [16158] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(570), 1, - anon_sym_PIPE, - STATE(261), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(166), 7, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_QMARK, - sym_identifier, - ACTIONS(168), 14, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_BQUOTE, - [16193] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(653), 1, - anon_sym_PIPE, - STATE(261), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(170), 7, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_QMARK, - sym_identifier, - ACTIONS(172), 14, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_BQUOTE, - [16228] = 15, + STATE(295), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [14415] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(455), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(462), 1, + ACTIONS(463), 1, anon_sym_LBRACK, - ACTIONS(464), 1, + ACTIONS(465), 1, anon_sym_BANG, - ACTIONS(472), 1, + ACTIONS(471), 1, anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(551), 1, anon_sym_LPAREN, - ACTIONS(580), 1, + ACTIONS(553), 1, sym_identifier, - ACTIONS(582), 1, + ACTIONS(591), 1, sym_number, - STATE(550), 1, + STATE(572), 1, sym__backtick, - STATE(599), 1, + STATE(611), 1, sym__single_quote, - STATE(600), 1, + STATE(612), 1, sym__double_quote, - STATE(371), 2, + STATE(596), 2, sym_expression, sym_unary_expression, - STATE(323), 9, + STATE(92), 9, sym_template_string, sym__primitive, sym_object, @@ -20007,37 +18599,37 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16283] = 15, + [14470] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(500), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(502), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(504), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(510), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(512), 1, + ACTIONS(415), 1, anon_sym_BANG, - ACTIONS(518), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(603), 1, + ACTIONS(517), 1, anon_sym_LPAREN, - ACTIONS(605), 1, + ACTIONS(521), 1, sym_identifier, - ACTIONS(656), 1, + ACTIONS(523), 1, sym_number, - STATE(574), 1, + STATE(558), 1, sym__backtick, - STATE(612), 1, + STATE(607), 1, sym__single_quote, - STATE(613), 1, + STATE(609), 1, sym__double_quote, - STATE(585), 2, + STATE(351), 2, sym_expression, sym_unary_expression, - STATE(101), 9, + STATE(291), 9, sym_template_string, sym__primitive, sym_object, @@ -20047,63 +18639,36 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16338] = 3, + [14525] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(185), 8, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(187), 14, - anon_sym_SQUOTE, + ACTIONS(29), 1, anon_sym_DQUOTE, + ACTIONS(31), 1, anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, + ACTIONS(55), 1, anon_sym_BQUOTE, - [16368] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(534), 1, + ACTIONS(57), 1, anon_sym_SQUOTE, - ACTIONS(536), 1, - anon_sym_DQUOTE, - ACTIONS(538), 1, - anon_sym_LBRACE, - ACTIONS(544), 1, + ACTIONS(265), 1, anon_sym_LBRACK, - ACTIONS(552), 1, - anon_sym_BQUOTE, - ACTIONS(609), 1, + ACTIONS(545), 1, anon_sym_LPAREN, - ACTIONS(611), 1, + ACTIONS(547), 1, sym_identifier, - ACTIONS(658), 1, + ACTIONS(593), 1, sym_number, - STATE(124), 1, + STATE(78), 1, sym_expression, - STATE(375), 1, + STATE(339), 1, sym_binary_expression, - STATE(564), 1, + STATE(559), 1, sym__backtick, - STATE(580), 1, - sym__single_quote, STATE(595), 1, sym__double_quote, - STATE(49), 9, + STATE(615), 1, + sym__single_quote, + STATE(9), 9, sym_template_string, sym__primitive, sym_object, @@ -20113,63 +18678,36 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16422] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(170), 8, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_QMARK, - anon_sym_PIPE, - sym_identifier, - ACTIONS(172), 14, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_BQUOTE, - [16452] = 15, + [14579] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(517), 1, anon_sym_LPAREN, - ACTIONS(615), 1, + ACTIONS(541), 1, sym_identifier, - ACTIONS(660), 1, + ACTIONS(595), 1, sym_number, - STATE(149), 1, + STATE(161), 1, sym_expression, - STATE(375), 1, + STATE(352), 1, sym_binary_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(38), 9, + STATE(44), 9, sym_template_string, sym__primitive, sym_object, @@ -20179,65 +18717,75 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16506] = 5, + [14633] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(568), 1, - anon_sym_LBRACK, - ACTIONS(566), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(664), 8, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_BANG, - anon_sym_QMARK, - sym_identifier, - ACTIONS(662), 10, + ACTIONS(453), 1, anon_sym_SQUOTE, + ACTIONS(455), 1, anon_sym_DQUOTE, + ACTIONS(457), 1, anon_sym_LBRACE, - anon_sym_SEMI, + ACTIONS(463), 1, + anon_sym_LBRACK, + ACTIONS(471), 1, + anon_sym_BQUOTE, + ACTIONS(551), 1, anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_QMARK_QMARK, + ACTIONS(553), 1, + sym_identifier, + ACTIONS(591), 1, sym_number, - anon_sym_BQUOTE, - [16540] = 15, + STATE(160), 1, + sym_expression, + STATE(572), 1, + sym__backtick, + STATE(587), 1, + sym_binary_expression, + STATE(611), 1, + sym__single_quote, + STATE(612), 1, + sym__double_quote, + STATE(92), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [14687] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(483), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(485), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(487), 1, anon_sym_LBRACE, - ACTIONS(462), 1, + ACTIONS(493), 1, anon_sym_LBRACK, - ACTIONS(472), 1, + ACTIONS(501), 1, anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(535), 1, anon_sym_LPAREN, - ACTIONS(615), 1, + ACTIONS(537), 1, sym_identifier, - ACTIONS(660), 1, + ACTIONS(597), 1, sym_number, - STATE(172), 1, + STATE(120), 1, sym_expression, - STATE(375), 1, + STATE(352), 1, sym_binary_expression, - STATE(550), 1, + STATE(552), 1, sym__backtick, - STATE(599), 1, + STATE(588), 1, sym__single_quote, - STATE(600), 1, + STATE(589), 1, sym__double_quote, - STATE(38), 9, + STATE(42), 9, sym_template_string, sym__primitive, sym_object, @@ -20247,36 +18795,36 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16594] = 15, + [14741] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(500), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(502), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(504), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(510), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(518), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(603), 1, + ACTIONS(517), 1, anon_sym_LPAREN, - ACTIONS(605), 1, + ACTIONS(541), 1, sym_identifier, - ACTIONS(656), 1, + ACTIONS(595), 1, sym_number, - STATE(169), 1, + STATE(140), 1, sym_expression, - STATE(574), 1, - sym__backtick, - STATE(581), 1, + STATE(352), 1, sym_binary_expression, - STATE(612), 1, + STATE(558), 1, + sym__backtick, + STATE(607), 1, sym__single_quote, - STATE(613), 1, + STATE(609), 1, sym__double_quote, - STATE(101), 9, + STATE(44), 9, sym_template_string, sym__primitive, sym_object, @@ -20286,36 +18834,34 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16648] = 15, + [14795] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(29), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(31), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(49), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(57), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(597), 1, + ACTIONS(517), 1, anon_sym_LPAREN, - ACTIONS(599), 1, + ACTIONS(521), 1, sym_identifier, - ACTIONS(666), 1, + ACTIONS(523), 1, sym_number, - STATE(31), 1, - sym_expression, - STATE(282), 1, - sym_binary_expression, - STATE(569), 1, + STATE(558), 1, sym__backtick, - STATE(602), 1, + STATE(607), 1, sym__single_quote, - STATE(603), 1, + STATE(609), 1, sym__double_quote, - STATE(5), 9, + STATE(684), 1, + sym_expression, + STATE(291), 9, sym_template_string, sym__primitive, sym_object, @@ -20325,60 +18871,72 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16702] = 3, + [14846] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(670), 7, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_QMARK, - sym_identifier, - ACTIONS(668), 14, + ACTIONS(401), 1, anon_sym_SQUOTE, + ACTIONS(403), 1, anon_sym_DQUOTE, + ACTIONS(405), 1, anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, + ACTIONS(413), 1, anon_sym_LBRACK, - anon_sym_BANG, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, + ACTIONS(423), 1, anon_sym_BQUOTE, - [16731] = 14, + ACTIONS(517), 1, + anon_sym_LPAREN, + ACTIONS(599), 1, + sym_identifier, + ACTIONS(601), 1, + sym_number, + STATE(104), 1, + sym_member_expression, + STATE(558), 1, + sym__backtick, + STATE(607), 1, + sym__single_quote, + STATE(609), 1, + sym__double_quote, + STATE(704), 1, + sym_assignment_expression, + STATE(627), 8, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_bracket_expression, + [14899] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(559), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(561), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(563), 1, anon_sym_LBRACE, - ACTIONS(462), 1, - anon_sym_LBRACK, - ACTIONS(472), 1, - anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(565), 1, anon_sym_LPAREN, - ACTIONS(580), 1, + ACTIONS(567), 1, + anon_sym_LBRACK, + ACTIONS(569), 1, sym_identifier, - ACTIONS(582), 1, + ACTIONS(571), 1, sym_number, - STATE(550), 1, + ACTIONS(573), 1, + anon_sym_BQUOTE, + STATE(380), 1, + sym_expression, + STATE(562), 1, sym__backtick, - STATE(599), 1, + STATE(601), 1, sym__single_quote, - STATE(600), 1, + STATE(602), 1, sym__double_quote, - STATE(891), 1, - sym_expression, - STATE(323), 9, + STATE(244), 9, sym_template_string, sym__primitive, sym_object, @@ -20388,36 +18946,34 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16782] = 15, + [14950] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(517), 1, anon_sym_LPAREN, - ACTIONS(672), 1, + ACTIONS(521), 1, sym_identifier, - ACTIONS(674), 1, + ACTIONS(523), 1, sym_number, - STATE(109), 1, - sym_member_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(907), 1, - sym_assignment_expression, - STATE(648), 8, + STATE(784), 1, + sym_expression, + STATE(291), 9, sym_template_string, sym__primitive, sym_object, @@ -20425,37 +18981,36 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [16835] = 15, + [15001] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(517), 1, anon_sym_LPAREN, - ACTIONS(672), 1, + ACTIONS(521), 1, sym_identifier, - ACTIONS(674), 1, + ACTIONS(523), 1, sym_number, - STATE(109), 1, - sym_member_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(656), 1, - sym_assignment_expression, - STATE(648), 8, + STATE(900), 1, + sym_expression, + STATE(291), 9, sym_template_string, sym__primitive, sym_object, @@ -20463,11 +19018,51 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [16888] = 3, + [15052] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(603), 1, + anon_sym_LPAREN, + ACTIONS(25), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(44), 12, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [15083] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(193), 7, + ACTIONS(607), 1, + anon_sym_LBRACK, + ACTIONS(609), 1, + anon_sym_PIPE, + STATE(300), 1, + aux_sym_pipe_sequence_repeat1, + STATE(335), 1, + sym_pipe_sequence, + ACTIONS(605), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(59), 7, anon_sym_let, anon_sym_of, anon_sym_else, @@ -20475,114 +19070,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_QMARK, sym_identifier, - ACTIONS(195), 14, + ACTIONS(61), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - sym_number, - anon_sym_BQUOTE, - [16917] = 14, + [15122] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(500), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(502), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(504), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(510), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(518), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(603), 1, + ACTIONS(517), 1, anon_sym_LPAREN, - ACTIONS(605), 1, + ACTIONS(521), 1, sym_identifier, - ACTIONS(656), 1, + ACTIONS(611), 1, sym_number, - STATE(574), 1, + STATE(558), 1, sym__backtick, - STATE(612), 1, + STATE(568), 1, + sym_group, + STATE(607), 1, sym__single_quote, - STATE(613), 1, + STATE(609), 1, sym__double_quote, - STATE(737), 1, - sym_expression, - STATE(101), 9, + STATE(905), 1, + sym__short_concat_expression, + STATE(567), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [16968] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(680), 1, - anon_sym_DOT, - ACTIONS(682), 1, - sym_regular_expression_flags, - ACTIONS(678), 7, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_QMARK, - sym_identifier, - ACTIONS(676), 12, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - anon_sym_QMARK_QMARK, - sym_number, - anon_sym_BQUOTE, - [17001] = 14, + [15175] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(517), 1, anon_sym_LPAREN, - ACTIONS(580), 1, + ACTIONS(599), 1, sym_identifier, - ACTIONS(582), 1, + ACTIONS(601), 1, sym_number, - STATE(550), 1, + STATE(104), 1, + sym_member_expression, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(825), 1, - sym_expression, - STATE(323), 9, + STATE(624), 1, + sym_assignment_expression, + STATE(627), 8, sym_template_string, sym__primitive, sym_object, @@ -20590,63 +19153,35 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [17052] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(684), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(73), 7, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_QMARK, - sym_identifier, - ACTIONS(71), 12, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - anon_sym_QMARK_QMARK, - sym_number, - anon_sym_BQUOTE, - [17083] = 14, + [15228] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(517), 1, anon_sym_LPAREN, - ACTIONS(580), 1, + ACTIONS(521), 1, sym_identifier, - ACTIONS(582), 1, + ACTIONS(523), 1, sym_number, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(848), 1, + STATE(845), 1, sym_expression, - STATE(323), 9, + STATE(291), 9, sym_template_string, sym__primitive, sym_object, @@ -20656,62 +19191,36 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [17134] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(181), 7, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_QMARK, - sym_identifier, - ACTIONS(179), 14, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_number, - anon_sym_BQUOTE, - [17163] = 15, + [15279] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(517), 1, anon_sym_LPAREN, - ACTIONS(672), 1, + ACTIONS(599), 1, sym_identifier, - ACTIONS(674), 1, + ACTIONS(601), 1, sym_number, - STATE(109), 1, + STATE(104), 1, sym_member_expression, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(734), 1, + STATE(917), 1, sym_assignment_expression, - STATE(648), 8, + STATE(627), 8, sym_template_string, sym__primitive, sym_object, @@ -20720,34 +19229,34 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [17216] = 14, + [15332] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(517), 1, anon_sym_LPAREN, - ACTIONS(580), 1, + ACTIONS(521), 1, sym_identifier, - ACTIONS(582), 1, + ACTIONS(523), 1, sym_number, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(931), 1, + STATE(889), 1, sym_expression, - STATE(323), 9, + STATE(291), 9, sym_template_string, sym__primitive, sym_object, @@ -20757,139 +19266,138 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [17267] = 15, + [15383] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(517), 1, anon_sym_LPAREN, - ACTIONS(672), 1, + ACTIONS(521), 1, sym_identifier, - ACTIONS(674), 1, + ACTIONS(613), 1, sym_number, - STATE(109), 1, - sym_member_expression, STATE(550), 1, + sym_group, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(922), 1, - sym_assignment_expression, - STATE(648), 8, + STATE(858), 1, + sym__short_concat_expression, + STATE(549), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [17320] = 15, + [15436] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(455), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(462), 1, + ACTIONS(463), 1, anon_sym_LBRACK, - ACTIONS(472), 1, + ACTIONS(471), 1, anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(551), 1, anon_sym_LPAREN, - ACTIONS(580), 1, + ACTIONS(553), 1, sym_identifier, - ACTIONS(686), 1, + ACTIONS(591), 1, sym_number, - STATE(550), 1, + STATE(572), 1, sym__backtick, - STATE(554), 1, - sym_group, - STATE(599), 1, + STATE(611), 1, sym__single_quote, - STATE(600), 1, + STATE(612), 1, sym__double_quote, - STATE(853), 1, - sym__short_concat_expression, - STATE(553), 8, + STATE(674), 1, + sym_expression, + STATE(92), 9, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [17373] = 4, + [15487] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(684), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(191), 7, + ACTIONS(603), 1, + anon_sym_LPAREN, + ACTIONS(79), 8, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_as, anon_sym_then, anon_sym_QMARK, + anon_sym_PIPE, sym_identifier, - ACTIONS(189), 12, + ACTIONS(81), 12, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_SLASH, + anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_BANG, anon_sym_QMARK_QMARK, - sym_number, - anon_sym_BQUOTE, - [17404] = 15, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [15518] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(517), 1, anon_sym_LPAREN, - ACTIONS(580), 1, + ACTIONS(521), 1, sym_identifier, - ACTIONS(688), 1, + ACTIONS(615), 1, sym_number, - STATE(550), 1, - sym__backtick, STATE(556), 1, sym_group, - STATE(599), 1, + STATE(558), 1, + sym__backtick, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(927), 1, + STATE(923), 1, sym__short_concat_expression, - STATE(549), 8, + STATE(555), 8, sym_template_string, sym__primitive, sym_object, @@ -20898,147 +19406,108 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [17457] = 15, + [15571] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(517), 1, anon_sym_LPAREN, - ACTIONS(580), 1, + ACTIONS(599), 1, sym_identifier, - ACTIONS(690), 1, + ACTIONS(601), 1, sym_number, - STATE(550), 1, + STATE(104), 1, + sym_member_expression, + STATE(558), 1, sym__backtick, - STATE(563), 1, - sym_group, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(865), 1, - sym__short_concat_expression, - STATE(562), 8, + STATE(867), 1, + sym_assignment_expression, + STATE(627), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [17510] = 15, + [15624] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(517), 1, anon_sym_LPAREN, - ACTIONS(580), 1, + ACTIONS(521), 1, sym_identifier, - ACTIONS(692), 1, + ACTIONS(617), 1, sym_number, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(568), 1, + STATE(561), 1, sym_group, - STATE(599), 1, - sym__single_quote, - STATE(600), 1, - sym__double_quote, - STATE(926), 1, - sym__short_concat_expression, - STATE(567), 8, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [17563] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(621), 1, - anon_sym_SQUOTE, - ACTIONS(623), 1, - anon_sym_DQUOTE, - ACTIONS(625), 1, - anon_sym_LBRACE, - ACTIONS(627), 1, - anon_sym_LPAREN, - ACTIONS(629), 1, - anon_sym_LBRACK, - ACTIONS(631), 1, - sym_identifier, - ACTIONS(633), 1, - sym_number, - ACTIONS(635), 1, - anon_sym_BQUOTE, - STATE(324), 1, - sym_expression, - STATE(571), 1, - sym__backtick, STATE(607), 1, sym__single_quote, - STATE(608), 1, + STATE(609), 1, sym__double_quote, - STATE(225), 9, + STATE(848), 1, + sym__short_concat_expression, + STATE(574), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [17614] = 14, + [15677] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(517), 1, anon_sym_LPAREN, - ACTIONS(580), 1, + ACTIONS(521), 1, sym_identifier, - ACTIONS(582), 1, + ACTIONS(619), 1, sym_number, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(681), 1, - sym_expression, - STATE(323), 9, + STATE(49), 9, sym_template_string, sym__primitive, sym_object, @@ -21048,58 +19517,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [17665] = 4, + [15725] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(698), 1, - anon_sym_DOT, - ACTIONS(696), 7, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_QMARK, - sym_identifier, - ACTIONS(694), 12, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - anon_sym_QMARK_QMARK, - sym_number, - anon_sym_BQUOTE, - [17695] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(450), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(455), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(462), 1, + ACTIONS(463), 1, anon_sym_LBRACK, - ACTIONS(472), 1, + ACTIONS(471), 1, anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(551), 1, anon_sym_LPAREN, - ACTIONS(580), 1, + ACTIONS(553), 1, sym_identifier, - ACTIONS(700), 1, + ACTIONS(621), 1, sym_number, - STATE(550), 1, + STATE(572), 1, sym__backtick, - STATE(599), 1, + STATE(611), 1, sym__single_quote, - STATE(600), 1, + STATE(612), 1, sym__double_quote, - STATE(548), 9, + STATE(127), 9, sym_template_string, sym__primitive, sym_object, @@ -21109,32 +19552,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [17743] = 13, + [15773] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(500), 1, + ACTIONS(575), 1, anon_sym_SQUOTE, - ACTIONS(502), 1, + ACTIONS(577), 1, anon_sym_DQUOTE, - ACTIONS(504), 1, + ACTIONS(579), 1, anon_sym_LBRACE, - ACTIONS(510), 1, - anon_sym_LBRACK, - ACTIONS(518), 1, - anon_sym_BQUOTE, - ACTIONS(603), 1, + ACTIONS(581), 1, anon_sym_LPAREN, - ACTIONS(605), 1, + ACTIONS(583), 1, + anon_sym_LBRACK, + ACTIONS(585), 1, sym_identifier, - ACTIONS(702), 1, + ACTIONS(589), 1, + anon_sym_BQUOTE, + ACTIONS(623), 1, sym_number, - STATE(574), 1, + STATE(577), 1, sym__backtick, - STATE(612), 1, + STATE(581), 1, sym__single_quote, - STATE(613), 1, + STATE(582), 1, sym__double_quote, - STATE(118), 9, + STATE(454), 9, sym_template_string, sym__primitive, sym_object, @@ -21144,32 +19587,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [17791] = 13, + [15821] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(517), 1, anon_sym_LPAREN, - ACTIONS(580), 1, + ACTIONS(521), 1, sym_identifier, - ACTIONS(704), 1, + ACTIONS(625), 1, sym_number, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(546), 9, + STATE(557), 9, sym_template_string, sym__primitive, sym_object, @@ -21179,32 +19622,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [17839] = 13, + [15869] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(575), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(577), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(579), 1, anon_sym_LBRACE, - ACTIONS(462), 1, - anon_sym_LBRACK, - ACTIONS(472), 1, - anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(581), 1, anon_sym_LPAREN, - ACTIONS(615), 1, + ACTIONS(583), 1, + anon_sym_LBRACK, + ACTIONS(585), 1, sym_identifier, - ACTIONS(706), 1, + ACTIONS(589), 1, + anon_sym_BQUOTE, + ACTIONS(627), 1, sym_number, - STATE(550), 1, + STATE(577), 1, sym__backtick, - STATE(599), 1, + STATE(581), 1, sym__single_quote, - STATE(600), 1, + STATE(582), 1, sym__double_quote, - STATE(51), 9, + STATE(317), 9, sym_template_string, sym__primitive, sym_object, @@ -21214,32 +19657,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [17887] = 13, + [15917] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(637), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(639), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(641), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(643), 1, - anon_sym_LPAREN, - ACTIONS(645), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(647), 1, - sym_identifier, - ACTIONS(651), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(708), 1, + ACTIONS(517), 1, + anon_sym_LPAREN, + ACTIONS(521), 1, + sym_identifier, + ACTIONS(629), 1, sym_number, - STATE(559), 1, + STATE(558), 1, sym__backtick, - STATE(587), 1, + STATE(607), 1, sym__single_quote, - STATE(588), 1, + STATE(609), 1, sym__double_quote, - STATE(386), 9, + STATE(563), 9, sym_template_string, sym__primitive, sym_object, @@ -21249,32 +19692,82 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [17935] = 13, + [15965] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(637), 1, + ACTIONS(93), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(95), 12, anon_sym_SQUOTE, - ACTIONS(639), 1, anon_sym_DQUOTE, - ACTIONS(641), 1, - anon_sym_LBRACE, - ACTIONS(643), 1, - anon_sym_LPAREN, - ACTIONS(645), 1, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(647), 1, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [15993] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(83), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + anon_sym_PIPE, sym_identifier, - ACTIONS(651), 1, + ACTIONS(85), 12, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [16021] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(401), 1, + anon_sym_SQUOTE, + ACTIONS(403), 1, + anon_sym_DQUOTE, + ACTIONS(405), 1, + anon_sym_LBRACE, + ACTIONS(413), 1, + anon_sym_LBRACK, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(710), 1, + ACTIONS(517), 1, + anon_sym_LPAREN, + ACTIONS(541), 1, + sym_identifier, + ACTIONS(619), 1, sym_number, - STATE(559), 1, + STATE(558), 1, sym__backtick, - STATE(587), 1, + STATE(607), 1, sym__single_quote, - STATE(588), 1, + STATE(609), 1, sym__double_quote, - STATE(350), 9, + STATE(49), 9, sym_template_string, sym__primitive, sym_object, @@ -21284,201 +19777,332 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [17983] = 13, + [16069] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(97), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(99), 12, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [16097] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(101), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(103), 12, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [16125] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(105), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(107), 12, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [16153] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(141), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(143), 12, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [16181] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(109), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(111), 12, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [16209] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(87), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(89), 12, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [16237] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(113), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(115), 12, anon_sym_SQUOTE, - ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, - anon_sym_LBRACE, - ACTIONS(462), 1, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(472), 1, - anon_sym_BQUOTE, - ACTIONS(576), 1, - anon_sym_LPAREN, - ACTIONS(580), 1, - sym_identifier, - ACTIONS(706), 1, - sym_number, - STATE(550), 1, - sym__backtick, - STATE(599), 1, - sym__single_quote, - STATE(600), 1, - sym__double_quote, - STATE(51), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [18031] = 13, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [16265] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(637), 1, + ACTIONS(121), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(123), 12, anon_sym_SQUOTE, - ACTIONS(639), 1, anon_sym_DQUOTE, - ACTIONS(641), 1, - anon_sym_LBRACE, - ACTIONS(643), 1, - anon_sym_LPAREN, - ACTIONS(645), 1, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(647), 1, - sym_identifier, - ACTIONS(651), 1, - anon_sym_BQUOTE, - ACTIONS(712), 1, - sym_number, - STATE(559), 1, - sym__backtick, - STATE(587), 1, - sym__single_quote, - STATE(588), 1, - sym__double_quote, - STATE(453), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [18079] = 13, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [16293] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(125), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(127), 12, anon_sym_SQUOTE, - ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, - anon_sym_LBRACE, - ACTIONS(462), 1, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(472), 1, - anon_sym_BQUOTE, - ACTIONS(576), 1, - anon_sym_LPAREN, - ACTIONS(580), 1, - sym_identifier, - ACTIONS(714), 1, - sym_number, - STATE(550), 1, - sym__backtick, - STATE(599), 1, - sym__single_quote, - STATE(600), 1, - sym__double_quote, - STATE(576), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [18127] = 7, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [16321] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, + ACTIONS(129), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, anon_sym_as, - ACTIONS(720), 1, + anon_sym_then, anon_sym_QMARK, - ACTIONS(722), 1, + anon_sym_PIPE, + sym_identifier, + ACTIONS(131), 12, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, anon_sym_QMARK_QMARK, - STATE(354), 1, - sym__alias, - ACTIONS(718), 5, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [16349] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(133), 8, anon_sym_let, anon_sym_of, anon_sym_else, + anon_sym_as, anon_sym_then, + anon_sym_QMARK, + anon_sym_PIPE, sym_identifier, - ACTIONS(716), 11, + ACTIONS(135), 12, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_SLASH, + anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_BANG, - sym_number, - anon_sym_BQUOTE, - [18163] = 13, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [16377] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(534), 1, + ACTIONS(137), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + ACTIONS(139), 12, anon_sym_SQUOTE, - ACTIONS(536), 1, anon_sym_DQUOTE, - ACTIONS(538), 1, - anon_sym_LBRACE, - ACTIONS(544), 1, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(552), 1, - anon_sym_BQUOTE, - ACTIONS(609), 1, - anon_sym_LPAREN, - ACTIONS(611), 1, - sym_identifier, - ACTIONS(724), 1, - sym_number, - STATE(564), 1, - sym__backtick, - STATE(580), 1, - sym__single_quote, - STATE(595), 1, - sym__double_quote, - STATE(62), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [18211] = 13, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [16405] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(500), 1, - anon_sym_SQUOTE, - ACTIONS(502), 1, + ACTIONS(29), 1, anon_sym_DQUOTE, - ACTIONS(504), 1, + ACTIONS(31), 1, anon_sym_LBRACE, - ACTIONS(510), 1, - anon_sym_LBRACK, - ACTIONS(518), 1, + ACTIONS(55), 1, anon_sym_BQUOTE, - ACTIONS(603), 1, + ACTIONS(57), 1, + anon_sym_SQUOTE, + ACTIONS(265), 1, + anon_sym_LBRACK, + ACTIONS(545), 1, anon_sym_LPAREN, - ACTIONS(605), 1, + ACTIONS(547), 1, sym_identifier, - ACTIONS(726), 1, + ACTIONS(631), 1, sym_number, - STATE(574), 1, + STATE(559), 1, sym__backtick, - STATE(612), 1, - sym__single_quote, - STATE(613), 1, + STATE(595), 1, sym__double_quote, - STATE(539), 9, + STATE(615), 1, + sym__single_quote, + STATE(19), 9, sym_template_string, sym__primitive, sym_object, @@ -21486,92 +20110,61 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [18259] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(39), 1, - anon_sym_as, - ACTIONS(720), 1, - anon_sym_QMARK, - ACTIONS(722), 1, - anon_sym_QMARK_QMARK, - STATE(339), 1, - sym__alias, - ACTIONS(730), 5, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_then, - sym_identifier, - ACTIONS(728), 11, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - sym_number, - anon_sym_BQUOTE, - [18295] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(39), 1, - anon_sym_as, - ACTIONS(720), 1, - anon_sym_QMARK, - ACTIONS(722), 1, - anon_sym_QMARK_QMARK, - STATE(355), 1, - sym__alias, - ACTIONS(734), 5, + sym_member_expression, + sym_bracket_expression, + [16453] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(607), 1, + anon_sym_LBRACK, + ACTIONS(605), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(117), 8, anon_sym_let, anon_sym_of, anon_sym_else, + anon_sym_as, anon_sym_then, + anon_sym_QMARK, + anon_sym_PIPE, sym_identifier, - ACTIONS(732), 11, + ACTIONS(119), 8, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - sym_number, - anon_sym_BQUOTE, - [18331] = 13, + anon_sym_COLON, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [16485] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(621), 1, + ACTIONS(559), 1, anon_sym_SQUOTE, - ACTIONS(623), 1, + ACTIONS(561), 1, anon_sym_DQUOTE, - ACTIONS(625), 1, + ACTIONS(563), 1, anon_sym_LBRACE, - ACTIONS(627), 1, + ACTIONS(565), 1, anon_sym_LPAREN, - ACTIONS(629), 1, + ACTIONS(567), 1, anon_sym_LBRACK, - ACTIONS(631), 1, + ACTIONS(569), 1, sym_identifier, - ACTIONS(635), 1, + ACTIONS(573), 1, anon_sym_BQUOTE, - ACTIONS(736), 1, + ACTIONS(633), 1, sym_number, - STATE(571), 1, + STATE(562), 1, sym__backtick, - STATE(607), 1, + STATE(601), 1, sym__single_quote, - STATE(608), 1, + STATE(602), 1, sym__double_quote, - STATE(268), 9, + STATE(278), 9, sym_template_string, sym__primitive, sym_object, @@ -21581,32 +20174,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [18379] = 13, + [16533] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(559), 1, anon_sym_SQUOTE, - ACTIONS(29), 1, + ACTIONS(561), 1, anon_sym_DQUOTE, - ACTIONS(31), 1, + ACTIONS(563), 1, anon_sym_LBRACE, - ACTIONS(49), 1, - anon_sym_LBRACK, - ACTIONS(57), 1, - anon_sym_BQUOTE, - ACTIONS(597), 1, + ACTIONS(565), 1, anon_sym_LPAREN, - ACTIONS(599), 1, + ACTIONS(567), 1, + anon_sym_LBRACK, + ACTIONS(569), 1, sym_identifier, - ACTIONS(738), 1, + ACTIONS(573), 1, + anon_sym_BQUOTE, + ACTIONS(635), 1, sym_number, - STATE(569), 1, + STATE(562), 1, sym__backtick, - STATE(602), 1, + STATE(601), 1, sym__single_quote, - STATE(603), 1, + STATE(602), 1, sym__double_quote, - STATE(23), 9, + STATE(311), 9, sym_template_string, sym__primitive, sym_object, @@ -21616,32 +20209,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [18427] = 13, + [16581] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(517), 1, anon_sym_LPAREN, - ACTIONS(580), 1, + ACTIONS(521), 1, sym_identifier, - ACTIONS(740), 1, + ACTIONS(637), 1, sym_number, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(381), 9, + STATE(540), 9, sym_template_string, sym__primitive, sym_object, @@ -21651,32 +20244,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [18475] = 13, + [16629] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(453), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(455), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(457), 1, anon_sym_LBRACE, - ACTIONS(462), 1, + ACTIONS(463), 1, anon_sym_LBRACK, - ACTIONS(472), 1, + ACTIONS(471), 1, anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(551), 1, anon_sym_LPAREN, - ACTIONS(580), 1, + ACTIONS(553), 1, sym_identifier, - ACTIONS(742), 1, + ACTIONS(639), 1, sym_number, - STATE(550), 1, + STATE(572), 1, sym__backtick, - STATE(599), 1, + STATE(611), 1, sym__single_quote, - STATE(600), 1, + STATE(612), 1, sym__double_quote, - STATE(584), 9, + STATE(532), 9, sym_template_string, sym__primitive, sym_object, @@ -21686,61 +20279,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [18523] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(39), 1, - anon_sym_as, - ACTIONS(720), 1, - anon_sym_QMARK, - ACTIONS(722), 1, - anon_sym_QMARK_QMARK, - STATE(344), 1, - sym__alias, - ACTIONS(33), 5, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_then, - sym_identifier, - ACTIONS(35), 11, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - sym_number, - anon_sym_BQUOTE, - [18559] = 13, + [16677] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(454), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(462), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(472), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(576), 1, + ACTIONS(517), 1, anon_sym_LPAREN, - ACTIONS(580), 1, + ACTIONS(521), 1, sym_identifier, - ACTIONS(744), 1, + ACTIONS(641), 1, sym_number, - STATE(550), 1, + STATE(558), 1, sym__backtick, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(579), 9, + STATE(566), 9, sym_template_string, sym__primitive, sym_object, @@ -21750,32 +20314,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [18607] = 13, + [16725] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(621), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(623), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(625), 1, + ACTIONS(405), 1, anon_sym_LBRACE, - ACTIONS(627), 1, - anon_sym_LPAREN, - ACTIONS(629), 1, + ACTIONS(413), 1, anon_sym_LBRACK, - ACTIONS(631), 1, - sym_identifier, - ACTIONS(635), 1, + ACTIONS(423), 1, anon_sym_BQUOTE, - ACTIONS(746), 1, + ACTIONS(517), 1, + anon_sym_LPAREN, + ACTIONS(521), 1, + sym_identifier, + ACTIONS(643), 1, sym_number, - STATE(571), 1, + STATE(558), 1, sym__backtick, STATE(607), 1, sym__single_quote, - STATE(608), 1, + STATE(609), 1, sym__double_quote, - STATE(247), 9, + STATE(365), 9, sym_template_string, sym__primitive, sym_object, @@ -21785,61 +20349,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [18655] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(39), 1, - anon_sym_as, - ACTIONS(720), 1, - anon_sym_QMARK, - ACTIONS(722), 1, - anon_sym_QMARK_QMARK, - STATE(345), 1, - sym__alias, - ACTIONS(750), 5, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_then, - sym_identifier, - ACTIONS(748), 11, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - sym_number, - anon_sym_BQUOTE, - [18691] = 13, + [16773] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(500), 1, + ACTIONS(483), 1, anon_sym_SQUOTE, - ACTIONS(502), 1, + ACTIONS(485), 1, anon_sym_DQUOTE, - ACTIONS(504), 1, + ACTIONS(487), 1, anon_sym_LBRACE, - ACTIONS(510), 1, + ACTIONS(493), 1, anon_sym_LBRACK, - ACTIONS(518), 1, + ACTIONS(501), 1, anon_sym_BQUOTE, - ACTIONS(603), 1, + ACTIONS(535), 1, anon_sym_LPAREN, - ACTIONS(605), 1, + ACTIONS(537), 1, sym_identifier, - ACTIONS(752), 1, + ACTIONS(645), 1, sym_number, - STATE(574), 1, + STATE(552), 1, sym__backtick, - STATE(612), 1, + STATE(588), 1, sym__single_quote, - STATE(613), 1, + STATE(589), 1, sym__double_quote, - STATE(565), 9, + STATE(54), 9, sym_template_string, sym__primitive, sym_object, @@ -21849,459 +20384,250 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [18739] = 3, + [16821] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(73), 7, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_QMARK, - sym_identifier, - ACTIONS(71), 12, + ACTIONS(575), 1, anon_sym_SQUOTE, + ACTIONS(577), 1, anon_sym_DQUOTE, + ACTIONS(579), 1, anon_sym_LBRACE, - anon_sym_SEMI, + ACTIONS(581), 1, anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, + ACTIONS(583), 1, anon_sym_LBRACK, - anon_sym_BANG, - anon_sym_QMARK_QMARK, - sym_number, - anon_sym_BQUOTE, - [18766] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(756), 7, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_QMARK, + ACTIONS(585), 1, sym_identifier, - ACTIONS(754), 12, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - anon_sym_QMARK_QMARK, - sym_number, + ACTIONS(589), 1, anon_sym_BQUOTE, - [18793] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(720), 1, - anon_sym_QMARK, - ACTIONS(153), 6, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - sym_identifier, - ACTIONS(151), 12, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - anon_sym_QMARK_QMARK, + ACTIONS(647), 1, sym_number, - anon_sym_BQUOTE, - [18822] = 3, + STATE(577), 1, + sym__backtick, + STATE(581), 1, + sym__single_quote, + STATE(582), 1, + sym__double_quote, + STATE(361), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [16869] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(760), 7, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - anon_sym_QMARK, - sym_identifier, - ACTIONS(758), 12, + ACTIONS(401), 1, anon_sym_SQUOTE, + ACTIONS(403), 1, anon_sym_DQUOTE, + ACTIONS(405), 1, anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, + ACTIONS(413), 1, anon_sym_LBRACK, - anon_sym_BANG, - anon_sym_QMARK_QMARK, - sym_number, + ACTIONS(423), 1, anon_sym_BQUOTE, - [18849] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(39), 1, - anon_sym_as, - ACTIONS(766), 1, - anon_sym_EQ, - STATE(332), 1, - sym__alias, - ACTIONS(764), 5, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_then, - sym_identifier, - ACTIONS(762), 11, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, + ACTIONS(517), 1, anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, + ACTIONS(521), 1, + sym_identifier, + ACTIONS(649), 1, sym_number, - anon_sym_BQUOTE, - [18882] = 5, + STATE(558), 1, + sym__backtick, + STATE(607), 1, + sym__single_quote, + STATE(609), 1, + sym__double_quote, + STATE(600), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [16917] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(720), 1, - anon_sym_QMARK, - ACTIONS(722), 1, - anon_sym_QMARK_QMARK, - ACTIONS(770), 6, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_as, - anon_sym_then, - sym_identifier, - ACTIONS(768), 11, + ACTIONS(453), 1, anon_sym_SQUOTE, + ACTIONS(455), 1, anon_sym_DQUOTE, + ACTIONS(457), 1, anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, + ACTIONS(463), 1, anon_sym_LBRACK, - anon_sym_BANG, - sym_number, + ACTIONS(471), 1, anon_sym_BQUOTE, - [18913] = 8, + ACTIONS(551), 1, + anon_sym_LPAREN, + ACTIONS(553), 1, + sym_identifier, + ACTIONS(651), 1, + sym_number, + STATE(572), 1, + sym__backtick, + STATE(611), 1, + sym__single_quote, + STATE(612), 1, + sym__double_quote, + STATE(553), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [16965] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(59), 1, - anon_sym_QMARK, - ACTIONS(201), 1, - anon_sym_LBRACK, - ACTIONS(772), 1, - anon_sym_PIPE, - STATE(153), 1, - sym_pipe_sequence, - STATE(373), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(199), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(61), 10, + ACTIONS(653), 1, + anon_sym_COLON, + STATE(329), 1, + sym_pipe_arguments, + STATE(292), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(151), 7, + anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_PLUS, - anon_sym_RBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [18949] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(39), 1, - anon_sym_as, - STATE(331), 1, - sym__alias, - ACTIONS(776), 5, + ACTIONS(149), 8, anon_sym_let, anon_sym_of, anon_sym_else, + anon_sym_as, anon_sym_then, - sym_identifier, - ACTIONS(774), 11, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - sym_number, - anon_sym_BQUOTE, - [18979] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(197), 1, - anon_sym_LPAREN, - ACTIONS(25), 2, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(45), 15, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_DOT, - anon_sym_PLUS, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [19007] = 4, + sym_identifier, + [16998] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(778), 1, - anon_sym_LPAREN, - ACTIONS(25), 3, - anon_sym_DOT, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(45), 13, + ACTIONS(655), 1, + anon_sym_COLON, + STATE(290), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(163), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [19034] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(778), 1, - anon_sym_LPAREN, - ACTIONS(115), 3, - anon_sym_DOT, + ACTIONS(161), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(117), 13, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, sym_identifier, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [19061] = 9, + [17028] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(59), 1, anon_sym_QMARK, - ACTIONS(780), 1, - anon_sym_DOT, - ACTIONS(782), 1, + ACTIONS(170), 1, anon_sym_LBRACK, - ACTIONS(784), 1, + ACTIONS(658), 1, anon_sym_PIPE, - STATE(384), 1, - aux_sym_pipe_sequence_repeat1, - STATE(489), 1, + STATE(150), 1, sym_pipe_sequence, - ACTIONS(786), 2, + STATE(346), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(168), 3, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(61), 9, - anon_sym_SQUOTE, + ACTIONS(61), 10, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_RBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [19098] = 3, + [17064] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 3, - anon_sym_DOT, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(101), 13, + ACTIONS(653), 1, + anon_sym_COLON, + STATE(290), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(159), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [19122] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(788), 1, - anon_sym_GT, - ACTIONS(790), 1, - anon_sym_SLASH_GT, - ACTIONS(792), 1, - sym_attribute_name, - ACTIONS(794), 1, - anon_sym_LPAREN, - ACTIONS(796), 1, - anon_sym_STAR, - ACTIONS(798), 1, - anon_sym_LBRACK, - ACTIONS(800), 1, - anon_sym_LBRACK_LPAREN, - ACTIONS(802), 1, - anon_sym_LBRACK_AT, - STATE(520), 1, - sym__normal_attribute, - STATE(336), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - STATE(519), 5, - sym_structural_directive, - sym_property_binding, - sym_event_binding, - sym_two_way_binding, - sym_animation_binding, - [19164] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(806), 5, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_then, - sym_identifier, - ACTIONS(804), 11, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - sym_number, - anon_sym_BQUOTE, - [19188] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(810), 5, + ACTIONS(157), 8, anon_sym_let, anon_sym_of, anon_sym_else, + anon_sym_as, anon_sym_then, + anon_sym_QMARK, + anon_sym_PIPE, sym_identifier, - ACTIONS(808), 11, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - sym_number, - anon_sym_BQUOTE, - [19212] = 12, + [17094] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(792), 1, - sym_attribute_name, - ACTIONS(794), 1, + ACTIONS(155), 1, anon_sym_LPAREN, - ACTIONS(796), 1, - anon_sym_STAR, - ACTIONS(798), 1, - anon_sym_LBRACK, - ACTIONS(800), 1, - anon_sym_LBRACK_LPAREN, - ACTIONS(802), 1, - anon_sym_LBRACK_AT, - ACTIONS(812), 1, - anon_sym_GT, - ACTIONS(814), 1, - anon_sym_SLASH_GT, - STATE(520), 1, - sym__normal_attribute, - STATE(341), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - STATE(519), 5, - sym_structural_directive, - sym_property_binding, - sym_event_binding, - sym_two_way_binding, - sym_animation_binding, - [19254] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(818), 5, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_then, - sym_identifier, - ACTIONS(816), 11, - anon_sym_SQUOTE, + ACTIONS(25), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(44), 15, anon_sym_DQUOTE, - anon_sym_LBRACE, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_SLASH, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_BANG, - sym_number, - anon_sym_BQUOTE, - [19278] = 3, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [17122] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(77), 3, + ACTIONS(660), 1, + anon_sym_LPAREN, + ACTIONS(79), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(79), 13, + ACTIONS(81), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -22315,110 +20641,86 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [19302] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(792), 1, - sym_attribute_name, - ACTIONS(794), 1, - anon_sym_LPAREN, - ACTIONS(796), 1, - anon_sym_STAR, - ACTIONS(798), 1, - anon_sym_LBRACK, - ACTIONS(800), 1, - anon_sym_LBRACK_LPAREN, - ACTIONS(802), 1, - anon_sym_LBRACK_AT, - ACTIONS(812), 1, - anon_sym_GT, - ACTIONS(820), 1, - anon_sym_SLASH_GT, - STATE(520), 1, - sym__normal_attribute, - STATE(341), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - STATE(519), 5, - sym_structural_directive, - sym_property_binding, - sym_event_binding, - sym_two_way_binding, - sym_animation_binding, - [19344] = 6, + [17149] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(822), 1, - anon_sym_COLON, - STATE(122), 1, - sym_pipe_arguments, - ACTIONS(125), 2, + ACTIONS(59), 1, anon_sym_QMARK, + ACTIONS(662), 1, + anon_sym_DOT, + ACTIONS(664), 1, + anon_sym_LBRACK, + ACTIONS(666), 1, anon_sym_PIPE, - STATE(365), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(127), 10, + STATE(362), 1, + aux_sym_pipe_sequence_repeat1, + STATE(472), 1, + sym_pipe_sequence, + ACTIONS(668), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(61), 9, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_PLUS, - anon_sym_RBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [19374] = 3, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [17186] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(826), 5, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_then, - sym_identifier, - ACTIONS(824), 11, + ACTIONS(660), 1, + anon_sym_LPAREN, + ACTIONS(25), 3, + anon_sym_DOT, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(44), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, + anon_sym_RBRACE, anon_sym_COMMA, - anon_sym_SLASH, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_BANG, - sym_number, - anon_sym_BQUOTE, - [19398] = 3, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [17213] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(830), 5, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_then, - sym_identifier, - ACTIONS(828), 11, + ACTIONS(141), 3, + anon_sym_DOT, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(143), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, + anon_sym_RBRACE, anon_sym_COMMA, - anon_sym_SLASH, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_BANG, - sym_number, - anon_sym_BQUOTE, - [19422] = 3, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [17237] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(131), 3, + ACTIONS(101), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(133), 13, + ACTIONS(103), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -22432,43 +20734,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [19446] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(834), 1, - sym_attribute_name, - ACTIONS(837), 1, - anon_sym_LPAREN, - ACTIONS(840), 1, - anon_sym_STAR, - ACTIONS(843), 1, - anon_sym_LBRACK, - ACTIONS(846), 1, - anon_sym_LBRACK_LPAREN, - ACTIONS(849), 1, - anon_sym_LBRACK_AT, - STATE(520), 1, - sym__normal_attribute, - ACTIONS(832), 2, - anon_sym_GT, - anon_sym_SLASH_GT, - STATE(341), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - STATE(519), 5, - sym_structural_directive, - sym_property_binding, - sym_event_binding, - sym_two_way_binding, - sym_animation_binding, - [19486] = 3, + [17261] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(91), 3, + ACTIONS(113), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(93), 13, + ACTIONS(115), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -22482,98 +20755,172 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [19510] = 3, + [17285] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(854), 5, + ACTIONS(609), 1, + anon_sym_PIPE, + STATE(314), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(190), 7, anon_sym_let, anon_sym_of, anon_sym_else, + anon_sym_as, anon_sym_then, + anon_sym_QMARK, sym_identifier, - ACTIONS(852), 11, + ACTIONS(192), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_SLASH, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [17313] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(670), 1, + anon_sym_GT, + ACTIONS(672), 1, + anon_sym_SLASH_GT, + ACTIONS(674), 1, + sym_attribute_name, + ACTIONS(676), 1, + anon_sym_LPAREN, + ACTIONS(678), 1, + anon_sym_STAR, + ACTIONS(680), 1, anon_sym_LBRACK, - anon_sym_BANG, - sym_number, - anon_sym_BQUOTE, - [19534] = 3, + ACTIONS(682), 1, + anon_sym_LBRACK_LPAREN, + ACTIONS(684), 1, + anon_sym_LBRACK_AT, + STATE(523), 1, + sym__normal_attribute, + STATE(303), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + STATE(518), 5, + sym_structural_directive, + sym_property_binding, + sym_event_binding, + sym_two_way_binding, + sym_animation_binding, + [17355] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(826), 5, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_then, - sym_identifier, - ACTIONS(824), 11, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, + ACTIONS(670), 1, + anon_sym_GT, + ACTIONS(674), 1, + sym_attribute_name, + ACTIONS(676), 1, anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, + ACTIONS(678), 1, + anon_sym_STAR, + ACTIONS(680), 1, anon_sym_LBRACK, - anon_sym_BANG, - sym_number, - anon_sym_BQUOTE, - [19558] = 3, + ACTIONS(682), 1, + anon_sym_LBRACK_LPAREN, + ACTIONS(684), 1, + anon_sym_LBRACK_AT, + ACTIONS(686), 1, + anon_sym_SLASH_GT, + STATE(523), 1, + sym__normal_attribute, + STATE(315), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + STATE(518), 5, + sym_structural_directive, + sym_property_binding, + sym_event_binding, + sym_two_way_binding, + sym_animation_binding, + [17397] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(858), 5, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_then, - sym_identifier, - ACTIONS(856), 11, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, + ACTIONS(674), 1, + sym_attribute_name, + ACTIONS(676), 1, anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, + ACTIONS(678), 1, + anon_sym_STAR, + ACTIONS(680), 1, anon_sym_LBRACK, - anon_sym_BANG, - sym_number, - anon_sym_BQUOTE, - [19582] = 3, + ACTIONS(682), 1, + anon_sym_LBRACK_LPAREN, + ACTIONS(684), 1, + anon_sym_LBRACK_AT, + ACTIONS(688), 1, + anon_sym_GT, + ACTIONS(690), 1, + anon_sym_SLASH_GT, + STATE(523), 1, + sym__normal_attribute, + STATE(316), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + STATE(518), 5, + sym_structural_directive, + sym_property_binding, + sym_event_binding, + sym_two_way_binding, + sym_animation_binding, + [17439] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(862), 5, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_then, - sym_identifier, - ACTIONS(860), 11, + ACTIONS(87), 3, + anon_sym_DOT, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(89), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [17463] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(692), 1, + anon_sym_COLON, + STATE(122), 1, + sym_pipe_arguments, + ACTIONS(149), 2, + anon_sym_QMARK, + anon_sym_PIPE, + STATE(323), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(151), 10, + anon_sym_DQUOTE, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_SLASH, - anon_sym_LBRACK, - anon_sym_BANG, - sym_number, - anon_sym_BQUOTE, - [19606] = 3, + anon_sym_PLUS, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [17493] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 3, + ACTIONS(121), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(89), 13, + ACTIONS(123), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -22587,14 +20934,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [19630] = 3, + [17517] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(121), 3, + ACTIONS(125), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(123), 13, + ACTIONS(127), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -22608,14 +20955,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [19654] = 3, + [17541] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(103), 3, + ACTIONS(93), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(105), 13, + ACTIONS(95), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -22629,38 +20976,35 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [19678] = 6, + [17565] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(780), 1, + ACTIONS(133), 3, anon_sym_DOT, - ACTIONS(782), 1, - anon_sym_LBRACK, - ACTIONS(143), 2, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(786), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(145), 10, + ACTIONS(135), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [19708] = 3, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [17589] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(95), 3, + ACTIONS(83), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(97), 13, + ACTIONS(85), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -22674,14 +21018,37 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [19732] = 3, + [17613] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(607), 1, + anon_sym_LBRACK, + ACTIONS(605), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(694), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + ACTIONS(696), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + sym_identifier, + [17641] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(107), 3, + ACTIONS(137), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(109), 13, + ACTIONS(139), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -22695,14 +21062,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [19756] = 3, + [17665] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(111), 3, + ACTIONS(105), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(113), 13, + ACTIONS(107), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -22716,77 +21083,120 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [19780] = 3, + [17689] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(866), 5, + ACTIONS(698), 1, + anon_sym_PIPE, + STATE(314), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(194), 7, anon_sym_let, anon_sym_of, anon_sym_else, + anon_sym_as, anon_sym_then, + anon_sym_QMARK, sym_identifier, - ACTIONS(864), 11, + ACTIONS(196), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_SLASH, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [17717] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(674), 1, + sym_attribute_name, + ACTIONS(676), 1, + anon_sym_LPAREN, + ACTIONS(678), 1, + anon_sym_STAR, + ACTIONS(680), 1, anon_sym_LBRACK, - anon_sym_BANG, - sym_number, - anon_sym_BQUOTE, - [19804] = 3, + ACTIONS(682), 1, + anon_sym_LBRACK_LPAREN, + ACTIONS(684), 1, + anon_sym_LBRACK_AT, + ACTIONS(688), 1, + anon_sym_GT, + ACTIONS(701), 1, + anon_sym_SLASH_GT, + STATE(523), 1, + sym__normal_attribute, + STATE(316), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + STATE(518), 5, + sym_structural_directive, + sym_property_binding, + sym_event_binding, + sym_two_way_binding, + sym_animation_binding, + [17759] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(870), 5, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_then, - sym_identifier, - ACTIONS(868), 11, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACE, - anon_sym_SEMI, + ACTIONS(705), 1, + sym_attribute_name, + ACTIONS(708), 1, anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SLASH, + ACTIONS(711), 1, + anon_sym_STAR, + ACTIONS(714), 1, anon_sym_LBRACK, - anon_sym_BANG, - sym_number, - anon_sym_BQUOTE, - [19828] = 3, + ACTIONS(717), 1, + anon_sym_LBRACK_LPAREN, + ACTIONS(720), 1, + anon_sym_LBRACK_AT, + STATE(523), 1, + sym__normal_attribute, + ACTIONS(703), 2, + anon_sym_GT, + anon_sym_SLASH_GT, + STATE(316), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + STATE(518), 5, + sym_structural_directive, + sym_property_binding, + sym_event_binding, + sym_two_way_binding, + sym_animation_binding, + [17799] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(147), 3, + ACTIONS(662), 1, anon_sym_DOT, + ACTIONS(664), 1, + anon_sym_LBRACK, + ACTIONS(117), 2, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(149), 13, + ACTIONS(668), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(119), 10, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [19852] = 3, + [17829] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(135), 3, + ACTIONS(109), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(137), 13, + ACTIONS(111), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -22800,14 +21210,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [19876] = 3, + [17853] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(139), 3, + ACTIONS(97), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(141), 13, + ACTIONS(99), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -22821,14 +21231,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [19900] = 3, + [17877] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 3, + ACTIONS(129), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(83), 13, + ACTIONS(131), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -22842,106 +21252,265 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [19924] = 12, + [17901] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(788), 1, + ACTIONS(723), 1, anon_sym_GT, - ACTIONS(792), 1, + ACTIONS(725), 1, sym_attribute_name, - ACTIONS(794), 1, + ACTIONS(727), 1, anon_sym_LPAREN, - ACTIONS(796), 1, + ACTIONS(729), 1, anon_sym_STAR, - ACTIONS(798), 1, + ACTIONS(731), 1, anon_sym_LBRACK, - ACTIONS(800), 1, + ACTIONS(733), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(802), 1, + ACTIONS(735), 1, anon_sym_LBRACK_AT, - ACTIONS(872), 1, - anon_sym_SLASH_GT, - STATE(520), 1, + STATE(538), 1, sym__normal_attribute, - STATE(333), 2, + STATE(327), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + STATE(533), 5, + sym_structural_directive, + sym_property_binding, + sym_event_binding, + sym_two_way_binding, + sym_animation_binding, + [17940] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(703), 1, + anon_sym_GT, + ACTIONS(737), 1, + sym_attribute_name, + ACTIONS(740), 1, + anon_sym_LPAREN, + ACTIONS(743), 1, + anon_sym_STAR, + ACTIONS(746), 1, + anon_sym_LBRACK, + ACTIONS(749), 1, + anon_sym_LBRACK_LPAREN, + ACTIONS(752), 1, + anon_sym_LBRACK_AT, + STATE(538), 1, + sym__normal_attribute, + STATE(322), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(519), 5, + STATE(533), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [19966] = 11, + [17979] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(692), 1, + anon_sym_COLON, + ACTIONS(157), 2, + anon_sym_QMARK, + anon_sym_PIPE, + STATE(328), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(159), 10, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [18006] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(755), 1, + anon_sym_COLON, + STATE(416), 1, + sym_pipe_arguments, + ACTIONS(149), 2, + anon_sym_QMARK, + anon_sym_PIPE, + STATE(333), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(151), 9, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [18035] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(874), 1, + ACTIONS(725), 1, + sym_attribute_name, + ACTIONS(727), 1, + anon_sym_LPAREN, + ACTIONS(729), 1, + anon_sym_STAR, + ACTIONS(731), 1, + anon_sym_LBRACK, + ACTIONS(733), 1, + anon_sym_LBRACK_LPAREN, + ACTIONS(735), 1, + anon_sym_LBRACK_AT, + ACTIONS(757), 1, anon_sym_GT, - ACTIONS(876), 1, + STATE(538), 1, + sym__normal_attribute, + STATE(326), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + STATE(533), 5, + sym_structural_directive, + sym_property_binding, + sym_event_binding, + sym_two_way_binding, + sym_animation_binding, + [18074] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(725), 1, sym_attribute_name, - ACTIONS(878), 1, + ACTIONS(727), 1, anon_sym_LPAREN, - ACTIONS(880), 1, + ACTIONS(729), 1, anon_sym_STAR, - ACTIONS(882), 1, + ACTIONS(731), 1, anon_sym_LBRACK, - ACTIONS(884), 1, + ACTIONS(733), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(886), 1, + ACTIONS(735), 1, anon_sym_LBRACK_AT, - STATE(545), 1, + ACTIONS(759), 1, + anon_sym_GT, + STATE(538), 1, sym__normal_attribute, - STATE(362), 2, + STATE(322), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(544), 5, + STATE(533), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [20005] = 11, + [18113] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(876), 1, + ACTIONS(725), 1, sym_attribute_name, - ACTIONS(878), 1, + ACTIONS(727), 1, anon_sym_LPAREN, - ACTIONS(880), 1, + ACTIONS(729), 1, anon_sym_STAR, - ACTIONS(882), 1, + ACTIONS(731), 1, anon_sym_LBRACK, - ACTIONS(884), 1, + ACTIONS(733), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(886), 1, + ACTIONS(735), 1, anon_sym_LBRACK_AT, - ACTIONS(888), 1, + ACTIONS(761), 1, anon_sym_GT, - STATE(545), 1, + STATE(538), 1, sym__normal_attribute, - STATE(368), 2, + STATE(322), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(544), 5, + STATE(533), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [20044] = 6, + [18152] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(763), 1, + anon_sym_COLON, + ACTIONS(161), 2, + anon_sym_QMARK, + anon_sym_PIPE, + STATE(328), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(163), 10, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [18179] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(219), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(217), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + [18202] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(196), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(194), 8, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + anon_sym_PIPE, + sym_identifier, + [18225] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(890), 1, + ACTIONS(766), 1, anon_sym_COLON, - STATE(434), 1, - sym_pipe_arguments, - ACTIONS(125), 2, + ACTIONS(161), 2, anon_sym_QMARK, anon_sym_PIPE, - STATE(369), 2, + STATE(331), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(127), 9, + ACTIONS(163), 9, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -22951,207 +21520,335 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [20073] = 5, + [18251] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(257), 1, + anon_sym_let, + ACTIONS(773), 1, + sym_identifier, + ACTIONS(769), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + ACTIONS(771), 2, + anon_sym_SEMI, + anon_sym_COMMA, + STATE(340), 2, + sym_microsyntax_binding, + aux_sym_microsyntax_repeat1, + ACTIONS(261), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(504), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + [18283] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(892), 1, + ACTIONS(755), 1, anon_sym_COLON, - ACTIONS(159), 2, + ACTIONS(157), 2, anon_sym_QMARK, anon_sym_PIPE, - STATE(364), 2, + STATE(331), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(161), 10, + ACTIONS(159), 9, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [18309] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(775), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_PLUS, - anon_sym_RBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [20100] = 5, + ACTIONS(777), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + sym_identifier, + [18331] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(822), 1, - anon_sym_COLON, - ACTIONS(155), 2, + ACTIONS(234), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, anon_sym_QMARK, - anon_sym_PIPE, - STATE(364), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(157), 10, + sym_identifier, + ACTIONS(236), 7, + anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_PLUS, - anon_sym_RBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [20127] = 11, + [18353] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(876), 1, - sym_attribute_name, - ACTIONS(878), 1, - anon_sym_LPAREN, - ACTIONS(880), 1, - anon_sym_STAR, - ACTIONS(882), 1, - anon_sym_LBRACK, - ACTIONS(884), 1, - anon_sym_LBRACK_LPAREN, - ACTIONS(886), 1, - anon_sym_LBRACK_AT, - ACTIONS(895), 1, - anon_sym_GT, - STATE(545), 1, - sym__normal_attribute, - STATE(368), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - STATE(544), 5, - sym_structural_directive, - sym_property_binding, - sym_event_binding, - sym_two_way_binding, - sym_animation_binding, - [20166] = 11, + ACTIONS(779), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(73), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + ACTIONS(75), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + sym_identifier, + [18377] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(876), 1, - sym_attribute_name, - ACTIONS(878), 1, - anon_sym_LPAREN, - ACTIONS(880), 1, - anon_sym_STAR, - ACTIONS(882), 1, - anon_sym_LBRACK, - ACTIONS(884), 1, - anon_sym_LBRACK_LPAREN, - ACTIONS(886), 1, - anon_sym_LBRACK_AT, - ACTIONS(897), 1, - anon_sym_GT, - STATE(545), 1, - sym__normal_attribute, - STATE(366), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - STATE(544), 5, - sym_structural_directive, - sym_property_binding, - sym_event_binding, - sym_two_way_binding, - sym_animation_binding, - [20205] = 11, + ACTIONS(779), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(205), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + ACTIONS(207), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + sym_identifier, + [18401] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(832), 1, - anon_sym_GT, - ACTIONS(899), 1, - sym_attribute_name, - ACTIONS(902), 1, - anon_sym_LPAREN, - ACTIONS(905), 1, - anon_sym_STAR, - ACTIONS(908), 1, - anon_sym_LBRACK, - ACTIONS(911), 1, - anon_sym_LBRACK_LPAREN, - ACTIONS(914), 1, - anon_sym_LBRACK_AT, - STATE(545), 1, - sym__normal_attribute, - STATE(368), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - STATE(544), 5, - sym_structural_directive, - sym_property_binding, - sym_event_binding, - sym_two_way_binding, - sym_animation_binding, - [20244] = 5, + ACTIONS(783), 1, + anon_sym_let, + ACTIONS(792), 1, + sym_identifier, + ACTIONS(781), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + ACTIONS(786), 2, + anon_sym_SEMI, + anon_sym_COMMA, + STATE(338), 2, + sym_microsyntax_binding, + aux_sym_microsyntax_repeat1, + ACTIONS(789), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(504), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + [18433] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(890), 1, - anon_sym_COLON, - ACTIONS(155), 2, - anon_sym_QMARK, - anon_sym_PIPE, - STATE(370), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(157), 9, + ACTIONS(211), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_COMMA, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, + ACTIONS(213), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, sym_identifier, - [20270] = 5, + [18455] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(917), 1, - anon_sym_COLON, - ACTIONS(159), 2, + ACTIONS(257), 1, + anon_sym_let, + ACTIONS(773), 1, + sym_identifier, + ACTIONS(795), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + ACTIONS(797), 2, + anon_sym_SEMI, + anon_sym_COMMA, + STATE(338), 2, + sym_microsyntax_binding, + aux_sym_microsyntax_repeat1, + ACTIONS(261), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(504), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + [18487] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(803), 1, + anon_sym_DOT, + ACTIONS(805), 1, + sym_regular_expression_flags, + ACTIONS(799), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + ACTIONS(801), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + sym_identifier, + [18513] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(37), 1, + anon_sym_as, + ACTIONS(807), 1, + anon_sym_QMARK, + ACTIONS(809), 1, + anon_sym_QMARK_QMARK, + STATE(508), 1, + sym__alias, + ACTIONS(27), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(33), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + [18542] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(37), 1, + anon_sym_as, + ACTIONS(807), 1, + anon_sym_QMARK, + ACTIONS(809), 1, + anon_sym_QMARK_QMARK, + STATE(500), 1, + sym__alias, + ACTIONS(811), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(813), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + [18571] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(819), 1, + anon_sym_DOT, + ACTIONS(815), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + ACTIONS(817), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + sym_identifier, + [18594] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(37), 1, + anon_sym_as, + ACTIONS(807), 1, anon_sym_QMARK, - anon_sym_PIPE, - STATE(370), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(161), 9, + ACTIONS(809), 1, + anon_sym_QMARK_QMARK, + STATE(496), 1, + sym__alias, + ACTIONS(821), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, + ACTIONS(823), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, sym_identifier, - [20296] = 3, + [18623] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(670), 1, + ACTIONS(190), 1, anon_sym_QMARK, - ACTIONS(668), 12, - anon_sym_SQUOTE, + ACTIONS(658), 1, + anon_sym_PIPE, + STATE(349), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(192), 10, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_PLUS, anon_sym_RBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [20317] = 6, + [18648] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(922), 1, + ACTIONS(827), 1, anon_sym_DQUOTE, - STATE(55), 1, + STATE(47), 1, sym__double_quote, - STATE(596), 1, + STATE(614), 1, aux_sym_string_repeat1, - ACTIONS(924), 2, + ACTIONS(829), 2, aux_sym_string_token1, sym__escape_sequence, - ACTIONS(920), 8, + ACTIONS(825), 8, anon_sym_GT, anon_sym_SLASH_GT, sym_attribute_name, @@ -23160,16 +21857,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [20344] = 5, + [18675] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(37), 1, + anon_sym_as, + ACTIONS(807), 1, + anon_sym_QMARK, + ACTIONS(809), 1, + anon_sym_QMARK_QMARK, + STATE(502), 1, + sym__alias, + ACTIONS(831), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(833), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + [18704] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(166), 1, + ACTIONS(194), 1, anon_sym_QMARK, - ACTIONS(772), 1, + ACTIONS(835), 1, anon_sym_PIPE, - STATE(374), 1, + STATE(349), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(168), 10, + ACTIONS(196), 10, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, @@ -23180,32 +21899,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [20369] = 5, + [18729] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(170), 1, + ACTIONS(37), 1, + anon_sym_as, + ACTIONS(807), 1, anon_sym_QMARK, - ACTIONS(926), 1, - anon_sym_PIPE, - STATE(374), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(172), 10, + ACTIONS(809), 1, + anon_sym_QMARK_QMARK, + STATE(499), 1, + sym__alias, + ACTIONS(838), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(840), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + [18758] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(777), 1, + anon_sym_QMARK, + ACTIONS(775), 12, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_PLUS, anon_sym_RBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [20394] = 3, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [18779] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(213), 1, anon_sym_QMARK, - ACTIONS(179), 12, + ACTIONS(211), 12, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -23218,204 +21957,222 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [20415] = 11, + [18800] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(842), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + ACTIONS(844), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + sym_identifier, + [18820] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(929), 1, + ACTIONS(846), 1, anon_sym_RBRACE, - ACTIONS(931), 1, + ACTIONS(848), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(933), 1, + ACTIONS(850), 1, sym_identifier, - STATE(557), 1, + STATE(573), 1, sym_spread, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(859), 1, + STATE(910), 1, sym_string, - STATE(383), 3, + STATE(355), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [20451] = 5, + [18856] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(170), 1, - anon_sym_QMARK, - ACTIONS(935), 1, - anon_sym_PIPE, - STATE(377), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(172), 9, + ACTIONS(852), 1, anon_sym_SQUOTE, + ACTIONS(855), 1, anon_sym_DQUOTE, + ACTIONS(858), 1, anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, + ACTIONS(860), 1, anon_sym_DOT_DOT_DOT, + ACTIONS(863), 1, sym_identifier, - [20475] = 11, + STATE(573), 1, + sym_spread, + STATE(607), 1, + sym__single_quote, + STATE(609), 1, + sym__double_quote, + STATE(910), 1, + sym_string, + STATE(355), 3, + sym_pair, + sym__shorthand, + aux_sym_object_repeat1, + [18892] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(931), 1, + ACTIONS(848), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(933), 1, + ACTIONS(850), 1, sym_identifier, - ACTIONS(938), 1, + ACTIONS(866), 1, anon_sym_RBRACE, - STATE(557), 1, + STATE(573), 1, sym_spread, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(859), 1, + STATE(910), 1, sym_string, - STATE(380), 3, + STATE(355), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [20511] = 11, + [18928] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(931), 1, + ACTIONS(848), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(933), 1, + ACTIONS(850), 1, sym_identifier, - ACTIONS(940), 1, + ACTIONS(868), 1, anon_sym_RBRACE, - STATE(557), 1, + STATE(573), 1, sym_spread, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(859), 1, + STATE(910), 1, sym_string, - STATE(376), 3, + STATE(355), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [20547] = 11, + [18964] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(931), 1, + ACTIONS(848), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(933), 1, + ACTIONS(850), 1, sym_identifier, - ACTIONS(942), 1, + ACTIONS(870), 1, anon_sym_RBRACE, - STATE(557), 1, + STATE(573), 1, sym_spread, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(859), 1, + STATE(910), 1, sym_string, - STATE(383), 3, + STATE(360), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [20583] = 5, + [19000] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(201), 1, - anon_sym_LBRACK, - ACTIONS(664), 1, + ACTIONS(194), 1, anon_sym_QMARK, - ACTIONS(199), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(662), 7, + ACTIONS(872), 1, + anon_sym_PIPE, + STATE(359), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(196), 9, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_RBRACK, anon_sym_QMARK_QMARK, - [20607] = 11, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [19024] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(931), 1, + ACTIONS(848), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(933), 1, + ACTIONS(850), 1, sym_identifier, - ACTIONS(944), 1, + ACTIONS(875), 1, anon_sym_RBRACE, - STATE(557), 1, + STATE(573), 1, sym_spread, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(859), 1, + STATE(910), 1, sym_string, - STATE(383), 3, + STATE(355), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [20643] = 11, + [19060] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(946), 1, + ACTIONS(662), 1, + anon_sym_DOT, + ACTIONS(664), 1, + anon_sym_LBRACK, + ACTIONS(696), 1, + anon_sym_QMARK, + ACTIONS(668), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(694), 7, anon_sym_SQUOTE, - ACTIONS(949), 1, anon_sym_DQUOTE, - ACTIONS(952), 1, anon_sym_RBRACE, - ACTIONS(954), 1, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, - ACTIONS(957), 1, sym_identifier, - STATE(557), 1, - sym_spread, - STATE(599), 1, - sym__single_quote, - STATE(600), 1, - sym__double_quote, - STATE(859), 1, - sym_string, - STATE(383), 3, - sym_pair, - sym__shorthand, - aux_sym_object_repeat1, - [20679] = 5, + [19086] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(166), 1, + ACTIONS(190), 1, anon_sym_QMARK, - ACTIONS(784), 1, + ACTIONS(666), 1, anon_sym_PIPE, - STATE(377), 1, + STATE(359), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(168), 9, + ACTIONS(192), 9, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -23425,89 +22182,151 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [20703] = 11, + [19110] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(931), 1, + ACTIONS(848), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(933), 1, + ACTIONS(850), 1, sym_identifier, - ACTIONS(960), 1, + ACTIONS(877), 1, anon_sym_RBRACE, - STATE(557), 1, + STATE(573), 1, sym_spread, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(859), 1, + STATE(910), 1, sym_string, - STATE(387), 3, + STATE(368), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [20739] = 6, + [19146] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(664), 1, + ACTIONS(401), 1, + anon_sym_SQUOTE, + ACTIONS(403), 1, + anon_sym_DQUOTE, + ACTIONS(848), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(850), 1, + sym_identifier, + ACTIONS(879), 1, + anon_sym_RBRACE, + STATE(573), 1, + sym_spread, + STATE(607), 1, + sym__single_quote, + STATE(609), 1, + sym__double_quote, + STATE(910), 1, + sym_string, + STATE(355), 3, + sym_pair, + sym__shorthand, + aux_sym_object_repeat1, + [19182] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(170), 1, + anon_sym_LBRACK, + ACTIONS(696), 1, anon_sym_QMARK, - ACTIONS(780), 1, + ACTIONS(168), 3, anon_sym_DOT, - ACTIONS(782), 1, - anon_sym_LBRACK, - ACTIONS(786), 2, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(662), 7, - anon_sym_SQUOTE, + ACTIONS(694), 7, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_RBRACK, anon_sym_QMARK_QMARK, - anon_sym_DOT_DOT_DOT, + [19206] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(807), 1, + anon_sym_QMARK, + ACTIONS(145), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + ACTIONS(147), 6, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + sym_identifier, + [19228] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(37), 1, + anon_sym_as, + ACTIONS(885), 1, + anon_sym_EQ, + STATE(497), 1, + sym__alias, + ACTIONS(881), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(883), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, sym_identifier, - [20765] = 11, + [19254] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(931), 1, + ACTIONS(848), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(933), 1, + ACTIONS(850), 1, sym_identifier, - ACTIONS(962), 1, + ACTIONS(887), 1, anon_sym_RBRACE, - STATE(557), 1, + STATE(573), 1, sym_spread, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(859), 1, + STATE(910), 1, sym_string, - STATE(383), 3, + STATE(355), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [20801] = 6, + [19290] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(922), 1, + ACTIONS(827), 1, anon_sym_DQUOTE, - STATE(55), 1, + STATE(47), 1, sym__double_quote, - STATE(596), 1, + STATE(614), 1, aux_sym_string_repeat1, - ACTIONS(924), 2, + ACTIONS(829), 2, aux_sym_string_token1, sym__escape_sequence, - ACTIONS(920), 7, + ACTIONS(825), 7, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, @@ -23515,138 +22334,166 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [20827] = 11, + [19316] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(931), 1, + ACTIONS(848), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(933), 1, + ACTIONS(850), 1, sym_identifier, - ACTIONS(964), 1, + ACTIONS(889), 1, anon_sym_RBRACE, - STATE(557), 1, + STATE(573), 1, sym_spread, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(859), 1, + STATE(910), 1, sym_string, - STATE(392), 3, + STATE(356), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [20863] = 11, + [19352] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(891), 5, anon_sym_SQUOTE, - ACTIONS(452), 1, anon_sym_DQUOTE, - ACTIONS(931), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(933), 1, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + ACTIONS(893), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, sym_identifier, - ACTIONS(966), 1, - anon_sym_RBRACE, - STATE(557), 1, - sym_spread, - STATE(599), 1, - sym__single_quote, - STATE(600), 1, - sym__double_quote, - STATE(859), 1, - sym_string, - STATE(382), 3, - sym_pair, - sym__shorthand, - aux_sym_object_repeat1, - [20899] = 11, + [19372] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(931), 1, + ACTIONS(848), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(933), 1, + ACTIONS(850), 1, sym_identifier, - ACTIONS(968), 1, + ACTIONS(895), 1, anon_sym_RBRACE, - STATE(557), 1, + STATE(573), 1, sym_spread, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(859), 1, + STATE(910), 1, sym_string, - STATE(393), 3, + STATE(364), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [20935] = 11, + [19408] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(73), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + ACTIONS(75), 7, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + anon_sym_QMARK, + sym_identifier, + [19428] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(931), 1, + ACTIONS(848), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(933), 1, + ACTIONS(850), 1, sym_identifier, - ACTIONS(970), 1, + ACTIONS(897), 1, anon_sym_RBRACE, - STATE(557), 1, + STATE(573), 1, sym_spread, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(859), 1, + STATE(910), 1, sym_string, - STATE(383), 3, + STATE(354), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [20971] = 11, + [19464] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(401), 1, anon_sym_SQUOTE, - ACTIONS(452), 1, + ACTIONS(403), 1, anon_sym_DQUOTE, - ACTIONS(931), 1, + ACTIONS(848), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(933), 1, + ACTIONS(850), 1, sym_identifier, - ACTIONS(972), 1, + ACTIONS(899), 1, anon_sym_RBRACE, - STATE(557), 1, + STATE(573), 1, sym_spread, - STATE(599), 1, + STATE(607), 1, sym__single_quote, - STATE(600), 1, + STATE(609), 1, sym__double_quote, - STATE(859), 1, + STATE(910), 1, sym_string, - STATE(383), 3, + STATE(357), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [21007] = 3, + [19500] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(807), 1, + anon_sym_QMARK, + ACTIONS(809), 1, + anon_sym_QMARK_QMARK, + ACTIONS(901), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(903), 6, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_as, + anon_sym_then, + sym_identifier, + [19524] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(976), 2, + ACTIONS(907), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(974), 9, + ACTIONS(905), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23656,13 +22503,33 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21026] = 3, + [19543] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(257), 1, + anon_sym_let, + ACTIONS(773), 1, + sym_identifier, + STATE(501), 1, + sym_microsyntax_binding, + ACTIONS(909), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + ACTIONS(261), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(504), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + [19570] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 2, + ACTIONS(913), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(978), 9, + ACTIONS(911), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23672,13 +22539,51 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21045] = 3, + [19589] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(37), 1, + anon_sym_as, + STATE(494), 1, + sym__alias, + ACTIONS(915), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(917), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + [19612] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(257), 1, + anon_sym_let, + ACTIONS(773), 1, + sym_identifier, + STATE(501), 1, + sym_microsyntax_binding, + ACTIONS(795), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + ACTIONS(261), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(504), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + [19639] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(984), 2, + ACTIONS(921), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(982), 9, + ACTIONS(919), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23688,13 +22593,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21064] = 3, + [19658] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(988), 2, + ACTIONS(925), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(986), 9, + ACTIONS(923), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23704,13 +22609,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21083] = 3, + [19677] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(992), 2, + ACTIONS(929), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(990), 9, + ACTIONS(927), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23720,13 +22625,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21102] = 3, + [19696] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(996), 2, + ACTIONS(933), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(994), 9, + ACTIONS(931), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23736,13 +22641,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21121] = 3, + [19715] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1000), 2, + ACTIONS(937), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(998), 9, + ACTIONS(935), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23752,13 +22657,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21140] = 3, + [19734] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1004), 2, + ACTIONS(941), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1002), 9, + ACTIONS(939), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23768,13 +22673,29 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21159] = 3, + [19753] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(75), 1, + anon_sym_QMARK, + ACTIONS(73), 10, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [19772] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1008), 2, + ACTIONS(945), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1006), 9, + ACTIONS(943), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23784,13 +22705,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21178] = 3, + [19791] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1012), 2, + ACTIONS(949), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1010), 9, + ACTIONS(947), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23800,13 +22721,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21197] = 3, + [19810] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1012), 2, + ACTIONS(949), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1010), 9, + ACTIONS(947), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23816,13 +22737,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21216] = 3, + [19829] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1016), 2, + ACTIONS(953), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1014), 9, + ACTIONS(951), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23832,13 +22753,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21235] = 3, + [19848] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1020), 2, + ACTIONS(957), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1018), 9, + ACTIONS(955), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23848,12 +22769,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21254] = 3, + [19867] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(73), 1, + ACTIONS(844), 1, + anon_sym_QMARK, + ACTIONS(842), 10, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [19886] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(893), 1, anon_sym_QMARK, - ACTIONS(71), 10, + ACTIONS(891), 10, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -23864,13 +22801,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [21273] = 3, + [19905] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1024), 2, + ACTIONS(961), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1022), 9, + ACTIONS(959), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23880,13 +22817,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21292] = 3, + [19924] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1028), 2, + ACTIONS(965), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1026), 9, + ACTIONS(963), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23896,13 +22833,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21311] = 3, + [19943] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1032), 2, + ACTIONS(969), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1030), 9, + ACTIONS(967), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23912,45 +22849,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21330] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(756), 1, - anon_sym_QMARK, - ACTIONS(754), 10, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [21349] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(760), 1, - anon_sym_QMARK, - ACTIONS(758), 10, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [21368] = 3, + [19962] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1036), 2, + ACTIONS(973), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1034), 9, + ACTIONS(971), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23960,13 +22865,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21387] = 3, + [19981] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1040), 2, + ACTIONS(977), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1038), 9, + ACTIONS(975), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23976,13 +22881,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21406] = 3, + [20000] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1044), 2, + ACTIONS(981), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1042), 9, + ACTIONS(979), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -23992,13 +22897,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21425] = 3, + [20019] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1048), 2, + ACTIONS(985), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1046), 9, + ACTIONS(983), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24008,13 +22913,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21444] = 3, + [20038] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1052), 2, + ACTIONS(989), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1050), 9, + ACTIONS(987), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24024,13 +22929,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21463] = 3, + [20057] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1056), 2, + ACTIONS(993), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1054), 9, + ACTIONS(991), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24040,13 +22945,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21482] = 3, + [20076] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1060), 2, + ACTIONS(997), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1058), 9, + ACTIONS(995), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24056,13 +22961,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21501] = 3, + [20095] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1064), 2, + ACTIONS(1001), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1062), 9, + ACTIONS(999), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24072,13 +22977,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21520] = 3, + [20114] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1068), 2, + ACTIONS(1005), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1066), 9, + ACTIONS(1003), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24088,13 +22993,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21539] = 3, + [20133] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1072), 2, + ACTIONS(1009), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1070), 9, + ACTIONS(1007), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24104,13 +23009,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21558] = 3, + [20152] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1076), 2, + ACTIONS(1013), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1074), 9, + ACTIONS(1011), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24120,13 +23025,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21577] = 3, + [20171] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1080), 2, + ACTIONS(1017), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1078), 9, + ACTIONS(1015), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24136,13 +23041,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21596] = 3, + [20190] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1084), 2, + ACTIONS(1021), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1082), 9, + ACTIONS(1019), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24152,13 +23057,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21615] = 3, + [20209] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1088), 2, + ACTIONS(1025), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1086), 9, + ACTIONS(1023), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24168,13 +23073,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21634] = 3, + [20228] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1092), 2, + ACTIONS(1029), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1090), 9, + ACTIONS(1027), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24184,13 +23089,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21653] = 3, + [20247] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1096), 2, + ACTIONS(1033), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1094), 9, + ACTIONS(1031), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24200,13 +23105,45 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21672] = 3, + [20266] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(194), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(196), 9, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [20285] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(217), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(219), 9, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [20304] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1100), 2, + ACTIONS(1037), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1098), 9, + ACTIONS(1035), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24216,13 +23153,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21691] = 3, + [20323] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1104), 2, + ACTIONS(1041), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1102), 9, + ACTIONS(1039), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24232,13 +23169,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21710] = 3, + [20342] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1108), 2, + ACTIONS(1045), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1106), 9, + ACTIONS(1043), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24248,29 +23185,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21729] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(170), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(172), 9, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [21748] = 3, + [20361] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1112), 2, + ACTIONS(1049), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1110), 9, + ACTIONS(1047), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24280,29 +23201,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21767] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(185), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(187), 9, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [21786] = 3, + [20380] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1116), 2, + ACTIONS(1053), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1114), 9, + ACTIONS(1051), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24312,13 +23217,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21805] = 3, + [20399] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1120), 2, + ACTIONS(1057), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1118), 9, + ACTIONS(1055), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24328,13 +23233,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21824] = 3, + [20418] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1124), 2, + ACTIONS(1061), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1122), 9, + ACTIONS(1059), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24344,13 +23249,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21843] = 3, + [20437] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1128), 2, + ACTIONS(1065), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1126), 9, + ACTIONS(1063), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24360,13 +23265,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21862] = 3, + [20456] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1132), 2, + ACTIONS(1069), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1130), 9, + ACTIONS(1067), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24376,13 +23281,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21881] = 3, + [20475] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1136), 2, + ACTIONS(1073), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1134), 9, + ACTIONS(1071), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24392,13 +23297,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21900] = 3, + [20494] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1140), 2, + ACTIONS(1077), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1138), 9, + ACTIONS(1075), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24408,13 +23313,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21919] = 3, + [20513] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1144), 2, + ACTIONS(1081), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1142), 9, + ACTIONS(1079), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24424,13 +23329,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21938] = 3, + [20532] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1148), 2, + ACTIONS(1085), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1146), 9, + ACTIONS(1083), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24440,13 +23345,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21957] = 3, + [20551] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1152), 2, + ACTIONS(1089), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1150), 9, + ACTIONS(1087), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24456,13 +23361,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21976] = 3, + [20570] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1156), 2, + ACTIONS(1093), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1154), 9, + ACTIONS(1091), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -24472,13 +23377,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [21995] = 3, + [20589] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1044), 2, + ACTIONS(1085), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1042), 8, + ACTIONS(1083), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24487,13 +23392,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22013] = 3, + [20607] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1008), 2, + ACTIONS(921), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1006), 8, + ACTIONS(919), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24502,13 +23407,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22031] = 3, + [20625] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1012), 2, + ACTIONS(925), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1010), 8, + ACTIONS(923), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24517,13 +23422,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22049] = 3, + [20643] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1012), 2, + ACTIONS(929), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1010), 8, + ACTIONS(927), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24532,13 +23437,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22067] = 3, + [20661] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1016), 2, + ACTIONS(913), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1014), 8, + ACTIONS(911), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24547,13 +23452,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22085] = 3, + [20679] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1020), 2, + ACTIONS(937), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1018), 8, + ACTIONS(935), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24562,63 +23467,58 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22103] = 5, + [20697] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(678), 1, - anon_sym_QMARK, - ACTIONS(1158), 1, - anon_sym_DOT, - ACTIONS(1160), 1, - sym_regular_expression_flags, - ACTIONS(676), 7, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - [22125] = 5, + ACTIONS(941), 2, + anon_sym_LT, + aux_sym_text_token2, + ACTIONS(939), 8, + sym__implicit_end_tag, + sym__interpolation_start, + sym__control_flow_start, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + aux_sym_text_token1, + anon_sym_LBRACE, + [20715] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(780), 1, - anon_sym_DOT, - ACTIONS(782), 1, - anon_sym_LBRACK, - ACTIONS(786), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(1162), 6, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [22147] = 4, + ACTIONS(945), 2, + anon_sym_LT, + aux_sym_text_token2, + ACTIONS(943), 8, + sym__implicit_end_tag, + sym__interpolation_start, + sym__control_flow_start, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + aux_sym_text_token1, + anon_sym_LBRACE, + [20733] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(73), 1, - anon_sym_QMARK, - ACTIONS(1164), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(71), 7, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - [22167] = 3, + ACTIONS(949), 2, + anon_sym_LT, + aux_sym_text_token2, + ACTIONS(947), 8, + sym__implicit_end_tag, + sym__interpolation_start, + sym__control_flow_start, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + aux_sym_text_token1, + anon_sym_LBRACE, + [20751] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1024), 2, + ACTIONS(949), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1022), 8, + ACTIONS(947), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24627,13 +23527,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22185] = 3, + [20769] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1052), 2, + ACTIONS(953), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1050), 8, + ACTIONS(951), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24642,13 +23542,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22203] = 3, + [20787] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1156), 2, + ACTIONS(957), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1154), 8, + ACTIONS(955), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24657,13 +23557,46 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22221] = 3, + [20805] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(801), 1, + anon_sym_QMARK, + ACTIONS(1095), 1, + anon_sym_DOT, + ACTIONS(1097), 1, + sym_regular_expression_flags, + ACTIONS(799), 7, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + [20827] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(75), 1, + anon_sym_QMARK, + ACTIONS(1099), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(73), 7, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + [20847] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1068), 2, + ACTIONS(989), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1066), 8, + ACTIONS(987), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24672,13 +23605,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22239] = 3, + [20865] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1072), 2, + ACTIONS(993), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1070), 8, + ACTIONS(991), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24687,13 +23620,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22257] = 3, + [20883] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1076), 2, + ACTIONS(1005), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1074), 8, + ACTIONS(1003), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24702,13 +23635,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22275] = 3, + [20901] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1080), 2, + ACTIONS(1009), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1078), 8, + ACTIONS(1007), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24717,13 +23650,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22293] = 3, + [20919] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1084), 2, + ACTIONS(1013), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1082), 8, + ACTIONS(1011), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24732,13 +23665,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22311] = 3, + [20937] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1092), 2, + ACTIONS(1017), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1090), 8, + ACTIONS(1015), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24747,13 +23680,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22329] = 3, + [20955] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1028), 2, + ACTIONS(1021), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1026), 8, + ACTIONS(1019), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24762,13 +23695,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22347] = 3, + [20973] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1032), 2, + ACTIONS(1029), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1030), 8, + ACTIONS(1027), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24777,13 +23710,30 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22365] = 3, + [20991] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(662), 1, + anon_sym_DOT, + ACTIONS(664), 1, + anon_sym_LBRACK, + ACTIONS(668), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(1101), 6, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [21013] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1036), 2, + ACTIONS(1053), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1034), 8, + ACTIONS(1051), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24792,13 +23742,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22383] = 3, + [21031] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1116), 2, + ACTIONS(1057), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1114), 8, + ACTIONS(1055), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24807,13 +23757,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22401] = 3, + [21049] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1120), 2, + ACTIONS(1061), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1118), 8, + ACTIONS(1059), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24822,13 +23772,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22419] = 3, + [21067] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1124), 2, + ACTIONS(1065), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1122), 8, + ACTIONS(1063), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24837,13 +23787,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22437] = 3, + [21085] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1128), 2, + ACTIONS(1073), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1126), 8, + ACTIONS(1071), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24852,13 +23802,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22455] = 3, + [21103] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1048), 2, + ACTIONS(1077), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1046), 8, + ACTIONS(1075), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24867,13 +23817,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22473] = 3, + [21121] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1136), 2, + ACTIONS(1089), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1134), 8, + ACTIONS(1087), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24882,13 +23832,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22491] = 3, + [21139] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1140), 2, + ACTIONS(981), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1138), 8, + ACTIONS(979), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24897,13 +23847,46 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22509] = 3, + [21157] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1103), 1, + anon_sym_DOT, + ACTIONS(1105), 1, + sym_regular_expression_flags, + ACTIONS(801), 2, + anon_sym_QMARK, + sym_identifier, + ACTIONS(799), 6, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_DOT_DOT_DOT, + [21179] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(75), 1, + anon_sym_QMARK, + ACTIONS(1107), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(73), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [21199] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1088), 2, + ACTIONS(1069), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1086), 8, + ACTIONS(1067), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24912,13 +23895,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22527] = 3, + [21217] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1152), 2, + ACTIONS(961), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1150), 8, + ACTIONS(959), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24927,13 +23910,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22545] = 3, + [21235] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1104), 2, + ACTIONS(965), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1102), 8, + ACTIONS(963), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24942,13 +23925,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22563] = 3, + [21253] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1108), 2, + ACTIONS(969), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1106), 8, + ACTIONS(967), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24957,13 +23940,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22581] = 3, + [21271] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1112), 2, + ACTIONS(973), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1110), 8, + ACTIONS(971), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24972,46 +23955,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22599] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(191), 1, - anon_sym_QMARK, - ACTIONS(1164), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(189), 7, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - [22619] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1166), 1, - anon_sym_DOT, - ACTIONS(1168), 1, - sym_regular_expression_flags, - ACTIONS(678), 2, - anon_sym_QMARK, - sym_identifier, - ACTIONS(676), 6, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_DOT_DOT_DOT, - [22641] = 3, + [21289] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(976), 2, + ACTIONS(985), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(974), 8, + ACTIONS(983), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25020,13 +23970,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22659] = 3, + [21307] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1040), 2, + ACTIONS(1025), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1038), 8, + ACTIONS(1023), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25035,44 +23985,28 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22677] = 4, + [21325] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(73), 1, + ACTIONS(234), 1, anon_sym_QMARK, - ACTIONS(1170), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(71), 7, + ACTIONS(236), 9, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [22697] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1060), 2, - anon_sym_LT, - aux_sym_text_token2, - ACTIONS(1058), 8, - sym__implicit_end_tag, - sym__interpolation_start, - sym__control_flow_start, - anon_sym_LT_BANG, - anon_sym_LT_SLASH, - sym_entity, - aux_sym_text_token1, - anon_sym_LBRACE, - [22715] = 3, + [21343] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1064), 2, + ACTIONS(1111), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1062), 8, + ACTIONS(1109), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25081,13 +24015,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22733] = 3, + [21361] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1096), 2, + ACTIONS(1041), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1094), 8, + ACTIONS(1039), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25096,13 +24030,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22751] = 3, + [21379] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1174), 2, + ACTIONS(1045), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1172), 8, + ACTIONS(1043), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25111,13 +24045,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22769] = 3, + [21397] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1100), 2, + ACTIONS(1049), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1098), 8, + ACTIONS(1047), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25126,28 +24060,29 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22787] = 3, + [21415] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(193), 1, + ACTIONS(207), 1, anon_sym_QMARK, - ACTIONS(195), 9, - anon_sym_SQUOTE, + ACTIONS(1099), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(205), 7, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_RBRACK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [22805] = 3, + [21435] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1144), 2, + ACTIONS(907), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1142), 8, + ACTIONS(905), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25156,13 +24091,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22823] = 3, + [21453] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1178), 2, + ACTIONS(977), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1176), 8, + ACTIONS(975), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25171,30 +24106,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22841] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1184), 1, - anon_sym_EQ, - STATE(526), 1, - sym__binding_assignment, - ACTIONS(1182), 2, - sym_attribute_name, - anon_sym_LBRACK, - ACTIONS(1180), 6, - anon_sym_GT, - anon_sym_SLASH_GT, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [22863] = 3, + [21471] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1132), 2, + ACTIONS(1093), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1130), 8, + ACTIONS(1091), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25203,13 +24121,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22881] = 3, + [21489] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1148), 2, + ACTIONS(997), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1146), 8, + ACTIONS(995), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25218,13 +24136,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22899] = 3, + [21507] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1004), 2, + ACTIONS(1001), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1002), 8, + ACTIONS(999), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25233,13 +24151,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22917] = 3, + [21525] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 2, + ACTIONS(1033), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(978), 8, + ACTIONS(1031), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25248,13 +24166,30 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22935] = 3, + [21543] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1117), 1, + anon_sym_EQ, + STATE(521), 1, + sym__binding_assignment, + ACTIONS(1115), 2, + sym_attribute_name, + anon_sym_LBRACK, + ACTIONS(1113), 6, + anon_sym_GT, + anon_sym_SLASH_GT, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [21565] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(984), 2, + ACTIONS(1037), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(982), 8, + ACTIONS(1035), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25263,15 +24198,15 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [22953] = 4, + [21583] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(191), 1, + ACTIONS(207), 1, anon_sym_QMARK, - ACTIONS(1170), 2, + ACTIONS(1107), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(189), 7, + ACTIONS(205), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -25279,51 +24214,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [22973] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1186), 1, - anon_sym_let, - ACTIONS(1188), 1, - anon_sym_switch, - ACTIONS(1190), 1, - anon_sym_defer, - ACTIONS(1192), 1, - anon_sym_placeholder, - ACTIONS(1194), 1, - anon_sym_loading, - ACTIONS(1196), 1, - anon_sym_error, - ACTIONS(1198), 1, - anon_sym_for, - ACTIONS(1200), 1, - anon_sym_empty, - ACTIONS(1202), 1, - anon_sym_else, - ACTIONS(1204), 1, - anon_sym_if, - [23007] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(988), 2, - anon_sym_LT, - aux_sym_text_token2, - ACTIONS(986), 8, - sym__implicit_end_tag, - sym__interpolation_start, - sym__control_flow_start, - anon_sym_LT_BANG, - anon_sym_LT_SLASH, - sym_entity, - aux_sym_text_token1, - anon_sym_LBRACE, - [23025] = 3, + [21603] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(992), 2, + ACTIONS(1081), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(990), 8, + ACTIONS(1079), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25332,28 +24229,36 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [23043] = 3, + [21621] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(996), 2, - anon_sym_LT, - aux_sym_text_token2, - ACTIONS(994), 8, - sym__implicit_end_tag, - sym__interpolation_start, - sym__control_flow_start, - anon_sym_LT_BANG, - anon_sym_LT_SLASH, - sym_entity, - aux_sym_text_token1, - anon_sym_LBRACE, - [23061] = 3, + ACTIONS(1119), 1, + anon_sym_let, + ACTIONS(1121), 1, + anon_sym_switch, + ACTIONS(1123), 1, + anon_sym_defer, + ACTIONS(1125), 1, + anon_sym_placeholder, + ACTIONS(1127), 1, + anon_sym_loading, + ACTIONS(1129), 1, + anon_sym_error, + ACTIONS(1131), 1, + anon_sym_for, + ACTIONS(1133), 1, + anon_sym_empty, + ACTIONS(1135), 1, + anon_sym_else, + ACTIONS(1137), 1, + anon_sym_if, + [21655] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1000), 2, + ACTIONS(1141), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(998), 8, + ACTIONS(1139), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25362,36 +24267,36 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [23079] = 11, + [21673] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1188), 1, + ACTIONS(1121), 1, anon_sym_switch, - ACTIONS(1198), 1, + ACTIONS(1131), 1, anon_sym_for, - ACTIONS(1204), 1, + ACTIONS(1137), 1, anon_sym_if, - ACTIONS(1206), 1, + ACTIONS(1143), 1, anon_sym_let, - ACTIONS(1208), 1, + ACTIONS(1145), 1, anon_sym_defer, - ACTIONS(1210), 1, + ACTIONS(1147), 1, anon_sym_placeholder, - ACTIONS(1212), 1, + ACTIONS(1149), 1, anon_sym_loading, - ACTIONS(1214), 1, + ACTIONS(1151), 1, anon_sym_error, - ACTIONS(1216), 1, + ACTIONS(1153), 1, anon_sym_empty, - ACTIONS(1218), 1, + ACTIONS(1155), 1, anon_sym_else, - [23113] = 3, + [21707] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1056), 2, + ACTIONS(933), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1054), 8, + ACTIONS(931), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -25400,101 +24305,218 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [23131] = 4, + [21725] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1224), 1, + ACTIONS(1161), 1, anon_sym_EQ, - ACTIONS(1222), 2, + ACTIONS(1159), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1220), 6, + ACTIONS(1157), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23150] = 4, + [21744] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1230), 1, - anon_sym_EQ, - ACTIONS(1228), 2, - sym_attribute_name, + ACTIONS(257), 1, + anon_sym_let, + ACTIONS(773), 1, + sym_identifier, + STATE(501), 1, + sym_microsyntax_binding, + ACTIONS(261), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + STATE(504), 3, + sym_microsyntax_property_binding, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + [21767] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1163), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(1165), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + [21784] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1115), 1, anon_sym_LBRACK, - ACTIONS(1226), 6, + ACTIONS(1167), 1, + anon_sym_EQ, + STATE(544), 1, + sym__binding_assignment, + ACTIONS(1113), 6, anon_sym_GT, - anon_sym_SLASH_GT, + sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23169] = 4, + [21805] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1169), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(1171), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + [21822] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1173), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(1175), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + [21839] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(817), 1, + anon_sym_QMARK, + ACTIONS(1177), 1, + anon_sym_DOT, + ACTIONS(815), 7, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + [21858] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1179), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(1181), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + [21875] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1183), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(1185), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + [21892] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(781), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(1187), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + [21909] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(696), 1, - anon_sym_QMARK, - ACTIONS(1232), 1, - anon_sym_DOT, - ACTIONS(694), 7, + ACTIONS(1189), 4, + anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - [23188] = 5, + ACTIONS(1191), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + [21926] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1182), 1, - anon_sym_LBRACK, - ACTIONS(1234), 1, - anon_sym_EQ, - STATE(537), 1, - sym__binding_assignment, - ACTIONS(1180), 6, - anon_sym_GT, - sym_attribute_name, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [23209] = 4, + ACTIONS(1193), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(1195), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + [21943] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(696), 1, - anon_sym_QMARK, - ACTIONS(1236), 1, - anon_sym_DOT, - ACTIONS(694), 7, + ACTIONS(1197), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_DOT_DOT_DOT, + ACTIONS(1199), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, sym_identifier, - [23228] = 3, + [21960] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1240), 2, + ACTIONS(1205), 1, + anon_sym_EQ, + ACTIONS(1203), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1238), 6, + ACTIONS(1201), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23244] = 3, + [21979] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1242), 1, + ACTIONS(817), 1, anon_sym_QMARK, - ACTIONS(151), 7, + ACTIONS(1207), 1, + anon_sym_DOT, + ACTIONS(815), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -25502,4578 +24524,4629 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [23260] = 3, + [21998] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 1, - anon_sym_QMARK, - ACTIONS(151), 7, + ACTIONS(1209), 4, + anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - [23276] = 4, + ACTIONS(1211), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + [22015] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1242), 1, - anon_sym_QMARK, - ACTIONS(1246), 1, - anon_sym_QMARK_QMARK, - ACTIONS(768), 6, + ACTIONS(1209), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + ACTIONS(1211), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, sym_identifier, - [23294] = 4, + [22032] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1222), 1, + ACTIONS(1203), 1, anon_sym_LBRACK, - ACTIONS(1248), 1, + ACTIONS(1213), 1, anon_sym_EQ, - ACTIONS(1220), 6, + ACTIONS(1201), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23312] = 4, + [22050] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 1, + ACTIONS(1215), 1, anon_sym_QMARK, - ACTIONS(1250), 1, - anon_sym_QMARK_QMARK, - ACTIONS(768), 6, + ACTIONS(145), 7, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_RBRACK, - [23330] = 4, + anon_sym_QMARK_QMARK, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [22066] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1228), 1, + ACTIONS(1219), 2, + sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1252), 1, - anon_sym_EQ, - ACTIONS(1226), 6, + ACTIONS(1217), 6, anon_sym_GT, - sym_attribute_name, + anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23348] = 5, + [22082] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1242), 1, + ACTIONS(1215), 1, anon_sym_QMARK, - ACTIONS(1246), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1256), 1, + ACTIONS(1223), 1, anon_sym_COMMA, - ACTIONS(1254), 5, + ACTIONS(1225), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1221), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_DOT_DOT_DOT, sym_identifier, - [23368] = 3, + [22102] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1260), 2, + ACTIONS(1229), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1258), 6, + ACTIONS(1227), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23384] = 3, + [22118] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1260), 2, + ACTIONS(1233), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1258), 6, + ACTIONS(1231), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23400] = 3, + [22134] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1215), 1, + anon_sym_QMARK, + ACTIONS(1225), 1, + anon_sym_QMARK_QMARK, + ACTIONS(901), 6, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [22152] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1264), 2, + ACTIONS(1237), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1262), 6, + ACTIONS(1235), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23416] = 3, + [22168] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1268), 2, + ACTIONS(1241), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1266), 6, + ACTIONS(1239), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23432] = 3, + [22184] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1272), 2, + ACTIONS(1245), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1270), 6, + ACTIONS(1243), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23448] = 3, + [22200] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1276), 2, + ACTIONS(1249), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1274), 6, + ACTIONS(1247), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23464] = 3, + [22216] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1280), 2, + ACTIONS(1253), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1278), 6, + ACTIONS(1251), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23480] = 3, + [22232] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1284), 2, + ACTIONS(1257), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1282), 6, + ACTIONS(1255), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23496] = 3, + [22248] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1288), 2, - sym_attribute_name, + ACTIONS(1159), 1, anon_sym_LBRACK, - ACTIONS(1286), 6, + ACTIONS(1259), 1, + anon_sym_EQ, + ACTIONS(1157), 6, anon_sym_GT, - anon_sym_SLASH_GT, + sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23512] = 3, + [22266] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1292), 2, + ACTIONS(1245), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1290), 6, + ACTIONS(1243), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23528] = 3, + [22282] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1296), 2, + ACTIONS(1263), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1294), 6, + ACTIONS(1261), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23544] = 3, + [22298] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1300), 2, + ACTIONS(1267), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1298), 6, + ACTIONS(1265), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23560] = 3, + [22314] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1276), 1, - anon_sym_LBRACK, - ACTIONS(1274), 6, - anon_sym_GT, - sym_attribute_name, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [23575] = 3, + ACTIONS(1269), 1, + anon_sym_QMARK, + ACTIONS(145), 7, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + [22330] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1272), 1, + ACTIONS(1273), 2, + sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1270), 6, + ACTIONS(1271), 6, anon_sym_GT, - sym_attribute_name, + anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23590] = 7, + [22346] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, - anon_sym_QMARK_QMARK, - ACTIONS(191), 1, + ACTIONS(1269), 1, anon_sym_QMARK, - ACTIONS(228), 1, - anon_sym_COMMA, - ACTIONS(1302), 1, - anon_sym_RPAREN, - STATE(708), 1, - aux_sym_arguments_repeat1, - ACTIONS(1164), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [23613] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1307), 1, - anon_sym_COMMA, - ACTIONS(1309), 1, - anon_sym_COLON, - ACTIONS(1305), 5, - anon_sym_SQUOTE, + ACTIONS(1275), 1, + anon_sym_QMARK_QMARK, + ACTIONS(901), 6, anon_sym_DQUOTE, anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [23630] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1264), 1, - anon_sym_LBRACK, - ACTIONS(1262), 6, - anon_sym_GT, - sym_attribute_name, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [23645] = 3, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + [22364] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1280), 1, + ACTIONS(1241), 1, anon_sym_LBRACK, - ACTIONS(1278), 6, + ACTIONS(1239), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23660] = 3, + [22379] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1284), 1, + ACTIONS(1263), 1, anon_sym_LBRACK, - ACTIONS(1282), 6, + ACTIONS(1261), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23675] = 3, + [22394] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1296), 1, + ACTIONS(1267), 1, anon_sym_LBRACK, - ACTIONS(1294), 6, + ACTIONS(1265), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23690] = 5, + [22409] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(333), 1, + ACTIONS(250), 1, anon_sym_LBRACK, - ACTIONS(664), 1, + ACTIONS(696), 1, anon_sym_QMARK, - ACTIONS(662), 2, + ACTIONS(694), 2, sym__interpolation_end, anon_sym_QMARK_QMARK, - ACTIONS(331), 3, + ACTIONS(248), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [23709] = 3, + [22428] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1240), 1, + ACTIONS(1245), 1, anon_sym_LBRACK, - ACTIONS(1238), 6, + ACTIONS(1243), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23724] = 3, + [22443] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1300), 1, + ACTIONS(205), 1, + anon_sym_QMARK_QMARK, + ACTIONS(207), 1, + anon_sym_QMARK, + ACTIONS(246), 1, + anon_sym_COMMA, + ACTIONS(1277), 1, + anon_sym_RPAREN, + STATE(724), 1, + aux_sym_arguments_repeat1, + ACTIONS(1099), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [22466] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1219), 1, anon_sym_LBRACK, - ACTIONS(1298), 6, + ACTIONS(1217), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23739] = 3, + [22481] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1268), 1, + ACTIONS(1229), 1, anon_sym_LBRACK, - ACTIONS(1266), 6, + ACTIONS(1227), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23754] = 3, + [22496] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1288), 1, + ACTIONS(1237), 1, anon_sym_LBRACK, - ACTIONS(1286), 6, + ACTIONS(1235), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23769] = 3, + [22511] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1260), 1, + ACTIONS(1245), 1, anon_sym_LBRACK, - ACTIONS(1258), 6, + ACTIONS(1243), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23784] = 3, + [22526] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1260), 1, + ACTIONS(1249), 1, anon_sym_LBRACK, - ACTIONS(1258), 6, + ACTIONS(1247), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23799] = 4, + [22541] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(201), 1, + ACTIONS(170), 1, anon_sym_LBRACK, - ACTIONS(199), 3, + ACTIONS(168), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(1162), 3, + ACTIONS(1101), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, - [23816] = 3, + [22558] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1292), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1290), 6, + ACTIONS(1251), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [23831] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(201), 1, - anon_sym_LBRACK, - ACTIONS(1311), 2, - anon_sym_COMMA, - anon_sym_PLUS, - ACTIONS(199), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [23847] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(201), 1, - anon_sym_LBRACK, - ACTIONS(1313), 1, - anon_sym_PLUS, - ACTIONS(1315), 1, - anon_sym_COLON, - ACTIONS(199), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [23865] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1317), 1, - sym_template_chars, - ACTIONS(1319), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1321), 1, - anon_sym_BQUOTE, - STATE(66), 1, - sym__backtick, - STATE(551), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [23885] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1319), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1323), 1, - sym_template_chars, - ACTIONS(1325), 1, - anon_sym_BQUOTE, - STATE(52), 1, - sym__backtick, - STATE(593), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [23905] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1244), 1, - anon_sym_QMARK, - ACTIONS(1250), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1327), 4, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - [23921] = 5, + [22573] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(201), 1, + ACTIONS(1273), 1, anon_sym_LBRACK, - ACTIONS(1313), 1, - anon_sym_PLUS, - ACTIONS(1329), 1, - anon_sym_COLON, - ACTIONS(199), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [23939] = 3, + ACTIONS(1271), 6, + anon_sym_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [22588] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1329), 1, - anon_sym_COLON, - ACTIONS(45), 5, - anon_sym_DOT, - anon_sym_PLUS, + ACTIONS(1233), 1, anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [23953] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(483), 1, - anon_sym_SEMI, - ACTIONS(1244), 1, - anon_sym_QMARK, - ACTIONS(1250), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1331), 1, - anon_sym_DQUOTE, - STATE(541), 1, - sym__double_quote, - STATE(660), 1, - aux_sym__binding_assignment_repeat1, - [23975] = 3, + ACTIONS(1231), 6, + anon_sym_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [22603] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1315), 1, - anon_sym_COLON, - ACTIONS(45), 5, - anon_sym_DOT, - anon_sym_PLUS, + ACTIONS(1257), 1, anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [23989] = 3, + ACTIONS(1255), 6, + anon_sym_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [22618] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1335), 1, + ACTIONS(1282), 1, anon_sym_COMMA, - ACTIONS(1333), 5, + ACTIONS(1284), 1, + anon_sym_COLON, + ACTIONS(1280), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_DOT_DOT_DOT, sym_identifier, - [24003] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1337), 1, - sym_binding_identifier, - ACTIONS(1339), 1, - anon_sym_class, - STATE(692), 2, - sym__binding_primitive, - sym_binding_member_expression, - STATE(862), 2, - sym_binding_name, - sym_class_binding, - [24021] = 6, + [22635] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1319), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1341), 1, + ACTIONS(1286), 1, sym_template_chars, - ACTIONS(1343), 1, + ACTIONS(1288), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1290), 1, anon_sym_BQUOTE, - STATE(353), 1, + STATE(144), 1, sym__backtick, - STATE(560), 2, + STATE(606), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [24041] = 6, + [22655] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1319), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1323), 1, + ACTIONS(155), 1, + anon_sym_LPAREN, + ACTIONS(1292), 1, + anon_sym_EQ, + ACTIONS(44), 4, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [22671] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1286), 1, sym_template_chars, - ACTIONS(1345), 1, + ACTIONS(1288), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1294), 1, anon_sym_BQUOTE, - STATE(357), 1, + STATE(306), 1, sym__backtick, - STATE(593), 2, + STATE(606), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [24061] = 4, + [22691] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(201), 1, + ACTIONS(170), 1, anon_sym_LBRACK, - ACTIONS(1347), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(199), 3, + ACTIONS(1296), 1, + anon_sym_PLUS, + ACTIONS(1298), 1, + anon_sym_COLON, + ACTIONS(168), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [24077] = 5, + [22709] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(201), 1, - anon_sym_LBRACK, - ACTIONS(1313), 1, - anon_sym_PLUS, - ACTIONS(1349), 1, + ACTIONS(1298), 1, anon_sym_COLON, - ACTIONS(199), 3, + ACTIONS(44), 5, anon_sym_DOT, + anon_sym_PLUS, + anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [24095] = 3, + [22723] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1349), 1, - anon_sym_COLON, - ACTIONS(45), 5, - anon_sym_DOT, - anon_sym_PLUS, + ACTIONS(170), 1, anon_sym_LBRACK, + ACTIONS(1300), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + ACTIONS(168), 3, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [24109] = 6, + [22739] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1319), 1, + ACTIONS(1288), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1351), 1, + ACTIONS(1302), 1, sym_template_chars, - ACTIONS(1353), 1, + ACTIONS(1304), 1, anon_sym_BQUOTE, - STATE(67), 1, + STATE(59), 1, sym__backtick, - STATE(566), 2, + STATE(554), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [24129] = 4, + [22759] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(333), 1, + ACTIONS(250), 1, anon_sym_LBRACK, - ACTIONS(1311), 2, + ACTIONS(1306), 2, sym__interpolation_end, anon_sym_PLUS, - ACTIONS(331), 3, + ACTIONS(248), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [24145] = 6, + [22775] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1319), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1323), 1, + ACTIONS(1286), 1, sym_template_chars, - ACTIONS(1355), 1, + ACTIONS(1288), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1308), 1, anon_sym_BQUOTE, - STATE(75), 1, + STATE(66), 1, sym__backtick, - STATE(593), 2, + STATE(606), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [24165] = 5, + [22795] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(201), 1, + ACTIONS(170), 1, anon_sym_LBRACK, - ACTIONS(1313), 1, + ACTIONS(1296), 1, anon_sym_PLUS, - ACTIONS(1357), 1, + ACTIONS(1310), 1, anon_sym_COLON, - ACTIONS(199), 3, + ACTIONS(168), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [24183] = 3, + [22813] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1357), 1, + ACTIONS(1310), 1, anon_sym_COLON, - ACTIONS(45), 5, + ACTIONS(44), 5, anon_sym_DOT, anon_sym_PLUS, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [24197] = 6, + [22827] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(170), 1, + anon_sym_LBRACK, + ACTIONS(1312), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + ACTIONS(168), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [22843] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1319), 1, + ACTIONS(1288), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1359), 1, + ACTIONS(1314), 1, sym_template_chars, - ACTIONS(1361), 1, + ACTIONS(1316), 1, anon_sym_BQUOTE, - STATE(14), 1, + STATE(58), 1, sym__backtick, - STATE(570), 2, + STATE(565), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [24217] = 6, + [22863] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1319), 1, + ACTIONS(1288), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1323), 1, + ACTIONS(1318), 1, sym_template_chars, - ACTIONS(1363), 1, + ACTIONS(1320), 1, anon_sym_BQUOTE, - STATE(21), 1, + STATE(13), 1, sym__backtick, - STATE(593), 2, + STATE(560), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [24237] = 6, + [22883] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1319), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1365), 1, + ACTIONS(1286), 1, sym_template_chars, - ACTIONS(1367), 1, + ACTIONS(1288), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1322), 1, anon_sym_BQUOTE, - STATE(227), 1, + STATE(20), 1, sym__backtick, - STATE(573), 2, + STATE(606), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [24257] = 7, + [22903] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(483), 1, - anon_sym_SEMI, - ACTIONS(1244), 1, - anon_sym_QMARK, - ACTIONS(1250), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1369), 1, - anon_sym_DQUOTE, - STATE(530), 1, - sym__double_quote, - STATE(652), 1, - aux_sym__binding_assignment_repeat1, - [24279] = 6, + ACTIONS(1324), 1, + anon_sym_COLON, + ACTIONS(44), 5, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [22917] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1319), 1, + ACTIONS(1288), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1323), 1, + ACTIONS(1326), 1, sym_template_chars, - ACTIONS(1371), 1, + ACTIONS(1328), 1, anon_sym_BQUOTE, - STATE(236), 1, + STATE(265), 1, sym__backtick, - STATE(593), 2, + STATE(564), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [24299] = 6, + [22937] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1319), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1373), 1, + ACTIONS(170), 1, + anon_sym_LBRACK, + ACTIONS(1306), 2, + anon_sym_COMMA, + anon_sym_PLUS, + ACTIONS(168), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [22953] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1286), 1, sym_template_chars, - ACTIONS(1375), 1, + ACTIONS(1288), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1330), 1, anon_sym_BQUOTE, - STATE(131), 1, + STATE(272), 1, sym__backtick, - STATE(575), 2, + STATE(606), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [24319] = 6, + [22973] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1319), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1323), 1, + ACTIONS(1286), 1, sym_template_chars, - ACTIONS(1377), 1, + ACTIONS(1288), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1332), 1, anon_sym_BQUOTE, - STATE(141), 1, + STATE(68), 1, sym__backtick, - STATE(593), 2, + STATE(606), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [24339] = 4, + [22993] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(201), 1, + ACTIONS(170), 1, anon_sym_LBRACK, - ACTIONS(1379), 2, + ACTIONS(1334), 2, anon_sym_SEMI, anon_sym_RPAREN, - ACTIONS(199), 3, + ACTIONS(168), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [24355] = 4, + [23009] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(197), 1, - anon_sym_LPAREN, - ACTIONS(1381), 1, - anon_sym_EQ, - ACTIONS(45), 4, - anon_sym_DOT, + ACTIONS(170), 1, anon_sym_LBRACK, + ACTIONS(1296), 1, + anon_sym_PLUS, + ACTIONS(1336), 1, + anon_sym_COLON, + ACTIONS(168), 3, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [24371] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1337), 1, - sym_binding_identifier, - ACTIONS(1339), 1, - anon_sym_class, - STATE(692), 2, - sym__binding_primitive, - sym_binding_member_expression, - STATE(897), 2, - sym_binding_name, - sym_class_binding, - [24389] = 4, + [23027] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(201), 1, - anon_sym_LBRACK, - ACTIONS(1383), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - ACTIONS(199), 3, + ACTIONS(1336), 1, + anon_sym_COLON, + ACTIONS(44), 5, anon_sym_DOT, + anon_sym_PLUS, + anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [24405] = 6, + [23041] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1385), 1, - anon_sym_SQUOTE, - ACTIONS(1387), 1, - aux_sym_string_token2, - ACTIONS(1389), 1, - sym__escape_sequence, - STATE(68), 1, - sym__single_quote, - STATE(617), 1, - aux_sym_string_repeat2, - [24424] = 3, + ACTIONS(438), 1, + anon_sym_SEMI, + ACTIONS(1269), 1, + anon_sym_QMARK, + ACTIONS(1275), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1338), 1, + anon_sym_DQUOTE, + STATE(535), 1, + sym__double_quote, + STATE(620), 1, + aux_sym__binding_assignment_repeat1, + [23063] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(438), 1, + anon_sym_SEMI, + ACTIONS(1269), 1, anon_sym_QMARK, - ACTIONS(179), 4, - sym__interpolation_end, + ACTIONS(1275), 1, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [24437] = 4, + ACTIONS(1340), 1, + anon_sym_DQUOTE, + STATE(511), 1, + sym__double_quote, + STATE(653), 1, + aux_sym__binding_assignment_repeat1, + [23085] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1391), 1, - anon_sym_RBRACE, - ACTIONS(1393), 1, - sym__control_flow_start, - STATE(601), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [24452] = 2, + ACTIONS(1342), 1, + sym_binding_identifier, + ACTIONS(1344), 1, + anon_sym_class, + STATE(698), 2, + sym__binding_primitive, + sym_binding_member_expression, + STATE(872), 2, + sym_binding_name, + sym_class_binding, + [23103] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1288), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1346), 1, + sym_template_chars, + ACTIONS(1348), 1, + anon_sym_BQUOTE, + STATE(130), 1, + sym__backtick, + STATE(546), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [23123] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1395), 5, + ACTIONS(1352), 1, + anon_sym_COMMA, + ACTIONS(1350), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_DOT_DOT_DOT, sym_identifier, - [24463] = 4, + [23137] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(201), 1, + ACTIONS(170), 1, anon_sym_LBRACK, - ACTIONS(1397), 1, + ACTIONS(1296), 1, + anon_sym_PLUS, + ACTIONS(1324), 1, anon_sym_COLON, - ACTIONS(199), 3, + ACTIONS(168), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [24478] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(670), 1, - anon_sym_QMARK, - ACTIONS(668), 4, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [24491] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(73), 1, - anon_sym_QMARK, - ACTIONS(71), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - ACTIONS(1399), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [24506] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1401), 1, - anon_sym_SQUOTE, - ACTIONS(1403), 1, - aux_sym_string_token2, - ACTIONS(1405), 1, - sym__escape_sequence, - STATE(352), 1, - sym__single_quote, - STATE(590), 1, - aux_sym_string_repeat2, - [24525] = 6, + [23155] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1401), 1, - anon_sym_DQUOTE, - ACTIONS(1407), 1, - aux_sym_string_token1, - ACTIONS(1409), 1, - sym__escape_sequence, - STATE(352), 1, - sym__double_quote, - STATE(591), 1, - aux_sym_string_repeat1, - [24544] = 5, + ACTIONS(1342), 1, + sym_binding_identifier, + ACTIONS(1344), 1, + anon_sym_class, + STATE(698), 2, + sym__binding_primitive, + sym_binding_member_expression, + STATE(895), 2, + sym_binding_name, + sym_class_binding, + [23173] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(678), 1, + ACTIONS(1269), 1, anon_sym_QMARK, - ACTIONS(1411), 1, - anon_sym_DOT, - ACTIONS(1413), 1, - sym_regular_expression_flags, - ACTIONS(676), 2, - sym__interpolation_end, + ACTIONS(1275), 1, anon_sym_QMARK_QMARK, - [24561] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1415), 1, - anon_sym_SQUOTE, - ACTIONS(1417), 1, - aux_sym_string_token2, - ACTIONS(1419), 1, - sym__escape_sequence, - STATE(358), 1, - sym__single_quote, - STATE(634), 1, - aux_sym_string_repeat2, - [24580] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1415), 1, + ACTIONS(1354), 4, anon_sym_DQUOTE, - ACTIONS(1421), 1, - aux_sym_string_token1, - ACTIONS(1423), 1, - sym__escape_sequence, - STATE(358), 1, - sym__double_quote, - STATE(647), 1, - aux_sym_string_repeat1, - [24599] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(189), 1, - anon_sym_QMARK_QMARK, - ACTIONS(191), 1, - anon_sym_QMARK, - ACTIONS(228), 1, - anon_sym_COMMA, - ACTIONS(1302), 1, + anon_sym_SEMI, anon_sym_RPAREN, - STATE(708), 1, - aux_sym_arguments_repeat1, - [24618] = 5, + anon_sym_COMMA, + [23189] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1425), 1, - sym_template_chars, - ACTIONS(1428), 1, + ACTIONS(1288), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1431), 1, + ACTIONS(1356), 1, + sym_template_chars, + ACTIONS(1358), 1, anon_sym_BQUOTE, - STATE(593), 2, + STATE(319), 1, + sym__backtick, + STATE(548), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [24635] = 2, + [23209] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(952), 5, + ACTIONS(1360), 1, anon_sym_SQUOTE, - anon_sym_DQUOTE, + ACTIONS(1362), 1, + aux_sym_string_token2, + ACTIONS(1364), 1, + sym__escape_sequence, + STATE(273), 1, + sym__single_quote, + STATE(651), 1, + aux_sym_string_repeat2, + [23228] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1366), 1, anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [24646] = 6, + ACTIONS(1368), 1, + sym__control_flow_start, + STATE(608), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [23243] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1385), 1, + ACTIONS(1370), 1, anon_sym_DQUOTE, - ACTIONS(1433), 1, + ACTIONS(1372), 1, aux_sym_string_token1, - ACTIONS(1435), 1, + ACTIONS(1374), 1, sym__escape_sequence, - STATE(68), 1, + STATE(146), 1, sym__double_quote, - STATE(597), 1, + STATE(655), 1, aux_sym_string_repeat1, - [24665] = 6, + [23262] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1421), 1, - aux_sym_string_token1, - ACTIONS(1423), 1, + ACTIONS(1376), 1, + anon_sym_SQUOTE, + ACTIONS(1378), 1, + aux_sym_string_token2, + ACTIONS(1380), 1, sym__escape_sequence, - ACTIONS(1437), 1, - anon_sym_DQUOTE, - STATE(53), 1, - sym__double_quote, - STATE(647), 1, - aux_sym_string_repeat1, - [24684] = 6, + STATE(298), 1, + sym__single_quote, + STATE(584), 1, + aux_sym_string_repeat2, + [23281] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1421), 1, + ACTIONS(1376), 1, + anon_sym_DQUOTE, + ACTIONS(1382), 1, aux_sym_string_token1, - ACTIONS(1423), 1, + ACTIONS(1384), 1, sym__escape_sequence, - ACTIONS(1439), 1, - anon_sym_DQUOTE, - STATE(74), 1, + STATE(298), 1, sym__double_quote, - STATE(647), 1, + STATE(585), 1, aux_sym_string_repeat1, - [24703] = 2, + [23300] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1441), 5, + ACTIONS(1386), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_DOT_DOT_DOT, sym_identifier, - [24714] = 6, + [23311] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(922), 1, - anon_sym_SQUOTE, - ACTIONS(1443), 1, + ACTIONS(1362), 1, aux_sym_string_token2, - ACTIONS(1445), 1, + ACTIONS(1364), 1, sym__escape_sequence, - STATE(55), 1, + ACTIONS(1388), 1, + anon_sym_SQUOTE, + STATE(307), 1, sym__single_quote, - STATE(614), 1, + STATE(651), 1, aux_sym_string_repeat2, - [24733] = 6, + [23330] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(922), 1, - anon_sym_DQUOTE, - ACTIONS(924), 1, + ACTIONS(1372), 1, aux_sym_string_token1, - ACTIONS(1447), 1, + ACTIONS(1374), 1, sym__escape_sequence, - STATE(55), 1, + ACTIONS(1388), 1, + anon_sym_DQUOTE, + STATE(307), 1, sym__double_quote, - STATE(596), 1, + STATE(655), 1, aux_sym_string_repeat1, - [24752] = 4, + [23349] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1449), 1, - anon_sym_RBRACE, - ACTIONS(1451), 1, + ACTIONS(1368), 1, sym__control_flow_start, - STATE(601), 3, + ACTIONS(1390), 1, + anon_sym_RBRACE, + STATE(608), 3, sym_case_statement, sym_default_statement, aux_sym_switch_body_repeat1, - [24767] = 6, + [23364] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(213), 1, + anon_sym_QMARK, + ACTIONS(211), 4, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [23377] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1454), 1, + ACTIONS(1392), 1, anon_sym_SQUOTE, - ACTIONS(1456), 1, + ACTIONS(1394), 1, aux_sym_string_token2, - ACTIONS(1458), 1, + ACTIONS(1396), 1, sym__escape_sequence, - STATE(13), 1, + STATE(60), 1, sym__single_quote, - STATE(604), 1, + STATE(590), 1, aux_sym_string_repeat2, - [24786] = 6, + [23396] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1454), 1, + ACTIONS(1392), 1, anon_sym_DQUOTE, - ACTIONS(1460), 1, + ACTIONS(1398), 1, aux_sym_string_token1, - ACTIONS(1462), 1, + ACTIONS(1400), 1, sym__escape_sequence, - STATE(13), 1, + STATE(60), 1, sym__double_quote, - STATE(605), 1, + STATE(591), 1, aux_sym_string_repeat1, - [24805] = 6, + [23415] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1417), 1, + ACTIONS(1362), 1, aux_sym_string_token2, - ACTIONS(1419), 1, + ACTIONS(1364), 1, sym__escape_sequence, - ACTIONS(1464), 1, + ACTIONS(1402), 1, anon_sym_SQUOTE, - STATE(22), 1, + STATE(67), 1, sym__single_quote, - STATE(634), 1, + STATE(651), 1, aux_sym_string_repeat2, - [24824] = 6, + [23434] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1421), 1, + ACTIONS(1372), 1, aux_sym_string_token1, - ACTIONS(1423), 1, + ACTIONS(1374), 1, sym__escape_sequence, - ACTIONS(1464), 1, + ACTIONS(1402), 1, anon_sym_DQUOTE, - STATE(22), 1, + STATE(67), 1, sym__double_quote, - STATE(647), 1, + STATE(655), 1, aux_sym_string_repeat1, - [24843] = 4, + [23453] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(191), 1, + ACTIONS(75), 1, anon_sym_QMARK, - ACTIONS(189), 2, + ACTIONS(73), 2, sym__interpolation_end, anon_sym_QMARK_QMARK, - ACTIONS(1399), 2, + ACTIONS(1404), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [24858] = 6, + [23468] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1466), 1, + ACTIONS(858), 5, anon_sym_SQUOTE, - ACTIONS(1468), 1, - aux_sym_string_token2, - ACTIONS(1470), 1, - sym__escape_sequence, - STATE(228), 1, - sym__single_quote, - STATE(609), 1, - aux_sym_string_repeat2, - [24877] = 6, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [23479] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(801), 1, + anon_sym_QMARK, + ACTIONS(1406), 1, + anon_sym_DOT, + ACTIONS(1408), 1, + sym_regular_expression_flags, + ACTIONS(799), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [23496] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1466), 1, + ACTIONS(1410), 1, anon_sym_DQUOTE, - ACTIONS(1472), 1, + ACTIONS(1412), 1, aux_sym_string_token1, - ACTIONS(1474), 1, + ACTIONS(1414), 1, sym__escape_sequence, - STATE(228), 1, + STATE(14), 1, sym__double_quote, - STATE(610), 1, + STATE(599), 1, aux_sym_string_repeat1, - [24896] = 6, + [23515] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1417), 1, + ACTIONS(777), 1, + anon_sym_QMARK, + ACTIONS(775), 4, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [23528] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1416), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [23539] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1362), 1, aux_sym_string_token2, - ACTIONS(1419), 1, + ACTIONS(1364), 1, sym__escape_sequence, - ACTIONS(1476), 1, + ACTIONS(1418), 1, anon_sym_SQUOTE, - STATE(237), 1, + STATE(21), 1, sym__single_quote, - STATE(634), 1, + STATE(651), 1, aux_sym_string_repeat2, - [24915] = 6, + [23558] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1421), 1, + ACTIONS(1372), 1, aux_sym_string_token1, - ACTIONS(1423), 1, + ACTIONS(1374), 1, sym__escape_sequence, - ACTIONS(1476), 1, + ACTIONS(1418), 1, anon_sym_DQUOTE, - STATE(237), 1, + STATE(21), 1, sym__double_quote, - STATE(647), 1, + STATE(655), 1, aux_sym_string_repeat1, - [24934] = 4, + [23577] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1393), 1, - sym__control_flow_start, - ACTIONS(1478), 1, - anon_sym_RBRACE, - STATE(601), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [24949] = 6, + ACTIONS(170), 1, + anon_sym_LBRACK, + ACTIONS(1420), 1, + anon_sym_COLON, + ACTIONS(168), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [23592] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1480), 1, + ACTIONS(1422), 1, anon_sym_SQUOTE, - ACTIONS(1482), 1, + ACTIONS(1424), 1, aux_sym_string_token2, - ACTIONS(1484), 1, + ACTIONS(1426), 1, sym__escape_sequence, - STATE(132), 1, + STATE(266), 1, sym__single_quote, - STATE(615), 1, + STATE(578), 1, aux_sym_string_repeat2, - [24968] = 6, + [23611] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1480), 1, + ACTIONS(1422), 1, anon_sym_DQUOTE, - ACTIONS(1486), 1, + ACTIONS(1428), 1, aux_sym_string_token1, - ACTIONS(1488), 1, + ACTIONS(1430), 1, sym__escape_sequence, - STATE(132), 1, + STATE(266), 1, sym__double_quote, - STATE(616), 1, + STATE(604), 1, aux_sym_string_repeat1, - [24987] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1417), 1, - aux_sym_string_token2, - ACTIONS(1419), 1, - sym__escape_sequence, - ACTIONS(1437), 1, - anon_sym_SQUOTE, - STATE(53), 1, - sym__single_quote, - STATE(634), 1, - aux_sym_string_repeat2, - [25006] = 6, + [23630] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1417), 1, + ACTIONS(1362), 1, aux_sym_string_token2, - ACTIONS(1419), 1, + ACTIONS(1364), 1, sym__escape_sequence, - ACTIONS(1490), 1, + ACTIONS(1370), 1, anon_sym_SQUOTE, - STATE(142), 1, + STATE(146), 1, sym__single_quote, - STATE(634), 1, + STATE(651), 1, aux_sym_string_repeat2, - [25025] = 6, + [23649] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1421), 1, + ACTIONS(1360), 1, + anon_sym_DQUOTE, + ACTIONS(1372), 1, aux_sym_string_token1, - ACTIONS(1423), 1, + ACTIONS(1374), 1, sym__escape_sequence, - ACTIONS(1490), 1, - anon_sym_DQUOTE, - STATE(142), 1, + STATE(273), 1, sym__double_quote, - STATE(647), 1, + STATE(655), 1, aux_sym_string_repeat1, - [25044] = 6, + [23668] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(205), 1, + anon_sym_QMARK_QMARK, + ACTIONS(207), 1, + anon_sym_QMARK, + ACTIONS(246), 1, + anon_sym_COMMA, + ACTIONS(1277), 1, + anon_sym_RPAREN, + STATE(724), 1, + aux_sym_arguments_repeat1, + [23687] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1432), 1, + sym_template_chars, + ACTIONS(1435), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1438), 1, + anon_sym_BQUOTE, + STATE(606), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [23704] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1417), 1, + ACTIONS(827), 1, + anon_sym_SQUOTE, + ACTIONS(1440), 1, aux_sym_string_token2, - ACTIONS(1419), 1, + ACTIONS(1442), 1, sym__escape_sequence, - ACTIONS(1439), 1, - anon_sym_SQUOTE, - STATE(74), 1, + STATE(47), 1, sym__single_quote, - STATE(634), 1, + STATE(613), 1, aux_sym_string_repeat2, - [25063] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1492), 1, - anon_sym_prefetch, - ACTIONS(1494), 1, - anon_sym_when, - ACTIONS(1496), 1, - anon_sym_on, - STATE(683), 1, - sym_defer_trigger_condition, - [25079] = 5, + [23723] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1498), 1, - sym_binding_identifier, - ACTIONS(1500), 1, - anon_sym_px, - ACTIONS(1502), 1, - anon_sym_PERCENT, - STATE(675), 1, - sym_style_unit, - [25095] = 5, + ACTIONS(1444), 1, + anon_sym_RBRACE, + ACTIONS(1446), 1, + sym__control_flow_start, + STATE(608), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [23738] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1492), 1, - anon_sym_prefetch, - ACTIONS(1494), 1, - anon_sym_when, - ACTIONS(1496), 1, - anon_sym_on, - STATE(799), 1, - sym_defer_trigger_condition, - [25111] = 4, + ACTIONS(827), 1, + anon_sym_DQUOTE, + ACTIONS(829), 1, + aux_sym_string_token1, + ACTIONS(1449), 1, + sym__escape_sequence, + STATE(47), 1, + sym__double_quote, + STATE(614), 1, + aux_sym_string_repeat1, + [23757] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1506), 1, - anon_sym_RPAREN, - STATE(649), 1, - aux_sym_for_reference_repeat1, - ACTIONS(1504), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [25125] = 5, + ACTIONS(207), 1, + anon_sym_QMARK, + ACTIONS(205), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + ACTIONS(1404), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [23772] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1508), 1, - anon_sym_LBRACE, - ACTIONS(1510), 1, - anon_sym_LPAREN, - STATE(496), 1, - sym_statement_block, - STATE(835), 1, - sym_placeholder_minimum, - [25141] = 5, + ACTIONS(1451), 1, + anon_sym_SQUOTE, + ACTIONS(1453), 1, + aux_sym_string_token2, + ACTIONS(1455), 1, + sym__escape_sequence, + STATE(131), 1, + sym__single_quote, + STATE(603), 1, + aux_sym_string_repeat2, + [23791] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1512), 1, - anon_sym_SQUOTE, - ACTIONS(1514), 1, + ACTIONS(1451), 1, anon_sym_DQUOTE, - STATE(121), 1, - sym__single_quote, - STATE(123), 1, + ACTIONS(1457), 1, + aux_sym_string_token1, + ACTIONS(1459), 1, + sym__escape_sequence, + STATE(131), 1, sym__double_quote, - [25157] = 5, + STATE(580), 1, + aux_sym_string_repeat1, + [23810] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1516), 1, - sym_attribute_value, - ACTIONS(1518), 1, + ACTIONS(1362), 1, + aux_sym_string_token2, + ACTIONS(1364), 1, + sym__escape_sequence, + ACTIONS(1461), 1, anon_sym_SQUOTE, - ACTIONS(1520), 1, - anon_sym_DQUOTE, - STATE(535), 1, - sym_quoted_attribute_value, - [25173] = 4, + STATE(57), 1, + sym__single_quote, + STATE(651), 1, + aux_sym_string_repeat2, + [23829] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1522), 1, - anon_sym_RBRACE, - ACTIONS(1524), 1, - sym_icu_category, - STATE(625), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [25187] = 5, + ACTIONS(1372), 1, + aux_sym_string_token1, + ACTIONS(1374), 1, + sym__escape_sequence, + ACTIONS(1461), 1, + anon_sym_DQUOTE, + STATE(57), 1, + sym__double_quote, + STATE(655), 1, + aux_sym_string_repeat1, + [23848] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1508), 1, - anon_sym_LBRACE, - ACTIONS(1527), 1, - anon_sym_LPAREN, - STATE(497), 1, - sym_statement_block, - STATE(836), 1, - sym_loading_condition, - [25203] = 5, + ACTIONS(1410), 1, + anon_sym_SQUOTE, + ACTIONS(1463), 1, + aux_sym_string_token2, + ACTIONS(1465), 1, + sym__escape_sequence, + STATE(14), 1, + sym__single_quote, + STATE(598), 1, + aux_sym_string_repeat2, + [23867] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1529), 1, - sym_attribute_value, - ACTIONS(1531), 1, + ACTIONS(1467), 1, anon_sym_SQUOTE, - ACTIONS(1533), 1, + ACTIONS(1469), 1, anon_sym_DQUOTE, - STATE(521), 1, - sym_quoted_attribute_value, - [25219] = 5, + STATE(106), 1, + sym__double_quote, + STATE(114), 1, + sym__single_quote, + [23883] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1471), 1, + anon_sym_prefetch, + ACTIONS(1473), 1, + anon_sym_when, + ACTIONS(1475), 1, + anon_sym_on, + STATE(691), 1, + sym_defer_trigger_condition, + [23899] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1535), 1, - sym_binding_identifier, - ACTIONS(1537), 1, - anon_sym_px, - ACTIONS(1539), 1, - anon_sym_PERCENT, - STATE(761), 1, - sym_style_unit, - [25235] = 4, + ACTIONS(438), 1, + anon_sym_SEMI, + ACTIONS(1338), 1, + anon_sym_DQUOTE, + STATE(535), 1, + sym__double_quote, + STATE(620), 1, + aux_sym__binding_assignment_repeat1, + [23915] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1541), 1, - sym_binding_identifier, - STATE(870), 1, - sym_binding_name, - STATE(692), 2, - sym__binding_primitive, - sym_binding_member_expression, - [25249] = 5, + ACTIONS(438), 1, + anon_sym_SEMI, + ACTIONS(1338), 1, + anon_sym_DQUOTE, + STATE(535), 1, + sym__double_quote, + STATE(707), 1, + aux_sym__binding_assignment_repeat1, + [23931] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(483), 1, + ACTIONS(438), 1, anon_sym_SEMI, - ACTIONS(1369), 1, + ACTIONS(1477), 1, anon_sym_DQUOTE, - STATE(530), 1, + STATE(536), 1, sym__double_quote, - STATE(652), 1, + STATE(707), 1, aux_sym__binding_assignment_repeat1, - [25265] = 4, + [23947] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1543), 1, - anon_sym_RBRACE, - ACTIONS(1545), 1, - sym_icu_category, - STATE(625), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [25279] = 5, + ACTIONS(1269), 1, + anon_sym_QMARK, + ACTIONS(1275), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1334), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [23961] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1527), 1, - anon_sym_LPAREN, - ACTIONS(1547), 1, + ACTIONS(1479), 1, anon_sym_LBRACE, - STATE(396), 1, + ACTIONS(1481), 1, + anon_sym_LPAREN, + STATE(382), 1, sym_statement_block, - STATE(788), 1, - sym_loading_condition, - [25295] = 4, + STATE(787), 1, + sym_placeholder_minimum, + [23977] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 1, + ACTIONS(1269), 1, anon_sym_QMARK, - ACTIONS(1250), 1, + ACTIONS(1275), 1, anon_sym_QMARK_QMARK, - ACTIONS(1549), 2, + ACTIONS(1483), 2, + anon_sym_DQUOTE, anon_sym_SEMI, + [23991] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1487), 1, anon_sym_RPAREN, - [25309] = 5, + STATE(640), 1, + aux_sym_for_reference_repeat1, + ACTIONS(1485), 2, + anon_sym_SEMI, + anon_sym_COMMA, + [24005] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1551), 1, - anon_sym_SQUOTE, - ACTIONS(1553), 1, - aux_sym_string_token2, - ACTIONS(1556), 1, - sym__escape_sequence, - STATE(634), 1, - aux_sym_string_repeat2, - [25325] = 5, + ACTIONS(1471), 1, + anon_sym_prefetch, + ACTIONS(1473), 1, + anon_sym_when, + ACTIONS(1475), 1, + anon_sym_on, + STATE(788), 1, + sym_defer_trigger_condition, + [24021] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(483), 1, - anon_sym_SEMI, - ACTIONS(1369), 1, - anon_sym_DQUOTE, - STATE(530), 1, - sym__double_quote, - STATE(735), 1, - aux_sym__binding_assignment_repeat1, - [25341] = 5, + ACTIONS(1479), 1, + anon_sym_LBRACE, + ACTIONS(1489), 1, + anon_sym_LPAREN, + STATE(379), 1, + sym_statement_block, + STATE(753), 1, + sym_defer_trigger, + [24037] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(483), 1, - anon_sym_SEMI, - ACTIONS(1331), 1, + ACTIONS(170), 1, + anon_sym_LBRACK, + ACTIONS(168), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [24049] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1491), 1, + sym_attribute_value, + ACTIONS(1493), 1, + anon_sym_SQUOTE, + ACTIONS(1495), 1, anon_sym_DQUOTE, - STATE(541), 1, - sym__double_quote, - STATE(660), 1, - aux_sym__binding_assignment_repeat1, - [25357] = 5, + STATE(514), 1, + sym_quoted_attribute_value, + [24065] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(483), 1, + ACTIONS(1500), 1, + anon_sym_RPAREN, + STATE(629), 1, + aux_sym_for_reference_repeat1, + ACTIONS(1497), 2, anon_sym_SEMI, - ACTIONS(1331), 1, - anon_sym_DQUOTE, - STATE(541), 1, - sym__double_quote, - STATE(735), 1, - aux_sym__binding_assignment_repeat1, - [25373] = 4, + anon_sym_COMMA, + [24079] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 1, + ACTIONS(1269), 1, anon_sym_QMARK, - ACTIONS(1250), 1, + ACTIONS(1275), 1, anon_sym_QMARK_QMARK, - ACTIONS(1379), 2, + ACTIONS(1502), 2, anon_sym_SEMI, anon_sym_RPAREN, - [25387] = 3, + [24093] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1393), 1, - sym__control_flow_start, - STATE(611), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [25399] = 4, + ACTIONS(1269), 1, + anon_sym_QMARK, + ACTIONS(1275), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1312), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [24107] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1541), 1, + ACTIONS(1504), 1, sym_binding_identifier, - STATE(901), 1, + STATE(875), 1, sym_binding_name, - STATE(692), 2, + STATE(795), 2, sym__binding_primitive, sym_binding_member_expression, - [25413] = 4, + [24121] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 1, - anon_sym_QMARK, - ACTIONS(1250), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1383), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [25427] = 3, + ACTIONS(1506), 1, + sym_binding_identifier, + ACTIONS(1508), 1, + anon_sym_px, + ACTIONS(1510), 1, + anon_sym_PERCENT, + STATE(692), 1, + sym_style_unit, + [24137] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1393), 1, - sym__control_flow_start, - STATE(582), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [25439] = 4, + ACTIONS(1512), 1, + anon_sym_RBRACE, + ACTIONS(1514), 1, + sym_icu_category, + STATE(634), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [24151] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(696), 1, - anon_sym_QMARK, - ACTIONS(1559), 1, - anon_sym_DOT, - ACTIONS(694), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [25453] = 4, + ACTIONS(1517), 1, + sym_binding_identifier, + STATE(868), 1, + sym_binding_name, + STATE(698), 2, + sym__binding_primitive, + sym_binding_member_expression, + [24165] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1545), 1, - sym_icu_category, - ACTIONS(1561), 1, + ACTIONS(1519), 1, anon_sym_RBRACE, - STATE(625), 2, + ACTIONS(1521), 1, + sym_icu_category, + STATE(634), 2, sym_icu_case, aux_sym_icu_expression_repeat1, - [25467] = 4, + [24179] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1563), 1, + ACTIONS(1517), 1, sym_binding_identifier, - STATE(875), 1, + STATE(847), 1, sym_binding_name, - STATE(837), 2, + STATE(698), 2, sym__binding_primitive, sym_binding_member_expression, - [25481] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1508), 1, - anon_sym_LBRACE, - ACTIONS(1565), 1, - anon_sym_LPAREN, - STATE(495), 1, - sym_statement_block, - STATE(834), 1, - sym_defer_trigger, - [25497] = 5, + [24193] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1567), 1, - anon_sym_DQUOTE, - ACTIONS(1569), 1, - aux_sym_string_token1, - ACTIONS(1572), 1, - sym__escape_sequence, - STATE(647), 1, - aux_sym_string_repeat1, - [25513] = 3, + ACTIONS(1368), 1, + sym__control_flow_start, + STATE(579), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [24205] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(201), 1, - anon_sym_LBRACK, - ACTIONS(199), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [25525] = 4, + ACTIONS(1523), 1, + sym_binding_identifier, + ACTIONS(1525), 1, + anon_sym_px, + ACTIONS(1527), 1, + anon_sym_PERCENT, + STATE(776), 1, + sym_style_unit, + [24221] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1578), 1, + ACTIONS(1529), 1, anon_sym_RPAREN, - STATE(649), 1, + STATE(629), 1, aux_sym_for_reference_repeat1, - ACTIONS(1575), 2, + ACTIONS(1485), 2, anon_sym_SEMI, anon_sym_COMMA, - [25539] = 4, + [24235] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 1, - anon_sym_QMARK, - ACTIONS(1250), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1580), 2, - anon_sym_DQUOTE, + ACTIONS(1479), 1, + anon_sym_LBRACE, + ACTIONS(1531), 1, + anon_sym_LPAREN, + STATE(383), 1, + sym_statement_block, + STATE(797), 1, + sym_loading_condition, + [24251] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1489), 1, + anon_sym_LPAREN, + ACTIONS(1533), 1, + anon_sym_LBRACE, + STATE(436), 1, + sym_statement_block, + STATE(833), 1, + sym_defer_trigger, + [24267] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(438), 1, anon_sym_SEMI, - [25553] = 4, + ACTIONS(1340), 1, + anon_sym_DQUOTE, + STATE(511), 1, + sym__double_quote, + STATE(653), 1, + aux_sym__binding_assignment_repeat1, + [24283] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1541), 1, - sym_binding_identifier, - STATE(879), 1, - sym_binding_name, - STATE(692), 2, - sym__binding_primitive, - sym_binding_member_expression, - [25567] = 5, + ACTIONS(1521), 1, + sym_icu_category, + ACTIONS(1535), 1, + anon_sym_RBRACE, + STATE(634), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [24297] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(483), 1, + ACTIONS(438), 1, anon_sym_SEMI, - ACTIONS(1582), 1, + ACTIONS(1340), 1, anon_sym_DQUOTE, - STATE(522), 1, + STATE(511), 1, sym__double_quote, - STATE(735), 1, + STATE(707), 1, aux_sym__binding_assignment_repeat1, - [25583] = 5, + [24313] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1547), 1, + ACTIONS(1481), 1, + anon_sym_LPAREN, + ACTIONS(1533), 1, anon_sym_LBRACE, - ACTIONS(1565), 1, + STATE(433), 1, + sym_statement_block, + STATE(834), 1, + sym_placeholder_minimum, + [24329] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1531), 1, anon_sym_LPAREN, - STATE(401), 1, + ACTIONS(1533), 1, + anon_sym_LBRACE, + STATE(434), 1, sym_statement_block, - STATE(803), 1, - sym_defer_trigger, - [25599] = 4, + STATE(791), 1, + sym_loading_condition, + [24345] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1368), 1, + sym__control_flow_start, + STATE(586), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [24357] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1537), 1, + sym_attribute_value, + ACTIONS(1539), 1, + anon_sym_SQUOTE, + ACTIONS(1541), 1, + anon_sym_DQUOTE, + STATE(543), 1, + sym_quoted_attribute_value, + [24373] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1584), 1, + ACTIONS(1543), 1, anon_sym_LBRACE, - STATE(785), 1, + STATE(742), 1, sym_statement_block, - ACTIONS(1586), 2, + ACTIONS(1545), 2, sym__control_flow_start, anon_sym_RBRACE, - [25613] = 4, + [24387] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1541), 1, + ACTIONS(1547), 1, + anon_sym_SQUOTE, + ACTIONS(1549), 1, + aux_sym_string_token2, + ACTIONS(1552), 1, + sym__escape_sequence, + STATE(651), 1, + aux_sym_string_repeat2, + [24403] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1517), 1, + sym_binding_identifier, + STATE(894), 1, + sym_binding_name, + STATE(698), 2, + sym__binding_primitive, + sym_binding_member_expression, + [24417] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(438), 1, + anon_sym_SEMI, + ACTIONS(1555), 1, + anon_sym_DQUOTE, + STATE(513), 1, + sym__double_quote, + STATE(707), 1, + aux_sym__binding_assignment_repeat1, + [24433] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1504), 1, sym_binding_identifier, STATE(896), 1, sym_binding_name, - STATE(692), 2, + STATE(795), 2, sym__binding_primitive, sym_binding_member_expression, - [25627] = 4, + [24447] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1588), 1, - anon_sym_RPAREN, - STATE(621), 1, - aux_sym_for_reference_repeat1, - ACTIONS(1504), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [25641] = 4, + ACTIONS(1557), 1, + anon_sym_DQUOTE, + ACTIONS(1559), 1, + aux_sym_string_token1, + ACTIONS(1562), 1, + sym__escape_sequence, + STATE(655), 1, + aux_sym_string_repeat1, + [24463] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1563), 1, + ACTIONS(1517), 1, sym_binding_identifier, - STATE(898), 1, + STATE(881), 1, sym_binding_name, - STATE(837), 2, + STATE(698), 2, sym__binding_primitive, sym_binding_member_expression, - [25655] = 5, + [24477] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1590), 1, + ACTIONS(817), 1, + anon_sym_QMARK, + ACTIONS(1565), 1, + anon_sym_DOT, + ACTIONS(815), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [24491] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1567), 1, anon_sym_SQUOTE, - ACTIONS(1592), 1, + ACTIONS(1569), 1, anon_sym_DQUOTE, - STATE(115), 1, - sym__double_quote, - STATE(116), 1, + STATE(95), 1, sym__single_quote, - [25671] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1510), 1, - anon_sym_LPAREN, - ACTIONS(1547), 1, - anon_sym_LBRACE, - STATE(395), 1, - sym_statement_block, - STATE(817), 1, - sym_placeholder_minimum, - [25687] = 5, + STATE(96), 1, + sym__double_quote, + [24507] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(483), 1, - anon_sym_SEMI, - ACTIONS(1594), 1, - anon_sym_DQUOTE, - STATE(542), 1, - sym__double_quote, - STATE(735), 1, - aux_sym__binding_assignment_repeat1, - [25703] = 4, + ACTIONS(1571), 1, + anon_sym_LT_SLASH, + ACTIONS(1573), 1, + sym_raw_text, + STATE(400), 1, + sym_end_tag, + [24520] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 1, + ACTIONS(1269), 1, anon_sym_QMARK, - ACTIONS(1250), 1, + ACTIONS(1275), 1, anon_sym_QMARK_QMARK, - ACTIONS(1596), 1, - anon_sym_RPAREN, - [25716] = 4, + ACTIONS(1575), 1, + anon_sym_COMMA, + [24533] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 1, + ACTIONS(901), 1, + sym__interpolation_end, + ACTIONS(1577), 1, anon_sym_QMARK, - ACTIONS(1250), 1, + ACTIONS(1579), 1, anon_sym_QMARK_QMARK, - ACTIONS(1598), 1, - anon_sym_COMMA, - [25729] = 4, + [24546] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(228), 1, - anon_sym_COMMA, - ACTIONS(384), 1, - anon_sym_RPAREN, - STATE(708), 1, - aux_sym_arguments_repeat1, - [25742] = 3, + ACTIONS(1521), 1, + sym_icu_category, + STATE(636), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [24557] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(756), 1, - anon_sym_QMARK, - ACTIONS(754), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [25753] = 4, + ACTIONS(1581), 1, + anon_sym_COMMA, + ACTIONS(1583), 1, + anon_sym_PLUS, + STATE(689), 1, + aux_sym_concatenation_expression_repeat1, + [24570] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 1, + ACTIONS(844), 1, anon_sym_QMARK, - ACTIONS(1250), 1, + ACTIONS(842), 2, + sym__interpolation_end, anon_sym_QMARK_QMARK, - ACTIONS(1600), 1, - anon_sym_RBRACE, - [25766] = 4, + [24581] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1347), 1, + ACTIONS(1300), 1, anon_sym_RPAREN, - ACTIONS(1602), 1, + ACTIONS(1585), 1, anon_sym_COMMA, - STATE(666), 1, + STATE(665), 1, aux_sym_arguments_repeat1, - [25779] = 3, + [24594] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1605), 1, + ACTIONS(1577), 1, anon_sym_QMARK, - ACTIONS(151), 2, + ACTIONS(145), 2, sym__interpolation_end, anon_sym_QMARK_QMARK, - [25790] = 4, + [24605] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1607), 1, + ACTIONS(1588), 1, sym__start_tag_name, - ACTIONS(1609), 1, + ACTIONS(1590), 1, sym__script_start_tag_name, - ACTIONS(1611), 1, + ACTIONS(1592), 1, sym__style_start_tag_name, - [25803] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1311), 1, - sym__interpolation_end, - ACTIONS(1613), 1, - anon_sym_PLUS, - STATE(669), 1, - aux_sym_concatenation_expression_repeat1, - [25816] = 4, + [24618] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 1, + ACTIONS(75), 1, anon_sym_QMARK, - ACTIONS(1250), 1, + ACTIONS(73), 2, + sym__interpolation_end, anon_sym_QMARK_QMARK, - ACTIONS(1616), 1, - anon_sym_COMMA, - [25829] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1618), 1, - anon_sym_SEMI, - ACTIONS(1621), 1, - anon_sym_RPAREN, - STATE(671), 1, - aux_sym_defer_trigger_repeat1, - [25842] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1623), 1, - anon_sym_DQUOTE, - ACTIONS(1625), 1, - sym__empty_quoted_string, - STATE(173), 1, - sym__double_quote, - [25855] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1627), 3, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_RBRACK, - [25864] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1629), 3, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_RBRACK, - [25873] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1631), 3, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_RBRACK, - [25882] = 4, + [24629] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1633), 1, - anon_sym_COMMA, - ACTIONS(1635), 1, - anon_sym_RBRACK, - STATE(723), 1, - aux_sym_array_repeat1, - [25895] = 4, + ACTIONS(1306), 1, + sym__interpolation_end, + ACTIONS(1594), 1, + anon_sym_PLUS, + STATE(669), 1, + aux_sym_concatenation_expression_repeat1, + [24642] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1637), 1, + ACTIONS(1597), 1, anon_sym_LT_SLASH, - ACTIONS(1639), 1, + ACTIONS(1599), 1, sym_raw_text, - STATE(482), 1, + STATE(479), 1, sym_end_tag, - [25908] = 4, + [24655] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1637), 1, + ACTIONS(1597), 1, anon_sym_LT_SLASH, - ACTIONS(1641), 1, + ACTIONS(1601), 1, sym_raw_text, - STATE(446), 1, + STATE(480), 1, sym_end_tag, - [25921] = 3, + [24668] = 3, ACTIONS(3), 1, sym_comment, - STATE(924), 1, - sym_icu_clause, - ACTIONS(1643), 2, - anon_sym_plural, - anon_sym_select, - [25932] = 4, + STATE(770), 1, + sym_timed_expression, + ACTIONS(1603), 2, + anon_sym_after, + anon_sym_minimum, + [24679] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1605), 1, + ACTIONS(1577), 1, anon_sym_QMARK, - ACTIONS(1645), 1, + ACTIONS(1579), 1, anon_sym_QMARK_QMARK, - ACTIONS(1647), 1, + ACTIONS(1605), 1, sym__interpolation_end, - [25945] = 4, + [24692] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1649), 1, - anon_sym_COMMA, - ACTIONS(1651), 1, + ACTIONS(1607), 1, anon_sym_PLUS, - STATE(725), 1, + ACTIONS(1609), 1, + sym__interpolation_end, + STATE(728), 1, aux_sym_concatenation_expression_repeat1, - [25958] = 4, + [24705] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1547), 1, + ACTIONS(1269), 1, + anon_sym_QMARK, + ACTIONS(1275), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1611), 1, + anon_sym_RBRACK, + [24718] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1533), 1, anon_sym_LBRACE, - ACTIONS(1653), 1, + ACTIONS(1613), 1, anon_sym_if, - STATE(399), 1, + STATE(437), 1, sym_statement_block, - [25971] = 4, + [24731] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1655), 1, + ACTIONS(1615), 1, anon_sym_SEMI, - ACTIONS(1657), 1, + ACTIONS(1618), 1, anon_sym_RPAREN, - STATE(726), 1, + STATE(677), 1, aux_sym_defer_trigger_repeat1, - [25984] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1508), 1, - anon_sym_LBRACE, - ACTIONS(1653), 1, - anon_sym_if, - STATE(502), 1, - sym_statement_block, - [25997] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1311), 1, - anon_sym_COMMA, - ACTIONS(1659), 1, - anon_sym_PLUS, - STATE(685), 1, - aux_sym_concatenation_expression_repeat1, - [26010] = 4, + [24744] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 1, + ACTIONS(1269), 1, anon_sym_QMARK, - ACTIONS(1250), 1, + ACTIONS(1275), 1, anon_sym_QMARK_QMARK, - ACTIONS(1662), 1, + ACTIONS(1620), 1, anon_sym_RPAREN, - [26023] = 4, + [24757] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(925), 1, + sym_icu_clause, + ACTIONS(1622), 2, + anon_sym_plural, + anon_sym_select, + [24768] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1633), 1, + ACTIONS(1624), 1, anon_sym_COMMA, - ACTIONS(1664), 1, + ACTIONS(1626), 1, anon_sym_RBRACK, - STATE(689), 1, + STATE(683), 1, aux_sym_array_repeat1, - [26036] = 4, + [24781] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(768), 1, - sym__interpolation_end, - ACTIONS(1605), 1, + ACTIONS(1269), 1, anon_sym_QMARK, - ACTIONS(1645), 1, + ACTIONS(1275), 1, anon_sym_QMARK_QMARK, - [26049] = 4, + ACTIONS(1628), 1, + anon_sym_RBRACE, + [24794] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1630), 1, + anon_sym_DQUOTE, + ACTIONS(1632), 1, + sym__empty_quoted_string, + STATE(162), 1, + sym__double_quote, + [24807] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1633), 1, + ACTIONS(1624), 1, anon_sym_COMMA, - ACTIONS(1666), 1, + ACTIONS(1634), 1, anon_sym_RBRACK, - STATE(705), 1, + STATE(719), 1, aux_sym_array_repeat1, - [26062] = 4, + [24820] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(246), 1, + ACTIONS(1583), 1, + anon_sym_PLUS, + ACTIONS(1609), 1, anon_sym_COMMA, - ACTIONS(1668), 1, - anon_sym_RPAREN, - STATE(701), 1, - aux_sym_arrow_function_parameters_repeat1, - [26075] = 4, + STATE(663), 1, + aux_sym_concatenation_expression_repeat1, + [24833] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 1, + ACTIONS(1479), 1, + anon_sym_LBRACE, + ACTIONS(1613), 1, + anon_sym_if, + STATE(386), 1, + sym_statement_block, + [24846] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1269), 1, anon_sym_QMARK, - ACTIONS(1250), 1, + ACTIONS(1275), 1, anon_sym_QMARK_QMARK, - ACTIONS(1670), 1, + ACTIONS(1636), 1, anon_sym_RBRACK, - [26088] = 3, + [24859] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1674), 1, - anon_sym_DOT, - ACTIONS(1672), 2, + ACTIONS(1638), 3, anon_sym_RPAREN, + anon_sym_DOT, anon_sym_RBRACK, - [26099] = 4, + [24868] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1676), 1, + ACTIONS(1640), 1, anon_sym_DQUOTE, - ACTIONS(1678), 1, + ACTIONS(1642), 1, sym__empty_quoted_string, - STATE(170), 1, + STATE(163), 1, sym__double_quote, - [26112] = 3, + [24881] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(760), 1, - anon_sym_QMARK, - ACTIONS(758), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [26123] = 4, + ACTIONS(1306), 1, + anon_sym_COMMA, + ACTIONS(1644), 1, + anon_sym_PLUS, + STATE(689), 1, + aux_sym_concatenation_expression_repeat1, + [24894] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 1, - anon_sym_QMARK, - ACTIONS(1250), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1680), 1, + ACTIONS(1647), 3, anon_sym_RPAREN, - [26136] = 4, + anon_sym_DOT, + anon_sym_RBRACK, + [24903] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1633), 1, - anon_sym_COMMA, - ACTIONS(1682), 1, + ACTIONS(1649), 1, + anon_sym_SEMI, + ACTIONS(1651), 1, + anon_sym_RPAREN, + STATE(735), 1, + aux_sym_defer_trigger_repeat1, + [24916] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1653), 3, + anon_sym_RPAREN, + anon_sym_DOT, anon_sym_RBRACK, - STATE(697), 1, - aux_sym_array_repeat1, - [26149] = 4, + [24925] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1633), 1, + ACTIONS(1624), 1, anon_sym_COMMA, - ACTIONS(1684), 1, + ACTIONS(1655), 1, anon_sym_RBRACK, - STATE(705), 1, + STATE(732), 1, aux_sym_array_repeat1, - [26162] = 4, + [24938] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1605), 1, - anon_sym_QMARK, - ACTIONS(1645), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1686), 1, - sym__interpolation_end, - [26175] = 4, + STATE(887), 1, + sym_timed_expression, + ACTIONS(1603), 2, + anon_sym_after, + anon_sym_minimum, + [24949] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 1, + ACTIONS(1269), 1, anon_sym_QMARK, - ACTIONS(1250), 1, + ACTIONS(1275), 1, anon_sym_QMARK_QMARK, - ACTIONS(1688), 1, + ACTIONS(1657), 1, + anon_sym_RPAREN, + [24962] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1624), 1, + anon_sym_COMMA, + ACTIONS(1659), 1, anon_sym_RBRACK, - [26188] = 4, + STATE(697), 1, + aux_sym_array_repeat1, + [24975] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 1, - anon_sym_QMARK, - ACTIONS(1250), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1690), 1, - anon_sym_RPAREN, - [26201] = 4, + ACTIONS(1624), 1, + anon_sym_COMMA, + ACTIONS(1661), 1, + anon_sym_RBRACK, + STATE(719), 1, + aux_sym_array_repeat1, + [24988] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1692), 1, + ACTIONS(1665), 1, + anon_sym_DOT, + ACTIONS(1663), 2, anon_sym_RPAREN, - ACTIONS(1694), 1, + anon_sym_RBRACK, + [24999] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1269), 1, + anon_sym_QMARK, + ACTIONS(1275), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1667), 1, anon_sym_COMMA, - STATE(701), 1, - aux_sym_arrow_function_parameters_repeat1, - [26214] = 4, + [25012] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 1, + ACTIONS(1269), 1, anon_sym_QMARK, - ACTIONS(1250), 1, + ACTIONS(1275), 1, anon_sym_QMARK_QMARK, - ACTIONS(1697), 1, + ACTIONS(1669), 1, anon_sym_RPAREN, - [26227] = 4, + [25025] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1633), 1, - anon_sym_COMMA, - ACTIONS(1699), 1, - anon_sym_RBRACK, - STATE(704), 1, - aux_sym_array_repeat1, - [26240] = 4, + ACTIONS(1269), 1, + anon_sym_QMARK, + ACTIONS(1275), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1671), 1, + anon_sym_RPAREN, + [25038] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1633), 1, + ACTIONS(1624), 1, anon_sym_COMMA, - ACTIONS(1701), 1, + ACTIONS(1673), 1, anon_sym_RBRACK, STATE(705), 1, aux_sym_array_repeat1, - [26253] = 4, + [25051] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1703), 1, - anon_sym_COMMA, - ACTIONS(1706), 1, - anon_sym_RBRACK, - STATE(705), 1, - aux_sym_array_repeat1, - [26266] = 2, + ACTIONS(893), 1, + anon_sym_QMARK, + ACTIONS(891), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [25062] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1708), 3, + ACTIONS(1675), 3, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - [26275] = 4, + [25071] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1624), 1, + anon_sym_COMMA, + ACTIONS(1677), 1, + anon_sym_RBRACK, + STATE(719), 1, + aux_sym_array_repeat1, + [25084] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 1, + ACTIONS(1269), 1, anon_sym_QMARK, - ACTIONS(1250), 1, + ACTIONS(1275), 1, anon_sym_QMARK_QMARK, - ACTIONS(1710), 1, + ACTIONS(1679), 1, anon_sym_RBRACK, - [26288] = 4, + [25097] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(228), 1, - anon_sym_COMMA, - ACTIONS(1712), 1, - anon_sym_RPAREN, - STATE(666), 1, - aux_sym_arguments_repeat1, - [26301] = 4, + ACTIONS(1483), 1, + anon_sym_DQUOTE, + ACTIONS(1681), 1, + anon_sym_SEMI, + STATE(707), 1, + aux_sym__binding_assignment_repeat1, + [25110] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 1, + ACTIONS(1269), 1, anon_sym_QMARK, - ACTIONS(1250), 1, + ACTIONS(1275), 1, anon_sym_QMARK_QMARK, - ACTIONS(1714), 1, + ACTIONS(1684), 1, anon_sym_RPAREN, - [26314] = 4, + [25123] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1633), 1, + ACTIONS(1624), 1, anon_sym_COMMA, - ACTIONS(1716), 1, + ACTIONS(1686), 1, anon_sym_RBRACK, - STATE(712), 1, + STATE(711), 1, aux_sym_array_repeat1, - [26327] = 4, + [25136] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1718), 1, - anon_sym_SEMI, - ACTIONS(1720), 1, + ACTIONS(241), 1, + anon_sym_COMMA, + ACTIONS(1688), 1, anon_sym_RPAREN, - STATE(854), 1, - sym_for_reference, - [26340] = 4, + STATE(713), 1, + aux_sym_arrow_function_parameters_repeat1, + [25149] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1633), 1, + ACTIONS(1624), 1, anon_sym_COMMA, - ACTIONS(1722), 1, + ACTIONS(1690), 1, anon_sym_RBRACK, - STATE(705), 1, + STATE(719), 1, aux_sym_array_repeat1, - [26353] = 4, + [25162] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 1, + ACTIONS(1269), 1, anon_sym_QMARK, - ACTIONS(1250), 1, + ACTIONS(1275), 1, anon_sym_QMARK_QMARK, - ACTIONS(1724), 1, + ACTIONS(1692), 1, anon_sym_RBRACK, - [26366] = 4, + [25175] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1726), 1, - anon_sym_PLUS, - ACTIONS(1728), 1, - sym__interpolation_end, - STATE(669), 1, - aux_sym_concatenation_expression_repeat1, - [26379] = 4, + ACTIONS(1694), 1, + anon_sym_RPAREN, + ACTIONS(1696), 1, + anon_sym_COMMA, + STATE(713), 1, + aux_sym_arrow_function_parameters_repeat1, + [25188] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1730), 1, - anon_sym_SEMI, - ACTIONS(1732), 1, + ACTIONS(1269), 1, + anon_sym_QMARK, + ACTIONS(1275), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1699), 1, anon_sym_RPAREN, - STATE(867), 1, - sym_if_reference, - [26392] = 4, + [25201] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1633), 1, + ACTIONS(1624), 1, anon_sym_COMMA, - ACTIONS(1734), 1, + ACTIONS(1701), 1, anon_sym_RBRACK, - STATE(718), 1, + STATE(716), 1, aux_sym_array_repeat1, - [26405] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1736), 1, - sym_template_chars, - ACTIONS(1738), 2, - anon_sym_DOLLAR_LBRACE, - anon_sym_BQUOTE, - [26416] = 4, + [25214] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1633), 1, + ACTIONS(1624), 1, anon_sym_COMMA, - ACTIONS(1740), 1, + ACTIONS(1703), 1, anon_sym_RBRACK, - STATE(705), 1, + STATE(719), 1, aux_sym_array_repeat1, - [26429] = 4, + [25227] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 1, + ACTIONS(1269), 1, anon_sym_QMARK, - ACTIONS(1250), 1, + ACTIONS(1275), 1, anon_sym_QMARK_QMARK, - ACTIONS(1742), 1, + ACTIONS(1705), 1, anon_sym_RBRACK, - [26442] = 4, + [25240] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 1, - anon_sym_QMARK, - ACTIONS(1250), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1744), 1, - anon_sym_RPAREN, - [26455] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1609), 1, + ACTIONS(1590), 1, sym__script_start_tag_name, - ACTIONS(1611), 1, + ACTIONS(1592), 1, sym__style_start_tag_name, - ACTIONS(1746), 1, + ACTIONS(1707), 1, sym__start_tag_name, - [26468] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1748), 1, - anon_sym_LT_SLASH, - ACTIONS(1750), 1, - sym_raw_text, - STATE(414), 1, - sym_end_tag, - [26481] = 4, + [25253] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1633), 1, + ACTIONS(1709), 1, anon_sym_COMMA, - ACTIONS(1752), 1, + ACTIONS(1712), 1, anon_sym_RBRACK, - STATE(705), 1, + STATE(719), 1, aux_sym_array_repeat1, - [26494] = 3, - ACTIONS(3), 1, - sym_comment, - STATE(826), 1, - sym_timed_expression, - ACTIONS(1754), 2, - anon_sym_after, - anon_sym_minimum, - [26505] = 4, + [25266] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1651), 1, - anon_sym_PLUS, - ACTIONS(1728), 1, - anon_sym_COMMA, - STATE(685), 1, - aux_sym_concatenation_expression_repeat1, - [26518] = 4, + ACTIONS(1577), 1, + anon_sym_QMARK, + ACTIONS(1579), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1714), 1, + sym__interpolation_end, + [25279] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1655), 1, + ACTIONS(1716), 3, anon_sym_SEMI, - ACTIONS(1756), 1, anon_sym_RPAREN, - STATE(671), 1, - aux_sym_defer_trigger_repeat1, - [26531] = 4, + anon_sym_COMMA, + [25288] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1718), 1, anon_sym_SEMI, - ACTIONS(1758), 1, + ACTIONS(1720), 1, anon_sym_RPAREN, - STATE(899), 1, + STATE(897), 1, sym_for_reference, - [26544] = 4, + [25301] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1730), 1, + ACTIONS(1722), 1, anon_sym_SEMI, - ACTIONS(1760), 1, + ACTIONS(1724), 1, anon_sym_RPAREN, - STATE(900), 1, + STATE(898), 1, sym_if_reference, - [26557] = 3, + [25314] = 4, ACTIONS(3), 1, sym_comment, - STATE(815), 1, - sym_unit, - ACTIONS(241), 2, - anon_sym_ms, - anon_sym_s, - [26568] = 4, + ACTIONS(246), 1, + anon_sym_COMMA, + ACTIONS(1726), 1, + anon_sym_RPAREN, + STATE(665), 1, + aux_sym_arguments_repeat1, + [25327] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1748), 1, + ACTIONS(1571), 1, anon_sym_LT_SLASH, - ACTIONS(1762), 1, + ACTIONS(1728), 1, sym_raw_text, - STATE(415), 1, + STATE(431), 1, sym_end_tag, - [26581] = 3, + [25340] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1545), 1, + ACTIONS(1521), 1, sym_icu_category, STATE(644), 2, sym_icu_case, aux_sym_icu_expression_repeat1, - [26592] = 3, + [25351] = 4, ACTIONS(3), 1, sym_comment, - STATE(887), 1, + ACTIONS(1718), 1, + anon_sym_SEMI, + ACTIONS(1730), 1, + anon_sym_RPAREN, + STATE(843), 1, + sym_for_reference, + [25364] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1581), 1, + sym__interpolation_end, + ACTIONS(1607), 1, + anon_sym_PLUS, + STATE(669), 1, + aux_sym_concatenation_expression_repeat1, + [25377] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1722), 1, + anon_sym_SEMI, + ACTIONS(1732), 1, + anon_sym_RPAREN, + STATE(855), 1, + sym_if_reference, + [25390] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(884), 1, sym_timed_expression, - ACTIONS(1754), 2, + ACTIONS(1603), 2, anon_sym_after, anon_sym_minimum, - [26603] = 3, + [25401] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(73), 1, + ACTIONS(1734), 1, + sym_template_chars, + ACTIONS(1736), 2, + anon_sym_DOLLAR_LBRACE, + anon_sym_BQUOTE, + [25412] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1624), 1, + anon_sym_COMMA, + ACTIONS(1738), 1, + anon_sym_RBRACK, + STATE(719), 1, + aux_sym_array_repeat1, + [25425] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1269), 1, anon_sym_QMARK, - ACTIONS(71), 2, - sym__interpolation_end, + ACTIONS(1275), 1, anon_sym_QMARK_QMARK, - [26614] = 2, + ACTIONS(1740), 1, + anon_sym_RPAREN, + [25438] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1764), 3, - anon_sym_SEMI, - anon_sym_RPAREN, + ACTIONS(246), 1, anon_sym_COMMA, - [26623] = 4, + ACTIONS(335), 1, + anon_sym_RPAREN, + STATE(724), 1, + aux_sym_arguments_repeat1, + [25451] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1580), 1, - anon_sym_DQUOTE, - ACTIONS(1766), 1, + ACTIONS(1649), 1, anon_sym_SEMI, - STATE(735), 1, - aux_sym__binding_assignment_repeat1, - [26636] = 3, + ACTIONS(1742), 1, + anon_sym_RPAREN, + STATE(677), 1, + aux_sym_defer_trigger_repeat1, + [25464] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1545), 1, - sym_icu_category, - STATE(631), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [26647] = 4, + STATE(816), 1, + sym_unit, + ACTIONS(221), 2, + anon_sym_ms, + anon_sym_s, + [25475] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1649), 1, - sym__interpolation_end, - ACTIONS(1726), 1, - anon_sym_PLUS, - STATE(714), 1, - aux_sym_concatenation_expression_repeat1, - [26660] = 4, + STATE(928), 1, + sym_icu_clause, + ACTIONS(1622), 2, + anon_sym_plural, + anon_sym_select, + [25486] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 1, + ACTIONS(1269), 1, anon_sym_QMARK, - ACTIONS(1250), 1, + ACTIONS(1275), 1, anon_sym_QMARK_QMARK, - ACTIONS(1769), 1, + ACTIONS(1744), 1, anon_sym_RBRACK, - [26673] = 3, + [25499] = 3, ACTIONS(3), 1, sym_comment, - STATE(930), 1, - sym_icu_clause, - ACTIONS(1643), 2, - anon_sym_plural, - anon_sym_select, - [26684] = 3, + ACTIONS(1746), 1, + anon_sym_LPAREN, + STATE(414), 1, + sym__if_body_expression, + [25509] = 3, ACTIONS(3), 1, sym_comment, - STATE(903), 1, - sym_timed_expression, - ACTIONS(1754), 2, - anon_sym_after, - anon_sym_minimum, - [26695] = 3, + ACTIONS(1748), 1, + sym_identifier, + STATE(703), 1, + sym_call_expression, + [25519] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1547), 1, + ACTIONS(1300), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [25527] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1750), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [25535] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1479), 1, anon_sym_LBRACE, - STATE(440), 1, + STATE(385), 1, sym_statement_block, - [26705] = 2, + [25545] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1752), 1, + anon_sym_SQUOTE, + ACTIONS(1754), 1, + aux_sym_quoted_attribute_value_token1, + [25555] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1154), 2, + ACTIONS(991), 2, sym__control_flow_start, anon_sym_RBRACE, - [26713] = 3, + [25563] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1771), 1, + ACTIONS(1756), 1, anon_sym_LBRACE, - STATE(468), 1, + STATE(456), 1, sym_switch_body, - [26723] = 3, + [25573] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1508), 1, + ACTIONS(1533), 1, anon_sym_LBRACE, - STATE(469), 1, + STATE(457), 1, sym_statement_block, - [26733] = 3, + [25583] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1508), 1, + ACTIONS(1533), 1, anon_sym_LBRACE, - STATE(470), 1, + STATE(458), 1, sym_statement_block, - [26743] = 3, + [25593] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1773), 1, + ACTIONS(1758), 1, sym_identifier, - STATE(411), 1, + STATE(394), 1, sym_call_expression, - [26753] = 3, + [25603] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1775), 1, + ACTIONS(1760), 1, anon_sym_SQUOTE, - ACTIONS(1777), 1, + ACTIONS(1762), 1, aux_sym_quoted_attribute_value_token1, - [26763] = 3, + [25613] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1775), 1, + ACTIONS(1760), 1, anon_sym_DQUOTE, - ACTIONS(1779), 1, + ACTIONS(1764), 1, aux_sym_quoted_attribute_value_token2, - [26773] = 3, + [25623] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1234), 1, + ACTIONS(1167), 1, anon_sym_EQ, - STATE(532), 1, + STATE(529), 1, sym__binding_assignment, - [26783] = 2, + [25633] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1627), 2, - anon_sym_DOT, - anon_sym_RPAREN_RBRACK, - [26791] = 3, + ACTIONS(1479), 1, + anon_sym_LBRACE, + STATE(407), 1, + sym_statement_block, + [25643] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1234), 1, + ACTIONS(1167), 1, anon_sym_EQ, - STATE(531), 1, + STATE(539), 1, sym__binding_assignment, - [26801] = 3, + [25653] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1234), 1, + ACTIONS(1167), 1, anon_sym_EQ, - STATE(536), 1, + STATE(541), 1, sym__binding_assignment, - [26811] = 3, + [25663] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1508), 1, + ACTIONS(1533), 1, anon_sym_LBRACE, - STATE(472), 1, + STATE(459), 1, sym_statement_block, - [26821] = 3, + [25673] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1508), 1, + ACTIONS(1533), 1, anon_sym_LBRACE, - STATE(473), 1, + STATE(460), 1, sym_statement_block, - [26831] = 3, + [25683] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1773), 1, + ACTIONS(1758), 1, sym_identifier, - STATE(412), 1, + STATE(395), 1, sym_call_expression, - [26841] = 3, + [25693] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1781), 1, - anon_sym_DOT, - ACTIONS(1783), 1, - anon_sym_RBRACK, - [26851] = 3, + ACTIONS(1117), 1, + anon_sym_EQ, + STATE(519), 1, + sym__binding_assignment, + [25703] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1748), 1, - anon_sym_LT_SLASH, - STATE(406), 1, - sym_end_tag, - [26861] = 3, + ACTIONS(1117), 1, + anon_sym_EQ, + STATE(520), 1, + sym__binding_assignment, + [25713] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1479), 1, + anon_sym_LBRACE, + STATE(384), 1, + sym_statement_block, + [25723] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1785), 1, + ACTIONS(1766), 1, anon_sym_SQUOTE, - STATE(538), 1, + STATE(542), 1, sym__single_quote, - [26871] = 3, + [25733] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1785), 1, + ACTIONS(1766), 1, anon_sym_DQUOTE, - STATE(538), 1, + STATE(542), 1, sym__double_quote, - [26881] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1629), 2, - anon_sym_DOT, - anon_sym_RPAREN_RBRACK, - [26889] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1631), 2, - anon_sym_DOT, - anon_sym_RPAREN_RBRACK, - [26897] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1114), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [26905] = 2, + [25743] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1787), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [26913] = 2, + ACTIONS(1768), 1, + anon_sym_when, + ACTIONS(1770), 1, + anon_sym_on, + [25753] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1789), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [26921] = 3, + ACTIONS(1772), 1, + sym_identifier, + STATE(727), 1, + sym_for_declaration, + [25763] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1791), 1, - anon_sym_LBRACE, - STATE(436), 1, - sym_switch_body, - [26931] = 3, + ACTIONS(1774), 1, + anon_sym_LPAREN, + STATE(405), 1, + sym__switch_body_expression, + [25773] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1793), 1, + ACTIONS(1051), 2, + sym__control_flow_start, anon_sym_RBRACE, - ACTIONS(1795), 1, - sym_icu_category, - [26941] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1797), 1, - anon_sym_SQUOTE, - STATE(529), 1, - sym__single_quote, - [26951] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1799), 1, - sym_identifier, - STATE(348), 1, - sym_call_expression, - [26961] = 3, + [25781] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1801), 1, - sym_identifier, - STATE(117), 1, - sym_pipe_call, - [26971] = 3, + ACTIONS(1752), 1, + anon_sym_DQUOTE, + ACTIONS(1776), 1, + aux_sym_quoted_attribute_value_token2, + [25791] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1547), 1, - anon_sym_LBRACE, - STATE(437), 1, - sym_statement_block, - [26981] = 3, + ACTIONS(1638), 2, + anon_sym_DOT, + anon_sym_RPAREN_RBRACK, + [25799] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1803), 1, - sym_identifier, - STATE(694), 1, - sym_call_expression, - [26991] = 3, + ACTIONS(1778), 1, + anon_sym_SEMI, + ACTIONS(1780), 1, + anon_sym_RPAREN, + [25809] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1547), 1, - anon_sym_LBRACE, - STATE(438), 1, - sym_statement_block, - [27001] = 3, + ACTIONS(1117), 1, + anon_sym_EQ, + STATE(517), 1, + sym__binding_assignment, + [25819] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1805), 1, + ACTIONS(1782), 1, anon_sym_LPAREN, - STATE(484), 1, + STATE(481), 1, sym__switch_body_expression, - [27011] = 3, + [25829] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1797), 1, - anon_sym_DQUOTE, - STATE(529), 1, - sym__double_quote, - [27021] = 3, + ACTIONS(1647), 2, + anon_sym_DOT, + anon_sym_RPAREN_RBRACK, + [25837] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1807), 1, + ACTIONS(1784), 1, sym_identifier, - STATE(318), 1, + STATE(299), 1, sym_call_expression, - [27031] = 3, + [25847] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1809), 1, + ACTIONS(1786), 1, sym_identifier, - STATE(412), 1, - sym_call_expression, - [27041] = 3, + STATE(116), 1, + sym_pipe_call, + [25857] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1811), 1, - anon_sym_LPAREN, - STATE(485), 1, - sym__for_body_expression, - [27051] = 2, + ACTIONS(1653), 2, + anon_sym_DOT, + anon_sym_RPAREN_RBRACK, + [25865] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1692), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [27059] = 3, + ACTIONS(1788), 1, + anon_sym_case, + ACTIONS(1790), 1, + anon_sym_default, + [25875] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1813), 1, + ACTIONS(1792), 1, anon_sym_LPAREN, - STATE(486), 1, - sym__if_body_expression, - [27069] = 3, + STATE(482), 1, + sym__for_body_expression, + [25885] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1813), 1, + ACTIONS(1794), 1, anon_sym_LPAREN, - STATE(488), 1, + STATE(483), 1, sym__if_body_expression, - [27079] = 3, + [25895] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1584), 1, - anon_sym_LBRACE, - STATE(824), 1, - sym_statement_block, - [27089] = 3, + ACTIONS(1796), 1, + anon_sym_DOT, + ACTIONS(1798), 1, + anon_sym_RBRACK, + [25905] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1815), 1, - sym_identifier, - STATE(73), 1, - sym_call_expression, - [27099] = 3, + ACTIONS(1794), 1, + anon_sym_LPAREN, + STATE(485), 1, + sym__if_body_expression, + [25915] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1817), 1, + ACTIONS(1800), 1, sym_identifier, - STATE(139), 1, - sym_pipe_call, - [27109] = 3, + STATE(353), 1, + sym_call_expression, + [25925] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1803), 1, + ACTIONS(1802), 1, sym_identifier, - STATE(664), 1, + STATE(395), 1, sym_call_expression, - [27119] = 2, + [25935] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1819), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [27127] = 2, + ACTIONS(1804), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [25943] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1706), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [27135] = 2, + ACTIONS(1806), 1, + anon_sym_RBRACE, + ACTIONS(1808), 1, + sym_icu_category, + [25953] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1347), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [27143] = 3, + ACTIONS(1810), 1, + sym__end_tag_name, + ACTIONS(1812), 1, + sym_erroneous_end_tag_name, + [25963] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1547), 1, + ACTIONS(1479), 1, anon_sym_LBRACE, - STATE(423), 1, + STATE(408), 1, sym_statement_block, - [27153] = 3, + [25973] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1547), 1, - anon_sym_LBRACE, - STATE(398), 1, - sym_statement_block, - [27163] = 3, + ACTIONS(1814), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [25981] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1807), 1, + ACTIONS(1816), 1, sym_identifier, - STATE(320), 1, + STATE(65), 1, sym_call_expression, - [27173] = 2, + [25991] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1821), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [27181] = 3, + ACTIONS(1818), 1, + sym_identifier, + STATE(133), 1, + sym_pipe_call, + [26001] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1823), 1, - anon_sym_LPAREN, - STATE(420), 1, - sym__for_body_expression, - [27191] = 3, + ACTIONS(1533), 1, + anon_sym_LBRACE, + STATE(450), 1, + sym_statement_block, + [26011] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1748), 1, + ACTIONS(1820), 2, + sym_raw_text, anon_sym_LT_SLASH, - STATE(405), 1, - sym_end_tag, - [27201] = 3, + [26019] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1825), 1, + ACTIONS(1800), 1, sym_identifier, - STATE(140), 1, + STATE(371), 1, sym_call_expression, - [27211] = 3, + [26029] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1547), 1, + ACTIONS(1822), 1, + anon_sym_LBRACE, + STATE(422), 1, + sym_switch_body, + [26039] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1663), 1, + anon_sym_RPAREN_RBRACK, + ACTIONS(1824), 1, + anon_sym_DOT, + [26049] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1479), 1, anon_sym_LBRACE, - STATE(397), 1, + STATE(423), 1, sym_statement_block, - [27221] = 3, + [26059] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1827), 1, - anon_sym_when, - ACTIONS(1829), 1, - anon_sym_on, - [27231] = 3, + ACTIONS(1479), 1, + anon_sym_LBRACE, + STATE(409), 1, + sym_statement_block, + [26069] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1831), 1, + ACTIONS(1826), 1, sym_identifier, - STATE(17), 1, + STATE(18), 1, sym_call_expression, - [27241] = 3, + [26079] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1833), 1, + ACTIONS(1828), 1, sym_identifier, - STATE(432), 1, + STATE(415), 1, sym_pipe_call, - [27251] = 2, + [26089] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1835), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [27259] = 3, + ACTIONS(1479), 1, + anon_sym_LBRACE, + STATE(424), 1, + sym_statement_block, + [26099] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1837), 1, - sym_identifier, - STATE(711), 1, - sym_for_declaration, - [27269] = 3, + ACTIONS(1571), 1, + anon_sym_LT_SLASH, + STATE(392), 1, + sym_end_tag, + [26109] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1508), 1, + ACTIONS(1533), 1, anon_sym_LBRACE, - STATE(500), 1, + STATE(435), 1, sym_statement_block, - [27279] = 3, + [26119] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1839), 1, - anon_sym_LPAREN, - STATE(428), 1, - sym__if_body_expression, - [27289] = 3, + ACTIONS(1694), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [26127] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1547), 1, + ACTIONS(1533), 1, anon_sym_LBRACE, - STATE(421), 1, + STATE(491), 1, sym_statement_block, - [27299] = 3, + [26137] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1508), 1, + ACTIONS(1479), 1, anon_sym_LBRACE, - STATE(501), 1, + STATE(426), 1, sym_statement_block, - [27309] = 3, + [26147] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1547), 1, - anon_sym_LBRACE, - STATE(441), 1, - sym_statement_block, - [27319] = 3, + ACTIONS(1830), 1, + anon_sym_SQUOTE, + STATE(527), 1, + sym__single_quote, + [26157] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1841), 1, + ACTIONS(1832), 1, sym_identifier, - STATE(234), 1, + STATE(271), 1, sym_call_expression, - [27329] = 3, + [26167] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1843), 1, + ACTIONS(1834), 1, sym_identifier, - STATE(33), 1, + STATE(79), 1, sym_pipe_call, - [27339] = 2, + [26177] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1845), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [27347] = 3, + ACTIONS(1748), 1, + sym_identifier, + STATE(664), 1, + sym_call_expression, + [26187] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1847), 1, - sym_identifier, - STATE(266), 1, - sym_pipe_call, - [27357] = 3, + ACTIONS(1712), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [26195] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1849), 1, + ACTIONS(1836), 1, sym_identifier, - STATE(166), 1, + STATE(330), 1, sym_pipe_call, - [27367] = 3, + [26205] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1637), 1, + ACTIONS(1597), 1, anon_sym_LT_SLASH, - STATE(450), 1, + STATE(442), 1, sym_end_tag, - [27377] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1839), 1, - anon_sym_LPAREN, - STATE(429), 1, - sym__if_body_expression, - [27387] = 3, + [26215] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1637), 1, + ACTIONS(1597), 1, anon_sym_LT_SLASH, - STATE(451), 1, + STATE(443), 1, sym_end_tag, - [27397] = 3, + [26225] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1851), 1, - sym__end_tag_name, - ACTIONS(1853), 1, + ACTIONS(1830), 1, + anon_sym_DQUOTE, + STATE(527), 1, + sym__double_quote, + [26235] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1812), 1, sym_erroneous_end_tag_name, - [27407] = 2, + ACTIONS(1838), 1, + sym__end_tag_name, + [26245] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1855), 2, + ACTIONS(1840), 2, anon_sym_SEMI, anon_sym_RPAREN, - [27415] = 3, + [26253] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1857), 1, - anon_sym_case, - ACTIONS(1859), 1, - anon_sym_default, - [27425] = 3, + ACTIONS(1842), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [26261] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1547), 1, + ACTIONS(1543), 1, anon_sym_LBRACE, - STATE(422), 1, - sym_statement_block, - [27435] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1861), 1, - sym_identifier, - STATE(42), 1, - sym_call_expression, - [27445] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1863), 1, - sym_identifier, - STATE(117), 1, - sym_pipe_call, - [27455] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1865), 1, - anon_sym_SQUOTE, - ACTIONS(1867), 1, - aux_sym_quoted_attribute_value_token1, - [27465] = 3, + STATE(822), 1, + sym_statement_block, + [26271] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1865), 1, - anon_sym_DQUOTE, - ACTIONS(1869), 1, - aux_sym_quoted_attribute_value_token2, - [27475] = 3, + ACTIONS(1844), 1, + anon_sym_LPAREN, + STATE(406), 1, + sym__for_body_expression, + [26281] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1809), 1, - sym_identifier, - STATE(411), 1, - sym_call_expression, - [27485] = 3, + ACTIONS(1479), 1, + anon_sym_LBRACE, + STATE(427), 1, + sym_statement_block, + [26291] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1184), 1, - anon_sym_EQ, - STATE(523), 1, - sym__binding_assignment, - [27495] = 2, + ACTIONS(1846), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [26299] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1871), 2, + ACTIONS(1848), 2, sym__control_flow_start, anon_sym_RBRACE, - [27503] = 2, + [26307] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1873), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [27511] = 3, + ACTIONS(1850), 1, + sym_identifier, + STATE(35), 1, + sym_call_expression, + [26317] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1875), 1, - anon_sym_SEMI, - ACTIONS(1877), 1, - anon_sym_RPAREN, - [27521] = 3, + ACTIONS(1852), 1, + sym_identifier, + STATE(145), 1, + sym_call_expression, + [26327] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1879), 1, - anon_sym_LPAREN, - STATE(419), 1, - sym__switch_body_expression, - [27531] = 3, + ACTIONS(1854), 1, + sym_identifier, + STATE(116), 1, + sym_pipe_call, + [26337] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1853), 1, - sym_erroneous_end_tag_name, - ACTIONS(1881), 1, - sym__end_tag_name, - [27541] = 2, + ACTIONS(1802), 1, + sym_identifier, + STATE(394), 1, + sym_call_expression, + [26347] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1580), 2, - anon_sym_DQUOTE, - anon_sym_SEMI, - [27549] = 3, + ACTIONS(1571), 1, + anon_sym_LT_SLASH, + STATE(393), 1, + sym_end_tag, + [26357] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1184), 1, - anon_sym_EQ, - STATE(524), 1, - sym__binding_assignment, - [27559] = 3, + ACTIONS(1856), 1, + sym_identifier, + STATE(158), 1, + sym_pipe_call, + [26367] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1184), 1, - anon_sym_EQ, - STATE(525), 1, - sym__binding_assignment, - [27569] = 3, + ACTIONS(1858), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [26375] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1746), 1, + anon_sym_LPAREN, + STATE(417), 1, + sym__if_body_expression, + [26385] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1837), 1, + ACTIONS(1772), 1, sym_identifier, - STATE(727), 1, + STATE(722), 1, sym_for_declaration, - [27579] = 2, + [26395] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1883), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [27587] = 3, + ACTIONS(1483), 2, + anon_sym_DQUOTE, + anon_sym_SEMI, + [26403] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1508), 1, + ACTIONS(1533), 1, anon_sym_LBRACE, - STATE(458), 1, + STATE(448), 1, sym_statement_block, - [27597] = 3, + [26413] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1508), 1, + ACTIONS(1533), 1, anon_sym_LBRACE, - STATE(459), 1, + STATE(449), 1, sym_statement_block, - [27607] = 3, + [26423] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1508), 1, - anon_sym_LBRACE, - STATE(460), 1, - sym_statement_block, - [27617] = 3, + ACTIONS(1860), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [26431] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1672), 1, - anon_sym_RPAREN_RBRACK, - ACTIONS(1885), 1, - anon_sym_DOT, - [27627] = 2, + ACTIONS(1862), 1, + ts_builtin_sym_end, + [26438] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 1, - anon_sym_LBRACE, - [27634] = 2, + ACTIONS(1864), 1, + sym_identifier, + [26445] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(197), 1, - anon_sym_LPAREN, - [27641] = 2, + ACTIONS(1866), 1, + anon_sym_SLASH2, + [26452] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1889), 1, - anon_sym_RPAREN, - [27648] = 2, + ACTIONS(1868), 1, + sym_class_name, + [26459] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1686), 1, - sym__interpolation_end, - [27655] = 2, + ACTIONS(1870), 1, + anon_sym_SQUOTE, + [26466] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1891), 1, - anon_sym_GT, - [27662] = 2, + ACTIONS(1872), 1, + anon_sym_let, + [26473] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1647), 1, - sym__interpolation_end, - [27669] = 2, + ACTIONS(1874), 1, + anon_sym_LPAREN, + [26480] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1893), 1, - anon_sym_SLASH2, - [27676] = 2, + ACTIONS(1876), 1, + anon_sym_RPAREN, + [26487] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1895), 1, - sym_regular_expression_pattern, - [27683] = 2, + ACTIONS(1878), 1, + anon_sym_LPAREN, + [26494] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1897), 1, - anon_sym_SQUOTE, - [27690] = 2, + ACTIONS(1880), 1, + anon_sym_RPAREN, + [26501] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1897), 1, - anon_sym_DQUOTE, - [27697] = 2, + ACTIONS(1882), 1, + sym_identifier, + [26508] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1899), 1, + ACTIONS(1884), 1, anon_sym_RPAREN, - [27704] = 2, + [26515] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1881), 1, - sym__end_tag_name, - [27711] = 2, + ACTIONS(1324), 1, + anon_sym_COLON, + [26522] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1901), 1, - anon_sym_let, - [27718] = 2, + ACTIONS(1886), 1, + anon_sym_as, + [26529] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1903), 1, - anon_sym_of, - [27725] = 2, + ACTIONS(1888), 1, + sym_erroneous_end_tag_name, + [26536] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1905), 1, - anon_sym_LPAREN, - [27732] = 2, + ACTIONS(1870), 1, + anon_sym_DQUOTE, + [26543] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1329), 1, - anon_sym_COLON, - [27739] = 2, + ACTIONS(1810), 1, + sym__end_tag_name, + [26550] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1907), 1, + ACTIONS(1890), 1, anon_sym_RPAREN, - [27746] = 2, + [26557] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1909), 1, + ACTIONS(1892), 1, anon_sym_RPAREN, - [27753] = 2, + [26564] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1911), 1, + ACTIONS(1894), 1, anon_sym_RPAREN, - [27760] = 2, + [26571] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1913), 1, - sym__doctype, - [27767] = 2, + ACTIONS(1896), 1, + anon_sym_LBRACE, + [26578] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1915), 1, + ACTIONS(1898), 1, sym_attribute_name, - [27774] = 2, + [26585] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1309), 1, + ACTIONS(1298), 1, anon_sym_COLON, - [27781] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1917), 1, - anon_sym_as, - [27788] = 2, + [26592] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(85), 1, + ACTIONS(1900), 1, anon_sym_EQ_GT, - [27795] = 2, + [26599] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1919), 1, - anon_sym_RBRACK, - [27802] = 2, + ACTIONS(1902), 1, + anon_sym_GT, + [26606] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1921), 1, - sym_erroneous_end_tag_name, - [27809] = 2, + ACTIONS(1904), 1, + sym_regular_expression_pattern, + [26613] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1923), 1, - anon_sym_RPAREN, - [27816] = 2, + ACTIONS(1906), 1, + anon_sym_LBRACE, + [26620] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1349), 1, - anon_sym_COLON, - [27823] = 2, + ACTIONS(1908), 1, + anon_sym_RBRACK, + [26627] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1925), 1, - sym_identifier, - [27830] = 2, + ACTIONS(1910), 1, + anon_sym_track, + [26634] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1927), 1, - anon_sym_RPAREN, - [27837] = 2, + ACTIONS(1912), 1, + anon_sym_GT, + [26641] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1929), 1, - aux_sym_doctype_token1, - [27844] = 2, + ACTIONS(660), 1, + anon_sym_LPAREN, + [26648] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1616), 1, - anon_sym_COMMA, - [27851] = 2, + ACTIONS(1914), 1, + anon_sym_SEMI, + [26655] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1931), 1, - anon_sym_RPAREN, - [27858] = 2, + ACTIONS(1916), 1, + anon_sym_RBRACK, + [26662] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1933), 1, - anon_sym_EQ_GT, - [27865] = 2, + ACTIONS(1918), 1, + anon_sym_GT, + [26669] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1935), 1, + ACTIONS(1920), 1, anon_sym_RPAREN, - [27872] = 2, + [26676] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1937), 1, - anon_sym_GT, - [27879] = 2, + ACTIONS(1922), 1, + sym_identifier, + [26683] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1939), 1, - anon_sym_LPAREN, - [27886] = 2, + ACTIONS(1924), 1, + anon_sym_RBRACK, + [26690] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - anon_sym_RPAREN_RBRACK, - [27893] = 2, + ACTIONS(1926), 1, + anon_sym_LPAREN, + [26697] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1943), 1, - anon_sym_LBRACE, - [27900] = 2, + ACTIONS(1928), 1, + anon_sym_of, + [26704] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(778), 1, - anon_sym_LPAREN, - [27907] = 2, + ACTIONS(1930), 1, + anon_sym_RPAREN_RBRACK, + [26711] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1853), 1, + ACTIONS(1812), 1, sym_erroneous_end_tag_name, - [27914] = 2, + [26718] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1945), 1, - anon_sym_RBRACK, - [27921] = 2, + ACTIONS(1932), 1, + anon_sym_RPAREN, + [26725] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1947), 1, + ACTIONS(1934), 1, sym_regular_expression_pattern, - [27928] = 2, + [26732] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(343), 1, + ACTIONS(39), 1, anon_sym_EQ_GT, - [27935] = 2, + [26739] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1949), 1, + ACTIONS(1936), 1, aux_sym_doctype_token1, - [27942] = 2, + [26746] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1951), 1, - sym_attribute_name, - [27949] = 2, + ACTIONS(1938), 1, + anon_sym_RBRACK, + [26753] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1851), 1, + ACTIONS(1838), 1, sym__end_tag_name, - [27956] = 2, + [26760] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1953), 1, - anon_sym_GT, - [27963] = 2, + ACTIONS(1940), 1, + sym_number, + [26767] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(41), 1, - anon_sym_EQ_GT, - [27970] = 2, + ACTIONS(1942), 1, + anon_sym_RPAREN, + [26774] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1955), 1, - anon_sym_RPAREN, - [27977] = 2, + ACTIONS(178), 1, + anon_sym_EQ_GT, + [26781] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1957), 1, - sym_identifier, - [27984] = 2, + ACTIONS(1944), 1, + anon_sym_LPAREN, + [26788] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1959), 1, - anon_sym_LBRACE, - [27991] = 2, + ACTIONS(1946), 1, + anon_sym_RPAREN, + [26795] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1961), 1, - sym_identifier, - [27998] = 2, + ACTIONS(1948), 1, + anon_sym_RPAREN, + [26802] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1963), 1, + ACTIONS(1950), 1, anon_sym_RPAREN, - [28005] = 2, + [26809] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1965), 1, - sym_number, - [28012] = 2, + ACTIONS(1575), 1, + anon_sym_COMMA, + [26816] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(339), 1, - anon_sym_LPAREN, - [28019] = 2, + ACTIONS(1952), 1, + anon_sym_SLASH2, + [26823] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1967), 1, - anon_sym_track, - [28026] = 2, + ACTIONS(1954), 1, + anon_sym_SLASH2, + [26830] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1969), 1, - anon_sym_EQ_GT, - [28033] = 2, + ACTIONS(1956), 1, + anon_sym_RPAREN, + [26837] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1971), 1, + ACTIONS(1958), 1, anon_sym_RPAREN, - [28040] = 2, + [26844] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1973), 1, + ACTIONS(1960), 1, anon_sym_RBRACK, - [28047] = 2, + [26851] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1975), 1, + ACTIONS(1962), 1, anon_sym_RPAREN_RBRACK, - [28054] = 2, + [26858] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1977), 1, + ACTIONS(1964), 1, anon_sym_RPAREN, - [28061] = 2, + [26865] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1979), 1, + ACTIONS(1966), 1, anon_sym_RPAREN, - [28068] = 2, + [26872] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1981), 1, - anon_sym_RBRACK, - [28075] = 2, + ACTIONS(1968), 1, + anon_sym_SQUOTE, + [26879] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1983), 1, - anon_sym_LBRACE, - [28082] = 2, + ACTIONS(1970), 1, + anon_sym_SEMI, + [26886] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1985), 1, - anon_sym_RPAREN, - [28089] = 2, + ACTIONS(1972), 1, + anon_sym_LBRACE, + [26893] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1987), 1, - anon_sym_LBRACE, - [28096] = 2, + ACTIONS(343), 1, + anon_sym_EQ_GT, + [26900] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1989), 1, - anon_sym_SQUOTE, - [28103] = 2, + ACTIONS(1714), 1, + sym__interpolation_end, + [26907] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1991), 1, - anon_sym_LPAREN, - [28110] = 2, + ACTIONS(1974), 1, + aux_sym_doctype_token1, + [26914] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1993), 1, - anon_sym_SEMI, - [28117] = 2, + ACTIONS(1336), 1, + anon_sym_COLON, + [26921] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1995), 1, - anon_sym_LBRACE, - [28124] = 2, + ACTIONS(174), 1, + anon_sym_EQ_GT, + [26928] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1997), 1, + ACTIONS(1976), 1, anon_sym_SLASH2, - [28131] = 2, + [26935] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1999), 1, - anon_sym_RBRACK, - [28138] = 2, + ACTIONS(1978), 1, + sym__doctype, + [26942] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2001), 1, + ACTIONS(1980), 1, sym_regular_expression_pattern, - [28145] = 2, + [26949] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2003), 1, - anon_sym_LPAREN, - [28152] = 2, + ACTIONS(1284), 1, + anon_sym_COLON, + [26956] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2005), 1, + ACTIONS(333), 1, anon_sym_LPAREN, - [28159] = 2, + [26963] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1989), 1, - anon_sym_DQUOTE, - [28166] = 2, + ACTIONS(91), 1, + anon_sym_EQ_GT, + [26970] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2007), 1, - anon_sym_RPAREN, - [28173] = 2, + ACTIONS(155), 1, + anon_sym_LPAREN, + [26977] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2009), 1, + ACTIONS(1982), 1, sym_regular_expression_pattern, - [28180] = 2, + [26984] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2011), 1, - sym_identifier, - [28187] = 2, + ACTIONS(1605), 1, + sym__interpolation_end, + [26991] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2013), 1, - anon_sym_COMMA, - [28194] = 2, + ACTIONS(1984), 1, + anon_sym_GT, + [26998] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2015), 1, - ts_builtin_sym_end, - [28201] = 2, + ACTIONS(1986), 1, + anon_sym_SEMI, + [27005] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2017), 1, - sym_class_name, - [28208] = 2, + ACTIONS(1988), 1, + anon_sym_LBRACE, + [27012] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, - anon_sym_EQ_GT, - [28215] = 2, + ACTIONS(1990), 1, + sym_identifier, + [27019] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2019), 1, - anon_sym_SEMI, - [28222] = 2, + ACTIONS(1968), 1, + anon_sym_DQUOTE, + [27026] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2021), 1, + ACTIONS(1992), 1, sym__doctype, - [28229] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2023), 1, - anon_sym_COMMA, - [28236] = 2, + [27033] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2025), 1, + ACTIONS(1994), 1, anon_sym_RPAREN, - [28243] = 2, + [27040] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1357), 1, + ACTIONS(1310), 1, anon_sym_COLON, - [28250] = 2, + [27047] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1315), 1, - anon_sym_COLON, - [28257] = 2, + ACTIONS(1996), 1, + anon_sym_COMMA, + [27054] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2027), 1, - anon_sym_GT, - [28264] = 2, + ACTIONS(1998), 1, + anon_sym_COMMA, + [27061] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2029), 1, + ACTIONS(2000), 1, anon_sym_GT, - [28271] = 2, + [27068] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2031), 1, - anon_sym_COMMA, - [28278] = 2, + ACTIONS(2002), 1, + anon_sym_LBRACE, + [27075] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2033), 1, - anon_sym_SEMI, - [28285] = 2, + ACTIONS(2004), 1, + anon_sym_COMMA, + [27082] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2035), 1, - anon_sym_SLASH2, - [28292] = 2, + ACTIONS(2006), 1, + anon_sym_LPAREN, + [27089] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(205), 1, - anon_sym_EQ_GT, - [28299] = 2, + ACTIONS(603), 1, + anon_sym_LPAREN, + [27096] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2037), 1, + ACTIONS(2008), 1, anon_sym_GT, - [28306] = 2, + [27103] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2010), 1, + sym_attribute_name, + [27110] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1598), 1, + ACTIONS(1667), 1, anon_sym_COMMA, - [28313] = 2, + [27117] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(572), 1, - anon_sym_LPAREN, - [28320] = 2, + ACTIONS(2012), 1, + anon_sym_LBRACE, + [27124] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2039), 1, - anon_sym_SLASH2, + ACTIONS(2014), 1, + anon_sym_EQ_GT, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(3)] = 0, - [SMALL_STATE(4)] = 76, - [SMALL_STATE(5)] = 156, - [SMALL_STATE(6)] = 230, - [SMALL_STATE(7)] = 293, - [SMALL_STATE(8)] = 358, - [SMALL_STATE(9)] = 421, - [SMALL_STATE(10)] = 484, - [SMALL_STATE(11)] = 547, - [SMALL_STATE(12)] = 610, - [SMALL_STATE(13)] = 673, - [SMALL_STATE(14)] = 736, - [SMALL_STATE(15)] = 799, - [SMALL_STATE(16)] = 862, - [SMALL_STATE(17)] = 927, - [SMALL_STATE(18)] = 990, - [SMALL_STATE(19)] = 1059, - [SMALL_STATE(20)] = 1122, - [SMALL_STATE(21)] = 1189, - [SMALL_STATE(22)] = 1252, - [SMALL_STATE(23)] = 1315, - [SMALL_STATE(24)] = 1382, - [SMALL_STATE(25)] = 1445, - [SMALL_STATE(26)] = 1510, - [SMALL_STATE(27)] = 1576, - [SMALL_STATE(28)] = 1642, - [SMALL_STATE(29)] = 1708, - [SMALL_STATE(30)] = 1772, - [SMALL_STATE(31)] = 1836, - [SMALL_STATE(32)] = 1901, - [SMALL_STATE(33)] = 1960, - [SMALL_STATE(34)] = 2019, - [SMALL_STATE(35)] = 2084, - [SMALL_STATE(36)] = 2142, - [SMALL_STATE(37)] = 2200, - [SMALL_STATE(38)] = 2267, - [SMALL_STATE(39)] = 2332, - [SMALL_STATE(40)] = 2391, - [SMALL_STATE(41)] = 2446, - [SMALL_STATE(42)] = 2517, - [SMALL_STATE(43)] = 2572, - [SMALL_STATE(44)] = 2627, - [SMALL_STATE(45)] = 2686, - [SMALL_STATE(46)] = 2755, - [SMALL_STATE(47)] = 2812, - [SMALL_STATE(48)] = 2885, - [SMALL_STATE(49)] = 2942, - [SMALL_STATE(50)] = 3009, - [SMALL_STATE(51)] = 3066, - [SMALL_STATE(52)] = 3124, - [SMALL_STATE(53)] = 3178, - [SMALL_STATE(54)] = 3232, - [SMALL_STATE(55)] = 3286, - [SMALL_STATE(56)] = 3340, - [SMALL_STATE(57)] = 3394, - [SMALL_STATE(58)] = 3448, - [SMALL_STATE(59)] = 3502, - [SMALL_STATE(60)] = 3556, - [SMALL_STATE(61)] = 3610, - [SMALL_STATE(62)] = 3664, - [SMALL_STATE(63)] = 3724, - [SMALL_STATE(64)] = 3778, - [SMALL_STATE(65)] = 3832, - [SMALL_STATE(66)] = 3886, - [SMALL_STATE(67)] = 3940, - [SMALL_STATE(68)] = 3994, - [SMALL_STATE(69)] = 4048, - [SMALL_STATE(70)] = 4102, - [SMALL_STATE(71)] = 4156, - [SMALL_STATE(72)] = 4210, - [SMALL_STATE(73)] = 4264, - [SMALL_STATE(74)] = 4318, - [SMALL_STATE(75)] = 4372, - [SMALL_STATE(76)] = 4426, - [SMALL_STATE(77)] = 4480, - [SMALL_STATE(78)] = 4534, - [SMALL_STATE(79)] = 4591, - [SMALL_STATE(80)] = 4650, - [SMALL_STATE(81)] = 4707, - [SMALL_STATE(82)] = 4766, - [SMALL_STATE(83)] = 4836, - [SMALL_STATE(84)] = 4892, - [SMALL_STATE(85)] = 4948, - [SMALL_STATE(86)] = 5010, - [SMALL_STATE(87)] = 5068, - [SMALL_STATE(88)] = 5124, - [SMALL_STATE(89)] = 5180, - [SMALL_STATE(90)] = 5236, - [SMALL_STATE(91)] = 5298, - [SMALL_STATE(92)] = 5391, - [SMALL_STATE(93)] = 5484, - [SMALL_STATE(94)] = 5577, - [SMALL_STATE(95)] = 5670, - [SMALL_STATE(96)] = 5763, - [SMALL_STATE(97)] = 5867, - [SMALL_STATE(98)] = 5929, - [SMALL_STATE(99)] = 5981, - [SMALL_STATE(100)] = 6045, - [SMALL_STATE(101)] = 6099, - [SMALL_STATE(102)] = 6159, - [SMALL_STATE(103)] = 6263, - [SMALL_STATE(104)] = 6317, - [SMALL_STATE(105)] = 6371, - [SMALL_STATE(106)] = 6425, - [SMALL_STATE(107)] = 6479, - [SMALL_STATE(108)] = 6581, - [SMALL_STATE(109)] = 6645, - [SMALL_STATE(110)] = 6697, - [SMALL_STATE(111)] = 6763, - [SMALL_STATE(112)] = 6829, - [SMALL_STATE(113)] = 6881, - [SMALL_STATE(114)] = 6985, - [SMALL_STATE(115)] = 7089, - [SMALL_STATE(116)] = 7180, - [SMALL_STATE(117)] = 7271, - [SMALL_STATE(118)] = 7320, - [SMALL_STATE(119)] = 7373, - [SMALL_STATE(120)] = 7428, - [SMALL_STATE(121)] = 7529, - [SMALL_STATE(122)] = 7620, - [SMALL_STATE(123)] = 7669, - [SMALL_STATE(124)] = 7760, - [SMALL_STATE(125)] = 7815, - [SMALL_STATE(126)] = 7916, - [SMALL_STATE(127)] = 7965, - [SMALL_STATE(128)] = 8066, - [SMALL_STATE(129)] = 8115, - [SMALL_STATE(130)] = 8164, - [SMALL_STATE(131)] = 8213, - [SMALL_STATE(132)] = 8262, - [SMALL_STATE(133)] = 8311, - [SMALL_STATE(134)] = 8360, - [SMALL_STATE(135)] = 8461, - [SMALL_STATE(136)] = 8510, - [SMALL_STATE(137)] = 8559, - [SMALL_STATE(138)] = 8608, - [SMALL_STATE(139)] = 8657, - [SMALL_STATE(140)] = 8706, - [SMALL_STATE(141)] = 8755, - [SMALL_STATE(142)] = 8804, - [SMALL_STATE(143)] = 8853, - [SMALL_STATE(144)] = 8954, - [SMALL_STATE(145)] = 9003, - [SMALL_STATE(146)] = 9104, - [SMALL_STATE(147)] = 9205, - [SMALL_STATE(148)] = 9306, - [SMALL_STATE(149)] = 9407, - [SMALL_STATE(150)] = 9462, - [SMALL_STATE(151)] = 9517, - [SMALL_STATE(152)] = 9605, - [SMALL_STATE(153)] = 9659, - [SMALL_STATE(154)] = 9707, - [SMALL_STATE(155)] = 9755, - [SMALL_STATE(156)] = 9853, - [SMALL_STATE(157)] = 9941, - [SMALL_STATE(158)] = 9993, - [SMALL_STATE(159)] = 10081, - [SMALL_STATE(160)] = 10169, - [SMALL_STATE(161)] = 10257, - [SMALL_STATE(162)] = 10308, - [SMALL_STATE(163)] = 10359, - [SMALL_STATE(164)] = 10446, - [SMALL_STATE(165)] = 10495, - [SMALL_STATE(166)] = 10544, - [SMALL_STATE(167)] = 10588, - [SMALL_STATE(168)] = 10638, - [SMALL_STATE(169)] = 10682, - [SMALL_STATE(170)] = 10732, - [SMALL_STATE(171)] = 10815, - [SMALL_STATE(172)] = 10858, - [SMALL_STATE(173)] = 10905, - [SMALL_STATE(174)] = 10988, - [SMALL_STATE(175)] = 11068, - [SMALL_STATE(176)] = 11143, - [SMALL_STATE(177)] = 11186, - [SMALL_STATE(178)] = 11229, - [SMALL_STATE(179)] = 11304, - [SMALL_STATE(180)] = 11379, - [SMALL_STATE(181)] = 11422, - [SMALL_STATE(182)] = 11497, - [SMALL_STATE(183)] = 11540, - [SMALL_STATE(184)] = 11583, - [SMALL_STATE(185)] = 11658, - [SMALL_STATE(186)] = 11733, - [SMALL_STATE(187)] = 11808, - [SMALL_STATE(188)] = 11883, - [SMALL_STATE(189)] = 11958, - [SMALL_STATE(190)] = 12033, - [SMALL_STATE(191)] = 12108, - [SMALL_STATE(192)] = 12180, - [SMALL_STATE(193)] = 12252, - [SMALL_STATE(194)] = 12324, - [SMALL_STATE(195)] = 12396, - [SMALL_STATE(196)] = 12470, - [SMALL_STATE(197)] = 12542, - [SMALL_STATE(198)] = 12614, - [SMALL_STATE(199)] = 12686, - [SMALL_STATE(200)] = 12758, - [SMALL_STATE(201)] = 12830, - [SMALL_STATE(202)] = 12904, - [SMALL_STATE(203)] = 12976, - [SMALL_STATE(204)] = 13050, - [SMALL_STATE(205)] = 13122, - [SMALL_STATE(206)] = 13194, - [SMALL_STATE(207)] = 13268, - [SMALL_STATE(208)] = 13340, - [SMALL_STATE(209)] = 13412, - [SMALL_STATE(210)] = 13484, - [SMALL_STATE(211)] = 13556, - [SMALL_STATE(212)] = 13628, - [SMALL_STATE(213)] = 13700, - [SMALL_STATE(214)] = 13772, - [SMALL_STATE(215)] = 13844, - [SMALL_STATE(216)] = 13916, - [SMALL_STATE(217)] = 13988, - [SMALL_STATE(218)] = 14060, - [SMALL_STATE(219)] = 14132, - [SMALL_STATE(220)] = 14205, - [SMALL_STATE(221)] = 14278, - [SMALL_STATE(222)] = 14351, - [SMALL_STATE(223)] = 14424, - [SMALL_STATE(224)] = 14497, - [SMALL_STATE(225)] = 14570, - [SMALL_STATE(226)] = 14615, - [SMALL_STATE(227)] = 14649, - [SMALL_STATE(228)] = 14683, - [SMALL_STATE(229)] = 14717, - [SMALL_STATE(230)] = 14751, - [SMALL_STATE(231)] = 14785, - [SMALL_STATE(232)] = 14819, - [SMALL_STATE(233)] = 14853, - [SMALL_STATE(234)] = 14889, - [SMALL_STATE(235)] = 14923, - [SMALL_STATE(236)] = 14963, - [SMALL_STATE(237)] = 14997, - [SMALL_STATE(238)] = 15031, - [SMALL_STATE(239)] = 15065, - [SMALL_STATE(240)] = 15099, - [SMALL_STATE(241)] = 15133, - [SMALL_STATE(242)] = 15195, - [SMALL_STATE(243)] = 15257, - [SMALL_STATE(244)] = 15319, - [SMALL_STATE(245)] = 15381, - [SMALL_STATE(246)] = 15443, - [SMALL_STATE(247)] = 15479, - [SMALL_STATE(248)] = 15517, - [SMALL_STATE(249)] = 15579, - [SMALL_STATE(250)] = 15613, - [SMALL_STATE(251)] = 15650, - [SMALL_STATE(252)] = 15711, - [SMALL_STATE(253)] = 15748, - [SMALL_STATE(254)] = 15807, - [SMALL_STATE(255)] = 15868, - [SMALL_STATE(256)] = 15929, - [SMALL_STATE(257)] = 15990, - [SMALL_STATE(258)] = 16048, - [SMALL_STATE(259)] = 16103, - [SMALL_STATE(260)] = 16158, - [SMALL_STATE(261)] = 16193, - [SMALL_STATE(262)] = 16228, - [SMALL_STATE(263)] = 16283, - [SMALL_STATE(264)] = 16338, - [SMALL_STATE(265)] = 16368, - [SMALL_STATE(266)] = 16422, - [SMALL_STATE(267)] = 16452, - [SMALL_STATE(268)] = 16506, - [SMALL_STATE(269)] = 16540, - [SMALL_STATE(270)] = 16594, - [SMALL_STATE(271)] = 16648, - [SMALL_STATE(272)] = 16702, - [SMALL_STATE(273)] = 16731, - [SMALL_STATE(274)] = 16782, - [SMALL_STATE(275)] = 16835, - [SMALL_STATE(276)] = 16888, - [SMALL_STATE(277)] = 16917, - [SMALL_STATE(278)] = 16968, - [SMALL_STATE(279)] = 17001, - [SMALL_STATE(280)] = 17052, - [SMALL_STATE(281)] = 17083, - [SMALL_STATE(282)] = 17134, - [SMALL_STATE(283)] = 17163, - [SMALL_STATE(284)] = 17216, - [SMALL_STATE(285)] = 17267, - [SMALL_STATE(286)] = 17320, - [SMALL_STATE(287)] = 17373, - [SMALL_STATE(288)] = 17404, - [SMALL_STATE(289)] = 17457, - [SMALL_STATE(290)] = 17510, - [SMALL_STATE(291)] = 17563, - [SMALL_STATE(292)] = 17614, - [SMALL_STATE(293)] = 17665, - [SMALL_STATE(294)] = 17695, - [SMALL_STATE(295)] = 17743, - [SMALL_STATE(296)] = 17791, - [SMALL_STATE(297)] = 17839, - [SMALL_STATE(298)] = 17887, - [SMALL_STATE(299)] = 17935, - [SMALL_STATE(300)] = 17983, - [SMALL_STATE(301)] = 18031, - [SMALL_STATE(302)] = 18079, - [SMALL_STATE(303)] = 18127, - [SMALL_STATE(304)] = 18163, - [SMALL_STATE(305)] = 18211, - [SMALL_STATE(306)] = 18259, - [SMALL_STATE(307)] = 18295, - [SMALL_STATE(308)] = 18331, - [SMALL_STATE(309)] = 18379, - [SMALL_STATE(310)] = 18427, - [SMALL_STATE(311)] = 18475, - [SMALL_STATE(312)] = 18523, - [SMALL_STATE(313)] = 18559, - [SMALL_STATE(314)] = 18607, - [SMALL_STATE(315)] = 18655, - [SMALL_STATE(316)] = 18691, - [SMALL_STATE(317)] = 18739, - [SMALL_STATE(318)] = 18766, - [SMALL_STATE(319)] = 18793, - [SMALL_STATE(320)] = 18822, - [SMALL_STATE(321)] = 18849, - [SMALL_STATE(322)] = 18882, - [SMALL_STATE(323)] = 18913, - [SMALL_STATE(324)] = 18949, - [SMALL_STATE(325)] = 18979, - [SMALL_STATE(326)] = 19007, - [SMALL_STATE(327)] = 19034, - [SMALL_STATE(328)] = 19061, - [SMALL_STATE(329)] = 19098, - [SMALL_STATE(330)] = 19122, - [SMALL_STATE(331)] = 19164, - [SMALL_STATE(332)] = 19188, - [SMALL_STATE(333)] = 19212, - [SMALL_STATE(334)] = 19254, - [SMALL_STATE(335)] = 19278, - [SMALL_STATE(336)] = 19302, - [SMALL_STATE(337)] = 19344, - [SMALL_STATE(338)] = 19374, - [SMALL_STATE(339)] = 19398, - [SMALL_STATE(340)] = 19422, - [SMALL_STATE(341)] = 19446, - [SMALL_STATE(342)] = 19486, - [SMALL_STATE(343)] = 19510, - [SMALL_STATE(344)] = 19534, - [SMALL_STATE(345)] = 19558, - [SMALL_STATE(346)] = 19582, - [SMALL_STATE(347)] = 19606, - [SMALL_STATE(348)] = 19630, - [SMALL_STATE(349)] = 19654, - [SMALL_STATE(350)] = 19678, - [SMALL_STATE(351)] = 19708, - [SMALL_STATE(352)] = 19732, - [SMALL_STATE(353)] = 19756, - [SMALL_STATE(354)] = 19780, - [SMALL_STATE(355)] = 19804, - [SMALL_STATE(356)] = 19828, - [SMALL_STATE(357)] = 19852, - [SMALL_STATE(358)] = 19876, - [SMALL_STATE(359)] = 19900, - [SMALL_STATE(360)] = 19924, - [SMALL_STATE(361)] = 19966, - [SMALL_STATE(362)] = 20005, - [SMALL_STATE(363)] = 20044, - [SMALL_STATE(364)] = 20073, - [SMALL_STATE(365)] = 20100, - [SMALL_STATE(366)] = 20127, - [SMALL_STATE(367)] = 20166, - [SMALL_STATE(368)] = 20205, - [SMALL_STATE(369)] = 20244, - [SMALL_STATE(370)] = 20270, - [SMALL_STATE(371)] = 20296, - [SMALL_STATE(372)] = 20317, - [SMALL_STATE(373)] = 20344, - [SMALL_STATE(374)] = 20369, - [SMALL_STATE(375)] = 20394, - [SMALL_STATE(376)] = 20415, - [SMALL_STATE(377)] = 20451, - [SMALL_STATE(378)] = 20475, - [SMALL_STATE(379)] = 20511, - [SMALL_STATE(380)] = 20547, - [SMALL_STATE(381)] = 20583, - [SMALL_STATE(382)] = 20607, - [SMALL_STATE(383)] = 20643, - [SMALL_STATE(384)] = 20679, - [SMALL_STATE(385)] = 20703, - [SMALL_STATE(386)] = 20739, - [SMALL_STATE(387)] = 20765, - [SMALL_STATE(388)] = 20801, - [SMALL_STATE(389)] = 20827, - [SMALL_STATE(390)] = 20863, - [SMALL_STATE(391)] = 20899, - [SMALL_STATE(392)] = 20935, - [SMALL_STATE(393)] = 20971, - [SMALL_STATE(394)] = 21007, - [SMALL_STATE(395)] = 21026, - [SMALL_STATE(396)] = 21045, - [SMALL_STATE(397)] = 21064, - [SMALL_STATE(398)] = 21083, - [SMALL_STATE(399)] = 21102, - [SMALL_STATE(400)] = 21121, - [SMALL_STATE(401)] = 21140, - [SMALL_STATE(402)] = 21159, - [SMALL_STATE(403)] = 21178, - [SMALL_STATE(404)] = 21197, - [SMALL_STATE(405)] = 21216, - [SMALL_STATE(406)] = 21235, - [SMALL_STATE(407)] = 21254, - [SMALL_STATE(408)] = 21273, - [SMALL_STATE(409)] = 21292, - [SMALL_STATE(410)] = 21311, - [SMALL_STATE(411)] = 21330, - [SMALL_STATE(412)] = 21349, - [SMALL_STATE(413)] = 21368, - [SMALL_STATE(414)] = 21387, - [SMALL_STATE(415)] = 21406, - [SMALL_STATE(416)] = 21425, - [SMALL_STATE(417)] = 21444, - [SMALL_STATE(418)] = 21463, - [SMALL_STATE(419)] = 21482, - [SMALL_STATE(420)] = 21501, - [SMALL_STATE(421)] = 21520, - [SMALL_STATE(422)] = 21539, - [SMALL_STATE(423)] = 21558, - [SMALL_STATE(424)] = 21577, - [SMALL_STATE(425)] = 21596, - [SMALL_STATE(426)] = 21615, - [SMALL_STATE(427)] = 21634, - [SMALL_STATE(428)] = 21653, - [SMALL_STATE(429)] = 21672, - [SMALL_STATE(430)] = 21691, - [SMALL_STATE(431)] = 21710, - [SMALL_STATE(432)] = 21729, - [SMALL_STATE(433)] = 21748, - [SMALL_STATE(434)] = 21767, - [SMALL_STATE(435)] = 21786, - [SMALL_STATE(436)] = 21805, - [SMALL_STATE(437)] = 21824, - [SMALL_STATE(438)] = 21843, - [SMALL_STATE(439)] = 21862, - [SMALL_STATE(440)] = 21881, - [SMALL_STATE(441)] = 21900, - [SMALL_STATE(442)] = 21919, - [SMALL_STATE(443)] = 21938, - [SMALL_STATE(444)] = 21957, - [SMALL_STATE(445)] = 21976, - [SMALL_STATE(446)] = 21995, - [SMALL_STATE(447)] = 22013, - [SMALL_STATE(448)] = 22031, - [SMALL_STATE(449)] = 22049, - [SMALL_STATE(450)] = 22067, - [SMALL_STATE(451)] = 22085, - [SMALL_STATE(452)] = 22103, - [SMALL_STATE(453)] = 22125, - [SMALL_STATE(454)] = 22147, - [SMALL_STATE(455)] = 22167, - [SMALL_STATE(456)] = 22185, - [SMALL_STATE(457)] = 22203, - [SMALL_STATE(458)] = 22221, - [SMALL_STATE(459)] = 22239, - [SMALL_STATE(460)] = 22257, - [SMALL_STATE(461)] = 22275, - [SMALL_STATE(462)] = 22293, - [SMALL_STATE(463)] = 22311, - [SMALL_STATE(464)] = 22329, - [SMALL_STATE(465)] = 22347, - [SMALL_STATE(466)] = 22365, - [SMALL_STATE(467)] = 22383, - [SMALL_STATE(468)] = 22401, - [SMALL_STATE(469)] = 22419, - [SMALL_STATE(470)] = 22437, - [SMALL_STATE(471)] = 22455, - [SMALL_STATE(472)] = 22473, - [SMALL_STATE(473)] = 22491, - [SMALL_STATE(474)] = 22509, - [SMALL_STATE(475)] = 22527, - [SMALL_STATE(476)] = 22545, - [SMALL_STATE(477)] = 22563, - [SMALL_STATE(478)] = 22581, - [SMALL_STATE(479)] = 22599, - [SMALL_STATE(480)] = 22619, - [SMALL_STATE(481)] = 22641, - [SMALL_STATE(482)] = 22659, - [SMALL_STATE(483)] = 22677, - [SMALL_STATE(484)] = 22697, - [SMALL_STATE(485)] = 22715, - [SMALL_STATE(486)] = 22733, - [SMALL_STATE(487)] = 22751, - [SMALL_STATE(488)] = 22769, - [SMALL_STATE(489)] = 22787, - [SMALL_STATE(490)] = 22805, - [SMALL_STATE(491)] = 22823, - [SMALL_STATE(492)] = 22841, - [SMALL_STATE(493)] = 22863, - [SMALL_STATE(494)] = 22881, - [SMALL_STATE(495)] = 22899, - [SMALL_STATE(496)] = 22917, - [SMALL_STATE(497)] = 22935, - [SMALL_STATE(498)] = 22953, - [SMALL_STATE(499)] = 22973, - [SMALL_STATE(500)] = 23007, - [SMALL_STATE(501)] = 23025, - [SMALL_STATE(502)] = 23043, - [SMALL_STATE(503)] = 23061, - [SMALL_STATE(504)] = 23079, - [SMALL_STATE(505)] = 23113, - [SMALL_STATE(506)] = 23131, - [SMALL_STATE(507)] = 23150, - [SMALL_STATE(508)] = 23169, - [SMALL_STATE(509)] = 23188, - [SMALL_STATE(510)] = 23209, - [SMALL_STATE(511)] = 23228, - [SMALL_STATE(512)] = 23244, - [SMALL_STATE(513)] = 23260, - [SMALL_STATE(514)] = 23276, - [SMALL_STATE(515)] = 23294, - [SMALL_STATE(516)] = 23312, - [SMALL_STATE(517)] = 23330, - [SMALL_STATE(518)] = 23348, - [SMALL_STATE(519)] = 23368, - [SMALL_STATE(520)] = 23384, - [SMALL_STATE(521)] = 23400, - [SMALL_STATE(522)] = 23416, - [SMALL_STATE(523)] = 23432, - [SMALL_STATE(524)] = 23448, - [SMALL_STATE(525)] = 23464, - [SMALL_STATE(526)] = 23480, - [SMALL_STATE(527)] = 23496, - [SMALL_STATE(528)] = 23512, - [SMALL_STATE(529)] = 23528, - [SMALL_STATE(530)] = 23544, - [SMALL_STATE(531)] = 23560, - [SMALL_STATE(532)] = 23575, - [SMALL_STATE(533)] = 23590, - [SMALL_STATE(534)] = 23613, - [SMALL_STATE(535)] = 23630, - [SMALL_STATE(536)] = 23645, - [SMALL_STATE(537)] = 23660, - [SMALL_STATE(538)] = 23675, - [SMALL_STATE(539)] = 23690, - [SMALL_STATE(540)] = 23709, - [SMALL_STATE(541)] = 23724, - [SMALL_STATE(542)] = 23739, - [SMALL_STATE(543)] = 23754, - [SMALL_STATE(544)] = 23769, - [SMALL_STATE(545)] = 23784, - [SMALL_STATE(546)] = 23799, - [SMALL_STATE(547)] = 23816, - [SMALL_STATE(548)] = 23831, - [SMALL_STATE(549)] = 23847, - [SMALL_STATE(550)] = 23865, - [SMALL_STATE(551)] = 23885, - [SMALL_STATE(552)] = 23905, - [SMALL_STATE(553)] = 23921, - [SMALL_STATE(554)] = 23939, - [SMALL_STATE(555)] = 23953, - [SMALL_STATE(556)] = 23975, - [SMALL_STATE(557)] = 23989, - [SMALL_STATE(558)] = 24003, - [SMALL_STATE(559)] = 24021, - [SMALL_STATE(560)] = 24041, - [SMALL_STATE(561)] = 24061, - [SMALL_STATE(562)] = 24077, - [SMALL_STATE(563)] = 24095, - [SMALL_STATE(564)] = 24109, - [SMALL_STATE(565)] = 24129, - [SMALL_STATE(566)] = 24145, - [SMALL_STATE(567)] = 24165, - [SMALL_STATE(568)] = 24183, - [SMALL_STATE(569)] = 24197, - [SMALL_STATE(570)] = 24217, - [SMALL_STATE(571)] = 24237, - [SMALL_STATE(572)] = 24257, - [SMALL_STATE(573)] = 24279, - [SMALL_STATE(574)] = 24299, - [SMALL_STATE(575)] = 24319, - [SMALL_STATE(576)] = 24339, - [SMALL_STATE(577)] = 24355, - [SMALL_STATE(578)] = 24371, - [SMALL_STATE(579)] = 24389, - [SMALL_STATE(580)] = 24405, - [SMALL_STATE(581)] = 24424, - [SMALL_STATE(582)] = 24437, - [SMALL_STATE(583)] = 24452, - [SMALL_STATE(584)] = 24463, - [SMALL_STATE(585)] = 24478, - [SMALL_STATE(586)] = 24491, - [SMALL_STATE(587)] = 24506, - [SMALL_STATE(588)] = 24525, - [SMALL_STATE(589)] = 24544, - [SMALL_STATE(590)] = 24561, - [SMALL_STATE(591)] = 24580, - [SMALL_STATE(592)] = 24599, - [SMALL_STATE(593)] = 24618, - [SMALL_STATE(594)] = 24635, - [SMALL_STATE(595)] = 24646, - [SMALL_STATE(596)] = 24665, - [SMALL_STATE(597)] = 24684, - [SMALL_STATE(598)] = 24703, - [SMALL_STATE(599)] = 24714, - [SMALL_STATE(600)] = 24733, - [SMALL_STATE(601)] = 24752, - [SMALL_STATE(602)] = 24767, - [SMALL_STATE(603)] = 24786, - [SMALL_STATE(604)] = 24805, - [SMALL_STATE(605)] = 24824, - [SMALL_STATE(606)] = 24843, - [SMALL_STATE(607)] = 24858, - [SMALL_STATE(608)] = 24877, - [SMALL_STATE(609)] = 24896, - [SMALL_STATE(610)] = 24915, - [SMALL_STATE(611)] = 24934, - [SMALL_STATE(612)] = 24949, - [SMALL_STATE(613)] = 24968, - [SMALL_STATE(614)] = 24987, - [SMALL_STATE(615)] = 25006, - [SMALL_STATE(616)] = 25025, - [SMALL_STATE(617)] = 25044, - [SMALL_STATE(618)] = 25063, - [SMALL_STATE(619)] = 25079, - [SMALL_STATE(620)] = 25095, - [SMALL_STATE(621)] = 25111, - [SMALL_STATE(622)] = 25125, - [SMALL_STATE(623)] = 25141, - [SMALL_STATE(624)] = 25157, - [SMALL_STATE(625)] = 25173, - [SMALL_STATE(626)] = 25187, - [SMALL_STATE(627)] = 25203, - [SMALL_STATE(628)] = 25219, - [SMALL_STATE(629)] = 25235, - [SMALL_STATE(630)] = 25249, - [SMALL_STATE(631)] = 25265, - [SMALL_STATE(632)] = 25279, - [SMALL_STATE(633)] = 25295, - [SMALL_STATE(634)] = 25309, - [SMALL_STATE(635)] = 25325, - [SMALL_STATE(636)] = 25341, - [SMALL_STATE(637)] = 25357, - [SMALL_STATE(638)] = 25373, - [SMALL_STATE(639)] = 25387, - [SMALL_STATE(640)] = 25399, - [SMALL_STATE(641)] = 25413, - [SMALL_STATE(642)] = 25427, - [SMALL_STATE(643)] = 25439, - [SMALL_STATE(644)] = 25453, - [SMALL_STATE(645)] = 25467, - [SMALL_STATE(646)] = 25481, - [SMALL_STATE(647)] = 25497, - [SMALL_STATE(648)] = 25513, - [SMALL_STATE(649)] = 25525, - [SMALL_STATE(650)] = 25539, - [SMALL_STATE(651)] = 25553, - [SMALL_STATE(652)] = 25567, - [SMALL_STATE(653)] = 25583, - [SMALL_STATE(654)] = 25599, - [SMALL_STATE(655)] = 25613, - [SMALL_STATE(656)] = 25627, - [SMALL_STATE(657)] = 25641, - [SMALL_STATE(658)] = 25655, - [SMALL_STATE(659)] = 25671, - [SMALL_STATE(660)] = 25687, - [SMALL_STATE(661)] = 25703, - [SMALL_STATE(662)] = 25716, - [SMALL_STATE(663)] = 25729, - [SMALL_STATE(664)] = 25742, - [SMALL_STATE(665)] = 25753, - [SMALL_STATE(666)] = 25766, - [SMALL_STATE(667)] = 25779, - [SMALL_STATE(668)] = 25790, - [SMALL_STATE(669)] = 25803, - [SMALL_STATE(670)] = 25816, - [SMALL_STATE(671)] = 25829, - [SMALL_STATE(672)] = 25842, - [SMALL_STATE(673)] = 25855, - [SMALL_STATE(674)] = 25864, - [SMALL_STATE(675)] = 25873, - [SMALL_STATE(676)] = 25882, - [SMALL_STATE(677)] = 25895, - [SMALL_STATE(678)] = 25908, - [SMALL_STATE(679)] = 25921, - [SMALL_STATE(680)] = 25932, - [SMALL_STATE(681)] = 25945, - [SMALL_STATE(682)] = 25958, - [SMALL_STATE(683)] = 25971, - [SMALL_STATE(684)] = 25984, - [SMALL_STATE(685)] = 25997, - [SMALL_STATE(686)] = 26010, - [SMALL_STATE(687)] = 26023, - [SMALL_STATE(688)] = 26036, - [SMALL_STATE(689)] = 26049, - [SMALL_STATE(690)] = 26062, - [SMALL_STATE(691)] = 26075, - [SMALL_STATE(692)] = 26088, - [SMALL_STATE(693)] = 26099, - [SMALL_STATE(694)] = 26112, - [SMALL_STATE(695)] = 26123, - [SMALL_STATE(696)] = 26136, - [SMALL_STATE(697)] = 26149, - [SMALL_STATE(698)] = 26162, - [SMALL_STATE(699)] = 26175, - [SMALL_STATE(700)] = 26188, - [SMALL_STATE(701)] = 26201, - [SMALL_STATE(702)] = 26214, - [SMALL_STATE(703)] = 26227, - [SMALL_STATE(704)] = 26240, - [SMALL_STATE(705)] = 26253, - [SMALL_STATE(706)] = 26266, - [SMALL_STATE(707)] = 26275, - [SMALL_STATE(708)] = 26288, - [SMALL_STATE(709)] = 26301, - [SMALL_STATE(710)] = 26314, - [SMALL_STATE(711)] = 26327, - [SMALL_STATE(712)] = 26340, - [SMALL_STATE(713)] = 26353, - [SMALL_STATE(714)] = 26366, - [SMALL_STATE(715)] = 26379, - [SMALL_STATE(716)] = 26392, - [SMALL_STATE(717)] = 26405, - [SMALL_STATE(718)] = 26416, - [SMALL_STATE(719)] = 26429, - [SMALL_STATE(720)] = 26442, - [SMALL_STATE(721)] = 26455, - [SMALL_STATE(722)] = 26468, - [SMALL_STATE(723)] = 26481, - [SMALL_STATE(724)] = 26494, - [SMALL_STATE(725)] = 26505, - [SMALL_STATE(726)] = 26518, - [SMALL_STATE(727)] = 26531, - [SMALL_STATE(728)] = 26544, - [SMALL_STATE(729)] = 26557, - [SMALL_STATE(730)] = 26568, - [SMALL_STATE(731)] = 26581, - [SMALL_STATE(732)] = 26592, - [SMALL_STATE(733)] = 26603, - [SMALL_STATE(734)] = 26614, - [SMALL_STATE(735)] = 26623, - [SMALL_STATE(736)] = 26636, - [SMALL_STATE(737)] = 26647, - [SMALL_STATE(738)] = 26660, - [SMALL_STATE(739)] = 26673, - [SMALL_STATE(740)] = 26684, - [SMALL_STATE(741)] = 26695, - [SMALL_STATE(742)] = 26705, - [SMALL_STATE(743)] = 26713, - [SMALL_STATE(744)] = 26723, - [SMALL_STATE(745)] = 26733, - [SMALL_STATE(746)] = 26743, - [SMALL_STATE(747)] = 26753, - [SMALL_STATE(748)] = 26763, - [SMALL_STATE(749)] = 26773, - [SMALL_STATE(750)] = 26783, - [SMALL_STATE(751)] = 26791, - [SMALL_STATE(752)] = 26801, - [SMALL_STATE(753)] = 26811, - [SMALL_STATE(754)] = 26821, - [SMALL_STATE(755)] = 26831, - [SMALL_STATE(756)] = 26841, - [SMALL_STATE(757)] = 26851, - [SMALL_STATE(758)] = 26861, - [SMALL_STATE(759)] = 26871, - [SMALL_STATE(760)] = 26881, - [SMALL_STATE(761)] = 26889, - [SMALL_STATE(762)] = 26897, - [SMALL_STATE(763)] = 26905, - [SMALL_STATE(764)] = 26913, - [SMALL_STATE(765)] = 26921, - [SMALL_STATE(766)] = 26931, - [SMALL_STATE(767)] = 26941, - [SMALL_STATE(768)] = 26951, - [SMALL_STATE(769)] = 26961, - [SMALL_STATE(770)] = 26971, - [SMALL_STATE(771)] = 26981, - [SMALL_STATE(772)] = 26991, - [SMALL_STATE(773)] = 27001, - [SMALL_STATE(774)] = 27011, - [SMALL_STATE(775)] = 27021, - [SMALL_STATE(776)] = 27031, - [SMALL_STATE(777)] = 27041, - [SMALL_STATE(778)] = 27051, - [SMALL_STATE(779)] = 27059, - [SMALL_STATE(780)] = 27069, - [SMALL_STATE(781)] = 27079, - [SMALL_STATE(782)] = 27089, - [SMALL_STATE(783)] = 27099, - [SMALL_STATE(784)] = 27109, - [SMALL_STATE(785)] = 27119, - [SMALL_STATE(786)] = 27127, - [SMALL_STATE(787)] = 27135, - [SMALL_STATE(788)] = 27143, - [SMALL_STATE(789)] = 27153, - [SMALL_STATE(790)] = 27163, - [SMALL_STATE(791)] = 27173, - [SMALL_STATE(792)] = 27181, - [SMALL_STATE(793)] = 27191, - [SMALL_STATE(794)] = 27201, - [SMALL_STATE(795)] = 27211, - [SMALL_STATE(796)] = 27221, - [SMALL_STATE(797)] = 27231, - [SMALL_STATE(798)] = 27241, - [SMALL_STATE(799)] = 27251, - [SMALL_STATE(800)] = 27259, - [SMALL_STATE(801)] = 27269, - [SMALL_STATE(802)] = 27279, - [SMALL_STATE(803)] = 27289, - [SMALL_STATE(804)] = 27299, - [SMALL_STATE(805)] = 27309, - [SMALL_STATE(806)] = 27319, - [SMALL_STATE(807)] = 27329, - [SMALL_STATE(808)] = 27339, - [SMALL_STATE(809)] = 27347, - [SMALL_STATE(810)] = 27357, - [SMALL_STATE(811)] = 27367, - [SMALL_STATE(812)] = 27377, - [SMALL_STATE(813)] = 27387, - [SMALL_STATE(814)] = 27397, - [SMALL_STATE(815)] = 27407, - [SMALL_STATE(816)] = 27415, - [SMALL_STATE(817)] = 27425, - [SMALL_STATE(818)] = 27435, - [SMALL_STATE(819)] = 27445, - [SMALL_STATE(820)] = 27455, - [SMALL_STATE(821)] = 27465, - [SMALL_STATE(822)] = 27475, - [SMALL_STATE(823)] = 27485, - [SMALL_STATE(824)] = 27495, - [SMALL_STATE(825)] = 27503, - [SMALL_STATE(826)] = 27511, - [SMALL_STATE(827)] = 27521, - [SMALL_STATE(828)] = 27531, - [SMALL_STATE(829)] = 27541, - [SMALL_STATE(830)] = 27549, - [SMALL_STATE(831)] = 27559, - [SMALL_STATE(832)] = 27569, - [SMALL_STATE(833)] = 27579, - [SMALL_STATE(834)] = 27587, - [SMALL_STATE(835)] = 27597, - [SMALL_STATE(836)] = 27607, - [SMALL_STATE(837)] = 27617, - [SMALL_STATE(838)] = 27627, - [SMALL_STATE(839)] = 27634, - [SMALL_STATE(840)] = 27641, - [SMALL_STATE(841)] = 27648, - [SMALL_STATE(842)] = 27655, - [SMALL_STATE(843)] = 27662, - [SMALL_STATE(844)] = 27669, - [SMALL_STATE(845)] = 27676, - [SMALL_STATE(846)] = 27683, - [SMALL_STATE(847)] = 27690, - [SMALL_STATE(848)] = 27697, - [SMALL_STATE(849)] = 27704, - [SMALL_STATE(850)] = 27711, - [SMALL_STATE(851)] = 27718, - [SMALL_STATE(852)] = 27725, - [SMALL_STATE(853)] = 27732, - [SMALL_STATE(854)] = 27739, - [SMALL_STATE(855)] = 27746, - [SMALL_STATE(856)] = 27753, - [SMALL_STATE(857)] = 27760, - [SMALL_STATE(858)] = 27767, - [SMALL_STATE(859)] = 27774, - [SMALL_STATE(860)] = 27781, - [SMALL_STATE(861)] = 27788, - [SMALL_STATE(862)] = 27795, - [SMALL_STATE(863)] = 27802, - [SMALL_STATE(864)] = 27809, - [SMALL_STATE(865)] = 27816, - [SMALL_STATE(866)] = 27823, - [SMALL_STATE(867)] = 27830, - [SMALL_STATE(868)] = 27837, - [SMALL_STATE(869)] = 27844, - [SMALL_STATE(870)] = 27851, - [SMALL_STATE(871)] = 27858, - [SMALL_STATE(872)] = 27865, - [SMALL_STATE(873)] = 27872, - [SMALL_STATE(874)] = 27879, - [SMALL_STATE(875)] = 27886, - [SMALL_STATE(876)] = 27893, - [SMALL_STATE(877)] = 27900, - [SMALL_STATE(878)] = 27907, - [SMALL_STATE(879)] = 27914, - [SMALL_STATE(880)] = 27921, - [SMALL_STATE(881)] = 27928, - [SMALL_STATE(882)] = 27935, - [SMALL_STATE(883)] = 27942, - [SMALL_STATE(884)] = 27949, - [SMALL_STATE(885)] = 27956, - [SMALL_STATE(886)] = 27963, - [SMALL_STATE(887)] = 27970, - [SMALL_STATE(888)] = 27977, - [SMALL_STATE(889)] = 27984, - [SMALL_STATE(890)] = 27991, - [SMALL_STATE(891)] = 27998, - [SMALL_STATE(892)] = 28005, - [SMALL_STATE(893)] = 28012, - [SMALL_STATE(894)] = 28019, - [SMALL_STATE(895)] = 28026, - [SMALL_STATE(896)] = 28033, - [SMALL_STATE(897)] = 28040, - [SMALL_STATE(898)] = 28047, - [SMALL_STATE(899)] = 28054, - [SMALL_STATE(900)] = 28061, - [SMALL_STATE(901)] = 28068, - [SMALL_STATE(902)] = 28075, - [SMALL_STATE(903)] = 28082, - [SMALL_STATE(904)] = 28089, - [SMALL_STATE(905)] = 28096, - [SMALL_STATE(906)] = 28103, - [SMALL_STATE(907)] = 28110, - [SMALL_STATE(908)] = 28117, - [SMALL_STATE(909)] = 28124, - [SMALL_STATE(910)] = 28131, - [SMALL_STATE(911)] = 28138, - [SMALL_STATE(912)] = 28145, - [SMALL_STATE(913)] = 28152, - [SMALL_STATE(914)] = 28159, - [SMALL_STATE(915)] = 28166, - [SMALL_STATE(916)] = 28173, - [SMALL_STATE(917)] = 28180, - [SMALL_STATE(918)] = 28187, - [SMALL_STATE(919)] = 28194, - [SMALL_STATE(920)] = 28201, - [SMALL_STATE(921)] = 28208, - [SMALL_STATE(922)] = 28215, - [SMALL_STATE(923)] = 28222, - [SMALL_STATE(924)] = 28229, - [SMALL_STATE(925)] = 28236, - [SMALL_STATE(926)] = 28243, - [SMALL_STATE(927)] = 28250, - [SMALL_STATE(928)] = 28257, - [SMALL_STATE(929)] = 28264, - [SMALL_STATE(930)] = 28271, - [SMALL_STATE(931)] = 28278, - [SMALL_STATE(932)] = 28285, - [SMALL_STATE(933)] = 28292, - [SMALL_STATE(934)] = 28299, - [SMALL_STATE(935)] = 28306, - [SMALL_STATE(936)] = 28313, - [SMALL_STATE(937)] = 28320, + [SMALL_STATE(4)] = 0, + [SMALL_STATE(5)] = 71, + [SMALL_STATE(6)] = 134, + [SMALL_STATE(7)] = 209, + [SMALL_STATE(8)] = 270, + [SMALL_STATE(9)] = 331, + [SMALL_STATE(10)] = 400, + [SMALL_STATE(11)] = 458, + [SMALL_STATE(12)] = 518, + [SMALL_STATE(13)] = 576, + [SMALL_STATE(14)] = 634, + [SMALL_STATE(15)] = 692, + [SMALL_STATE(16)] = 750, + [SMALL_STATE(17)] = 808, + [SMALL_STATE(18)] = 866, + [SMALL_STATE(19)] = 924, + [SMALL_STATE(20)] = 986, + [SMALL_STATE(21)] = 1044, + [SMALL_STATE(22)] = 1102, + [SMALL_STATE(23)] = 1160, + [SMALL_STATE(24)] = 1218, + [SMALL_STATE(25)] = 1276, + [SMALL_STATE(26)] = 1334, + [SMALL_STATE(27)] = 1395, + [SMALL_STATE(28)] = 1458, + [SMALL_STATE(29)] = 1516, + [SMALL_STATE(30)] = 1576, + [SMALL_STATE(31)] = 1636, + [SMALL_STATE(32)] = 1703, + [SMALL_STATE(33)] = 1762, + [SMALL_STATE(34)] = 1817, + [SMALL_STATE(35)] = 1888, + [SMALL_STATE(36)] = 1943, + [SMALL_STATE(37)] = 1998, + [SMALL_STATE(38)] = 2057, + [SMALL_STATE(39)] = 2126, + [SMALL_STATE(40)] = 2183, + [SMALL_STATE(41)] = 2256, + [SMALL_STATE(42)] = 2313, + [SMALL_STATE(43)] = 2380, + [SMALL_STATE(44)] = 2437, + [SMALL_STATE(45)] = 2502, + [SMALL_STATE(46)] = 2556, + [SMALL_STATE(47)] = 2610, + [SMALL_STATE(48)] = 2664, + [SMALL_STATE(49)] = 2718, + [SMALL_STATE(50)] = 2776, + [SMALL_STATE(51)] = 2830, + [SMALL_STATE(52)] = 2884, + [SMALL_STATE(53)] = 2938, + [SMALL_STATE(54)] = 2992, + [SMALL_STATE(55)] = 3052, + [SMALL_STATE(56)] = 3106, + [SMALL_STATE(57)] = 3160, + [SMALL_STATE(58)] = 3214, + [SMALL_STATE(59)] = 3268, + [SMALL_STATE(60)] = 3322, + [SMALL_STATE(61)] = 3376, + [SMALL_STATE(62)] = 3430, + [SMALL_STATE(63)] = 3484, + [SMALL_STATE(64)] = 3538, + [SMALL_STATE(65)] = 3592, + [SMALL_STATE(66)] = 3646, + [SMALL_STATE(67)] = 3700, + [SMALL_STATE(68)] = 3754, + [SMALL_STATE(69)] = 3808, + [SMALL_STATE(70)] = 3862, + [SMALL_STATE(71)] = 3916, + [SMALL_STATE(72)] = 3974, + [SMALL_STATE(73)] = 4032, + [SMALL_STATE(74)] = 4086, + [SMALL_STATE(75)] = 4143, + [SMALL_STATE(76)] = 4202, + [SMALL_STATE(77)] = 4259, + [SMALL_STATE(78)] = 4318, + [SMALL_STATE(79)] = 4377, + [SMALL_STATE(80)] = 4430, + [SMALL_STATE(81)] = 4489, + [SMALL_STATE(82)] = 4542, + [SMALL_STATE(83)] = 4598, + [SMALL_STATE(84)] = 4660, + [SMALL_STATE(85)] = 4718, + [SMALL_STATE(86)] = 4774, + [SMALL_STATE(87)] = 4830, + [SMALL_STATE(88)] = 4882, + [SMALL_STATE(89)] = 4938, + [SMALL_STATE(90)] = 5000, + [SMALL_STATE(91)] = 5056, + [SMALL_STATE(92)] = 5126, + [SMALL_STATE(93)] = 5186, + [SMALL_STATE(94)] = 5240, + [SMALL_STATE(95)] = 5294, + [SMALL_STATE(96)] = 5386, + [SMALL_STATE(97)] = 5478, + [SMALL_STATE(98)] = 5532, + [SMALL_STATE(99)] = 5596, + [SMALL_STATE(100)] = 5650, + [SMALL_STATE(101)] = 5714, + [SMALL_STATE(102)] = 5818, + [SMALL_STATE(103)] = 5880, + [SMALL_STATE(104)] = 5982, + [SMALL_STATE(105)] = 6034, + [SMALL_STATE(106)] = 6138, + [SMALL_STATE(107)] = 6230, + [SMALL_STATE(108)] = 6282, + [SMALL_STATE(109)] = 6348, + [SMALL_STATE(110)] = 6414, + [SMALL_STATE(111)] = 6466, + [SMALL_STATE(112)] = 6570, + [SMALL_STATE(113)] = 6674, + [SMALL_STATE(114)] = 6728, + [SMALL_STATE(115)] = 6820, + [SMALL_STATE(116)] = 6921, + [SMALL_STATE(117)] = 6970, + [SMALL_STATE(118)] = 7071, + [SMALL_STATE(119)] = 7172, + [SMALL_STATE(120)] = 7227, + [SMALL_STATE(121)] = 7282, + [SMALL_STATE(122)] = 7331, + [SMALL_STATE(123)] = 7380, + [SMALL_STATE(124)] = 7481, + [SMALL_STATE(125)] = 7530, + [SMALL_STATE(126)] = 7579, + [SMALL_STATE(127)] = 7634, + [SMALL_STATE(128)] = 7687, + [SMALL_STATE(129)] = 7736, + [SMALL_STATE(130)] = 7785, + [SMALL_STATE(131)] = 7834, + [SMALL_STATE(132)] = 7883, + [SMALL_STATE(133)] = 7984, + [SMALL_STATE(134)] = 8033, + [SMALL_STATE(135)] = 8082, + [SMALL_STATE(136)] = 8131, + [SMALL_STATE(137)] = 8180, + [SMALL_STATE(138)] = 8229, + [SMALL_STATE(139)] = 8278, + [SMALL_STATE(140)] = 8379, + [SMALL_STATE(141)] = 8434, + [SMALL_STATE(142)] = 8535, + [SMALL_STATE(143)] = 8636, + [SMALL_STATE(144)] = 8737, + [SMALL_STATE(145)] = 8786, + [SMALL_STATE(146)] = 8835, + [SMALL_STATE(147)] = 8884, + [SMALL_STATE(148)] = 8938, + [SMALL_STATE(149)] = 8990, + [SMALL_STATE(150)] = 9038, + [SMALL_STATE(151)] = 9086, + [SMALL_STATE(152)] = 9184, + [SMALL_STATE(153)] = 9235, + [SMALL_STATE(154)] = 9286, + [SMALL_STATE(155)] = 9373, + [SMALL_STATE(156)] = 9422, + [SMALL_STATE(157)] = 9471, + [SMALL_STATE(158)] = 9515, + [SMALL_STATE(159)] = 9559, + [SMALL_STATE(160)] = 9609, + [SMALL_STATE(161)] = 9659, + [SMALL_STATE(162)] = 9706, + [SMALL_STATE(163)] = 9789, + [SMALL_STATE(164)] = 9872, + [SMALL_STATE(165)] = 9915, + [SMALL_STATE(166)] = 9995, + [SMALL_STATE(167)] = 10070, + [SMALL_STATE(168)] = 10113, + [SMALL_STATE(169)] = 10188, + [SMALL_STATE(170)] = 10231, + [SMALL_STATE(171)] = 10306, + [SMALL_STATE(172)] = 10349, + [SMALL_STATE(173)] = 10424, + [SMALL_STATE(174)] = 10499, + [SMALL_STATE(175)] = 10542, + [SMALL_STATE(176)] = 10585, + [SMALL_STATE(177)] = 10660, + [SMALL_STATE(178)] = 10735, + [SMALL_STATE(179)] = 10810, + [SMALL_STATE(180)] = 10885, + [SMALL_STATE(181)] = 10960, + [SMALL_STATE(182)] = 11035, + [SMALL_STATE(183)] = 11110, + [SMALL_STATE(184)] = 11182, + [SMALL_STATE(185)] = 11254, + [SMALL_STATE(186)] = 11328, + [SMALL_STATE(187)] = 11400, + [SMALL_STATE(188)] = 11472, + [SMALL_STATE(189)] = 11544, + [SMALL_STATE(190)] = 11616, + [SMALL_STATE(191)] = 11688, + [SMALL_STATE(192)] = 11760, + [SMALL_STATE(193)] = 11832, + [SMALL_STATE(194)] = 11906, + [SMALL_STATE(195)] = 11978, + [SMALL_STATE(196)] = 12052, + [SMALL_STATE(197)] = 12124, + [SMALL_STATE(198)] = 12196, + [SMALL_STATE(199)] = 12270, + [SMALL_STATE(200)] = 12342, + [SMALL_STATE(201)] = 12414, + [SMALL_STATE(202)] = 12486, + [SMALL_STATE(203)] = 12558, + [SMALL_STATE(204)] = 12630, + [SMALL_STATE(205)] = 12702, + [SMALL_STATE(206)] = 12774, + [SMALL_STATE(207)] = 12846, + [SMALL_STATE(208)] = 12918, + [SMALL_STATE(209)] = 12990, + [SMALL_STATE(210)] = 13062, + [SMALL_STATE(211)] = 13134, + [SMALL_STATE(212)] = 13207, + [SMALL_STATE(213)] = 13280, + [SMALL_STATE(214)] = 13353, + [SMALL_STATE(215)] = 13426, + [SMALL_STATE(216)] = 13499, + [SMALL_STATE(217)] = 13572, + [SMALL_STATE(218)] = 13634, + [SMALL_STATE(219)] = 13696, + [SMALL_STATE(220)] = 13758, + [SMALL_STATE(221)] = 13820, + [SMALL_STATE(222)] = 13882, + [SMALL_STATE(223)] = 13944, + [SMALL_STATE(224)] = 14005, + [SMALL_STATE(225)] = 14066, + [SMALL_STATE(226)] = 14127, + [SMALL_STATE(227)] = 14186, + [SMALL_STATE(228)] = 14247, + [SMALL_STATE(229)] = 14305, + [SMALL_STATE(230)] = 14360, + [SMALL_STATE(231)] = 14415, + [SMALL_STATE(232)] = 14470, + [SMALL_STATE(233)] = 14525, + [SMALL_STATE(234)] = 14579, + [SMALL_STATE(235)] = 14633, + [SMALL_STATE(236)] = 14687, + [SMALL_STATE(237)] = 14741, + [SMALL_STATE(238)] = 14795, + [SMALL_STATE(239)] = 14846, + [SMALL_STATE(240)] = 14899, + [SMALL_STATE(241)] = 14950, + [SMALL_STATE(242)] = 15001, + [SMALL_STATE(243)] = 15052, + [SMALL_STATE(244)] = 15083, + [SMALL_STATE(245)] = 15122, + [SMALL_STATE(246)] = 15175, + [SMALL_STATE(247)] = 15228, + [SMALL_STATE(248)] = 15279, + [SMALL_STATE(249)] = 15332, + [SMALL_STATE(250)] = 15383, + [SMALL_STATE(251)] = 15436, + [SMALL_STATE(252)] = 15487, + [SMALL_STATE(253)] = 15518, + [SMALL_STATE(254)] = 15571, + [SMALL_STATE(255)] = 15624, + [SMALL_STATE(256)] = 15677, + [SMALL_STATE(257)] = 15725, + [SMALL_STATE(258)] = 15773, + [SMALL_STATE(259)] = 15821, + [SMALL_STATE(260)] = 15869, + [SMALL_STATE(261)] = 15917, + [SMALL_STATE(262)] = 15965, + [SMALL_STATE(263)] = 15993, + [SMALL_STATE(264)] = 16021, + [SMALL_STATE(265)] = 16069, + [SMALL_STATE(266)] = 16097, + [SMALL_STATE(267)] = 16125, + [SMALL_STATE(268)] = 16153, + [SMALL_STATE(269)] = 16181, + [SMALL_STATE(270)] = 16209, + [SMALL_STATE(271)] = 16237, + [SMALL_STATE(272)] = 16265, + [SMALL_STATE(273)] = 16293, + [SMALL_STATE(274)] = 16321, + [SMALL_STATE(275)] = 16349, + [SMALL_STATE(276)] = 16377, + [SMALL_STATE(277)] = 16405, + [SMALL_STATE(278)] = 16453, + [SMALL_STATE(279)] = 16485, + [SMALL_STATE(280)] = 16533, + [SMALL_STATE(281)] = 16581, + [SMALL_STATE(282)] = 16629, + [SMALL_STATE(283)] = 16677, + [SMALL_STATE(284)] = 16725, + [SMALL_STATE(285)] = 16773, + [SMALL_STATE(286)] = 16821, + [SMALL_STATE(287)] = 16869, + [SMALL_STATE(288)] = 16917, + [SMALL_STATE(289)] = 16965, + [SMALL_STATE(290)] = 16998, + [SMALL_STATE(291)] = 17028, + [SMALL_STATE(292)] = 17064, + [SMALL_STATE(293)] = 17094, + [SMALL_STATE(294)] = 17122, + [SMALL_STATE(295)] = 17149, + [SMALL_STATE(296)] = 17186, + [SMALL_STATE(297)] = 17213, + [SMALL_STATE(298)] = 17237, + [SMALL_STATE(299)] = 17261, + [SMALL_STATE(300)] = 17285, + [SMALL_STATE(301)] = 17313, + [SMALL_STATE(302)] = 17355, + [SMALL_STATE(303)] = 17397, + [SMALL_STATE(304)] = 17439, + [SMALL_STATE(305)] = 17463, + [SMALL_STATE(306)] = 17493, + [SMALL_STATE(307)] = 17517, + [SMALL_STATE(308)] = 17541, + [SMALL_STATE(309)] = 17565, + [SMALL_STATE(310)] = 17589, + [SMALL_STATE(311)] = 17613, + [SMALL_STATE(312)] = 17641, + [SMALL_STATE(313)] = 17665, + [SMALL_STATE(314)] = 17689, + [SMALL_STATE(315)] = 17717, + [SMALL_STATE(316)] = 17759, + [SMALL_STATE(317)] = 17799, + [SMALL_STATE(318)] = 17829, + [SMALL_STATE(319)] = 17853, + [SMALL_STATE(320)] = 17877, + [SMALL_STATE(321)] = 17901, + [SMALL_STATE(322)] = 17940, + [SMALL_STATE(323)] = 17979, + [SMALL_STATE(324)] = 18006, + [SMALL_STATE(325)] = 18035, + [SMALL_STATE(326)] = 18074, + [SMALL_STATE(327)] = 18113, + [SMALL_STATE(328)] = 18152, + [SMALL_STATE(329)] = 18179, + [SMALL_STATE(330)] = 18202, + [SMALL_STATE(331)] = 18225, + [SMALL_STATE(332)] = 18251, + [SMALL_STATE(333)] = 18283, + [SMALL_STATE(334)] = 18309, + [SMALL_STATE(335)] = 18331, + [SMALL_STATE(336)] = 18353, + [SMALL_STATE(337)] = 18377, + [SMALL_STATE(338)] = 18401, + [SMALL_STATE(339)] = 18433, + [SMALL_STATE(340)] = 18455, + [SMALL_STATE(341)] = 18487, + [SMALL_STATE(342)] = 18513, + [SMALL_STATE(343)] = 18542, + [SMALL_STATE(344)] = 18571, + [SMALL_STATE(345)] = 18594, + [SMALL_STATE(346)] = 18623, + [SMALL_STATE(347)] = 18648, + [SMALL_STATE(348)] = 18675, + [SMALL_STATE(349)] = 18704, + [SMALL_STATE(350)] = 18729, + [SMALL_STATE(351)] = 18758, + [SMALL_STATE(352)] = 18779, + [SMALL_STATE(353)] = 18800, + [SMALL_STATE(354)] = 18820, + [SMALL_STATE(355)] = 18856, + [SMALL_STATE(356)] = 18892, + [SMALL_STATE(357)] = 18928, + [SMALL_STATE(358)] = 18964, + [SMALL_STATE(359)] = 19000, + [SMALL_STATE(360)] = 19024, + [SMALL_STATE(361)] = 19060, + [SMALL_STATE(362)] = 19086, + [SMALL_STATE(363)] = 19110, + [SMALL_STATE(364)] = 19146, + [SMALL_STATE(365)] = 19182, + [SMALL_STATE(366)] = 19206, + [SMALL_STATE(367)] = 19228, + [SMALL_STATE(368)] = 19254, + [SMALL_STATE(369)] = 19290, + [SMALL_STATE(370)] = 19316, + [SMALL_STATE(371)] = 19352, + [SMALL_STATE(372)] = 19372, + [SMALL_STATE(373)] = 19408, + [SMALL_STATE(374)] = 19428, + [SMALL_STATE(375)] = 19464, + [SMALL_STATE(376)] = 19500, + [SMALL_STATE(377)] = 19524, + [SMALL_STATE(378)] = 19543, + [SMALL_STATE(379)] = 19570, + [SMALL_STATE(380)] = 19589, + [SMALL_STATE(381)] = 19612, + [SMALL_STATE(382)] = 19639, + [SMALL_STATE(383)] = 19658, + [SMALL_STATE(384)] = 19677, + [SMALL_STATE(385)] = 19696, + [SMALL_STATE(386)] = 19715, + [SMALL_STATE(387)] = 19734, + [SMALL_STATE(388)] = 19753, + [SMALL_STATE(389)] = 19772, + [SMALL_STATE(390)] = 19791, + [SMALL_STATE(391)] = 19810, + [SMALL_STATE(392)] = 19829, + [SMALL_STATE(393)] = 19848, + [SMALL_STATE(394)] = 19867, + [SMALL_STATE(395)] = 19886, + [SMALL_STATE(396)] = 19905, + [SMALL_STATE(397)] = 19924, + [SMALL_STATE(398)] = 19943, + [SMALL_STATE(399)] = 19962, + [SMALL_STATE(400)] = 19981, + [SMALL_STATE(401)] = 20000, + [SMALL_STATE(402)] = 20019, + [SMALL_STATE(403)] = 20038, + [SMALL_STATE(404)] = 20057, + [SMALL_STATE(405)] = 20076, + [SMALL_STATE(406)] = 20095, + [SMALL_STATE(407)] = 20114, + [SMALL_STATE(408)] = 20133, + [SMALL_STATE(409)] = 20152, + [SMALL_STATE(410)] = 20171, + [SMALL_STATE(411)] = 20190, + [SMALL_STATE(412)] = 20209, + [SMALL_STATE(413)] = 20228, + [SMALL_STATE(414)] = 20247, + [SMALL_STATE(415)] = 20266, + [SMALL_STATE(416)] = 20285, + [SMALL_STATE(417)] = 20304, + [SMALL_STATE(418)] = 20323, + [SMALL_STATE(419)] = 20342, + [SMALL_STATE(420)] = 20361, + [SMALL_STATE(421)] = 20380, + [SMALL_STATE(422)] = 20399, + [SMALL_STATE(423)] = 20418, + [SMALL_STATE(424)] = 20437, + [SMALL_STATE(425)] = 20456, + [SMALL_STATE(426)] = 20475, + [SMALL_STATE(427)] = 20494, + [SMALL_STATE(428)] = 20513, + [SMALL_STATE(429)] = 20532, + [SMALL_STATE(430)] = 20551, + [SMALL_STATE(431)] = 20570, + [SMALL_STATE(432)] = 20589, + [SMALL_STATE(433)] = 20607, + [SMALL_STATE(434)] = 20625, + [SMALL_STATE(435)] = 20643, + [SMALL_STATE(436)] = 20661, + [SMALL_STATE(437)] = 20679, + [SMALL_STATE(438)] = 20697, + [SMALL_STATE(439)] = 20715, + [SMALL_STATE(440)] = 20733, + [SMALL_STATE(441)] = 20751, + [SMALL_STATE(442)] = 20769, + [SMALL_STATE(443)] = 20787, + [SMALL_STATE(444)] = 20805, + [SMALL_STATE(445)] = 20827, + [SMALL_STATE(446)] = 20847, + [SMALL_STATE(447)] = 20865, + [SMALL_STATE(448)] = 20883, + [SMALL_STATE(449)] = 20901, + [SMALL_STATE(450)] = 20919, + [SMALL_STATE(451)] = 20937, + [SMALL_STATE(452)] = 20955, + [SMALL_STATE(453)] = 20973, + [SMALL_STATE(454)] = 20991, + [SMALL_STATE(455)] = 21013, + [SMALL_STATE(456)] = 21031, + [SMALL_STATE(457)] = 21049, + [SMALL_STATE(458)] = 21067, + [SMALL_STATE(459)] = 21085, + [SMALL_STATE(460)] = 21103, + [SMALL_STATE(461)] = 21121, + [SMALL_STATE(462)] = 21139, + [SMALL_STATE(463)] = 21157, + [SMALL_STATE(464)] = 21179, + [SMALL_STATE(465)] = 21199, + [SMALL_STATE(466)] = 21217, + [SMALL_STATE(467)] = 21235, + [SMALL_STATE(468)] = 21253, + [SMALL_STATE(469)] = 21271, + [SMALL_STATE(470)] = 21289, + [SMALL_STATE(471)] = 21307, + [SMALL_STATE(472)] = 21325, + [SMALL_STATE(473)] = 21343, + [SMALL_STATE(474)] = 21361, + [SMALL_STATE(475)] = 21379, + [SMALL_STATE(476)] = 21397, + [SMALL_STATE(477)] = 21415, + [SMALL_STATE(478)] = 21435, + [SMALL_STATE(479)] = 21453, + [SMALL_STATE(480)] = 21471, + [SMALL_STATE(481)] = 21489, + [SMALL_STATE(482)] = 21507, + [SMALL_STATE(483)] = 21525, + [SMALL_STATE(484)] = 21543, + [SMALL_STATE(485)] = 21565, + [SMALL_STATE(486)] = 21583, + [SMALL_STATE(487)] = 21603, + [SMALL_STATE(488)] = 21621, + [SMALL_STATE(489)] = 21655, + [SMALL_STATE(490)] = 21673, + [SMALL_STATE(491)] = 21707, + [SMALL_STATE(492)] = 21725, + [SMALL_STATE(493)] = 21744, + [SMALL_STATE(494)] = 21767, + [SMALL_STATE(495)] = 21784, + [SMALL_STATE(496)] = 21805, + [SMALL_STATE(497)] = 21822, + [SMALL_STATE(498)] = 21839, + [SMALL_STATE(499)] = 21858, + [SMALL_STATE(500)] = 21875, + [SMALL_STATE(501)] = 21892, + [SMALL_STATE(502)] = 21909, + [SMALL_STATE(503)] = 21926, + [SMALL_STATE(504)] = 21943, + [SMALL_STATE(505)] = 21960, + [SMALL_STATE(506)] = 21979, + [SMALL_STATE(507)] = 21998, + [SMALL_STATE(508)] = 22015, + [SMALL_STATE(509)] = 22032, + [SMALL_STATE(510)] = 22050, + [SMALL_STATE(511)] = 22066, + [SMALL_STATE(512)] = 22082, + [SMALL_STATE(513)] = 22102, + [SMALL_STATE(514)] = 22118, + [SMALL_STATE(515)] = 22134, + [SMALL_STATE(516)] = 22152, + [SMALL_STATE(517)] = 22168, + [SMALL_STATE(518)] = 22184, + [SMALL_STATE(519)] = 22200, + [SMALL_STATE(520)] = 22216, + [SMALL_STATE(521)] = 22232, + [SMALL_STATE(522)] = 22248, + [SMALL_STATE(523)] = 22266, + [SMALL_STATE(524)] = 22282, + [SMALL_STATE(525)] = 22298, + [SMALL_STATE(526)] = 22314, + [SMALL_STATE(527)] = 22330, + [SMALL_STATE(528)] = 22346, + [SMALL_STATE(529)] = 22364, + [SMALL_STATE(530)] = 22379, + [SMALL_STATE(531)] = 22394, + [SMALL_STATE(532)] = 22409, + [SMALL_STATE(533)] = 22428, + [SMALL_STATE(534)] = 22443, + [SMALL_STATE(535)] = 22466, + [SMALL_STATE(536)] = 22481, + [SMALL_STATE(537)] = 22496, + [SMALL_STATE(538)] = 22511, + [SMALL_STATE(539)] = 22526, + [SMALL_STATE(540)] = 22541, + [SMALL_STATE(541)] = 22558, + [SMALL_STATE(542)] = 22573, + [SMALL_STATE(543)] = 22588, + [SMALL_STATE(544)] = 22603, + [SMALL_STATE(545)] = 22618, + [SMALL_STATE(546)] = 22635, + [SMALL_STATE(547)] = 22655, + [SMALL_STATE(548)] = 22671, + [SMALL_STATE(549)] = 22691, + [SMALL_STATE(550)] = 22709, + [SMALL_STATE(551)] = 22723, + [SMALL_STATE(552)] = 22739, + [SMALL_STATE(553)] = 22759, + [SMALL_STATE(554)] = 22775, + [SMALL_STATE(555)] = 22795, + [SMALL_STATE(556)] = 22813, + [SMALL_STATE(557)] = 22827, + [SMALL_STATE(558)] = 22843, + [SMALL_STATE(559)] = 22863, + [SMALL_STATE(560)] = 22883, + [SMALL_STATE(561)] = 22903, + [SMALL_STATE(562)] = 22917, + [SMALL_STATE(563)] = 22937, + [SMALL_STATE(564)] = 22953, + [SMALL_STATE(565)] = 22973, + [SMALL_STATE(566)] = 22993, + [SMALL_STATE(567)] = 23009, + [SMALL_STATE(568)] = 23027, + [SMALL_STATE(569)] = 23041, + [SMALL_STATE(570)] = 23063, + [SMALL_STATE(571)] = 23085, + [SMALL_STATE(572)] = 23103, + [SMALL_STATE(573)] = 23123, + [SMALL_STATE(574)] = 23137, + [SMALL_STATE(575)] = 23155, + [SMALL_STATE(576)] = 23173, + [SMALL_STATE(577)] = 23189, + [SMALL_STATE(578)] = 23209, + [SMALL_STATE(579)] = 23228, + [SMALL_STATE(580)] = 23243, + [SMALL_STATE(581)] = 23262, + [SMALL_STATE(582)] = 23281, + [SMALL_STATE(583)] = 23300, + [SMALL_STATE(584)] = 23311, + [SMALL_STATE(585)] = 23330, + [SMALL_STATE(586)] = 23349, + [SMALL_STATE(587)] = 23364, + [SMALL_STATE(588)] = 23377, + [SMALL_STATE(589)] = 23396, + [SMALL_STATE(590)] = 23415, + [SMALL_STATE(591)] = 23434, + [SMALL_STATE(592)] = 23453, + [SMALL_STATE(593)] = 23468, + [SMALL_STATE(594)] = 23479, + [SMALL_STATE(595)] = 23496, + [SMALL_STATE(596)] = 23515, + [SMALL_STATE(597)] = 23528, + [SMALL_STATE(598)] = 23539, + [SMALL_STATE(599)] = 23558, + [SMALL_STATE(600)] = 23577, + [SMALL_STATE(601)] = 23592, + [SMALL_STATE(602)] = 23611, + [SMALL_STATE(603)] = 23630, + [SMALL_STATE(604)] = 23649, + [SMALL_STATE(605)] = 23668, + [SMALL_STATE(606)] = 23687, + [SMALL_STATE(607)] = 23704, + [SMALL_STATE(608)] = 23723, + [SMALL_STATE(609)] = 23738, + [SMALL_STATE(610)] = 23757, + [SMALL_STATE(611)] = 23772, + [SMALL_STATE(612)] = 23791, + [SMALL_STATE(613)] = 23810, + [SMALL_STATE(614)] = 23829, + [SMALL_STATE(615)] = 23848, + [SMALL_STATE(616)] = 23867, + [SMALL_STATE(617)] = 23883, + [SMALL_STATE(618)] = 23899, + [SMALL_STATE(619)] = 23915, + [SMALL_STATE(620)] = 23931, + [SMALL_STATE(621)] = 23947, + [SMALL_STATE(622)] = 23961, + [SMALL_STATE(623)] = 23977, + [SMALL_STATE(624)] = 23991, + [SMALL_STATE(625)] = 24005, + [SMALL_STATE(626)] = 24021, + [SMALL_STATE(627)] = 24037, + [SMALL_STATE(628)] = 24049, + [SMALL_STATE(629)] = 24065, + [SMALL_STATE(630)] = 24079, + [SMALL_STATE(631)] = 24093, + [SMALL_STATE(632)] = 24107, + [SMALL_STATE(633)] = 24121, + [SMALL_STATE(634)] = 24137, + [SMALL_STATE(635)] = 24151, + [SMALL_STATE(636)] = 24165, + [SMALL_STATE(637)] = 24179, + [SMALL_STATE(638)] = 24193, + [SMALL_STATE(639)] = 24205, + [SMALL_STATE(640)] = 24221, + [SMALL_STATE(641)] = 24235, + [SMALL_STATE(642)] = 24251, + [SMALL_STATE(643)] = 24267, + [SMALL_STATE(644)] = 24283, + [SMALL_STATE(645)] = 24297, + [SMALL_STATE(646)] = 24313, + [SMALL_STATE(647)] = 24329, + [SMALL_STATE(648)] = 24345, + [SMALL_STATE(649)] = 24357, + [SMALL_STATE(650)] = 24373, + [SMALL_STATE(651)] = 24387, + [SMALL_STATE(652)] = 24403, + [SMALL_STATE(653)] = 24417, + [SMALL_STATE(654)] = 24433, + [SMALL_STATE(655)] = 24447, + [SMALL_STATE(656)] = 24463, + [SMALL_STATE(657)] = 24477, + [SMALL_STATE(658)] = 24491, + [SMALL_STATE(659)] = 24507, + [SMALL_STATE(660)] = 24520, + [SMALL_STATE(661)] = 24533, + [SMALL_STATE(662)] = 24546, + [SMALL_STATE(663)] = 24557, + [SMALL_STATE(664)] = 24570, + [SMALL_STATE(665)] = 24581, + [SMALL_STATE(666)] = 24594, + [SMALL_STATE(667)] = 24605, + [SMALL_STATE(668)] = 24618, + [SMALL_STATE(669)] = 24629, + [SMALL_STATE(670)] = 24642, + [SMALL_STATE(671)] = 24655, + [SMALL_STATE(672)] = 24668, + [SMALL_STATE(673)] = 24679, + [SMALL_STATE(674)] = 24692, + [SMALL_STATE(675)] = 24705, + [SMALL_STATE(676)] = 24718, + [SMALL_STATE(677)] = 24731, + [SMALL_STATE(678)] = 24744, + [SMALL_STATE(679)] = 24757, + [SMALL_STATE(680)] = 24768, + [SMALL_STATE(681)] = 24781, + [SMALL_STATE(682)] = 24794, + [SMALL_STATE(683)] = 24807, + [SMALL_STATE(684)] = 24820, + [SMALL_STATE(685)] = 24833, + [SMALL_STATE(686)] = 24846, + [SMALL_STATE(687)] = 24859, + [SMALL_STATE(688)] = 24868, + [SMALL_STATE(689)] = 24881, + [SMALL_STATE(690)] = 24894, + [SMALL_STATE(691)] = 24903, + [SMALL_STATE(692)] = 24916, + [SMALL_STATE(693)] = 24925, + [SMALL_STATE(694)] = 24938, + [SMALL_STATE(695)] = 24949, + [SMALL_STATE(696)] = 24962, + [SMALL_STATE(697)] = 24975, + [SMALL_STATE(698)] = 24988, + [SMALL_STATE(699)] = 24999, + [SMALL_STATE(700)] = 25012, + [SMALL_STATE(701)] = 25025, + [SMALL_STATE(702)] = 25038, + [SMALL_STATE(703)] = 25051, + [SMALL_STATE(704)] = 25062, + [SMALL_STATE(705)] = 25071, + [SMALL_STATE(706)] = 25084, + [SMALL_STATE(707)] = 25097, + [SMALL_STATE(708)] = 25110, + [SMALL_STATE(709)] = 25123, + [SMALL_STATE(710)] = 25136, + [SMALL_STATE(711)] = 25149, + [SMALL_STATE(712)] = 25162, + [SMALL_STATE(713)] = 25175, + [SMALL_STATE(714)] = 25188, + [SMALL_STATE(715)] = 25201, + [SMALL_STATE(716)] = 25214, + [SMALL_STATE(717)] = 25227, + [SMALL_STATE(718)] = 25240, + [SMALL_STATE(719)] = 25253, + [SMALL_STATE(720)] = 25266, + [SMALL_STATE(721)] = 25279, + [SMALL_STATE(722)] = 25288, + [SMALL_STATE(723)] = 25301, + [SMALL_STATE(724)] = 25314, + [SMALL_STATE(725)] = 25327, + [SMALL_STATE(726)] = 25340, + [SMALL_STATE(727)] = 25351, + [SMALL_STATE(728)] = 25364, + [SMALL_STATE(729)] = 25377, + [SMALL_STATE(730)] = 25390, + [SMALL_STATE(731)] = 25401, + [SMALL_STATE(732)] = 25412, + [SMALL_STATE(733)] = 25425, + [SMALL_STATE(734)] = 25438, + [SMALL_STATE(735)] = 25451, + [SMALL_STATE(736)] = 25464, + [SMALL_STATE(737)] = 25475, + [SMALL_STATE(738)] = 25486, + [SMALL_STATE(739)] = 25499, + [SMALL_STATE(740)] = 25509, + [SMALL_STATE(741)] = 25519, + [SMALL_STATE(742)] = 25527, + [SMALL_STATE(743)] = 25535, + [SMALL_STATE(744)] = 25545, + [SMALL_STATE(745)] = 25555, + [SMALL_STATE(746)] = 25563, + [SMALL_STATE(747)] = 25573, + [SMALL_STATE(748)] = 25583, + [SMALL_STATE(749)] = 25593, + [SMALL_STATE(750)] = 25603, + [SMALL_STATE(751)] = 25613, + [SMALL_STATE(752)] = 25623, + [SMALL_STATE(753)] = 25633, + [SMALL_STATE(754)] = 25643, + [SMALL_STATE(755)] = 25653, + [SMALL_STATE(756)] = 25663, + [SMALL_STATE(757)] = 25673, + [SMALL_STATE(758)] = 25683, + [SMALL_STATE(759)] = 25693, + [SMALL_STATE(760)] = 25703, + [SMALL_STATE(761)] = 25713, + [SMALL_STATE(762)] = 25723, + [SMALL_STATE(763)] = 25733, + [SMALL_STATE(764)] = 25743, + [SMALL_STATE(765)] = 25753, + [SMALL_STATE(766)] = 25763, + [SMALL_STATE(767)] = 25773, + [SMALL_STATE(768)] = 25781, + [SMALL_STATE(769)] = 25791, + [SMALL_STATE(770)] = 25799, + [SMALL_STATE(771)] = 25809, + [SMALL_STATE(772)] = 25819, + [SMALL_STATE(773)] = 25829, + [SMALL_STATE(774)] = 25837, + [SMALL_STATE(775)] = 25847, + [SMALL_STATE(776)] = 25857, + [SMALL_STATE(777)] = 25865, + [SMALL_STATE(778)] = 25875, + [SMALL_STATE(779)] = 25885, + [SMALL_STATE(780)] = 25895, + [SMALL_STATE(781)] = 25905, + [SMALL_STATE(782)] = 25915, + [SMALL_STATE(783)] = 25925, + [SMALL_STATE(784)] = 25935, + [SMALL_STATE(785)] = 25943, + [SMALL_STATE(786)] = 25953, + [SMALL_STATE(787)] = 25963, + [SMALL_STATE(788)] = 25973, + [SMALL_STATE(789)] = 25981, + [SMALL_STATE(790)] = 25991, + [SMALL_STATE(791)] = 26001, + [SMALL_STATE(792)] = 26011, + [SMALL_STATE(793)] = 26019, + [SMALL_STATE(794)] = 26029, + [SMALL_STATE(795)] = 26039, + [SMALL_STATE(796)] = 26049, + [SMALL_STATE(797)] = 26059, + [SMALL_STATE(798)] = 26069, + [SMALL_STATE(799)] = 26079, + [SMALL_STATE(800)] = 26089, + [SMALL_STATE(801)] = 26099, + [SMALL_STATE(802)] = 26109, + [SMALL_STATE(803)] = 26119, + [SMALL_STATE(804)] = 26127, + [SMALL_STATE(805)] = 26137, + [SMALL_STATE(806)] = 26147, + [SMALL_STATE(807)] = 26157, + [SMALL_STATE(808)] = 26167, + [SMALL_STATE(809)] = 26177, + [SMALL_STATE(810)] = 26187, + [SMALL_STATE(811)] = 26195, + [SMALL_STATE(812)] = 26205, + [SMALL_STATE(813)] = 26215, + [SMALL_STATE(814)] = 26225, + [SMALL_STATE(815)] = 26235, + [SMALL_STATE(816)] = 26245, + [SMALL_STATE(817)] = 26253, + [SMALL_STATE(818)] = 26261, + [SMALL_STATE(819)] = 26271, + [SMALL_STATE(820)] = 26281, + [SMALL_STATE(821)] = 26291, + [SMALL_STATE(822)] = 26299, + [SMALL_STATE(823)] = 26307, + [SMALL_STATE(824)] = 26317, + [SMALL_STATE(825)] = 26327, + [SMALL_STATE(826)] = 26337, + [SMALL_STATE(827)] = 26347, + [SMALL_STATE(828)] = 26357, + [SMALL_STATE(829)] = 26367, + [SMALL_STATE(830)] = 26375, + [SMALL_STATE(831)] = 26385, + [SMALL_STATE(832)] = 26395, + [SMALL_STATE(833)] = 26403, + [SMALL_STATE(834)] = 26413, + [SMALL_STATE(835)] = 26423, + [SMALL_STATE(836)] = 26431, + [SMALL_STATE(837)] = 26438, + [SMALL_STATE(838)] = 26445, + [SMALL_STATE(839)] = 26452, + [SMALL_STATE(840)] = 26459, + [SMALL_STATE(841)] = 26466, + [SMALL_STATE(842)] = 26473, + [SMALL_STATE(843)] = 26480, + [SMALL_STATE(844)] = 26487, + [SMALL_STATE(845)] = 26494, + [SMALL_STATE(846)] = 26501, + [SMALL_STATE(847)] = 26508, + [SMALL_STATE(848)] = 26515, + [SMALL_STATE(849)] = 26522, + [SMALL_STATE(850)] = 26529, + [SMALL_STATE(851)] = 26536, + [SMALL_STATE(852)] = 26543, + [SMALL_STATE(853)] = 26550, + [SMALL_STATE(854)] = 26557, + [SMALL_STATE(855)] = 26564, + [SMALL_STATE(856)] = 26571, + [SMALL_STATE(857)] = 26578, + [SMALL_STATE(858)] = 26585, + [SMALL_STATE(859)] = 26592, + [SMALL_STATE(860)] = 26599, + [SMALL_STATE(861)] = 26606, + [SMALL_STATE(862)] = 26613, + [SMALL_STATE(863)] = 26620, + [SMALL_STATE(864)] = 26627, + [SMALL_STATE(865)] = 26634, + [SMALL_STATE(866)] = 26641, + [SMALL_STATE(867)] = 26648, + [SMALL_STATE(868)] = 26655, + [SMALL_STATE(869)] = 26662, + [SMALL_STATE(870)] = 26669, + [SMALL_STATE(871)] = 26676, + [SMALL_STATE(872)] = 26683, + [SMALL_STATE(873)] = 26690, + [SMALL_STATE(874)] = 26697, + [SMALL_STATE(875)] = 26704, + [SMALL_STATE(876)] = 26711, + [SMALL_STATE(877)] = 26718, + [SMALL_STATE(878)] = 26725, + [SMALL_STATE(879)] = 26732, + [SMALL_STATE(880)] = 26739, + [SMALL_STATE(881)] = 26746, + [SMALL_STATE(882)] = 26753, + [SMALL_STATE(883)] = 26760, + [SMALL_STATE(884)] = 26767, + [SMALL_STATE(885)] = 26774, + [SMALL_STATE(886)] = 26781, + [SMALL_STATE(887)] = 26788, + [SMALL_STATE(888)] = 26795, + [SMALL_STATE(889)] = 26802, + [SMALL_STATE(890)] = 26809, + [SMALL_STATE(891)] = 26816, + [SMALL_STATE(892)] = 26823, + [SMALL_STATE(893)] = 26830, + [SMALL_STATE(894)] = 26837, + [SMALL_STATE(895)] = 26844, + [SMALL_STATE(896)] = 26851, + [SMALL_STATE(897)] = 26858, + [SMALL_STATE(898)] = 26865, + [SMALL_STATE(899)] = 26872, + [SMALL_STATE(900)] = 26879, + [SMALL_STATE(901)] = 26886, + [SMALL_STATE(902)] = 26893, + [SMALL_STATE(903)] = 26900, + [SMALL_STATE(904)] = 26907, + [SMALL_STATE(905)] = 26914, + [SMALL_STATE(906)] = 26921, + [SMALL_STATE(907)] = 26928, + [SMALL_STATE(908)] = 26935, + [SMALL_STATE(909)] = 26942, + [SMALL_STATE(910)] = 26949, + [SMALL_STATE(911)] = 26956, + [SMALL_STATE(912)] = 26963, + [SMALL_STATE(913)] = 26970, + [SMALL_STATE(914)] = 26977, + [SMALL_STATE(915)] = 26984, + [SMALL_STATE(916)] = 26991, + [SMALL_STATE(917)] = 26998, + [SMALL_STATE(918)] = 27005, + [SMALL_STATE(919)] = 27012, + [SMALL_STATE(920)] = 27019, + [SMALL_STATE(921)] = 27026, + [SMALL_STATE(922)] = 27033, + [SMALL_STATE(923)] = 27040, + [SMALL_STATE(924)] = 27047, + [SMALL_STATE(925)] = 27054, + [SMALL_STATE(926)] = 27061, + [SMALL_STATE(927)] = 27068, + [SMALL_STATE(928)] = 27075, + [SMALL_STATE(929)] = 27082, + [SMALL_STATE(930)] = 27089, + [SMALL_STATE(931)] = 27096, + [SMALL_STATE(932)] = 27103, + [SMALL_STATE(933)] = 27110, + [SMALL_STATE(934)] = 27117, + [SMALL_STATE(935)] = 27124, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -30081,982 +29154,973 @@ static const TSParseActionEntry ts_parse_actions[] = { [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 0, 0, 0), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), [25] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primitive, 1, 0, 0), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [33] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 1, 0, 50), - [35] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 1, 0, 50), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(888), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(916), - [45] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), - [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [27] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_implicit_binding, 1, 0, 50), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [33] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_implicit_binding, 1, 0, 50), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(919), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [41] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(914), + [44] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), + [46] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(222), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), [59] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), [61] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), - [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(807), - [71] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 3, 0, 22), - [73] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 3, 0, 22), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(819), - [77] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), - [79] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), - [81] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 18), - [83] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 18), - [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 2, 0, 0), - [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group, 3, 0, 0), - [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group, 3, 0, 0), - [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), - [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), - [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), - [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), - [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), - [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), - [103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), - [105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), - [107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), - [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), - [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), - [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), - [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 23), - [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 23), - [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 24), - [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 24), - [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 1, 0, 25), - [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 1, 0, 25), - [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 30), - [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 30), - [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), - [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), - [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), - [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), - [143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipe_argument, 2, 0, 0), - [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipe_argument, 2, 0, 0), - [147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bracket_expression, 4, 0, 23), - [149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bracket_expression, 4, 0, 23), - [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 39), - [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ternary_expression, 5, 0, 39), - [155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_arguments, 1, 0, 0), - [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_arguments, 1, 0, 0), - [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), - [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), - [163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(309), - [166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_sequence, 1, 0, 0), - [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_sequence, 1, 0, 0), - [170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), - [172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), - [174] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(807), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), - [179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 21), - [181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 21), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 2, 0, 31), - [187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 2, 0, 31), - [189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0), - [191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_expression, 1, 0, 0), - [193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 2, 0, 13), - [195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 2, 0, 13), - [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), - [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), - [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783), - [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [225] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), REDUCE(sym_arguments, 1, 0, 0), - [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [230] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(297), - [233] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(871), - [236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(890), - [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), - [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), - [243] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(304), - [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), - [248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax, 2, 0, 0), - [250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(917), - [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), - [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), - [260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), - [264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax, 1, 0, 0), - [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [270] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(602), - [273] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(603), - [276] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(389), - [279] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(917), - [282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(156), - [285] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(187), - [288] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(188), - [291] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(916), - [294] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(243), - [297] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(258), - [300] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(2), - [303] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(3), - [306] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(569), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), - [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(721), - [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), - [337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(810), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), - [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(783), - [350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(819), - [353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), - [355] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(857), - [358] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(668), - [361] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(863), - [364] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(443), - [367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(439), - [370] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(439), - [373] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(185), - [376] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(175), - [379] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(499), - [382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), - [384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 1, 0, 0), - [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), - [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), - [392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), - [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(923), - [399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(721), - [402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(878), - [405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(494), - [408] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(493), - [411] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(493), - [414] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(190), - [417] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(184), - [420] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(504), - [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), - [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1, 0, 1), - [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), - [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), - [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), - [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), - [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), - [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), - [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), - [443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax, 3, 0, 0), - [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [447] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(295), - [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), - [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), - [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), - [474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(810), - [477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), - [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), - [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [495] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), SHIFT_REPEAT(600), - [498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), - [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), - [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), - [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), - [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), - [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), - [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), - [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), - [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(809), - [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(314), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), - [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), - [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), - [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), - [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), - [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), - [653] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(809), - [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 20), - [664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 20), - [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 12), - [670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 12), - [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), - [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 3, 0, 17), - [678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 3, 0, 17), - [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), - [682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), - [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), - [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), - [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), - [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 4, 0, 29), - [696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 4, 0, 29), - [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), - [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), - [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), - [716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 32), - [718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 32), - [720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), - [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), - [728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 2, 0, 53), - [730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 2, 0, 53), - [732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 32), - [734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 32), - [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), - [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), - [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 2, 0, 53), - [750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 2, 0, 53), - [752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 5, 0, 17), - [756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 5, 0, 17), - [758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 6, 0, 29), - [760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 6, 0, 29), - [762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 2, 0, 52), - [764] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 2, 0, 52), - [766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 19), - [770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 19), - [772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(769), - [774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 4, 0, 61), - [776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 4, 0, 61), - [778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(768), - [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(798), - [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), - [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506), - [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), - [796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), - [798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(558), - [800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 5, 0, 64), - [806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 5, 0, 64), - [808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 3, 0, 58), - [810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 3, 0, 58), - [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), - [816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_binding, 1, 0, 0), - [818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_binding, 1, 0, 0), - [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 2, 0, 54), - [826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 2, 0, 54), - [828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 59), - [830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 59), - [832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), - [834] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(506), - [837] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(629), - [840] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(883), - [843] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(558), - [846] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(645), - [849] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(651), - [852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias, 2, 0, 56), - [854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alias, 2, 0, 56), - [856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 59), - [858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 59), - [860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), - [862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), - [864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 4, 0, 62), - [866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 4, 0, 62), - [868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 4, 0, 62), - [870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 4, 0, 62), - [872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), - [876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), - [878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), - [882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578), - [884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), - [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), - [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [892] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(300), - [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), - [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), - [899] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(515), - [902] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(655), - [905] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(858), - [908] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(578), - [911] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(657), - [914] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(640), - [917] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(299), - [920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 3, 0, 0), - [922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), - [924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), - [926] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(769), - [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), - [935] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(798), - [938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [946] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(599), - [949] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(600), - [952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), - [954] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(301), - [957] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(534), - [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 2, 0, 0), - [976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 2, 0, 0), - [978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 3, 0, 14), - [980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 3, 0, 14), - [982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 3, 0, 14), - [984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 3, 0, 14), - [986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_error_statement, 3, 0, 14), - [988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_error_statement, 3, 0, 14), - [990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 3, 0, 14), - [992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 3, 0, 14), - [994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 3, 0, 15), - [996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3, 0, 15), - [998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 3, 0, 0), - [1000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 3, 0, 0), - [1002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 3, 0, 14), - [1004] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 3, 0, 14), - [1006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), - [1008] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), - [1010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 3, 0, 16), - [1012] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 3, 0, 16), - [1014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 3, 0, 0), - [1016] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 3, 0, 0), - [1018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 3, 0, 0), - [1020] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 3, 0, 0), - [1022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 1, 0, 0), - [1024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 1, 0, 0), - [1026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__node, 1, 0, 1), - [1028] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__node, 1, 0, 1), - [1030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_statement, 1, 0, 1), - [1032] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_statement, 1, 0, 1), - [1034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 2), - [1036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 2), - [1038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 2, 0, 0), - [1040] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 2, 0, 0), - [1042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 2, 0, 0), - [1044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 2, 0, 0), - [1046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 3), - [1048] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 3), - [1050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_statement, 4, 0, 15), - [1052] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_statement, 4, 0, 15), - [1054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), - [1056] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), - [1058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 2, 0, 8), - [1060] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 2, 0, 8), - [1062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 2, 0, 9), - [1064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 2, 0, 9), - [1066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 4, 0, 26), - [1068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 4, 0, 26), - [1070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 4, 0, 26), - [1072] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 4, 0, 26), - [1074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 4, 0, 26), - [1076] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 4, 0, 26), - [1078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doctype, 4, 0, 0), - [1080] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_doctype, 4, 0, 0), - [1082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 4, 0, 0), - [1084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 4, 0, 0), - [1086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 4), - [1088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 4), - [1090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_tag, 3, 0, 0), - [1092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_tag, 3, 0, 0), - [1094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2, 0, 10), - [1096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2, 0, 10), - [1098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_statement, 2, 0, 10), - [1100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_statement, 2, 0, 10), - [1102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 5), - [1104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 5), - [1106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 6), - [1108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 6), - [1110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 7), - [1112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 7), - [1114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 16), - [1116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 16), - [1118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_body_expression, 4, 0, 36), - [1120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__switch_body_expression, 4, 0, 36), - [1122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 4, 0, 37), - [1124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 4, 0, 37), - [1126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 4, 0, 38), - [1128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 4, 0, 38), - [1130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1, 0, 0), - [1132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1, 0, 0), - [1134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 5, 0, 47), - [1136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 5, 0, 47), - [1138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 5, 0, 48), - [1140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 5, 0, 48), - [1142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 0), - [1144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 0), - [1146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), - [1148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), - [1150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_expression, 7, 0, 0), - [1152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_expression, 7, 0, 0), - [1154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), - [1156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), - [1158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), - [1160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [1162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread, 2, 0, 0), - [1164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [1166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(822), - [1168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(510), - [1170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [1172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 4, 0, 0), - [1174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 4, 0, 0), - [1176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 3, 0, 0), - [1178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 3, 0, 0), - [1180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 3, 0, 0), - [1182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 3, 0, 0), - [1184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [1186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), - [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [1192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [1194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), - [1196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), - [1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), - [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), - [1202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), - [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), - [1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [1210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), - [1212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), - [1214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), - [1216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), - [1218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), - [1220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 1, 0, 0), - [1222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 1, 0, 0), - [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), - [1226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 2, 0, 27), - [1228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 2, 0, 27), - [1230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [1232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), - [1234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), - [1236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(776), - [1238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), - [1240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), - [1242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), - [1244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), - [1246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [1248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), - [1250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [1252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [1254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 28), - [1256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), - [1258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), - [1260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), - [1262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 3, 0, 0), - [1264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 3, 0, 0), - [1266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 5, 0, 0), - [1268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 5, 0, 0), - [1270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_event_binding, 4, 0, 0), - [1272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_event_binding, 4, 0, 0), - [1274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_binding, 4, 0, 0), - [1276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_binding, 4, 0, 0), - [1278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_two_way_binding, 4, 0, 0), - [1280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_two_way_binding, 4, 0, 0), - [1282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 4, 0, 45), - [1284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 4, 0, 45), - [1286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), - [1288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), - [1290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 2, 0, 0), - [1292] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 2, 0, 0), - [1294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 6, 0, 27), - [1296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 6, 0, 27), - [1298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 4, 0, 0), - [1300] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 4, 0, 0), - [1302] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0), REDUCE(sym_arguments, 1, 0, 0), - [1305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 1, 0, 0), - [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [1309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [1311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), - [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), - [1319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), - [1321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), - [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), - [1325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), - [1327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 32), - [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [1331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), - [1333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), - [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [1337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), - [1339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(756), - [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [1343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), - [1345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), - [1347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), - [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), - [1353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), - [1355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), - [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), - [1361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), - [1363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), - [1365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), - [1367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), - [1369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [1371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), - [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), - [1375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), - [1377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), - [1379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 2, 0, 33), - [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [1383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 3, 0, 40), - [1385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), - [1387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), - [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), - [1391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), - [1393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), - [1395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 4, 0, 28), - [1397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__short_concat_expression, 3, 0, 0), - [1399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [1401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), - [1403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), - [1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), - [1407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591), - [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), - [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), - [1415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), - [1417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), - [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), - [1421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), - [1423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), - [1425] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(593), - [1428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(200), - [1431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), - [1433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(597), - [1435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [1437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), - [1439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), - [1441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 2, 0, 0), - [1443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), - [1445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), - [1447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), - [1449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), - [1451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(816), - [1454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), - [1456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(604), - [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), - [1460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(605), - [1462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), - [1464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), - [1466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), - [1468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609), - [1470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), - [1472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), - [1474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), - [1476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), - [1478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [1480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), - [1482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), - [1484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), - [1486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), - [1488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), - [1490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [1492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), - [1494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [1496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [1498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), - [1500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), - [1502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), - [1504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [1506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 4, 0, 51), - [1508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [1510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), - [1512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [1514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), - [1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), - [1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), - [1522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), - [1524] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(876), - [1527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), - [1529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [1531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), - [1533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [1535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(750), - [1537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(760), - [1539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), - [1541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), - [1543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(444), - [1545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), - [1547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [1549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 1, 0, 0), - [1551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), - [1553] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(634), - [1556] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(634), - [1559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), - [1561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475), - [1563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), - [1565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), - [1567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), - [1569] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(647), - [1572] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(647), - [1575] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 57), SHIFT_REPEAT(283), - [1578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 57), - [1580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), - [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [1584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [1586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 5, 0, 63), - [1588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 3, 0, 46), - [1590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [1594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), - [1596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [1598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), - [1600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), - [1602] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(257), - [1605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), - [1607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [1609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [1611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [1613] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(316), - [1616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [1618] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), SHIFT_REPEAT(620), - [1621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), - [1623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [1625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), - [1627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 23), - [1629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_unit, 1, 0, 0), - [1631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 44), - [1633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [1635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [1637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), - [1639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), - [1641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), - [1643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), - [1645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [1647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [1649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 3, 0, 0), - [1651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [1653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), - [1655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), - [1657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), - [1659] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(294), - [1662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), - [1670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [1672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_name, 1, 0, 0), - [1674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), - [1676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [1678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), - [1680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [1682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [1690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [1692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), - [1694] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(890), - [1697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [1699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [1701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [1703] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(253), - [1706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), - [1708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unit, 1, 0, 0), - [1710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [1712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), - [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [1716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), - [1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), - [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [1726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [1728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 4, 0, 0), - [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), - [1732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), - [1734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [1736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), - [1738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_substitution, 3, 0, 0), - [1740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [1746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), - [1750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), - [1752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), - [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), - [1758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), - [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), - [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), - [1764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 56), - [1766] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), SHIFT_REPEAT(174), - [1769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [1771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), - [1773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), - [1775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540), - [1777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), - [1779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), - [1781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), - [1783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 1, 0, 0), - [1785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [1787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 4, 0, 0), - [1789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 4, 0, 0), - [1791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), - [1793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_case, 4, 0, 60), - [1795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_case, 4, 0, 60), - [1797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), - [1799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [1801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [1803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), - [1805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [1807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), - [1809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), - [1811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), - [1813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [1815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [1817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [1819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 6, 0, 65), - [1821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__timed_argument, 2, 0, 0), - [1823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), - [1825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [1827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [1829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [1831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [1833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [1835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 34), - [1837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), - [1839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [1841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [1843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [1845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 3, 0, 0), - [1847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [1849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [1851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), - [1853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), - [1855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_timed_expression, 3, 0, 43), - [1857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), - [1859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), - [1861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [1863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [1865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(511), - [1867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), - [1869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), - [1871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3, 0, 14), - [1873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_declaration, 6, 0, 55), - [1875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), - [1877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), - [1879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [1881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), - [1883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 3, 0, 0), - [1885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [1887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 4, 0, 41), - [1889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [1891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), - [1893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [1895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), - [1897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), - [1899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [1901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [1903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [1905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_if_start_expression, 3, 0, 15), - [1907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), - [1909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [1911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), - [1915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [1917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), - [1919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), - [1921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), - [1923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [1925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), - [1927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), - [1929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), - [1931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), - [1933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 3, 0, 0), - [1935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [1937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), - [1939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_start_expression, 2, 0, 0), - [1941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), - [1943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [1945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [1947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), - [1949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), - [1951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), - [1953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [1955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), - [1957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [1959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 3, 0, 34), - [1961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), - [1963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), - [1965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), - [1967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [1969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 4, 0, 0), - [1971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), - [1973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), - [1975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), - [1977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), - [1979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), - [1981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), - [1983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_minimum, 3, 0, 35), - [1985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), - [1987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 3, 0, 34), - [1989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), - [1991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [1993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [1995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 5, 0, 49), - [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [1999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 3, 0, 0), - [2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), - [2003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_start_expression, 2, 0, 0), - [2005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_start_expression, 2, 0, 0), - [2007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_reference, 3, 0, 0), - [2009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), - [2011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [2013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_clause, 1, 0, 0), - [2015] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [2017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), - [2019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), - [2021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), - [2023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), - [2025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [2027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), - [2029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), - [2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), - [2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), - [2035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), - [2037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), - [2039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(808), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [73] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 3, 0, 22), + [75] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 3, 0, 22), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(825), + [79] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 23), + [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 23), + [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), + [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), + [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 18), + [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 18), + [91] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 2, 0, 0), + [93] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), + [95] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), + [97] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), + [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), + [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), + [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), + [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), + [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), + [109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), + [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), + [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 24), + [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 24), + [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipe_argument, 2, 0, 0), + [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipe_argument, 2, 0, 0), + [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), + [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), + [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), + [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), + [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), + [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), + [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 30), + [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 30), + [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bracket_expression, 4, 0, 23), + [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bracket_expression, 4, 0, 23), + [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group, 3, 0, 0), + [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group, 3, 0, 0), + [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 39), + [147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ternary_expression, 5, 0, 39), + [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 1, 0, 25), + [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 1, 0, 25), + [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_arguments, 1, 0, 0), + [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_arguments, 1, 0, 0), + [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), + [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), + [165] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(277), + [168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), + [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224), + [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(789), + [182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), + [186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(790), + [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), + [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_sequence, 1, 0, 0), + [192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_sequence, 1, 0, 0), + [194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), + [196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), + [198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(808), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), + [205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0), + [207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_expression, 1, 0, 0), + [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 21), + [213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 21), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 2, 0, 31), + [219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 2, 0, 31), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), + [223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(935), + [226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(837), + [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), + [231] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(285), + [234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 2, 0, 13), + [236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 2, 0, 13), + [238] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(264), + [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), + [243] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), REDUCE(sym_arguments, 1, 0, 0), + [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), + [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(828), + [254] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(825), + [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(846), + [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), + [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), + [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), + [273] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(790), + [276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), + [278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), + [280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), + [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), + [284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718), + [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), + [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465), + [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), + [304] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(908), + [307] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(667), + [310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(850), + [313] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(429), + [316] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(425), + [319] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(425), + [322] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(176), + [325] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(168), + [328] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(488), + [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 1, 0, 0), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), + [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), + [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [359] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(921), + [362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(718), + [365] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(876), + [368] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(432), + [371] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(465), + [374] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(465), + [377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(182), + [380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(172), + [383] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(490), + [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), + [388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1, 0, 1), + [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), + [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), + [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(257), + [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), + [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), + [425] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(828), + [428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), + [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), + [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [446] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), SHIFT_REPEAT(609), + [449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), + [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), + [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), + [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), + [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), + [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), + [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), + [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(811), + [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), + [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), + [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), + [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), + [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), + [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), + [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [655] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(279), + [658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(775), + [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), + [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(799), + [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), + [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), + [674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(505), + [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), + [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), + [680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(571), + [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), + [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), + [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 20), + [696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 20), + [698] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(811), + [701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), + [705] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(505), + [708] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(637), + [711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(857), + [714] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(571), + [717] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(632), + [720] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(656), + [723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), + [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), + [727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), + [731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(575), + [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), + [737] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(509), + [740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(652), + [743] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(932), + [746] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(575), + [749] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(654), + [752] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(635), + [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), + [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), + [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), + [763] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(256), + [766] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(260), + [769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax, 1, 0, 0), + [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), + [775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 12), + [777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 12), + [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), + [783] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(846), + [786] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(493), + [789] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(170), + [792] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(177), + [795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax, 2, 0, 0), + [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 3, 0, 17), + [801] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 3, 0, 17), + [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), + [805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), + [807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), + [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 32), + [813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 32), + [815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 4, 0, 29), + [817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 4, 0, 29), + [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 2, 0, 53), + [823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 2, 0, 53), + [825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 3, 0, 0), + [827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), + [829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), + [831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 32), + [833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 32), + [835] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(775), + [838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 2, 0, 53), + [840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 2, 0, 53), + [842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 5, 0, 17), + [844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 5, 0, 17), + [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), + [852] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(607), + [855] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(609), + [858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), + [860] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(258), + [863] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(545), + [866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [872] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(799), + [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 2, 0, 52), + [883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 2, 0, 52), + [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 6, 0, 29), + [893] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 6, 0, 29), + [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 19), + [903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 19), + [905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 2, 0, 0), + [907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 2, 0, 0), + [909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax, 3, 0, 0), + [911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 3, 0, 14), + [913] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 3, 0, 14), + [915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 4, 0, 61), + [917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 4, 0, 61), + [919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 3, 0, 14), + [921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 3, 0, 14), + [923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 3, 0, 14), + [925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 3, 0, 14), + [927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_error_statement, 3, 0, 14), + [929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_error_statement, 3, 0, 14), + [931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 3, 0, 14), + [933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 3, 0, 14), + [935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 3, 0, 15), + [937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3, 0, 15), + [939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 3, 0, 0), + [941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 3, 0, 0), + [943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), + [945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), + [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 3, 0, 16), + [949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 3, 0, 16), + [951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 3, 0, 0), + [953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 3, 0, 0), + [955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 3, 0, 0), + [957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 3, 0, 0), + [959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 1, 0, 0), + [961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 1, 0, 0), + [963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__node, 1, 0, 1), + [965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__node, 1, 0, 1), + [967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_statement, 1, 0, 1), + [969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_statement, 1, 0, 1), + [971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 2), + [973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 2), + [975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 2, 0, 0), + [977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 2, 0, 0), + [979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), + [981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), + [983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 3), + [985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 3), + [987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_statement, 4, 0, 15), + [989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_statement, 4, 0, 15), + [991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), + [993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), + [995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 2, 0, 8), + [997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 2, 0, 8), + [999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 2, 0, 9), + [1001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 2, 0, 9), + [1003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 4, 0, 26), + [1005] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 4, 0, 26), + [1007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 4, 0, 26), + [1009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 4, 0, 26), + [1011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 4, 0, 26), + [1013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 4, 0, 26), + [1015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doctype, 4, 0, 0), + [1017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_doctype, 4, 0, 0), + [1019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 4, 0, 0), + [1021] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 4, 0, 0), + [1023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 4), + [1025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 4), + [1027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_tag, 3, 0, 0), + [1029] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_tag, 3, 0, 0), + [1031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2, 0, 10), + [1033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2, 0, 10), + [1035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_statement, 2, 0, 10), + [1037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_statement, 2, 0, 10), + [1039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 5), + [1041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 5), + [1043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 6), + [1045] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 6), + [1047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 7), + [1049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 7), + [1051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 16), + [1053] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 16), + [1055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_body_expression, 4, 0, 36), + [1057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__switch_body_expression, 4, 0, 36), + [1059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 4, 0, 37), + [1061] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 4, 0, 37), + [1063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 4, 0, 38), + [1065] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 4, 0, 38), + [1067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1, 0, 0), + [1069] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1, 0, 0), + [1071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 5, 0, 47), + [1073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 5, 0, 47), + [1075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 5, 0, 48), + [1077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 5, 0, 48), + [1079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 0), + [1081] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 0), + [1083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), + [1085] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), + [1087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_expression, 7, 0, 0), + [1089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_expression, 7, 0, 0), + [1091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 2, 0, 0), + [1093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 2, 0, 0), + [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), + [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), + [1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [1101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread, 2, 0, 0), + [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(826), + [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506), + [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [1109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 4, 0, 0), + [1111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 4, 0, 0), + [1113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 3, 0, 0), + [1115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 3, 0, 0), + [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), + [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), + [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), + [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), + [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), + [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), + [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), + [1139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 3, 0, 0), + [1141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 3, 0, 0), + [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), + [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [1149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), + [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), + [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), + [1157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 2, 0, 27), + [1159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 2, 0, 27), + [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), + [1163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 5, 0, 64), + [1165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 5, 0, 64), + [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), + [1169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 59), + [1171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 59), + [1173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 3, 0, 58), + [1175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 3, 0, 58), + [1177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), + [1179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 59), + [1181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 59), + [1183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 4, 0, 62), + [1185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 4, 0, 62), + [1187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), + [1189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 4, 0, 62), + [1191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 4, 0, 62), + [1193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias, 2, 0, 56), + [1195] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alias, 2, 0, 56), + [1197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_binding, 1, 0, 0), + [1199] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_binding, 1, 0, 0), + [1201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 1, 0, 0), + [1203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 1, 0, 0), + [1205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [1207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783), + [1209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_implicit_binding, 2, 0, 54), + [1211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_implicit_binding, 2, 0, 54), + [1213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), + [1215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), + [1217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 4, 0, 0), + [1219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 4, 0, 0), + [1221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 28), + [1223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), + [1225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [1227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 5, 0, 0), + [1229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 5, 0, 0), + [1231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 3, 0, 0), + [1233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 3, 0, 0), + [1235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), + [1237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), + [1239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_event_binding, 4, 0, 0), + [1241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_event_binding, 4, 0, 0), + [1243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), + [1245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), + [1247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_binding, 4, 0, 0), + [1249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_binding, 4, 0, 0), + [1251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_two_way_binding, 4, 0, 0), + [1253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_two_way_binding, 4, 0, 0), + [1255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 4, 0, 45), + [1257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 4, 0, 45), + [1259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), + [1261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), + [1263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), + [1265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 2, 0, 0), + [1267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 2, 0, 0), + [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), + [1271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 6, 0, 27), + [1273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 6, 0, 27), + [1275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [1277] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0), REDUCE(sym_arguments, 1, 0, 0), + [1280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 1, 0, 0), + [1282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [1284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [1286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [1288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), + [1290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [1292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [1294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), + [1296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [1298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [1300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), + [1302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), + [1304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), + [1306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), + [1308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [1312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 3, 0, 40), + [1314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [1316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [1318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [1320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), + [1322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), + [1324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [1326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), + [1328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), + [1330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), + [1332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [1334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 2, 0, 33), + [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [1338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), + [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [1342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), + [1344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(780), + [1346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), + [1348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [1350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), + [1352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), + [1354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 32), + [1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [1358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), + [1360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), + [1362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), + [1364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [1366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [1368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), + [1370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [1372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655), + [1374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [1376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), + [1378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), + [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), + [1382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), + [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), + [1386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 2, 0, 0), + [1388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), + [1390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [1392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), + [1394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), + [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), + [1398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591), + [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [1402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), + [1404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [1406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), + [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [1410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), + [1412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), + [1414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [1416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 4, 0, 28), + [1418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), + [1420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__short_concat_expression, 3, 0, 0), + [1422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), + [1424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578), + [1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), + [1428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(604), + [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [1432] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(606), + [1435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(194), + [1438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), + [1440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), + [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [1444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), + [1446] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(777), + [1449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [1451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), + [1453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(603), + [1455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), + [1457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(580), + [1459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), + [1461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), + [1463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(598), + [1465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [1467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [1469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [1471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [1473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [1475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [1477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), + [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), + [1483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), + [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [1487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 3, 0, 46), + [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), + [1491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), + [1493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), + [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [1497] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 57), SHIFT_REPEAT(239), + [1500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 57), + [1502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 1, 0, 0), + [1504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), + [1506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), + [1508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), + [1510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), + [1512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), + [1514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(901), + [1517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), + [1519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430), + [1521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), + [1523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(769), + [1525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(773), + [1527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), + [1529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 4, 0, 51), + [1531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [1533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [1535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(461), + [1537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [1539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), + [1541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), + [1543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [1545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 5, 0, 63), + [1547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), + [1549] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(651), + [1552] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(651), + [1555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), + [1557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), + [1559] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(655), + [1562] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(655), + [1565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), + [1567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [1569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [1571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), + [1573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), + [1575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), + [1577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), + [1579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [1581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 4, 0, 0), + [1583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [1585] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(228), + [1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [1590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [1594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(288), + [1597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), + [1599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), + [1601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), + [1603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), + [1605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [1607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [1609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 3, 0, 0), + [1611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [1613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), + [1615] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), SHIFT_REPEAT(625), + [1618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), + [1620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), + [1624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [1626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [1628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), + [1630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [1632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [1634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [1636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [1638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 23), + [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [1642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), + [1644] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(261), + [1647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_unit, 1, 0, 0), + [1649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [1651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), + [1653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 44), + [1655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [1657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [1659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [1661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [1663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_name, 1, 0, 0), + [1665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [1667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), + [1669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), + [1671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [1673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [1675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 56), + [1677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [1679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [1681] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), SHIFT_REPEAT(165), + [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), + [1690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [1694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), + [1696] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(837), + [1699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [1701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [1703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [1705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [1707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [1709] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(226), + [1712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), + [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [1716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unit, 1, 0, 0), + [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), + [1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), + [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), + [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), + [1726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), + [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), + [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), + [1732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), + [1734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), + [1736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_substitution, 3, 0, 0), + [1738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [1740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), + [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [1746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), + [1750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 6, 0, 65), + [1752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), + [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), + [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), + [1758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), + [1760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(537), + [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), + [1764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), + [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [1770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), + [1774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [1776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), + [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), + [1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), + [1782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [1786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), + [1790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [1792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [1796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), + [1798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 1, 0, 0), + [1800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), + [1802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), + [1804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_declaration, 6, 0, 55), + [1806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_case, 4, 0, 60), + [1808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_case, 4, 0, 60), + [1810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), + [1812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), + [1814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 34), + [1816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [1818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [1820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 4, 0, 0), + [1822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), + [1824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), + [1826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [1828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [1830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), + [1832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [1834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [1836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [1838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), + [1840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_timed_expression, 3, 0, 43), + [1842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__timed_argument, 2, 0, 0), + [1844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), + [1846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 3, 0, 0), + [1848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3, 0, 14), + [1850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [1852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [1854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [1856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [1858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 3, 0, 0), + [1860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 4, 0, 0), + [1862] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), + [1866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [1868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), + [1870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [1872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [1874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_if_start_expression, 3, 0, 15), + [1876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), + [1878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_start_expression, 2, 0, 0), + [1880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), + [1882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [1884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), + [1886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), + [1888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), + [1890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [1892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [1894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), + [1896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 3, 0, 34), + [1898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [1900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 4, 0, 0), + [1902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), + [1904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), + [1906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 4, 0, 41), + [1908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 3, 0, 0), + [1910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [1912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [1914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [1916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), + [1918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), + [1920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [1922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), + [1924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), + [1926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_start_expression, 2, 0, 0), + [1928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [1930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), + [1932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_reference, 3, 0, 0), + [1934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), + [1936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), + [1938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [1940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), + [1942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), + [1944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [1946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), + [1948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [1950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), + [1952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [1954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [1956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [1958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), + [1960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), + [1962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), + [1964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), + [1966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), + [1968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), + [1970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), + [1972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [1974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), + [1976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [1978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [1980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), + [1982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), + [1984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [1986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), + [1988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 5, 0, 49), + [1990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), + [1992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), + [1994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [1996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_clause, 1, 0, 0), + [1998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [2000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [2002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 3, 0, 34), + [2004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), + [2006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_start_expression, 2, 0, 0), + [2008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [2010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [2012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_minimum, 3, 0, 35), + [2014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 3, 0, 0), }; enum ts_external_scanner_symbol_identifiers { @@ -31115,14 +30179,14 @@ static const bool ts_external_scanner_states[14][EXTERNAL_TOKEN_COUNT] = { [ts_external_token_comment] = true, }, [4] = { - [ts_external_token__implicit_end_tag] = true, [ts_external_token_comment] = true, - [ts_external_token__interpolation_start] = true, - [ts_external_token__control_flow_start] = true, + [ts_external_token__interpolation_end] = true, }, [5] = { + [ts_external_token__implicit_end_tag] = true, [ts_external_token_comment] = true, - [ts_external_token__interpolation_end] = true, + [ts_external_token__interpolation_start] = true, + [ts_external_token__control_flow_start] = true, }, [6] = { [ts_external_token_SLASH_GT] = true, @@ -31133,18 +30197,18 @@ static const bool ts_external_scanner_states[14][EXTERNAL_TOKEN_COUNT] = { [ts_external_token__control_flow_start] = true, }, [8] = { - [ts_external_token__start_tag_name] = true, - [ts_external_token__script_start_tag_name] = true, - [ts_external_token__style_start_tag_name] = true, + [ts_external_token_raw_text] = true, [ts_external_token_comment] = true, }, [9] = { + [ts_external_token__start_tag_name] = true, + [ts_external_token__script_start_tag_name] = true, + [ts_external_token__style_start_tag_name] = true, [ts_external_token_comment] = true, - [ts_external_token__empty_quoted_string] = true, }, [10] = { - [ts_external_token_raw_text] = true, [ts_external_token_comment] = true, + [ts_external_token__empty_quoted_string] = true, }, [11] = { [ts_external_token__end_tag_name] = true, @@ -31152,11 +30216,11 @@ static const bool ts_external_scanner_states[14][EXTERNAL_TOKEN_COUNT] = { [ts_external_token_comment] = true, }, [12] = { - [ts_external_token__end_tag_name] = true, + [ts_external_token_erroneous_end_tag_name] = true, [ts_external_token_comment] = true, }, [13] = { - [ts_external_token_erroneous_end_tag_name] = true, + [ts_external_token__end_tag_name] = true, [ts_external_token_comment] = true, }, }; From 0b66f16b12353adfa814f06c3ffc7874171770b0 Mon Sep 17 00:00:00 2001 From: Simon Albani Date: Tue, 26 May 2026 01:17:35 +0200 Subject: [PATCH 5/8] refactor(microsyntax): Refactored microsyntax binding grammar rules --- grammar.js | 16 +- src/grammar.json | 32 +- src/node-types.json | 52 +- src/parser.c | 11569 +++++++++++++++++++++--------------------- 4 files changed, 5854 insertions(+), 5815 deletions(-) diff --git a/grammar.js b/grammar.js index 80065fc..8ecec42 100644 --- a/grammar.js +++ b/grammar.js @@ -417,20 +417,19 @@ module.exports = grammar(HTML, { microsyntax: ($) => prec.left( seq( - choice($.microsyntax_implicit_binding, $.microsyntax_binding), + choice($.microsyntax_anonymous_binding, $.microsyntax_binding), repeat(seq(optional(choice(';', ',')), $.microsyntax_binding)), optional(choice(';', ',')), ), ), - microsyntax_implicit_binding: ($) => + microsyntax_anonymous_binding: ($) => choice( - prec(2, seq( + prec(3, seq( field('value', $.identifier), optional($._alias) )), - - prec(1, seq( + prec(2, seq( field('value', $._any_expression), optional($._alias) )), @@ -438,9 +437,10 @@ module.exports = grammar(HTML, { microsyntax_binding: ($) => choice( - $.microsyntax_property_binding, - $.microsyntax_keyword_binding, - $.microsyntax_variable_declaration, + // evaluate explicit rules first + prec(2, $.microsyntax_variable_declaration), + prec(2, $.microsyntax_keyword_binding), + prec(1, $.microsyntax_property_binding), ), microsyntax_property_binding: ($) => diff --git a/src/grammar.json b/src/grammar.json index e1fda5d..f2679f3 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -2178,7 +2178,7 @@ "members": [ { "type": "SYMBOL", - "name": "microsyntax_implicit_binding" + "name": "microsyntax_anonymous_binding" }, { "type": "SYMBOL", @@ -2243,12 +2243,12 @@ ] } }, - "microsyntax_implicit_binding": { + "microsyntax_anonymous_binding": { "type": "CHOICE", "members": [ { "type": "PREC", - "value": 2, + "value": 3, "content": { "type": "SEQ", "members": [ @@ -2277,7 +2277,7 @@ }, { "type": "PREC", - "value": 1, + "value": 2, "content": { "type": "SEQ", "members": [ @@ -2310,16 +2310,28 @@ "type": "CHOICE", "members": [ { - "type": "SYMBOL", - "name": "microsyntax_property_binding" + "type": "PREC", + "value": 2, + "content": { + "type": "SYMBOL", + "name": "microsyntax_variable_declaration" + } }, { - "type": "SYMBOL", - "name": "microsyntax_keyword_binding" + "type": "PREC", + "value": 2, + "content": { + "type": "SYMBOL", + "name": "microsyntax_keyword_binding" + } }, { - "type": "SYMBOL", - "name": "microsyntax_variable_declaration" + "type": "PREC", + "value": 1, + "content": { + "type": "SYMBOL", + "name": "microsyntax_property_binding" + } } ] }, diff --git a/src/node-types.json b/src/node-types.json index dbc22e0..bb946b3 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -2274,41 +2274,18 @@ "required": true, "types": [ { - "type": "microsyntax_binding", - "named": true - }, - { - "type": "microsyntax_implicit_binding", - "named": true - } - ] - } - }, - { - "type": "microsyntax_binding", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "microsyntax_keyword_binding", - "named": true - }, - { - "type": "microsyntax_property_binding", + "type": "microsyntax_anonymous_binding", "named": true }, { - "type": "microsyntax_variable_declaration", + "type": "microsyntax_binding", "named": true } ] } }, { - "type": "microsyntax_implicit_binding", + "type": "microsyntax_anonymous_binding", "named": true, "fields": { "alias": { @@ -2375,6 +2352,29 @@ ] } }, + { + "type": "microsyntax_binding", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "microsyntax_keyword_binding", + "named": true + }, + { + "type": "microsyntax_property_binding", + "named": true + }, + { + "type": "microsyntax_variable_declaration", + "named": true + } + ] + } + }, { "type": "microsyntax_keyword_binding", "named": true, diff --git a/src/parser.c b/src/parser.c index 9dd0b69..640d5a3 100644 --- a/src/parser.c +++ b/src/parser.c @@ -15,7 +15,7 @@ #endif #define LANGUAGE_VERSION 15 -#define STATE_COUNT 936 +#define STATE_COUNT 937 #define LARGE_STATE_COUNT 4 #define SYMBOL_COUNT 248 #define ALIAS_COUNT 1 @@ -209,7 +209,7 @@ enum ts_symbol_identifiers { sym_concatenation_expression = 179, sym_structural_directive = 180, sym_microsyntax = 181, - sym_microsyntax_implicit_binding = 182, + sym_microsyntax_anonymous_binding = 182, sym_microsyntax_binding = 183, sym_microsyntax_property_binding = 184, sym_microsyntax_keyword_binding = 185, @@ -461,7 +461,7 @@ static const char * const ts_symbol_names[] = { [sym_concatenation_expression] = "concatenation_expression", [sym_structural_directive] = "structural_directive", [sym_microsyntax] = "microsyntax", - [sym_microsyntax_implicit_binding] = "microsyntax_implicit_binding", + [sym_microsyntax_anonymous_binding] = "microsyntax_anonymous_binding", [sym_microsyntax_binding] = "microsyntax_binding", [sym_microsyntax_property_binding] = "microsyntax_property_binding", [sym_microsyntax_keyword_binding] = "microsyntax_keyword_binding", @@ -713,7 +713,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_concatenation_expression] = sym_concatenation_expression, [sym_structural_directive] = sym_structural_directive, [sym_microsyntax] = sym_microsyntax, - [sym_microsyntax_implicit_binding] = sym_microsyntax_implicit_binding, + [sym_microsyntax_anonymous_binding] = sym_microsyntax_anonymous_binding, [sym_microsyntax_binding] = sym_microsyntax_binding, [sym_microsyntax_property_binding] = sym_microsyntax_property_binding, [sym_microsyntax_keyword_binding] = sym_microsyntax_keyword_binding, @@ -1511,7 +1511,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_microsyntax_implicit_binding] = { + [sym_microsyntax_anonymous_binding] = { .visible = true, .named = true, }, @@ -2574,191 +2574,191 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [429] = 429, [430] = 430, [431] = 431, - [432] = 429, - [433] = 382, - [434] = 383, - [435] = 384, - [436] = 379, - [437] = 386, - [438] = 387, - [439] = 389, - [440] = 390, - [441] = 391, - [442] = 392, - [443] = 393, - [444] = 341, - [445] = 336, - [446] = 403, - [447] = 404, - [448] = 407, - [449] = 408, - [450] = 409, - [451] = 410, - [452] = 411, - [453] = 413, - [454] = 454, - [455] = 421, - [456] = 422, - [457] = 423, - [458] = 424, - [459] = 426, - [460] = 427, - [461] = 430, - [462] = 401, - [463] = 341, - [464] = 336, - [465] = 425, - [466] = 396, - [467] = 397, - [468] = 398, - [469] = 399, - [470] = 402, - [471] = 412, - [472] = 87, + [432] = 405, + [433] = 336, + [434] = 425, + [435] = 429, + [436] = 396, + [437] = 397, + [438] = 403, + [439] = 404, + [440] = 407, + [441] = 408, + [442] = 409, + [443] = 410, + [444] = 411, + [445] = 413, + [446] = 446, + [447] = 421, + [448] = 422, + [449] = 423, + [450] = 424, + [451] = 398, + [452] = 426, + [453] = 427, + [454] = 399, + [455] = 430, + [456] = 378, + [457] = 402, + [458] = 412, + [459] = 418, + [460] = 341, + [461] = 419, + [462] = 336, + [463] = 420, + [464] = 337, + [465] = 400, + [466] = 401, + [467] = 406, + [468] = 414, + [469] = 417, + [470] = 87, + [471] = 471, + [472] = 428, [473] = 473, - [474] = 418, - [475] = 419, - [476] = 420, - [477] = 337, - [478] = 377, - [479] = 400, - [480] = 431, - [481] = 405, - [482] = 406, - [483] = 414, - [484] = 484, - [485] = 417, - [486] = 337, - [487] = 428, - [488] = 488, - [489] = 489, - [490] = 488, - [491] = 385, + [474] = 380, + [475] = 382, + [476] = 383, + [477] = 384, + [478] = 478, + [479] = 385, + [480] = 386, + [481] = 387, + [482] = 389, + [483] = 337, + [484] = 390, + [485] = 391, + [486] = 486, + [487] = 392, + [488] = 393, + [489] = 486, + [490] = 341, + [491] = 377, [492] = 492, [493] = 493, [494] = 494, - [495] = 484, + [495] = 495, [496] = 496, [497] = 497, - [498] = 344, - [499] = 499, + [498] = 498, + [499] = 478, [500] = 500, [501] = 501, [502] = 502, - [503] = 503, + [503] = 344, [504] = 504, [505] = 505, - [506] = 344, + [506] = 506, [507] = 507, - [508] = 508, - [509] = 505, - [510] = 366, - [511] = 511, + [508] = 344, + [509] = 509, + [510] = 510, + [511] = 366, [512] = 512, [513] = 513, [514] = 514, - [515] = 376, - [516] = 516, + [515] = 515, + [516] = 376, [517] = 517, - [518] = 518, - [519] = 519, + [518] = 498, + [519] = 376, [520] = 520, [521] = 521, - [522] = 492, + [522] = 522, [523] = 523, [524] = 524, - [525] = 525, - [526] = 366, + [525] = 366, + [526] = 526, [527] = 527, - [528] = 376, - [529] = 517, - [530] = 524, - [531] = 525, - [532] = 311, - [533] = 518, - [534] = 534, - [535] = 511, - [536] = 513, - [537] = 516, - [538] = 523, - [539] = 519, - [540] = 454, - [541] = 520, - [542] = 527, - [543] = 514, - [544] = 521, - [545] = 545, - [546] = 546, + [528] = 502, + [529] = 529, + [530] = 517, + [531] = 531, + [532] = 532, + [533] = 515, + [534] = 311, + [535] = 513, + [536] = 510, + [537] = 520, + [538] = 521, + [539] = 522, + [540] = 523, + [541] = 524, + [542] = 514, + [543] = 446, + [544] = 526, + [545] = 527, + [546] = 529, [547] = 547, - [548] = 546, + [548] = 548, [549] = 549, [550] = 550, [551] = 551, - [552] = 552, + [552] = 548, [553] = 553, - [554] = 546, + [554] = 554, [555] = 549, - [556] = 550, - [557] = 557, - [558] = 552, - [559] = 552, - [560] = 546, - [561] = 550, - [562] = 552, - [563] = 553, - [564] = 546, - [565] = 546, + [556] = 556, + [557] = 553, + [558] = 551, + [559] = 553, + [560] = 549, + [561] = 551, + [562] = 554, + [563] = 549, + [564] = 553, + [565] = 547, [566] = 566, - [567] = 549, - [568] = 550, - [569] = 569, - [570] = 569, + [567] = 567, + [568] = 568, + [569] = 554, + [570] = 551, [571] = 571, - [572] = 552, - [573] = 573, - [574] = 549, - [575] = 571, - [576] = 576, - [577] = 552, - [578] = 578, + [572] = 551, + [573] = 553, + [574] = 551, + [575] = 553, + [576] = 567, + [577] = 577, + [578] = 554, [579] = 579, [580] = 580, [581] = 581, [582] = 582, [583] = 583, - [584] = 578, - [585] = 580, - [586] = 579, - [587] = 339, - [588] = 581, - [589] = 582, - [590] = 578, - [591] = 580, - [592] = 336, - [593] = 593, - [594] = 341, - [595] = 582, - [596] = 334, - [597] = 597, - [598] = 578, - [599] = 580, - [600] = 600, - [601] = 581, - [602] = 582, - [603] = 578, - [604] = 580, - [605] = 605, - [606] = 606, - [607] = 581, - [608] = 608, - [609] = 582, - [610] = 337, - [611] = 581, - [612] = 582, - [613] = 578, - [614] = 580, - [615] = 581, - [616] = 616, + [584] = 584, + [585] = 585, + [586] = 586, + [587] = 579, + [588] = 582, + [589] = 583, + [590] = 590, + [591] = 591, + [592] = 341, + [593] = 586, + [594] = 579, + [595] = 595, + [596] = 583, + [597] = 590, + [598] = 586, + [599] = 579, + [600] = 582, + [601] = 583, + [602] = 586, + [603] = 579, + [604] = 334, + [605] = 582, + [606] = 583, + [607] = 586, + [608] = 339, + [609] = 336, + [610] = 582, + [611] = 583, + [612] = 612, + [613] = 337, + [614] = 586, + [615] = 579, + [616] = 582, [617] = 617, [618] = 618, [619] = 619, @@ -2773,50 +2773,50 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [628] = 628, [629] = 629, [630] = 630, - [631] = 631, - [632] = 632, - [633] = 633, + [631] = 344, + [632] = 630, + [633] = 627, [634] = 634, - [635] = 635, + [635] = 634, [636] = 636, [637] = 637, [638] = 638, - [639] = 633, - [640] = 640, + [639] = 620, + [640] = 621, [641] = 641, - [642] = 626, - [643] = 618, - [644] = 636, - [645] = 619, - [646] = 622, - [647] = 641, - [648] = 638, - [649] = 628, - [650] = 650, + [642] = 642, + [643] = 643, + [644] = 644, + [645] = 623, + [646] = 646, + [647] = 647, + [648] = 644, + [649] = 649, + [650] = 649, [651] = 651, - [652] = 637, - [653] = 620, - [654] = 632, - [655] = 655, - [656] = 635, - [657] = 344, - [658] = 616, - [659] = 659, + [652] = 651, + [653] = 636, + [654] = 617, + [655] = 642, + [656] = 656, + [657] = 622, + [658] = 658, + [659] = 638, [660] = 660, - [661] = 376, + [661] = 661, [662] = 662, [663] = 663, [664] = 353, [665] = 665, [666] = 366, [667] = 667, - [668] = 373, + [668] = 668, [669] = 669, - [670] = 659, + [670] = 670, [671] = 671, [672] = 672, [673] = 673, - [674] = 674, + [674] = 671, [675] = 675, [676] = 676, [677] = 677, @@ -2826,158 +2826,158 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [681] = 681, [682] = 682, [683] = 683, - [684] = 674, - [685] = 676, - [686] = 675, + [684] = 684, + [685] = 680, + [686] = 686, [687] = 687, - [688] = 682, - [689] = 669, - [690] = 690, - [691] = 691, + [688] = 679, + [689] = 689, + [690] = 678, + [691] = 679, [692] = 692, - [693] = 680, + [693] = 681, [694] = 694, - [695] = 678, - [696] = 680, - [697] = 683, + [695] = 681, + [696] = 683, + [697] = 697, [698] = 698, - [699] = 660, + [699] = 699, [700] = 700, - [701] = 678, - [702] = 680, - [703] = 371, - [704] = 704, + [701] = 679, + [702] = 371, + [703] = 681, + [704] = 700, [705] = 683, - [706] = 675, + [706] = 376, [707] = 707, - [708] = 678, - [709] = 680, - [710] = 710, - [711] = 683, - [712] = 675, - [713] = 713, - [714] = 678, - [715] = 680, - [716] = 683, - [717] = 675, - [718] = 667, - [719] = 719, - [720] = 673, - [721] = 721, - [722] = 722, - [723] = 723, - [724] = 724, - [725] = 671, - [726] = 662, - [727] = 722, + [708] = 708, + [709] = 709, + [710] = 678, + [711] = 679, + [712] = 712, + [713] = 681, + [714] = 683, + [715] = 715, + [716] = 678, + [717] = 679, + [718] = 373, + [719] = 681, + [720] = 683, + [721] = 676, + [722] = 667, + [723] = 675, + [724] = 673, + [725] = 725, + [726] = 661, + [727] = 694, [728] = 663, - [729] = 723, + [729] = 683, [730] = 730, - [731] = 731, - [732] = 683, - [733] = 678, - [734] = 734, + [731] = 668, + [732] = 678, + [733] = 670, + [734] = 725, [735] = 735, [736] = 736, - [737] = 679, - [738] = 675, - [739] = 739, + [737] = 737, + [738] = 689, + [739] = 678, [740] = 740, - [741] = 741, + [741] = 669, [742] = 742, [743] = 743, - [744] = 744, - [745] = 404, + [744] = 740, + [745] = 745, [746] = 746, [747] = 747, [748] = 748, [749] = 749, - [750] = 744, + [750] = 750, [751] = 751, - [752] = 752, + [752] = 743, [753] = 753, [754] = 754, [755] = 755, [756] = 756, [757] = 757, [758] = 740, - [759] = 754, - [760] = 755, + [759] = 759, + [760] = 760, [761] = 761, [762] = 762, [763] = 763, - [764] = 764, + [764] = 746, [765] = 765, [766] = 766, - [767] = 421, - [768] = 751, - [769] = 687, - [770] = 770, - [771] = 752, - [772] = 766, - [773] = 690, + [767] = 767, + [768] = 747, + [769] = 769, + [770] = 748, + [771] = 771, + [772] = 772, + [773] = 754, [774] = 774, [775] = 775, - [776] = 692, - [777] = 777, - [778] = 778, - [779] = 739, + [776] = 755, + [777] = 750, + [778] = 751, + [779] = 749, [780] = 780, [781] = 781, - [782] = 749, - [783] = 740, + [782] = 782, + [783] = 783, [784] = 784, [785] = 785, - [786] = 786, + [786] = 404, [787] = 787, - [788] = 788, - [789] = 774, - [790] = 775, + [788] = 771, + [789] = 772, + [790] = 749, [791] = 791, - [792] = 792, - [793] = 740, - [794] = 746, - [795] = 698, - [796] = 747, - [797] = 791, - [798] = 774, - [799] = 775, - [800] = 748, - [801] = 801, - [802] = 761, - [803] = 803, - [804] = 743, - [805] = 756, - [806] = 762, - [807] = 774, - [808] = 775, - [809] = 749, + [792] = 757, + [793] = 684, + [794] = 740, + [795] = 795, + [796] = 796, + [797] = 771, + [798] = 772, + [799] = 799, + [800] = 800, + [801] = 742, + [802] = 763, + [803] = 783, + [804] = 686, + [805] = 761, + [806] = 771, + [807] = 772, + [808] = 756, + [809] = 421, [810] = 810, - [811] = 775, - [812] = 801, - [813] = 813, - [814] = 763, - [815] = 786, + [811] = 811, + [812] = 812, + [813] = 772, + [814] = 814, + [815] = 780, [816] = 816, - [817] = 817, - [818] = 818, - [819] = 778, - [820] = 757, - [821] = 821, - [822] = 822, - [823] = 774, - [824] = 774, - [825] = 775, - [826] = 749, - [827] = 813, - [828] = 775, - [829] = 829, - [830] = 781, - [831] = 765, - [832] = 832, - [833] = 753, - [834] = 787, - [835] = 835, + [817] = 816, + [818] = 762, + [819] = 687, + [820] = 820, + [821] = 771, + [822] = 772, + [823] = 784, + [824] = 824, + [825] = 749, + [826] = 771, + [827] = 811, + [828] = 828, + [829] = 785, + [830] = 772, + [831] = 775, + [832] = 810, + [833] = 767, + [834] = 769, + [835] = 812, [836] = 836, [837] = 837, [838] = 838, @@ -2991,93 +2991,94 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [846] = 846, [847] = 847, [848] = 848, - [849] = 849, + [849] = 840, [850] = 850, [851] = 851, [852] = 852, [853] = 853, - [854] = 853, - [855] = 855, + [854] = 843, + [855] = 846, [856] = 856, [857] = 857, - [858] = 848, - [859] = 859, - [860] = 860, + [858] = 858, + [859] = 843, + [860] = 840, [861] = 861, [862] = 862, [863] = 863, [864] = 864, - [865] = 865, + [865] = 864, [866] = 866, [867] = 867, [868] = 868, - [869] = 869, - [870] = 853, - [871] = 871, + [869] = 864, + [870] = 870, + [871] = 843, [872] = 872, [873] = 873, [874] = 874, [875] = 875, - [876] = 850, - [877] = 877, - [878] = 861, - [879] = 879, + [876] = 876, + [877] = 853, + [878] = 878, + [879] = 872, [880] = 880, - [881] = 868, - [882] = 852, + [881] = 848, + [882] = 882, [883] = 883, [884] = 884, - [885] = 879, + [885] = 851, [886] = 886, [887] = 887, - [888] = 853, - [889] = 845, - [890] = 890, - [891] = 838, - [892] = 838, - [893] = 853, - [894] = 847, - [895] = 872, - [896] = 875, - [897] = 843, - [898] = 855, - [899] = 840, - [900] = 900, + [888] = 888, + [889] = 864, + [890] = 856, + [891] = 891, + [892] = 892, + [893] = 868, + [894] = 841, + [895] = 895, + [896] = 844, + [897] = 845, + [898] = 898, + [899] = 850, + [900] = 851, [901] = 901, - [902] = 879, + [902] = 875, [903] = 903, - [904] = 880, - [905] = 848, - [906] = 879, - [907] = 838, + [904] = 875, + [905] = 839, + [906] = 898, + [907] = 907, [908] = 908, - [909] = 861, - [910] = 910, - [911] = 866, + [909] = 863, + [910] = 872, + [911] = 911, [912] = 912, - [913] = 866, - [914] = 861, - [915] = 903, - [916] = 865, - [917] = 867, - [918] = 918, - [919] = 919, - [920] = 851, - [921] = 908, - [922] = 853, - [923] = 848, - [924] = 924, - [925] = 925, - [926] = 869, - [927] = 927, - [928] = 925, - [929] = 929, - [930] = 866, - [931] = 860, - [932] = 857, - [933] = 890, - [934] = 934, + [913] = 913, + [914] = 895, + [915] = 872, + [916] = 851, + [917] = 917, + [918] = 861, + [919] = 883, + [920] = 920, + [921] = 921, + [922] = 911, + [923] = 923, + [924] = 843, + [925] = 870, + [926] = 926, + [927] = 840, + [928] = 928, + [929] = 838, + [930] = 843, + [931] = 875, + [932] = 873, + [933] = 886, + [934] = 858, [935] = 935, + [936] = 936, }; static const TSCharacterRange sym_attribute_name_character_set_1[] = { @@ -3642,9 +3643,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '=') ADVANCE(368); END_STATE(); case 35: + if (lookahead == '[') ADVANCE(37); + if (lookahead == '\\') ADVANCE(152); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '/') ADVANCE(261); + END_STATE(); + case 36: if (lookahead == '[') ADVANCE(153); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(35); + lookahead == ' ') SKIP(36); if (lookahead == '!' || lookahead == '"' || ('\'' <= lookahead && lookahead <= ')') || @@ -3654,13 +3662,6 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291); END_STATE(); - case 36: - if (lookahead == '[') ADVANCE(37); - if (lookahead == '\\') ADVANCE(152); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '/') ADVANCE(261); - END_STATE(); case 37: if (lookahead == '\\') ADVANCE(151); if (lookahead == ']') ADVANCE(261); @@ -5695,10 +5696,10 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [375] = {.lex_state = 5, .external_lex_state = 3}, [376] = {.lex_state = 6, .external_lex_state = 3}, [377] = {.lex_state = 155, .external_lex_state = 2}, - [378] = {.lex_state = 4, .external_lex_state = 3}, - [379] = {.lex_state = 155, .external_lex_state = 2}, - [380] = {.lex_state = 6, .external_lex_state = 3}, - [381] = {.lex_state = 4, .external_lex_state = 3}, + [378] = {.lex_state = 155, .external_lex_state = 2}, + [379] = {.lex_state = 4, .external_lex_state = 3}, + [380] = {.lex_state = 155, .external_lex_state = 2}, + [381] = {.lex_state = 6, .external_lex_state = 3}, [382] = {.lex_state = 155, .external_lex_state = 2}, [383] = {.lex_state = 155, .external_lex_state = 2}, [384] = {.lex_state = 155, .external_lex_state = 2}, @@ -5748,9 +5749,9 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [428] = {.lex_state = 155, .external_lex_state = 2}, [429] = {.lex_state = 155, .external_lex_state = 2}, [430] = {.lex_state = 155, .external_lex_state = 2}, - [431] = {.lex_state = 155, .external_lex_state = 2}, + [431] = {.lex_state = 4, .external_lex_state = 3}, [432] = {.lex_state = 155, .external_lex_state = 5}, - [433] = {.lex_state = 155, .external_lex_state = 5}, + [433] = {.lex_state = 1, .external_lex_state = 3}, [434] = {.lex_state = 155, .external_lex_state = 5}, [435] = {.lex_state = 155, .external_lex_state = 5}, [436] = {.lex_state = 155, .external_lex_state = 5}, @@ -5761,9 +5762,9 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [441] = {.lex_state = 155, .external_lex_state = 5}, [442] = {.lex_state = 155, .external_lex_state = 5}, [443] = {.lex_state = 155, .external_lex_state = 5}, - [444] = {.lex_state = 16, .external_lex_state = 3}, - [445] = {.lex_state = 1, .external_lex_state = 3}, - [446] = {.lex_state = 155, .external_lex_state = 5}, + [444] = {.lex_state = 155, .external_lex_state = 5}, + [445] = {.lex_state = 155, .external_lex_state = 5}, + [446] = {.lex_state = 5, .external_lex_state = 3}, [447] = {.lex_state = 155, .external_lex_state = 5}, [448] = {.lex_state = 155, .external_lex_state = 5}, [449] = {.lex_state = 155, .external_lex_state = 5}, @@ -5771,259 +5772,259 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [451] = {.lex_state = 155, .external_lex_state = 5}, [452] = {.lex_state = 155, .external_lex_state = 5}, [453] = {.lex_state = 155, .external_lex_state = 5}, - [454] = {.lex_state = 5, .external_lex_state = 3}, + [454] = {.lex_state = 155, .external_lex_state = 5}, [455] = {.lex_state = 155, .external_lex_state = 5}, [456] = {.lex_state = 155, .external_lex_state = 5}, [457] = {.lex_state = 155, .external_lex_state = 5}, [458] = {.lex_state = 155, .external_lex_state = 5}, [459] = {.lex_state = 155, .external_lex_state = 5}, - [460] = {.lex_state = 155, .external_lex_state = 5}, + [460] = {.lex_state = 8, .external_lex_state = 3}, [461] = {.lex_state = 155, .external_lex_state = 5}, - [462] = {.lex_state = 155, .external_lex_state = 5}, - [463] = {.lex_state = 8, .external_lex_state = 3}, - [464] = {.lex_state = 5, .external_lex_state = 3}, + [462] = {.lex_state = 5, .external_lex_state = 3}, + [463] = {.lex_state = 155, .external_lex_state = 5}, + [464] = {.lex_state = 1, .external_lex_state = 3}, [465] = {.lex_state = 155, .external_lex_state = 5}, [466] = {.lex_state = 155, .external_lex_state = 5}, [467] = {.lex_state = 155, .external_lex_state = 5}, [468] = {.lex_state = 155, .external_lex_state = 5}, [469] = {.lex_state = 155, .external_lex_state = 5}, - [470] = {.lex_state = 155, .external_lex_state = 5}, + [470] = {.lex_state = 5, .external_lex_state = 3}, [471] = {.lex_state = 155, .external_lex_state = 5}, - [472] = {.lex_state = 5, .external_lex_state = 3}, + [472] = {.lex_state = 155, .external_lex_state = 5}, [473] = {.lex_state = 155, .external_lex_state = 5}, [474] = {.lex_state = 155, .external_lex_state = 5}, [475] = {.lex_state = 155, .external_lex_state = 5}, [476] = {.lex_state = 155, .external_lex_state = 5}, - [477] = {.lex_state = 1, .external_lex_state = 3}, - [478] = {.lex_state = 155, .external_lex_state = 5}, + [477] = {.lex_state = 155, .external_lex_state = 5}, + [478] = {.lex_state = 25, .external_lex_state = 6}, [479] = {.lex_state = 155, .external_lex_state = 5}, [480] = {.lex_state = 155, .external_lex_state = 5}, [481] = {.lex_state = 155, .external_lex_state = 5}, [482] = {.lex_state = 155, .external_lex_state = 5}, - [483] = {.lex_state = 155, .external_lex_state = 5}, - [484] = {.lex_state = 25, .external_lex_state = 6}, + [483] = {.lex_state = 5, .external_lex_state = 3}, + [484] = {.lex_state = 155, .external_lex_state = 5}, [485] = {.lex_state = 155, .external_lex_state = 5}, - [486] = {.lex_state = 5, .external_lex_state = 3}, + [486] = {.lex_state = 56, .external_lex_state = 3}, [487] = {.lex_state = 155, .external_lex_state = 5}, - [488] = {.lex_state = 56, .external_lex_state = 3}, - [489] = {.lex_state = 155, .external_lex_state = 5}, - [490] = {.lex_state = 56, .external_lex_state = 3}, + [488] = {.lex_state = 155, .external_lex_state = 5}, + [489] = {.lex_state = 56, .external_lex_state = 3}, + [490] = {.lex_state = 16, .external_lex_state = 3}, [491] = {.lex_state = 155, .external_lex_state = 5}, - [492] = {.lex_state = 25, .external_lex_state = 6}, + [492] = {.lex_state = 4, .external_lex_state = 3}, [493] = {.lex_state = 4, .external_lex_state = 3}, [494] = {.lex_state = 4, .external_lex_state = 3}, - [495] = {.lex_state = 26, .external_lex_state = 3}, + [495] = {.lex_state = 4, .external_lex_state = 3}, [496] = {.lex_state = 4, .external_lex_state = 3}, [497] = {.lex_state = 4, .external_lex_state = 3}, - [498] = {.lex_state = 0, .external_lex_state = 3}, - [499] = {.lex_state = 4, .external_lex_state = 3}, + [498] = {.lex_state = 25, .external_lex_state = 6}, + [499] = {.lex_state = 26, .external_lex_state = 3}, [500] = {.lex_state = 4, .external_lex_state = 3}, [501] = {.lex_state = 4, .external_lex_state = 3}, - [502] = {.lex_state = 4, .external_lex_state = 3}, - [503] = {.lex_state = 4, .external_lex_state = 3}, + [502] = {.lex_state = 25, .external_lex_state = 6}, + [503] = {.lex_state = 0, .external_lex_state = 3}, [504] = {.lex_state = 4, .external_lex_state = 3}, - [505] = {.lex_state = 25, .external_lex_state = 6}, - [506] = {.lex_state = 5, .external_lex_state = 3}, + [505] = {.lex_state = 4, .external_lex_state = 3}, + [506] = {.lex_state = 4, .external_lex_state = 3}, [507] = {.lex_state = 4, .external_lex_state = 3}, - [508] = {.lex_state = 4, .external_lex_state = 3}, - [509] = {.lex_state = 26, .external_lex_state = 3}, - [510] = {.lex_state = 5, .external_lex_state = 3}, - [511] = {.lex_state = 25, .external_lex_state = 6}, + [508] = {.lex_state = 5, .external_lex_state = 3}, + [509] = {.lex_state = 4, .external_lex_state = 3}, + [510] = {.lex_state = 25, .external_lex_state = 6}, + [511] = {.lex_state = 5, .external_lex_state = 3}, [512] = {.lex_state = 5, .external_lex_state = 3}, [513] = {.lex_state = 25, .external_lex_state = 6}, [514] = {.lex_state = 25, .external_lex_state = 6}, - [515] = {.lex_state = 5, .external_lex_state = 3}, - [516] = {.lex_state = 25, .external_lex_state = 6}, + [515] = {.lex_state = 25, .external_lex_state = 6}, + [516] = {.lex_state = 5, .external_lex_state = 3}, [517] = {.lex_state = 25, .external_lex_state = 6}, - [518] = {.lex_state = 25, .external_lex_state = 6}, - [519] = {.lex_state = 25, .external_lex_state = 6}, + [518] = {.lex_state = 26, .external_lex_state = 3}, + [519] = {.lex_state = 0, .external_lex_state = 3}, [520] = {.lex_state = 25, .external_lex_state = 6}, [521] = {.lex_state = 25, .external_lex_state = 6}, - [522] = {.lex_state = 26, .external_lex_state = 3}, + [522] = {.lex_state = 25, .external_lex_state = 6}, [523] = {.lex_state = 25, .external_lex_state = 6}, [524] = {.lex_state = 25, .external_lex_state = 6}, - [525] = {.lex_state = 25, .external_lex_state = 6}, - [526] = {.lex_state = 0, .external_lex_state = 3}, + [525] = {.lex_state = 0, .external_lex_state = 3}, + [526] = {.lex_state = 25, .external_lex_state = 6}, [527] = {.lex_state = 25, .external_lex_state = 6}, - [528] = {.lex_state = 0, .external_lex_state = 3}, - [529] = {.lex_state = 26, .external_lex_state = 3}, + [528] = {.lex_state = 26, .external_lex_state = 3}, + [529] = {.lex_state = 25, .external_lex_state = 6}, [530] = {.lex_state = 26, .external_lex_state = 3}, - [531] = {.lex_state = 26, .external_lex_state = 3}, - [532] = {.lex_state = 1, .external_lex_state = 4}, + [531] = {.lex_state = 1, .external_lex_state = 3}, + [532] = {.lex_state = 5, .external_lex_state = 3}, [533] = {.lex_state = 26, .external_lex_state = 3}, - [534] = {.lex_state = 1, .external_lex_state = 3}, + [534] = {.lex_state = 1, .external_lex_state = 4}, [535] = {.lex_state = 26, .external_lex_state = 3}, [536] = {.lex_state = 26, .external_lex_state = 3}, [537] = {.lex_state = 26, .external_lex_state = 3}, [538] = {.lex_state = 26, .external_lex_state = 3}, [539] = {.lex_state = 26, .external_lex_state = 3}, - [540] = {.lex_state = 1, .external_lex_state = 3}, + [540] = {.lex_state = 26, .external_lex_state = 3}, [541] = {.lex_state = 26, .external_lex_state = 3}, [542] = {.lex_state = 26, .external_lex_state = 3}, - [543] = {.lex_state = 26, .external_lex_state = 3}, + [543] = {.lex_state = 1, .external_lex_state = 3}, [544] = {.lex_state = 26, .external_lex_state = 3}, - [545] = {.lex_state = 5, .external_lex_state = 3}, - [546] = {.lex_state = 19, .external_lex_state = 3}, - [547] = {.lex_state = 1, .external_lex_state = 3}, - [548] = {.lex_state = 19, .external_lex_state = 3}, + [545] = {.lex_state = 26, .external_lex_state = 3}, + [546] = {.lex_state = 26, .external_lex_state = 3}, + [547] = {.lex_state = 0, .external_lex_state = 3}, + [548] = {.lex_state = 1, .external_lex_state = 4}, [549] = {.lex_state = 1, .external_lex_state = 3}, - [550] = {.lex_state = 1, .external_lex_state = 3}, - [551] = {.lex_state = 1, .external_lex_state = 3}, - [552] = {.lex_state = 19, .external_lex_state = 3}, - [553] = {.lex_state = 1, .external_lex_state = 4}, - [554] = {.lex_state = 19, .external_lex_state = 3}, + [550] = {.lex_state = 5, .external_lex_state = 3}, + [551] = {.lex_state = 19, .external_lex_state = 3}, + [552] = {.lex_state = 1, .external_lex_state = 3}, + [553] = {.lex_state = 19, .external_lex_state = 3}, + [554] = {.lex_state = 1, .external_lex_state = 3}, [555] = {.lex_state = 1, .external_lex_state = 3}, [556] = {.lex_state = 1, .external_lex_state = 3}, - [557] = {.lex_state = 1, .external_lex_state = 3}, + [557] = {.lex_state = 19, .external_lex_state = 3}, [558] = {.lex_state = 19, .external_lex_state = 3}, [559] = {.lex_state = 19, .external_lex_state = 3}, - [560] = {.lex_state = 19, .external_lex_state = 3}, - [561] = {.lex_state = 1, .external_lex_state = 3}, - [562] = {.lex_state = 19, .external_lex_state = 3}, + [560] = {.lex_state = 1, .external_lex_state = 3}, + [561] = {.lex_state = 19, .external_lex_state = 3}, + [562] = {.lex_state = 1, .external_lex_state = 3}, [563] = {.lex_state = 1, .external_lex_state = 3}, [564] = {.lex_state = 19, .external_lex_state = 3}, - [565] = {.lex_state = 19, .external_lex_state = 3}, + [565] = {.lex_state = 0, .external_lex_state = 3}, [566] = {.lex_state = 1, .external_lex_state = 3}, - [567] = {.lex_state = 1, .external_lex_state = 3}, - [568] = {.lex_state = 1, .external_lex_state = 3}, - [569] = {.lex_state = 0, .external_lex_state = 3}, - [570] = {.lex_state = 0, .external_lex_state = 3}, - [571] = {.lex_state = 49, .external_lex_state = 3}, + [567] = {.lex_state = 49, .external_lex_state = 3}, + [568] = {.lex_state = 0, .external_lex_state = 3}, + [569] = {.lex_state = 1, .external_lex_state = 3}, + [570] = {.lex_state = 19, .external_lex_state = 3}, + [571] = {.lex_state = 1, .external_lex_state = 3}, [572] = {.lex_state = 19, .external_lex_state = 3}, - [573] = {.lex_state = 5, .external_lex_state = 3}, - [574] = {.lex_state = 1, .external_lex_state = 3}, - [575] = {.lex_state = 49, .external_lex_state = 3}, - [576] = {.lex_state = 0, .external_lex_state = 3}, - [577] = {.lex_state = 19, .external_lex_state = 3}, - [578] = {.lex_state = 23, .external_lex_state = 3}, - [579] = {.lex_state = 0, .external_lex_state = 7}, - [580] = {.lex_state = 17, .external_lex_state = 3}, - [581] = {.lex_state = 23, .external_lex_state = 3}, - [582] = {.lex_state = 17, .external_lex_state = 3}, - [583] = {.lex_state = 5, .external_lex_state = 3}, - [584] = {.lex_state = 23, .external_lex_state = 3}, - [585] = {.lex_state = 17, .external_lex_state = 3}, - [586] = {.lex_state = 0, .external_lex_state = 7}, - [587] = {.lex_state = 1, .external_lex_state = 4}, + [573] = {.lex_state = 19, .external_lex_state = 3}, + [574] = {.lex_state = 19, .external_lex_state = 3}, + [575] = {.lex_state = 19, .external_lex_state = 3}, + [576] = {.lex_state = 49, .external_lex_state = 3}, + [577] = {.lex_state = 1, .external_lex_state = 3}, + [578] = {.lex_state = 1, .external_lex_state = 3}, + [579] = {.lex_state = 17, .external_lex_state = 3}, + [580] = {.lex_state = 5, .external_lex_state = 3}, + [581] = {.lex_state = 5, .external_lex_state = 3}, + [582] = {.lex_state = 23, .external_lex_state = 3}, + [583] = {.lex_state = 17, .external_lex_state = 3}, + [584] = {.lex_state = 5, .external_lex_state = 3}, + [585] = {.lex_state = 1, .external_lex_state = 3}, + [586] = {.lex_state = 23, .external_lex_state = 3}, + [587] = {.lex_state = 17, .external_lex_state = 3}, [588] = {.lex_state = 23, .external_lex_state = 3}, [589] = {.lex_state = 17, .external_lex_state = 3}, - [590] = {.lex_state = 23, .external_lex_state = 3}, - [591] = {.lex_state = 17, .external_lex_state = 3}, - [592] = {.lex_state = 1, .external_lex_state = 4}, - [593] = {.lex_state = 5, .external_lex_state = 3}, - [594] = {.lex_state = 16, .external_lex_state = 4}, - [595] = {.lex_state = 17, .external_lex_state = 3}, - [596] = {.lex_state = 1, .external_lex_state = 4}, - [597] = {.lex_state = 5, .external_lex_state = 3}, + [590] = {.lex_state = 0, .external_lex_state = 7}, + [591] = {.lex_state = 0, .external_lex_state = 3}, + [592] = {.lex_state = 16, .external_lex_state = 4}, + [593] = {.lex_state = 23, .external_lex_state = 3}, + [594] = {.lex_state = 17, .external_lex_state = 3}, + [595] = {.lex_state = 19, .external_lex_state = 3}, + [596] = {.lex_state = 17, .external_lex_state = 3}, + [597] = {.lex_state = 0, .external_lex_state = 7}, [598] = {.lex_state = 23, .external_lex_state = 3}, [599] = {.lex_state = 17, .external_lex_state = 3}, - [600] = {.lex_state = 1, .external_lex_state = 3}, - [601] = {.lex_state = 23, .external_lex_state = 3}, - [602] = {.lex_state = 17, .external_lex_state = 3}, - [603] = {.lex_state = 23, .external_lex_state = 3}, - [604] = {.lex_state = 17, .external_lex_state = 3}, - [605] = {.lex_state = 0, .external_lex_state = 3}, - [606] = {.lex_state = 19, .external_lex_state = 3}, + [600] = {.lex_state = 23, .external_lex_state = 3}, + [601] = {.lex_state = 17, .external_lex_state = 3}, + [602] = {.lex_state = 23, .external_lex_state = 3}, + [603] = {.lex_state = 17, .external_lex_state = 3}, + [604] = {.lex_state = 1, .external_lex_state = 4}, + [605] = {.lex_state = 23, .external_lex_state = 3}, + [606] = {.lex_state = 17, .external_lex_state = 3}, [607] = {.lex_state = 23, .external_lex_state = 3}, - [608] = {.lex_state = 0, .external_lex_state = 7}, - [609] = {.lex_state = 17, .external_lex_state = 3}, - [610] = {.lex_state = 1, .external_lex_state = 4}, - [611] = {.lex_state = 23, .external_lex_state = 3}, - [612] = {.lex_state = 17, .external_lex_state = 3}, - [613] = {.lex_state = 23, .external_lex_state = 3}, - [614] = {.lex_state = 17, .external_lex_state = 3}, - [615] = {.lex_state = 23, .external_lex_state = 3}, - [616] = {.lex_state = 0, .external_lex_state = 3}, - [617] = {.lex_state = 0, .external_lex_state = 3}, + [608] = {.lex_state = 1, .external_lex_state = 4}, + [609] = {.lex_state = 1, .external_lex_state = 4}, + [610] = {.lex_state = 23, .external_lex_state = 3}, + [611] = {.lex_state = 17, .external_lex_state = 3}, + [612] = {.lex_state = 0, .external_lex_state = 7}, + [613] = {.lex_state = 1, .external_lex_state = 4}, + [614] = {.lex_state = 23, .external_lex_state = 3}, + [615] = {.lex_state = 17, .external_lex_state = 3}, + [616] = {.lex_state = 23, .external_lex_state = 3}, + [617] = {.lex_state = 143, .external_lex_state = 3}, [618] = {.lex_state = 0, .external_lex_state = 3}, [619] = {.lex_state = 0, .external_lex_state = 3}, - [620] = {.lex_state = 0, .external_lex_state = 3}, - [621] = {.lex_state = 0, .external_lex_state = 3}, + [620] = {.lex_state = 20, .external_lex_state = 3}, + [621] = {.lex_state = 133, .external_lex_state = 3}, [622] = {.lex_state = 0, .external_lex_state = 3}, - [623] = {.lex_state = 0, .external_lex_state = 3}, + [623] = {.lex_state = 0, .external_lex_state = 7}, [624] = {.lex_state = 0, .external_lex_state = 3}, [625] = {.lex_state = 0, .external_lex_state = 3}, [626] = {.lex_state = 0, .external_lex_state = 3}, - [627] = {.lex_state = 1, .external_lex_state = 3}, - [628] = {.lex_state = 12, .external_lex_state = 3}, + [627] = {.lex_state = 0, .external_lex_state = 3}, + [628] = {.lex_state = 0, .external_lex_state = 3}, [629] = {.lex_state = 0, .external_lex_state = 3}, [630] = {.lex_state = 0, .external_lex_state = 3}, - [631] = {.lex_state = 0, .external_lex_state = 3}, - [632] = {.lex_state = 143, .external_lex_state = 3}, - [633] = {.lex_state = 20, .external_lex_state = 3}, - [634] = {.lex_state = 133, .external_lex_state = 3}, - [635] = {.lex_state = 143, .external_lex_state = 3}, - [636] = {.lex_state = 133, .external_lex_state = 3}, - [637] = {.lex_state = 143, .external_lex_state = 3}, - [638] = {.lex_state = 0, .external_lex_state = 7}, + [631] = {.lex_state = 0, .external_lex_state = 4}, + [632] = {.lex_state = 0, .external_lex_state = 3}, + [633] = {.lex_state = 0, .external_lex_state = 3}, + [634] = {.lex_state = 0, .external_lex_state = 3}, + [635] = {.lex_state = 0, .external_lex_state = 3}, + [636] = {.lex_state = 0, .external_lex_state = 3}, + [637] = {.lex_state = 17, .external_lex_state = 3}, + [638] = {.lex_state = 12, .external_lex_state = 3}, [639] = {.lex_state = 20, .external_lex_state = 3}, - [640] = {.lex_state = 0, .external_lex_state = 3}, + [640] = {.lex_state = 133, .external_lex_state = 3}, [641] = {.lex_state = 0, .external_lex_state = 3}, - [642] = {.lex_state = 0, .external_lex_state = 3}, - [643] = {.lex_state = 0, .external_lex_state = 3}, - [644] = {.lex_state = 133, .external_lex_state = 3}, - [645] = {.lex_state = 0, .external_lex_state = 3}, - [646] = {.lex_state = 0, .external_lex_state = 3}, + [642] = {.lex_state = 143, .external_lex_state = 3}, + [643] = {.lex_state = 133, .external_lex_state = 3}, + [644] = {.lex_state = 143, .external_lex_state = 3}, + [645] = {.lex_state = 0, .external_lex_state = 7}, + [646] = {.lex_state = 0, .external_lex_state = 7}, [647] = {.lex_state = 0, .external_lex_state = 3}, - [648] = {.lex_state = 0, .external_lex_state = 7}, - [649] = {.lex_state = 12, .external_lex_state = 3}, - [650] = {.lex_state = 0, .external_lex_state = 7}, - [651] = {.lex_state = 23, .external_lex_state = 3}, - [652] = {.lex_state = 143, .external_lex_state = 3}, + [648] = {.lex_state = 143, .external_lex_state = 3}, + [649] = {.lex_state = 0, .external_lex_state = 3}, + [650] = {.lex_state = 0, .external_lex_state = 3}, + [651] = {.lex_state = 0, .external_lex_state = 3}, + [652] = {.lex_state = 0, .external_lex_state = 3}, [653] = {.lex_state = 0, .external_lex_state = 3}, [654] = {.lex_state = 143, .external_lex_state = 3}, - [655] = {.lex_state = 17, .external_lex_state = 3}, - [656] = {.lex_state = 143, .external_lex_state = 3}, - [657] = {.lex_state = 0, .external_lex_state = 4}, - [658] = {.lex_state = 0, .external_lex_state = 3}, - [659] = {.lex_state = 0, .external_lex_state = 8}, + [655] = {.lex_state = 143, .external_lex_state = 3}, + [656] = {.lex_state = 23, .external_lex_state = 3}, + [657] = {.lex_state = 0, .external_lex_state = 3}, + [658] = {.lex_state = 1, .external_lex_state = 3}, + [659] = {.lex_state = 12, .external_lex_state = 3}, [660] = {.lex_state = 0, .external_lex_state = 3}, - [661] = {.lex_state = 0, .external_lex_state = 4}, - [662] = {.lex_state = 133, .external_lex_state = 3}, - [663] = {.lex_state = 0, .external_lex_state = 3}, + [661] = {.lex_state = 0, .external_lex_state = 3}, + [662] = {.lex_state = 3, .external_lex_state = 3}, + [663] = {.lex_state = 133, .external_lex_state = 3}, [664] = {.lex_state = 0, .external_lex_state = 4}, [665] = {.lex_state = 0, .external_lex_state = 3}, [666] = {.lex_state = 0, .external_lex_state = 4}, - [667] = {.lex_state = 0, .external_lex_state = 9}, + [667] = {.lex_state = 0, .external_lex_state = 8}, [668] = {.lex_state = 0, .external_lex_state = 4}, - [669] = {.lex_state = 0, .external_lex_state = 4}, - [670] = {.lex_state = 0, .external_lex_state = 8}, - [671] = {.lex_state = 0, .external_lex_state = 8}, + [669] = {.lex_state = 0, .external_lex_state = 3}, + [670] = {.lex_state = 0, .external_lex_state = 9}, + [671] = {.lex_state = 0, .external_lex_state = 9}, [672] = {.lex_state = 3, .external_lex_state = 3}, [673] = {.lex_state = 0, .external_lex_state = 4}, - [674] = {.lex_state = 0, .external_lex_state = 4}, + [674] = {.lex_state = 0, .external_lex_state = 9}, [675] = {.lex_state = 0, .external_lex_state = 3}, [676] = {.lex_state = 3, .external_lex_state = 3}, [677] = {.lex_state = 0, .external_lex_state = 3}, [678] = {.lex_state = 0, .external_lex_state = 3}, - [679] = {.lex_state = 56, .external_lex_state = 3}, - [680] = {.lex_state = 0, .external_lex_state = 3}, + [679] = {.lex_state = 0, .external_lex_state = 3}, + [680] = {.lex_state = 0, .external_lex_state = 10}, [681] = {.lex_state = 0, .external_lex_state = 3}, - [682] = {.lex_state = 0, .external_lex_state = 10}, + [682] = {.lex_state = 0, .external_lex_state = 3}, [683] = {.lex_state = 0, .external_lex_state = 3}, [684] = {.lex_state = 0, .external_lex_state = 3}, - [685] = {.lex_state = 3, .external_lex_state = 3}, + [685] = {.lex_state = 0, .external_lex_state = 10}, [686] = {.lex_state = 0, .external_lex_state = 3}, [687] = {.lex_state = 0, .external_lex_state = 3}, - [688] = {.lex_state = 0, .external_lex_state = 10}, - [689] = {.lex_state = 0, .external_lex_state = 3}, + [688] = {.lex_state = 0, .external_lex_state = 3}, + [689] = {.lex_state = 56, .external_lex_state = 3}, [690] = {.lex_state = 0, .external_lex_state = 3}, [691] = {.lex_state = 0, .external_lex_state = 3}, [692] = {.lex_state = 0, .external_lex_state = 3}, [693] = {.lex_state = 0, .external_lex_state = 3}, - [694] = {.lex_state = 3, .external_lex_state = 3}, + [694] = {.lex_state = 0, .external_lex_state = 3}, [695] = {.lex_state = 0, .external_lex_state = 3}, [696] = {.lex_state = 0, .external_lex_state = 3}, - [697] = {.lex_state = 0, .external_lex_state = 3}, + [697] = {.lex_state = 3, .external_lex_state = 3}, [698] = {.lex_state = 0, .external_lex_state = 3}, [699] = {.lex_state = 0, .external_lex_state = 3}, [700] = {.lex_state = 0, .external_lex_state = 3}, [701] = {.lex_state = 0, .external_lex_state = 3}, - [702] = {.lex_state = 0, .external_lex_state = 3}, - [703] = {.lex_state = 0, .external_lex_state = 4}, + [702] = {.lex_state = 0, .external_lex_state = 4}, + [703] = {.lex_state = 0, .external_lex_state = 3}, [704] = {.lex_state = 0, .external_lex_state = 3}, [705] = {.lex_state = 0, .external_lex_state = 3}, - [706] = {.lex_state = 0, .external_lex_state = 3}, + [706] = {.lex_state = 0, .external_lex_state = 4}, [707] = {.lex_state = 0, .external_lex_state = 3}, [708] = {.lex_state = 0, .external_lex_state = 3}, [709] = {.lex_state = 0, .external_lex_state = 3}, @@ -6035,34 +6036,34 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [715] = {.lex_state = 0, .external_lex_state = 3}, [716] = {.lex_state = 0, .external_lex_state = 3}, [717] = {.lex_state = 0, .external_lex_state = 3}, - [718] = {.lex_state = 0, .external_lex_state = 9}, + [718] = {.lex_state = 0, .external_lex_state = 4}, [719] = {.lex_state = 0, .external_lex_state = 3}, - [720] = {.lex_state = 0, .external_lex_state = 4}, - [721] = {.lex_state = 0, .external_lex_state = 3}, - [722] = {.lex_state = 0, .external_lex_state = 3}, - [723] = {.lex_state = 0, .external_lex_state = 3}, - [724] = {.lex_state = 0, .external_lex_state = 3}, - [725] = {.lex_state = 0, .external_lex_state = 8}, - [726] = {.lex_state = 133, .external_lex_state = 3}, - [727] = {.lex_state = 0, .external_lex_state = 3}, - [728] = {.lex_state = 0, .external_lex_state = 4}, + [720] = {.lex_state = 0, .external_lex_state = 3}, + [721] = {.lex_state = 3, .external_lex_state = 3}, + [722] = {.lex_state = 0, .external_lex_state = 8}, + [723] = {.lex_state = 0, .external_lex_state = 4}, + [724] = {.lex_state = 0, .external_lex_state = 4}, + [725] = {.lex_state = 0, .external_lex_state = 3}, + [726] = {.lex_state = 0, .external_lex_state = 3}, + [727] = {.lex_state = 0, .external_lex_state = 4}, + [728] = {.lex_state = 133, .external_lex_state = 3}, [729] = {.lex_state = 0, .external_lex_state = 3}, - [730] = {.lex_state = 3, .external_lex_state = 3}, - [731] = {.lex_state = 19, .external_lex_state = 3}, + [730] = {.lex_state = 19, .external_lex_state = 3}, + [731] = {.lex_state = 0, .external_lex_state = 3}, [732] = {.lex_state = 0, .external_lex_state = 3}, - [733] = {.lex_state = 0, .external_lex_state = 3}, + [733] = {.lex_state = 0, .external_lex_state = 9}, [734] = {.lex_state = 0, .external_lex_state = 3}, [735] = {.lex_state = 0, .external_lex_state = 3}, - [736] = {.lex_state = 3, .external_lex_state = 3}, - [737] = {.lex_state = 56, .external_lex_state = 3}, - [738] = {.lex_state = 0, .external_lex_state = 3}, + [736] = {.lex_state = 0, .external_lex_state = 3}, + [737] = {.lex_state = 3, .external_lex_state = 3}, + [738] = {.lex_state = 56, .external_lex_state = 3}, [739] = {.lex_state = 0, .external_lex_state = 3}, [740] = {.lex_state = 5, .external_lex_state = 3}, - [741] = {.lex_state = 0, .external_lex_state = 3}, - [742] = {.lex_state = 0, .external_lex_state = 7}, + [741] = {.lex_state = 2, .external_lex_state = 3}, + [742] = {.lex_state = 0, .external_lex_state = 3}, [743] = {.lex_state = 0, .external_lex_state = 3}, - [744] = {.lex_state = 24, .external_lex_state = 3}, - [745] = {.lex_state = 0, .external_lex_state = 7}, + [744] = {.lex_state = 5, .external_lex_state = 3}, + [745] = {.lex_state = 0, .external_lex_state = 9}, [746] = {.lex_state = 0, .external_lex_state = 3}, [747] = {.lex_state = 0, .external_lex_state = 3}, [748] = {.lex_state = 0, .external_lex_state = 3}, @@ -6070,189 +6071,190 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [750] = {.lex_state = 24, .external_lex_state = 3}, [751] = {.lex_state = 18, .external_lex_state = 3}, [752] = {.lex_state = 0, .external_lex_state = 3}, - [753] = {.lex_state = 0, .external_lex_state = 3}, + [753] = {.lex_state = 0, .external_lex_state = 9}, [754] = {.lex_state = 0, .external_lex_state = 3}, [755] = {.lex_state = 0, .external_lex_state = 3}, [756] = {.lex_state = 0, .external_lex_state = 3}, [757] = {.lex_state = 0, .external_lex_state = 3}, [758] = {.lex_state = 5, .external_lex_state = 3}, [759] = {.lex_state = 0, .external_lex_state = 3}, - [760] = {.lex_state = 0, .external_lex_state = 3}, + [760] = {.lex_state = 0, .external_lex_state = 7}, [761] = {.lex_state = 0, .external_lex_state = 3}, [762] = {.lex_state = 0, .external_lex_state = 3}, [763] = {.lex_state = 0, .external_lex_state = 3}, [764] = {.lex_state = 0, .external_lex_state = 3}, - [765] = {.lex_state = 5, .external_lex_state = 3}, + [765] = {.lex_state = 133, .external_lex_state = 3}, [766] = {.lex_state = 0, .external_lex_state = 3}, - [767] = {.lex_state = 0, .external_lex_state = 7}, - [768] = {.lex_state = 18, .external_lex_state = 3}, - [769] = {.lex_state = 2, .external_lex_state = 3}, + [767] = {.lex_state = 0, .external_lex_state = 3}, + [768] = {.lex_state = 0, .external_lex_state = 3}, + [769] = {.lex_state = 0, .external_lex_state = 3}, [770] = {.lex_state = 0, .external_lex_state = 3}, - [771] = {.lex_state = 0, .external_lex_state = 3}, - [772] = {.lex_state = 0, .external_lex_state = 3}, - [773] = {.lex_state = 2, .external_lex_state = 3}, - [774] = {.lex_state = 5, .external_lex_state = 3}, + [771] = {.lex_state = 5, .external_lex_state = 3}, + [772] = {.lex_state = 5, .external_lex_state = 3}, + [773] = {.lex_state = 0, .external_lex_state = 3}, + [774] = {.lex_state = 3, .external_lex_state = 3}, [775] = {.lex_state = 5, .external_lex_state = 3}, - [776] = {.lex_state = 2, .external_lex_state = 3}, - [777] = {.lex_state = 3, .external_lex_state = 3}, - [778] = {.lex_state = 0, .external_lex_state = 3}, - [779] = {.lex_state = 0, .external_lex_state = 3}, + [776] = {.lex_state = 0, .external_lex_state = 3}, + [777] = {.lex_state = 24, .external_lex_state = 3}, + [778] = {.lex_state = 18, .external_lex_state = 3}, + [779] = {.lex_state = 5, .external_lex_state = 3}, [780] = {.lex_state = 0, .external_lex_state = 3}, [781] = {.lex_state = 0, .external_lex_state = 3}, - [782] = {.lex_state = 5, .external_lex_state = 3}, - [783] = {.lex_state = 5, .external_lex_state = 3}, + [782] = {.lex_state = 0, .external_lex_state = 7}, + [783] = {.lex_state = 0, .external_lex_state = 3}, [784] = {.lex_state = 0, .external_lex_state = 3}, - [785] = {.lex_state = 133, .external_lex_state = 3}, - [786] = {.lex_state = 0, .external_lex_state = 11}, - [787] = {.lex_state = 0, .external_lex_state = 3}, - [788] = {.lex_state = 0, .external_lex_state = 3}, + [785] = {.lex_state = 0, .external_lex_state = 3}, + [786] = {.lex_state = 0, .external_lex_state = 7}, + [787] = {.lex_state = 0, .external_lex_state = 9}, + [788] = {.lex_state = 5, .external_lex_state = 3}, [789] = {.lex_state = 5, .external_lex_state = 3}, [790] = {.lex_state = 5, .external_lex_state = 3}, [791] = {.lex_state = 0, .external_lex_state = 3}, - [792] = {.lex_state = 0, .external_lex_state = 8}, - [793] = {.lex_state = 5, .external_lex_state = 3}, - [794] = {.lex_state = 0, .external_lex_state = 3}, - [795] = {.lex_state = 2, .external_lex_state = 3}, + [792] = {.lex_state = 0, .external_lex_state = 3}, + [793] = {.lex_state = 2, .external_lex_state = 3}, + [794] = {.lex_state = 5, .external_lex_state = 3}, + [795] = {.lex_state = 0, .external_lex_state = 3}, [796] = {.lex_state = 0, .external_lex_state = 3}, - [797] = {.lex_state = 0, .external_lex_state = 3}, + [797] = {.lex_state = 5, .external_lex_state = 3}, [798] = {.lex_state = 5, .external_lex_state = 3}, - [799] = {.lex_state = 5, .external_lex_state = 3}, + [799] = {.lex_state = 0, .external_lex_state = 3}, [800] = {.lex_state = 0, .external_lex_state = 3}, [801] = {.lex_state = 0, .external_lex_state = 3}, [802] = {.lex_state = 0, .external_lex_state = 3}, [803] = {.lex_state = 0, .external_lex_state = 3}, - [804] = {.lex_state = 0, .external_lex_state = 3}, + [804] = {.lex_state = 2, .external_lex_state = 3}, [805] = {.lex_state = 0, .external_lex_state = 3}, - [806] = {.lex_state = 0, .external_lex_state = 3}, + [806] = {.lex_state = 5, .external_lex_state = 3}, [807] = {.lex_state = 5, .external_lex_state = 3}, - [808] = {.lex_state = 5, .external_lex_state = 3}, - [809] = {.lex_state = 5, .external_lex_state = 3}, + [808] = {.lex_state = 0, .external_lex_state = 3}, + [809] = {.lex_state = 0, .external_lex_state = 7}, [810] = {.lex_state = 0, .external_lex_state = 3}, - [811] = {.lex_state = 5, .external_lex_state = 3}, + [811] = {.lex_state = 0, .external_lex_state = 3}, [812] = {.lex_state = 0, .external_lex_state = 3}, - [813] = {.lex_state = 0, .external_lex_state = 3}, + [813] = {.lex_state = 5, .external_lex_state = 3}, [814] = {.lex_state = 0, .external_lex_state = 3}, - [815] = {.lex_state = 0, .external_lex_state = 11}, - [816] = {.lex_state = 0, .external_lex_state = 3}, - [817] = {.lex_state = 0, .external_lex_state = 3}, + [815] = {.lex_state = 0, .external_lex_state = 3}, + [816] = {.lex_state = 0, .external_lex_state = 11}, + [817] = {.lex_state = 0, .external_lex_state = 11}, [818] = {.lex_state = 0, .external_lex_state = 3}, - [819] = {.lex_state = 0, .external_lex_state = 3}, + [819] = {.lex_state = 2, .external_lex_state = 3}, [820] = {.lex_state = 0, .external_lex_state = 3}, - [821] = {.lex_state = 0, .external_lex_state = 8}, - [822] = {.lex_state = 0, .external_lex_state = 7}, - [823] = {.lex_state = 5, .external_lex_state = 3}, - [824] = {.lex_state = 5, .external_lex_state = 3}, + [821] = {.lex_state = 5, .external_lex_state = 3}, + [822] = {.lex_state = 5, .external_lex_state = 3}, + [823] = {.lex_state = 0, .external_lex_state = 3}, + [824] = {.lex_state = 0, .external_lex_state = 9}, [825] = {.lex_state = 5, .external_lex_state = 3}, [826] = {.lex_state = 5, .external_lex_state = 3}, [827] = {.lex_state = 0, .external_lex_state = 3}, - [828] = {.lex_state = 5, .external_lex_state = 3}, - [829] = {.lex_state = 0, .external_lex_state = 8}, - [830] = {.lex_state = 0, .external_lex_state = 3}, + [828] = {.lex_state = 0, .external_lex_state = 3}, + [829] = {.lex_state = 0, .external_lex_state = 3}, + [830] = {.lex_state = 5, .external_lex_state = 3}, [831] = {.lex_state = 5, .external_lex_state = 3}, [832] = {.lex_state = 0, .external_lex_state = 3}, [833] = {.lex_state = 0, .external_lex_state = 3}, [834] = {.lex_state = 0, .external_lex_state = 3}, - [835] = {.lex_state = 0, .external_lex_state = 8}, + [835] = {.lex_state = 0, .external_lex_state = 3}, [836] = {.lex_state = 0, .external_lex_state = 3}, - [837] = {.lex_state = 5, .external_lex_state = 3}, - [838] = {.lex_state = 6, .external_lex_state = 3}, - [839] = {.lex_state = 35, .external_lex_state = 3}, + [837] = {.lex_state = 0, .external_lex_state = 3}, + [838] = {.lex_state = 0, .external_lex_state = 3}, + [839] = {.lex_state = 0, .external_lex_state = 4}, [840] = {.lex_state = 0, .external_lex_state = 3}, - [841] = {.lex_state = 0, .external_lex_state = 3}, + [841] = {.lex_state = 155, .external_lex_state = 3}, [842] = {.lex_state = 0, .external_lex_state = 3}, [843] = {.lex_state = 0, .external_lex_state = 3}, [844] = {.lex_state = 0, .external_lex_state = 3}, - [845] = {.lex_state = 0, .external_lex_state = 3}, - [846] = {.lex_state = 5, .external_lex_state = 3}, - [847] = {.lex_state = 0, .external_lex_state = 3}, - [848] = {.lex_state = 0, .external_lex_state = 3}, + [845] = {.lex_state = 2, .external_lex_state = 3}, + [846] = {.lex_state = 0, .external_lex_state = 3}, + [847] = {.lex_state = 5, .external_lex_state = 3}, + [848] = {.lex_state = 144, .external_lex_state = 3}, [849] = {.lex_state = 0, .external_lex_state = 3}, - [850] = {.lex_state = 0, .external_lex_state = 12}, - [851] = {.lex_state = 0, .external_lex_state = 3}, - [852] = {.lex_state = 0, .external_lex_state = 13}, - [853] = {.lex_state = 0, .external_lex_state = 3}, + [850] = {.lex_state = 0, .external_lex_state = 3}, + [851] = {.lex_state = 6, .external_lex_state = 3}, + [852] = {.lex_state = 0, .external_lex_state = 3}, + [853] = {.lex_state = 0, .external_lex_state = 12}, [854] = {.lex_state = 0, .external_lex_state = 3}, [855] = {.lex_state = 0, .external_lex_state = 3}, [856] = {.lex_state = 0, .external_lex_state = 3}, - [857] = {.lex_state = 26, .external_lex_state = 3}, + [857] = {.lex_state = 0, .external_lex_state = 3}, [858] = {.lex_state = 0, .external_lex_state = 3}, [859] = {.lex_state = 0, .external_lex_state = 3}, - [860] = {.lex_state = 155, .external_lex_state = 3}, - [861] = {.lex_state = 36, .external_lex_state = 3}, + [860] = {.lex_state = 0, .external_lex_state = 3}, + [861] = {.lex_state = 0, .external_lex_state = 3}, [862] = {.lex_state = 0, .external_lex_state = 3}, - [863] = {.lex_state = 0, .external_lex_state = 3}, + [863] = {.lex_state = 155, .external_lex_state = 3}, [864] = {.lex_state = 0, .external_lex_state = 3}, - [865] = {.lex_state = 155, .external_lex_state = 3}, + [865] = {.lex_state = 0, .external_lex_state = 3}, [866] = {.lex_state = 0, .external_lex_state = 3}, [867] = {.lex_state = 0, .external_lex_state = 3}, [868] = {.lex_state = 0, .external_lex_state = 3}, - [869] = {.lex_state = 155, .external_lex_state = 3}, + [869] = {.lex_state = 0, .external_lex_state = 3}, [870] = {.lex_state = 0, .external_lex_state = 3}, - [871] = {.lex_state = 5, .external_lex_state = 3}, - [872] = {.lex_state = 0, .external_lex_state = 3}, - [873] = {.lex_state = 0, .external_lex_state = 3}, + [871] = {.lex_state = 0, .external_lex_state = 3}, + [872] = {.lex_state = 35, .external_lex_state = 3}, + [873] = {.lex_state = 155, .external_lex_state = 3}, [874] = {.lex_state = 0, .external_lex_state = 3}, - [875] = {.lex_state = 2, .external_lex_state = 3}, - [876] = {.lex_state = 0, .external_lex_state = 12}, - [877] = {.lex_state = 0, .external_lex_state = 3}, - [878] = {.lex_state = 36, .external_lex_state = 3}, - [879] = {.lex_state = 0, .external_lex_state = 3}, - [880] = {.lex_state = 144, .external_lex_state = 3}, - [881] = {.lex_state = 0, .external_lex_state = 3}, - [882] = {.lex_state = 0, .external_lex_state = 13}, - [883] = {.lex_state = 0, .external_lex_state = 3}, + [875] = {.lex_state = 0, .external_lex_state = 3}, + [876] = {.lex_state = 0, .external_lex_state = 3}, + [877] = {.lex_state = 0, .external_lex_state = 12}, + [878] = {.lex_state = 0, .external_lex_state = 3}, + [879] = {.lex_state = 35, .external_lex_state = 3}, + [880] = {.lex_state = 5, .external_lex_state = 3}, + [881] = {.lex_state = 144, .external_lex_state = 3}, + [882] = {.lex_state = 0, .external_lex_state = 3}, + [883] = {.lex_state = 0, .external_lex_state = 13}, [884] = {.lex_state = 0, .external_lex_state = 3}, - [885] = {.lex_state = 0, .external_lex_state = 3}, - [886] = {.lex_state = 0, .external_lex_state = 3}, + [885] = {.lex_state = 6, .external_lex_state = 3}, + [886] = {.lex_state = 26, .external_lex_state = 3}, [887] = {.lex_state = 0, .external_lex_state = 3}, [888] = {.lex_state = 0, .external_lex_state = 3}, [889] = {.lex_state = 0, .external_lex_state = 3}, [890] = {.lex_state = 0, .external_lex_state = 3}, - [891] = {.lex_state = 6, .external_lex_state = 3}, - [892] = {.lex_state = 6, .external_lex_state = 3}, + [891] = {.lex_state = 0, .external_lex_state = 3}, + [892] = {.lex_state = 36, .external_lex_state = 3}, [893] = {.lex_state = 0, .external_lex_state = 3}, - [894] = {.lex_state = 0, .external_lex_state = 3}, + [894] = {.lex_state = 155, .external_lex_state = 3}, [895] = {.lex_state = 0, .external_lex_state = 3}, - [896] = {.lex_state = 2, .external_lex_state = 3}, - [897] = {.lex_state = 0, .external_lex_state = 3}, + [896] = {.lex_state = 0, .external_lex_state = 3}, + [897] = {.lex_state = 2, .external_lex_state = 3}, [898] = {.lex_state = 0, .external_lex_state = 3}, [899] = {.lex_state = 0, .external_lex_state = 3}, - [900] = {.lex_state = 0, .external_lex_state = 3}, + [900] = {.lex_state = 6, .external_lex_state = 3}, [901] = {.lex_state = 0, .external_lex_state = 3}, [902] = {.lex_state = 0, .external_lex_state = 3}, - [903] = {.lex_state = 0, .external_lex_state = 4}, - [904] = {.lex_state = 144, .external_lex_state = 3}, - [905] = {.lex_state = 0, .external_lex_state = 3}, + [903] = {.lex_state = 0, .external_lex_state = 3}, + [904] = {.lex_state = 0, .external_lex_state = 3}, + [905] = {.lex_state = 0, .external_lex_state = 4}, [906] = {.lex_state = 0, .external_lex_state = 3}, - [907] = {.lex_state = 6, .external_lex_state = 3}, - [908] = {.lex_state = 3, .external_lex_state = 3}, - [909] = {.lex_state = 36, .external_lex_state = 3}, - [910] = {.lex_state = 0, .external_lex_state = 3}, - [911] = {.lex_state = 0, .external_lex_state = 3}, + [907] = {.lex_state = 0, .external_lex_state = 3}, + [908] = {.lex_state = 0, .external_lex_state = 3}, + [909] = {.lex_state = 155, .external_lex_state = 3}, + [910] = {.lex_state = 35, .external_lex_state = 3}, + [911] = {.lex_state = 3, .external_lex_state = 3}, [912] = {.lex_state = 0, .external_lex_state = 3}, [913] = {.lex_state = 0, .external_lex_state = 3}, - [914] = {.lex_state = 36, .external_lex_state = 3}, - [915] = {.lex_state = 0, .external_lex_state = 4}, - [916] = {.lex_state = 155, .external_lex_state = 3}, + [914] = {.lex_state = 0, .external_lex_state = 3}, + [915] = {.lex_state = 35, .external_lex_state = 3}, + [916] = {.lex_state = 6, .external_lex_state = 3}, [917] = {.lex_state = 0, .external_lex_state = 3}, [918] = {.lex_state = 0, .external_lex_state = 3}, - [919] = {.lex_state = 5, .external_lex_state = 3}, + [919] = {.lex_state = 0, .external_lex_state = 13}, [920] = {.lex_state = 0, .external_lex_state = 3}, - [921] = {.lex_state = 3, .external_lex_state = 3}, - [922] = {.lex_state = 0, .external_lex_state = 3}, - [923] = {.lex_state = 0, .external_lex_state = 3}, + [921] = {.lex_state = 5, .external_lex_state = 3}, + [922] = {.lex_state = 3, .external_lex_state = 3}, + [923] = {.lex_state = 5, .external_lex_state = 3}, [924] = {.lex_state = 0, .external_lex_state = 3}, [925] = {.lex_state = 0, .external_lex_state = 3}, - [926] = {.lex_state = 155, .external_lex_state = 3}, + [926] = {.lex_state = 0, .external_lex_state = 3}, [927] = {.lex_state = 0, .external_lex_state = 3}, [928] = {.lex_state = 0, .external_lex_state = 3}, [929] = {.lex_state = 0, .external_lex_state = 3}, [930] = {.lex_state = 0, .external_lex_state = 3}, - [931] = {.lex_state = 155, .external_lex_state = 3}, - [932] = {.lex_state = 26, .external_lex_state = 3}, - [933] = {.lex_state = 0, .external_lex_state = 3}, + [931] = {.lex_state = 0, .external_lex_state = 3}, + [932] = {.lex_state = 155, .external_lex_state = 3}, + [933] = {.lex_state = 26, .external_lex_state = 3}, [934] = {.lex_state = 0, .external_lex_state = 3}, [935] = {.lex_state = 0, .external_lex_state = 3}, + [936] = {.lex_state = 0, .external_lex_state = 3}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -6354,15 +6356,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__empty_quoted_string] = ACTIONS(1), }, [STATE(1)] = { - [sym_document] = STATE(836), + [sym_document] = STATE(837), [sym_doctype] = STATE(429), [sym__node] = STATE(429), [sym_element] = STATE(429), [sym_script_element] = STATE(429), [sym_style_element] = STATE(429), [sym_start_tag] = STATE(105), - [sym_script_start_tag] = STATE(659), - [sym_style_start_tag] = STATE(725), + [sym_script_start_tag] = STATE(733), + [sym_style_start_tag] = STATE(674), [sym_self_closing_tag] = STATE(396), [sym_erroneous_end_tag] = STATE(429), [sym_text] = STATE(429), @@ -6370,19 +6372,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__alternative_statement] = STATE(398), [sym_let_statement] = STATE(397), [sym_switch_statement] = STATE(397), - [sym__switch_start_expression] = STATE(766), + [sym__switch_start_expression] = STATE(815), [sym_defer_statement] = STATE(397), [sym_placeholder_statement] = STATE(399), [sym_loading_statement] = STATE(402), [sym_error_statement] = STATE(412), [sym_for_statement] = STATE(397), - [sym__for_start_expression] = STATE(819), + [sym__for_start_expression] = STATE(803), [sym_empty_statement] = STATE(418), [sym_if_statement] = STATE(397), [sym_else_if_statement] = STATE(419), [sym_else_statement] = STATE(420), - [sym__if_start_expression] = STATE(739), - [sym__else_if_start_expression] = STATE(830), + [sym__if_start_expression] = STATE(823), + [sym__else_if_start_expression] = STATE(829), [sym_icu_expression] = STATE(429), [sym_interpolation] = STATE(429), [aux_sym_document_repeat1] = STATE(139), @@ -6401,9 +6403,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [STATE(2)] = { [sym__any_expression] = STATE(345), [sym_arrow_function] = STATE(345), - [sym_arrow_function_parameters] = STATE(879), + [sym_arrow_function_parameters] = STATE(875), [sym_regular_expression] = STATE(345), - [sym__alias] = STATE(507), + [sym__alias] = STATE(509), [sym_template_string] = STATE(4), [sym_expression] = STATE(77), [sym_unary_expression] = STATE(337), @@ -6419,9 +6421,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_call_expression] = STATE(4), [sym_member_expression] = STATE(4), [sym_bracket_expression] = STATE(4), - [sym__backtick] = STATE(559), - [sym__single_quote] = STATE(615), - [sym__double_quote] = STATE(595), + [sym__backtick] = STATE(558), + [sym__single_quote] = STATE(602), + [sym__double_quote] = STATE(603), [anon_sym_GT] = ACTIONS(25), [anon_sym_LT] = ACTIONS(25), [anon_sym_SQUOTE] = ACTIONS(27), @@ -6483,9 +6485,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [STATE(3)] = { [sym__any_expression] = STATE(345), [sym_arrow_function] = STATE(345), - [sym_arrow_function_parameters] = STATE(879), + [sym_arrow_function_parameters] = STATE(875), [sym_regular_expression] = STATE(345), - [sym__alias] = STATE(507), + [sym__alias] = STATE(509), [sym_template_string] = STATE(4), [sym_expression] = STATE(77), [sym_unary_expression] = STATE(337), @@ -6501,9 +6503,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_call_expression] = STATE(4), [sym_member_expression] = STATE(4), [sym_bracket_expression] = STATE(4), - [sym__backtick] = STATE(559), - [sym__single_quote] = STATE(615), - [sym__double_quote] = STATE(595), + [sym__backtick] = STATE(558), + [sym__single_quote] = STATE(602), + [sym__double_quote] = STATE(603), [anon_sym_GT] = ACTIONS(25), [anon_sym_LT] = ACTIONS(25), [anon_sym_SQUOTE] = ACTIONS(57), @@ -10767,7 +10769,7 @@ static const uint16_t ts_small_parse_table[] = { [4542] = 5, ACTIONS(3), 1, sym_comment, - STATE(817), 1, + STATE(800), 1, sym_unit, ACTIONS(221), 2, anon_sym_ms, @@ -10826,7 +10828,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(226), 1, anon_sym_COMMA, - STATE(710), 1, + STATE(682), 1, aux_sym_arrow_function_parameters_repeat1, ACTIONS(25), 15, anon_sym_GT, @@ -11134,7 +11136,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(241), 1, anon_sym_COMMA, - STATE(710), 1, + STATE(682), 1, aux_sym_arrow_function_parameters_repeat1, ACTIONS(25), 15, anon_sym_GT, @@ -11243,7 +11245,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_pipe_sequence_repeat1, STATE(150), 1, sym_pipe_sequence, - STATE(724), 1, + STATE(715), 1, aux_sym_arguments_repeat1, ACTIONS(172), 2, anon_sym_PIPE_PIPE, @@ -11436,7 +11438,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5294] = 24, + [5294] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(29), 1, @@ -11463,30 +11465,31 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(77), 1, sym_expression, - STATE(559), 1, + STATE(504), 1, + sym_microsyntax_property_binding, + STATE(558), 1, sym__backtick, - STATE(595), 1, - sym__double_quote, - STATE(615), 1, + STATE(602), 1, sym__single_quote, - STATE(806), 1, + STATE(603), 1, + sym__double_quote, + STATE(805), 1, sym_microsyntax, - STATE(879), 1, + STATE(875), 1, sym_arrow_function_parameters, STATE(332), 2, - sym_microsyntax_implicit_binding, + sym_microsyntax_anonymous_binding, sym_microsyntax_binding, STATE(337), 2, sym_unary_expression, sym_binary_expression, + STATE(505), 2, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, ACTIONS(261), 3, anon_sym_of, anon_sym_else, anon_sym_then, - STATE(504), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, STATE(342), 6, sym__any_expression, sym_arrow_function, @@ -11504,7 +11507,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [5386] = 24, + [5388] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(29), 1, @@ -11531,30 +11534,31 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(77), 1, sym_expression, - STATE(559), 1, + STATE(504), 1, + sym_microsyntax_property_binding, + STATE(558), 1, sym__backtick, - STATE(595), 1, - sym__double_quote, - STATE(615), 1, + STATE(602), 1, sym__single_quote, - STATE(814), 1, + STATE(603), 1, + sym__double_quote, + STATE(818), 1, sym_microsyntax, - STATE(879), 1, + STATE(875), 1, sym_arrow_function_parameters, STATE(332), 2, - sym_microsyntax_implicit_binding, + sym_microsyntax_anonymous_binding, sym_microsyntax_binding, STATE(337), 2, sym_unary_expression, sym_binary_expression, + STATE(505), 2, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, ACTIONS(261), 3, anon_sym_of, anon_sym_else, anon_sym_then, - STATE(504), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, STATE(342), 6, sym__any_expression, sym_arrow_function, @@ -11572,7 +11576,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [5478] = 5, + [5482] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(273), 1, @@ -11621,7 +11625,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5532] = 10, + [5536] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, @@ -11675,7 +11679,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5596] = 5, + [5600] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, @@ -11724,7 +11728,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5650] = 10, + [5654] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(250), 1, @@ -11778,7 +11782,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5714] = 30, + [5718] = 30, ACTIONS(3), 1, sym_comment, ACTIONS(282), 1, @@ -11807,42 +11811,42 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_document_repeat1, STATE(391), 1, sym_end_tag, - STATE(466), 1, + STATE(436), 1, sym_self_closing_tag, - STATE(468), 1, + STATE(451), 1, sym__alternative_statement, - STATE(469), 1, + STATE(454), 1, sym_placeholder_statement, - STATE(470), 1, + STATE(457), 1, sym_loading_statement, - STATE(471), 1, + STATE(458), 1, sym_error_statement, - STATE(474), 1, + STATE(459), 1, sym_empty_statement, - STATE(475), 1, + STATE(461), 1, sym_else_if_statement, - STATE(476), 1, + STATE(463), 1, sym_else_statement, STATE(670), 1, sym_script_start_tag, STATE(671), 1, sym_style_start_tag, - STATE(772), 1, + STATE(780), 1, sym__switch_start_expression, - STATE(778), 1, + STATE(783), 1, sym__for_start_expression, - STATE(779), 1, + STATE(784), 1, sym__if_start_expression, - STATE(781), 1, + STATE(785), 1, sym__else_if_start_expression, - STATE(467), 6, + STATE(437), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(432), 9, + STATE(435), 9, sym_doctype, sym__node, sym_element, @@ -11852,7 +11856,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [5818] = 9, + [5822] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(250), 1, @@ -11905,7 +11909,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5880] = 29, + [5884] = 29, ACTIONS(3), 1, sym_comment, ACTIONS(304), 1, @@ -11946,17 +11950,17 @@ static const uint16_t ts_small_parse_table[] = { sym_else_if_statement, STATE(420), 1, sym_else_statement, - STATE(659), 1, - sym_script_start_tag, - STATE(725), 1, + STATE(674), 1, sym_style_start_tag, - STATE(739), 1, - sym__if_start_expression, - STATE(766), 1, - sym__switch_start_expression, - STATE(819), 1, + STATE(733), 1, + sym_script_start_tag, + STATE(803), 1, sym__for_start_expression, - STATE(830), 1, + STATE(815), 1, + sym__switch_start_expression, + STATE(823), 1, + sym__if_start_expression, + STATE(829), 1, sym__else_if_start_expression, ACTIONS(302), 2, ts_builtin_sym_end, @@ -11978,7 +11982,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [5982] = 4, + [5986] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(229), 1, @@ -12026,7 +12030,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6034] = 30, + [6038] = 30, ACTIONS(3), 1, sym_comment, ACTIONS(282), 1, @@ -12055,42 +12059,42 @@ static const uint16_t ts_small_parse_table[] = { sym_start_tag, STATE(377), 1, sym_end_tag, - STATE(466), 1, + STATE(436), 1, sym_self_closing_tag, - STATE(468), 1, + STATE(451), 1, sym__alternative_statement, - STATE(469), 1, + STATE(454), 1, sym_placeholder_statement, - STATE(470), 1, + STATE(457), 1, sym_loading_statement, - STATE(471), 1, + STATE(458), 1, sym_error_statement, - STATE(474), 1, + STATE(459), 1, sym_empty_statement, - STATE(475), 1, + STATE(461), 1, sym_else_if_statement, - STATE(476), 1, + STATE(463), 1, sym_else_statement, STATE(670), 1, sym_script_start_tag, STATE(671), 1, sym_style_start_tag, - STATE(772), 1, + STATE(780), 1, sym__switch_start_expression, - STATE(778), 1, + STATE(783), 1, sym__for_start_expression, - STATE(779), 1, + STATE(784), 1, sym__if_start_expression, - STATE(781), 1, + STATE(785), 1, sym__else_if_start_expression, - STATE(467), 6, + STATE(437), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(432), 9, + STATE(435), 9, sym_doctype, sym__node, sym_element, @@ -12100,7 +12104,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [6138] = 24, + [6142] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(29), 1, @@ -12127,30 +12131,31 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(77), 1, sym_expression, - STATE(559), 1, + STATE(504), 1, + sym_microsyntax_property_binding, + STATE(558), 1, sym__backtick, - STATE(595), 1, - sym__double_quote, - STATE(615), 1, + STATE(602), 1, sym__single_quote, - STATE(763), 1, + STATE(603), 1, + sym__double_quote, + STATE(762), 1, sym_microsyntax, - STATE(879), 1, + STATE(875), 1, sym_arrow_function_parameters, STATE(332), 2, - sym_microsyntax_implicit_binding, + sym_microsyntax_anonymous_binding, sym_microsyntax_binding, STATE(337), 2, sym_unary_expression, sym_binary_expression, + STATE(505), 2, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, ACTIONS(261), 3, anon_sym_of, anon_sym_else, anon_sym_then, - STATE(504), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, STATE(342), 6, sym__any_expression, sym_arrow_function, @@ -12168,7 +12173,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [6230] = 4, + [6236] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(333), 1, @@ -12216,7 +12221,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6282] = 11, + [6288] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(77), 1, @@ -12231,7 +12236,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_pipe_sequence_repeat1, STATE(150), 1, sym_pipe_sequence, - STATE(724), 1, + STATE(715), 1, aux_sym_arguments_repeat1, ACTIONS(168), 3, anon_sym_DOT, @@ -12271,7 +12276,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6348] = 11, + [6354] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(73), 1, @@ -12326,7 +12331,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6414] = 4, + [6420] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(333), 1, @@ -12374,7 +12379,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6466] = 30, + [6472] = 30, ACTIONS(3), 1, sym_comment, ACTIONS(282), 1, @@ -12401,44 +12406,44 @@ static const uint16_t ts_small_parse_table[] = { sym_start_tag, STATE(112), 1, aux_sym_document_repeat1, - STATE(466), 1, + STATE(436), 1, sym_self_closing_tag, - STATE(468), 1, + STATE(451), 1, sym__alternative_statement, - STATE(469), 1, + STATE(454), 1, sym_placeholder_statement, - STATE(470), 1, + STATE(457), 1, sym_loading_statement, - STATE(471), 1, + STATE(458), 1, sym_error_statement, - STATE(474), 1, + STATE(459), 1, sym_empty_statement, - STATE(475), 1, + STATE(461), 1, sym_else_if_statement, - STATE(476), 1, + STATE(463), 1, sym_else_statement, - STATE(478), 1, + STATE(491), 1, sym_end_tag, STATE(670), 1, sym_script_start_tag, STATE(671), 1, sym_style_start_tag, - STATE(772), 1, + STATE(780), 1, sym__switch_start_expression, - STATE(778), 1, + STATE(783), 1, sym__for_start_expression, - STATE(779), 1, + STATE(784), 1, sym__if_start_expression, - STATE(781), 1, + STATE(785), 1, sym__else_if_start_expression, - STATE(467), 6, + STATE(437), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(432), 9, + STATE(435), 9, sym_doctype, sym__node, sym_element, @@ -12448,7 +12453,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [6570] = 30, + [6576] = 30, ACTIONS(3), 1, sym_comment, ACTIONS(282), 1, @@ -12475,44 +12480,44 @@ static const uint16_t ts_small_parse_table[] = { sym_start_tag, STATE(123), 1, aux_sym_document_repeat1, - STATE(441), 1, - sym_end_tag, - STATE(466), 1, + STATE(436), 1, sym_self_closing_tag, - STATE(468), 1, + STATE(451), 1, sym__alternative_statement, - STATE(469), 1, + STATE(454), 1, sym_placeholder_statement, - STATE(470), 1, + STATE(457), 1, sym_loading_statement, - STATE(471), 1, + STATE(458), 1, sym_error_statement, - STATE(474), 1, + STATE(459), 1, sym_empty_statement, - STATE(475), 1, + STATE(461), 1, sym_else_if_statement, - STATE(476), 1, + STATE(463), 1, sym_else_statement, + STATE(485), 1, + sym_end_tag, STATE(670), 1, sym_script_start_tag, STATE(671), 1, sym_style_start_tag, - STATE(772), 1, + STATE(780), 1, sym__switch_start_expression, - STATE(778), 1, + STATE(783), 1, sym__for_start_expression, - STATE(779), 1, + STATE(784), 1, sym__if_start_expression, - STATE(781), 1, + STATE(785), 1, sym__else_if_start_expression, - STATE(467), 6, + STATE(437), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(432), 9, + STATE(435), 9, sym_doctype, sym__node, sym_element, @@ -12522,7 +12527,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [6674] = 5, + [6680] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(333), 1, @@ -12571,7 +12576,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6728] = 24, + [6734] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(29), 1, @@ -12598,30 +12603,31 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(77), 1, sym_expression, - STATE(559), 1, + STATE(504), 1, + sym_microsyntax_property_binding, + STATE(558), 1, sym__backtick, - STATE(595), 1, - sym__double_quote, - STATE(615), 1, + STATE(602), 1, sym__single_quote, - STATE(762), 1, + STATE(603), 1, + sym__double_quote, + STATE(761), 1, sym_microsyntax, - STATE(879), 1, + STATE(875), 1, sym_arrow_function_parameters, STATE(332), 2, - sym_microsyntax_implicit_binding, + sym_microsyntax_anonymous_binding, sym_microsyntax_binding, STATE(337), 2, sym_unary_expression, sym_binary_expression, + STATE(505), 2, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, ACTIONS(261), 3, anon_sym_of, anon_sym_else, anon_sym_then, - STATE(504), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, STATE(342), 6, sym__any_expression, sym_arrow_function, @@ -12639,7 +12645,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [6820] = 29, + [6828] = 29, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -12682,17 +12688,17 @@ static const uint16_t ts_small_parse_table[] = { sym_else_if_statement, STATE(420), 1, sym_else_statement, - STATE(659), 1, - sym_script_start_tag, - STATE(725), 1, + STATE(674), 1, sym_style_start_tag, - STATE(739), 1, - sym__if_start_expression, - STATE(766), 1, - sym__switch_start_expression, - STATE(819), 1, + STATE(733), 1, + sym_script_start_tag, + STATE(803), 1, sym__for_start_expression, - STATE(830), 1, + STATE(815), 1, + sym__switch_start_expression, + STATE(823), 1, + sym__if_start_expression, + STATE(829), 1, sym__else_if_start_expression, STATE(397), 6, sym__any_statement, @@ -12711,7 +12717,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [6921] = 3, + [6929] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(194), 15, @@ -12757,7 +12763,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6970] = 29, + [6978] = 29, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -12800,17 +12806,17 @@ static const uint16_t ts_small_parse_table[] = { sym_else_if_statement, STATE(420), 1, sym_else_statement, - STATE(659), 1, - sym_script_start_tag, - STATE(725), 1, + STATE(674), 1, sym_style_start_tag, - STATE(739), 1, - sym__if_start_expression, - STATE(766), 1, - sym__switch_start_expression, - STATE(819), 1, + STATE(733), 1, + sym_script_start_tag, + STATE(803), 1, sym__for_start_expression, - STATE(830), 1, + STATE(815), 1, + sym__switch_start_expression, + STATE(823), 1, + sym__if_start_expression, + STATE(829), 1, sym__else_if_start_expression, STATE(397), 6, sym__any_statement, @@ -12829,7 +12835,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [7071] = 29, + [7079] = 29, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -12872,17 +12878,17 @@ static const uint16_t ts_small_parse_table[] = { sym_else_if_statement, STATE(420), 1, sym_else_statement, - STATE(659), 1, - sym_script_start_tag, - STATE(725), 1, + STATE(674), 1, sym_style_start_tag, - STATE(739), 1, - sym__if_start_expression, - STATE(766), 1, - sym__switch_start_expression, - STATE(819), 1, + STATE(733), 1, + sym_script_start_tag, + STATE(803), 1, sym__for_start_expression, - STATE(830), 1, + STATE(815), 1, + sym__switch_start_expression, + STATE(823), 1, + sym__if_start_expression, + STATE(829), 1, sym__else_if_start_expression, STATE(397), 6, sym__any_statement, @@ -12901,7 +12907,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [7172] = 6, + [7180] = 6, ACTIONS(3), 1, sym_comment, STATE(237), 1, @@ -12950,7 +12956,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7227] = 6, + [7235] = 6, ACTIONS(3), 1, sym_comment, STATE(236), 1, @@ -12999,7 +13005,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7282] = 3, + [7290] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(129), 15, @@ -13045,7 +13051,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7331] = 3, + [7339] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(217), 15, @@ -13091,7 +13097,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7380] = 29, + [7388] = 29, ACTIONS(3), 1, sym_comment, ACTIONS(302), 1, @@ -13118,42 +13124,42 @@ static const uint16_t ts_small_parse_table[] = { sym_start_tag, STATE(123), 1, aux_sym_document_repeat1, - STATE(466), 1, + STATE(436), 1, sym_self_closing_tag, - STATE(468), 1, + STATE(451), 1, sym__alternative_statement, - STATE(469), 1, + STATE(454), 1, sym_placeholder_statement, - STATE(470), 1, + STATE(457), 1, sym_loading_statement, - STATE(471), 1, + STATE(458), 1, sym_error_statement, - STATE(474), 1, + STATE(459), 1, sym_empty_statement, - STATE(475), 1, + STATE(461), 1, sym_else_if_statement, - STATE(476), 1, + STATE(463), 1, sym_else_statement, STATE(670), 1, sym_script_start_tag, STATE(671), 1, sym_style_start_tag, - STATE(772), 1, + STATE(780), 1, sym__switch_start_expression, - STATE(778), 1, + STATE(783), 1, sym__for_start_expression, - STATE(779), 1, + STATE(784), 1, sym__if_start_expression, - STATE(781), 1, + STATE(785), 1, sym__else_if_start_expression, - STATE(467), 6, + STATE(437), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(432), 9, + STATE(435), 9, sym_doctype, sym__node, sym_element, @@ -13163,7 +13169,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [7481] = 3, + [7489] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(133), 15, @@ -13209,7 +13215,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7530] = 3, + [7538] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(137), 15, @@ -13255,7 +13261,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7579] = 6, + [7587] = 6, ACTIONS(3), 1, sym_comment, STATE(236), 1, @@ -13304,7 +13310,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7634] = 5, + [7642] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(250), 1, @@ -13352,7 +13358,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7687] = 3, + [7695] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(93), 15, @@ -13398,7 +13404,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7736] = 3, + [7744] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(83), 15, @@ -13444,7 +13450,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7785] = 3, + [7793] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(97), 15, @@ -13490,7 +13496,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7834] = 3, + [7842] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(101), 15, @@ -13536,7 +13542,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7883] = 29, + [7891] = 29, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -13579,17 +13585,17 @@ static const uint16_t ts_small_parse_table[] = { sym_else_if_statement, STATE(420), 1, sym_else_statement, - STATE(659), 1, - sym_script_start_tag, - STATE(725), 1, + STATE(674), 1, sym_style_start_tag, - STATE(739), 1, - sym__if_start_expression, - STATE(766), 1, - sym__switch_start_expression, - STATE(819), 1, + STATE(733), 1, + sym_script_start_tag, + STATE(803), 1, sym__for_start_expression, - STATE(830), 1, + STATE(815), 1, + sym__switch_start_expression, + STATE(823), 1, + sym__if_start_expression, + STATE(829), 1, sym__else_if_start_expression, STATE(397), 6, sym__any_statement, @@ -13608,7 +13614,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [7984] = 3, + [7992] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(194), 17, @@ -13654,7 +13660,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8033] = 3, + [8041] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(105), 15, @@ -13700,7 +13706,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8082] = 3, + [8090] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(141), 15, @@ -13746,7 +13752,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8131] = 3, + [8139] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(109), 15, @@ -13792,7 +13798,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8180] = 3, + [8188] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(87), 15, @@ -13838,7 +13844,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8229] = 3, + [8237] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(217), 17, @@ -13884,7 +13890,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8278] = 29, + [8286] = 29, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -13927,17 +13933,17 @@ static const uint16_t ts_small_parse_table[] = { sym_else_if_statement, STATE(420), 1, sym_else_statement, - STATE(659), 1, - sym_script_start_tag, - STATE(725), 1, + STATE(674), 1, sym_style_start_tag, - STATE(739), 1, - sym__if_start_expression, - STATE(766), 1, - sym__switch_start_expression, - STATE(819), 1, + STATE(733), 1, + sym_script_start_tag, + STATE(803), 1, sym__for_start_expression, - STATE(830), 1, + STATE(815), 1, + sym__switch_start_expression, + STATE(823), 1, + sym__if_start_expression, + STATE(829), 1, sym__else_if_start_expression, STATE(397), 6, sym__any_statement, @@ -13956,7 +13962,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [8379] = 6, + [8387] = 6, ACTIONS(3), 1, sym_comment, STATE(237), 1, @@ -14005,7 +14011,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8434] = 29, + [8442] = 29, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -14048,17 +14054,17 @@ static const uint16_t ts_small_parse_table[] = { sym_else_if_statement, STATE(420), 1, sym_else_statement, - STATE(659), 1, - sym_script_start_tag, - STATE(725), 1, + STATE(674), 1, sym_style_start_tag, - STATE(739), 1, - sym__if_start_expression, - STATE(766), 1, - sym__switch_start_expression, - STATE(819), 1, + STATE(733), 1, + sym_script_start_tag, + STATE(803), 1, sym__for_start_expression, - STATE(830), 1, + STATE(815), 1, + sym__switch_start_expression, + STATE(823), 1, + sym__if_start_expression, + STATE(829), 1, sym__else_if_start_expression, STATE(397), 6, sym__any_statement, @@ -14077,7 +14083,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [8535] = 29, + [8543] = 29, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -14120,17 +14126,17 @@ static const uint16_t ts_small_parse_table[] = { sym_else_if_statement, STATE(420), 1, sym_else_statement, - STATE(659), 1, - sym_script_start_tag, - STATE(725), 1, + STATE(674), 1, sym_style_start_tag, - STATE(739), 1, - sym__if_start_expression, - STATE(766), 1, - sym__switch_start_expression, - STATE(819), 1, + STATE(733), 1, + sym_script_start_tag, + STATE(803), 1, sym__for_start_expression, - STATE(830), 1, + STATE(815), 1, + sym__switch_start_expression, + STATE(823), 1, + sym__if_start_expression, + STATE(829), 1, sym__else_if_start_expression, STATE(397), 6, sym__any_statement, @@ -14149,7 +14155,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [8636] = 29, + [8644] = 29, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -14192,17 +14198,17 @@ static const uint16_t ts_small_parse_table[] = { sym_else_if_statement, STATE(420), 1, sym_else_statement, - STATE(659), 1, - sym_script_start_tag, - STATE(725), 1, + STATE(674), 1, sym_style_start_tag, - STATE(739), 1, - sym__if_start_expression, - STATE(766), 1, - sym__switch_start_expression, - STATE(819), 1, + STATE(733), 1, + sym_script_start_tag, + STATE(803), 1, sym__for_start_expression, - STATE(830), 1, + STATE(815), 1, + sym__switch_start_expression, + STATE(823), 1, + sym__if_start_expression, + STATE(829), 1, sym__else_if_start_expression, STATE(397), 6, sym__any_statement, @@ -14221,7 +14227,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [8737] = 3, + [8745] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(121), 15, @@ -14267,7 +14273,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8786] = 3, + [8794] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(113), 15, @@ -14313,7 +14319,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8835] = 3, + [8843] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(125), 15, @@ -14359,7 +14365,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8884] = 6, + [8892] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(396), 1, @@ -14407,7 +14413,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8938] = 5, + [8946] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(145), 1, @@ -14454,7 +14460,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8990] = 3, + [8998] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(234), 16, @@ -14499,7 +14505,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [9038] = 3, + [9046] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(234), 14, @@ -14544,7 +14550,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [9086] = 28, + [9094] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -14585,17 +14591,17 @@ static const uint16_t ts_small_parse_table[] = { sym_else_if_statement, STATE(420), 1, sym_else_statement, - STATE(659), 1, - sym_script_start_tag, - STATE(725), 1, + STATE(674), 1, sym_style_start_tag, - STATE(739), 1, - sym__if_start_expression, - STATE(766), 1, - sym__switch_start_expression, - STATE(819), 1, + STATE(733), 1, + sym_script_start_tag, + STATE(803), 1, sym__for_start_expression, - STATE(830), 1, + STATE(815), 1, + sym__switch_start_expression, + STATE(823), 1, + sym__if_start_expression, + STATE(829), 1, sym__else_if_start_expression, STATE(397), 6, sym__any_statement, @@ -14614,7 +14620,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, sym_icu_expression, sym_interpolation, - [9184] = 5, + [9192] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(396), 1, @@ -14660,7 +14666,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [9235] = 5, + [9243] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(398), 1, @@ -14706,7 +14712,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [9286] = 24, + [9294] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -14735,25 +14741,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(605), 1, - sym_arrow_function, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(853), 1, + STATE(591), 1, + sym_arrow_function, + STATE(854), 1, sym_arguments, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(534), 2, + STATE(531), 2, sym_unary_expression, sym_binary_expression, - STATE(734), 2, + STATE(699), 2, sym_spread, sym__timed_argument, - STATE(708), 5, + STATE(710), 5, sym__any_expression, sym_regular_expression, sym_ternary_expression, @@ -14769,7 +14775,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9373] = 5, + [9381] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(425), 1, @@ -14813,7 +14819,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [9422] = 5, + [9430] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(252), 1, @@ -14857,7 +14863,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [9471] = 3, + [9479] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(217), 15, @@ -14898,7 +14904,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [9515] = 3, + [9523] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(194), 15, @@ -14939,7 +14945,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [9559] = 6, + [9567] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(205), 1, @@ -14983,7 +14989,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [9609] = 6, + [9617] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(211), 1, @@ -15027,7 +15033,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [9659] = 5, + [9667] = 5, ACTIONS(3), 1, sym_comment, STATE(234), 1, @@ -15069,7 +15075,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [9706] = 23, + [9714] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -15100,20 +15106,20 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(347), 1, sym__double_quote, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(643), 1, + STATE(649), 1, sym_assignment_expression, - STATE(645), 1, + STATE(651), 1, aux_sym__binding_assignment_repeat1, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(570), 6, + STATE(547), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -15129,7 +15135,7 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [9789] = 23, + [9797] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -15160,20 +15166,20 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(369), 1, sym__double_quote, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(618), 1, + STATE(650), 1, sym_assignment_expression, - STATE(619), 1, + STATE(652), 1, aux_sym__binding_assignment_repeat1, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(569), 6, + STATE(565), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -15189,7 +15195,7 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [9872] = 3, + [9880] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(234), 14, @@ -15229,7 +15235,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [9915] = 22, + [9923] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -15258,20 +15264,20 @@ static const uint16_t ts_small_parse_table[] = { sym_member_expression, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(832), 1, + STATE(791), 1, sym_assignment_expression, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(623), 6, + STATE(626), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -15287,7 +15293,7 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [9995] = 20, + [10003] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -15312,20 +15318,20 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(729), 1, + STATE(661), 1, sym_if_condition, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(630), 6, + STATE(629), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -15342,7 +15348,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10070] = 4, + [10078] = 4, ACTIONS(3), 1, sym_comment, STATE(234), 1, @@ -15381,7 +15387,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [10113] = 20, + [10121] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(453), 1, @@ -15406,20 +15412,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, STATE(159), 1, sym_expression, - STATE(572), 1, + STATE(574), 1, sym__backtick, - STATE(611), 1, + STATE(614), 1, sym__single_quote, - STATE(612), 1, + STATE(615), 1, sym__double_quote, - STATE(902), 1, + STATE(904), 1, sym_arrow_function_parameters, - STATE(903), 1, + STATE(905), 1, sym_concatenation_expression, - STATE(610), 2, + STATE(613), 2, sym_unary_expression, sym_binary_expression, - STATE(720), 6, + STATE(724), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -15436,7 +15442,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10188] = 4, + [10196] = 4, ACTIONS(3), 1, sym_comment, STATE(236), 1, @@ -15475,7 +15481,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [10231] = 20, + [10239] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(29), 1, @@ -15502,13 +15508,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(77), 1, sym_expression, - STATE(559), 1, + STATE(558), 1, sym__backtick, - STATE(595), 1, - sym__double_quote, - STATE(615), 1, + STATE(602), 1, sym__single_quote, - STATE(879), 1, + STATE(603), 1, + sym__double_quote, + STATE(875), 1, sym_arrow_function_parameters, STATE(337), 2, sym_unary_expression, @@ -15530,7 +15536,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10306] = 4, + [10314] = 4, ACTIONS(3), 1, sym_comment, STATE(233), 1, @@ -15569,7 +15575,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [10349] = 20, + [10357] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(453), 1, @@ -15594,17 +15600,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, STATE(159), 1, sym_expression, - STATE(572), 1, + STATE(574), 1, sym__backtick, - STATE(611), 1, + STATE(614), 1, sym__single_quote, - STATE(612), 1, + STATE(615), 1, sym__double_quote, - STATE(902), 1, - sym_arrow_function_parameters, - STATE(915), 1, + STATE(839), 1, sym_concatenation_expression, - STATE(610), 2, + STATE(904), 1, + sym_arrow_function_parameters, + STATE(613), 2, sym_unary_expression, sym_binary_expression, STATE(673), 6, @@ -15624,7 +15630,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10424] = 20, + [10432] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -15651,15 +15657,15 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, STATE(678), 6, @@ -15679,7 +15685,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10499] = 4, + [10507] = 4, ACTIONS(3), 1, sym_comment, STATE(235), 1, @@ -15718,7 +15724,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [10542] = 4, + [10550] = 4, ACTIONS(3), 1, sym_comment, STATE(237), 1, @@ -15757,7 +15763,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [10585] = 20, + [10593] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -15782,20 +15788,20 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(890), 1, + STATE(858), 1, sym_concatenation_expression, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(660), 6, + STATE(704), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -15812,7 +15818,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10660] = 20, + [10668] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(29), 1, @@ -15839,13 +15845,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(77), 1, sym_expression, - STATE(559), 1, + STATE(558), 1, sym__backtick, - STATE(595), 1, - sym__double_quote, - STATE(615), 1, + STATE(602), 1, sym__single_quote, - STATE(879), 1, + STATE(603), 1, + sym__double_quote, + STATE(875), 1, sym_arrow_function_parameters, STATE(337), 2, sym_unary_expression, @@ -15867,7 +15873,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10735] = 20, + [10743] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -15894,18 +15900,18 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(701), 6, + STATE(739), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -15922,7 +15928,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10810] = 20, + [10818] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -15949,18 +15955,18 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(733), 6, + STATE(732), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -15977,7 +15983,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10885] = 20, + [10893] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -16004,18 +16010,18 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(708), 6, + STATE(710), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -16032,7 +16038,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10960] = 20, + [10968] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -16057,20 +16063,20 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(723), 1, + STATE(726), 1, sym_if_condition, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(630), 6, + STATE(629), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -16087,7 +16093,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11035] = 20, + [11043] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -16112,20 +16118,20 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(933), 1, + STATE(934), 1, sym_concatenation_expression, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(699), 6, + STATE(700), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -16142,7 +16148,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11110] = 19, + [11118] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -16167,18 +16173,18 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(701), 6, + STATE(739), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -16195,7 +16201,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11182] = 19, + [11190] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(29), 1, @@ -16220,13 +16226,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(77), 1, sym_expression, - STATE(559), 1, + STATE(558), 1, sym__backtick, - STATE(595), 1, - sym__double_quote, - STATE(615), 1, + STATE(602), 1, sym__single_quote, - STATE(879), 1, + STATE(603), 1, + sym__double_quote, + STATE(875), 1, sym_arrow_function_parameters, STATE(337), 2, sym_unary_expression, @@ -16248,7 +16254,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11254] = 20, + [11262] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(483), 1, @@ -16275,18 +16281,18 @@ static const uint16_t ts_small_parse_table[] = { sym_group, STATE(126), 1, sym_expression, - STATE(552), 1, + STATE(551), 1, sym__backtick, - STATE(588), 1, + STATE(598), 1, sym__single_quote, - STATE(589), 1, + STATE(599), 1, sym__double_quote, - STATE(885), 1, + STATE(902), 1, sym_arrow_function_parameters, - STATE(486), 2, + STATE(483), 2, sym_unary_expression, sym_binary_expression, - STATE(510), 6, + STATE(511), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -16302,7 +16308,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11328] = 19, + [11336] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -16327,18 +16333,18 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(700), 6, + STATE(692), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -16355,7 +16361,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11400] = 19, + [11408] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(453), 1, @@ -16380,18 +16386,18 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(159), 1, sym_expression, - STATE(572), 1, + STATE(574), 1, sym__backtick, - STATE(611), 1, + STATE(614), 1, sym__single_quote, - STATE(612), 1, + STATE(615), 1, sym__double_quote, - STATE(902), 1, + STATE(904), 1, sym_arrow_function_parameters, - STATE(610), 2, + STATE(613), 2, sym_unary_expression, sym_binary_expression, - STATE(661), 6, + STATE(706), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -16408,7 +16414,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11472] = 19, + [11480] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(29), 1, @@ -16433,13 +16439,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(77), 1, sym_expression, - STATE(559), 1, + STATE(558), 1, sym__backtick, - STATE(595), 1, - sym__double_quote, - STATE(615), 1, + STATE(602), 1, sym__single_quote, - STATE(879), 1, + STATE(603), 1, + sym__double_quote, + STATE(875), 1, sym_arrow_function_parameters, STATE(337), 2, sym_unary_expression, @@ -16461,7 +16467,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11544] = 19, + [11552] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -16486,18 +16492,18 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(675), 6, + STATE(729), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -16514,7 +16520,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11616] = 19, + [11624] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -16539,18 +16545,18 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(576), 6, + STATE(568), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -16567,7 +16573,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11688] = 19, + [11696] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -16592,18 +16598,18 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(621), 6, + STATE(618), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -16620,7 +16626,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11760] = 19, + [11768] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -16645,18 +16651,18 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(528), 6, + STATE(519), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -16673,7 +16679,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11832] = 20, + [11840] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(29), 1, @@ -16700,13 +16706,13 @@ static const uint16_t ts_small_parse_table[] = { sym_group, STATE(77), 1, sym_expression, - STATE(559), 1, + STATE(558), 1, sym__backtick, - STATE(595), 1, - sym__double_quote, - STATE(615), 1, + STATE(602), 1, sym__single_quote, - STATE(879), 1, + STATE(603), 1, + sym__double_quote, + STATE(875), 1, sym_arrow_function_parameters, STATE(337), 2, sym_unary_expression, @@ -16727,7 +16733,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11906] = 19, + [11914] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -16752,18 +16758,18 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(681), 6, + STATE(735), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -16780,7 +16786,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11978] = 20, + [11986] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(453), 1, @@ -16807,15 +16813,15 @@ static const uint16_t ts_small_parse_table[] = { sym_group, STATE(159), 1, sym_expression, - STATE(572), 1, + STATE(574), 1, sym__backtick, - STATE(611), 1, + STATE(614), 1, sym__single_quote, - STATE(612), 1, + STATE(615), 1, sym__double_quote, - STATE(902), 1, + STATE(904), 1, sym_arrow_function_parameters, - STATE(610), 2, + STATE(613), 2, sym_unary_expression, sym_binary_expression, STATE(666), 6, @@ -16834,7 +16840,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12052] = 19, + [12060] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -16859,18 +16865,18 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(631), 6, + STATE(628), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -16887,7 +16893,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12124] = 19, + [12132] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(483), 1, @@ -16912,15 +16918,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, STATE(126), 1, sym_expression, - STATE(552), 1, + STATE(551), 1, sym__backtick, - STATE(588), 1, + STATE(598), 1, sym__single_quote, - STATE(589), 1, + STATE(599), 1, sym__double_quote, - STATE(885), 1, + STATE(902), 1, sym_arrow_function_parameters, - STATE(486), 2, + STATE(483), 2, sym_unary_expression, sym_binary_expression, STATE(512), 6, @@ -16940,7 +16946,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12196] = 20, + [12204] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -16967,18 +16973,18 @@ static const uint16_t ts_small_parse_table[] = { sym_group, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(526), 6, + STATE(525), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -16994,7 +17000,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12270] = 19, + [12278] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -17019,18 +17025,18 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(733), 6, + STATE(732), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -17047,7 +17053,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12342] = 19, + [12350] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -17072,15 +17078,15 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, STATE(678), 6, @@ -17100,7 +17106,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12414] = 19, + [12422] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -17125,18 +17131,18 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(695), 6, + STATE(690), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -17153,7 +17159,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12486] = 19, + [12494] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -17178,18 +17184,18 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(686), 6, + STATE(683), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -17206,7 +17212,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12558] = 19, + [12566] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(483), 1, @@ -17231,18 +17237,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, STATE(126), 1, sym_expression, - STATE(552), 1, + STATE(551), 1, sym__backtick, - STATE(588), 1, + STATE(598), 1, sym__single_quote, - STATE(589), 1, + STATE(599), 1, sym__double_quote, - STATE(885), 1, + STATE(902), 1, sym_arrow_function_parameters, - STATE(486), 2, + STATE(483), 2, sym_unary_expression, sym_binary_expression, - STATE(515), 6, + STATE(516), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -17259,7 +17265,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12630] = 19, + [12638] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -17284,18 +17290,18 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(738), 6, + STATE(696), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -17312,7 +17318,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12702] = 19, + [12710] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -17337,18 +17343,18 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(714), 6, + STATE(716), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -17365,7 +17371,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12774] = 19, + [12782] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -17390,18 +17396,18 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(706), 6, + STATE(705), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -17418,7 +17424,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12846] = 19, + [12854] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -17443,18 +17449,18 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(708), 6, + STATE(710), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -17471,7 +17477,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12918] = 19, + [12926] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -17496,18 +17502,18 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(712), 6, + STATE(714), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -17524,7 +17530,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12990] = 19, + [12998] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -17549,18 +17555,18 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(119), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(477), 2, + STATE(464), 2, sym_unary_expression, sym_binary_expression, - STATE(717), 6, + STATE(720), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -17577,7 +17583,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13062] = 19, + [13070] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(29), 1, @@ -17602,13 +17608,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(77), 1, sym_expression, - STATE(559), 1, + STATE(558), 1, sym__backtick, - STATE(595), 1, - sym__double_quote, - STATE(615), 1, + STATE(602), 1, sym__single_quote, - STATE(879), 1, + STATE(603), 1, + sym__double_quote, + STATE(875), 1, sym_arrow_function_parameters, STATE(337), 2, sym_unary_expression, @@ -17630,7 +17636,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13134] = 20, + [13142] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -17657,17 +17663,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(167), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(853), 1, + STATE(854), 1, sym_arguments, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(734), 5, + STATE(699), 5, sym_arrow_function, sym_unary_expression, sym_binary_expression, @@ -17683,7 +17689,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13207] = 20, + [13215] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -17710,17 +17716,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(167), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(854), 1, + STATE(859), 1, sym_arguments, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(734), 5, + STATE(699), 5, sym_arrow_function, sym_unary_expression, sym_binary_expression, @@ -17736,7 +17742,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13280] = 20, + [13288] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -17763,17 +17769,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(167), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(870), 1, + STATE(871), 1, sym_arguments, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(734), 5, + STATE(699), 5, sym_arrow_function, sym_unary_expression, sym_binary_expression, @@ -17789,7 +17795,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13353] = 20, + [13361] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -17816,17 +17822,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(167), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(893), 1, + STATE(843), 1, sym_arguments, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(734), 5, + STATE(699), 5, sym_arrow_function, sym_unary_expression, sym_binary_expression, @@ -17842,7 +17848,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13426] = 20, + [13434] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -17869,17 +17875,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(167), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(888), 1, + STATE(930), 1, sym_arguments, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(734), 5, + STATE(699), 5, sym_arrow_function, sym_unary_expression, sym_binary_expression, @@ -17895,7 +17901,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13499] = 20, + [13507] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -17922,17 +17928,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(167), 1, sym_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, - sym_arrow_function_parameters, - STATE(922), 1, + STATE(924), 1, sym_arguments, - STATE(734), 5, + STATE(931), 1, + sym_arrow_function_parameters, + STATE(699), 5, sym_arrow_function, sym_unary_expression, sym_binary_expression, @@ -17948,7 +17954,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13572] = 17, + [13580] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -17973,13 +17979,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(523), 1, sym_number, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(680), 3, + STATE(679), 3, sym_expression, sym_unary_expression, sym_spread, @@ -17993,7 +17999,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13634] = 17, + [13642] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -18018,13 +18024,13 @@ static const uint16_t ts_small_parse_table[] = { sym_number, ACTIONS(525), 1, anon_sym_RBRACK, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(696), 3, + STATE(691), 3, sym_expression, sym_unary_expression, sym_spread, @@ -18038,7 +18044,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13696] = 17, + [13704] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -18063,13 +18069,13 @@ static const uint16_t ts_small_parse_table[] = { sym_number, ACTIONS(527), 1, anon_sym_RBRACK, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(715), 3, + STATE(717), 3, sym_expression, sym_unary_expression, sym_spread, @@ -18083,7 +18089,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13758] = 17, + [13766] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -18108,13 +18114,13 @@ static const uint16_t ts_small_parse_table[] = { sym_number, ACTIONS(529), 1, anon_sym_RBRACK, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(693), 3, + STATE(688), 3, sym_expression, sym_unary_expression, sym_spread, @@ -18128,7 +18134,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13820] = 17, + [13828] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -18153,13 +18159,13 @@ static const uint16_t ts_small_parse_table[] = { sym_number, ACTIONS(531), 1, anon_sym_RBRACK, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(702), 3, + STATE(701), 3, sym_expression, sym_unary_expression, sym_spread, @@ -18173,7 +18179,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13882] = 17, + [13890] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -18198,13 +18204,13 @@ static const uint16_t ts_small_parse_table[] = { sym_number, ACTIONS(533), 1, anon_sym_RBRACK, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(709), 3, + STATE(711), 3, sym_expression, sym_unary_expression, sym_spread, @@ -18218,7 +18224,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [13944] = 17, + [13952] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(483), 1, @@ -18243,13 +18249,13 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(388), 1, sym_conditional_expression, - STATE(552), 1, + STATE(551), 1, sym__backtick, - STATE(588), 1, + STATE(598), 1, sym__single_quote, - STATE(589), 1, + STATE(599), 1, sym__double_quote, - STATE(464), 2, + STATE(462), 2, sym_unary_expression, sym_binary_expression, STATE(40), 9, @@ -18262,7 +18268,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14005] = 17, + [14013] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -18287,13 +18293,13 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(388), 1, sym_conditional_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(445), 2, + STATE(433), 2, sym_unary_expression, sym_binary_expression, STATE(34), 9, @@ -18306,7 +18312,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14066] = 17, + [14074] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(29), 1, @@ -18331,12 +18337,12 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(373), 1, sym_conditional_expression, - STATE(559), 1, + STATE(558), 1, sym__backtick, - STATE(595), 1, - sym__double_quote, - STATE(615), 1, + STATE(602), 1, sym__single_quote, + STATE(603), 1, + sym__double_quote, STATE(336), 2, sym_unary_expression, sym_binary_expression, @@ -18350,7 +18356,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14127] = 16, + [14135] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -18373,13 +18379,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(523), 1, sym_number, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(810), 3, + STATE(795), 3, sym_expression, sym_unary_expression, sym_spread, @@ -18393,7 +18399,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14186] = 17, + [14194] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(453), 1, @@ -18416,15 +18422,15 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(174), 1, sym_expression, - STATE(572), 1, + STATE(574), 1, sym__backtick, - STATE(611), 1, + STATE(614), 1, sym__single_quote, - STATE(612), 1, + STATE(615), 1, sym__double_quote, - STATE(668), 1, + STATE(718), 1, sym_conditional_expression, - STATE(592), 2, + STATE(609), 2, sym_unary_expression, sym_binary_expression, STATE(109), 9, @@ -18437,7 +18443,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14247] = 16, + [14255] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -18458,18 +18464,18 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(557), 1, sym_number, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(906), 1, + STATE(931), 1, sym_arrow_function_parameters, - STATE(741), 2, + STATE(759), 2, sym_arrow_function, sym_spread, - STATE(551), 9, + STATE(577), 9, sym_template_string, sym__primitive, sym_object, @@ -18479,7 +18485,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14305] = 15, + [14313] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(267), 1, @@ -18500,12 +18506,12 @@ static const uint16_t ts_small_parse_table[] = { sym_number, ACTIONS(573), 1, anon_sym_BQUOTE, - STATE(562), 1, + STATE(561), 1, sym__backtick, - STATE(601), 1, - sym__single_quote, - STATE(602), 1, + STATE(579), 1, sym__double_quote, + STATE(607), 1, + sym__single_quote, STATE(334), 2, sym_expression, sym_unary_expression, @@ -18519,7 +18525,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14360] = 15, + [14368] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(495), 1, @@ -18540,11 +18546,11 @@ static const uint16_t ts_small_parse_table[] = { sym_number, ACTIONS(589), 1, anon_sym_BQUOTE, - STATE(577), 1, + STATE(572), 1, sym__backtick, - STATE(581), 1, + STATE(593), 1, sym__single_quote, - STATE(582), 1, + STATE(594), 1, sym__double_quote, STATE(351), 2, sym_expression, @@ -18559,7 +18565,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14415] = 15, + [14423] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(453), 1, @@ -18580,13 +18586,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(591), 1, sym_number, - STATE(572), 1, + STATE(574), 1, sym__backtick, - STATE(611), 1, + STATE(614), 1, sym__single_quote, - STATE(612), 1, + STATE(615), 1, sym__double_quote, - STATE(596), 2, + STATE(604), 2, sym_expression, sym_unary_expression, STATE(92), 9, @@ -18599,7 +18605,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14470] = 15, + [14478] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -18620,11 +18626,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(523), 1, sym_number, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, STATE(351), 2, sym_expression, @@ -18639,7 +18645,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14525] = 15, + [14533] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(29), 1, @@ -18662,12 +18668,12 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(339), 1, sym_binary_expression, - STATE(559), 1, + STATE(558), 1, sym__backtick, - STATE(595), 1, - sym__double_quote, - STATE(615), 1, + STATE(602), 1, sym__single_quote, + STATE(603), 1, + sym__double_quote, STATE(9), 9, sym_template_string, sym__primitive, @@ -18678,7 +18684,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14579] = 15, + [14587] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -18701,11 +18707,11 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(352), 1, sym_binary_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, STATE(44), 9, sym_template_string, @@ -18717,7 +18723,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14633] = 15, + [14641] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(453), 1, @@ -18738,13 +18744,13 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(160), 1, sym_expression, - STATE(572), 1, + STATE(574), 1, sym__backtick, - STATE(587), 1, + STATE(608), 1, sym_binary_expression, - STATE(611), 1, + STATE(614), 1, sym__single_quote, - STATE(612), 1, + STATE(615), 1, sym__double_quote, STATE(92), 9, sym_template_string, @@ -18756,7 +18762,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14687] = 15, + [14695] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(483), 1, @@ -18779,11 +18785,11 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(352), 1, sym_binary_expression, - STATE(552), 1, + STATE(551), 1, sym__backtick, - STATE(588), 1, + STATE(598), 1, sym__single_quote, - STATE(589), 1, + STATE(599), 1, sym__double_quote, STATE(42), 9, sym_template_string, @@ -18795,7 +18801,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14741] = 15, + [14749] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -18818,11 +18824,11 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(352), 1, sym_binary_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, STATE(44), 9, sym_template_string, @@ -18834,7 +18840,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14795] = 14, + [14803] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -18853,13 +18859,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(523), 1, sym_number, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(684), 1, + STATE(694), 1, sym_expression, STATE(291), 9, sym_template_string, @@ -18871,7 +18877,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14846] = 15, + [14854] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -18892,15 +18898,15 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(104), 1, sym_member_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(704), 1, + STATE(660), 1, sym_assignment_expression, - STATE(627), 8, + STATE(658), 8, sym_template_string, sym__primitive, sym_object, @@ -18909,7 +18915,7 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [14899] = 14, + [14907] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(559), 1, @@ -18928,14 +18934,14 @@ static const uint16_t ts_small_parse_table[] = { sym_number, ACTIONS(573), 1, anon_sym_BQUOTE, - STATE(380), 1, + STATE(381), 1, sym_expression, - STATE(562), 1, + STATE(561), 1, sym__backtick, - STATE(601), 1, - sym__single_quote, - STATE(602), 1, + STATE(579), 1, sym__double_quote, + STATE(607), 1, + sym__single_quote, STATE(244), 9, sym_template_string, sym__primitive, @@ -18946,7 +18952,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [14950] = 14, + [14958] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -18965,13 +18971,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(523), 1, sym_number, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(784), 1, + STATE(799), 1, sym_expression, STATE(291), 9, sym_template_string, @@ -18983,7 +18989,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15001] = 14, + [15009] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -19002,13 +19008,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(523), 1, sym_number, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(900), 1, + STATE(842), 1, sym_expression, STATE(291), 9, sym_template_string, @@ -19020,7 +19026,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15052] = 4, + [15060] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(603), 1, @@ -19047,7 +19053,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [15083] = 8, + [15091] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(607), 1, @@ -19078,7 +19084,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [15122] = 15, + [15130] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -19097,17 +19103,17 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(611), 1, sym_number, - STATE(558), 1, - sym__backtick, - STATE(568), 1, + STATE(563), 1, sym_group, - STATE(607), 1, + STATE(570), 1, + sym__backtick, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(905), 1, + STATE(849), 1, sym__short_concat_expression, - STATE(567), 8, + STATE(562), 8, sym_template_string, sym__primitive, sym_object, @@ -19116,7 +19122,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15175] = 15, + [15183] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -19137,15 +19143,15 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(104), 1, sym_member_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(624), 1, + STATE(625), 1, sym_assignment_expression, - STATE(627), 8, + STATE(658), 8, sym_template_string, sym__primitive, sym_object, @@ -19154,7 +19160,7 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [15228] = 14, + [15236] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -19173,13 +19179,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(523), 1, sym_number, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(845), 1, + STATE(856), 1, sym_expression, STATE(291), 9, sym_template_string, @@ -19191,7 +19197,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15279] = 15, + [15287] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -19212,15 +19218,15 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(104), 1, sym_member_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(917), 1, + STATE(918), 1, sym_assignment_expression, - STATE(627), 8, + STATE(658), 8, sym_template_string, sym__primitive, sym_object, @@ -19229,7 +19235,7 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [15332] = 14, + [15340] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -19248,13 +19254,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(523), 1, sym_number, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(889), 1, + STATE(890), 1, sym_expression, STATE(291), 9, sym_template_string, @@ -19266,7 +19272,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15383] = 15, + [15391] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -19285,17 +19291,17 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(613), 1, sym_number, - STATE(550), 1, + STATE(549), 1, sym_group, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(858), 1, + STATE(860), 1, sym__short_concat_expression, - STATE(549), 8, + STATE(578), 8, sym_template_string, sym__primitive, sym_object, @@ -19304,7 +19310,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15436] = 14, + [15444] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(453), 1, @@ -19323,13 +19329,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(591), 1, sym_number, - STATE(572), 1, + STATE(574), 1, sym__backtick, - STATE(611), 1, + STATE(614), 1, sym__single_quote, - STATE(612), 1, + STATE(615), 1, sym__double_quote, - STATE(674), 1, + STATE(727), 1, sym_expression, STATE(92), 9, sym_template_string, @@ -19341,7 +19347,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15487] = 4, + [15495] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(603), 1, @@ -19368,7 +19374,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [15518] = 15, + [15526] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -19387,17 +19393,17 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(615), 1, sym_number, - STATE(556), 1, + STATE(555), 1, sym_group, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(923), 1, + STATE(927), 1, sym__short_concat_expression, - STATE(555), 8, + STATE(554), 8, sym_template_string, sym__primitive, sym_object, @@ -19406,7 +19412,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15571] = 15, + [15579] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -19427,15 +19433,15 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(104), 1, sym_member_expression, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(867), 1, + STATE(861), 1, sym_assignment_expression, - STATE(627), 8, + STATE(658), 8, sym_template_string, sym__primitive, sym_object, @@ -19444,7 +19450,7 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [15624] = 15, + [15632] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -19463,17 +19469,17 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(617), 1, sym_number, - STATE(558), 1, - sym__backtick, - STATE(561), 1, + STATE(560), 1, sym_group, - STATE(607), 1, + STATE(570), 1, + sym__backtick, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(848), 1, + STATE(840), 1, sym__short_concat_expression, - STATE(574), 8, + STATE(569), 8, sym_template_string, sym__primitive, sym_object, @@ -19482,7 +19488,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15677] = 13, + [15685] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -19501,11 +19507,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(619), 1, sym_number, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, STATE(49), 9, sym_template_string, @@ -19517,7 +19523,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15725] = 13, + [15733] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(453), 1, @@ -19536,11 +19542,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(621), 1, sym_number, - STATE(572), 1, + STATE(574), 1, sym__backtick, - STATE(611), 1, + STATE(614), 1, sym__single_quote, - STATE(612), 1, + STATE(615), 1, sym__double_quote, STATE(127), 9, sym_template_string, @@ -19552,7 +19558,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15773] = 13, + [15781] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(575), 1, @@ -19571,13 +19577,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(623), 1, sym_number, - STATE(577), 1, + STATE(572), 1, sym__backtick, - STATE(581), 1, + STATE(593), 1, sym__single_quote, - STATE(582), 1, + STATE(594), 1, sym__double_quote, - STATE(454), 9, + STATE(446), 9, sym_template_string, sym__primitive, sym_object, @@ -19587,7 +19593,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15821] = 13, + [15829] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -19606,13 +19612,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(625), 1, sym_number, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(557), 9, + STATE(566), 9, sym_template_string, sym__primitive, sym_object, @@ -19622,7 +19628,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15869] = 13, + [15877] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(575), 1, @@ -19641,11 +19647,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(627), 1, sym_number, - STATE(577), 1, + STATE(572), 1, sym__backtick, - STATE(581), 1, + STATE(593), 1, sym__single_quote, - STATE(582), 1, + STATE(594), 1, sym__double_quote, STATE(317), 9, sym_template_string, @@ -19657,7 +19663,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15917] = 13, + [15925] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -19676,13 +19682,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(629), 1, sym_number, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(563), 9, + STATE(552), 9, sym_template_string, sym__primitive, sym_object, @@ -19692,7 +19698,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [15965] = 3, + [15973] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(93), 8, @@ -19717,7 +19723,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [15993] = 3, + [16001] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(83), 8, @@ -19742,7 +19748,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16021] = 13, + [16029] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -19761,11 +19767,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(619), 1, sym_number, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, STATE(49), 9, sym_template_string, @@ -19777,7 +19783,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16069] = 3, + [16077] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(97), 8, @@ -19802,7 +19808,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16097] = 3, + [16105] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(101), 8, @@ -19827,7 +19833,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16125] = 3, + [16133] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(105), 8, @@ -19852,7 +19858,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16153] = 3, + [16161] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(141), 8, @@ -19877,7 +19883,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16181] = 3, + [16189] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(109), 8, @@ -19902,7 +19908,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16209] = 3, + [16217] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(87), 8, @@ -19927,7 +19933,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16237] = 3, + [16245] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(113), 8, @@ -19952,7 +19958,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16265] = 3, + [16273] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(121), 8, @@ -19977,7 +19983,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16293] = 3, + [16301] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(125), 8, @@ -20002,7 +20008,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16321] = 3, + [16329] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(129), 8, @@ -20027,7 +20033,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16349] = 3, + [16357] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(133), 8, @@ -20052,7 +20058,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16377] = 3, + [16385] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(137), 8, @@ -20077,7 +20083,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16405] = 13, + [16413] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(29), 1, @@ -20096,12 +20102,12 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(631), 1, sym_number, - STATE(559), 1, + STATE(558), 1, sym__backtick, - STATE(595), 1, - sym__double_quote, - STATE(615), 1, + STATE(602), 1, sym__single_quote, + STATE(603), 1, + sym__double_quote, STATE(19), 9, sym_template_string, sym__primitive, @@ -20112,7 +20118,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16453] = 5, + [16461] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(607), 1, @@ -20139,7 +20145,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [16485] = 13, + [16493] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(559), 1, @@ -20158,12 +20164,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(633), 1, sym_number, - STATE(562), 1, + STATE(561), 1, sym__backtick, - STATE(601), 1, - sym__single_quote, - STATE(602), 1, + STATE(579), 1, sym__double_quote, + STATE(607), 1, + sym__single_quote, STATE(278), 9, sym_template_string, sym__primitive, @@ -20174,7 +20180,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16533] = 13, + [16541] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(559), 1, @@ -20193,12 +20199,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(635), 1, sym_number, - STATE(562), 1, + STATE(561), 1, sym__backtick, - STATE(601), 1, - sym__single_quote, - STATE(602), 1, + STATE(579), 1, sym__double_quote, + STATE(607), 1, + sym__single_quote, STATE(311), 9, sym_template_string, sym__primitive, @@ -20209,7 +20215,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16581] = 13, + [16589] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -20228,13 +20234,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(637), 1, sym_number, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(540), 9, + STATE(543), 9, sym_template_string, sym__primitive, sym_object, @@ -20244,7 +20250,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16629] = 13, + [16637] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(453), 1, @@ -20263,13 +20269,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(639), 1, sym_number, - STATE(572), 1, + STATE(574), 1, sym__backtick, - STATE(611), 1, + STATE(614), 1, sym__single_quote, - STATE(612), 1, + STATE(615), 1, sym__double_quote, - STATE(532), 9, + STATE(534), 9, sym_template_string, sym__primitive, sym_object, @@ -20279,7 +20285,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16677] = 13, + [16685] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -20298,13 +20304,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(641), 1, sym_number, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(566), 9, + STATE(571), 9, sym_template_string, sym__primitive, sym_object, @@ -20314,7 +20320,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16725] = 13, + [16733] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -20333,11 +20339,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(643), 1, sym_number, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, STATE(365), 9, sym_template_string, @@ -20349,7 +20355,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16773] = 13, + [16781] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(483), 1, @@ -20368,11 +20374,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(645), 1, sym_number, - STATE(552), 1, + STATE(551), 1, sym__backtick, - STATE(588), 1, + STATE(598), 1, sym__single_quote, - STATE(589), 1, + STATE(599), 1, sym__double_quote, STATE(54), 9, sym_template_string, @@ -20384,7 +20390,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16821] = 13, + [16829] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(575), 1, @@ -20403,11 +20409,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(647), 1, sym_number, - STATE(577), 1, + STATE(572), 1, sym__backtick, - STATE(581), 1, + STATE(593), 1, sym__single_quote, - STATE(582), 1, + STATE(594), 1, sym__double_quote, STATE(361), 9, sym_template_string, @@ -20419,7 +20425,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16869] = 13, + [16877] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -20438,13 +20444,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(649), 1, sym_number, - STATE(558), 1, + STATE(570), 1, sym__backtick, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(600), 9, + STATE(585), 9, sym_template_string, sym__primitive, sym_object, @@ -20454,7 +20460,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16917] = 13, + [16925] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(453), 1, @@ -20473,13 +20479,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(651), 1, sym_number, - STATE(572), 1, + STATE(574), 1, sym__backtick, - STATE(611), 1, + STATE(614), 1, sym__single_quote, - STATE(612), 1, + STATE(615), 1, sym__double_quote, - STATE(553), 9, + STATE(548), 9, sym_template_string, sym__primitive, sym_object, @@ -20489,7 +20495,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [16965] = 6, + [16973] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(653), 1, @@ -20516,7 +20522,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PIPE, sym_identifier, - [16998] = 5, + [17006] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(655), 1, @@ -20541,7 +20547,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PIPE, sym_identifier, - [17028] = 8, + [17036] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(59), 1, @@ -20569,7 +20575,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [17064] = 5, + [17072] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(653), 1, @@ -20594,7 +20600,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PIPE, sym_identifier, - [17094] = 4, + [17102] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(155), 1, @@ -20618,7 +20624,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [17122] = 4, + [17130] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(660), 1, @@ -20641,7 +20647,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [17149] = 9, + [17157] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(59), 1, @@ -20654,7 +20660,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, STATE(362), 1, aux_sym_pipe_sequence_repeat1, - STATE(472), 1, + STATE(470), 1, sym_pipe_sequence, ACTIONS(668), 2, anon_sym_QMARK_DOT, @@ -20669,7 +20675,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [17186] = 4, + [17194] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(660), 1, @@ -20692,7 +20698,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [17213] = 3, + [17221] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(141), 3, @@ -20713,7 +20719,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [17237] = 3, + [17245] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(101), 3, @@ -20734,7 +20740,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [17261] = 3, + [17269] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(113), 3, @@ -20755,7 +20761,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [17285] = 5, + [17293] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(609), 1, @@ -20778,7 +20784,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [17313] = 12, + [17321] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(670), 1, @@ -20797,18 +20803,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_LPAREN, ACTIONS(684), 1, anon_sym_LBRACK_AT, - STATE(523), 1, + STATE(517), 1, sym__normal_attribute, STATE(303), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(518), 5, + STATE(515), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [17355] = 12, + [17363] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(670), 1, @@ -20827,18 +20833,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(686), 1, anon_sym_SLASH_GT, - STATE(523), 1, + STATE(517), 1, sym__normal_attribute, STATE(315), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(518), 5, + STATE(515), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [17397] = 12, + [17405] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(674), 1, @@ -20857,18 +20863,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, ACTIONS(690), 1, anon_sym_SLASH_GT, - STATE(523), 1, + STATE(517), 1, sym__normal_attribute, STATE(316), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(518), 5, + STATE(515), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [17439] = 3, + [17447] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(87), 3, @@ -20889,7 +20895,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [17463] = 6, + [17471] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(692), 1, @@ -20913,7 +20919,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [17493] = 3, + [17501] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(121), 3, @@ -20934,7 +20940,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [17517] = 3, + [17525] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(125), 3, @@ -20955,7 +20961,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [17541] = 3, + [17549] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(93), 3, @@ -20976,7 +20982,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [17565] = 3, + [17573] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(133), 3, @@ -20997,7 +21003,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [17589] = 3, + [17597] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(83), 3, @@ -21018,7 +21024,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [17613] = 5, + [17621] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(607), 1, @@ -21041,7 +21047,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_QMARK, sym_identifier, - [17641] = 3, + [17649] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(137), 3, @@ -21062,7 +21068,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [17665] = 3, + [17673] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(105), 3, @@ -21083,7 +21089,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [17689] = 5, + [17697] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(698), 1, @@ -21106,7 +21112,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [17717] = 12, + [17725] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(674), 1, @@ -21125,18 +21131,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, ACTIONS(701), 1, anon_sym_SLASH_GT, - STATE(523), 1, + STATE(517), 1, sym__normal_attribute, STATE(316), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(518), 5, + STATE(515), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [17759] = 11, + [17767] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(705), 1, @@ -21151,7 +21157,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_LPAREN, ACTIONS(720), 1, anon_sym_LBRACK_AT, - STATE(523), 1, + STATE(517), 1, sym__normal_attribute, ACTIONS(703), 2, anon_sym_GT, @@ -21159,13 +21165,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(316), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(518), 5, + STATE(515), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [17799] = 6, + [17807] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(662), 1, @@ -21189,7 +21195,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [17829] = 3, + [17837] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(109), 3, @@ -21210,7 +21216,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [17853] = 3, + [17861] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(97), 3, @@ -21231,7 +21237,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [17877] = 3, + [17885] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(129), 3, @@ -21252,7 +21258,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [17901] = 11, + [17909] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(723), 1, @@ -21269,7 +21275,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_LPAREN, ACTIONS(735), 1, anon_sym_LBRACK_AT, - STATE(538), 1, + STATE(530), 1, sym__normal_attribute, STATE(327), 2, sym_attribute, @@ -21280,7 +21286,7 @@ static const uint16_t ts_small_parse_table[] = { sym_event_binding, sym_two_way_binding, sym_animation_binding, - [17940] = 11, + [17948] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(703), 1, @@ -21297,7 +21303,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_LPAREN, ACTIONS(752), 1, anon_sym_LBRACK_AT, - STATE(538), 1, + STATE(530), 1, sym__normal_attribute, STATE(322), 2, sym_attribute, @@ -21308,7 +21314,7 @@ static const uint16_t ts_small_parse_table[] = { sym_event_binding, sym_two_way_binding, sym_animation_binding, - [17979] = 5, + [17987] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(692), 1, @@ -21330,7 +21336,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [18006] = 6, + [18014] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(755), 1, @@ -21353,7 +21359,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [18035] = 11, + [18043] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(725), 1, @@ -21370,7 +21376,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(757), 1, anon_sym_GT, - STATE(538), 1, + STATE(530), 1, sym__normal_attribute, STATE(326), 2, sym_attribute, @@ -21381,7 +21387,7 @@ static const uint16_t ts_small_parse_table[] = { sym_event_binding, sym_two_way_binding, sym_animation_binding, - [18074] = 11, + [18082] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(725), 1, @@ -21398,7 +21404,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(759), 1, anon_sym_GT, - STATE(538), 1, + STATE(530), 1, sym__normal_attribute, STATE(322), 2, sym_attribute, @@ -21409,7 +21415,7 @@ static const uint16_t ts_small_parse_table[] = { sym_event_binding, sym_two_way_binding, sym_animation_binding, - [18113] = 11, + [18121] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(725), 1, @@ -21426,7 +21432,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(761), 1, anon_sym_GT, - STATE(538), 1, + STATE(530), 1, sym__normal_attribute, STATE(322), 2, sym_attribute, @@ -21437,7 +21443,7 @@ static const uint16_t ts_small_parse_table[] = { sym_event_binding, sym_two_way_binding, sym_animation_binding, - [18152] = 5, + [18160] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(763), 1, @@ -21459,7 +21465,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [18179] = 3, + [18187] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(219), 7, @@ -21479,7 +21485,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PIPE, sym_identifier, - [18202] = 3, + [18210] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(196), 7, @@ -21499,7 +21505,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PIPE, sym_identifier, - [18225] = 5, + [18233] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(766), 1, @@ -21520,13 +21526,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [18251] = 8, + [18259] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(257), 1, anon_sym_let, ACTIONS(773), 1, sym_identifier, + STATE(504), 1, + sym_microsyntax_property_binding, ACTIONS(769), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, @@ -21536,15 +21544,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(340), 2, sym_microsyntax_binding, aux_sym_microsyntax_repeat1, + STATE(505), 2, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, ACTIONS(261), 3, anon_sym_of, anon_sym_else, anon_sym_then, - STATE(504), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, - [18283] = 5, + [18293] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(755), 1, @@ -21565,7 +21572,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [18309] = 3, + [18319] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(775), 7, @@ -21584,7 +21591,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_QMARK, sym_identifier, - [18331] = 3, + [18341] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(234), 7, @@ -21603,7 +21610,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [18353] = 4, + [18363] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(779), 2, @@ -21623,7 +21630,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_QMARK, sym_identifier, - [18377] = 4, + [18387] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(779), 2, @@ -21643,13 +21650,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_QMARK, sym_identifier, - [18401] = 8, + [18411] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(783), 1, anon_sym_let, ACTIONS(792), 1, sym_identifier, + STATE(504), 1, + sym_microsyntax_property_binding, ACTIONS(781), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, @@ -21659,15 +21668,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(338), 2, sym_microsyntax_binding, aux_sym_microsyntax_repeat1, + STATE(505), 2, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, ACTIONS(789), 3, anon_sym_of, anon_sym_else, anon_sym_then, - STATE(504), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, - [18433] = 3, + [18445] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(211), 7, @@ -21686,13 +21694,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_QMARK, sym_identifier, - [18455] = 8, + [18467] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(257), 1, anon_sym_let, ACTIONS(773), 1, sym_identifier, + STATE(504), 1, + sym_microsyntax_property_binding, ACTIONS(795), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, @@ -21702,15 +21712,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(338), 2, sym_microsyntax_binding, aux_sym_microsyntax_repeat1, + STATE(505), 2, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, ACTIONS(261), 3, anon_sym_of, anon_sym_else, anon_sym_then, - STATE(504), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, - [18487] = 5, + [18501] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(803), 1, @@ -21731,7 +21740,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_QMARK, sym_identifier, - [18513] = 7, + [18527] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(37), 1, @@ -21740,7 +21749,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, ACTIONS(809), 1, anon_sym_QMARK_QMARK, - STATE(508), 1, + STATE(500), 1, sym__alias, ACTIONS(27), 4, anon_sym_SQUOTE, @@ -21753,7 +21762,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_then, sym_identifier, - [18542] = 7, + [18556] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(37), 1, @@ -21762,7 +21771,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, ACTIONS(809), 1, anon_sym_QMARK_QMARK, - STATE(500), 1, + STATE(494), 1, sym__alias, ACTIONS(811), 4, anon_sym_SQUOTE, @@ -21775,7 +21784,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_then, sym_identifier, - [18571] = 4, + [18585] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(819), 1, @@ -21794,7 +21803,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_QMARK, sym_identifier, - [18594] = 7, + [18608] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(37), 1, @@ -21803,7 +21812,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, ACTIONS(809), 1, anon_sym_QMARK_QMARK, - STATE(496), 1, + STATE(493), 1, sym__alias, ACTIONS(821), 4, anon_sym_SQUOTE, @@ -21816,7 +21825,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_then, sym_identifier, - [18623] = 5, + [18637] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(190), 1, @@ -21836,14 +21845,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [18648] = 6, + [18662] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(827), 1, anon_sym_DQUOTE, STATE(47), 1, sym__double_quote, - STATE(614), 1, + STATE(589), 1, aux_sym_string_repeat1, ACTIONS(829), 2, aux_sym_string_token1, @@ -21857,7 +21866,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [18675] = 7, + [18689] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(37), 1, @@ -21866,7 +21875,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, ACTIONS(809), 1, anon_sym_QMARK_QMARK, - STATE(502), 1, + STATE(497), 1, sym__alias, ACTIONS(831), 4, anon_sym_SQUOTE, @@ -21879,7 +21888,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_then, sym_identifier, - [18704] = 5, + [18718] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(194), 1, @@ -21899,7 +21908,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [18729] = 7, + [18743] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(37), 1, @@ -21908,7 +21917,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, ACTIONS(809), 1, anon_sym_QMARK_QMARK, - STATE(499), 1, + STATE(501), 1, sym__alias, ACTIONS(838), 4, anon_sym_SQUOTE, @@ -21921,7 +21930,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_then, sym_identifier, - [18758] = 3, + [18772] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(777), 1, @@ -21939,7 +21948,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [18779] = 3, + [18793] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(213), 1, @@ -21957,7 +21966,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [18800] = 3, + [18814] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(842), 5, @@ -21974,7 +21983,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_QMARK, sym_identifier, - [18820] = 11, + [18834] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -21987,19 +21996,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, ACTIONS(850), 1, sym_identifier, - STATE(573), 1, + STATE(550), 1, sym_spread, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(910), 1, + STATE(887), 1, sym_string, STATE(355), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [18856] = 11, + [18870] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(852), 1, @@ -22012,19 +22021,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, ACTIONS(863), 1, sym_identifier, - STATE(573), 1, + STATE(550), 1, sym_spread, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(910), 1, + STATE(887), 1, sym_string, STATE(355), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [18892] = 11, + [18906] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -22037,19 +22046,19 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(866), 1, anon_sym_RBRACE, - STATE(573), 1, + STATE(550), 1, sym_spread, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(910), 1, + STATE(887), 1, sym_string, STATE(355), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [18928] = 11, + [18942] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -22062,19 +22071,19 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(868), 1, anon_sym_RBRACE, - STATE(573), 1, + STATE(550), 1, sym_spread, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(910), 1, + STATE(887), 1, sym_string, STATE(355), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [18964] = 11, + [18978] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -22087,19 +22096,19 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(870), 1, anon_sym_RBRACE, - STATE(573), 1, + STATE(550), 1, sym_spread, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(910), 1, + STATE(887), 1, sym_string, STATE(360), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [19000] = 5, + [19014] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(194), 1, @@ -22118,7 +22127,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [19024] = 11, + [19038] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -22131,19 +22140,19 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(875), 1, anon_sym_RBRACE, - STATE(573), 1, + STATE(550), 1, sym_spread, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(910), 1, + STATE(887), 1, sym_string, STATE(355), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [19060] = 6, + [19074] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(662), 1, @@ -22163,7 +22172,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [19086] = 5, + [19100] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(190), 1, @@ -22182,7 +22191,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [19110] = 11, + [19124] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -22195,19 +22204,19 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(877), 1, anon_sym_RBRACE, - STATE(573), 1, + STATE(550), 1, sym_spread, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(910), 1, + STATE(887), 1, sym_string, STATE(368), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [19146] = 11, + [19160] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -22220,19 +22229,19 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(879), 1, anon_sym_RBRACE, - STATE(573), 1, + STATE(550), 1, sym_spread, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(910), 1, + STATE(887), 1, sym_string, STATE(355), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [19182] = 5, + [19196] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(170), 1, @@ -22251,7 +22260,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - [19206] = 4, + [19220] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(807), 1, @@ -22269,14 +22278,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_then, sym_identifier, - [19228] = 6, + [19242] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(37), 1, anon_sym_as, ACTIONS(885), 1, anon_sym_EQ, - STATE(497), 1, + STATE(506), 1, sym__alias, ACTIONS(881), 4, anon_sym_SQUOTE, @@ -22289,7 +22298,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_then, sym_identifier, - [19254] = 11, + [19268] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -22302,26 +22311,26 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(887), 1, anon_sym_RBRACE, - STATE(573), 1, + STATE(550), 1, sym_spread, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(910), 1, + STATE(887), 1, sym_string, STATE(355), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [19290] = 6, + [19304] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(827), 1, anon_sym_DQUOTE, STATE(47), 1, sym__double_quote, - STATE(614), 1, + STATE(589), 1, aux_sym_string_repeat1, ACTIONS(829), 2, aux_sym_string_token1, @@ -22334,7 +22343,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [19316] = 11, + [19330] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -22347,19 +22356,19 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(889), 1, anon_sym_RBRACE, - STATE(573), 1, + STATE(550), 1, sym_spread, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(910), 1, + STATE(887), 1, sym_string, STATE(356), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [19352] = 3, + [19366] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(891), 5, @@ -22376,7 +22385,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_QMARK, sym_identifier, - [19372] = 11, + [19386] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -22389,19 +22398,19 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(895), 1, anon_sym_RBRACE, - STATE(573), 1, + STATE(550), 1, sym_spread, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(910), 1, + STATE(887), 1, sym_string, STATE(364), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [19408] = 3, + [19422] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(73), 5, @@ -22418,7 +22427,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_QMARK, sym_identifier, - [19428] = 11, + [19442] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -22431,19 +22440,19 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(897), 1, anon_sym_RBRACE, - STATE(573), 1, + STATE(550), 1, sym_spread, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(910), 1, + STATE(887), 1, sym_string, STATE(354), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [19464] = 11, + [19478] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(401), 1, @@ -22456,19 +22465,19 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(899), 1, anon_sym_RBRACE, - STATE(573), 1, + STATE(550), 1, sym_spread, - STATE(607), 1, + STATE(586), 1, sym__single_quote, - STATE(609), 1, + STATE(587), 1, sym__double_quote, - STATE(910), 1, + STATE(887), 1, sym_string, STATE(357), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [19500] = 5, + [19514] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(807), 1, @@ -22487,7 +22496,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_then, sym_identifier, - [19524] = 3, + [19538] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(907), 2, @@ -22503,33 +22512,50 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [19543] = 7, + [19557] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(911), 2, + anon_sym_LT, + aux_sym_text_token2, + ACTIONS(909), 9, + sym__interpolation_start, + sym__control_flow_start, + ts_builtin_sym_end, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + aux_sym_text_token1, + anon_sym_LBRACE, + anon_sym_RBRACE, + [19576] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(257), 1, anon_sym_let, ACTIONS(773), 1, sym_identifier, - STATE(501), 1, + STATE(495), 1, sym_microsyntax_binding, - ACTIONS(909), 2, + STATE(504), 1, + sym_microsyntax_property_binding, + ACTIONS(913), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, + STATE(505), 2, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, ACTIONS(261), 3, anon_sym_of, anon_sym_else, anon_sym_then, - STATE(504), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, - [19570] = 3, + [19605] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(913), 2, + ACTIONS(917), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(911), 9, + ACTIONS(915), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -22539,51 +22565,31 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [19589] = 5, + [19624] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(37), 1, anon_sym_as, - STATE(494), 1, + STATE(492), 1, sym__alias, - ACTIONS(915), 4, + ACTIONS(919), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_COMMA, - ACTIONS(917), 5, + ACTIONS(921), 5, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_then, sym_identifier, - [19612] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(257), 1, - anon_sym_let, - ACTIONS(773), 1, - sym_identifier, - STATE(501), 1, - sym_microsyntax_binding, - ACTIONS(795), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - ACTIONS(261), 3, - anon_sym_of, - anon_sym_else, - anon_sym_then, - STATE(504), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, - [19639] = 3, + [19647] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(921), 2, + ACTIONS(925), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(919), 9, + ACTIONS(923), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -22593,13 +22599,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [19658] = 3, + [19666] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(925), 2, + ACTIONS(929), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(923), 9, + ACTIONS(927), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -22609,13 +22615,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [19677] = 3, + [19685] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(929), 2, + ACTIONS(933), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(927), 9, + ACTIONS(931), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -22625,13 +22631,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [19696] = 3, + [19704] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(933), 2, + ACTIONS(937), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(931), 9, + ACTIONS(935), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -22641,13 +22647,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [19715] = 3, + [19723] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(937), 2, + ACTIONS(941), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(935), 9, + ACTIONS(939), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -22657,13 +22663,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [19734] = 3, + [19742] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(941), 2, + ACTIONS(945), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(939), 9, + ACTIONS(943), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -22673,7 +22679,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [19753] = 3, + [19761] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(75), 1, @@ -22689,13 +22695,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [19772] = 3, + [19780] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 2, + ACTIONS(949), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(943), 9, + ACTIONS(947), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -22705,13 +22711,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [19791] = 3, + [19799] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 2, + ACTIONS(953), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(947), 9, + ACTIONS(951), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -22721,13 +22727,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [19810] = 3, + [19818] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 2, + ACTIONS(953), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(947), 9, + ACTIONS(951), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -22737,13 +22743,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [19829] = 3, + [19837] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(953), 2, + ACTIONS(957), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(951), 9, + ACTIONS(955), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -22753,13 +22759,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [19848] = 3, + [19856] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(957), 2, + ACTIONS(961), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(955), 9, + ACTIONS(959), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -22769,7 +22775,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [19867] = 3, + [19875] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(844), 1, @@ -22785,7 +22791,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [19886] = 3, + [19894] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(893), 1, @@ -22801,23 +22807,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [19905] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(961), 2, - anon_sym_LT, - aux_sym_text_token2, - ACTIONS(959), 9, - sym__interpolation_start, - sym__control_flow_start, - ts_builtin_sym_end, - anon_sym_LT_BANG, - anon_sym_LT_SLASH, - sym_entity, - aux_sym_text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - [19924] = 3, + [19913] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(965), 2, @@ -22833,7 +22823,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [19943] = 3, + [19932] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(969), 2, @@ -22849,7 +22839,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [19962] = 3, + [19951] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(973), 2, @@ -22865,7 +22855,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [19981] = 3, + [19970] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(977), 2, @@ -22881,7 +22871,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20000] = 3, + [19989] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(981), 2, @@ -22897,7 +22887,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20019] = 3, + [20008] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(985), 2, @@ -22913,7 +22903,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20038] = 3, + [20027] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(989), 2, @@ -22929,7 +22919,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20057] = 3, + [20046] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(993), 2, @@ -22945,7 +22935,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20076] = 3, + [20065] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(997), 2, @@ -22961,7 +22951,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20095] = 3, + [20084] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1001), 2, @@ -22977,7 +22967,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20114] = 3, + [20103] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1005), 2, @@ -22993,7 +22983,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20133] = 3, + [20122] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1009), 2, @@ -23009,7 +22999,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20152] = 3, + [20141] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1013), 2, @@ -23025,7 +23015,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20171] = 3, + [20160] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1017), 2, @@ -23041,7 +23031,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20190] = 3, + [20179] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1021), 2, @@ -23057,7 +23047,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20209] = 3, + [20198] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1025), 2, @@ -23073,7 +23063,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20228] = 3, + [20217] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1029), 2, @@ -23089,7 +23079,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20247] = 3, + [20236] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1033), 2, @@ -23105,7 +23095,23 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20266] = 3, + [20255] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1037), 2, + anon_sym_LT, + aux_sym_text_token2, + ACTIONS(1035), 9, + sym__interpolation_start, + sym__control_flow_start, + ts_builtin_sym_end, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + aux_sym_text_token1, + anon_sym_LBRACE, + anon_sym_RBRACE, + [20274] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(194), 2, @@ -23121,7 +23127,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [20285] = 3, + [20293] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(217), 2, @@ -23137,23 +23143,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [20304] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1037), 2, - anon_sym_LT, - aux_sym_text_token2, - ACTIONS(1035), 9, - sym__interpolation_start, - sym__control_flow_start, - ts_builtin_sym_end, - anon_sym_LT_BANG, - anon_sym_LT_SLASH, - sym_entity, - aux_sym_text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - [20323] = 3, + [20312] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1041), 2, @@ -23169,7 +23159,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20342] = 3, + [20331] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1045), 2, @@ -23185,7 +23175,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20361] = 3, + [20350] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1049), 2, @@ -23201,7 +23191,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20380] = 3, + [20369] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1053), 2, @@ -23217,7 +23207,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20399] = 3, + [20388] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1057), 2, @@ -23233,7 +23223,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20418] = 3, + [20407] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1061), 2, @@ -23249,7 +23239,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20437] = 3, + [20426] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1065), 2, @@ -23265,7 +23255,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20456] = 3, + [20445] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1069), 2, @@ -23281,7 +23271,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20475] = 3, + [20464] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1073), 2, @@ -23297,7 +23287,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20494] = 3, + [20483] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1077), 2, @@ -23313,7 +23303,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20513] = 3, + [20502] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1081), 2, @@ -23329,7 +23319,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20532] = 3, + [20521] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1085), 2, @@ -23345,7 +23335,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20551] = 3, + [20540] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1089), 2, @@ -23361,7 +23351,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20570] = 3, + [20559] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1093), 2, @@ -23377,13 +23367,34 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token1, anon_sym_LBRACE, anon_sym_RBRACE, - [20589] = 3, + [20578] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1085), 2, + ACTIONS(257), 1, + anon_sym_let, + ACTIONS(773), 1, + sym_identifier, + STATE(495), 1, + sym_microsyntax_binding, + STATE(504), 1, + sym_microsyntax_property_binding, + ACTIONS(795), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + STATE(505), 2, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, + ACTIONS(261), 3, + anon_sym_of, + anon_sym_else, + anon_sym_then, + [20607] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1001), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1083), 8, + ACTIONS(999), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23392,13 +23403,29 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [20607] = 3, + [20625] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(75), 1, + anon_sym_QMARK, + ACTIONS(1095), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(73), 7, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + [20645] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(921), 2, + ACTIONS(1073), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(919), 8, + ACTIONS(1071), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23407,13 +23434,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [20625] = 3, + [20663] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(925), 2, + ACTIONS(1089), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(923), 8, + ACTIONS(1087), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23422,13 +23449,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [20643] = 3, + [20681] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(929), 2, + ACTIONS(965), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(927), 8, + ACTIONS(963), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23437,13 +23464,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [20661] = 3, + [20699] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(913), 2, + ACTIONS(969), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(911), 8, + ACTIONS(967), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23452,13 +23479,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [20679] = 3, + [20717] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(937), 2, + ACTIONS(993), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(935), 8, + ACTIONS(991), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23467,13 +23494,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [20697] = 3, + [20735] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(941), 2, + ACTIONS(997), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(939), 8, + ACTIONS(995), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23482,13 +23509,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [20715] = 3, + [20753] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 2, + ACTIONS(1009), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(943), 8, + ACTIONS(1007), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23497,13 +23524,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [20733] = 3, + [20771] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 2, + ACTIONS(1013), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(947), 8, + ACTIONS(1011), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23512,13 +23539,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [20751] = 3, + [20789] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 2, + ACTIONS(1017), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(947), 8, + ACTIONS(1015), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23527,13 +23554,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [20769] = 3, + [20807] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(953), 2, + ACTIONS(1021), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(951), 8, + ACTIONS(1019), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23542,13 +23569,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [20787] = 3, + [20825] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(957), 2, + ACTIONS(1025), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(955), 8, + ACTIONS(1023), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23557,46 +23584,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [20805] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(801), 1, - anon_sym_QMARK, - ACTIONS(1095), 1, - anon_sym_DOT, - ACTIONS(1097), 1, - sym_regular_expression_flags, - ACTIONS(799), 7, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - [20827] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(75), 1, - anon_sym_QMARK, - ACTIONS(1099), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(73), 7, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - [20847] = 3, + [20843] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(989), 2, + ACTIONS(1033), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(987), 8, + ACTIONS(1031), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23605,28 +23599,30 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [20865] = 3, + [20861] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(993), 2, - anon_sym_LT, - aux_sym_text_token2, - ACTIONS(991), 8, - sym__implicit_end_tag, - sym__interpolation_start, - sym__control_flow_start, - anon_sym_LT_BANG, - anon_sym_LT_SLASH, - sym_entity, - aux_sym_text_token1, - anon_sym_LBRACE, + ACTIONS(662), 1, + anon_sym_DOT, + ACTIONS(664), 1, + anon_sym_LBRACK, + ACTIONS(668), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(1097), 6, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + sym_identifier, [20883] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1005), 2, + ACTIONS(1057), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1003), 8, + ACTIONS(1055), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23638,10 +23634,10 @@ static const uint16_t ts_small_parse_table[] = { [20901] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1009), 2, + ACTIONS(1061), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1007), 8, + ACTIONS(1059), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23653,10 +23649,10 @@ static const uint16_t ts_small_parse_table[] = { [20919] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1013), 2, + ACTIONS(1065), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1011), 8, + ACTIONS(1063), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23668,10 +23664,10 @@ static const uint16_t ts_small_parse_table[] = { [20937] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1017), 2, + ACTIONS(1069), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1015), 8, + ACTIONS(1067), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23683,10 +23679,10 @@ static const uint16_t ts_small_parse_table[] = { [20955] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1021), 2, + ACTIONS(973), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1019), 8, + ACTIONS(971), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23698,42 +23694,10 @@ static const uint16_t ts_small_parse_table[] = { [20973] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1029), 2, - anon_sym_LT, - aux_sym_text_token2, - ACTIONS(1027), 8, - sym__implicit_end_tag, - sym__interpolation_start, - sym__control_flow_start, - anon_sym_LT_BANG, - anon_sym_LT_SLASH, - sym_entity, - aux_sym_text_token1, - anon_sym_LBRACE, - [20991] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(662), 1, - anon_sym_DOT, - ACTIONS(664), 1, - anon_sym_LBRACK, - ACTIONS(668), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(1101), 6, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [21013] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1053), 2, + ACTIONS(1077), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1051), 8, + ACTIONS(1075), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23742,13 +23706,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21031] = 3, + [20991] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1057), 2, + ACTIONS(1081), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1055), 8, + ACTIONS(1079), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23757,13 +23721,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21049] = 3, + [21009] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1061), 2, + ACTIONS(977), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1059), 8, + ACTIONS(975), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23772,13 +23736,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21067] = 3, + [21027] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1065), 2, + ACTIONS(1093), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1063), 8, + ACTIONS(1091), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23787,13 +23751,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21085] = 3, + [21045] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1073), 2, + ACTIONS(911), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1071), 8, + ACTIONS(909), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23802,13 +23766,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21103] = 3, + [21063] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1077), 2, + ACTIONS(989), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1075), 8, + ACTIONS(987), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23817,13 +23781,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21121] = 3, + [21081] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1089), 2, + ACTIONS(1029), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1087), 8, + ACTIONS(1027), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23832,13 +23796,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21139] = 3, + [21099] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(981), 2, + ACTIONS(1045), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(979), 8, + ACTIONS(1043), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23847,12 +23811,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21157] = 5, + [21117] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1103), 1, + ACTIONS(1099), 1, anon_sym_DOT, - ACTIONS(1105), 1, + ACTIONS(1101), 1, sym_regular_expression_flags, ACTIONS(801), 2, anon_sym_QMARK, @@ -23864,12 +23828,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, - [21179] = 4, + [21139] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1049), 2, + anon_sym_LT, + aux_sym_text_token2, + ACTIONS(1047), 8, + sym__implicit_end_tag, + sym__interpolation_start, + sym__control_flow_start, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + aux_sym_text_token1, + anon_sym_LBRACE, + [21157] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(75), 1, anon_sym_QMARK, - ACTIONS(1107), 2, + ACTIONS(1103), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, ACTIONS(73), 7, @@ -23880,13 +23859,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [21199] = 3, + [21177] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1069), 2, + ACTIONS(1053), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1067), 8, + ACTIONS(1051), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23895,28 +23874,29 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21217] = 3, + [21195] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 2, - anon_sym_LT, - aux_sym_text_token2, - ACTIONS(959), 8, - sym__implicit_end_tag, - sym__interpolation_start, - sym__control_flow_start, - anon_sym_LT_BANG, - anon_sym_LT_SLASH, - sym_entity, - aux_sym_text_token1, - anon_sym_LBRACE, - [21235] = 3, + ACTIONS(207), 1, + anon_sym_QMARK, + ACTIONS(1095), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(205), 7, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + [21215] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(965), 2, + ACTIONS(981), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(963), 8, + ACTIONS(979), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23925,13 +23905,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21253] = 3, + [21233] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(969), 2, + ACTIONS(985), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(967), 8, + ACTIONS(983), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23940,13 +23920,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21271] = 3, + [21251] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(973), 2, + ACTIONS(1005), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(971), 8, + ACTIONS(1003), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23955,13 +23935,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21289] = 3, + [21269] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(985), 2, + ACTIONS(1037), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(983), 8, + ACTIONS(1035), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23970,13 +23950,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21307] = 3, + [21287] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1025), 2, + ACTIONS(1041), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1023), 8, + ACTIONS(1039), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -23985,7 +23965,7 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21325] = 3, + [21305] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(234), 1, @@ -24000,13 +23980,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [21343] = 3, + [21323] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1111), 2, + ACTIONS(1107), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1109), 8, + ACTIONS(1105), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24015,13 +23995,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21361] = 3, + [21341] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1041), 2, + ACTIONS(1085), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1039), 8, + ACTIONS(1083), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24030,13 +24010,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21379] = 3, + [21359] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1045), 2, + ACTIONS(1111), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1043), 8, + ACTIONS(1109), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24045,13 +24025,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21397] = 3, + [21377] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1049), 2, + ACTIONS(917), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1047), 8, + ACTIONS(915), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24060,29 +24040,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21415] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(207), 1, - anon_sym_QMARK, - ACTIONS(1099), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(205), 7, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - [21435] = 3, + [21395] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(907), 2, + ACTIONS(925), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(905), 8, + ACTIONS(923), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24091,13 +24055,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21453] = 3, + [21413] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(977), 2, + ACTIONS(929), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(975), 8, + ACTIONS(927), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24106,13 +24070,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21471] = 3, + [21431] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1093), 2, + ACTIONS(933), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1091), 8, + ACTIONS(931), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24121,28 +24085,30 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21489] = 3, + [21449] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(997), 2, - anon_sym_LT, - aux_sym_text_token2, - ACTIONS(995), 8, - sym__implicit_end_tag, - sym__interpolation_start, - sym__control_flow_start, - anon_sym_LT_BANG, - anon_sym_LT_SLASH, - sym_entity, - aux_sym_text_token1, - anon_sym_LBRACE, - [21507] = 3, + ACTIONS(1117), 1, + anon_sym_EQ, + STATE(524), 1, + sym__binding_assignment, + ACTIONS(1115), 2, + sym_attribute_name, + anon_sym_LBRACK, + ACTIONS(1113), 6, + anon_sym_GT, + anon_sym_SLASH_GT, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [21471] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1001), 2, + ACTIONS(937), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(999), 8, + ACTIONS(935), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24151,13 +24117,13 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21525] = 3, + [21489] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1033), 2, + ACTIONS(941), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1031), 8, + ACTIONS(939), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24166,30 +24132,28 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21543] = 5, + [21507] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1117), 1, - anon_sym_EQ, - STATE(521), 1, - sym__binding_assignment, - ACTIONS(1115), 2, - sym_attribute_name, - anon_sym_LBRACK, - ACTIONS(1113), 6, - anon_sym_GT, - anon_sym_SLASH_GT, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [21565] = 3, + ACTIONS(945), 2, + anon_sym_LT, + aux_sym_text_token2, + ACTIONS(943), 8, + sym__implicit_end_tag, + sym__interpolation_start, + sym__control_flow_start, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + aux_sym_text_token1, + anon_sym_LBRACE, + [21525] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1037), 2, + ACTIONS(949), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1035), 8, + ACTIONS(947), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24198,12 +24162,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21583] = 4, + [21543] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(207), 1, anon_sym_QMARK, - ACTIONS(1107), 2, + ACTIONS(1103), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, ACTIONS(205), 7, @@ -24214,13 +24178,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [21603] = 3, + [21563] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1081), 2, + ACTIONS(953), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1079), 8, + ACTIONS(951), 8, + sym__implicit_end_tag, + sym__interpolation_start, + sym__control_flow_start, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + aux_sym_text_token1, + anon_sym_LBRACE, + [21581] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(953), 2, + anon_sym_LT, + aux_sym_text_token2, + ACTIONS(951), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24229,7 +24208,7 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21621] = 11, + [21599] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(1119), 1, @@ -24252,13 +24231,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(1137), 1, anon_sym_if, - [21655] = 3, + [21633] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(957), 2, + anon_sym_LT, + aux_sym_text_token2, + ACTIONS(955), 8, + sym__implicit_end_tag, + sym__interpolation_start, + sym__control_flow_start, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + aux_sym_text_token1, + anon_sym_LBRACE, + [21651] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 2, + ACTIONS(961), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(1139), 8, + ACTIONS(959), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24267,7 +24261,7 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21673] = 11, + [21669] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(1121), 1, @@ -24276,27 +24270,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_for, ACTIONS(1137), 1, anon_sym_if, - ACTIONS(1143), 1, + ACTIONS(1139), 1, anon_sym_let, - ACTIONS(1145), 1, + ACTIONS(1141), 1, anon_sym_defer, - ACTIONS(1147), 1, + ACTIONS(1143), 1, anon_sym_placeholder, - ACTIONS(1149), 1, + ACTIONS(1145), 1, anon_sym_loading, - ACTIONS(1151), 1, + ACTIONS(1147), 1, anon_sym_error, - ACTIONS(1153), 1, + ACTIONS(1149), 1, anon_sym_empty, - ACTIONS(1155), 1, + ACTIONS(1151), 1, anon_sym_else, - [21707] = 3, + [21703] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(933), 2, + ACTIONS(801), 1, + anon_sym_QMARK, + ACTIONS(1153), 1, + anon_sym_DOT, + ACTIONS(1155), 1, + sym_regular_expression_flags, + ACTIONS(799), 7, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + [21725] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(907), 2, anon_sym_LT, aux_sym_text_token2, - ACTIONS(931), 8, + ACTIONS(905), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -24305,60 +24316,117 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, aux_sym_text_token1, anon_sym_LBRACE, - [21725] = 4, + [21743] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1161), 1, - anon_sym_EQ, - ACTIONS(1159), 2, - sym_attribute_name, - anon_sym_LBRACK, - ACTIONS(1157), 6, - anon_sym_GT, - anon_sym_SLASH_GT, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [21744] = 6, + ACTIONS(1157), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(1159), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + [21760] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1161), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(1163), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + [21777] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1165), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(1167), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + [21794] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(781), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(1169), 5, + anon_sym_let, + anon_sym_of, + anon_sym_else, + anon_sym_then, + sym_identifier, + [21811] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(257), 1, anon_sym_let, ACTIONS(773), 1, sym_identifier, - STATE(501), 1, + STATE(495), 1, sym_microsyntax_binding, + STATE(504), 1, + sym_microsyntax_property_binding, + STATE(505), 2, + sym_microsyntax_keyword_binding, + sym_microsyntax_variable_declaration, ACTIONS(261), 3, anon_sym_of, anon_sym_else, anon_sym_then, - STATE(504), 3, - sym_microsyntax_property_binding, - sym_microsyntax_keyword_binding, - sym_microsyntax_variable_declaration, - [21767] = 3, + [21836] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1163), 4, + ACTIONS(1171), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_COMMA, - ACTIONS(1165), 5, + ACTIONS(1173), 5, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_then, sym_identifier, - [21784] = 5, + [21853] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1179), 1, + anon_sym_EQ, + ACTIONS(1177), 2, + sym_attribute_name, + anon_sym_LBRACK, + ACTIONS(1175), 6, + anon_sym_GT, + anon_sym_SLASH_GT, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [21872] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1115), 1, anon_sym_LBRACK, - ACTIONS(1167), 1, + ACTIONS(1181), 1, anon_sym_EQ, - STATE(544), 1, + STATE(541), 1, sym__binding_assignment, ACTIONS(1113), 6, anon_sym_GT, @@ -24367,40 +24435,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [21805] = 3, + [21893] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1169), 4, + ACTIONS(1183), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_COMMA, - ACTIONS(1171), 5, + ACTIONS(1185), 5, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_then, sym_identifier, - [21822] = 3, + [21910] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1173), 4, + ACTIONS(1187), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_COMMA, - ACTIONS(1175), 5, + ACTIONS(1189), 5, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_then, sym_identifier, - [21839] = 4, + [21927] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1195), 1, + anon_sym_EQ, + ACTIONS(1193), 2, + sym_attribute_name, + anon_sym_LBRACK, + ACTIONS(1191), 6, + anon_sym_GT, + anon_sym_SLASH_GT, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [21946] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(817), 1, anon_sym_QMARK, - ACTIONS(1177), 1, + ACTIONS(1197), 1, anon_sym_DOT, ACTIONS(815), 7, anon_sym_DQUOTE, @@ -24410,113 +24493,110 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - [21858] = 3, + [21965] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1179), 4, + ACTIONS(1199), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_COMMA, - ACTIONS(1181), 5, + ACTIONS(1201), 5, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_then, sym_identifier, - [21875] = 3, + [21982] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1183), 4, + ACTIONS(1199), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_COMMA, - ACTIONS(1185), 5, + ACTIONS(1201), 5, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_then, sym_identifier, - [21892] = 3, + [21999] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(781), 4, + ACTIONS(1203), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_COMMA, - ACTIONS(1187), 5, + ACTIONS(1205), 5, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_then, sym_identifier, - [21909] = 3, + [22016] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1189), 4, + ACTIONS(1207), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_COMMA, - ACTIONS(1191), 5, + ACTIONS(1209), 5, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_then, sym_identifier, - [21926] = 3, + [22033] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1193), 4, + ACTIONS(817), 1, + anon_sym_QMARK, + ACTIONS(1211), 1, + anon_sym_DOT, + ACTIONS(815), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_SEMI, + anon_sym_RBRACE, anon_sym_COMMA, - ACTIONS(1195), 5, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_then, + anon_sym_QMARK_QMARK, + anon_sym_DOT_DOT_DOT, sym_identifier, - [21943] = 3, + [22052] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1197), 4, + ACTIONS(1183), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_COMMA, - ACTIONS(1199), 5, + ACTIONS(1185), 5, anon_sym_let, anon_sym_of, anon_sym_else, anon_sym_then, sym_identifier, - [21960] = 4, + [22069] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1205), 1, - anon_sym_EQ, - ACTIONS(1203), 2, + ACTIONS(1215), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1201), 6, + ACTIONS(1213), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [21979] = 4, + [22085] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(817), 1, + ACTIONS(1217), 1, anon_sym_QMARK, - ACTIONS(1207), 1, - anon_sym_DOT, - ACTIONS(815), 7, + ACTIONS(145), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -24524,121 +24604,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [21998] = 3, + [22101] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1209), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, + ACTIONS(1217), 1, + anon_sym_QMARK, + ACTIONS(1221), 1, anon_sym_COMMA, - ACTIONS(1211), 5, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_then, - sym_identifier, - [22015] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1209), 4, + ACTIONS(1223), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1219), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(1211), 5, - anon_sym_let, - anon_sym_of, - anon_sym_else, - anon_sym_then, + anon_sym_RBRACE, + anon_sym_DOT_DOT_DOT, sym_identifier, - [22032] = 4, + [22121] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1203), 1, + ACTIONS(1227), 2, + sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1213), 1, - anon_sym_EQ, - ACTIONS(1201), 6, - anon_sym_GT, - sym_attribute_name, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [22050] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1215), 1, - anon_sym_QMARK, - ACTIONS(145), 7, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [22066] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1219), 2, - sym_attribute_name, - anon_sym_LBRACK, - ACTIONS(1217), 6, + ACTIONS(1225), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22082] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1215), 1, - anon_sym_QMARK, - ACTIONS(1223), 1, - anon_sym_COMMA, - ACTIONS(1225), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1221), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [22102] = 3, + [22137] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1229), 2, + ACTIONS(1231), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1227), 6, + ACTIONS(1229), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22118] = 3, + [22153] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1233), 2, + ACTIONS(1235), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1231), 6, + ACTIONS(1233), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22134] = 4, + [22169] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1215), 1, + ACTIONS(1217), 1, anon_sym_QMARK, - ACTIONS(1225), 1, + ACTIONS(1223), 1, anon_sym_QMARK_QMARK, ACTIONS(901), 6, anon_sym_SQUOTE, @@ -24647,33 +24672,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_DOT_DOT_DOT, sym_identifier, - [22152] = 3, + [22187] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1237), 2, + ACTIONS(1235), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1235), 6, + ACTIONS(1233), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22168] = 3, + [22203] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1241), 2, - sym_attribute_name, + ACTIONS(1177), 1, anon_sym_LBRACK, - ACTIONS(1239), 6, + ACTIONS(1237), 1, + anon_sym_EQ, + ACTIONS(1175), 6, anon_sym_GT, - anon_sym_SLASH_GT, + sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22184] = 3, + [22221] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1239), 1, + anon_sym_QMARK, + ACTIONS(1241), 1, + anon_sym_QMARK_QMARK, + ACTIONS(901), 6, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + [22239] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1245), 2, @@ -24686,7 +24726,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22200] = 3, + [22255] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1249), 2, @@ -24699,7 +24739,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22216] = 3, + [22271] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1253), 2, @@ -24712,7 +24752,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22232] = 3, + [22287] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1257), 2, @@ -24725,136 +24765,139 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22248] = 4, + [22303] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1159), 1, + ACTIONS(1261), 2, + sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1259), 1, - anon_sym_EQ, - ACTIONS(1157), 6, + ACTIONS(1259), 6, anon_sym_GT, - sym_attribute_name, + anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22266] = 3, + [22319] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1245), 2, + ACTIONS(1239), 1, + anon_sym_QMARK, + ACTIONS(145), 7, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + [22335] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1265), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1243), 6, + ACTIONS(1263), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22282] = 3, + [22351] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1263), 2, + ACTIONS(1269), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1261), 6, + ACTIONS(1267), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22298] = 3, + [22367] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1267), 2, - sym_attribute_name, + ACTIONS(1193), 1, anon_sym_LBRACK, - ACTIONS(1265), 6, + ACTIONS(1271), 1, + anon_sym_EQ, + ACTIONS(1191), 6, anon_sym_GT, - anon_sym_SLASH_GT, + sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22314] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1269), 1, - anon_sym_QMARK, - ACTIONS(145), 7, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - [22330] = 3, + [22385] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1273), 2, + ACTIONS(1275), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1271), 6, + ACTIONS(1273), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22346] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1269), 1, - anon_sym_QMARK, - ACTIONS(1275), 1, - anon_sym_QMARK_QMARK, - ACTIONS(901), 6, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - [22364] = 3, + [22401] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1241), 1, + ACTIONS(1235), 1, anon_sym_LBRACK, - ACTIONS(1239), 6, + ACTIONS(1233), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22379] = 3, + [22416] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1263), 1, - anon_sym_LBRACK, - ACTIONS(1261), 6, - anon_sym_GT, - sym_attribute_name, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [22394] = 3, + ACTIONS(205), 1, + anon_sym_QMARK_QMARK, + ACTIONS(207), 1, + anon_sym_QMARK, + ACTIONS(246), 1, + anon_sym_COMMA, + ACTIONS(1277), 1, + anon_sym_RPAREN, + STATE(715), 1, + aux_sym_arguments_repeat1, + ACTIONS(1095), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [22439] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1282), 1, + anon_sym_COMMA, + ACTIONS(1284), 1, + anon_sym_COLON, + ACTIONS(1280), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [22456] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1267), 1, + ACTIONS(1235), 1, anon_sym_LBRACK, - ACTIONS(1265), 6, + ACTIONS(1233), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22409] = 5, + [22471] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(250), 1, @@ -24868,95 +24911,103 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [22428] = 3, + [22490] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1245), 1, + ACTIONS(1227), 1, anon_sym_LBRACK, - ACTIONS(1243), 6, + ACTIONS(1225), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22443] = 7, + [22505] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(205), 1, - anon_sym_QMARK_QMARK, - ACTIONS(207), 1, - anon_sym_QMARK, - ACTIONS(246), 1, - anon_sym_COMMA, - ACTIONS(1277), 1, - anon_sym_RPAREN, - STATE(724), 1, - aux_sym_arguments_repeat1, - ACTIONS(1099), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [22466] = 3, + ACTIONS(1215), 1, + anon_sym_LBRACK, + ACTIONS(1213), 6, + anon_sym_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [22520] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1219), 1, + ACTIONS(1245), 1, anon_sym_LBRACK, - ACTIONS(1217), 6, + ACTIONS(1243), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22481] = 3, + [22535] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1229), 1, + ACTIONS(1249), 1, anon_sym_LBRACK, - ACTIONS(1227), 6, + ACTIONS(1247), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22496] = 3, + [22550] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1237), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1235), 6, + ACTIONS(1251), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22511] = 3, + [22565] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1245), 1, + ACTIONS(1257), 1, anon_sym_LBRACK, - ACTIONS(1243), 6, + ACTIONS(1255), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22526] = 3, + [22580] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1249), 1, + ACTIONS(1261), 1, anon_sym_LBRACK, - ACTIONS(1247), 6, + ACTIONS(1259), 6, + anon_sym_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [22595] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1231), 1, + anon_sym_LBRACK, + ACTIONS(1229), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22541] = 4, + [22610] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(170), 1, @@ -24965,128 +25016,152 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(1101), 3, + ACTIONS(1097), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, - [22558] = 3, + [22627] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, + ACTIONS(1265), 1, anon_sym_LBRACK, - ACTIONS(1251), 6, + ACTIONS(1263), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22573] = 3, + [22642] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1273), 1, + ACTIONS(1269), 1, anon_sym_LBRACK, - ACTIONS(1271), 6, + ACTIONS(1267), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22588] = 3, + [22657] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1233), 1, + ACTIONS(1275), 1, anon_sym_LBRACK, - ACTIONS(1231), 6, + ACTIONS(1273), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [22603] = 3, + [22672] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1257), 1, + ACTIONS(438), 1, + anon_sym_SEMI, + ACTIONS(1239), 1, + anon_sym_QMARK, + ACTIONS(1241), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1286), 1, + anon_sym_DQUOTE, + STATE(513), 1, + sym__double_quote, + STATE(636), 1, + aux_sym__binding_assignment_repeat1, + [22694] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(250), 1, anon_sym_LBRACK, - ACTIONS(1255), 6, - anon_sym_GT, - sym_attribute_name, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [22618] = 4, + ACTIONS(1288), 2, + sym__interpolation_end, + anon_sym_PLUS, + ACTIONS(248), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [22710] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1282), 1, - anon_sym_COMMA, - ACTIONS(1284), 1, + ACTIONS(1290), 1, anon_sym_COLON, - ACTIONS(1280), 5, + ACTIONS(44), 5, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [22724] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1294), 1, + anon_sym_COMMA, + ACTIONS(1292), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_DOT_DOT_DOT, sym_identifier, - [22635] = 6, + [22738] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1286), 1, + ACTIONS(1296), 1, sym_template_chars, - ACTIONS(1288), 1, + ACTIONS(1298), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1290), 1, + ACTIONS(1300), 1, anon_sym_BQUOTE, - STATE(144), 1, + STATE(59), 1, sym__backtick, - STATE(606), 2, + STATE(553), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [22655] = 4, + [22758] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(155), 1, - anon_sym_LPAREN, - ACTIONS(1292), 1, - anon_sym_EQ, - ACTIONS(44), 4, - anon_sym_DOT, + ACTIONS(170), 1, anon_sym_LBRACK, + ACTIONS(1288), 2, + anon_sym_COMMA, + anon_sym_PLUS, + ACTIONS(168), 3, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [22671] = 6, + [22774] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1286), 1, - sym_template_chars, - ACTIONS(1288), 1, + ACTIONS(1298), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1294), 1, + ACTIONS(1302), 1, + sym_template_chars, + ACTIONS(1304), 1, anon_sym_BQUOTE, - STATE(306), 1, + STATE(66), 1, sym__backtick, - STATE(606), 2, + STATE(595), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [22691] = 5, + [22794] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(170), 1, anon_sym_LBRACK, - ACTIONS(1296), 1, + ACTIONS(1306), 1, anon_sym_PLUS, - ACTIONS(1298), 1, + ACTIONS(1308), 1, anon_sym_COLON, ACTIONS(168), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [22709] = 3, + [22812] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1298), 1, + ACTIONS(1308), 1, anon_sym_COLON, ACTIONS(44), 5, anon_sym_DOT, @@ -25094,75 +25169,102 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [22723] = 4, + [22826] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(170), 1, - anon_sym_LBRACK, - ACTIONS(1300), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(168), 3, + ACTIONS(155), 1, + anon_sym_LPAREN, + ACTIONS(1310), 1, + anon_sym_EQ, + ACTIONS(44), 4, anon_sym_DOT, + anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [22739] = 6, + [22842] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1288), 1, + ACTIONS(1298), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(1302), 1, sym_template_chars, - ACTIONS(1304), 1, + ACTIONS(1312), 1, anon_sym_BQUOTE, - STATE(59), 1, + STATE(68), 1, sym__backtick, - STATE(554), 2, + STATE(595), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [22759] = 4, + [22862] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(250), 1, - anon_sym_LBRACK, - ACTIONS(1306), 2, - sym__interpolation_end, - anon_sym_PLUS, - ACTIONS(248), 3, + ACTIONS(1298), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1314), 1, + sym_template_chars, + ACTIONS(1316), 1, + anon_sym_BQUOTE, + STATE(13), 1, + sym__backtick, + STATE(559), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [22882] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1298), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1302), 1, + sym_template_chars, + ACTIONS(1318), 1, + anon_sym_BQUOTE, + STATE(20), 1, + sym__backtick, + STATE(595), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [22902] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1320), 1, + anon_sym_COLON, + ACTIONS(44), 5, anon_sym_DOT, + anon_sym_PLUS, + anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [22775] = 6, + [22916] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1286), 1, - sym_template_chars, - ACTIONS(1288), 1, + ACTIONS(1298), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1308), 1, + ACTIONS(1322), 1, + sym_template_chars, + ACTIONS(1324), 1, anon_sym_BQUOTE, - STATE(66), 1, + STATE(265), 1, sym__backtick, - STATE(606), 2, + STATE(564), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [22795] = 5, + [22936] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(170), 1, anon_sym_LBRACK, - ACTIONS(1296), 1, + ACTIONS(1306), 1, anon_sym_PLUS, - ACTIONS(1310), 1, + ACTIONS(1326), 1, anon_sym_COLON, ACTIONS(168), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [22813] = 3, + [22954] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1310), 1, + ACTIONS(1326), 1, anon_sym_COLON, ACTIONS(44), 5, anon_sym_DOT, @@ -25170,668 +25272,618 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [22827] = 4, + [22968] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1298), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1302), 1, + sym_template_chars, + ACTIONS(1328), 1, + anon_sym_BQUOTE, + STATE(272), 1, + sym__backtick, + STATE(595), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [22988] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(438), 1, + anon_sym_SEMI, + ACTIONS(1239), 1, + anon_sym_QMARK, + ACTIONS(1241), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1330), 1, + anon_sym_DQUOTE, + STATE(535), 1, + sym__double_quote, + STATE(653), 1, + aux_sym__binding_assignment_repeat1, + [23010] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(170), 1, anon_sym_LBRACK, - ACTIONS(1312), 2, + ACTIONS(1332), 2, anon_sym_SEMI, anon_sym_RPAREN, ACTIONS(168), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [22843] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1288), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1314), 1, - sym_template_chars, - ACTIONS(1316), 1, - anon_sym_BQUOTE, - STATE(58), 1, - sym__backtick, - STATE(565), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [22863] = 6, + [23026] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1288), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1318), 1, - sym_template_chars, - ACTIONS(1320), 1, - anon_sym_BQUOTE, - STATE(13), 1, - sym__backtick, - STATE(560), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [22883] = 6, + ACTIONS(1334), 1, + sym_binding_identifier, + ACTIONS(1336), 1, + anon_sym_class, + STATE(669), 2, + sym__binding_primitive, + sym_binding_member_expression, + STATE(844), 2, + sym_binding_name, + sym_class_binding, + [23044] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1286), 1, - sym_template_chars, - ACTIONS(1288), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1322), 1, - anon_sym_BQUOTE, - STATE(20), 1, - sym__backtick, - STATE(606), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [22903] = 3, + ACTIONS(1239), 1, + anon_sym_QMARK, + ACTIONS(1241), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1338), 4, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + [23060] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1324), 1, + ACTIONS(170), 1, + anon_sym_LBRACK, + ACTIONS(1306), 1, + anon_sym_PLUS, + ACTIONS(1320), 1, anon_sym_COLON, - ACTIONS(44), 5, + ACTIONS(168), 3, anon_sym_DOT, - anon_sym_PLUS, - anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [22917] = 6, + [23078] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1288), 1, + ACTIONS(1298), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1326), 1, + ACTIONS(1340), 1, sym_template_chars, - ACTIONS(1328), 1, + ACTIONS(1342), 1, anon_sym_BQUOTE, - STATE(265), 1, + STATE(58), 1, sym__backtick, - STATE(564), 2, + STATE(557), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [22937] = 4, + [23098] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(170), 1, anon_sym_LBRACK, - ACTIONS(1306), 2, - anon_sym_COMMA, - anon_sym_PLUS, + ACTIONS(1344), 2, + anon_sym_SEMI, + anon_sym_RPAREN, ACTIONS(168), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [22953] = 6, + [23114] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1286), 1, + ACTIONS(1298), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1346), 1, sym_template_chars, - ACTIONS(1288), 1, + ACTIONS(1348), 1, + anon_sym_BQUOTE, + STATE(319), 1, + sym__backtick, + STATE(573), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [23134] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1298), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1330), 1, + ACTIONS(1302), 1, + sym_template_chars, + ACTIONS(1350), 1, anon_sym_BQUOTE, - STATE(272), 1, + STATE(306), 1, sym__backtick, - STATE(606), 2, + STATE(595), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [22973] = 6, + [23154] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1286), 1, + ACTIONS(1298), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1352), 1, sym_template_chars, - ACTIONS(1288), 1, + ACTIONS(1354), 1, + anon_sym_BQUOTE, + STATE(130), 1, + sym__backtick, + STATE(575), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [23174] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1298), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1332), 1, + ACTIONS(1302), 1, + sym_template_chars, + ACTIONS(1356), 1, anon_sym_BQUOTE, - STATE(68), 1, + STATE(144), 1, sym__backtick, - STATE(606), 2, + STATE(595), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [22993] = 4, + [23194] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1334), 1, + sym_binding_identifier, + ACTIONS(1336), 1, + anon_sym_class, + STATE(669), 2, + sym__binding_primitive, + sym_binding_member_expression, + STATE(896), 2, + sym_binding_name, + sym_class_binding, + [23212] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(170), 1, anon_sym_LBRACK, - ACTIONS(1334), 2, - anon_sym_SEMI, + ACTIONS(1358), 2, anon_sym_RPAREN, + anon_sym_COMMA, ACTIONS(168), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [23009] = 5, + [23228] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(170), 1, anon_sym_LBRACK, - ACTIONS(1296), 1, - anon_sym_PLUS, - ACTIONS(1336), 1, + ACTIONS(1290), 1, anon_sym_COLON, + ACTIONS(1306), 1, + anon_sym_PLUS, ACTIONS(168), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [23027] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1336), 1, - anon_sym_COLON, - ACTIONS(44), 5, - anon_sym_DOT, - anon_sym_PLUS, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [23041] = 7, + [23246] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(438), 1, - anon_sym_SEMI, - ACTIONS(1269), 1, - anon_sym_QMARK, - ACTIONS(1275), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1338), 1, + ACTIONS(1360), 1, anon_sym_DQUOTE, - STATE(535), 1, + ACTIONS(1362), 1, + aux_sym_string_token1, + ACTIONS(1364), 1, + sym__escape_sequence, + STATE(266), 1, sym__double_quote, - STATE(620), 1, - aux_sym__binding_assignment_repeat1, - [23063] = 7, + STATE(611), 1, + aux_sym_string_repeat1, + [23265] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(438), 1, - anon_sym_SEMI, - ACTIONS(1269), 1, - anon_sym_QMARK, - ACTIONS(1275), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1340), 1, + ACTIONS(1366), 5, + anon_sym_SQUOTE, anon_sym_DQUOTE, - STATE(511), 1, - sym__double_quote, - STATE(653), 1, - aux_sym__binding_assignment_repeat1, - [23085] = 5, + anon_sym_RBRACE, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [23276] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1342), 1, - sym_binding_identifier, - ACTIONS(1344), 1, - anon_sym_class, - STATE(698), 2, - sym__binding_primitive, - sym_binding_member_expression, - STATE(872), 2, - sym_binding_name, - sym_class_binding, - [23103] = 6, + ACTIONS(858), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [23287] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1288), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1346), 1, - sym_template_chars, - ACTIONS(1348), 1, - anon_sym_BQUOTE, - STATE(130), 1, - sym__backtick, - STATE(546), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [23123] = 3, + ACTIONS(1368), 1, + anon_sym_SQUOTE, + ACTIONS(1370), 1, + aux_sym_string_token2, + ACTIONS(1372), 1, + sym__escape_sequence, + STATE(146), 1, + sym__single_quote, + STATE(656), 1, + aux_sym_string_repeat2, + [23306] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1352), 1, - anon_sym_COMMA, - ACTIONS(1350), 5, + ACTIONS(1368), 1, + anon_sym_DQUOTE, + ACTIONS(1374), 1, + aux_sym_string_token1, + ACTIONS(1376), 1, + sym__escape_sequence, + STATE(146), 1, + sym__double_quote, + STATE(637), 1, + aux_sym_string_repeat1, + [23325] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1378), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_DOT_DOT_DOT, sym_identifier, - [23137] = 5, + [23336] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(170), 1, anon_sym_LBRACK, - ACTIONS(1296), 1, - anon_sym_PLUS, - ACTIONS(1324), 1, + ACTIONS(1380), 1, anon_sym_COLON, ACTIONS(168), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [23155] = 5, + [23351] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1342), 1, - sym_binding_identifier, - ACTIONS(1344), 1, - anon_sym_class, - STATE(698), 2, - sym__binding_primitive, - sym_binding_member_expression, - STATE(895), 2, - sym_binding_name, - sym_class_binding, - [23173] = 4, + ACTIONS(827), 1, + anon_sym_SQUOTE, + ACTIONS(1382), 1, + aux_sym_string_token2, + ACTIONS(1384), 1, + sym__escape_sequence, + STATE(47), 1, + sym__single_quote, + STATE(588), 1, + aux_sym_string_repeat2, + [23370] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1269), 1, - anon_sym_QMARK, - ACTIONS(1275), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1354), 4, + ACTIONS(827), 1, anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - [23189] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1288), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1356), 1, - sym_template_chars, - ACTIONS(1358), 1, - anon_sym_BQUOTE, - STATE(319), 1, - sym__backtick, - STATE(548), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [23209] = 6, + ACTIONS(829), 1, + aux_sym_string_token1, + ACTIONS(1386), 1, + sym__escape_sequence, + STATE(47), 1, + sym__double_quote, + STATE(589), 1, + aux_sym_string_repeat1, + [23389] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1360), 1, - anon_sym_SQUOTE, - ACTIONS(1362), 1, + ACTIONS(1370), 1, aux_sym_string_token2, - ACTIONS(1364), 1, + ACTIONS(1372), 1, sym__escape_sequence, - STATE(273), 1, + ACTIONS(1388), 1, + anon_sym_SQUOTE, + STATE(57), 1, sym__single_quote, - STATE(651), 1, + STATE(656), 1, aux_sym_string_repeat2, - [23228] = 4, + [23408] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1374), 1, + aux_sym_string_token1, + ACTIONS(1376), 1, + sym__escape_sequence, + ACTIONS(1388), 1, + anon_sym_DQUOTE, + STATE(57), 1, + sym__double_quote, + STATE(637), 1, + aux_sym_string_repeat1, + [23427] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1366), 1, + ACTIONS(1390), 1, anon_sym_RBRACE, - ACTIONS(1368), 1, + ACTIONS(1392), 1, sym__control_flow_start, - STATE(608), 3, + STATE(612), 3, sym_case_statement, sym_default_statement, aux_sym_switch_body_repeat1, - [23243] = 6, + [23442] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1370), 1, - anon_sym_DQUOTE, - ACTIONS(1372), 1, - aux_sym_string_token1, - ACTIONS(1374), 1, - sym__escape_sequence, - STATE(146), 1, - sym__double_quote, - STATE(655), 1, - aux_sym_string_repeat1, - [23262] = 6, + ACTIONS(205), 1, + anon_sym_QMARK_QMARK, + ACTIONS(207), 1, + anon_sym_QMARK, + ACTIONS(246), 1, + anon_sym_COMMA, + ACTIONS(1277), 1, + anon_sym_RPAREN, + STATE(715), 1, + aux_sym_arguments_repeat1, + [23461] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1376), 1, + ACTIONS(801), 1, + anon_sym_QMARK, + ACTIONS(1394), 1, + anon_sym_DOT, + ACTIONS(1396), 1, + sym_regular_expression_flags, + ACTIONS(799), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [23478] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1398), 1, anon_sym_SQUOTE, - ACTIONS(1378), 1, + ACTIONS(1400), 1, aux_sym_string_token2, - ACTIONS(1380), 1, + ACTIONS(1402), 1, sym__escape_sequence, STATE(298), 1, sym__single_quote, - STATE(584), 1, + STATE(616), 1, aux_sym_string_repeat2, - [23281] = 6, + [23497] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1376), 1, + ACTIONS(1398), 1, anon_sym_DQUOTE, - ACTIONS(1382), 1, + ACTIONS(1404), 1, aux_sym_string_token1, - ACTIONS(1384), 1, + ACTIONS(1406), 1, sym__escape_sequence, STATE(298), 1, sym__double_quote, - STATE(585), 1, + STATE(596), 1, aux_sym_string_repeat1, - [23300] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1386), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [23311] = 6, + [23516] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1362), 1, - aux_sym_string_token2, - ACTIONS(1364), 1, - sym__escape_sequence, - ACTIONS(1388), 1, - anon_sym_SQUOTE, - STATE(307), 1, - sym__single_quote, - STATE(651), 1, - aux_sym_string_repeat2, - [23330] = 6, + ACTIONS(1408), 1, + sym_template_chars, + ACTIONS(1411), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1414), 1, + anon_sym_BQUOTE, + STATE(595), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [23533] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1372), 1, - aux_sym_string_token1, ACTIONS(1374), 1, + aux_sym_string_token1, + ACTIONS(1376), 1, sym__escape_sequence, - ACTIONS(1388), 1, + ACTIONS(1416), 1, anon_sym_DQUOTE, STATE(307), 1, sym__double_quote, - STATE(655), 1, + STATE(637), 1, aux_sym_string_repeat1, - [23349] = 4, + [23552] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1368), 1, + ACTIONS(1392), 1, sym__control_flow_start, - ACTIONS(1390), 1, + ACTIONS(1418), 1, anon_sym_RBRACE, - STATE(608), 3, + STATE(612), 3, sym_case_statement, sym_default_statement, aux_sym_switch_body_repeat1, - [23364] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(213), 1, - anon_sym_QMARK, - ACTIONS(211), 4, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [23377] = 6, + [23567] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1392), 1, + ACTIONS(1420), 1, anon_sym_SQUOTE, - ACTIONS(1394), 1, + ACTIONS(1422), 1, aux_sym_string_token2, - ACTIONS(1396), 1, + ACTIONS(1424), 1, sym__escape_sequence, STATE(60), 1, sym__single_quote, - STATE(590), 1, + STATE(600), 1, aux_sym_string_repeat2, - [23396] = 6, + [23586] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1392), 1, + ACTIONS(1420), 1, anon_sym_DQUOTE, - ACTIONS(1398), 1, + ACTIONS(1426), 1, aux_sym_string_token1, - ACTIONS(1400), 1, + ACTIONS(1428), 1, sym__escape_sequence, STATE(60), 1, sym__double_quote, - STATE(591), 1, + STATE(601), 1, aux_sym_string_repeat1, - [23415] = 6, + [23605] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1362), 1, + ACTIONS(1370), 1, aux_sym_string_token2, - ACTIONS(1364), 1, + ACTIONS(1372), 1, sym__escape_sequence, - ACTIONS(1402), 1, + ACTIONS(1430), 1, anon_sym_SQUOTE, STATE(67), 1, sym__single_quote, - STATE(651), 1, + STATE(656), 1, aux_sym_string_repeat2, - [23434] = 6, + [23624] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1372), 1, - aux_sym_string_token1, ACTIONS(1374), 1, + aux_sym_string_token1, + ACTIONS(1376), 1, sym__escape_sequence, - ACTIONS(1402), 1, + ACTIONS(1430), 1, anon_sym_DQUOTE, STATE(67), 1, sym__double_quote, - STATE(655), 1, + STATE(637), 1, aux_sym_string_repeat1, - [23453] = 4, + [23643] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 1, + ACTIONS(1432), 1, + anon_sym_SQUOTE, + ACTIONS(1434), 1, + aux_sym_string_token2, + ACTIONS(1436), 1, + sym__escape_sequence, + STATE(14), 1, + sym__single_quote, + STATE(605), 1, + aux_sym_string_repeat2, + [23662] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1432), 1, + anon_sym_DQUOTE, + ACTIONS(1438), 1, + aux_sym_string_token1, + ACTIONS(1440), 1, + sym__escape_sequence, + STATE(14), 1, + sym__double_quote, + STATE(606), 1, + aux_sym_string_repeat1, + [23681] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(777), 1, anon_sym_QMARK, - ACTIONS(73), 2, + ACTIONS(775), 4, sym__interpolation_end, anon_sym_QMARK_QMARK, - ACTIONS(1404), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [23468] = 2, + [23694] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(858), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [23479] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(801), 1, - anon_sym_QMARK, - ACTIONS(1406), 1, - anon_sym_DOT, - ACTIONS(1408), 1, - sym_regular_expression_flags, - ACTIONS(799), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [23496] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1410), 1, - anon_sym_DQUOTE, - ACTIONS(1412), 1, - aux_sym_string_token1, - ACTIONS(1414), 1, - sym__escape_sequence, - STATE(14), 1, - sym__double_quote, - STATE(599), 1, - aux_sym_string_repeat1, - [23515] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(777), 1, - anon_sym_QMARK, - ACTIONS(775), 4, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [23528] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1416), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [23539] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1362), 1, - aux_sym_string_token2, - ACTIONS(1364), 1, - sym__escape_sequence, - ACTIONS(1418), 1, + ACTIONS(1370), 1, + aux_sym_string_token2, + ACTIONS(1372), 1, + sym__escape_sequence, + ACTIONS(1442), 1, anon_sym_SQUOTE, STATE(21), 1, sym__single_quote, - STATE(651), 1, + STATE(656), 1, aux_sym_string_repeat2, - [23558] = 6, + [23713] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1372), 1, - aux_sym_string_token1, ACTIONS(1374), 1, + aux_sym_string_token1, + ACTIONS(1376), 1, sym__escape_sequence, - ACTIONS(1418), 1, + ACTIONS(1442), 1, anon_sym_DQUOTE, STATE(21), 1, sym__double_quote, - STATE(655), 1, + STATE(637), 1, aux_sym_string_repeat1, - [23577] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(170), 1, - anon_sym_LBRACK, - ACTIONS(1420), 1, - anon_sym_COLON, - ACTIONS(168), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [23592] = 6, + [23732] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1422), 1, + ACTIONS(1360), 1, anon_sym_SQUOTE, - ACTIONS(1424), 1, + ACTIONS(1444), 1, aux_sym_string_token2, - ACTIONS(1426), 1, + ACTIONS(1446), 1, sym__escape_sequence, STATE(266), 1, sym__single_quote, - STATE(578), 1, + STATE(610), 1, aux_sym_string_repeat2, - [23611] = 6, + [23751] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1422), 1, - anon_sym_DQUOTE, - ACTIONS(1428), 1, - aux_sym_string_token1, - ACTIONS(1430), 1, - sym__escape_sequence, - STATE(266), 1, - sym__double_quote, - STATE(604), 1, - aux_sym_string_repeat1, - [23630] = 6, + ACTIONS(213), 1, + anon_sym_QMARK, + ACTIONS(211), 4, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [23764] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1362), 1, + ACTIONS(75), 1, + anon_sym_QMARK, + ACTIONS(73), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + ACTIONS(1448), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [23779] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1370), 1, aux_sym_string_token2, - ACTIONS(1364), 1, + ACTIONS(1372), 1, sym__escape_sequence, - ACTIONS(1370), 1, + ACTIONS(1450), 1, anon_sym_SQUOTE, - STATE(146), 1, + STATE(273), 1, sym__single_quote, - STATE(651), 1, + STATE(656), 1, aux_sym_string_repeat2, - [23649] = 6, + [23798] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1360), 1, - anon_sym_DQUOTE, - ACTIONS(1372), 1, - aux_sym_string_token1, ACTIONS(1374), 1, + aux_sym_string_token1, + ACTIONS(1376), 1, sym__escape_sequence, + ACTIONS(1450), 1, + anon_sym_DQUOTE, STATE(273), 1, sym__double_quote, - STATE(655), 1, + STATE(637), 1, aux_sym_string_repeat1, - [23668] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(205), 1, - anon_sym_QMARK_QMARK, - ACTIONS(207), 1, - anon_sym_QMARK, - ACTIONS(246), 1, - anon_sym_COMMA, - ACTIONS(1277), 1, - anon_sym_RPAREN, - STATE(724), 1, - aux_sym_arguments_repeat1, - [23687] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1432), 1, - sym_template_chars, - ACTIONS(1435), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1438), 1, - anon_sym_BQUOTE, - STATE(606), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [23704] = 6, + [23817] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(827), 1, - anon_sym_SQUOTE, - ACTIONS(1440), 1, - aux_sym_string_token2, - ACTIONS(1442), 1, - sym__escape_sequence, - STATE(47), 1, - sym__single_quote, - STATE(613), 1, - aux_sym_string_repeat2, - [23723] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1444), 1, + ACTIONS(1452), 1, anon_sym_RBRACE, - ACTIONS(1446), 1, + ACTIONS(1454), 1, sym__control_flow_start, - STATE(608), 3, + STATE(612), 3, sym_case_statement, sym_default_statement, aux_sym_switch_body_repeat1, - [23738] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(827), 1, - anon_sym_DQUOTE, - ACTIONS(829), 1, - aux_sym_string_token1, - ACTIONS(1449), 1, - sym__escape_sequence, - STATE(47), 1, - sym__double_quote, - STATE(614), 1, - aux_sym_string_repeat1, - [23757] = 4, + [23832] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(207), 1, @@ -25839,568 +25891,530 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(205), 2, sym__interpolation_end, anon_sym_QMARK_QMARK, - ACTIONS(1404), 2, + ACTIONS(1448), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [23772] = 6, + [23847] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1451), 1, + ACTIONS(1457), 1, anon_sym_SQUOTE, - ACTIONS(1453), 1, + ACTIONS(1459), 1, aux_sym_string_token2, - ACTIONS(1455), 1, + ACTIONS(1461), 1, sym__escape_sequence, STATE(131), 1, sym__single_quote, - STATE(603), 1, + STATE(582), 1, aux_sym_string_repeat2, - [23791] = 6, + [23866] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1451), 1, - anon_sym_DQUOTE, ACTIONS(1457), 1, + anon_sym_DQUOTE, + ACTIONS(1463), 1, aux_sym_string_token1, - ACTIONS(1459), 1, + ACTIONS(1465), 1, sym__escape_sequence, STATE(131), 1, sym__double_quote, - STATE(580), 1, + STATE(583), 1, aux_sym_string_repeat1, - [23810] = 6, + [23885] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1362), 1, + ACTIONS(1370), 1, aux_sym_string_token2, - ACTIONS(1364), 1, + ACTIONS(1372), 1, sym__escape_sequence, - ACTIONS(1461), 1, + ACTIONS(1416), 1, anon_sym_SQUOTE, - STATE(57), 1, + STATE(307), 1, sym__single_quote, - STATE(651), 1, + STATE(656), 1, aux_sym_string_repeat2, - [23829] = 6, + [23904] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1372), 1, - aux_sym_string_token1, - ACTIONS(1374), 1, - sym__escape_sequence, - ACTIONS(1461), 1, - anon_sym_DQUOTE, - STATE(57), 1, - sym__double_quote, - STATE(655), 1, - aux_sym_string_repeat1, - [23848] = 6, + ACTIONS(1467), 1, + sym_binding_identifier, + STATE(897), 1, + sym_binding_name, + STATE(741), 2, + sym__binding_primitive, + sym_binding_member_expression, + [23918] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1410), 1, - anon_sym_SQUOTE, - ACTIONS(1463), 1, - aux_sym_string_token2, - ACTIONS(1465), 1, - sym__escape_sequence, - STATE(14), 1, - sym__single_quote, - STATE(598), 1, - aux_sym_string_repeat2, - [23867] = 5, + ACTIONS(1239), 1, + anon_sym_QMARK, + ACTIONS(1241), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1344), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [23932] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1467), 1, - anon_sym_SQUOTE, ACTIONS(1469), 1, - anon_sym_DQUOTE, - STATE(106), 1, - sym__double_quote, - STATE(114), 1, - sym__single_quote, - [23883] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1471), 1, anon_sym_prefetch, - ACTIONS(1473), 1, + ACTIONS(1471), 1, anon_sym_when, - ACTIONS(1475), 1, + ACTIONS(1473), 1, anon_sym_on, - STATE(691), 1, + STATE(836), 1, sym_defer_trigger_condition, - [23899] = 5, + [23948] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(438), 1, - anon_sym_SEMI, - ACTIONS(1338), 1, + ACTIONS(1475), 1, + sym_binding_identifier, + ACTIONS(1477), 1, + anon_sym_px, + ACTIONS(1479), 1, + anon_sym_PERCENT, + STATE(687), 1, + sym_style_unit, + [23964] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1481), 1, + anon_sym_RBRACE, + ACTIONS(1483), 1, + sym_icu_category, + STATE(643), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [23978] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1485), 1, + anon_sym_SQUOTE, + ACTIONS(1487), 1, anon_sym_DQUOTE, - STATE(535), 1, + STATE(95), 1, + sym__single_quote, + STATE(96), 1, sym__double_quote, - STATE(620), 1, - aux_sym__binding_assignment_repeat1, - [23915] = 5, + [23994] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(438), 1, + ACTIONS(1392), 1, + sym__control_flow_start, + STATE(597), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [24006] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1492), 1, + anon_sym_RPAREN, + STATE(624), 1, + aux_sym_for_reference_repeat1, + ACTIONS(1489), 2, anon_sym_SEMI, - ACTIONS(1338), 1, - anon_sym_DQUOTE, - STATE(535), 1, - sym__double_quote, - STATE(707), 1, - aux_sym__binding_assignment_repeat1, - [23931] = 5, + anon_sym_COMMA, + [24020] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(438), 1, + ACTIONS(1496), 1, + anon_sym_RPAREN, + STATE(647), 1, + aux_sym_for_reference_repeat1, + ACTIONS(1494), 2, anon_sym_SEMI, - ACTIONS(1477), 1, - anon_sym_DQUOTE, - STATE(536), 1, - sym__double_quote, - STATE(707), 1, - aux_sym__binding_assignment_repeat1, - [23947] = 4, + anon_sym_COMMA, + [24034] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1269), 1, + ACTIONS(1239), 1, anon_sym_QMARK, - ACTIONS(1275), 1, + ACTIONS(1241), 1, anon_sym_QMARK_QMARK, - ACTIONS(1334), 2, + ACTIONS(1498), 2, + anon_sym_DQUOTE, anon_sym_SEMI, - anon_sym_RPAREN, - [23961] = 5, + [24048] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1479), 1, + ACTIONS(1500), 1, anon_sym_LBRACE, - ACTIONS(1481), 1, + ACTIONS(1502), 1, anon_sym_LPAREN, STATE(382), 1, sym_statement_block, - STATE(787), 1, + STATE(767), 1, sym_placeholder_minimum, - [23977] = 4, + [24064] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1269), 1, + ACTIONS(1239), 1, anon_sym_QMARK, - ACTIONS(1275), 1, + ACTIONS(1241), 1, anon_sym_QMARK_QMARK, - ACTIONS(1483), 2, - anon_sym_DQUOTE, + ACTIONS(1332), 2, anon_sym_SEMI, - [23991] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1487), 1, anon_sym_RPAREN, - STATE(640), 1, - aux_sym_for_reference_repeat1, - ACTIONS(1485), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [24005] = 5, + [24078] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1471), 1, - anon_sym_prefetch, - ACTIONS(1473), 1, - anon_sym_when, - ACTIONS(1475), 1, - anon_sym_on, - STATE(788), 1, - sym_defer_trigger_condition, - [24021] = 5, + ACTIONS(1239), 1, + anon_sym_QMARK, + ACTIONS(1241), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1504), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [24092] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1479), 1, + ACTIONS(1500), 1, anon_sym_LBRACE, - ACTIONS(1489), 1, + ACTIONS(1506), 1, anon_sym_LPAREN, - STATE(379), 1, + STATE(380), 1, sym_statement_block, - STATE(753), 1, + STATE(810), 1, sym_defer_trigger, - [24037] = 3, + [24108] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(170), 1, - anon_sym_LBRACK, - ACTIONS(168), 3, + ACTIONS(817), 1, + anon_sym_QMARK, + ACTIONS(1508), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [24049] = 5, + ACTIONS(815), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [24122] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1491), 1, - sym_attribute_value, - ACTIONS(1493), 1, - anon_sym_SQUOTE, - ACTIONS(1495), 1, - anon_sym_DQUOTE, - STATE(514), 1, - sym_quoted_attribute_value, - [24065] = 4, + ACTIONS(1506), 1, + anon_sym_LPAREN, + ACTIONS(1510), 1, + anon_sym_LBRACE, + STATE(474), 1, + sym_statement_block, + STATE(832), 1, + sym_defer_trigger, + [24138] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1502), 1, + anon_sym_LPAREN, + ACTIONS(1510), 1, + anon_sym_LBRACE, + STATE(475), 1, + sym_statement_block, + STATE(833), 1, + sym_placeholder_minimum, + [24154] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1510), 1, + anon_sym_LBRACE, + ACTIONS(1512), 1, + anon_sym_LPAREN, + STATE(476), 1, + sym_statement_block, + STATE(834), 1, + sym_loading_condition, + [24170] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1500), 1, - anon_sym_RPAREN, - STATE(629), 1, - aux_sym_for_reference_repeat1, - ACTIONS(1497), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [24079] = 4, + anon_sym_LBRACE, + ACTIONS(1512), 1, + anon_sym_LPAREN, + STATE(383), 1, + sym_statement_block, + STATE(769), 1, + sym_loading_condition, + [24186] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1269), 1, - anon_sym_QMARK, - ACTIONS(1275), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1502), 2, + ACTIONS(438), 1, anon_sym_SEMI, - anon_sym_RPAREN, - [24093] = 4, + ACTIONS(1514), 1, + anon_sym_DQUOTE, + STATE(510), 1, + sym__double_quote, + STATE(708), 1, + aux_sym__binding_assignment_repeat1, + [24202] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1269), 1, - anon_sym_QMARK, - ACTIONS(1275), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1312), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [24107] = 4, + ACTIONS(1516), 1, + anon_sym_DQUOTE, + ACTIONS(1518), 1, + aux_sym_string_token1, + ACTIONS(1521), 1, + sym__escape_sequence, + STATE(637), 1, + aux_sym_string_repeat1, + [24218] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1504), 1, - sym_binding_identifier, - STATE(875), 1, - sym_binding_name, - STATE(795), 2, - sym__binding_primitive, - sym_binding_member_expression, - [24121] = 5, + ACTIONS(1524), 1, + sym_attribute_value, + ACTIONS(1526), 1, + anon_sym_SQUOTE, + ACTIONS(1528), 1, + anon_sym_DQUOTE, + STATE(542), 1, + sym_quoted_attribute_value, + [24234] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1506), 1, + ACTIONS(1530), 1, sym_binding_identifier, - ACTIONS(1508), 1, + ACTIONS(1532), 1, anon_sym_px, - ACTIONS(1510), 1, + ACTIONS(1534), 1, anon_sym_PERCENT, - STATE(692), 1, + STATE(819), 1, sym_style_unit, - [24137] = 4, + [24250] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1512), 1, - anon_sym_RBRACE, - ACTIONS(1514), 1, + ACTIONS(1483), 1, sym_icu_category, - STATE(634), 2, + ACTIONS(1536), 1, + anon_sym_RBRACE, + STATE(643), 2, sym_icu_case, aux_sym_icu_expression_repeat1, - [24151] = 4, + [24264] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1469), 1, + anon_sym_prefetch, + ACTIONS(1471), 1, + anon_sym_when, + ACTIONS(1473), 1, + anon_sym_on, + STATE(707), 1, + sym_defer_trigger_condition, + [24280] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1517), 1, + ACTIONS(1538), 1, sym_binding_identifier, - STATE(868), 1, + STATE(914), 1, sym_binding_name, - STATE(698), 2, + STATE(669), 2, sym__binding_primitive, sym_binding_member_expression, - [24165] = 4, + [24294] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1519), 1, + ACTIONS(1540), 1, anon_sym_RBRACE, - ACTIONS(1521), 1, + ACTIONS(1542), 1, sym_icu_category, - STATE(634), 2, + STATE(643), 2, sym_icu_case, aux_sym_icu_expression_repeat1, - [24179] = 4, + [24308] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1517), 1, + ACTIONS(1538), 1, sym_binding_identifier, - STATE(847), 1, + STATE(855), 1, sym_binding_name, - STATE(698), 2, + STATE(669), 2, sym__binding_primitive, sym_binding_member_expression, - [24193] = 3, + [24322] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1368), 1, + ACTIONS(1392), 1, sym__control_flow_start, - STATE(579), 3, + STATE(590), 3, sym_case_statement, sym_default_statement, aux_sym_switch_body_repeat1, - [24205] = 5, + [24334] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1523), 1, - sym_binding_identifier, - ACTIONS(1525), 1, - anon_sym_px, - ACTIONS(1527), 1, - anon_sym_PERCENT, - STATE(776), 1, - sym_style_unit, - [24221] = 4, + ACTIONS(1545), 1, + anon_sym_LBRACE, + STATE(760), 1, + sym_statement_block, + ACTIONS(1547), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [24348] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1529), 1, + ACTIONS(1549), 1, anon_sym_RPAREN, - STATE(629), 1, + STATE(624), 1, aux_sym_for_reference_repeat1, - ACTIONS(1485), 2, + ACTIONS(1494), 2, anon_sym_SEMI, anon_sym_COMMA, - [24235] = 5, + [24362] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1479), 1, - anon_sym_LBRACE, - ACTIONS(1531), 1, - anon_sym_LPAREN, - STATE(383), 1, - sym_statement_block, - STATE(797), 1, - sym_loading_condition, - [24251] = 5, + ACTIONS(1538), 1, + sym_binding_identifier, + STATE(846), 1, + sym_binding_name, + STATE(669), 2, + sym__binding_primitive, + sym_binding_member_expression, + [24376] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1489), 1, - anon_sym_LPAREN, - ACTIONS(1533), 1, - anon_sym_LBRACE, - STATE(436), 1, - sym_statement_block, - STATE(833), 1, - sym_defer_trigger, - [24267] = 5, + ACTIONS(438), 1, + anon_sym_SEMI, + ACTIONS(1286), 1, + anon_sym_DQUOTE, + STATE(513), 1, + sym__double_quote, + STATE(636), 1, + aux_sym__binding_assignment_repeat1, + [24392] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(438), 1, anon_sym_SEMI, - ACTIONS(1340), 1, + ACTIONS(1330), 1, anon_sym_DQUOTE, - STATE(511), 1, + STATE(535), 1, sym__double_quote, STATE(653), 1, aux_sym__binding_assignment_repeat1, - [24283] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1521), 1, - sym_icu_category, - ACTIONS(1535), 1, - anon_sym_RBRACE, - STATE(634), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [24297] = 5, + [24408] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(438), 1, anon_sym_SEMI, - ACTIONS(1340), 1, + ACTIONS(1286), 1, anon_sym_DQUOTE, - STATE(511), 1, + STATE(513), 1, sym__double_quote, - STATE(707), 1, + STATE(708), 1, aux_sym__binding_assignment_repeat1, - [24313] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1481), 1, - anon_sym_LPAREN, - ACTIONS(1533), 1, - anon_sym_LBRACE, - STATE(433), 1, - sym_statement_block, - STATE(834), 1, - sym_placeholder_minimum, - [24329] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1531), 1, - anon_sym_LPAREN, - ACTIONS(1533), 1, - anon_sym_LBRACE, - STATE(434), 1, - sym_statement_block, - STATE(791), 1, - sym_loading_condition, - [24345] = 3, + [24424] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1368), 1, - sym__control_flow_start, - STATE(586), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [24357] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1537), 1, - sym_attribute_value, - ACTIONS(1539), 1, - anon_sym_SQUOTE, - ACTIONS(1541), 1, + ACTIONS(438), 1, + anon_sym_SEMI, + ACTIONS(1330), 1, anon_sym_DQUOTE, - STATE(543), 1, - sym_quoted_attribute_value, - [24373] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1543), 1, - anon_sym_LBRACE, - STATE(742), 1, - sym_statement_block, - ACTIONS(1545), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [24387] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1547), 1, - anon_sym_SQUOTE, - ACTIONS(1549), 1, - aux_sym_string_token2, - ACTIONS(1552), 1, - sym__escape_sequence, - STATE(651), 1, - aux_sym_string_repeat2, - [24403] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1517), 1, - sym_binding_identifier, - STATE(894), 1, - sym_binding_name, - STATE(698), 2, - sym__binding_primitive, - sym_binding_member_expression, - [24417] = 5, + STATE(535), 1, + sym__double_quote, + STATE(708), 1, + aux_sym__binding_assignment_repeat1, + [24440] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(438), 1, anon_sym_SEMI, - ACTIONS(1555), 1, + ACTIONS(1551), 1, anon_sym_DQUOTE, - STATE(513), 1, + STATE(536), 1, sym__double_quote, - STATE(707), 1, + STATE(708), 1, aux_sym__binding_assignment_repeat1, - [24433] = 4, + [24456] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1504), 1, + ACTIONS(1467), 1, sym_binding_identifier, - STATE(896), 1, + STATE(845), 1, sym_binding_name, - STATE(795), 2, + STATE(741), 2, sym__binding_primitive, sym_binding_member_expression, - [24447] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1557), 1, - anon_sym_DQUOTE, - ACTIONS(1559), 1, - aux_sym_string_token1, - ACTIONS(1562), 1, - sym__escape_sequence, - STATE(655), 1, - aux_sym_string_repeat1, - [24463] = 4, + [24470] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1517), 1, + ACTIONS(1538), 1, sym_binding_identifier, - STATE(881), 1, + STATE(895), 1, sym_binding_name, - STATE(698), 2, + STATE(669), 2, sym__binding_primitive, sym_binding_member_expression, - [24477] = 4, + [24484] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(817), 1, - anon_sym_QMARK, - ACTIONS(1565), 1, + ACTIONS(1553), 1, + anon_sym_SQUOTE, + ACTIONS(1555), 1, + aux_sym_string_token2, + ACTIONS(1558), 1, + sym__escape_sequence, + STATE(656), 1, + aux_sym_string_repeat2, + [24500] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1561), 1, + anon_sym_SQUOTE, + ACTIONS(1563), 1, + anon_sym_DQUOTE, + STATE(106), 1, + sym__double_quote, + STATE(114), 1, + sym__single_quote, + [24516] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(170), 1, + anon_sym_LBRACK, + ACTIONS(168), 3, anon_sym_DOT, - ACTIONS(815), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [24491] = 5, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [24528] = 5, ACTIONS(3), 1, sym_comment, + ACTIONS(1565), 1, + sym_attribute_value, ACTIONS(1567), 1, anon_sym_SQUOTE, ACTIONS(1569), 1, anon_sym_DQUOTE, - STATE(95), 1, - sym__single_quote, - STATE(96), 1, - sym__double_quote, - [24507] = 4, + STATE(514), 1, + sym_quoted_attribute_value, + [24544] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1571), 1, - anon_sym_LT_SLASH, - ACTIONS(1573), 1, - sym_raw_text, - STATE(400), 1, - sym_end_tag, - [24520] = 4, + ACTIONS(1571), 3, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + [24553] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1269), 1, - anon_sym_QMARK, - ACTIONS(1275), 1, - anon_sym_QMARK_QMARK, + ACTIONS(1573), 1, + anon_sym_SEMI, ACTIONS(1575), 1, - anon_sym_COMMA, - [24533] = 4, + anon_sym_RPAREN, + STATE(850), 1, + sym_if_reference, + [24566] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(901), 1, - sym__interpolation_end, - ACTIONS(1577), 1, - anon_sym_QMARK, - ACTIONS(1579), 1, - anon_sym_QMARK_QMARK, - [24546] = 3, + STATE(766), 1, + sym_timed_expression, + ACTIONS(1577), 2, + anon_sym_after, + anon_sym_minimum, + [24577] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1521), 1, + ACTIONS(1483), 1, sym_icu_category, - STATE(636), 2, + STATE(621), 2, sym_icu_case, aux_sym_icu_expression_repeat1, - [24557] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1581), 1, - anon_sym_COMMA, - ACTIONS(1583), 1, - anon_sym_PLUS, - STATE(689), 1, - aux_sym_concatenation_expression_repeat1, - [24570] = 3, + [24588] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(844), 1, @@ -26408,208 +26422,182 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(842), 2, sym__interpolation_end, anon_sym_QMARK_QMARK, - [24581] = 4, + [24599] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1300), 1, + ACTIONS(1358), 1, anon_sym_RPAREN, - ACTIONS(1585), 1, + ACTIONS(1579), 1, anon_sym_COMMA, STATE(665), 1, aux_sym_arguments_repeat1, - [24594] = 3, + [24612] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1577), 1, + ACTIONS(1582), 1, anon_sym_QMARK, ACTIONS(145), 2, sym__interpolation_end, anon_sym_QMARK_QMARK, - [24605] = 4, + [24623] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1588), 1, + ACTIONS(1584), 1, sym__start_tag_name, - ACTIONS(1590), 1, + ACTIONS(1586), 1, sym__script_start_tag_name, - ACTIONS(1592), 1, + ACTIONS(1588), 1, sym__style_start_tag_name, - [24618] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(75), 1, - anon_sym_QMARK, - ACTIONS(73), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [24629] = 4, + [24636] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1306), 1, + ACTIONS(1288), 1, sym__interpolation_end, - ACTIONS(1594), 1, + ACTIONS(1590), 1, anon_sym_PLUS, - STATE(669), 1, + STATE(668), 1, aux_sym_concatenation_expression_repeat1, - [24642] = 4, + [24649] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1595), 1, + anon_sym_DOT, + ACTIONS(1593), 2, + anon_sym_RPAREN, + anon_sym_RBRACK, + [24660] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1597), 1, anon_sym_LT_SLASH, ACTIONS(1599), 1, sym_raw_text, - STATE(479), 1, + STATE(465), 1, sym_end_tag, - [24655] = 4, + [24673] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1597), 1, anon_sym_LT_SLASH, ACTIONS(1601), 1, sym_raw_text, - STATE(480), 1, + STATE(466), 1, sym_end_tag, - [24668] = 3, + [24686] = 3, ACTIONS(3), 1, sym_comment, - STATE(770), 1, + STATE(920), 1, sym_timed_expression, - ACTIONS(1603), 2, + ACTIONS(1577), 2, anon_sym_after, anon_sym_minimum, - [24679] = 4, + [24697] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1577), 1, + ACTIONS(1582), 1, anon_sym_QMARK, - ACTIONS(1579), 1, + ACTIONS(1603), 1, anon_sym_QMARK_QMARK, ACTIONS(1605), 1, sym__interpolation_end, - [24692] = 4, + [24710] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1607), 1, - anon_sym_PLUS, + anon_sym_LT_SLASH, ACTIONS(1609), 1, - sym__interpolation_end, - STATE(728), 1, - aux_sym_concatenation_expression_repeat1, - [24705] = 4, + sym_raw_text, + STATE(401), 1, + sym_end_tag, + [24723] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1269), 1, - anon_sym_QMARK, - ACTIONS(1275), 1, - anon_sym_QMARK_QMARK, ACTIONS(1611), 1, - anon_sym_RBRACK, - [24718] = 4, + anon_sym_COMMA, + ACTIONS(1613), 1, + anon_sym_PLUS, + STATE(731), 1, + aux_sym_concatenation_expression_repeat1, + [24736] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1533), 1, + ACTIONS(1510), 1, anon_sym_LBRACE, - ACTIONS(1613), 1, + ACTIONS(1615), 1, anon_sym_if, - STATE(437), 1, + STATE(480), 1, sym_statement_block, - [24731] = 4, + [24749] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1615), 1, + ACTIONS(1617), 1, anon_sym_SEMI, - ACTIONS(1618), 1, + ACTIONS(1620), 1, anon_sym_RPAREN, STATE(677), 1, aux_sym_defer_trigger_repeat1, - [24744] = 4, + [24762] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1269), 1, + ACTIONS(1239), 1, anon_sym_QMARK, - ACTIONS(1275), 1, + ACTIONS(1241), 1, anon_sym_QMARK_QMARK, - ACTIONS(1620), 1, + ACTIONS(1622), 1, anon_sym_RPAREN, - [24757] = 3, - ACTIONS(3), 1, - sym_comment, - STATE(925), 1, - sym_icu_clause, - ACTIONS(1622), 2, - anon_sym_plural, - anon_sym_select, - [24768] = 4, + [24775] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1624), 1, - anon_sym_COMMA, - ACTIONS(1626), 1, - anon_sym_RBRACK, - STATE(683), 1, - aux_sym_array_repeat1, - [24781] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1269), 1, - anon_sym_QMARK, - ACTIONS(1275), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1628), 1, - anon_sym_RBRACE, - [24794] = 4, + anon_sym_COMMA, + ACTIONS(1626), 1, + anon_sym_RBRACK, + STATE(681), 1, + aux_sym_array_repeat1, + [24788] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1630), 1, + ACTIONS(1628), 1, anon_sym_DQUOTE, - ACTIONS(1632), 1, + ACTIONS(1630), 1, sym__empty_quoted_string, STATE(162), 1, sym__double_quote, - [24807] = 4, + [24801] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1624), 1, anon_sym_COMMA, - ACTIONS(1634), 1, + ACTIONS(1632), 1, anon_sym_RBRACK, - STATE(719), 1, + STATE(709), 1, aux_sym_array_repeat1, - [24820] = 4, + [24814] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1583), 1, - anon_sym_PLUS, - ACTIONS(1609), 1, + ACTIONS(241), 1, anon_sym_COMMA, - STATE(663), 1, - aux_sym_concatenation_expression_repeat1, - [24833] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1479), 1, - anon_sym_LBRACE, - ACTIONS(1613), 1, - anon_sym_if, - STATE(386), 1, - sym_statement_block, - [24846] = 4, + ACTIONS(1634), 1, + anon_sym_RPAREN, + STATE(698), 1, + aux_sym_arrow_function_parameters_repeat1, + [24827] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1269), 1, + ACTIONS(1239), 1, anon_sym_QMARK, - ACTIONS(1275), 1, + ACTIONS(1241), 1, anon_sym_QMARK_QMARK, ACTIONS(1636), 1, anon_sym_RBRACK, - [24859] = 2, + [24840] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1638), 3, anon_sym_RPAREN, anon_sym_DOT, anon_sym_RBRACK, - [24868] = 4, + [24849] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1640), 1, @@ -26618,127 +26606,145 @@ static const uint16_t ts_small_parse_table[] = { sym__empty_quoted_string, STATE(163), 1, sym__double_quote, - [24881] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1306), 1, - anon_sym_COMMA, - ACTIONS(1644), 1, - anon_sym_PLUS, - STATE(689), 1, - aux_sym_concatenation_expression_repeat1, - [24894] = 2, + [24862] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1647), 3, + ACTIONS(1644), 3, anon_sym_RPAREN, anon_sym_DOT, anon_sym_RBRACK, - [24903] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1649), 1, - anon_sym_SEMI, - ACTIONS(1651), 1, - anon_sym_RPAREN, - STATE(735), 1, - aux_sym_defer_trigger_repeat1, - [24916] = 2, + [24871] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1653), 3, + ACTIONS(1646), 3, anon_sym_RPAREN, anon_sym_DOT, anon_sym_RBRACK, - [24925] = 4, + [24880] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1624), 1, anon_sym_COMMA, - ACTIONS(1655), 1, + ACTIONS(1648), 1, anon_sym_RBRACK, - STATE(732), 1, + STATE(695), 1, aux_sym_array_repeat1, - [24938] = 3, + [24893] = 3, ACTIONS(3), 1, sym_comment, - STATE(887), 1, - sym_timed_expression, - ACTIONS(1603), 2, - anon_sym_after, - anon_sym_minimum, - [24949] = 4, + STATE(838), 1, + sym_icu_clause, + ACTIONS(1650), 2, + anon_sym_plural, + anon_sym_select, + [24904] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1269), 1, + ACTIONS(1239), 1, anon_sym_QMARK, - ACTIONS(1275), 1, + ACTIONS(1241), 1, anon_sym_QMARK_QMARK, - ACTIONS(1657), 1, + ACTIONS(1652), 1, anon_sym_RPAREN, - [24962] = 4, + [24917] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1624), 1, anon_sym_COMMA, - ACTIONS(1659), 1, + ACTIONS(1654), 1, anon_sym_RBRACK, - STATE(697), 1, + STATE(693), 1, aux_sym_array_repeat1, - [24975] = 4, + [24930] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1239), 1, + anon_sym_QMARK, + ACTIONS(1241), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1656), 1, + anon_sym_RPAREN, + [24943] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1624), 1, anon_sym_COMMA, - ACTIONS(1661), 1, + ACTIONS(1658), 1, anon_sym_RBRACK, - STATE(719), 1, + STATE(709), 1, aux_sym_array_repeat1, - [24988] = 3, + [24956] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1665), 1, - anon_sym_DOT, - ACTIONS(1663), 2, - anon_sym_RPAREN, + ACTIONS(1613), 1, + anon_sym_PLUS, + ACTIONS(1660), 1, + anon_sym_COMMA, + STATE(675), 1, + aux_sym_concatenation_expression_repeat1, + [24969] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1624), 1, + anon_sym_COMMA, + ACTIONS(1662), 1, anon_sym_RBRACK, - [24999] = 4, + STATE(709), 1, + aux_sym_array_repeat1, + [24982] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1269), 1, + ACTIONS(1239), 1, anon_sym_QMARK, - ACTIONS(1275), 1, + ACTIONS(1241), 1, anon_sym_QMARK_QMARK, - ACTIONS(1667), 1, + ACTIONS(1664), 1, + anon_sym_RBRACK, + [24995] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(876), 1, + sym_timed_expression, + ACTIONS(1577), 2, + anon_sym_after, + anon_sym_minimum, + [25006] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1666), 1, + anon_sym_RPAREN, + ACTIONS(1668), 1, anon_sym_COMMA, - [25012] = 4, + STATE(698), 1, + aux_sym_arrow_function_parameters_repeat1, + [25019] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1269), 1, - anon_sym_QMARK, - ACTIONS(1275), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1669), 1, + ACTIONS(246), 1, + anon_sym_COMMA, + ACTIONS(335), 1, anon_sym_RPAREN, - [25025] = 4, + STATE(715), 1, + aux_sym_arguments_repeat1, + [25032] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1269), 1, + ACTIONS(1239), 1, anon_sym_QMARK, - ACTIONS(1275), 1, + ACTIONS(1241), 1, anon_sym_QMARK_QMARK, ACTIONS(1671), 1, - anon_sym_RPAREN, - [25038] = 4, + anon_sym_COMMA, + [25045] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1624), 1, anon_sym_COMMA, ACTIONS(1673), 1, anon_sym_RBRACK, - STATE(705), 1, + STATE(703), 1, aux_sym_array_repeat1, - [25051] = 3, + [25058] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(893), 1, @@ -26746,1472 +26752,1492 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(891), 2, sym__interpolation_end, anon_sym_QMARK_QMARK, - [25062] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1675), 3, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - [25071] = 4, + [25069] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1624), 1, anon_sym_COMMA, - ACTIONS(1677), 1, + ACTIONS(1675), 1, anon_sym_RBRACK, - STATE(719), 1, + STATE(709), 1, aux_sym_array_repeat1, - [25084] = 4, + [25082] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1269), 1, + ACTIONS(1239), 1, anon_sym_QMARK, - ACTIONS(1275), 1, + ACTIONS(1241), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1677), 1, + anon_sym_COMMA, + [25095] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1239), 1, + anon_sym_QMARK, + ACTIONS(1241), 1, anon_sym_QMARK_QMARK, ACTIONS(1679), 1, anon_sym_RBRACK, - [25097] = 4, + [25108] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, + sym__interpolation_end, + ACTIONS(1582), 1, + anon_sym_QMARK, + ACTIONS(1603), 1, + anon_sym_QMARK_QMARK, + [25121] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1483), 1, - anon_sym_DQUOTE, ACTIONS(1681), 1, anon_sym_SEMI, - STATE(707), 1, + ACTIONS(1683), 1, + anon_sym_RPAREN, + STATE(736), 1, + aux_sym_defer_trigger_repeat1, + [25134] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1498), 1, + anon_sym_DQUOTE, + ACTIONS(1685), 1, + anon_sym_SEMI, + STATE(708), 1, aux_sym__binding_assignment_repeat1, - [25110] = 4, + [25147] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1269), 1, + ACTIONS(1688), 1, + anon_sym_COMMA, + ACTIONS(1691), 1, + anon_sym_RBRACK, + STATE(709), 1, + aux_sym_array_repeat1, + [25160] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1239), 1, anon_sym_QMARK, - ACTIONS(1275), 1, + ACTIONS(1241), 1, anon_sym_QMARK_QMARK, - ACTIONS(1684), 1, + ACTIONS(1693), 1, anon_sym_RPAREN, - [25123] = 4, + [25173] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1624), 1, anon_sym_COMMA, - ACTIONS(1686), 1, + ACTIONS(1695), 1, anon_sym_RBRACK, - STATE(711), 1, + STATE(713), 1, aux_sym_array_repeat1, - [25136] = 4, + [25186] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(241), 1, - anon_sym_COMMA, - ACTIONS(1688), 1, + ACTIONS(1697), 3, + anon_sym_SEMI, anon_sym_RPAREN, - STATE(713), 1, - aux_sym_arrow_function_parameters_repeat1, - [25149] = 4, + anon_sym_COMMA, + [25195] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1624), 1, anon_sym_COMMA, - ACTIONS(1690), 1, + ACTIONS(1699), 1, anon_sym_RBRACK, - STATE(719), 1, + STATE(709), 1, aux_sym_array_repeat1, - [25162] = 4, + [25208] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1269), 1, + ACTIONS(1239), 1, anon_sym_QMARK, - ACTIONS(1275), 1, + ACTIONS(1241), 1, anon_sym_QMARK_QMARK, - ACTIONS(1692), 1, + ACTIONS(1701), 1, anon_sym_RBRACK, - [25175] = 4, + [25221] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1694), 1, - anon_sym_RPAREN, - ACTIONS(1696), 1, + ACTIONS(246), 1, anon_sym_COMMA, - STATE(713), 1, - aux_sym_arrow_function_parameters_repeat1, - [25188] = 4, + ACTIONS(1703), 1, + anon_sym_RPAREN, + STATE(665), 1, + aux_sym_arguments_repeat1, + [25234] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1269), 1, + ACTIONS(1239), 1, anon_sym_QMARK, - ACTIONS(1275), 1, + ACTIONS(1241), 1, anon_sym_QMARK_QMARK, - ACTIONS(1699), 1, + ACTIONS(1705), 1, anon_sym_RPAREN, - [25201] = 4, + [25247] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1624), 1, anon_sym_COMMA, - ACTIONS(1701), 1, + ACTIONS(1707), 1, anon_sym_RBRACK, - STATE(716), 1, + STATE(719), 1, aux_sym_array_repeat1, - [25214] = 4, + [25260] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(75), 1, + anon_sym_QMARK, + ACTIONS(73), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [25271] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1624), 1, anon_sym_COMMA, - ACTIONS(1703), 1, + ACTIONS(1709), 1, anon_sym_RBRACK, - STATE(719), 1, + STATE(709), 1, aux_sym_array_repeat1, - [25227] = 4, + [25284] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1269), 1, + ACTIONS(1239), 1, anon_sym_QMARK, - ACTIONS(1275), 1, + ACTIONS(1241), 1, anon_sym_QMARK_QMARK, - ACTIONS(1705), 1, + ACTIONS(1711), 1, anon_sym_RBRACK, - [25240] = 4, + [25297] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1590), 1, + ACTIONS(1500), 1, + anon_sym_LBRACE, + ACTIONS(1615), 1, + anon_sym_if, + STATE(386), 1, + sym_statement_block, + [25310] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1586), 1, sym__script_start_tag_name, - ACTIONS(1592), 1, + ACTIONS(1588), 1, sym__style_start_tag_name, - ACTIONS(1707), 1, + ACTIONS(1713), 1, sym__start_tag_name, - [25253] = 4, + [25323] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1709), 1, - anon_sym_COMMA, - ACTIONS(1712), 1, - anon_sym_RBRACK, - STATE(719), 1, - aux_sym_array_repeat1, - [25266] = 4, + ACTIONS(1611), 1, + sym__interpolation_end, + ACTIONS(1715), 1, + anon_sym_PLUS, + STATE(668), 1, + aux_sym_concatenation_expression_repeat1, + [25336] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1577), 1, + ACTIONS(1582), 1, anon_sym_QMARK, - ACTIONS(1579), 1, + ACTIONS(1603), 1, anon_sym_QMARK_QMARK, - ACTIONS(1714), 1, + ACTIONS(1717), 1, sym__interpolation_end, - [25279] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1716), 3, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - [25288] = 4, + [25349] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1718), 1, + ACTIONS(1719), 1, anon_sym_SEMI, - ACTIONS(1720), 1, + ACTIONS(1721), 1, anon_sym_RPAREN, - STATE(897), 1, + STATE(898), 1, sym_for_reference, - [25301] = 4, + [25362] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1722), 1, + ACTIONS(1573), 1, anon_sym_SEMI, - ACTIONS(1724), 1, + ACTIONS(1723), 1, anon_sym_RPAREN, - STATE(898), 1, + STATE(899), 1, sym_if_reference, - [25314] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(246), 1, - anon_sym_COMMA, - ACTIONS(1726), 1, - anon_sym_RPAREN, - STATE(665), 1, - aux_sym_arguments_repeat1, - [25327] = 4, + [25375] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1571), 1, - anon_sym_LT_SLASH, - ACTIONS(1728), 1, - sym_raw_text, - STATE(431), 1, - sym_end_tag, - [25340] = 3, + ACTIONS(1660), 1, + sym__interpolation_end, + ACTIONS(1715), 1, + anon_sym_PLUS, + STATE(723), 1, + aux_sym_concatenation_expression_repeat1, + [25388] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1521), 1, + ACTIONS(1483), 1, sym_icu_category, - STATE(644), 2, + STATE(640), 2, sym_icu_case, aux_sym_icu_expression_repeat1, - [25351] = 4, + [25399] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1718), 1, - anon_sym_SEMI, - ACTIONS(1730), 1, - anon_sym_RPAREN, - STATE(843), 1, - sym_for_reference, - [25364] = 4, + ACTIONS(1239), 1, + anon_sym_QMARK, + ACTIONS(1241), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1725), 1, + anon_sym_RBRACK, + [25412] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1581), 1, - sym__interpolation_end, - ACTIONS(1607), 1, - anon_sym_PLUS, - STATE(669), 1, - aux_sym_concatenation_expression_repeat1, - [25377] = 4, + ACTIONS(1727), 1, + sym_template_chars, + ACTIONS(1729), 2, + anon_sym_DOLLAR_LBRACE, + anon_sym_BQUOTE, + [25423] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1722), 1, - anon_sym_SEMI, - ACTIONS(1732), 1, - anon_sym_RPAREN, - STATE(855), 1, - sym_if_reference, - [25390] = 3, + ACTIONS(1288), 1, + anon_sym_COMMA, + ACTIONS(1731), 1, + anon_sym_PLUS, + STATE(731), 1, + aux_sym_concatenation_expression_repeat1, + [25436] = 4, ACTIONS(3), 1, sym_comment, - STATE(884), 1, - sym_timed_expression, - ACTIONS(1603), 2, - anon_sym_after, - anon_sym_minimum, - [25401] = 3, + ACTIONS(1239), 1, + anon_sym_QMARK, + ACTIONS(1241), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1734), 1, + anon_sym_RPAREN, + [25449] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1734), 1, - sym_template_chars, - ACTIONS(1736), 2, - anon_sym_DOLLAR_LBRACE, - anon_sym_BQUOTE, - [25412] = 4, + ACTIONS(1607), 1, + anon_sym_LT_SLASH, + ACTIONS(1736), 1, + sym_raw_text, + STATE(400), 1, + sym_end_tag, + [25462] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1624), 1, - anon_sym_COMMA, + ACTIONS(1719), 1, + anon_sym_SEMI, ACTIONS(1738), 1, - anon_sym_RBRACK, - STATE(719), 1, - aux_sym_array_repeat1, - [25425] = 4, + anon_sym_RPAREN, + STATE(906), 1, + sym_for_reference, + [25475] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1269), 1, + ACTIONS(1239), 1, anon_sym_QMARK, - ACTIONS(1275), 1, + ACTIONS(1241), 1, anon_sym_QMARK_QMARK, ACTIONS(1740), 1, - anon_sym_RPAREN, - [25438] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(246), 1, - anon_sym_COMMA, - ACTIONS(335), 1, - anon_sym_RPAREN, - STATE(724), 1, - aux_sym_arguments_repeat1, - [25451] = 4, + anon_sym_RBRACE, + [25488] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1649), 1, + ACTIONS(1681), 1, anon_sym_SEMI, ACTIONS(1742), 1, anon_sym_RPAREN, STATE(677), 1, aux_sym_defer_trigger_repeat1, - [25464] = 3, + [25501] = 3, ACTIONS(3), 1, sym_comment, - STATE(816), 1, + STATE(814), 1, sym_unit, ACTIONS(221), 2, anon_sym_ms, anon_sym_s, - [25475] = 3, + [25512] = 3, ACTIONS(3), 1, sym_comment, - STATE(928), 1, + STATE(929), 1, sym_icu_clause, - ACTIONS(1622), 2, + ACTIONS(1650), 2, anon_sym_plural, anon_sym_select, - [25486] = 4, + [25523] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1269), 1, + ACTIONS(1239), 1, anon_sym_QMARK, - ACTIONS(1275), 1, + ACTIONS(1241), 1, anon_sym_QMARK_QMARK, ACTIONS(1744), 1, - anon_sym_RBRACK, - [25499] = 3, + anon_sym_RPAREN, + [25536] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1746), 1, - anon_sym_LPAREN, - STATE(414), 1, - sym__if_body_expression, - [25509] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1748), 1, sym_identifier, - STATE(703), 1, + STATE(395), 1, sym_call_expression, - [25519] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1300), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [25527] = 2, + [25546] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1750), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [25535] = 3, + ACTIONS(1593), 1, + anon_sym_RPAREN_RBRACK, + ACTIONS(1748), 1, + anon_sym_DOT, + [25556] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1479), 1, + ACTIONS(1500), 1, anon_sym_LBRACE, - STATE(385), 1, + STATE(384), 1, sym_statement_block, - [25545] = 3, + [25566] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1752), 1, - anon_sym_SQUOTE, - ACTIONS(1754), 1, - aux_sym_quoted_attribute_value_token1, - [25555] = 2, + ACTIONS(1117), 1, + anon_sym_EQ, + STATE(521), 1, + sym__binding_assignment, + [25576] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(991), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [25563] = 3, + ACTIONS(1750), 1, + sym_identifier, + STATE(702), 1, + sym_call_expression, + [25586] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1756), 1, + ACTIONS(1752), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [25594] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1754), 1, anon_sym_LBRACE, - STATE(456), 1, + STATE(448), 1, sym_switch_body, - [25573] = 3, + [25604] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1533), 1, + ACTIONS(1510), 1, anon_sym_LBRACE, - STATE(457), 1, + STATE(449), 1, sym_statement_block, - [25583] = 3, + [25614] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1533), 1, + ACTIONS(1510), 1, anon_sym_LBRACE, - STATE(458), 1, + STATE(450), 1, sym_statement_block, - [25593] = 3, + [25624] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1758), 1, + ACTIONS(1756), 1, sym_identifier, STATE(394), 1, sym_call_expression, - [25603] = 3, + [25634] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1760), 1, + ACTIONS(1758), 1, anon_sym_SQUOTE, - ACTIONS(1762), 1, + ACTIONS(1760), 1, aux_sym_quoted_attribute_value_token1, - [25613] = 3, + [25644] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1760), 1, + ACTIONS(1758), 1, anon_sym_DQUOTE, - ACTIONS(1764), 1, + ACTIONS(1762), 1, aux_sym_quoted_attribute_value_token2, - [25623] = 3, + [25654] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1167), 1, + ACTIONS(1181), 1, anon_sym_EQ, - STATE(529), 1, + STATE(538), 1, sym__binding_assignment, - [25633] = 3, + [25664] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1479), 1, - anon_sym_LBRACE, - STATE(407), 1, - sym_statement_block, - [25643] = 3, + ACTIONS(1764), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [25672] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1167), 1, + ACTIONS(1181), 1, anon_sym_EQ, STATE(539), 1, sym__binding_assignment, - [25653] = 3, + [25682] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1167), 1, + ACTIONS(1181), 1, anon_sym_EQ, - STATE(541), 1, + STATE(540), 1, sym__binding_assignment, - [25663] = 3, + [25692] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1533), 1, + ACTIONS(1510), 1, anon_sym_LBRACE, - STATE(459), 1, + STATE(452), 1, sym_statement_block, - [25673] = 3, + [25702] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1533), 1, + ACTIONS(1510), 1, anon_sym_LBRACE, - STATE(460), 1, + STATE(453), 1, sym_statement_block, - [25683] = 3, + [25712] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1758), 1, + ACTIONS(1756), 1, sym_identifier, STATE(395), 1, sym_call_expression, - [25693] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1117), 1, - anon_sym_EQ, - STATE(519), 1, - sym__binding_assignment, - [25703] = 3, + [25722] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1117), 1, - anon_sym_EQ, - STATE(520), 1, - sym__binding_assignment, - [25713] = 3, + ACTIONS(1358), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [25730] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1479), 1, - anon_sym_LBRACE, - STATE(384), 1, - sym_statement_block, - [25723] = 3, + ACTIONS(1766), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [25738] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1766), 1, + ACTIONS(1768), 1, anon_sym_SQUOTE, - STATE(542), 1, + STATE(546), 1, sym__single_quote, - [25733] = 3, + [25748] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1766), 1, + ACTIONS(1768), 1, anon_sym_DQUOTE, - STATE(542), 1, + STATE(546), 1, sym__double_quote, - [25743] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1768), 1, - anon_sym_when, - ACTIONS(1770), 1, - anon_sym_on, - [25753] = 3, + [25758] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1772), 1, - sym_identifier, - STATE(727), 1, - sym_for_declaration, - [25763] = 3, + ACTIONS(1500), 1, + anon_sym_LBRACE, + STATE(385), 1, + sym_statement_block, + [25768] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1774), 1, - anon_sym_LPAREN, - STATE(405), 1, - sym__switch_body_expression, - [25773] = 2, + ACTIONS(1770), 1, + anon_sym_LBRACE, + STATE(422), 1, + sym_switch_body, + [25778] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1051), 2, - sym__control_flow_start, + ACTIONS(1772), 1, anon_sym_RBRACE, - [25781] = 3, + ACTIONS(1774), 1, + sym_icu_category, + [25788] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1752), 1, - anon_sym_DQUOTE, ACTIONS(1776), 1, - aux_sym_quoted_attribute_value_token2, - [25791] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1638), 2, - anon_sym_DOT, - anon_sym_RPAREN_RBRACK, - [25799] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1778), 1, anon_sym_SEMI, - ACTIONS(1780), 1, + ACTIONS(1778), 1, anon_sym_RPAREN, - [25809] = 3, + [25798] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1117), 1, - anon_sym_EQ, - STATE(517), 1, - sym__binding_assignment, - [25819] = 3, + ACTIONS(1500), 1, + anon_sym_LBRACE, + STATE(408), 1, + sym_statement_block, + [25808] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1782), 1, - anon_sym_LPAREN, - STATE(481), 1, - sym__switch_body_expression, - [25829] = 2, + ACTIONS(1500), 1, + anon_sym_LBRACE, + STATE(423), 1, + sym_statement_block, + [25818] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1647), 2, - anon_sym_DOT, - anon_sym_RPAREN_RBRACK, - [25837] = 3, + ACTIONS(1500), 1, + anon_sym_LBRACE, + STATE(409), 1, + sym_statement_block, + [25828] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1784), 1, + ACTIONS(1500), 1, + anon_sym_LBRACE, + STATE(424), 1, + sym_statement_block, + [25838] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1780), 1, sym_identifier, STATE(299), 1, sym_call_expression, - [25847] = 3, + [25848] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1786), 1, + ACTIONS(1782), 1, sym_identifier, STATE(116), 1, sym_pipe_call, - [25857] = 2, + [25858] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1653), 2, - anon_sym_DOT, - anon_sym_RPAREN_RBRACK, - [25865] = 3, + ACTIONS(1117), 1, + anon_sym_EQ, + STATE(522), 1, + sym__binding_assignment, + [25868] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1788), 1, + ACTIONS(1784), 1, anon_sym_case, - ACTIONS(1790), 1, + ACTIONS(1786), 1, anon_sym_default, - [25875] = 3, + [25878] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1792), 1, - anon_sym_LPAREN, - STATE(482), 1, - sym__for_body_expression, - [25885] = 3, + ACTIONS(1788), 1, + sym_identifier, + STATE(734), 1, + sym_for_declaration, + [25888] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1794), 1, - anon_sym_LPAREN, - STATE(483), 1, - sym__if_body_expression, - [25895] = 3, + ACTIONS(1117), 1, + anon_sym_EQ, + STATE(523), 1, + sym__binding_assignment, + [25898] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1796), 1, - anon_sym_DOT, - ACTIONS(1798), 1, - anon_sym_RBRACK, - [25905] = 3, + ACTIONS(1790), 1, + anon_sym_SQUOTE, + ACTIONS(1792), 1, + aux_sym_quoted_attribute_value_token1, + [25908] = 3, ACTIONS(3), 1, sym_comment, + ACTIONS(1790), 1, + anon_sym_DQUOTE, ACTIONS(1794), 1, - anon_sym_LPAREN, - STATE(485), 1, - sym__if_body_expression, - [25915] = 3, + aux_sym_quoted_attribute_value_token2, + [25918] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1800), 1, + ACTIONS(1796), 1, sym_identifier, STATE(353), 1, sym_call_expression, - [25925] = 3, + [25928] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1802), 1, - sym_identifier, - STATE(395), 1, - sym_call_expression, - [25935] = 2, + ACTIONS(1798), 1, + anon_sym_LPAREN, + STATE(432), 1, + sym__switch_body_expression, + [25938] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1804), 2, - anon_sym_SEMI, + ACTIONS(1666), 2, anon_sym_RPAREN, - [25943] = 3, + anon_sym_COMMA, + [25946] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1806), 1, + ACTIONS(1800), 2, + sym__control_flow_start, anon_sym_RBRACE, - ACTIONS(1808), 1, - sym_icu_category, - [25953] = 3, + [25954] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1810), 1, - sym__end_tag_name, - ACTIONS(1812), 1, - sym_erroneous_end_tag_name, - [25963] = 3, + ACTIONS(1802), 1, + anon_sym_LPAREN, + STATE(467), 1, + sym__for_body_expression, + [25964] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1804), 1, + anon_sym_LPAREN, + STATE(468), 1, + sym__if_body_expression, + [25974] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1479), 1, - anon_sym_LBRACE, - STATE(408), 1, - sym_statement_block, - [25973] = 2, + ACTIONS(1804), 1, + anon_sym_LPAREN, + STATE(469), 1, + sym__if_body_expression, + [25984] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1814), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [25981] = 3, + ACTIONS(995), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [25992] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1816), 1, + ACTIONS(1806), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [26000] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1808), 1, sym_identifier, STATE(65), 1, sym_call_expression, - [25991] = 3, + [26010] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1818), 1, + ACTIONS(1810), 1, sym_identifier, STATE(133), 1, sym_pipe_call, - [26001] = 3, + [26020] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1750), 1, + sym_identifier, + STATE(664), 1, + sym_call_expression, + [26030] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1498), 2, + anon_sym_DQUOTE, + anon_sym_SEMI, + [26038] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1533), 1, + ACTIONS(1500), 1, anon_sym_LBRACE, - STATE(450), 1, + STATE(427), 1, sym_statement_block, - [26011] = 2, + [26048] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1820), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [26019] = 3, + ACTIONS(1638), 2, + anon_sym_DOT, + anon_sym_RPAREN_RBRACK, + [26056] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1800), 1, + ACTIONS(1796), 1, sym_identifier, STATE(371), 1, sym_call_expression, - [26029] = 3, + [26066] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1822), 1, - anon_sym_LBRACE, - STATE(422), 1, - sym_switch_body, - [26039] = 3, + ACTIONS(1691), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [26074] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1663), 1, - anon_sym_RPAREN_RBRACK, - ACTIONS(1824), 1, + ACTIONS(1812), 1, anon_sym_DOT, - [26049] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1479), 1, - anon_sym_LBRACE, - STATE(423), 1, - sym_statement_block, - [26059] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1479), 1, - anon_sym_LBRACE, - STATE(409), 1, - sym_statement_block, - [26069] = 3, + ACTIONS(1814), 1, + anon_sym_RBRACK, + [26084] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1826), 1, + ACTIONS(1816), 1, sym_identifier, STATE(18), 1, sym_call_expression, - [26079] = 3, + [26094] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1828), 1, + ACTIONS(1818), 1, sym_identifier, STATE(415), 1, sym_pipe_call, - [26089] = 3, + [26104] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1479), 1, - anon_sym_LBRACE, - STATE(424), 1, - sym_statement_block, - [26099] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1571), 1, - anon_sym_LT_SLASH, - STATE(392), 1, - sym_end_tag, - [26109] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1533), 1, - anon_sym_LBRACE, - STATE(435), 1, - sym_statement_block, - [26119] = 2, + ACTIONS(1820), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [26112] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1694), 2, + ACTIONS(1822), 2, anon_sym_RPAREN, anon_sym_COMMA, - [26127] = 3, + [26120] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1533), 1, + ACTIONS(1510), 1, anon_sym_LBRACE, - STATE(491), 1, + STATE(477), 1, sym_statement_block, - [26137] = 3, + [26130] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1479), 1, + ACTIONS(1510), 1, anon_sym_LBRACE, - STATE(426), 1, + STATE(479), 1, sym_statement_block, - [26147] = 3, + [26140] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1830), 1, + ACTIONS(1824), 1, + anon_sym_LPAREN, + STATE(406), 1, + sym__for_body_expression, + [26150] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1644), 2, + anon_sym_DOT, + anon_sym_RPAREN_RBRACK, + [26158] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1826), 1, anon_sym_SQUOTE, - STATE(527), 1, + STATE(529), 1, sym__single_quote, - [26157] = 3, + [26168] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1832), 1, + ACTIONS(1828), 1, sym_identifier, STATE(271), 1, sym_call_expression, - [26167] = 3, + [26178] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1834), 1, + ACTIONS(1830), 1, sym_identifier, STATE(79), 1, sym_pipe_call, - [26177] = 3, + [26188] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1748), 1, - sym_identifier, - STATE(664), 1, - sym_call_expression, - [26187] = 2, + ACTIONS(1500), 1, + anon_sym_LBRACE, + STATE(426), 1, + sym_statement_block, + [26198] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1712), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [26195] = 3, + ACTIONS(1055), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [26206] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1836), 1, - sym_identifier, - STATE(330), 1, - sym_pipe_call, - [26205] = 3, + ACTIONS(1500), 1, + anon_sym_LBRACE, + STATE(407), 1, + sym_statement_block, + [26216] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1597), 1, anon_sym_LT_SLASH, - STATE(442), 1, + STATE(487), 1, sym_end_tag, - [26215] = 3, + [26226] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1597), 1, anon_sym_LT_SLASH, - STATE(443), 1, + STATE(488), 1, sym_end_tag, - [26225] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1830), 1, - anon_sym_DQUOTE, - STATE(527), 1, - sym__double_quote, - [26235] = 3, + [26236] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1812), 1, - sym_erroneous_end_tag_name, - ACTIONS(1838), 1, - sym__end_tag_name, - [26245] = 2, + ACTIONS(1832), 1, + sym_identifier, + STATE(330), 1, + sym_pipe_call, + [26246] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1840), 2, + ACTIONS(1834), 2, anon_sym_SEMI, anon_sym_RPAREN, - [26253] = 2, + [26254] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1842), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [26261] = 3, + ACTIONS(1836), 1, + anon_sym_LPAREN, + STATE(405), 1, + sym__switch_body_expression, + [26264] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1543), 1, - anon_sym_LBRACE, - STATE(822), 1, - sym_statement_block, - [26271] = 3, + ACTIONS(1838), 1, + sym__end_tag_name, + ACTIONS(1840), 1, + sym_erroneous_end_tag_name, + [26274] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1844), 1, - anon_sym_LPAREN, - STATE(406), 1, - sym__for_body_expression, - [26281] = 3, + ACTIONS(1840), 1, + sym_erroneous_end_tag_name, + ACTIONS(1842), 1, + sym__end_tag_name, + [26284] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1479), 1, - anon_sym_LBRACE, - STATE(427), 1, - sym_statement_block, - [26291] = 2, + ACTIONS(1826), 1, + anon_sym_DQUOTE, + STATE(529), 1, + sym__double_quote, + [26294] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1846), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [26299] = 2, + ACTIONS(1646), 2, + anon_sym_DOT, + anon_sym_RPAREN_RBRACK, + [26302] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1848), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [26307] = 3, + ACTIONS(1545), 1, + anon_sym_LBRACE, + STATE(782), 1, + sym_statement_block, + [26312] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1850), 1, + ACTIONS(1844), 1, sym_identifier, STATE(35), 1, sym_call_expression, - [26317] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1852), 1, - sym_identifier, - STATE(145), 1, - sym_call_expression, - [26327] = 3, + [26322] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1854), 1, + ACTIONS(1846), 1, sym_identifier, STATE(116), 1, sym_pipe_call, - [26337] = 3, + [26332] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1802), 1, + ACTIONS(1848), 1, + anon_sym_LPAREN, + STATE(414), 1, + sym__if_body_expression, + [26342] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1850), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [26350] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1746), 1, sym_identifier, STATE(394), 1, sym_call_expression, - [26347] = 3, + [26360] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1852), 1, + sym_identifier, + STATE(145), 1, + sym_call_expression, + [26370] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1571), 1, + ACTIONS(1607), 1, anon_sym_LT_SLASH, - STATE(393), 1, + STATE(392), 1, sym_end_tag, - [26357] = 3, + [26380] = 3, ACTIONS(3), 1, sym_comment, + ACTIONS(1854), 1, + anon_sym_when, ACTIONS(1856), 1, - sym_identifier, - STATE(158), 1, - sym_pipe_call, - [26367] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1858), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [26375] = 3, + anon_sym_on, + [26390] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1746), 1, + ACTIONS(1848), 1, anon_sym_LPAREN, STATE(417), 1, sym__if_body_expression, - [26385] = 3, + [26400] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1772), 1, + ACTIONS(1858), 1, + sym_identifier, + STATE(158), 1, + sym_pipe_call, + [26410] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1788), 1, sym_identifier, - STATE(722), 1, + STATE(725), 1, sym_for_declaration, - [26395] = 2, + [26420] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1483), 2, - anon_sym_DQUOTE, - anon_sym_SEMI, - [26403] = 3, + ACTIONS(1510), 1, + anon_sym_LBRACE, + STATE(440), 1, + sym_statement_block, + [26430] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1533), 1, + ACTIONS(1510), 1, anon_sym_LBRACE, - STATE(448), 1, + STATE(441), 1, sym_statement_block, - [26413] = 3, + [26440] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1533), 1, + ACTIONS(1510), 1, anon_sym_LBRACE, - STATE(449), 1, + STATE(442), 1, sym_statement_block, - [26423] = 2, + [26450] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1860), 2, - sym_raw_text, + ACTIONS(1607), 1, anon_sym_LT_SLASH, - [26431] = 2, + STATE(393), 1, + sym_end_tag, + [26460] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1860), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [26468] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1862), 1, ts_builtin_sym_end, - [26438] = 2, + [26475] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1864), 1, - sym_identifier, - [26445] = 2, + anon_sym_COMMA, + [26482] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1605), 1, + sym__interpolation_end, + [26489] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1320), 1, + anon_sym_COLON, + [26496] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1866), 1, - anon_sym_SLASH2, - [26452] = 2, + anon_sym_GT, + [26503] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1868), 1, - sym_class_name, - [26459] = 2, + anon_sym_SEMI, + [26510] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1870), 1, - anon_sym_SQUOTE, - [26466] = 2, + anon_sym_RPAREN, + [26517] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1872), 1, - anon_sym_let, - [26473] = 2, + anon_sym_RBRACK, + [26524] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1874), 1, - anon_sym_LPAREN, - [26480] = 2, + anon_sym_RPAREN_RBRACK, + [26531] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1876), 1, - anon_sym_RPAREN, - [26487] = 2, + anon_sym_RBRACK, + [26538] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1878), 1, - anon_sym_LPAREN, - [26494] = 2, + sym_identifier, + [26545] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1880), 1, - anon_sym_RPAREN, - [26501] = 2, + aux_sym_doctype_token1, + [26552] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1882), 1, - sym_identifier, - [26508] = 2, + ACTIONS(1326), 1, + anon_sym_COLON, + [26559] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1884), 1, + ACTIONS(1882), 1, anon_sym_RPAREN, - [26515] = 2, + [26566] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1324), 1, - anon_sym_COLON, - [26522] = 2, + ACTIONS(1884), 1, + anon_sym_SLASH2, + [26573] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1886), 1, - anon_sym_as, - [26529] = 2, + anon_sym_LPAREN, + [26580] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1888), 1, sym_erroneous_end_tag_name, - [26536] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1870), 1, - anon_sym_DQUOTE, - [26543] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1810), 1, - sym__end_tag_name, - [26550] = 2, + [26587] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1890), 1, anon_sym_RPAREN, - [26557] = 2, + [26594] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1892), 1, - anon_sym_RPAREN, - [26564] = 2, + anon_sym_RBRACK, + [26601] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1894), 1, anon_sym_RPAREN, - [26571] = 2, + [26608] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1896), 1, anon_sym_LBRACE, - [26578] = 2, + [26615] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1677), 1, + anon_sym_COMMA, + [26622] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1898), 1, - sym_attribute_name, - [26585] = 2, + anon_sym_RPAREN, + [26629] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1298), 1, + ACTIONS(1290), 1, anon_sym_COLON, - [26592] = 2, + [26636] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1900), 1, - anon_sym_EQ_GT, - [26599] = 2, + anon_sym_SEMI, + [26643] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1902), 1, - anon_sym_GT, - [26606] = 2, + anon_sym_LBRACE, + [26650] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1904), 1, - sym_regular_expression_pattern, - [26613] = 2, + anon_sym_GT, + [26657] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1906), 1, - anon_sym_LBRACE, - [26620] = 2, + ACTIONS(155), 1, + anon_sym_LPAREN, + [26664] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1908), 1, - anon_sym_RBRACK, - [26627] = 2, + ACTIONS(333), 1, + anon_sym_LPAREN, + [26671] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1910), 1, + ACTIONS(1906), 1, + anon_sym_LPAREN, + [26678] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1908), 1, anon_sym_track, - [26634] = 2, + [26685] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1912), 1, - anon_sym_GT, - [26641] = 2, + ACTIONS(1910), 1, + anon_sym_SQUOTE, + [26692] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(660), 1, anon_sym_LPAREN, - [26648] = 2, + [26699] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1910), 1, + anon_sym_DQUOTE, + [26706] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1912), 1, + anon_sym_RPAREN, + [26713] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1914), 1, - anon_sym_SEMI, - [26655] = 2, + sym_regular_expression_pattern, + [26720] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1916), 1, - anon_sym_RBRACK, - [26662] = 2, + anon_sym_GT, + [26727] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1918), 1, - anon_sym_GT, - [26669] = 2, + anon_sym_RPAREN, + [26734] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(39), 1, + anon_sym_EQ_GT, + [26741] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1920), 1, anon_sym_RPAREN, - [26676] = 2, + [26748] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1840), 1, + sym_erroneous_end_tag_name, + [26755] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1922), 1, - sym_identifier, - [26683] = 2, + anon_sym_RBRACK, + [26762] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1924), 1, - anon_sym_RBRACK, - [26690] = 2, + sym_regular_expression_pattern, + [26769] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1926), 1, - anon_sym_LPAREN, - [26697] = 2, + sym_identifier, + [26776] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1928), 1, - anon_sym_of, - [26704] = 2, + aux_sym_doctype_token1, + [26783] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1930), 1, - anon_sym_RPAREN_RBRACK, - [26711] = 2, + anon_sym_EQ_GT, + [26790] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1812), 1, - sym_erroneous_end_tag_name, - [26718] = 2, + ACTIONS(1842), 1, + sym__end_tag_name, + [26797] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1932), 1, - anon_sym_RPAREN, - [26725] = 2, + anon_sym_let, + [26804] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1934), 1, - sym_regular_expression_pattern, - [26732] = 2, + anon_sym_SLASH2, + [26811] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, - anon_sym_EQ_GT, - [26739] = 2, + ACTIONS(1936), 1, + sym_attribute_name, + [26818] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1936), 1, - aux_sym_doctype_token1, - [26746] = 2, + ACTIONS(1284), 1, + anon_sym_COLON, + [26825] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1938), 1, - anon_sym_RBRACK, - [26753] = 2, + anon_sym_LPAREN, + [26832] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1838), 1, - sym__end_tag_name, - [26760] = 2, + ACTIONS(603), 1, + anon_sym_LPAREN, + [26839] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1940), 1, - sym_number, - [26767] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1942), 1, anon_sym_RPAREN, - [26774] = 2, + [26846] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(178), 1, - anon_sym_EQ_GT, - [26781] = 2, + ACTIONS(1942), 1, + anon_sym_of, + [26853] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1944), 1, - anon_sym_LPAREN, - [26788] = 2, + sym_class_name, + [26860] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1946), 1, - anon_sym_RPAREN, - [26795] = 2, + anon_sym_SQUOTE, + [26867] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1948), 1, - anon_sym_RPAREN, - [26802] = 2, + anon_sym_GT, + [26874] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1950), 1, anon_sym_RPAREN, - [26809] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1575), 1, - anon_sym_COMMA, - [26816] = 2, + [26881] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1952), 1, - anon_sym_SLASH2, - [26823] = 2, + anon_sym_RBRACK, + [26888] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1954), 1, - anon_sym_SLASH2, - [26830] = 2, + anon_sym_RPAREN_RBRACK, + [26895] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1956), 1, anon_sym_RPAREN, - [26837] = 2, + [26902] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1958), 1, anon_sym_RPAREN, - [26844] = 2, + [26909] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1960), 1, - anon_sym_RBRACK, - [26851] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1962), 1, - anon_sym_RPAREN_RBRACK, - [26858] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1964), 1, - anon_sym_RPAREN, - [26865] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1966), 1, - anon_sym_RPAREN, - [26872] = 2, + anon_sym_SLASH2, + [26916] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1968), 1, - anon_sym_SQUOTE, - [26879] = 2, + ACTIONS(91), 1, + anon_sym_EQ_GT, + [26923] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1970), 1, - anon_sym_SEMI, - [26886] = 2, + ACTIONS(178), 1, + anon_sym_EQ_GT, + [26930] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1972), 1, - anon_sym_LBRACE, - [26893] = 2, + ACTIONS(1962), 1, + anon_sym_LPAREN, + [26937] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(343), 1, anon_sym_EQ_GT, - [26900] = 2, + [26944] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1714), 1, + ACTIONS(1717), 1, sym__interpolation_end, - [26907] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1974), 1, - aux_sym_doctype_token1, - [26914] = 2, + [26951] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1336), 1, - anon_sym_COLON, - [26921] = 2, + ACTIONS(1964), 1, + anon_sym_RPAREN, + [26958] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(174), 1, - anon_sym_EQ_GT, - [26928] = 2, + ACTIONS(1966), 1, + anon_sym_LPAREN, + [26965] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1976), 1, - anon_sym_SLASH2, - [26935] = 2, + ACTIONS(1968), 1, + anon_sym_as, + [26972] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1978), 1, - sym__doctype, - [26942] = 2, + ACTIONS(1970), 1, + anon_sym_GT, + [26979] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1980), 1, + ACTIONS(1972), 1, sym_regular_expression_pattern, - [26949] = 2, + [26986] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1284), 1, - anon_sym_COLON, - [26956] = 2, + ACTIONS(1974), 1, + sym__doctype, + [26993] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(333), 1, - anon_sym_LPAREN, - [26963] = 2, + ACTIONS(1976), 1, + anon_sym_LBRACE, + [27000] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(91), 1, + ACTIONS(1978), 1, anon_sym_EQ_GT, - [26970] = 2, + [27007] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(155), 1, - anon_sym_LPAREN, - [26977] = 2, + ACTIONS(1980), 1, + anon_sym_RPAREN, + [27014] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1982), 1, sym_regular_expression_pattern, - [26984] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1605), 1, - sym__interpolation_end, - [26991] = 2, + [27021] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1984), 1, - anon_sym_GT, - [26998] = 2, + anon_sym_SLASH2, + [27028] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1986), 1, - anon_sym_SEMI, - [27005] = 2, + anon_sym_LBRACE, + [27035] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1988), 1, - anon_sym_LBRACE, - [27012] = 2, + anon_sym_SEMI, + [27042] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1990), 1, - sym_identifier, - [27019] = 2, + ACTIONS(1838), 1, + sym__end_tag_name, + [27049] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1968), 1, - anon_sym_DQUOTE, - [27026] = 2, + ACTIONS(1990), 1, + anon_sym_RPAREN, + [27056] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1992), 1, - sym__doctype, - [27033] = 2, + sym_identifier, + [27063] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1994), 1, - anon_sym_RPAREN, - [27040] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1310), 1, - anon_sym_COLON, - [27047] = 2, + sym__doctype, + [27070] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1996), 1, - anon_sym_COMMA, - [27054] = 2, + sym_identifier, + [27077] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1998), 1, - anon_sym_COMMA, - [27061] = 2, + anon_sym_RPAREN, + [27084] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1946), 1, + anon_sym_DQUOTE, + [27091] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2000), 1, - anon_sym_GT, - [27068] = 2, + anon_sym_LBRACE, + [27098] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1308), 1, + anon_sym_COLON, + [27105] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2002), 1, - anon_sym_LBRACE, - [27075] = 2, + anon_sym_COMMA, + [27112] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2004), 1, anon_sym_COMMA, - [27082] = 2, + [27119] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2006), 1, - anon_sym_LPAREN, - [27089] = 2, + anon_sym_RPAREN, + [27126] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(603), 1, - anon_sym_LPAREN, - [27096] = 2, + ACTIONS(174), 1, + anon_sym_EQ_GT, + [27133] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2008), 1, anon_sym_GT, - [27103] = 2, + [27140] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2010), 1, sym_attribute_name, - [27110] = 2, + [27147] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1667), 1, + ACTIONS(1671), 1, anon_sym_COMMA, - [27117] = 2, + [27154] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2012), 1, anon_sym_LBRACE, - [27124] = 2, + [27161] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2014), 1, - anon_sym_EQ_GT, + sym_number, }; static const uint32_t ts_small_parse_table_map[] = { @@ -28307,846 +28333,847 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(93)] = 5186, [SMALL_STATE(94)] = 5240, [SMALL_STATE(95)] = 5294, - [SMALL_STATE(96)] = 5386, - [SMALL_STATE(97)] = 5478, - [SMALL_STATE(98)] = 5532, - [SMALL_STATE(99)] = 5596, - [SMALL_STATE(100)] = 5650, - [SMALL_STATE(101)] = 5714, - [SMALL_STATE(102)] = 5818, - [SMALL_STATE(103)] = 5880, - [SMALL_STATE(104)] = 5982, - [SMALL_STATE(105)] = 6034, - [SMALL_STATE(106)] = 6138, - [SMALL_STATE(107)] = 6230, - [SMALL_STATE(108)] = 6282, - [SMALL_STATE(109)] = 6348, - [SMALL_STATE(110)] = 6414, - [SMALL_STATE(111)] = 6466, - [SMALL_STATE(112)] = 6570, - [SMALL_STATE(113)] = 6674, - [SMALL_STATE(114)] = 6728, - [SMALL_STATE(115)] = 6820, - [SMALL_STATE(116)] = 6921, - [SMALL_STATE(117)] = 6970, - [SMALL_STATE(118)] = 7071, - [SMALL_STATE(119)] = 7172, - [SMALL_STATE(120)] = 7227, - [SMALL_STATE(121)] = 7282, - [SMALL_STATE(122)] = 7331, - [SMALL_STATE(123)] = 7380, - [SMALL_STATE(124)] = 7481, - [SMALL_STATE(125)] = 7530, - [SMALL_STATE(126)] = 7579, - [SMALL_STATE(127)] = 7634, - [SMALL_STATE(128)] = 7687, - [SMALL_STATE(129)] = 7736, - [SMALL_STATE(130)] = 7785, - [SMALL_STATE(131)] = 7834, - [SMALL_STATE(132)] = 7883, - [SMALL_STATE(133)] = 7984, - [SMALL_STATE(134)] = 8033, - [SMALL_STATE(135)] = 8082, - [SMALL_STATE(136)] = 8131, - [SMALL_STATE(137)] = 8180, - [SMALL_STATE(138)] = 8229, - [SMALL_STATE(139)] = 8278, - [SMALL_STATE(140)] = 8379, - [SMALL_STATE(141)] = 8434, - [SMALL_STATE(142)] = 8535, - [SMALL_STATE(143)] = 8636, - [SMALL_STATE(144)] = 8737, - [SMALL_STATE(145)] = 8786, - [SMALL_STATE(146)] = 8835, - [SMALL_STATE(147)] = 8884, - [SMALL_STATE(148)] = 8938, - [SMALL_STATE(149)] = 8990, - [SMALL_STATE(150)] = 9038, - [SMALL_STATE(151)] = 9086, - [SMALL_STATE(152)] = 9184, - [SMALL_STATE(153)] = 9235, - [SMALL_STATE(154)] = 9286, - [SMALL_STATE(155)] = 9373, - [SMALL_STATE(156)] = 9422, - [SMALL_STATE(157)] = 9471, - [SMALL_STATE(158)] = 9515, - [SMALL_STATE(159)] = 9559, - [SMALL_STATE(160)] = 9609, - [SMALL_STATE(161)] = 9659, - [SMALL_STATE(162)] = 9706, - [SMALL_STATE(163)] = 9789, - [SMALL_STATE(164)] = 9872, - [SMALL_STATE(165)] = 9915, - [SMALL_STATE(166)] = 9995, - [SMALL_STATE(167)] = 10070, - [SMALL_STATE(168)] = 10113, - [SMALL_STATE(169)] = 10188, - [SMALL_STATE(170)] = 10231, - [SMALL_STATE(171)] = 10306, - [SMALL_STATE(172)] = 10349, - [SMALL_STATE(173)] = 10424, - [SMALL_STATE(174)] = 10499, - [SMALL_STATE(175)] = 10542, - [SMALL_STATE(176)] = 10585, - [SMALL_STATE(177)] = 10660, - [SMALL_STATE(178)] = 10735, - [SMALL_STATE(179)] = 10810, - [SMALL_STATE(180)] = 10885, - [SMALL_STATE(181)] = 10960, - [SMALL_STATE(182)] = 11035, - [SMALL_STATE(183)] = 11110, - [SMALL_STATE(184)] = 11182, - [SMALL_STATE(185)] = 11254, - [SMALL_STATE(186)] = 11328, - [SMALL_STATE(187)] = 11400, - [SMALL_STATE(188)] = 11472, - [SMALL_STATE(189)] = 11544, - [SMALL_STATE(190)] = 11616, - [SMALL_STATE(191)] = 11688, - [SMALL_STATE(192)] = 11760, - [SMALL_STATE(193)] = 11832, - [SMALL_STATE(194)] = 11906, - [SMALL_STATE(195)] = 11978, - [SMALL_STATE(196)] = 12052, - [SMALL_STATE(197)] = 12124, - [SMALL_STATE(198)] = 12196, - [SMALL_STATE(199)] = 12270, - [SMALL_STATE(200)] = 12342, - [SMALL_STATE(201)] = 12414, - [SMALL_STATE(202)] = 12486, - [SMALL_STATE(203)] = 12558, - [SMALL_STATE(204)] = 12630, - [SMALL_STATE(205)] = 12702, - [SMALL_STATE(206)] = 12774, - [SMALL_STATE(207)] = 12846, - [SMALL_STATE(208)] = 12918, - [SMALL_STATE(209)] = 12990, - [SMALL_STATE(210)] = 13062, - [SMALL_STATE(211)] = 13134, - [SMALL_STATE(212)] = 13207, - [SMALL_STATE(213)] = 13280, - [SMALL_STATE(214)] = 13353, - [SMALL_STATE(215)] = 13426, - [SMALL_STATE(216)] = 13499, - [SMALL_STATE(217)] = 13572, - [SMALL_STATE(218)] = 13634, - [SMALL_STATE(219)] = 13696, - [SMALL_STATE(220)] = 13758, - [SMALL_STATE(221)] = 13820, - [SMALL_STATE(222)] = 13882, - [SMALL_STATE(223)] = 13944, - [SMALL_STATE(224)] = 14005, - [SMALL_STATE(225)] = 14066, - [SMALL_STATE(226)] = 14127, - [SMALL_STATE(227)] = 14186, - [SMALL_STATE(228)] = 14247, - [SMALL_STATE(229)] = 14305, - [SMALL_STATE(230)] = 14360, - [SMALL_STATE(231)] = 14415, - [SMALL_STATE(232)] = 14470, - [SMALL_STATE(233)] = 14525, - [SMALL_STATE(234)] = 14579, - [SMALL_STATE(235)] = 14633, - [SMALL_STATE(236)] = 14687, - [SMALL_STATE(237)] = 14741, - [SMALL_STATE(238)] = 14795, - [SMALL_STATE(239)] = 14846, - [SMALL_STATE(240)] = 14899, - [SMALL_STATE(241)] = 14950, - [SMALL_STATE(242)] = 15001, - [SMALL_STATE(243)] = 15052, - [SMALL_STATE(244)] = 15083, - [SMALL_STATE(245)] = 15122, - [SMALL_STATE(246)] = 15175, - [SMALL_STATE(247)] = 15228, - [SMALL_STATE(248)] = 15279, - [SMALL_STATE(249)] = 15332, - [SMALL_STATE(250)] = 15383, - [SMALL_STATE(251)] = 15436, - [SMALL_STATE(252)] = 15487, - [SMALL_STATE(253)] = 15518, - [SMALL_STATE(254)] = 15571, - [SMALL_STATE(255)] = 15624, - [SMALL_STATE(256)] = 15677, - [SMALL_STATE(257)] = 15725, - [SMALL_STATE(258)] = 15773, - [SMALL_STATE(259)] = 15821, - [SMALL_STATE(260)] = 15869, - [SMALL_STATE(261)] = 15917, - [SMALL_STATE(262)] = 15965, - [SMALL_STATE(263)] = 15993, - [SMALL_STATE(264)] = 16021, - [SMALL_STATE(265)] = 16069, - [SMALL_STATE(266)] = 16097, - [SMALL_STATE(267)] = 16125, - [SMALL_STATE(268)] = 16153, - [SMALL_STATE(269)] = 16181, - [SMALL_STATE(270)] = 16209, - [SMALL_STATE(271)] = 16237, - [SMALL_STATE(272)] = 16265, - [SMALL_STATE(273)] = 16293, - [SMALL_STATE(274)] = 16321, - [SMALL_STATE(275)] = 16349, - [SMALL_STATE(276)] = 16377, - [SMALL_STATE(277)] = 16405, - [SMALL_STATE(278)] = 16453, - [SMALL_STATE(279)] = 16485, - [SMALL_STATE(280)] = 16533, - [SMALL_STATE(281)] = 16581, - [SMALL_STATE(282)] = 16629, - [SMALL_STATE(283)] = 16677, - [SMALL_STATE(284)] = 16725, - [SMALL_STATE(285)] = 16773, - [SMALL_STATE(286)] = 16821, - [SMALL_STATE(287)] = 16869, - [SMALL_STATE(288)] = 16917, - [SMALL_STATE(289)] = 16965, - [SMALL_STATE(290)] = 16998, - [SMALL_STATE(291)] = 17028, - [SMALL_STATE(292)] = 17064, - [SMALL_STATE(293)] = 17094, - [SMALL_STATE(294)] = 17122, - [SMALL_STATE(295)] = 17149, - [SMALL_STATE(296)] = 17186, - [SMALL_STATE(297)] = 17213, - [SMALL_STATE(298)] = 17237, - [SMALL_STATE(299)] = 17261, - [SMALL_STATE(300)] = 17285, - [SMALL_STATE(301)] = 17313, - [SMALL_STATE(302)] = 17355, - [SMALL_STATE(303)] = 17397, - [SMALL_STATE(304)] = 17439, - [SMALL_STATE(305)] = 17463, - [SMALL_STATE(306)] = 17493, - [SMALL_STATE(307)] = 17517, - [SMALL_STATE(308)] = 17541, - [SMALL_STATE(309)] = 17565, - [SMALL_STATE(310)] = 17589, - [SMALL_STATE(311)] = 17613, - [SMALL_STATE(312)] = 17641, - [SMALL_STATE(313)] = 17665, - [SMALL_STATE(314)] = 17689, - [SMALL_STATE(315)] = 17717, - [SMALL_STATE(316)] = 17759, - [SMALL_STATE(317)] = 17799, - [SMALL_STATE(318)] = 17829, - [SMALL_STATE(319)] = 17853, - [SMALL_STATE(320)] = 17877, - [SMALL_STATE(321)] = 17901, - [SMALL_STATE(322)] = 17940, - [SMALL_STATE(323)] = 17979, - [SMALL_STATE(324)] = 18006, - [SMALL_STATE(325)] = 18035, - [SMALL_STATE(326)] = 18074, - [SMALL_STATE(327)] = 18113, - [SMALL_STATE(328)] = 18152, - [SMALL_STATE(329)] = 18179, - [SMALL_STATE(330)] = 18202, - [SMALL_STATE(331)] = 18225, - [SMALL_STATE(332)] = 18251, - [SMALL_STATE(333)] = 18283, - [SMALL_STATE(334)] = 18309, - [SMALL_STATE(335)] = 18331, - [SMALL_STATE(336)] = 18353, - [SMALL_STATE(337)] = 18377, - [SMALL_STATE(338)] = 18401, - [SMALL_STATE(339)] = 18433, - [SMALL_STATE(340)] = 18455, - [SMALL_STATE(341)] = 18487, - [SMALL_STATE(342)] = 18513, - [SMALL_STATE(343)] = 18542, - [SMALL_STATE(344)] = 18571, - [SMALL_STATE(345)] = 18594, - [SMALL_STATE(346)] = 18623, - [SMALL_STATE(347)] = 18648, - [SMALL_STATE(348)] = 18675, - [SMALL_STATE(349)] = 18704, - [SMALL_STATE(350)] = 18729, - [SMALL_STATE(351)] = 18758, - [SMALL_STATE(352)] = 18779, - [SMALL_STATE(353)] = 18800, - [SMALL_STATE(354)] = 18820, - [SMALL_STATE(355)] = 18856, - [SMALL_STATE(356)] = 18892, - [SMALL_STATE(357)] = 18928, - [SMALL_STATE(358)] = 18964, - [SMALL_STATE(359)] = 19000, - [SMALL_STATE(360)] = 19024, - [SMALL_STATE(361)] = 19060, - [SMALL_STATE(362)] = 19086, - [SMALL_STATE(363)] = 19110, - [SMALL_STATE(364)] = 19146, - [SMALL_STATE(365)] = 19182, - [SMALL_STATE(366)] = 19206, - [SMALL_STATE(367)] = 19228, - [SMALL_STATE(368)] = 19254, - [SMALL_STATE(369)] = 19290, - [SMALL_STATE(370)] = 19316, - [SMALL_STATE(371)] = 19352, - [SMALL_STATE(372)] = 19372, - [SMALL_STATE(373)] = 19408, - [SMALL_STATE(374)] = 19428, - [SMALL_STATE(375)] = 19464, - [SMALL_STATE(376)] = 19500, - [SMALL_STATE(377)] = 19524, - [SMALL_STATE(378)] = 19543, - [SMALL_STATE(379)] = 19570, - [SMALL_STATE(380)] = 19589, - [SMALL_STATE(381)] = 19612, - [SMALL_STATE(382)] = 19639, - [SMALL_STATE(383)] = 19658, - [SMALL_STATE(384)] = 19677, - [SMALL_STATE(385)] = 19696, - [SMALL_STATE(386)] = 19715, - [SMALL_STATE(387)] = 19734, - [SMALL_STATE(388)] = 19753, - [SMALL_STATE(389)] = 19772, - [SMALL_STATE(390)] = 19791, - [SMALL_STATE(391)] = 19810, - [SMALL_STATE(392)] = 19829, - [SMALL_STATE(393)] = 19848, - [SMALL_STATE(394)] = 19867, - [SMALL_STATE(395)] = 19886, - [SMALL_STATE(396)] = 19905, - [SMALL_STATE(397)] = 19924, - [SMALL_STATE(398)] = 19943, - [SMALL_STATE(399)] = 19962, - [SMALL_STATE(400)] = 19981, - [SMALL_STATE(401)] = 20000, - [SMALL_STATE(402)] = 20019, - [SMALL_STATE(403)] = 20038, - [SMALL_STATE(404)] = 20057, - [SMALL_STATE(405)] = 20076, - [SMALL_STATE(406)] = 20095, - [SMALL_STATE(407)] = 20114, - [SMALL_STATE(408)] = 20133, - [SMALL_STATE(409)] = 20152, - [SMALL_STATE(410)] = 20171, - [SMALL_STATE(411)] = 20190, - [SMALL_STATE(412)] = 20209, - [SMALL_STATE(413)] = 20228, - [SMALL_STATE(414)] = 20247, - [SMALL_STATE(415)] = 20266, - [SMALL_STATE(416)] = 20285, - [SMALL_STATE(417)] = 20304, - [SMALL_STATE(418)] = 20323, - [SMALL_STATE(419)] = 20342, - [SMALL_STATE(420)] = 20361, - [SMALL_STATE(421)] = 20380, - [SMALL_STATE(422)] = 20399, - [SMALL_STATE(423)] = 20418, - [SMALL_STATE(424)] = 20437, - [SMALL_STATE(425)] = 20456, - [SMALL_STATE(426)] = 20475, - [SMALL_STATE(427)] = 20494, - [SMALL_STATE(428)] = 20513, - [SMALL_STATE(429)] = 20532, - [SMALL_STATE(430)] = 20551, - [SMALL_STATE(431)] = 20570, - [SMALL_STATE(432)] = 20589, - [SMALL_STATE(433)] = 20607, - [SMALL_STATE(434)] = 20625, - [SMALL_STATE(435)] = 20643, - [SMALL_STATE(436)] = 20661, - [SMALL_STATE(437)] = 20679, - [SMALL_STATE(438)] = 20697, - [SMALL_STATE(439)] = 20715, - [SMALL_STATE(440)] = 20733, - [SMALL_STATE(441)] = 20751, - [SMALL_STATE(442)] = 20769, - [SMALL_STATE(443)] = 20787, - [SMALL_STATE(444)] = 20805, - [SMALL_STATE(445)] = 20827, - [SMALL_STATE(446)] = 20847, - [SMALL_STATE(447)] = 20865, - [SMALL_STATE(448)] = 20883, - [SMALL_STATE(449)] = 20901, - [SMALL_STATE(450)] = 20919, - [SMALL_STATE(451)] = 20937, - [SMALL_STATE(452)] = 20955, - [SMALL_STATE(453)] = 20973, - [SMALL_STATE(454)] = 20991, - [SMALL_STATE(455)] = 21013, - [SMALL_STATE(456)] = 21031, - [SMALL_STATE(457)] = 21049, - [SMALL_STATE(458)] = 21067, - [SMALL_STATE(459)] = 21085, - [SMALL_STATE(460)] = 21103, - [SMALL_STATE(461)] = 21121, - [SMALL_STATE(462)] = 21139, - [SMALL_STATE(463)] = 21157, - [SMALL_STATE(464)] = 21179, - [SMALL_STATE(465)] = 21199, - [SMALL_STATE(466)] = 21217, - [SMALL_STATE(467)] = 21235, - [SMALL_STATE(468)] = 21253, - [SMALL_STATE(469)] = 21271, - [SMALL_STATE(470)] = 21289, - [SMALL_STATE(471)] = 21307, - [SMALL_STATE(472)] = 21325, - [SMALL_STATE(473)] = 21343, - [SMALL_STATE(474)] = 21361, - [SMALL_STATE(475)] = 21379, - [SMALL_STATE(476)] = 21397, - [SMALL_STATE(477)] = 21415, - [SMALL_STATE(478)] = 21435, - [SMALL_STATE(479)] = 21453, - [SMALL_STATE(480)] = 21471, - [SMALL_STATE(481)] = 21489, - [SMALL_STATE(482)] = 21507, - [SMALL_STATE(483)] = 21525, - [SMALL_STATE(484)] = 21543, - [SMALL_STATE(485)] = 21565, - [SMALL_STATE(486)] = 21583, - [SMALL_STATE(487)] = 21603, - [SMALL_STATE(488)] = 21621, - [SMALL_STATE(489)] = 21655, - [SMALL_STATE(490)] = 21673, - [SMALL_STATE(491)] = 21707, - [SMALL_STATE(492)] = 21725, - [SMALL_STATE(493)] = 21744, - [SMALL_STATE(494)] = 21767, - [SMALL_STATE(495)] = 21784, - [SMALL_STATE(496)] = 21805, - [SMALL_STATE(497)] = 21822, - [SMALL_STATE(498)] = 21839, - [SMALL_STATE(499)] = 21858, - [SMALL_STATE(500)] = 21875, - [SMALL_STATE(501)] = 21892, - [SMALL_STATE(502)] = 21909, - [SMALL_STATE(503)] = 21926, - [SMALL_STATE(504)] = 21943, - [SMALL_STATE(505)] = 21960, - [SMALL_STATE(506)] = 21979, - [SMALL_STATE(507)] = 21998, - [SMALL_STATE(508)] = 22015, - [SMALL_STATE(509)] = 22032, - [SMALL_STATE(510)] = 22050, - [SMALL_STATE(511)] = 22066, - [SMALL_STATE(512)] = 22082, - [SMALL_STATE(513)] = 22102, - [SMALL_STATE(514)] = 22118, - [SMALL_STATE(515)] = 22134, - [SMALL_STATE(516)] = 22152, - [SMALL_STATE(517)] = 22168, - [SMALL_STATE(518)] = 22184, - [SMALL_STATE(519)] = 22200, - [SMALL_STATE(520)] = 22216, - [SMALL_STATE(521)] = 22232, - [SMALL_STATE(522)] = 22248, - [SMALL_STATE(523)] = 22266, - [SMALL_STATE(524)] = 22282, - [SMALL_STATE(525)] = 22298, - [SMALL_STATE(526)] = 22314, - [SMALL_STATE(527)] = 22330, - [SMALL_STATE(528)] = 22346, - [SMALL_STATE(529)] = 22364, - [SMALL_STATE(530)] = 22379, - [SMALL_STATE(531)] = 22394, - [SMALL_STATE(532)] = 22409, - [SMALL_STATE(533)] = 22428, - [SMALL_STATE(534)] = 22443, - [SMALL_STATE(535)] = 22466, - [SMALL_STATE(536)] = 22481, - [SMALL_STATE(537)] = 22496, - [SMALL_STATE(538)] = 22511, - [SMALL_STATE(539)] = 22526, - [SMALL_STATE(540)] = 22541, - [SMALL_STATE(541)] = 22558, - [SMALL_STATE(542)] = 22573, - [SMALL_STATE(543)] = 22588, - [SMALL_STATE(544)] = 22603, - [SMALL_STATE(545)] = 22618, - [SMALL_STATE(546)] = 22635, - [SMALL_STATE(547)] = 22655, - [SMALL_STATE(548)] = 22671, - [SMALL_STATE(549)] = 22691, - [SMALL_STATE(550)] = 22709, - [SMALL_STATE(551)] = 22723, - [SMALL_STATE(552)] = 22739, - [SMALL_STATE(553)] = 22759, - [SMALL_STATE(554)] = 22775, - [SMALL_STATE(555)] = 22795, - [SMALL_STATE(556)] = 22813, - [SMALL_STATE(557)] = 22827, - [SMALL_STATE(558)] = 22843, - [SMALL_STATE(559)] = 22863, - [SMALL_STATE(560)] = 22883, - [SMALL_STATE(561)] = 22903, - [SMALL_STATE(562)] = 22917, - [SMALL_STATE(563)] = 22937, - [SMALL_STATE(564)] = 22953, - [SMALL_STATE(565)] = 22973, - [SMALL_STATE(566)] = 22993, - [SMALL_STATE(567)] = 23009, - [SMALL_STATE(568)] = 23027, - [SMALL_STATE(569)] = 23041, - [SMALL_STATE(570)] = 23063, - [SMALL_STATE(571)] = 23085, - [SMALL_STATE(572)] = 23103, - [SMALL_STATE(573)] = 23123, - [SMALL_STATE(574)] = 23137, - [SMALL_STATE(575)] = 23155, - [SMALL_STATE(576)] = 23173, - [SMALL_STATE(577)] = 23189, - [SMALL_STATE(578)] = 23209, - [SMALL_STATE(579)] = 23228, - [SMALL_STATE(580)] = 23243, - [SMALL_STATE(581)] = 23262, - [SMALL_STATE(582)] = 23281, - [SMALL_STATE(583)] = 23300, - [SMALL_STATE(584)] = 23311, - [SMALL_STATE(585)] = 23330, - [SMALL_STATE(586)] = 23349, - [SMALL_STATE(587)] = 23364, - [SMALL_STATE(588)] = 23377, - [SMALL_STATE(589)] = 23396, - [SMALL_STATE(590)] = 23415, - [SMALL_STATE(591)] = 23434, - [SMALL_STATE(592)] = 23453, - [SMALL_STATE(593)] = 23468, - [SMALL_STATE(594)] = 23479, - [SMALL_STATE(595)] = 23496, - [SMALL_STATE(596)] = 23515, - [SMALL_STATE(597)] = 23528, - [SMALL_STATE(598)] = 23539, - [SMALL_STATE(599)] = 23558, - [SMALL_STATE(600)] = 23577, - [SMALL_STATE(601)] = 23592, - [SMALL_STATE(602)] = 23611, - [SMALL_STATE(603)] = 23630, - [SMALL_STATE(604)] = 23649, - [SMALL_STATE(605)] = 23668, - [SMALL_STATE(606)] = 23687, - [SMALL_STATE(607)] = 23704, - [SMALL_STATE(608)] = 23723, - [SMALL_STATE(609)] = 23738, - [SMALL_STATE(610)] = 23757, - [SMALL_STATE(611)] = 23772, - [SMALL_STATE(612)] = 23791, - [SMALL_STATE(613)] = 23810, - [SMALL_STATE(614)] = 23829, - [SMALL_STATE(615)] = 23848, - [SMALL_STATE(616)] = 23867, - [SMALL_STATE(617)] = 23883, - [SMALL_STATE(618)] = 23899, - [SMALL_STATE(619)] = 23915, - [SMALL_STATE(620)] = 23931, - [SMALL_STATE(621)] = 23947, - [SMALL_STATE(622)] = 23961, - [SMALL_STATE(623)] = 23977, - [SMALL_STATE(624)] = 23991, - [SMALL_STATE(625)] = 24005, - [SMALL_STATE(626)] = 24021, - [SMALL_STATE(627)] = 24037, - [SMALL_STATE(628)] = 24049, - [SMALL_STATE(629)] = 24065, - [SMALL_STATE(630)] = 24079, - [SMALL_STATE(631)] = 24093, - [SMALL_STATE(632)] = 24107, - [SMALL_STATE(633)] = 24121, - [SMALL_STATE(634)] = 24137, - [SMALL_STATE(635)] = 24151, - [SMALL_STATE(636)] = 24165, - [SMALL_STATE(637)] = 24179, - [SMALL_STATE(638)] = 24193, - [SMALL_STATE(639)] = 24205, - [SMALL_STATE(640)] = 24221, - [SMALL_STATE(641)] = 24235, - [SMALL_STATE(642)] = 24251, - [SMALL_STATE(643)] = 24267, - [SMALL_STATE(644)] = 24283, - [SMALL_STATE(645)] = 24297, - [SMALL_STATE(646)] = 24313, - [SMALL_STATE(647)] = 24329, - [SMALL_STATE(648)] = 24345, - [SMALL_STATE(649)] = 24357, - [SMALL_STATE(650)] = 24373, - [SMALL_STATE(651)] = 24387, - [SMALL_STATE(652)] = 24403, - [SMALL_STATE(653)] = 24417, - [SMALL_STATE(654)] = 24433, - [SMALL_STATE(655)] = 24447, - [SMALL_STATE(656)] = 24463, - [SMALL_STATE(657)] = 24477, - [SMALL_STATE(658)] = 24491, - [SMALL_STATE(659)] = 24507, - [SMALL_STATE(660)] = 24520, - [SMALL_STATE(661)] = 24533, - [SMALL_STATE(662)] = 24546, - [SMALL_STATE(663)] = 24557, - [SMALL_STATE(664)] = 24570, - [SMALL_STATE(665)] = 24581, - [SMALL_STATE(666)] = 24594, - [SMALL_STATE(667)] = 24605, - [SMALL_STATE(668)] = 24618, - [SMALL_STATE(669)] = 24629, - [SMALL_STATE(670)] = 24642, - [SMALL_STATE(671)] = 24655, - [SMALL_STATE(672)] = 24668, - [SMALL_STATE(673)] = 24679, - [SMALL_STATE(674)] = 24692, - [SMALL_STATE(675)] = 24705, - [SMALL_STATE(676)] = 24718, - [SMALL_STATE(677)] = 24731, - [SMALL_STATE(678)] = 24744, - [SMALL_STATE(679)] = 24757, - [SMALL_STATE(680)] = 24768, - [SMALL_STATE(681)] = 24781, - [SMALL_STATE(682)] = 24794, - [SMALL_STATE(683)] = 24807, - [SMALL_STATE(684)] = 24820, - [SMALL_STATE(685)] = 24833, - [SMALL_STATE(686)] = 24846, - [SMALL_STATE(687)] = 24859, - [SMALL_STATE(688)] = 24868, - [SMALL_STATE(689)] = 24881, - [SMALL_STATE(690)] = 24894, - [SMALL_STATE(691)] = 24903, - [SMALL_STATE(692)] = 24916, - [SMALL_STATE(693)] = 24925, - [SMALL_STATE(694)] = 24938, - [SMALL_STATE(695)] = 24949, - [SMALL_STATE(696)] = 24962, - [SMALL_STATE(697)] = 24975, - [SMALL_STATE(698)] = 24988, - [SMALL_STATE(699)] = 24999, - [SMALL_STATE(700)] = 25012, - [SMALL_STATE(701)] = 25025, - [SMALL_STATE(702)] = 25038, - [SMALL_STATE(703)] = 25051, - [SMALL_STATE(704)] = 25062, - [SMALL_STATE(705)] = 25071, - [SMALL_STATE(706)] = 25084, - [SMALL_STATE(707)] = 25097, - [SMALL_STATE(708)] = 25110, - [SMALL_STATE(709)] = 25123, - [SMALL_STATE(710)] = 25136, - [SMALL_STATE(711)] = 25149, - [SMALL_STATE(712)] = 25162, - [SMALL_STATE(713)] = 25175, - [SMALL_STATE(714)] = 25188, - [SMALL_STATE(715)] = 25201, - [SMALL_STATE(716)] = 25214, - [SMALL_STATE(717)] = 25227, - [SMALL_STATE(718)] = 25240, - [SMALL_STATE(719)] = 25253, - [SMALL_STATE(720)] = 25266, - [SMALL_STATE(721)] = 25279, - [SMALL_STATE(722)] = 25288, - [SMALL_STATE(723)] = 25301, - [SMALL_STATE(724)] = 25314, - [SMALL_STATE(725)] = 25327, - [SMALL_STATE(726)] = 25340, - [SMALL_STATE(727)] = 25351, - [SMALL_STATE(728)] = 25364, - [SMALL_STATE(729)] = 25377, - [SMALL_STATE(730)] = 25390, - [SMALL_STATE(731)] = 25401, - [SMALL_STATE(732)] = 25412, - [SMALL_STATE(733)] = 25425, - [SMALL_STATE(734)] = 25438, - [SMALL_STATE(735)] = 25451, - [SMALL_STATE(736)] = 25464, - [SMALL_STATE(737)] = 25475, - [SMALL_STATE(738)] = 25486, - [SMALL_STATE(739)] = 25499, - [SMALL_STATE(740)] = 25509, - [SMALL_STATE(741)] = 25519, - [SMALL_STATE(742)] = 25527, - [SMALL_STATE(743)] = 25535, - [SMALL_STATE(744)] = 25545, - [SMALL_STATE(745)] = 25555, - [SMALL_STATE(746)] = 25563, - [SMALL_STATE(747)] = 25573, - [SMALL_STATE(748)] = 25583, - [SMALL_STATE(749)] = 25593, - [SMALL_STATE(750)] = 25603, - [SMALL_STATE(751)] = 25613, - [SMALL_STATE(752)] = 25623, - [SMALL_STATE(753)] = 25633, - [SMALL_STATE(754)] = 25643, - [SMALL_STATE(755)] = 25653, - [SMALL_STATE(756)] = 25663, - [SMALL_STATE(757)] = 25673, - [SMALL_STATE(758)] = 25683, - [SMALL_STATE(759)] = 25693, - [SMALL_STATE(760)] = 25703, - [SMALL_STATE(761)] = 25713, - [SMALL_STATE(762)] = 25723, - [SMALL_STATE(763)] = 25733, - [SMALL_STATE(764)] = 25743, - [SMALL_STATE(765)] = 25753, - [SMALL_STATE(766)] = 25763, - [SMALL_STATE(767)] = 25773, - [SMALL_STATE(768)] = 25781, - [SMALL_STATE(769)] = 25791, - [SMALL_STATE(770)] = 25799, - [SMALL_STATE(771)] = 25809, - [SMALL_STATE(772)] = 25819, - [SMALL_STATE(773)] = 25829, - [SMALL_STATE(774)] = 25837, - [SMALL_STATE(775)] = 25847, - [SMALL_STATE(776)] = 25857, - [SMALL_STATE(777)] = 25865, - [SMALL_STATE(778)] = 25875, - [SMALL_STATE(779)] = 25885, - [SMALL_STATE(780)] = 25895, - [SMALL_STATE(781)] = 25905, - [SMALL_STATE(782)] = 25915, - [SMALL_STATE(783)] = 25925, - [SMALL_STATE(784)] = 25935, - [SMALL_STATE(785)] = 25943, - [SMALL_STATE(786)] = 25953, - [SMALL_STATE(787)] = 25963, - [SMALL_STATE(788)] = 25973, - [SMALL_STATE(789)] = 25981, - [SMALL_STATE(790)] = 25991, - [SMALL_STATE(791)] = 26001, - [SMALL_STATE(792)] = 26011, - [SMALL_STATE(793)] = 26019, - [SMALL_STATE(794)] = 26029, - [SMALL_STATE(795)] = 26039, - [SMALL_STATE(796)] = 26049, - [SMALL_STATE(797)] = 26059, - [SMALL_STATE(798)] = 26069, - [SMALL_STATE(799)] = 26079, - [SMALL_STATE(800)] = 26089, - [SMALL_STATE(801)] = 26099, - [SMALL_STATE(802)] = 26109, - [SMALL_STATE(803)] = 26119, - [SMALL_STATE(804)] = 26127, - [SMALL_STATE(805)] = 26137, - [SMALL_STATE(806)] = 26147, - [SMALL_STATE(807)] = 26157, - [SMALL_STATE(808)] = 26167, - [SMALL_STATE(809)] = 26177, - [SMALL_STATE(810)] = 26187, - [SMALL_STATE(811)] = 26195, - [SMALL_STATE(812)] = 26205, - [SMALL_STATE(813)] = 26215, - [SMALL_STATE(814)] = 26225, - [SMALL_STATE(815)] = 26235, - [SMALL_STATE(816)] = 26245, - [SMALL_STATE(817)] = 26253, - [SMALL_STATE(818)] = 26261, - [SMALL_STATE(819)] = 26271, - [SMALL_STATE(820)] = 26281, - [SMALL_STATE(821)] = 26291, - [SMALL_STATE(822)] = 26299, - [SMALL_STATE(823)] = 26307, - [SMALL_STATE(824)] = 26317, - [SMALL_STATE(825)] = 26327, - [SMALL_STATE(826)] = 26337, - [SMALL_STATE(827)] = 26347, - [SMALL_STATE(828)] = 26357, - [SMALL_STATE(829)] = 26367, - [SMALL_STATE(830)] = 26375, - [SMALL_STATE(831)] = 26385, - [SMALL_STATE(832)] = 26395, - [SMALL_STATE(833)] = 26403, - [SMALL_STATE(834)] = 26413, - [SMALL_STATE(835)] = 26423, - [SMALL_STATE(836)] = 26431, - [SMALL_STATE(837)] = 26438, - [SMALL_STATE(838)] = 26445, - [SMALL_STATE(839)] = 26452, - [SMALL_STATE(840)] = 26459, - [SMALL_STATE(841)] = 26466, - [SMALL_STATE(842)] = 26473, - [SMALL_STATE(843)] = 26480, - [SMALL_STATE(844)] = 26487, - [SMALL_STATE(845)] = 26494, - [SMALL_STATE(846)] = 26501, - [SMALL_STATE(847)] = 26508, - [SMALL_STATE(848)] = 26515, - [SMALL_STATE(849)] = 26522, - [SMALL_STATE(850)] = 26529, - [SMALL_STATE(851)] = 26536, - [SMALL_STATE(852)] = 26543, - [SMALL_STATE(853)] = 26550, - [SMALL_STATE(854)] = 26557, - [SMALL_STATE(855)] = 26564, - [SMALL_STATE(856)] = 26571, - [SMALL_STATE(857)] = 26578, - [SMALL_STATE(858)] = 26585, - [SMALL_STATE(859)] = 26592, - [SMALL_STATE(860)] = 26599, - [SMALL_STATE(861)] = 26606, - [SMALL_STATE(862)] = 26613, - [SMALL_STATE(863)] = 26620, - [SMALL_STATE(864)] = 26627, - [SMALL_STATE(865)] = 26634, - [SMALL_STATE(866)] = 26641, - [SMALL_STATE(867)] = 26648, - [SMALL_STATE(868)] = 26655, - [SMALL_STATE(869)] = 26662, - [SMALL_STATE(870)] = 26669, - [SMALL_STATE(871)] = 26676, - [SMALL_STATE(872)] = 26683, - [SMALL_STATE(873)] = 26690, - [SMALL_STATE(874)] = 26697, - [SMALL_STATE(875)] = 26704, - [SMALL_STATE(876)] = 26711, - [SMALL_STATE(877)] = 26718, - [SMALL_STATE(878)] = 26725, - [SMALL_STATE(879)] = 26732, - [SMALL_STATE(880)] = 26739, - [SMALL_STATE(881)] = 26746, - [SMALL_STATE(882)] = 26753, - [SMALL_STATE(883)] = 26760, - [SMALL_STATE(884)] = 26767, - [SMALL_STATE(885)] = 26774, - [SMALL_STATE(886)] = 26781, - [SMALL_STATE(887)] = 26788, - [SMALL_STATE(888)] = 26795, - [SMALL_STATE(889)] = 26802, - [SMALL_STATE(890)] = 26809, - [SMALL_STATE(891)] = 26816, - [SMALL_STATE(892)] = 26823, - [SMALL_STATE(893)] = 26830, - [SMALL_STATE(894)] = 26837, - [SMALL_STATE(895)] = 26844, - [SMALL_STATE(896)] = 26851, - [SMALL_STATE(897)] = 26858, - [SMALL_STATE(898)] = 26865, - [SMALL_STATE(899)] = 26872, - [SMALL_STATE(900)] = 26879, - [SMALL_STATE(901)] = 26886, - [SMALL_STATE(902)] = 26893, - [SMALL_STATE(903)] = 26900, - [SMALL_STATE(904)] = 26907, - [SMALL_STATE(905)] = 26914, - [SMALL_STATE(906)] = 26921, - [SMALL_STATE(907)] = 26928, - [SMALL_STATE(908)] = 26935, - [SMALL_STATE(909)] = 26942, - [SMALL_STATE(910)] = 26949, - [SMALL_STATE(911)] = 26956, - [SMALL_STATE(912)] = 26963, - [SMALL_STATE(913)] = 26970, - [SMALL_STATE(914)] = 26977, - [SMALL_STATE(915)] = 26984, - [SMALL_STATE(916)] = 26991, - [SMALL_STATE(917)] = 26998, - [SMALL_STATE(918)] = 27005, - [SMALL_STATE(919)] = 27012, - [SMALL_STATE(920)] = 27019, - [SMALL_STATE(921)] = 27026, - [SMALL_STATE(922)] = 27033, - [SMALL_STATE(923)] = 27040, - [SMALL_STATE(924)] = 27047, - [SMALL_STATE(925)] = 27054, - [SMALL_STATE(926)] = 27061, - [SMALL_STATE(927)] = 27068, - [SMALL_STATE(928)] = 27075, - [SMALL_STATE(929)] = 27082, - [SMALL_STATE(930)] = 27089, - [SMALL_STATE(931)] = 27096, - [SMALL_STATE(932)] = 27103, - [SMALL_STATE(933)] = 27110, - [SMALL_STATE(934)] = 27117, - [SMALL_STATE(935)] = 27124, + [SMALL_STATE(96)] = 5388, + [SMALL_STATE(97)] = 5482, + [SMALL_STATE(98)] = 5536, + [SMALL_STATE(99)] = 5600, + [SMALL_STATE(100)] = 5654, + [SMALL_STATE(101)] = 5718, + [SMALL_STATE(102)] = 5822, + [SMALL_STATE(103)] = 5884, + [SMALL_STATE(104)] = 5986, + [SMALL_STATE(105)] = 6038, + [SMALL_STATE(106)] = 6142, + [SMALL_STATE(107)] = 6236, + [SMALL_STATE(108)] = 6288, + [SMALL_STATE(109)] = 6354, + [SMALL_STATE(110)] = 6420, + [SMALL_STATE(111)] = 6472, + [SMALL_STATE(112)] = 6576, + [SMALL_STATE(113)] = 6680, + [SMALL_STATE(114)] = 6734, + [SMALL_STATE(115)] = 6828, + [SMALL_STATE(116)] = 6929, + [SMALL_STATE(117)] = 6978, + [SMALL_STATE(118)] = 7079, + [SMALL_STATE(119)] = 7180, + [SMALL_STATE(120)] = 7235, + [SMALL_STATE(121)] = 7290, + [SMALL_STATE(122)] = 7339, + [SMALL_STATE(123)] = 7388, + [SMALL_STATE(124)] = 7489, + [SMALL_STATE(125)] = 7538, + [SMALL_STATE(126)] = 7587, + [SMALL_STATE(127)] = 7642, + [SMALL_STATE(128)] = 7695, + [SMALL_STATE(129)] = 7744, + [SMALL_STATE(130)] = 7793, + [SMALL_STATE(131)] = 7842, + [SMALL_STATE(132)] = 7891, + [SMALL_STATE(133)] = 7992, + [SMALL_STATE(134)] = 8041, + [SMALL_STATE(135)] = 8090, + [SMALL_STATE(136)] = 8139, + [SMALL_STATE(137)] = 8188, + [SMALL_STATE(138)] = 8237, + [SMALL_STATE(139)] = 8286, + [SMALL_STATE(140)] = 8387, + [SMALL_STATE(141)] = 8442, + [SMALL_STATE(142)] = 8543, + [SMALL_STATE(143)] = 8644, + [SMALL_STATE(144)] = 8745, + [SMALL_STATE(145)] = 8794, + [SMALL_STATE(146)] = 8843, + [SMALL_STATE(147)] = 8892, + [SMALL_STATE(148)] = 8946, + [SMALL_STATE(149)] = 8998, + [SMALL_STATE(150)] = 9046, + [SMALL_STATE(151)] = 9094, + [SMALL_STATE(152)] = 9192, + [SMALL_STATE(153)] = 9243, + [SMALL_STATE(154)] = 9294, + [SMALL_STATE(155)] = 9381, + [SMALL_STATE(156)] = 9430, + [SMALL_STATE(157)] = 9479, + [SMALL_STATE(158)] = 9523, + [SMALL_STATE(159)] = 9567, + [SMALL_STATE(160)] = 9617, + [SMALL_STATE(161)] = 9667, + [SMALL_STATE(162)] = 9714, + [SMALL_STATE(163)] = 9797, + [SMALL_STATE(164)] = 9880, + [SMALL_STATE(165)] = 9923, + [SMALL_STATE(166)] = 10003, + [SMALL_STATE(167)] = 10078, + [SMALL_STATE(168)] = 10121, + [SMALL_STATE(169)] = 10196, + [SMALL_STATE(170)] = 10239, + [SMALL_STATE(171)] = 10314, + [SMALL_STATE(172)] = 10357, + [SMALL_STATE(173)] = 10432, + [SMALL_STATE(174)] = 10507, + [SMALL_STATE(175)] = 10550, + [SMALL_STATE(176)] = 10593, + [SMALL_STATE(177)] = 10668, + [SMALL_STATE(178)] = 10743, + [SMALL_STATE(179)] = 10818, + [SMALL_STATE(180)] = 10893, + [SMALL_STATE(181)] = 10968, + [SMALL_STATE(182)] = 11043, + [SMALL_STATE(183)] = 11118, + [SMALL_STATE(184)] = 11190, + [SMALL_STATE(185)] = 11262, + [SMALL_STATE(186)] = 11336, + [SMALL_STATE(187)] = 11408, + [SMALL_STATE(188)] = 11480, + [SMALL_STATE(189)] = 11552, + [SMALL_STATE(190)] = 11624, + [SMALL_STATE(191)] = 11696, + [SMALL_STATE(192)] = 11768, + [SMALL_STATE(193)] = 11840, + [SMALL_STATE(194)] = 11914, + [SMALL_STATE(195)] = 11986, + [SMALL_STATE(196)] = 12060, + [SMALL_STATE(197)] = 12132, + [SMALL_STATE(198)] = 12204, + [SMALL_STATE(199)] = 12278, + [SMALL_STATE(200)] = 12350, + [SMALL_STATE(201)] = 12422, + [SMALL_STATE(202)] = 12494, + [SMALL_STATE(203)] = 12566, + [SMALL_STATE(204)] = 12638, + [SMALL_STATE(205)] = 12710, + [SMALL_STATE(206)] = 12782, + [SMALL_STATE(207)] = 12854, + [SMALL_STATE(208)] = 12926, + [SMALL_STATE(209)] = 12998, + [SMALL_STATE(210)] = 13070, + [SMALL_STATE(211)] = 13142, + [SMALL_STATE(212)] = 13215, + [SMALL_STATE(213)] = 13288, + [SMALL_STATE(214)] = 13361, + [SMALL_STATE(215)] = 13434, + [SMALL_STATE(216)] = 13507, + [SMALL_STATE(217)] = 13580, + [SMALL_STATE(218)] = 13642, + [SMALL_STATE(219)] = 13704, + [SMALL_STATE(220)] = 13766, + [SMALL_STATE(221)] = 13828, + [SMALL_STATE(222)] = 13890, + [SMALL_STATE(223)] = 13952, + [SMALL_STATE(224)] = 14013, + [SMALL_STATE(225)] = 14074, + [SMALL_STATE(226)] = 14135, + [SMALL_STATE(227)] = 14194, + [SMALL_STATE(228)] = 14255, + [SMALL_STATE(229)] = 14313, + [SMALL_STATE(230)] = 14368, + [SMALL_STATE(231)] = 14423, + [SMALL_STATE(232)] = 14478, + [SMALL_STATE(233)] = 14533, + [SMALL_STATE(234)] = 14587, + [SMALL_STATE(235)] = 14641, + [SMALL_STATE(236)] = 14695, + [SMALL_STATE(237)] = 14749, + [SMALL_STATE(238)] = 14803, + [SMALL_STATE(239)] = 14854, + [SMALL_STATE(240)] = 14907, + [SMALL_STATE(241)] = 14958, + [SMALL_STATE(242)] = 15009, + [SMALL_STATE(243)] = 15060, + [SMALL_STATE(244)] = 15091, + [SMALL_STATE(245)] = 15130, + [SMALL_STATE(246)] = 15183, + [SMALL_STATE(247)] = 15236, + [SMALL_STATE(248)] = 15287, + [SMALL_STATE(249)] = 15340, + [SMALL_STATE(250)] = 15391, + [SMALL_STATE(251)] = 15444, + [SMALL_STATE(252)] = 15495, + [SMALL_STATE(253)] = 15526, + [SMALL_STATE(254)] = 15579, + [SMALL_STATE(255)] = 15632, + [SMALL_STATE(256)] = 15685, + [SMALL_STATE(257)] = 15733, + [SMALL_STATE(258)] = 15781, + [SMALL_STATE(259)] = 15829, + [SMALL_STATE(260)] = 15877, + [SMALL_STATE(261)] = 15925, + [SMALL_STATE(262)] = 15973, + [SMALL_STATE(263)] = 16001, + [SMALL_STATE(264)] = 16029, + [SMALL_STATE(265)] = 16077, + [SMALL_STATE(266)] = 16105, + [SMALL_STATE(267)] = 16133, + [SMALL_STATE(268)] = 16161, + [SMALL_STATE(269)] = 16189, + [SMALL_STATE(270)] = 16217, + [SMALL_STATE(271)] = 16245, + [SMALL_STATE(272)] = 16273, + [SMALL_STATE(273)] = 16301, + [SMALL_STATE(274)] = 16329, + [SMALL_STATE(275)] = 16357, + [SMALL_STATE(276)] = 16385, + [SMALL_STATE(277)] = 16413, + [SMALL_STATE(278)] = 16461, + [SMALL_STATE(279)] = 16493, + [SMALL_STATE(280)] = 16541, + [SMALL_STATE(281)] = 16589, + [SMALL_STATE(282)] = 16637, + [SMALL_STATE(283)] = 16685, + [SMALL_STATE(284)] = 16733, + [SMALL_STATE(285)] = 16781, + [SMALL_STATE(286)] = 16829, + [SMALL_STATE(287)] = 16877, + [SMALL_STATE(288)] = 16925, + [SMALL_STATE(289)] = 16973, + [SMALL_STATE(290)] = 17006, + [SMALL_STATE(291)] = 17036, + [SMALL_STATE(292)] = 17072, + [SMALL_STATE(293)] = 17102, + [SMALL_STATE(294)] = 17130, + [SMALL_STATE(295)] = 17157, + [SMALL_STATE(296)] = 17194, + [SMALL_STATE(297)] = 17221, + [SMALL_STATE(298)] = 17245, + [SMALL_STATE(299)] = 17269, + [SMALL_STATE(300)] = 17293, + [SMALL_STATE(301)] = 17321, + [SMALL_STATE(302)] = 17363, + [SMALL_STATE(303)] = 17405, + [SMALL_STATE(304)] = 17447, + [SMALL_STATE(305)] = 17471, + [SMALL_STATE(306)] = 17501, + [SMALL_STATE(307)] = 17525, + [SMALL_STATE(308)] = 17549, + [SMALL_STATE(309)] = 17573, + [SMALL_STATE(310)] = 17597, + [SMALL_STATE(311)] = 17621, + [SMALL_STATE(312)] = 17649, + [SMALL_STATE(313)] = 17673, + [SMALL_STATE(314)] = 17697, + [SMALL_STATE(315)] = 17725, + [SMALL_STATE(316)] = 17767, + [SMALL_STATE(317)] = 17807, + [SMALL_STATE(318)] = 17837, + [SMALL_STATE(319)] = 17861, + [SMALL_STATE(320)] = 17885, + [SMALL_STATE(321)] = 17909, + [SMALL_STATE(322)] = 17948, + [SMALL_STATE(323)] = 17987, + [SMALL_STATE(324)] = 18014, + [SMALL_STATE(325)] = 18043, + [SMALL_STATE(326)] = 18082, + [SMALL_STATE(327)] = 18121, + [SMALL_STATE(328)] = 18160, + [SMALL_STATE(329)] = 18187, + [SMALL_STATE(330)] = 18210, + [SMALL_STATE(331)] = 18233, + [SMALL_STATE(332)] = 18259, + [SMALL_STATE(333)] = 18293, + [SMALL_STATE(334)] = 18319, + [SMALL_STATE(335)] = 18341, + [SMALL_STATE(336)] = 18363, + [SMALL_STATE(337)] = 18387, + [SMALL_STATE(338)] = 18411, + [SMALL_STATE(339)] = 18445, + [SMALL_STATE(340)] = 18467, + [SMALL_STATE(341)] = 18501, + [SMALL_STATE(342)] = 18527, + [SMALL_STATE(343)] = 18556, + [SMALL_STATE(344)] = 18585, + [SMALL_STATE(345)] = 18608, + [SMALL_STATE(346)] = 18637, + [SMALL_STATE(347)] = 18662, + [SMALL_STATE(348)] = 18689, + [SMALL_STATE(349)] = 18718, + [SMALL_STATE(350)] = 18743, + [SMALL_STATE(351)] = 18772, + [SMALL_STATE(352)] = 18793, + [SMALL_STATE(353)] = 18814, + [SMALL_STATE(354)] = 18834, + [SMALL_STATE(355)] = 18870, + [SMALL_STATE(356)] = 18906, + [SMALL_STATE(357)] = 18942, + [SMALL_STATE(358)] = 18978, + [SMALL_STATE(359)] = 19014, + [SMALL_STATE(360)] = 19038, + [SMALL_STATE(361)] = 19074, + [SMALL_STATE(362)] = 19100, + [SMALL_STATE(363)] = 19124, + [SMALL_STATE(364)] = 19160, + [SMALL_STATE(365)] = 19196, + [SMALL_STATE(366)] = 19220, + [SMALL_STATE(367)] = 19242, + [SMALL_STATE(368)] = 19268, + [SMALL_STATE(369)] = 19304, + [SMALL_STATE(370)] = 19330, + [SMALL_STATE(371)] = 19366, + [SMALL_STATE(372)] = 19386, + [SMALL_STATE(373)] = 19422, + [SMALL_STATE(374)] = 19442, + [SMALL_STATE(375)] = 19478, + [SMALL_STATE(376)] = 19514, + [SMALL_STATE(377)] = 19538, + [SMALL_STATE(378)] = 19557, + [SMALL_STATE(379)] = 19576, + [SMALL_STATE(380)] = 19605, + [SMALL_STATE(381)] = 19624, + [SMALL_STATE(382)] = 19647, + [SMALL_STATE(383)] = 19666, + [SMALL_STATE(384)] = 19685, + [SMALL_STATE(385)] = 19704, + [SMALL_STATE(386)] = 19723, + [SMALL_STATE(387)] = 19742, + [SMALL_STATE(388)] = 19761, + [SMALL_STATE(389)] = 19780, + [SMALL_STATE(390)] = 19799, + [SMALL_STATE(391)] = 19818, + [SMALL_STATE(392)] = 19837, + [SMALL_STATE(393)] = 19856, + [SMALL_STATE(394)] = 19875, + [SMALL_STATE(395)] = 19894, + [SMALL_STATE(396)] = 19913, + [SMALL_STATE(397)] = 19932, + [SMALL_STATE(398)] = 19951, + [SMALL_STATE(399)] = 19970, + [SMALL_STATE(400)] = 19989, + [SMALL_STATE(401)] = 20008, + [SMALL_STATE(402)] = 20027, + [SMALL_STATE(403)] = 20046, + [SMALL_STATE(404)] = 20065, + [SMALL_STATE(405)] = 20084, + [SMALL_STATE(406)] = 20103, + [SMALL_STATE(407)] = 20122, + [SMALL_STATE(408)] = 20141, + [SMALL_STATE(409)] = 20160, + [SMALL_STATE(410)] = 20179, + [SMALL_STATE(411)] = 20198, + [SMALL_STATE(412)] = 20217, + [SMALL_STATE(413)] = 20236, + [SMALL_STATE(414)] = 20255, + [SMALL_STATE(415)] = 20274, + [SMALL_STATE(416)] = 20293, + [SMALL_STATE(417)] = 20312, + [SMALL_STATE(418)] = 20331, + [SMALL_STATE(419)] = 20350, + [SMALL_STATE(420)] = 20369, + [SMALL_STATE(421)] = 20388, + [SMALL_STATE(422)] = 20407, + [SMALL_STATE(423)] = 20426, + [SMALL_STATE(424)] = 20445, + [SMALL_STATE(425)] = 20464, + [SMALL_STATE(426)] = 20483, + [SMALL_STATE(427)] = 20502, + [SMALL_STATE(428)] = 20521, + [SMALL_STATE(429)] = 20540, + [SMALL_STATE(430)] = 20559, + [SMALL_STATE(431)] = 20578, + [SMALL_STATE(432)] = 20607, + [SMALL_STATE(433)] = 20625, + [SMALL_STATE(434)] = 20645, + [SMALL_STATE(435)] = 20663, + [SMALL_STATE(436)] = 20681, + [SMALL_STATE(437)] = 20699, + [SMALL_STATE(438)] = 20717, + [SMALL_STATE(439)] = 20735, + [SMALL_STATE(440)] = 20753, + [SMALL_STATE(441)] = 20771, + [SMALL_STATE(442)] = 20789, + [SMALL_STATE(443)] = 20807, + [SMALL_STATE(444)] = 20825, + [SMALL_STATE(445)] = 20843, + [SMALL_STATE(446)] = 20861, + [SMALL_STATE(447)] = 20883, + [SMALL_STATE(448)] = 20901, + [SMALL_STATE(449)] = 20919, + [SMALL_STATE(450)] = 20937, + [SMALL_STATE(451)] = 20955, + [SMALL_STATE(452)] = 20973, + [SMALL_STATE(453)] = 20991, + [SMALL_STATE(454)] = 21009, + [SMALL_STATE(455)] = 21027, + [SMALL_STATE(456)] = 21045, + [SMALL_STATE(457)] = 21063, + [SMALL_STATE(458)] = 21081, + [SMALL_STATE(459)] = 21099, + [SMALL_STATE(460)] = 21117, + [SMALL_STATE(461)] = 21139, + [SMALL_STATE(462)] = 21157, + [SMALL_STATE(463)] = 21177, + [SMALL_STATE(464)] = 21195, + [SMALL_STATE(465)] = 21215, + [SMALL_STATE(466)] = 21233, + [SMALL_STATE(467)] = 21251, + [SMALL_STATE(468)] = 21269, + [SMALL_STATE(469)] = 21287, + [SMALL_STATE(470)] = 21305, + [SMALL_STATE(471)] = 21323, + [SMALL_STATE(472)] = 21341, + [SMALL_STATE(473)] = 21359, + [SMALL_STATE(474)] = 21377, + [SMALL_STATE(475)] = 21395, + [SMALL_STATE(476)] = 21413, + [SMALL_STATE(477)] = 21431, + [SMALL_STATE(478)] = 21449, + [SMALL_STATE(479)] = 21471, + [SMALL_STATE(480)] = 21489, + [SMALL_STATE(481)] = 21507, + [SMALL_STATE(482)] = 21525, + [SMALL_STATE(483)] = 21543, + [SMALL_STATE(484)] = 21563, + [SMALL_STATE(485)] = 21581, + [SMALL_STATE(486)] = 21599, + [SMALL_STATE(487)] = 21633, + [SMALL_STATE(488)] = 21651, + [SMALL_STATE(489)] = 21669, + [SMALL_STATE(490)] = 21703, + [SMALL_STATE(491)] = 21725, + [SMALL_STATE(492)] = 21743, + [SMALL_STATE(493)] = 21760, + [SMALL_STATE(494)] = 21777, + [SMALL_STATE(495)] = 21794, + [SMALL_STATE(496)] = 21811, + [SMALL_STATE(497)] = 21836, + [SMALL_STATE(498)] = 21853, + [SMALL_STATE(499)] = 21872, + [SMALL_STATE(500)] = 21893, + [SMALL_STATE(501)] = 21910, + [SMALL_STATE(502)] = 21927, + [SMALL_STATE(503)] = 21946, + [SMALL_STATE(504)] = 21965, + [SMALL_STATE(505)] = 21982, + [SMALL_STATE(506)] = 21999, + [SMALL_STATE(507)] = 22016, + [SMALL_STATE(508)] = 22033, + [SMALL_STATE(509)] = 22052, + [SMALL_STATE(510)] = 22069, + [SMALL_STATE(511)] = 22085, + [SMALL_STATE(512)] = 22101, + [SMALL_STATE(513)] = 22121, + [SMALL_STATE(514)] = 22137, + [SMALL_STATE(515)] = 22153, + [SMALL_STATE(516)] = 22169, + [SMALL_STATE(517)] = 22187, + [SMALL_STATE(518)] = 22203, + [SMALL_STATE(519)] = 22221, + [SMALL_STATE(520)] = 22239, + [SMALL_STATE(521)] = 22255, + [SMALL_STATE(522)] = 22271, + [SMALL_STATE(523)] = 22287, + [SMALL_STATE(524)] = 22303, + [SMALL_STATE(525)] = 22319, + [SMALL_STATE(526)] = 22335, + [SMALL_STATE(527)] = 22351, + [SMALL_STATE(528)] = 22367, + [SMALL_STATE(529)] = 22385, + [SMALL_STATE(530)] = 22401, + [SMALL_STATE(531)] = 22416, + [SMALL_STATE(532)] = 22439, + [SMALL_STATE(533)] = 22456, + [SMALL_STATE(534)] = 22471, + [SMALL_STATE(535)] = 22490, + [SMALL_STATE(536)] = 22505, + [SMALL_STATE(537)] = 22520, + [SMALL_STATE(538)] = 22535, + [SMALL_STATE(539)] = 22550, + [SMALL_STATE(540)] = 22565, + [SMALL_STATE(541)] = 22580, + [SMALL_STATE(542)] = 22595, + [SMALL_STATE(543)] = 22610, + [SMALL_STATE(544)] = 22627, + [SMALL_STATE(545)] = 22642, + [SMALL_STATE(546)] = 22657, + [SMALL_STATE(547)] = 22672, + [SMALL_STATE(548)] = 22694, + [SMALL_STATE(549)] = 22710, + [SMALL_STATE(550)] = 22724, + [SMALL_STATE(551)] = 22738, + [SMALL_STATE(552)] = 22758, + [SMALL_STATE(553)] = 22774, + [SMALL_STATE(554)] = 22794, + [SMALL_STATE(555)] = 22812, + [SMALL_STATE(556)] = 22826, + [SMALL_STATE(557)] = 22842, + [SMALL_STATE(558)] = 22862, + [SMALL_STATE(559)] = 22882, + [SMALL_STATE(560)] = 22902, + [SMALL_STATE(561)] = 22916, + [SMALL_STATE(562)] = 22936, + [SMALL_STATE(563)] = 22954, + [SMALL_STATE(564)] = 22968, + [SMALL_STATE(565)] = 22988, + [SMALL_STATE(566)] = 23010, + [SMALL_STATE(567)] = 23026, + [SMALL_STATE(568)] = 23044, + [SMALL_STATE(569)] = 23060, + [SMALL_STATE(570)] = 23078, + [SMALL_STATE(571)] = 23098, + [SMALL_STATE(572)] = 23114, + [SMALL_STATE(573)] = 23134, + [SMALL_STATE(574)] = 23154, + [SMALL_STATE(575)] = 23174, + [SMALL_STATE(576)] = 23194, + [SMALL_STATE(577)] = 23212, + [SMALL_STATE(578)] = 23228, + [SMALL_STATE(579)] = 23246, + [SMALL_STATE(580)] = 23265, + [SMALL_STATE(581)] = 23276, + [SMALL_STATE(582)] = 23287, + [SMALL_STATE(583)] = 23306, + [SMALL_STATE(584)] = 23325, + [SMALL_STATE(585)] = 23336, + [SMALL_STATE(586)] = 23351, + [SMALL_STATE(587)] = 23370, + [SMALL_STATE(588)] = 23389, + [SMALL_STATE(589)] = 23408, + [SMALL_STATE(590)] = 23427, + [SMALL_STATE(591)] = 23442, + [SMALL_STATE(592)] = 23461, + [SMALL_STATE(593)] = 23478, + [SMALL_STATE(594)] = 23497, + [SMALL_STATE(595)] = 23516, + [SMALL_STATE(596)] = 23533, + [SMALL_STATE(597)] = 23552, + [SMALL_STATE(598)] = 23567, + [SMALL_STATE(599)] = 23586, + [SMALL_STATE(600)] = 23605, + [SMALL_STATE(601)] = 23624, + [SMALL_STATE(602)] = 23643, + [SMALL_STATE(603)] = 23662, + [SMALL_STATE(604)] = 23681, + [SMALL_STATE(605)] = 23694, + [SMALL_STATE(606)] = 23713, + [SMALL_STATE(607)] = 23732, + [SMALL_STATE(608)] = 23751, + [SMALL_STATE(609)] = 23764, + [SMALL_STATE(610)] = 23779, + [SMALL_STATE(611)] = 23798, + [SMALL_STATE(612)] = 23817, + [SMALL_STATE(613)] = 23832, + [SMALL_STATE(614)] = 23847, + [SMALL_STATE(615)] = 23866, + [SMALL_STATE(616)] = 23885, + [SMALL_STATE(617)] = 23904, + [SMALL_STATE(618)] = 23918, + [SMALL_STATE(619)] = 23932, + [SMALL_STATE(620)] = 23948, + [SMALL_STATE(621)] = 23964, + [SMALL_STATE(622)] = 23978, + [SMALL_STATE(623)] = 23994, + [SMALL_STATE(624)] = 24006, + [SMALL_STATE(625)] = 24020, + [SMALL_STATE(626)] = 24034, + [SMALL_STATE(627)] = 24048, + [SMALL_STATE(628)] = 24064, + [SMALL_STATE(629)] = 24078, + [SMALL_STATE(630)] = 24092, + [SMALL_STATE(631)] = 24108, + [SMALL_STATE(632)] = 24122, + [SMALL_STATE(633)] = 24138, + [SMALL_STATE(634)] = 24154, + [SMALL_STATE(635)] = 24170, + [SMALL_STATE(636)] = 24186, + [SMALL_STATE(637)] = 24202, + [SMALL_STATE(638)] = 24218, + [SMALL_STATE(639)] = 24234, + [SMALL_STATE(640)] = 24250, + [SMALL_STATE(641)] = 24264, + [SMALL_STATE(642)] = 24280, + [SMALL_STATE(643)] = 24294, + [SMALL_STATE(644)] = 24308, + [SMALL_STATE(645)] = 24322, + [SMALL_STATE(646)] = 24334, + [SMALL_STATE(647)] = 24348, + [SMALL_STATE(648)] = 24362, + [SMALL_STATE(649)] = 24376, + [SMALL_STATE(650)] = 24392, + [SMALL_STATE(651)] = 24408, + [SMALL_STATE(652)] = 24424, + [SMALL_STATE(653)] = 24440, + [SMALL_STATE(654)] = 24456, + [SMALL_STATE(655)] = 24470, + [SMALL_STATE(656)] = 24484, + [SMALL_STATE(657)] = 24500, + [SMALL_STATE(658)] = 24516, + [SMALL_STATE(659)] = 24528, + [SMALL_STATE(660)] = 24544, + [SMALL_STATE(661)] = 24553, + [SMALL_STATE(662)] = 24566, + [SMALL_STATE(663)] = 24577, + [SMALL_STATE(664)] = 24588, + [SMALL_STATE(665)] = 24599, + [SMALL_STATE(666)] = 24612, + [SMALL_STATE(667)] = 24623, + [SMALL_STATE(668)] = 24636, + [SMALL_STATE(669)] = 24649, + [SMALL_STATE(670)] = 24660, + [SMALL_STATE(671)] = 24673, + [SMALL_STATE(672)] = 24686, + [SMALL_STATE(673)] = 24697, + [SMALL_STATE(674)] = 24710, + [SMALL_STATE(675)] = 24723, + [SMALL_STATE(676)] = 24736, + [SMALL_STATE(677)] = 24749, + [SMALL_STATE(678)] = 24762, + [SMALL_STATE(679)] = 24775, + [SMALL_STATE(680)] = 24788, + [SMALL_STATE(681)] = 24801, + [SMALL_STATE(682)] = 24814, + [SMALL_STATE(683)] = 24827, + [SMALL_STATE(684)] = 24840, + [SMALL_STATE(685)] = 24849, + [SMALL_STATE(686)] = 24862, + [SMALL_STATE(687)] = 24871, + [SMALL_STATE(688)] = 24880, + [SMALL_STATE(689)] = 24893, + [SMALL_STATE(690)] = 24904, + [SMALL_STATE(691)] = 24917, + [SMALL_STATE(692)] = 24930, + [SMALL_STATE(693)] = 24943, + [SMALL_STATE(694)] = 24956, + [SMALL_STATE(695)] = 24969, + [SMALL_STATE(696)] = 24982, + [SMALL_STATE(697)] = 24995, + [SMALL_STATE(698)] = 25006, + [SMALL_STATE(699)] = 25019, + [SMALL_STATE(700)] = 25032, + [SMALL_STATE(701)] = 25045, + [SMALL_STATE(702)] = 25058, + [SMALL_STATE(703)] = 25069, + [SMALL_STATE(704)] = 25082, + [SMALL_STATE(705)] = 25095, + [SMALL_STATE(706)] = 25108, + [SMALL_STATE(707)] = 25121, + [SMALL_STATE(708)] = 25134, + [SMALL_STATE(709)] = 25147, + [SMALL_STATE(710)] = 25160, + [SMALL_STATE(711)] = 25173, + [SMALL_STATE(712)] = 25186, + [SMALL_STATE(713)] = 25195, + [SMALL_STATE(714)] = 25208, + [SMALL_STATE(715)] = 25221, + [SMALL_STATE(716)] = 25234, + [SMALL_STATE(717)] = 25247, + [SMALL_STATE(718)] = 25260, + [SMALL_STATE(719)] = 25271, + [SMALL_STATE(720)] = 25284, + [SMALL_STATE(721)] = 25297, + [SMALL_STATE(722)] = 25310, + [SMALL_STATE(723)] = 25323, + [SMALL_STATE(724)] = 25336, + [SMALL_STATE(725)] = 25349, + [SMALL_STATE(726)] = 25362, + [SMALL_STATE(727)] = 25375, + [SMALL_STATE(728)] = 25388, + [SMALL_STATE(729)] = 25399, + [SMALL_STATE(730)] = 25412, + [SMALL_STATE(731)] = 25423, + [SMALL_STATE(732)] = 25436, + [SMALL_STATE(733)] = 25449, + [SMALL_STATE(734)] = 25462, + [SMALL_STATE(735)] = 25475, + [SMALL_STATE(736)] = 25488, + [SMALL_STATE(737)] = 25501, + [SMALL_STATE(738)] = 25512, + [SMALL_STATE(739)] = 25523, + [SMALL_STATE(740)] = 25536, + [SMALL_STATE(741)] = 25546, + [SMALL_STATE(742)] = 25556, + [SMALL_STATE(743)] = 25566, + [SMALL_STATE(744)] = 25576, + [SMALL_STATE(745)] = 25586, + [SMALL_STATE(746)] = 25594, + [SMALL_STATE(747)] = 25604, + [SMALL_STATE(748)] = 25614, + [SMALL_STATE(749)] = 25624, + [SMALL_STATE(750)] = 25634, + [SMALL_STATE(751)] = 25644, + [SMALL_STATE(752)] = 25654, + [SMALL_STATE(753)] = 25664, + [SMALL_STATE(754)] = 25672, + [SMALL_STATE(755)] = 25682, + [SMALL_STATE(756)] = 25692, + [SMALL_STATE(757)] = 25702, + [SMALL_STATE(758)] = 25712, + [SMALL_STATE(759)] = 25722, + [SMALL_STATE(760)] = 25730, + [SMALL_STATE(761)] = 25738, + [SMALL_STATE(762)] = 25748, + [SMALL_STATE(763)] = 25758, + [SMALL_STATE(764)] = 25768, + [SMALL_STATE(765)] = 25778, + [SMALL_STATE(766)] = 25788, + [SMALL_STATE(767)] = 25798, + [SMALL_STATE(768)] = 25808, + [SMALL_STATE(769)] = 25818, + [SMALL_STATE(770)] = 25828, + [SMALL_STATE(771)] = 25838, + [SMALL_STATE(772)] = 25848, + [SMALL_STATE(773)] = 25858, + [SMALL_STATE(774)] = 25868, + [SMALL_STATE(775)] = 25878, + [SMALL_STATE(776)] = 25888, + [SMALL_STATE(777)] = 25898, + [SMALL_STATE(778)] = 25908, + [SMALL_STATE(779)] = 25918, + [SMALL_STATE(780)] = 25928, + [SMALL_STATE(781)] = 25938, + [SMALL_STATE(782)] = 25946, + [SMALL_STATE(783)] = 25954, + [SMALL_STATE(784)] = 25964, + [SMALL_STATE(785)] = 25974, + [SMALL_STATE(786)] = 25984, + [SMALL_STATE(787)] = 25992, + [SMALL_STATE(788)] = 26000, + [SMALL_STATE(789)] = 26010, + [SMALL_STATE(790)] = 26020, + [SMALL_STATE(791)] = 26030, + [SMALL_STATE(792)] = 26038, + [SMALL_STATE(793)] = 26048, + [SMALL_STATE(794)] = 26056, + [SMALL_STATE(795)] = 26066, + [SMALL_STATE(796)] = 26074, + [SMALL_STATE(797)] = 26084, + [SMALL_STATE(798)] = 26094, + [SMALL_STATE(799)] = 26104, + [SMALL_STATE(800)] = 26112, + [SMALL_STATE(801)] = 26120, + [SMALL_STATE(802)] = 26130, + [SMALL_STATE(803)] = 26140, + [SMALL_STATE(804)] = 26150, + [SMALL_STATE(805)] = 26158, + [SMALL_STATE(806)] = 26168, + [SMALL_STATE(807)] = 26178, + [SMALL_STATE(808)] = 26188, + [SMALL_STATE(809)] = 26198, + [SMALL_STATE(810)] = 26206, + [SMALL_STATE(811)] = 26216, + [SMALL_STATE(812)] = 26226, + [SMALL_STATE(813)] = 26236, + [SMALL_STATE(814)] = 26246, + [SMALL_STATE(815)] = 26254, + [SMALL_STATE(816)] = 26264, + [SMALL_STATE(817)] = 26274, + [SMALL_STATE(818)] = 26284, + [SMALL_STATE(819)] = 26294, + [SMALL_STATE(820)] = 26302, + [SMALL_STATE(821)] = 26312, + [SMALL_STATE(822)] = 26322, + [SMALL_STATE(823)] = 26332, + [SMALL_STATE(824)] = 26342, + [SMALL_STATE(825)] = 26350, + [SMALL_STATE(826)] = 26360, + [SMALL_STATE(827)] = 26370, + [SMALL_STATE(828)] = 26380, + [SMALL_STATE(829)] = 26390, + [SMALL_STATE(830)] = 26400, + [SMALL_STATE(831)] = 26410, + [SMALL_STATE(832)] = 26420, + [SMALL_STATE(833)] = 26430, + [SMALL_STATE(834)] = 26440, + [SMALL_STATE(835)] = 26450, + [SMALL_STATE(836)] = 26460, + [SMALL_STATE(837)] = 26468, + [SMALL_STATE(838)] = 26475, + [SMALL_STATE(839)] = 26482, + [SMALL_STATE(840)] = 26489, + [SMALL_STATE(841)] = 26496, + [SMALL_STATE(842)] = 26503, + [SMALL_STATE(843)] = 26510, + [SMALL_STATE(844)] = 26517, + [SMALL_STATE(845)] = 26524, + [SMALL_STATE(846)] = 26531, + [SMALL_STATE(847)] = 26538, + [SMALL_STATE(848)] = 26545, + [SMALL_STATE(849)] = 26552, + [SMALL_STATE(850)] = 26559, + [SMALL_STATE(851)] = 26566, + [SMALL_STATE(852)] = 26573, + [SMALL_STATE(853)] = 26580, + [SMALL_STATE(854)] = 26587, + [SMALL_STATE(855)] = 26594, + [SMALL_STATE(856)] = 26601, + [SMALL_STATE(857)] = 26608, + [SMALL_STATE(858)] = 26615, + [SMALL_STATE(859)] = 26622, + [SMALL_STATE(860)] = 26629, + [SMALL_STATE(861)] = 26636, + [SMALL_STATE(862)] = 26643, + [SMALL_STATE(863)] = 26650, + [SMALL_STATE(864)] = 26657, + [SMALL_STATE(865)] = 26664, + [SMALL_STATE(866)] = 26671, + [SMALL_STATE(867)] = 26678, + [SMALL_STATE(868)] = 26685, + [SMALL_STATE(869)] = 26692, + [SMALL_STATE(870)] = 26699, + [SMALL_STATE(871)] = 26706, + [SMALL_STATE(872)] = 26713, + [SMALL_STATE(873)] = 26720, + [SMALL_STATE(874)] = 26727, + [SMALL_STATE(875)] = 26734, + [SMALL_STATE(876)] = 26741, + [SMALL_STATE(877)] = 26748, + [SMALL_STATE(878)] = 26755, + [SMALL_STATE(879)] = 26762, + [SMALL_STATE(880)] = 26769, + [SMALL_STATE(881)] = 26776, + [SMALL_STATE(882)] = 26783, + [SMALL_STATE(883)] = 26790, + [SMALL_STATE(884)] = 26797, + [SMALL_STATE(885)] = 26804, + [SMALL_STATE(886)] = 26811, + [SMALL_STATE(887)] = 26818, + [SMALL_STATE(888)] = 26825, + [SMALL_STATE(889)] = 26832, + [SMALL_STATE(890)] = 26839, + [SMALL_STATE(891)] = 26846, + [SMALL_STATE(892)] = 26853, + [SMALL_STATE(893)] = 26860, + [SMALL_STATE(894)] = 26867, + [SMALL_STATE(895)] = 26874, + [SMALL_STATE(896)] = 26881, + [SMALL_STATE(897)] = 26888, + [SMALL_STATE(898)] = 26895, + [SMALL_STATE(899)] = 26902, + [SMALL_STATE(900)] = 26909, + [SMALL_STATE(901)] = 26916, + [SMALL_STATE(902)] = 26923, + [SMALL_STATE(903)] = 26930, + [SMALL_STATE(904)] = 26937, + [SMALL_STATE(905)] = 26944, + [SMALL_STATE(906)] = 26951, + [SMALL_STATE(907)] = 26958, + [SMALL_STATE(908)] = 26965, + [SMALL_STATE(909)] = 26972, + [SMALL_STATE(910)] = 26979, + [SMALL_STATE(911)] = 26986, + [SMALL_STATE(912)] = 26993, + [SMALL_STATE(913)] = 27000, + [SMALL_STATE(914)] = 27007, + [SMALL_STATE(915)] = 27014, + [SMALL_STATE(916)] = 27021, + [SMALL_STATE(917)] = 27028, + [SMALL_STATE(918)] = 27035, + [SMALL_STATE(919)] = 27042, + [SMALL_STATE(920)] = 27049, + [SMALL_STATE(921)] = 27056, + [SMALL_STATE(922)] = 27063, + [SMALL_STATE(923)] = 27070, + [SMALL_STATE(924)] = 27077, + [SMALL_STATE(925)] = 27084, + [SMALL_STATE(926)] = 27091, + [SMALL_STATE(927)] = 27098, + [SMALL_STATE(928)] = 27105, + [SMALL_STATE(929)] = 27112, + [SMALL_STATE(930)] = 27119, + [SMALL_STATE(931)] = 27126, + [SMALL_STATE(932)] = 27133, + [SMALL_STATE(933)] = 27140, + [SMALL_STATE(934)] = 27147, + [SMALL_STATE(935)] = 27154, + [SMALL_STATE(936)] = 27161, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -29154,41 +29181,41 @@ static const TSParseActionEntry ts_parse_actions[] = { [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 0, 0, 0), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), [25] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primitive, 1, 0, 0), - [27] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_implicit_binding, 1, 0, 50), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), + [27] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_anonymous_binding, 1, 0, 50), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [33] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_implicit_binding, 1, 0, 50), + [33] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_anonymous_binding, 1, 0, 50), [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(919), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(921), [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [41] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(914), + [41] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(915), [44] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), [46] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(222), [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), [59] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), [61] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), - [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(808), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(807), [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), [73] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 3, 0, 22), [75] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 3, 0, 22), - [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(825), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(822), [79] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 23), [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 23), [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), @@ -29233,22 +29260,22 @@ static const TSParseActionEntry ts_parse_actions[] = { [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), [165] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(277), - [168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), + [168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), [172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224), [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(789), + [180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(788), [182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), [184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), - [186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(790), - [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), + [186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(789), + [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_sequence, 1, 0, 0), [192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_sequence, 1, 0, 0), [194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), [196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), - [198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(808), + [198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(807), [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), [205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0), @@ -29259,96 +29286,96 @@ static const TSParseActionEntry ts_parse_actions[] = { [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), [217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 2, 0, 31), [219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 2, 0, 31), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), - [223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(935), - [226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(837), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(913), + [226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(923), [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), [231] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(285), [234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 2, 0, 13), [236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 2, 0, 13), [238] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(264), - [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), + [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), [243] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), REDUCE(sym_arguments, 1, 0, 0), [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), + [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(828), - [254] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(825), - [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(846), + [252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(830), + [254] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(822), + [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(847), [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), + [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), - [273] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(790), + [273] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(789), [276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), [278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), [280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), - [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), - [284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718), - [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), - [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), - [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465), + [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), + [284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(722), + [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), + [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), + [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(434), [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), [302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), - [304] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(908), + [304] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(911), [307] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(667), - [310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(850), + [310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(853), [313] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(429), [316] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(425), [319] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(425), [322] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(176), [325] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(168), - [328] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(488), + [328] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(486), [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), [335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 1, 0, 0), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), + [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [359] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(921), - [362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(718), - [365] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(876), - [368] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(432), - [371] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(465), - [374] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(465), + [359] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(922), + [362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(722), + [365] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(877), + [368] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(435), + [371] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(434), + [374] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(434), [377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(182), [380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(172), - [383] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(490), + [383] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(489), [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), [388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1, 0, 1), - [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), - [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), - [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), + [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), + [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), + [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), [398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(257), - [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), - [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), + [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), - [425] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(828), + [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), + [425] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(830), [428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), [432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), @@ -29358,34 +29385,34 @@ static const TSParseActionEntry ts_parse_actions[] = { [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [446] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), SHIFT_REPEAT(609), + [446] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), SHIFT_REPEAT(587), [449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), - [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), + [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), + [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), + [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), - [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), + [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), + [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), @@ -29413,120 +29440,120 @@ static const TSParseActionEntry ts_parse_actions[] = { [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), - [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), + [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), - [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), + [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), - [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), + [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(811), - [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), - [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), - [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(813), + [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), + [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), - [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), + [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), + [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), - [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), + [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), + [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), - [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), + [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), [655] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(279), - [658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(775), + [658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(772), [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), + [662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771), [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(799), - [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), - [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), - [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), - [674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(505), - [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), - [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), - [680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(571), - [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), - [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(798), + [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), + [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), + [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498), + [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), + [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), + [680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(567), + [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), [694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 20), [696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 20), - [698] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(811), + [698] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(813), [701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), - [705] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(505), - [708] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(637), - [711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(857), - [714] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(571), - [717] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(632), - [720] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(656), - [723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), - [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), - [727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), - [731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(575), - [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), - [737] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(509), - [740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(652), - [743] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(932), - [746] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(575), - [749] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(654), - [752] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(635), + [705] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(498), + [708] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(642), + [711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(886), + [714] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(567), + [717] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(654), + [720] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(648), + [723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), + [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), + [727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), + [731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(576), + [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), + [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [737] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(518), + [740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(655), + [743] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(933), + [746] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(576), + [749] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(617), + [752] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(644), [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), - [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), + [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), + [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), + [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), [763] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(256), [766] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(260), [769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax, 1, 0, 0), - [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), [773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), [775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 12), [777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 12), [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), [781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), - [783] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(846), - [786] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(493), + [783] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(847), + [786] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(496), [789] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(170), [792] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(177), [795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax, 2, 0, 0), - [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), [799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 3, 0, 17), [801] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 3, 0, 17), - [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), + [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), [805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), [807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), @@ -29534,31 +29561,31 @@ static const TSParseActionEntry ts_parse_actions[] = { [813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 32), [815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 4, 0, 29), [817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 4, 0, 29), - [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), [821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 2, 0, 53), [823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 2, 0, 53), [825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 3, 0, 0), [827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), + [829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), [831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 32), [833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 32), - [835] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(775), + [835] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(772), [838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 2, 0, 53), [840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 2, 0, 53), [842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 5, 0, 17), [844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 5, 0, 17), [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), [848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), - [852] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(607), - [855] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(609), + [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [852] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(586), + [855] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(587), [858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), [860] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(258), - [863] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(545), + [863] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(532), [866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), [868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), [870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [872] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(799), + [872] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(798), [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), @@ -29576,551 +29603,551 @@ static const TSParseActionEntry ts_parse_actions[] = { [903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 19), [905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 2, 0, 0), [907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 2, 0, 0), - [909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax, 3, 0, 0), - [911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 3, 0, 14), - [913] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 3, 0, 14), - [915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 4, 0, 61), - [917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 4, 0, 61), - [919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 3, 0, 14), - [921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 3, 0, 14), - [923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 3, 0, 14), - [925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 3, 0, 14), - [927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_error_statement, 3, 0, 14), - [929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_error_statement, 3, 0, 14), - [931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 3, 0, 14), - [933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 3, 0, 14), - [935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 3, 0, 15), - [937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3, 0, 15), - [939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 3, 0, 0), - [941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 3, 0, 0), - [943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), - [945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), - [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 3, 0, 16), - [949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 3, 0, 16), - [951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 3, 0, 0), - [953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 3, 0, 0), - [955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 3, 0, 0), - [957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 3, 0, 0), - [959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 1, 0, 0), - [961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 1, 0, 0), - [963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__node, 1, 0, 1), - [965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__node, 1, 0, 1), - [967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_statement, 1, 0, 1), - [969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_statement, 1, 0, 1), - [971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 2), - [973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 2), - [975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 2, 0, 0), - [977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 2, 0, 0), - [979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), - [981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), - [983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 3), - [985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 3), - [987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_statement, 4, 0, 15), - [989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_statement, 4, 0, 15), - [991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), - [993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), - [995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 2, 0, 8), - [997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 2, 0, 8), - [999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 2, 0, 9), - [1001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 2, 0, 9), - [1003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 4, 0, 26), - [1005] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 4, 0, 26), - [1007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 4, 0, 26), - [1009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 4, 0, 26), - [1011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 4, 0, 26), - [1013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 4, 0, 26), - [1015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doctype, 4, 0, 0), - [1017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_doctype, 4, 0, 0), - [1019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 4, 0, 0), - [1021] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 4, 0, 0), - [1023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 4), - [1025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 4), - [1027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_tag, 3, 0, 0), - [1029] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_tag, 3, 0, 0), - [1031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2, 0, 10), - [1033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2, 0, 10), - [1035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_statement, 2, 0, 10), - [1037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_statement, 2, 0, 10), - [1039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 5), - [1041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 5), - [1043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 6), - [1045] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 6), - [1047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 7), - [1049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 7), - [1051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 16), - [1053] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 16), - [1055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_body_expression, 4, 0, 36), - [1057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__switch_body_expression, 4, 0, 36), - [1059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 4, 0, 37), - [1061] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 4, 0, 37), - [1063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 4, 0, 38), - [1065] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 4, 0, 38), - [1067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1, 0, 0), - [1069] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1, 0, 0), - [1071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 5, 0, 47), - [1073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 5, 0, 47), - [1075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 5, 0, 48), - [1077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 5, 0, 48), - [1079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 0), - [1081] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 0), - [1083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), - [1085] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), - [1087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_expression, 7, 0, 0), - [1089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_expression, 7, 0, 0), - [1091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 2, 0, 0), - [1093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 2, 0, 0), - [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), - [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), - [1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [1101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread, 2, 0, 0), - [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(826), - [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506), - [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [1109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 4, 0, 0), - [1111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 4, 0, 0), + [909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), + [911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), + [913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax, 3, 0, 0), + [915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 3, 0, 14), + [917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 3, 0, 14), + [919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 4, 0, 61), + [921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 4, 0, 61), + [923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 3, 0, 14), + [925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 3, 0, 14), + [927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 3, 0, 14), + [929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 3, 0, 14), + [931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_error_statement, 3, 0, 14), + [933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_error_statement, 3, 0, 14), + [935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 3, 0, 14), + [937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 3, 0, 14), + [939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 3, 0, 15), + [941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3, 0, 15), + [943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 3, 0, 0), + [945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 3, 0, 0), + [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), + [949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), + [951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 3, 0, 16), + [953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 3, 0, 16), + [955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 3, 0, 0), + [957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 3, 0, 0), + [959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 3, 0, 0), + [961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 3, 0, 0), + [963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 1, 0, 0), + [965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 1, 0, 0), + [967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__node, 1, 0, 1), + [969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__node, 1, 0, 1), + [971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_statement, 1, 0, 1), + [973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_statement, 1, 0, 1), + [975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 2), + [977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 2), + [979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 2, 0, 0), + [981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 2, 0, 0), + [983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 2, 0, 0), + [985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 2, 0, 0), + [987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 3), + [989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 3), + [991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_statement, 4, 0, 15), + [993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_statement, 4, 0, 15), + [995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), + [997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), + [999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 2, 0, 8), + [1001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 2, 0, 8), + [1003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 2, 0, 9), + [1005] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 2, 0, 9), + [1007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 4, 0, 26), + [1009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 4, 0, 26), + [1011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 4, 0, 26), + [1013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 4, 0, 26), + [1015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 4, 0, 26), + [1017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 4, 0, 26), + [1019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doctype, 4, 0, 0), + [1021] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_doctype, 4, 0, 0), + [1023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 4, 0, 0), + [1025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 4, 0, 0), + [1027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 4), + [1029] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 4), + [1031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_tag, 3, 0, 0), + [1033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_tag, 3, 0, 0), + [1035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2, 0, 10), + [1037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2, 0, 10), + [1039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_statement, 2, 0, 10), + [1041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_statement, 2, 0, 10), + [1043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 5), + [1045] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 5), + [1047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 6), + [1049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 6), + [1051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 7), + [1053] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 7), + [1055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 16), + [1057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 16), + [1059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_body_expression, 4, 0, 36), + [1061] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__switch_body_expression, 4, 0, 36), + [1063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 4, 0, 37), + [1065] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 4, 0, 37), + [1067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 4, 0, 38), + [1069] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 4, 0, 38), + [1071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1, 0, 0), + [1073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1, 0, 0), + [1075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 5, 0, 47), + [1077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 5, 0, 47), + [1079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 5, 0, 48), + [1081] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 5, 0, 48), + [1083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 0), + [1085] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 0), + [1087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), + [1089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), + [1091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_expression, 7, 0, 0), + [1093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_expression, 7, 0, 0), + [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [1097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread, 2, 0, 0), + [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(825), + [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(508), + [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [1105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 4, 0, 0), + [1107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 4, 0, 0), + [1109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 3, 0, 0), + [1111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 3, 0, 0), [1113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 3, 0, 0), [1115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 3, 0, 0), - [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), + [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), - [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), - [1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), - [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), - [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), - [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), - [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), - [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), - [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), - [1139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 3, 0, 0), - [1141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 3, 0, 0), - [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), - [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [1149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), - [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), - [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), - [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), - [1157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 2, 0, 27), - [1159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 2, 0, 27), - [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [1163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 5, 0, 64), - [1165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 5, 0, 64), - [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), - [1169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 59), - [1171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 59), - [1173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 3, 0, 58), - [1175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 3, 0, 58), - [1177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), - [1179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 59), - [1181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 59), - [1183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 4, 0, 62), - [1185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 4, 0, 62), - [1187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), - [1189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 4, 0, 62), - [1191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 4, 0, 62), - [1193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias, 2, 0, 56), - [1195] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alias, 2, 0, 56), - [1197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_binding, 1, 0, 0), - [1199] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_binding, 1, 0, 0), - [1201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 1, 0, 0), - [1203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 1, 0, 0), - [1205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [1207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783), - [1209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_implicit_binding, 2, 0, 54), - [1211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_implicit_binding, 2, 0, 54), - [1213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), - [1215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), - [1217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 4, 0, 0), - [1219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 4, 0, 0), - [1221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 28), - [1223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [1225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [1227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 5, 0, 0), - [1229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 5, 0, 0), - [1231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 3, 0, 0), - [1233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 3, 0, 0), - [1235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), - [1237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), - [1239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_event_binding, 4, 0, 0), - [1241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_event_binding, 4, 0, 0), - [1243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), - [1245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), - [1247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_binding, 4, 0, 0), - [1249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_binding, 4, 0, 0), - [1251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_two_way_binding, 4, 0, 0), - [1253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_two_way_binding, 4, 0, 0), - [1255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 4, 0, 45), - [1257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 4, 0, 45), - [1259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), - [1261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), - [1263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), - [1265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 2, 0, 0), - [1267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 2, 0, 0), - [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), - [1271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 6, 0, 27), - [1273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 6, 0, 27), - [1275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), + [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), + [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), + [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), + [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), + [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), + [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), + [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), + [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), + [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), + [1149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), + [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), + [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), + [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), + [1157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 5, 0, 64), + [1159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 5, 0, 64), + [1161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 59), + [1163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 59), + [1165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 4, 0, 62), + [1167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 4, 0, 62), + [1169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), + [1171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 4, 0, 62), + [1173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 4, 0, 62), + [1175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 1, 0, 0), + [1177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 1, 0, 0), + [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), + [1181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), + [1183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_anonymous_binding, 2, 0, 54), + [1185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_anonymous_binding, 2, 0, 54), + [1187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 59), + [1189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 59), + [1191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 2, 0, 27), + [1193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 2, 0, 27), + [1195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), + [1197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), + [1199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_binding, 1, 0, 0), + [1201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_binding, 1, 0, 0), + [1203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 3, 0, 58), + [1205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 3, 0, 58), + [1207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias, 2, 0, 56), + [1209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alias, 2, 0, 56), + [1211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), + [1213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 5, 0, 0), + [1215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 5, 0, 0), + [1217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), + [1219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 28), + [1221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), + [1223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [1225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 4, 0, 0), + [1227] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 4, 0, 0), + [1229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 3, 0, 0), + [1231] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 3, 0, 0), + [1233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), + [1235] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), + [1237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), + [1239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), + [1241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [1243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), + [1245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), + [1247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_event_binding, 4, 0, 0), + [1249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_event_binding, 4, 0, 0), + [1251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_binding, 4, 0, 0), + [1253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_binding, 4, 0, 0), + [1255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_two_way_binding, 4, 0, 0), + [1257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_two_way_binding, 4, 0, 0), + [1259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 4, 0, 45), + [1261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 4, 0, 45), + [1263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), + [1265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), + [1267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 2, 0, 0), + [1269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 2, 0, 0), + [1271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [1273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 6, 0, 27), + [1275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 6, 0, 27), [1277] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0), REDUCE(sym_arguments, 1, 0, 0), [1280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 1, 0, 0), - [1282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [1282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), [1284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [1286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [1288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), - [1290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), - [1292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [1294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), - [1296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [1298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [1300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), - [1302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), - [1304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), - [1306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), - [1308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), - [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [1312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 3, 0, 40), - [1314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [1316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), - [1318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [1320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), - [1322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), - [1324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [1326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [1328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), - [1330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), - [1332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), - [1334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 2, 0, 33), - [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [1338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), - [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), - [1342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), - [1344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(780), - [1346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), - [1348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), - [1350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), - [1352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), - [1354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 32), - [1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [1358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), - [1360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), - [1362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), - [1364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [1366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), - [1368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), - [1370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), - [1372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655), - [1374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [1376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), - [1378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), - [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), - [1382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), - [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), - [1386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 2, 0, 0), - [1388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), - [1390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [1392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), - [1394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), - [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), - [1398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591), - [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [1402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), - [1404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [1406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), - [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), - [1410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), - [1412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), - [1414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [1416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 4, 0, 28), - [1418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), - [1420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__short_concat_expression, 3, 0, 0), - [1422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), - [1424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578), - [1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), - [1428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(604), - [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), - [1432] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(606), - [1435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(194), - [1438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), - [1440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), - [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [1444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), - [1446] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(777), - [1449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), - [1451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), - [1453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(603), - [1455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), - [1457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(580), - [1459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), - [1461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), - [1463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(598), - [1465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [1467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [1469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [1471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [1473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [1475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [1477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), - [1483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), - [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [1487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 3, 0, 46), - [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), - [1491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), - [1493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), - [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), - [1497] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 57), SHIFT_REPEAT(239), - [1500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 57), - [1502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 1, 0, 0), - [1504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), - [1506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), - [1508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), - [1510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), - [1512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), - [1514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(901), - [1517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), - [1519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430), - [1521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), - [1523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(769), - [1525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(773), - [1527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), - [1529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 4, 0, 51), - [1531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [1533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [1535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(461), - [1537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), - [1539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), - [1541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), - [1543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [1545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 5, 0, 63), - [1547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), - [1549] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(651), - [1552] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(651), - [1555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [1557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), - [1559] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(655), - [1562] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(655), - [1565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), - [1567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [1569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [1571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), - [1573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), - [1575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [1577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), - [1579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [1581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 4, 0, 0), - [1583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [1585] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(228), - [1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [1590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [1594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(288), - [1597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), - [1599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), - [1601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), - [1603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), - [1605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [1607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [1609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 3, 0, 0), - [1611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [1613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), - [1615] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), SHIFT_REPEAT(625), - [1618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), - [1620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), + [1286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), + [1288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), + [1290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [1292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), + [1294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), + [1296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [1298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), + [1300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), + [1302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), + [1304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [1306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [1308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [1312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [1314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), + [1316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), + [1318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), + [1320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [1322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), + [1324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), + [1326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [1328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), + [1330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), + [1332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 3, 0, 40), + [1334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(669), + [1336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(796), + [1338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 32), + [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [1342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [1344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 2, 0, 33), + [1346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), + [1348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), + [1350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), + [1352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), + [1354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [1356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [1358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), + [1360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), + [1362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(611), + [1364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [1366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 2, 0, 0), + [1368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [1370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(656), + [1372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [1374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(637), + [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), + [1378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 4, 0, 28), + [1380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__short_concat_expression, 3, 0, 0), + [1382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(588), + [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [1386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [1388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), + [1390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), + [1392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), + [1394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), + [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), + [1398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), + [1400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), + [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), + [1404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), + [1406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), + [1408] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(595), + [1411] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(194), + [1414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), + [1416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), + [1418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [1420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), + [1422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), + [1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [1426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), + [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [1430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), + [1432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), + [1434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(605), + [1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [1438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606), + [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [1442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), + [1444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), + [1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), + [1448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [1450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), + [1452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), + [1454] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(774), + [1457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), + [1459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(582), + [1461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [1463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(583), + [1465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [1467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), + [1469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), + [1471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [1473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [1475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(684), + [1477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(686), + [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), + [1481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430), + [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), + [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [1489] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 57), SHIFT_REPEAT(239), + [1492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 57), + [1494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [1496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 3, 0, 46), + [1498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), + [1500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [1502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [1504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 1, 0, 0), + [1506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), + [1508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), + [1510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [1512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [1514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [1516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), + [1518] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(637), + [1521] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(637), + [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [1526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), + [1528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), + [1530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(793), + [1532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(804), + [1534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), + [1536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(455), + [1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), + [1540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), + [1542] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(912), + [1545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [1547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 5, 0, 63), + [1549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 4, 0, 51), + [1551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), + [1553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), + [1555] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(656), + [1558] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(656), + [1561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [1563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [1565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), + [1567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), + [1569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), + [1571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 56), + [1573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), + [1575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), + [1577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), + [1579] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(228), + [1582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), + [1584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [1590] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(288), + [1593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_name, 1, 0, 0), + [1595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), + [1597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), + [1599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), + [1601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), + [1603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [1605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), + [1607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), + [1609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), + [1611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 4, 0, 0), + [1613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [1615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), + [1617] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), SHIFT_REPEAT(619), + [1620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), + [1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), [1624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), [1626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [1628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), - [1630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [1632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), - [1634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [1628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [1630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), + [1632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [1634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), [1636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), [1638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 23), [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [1642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [1644] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(261), - [1647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_unit, 1, 0, 0), - [1649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [1651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), - [1653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 44), - [1655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [1657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [1659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [1661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [1663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_name, 1, 0, 0), - [1665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), - [1667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), - [1669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), - [1671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [1642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), + [1644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_unit, 1, 0, 0), + [1646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 44), + [1648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), + [1652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [1656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [1658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [1660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 3, 0, 0), + [1662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [1666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), + [1668] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(923), + [1671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), [1673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [1675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 56), - [1677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [1675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [1677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), [1679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [1681] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), SHIFT_REPEAT(165), - [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), - [1690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [1694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), - [1696] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(837), - [1699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [1701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [1703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [1705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [1707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [1709] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(226), - [1712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), - [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [1716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unit, 1, 0, 0), - [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), - [1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), - [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), - [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), - [1726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), - [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), - [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), - [1732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), - [1734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), - [1736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_substitution, 3, 0, 0), - [1738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [1740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [1681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), + [1683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), + [1685] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), SHIFT_REPEAT(165), + [1688] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(226), + [1691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), + [1693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [1695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [1697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unit, 1, 0, 0), + [1699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [1701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [1703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), + [1705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [1707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [1709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [1711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [1713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [1715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [1717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [1719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), + [1721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), + [1723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), + [1725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [1727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), + [1729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_substitution, 3, 0, 0), + [1731] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(261), + [1734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), + [1738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [1740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), - [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [1746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), - [1750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 6, 0, 65), - [1752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), - [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), - [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), - [1758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), - [1760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(537), - [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), - [1764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), - [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), - [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [1770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), - [1774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [1776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), - [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), - [1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), - [1782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [1786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), - [1790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), - [1792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), - [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [1796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), - [1798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 1, 0, 0), - [1800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), - [1802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), - [1804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_declaration, 6, 0, 55), - [1806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_case, 4, 0, 60), - [1808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_case, 4, 0, 60), - [1810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), - [1812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), - [1814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 34), - [1816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [1818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [1820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 4, 0, 0), - [1822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [1824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), - [1826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [1828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [1830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), - [1832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [1834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [1836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [1838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), - [1840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_timed_expression, 3, 0, 43), - [1842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__timed_argument, 2, 0, 0), - [1844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [1846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 3, 0, 0), - [1848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3, 0, 14), - [1850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [1746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), + [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), + [1750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), + [1752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 4, 0, 0), + [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), + [1758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(537), + [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), + [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), + [1764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 4, 0, 0), + [1766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 6, 0, 65), + [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), + [1770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), + [1772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_case, 4, 0, 60), + [1774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_case, 4, 0, 60), + [1776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), + [1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [1782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), + [1786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), + [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), + [1790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(520), + [1792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), + [1796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), + [1798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [1800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3, 0, 14), + [1802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [1804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [1806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 3, 0, 0), + [1808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [1810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [1812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), + [1814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 1, 0, 0), + [1816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [1818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [1820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_declaration, 6, 0, 55), + [1822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__timed_argument, 2, 0, 0), + [1824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), + [1826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), + [1828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [1830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [1832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [1834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_timed_expression, 3, 0, 43), + [1836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [1838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [1840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), + [1842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), + [1844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [1846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [1848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [1850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 3, 0, 0), [1852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [1854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [1856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [1858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 3, 0, 0), - [1860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 4, 0, 0), + [1854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [1856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [1858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [1860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 34), [1862] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [1864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), - [1866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [1868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), - [1870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [1872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [1874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_if_start_expression, 3, 0, 15), - [1876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), - [1878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_start_expression, 2, 0, 0), - [1880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), - [1882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [1884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), - [1886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), - [1888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), + [1864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [1866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), + [1868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), + [1870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [1872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), + [1874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), + [1876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [1878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [1880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), + [1882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), + [1884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), + [1886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_if_start_expression, 3, 0, 15), + [1888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), [1890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [1892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [1894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), + [1892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), + [1894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), [1896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 3, 0, 34), - [1898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [1900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 4, 0, 0), - [1902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [1904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), - [1906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 4, 0, 41), - [1908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 3, 0, 0), - [1910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [1912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [1914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [1916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), - [1918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [1920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [1922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), - [1924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), - [1926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_start_expression, 2, 0, 0), - [1928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [1930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), - [1932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_reference, 3, 0, 0), - [1934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), - [1936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), - [1938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), - [1940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), - [1942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), - [1944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [1946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), - [1948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [1950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), - [1952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [1954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [1956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [1958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), - [1960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), - [1962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), - [1964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), - [1966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), - [1968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), - [1970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), - [1972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [1974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), - [1976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [1978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), - [1980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), - [1982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), - [1984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [1986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), - [1988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 5, 0, 49), - [1990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [1992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), - [1994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [1996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_clause, 1, 0, 0), - [1998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), - [2000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [2002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 3, 0, 34), - [2004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), - [2006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_start_expression, 2, 0, 0), - [2008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), - [2010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [1898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [1900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [1902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 4, 0, 41), + [1904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [1906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_start_expression, 2, 0, 0), + [1908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [1910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), + [1912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [1914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), + [1916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), + [1918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_reference, 3, 0, 0), + [1920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), + [1922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 3, 0, 0), + [1924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), + [1926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), + [1928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), + [1930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 4, 0, 0), + [1932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [1934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [1936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [1938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [1940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), + [1942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [1944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), + [1946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [1948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [1950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), + [1952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), + [1954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), + [1956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), + [1958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), + [1960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [1962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_start_expression, 2, 0, 0), + [1964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), + [1966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_start_expression, 2, 0, 0), + [1968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), + [1970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [1972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), + [1974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), + [1976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [1978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 3, 0, 0), + [1980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), + [1982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), + [1984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [1986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 5, 0, 49), + [1988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), + [1990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), + [1992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), + [1994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), + [1996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), + [1998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [2000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 3, 0, 34), + [2002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_clause, 1, 0, 0), + [2004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), + [2006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [2008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [2010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), [2012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_minimum, 3, 0, 35), - [2014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 3, 0, 0), + [2014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), }; enum ts_external_scanner_symbol_identifiers { @@ -30197,15 +30224,15 @@ static const bool ts_external_scanner_states[14][EXTERNAL_TOKEN_COUNT] = { [ts_external_token__control_flow_start] = true, }, [8] = { - [ts_external_token_raw_text] = true, - [ts_external_token_comment] = true, - }, - [9] = { [ts_external_token__start_tag_name] = true, [ts_external_token__script_start_tag_name] = true, [ts_external_token__style_start_tag_name] = true, [ts_external_token_comment] = true, }, + [9] = { + [ts_external_token_raw_text] = true, + [ts_external_token_comment] = true, + }, [10] = { [ts_external_token_comment] = true, [ts_external_token__empty_quoted_string] = true, From 0d0b4fa63c325809ddd392e57a426748f1418811 Mon Sep 17 00:00:00 2001 From: Simon Albani Date: Tue, 26 May 2026 01:30:43 +0200 Subject: [PATCH 6/8] test(microsyntax): migrate from structural_expression to microsyntax grammar nodes --- test/corpus/structural-directives.txt | 747 ++++++++++++++++++++------ 1 file changed, 573 insertions(+), 174 deletions(-) diff --git a/test/corpus/structural-directives.txt b/test/corpus/structural-directives.txt index c213beb..ad1e59f 100644 --- a/test/corpus/structural-directives.txt +++ b/test/corpus/structural-directives.txt @@ -14,8 +14,8 @@ NgIf (attribute (structural_directive (identifier) - (structural_expression - (expression + (microsyntax + (microsyntax_anonymous_binding (identifier)))))) (interpolation (expression @@ -28,11 +28,12 @@ NgIf (attribute (structural_directive (identifier) - (structural_expression - (conditional_expression - (identifier) - (conditional_operator) - (identifier)))))) + (microsyntax + (microsyntax_anonymous_binding + (conditional_expression + (identifier) + (conditional_operator) + (identifier))))))) (interpolation (expression (identifier))) @@ -55,11 +56,14 @@ NgIf else (attribute (structural_directive (identifier) - (structural_expression - (expression + (microsyntax + (microsyntax_anonymous_binding (identifier)) - (special_keyword) - (identifier))))) + (microsyntax_binding + (microsyntax_keyword_binding + (special_keyword) + (expression + (identifier)))))))) (interpolation (expression (identifier))) @@ -95,19 +99,20 @@ NgIf with alias (attribute (structural_directive (identifier) - (structural_expression - (expression - (object - (pair - (identifier) - (expression + (microsyntax + (microsyntax_anonymous_binding + (expression + (object + (pair (identifier) - (pipe_sequence - (pipe_operator) - (pipe_call - (identifier))))))) - (special_keyword) - (identifier))))) + (expression + (identifier) + (pipe_sequence + (pipe_operator) + (pipe_call + (identifier))))))) + (special_keyword) + (identifier)))))) (interpolation (expression (member_expression @@ -137,12 +142,13 @@ NgIf binary expression (attribute (structural_directive (identifier) - (structural_expression - (binary_expression - left: (expression - (identifier)) - right: (expression - (identifier))))))) + (microsyntax + (microsyntax_anonymous_binding + (binary_expression + (expression + (identifier)) + (expression + (identifier)))))))) (end_tag (tag_name))) (element @@ -151,12 +157,13 @@ NgIf binary expression (attribute (structural_directive (identifier) - (structural_expression - (binary_expression - left: (expression - (identifier)) - right: (expression - (identifier))))))) + (microsyntax + (microsyntax_anonymous_binding + (binary_expression + (expression + (identifier)) + (expression + (identifier)))))))) (end_tag (tag_name))) (element @@ -165,12 +172,13 @@ NgIf binary expression (attribute (structural_directive (identifier) - (structural_expression - (binary_expression - left: (expression - (identifier)) - right: (expression - (identifier))))))) + (microsyntax + (microsyntax_anonymous_binding + (binary_expression + (expression + (identifier)) + (expression + (identifier)))))))) (end_tag (tag_name))) (element @@ -179,12 +187,13 @@ NgIf binary expression (attribute (structural_directive (identifier) - (structural_expression - (binary_expression - left: (expression - (identifier)) - right: (expression - (identifier))))))) + (microsyntax + (microsyntax_anonymous_binding + (binary_expression + (expression + (identifier)) + (expression + (identifier)))))))) (end_tag (tag_name))) (element @@ -193,12 +202,13 @@ NgIf binary expression (attribute (structural_directive (identifier) - (structural_expression - (binary_expression - left: (expression - (identifier)) - right: (expression - (identifier))))))) + (microsyntax + (microsyntax_anonymous_binding + (binary_expression + (expression + (identifier)) + (expression + (identifier)))))))) (end_tag (tag_name))) (element @@ -207,11 +217,12 @@ NgIf binary expression (attribute (structural_directive (identifier) - (structural_expression - (conditional_expression - left: (identifier) - (conditional_operator) - right: (identifier)))))) + (microsyntax + (microsyntax_anonymous_binding + (conditional_expression + (identifier) + (conditional_operator) + (identifier))))))) (end_tag (tag_name))) (element @@ -220,14 +231,14 @@ NgIf binary expression (attribute (structural_directive (identifier) - (structural_expression - (conditional_expression - left: (identifier) - (conditional_operator) - right: (identifier)))))) + (microsyntax + (microsyntax_anonymous_binding + (conditional_expression + (identifier) + (conditional_operator) + (identifier))))))) (end_tag (tag_name)))) - ===== NgFor ===== @@ -243,13 +254,16 @@ NgFor (attribute (structural_directive (identifier) - (structural_declaration - (special_keyword) - (structural_assignment - (identifier) - (identifier) - (expression - (identifier))))))) + (microsyntax + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier))) + (microsyntax_binding + (microsyntax_keyword_binding + (special_keyword) + (expression + (identifier)))))))) (interpolation (expression (identifier))) @@ -272,32 +286,39 @@ NgFor with alias (attribute (structural_directive (identifier) - (structural_declaration - (special_keyword) - (structural_assignment - (identifier) - (identifier) - (expression - (identifier))) - (structural_assignment - (special_keyword) - (identifier) - (expression - (identifier))) - (structural_assignment - (special_keyword) - (identifier) - (expression - (identifier))) - (structural_assignment - (special_keyword) - (identifier) - (expression + (microsyntax + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) (identifier))) - (structural_assignment - (identifier) - (expression - (identifier))))))) + (microsyntax_binding + (microsyntax_keyword_binding + (special_keyword) + (expression + (identifier)))) + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier) + (expression + (identifier)))) + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier) + (expression + (identifier)))) + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier) + (expression + (identifier)))) + (microsyntax_binding + (microsyntax_property_binding + (identifier) + (expression + (identifier)))))))) (end_tag (tag_name)))) @@ -317,32 +338,39 @@ NgFor with single quotes (attribute (structural_directive (identifier) - (structural_declaration - (special_keyword) - (structural_assignment - (identifier) - (identifier) - (expression - (identifier))) - (structural_assignment - (special_keyword) - (identifier) - (expression - (identifier))) - (structural_assignment - (special_keyword) - (identifier) - (expression + (microsyntax + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) (identifier))) - (structural_assignment - (special_keyword) - (identifier) - (expression - (identifier))) - (structural_assignment - (identifier) - (expression - (identifier)))))) + (microsyntax_binding + (microsyntax_keyword_binding + (special_keyword) + (expression + (identifier)))) + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier) + (expression + (identifier)))) + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier) + (expression + (identifier)))) + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier) + (expression + (identifier)))) + (microsyntax_binding + (microsyntax_property_binding + (identifier) + (expression + (identifier))))))) (attribute (attribute_name) (quoted_attribute_value @@ -379,9 +407,10 @@ NgSwitch (attribute (structural_directive (identifier) - (structural_expression - (expression - (string)))))) + (microsyntax + (microsyntax_anonymous_binding + (expression + (string))))))) (end_tag (tag_name))) (element @@ -416,40 +445,43 @@ Template Outlet context (attribute (structural_directive (identifier) - (structural_expression - (ternary_expression - condition: (conditional_expression - left: (binary_expression - left: (expression - (member_expression - object: (identifier) - property: (identifier))) - right: (expression - (identifier))) - (conditional_operator) - right: (binary_expression - left: (expression - (member_expression - object: (identifier) - property: (identifier))) - right: (expression - (identifier)))) - (ternary_operator) - consequence: (identifier) - (ternary_operator) - alternative: (expression - (identifier))) - (special_keyword) - (expression - (object - (pair - key: (identifier) - value: (expression - (identifier))) - (pair - key: (identifier) - value: (expression - (identifier))))))))) + (microsyntax + (microsyntax_anonymous_binding + value: (ternary_expression + condition: (conditional_expression + left: (binary_expression + left: (expression + (member_expression + object: (identifier) + property: (identifier))) + right: (expression + (identifier))) + (conditional_operator) + right: (binary_expression + left: (expression + (member_expression + object: (identifier) + property: (identifier))) + right: (expression + (identifier)))) + (ternary_operator) + consequence: (identifier) + (ternary_operator) + alternative: (expression + (identifier)))) + (microsyntax_binding + (microsyntax_property_binding + name: (identifier) + value: (expression + (object + (pair + key: (identifier) + value: (expression + (identifier))) + (pair + key: (identifier) + value: (expression + (identifier))))))))))) (end_tag (tag_name)))) @@ -468,28 +500,322 @@ Directive with parameters (attribute (structural_directive (identifier) - (structural_expression - (expression - (member_expression + (microsyntax + (microsyntax_anonymous_binding + (expression + (member_expression + (identifier) + (identifier)))) + (microsyntax_binding + (microsyntax_property_binding (identifier) + (nullish_coalescing_expression + (expression + (member_expression + (identifier) + (call_expression + (identifier)))) + (coalescing_operator) + (string)))))))) + (end_tag + (tag_name)))) + +====================================== +Directive with expression in parameter +====================================== + + + +--- + +(document + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) (identifier))) - (identifier) - (nullish_coalescing_expression + (microsyntax_binding + (microsyntax_property_binding + (identifier) + (expression + (string)))))))) + (end_tag + (tag_name)))) + +====================================== +Directive with variable assignment +====================================== + + + +--- + +(document + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier) + (expression + (identifier)))) + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier) + (expression + (identifier)))))))) + (end_tag + (tag_name)))) + +====================================== +Directive without delimiters +====================================== + + + + + +--- + +(document + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier))) + (microsyntax_binding + (microsyntax_property_binding + (identifier) + (expression + (identifier)))))))) + (end_tag + (tag_name))) + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier) + (special_keyword) + (identifier))) + (microsyntax_binding + (microsyntax_property_binding + (identifier) + (expression + (identifier)))))))) + (end_tag + (tag_name))) + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier))) + (microsyntax_binding + (microsyntax_property_binding + (identifier) + (expression + (identifier)) + (special_keyword) + (identifier))))))) + (end_tag + (tag_name)))) + +====================================== +Directive with later implicit declaration +====================================== + + + + +--- + +(document + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier) + (expression + (identifier)))) + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier))))))) + (end_tag + (tag_name))) + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax + (microsyntax_anonymous_binding + (arrow_function + (arrow_function_parameters + (identifier) + (identifier)) + (ternary_expression + (expression + (identifier)) + (ternary_operator) + (call_expression + (identifier)) + (ternary_operator) + (expression + (call_expression + (identifier)))))) + (microsyntax_binding + (microsyntax_property_binding + (identifier) + (expression + (identifier)))) + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier))))))) + (end_tag + (tag_name)))) + +====================================== +Directive with primary bindings +====================================== + + + + + + + + +--- + +(document + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax + (microsyntax_anonymous_binding + (identifier)))))) + (end_tag + (tag_name))) + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax + (microsyntax_anonymous_binding + (identifier)))))) + (end_tag + (tag_name))) + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax + (microsyntax_anonymous_binding + (identifier)))))) + (end_tag + (tag_name))) + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax + (microsyntax_anonymous_binding (expression (member_expression (identifier) (call_expression + (identifier))))))))) + (end_tag + (tag_name))) + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax + (microsyntax_anonymous_binding + (conditional_expression + (identifier) + (conditional_operator) + (identifier))))))) + (end_tag + (tag_name))) + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax + (microsyntax_anonymous_binding + (expression + (identifier) + (pipe_sequence + (pipe_operator) + (pipe_call (identifier)))) - (coalescing_operator) - (string)))))) + (special_keyword) + (identifier)))))) (end_tag (tag_name)))) ====================================== -Directive with expression in parameter +Directive with variable declarations ====================================== - + + + + + --- @@ -500,13 +826,86 @@ Directive with expression in parameter (attribute (structural_directive (identifier) - (structural_declaration - (special_keyword) - (structural_assignment - (identifier)) - (structural_assignment + (microsyntax + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier))))))) + (end_tag + (tag_name))) + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier))) + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier) + (expression + (identifier)))))))) + (end_tag + (tag_name))) + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier) + (expression + (identifier)))))))) + (end_tag + (tag_name))) + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier) + (expression + (identifier)))) + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) (identifier) - (expression - (string))))))) + (expression + (identifier)))) + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier) + (expression + (identifier)))))))) + (end_tag + (tag_name))) + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax + (microsyntax_anonymous_binding + (identifier)) + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier))))))) (end_tag (tag_name)))) From 9d3c9285b2b6cce096958618b8a5e331115c36e7 Mon Sep 17 00:00:00 2001 From: Simon Albani Date: Wed, 3 Jun 2026 14:01:42 +0200 Subject: [PATCH 7/8] test(microsyntax): expand structural directive microsyntax coverage add comprehensive corpus cases for structural directives, including primary bindings, variable declarations, keyword bindings, property bindings, delimiter-less forms, and mixed edge-case combinations update expected parse trees to reflect refined microsyntax node mapping, especially for keyword vs property bindings and variable declarations revert grammar file types in tree-sitter metadata to component.html only --- test/corpus/structural-directives.txt | 451 ++++++++++++++++++-------- tree-sitter.json | 3 +- 2 files changed, 314 insertions(+), 140 deletions(-) diff --git a/test/corpus/structural-directives.txt b/test/corpus/structural-directives.txt index ad1e59f..5d780d9 100644 --- a/test/corpus/structural-directives.txt +++ b/test/corpus/structural-directives.txt @@ -485,15 +485,53 @@ Template Outlet context (end_tag (tag_name)))) -========================= -Directive with parameters -========================= +====================================== +Directive with primary bindings +====================================== - + + + + + + --- (document + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax + (microsyntax_anonymous_binding + (identifier)))))) + (end_tag + (tag_name))) + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax + (microsyntax_anonymous_binding + (identifier)))))) + (end_tag + (tag_name))) + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax + (microsyntax_anonymous_binding + (identifier)))))) + (end_tag + (tag_name))) (element (start_tag (tag_name) @@ -505,26 +543,52 @@ Directive with parameters (expression (member_expression (identifier) - (identifier)))) - (microsyntax_binding - (microsyntax_property_binding + (call_expression + (identifier))))))))) + (end_tag + (tag_name))) + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax + (microsyntax_anonymous_binding + (conditional_expression (identifier) - (nullish_coalescing_expression - (expression - (member_expression - (identifier) - (call_expression - (identifier)))) - (coalescing_operator) - (string)))))))) + (conditional_operator) + (identifier))))))) + (end_tag + (tag_name))) + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax + (microsyntax_anonymous_binding + (expression + (identifier) + (pipe_sequence + (pipe_operator) + (pipe_call + (identifier)))) + (special_keyword) + (identifier)))))) (end_tag (tag_name)))) ====================================== -Directive with expression in parameter +Directive with variable declarations ====================================== - + + + + + --- @@ -539,24 +603,9 @@ Directive with expression in parameter (microsyntax_binding (microsyntax_variable_declaration (special_keyword) - (identifier))) - (microsyntax_binding - (microsyntax_property_binding - (identifier) - (expression - (string)))))))) + (identifier))))))) (end_tag - (tag_name)))) - -====================================== -Directive with variable assignment -====================================== - - - ---- - -(document + (tag_name))) (element (start_tag (tag_name) @@ -567,9 +616,7 @@ Directive with variable assignment (microsyntax_binding (microsyntax_variable_declaration (special_keyword) - (identifier) - (expression - (identifier)))) + (identifier))) (microsyntax_binding (microsyntax_variable_declaration (special_keyword) @@ -577,19 +624,7 @@ Directive with variable assignment (expression (identifier)))))))) (end_tag - (tag_name)))) - -====================================== -Directive without delimiters -====================================== - - - - - ---- - -(document + (tag_name))) (element (start_tag (tag_name) @@ -600,9 +635,6 @@ Directive without delimiters (microsyntax_binding (microsyntax_variable_declaration (special_keyword) - (identifier))) - (microsyntax_binding - (microsyntax_property_binding (identifier) (expression (identifier)))))))) @@ -619,13 +651,20 @@ Directive without delimiters (microsyntax_variable_declaration (special_keyword) (identifier) + (expression + (identifier)))) + (microsyntax_binding + (microsyntax_variable_declaration (special_keyword) - (identifier))) + (identifier) + (expression + (identifier)))) (microsyntax_binding - (microsyntax_property_binding + (microsyntax_variable_declaration + (special_keyword) (identifier) - (expression - (identifier)))))))) + (expression + (identifier)))))))) (end_tag (tag_name))) (element @@ -635,26 +674,23 @@ Directive without delimiters (structural_directive (identifier) (microsyntax + (microsyntax_anonymous_binding + (identifier)) (microsyntax_binding (microsyntax_variable_declaration (special_keyword) - (identifier))) - (microsyntax_binding - (microsyntax_property_binding - (identifier) - (expression - (identifier)) - (special_keyword) (identifier))))))) (end_tag (tag_name)))) ====================================== -Directive with later implicit declaration +Directive with keyword bindings ====================================== - - + + + + --- @@ -669,13 +705,28 @@ Directive with later implicit declaration (microsyntax_binding (microsyntax_variable_declaration (special_keyword) - (identifier) + (identifier))) + (microsyntax_binding + (microsyntax_keyword_binding + (special_keyword) (expression - (identifier)))) + (identifier)))))))) + (end_tag + (tag_name))) + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax + (microsyntax_anonymous_binding + (identifier)) (microsyntax_binding - (microsyntax_variable_declaration + (microsyntax_keyword_binding (special_keyword) - (identifier))))))) + (expression + (identifier)))))))) (end_tag (tag_name))) (element @@ -686,42 +737,52 @@ Directive with later implicit declaration (identifier) (microsyntax (microsyntax_anonymous_binding - (arrow_function - (arrow_function_parameters - (identifier) - (identifier)) - (ternary_expression - (expression - (identifier)) - (ternary_operator) - (call_expression - (identifier)) - (ternary_operator) - (expression - (call_expression - (identifier)))))) + (identifier)) (microsyntax_binding - (microsyntax_property_binding - (identifier) + (microsyntax_keyword_binding + (special_keyword) (expression (identifier)))) + (microsyntax_binding + (microsyntax_keyword_binding + (special_keyword) + (expression + (identifier)))))))) + (end_tag + (tag_name))) + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax (microsyntax_binding (microsyntax_variable_declaration (special_keyword) - (identifier))))))) + (identifier))) + (microsyntax_binding + (microsyntax_keyword_binding + (special_keyword) + (expression + (identifier)))) + (microsyntax_binding + (microsyntax_keyword_binding + (special_keyword) + (expression + (identifier)))))))) (end_tag (tag_name)))) ====================================== -Directive with primary bindings +Directive with property bindings (key-value) ====================================== - - - - - - + + + + + --- @@ -734,7 +795,12 @@ Directive with primary bindings (identifier) (microsyntax (microsyntax_anonymous_binding - (identifier)))))) + (identifier)) + (microsyntax_binding + (microsyntax_property_binding + (identifier) + (expression + (identifier)))))))) (end_tag (tag_name))) (element @@ -745,7 +811,12 @@ Directive with primary bindings (identifier) (microsyntax (microsyntax_anonymous_binding - (identifier)))))) + (identifier)) + (microsyntax_binding + (microsyntax_property_binding + (identifier) + (expression + (identifier)))))))) (end_tag (tag_name))) (element @@ -756,7 +827,18 @@ Directive with primary bindings (identifier) (microsyntax (microsyntax_anonymous_binding - (identifier)))))) + (identifier)) + (microsyntax_binding + (microsyntax_property_binding + (identifier) + (arrow_function + (arrow_function_parameters + (identifier) + (identifier)) + (expression + (member_expression + (identifier) + (identifier)))))))))) (end_tag (tag_name))) (element @@ -767,11 +849,18 @@ Directive with primary bindings (identifier) (microsyntax (microsyntax_anonymous_binding - (expression - (member_expression - (identifier) - (call_expression - (identifier))))))))) + (identifier)) + (microsyntax_binding + (microsyntax_property_binding + (identifier) + (arrow_function + (arrow_function_parameters + (identifier) + (identifier)) + (expression + (member_expression + (identifier) + (identifier)))))))))) (end_tag (tag_name))) (element @@ -782,10 +871,60 @@ Directive with primary bindings (identifier) (microsyntax (microsyntax_anonymous_binding - (conditional_expression + (identifier)) + (microsyntax_binding + (microsyntax_property_binding (identifier) - (conditional_operator) + (expression + (identifier) + (pipe_sequence + (pipe_operator) + (pipe_call + (identifier)))) + (special_keyword) (identifier))))))) + (end_tag + (tag_name)))) + +====================================== +Directive with advanced combinations & edge cases +====================================== + + + + + + +--- + +(document + (element + (start_tag + (tag_name) + (attribute + (structural_directive + (identifier) + (microsyntax + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier))) + (microsyntax_binding + (microsyntax_keyword_binding + (special_keyword) + (expression + (identifier)))) + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier) + (expression + (identifier)))) + (microsyntax_binding + (microsyntax_property_binding + (identifier) + (expression + (identifier)))))))) (end_tag (tag_name))) (element @@ -803,23 +942,25 @@ Directive with primary bindings (pipe_call (identifier)))) (special_keyword) - (identifier)))))) + (identifier)) + (microsyntax_binding + (microsyntax_keyword_binding + (special_keyword) + (expression + (identifier)))) + (microsyntax_binding + (microsyntax_property_binding + (identifier) + (arrow_function + (arrow_function_parameters + (identifier)) + (binary_expression + (expression + (identifier)) + (expression + (number)))))))))) (end_tag - (tag_name)))) - -====================================== -Directive with variable declarations -====================================== - - - - - - - ---- - -(document + (tag_name))) (element (start_tag (tag_name) @@ -830,7 +971,24 @@ Directive with variable declarations (microsyntax_binding (microsyntax_variable_declaration (special_keyword) - (identifier))))))) + (identifier))) + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier) + (expression + (number)))) + (microsyntax_binding + (microsyntax_variable_declaration + (special_keyword) + (identifier) + (expression + (number)))) + (microsyntax_binding + (microsyntax_keyword_binding + (special_keyword) + (expression + (identifier)))))))) (end_tag (tag_name))) (element @@ -840,18 +998,34 @@ Directive with variable declarations (structural_directive (identifier) (microsyntax + (microsyntax_binding + (microsyntax_property_binding + (identifier) + (expression + (identifier)))) (microsyntax_binding (microsyntax_variable_declaration (special_keyword) (identifier))) (microsyntax_binding - (microsyntax_variable_declaration + (microsyntax_keyword_binding (special_keyword) - (identifier) (expression (identifier)))))))) (end_tag - (tag_name))) + (tag_name)))) + +====================================== +Directive without delimiters +====================================== + + + + + +--- + +(document (element (start_tag (tag_name) @@ -862,6 +1036,9 @@ Directive with variable declarations (microsyntax_binding (microsyntax_variable_declaration (special_keyword) + (identifier))) + (microsyntax_binding + (microsyntax_property_binding (identifier) (expression (identifier)))))))) @@ -878,20 +1055,13 @@ Directive with variable declarations (microsyntax_variable_declaration (special_keyword) (identifier) - (expression - (identifier)))) - (microsyntax_binding - (microsyntax_variable_declaration (special_keyword) - (identifier) - (expression - (identifier)))) + (identifier))) (microsyntax_binding - (microsyntax_variable_declaration - (special_keyword) + (microsyntax_property_binding (identifier) - (expression - (identifier)))))))) + (expression + (identifier)))))))) (end_tag (tag_name))) (element @@ -901,11 +1071,16 @@ Directive with variable declarations (structural_directive (identifier) (microsyntax - (microsyntax_anonymous_binding - (identifier)) (microsyntax_binding (microsyntax_variable_declaration (special_keyword) + (identifier))) + (microsyntax_binding + (microsyntax_property_binding + (identifier) + (expression + (identifier)) + (special_keyword) (identifier))))))) (end_tag (tag_name)))) diff --git a/tree-sitter.json b/tree-sitter.json index 2ca1093..f9ce07b 100644 --- a/tree-sitter.json +++ b/tree-sitter.json @@ -6,8 +6,7 @@ "scope": "source.angular", "path": ".", "file-types": [ - "component.html", - "html" + "component.html" ], "highlights": "queries/highlights.scm", "injections": "queries/injections.scm", From 0fa644b7ebd40a81c598f7794735e54878a90338 Mon Sep 17 00:00:00 2001 From: Simon Albani Date: Wed, 3 Jun 2026 16:12:15 +0200 Subject: [PATCH 8/8] chore: run tree-sitter generate --- src/tree_sitter/array.h | 57 +++++++++++++++-------------------------- 1 file changed, 20 insertions(+), 37 deletions(-) diff --git a/src/tree_sitter/array.h b/src/tree_sitter/array.h index e99918e..56fc8cd 100644 --- a/src/tree_sitter/array.h +++ b/src/tree_sitter/array.h @@ -60,7 +60,13 @@ extern "C" { /// Free any memory allocated for this array. Note that this does not free any /// memory allocated for the array's contents. -#define array_delete(self) _array__delete((self), (void *)(self)->contents, sizeof(*self)) +#define array_delete(self) \ + do { \ + if ((self)->contents) ts_free((self)->contents); \ + (self)->contents = NULL; \ + (self)->size = 0; \ + (self)->capacity = 0; \ + } while (0) /// Push a new `element` onto the end of the array. #define array_push(self, element) \ @@ -130,12 +136,11 @@ extern "C" { /// Swap one array with another #define array_swap(self, other) \ do { \ - struct Swap swapped_contents = _array__swap( \ - (void *)(self)->contents, &(self)->size, &(self)->capacity, \ - (void *)(other)->contents, &(other)->size, &(other)->capacity \ - ); \ - (self)->contents = swapped_contents.self_contents; \ - (other)->contents = swapped_contents.other_contents; \ + void *_array_swap_tmp = (void *)(self)->contents; \ + (self)->contents = (other)->contents; \ + (other)->contents = _array_swap_tmp; \ + _array__swap(&(self)->size, &(self)->capacity, \ + &(other)->size, &(other)->capacity); \ } while (0) /// Get the size of the array contents @@ -188,12 +193,6 @@ extern "C" { // The `Array` type itself was not altered as a solution in order to avoid breakage // with existing consumers (in particular, parsers with external scanners). -/// This is not what you're looking for, see `array_delete`. -static inline void _array__delete(void *self, void *contents, size_t self_size) { - if (contents) ts_free(contents); - if (self) memset(self, 0, self_size); -} - /// This is not what you're looking for, see `array_erase`. static inline void _array__erase(void* self_contents, uint32_t *size, size_t element_size, uint32_t index) { @@ -228,31 +227,15 @@ static inline void *_array__assign(void* self_contents, uint32_t *self_size, uin return new_contents; } -struct Swap { - void *self_contents; - void *other_contents; -}; - /// This is not what you're looking for, see `array_swap`. -// static inline void _array__swap(Array *self, Array *other) { -static inline struct Swap _array__swap(void *self_contents, uint32_t *self_size, uint32_t *self_capacity, - void *other_contents, uint32_t *other_size, uint32_t *other_capacity) { - void *new_self_contents = other_contents; - uint32_t new_self_size = *other_size; - uint32_t new_self_capacity = *other_capacity; - - void *new_other_contents = self_contents; - *other_size = *self_size; - *other_capacity = *self_capacity; - - *self_size = new_self_size; - *self_capacity = new_self_capacity; - - struct Swap out = { - .self_contents = new_self_contents, - .other_contents = new_other_contents, - }; - return out; +static inline void _array__swap(uint32_t *self_size, uint32_t *self_capacity, + uint32_t *other_size, uint32_t *other_capacity) { + uint32_t tmp_size = *self_size; + uint32_t tmp_capacity = *self_capacity; + *self_size = *other_size; + *self_capacity = *other_capacity; + *other_size = tmp_size; + *other_capacity = tmp_capacity; } /// This is not what you're looking for, see `array_push` or `array_grow_by`.