diff --git a/Cargo.lock b/Cargo.lock index 130ed80..38ab549 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -179,7 +179,7 @@ dependencies = [ [[package]] name = "tree-sitter-angular" -version = "0.8.1" +version = "0.8.2" dependencies = [ "cc", "tree-sitter", diff --git a/Cargo.toml b/Cargo.toml index e542b21..95c8f2e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tree-sitter-angular" description = "Angular grammar for tree-sitter" -version = "0.8.1" +version = "0.8.2" keywords = ["incremental", "parsing", "angular"] categories = ["parsing", "text-editors"] repository = "https://github.com/tree-sitter/tree-sitter-angular" diff --git a/grammar.js b/grammar.js index 8e88ea0..f8e0910 100644 --- a/grammar.js +++ b/grammar.js @@ -626,11 +626,17 @@ module.exports = grammar(HTML, { choice( seq( choice('.', '?.', '!.'), - choice(field('property', $.identifier), field('call', $.call_expression)), + choice( + field('property', $.identifier), + field('call', $.call_expression), + field('unit', $.style_unit), + ), ), ), ), + style_unit: () => choice('px', '%'), + // Bracket expression bracket_expression: ($) => prec.left( diff --git a/package-lock.json b/package-lock.json index 7f0ceed..56ace36 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "tree-sitter-angular", - "version": "0.7.0", + "version": "0.8.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "tree-sitter-angular", - "version": "0.7.0", + "version": "0.8.2", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index c4a5f52..c3f03cc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tree-sitter-angular", - "version": "0.8.1", + "version": "0.8.2", "description": "Tree-sitter grammar for the Angular framework", "main": "bindings/node", "types": "bindings/node", diff --git a/pyproject.toml b/pyproject.toml index f233c20..16227a4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta" [project] name = "tree-sitter-angular" description = "Angular grammar for tree-sitter" -version = "0.8.1" +version = "0.8.2" keywords = ["incremental", "parsing", "tree-sitter", "angular"] classifiers = [ "Intended Audience :: Developers", diff --git a/src/grammar.json b/src/grammar.json index 0c9f6e0..aefca7d 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -3500,6 +3500,14 @@ "type": "SYMBOL", "name": "call_expression" } + }, + { + "type": "FIELD", + "name": "unit", + "content": { + "type": "SYMBOL", + "name": "style_unit" + } } ] } @@ -3509,6 +3517,19 @@ } ] }, + "style_unit": { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "px" + }, + { + "type": "STRING", + "value": "%" + } + ] + }, "bracket_expression": { "type": "PREC_LEFT", "value": 1, diff --git a/src/node-types.json b/src/node-types.json index 2bd87ab..380c93b 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -2112,6 +2112,16 @@ "named": true } ] + }, + "unit": { + "multiple": false, + "required": false, + "types": [ + { + "type": "style_unit", + "named": true + } + ] } } }, @@ -2942,6 +2952,11 @@ ] } }, + { + "type": "style_unit", + "named": true, + "fields": {} + }, { "type": "switch_body", "named": true, @@ -3586,6 +3601,10 @@ "type": "prefetch_keyword", "named": true }, + { + "type": "px", + "named": false + }, { "type": "raw_text", "named": true diff --git a/src/parser.c b/src/parser.c index 79d0c3a..f182b0b 100644 --- a/src/parser.c +++ b/src/parser.c @@ -15,16 +15,16 @@ #endif #define LANGUAGE_VERSION 15 -#define STATE_COUNT 775 +#define STATE_COUNT 783 #define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 232 +#define SYMBOL_COUNT 234 #define ALIAS_COUNT 1 -#define TOKEN_COUNT 115 +#define TOKEN_COUNT 116 #define EXTERNAL_TOKEN_COUNT 12 -#define FIELD_COUNT 31 +#define FIELD_COUNT 32 #define MAX_ALIAS_SEQUENCE_LENGTH 7 #define MAX_RESERVED_WORD_SET_SIZE 0 -#define PRODUCTION_ID_COUNT 65 +#define PRODUCTION_ID_COUNT 66 #define SUPERTYPE_COUNT 0 enum ts_symbol_identifiers { @@ -103,163 +103,165 @@ enum ts_symbol_identifiers { sym_number = 73, anon_sym_QMARK_DOT = 74, anon_sym_BANG_DOT = 75, - anon_sym_ms = 76, - anon_sym_s = 77, - anon_sym_BQUOTE = 78, - anon_sym_DASH = 79, - anon_sym_STAR_STAR = 80, - anon_sym_PERCENT = 81, - anon_sym_EQ_EQ = 82, - anon_sym_EQ_EQ_EQ = 83, - anon_sym_BANG_EQ = 84, - anon_sym_BANG_EQ_EQ = 85, - anon_sym_LT_EQ = 86, - anon_sym_in = 87, - anon_sym_GT_EQ = 88, - anon_sym_PLUS_EQ = 89, - anon_sym_DASH_EQ = 90, - anon_sym_STAR_EQ = 91, - anon_sym_SLASH_EQ = 92, - anon_sym_PERCENT_EQ = 93, - anon_sym_STAR_STAR_EQ = 94, - anon_sym_LT_LT_EQ = 95, - anon_sym_GT_GT_EQ = 96, - anon_sym_GT_GT_GT_EQ = 97, - anon_sym_AMP_EQ = 98, - anon_sym_CARET_EQ = 99, - anon_sym_PIPE_EQ = 100, - anon_sym_AMP_AMP_EQ = 101, - anon_sym_PIPE_PIPE_EQ = 102, - anon_sym_QMARK_QMARK_EQ = 103, - sym__start_tag_name = 104, - sym__script_start_tag_name = 105, - sym__style_start_tag_name = 106, - sym__end_tag_name = 107, - sym_erroneous_end_tag_name = 108, - sym__implicit_end_tag = 109, - sym_raw_text = 110, - sym_comment = 111, - sym__interpolation_start = 112, - sym__interpolation_end = 113, - sym__control_flow_start = 114, - sym_document = 115, - sym_doctype = 116, - sym__node = 117, - sym_element = 118, - sym_script_element = 119, - sym_style_element = 120, - sym_start_tag = 121, - sym_script_start_tag = 122, - sym_style_start_tag = 123, - sym_self_closing_tag = 124, - sym_end_tag = 125, - sym_erroneous_end_tag = 126, - sym_attribute = 127, - sym_quoted_attribute_value = 128, - sym_statement_block = 129, - sym__any_statement = 130, - sym__alternative_statement = 131, - sym_let_statement = 132, - sym_switch_statement = 133, - sym__switch_start_expression = 134, - sym__switch_body_expression = 135, - sym_switch_body = 136, - sym_case_statement = 137, - sym_default_statement = 138, - sym_defer_statement = 139, - sym_placeholder_statement = 140, - sym_loading_statement = 141, - sym_error_statement = 142, - sym_defer_trigger = 143, - sym_placeholder_minimum = 144, - sym_loading_condition = 145, - sym_defer_trigger_condition = 146, - sym_timed_expression = 147, - sym_for_statement = 148, - sym__for_start_expression = 149, - sym__for_body_expression = 150, - sym_empty_statement = 151, - sym_for_declaration = 152, - sym_for_reference = 153, - sym_if_statement = 154, - sym_else_if_statement = 155, - sym_else_statement = 156, - sym__if_start_expression = 157, - sym__else_if_start_expression = 158, - sym__if_body_expression = 159, - sym_if_condition = 160, - sym_if_reference = 161, - sym__any_expression = 162, - sym_regular_expression = 163, - sym_assignment_expression = 164, - sym_icu_expression = 165, - sym_icu_clause = 166, - sym_icu_case = 167, - sym_interpolation = 168, - sym_concatenation_expression = 169, - sym_structural_directive = 170, - sym_structural_expression = 171, - sym_structural_declaration = 172, - sym_structural_assignment = 173, - sym__alias = 174, - sym__else_template_expression = 175, - sym__context_expression = 176, - sym_property_binding = 177, - sym_event_binding = 178, - sym_two_way_binding = 179, - sym_animation_binding = 180, - sym__binding_assignment = 181, - sym_binding_name = 182, - sym__normal_attribute = 183, - sym_template_string = 184, - sym_template_substitution = 185, - sym_expression = 186, - sym_unary_expression = 187, - sym_binary_expression = 188, - sym_ternary_expression = 189, - sym__short_concat_expression = 190, - sym_nullish_coalescing_expression = 191, - sym_conditional_expression = 192, - sym_pipe_sequence = 193, - sym_pipe_call = 194, - sym_pipe_arguments = 195, - sym__pipe_argument = 196, - sym__primitive = 197, - sym_object = 198, - sym_pair = 199, - sym__shorthand = 200, - sym_spread = 201, - sym_array = 202, - sym_string = 203, - sym_group = 204, - sym_call_expression = 205, - sym_arguments = 206, - sym__timed_argument = 207, - sym_member_expression = 208, - sym_bracket_expression = 209, - sym_unit = 210, - sym__backtick = 211, - sym__single_quote = 212, - sym__double_quote = 213, - sym__binary_op = 214, - aux_sym_document_repeat1 = 215, - aux_sym_start_tag_repeat1 = 216, - aux_sym_switch_body_repeat1 = 217, - aux_sym_defer_trigger_repeat1 = 218, - aux_sym_for_reference_repeat1 = 219, - aux_sym_icu_expression_repeat1 = 220, - aux_sym_concatenation_expression_repeat1 = 221, - aux_sym_structural_declaration_repeat1 = 222, - aux_sym__binding_assignment_repeat1 = 223, - aux_sym_template_string_repeat1 = 224, - aux_sym_pipe_sequence_repeat1 = 225, - aux_sym_pipe_arguments_repeat1 = 226, - aux_sym_object_repeat1 = 227, - aux_sym_array_repeat1 = 228, - aux_sym_string_repeat1 = 229, - aux_sym_string_repeat2 = 230, - aux_sym_arguments_repeat1 = 231, - alias_sym_conditional_operator = 232, + anon_sym_px = 76, + anon_sym_PERCENT = 77, + anon_sym_ms = 78, + anon_sym_s = 79, + anon_sym_BQUOTE = 80, + anon_sym_DASH = 81, + anon_sym_STAR_STAR = 82, + anon_sym_EQ_EQ = 83, + anon_sym_EQ_EQ_EQ = 84, + anon_sym_BANG_EQ = 85, + anon_sym_BANG_EQ_EQ = 86, + anon_sym_LT_EQ = 87, + anon_sym_in = 88, + anon_sym_GT_EQ = 89, + anon_sym_PLUS_EQ = 90, + anon_sym_DASH_EQ = 91, + anon_sym_STAR_EQ = 92, + anon_sym_SLASH_EQ = 93, + anon_sym_PERCENT_EQ = 94, + anon_sym_STAR_STAR_EQ = 95, + anon_sym_LT_LT_EQ = 96, + anon_sym_GT_GT_EQ = 97, + anon_sym_GT_GT_GT_EQ = 98, + anon_sym_AMP_EQ = 99, + anon_sym_CARET_EQ = 100, + anon_sym_PIPE_EQ = 101, + anon_sym_AMP_AMP_EQ = 102, + anon_sym_PIPE_PIPE_EQ = 103, + anon_sym_QMARK_QMARK_EQ = 104, + sym__start_tag_name = 105, + sym__script_start_tag_name = 106, + sym__style_start_tag_name = 107, + sym__end_tag_name = 108, + sym_erroneous_end_tag_name = 109, + sym__implicit_end_tag = 110, + sym_raw_text = 111, + sym_comment = 112, + sym__interpolation_start = 113, + sym__interpolation_end = 114, + sym__control_flow_start = 115, + sym_document = 116, + sym_doctype = 117, + sym__node = 118, + sym_element = 119, + sym_script_element = 120, + sym_style_element = 121, + sym_start_tag = 122, + sym_script_start_tag = 123, + sym_style_start_tag = 124, + sym_self_closing_tag = 125, + sym_end_tag = 126, + sym_erroneous_end_tag = 127, + sym_attribute = 128, + sym_quoted_attribute_value = 129, + sym_statement_block = 130, + sym__any_statement = 131, + sym__alternative_statement = 132, + sym_let_statement = 133, + sym_switch_statement = 134, + sym__switch_start_expression = 135, + sym__switch_body_expression = 136, + sym_switch_body = 137, + sym_case_statement = 138, + sym_default_statement = 139, + sym_defer_statement = 140, + sym_placeholder_statement = 141, + sym_loading_statement = 142, + sym_error_statement = 143, + sym_defer_trigger = 144, + sym_placeholder_minimum = 145, + sym_loading_condition = 146, + sym_defer_trigger_condition = 147, + sym_timed_expression = 148, + sym_for_statement = 149, + sym__for_start_expression = 150, + sym__for_body_expression = 151, + sym_empty_statement = 152, + sym_for_declaration = 153, + sym_for_reference = 154, + sym_if_statement = 155, + sym_else_if_statement = 156, + sym_else_statement = 157, + sym__if_start_expression = 158, + sym__else_if_start_expression = 159, + sym__if_body_expression = 160, + sym_if_condition = 161, + sym_if_reference = 162, + sym__any_expression = 163, + sym_regular_expression = 164, + sym_assignment_expression = 165, + sym_icu_expression = 166, + sym_icu_clause = 167, + sym_icu_case = 168, + sym_interpolation = 169, + sym_concatenation_expression = 170, + sym_structural_directive = 171, + sym_structural_expression = 172, + sym_structural_declaration = 173, + sym_structural_assignment = 174, + sym__alias = 175, + sym__else_template_expression = 176, + sym__context_expression = 177, + sym_property_binding = 178, + sym_event_binding = 179, + sym_two_way_binding = 180, + sym_animation_binding = 181, + sym__binding_assignment = 182, + sym_binding_name = 183, + sym__normal_attribute = 184, + sym_template_string = 185, + sym_template_substitution = 186, + sym_expression = 187, + sym_unary_expression = 188, + sym_binary_expression = 189, + sym_ternary_expression = 190, + sym__short_concat_expression = 191, + sym_nullish_coalescing_expression = 192, + sym_conditional_expression = 193, + sym_pipe_sequence = 194, + sym_pipe_call = 195, + sym_pipe_arguments = 196, + sym__pipe_argument = 197, + sym__primitive = 198, + sym_object = 199, + sym_pair = 200, + sym__shorthand = 201, + sym_spread = 202, + sym_array = 203, + sym_string = 204, + sym_group = 205, + sym_call_expression = 206, + sym_arguments = 207, + sym__timed_argument = 208, + sym_member_expression = 209, + sym_style_unit = 210, + sym_bracket_expression = 211, + sym_unit = 212, + sym__backtick = 213, + sym__single_quote = 214, + sym__double_quote = 215, + sym__binary_op = 216, + aux_sym_document_repeat1 = 217, + aux_sym_start_tag_repeat1 = 218, + aux_sym_switch_body_repeat1 = 219, + aux_sym_defer_trigger_repeat1 = 220, + aux_sym_for_reference_repeat1 = 221, + aux_sym_icu_expression_repeat1 = 222, + aux_sym_concatenation_expression_repeat1 = 223, + aux_sym_structural_declaration_repeat1 = 224, + aux_sym__binding_assignment_repeat1 = 225, + aux_sym_template_string_repeat1 = 226, + aux_sym_pipe_sequence_repeat1 = 227, + aux_sym_pipe_arguments_repeat1 = 228, + aux_sym_object_repeat1 = 229, + aux_sym_array_repeat1 = 230, + aux_sym_string_repeat1 = 231, + aux_sym_string_repeat2 = 232, + aux_sym_arguments_repeat1 = 233, + alias_sym_conditional_operator = 234, }; static const char * const ts_symbol_names[] = { @@ -339,12 +341,13 @@ static const char * const ts_symbol_names[] = { [sym_number] = "number", [anon_sym_QMARK_DOT] = "\?.", [anon_sym_BANG_DOT] = "!.", + [anon_sym_px] = "px", + [anon_sym_PERCENT] = "%", [anon_sym_ms] = "ms", [anon_sym_s] = "s", [anon_sym_BQUOTE] = "`", [anon_sym_DASH] = "-", [anon_sym_STAR_STAR] = "**", - [anon_sym_PERCENT] = "%", [anon_sym_EQ_EQ] = "==", [anon_sym_EQ_EQ_EQ] = "===", [anon_sym_BANG_EQ] = "!=", @@ -472,6 +475,7 @@ static const char * const ts_symbol_names[] = { [sym_arguments] = "arguments", [sym__timed_argument] = "_timed_argument", [sym_member_expression] = "member_expression", + [sym_style_unit] = "style_unit", [sym_bracket_expression] = "bracket_expression", [sym_unit] = "unit", [sym__backtick] = "_backtick", @@ -575,12 +579,13 @@ static const TSSymbol ts_symbol_map[] = { [sym_number] = sym_number, [anon_sym_QMARK_DOT] = anon_sym_QMARK_DOT, [anon_sym_BANG_DOT] = anon_sym_BANG_DOT, + [anon_sym_px] = anon_sym_px, + [anon_sym_PERCENT] = anon_sym_PERCENT, [anon_sym_ms] = anon_sym_ms, [anon_sym_s] = anon_sym_s, [anon_sym_BQUOTE] = anon_sym_BQUOTE, [anon_sym_DASH] = anon_sym_DASH, [anon_sym_STAR_STAR] = anon_sym_STAR_STAR, - [anon_sym_PERCENT] = anon_sym_PERCENT, [anon_sym_EQ_EQ] = anon_sym_EQ_EQ, [anon_sym_EQ_EQ_EQ] = anon_sym_EQ_EQ_EQ, [anon_sym_BANG_EQ] = anon_sym_BANG_EQ, @@ -708,6 +713,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_arguments] = sym_arguments, [sym__timed_argument] = sym__timed_argument, [sym_member_expression] = sym_member_expression, + [sym_style_unit] = sym_style_unit, [sym_bracket_expression] = sym_bracket_expression, [sym_unit] = sym_unit, [sym__backtick] = sym__backtick, @@ -1039,6 +1045,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_px] = { + .visible = true, + .named = false, + }, + [anon_sym_PERCENT] = { + .visible = true, + .named = false, + }, [anon_sym_ms] = { .visible = true, .named = false, @@ -1059,10 +1073,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_PERCENT] = { - .visible = true, - .named = false, - }, [anon_sym_EQ_EQ] = { .visible = true, .named = false, @@ -1571,6 +1581,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_style_unit] = { + .visible = true, + .named = true, + }, [sym_bracket_expression] = { .visible = true, .named = true, @@ -1700,7 +1714,8 @@ enum ts_field_identifiers { field_right = 28, field_track = 29, field_trigger = 30, - field_value = 31, + field_unit = 31, + field_value = 32, }; static const char * const ts_field_names[] = { @@ -1735,6 +1750,7 @@ static const char * const ts_field_names[] = { [field_right] = "right", [field_track] = "track", [field_trigger] = "trigger", + [field_unit] = "unit", [field_value] = "value", }; @@ -1761,46 +1777,47 @@ static const TSMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [20] = {.index = 49, .length = 2}, [21] = {.index = 51, .length = 2}, [22] = {.index = 53, .length = 2}, - [23] = {.index = 55, .length = 1}, - [25] = {.index = 56, .length = 1}, - [26] = {.index = 57, .length = 2}, + [23] = {.index = 55, .length = 2}, + [24] = {.index = 57, .length = 1}, + [26] = {.index = 58, .length = 1}, [27] = {.index = 59, .length = 2}, [28] = {.index = 61, .length = 2}, [29] = {.index = 63, .length = 2}, [30] = {.index = 65, .length = 2}, - [31] = {.index = 67, .length = 1}, - [32] = {.index = 68, .length = 1}, - [33] = {.index = 69, .length = 1}, - [34] = {.index = 70, .length = 2}, + [31] = {.index = 67, .length = 2}, + [32] = {.index = 69, .length = 1}, + [33] = {.index = 70, .length = 1}, + [34] = {.index = 71, .length = 1}, [35] = {.index = 72, .length = 2}, [36] = {.index = 74, .length = 2}, - [37] = {.index = 76, .length = 3}, - [38] = {.index = 79, .length = 1}, - [39] = {.index = 80, .length = 2}, + [37] = {.index = 76, .length = 2}, + [38] = {.index = 78, .length = 3}, + [39] = {.index = 81, .length = 1}, [40] = {.index = 82, .length = 2}, - [41] = {.index = 84, .length = 1}, - [42] = {.index = 85, .length = 1}, - [43] = {.index = 86, .length = 1}, - [44] = {.index = 87, .length = 3}, - [45] = {.index = 90, .length = 3}, - [46] = {.index = 93, .length = 2}, + [41] = {.index = 84, .length = 2}, + [42] = {.index = 86, .length = 1}, + [43] = {.index = 87, .length = 1}, + [44] = {.index = 88, .length = 1}, + [45] = {.index = 89, .length = 3}, + [46] = {.index = 92, .length = 3}, [47] = {.index = 95, .length = 2}, - [48] = {.index = 97, .length = 1}, - [49] = {.index = 98, .length = 1}, - [50] = {.index = 99, .length = 3}, - [51] = {.index = 102, .length = 1}, - [52] = {.index = 103, .length = 2}, + [48] = {.index = 97, .length = 2}, + [49] = {.index = 99, .length = 1}, + [50] = {.index = 100, .length = 1}, + [51] = {.index = 101, .length = 3}, + [52] = {.index = 104, .length = 1}, [53] = {.index = 105, .length = 2}, [54] = {.index = 107, .length = 2}, - [55] = {.index = 109, .length = 1}, - [56] = {.index = 110, .length = 6}, - [57] = {.index = 116, .length = 3}, - [59] = {.index = 119, .length = 2}, - [60] = {.index = 121, .length = 3}, - [61] = {.index = 124, .length = 4}, - [62] = {.index = 128, .length = 1}, - [63] = {.index = 129, .length = 2}, - [64] = {.index = 131, .length = 4}, + [55] = {.index = 109, .length = 2}, + [56] = {.index = 111, .length = 1}, + [57] = {.index = 112, .length = 6}, + [58] = {.index = 118, .length = 3}, + [60] = {.index = 121, .length = 2}, + [61] = {.index = 123, .length = 3}, + [62] = {.index = 126, .length = 4}, + [63] = {.index = 130, .length = 1}, + [64] = {.index = 131, .length = 2}, + [65] = {.index = 133, .length = 4}, }; static const TSFieldMapEntry ts_field_map_entries[] = { @@ -1882,121 +1899,124 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_call, 2}, {field_object, 0}, [55] = + {field_object, 0}, + {field_unit, 2}, + [57] = {field_name, 0}, - [56] = + [58] = {field_body, 3}, - [57] = + [59] = {field_key, 0}, {field_value, 2}, - [59] = + [61] = {field_flags, 3}, {field_pattern, 1}, - [61] = + [63] = {field_arguments, 2}, {field_function, 0}, - [63] = + [65] = {field_arguments, 1}, {field_name, 0}, - [65] = + [67] = {field_name, 0}, {field_value, 2}, - [67] = + [69] = {field_trigger, 1}, - [68] = + [70] = {field_condition, 1}, - [69] = + [71] = {field_minimum, 1}, - [70] = + [72] = {field_body, 3}, {field_value, 1}, - [72] = + [74] = {field_body, 3}, {field_declaration, 1}, - [74] = + [76] = {field_condition, 1}, {field_consequence, 3}, - [76] = + [78] = {field_alternative, 4}, {field_condition, 0}, {field_consequence, 2}, - [79] = + [81] = {field_trigger, 2}, - [80] = + [82] = {field_condition, 1}, {field_condition, 2, .inherited = true}, - [82] = + [84] = {field_condition, 0, .inherited = true}, {field_condition, 1, .inherited = true}, - [84] = + [86] = {field_value, 1}, - [85] = + [87] = {field_trigger, 3}, - [86] = + [88] = {field_alias, 2}, - [87] = + [89] = {field_body, 4}, {field_declaration, 1}, {field_reference, 2}, - [90] = + [92] = {field_condition, 1}, {field_consequence, 4}, {field_reference, 2}, - [93] = + [95] = {field_condition, 1}, {field_condition, 3}, - [95] = + [97] = {field_alias, 2}, {field_alias, 3, .inherited = true}, - [97] = + [99] = {field_alias, 1, .inherited = true}, - [98] = + [100] = {field_named, 1, .inherited = true}, - [99] = + [101] = {field_name, 0}, {field_track, 5}, {field_value, 2}, - [102] = + [104] = {field_alias, 1}, - [103] = + [105] = {field_alias, 0, .inherited = true}, {field_alias, 1, .inherited = true}, - [105] = + [107] = {field_alias, 1, .inherited = true}, {field_name, 0}, - [107] = + [109] = {field_alias, 1, .inherited = true}, {field_named, 2, .inherited = true}, - [109] = + [111] = {field_named, 2, .inherited = true}, - [110] = + [112] = {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}, - [116] = + [118] = {field_name, 0}, {field_operator, 1}, {field_value, 2}, - [119] = + [121] = {field_alias, 1, .inherited = true}, {field_named, 3, .inherited = true}, - [121] = + [123] = {field_name, 1}, {field_operator, 2}, {field_value, 3}, - [124] = + [126] = {field_alias, 3, .inherited = true}, {field_name, 0}, {field_operator, 1}, {field_value, 2}, - [128] = + [130] = {field_named, 1}, - [129] = + [131] = {field_body, 5}, {field_value, 3}, - [131] = + [133] = {field_alias, 4, .inherited = true}, {field_name, 1}, {field_operator, 2}, @@ -2008,13 +2028,13 @@ static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE [20] = { [1] = alias_sym_conditional_operator, }, - [24] = { + [25] = { [1] = anon_sym_switch, }, - [37] = { + [38] = { [3] = anon_sym_QMARK, }, - [58] = { + [59] = { [1] = anon_sym_let, }, }; @@ -2043,255 +2063,255 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [16] = 16, [17] = 17, [18] = 18, - [19] = 2, - [20] = 8, - [21] = 21, - [22] = 22, - [23] = 3, - [24] = 13, - [25] = 5, - [26] = 6, + [19] = 19, + [20] = 20, + [21] = 2, + [22] = 9, + [23] = 23, + [24] = 10, + [25] = 25, + [26] = 3, [27] = 7, - [28] = 4, - [29] = 17, - [30] = 14, - [31] = 31, - [32] = 32, - [33] = 10, - [34] = 9, - [35] = 12, - [36] = 11, - [37] = 18, - [38] = 15, - [39] = 16, - [40] = 8, - [41] = 21, - [42] = 22, - [43] = 13, - [44] = 44, - [45] = 45, - [46] = 32, - [47] = 31, + [28] = 5, + [29] = 16, + [30] = 6, + [31] = 8, + [32] = 4, + [33] = 33, + [34] = 11, + [35] = 35, + [36] = 12, + [37] = 13, + [38] = 14, + [39] = 15, + [40] = 18, + [41] = 17, + [42] = 20, + [43] = 19, + [44] = 10, + [45] = 25, + [46] = 23, + [47] = 16, [48] = 48, [49] = 49, - [50] = 50, - [51] = 5, + [50] = 33, + [51] = 35, [52] = 52, - [53] = 4, + [53] = 53, [54] = 54, - [55] = 8, - [56] = 45, - [57] = 57, - [58] = 44, - [59] = 59, + [55] = 49, + [56] = 2, + [57] = 48, + [58] = 16, + [59] = 4, [60] = 60, [61] = 61, - [62] = 13, - [63] = 2, + [62] = 62, + [63] = 3, [64] = 64, - [65] = 52, - [66] = 10, - [67] = 7, - [68] = 17, - [69] = 50, - [70] = 18, - [71] = 3, - [72] = 15, - [73] = 14, - [74] = 48, - [75] = 9, - [76] = 16, - [77] = 57, - [78] = 64, - [79] = 12, - [80] = 6, - [81] = 11, - [82] = 22, - [83] = 21, - [84] = 60, - [85] = 85, - [86] = 86, - [87] = 85, - [88] = 86, + [65] = 62, + [66] = 66, + [67] = 67, + [68] = 68, + [69] = 10, + [70] = 5, + [71] = 15, + [72] = 68, + [73] = 6, + [74] = 7, + [75] = 8, + [76] = 17, + [77] = 11, + [78] = 18, + [79] = 54, + [80] = 12, + [81] = 9, + [82] = 19, + [83] = 52, + [84] = 13, + [85] = 64, + [86] = 14, + [87] = 20, + [88] = 23, [89] = 89, - [90] = 57, - [91] = 91, - [92] = 92, - [93] = 32, - [94] = 31, - [95] = 95, + [90] = 90, + [91] = 60, + [92] = 25, + [93] = 93, + [94] = 90, + [95] = 93, [96] = 96, - [97] = 91, - [98] = 91, - [99] = 96, - [100] = 96, - [101] = 89, - [102] = 64, - [103] = 103, - [104] = 45, - [105] = 44, + [97] = 35, + [98] = 98, + [99] = 89, + [100] = 100, + [101] = 33, + [102] = 102, + [103] = 102, + [104] = 96, + [105] = 96, [106] = 64, - [107] = 57, - [108] = 48, - [109] = 50, - [110] = 60, - [111] = 57, - [112] = 112, - [113] = 113, - [114] = 114, - [115] = 114, - [116] = 114, - [117] = 113, - [118] = 114, - [119] = 114, - [120] = 112, + [107] = 102, + [108] = 68, + [109] = 109, + [110] = 48, + [111] = 49, + [112] = 68, + [113] = 54, + [114] = 52, + [115] = 64, + [116] = 60, + [117] = 64, + [118] = 118, + [119] = 119, + [120] = 119, [121] = 121, - [122] = 122, - [123] = 123, - [124] = 123, - [125] = 125, - [126] = 122, - [127] = 125, + [122] = 118, + [123] = 118, + [124] = 118, + [125] = 121, + [126] = 118, + [127] = 127, [128] = 128, [129] = 129, - [130] = 130, - [131] = 131, + [130] = 128, + [131] = 129, [132] = 132, - [133] = 133, - [134] = 128, + [133] = 132, + [134] = 134, [135] = 135, - [136] = 135, + [136] = 134, [137] = 137, [138] = 138, - [139] = 128, + [139] = 134, [140] = 140, [141] = 141, - [142] = 135, - [143] = 141, - [144] = 135, - [145] = 128, - [146] = 141, - [147] = 141, - [148] = 148, - [149] = 148, - [150] = 148, - [151] = 148, - [152] = 152, - [153] = 152, - [154] = 152, - [155] = 152, - [156] = 156, - [157] = 156, + [142] = 142, + [143] = 134, + [144] = 144, + [145] = 145, + [146] = 146, + [147] = 146, + [148] = 135, + [149] = 149, + [150] = 135, + [151] = 135, + [152] = 146, + [153] = 146, + [154] = 154, + [155] = 154, + [156] = 154, + [157] = 154, [158] = 158, - [159] = 156, - [160] = 156, - [161] = 161, - [162] = 161, - [163] = 161, - [164] = 161, - [165] = 161, - [166] = 166, + [159] = 158, + [160] = 158, + [161] = 158, + [162] = 162, + [163] = 162, + [164] = 162, + [165] = 165, + [166] = 162, [167] = 167, - [168] = 168, - [169] = 169, - [170] = 170, - [171] = 171, + [168] = 167, + [169] = 167, + [170] = 167, + [171] = 167, [172] = 172, [173] = 173, [174] = 174, [175] = 175, - [176] = 170, + [176] = 176, [177] = 177, - [178] = 170, - [179] = 179, - [180] = 168, + [178] = 178, + [179] = 174, + [180] = 180, [181] = 181, - [182] = 179, - [183] = 166, - [184] = 170, + [182] = 182, + [183] = 178, + [184] = 172, [185] = 185, - [186] = 186, - [187] = 179, - [188] = 169, - [189] = 179, - [190] = 173, - [191] = 185, - [192] = 167, - [193] = 186, - [194] = 194, - [195] = 195, - [196] = 196, - [197] = 197, - [198] = 2, - [199] = 199, + [186] = 178, + [187] = 187, + [188] = 188, + [189] = 175, + [190] = 190, + [191] = 188, + [192] = 192, + [193] = 190, + [194] = 190, + [195] = 190, + [196] = 176, + [197] = 178, + [198] = 185, + [199] = 187, [200] = 200, - [201] = 197, - [202] = 4, - [203] = 194, - [204] = 204, - [205] = 197, - [206] = 194, - [207] = 194, - [208] = 5, - [209] = 197, - [210] = 195, - [211] = 7, - [212] = 212, - [213] = 17, - [214] = 3, - [215] = 6, - [216] = 216, - [217] = 18, - [218] = 14, - [219] = 11, - [220] = 15, - [221] = 16, - [222] = 222, - [223] = 12, - [224] = 222, - [225] = 10, - [226] = 9, - [227] = 212, - [228] = 216, - [229] = 229, - [230] = 230, - [231] = 21, - [232] = 232, - [233] = 233, - [234] = 32, - [235] = 31, - [236] = 236, + [201] = 201, + [202] = 202, + [203] = 203, + [204] = 202, + [205] = 203, + [206] = 3, + [207] = 207, + [208] = 208, + [209] = 208, + [210] = 202, + [211] = 211, + [212] = 4, + [213] = 2, + [214] = 203, + [215] = 202, + [216] = 203, + [217] = 217, + [218] = 19, + [219] = 14, + [220] = 11, + [221] = 9, + [222] = 15, + [223] = 223, + [224] = 12, + [225] = 13, + [226] = 223, + [227] = 227, + [228] = 5, + [229] = 227, + [230] = 20, + [231] = 8, + [232] = 6, + [233] = 7, + [234] = 17, + [235] = 18, + [236] = 217, [237] = 237, [238] = 238, [239] = 239, - [240] = 240, - [241] = 240, - [242] = 242, - [243] = 237, - [244] = 45, - [245] = 44, + [240] = 23, + [241] = 241, + [242] = 35, + [243] = 33, + [244] = 244, + [245] = 245, [246] = 246, - [247] = 246, - [248] = 240, - [249] = 240, - [250] = 246, - [251] = 246, - [252] = 239, - [253] = 253, + [247] = 247, + [248] = 248, + [249] = 244, + [250] = 48, + [251] = 251, + [252] = 248, + [253] = 49, [254] = 254, - [255] = 255, - [256] = 256, - [257] = 257, - [258] = 50, - [259] = 259, - [260] = 48, + [255] = 254, + [256] = 248, + [257] = 254, + [258] = 254, + [259] = 248, + [260] = 246, [261] = 261, [262] = 262, [263] = 263, [264] = 264, - [265] = 265, + [265] = 54, [266] = 266, - [267] = 267, + [267] = 52, [268] = 268, [269] = 269, [270] = 270, @@ -2304,10 +2324,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [277] = 277, [278] = 278, [279] = 279, - [280] = 262, + [280] = 60, [281] = 281, - [282] = 239, - [283] = 254, + [282] = 282, + [283] = 283, [284] = 284, [285] = 285, [286] = 286, @@ -2316,319 +2336,319 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [289] = 289, [290] = 290, [291] = 291, - [292] = 60, + [292] = 292, [293] = 293, [294] = 294, [295] = 295, [296] = 296, [297] = 297, [298] = 298, - [299] = 259, + [299] = 263, [300] = 300, [301] = 301, [302] = 302, - [303] = 303, + [303] = 268, [304] = 304, [305] = 305, [306] = 306, [307] = 307, - [308] = 308, - [309] = 303, + [308] = 246, + [309] = 309, [310] = 310, - [311] = 311, + [311] = 306, [312] = 312, [313] = 313, - [314] = 314, + [314] = 269, [315] = 315, [316] = 316, [317] = 317, - [318] = 272, - [319] = 285, + [318] = 318, + [319] = 319, [320] = 320, - [321] = 286, - [322] = 268, + [321] = 321, + [322] = 322, [323] = 323, - [324] = 288, - [325] = 289, + [324] = 324, + [325] = 325, [326] = 326, - [327] = 273, - [328] = 274, - [329] = 306, - [330] = 307, - [331] = 297, - [332] = 264, - [333] = 265, - [334] = 271, - [335] = 312, - [336] = 336, - [337] = 317, - [338] = 291, - [339] = 293, - [340] = 314, - [341] = 294, - [342] = 284, - [343] = 315, - [344] = 316, - [345] = 296, - [346] = 298, - [347] = 300, - [348] = 301, - [349] = 302, - [350] = 304, - [351] = 287, - [352] = 266, - [353] = 276, - [354] = 290, - [355] = 277, + [327] = 277, + [328] = 289, + [329] = 312, + [330] = 295, + [331] = 287, + [332] = 323, + [333] = 324, + [334] = 275, + [335] = 294, + [336] = 304, + [337] = 313, + [338] = 307, + [339] = 310, + [340] = 316, + [341] = 272, + [342] = 301, + [343] = 317, + [344] = 318, + [345] = 281, + [346] = 319, + [347] = 296, + [348] = 320, + [349] = 349, + [350] = 276, + [351] = 285, + [352] = 352, + [353] = 286, + [354] = 274, + [355] = 290, [356] = 356, - [357] = 357, - [358] = 269, - [359] = 305, - [360] = 308, - [361] = 310, - [362] = 311, - [363] = 267, - [364] = 270, - [365] = 313, - [366] = 366, - [367] = 263, - [368] = 275, - [369] = 278, - [370] = 279, - [371] = 281, - [372] = 295, - [373] = 259, - [374] = 374, - [375] = 375, - [376] = 236, - [377] = 377, - [378] = 378, - [379] = 262, - [380] = 380, - [381] = 254, - [382] = 382, - [383] = 323, - [384] = 238, + [357] = 292, + [358] = 321, + [359] = 282, + [360] = 288, + [361] = 291, + [362] = 283, + [363] = 284, + [364] = 364, + [365] = 305, + [366] = 322, + [367] = 315, + [368] = 368, + [369] = 309, + [370] = 370, + [371] = 278, + [372] = 279, + [373] = 293, + [374] = 325, + [375] = 297, + [376] = 298, + [377] = 302, + [378] = 273, + [379] = 271, + [380] = 300, + [381] = 381, + [382] = 247, + [383] = 383, + [384] = 368, [385] = 385, [386] = 386, [387] = 387, [388] = 388, - [389] = 336, + [389] = 268, [390] = 390, - [391] = 391, - [392] = 357, - [393] = 393, - [394] = 393, - [395] = 239, - [396] = 378, - [397] = 385, - [398] = 263, + [391] = 269, + [392] = 392, + [393] = 263, + [394] = 394, + [395] = 395, + [396] = 396, + [397] = 245, + [398] = 352, [399] = 399, - [400] = 382, - [401] = 386, - [402] = 380, - [403] = 391, - [404] = 388, - [405] = 375, - [406] = 374, - [407] = 387, - [408] = 390, - [409] = 409, - [410] = 410, - [411] = 256, - [412] = 412, - [413] = 261, - [414] = 414, - [415] = 415, - [416] = 414, - [417] = 417, + [400] = 349, + [401] = 401, + [402] = 401, + [403] = 399, + [404] = 404, + [405] = 315, + [406] = 381, + [407] = 396, + [408] = 408, + [409] = 246, + [410] = 388, + [411] = 394, + [412] = 387, + [413] = 386, + [414] = 390, + [415] = 385, + [416] = 395, + [417] = 383, [418] = 418, [419] = 419, - [420] = 253, - [421] = 419, - [422] = 257, - [423] = 357, + [420] = 420, + [421] = 404, + [422] = 422, + [423] = 418, [424] = 424, - [425] = 418, + [425] = 425, [426] = 426, - [427] = 427, - [428] = 417, - [429] = 426, - [430] = 255, - [431] = 419, - [432] = 412, - [433] = 412, - [434] = 417, - [435] = 412, - [436] = 418, - [437] = 437, + [427] = 425, + [428] = 428, + [429] = 266, + [430] = 270, + [431] = 431, + [432] = 261, + [433] = 264, + [434] = 349, + [435] = 262, + [436] = 436, + [437] = 418, [438] = 438, - [439] = 409, - [440] = 440, - [441] = 417, - [442] = 442, - [443] = 238, - [444] = 442, - [445] = 445, - [446] = 446, - [447] = 447, - [448] = 262, - [449] = 449, - [450] = 450, - [451] = 236, - [452] = 254, + [439] = 419, + [440] = 438, + [441] = 441, + [442] = 436, + [443] = 441, + [444] = 444, + [445] = 419, + [446] = 438, + [447] = 441, + [448] = 448, + [449] = 438, + [450] = 441, + [451] = 451, + [452] = 452, [453] = 453, - [454] = 454, + [454] = 263, [455] = 455, - [456] = 456, - [457] = 457, - [458] = 458, - [459] = 458, - [460] = 455, - [461] = 456, + [456] = 245, + [457] = 420, + [458] = 268, + [459] = 459, + [460] = 460, + [461] = 461, [462] = 462, - [463] = 449, - [464] = 464, - [465] = 458, + [463] = 463, + [464] = 462, + [465] = 451, [466] = 466, - [467] = 455, - [468] = 456, - [469] = 458, - [470] = 466, - [471] = 455, - [472] = 456, - [473] = 259, - [474] = 474, - [475] = 466, - [476] = 466, - [477] = 263, - [478] = 478, - [479] = 479, - [480] = 480, - [481] = 481, - [482] = 482, - [483] = 483, - [484] = 484, - [485] = 485, + [467] = 467, + [468] = 468, + [469] = 469, + [470] = 453, + [471] = 451, + [472] = 463, + [473] = 462, + [474] = 466, + [475] = 475, + [476] = 476, + [477] = 247, + [478] = 451, + [479] = 463, + [480] = 462, + [481] = 466, + [482] = 475, + [483] = 269, + [484] = 463, + [485] = 466, [486] = 486, - [487] = 487, - [488] = 488, + [487] = 475, + [488] = 475, [489] = 489, [490] = 490, - [491] = 485, + [491] = 491, [492] = 492, - [493] = 478, - [494] = 494, + [493] = 493, + [494] = 492, [495] = 495, - [496] = 489, - [497] = 483, + [496] = 496, + [497] = 497, [498] = 498, [499] = 499, [500] = 500, [501] = 501, [502] = 502, - [503] = 503, - [504] = 504, + [503] = 498, + [504] = 499, [505] = 505, [506] = 506, - [507] = 498, + [507] = 507, [508] = 508, - [509] = 499, - [510] = 510, - [511] = 492, + [509] = 509, + [510] = 496, + [511] = 511, [512] = 512, [513] = 513, - [514] = 514, - [515] = 484, - [516] = 486, - [517] = 481, + [514] = 493, + [515] = 315, + [516] = 516, + [517] = 507, [518] = 518, - [519] = 519, - [520] = 500, + [519] = 491, + [520] = 520, [521] = 521, - [522] = 512, - [523] = 523, + [522] = 522, + [523] = 500, [524] = 524, - [525] = 255, - [526] = 526, - [527] = 527, + [525] = 525, + [526] = 489, + [527] = 518, [528] = 528, [529] = 529, [530] = 530, [531] = 531, - [532] = 261, - [533] = 533, + [532] = 524, + [533] = 511, [534] = 534, - [535] = 253, - [536] = 536, + [535] = 535, + [536] = 261, [537] = 537, - [538] = 538, + [538] = 262, [539] = 539, [540] = 540, [541] = 541, [542] = 542, [543] = 543, [544] = 544, - [545] = 528, + [545] = 545, [546] = 546, [547] = 547, - [548] = 548, - [549] = 549, + [548] = 545, + [549] = 540, [550] = 550, - [551] = 539, + [551] = 551, [552] = 552, - [553] = 534, - [554] = 257, - [555] = 555, + [553] = 553, + [554] = 554, + [555] = 264, [556] = 556, [557] = 557, [558] = 558, [559] = 559, [560] = 560, - [561] = 542, + [561] = 561, [562] = 562, - [563] = 357, - [564] = 552, - [565] = 555, - [566] = 566, - [567] = 546, - [568] = 568, - [569] = 550, - [570] = 570, - [571] = 552, - [572] = 534, + [563] = 563, + [564] = 564, + [565] = 545, + [566] = 540, + [567] = 567, + [568] = 545, + [569] = 540, + [570] = 550, + [571] = 556, + [572] = 572, [573] = 573, - [574] = 558, + [574] = 560, [575] = 575, - [576] = 542, - [577] = 552, - [578] = 534, - [579] = 558, - [580] = 558, - [581] = 547, - [582] = 542, - [583] = 583, - [584] = 549, + [576] = 551, + [577] = 577, + [578] = 577, + [579] = 579, + [580] = 270, + [581] = 581, + [582] = 564, + [583] = 575, + [584] = 573, [585] = 556, - [586] = 540, - [587] = 538, - [588] = 583, + [586] = 266, + [587] = 559, + [588] = 560, [589] = 589, - [590] = 566, - [591] = 531, - [592] = 256, - [593] = 593, - [594] = 594, - [595] = 268, + [590] = 556, + [591] = 591, + [592] = 592, + [593] = 349, + [594] = 560, + [595] = 595, [596] = 596, [597] = 597, - [598] = 598, - [599] = 599, - [600] = 600, + [598] = 543, + [599] = 547, + [600] = 563, [601] = 601, - [602] = 602, - [603] = 603, - [604] = 604, + [602] = 596, + [603] = 597, + [604] = 537, [605] = 605, [606] = 606, [607] = 607, @@ -2648,78 +2668,78 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [621] = 621, [622] = 622, [623] = 623, - [624] = 602, - [625] = 606, - [626] = 613, - [627] = 614, - [628] = 594, - [629] = 596, - [630] = 607, - [631] = 597, - [632] = 632, - [633] = 605, - [634] = 598, + [624] = 624, + [625] = 625, + [626] = 626, + [627] = 627, + [628] = 628, + [629] = 629, + [630] = 630, + [631] = 609, + [632] = 616, + [633] = 633, + [634] = 634, [635] = 635, - [636] = 307, + [636] = 636, [637] = 637, - [638] = 600, - [639] = 610, + [638] = 638, + [639] = 639, [640] = 640, - [641] = 623, - [642] = 642, - [643] = 643, - [644] = 604, - [645] = 605, - [646] = 646, - [647] = 611, - [648] = 648, - [649] = 622, - [650] = 607, - [651] = 601, - [652] = 612, + [641] = 279, + [642] = 619, + [643] = 620, + [644] = 613, + [645] = 287, + [646] = 621, + [647] = 623, + [648] = 622, + [649] = 649, + [650] = 624, + [651] = 651, + [652] = 652, [653] = 653, - [654] = 604, - [655] = 605, - [656] = 604, - [657] = 657, - [658] = 658, - [659] = 607, - [660] = 599, - [661] = 661, + [654] = 625, + [655] = 606, + [656] = 626, + [657] = 627, + [658] = 613, + [659] = 614, + [660] = 610, + [661] = 607, [662] = 662, - [663] = 663, - [664] = 664, - [665] = 643, + [663] = 630, + [664] = 622, + [665] = 615, [666] = 666, - [667] = 646, - [668] = 619, - [669] = 669, - [670] = 622, - [671] = 620, - [672] = 621, - [673] = 653, + [667] = 667, + [668] = 605, + [669] = 613, + [670] = 670, + [671] = 671, + [672] = 672, + [673] = 628, [674] = 674, - [675] = 622, + [675] = 618, [676] = 676, - [677] = 661, - [678] = 678, - [679] = 679, - [680] = 664, - [681] = 666, - [682] = 682, + [677] = 629, + [678] = 622, + [679] = 672, + [680] = 680, + [681] = 649, + [682] = 670, [683] = 683, - [684] = 684, + [684] = 608, [685] = 685, [686] = 686, - [687] = 687, + [687] = 630, [688] = 688, - [689] = 689, - [690] = 690, + [689] = 680, + [690] = 630, [691] = 691, [692] = 692, [693] = 693, [694] = 694, - [695] = 695, + [695] = 691, [696] = 696, [697] = 697, [698] = 698, @@ -2729,76 +2749,84 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [702] = 702, [703] = 703, [704] = 704, - [705] = 693, + [705] = 705, [706] = 706, [707] = 707, - [708] = 708, + [708] = 701, [709] = 709, - [710] = 686, - [711] = 687, + [710] = 705, + [711] = 711, [712] = 712, [713] = 713, - [714] = 714, + [714] = 711, [715] = 715, [716] = 716, [717] = 717, - [718] = 718, - [719] = 689, - [720] = 712, + [718] = 694, + [719] = 691, + [720] = 720, [721] = 721, [722] = 722, [723] = 723, - [724] = 699, - [725] = 725, + [724] = 705, + [725] = 694, [726] = 726, [727] = 727, [728] = 728, - [729] = 686, + [729] = 729, [730] = 730, [731] = 731, - [732] = 708, - [733] = 723, - [734] = 734, + [732] = 699, + [733] = 733, + [734] = 720, [735] = 735, - [736] = 704, - [737] = 716, - [738] = 717, + [736] = 736, + [737] = 691, + [738] = 712, [739] = 739, [740] = 740, - [741] = 741, - [742] = 702, - [743] = 726, + [741] = 707, + [742] = 742, + [743] = 727, [744] = 744, - [745] = 721, - [746] = 709, + [745] = 739, + [746] = 746, [747] = 747, - [748] = 706, - [749] = 691, - [750] = 721, - [751] = 739, + [748] = 709, + [749] = 694, + [750] = 750, + [751] = 729, [752] = 752, - [753] = 687, - [754] = 740, - [755] = 755, - [756] = 721, - [757] = 702, - [758] = 758, - [759] = 759, - [760] = 700, - [761] = 686, - [762] = 687, - [763] = 734, - [764] = 702, - [765] = 765, + [753] = 753, + [754] = 716, + [755] = 740, + [756] = 756, + [757] = 757, + [758] = 729, + [759] = 744, + [760] = 701, + [761] = 761, + [762] = 742, + [763] = 763, + [764] = 729, + [765] = 705, [766] = 766, - [767] = 735, - [768] = 692, - [769] = 693, - [770] = 758, - [771] = 722, - [772] = 766, - [773] = 773, - [774] = 774, + [767] = 767, + [768] = 703, + [769] = 700, + [770] = 770, + [771] = 746, + [772] = 772, + [773] = 757, + [774] = 693, + [775] = 750, + [776] = 776, + [777] = 777, + [778] = 747, + [779] = 779, + [780] = 772, + [781] = 781, + [782] = 713, }; static const TSCharacterRange sym_attribute_name_character_set_1[] = { @@ -2811,254 +2839,254 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(153); + if (eof) ADVANCE(154); ADVANCE_MAP( - '!', 281, - '"', 217, - '$', 129, - '%', 335, + '!', 282, + '"', 218, + '$', 130, + '%', 332, '&', 17, - '\'', 214, - '(', 227, - ')', 228, - '*', 267, - '+', 265, - ',', 244, - '-', 332, - '.', 254, - '/', 252, - ':', 268, - ';', 225, - '<', 161, - '=', 260, - '>', 158, - '?', 282, - '[', 272, - '\\', 124, - ']', 273, - '^', 32, - '`', 331, - 'a', 69, - 'c', 40, - 'e', 92, - 'f', 100, - 'l', 59, - 'm', 256, - 'o', 70, - 'p', 87, - 's', 330, - 't', 108, - 'w', 80, - '{', 221, - '|', 291, - '}', 222, - 'd', 257, - 'g', 257, - 'i', 257, - 'u', 257, - 'v', 257, - 'y', 257, + '\'', 215, + '(', 228, + ')', 229, + '*', 268, + '+', 266, + ',', 245, + '-', 338, + '.', 255, + '/', 253, + ':', 269, + ';', 226, + '<', 162, + '=', 261, + '>', 159, + '?', 283, + '[', 273, + '\\', 125, + ']', 274, + '^', 33, + '`', 337, + 'a', 70, + 'c', 41, + 'e', 93, + 'f', 101, + 'l', 60, + 'm', 257, + 'o', 71, + 'p', 88, + 's', 336, + 't', 109, + 'w', 81, + '{', 222, + '|', 292, + '}', 223, + 'd', 258, + 'g', 258, + 'i', 258, + 'u', 258, + 'v', 258, + 'y', 258, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(151); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(323); + lookahead == ' ') SKIP(152); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(325); END_STATE(); case 1: ADVANCE_MAP( - '!', 29, - '"', 217, - '%', 335, - '&', 20, - '\'', 214, - '(', 227, - ')', 228, - '*', 267, - '+', 265, - ',', 244, - '-', 332, - '.', 253, - '/', 251, - ':', 268, - ';', 225, - '<', 162, - '=', 260, - '>', 158, - '?', 282, - 'D', 135, - '[', 271, - ']', 273, - '^', 32, - 'a', 69, - 'c', 39, - 'd', 61, - 'i', 72, - 'm', 83, - 's', 329, - '{', 221, - '|', 291, - '}', 222, + '!', 30, + '"', 218, + '%', 332, + '&', 21, + '\'', 215, + '(', 228, + ')', 229, + '*', 268, + '+', 266, + ',', 245, + '-', 338, + '.', 254, + '/', 252, + ':', 269, + ';', 226, + '<', 163, + '=', 261, + '>', 159, + '?', 283, + 'D', 136, + '[', 272, + ']', 274, + '^', 33, + 'a', 70, + 'c', 40, + 'd', 62, + 'i', 73, + 'm', 84, + 's', 335, + '{', 222, + '|', 292, + '}', 223, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(1); END_STATE(); case 2: ADVANCE_MAP( - '!', 29, - '"', 217, - '%', 335, - '&', 20, - '\'', 214, - '(', 227, - ')', 38, - '*', 267, - '+', 265, - ',', 244, - '-', 333, - '.', 254, - '/', 251, - ':', 268, - '<', 162, - '=', 31, - '>', 158, - '?', 282, - '[', 271, - '^', 32, - 'i', 298, - '|', 291, - '}', 222, + '!', 30, + '"', 218, + '%', 332, + '&', 21, + '\'', 215, + '(', 228, + ')', 39, + '*', 268, + '+', 266, + ',', 245, + '-', 339, + '.', 255, + '/', 252, + ':', 269, + '<', 163, + '=', 32, + '>', 159, + '?', 283, + '[', 272, + '^', 33, + 'i', 299, + '|', 292, + '}', 223, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(2); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 3: ADVANCE_MAP( - '!', 280, - '"', 217, - '&', 21, - '\'', 214, - '(', 227, - ')', 228, - ',', 244, - '-', 147, - '.', 254, - '/', 250, - ':', 268, - ';', 225, - '=', 259, - '?', 284, - '[', 271, - ']', 273, - '`', 331, - '{', 221, - '|', 292, - '}', 222, + '!', 281, + '"', 218, + '&', 22, + '\'', 215, + '(', 228, + ')', 229, + ',', 245, + '-', 148, + '.', 255, + '/', 251, + ':', 269, + ';', 226, + '=', 260, + '?', 285, + '[', 272, + ']', 274, + '`', 337, + '{', 222, + '|', 293, + '}', 223, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(3); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(323); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(325); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 4: ADVANCE_MAP( - '!', 280, - '"', 217, - '\'', 214, - '(', 227, - '-', 147, - '/', 250, - '[', 271, - '`', 331, - 'l', 294, - '{', 221, + '!', 281, + '"', 218, + '\'', 215, + '(', 228, + '-', 148, + '/', 251, + '[', 272, + '`', 337, + 'l', 295, + '{', 222, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(4); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(323); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(325); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 5: ADVANCE_MAP( - '!', 28, - '"', 217, - '&', 21, - '\'', 214, - '(', 227, - ',', 244, - '-', 147, - '.', 254, - '/', 252, - ':', 268, - '?', 283, - '[', 271, - '|', 292, - '}', 222, + '!', 29, + '"', 218, + '&', 22, + '\'', 215, + '(', 228, + ',', 245, + '-', 148, + '.', 255, + '/', 253, + ':', 269, + '?', 284, + '[', 272, + '|', 293, + '}', 223, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(6); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 6: ADVANCE_MAP( - '!', 28, - '"', 217, - '&', 21, - '\'', 214, - '(', 227, - ',', 244, - '-', 147, - '.', 254, - ':', 268, - '?', 283, - '[', 271, - '|', 292, - '}', 222, + '!', 29, + '"', 218, + '&', 22, + '\'', 215, + '(', 228, + ',', 245, + '-', 148, + '.', 255, + ':', 269, + '?', 284, + '[', 272, + '|', 293, + '}', 223, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(6); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 7: ADVANCE_MAP( - '"', 217, - '\'', 214, - ')', 228, - ',', 244, - '.', 253, - ';', 225, - '?', 284, - ']', 273, - 'a', 111, - '}', 222, + '"', 218, + '\'', 215, + ')', 229, + ',', 245, + '.', 254, + ';', 226, + '?', 285, + ']', 274, + 'a', 112, + '}', 223, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(7); END_STATE(); case 8: ADVANCE_MAP( - '"', 217, - '\'', 214, - ')', 228, - ',', 244, - '.', 253, - ';', 225, - '?', 284, - ']', 273, - 'a', 111, - '}', 222, + '"', 218, + '\'', 215, + ')', 229, + ',', 245, + '.', 254, + ';', 226, + '?', 285, + ']', 274, + 'a', 112, + '}', 223, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(7); @@ -3069,16 +3097,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 's' || lookahead == 'u' || lookahead == 'v' || - lookahead == 'y') ADVANCE(257); + lookahead == 'y') ADVANCE(258); END_STATE(); case 9: - if (lookahead == '"') ADVANCE(217); - if (lookahead == '\'') ADVANCE(214); - if (lookahead == ',') ADVANCE(244); - if (lookahead == '-') ADVANCE(147); - if (lookahead == '.') ADVANCE(254); - if (lookahead == '?') ADVANCE(284); - if (lookahead == '}') ADVANCE(222); + if (lookahead == '"') ADVANCE(218); + if (lookahead == '\'') ADVANCE(215); + if (lookahead == ',') ADVANCE(245); + if (lookahead == '-') ADVANCE(148); + if (lookahead == '.') ADVANCE(255); + if (lookahead == '?') ADVANCE(285); + if (lookahead == '}') ADVANCE(223); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(10); if (lookahead == 'd' || @@ -3088,1236 +3116,1248 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 's' || lookahead == 'u' || lookahead == 'v' || - lookahead == 'y') ADVANCE(258); + lookahead == 'y') ADVANCE(259); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 10: - if (lookahead == '"') ADVANCE(217); - if (lookahead == '\'') ADVANCE(214); - if (lookahead == ',') ADVANCE(244); - if (lookahead == '-') ADVANCE(147); - if (lookahead == '.') ADVANCE(254); - if (lookahead == '?') ADVANCE(284); - if (lookahead == '}') ADVANCE(222); + if (lookahead == '"') ADVANCE(218); + if (lookahead == '\'') ADVANCE(215); + if (lookahead == ',') ADVANCE(245); + if (lookahead == '-') ADVANCE(148); + if (lookahead == '.') ADVANCE(255); + if (lookahead == '?') ADVANCE(285); + if (lookahead == '}') ADVANCE(223); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(10); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 11: ADVANCE_MAP( - '"', 217, - '\'', 214, - ',', 244, - '-', 147, - ':', 268, - ';', 225, - '=', 259, - 'a', 301, + '"', 218, + '\'', 215, + ',', 245, + '-', 148, + ':', 269, + ';', 226, + '=', 260, + 'a', 302, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(11); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 12: - if (lookahead == '"') ADVANCE(217); - if (lookahead == '\'') ADVANCE(214); + if (lookahead == '"') ADVANCE(218); + if (lookahead == '\'') ADVANCE(215); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(12); if (lookahead != 0 && - (lookahead < '<' || '>' < lookahead)) ADVANCE(173); + (lookahead < '<' || '>' < lookahead)) ADVANCE(174); END_STATE(); case 13: ADVANCE_MAP( - '"', 217, - '(', 227, - '*', 266, - '/', 310, - '>', 157, - '[', 272, - '\\', 309, - '\'', 308, - ')', 308, - '.', 308, - '<', 308, - '=', 308, - ']', 308, + '"', 218, + '(', 228, + '*', 267, + '/', 312, + '>', 158, + '[', 273, + '\\', 311, + '\'', 310, + ')', 310, + '.', 310, + '<', 310, + '=', 310, + ']', 310, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(308); - if (lookahead != 0) ADVANCE(312); + lookahead == ' ') ADVANCE(310); + if (lookahead != 0) ADVANCE(314); END_STATE(); case 14: ADVANCE_MAP( - '"', 217, - '(', 227, - '*', 266, - '>', 157, - '[', 272, - '\\', 309, - '\'', 308, - ')', 308, - '.', 308, - '<', 308, - '=', 308, - ']', 308, + '"', 218, + '(', 228, + '*', 267, + '>', 158, + '[', 273, + '\\', 311, + '\'', 310, + ')', 310, + '.', 310, + '<', 310, + '=', 310, + ']', 310, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(308); - if (lookahead != 0) ADVANCE(312); + lookahead == ' ') ADVANCE(310); + if (lookahead != 0) ADVANCE(314); END_STATE(); case 15: - if (lookahead == '"') ADVANCE(217); - if (lookahead == '\\') ADVANCE(311); + if (lookahead == '"') ADVANCE(218); + if (lookahead == '\\') ADVANCE(313); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(308); - if (lookahead != 0) ADVANCE(308); + lookahead == ' ') ADVANCE(310); + if (lookahead != 0) ADVANCE(310); END_STATE(); case 16: - if (lookahead == '"') ADVANCE(217); + if (lookahead == '"') ADVANCE(218); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(218); - if (lookahead != 0) ADVANCE(219); + lookahead == ' ') ADVANCE(219); + if (lookahead != 0) ADVANCE(220); END_STATE(); case 17: - if (lookahead == '#') ADVANCE(138); - if (lookahead == '&') ADVANCE(290); - if (lookahead == '=') ADVANCE(353); + if (lookahead == '#') ADVANCE(139); + if (lookahead == '&') ADVANCE(291); + if (lookahead == '=') ADVANCE(358); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(214); END_STATE(); case 18: - if (lookahead == '#') ADVANCE(138); + if (lookahead == '#') ADVANCE(139); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(214); END_STATE(); case 19: - if (lookahead == '$') ADVANCE(129); - if (lookahead == '\\') ADVANCE(148); - if (lookahead == '`') ADVANCE(331); + if (lookahead == '$') ADVANCE(130); + if (lookahead == '\\') ADVANCE(149); + if (lookahead == '`') ADVANCE(337); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(277); - if (lookahead != 0) ADVANCE(278); + lookahead == ' ') ADVANCE(278); + if (lookahead != 0) ADVANCE(279); END_STATE(); case 20: - if (lookahead == '&') ADVANCE(290); - if (lookahead == '=') ADVANCE(353); + if (lookahead == '%') ADVANCE(331); + if (lookahead == '-') ADVANCE(148); + if (lookahead == 'p') ADVANCE(307); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(20); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 21: - if (lookahead == '&') ADVANCE(289); + if (lookahead == '&') ADVANCE(291); + if (lookahead == '=') ADVANCE(358); END_STATE(); case 22: - if (lookahead == '\'') ADVANCE(214); - if (lookahead == '\\') ADVANCE(314); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(313); - if (lookahead != 0) ADVANCE(313); + if (lookahead == '&') ADVANCE(290); END_STATE(); case 23: - if (lookahead == '\'') ADVANCE(214); + if (lookahead == '\'') ADVANCE(215); + if (lookahead == '\\') ADVANCE(316); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(215); - if (lookahead != 0) ADVANCE(216); + lookahead == ' ') ADVANCE(315); + if (lookahead != 0) ADVANCE(315); END_STATE(); case 24: - if (lookahead == '(') ADVANCE(227); - if (lookahead == '*') ADVANCE(266); - if (lookahead == '/') ADVANCE(165); - if (lookahead == '=') ADVANCE(259); - if (lookahead == '>') ADVANCE(157); - if (lookahead == '[') ADVANCE(272); + if (lookahead == '\'') ADVANCE(215); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(216); + if (lookahead != 0) ADVANCE(217); + END_STATE(); + case 25: + if (lookahead == '(') ADVANCE(228); + if (lookahead == '*') ADVANCE(267); + if (lookahead == '/') ADVANCE(166); + if (lookahead == '=') ADVANCE(260); + if (lookahead == '>') ADVANCE(158); + if (lookahead == '[') ADVANCE(273); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(24); + lookahead == ' ') SKIP(25); if (lookahead != 0 && lookahead != '"' && (lookahead < '\'' || '*' < lookahead) && lookahead != '.' && lookahead != '/' && (lookahead < '<' || '>' < lookahead) && - lookahead != ']') ADVANCE(172); + lookahead != ']') ADVANCE(173); END_STATE(); - case 25: - if (lookahead == '(') ADVANCE(227); - if (lookahead == '*') ADVANCE(266); - if (lookahead == '=') ADVANCE(259); - if (lookahead == '>') ADVANCE(157); - if (lookahead == '[') ADVANCE(272); + case 26: + if (lookahead == '(') ADVANCE(228); + if (lookahead == '*') ADVANCE(267); + if (lookahead == '=') ADVANCE(260); + if (lookahead == '>') ADVANCE(158); + if (lookahead == '[') ADVANCE(273); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(25); + lookahead == ' ') SKIP(26); if (lookahead != 0 && lookahead != '"' && (lookahead < '\'' || '*' < lookahead) && lookahead != '.' && (lookahead < '<' || '>' < lookahead) && - lookahead != ']') ADVANCE(172); + lookahead != ']') ADVANCE(173); END_STATE(); - case 26: - if (lookahead == '-') ADVANCE(147); - if (lookahead == 'c') ADVANCE(300); - if (lookahead == 'e') ADVANCE(297); + case 27: + if (lookahead == '-') ADVANCE(148); + if (lookahead == 'c') ADVANCE(301); + if (lookahead == 'e') ADVANCE(298); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(26); + lookahead == ' ') SKIP(27); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); - case 27: - if (lookahead == '-') ADVANCE(147); - if (lookahead == 'c') ADVANCE(300); + case 28: + if (lookahead == '-') ADVANCE(148); + if (lookahead == 'c') ADVANCE(301); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(27); + lookahead == ' ') SKIP(28); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - END_STATE(); - case 28: - if (lookahead == '.') ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 29: - if (lookahead == '.') ADVANCE(326); - if (lookahead == '=') ADVANCE(338); + if (lookahead == '.') ADVANCE(328); END_STATE(); case 30: - if (lookahead == '.') ADVANCE(293); + if (lookahead == '.') ADVANCE(328); + if (lookahead == '=') ADVANCE(343); END_STATE(); case 31: - if (lookahead == '=') ADVANCE(336); + if (lookahead == '.') ADVANCE(294); END_STATE(); case 32: - if (lookahead == '=') ADVANCE(354); + if (lookahead == '=') ADVANCE(341); END_STATE(); case 33: - if (lookahead == '=') ADVANCE(350); + if (lookahead == '=') ADVANCE(359); END_STATE(); case 34: - if (lookahead == '=') ADVANCE(351); - if (lookahead == '>') ADVANCE(35); + if (lookahead == '=') ADVANCE(355); END_STATE(); case 35: - if (lookahead == '=') ADVANCE(352); + if (lookahead == '=') ADVANCE(356); + if (lookahead == '>') ADVANCE(36); END_STATE(); case 36: - if (lookahead == '[') ADVANCE(37); - if (lookahead == '\\') ADVANCE(150); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '/') ADVANCE(255); + if (lookahead == '=') ADVANCE(357); END_STATE(); case 37: - if (lookahead == '\\') ADVANCE(149); - if (lookahead == ']') ADVANCE(255); + if (lookahead == '[') ADVANCE(38); + if (lookahead == '\\') ADVANCE(151); if (lookahead != 0 && - lookahead != '\n') ADVANCE(37); + lookahead != '\n' && + lookahead != '/') ADVANCE(256); END_STATE(); case 38: - if (lookahead == ']') ADVANCE(275); + if (lookahead == '\\') ADVANCE(150); + if (lookahead == ']') ADVANCE(256); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(38); END_STATE(); case 39: - if (lookahead == 'a') ADVANCE(113); + if (lookahead == ']') ADVANCE(276); END_STATE(); case 40: - if (lookahead == 'a') ADVANCE(113); - if (lookahead == 'o') ADVANCE(98); + if (lookahead == 'a') ADVANCE(114); END_STATE(); case 41: - if (lookahead == 'a') ADVANCE(51); + if (lookahead == 'a') ADVANCE(114); + if (lookahead == 'o') ADVANCE(99); END_STATE(); case 42: - if (lookahead == 'a') ADVANCE(49); - if (lookahead == 'u') ADVANCE(109); + if (lookahead == 'a') ADVANCE(52); END_STATE(); case 43: - if (lookahead == 'a') ADVANCE(88); + if (lookahead == 'a') ADVANCE(50); + if (lookahead == 'u') ADVANCE(110); END_STATE(); case 44: - if (lookahead == 'a') ADVANCE(126); + if (lookahead == 'a') ADVANCE(89); END_STATE(); case 45: - if (lookahead == 'a') ADVANCE(46); + if (lookahead == 'a') ADVANCE(127); END_STATE(); case 46: - if (lookahead == 'c') ADVANCE(85); + if (lookahead == 'a') ADVANCE(47); END_STATE(); case 47: - if (lookahead == 'c') ADVANCE(77); + if (lookahead == 'c') ADVANCE(86); END_STATE(); case 48: if (lookahead == 'c') ADVANCE(78); END_STATE(); case 49: - if (lookahead == 'c') ADVANCE(58); + if (lookahead == 'c') ADVANCE(79); END_STATE(); case 50: - if (lookahead == 'c') ADVANCE(119); + if (lookahead == 'c') ADVANCE(59); END_STATE(); case 51: - if (lookahead == 'd') ADVANCE(82); + if (lookahead == 'c') ADVANCE(120); END_STATE(); case 52: - if (lookahead == 'd') ADVANCE(66); + if (lookahead == 'd') ADVANCE(83); END_STATE(); case 53: - if (lookahead == 'd') ADVANCE(68); - if (lookahead == 'e') ADVANCE(92); - if (lookahead == 'f') ADVANCE(100); - if (lookahead == 'i') ADVANCE(71); - if (lookahead == 'l') ADVANCE(59); - if (lookahead == 'p') ADVANCE(86); - if (lookahead == 's') ADVANCE(65); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(53); + if (lookahead == 'd') ADVANCE(67); END_STATE(); case 54: - if (lookahead == 'e') ADVANCE(74); + if (lookahead == 'd') ADVANCE(69); + if (lookahead == 'e') ADVANCE(93); + if (lookahead == 'f') ADVANCE(101); + if (lookahead == 'i') ADVANCE(72); + if (lookahead == 'l') ADVANCE(60); + if (lookahead == 'p') ADVANCE(87); + if (lookahead == 's') ADVANCE(66); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(54); END_STATE(); case 55: - if (lookahead == 'e') ADVANCE(229); + if (lookahead == 'e') ADVANCE(75); END_STATE(); case 56: - if (lookahead == 'e') ADVANCE(245); + if (lookahead == 'e') ADVANCE(230); END_STATE(); case 57: - if (lookahead == 'e') ADVANCE(127); + if (lookahead == 'e') ADVANCE(246); END_STATE(); case 58: - if (lookahead == 'e') ADVANCE(79); + if (lookahead == 'e') ADVANCE(128); END_STATE(); case 59: - if (lookahead == 'e') ADVANCE(115); - if (lookahead == 'o') ADVANCE(41); + if (lookahead == 'e') ADVANCE(80); END_STATE(); case 60: - if (lookahead == 'e') ADVANCE(95); + if (lookahead == 'e') ADVANCE(116); + if (lookahead == 'o') ADVANCE(42); END_STATE(); case 61: - if (lookahead == 'e') ADVANCE(73); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(133); + if (lookahead == 'e') ADVANCE(96); END_STATE(); case 62: - if (lookahead == 'e') ADVANCE(104); + if (lookahead == 'e') ADVANCE(74); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(134); END_STATE(); case 63: - if (lookahead == 'e') ADVANCE(121); + if (lookahead == 'e') ADVANCE(105); END_STATE(); case 64: - if (lookahead == 'e') ADVANCE(50); + if (lookahead == 'e') ADVANCE(122); END_STATE(); case 65: - if (lookahead == 'e') ADVANCE(91); - if (lookahead == 'w') ADVANCE(84); + if (lookahead == 'e') ADVANCE(51); END_STATE(); case 66: - if (lookahead == 'e') ADVANCE(106); + if (lookahead == 'e') ADVANCE(92); + if (lookahead == 'w') ADVANCE(85); END_STATE(); case 67: if (lookahead == 'e') ADVANCE(107); END_STATE(); case 68: - if (lookahead == 'e') ADVANCE(75); + if (lookahead == 'e') ADVANCE(108); END_STATE(); case 69: - if (lookahead == 'f') ADVANCE(120); - if (lookahead == 's') ADVANCE(248); + if (lookahead == 'e') ADVANCE(76); END_STATE(); case 70: - if (lookahead == 'f') ADVANCE(242); - if (lookahead == 'n') ADVANCE(237); + if (lookahead == 'f') ADVANCE(121); + if (lookahead == 's') ADVANCE(249); END_STATE(); case 71: - if (lookahead == 'f') ADVANCE(247); + if (lookahead == 'f') ADVANCE(243); + if (lookahead == 'n') ADVANCE(238); END_STATE(); case 72: - if (lookahead == 'f') ADVANCE(247); - if (lookahead == 'n') ADVANCE(341); + if (lookahead == 'f') ADVANCE(248); END_STATE(); case 73: - if (lookahead == 'f') ADVANCE(44); + if (lookahead == 'f') ADVANCE(248); + if (lookahead == 'n') ADVANCE(346); END_STATE(); case 74: - if (lookahead == 'f') ADVANCE(63); + if (lookahead == 'f') ADVANCE(45); END_STATE(); case 75: - if (lookahead == 'f') ADVANCE(67); + if (lookahead == 'f') ADVANCE(64); END_STATE(); case 76: - if (lookahead == 'g') ADVANCE(233); + if (lookahead == 'f') ADVANCE(68); END_STATE(); case 77: - if (lookahead == 'h') ADVANCE(235); + if (lookahead == 'g') ADVANCE(234); END_STATE(); case 78: - if (lookahead == 'h') ADVANCE(226); + if (lookahead == 'h') ADVANCE(236); END_STATE(); case 79: - if (lookahead == 'h') ADVANCE(99); + if (lookahead == 'h') ADVANCE(227); END_STATE(); case 80: - if (lookahead == 'h') ADVANCE(60); + if (lookahead == 'h') ADVANCE(100); END_STATE(); case 81: - if (lookahead == 'i') ADVANCE(94); + if (lookahead == 'h') ADVANCE(61); END_STATE(); case 82: - if (lookahead == 'i') ADVANCE(96); + if (lookahead == 'i') ADVANCE(95); END_STATE(); case 83: if (lookahead == 'i') ADVANCE(97); - if (lookahead == 's') ADVANCE(327); END_STATE(); case 84: - if (lookahead == 'i') ADVANCE(122); + if (lookahead == 'i') ADVANCE(98); + if (lookahead == 's') ADVANCE(333); END_STATE(); case 85: - if (lookahead == 'k') ADVANCE(243); + if (lookahead == 'i') ADVANCE(123); END_STATE(); case 86: - if (lookahead == 'l') ADVANCE(42); + if (lookahead == 'k') ADVANCE(244); END_STATE(); case 87: - if (lookahead == 'l') ADVANCE(42); - if (lookahead == 'r') ADVANCE(54); + if (lookahead == 'l') ADVANCE(43); END_STATE(); case 88: - if (lookahead == 'l') ADVANCE(261); + if (lookahead == 'l') ADVANCE(43); + if (lookahead == 'r') ADVANCE(55); + if (lookahead == 'x') ADVANCE(329); END_STATE(); case 89: - if (lookahead == 'l') ADVANCE(52); + if (lookahead == 'l') ADVANCE(262); END_STATE(); case 90: - if (lookahead == 'l') ADVANCE(118); + if (lookahead == 'l') ADVANCE(53); END_STATE(); case 91: - if (lookahead == 'l') ADVANCE(64); + if (lookahead == 'l') ADVANCE(119); END_STATE(); case 92: - if (lookahead == 'l') ADVANCE(114); - if (lookahead == 'm') ADVANCE(102); - if (lookahead == 'r') ADVANCE(110); + if (lookahead == 'l') ADVANCE(65); END_STATE(); case 93: - if (lookahead == 'm') ADVANCE(239); + if (lookahead == 'l') ADVANCE(115); + if (lookahead == 'm') ADVANCE(103); + if (lookahead == 'r') ADVANCE(111); END_STATE(); case 94: - if (lookahead == 'm') ADVANCE(125); + if (lookahead == 'm') ADVANCE(240); END_STATE(); case 95: - if (lookahead == 'n') ADVANCE(236); + if (lookahead == 'm') ADVANCE(126); END_STATE(); case 96: - if (lookahead == 'n') ADVANCE(76); + if (lookahead == 'n') ADVANCE(237); END_STATE(); case 97: - if (lookahead == 'n') ADVANCE(81); + if (lookahead == 'n') ADVANCE(77); END_STATE(); case 98: - if (lookahead == 'n') ADVANCE(123); + if (lookahead == 'n') ADVANCE(82); END_STATE(); case 99: - if (lookahead == 'o') ADVANCE(89); + if (lookahead == 'n') ADVANCE(124); END_STATE(); case 100: - if (lookahead == 'o') ADVANCE(103); + if (lookahead == 'o') ADVANCE(90); END_STATE(); case 101: - if (lookahead == 'o') ADVANCE(105); + if (lookahead == 'o') ADVANCE(104); END_STATE(); case 102: - if (lookahead == 'p') ADVANCE(116); + if (lookahead == 'o') ADVANCE(106); END_STATE(); case 103: - if (lookahead == 'r') ADVANCE(240); + if (lookahead == 'p') ADVANCE(117); END_STATE(); case 104: - if (lookahead == 'r') ADVANCE(238); + if (lookahead == 'r') ADVANCE(241); END_STATE(); case 105: - if (lookahead == 'r') ADVANCE(234); + if (lookahead == 'r') ADVANCE(239); END_STATE(); case 106: - if (lookahead == 'r') ADVANCE(232); + if (lookahead == 'r') ADVANCE(235); END_STATE(); case 107: - if (lookahead == 'r') ADVANCE(231); + if (lookahead == 'r') ADVANCE(233); END_STATE(); case 108: - if (lookahead == 'r') ADVANCE(45); + if (lookahead == 'r') ADVANCE(232); END_STATE(); case 109: - if (lookahead == 'r') ADVANCE(43); + if (lookahead == 'r') ADVANCE(46); END_STATE(); case 110: - if (lookahead == 'r') ADVANCE(101); + if (lookahead == 'r') ADVANCE(44); END_STATE(); case 111: - if (lookahead == 's') ADVANCE(248); + if (lookahead == 'r') ADVANCE(102); END_STATE(); case 112: - if (lookahead == 's') ADVANCE(327); + if (lookahead == 's') ADVANCE(249); END_STATE(); case 113: - if (lookahead == 's') ADVANCE(55); + if (lookahead == 's') ADVANCE(333); END_STATE(); case 114: if (lookahead == 's') ADVANCE(56); END_STATE(); case 115: - if (lookahead == 't') ADVANCE(223); + if (lookahead == 's') ADVANCE(57); END_STATE(); case 116: - if (lookahead == 't') ADVANCE(128); + if (lookahead == 't') ADVANCE(224); END_STATE(); case 117: - if (lookahead == 't') ADVANCE(269); + if (lookahead == 't') ADVANCE(129); END_STATE(); case 118: - if (lookahead == 't') ADVANCE(230); + if (lookahead == 't') ADVANCE(270); END_STATE(); case 119: - if (lookahead == 't') ADVANCE(262); + if (lookahead == 't') ADVANCE(231); END_STATE(); case 120: - if (lookahead == 't') ADVANCE(62); + if (lookahead == 't') ADVANCE(263); END_STATE(); case 121: - if (lookahead == 't') ADVANCE(47); + if (lookahead == 't') ADVANCE(63); END_STATE(); case 122: if (lookahead == 't') ADVANCE(48); END_STATE(); case 123: - if (lookahead == 't') ADVANCE(57); + if (lookahead == 't') ADVANCE(49); END_STATE(); case 124: - if (lookahead == 'u') ADVANCE(130); - if (lookahead == 'x') ADVANCE(146); - if (lookahead == '\r' || - lookahead == '?') ADVANCE(317); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(320); - if (lookahead != 0) ADVANCE(315); + if (lookahead == 't') ADVANCE(58); END_STATE(); case 125: - if (lookahead == 'u') ADVANCE(93); + if (lookahead == 'u') ADVANCE(131); + if (lookahead == 'x') ADVANCE(147); + if (lookahead == '\r' || + lookahead == '?') ADVANCE(319); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(322); + if (lookahead != 0) ADVANCE(317); END_STATE(); case 126: - if (lookahead == 'u') ADVANCE(90); + if (lookahead == 'u') ADVANCE(94); END_STATE(); case 127: - if (lookahead == 'x') ADVANCE(117); + if (lookahead == 'u') ADVANCE(91); END_STATE(); case 128: - if (lookahead == 'y') ADVANCE(241); + if (lookahead == 'x') ADVANCE(118); END_STATE(); case 129: - if (lookahead == '{') ADVANCE(279); + if (lookahead == 'y') ADVANCE(242); END_STATE(); case 130: - if (lookahead == '{') ADVANCE(145); + if (lookahead == '{') ADVANCE(280); + END_STATE(); + case 131: + if (lookahead == '{') ADVANCE(146); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(143); END_STATE(); - case 131: - if (lookahead == '}') ADVANCE(222); + case 132: + if (lookahead == '}') ADVANCE(223); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(263); + lookahead == ' ') ADVANCE(264); if (lookahead != 0 && - lookahead != '{') ADVANCE(264); + lookahead != '{') ADVANCE(265); END_STATE(); - case 132: - if (lookahead == '}') ADVANCE(315); + case 133: + if (lookahead == '}') ADVANCE(317); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(132); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(133); END_STATE(); - case 133: + case 134: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(137); + lookahead == 'c') ADVANCE(138); END_STATE(); - case 134: + case 135: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(159); + lookahead == 'e') ADVANCE(160); END_STATE(); - case 135: + case 136: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(133); + lookahead == 'o') ADVANCE(134); END_STATE(); - case 136: + case 137: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(134); + lookahead == 'p') ADVANCE(135); END_STATE(); - case 137: + case 138: if (lookahead == 'T' || - lookahead == 't') ADVANCE(139); + lookahead == 't') ADVANCE(140); END_STATE(); - case 138: + case 139: if (lookahead == 'X' || - lookahead == 'x') ADVANCE(144); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(179); + lookahead == 'x') ADVANCE(145); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(180); END_STATE(); - case 139: + case 140: if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(136); + lookahead == 'y') ADVANCE(137); END_STATE(); - case 140: + case 141: if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(140); + lookahead == ' ') ADVANCE(141); if (lookahead != 0 && lookahead != '&' && lookahead != '<' && lookahead != '>' && lookahead != '@' && lookahead != '{' && - lookahead != '}') ADVANCE(220); + lookahead != '}') ADVANCE(221); END_STATE(); - case 141: + case 142: if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(155); + lookahead == ' ') ADVANCE(156); if (lookahead != 0 && - lookahead != '>') ADVANCE(156); - END_STATE(); - case 142: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(146); + lookahead != '>') ADVANCE(157); END_STATE(); case 143: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(315); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(147); END_STATE(); case 144: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(184); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(317); END_STATE(); case 145: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(132); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(185); END_STATE(); case 146: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(143); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(133); END_STATE(); case 147: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(144); + END_STATE(); + case 148: if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); - case 148: + case 149: if (lookahead != 0 && - lookahead != '\n') ADVANCE(278); - END_STATE(); - case 149: - if (lookahead != 0 && - lookahead != '\n') ADVANCE(37); + lookahead != '\n') ADVANCE(279); END_STATE(); case 150: if (lookahead != 0 && - lookahead != '\n') ADVANCE(255); + lookahead != '\n') ADVANCE(38); END_STATE(); case 151: - if (eof) ADVANCE(153); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(256); + END_STATE(); + case 152: + if (eof) ADVANCE(154); ADVANCE_MAP( - '!', 281, - '"', 217, - '$', 129, - '%', 335, + '!', 282, + '"', 218, + '$', 130, + '%', 332, '&', 17, - '\'', 214, - '(', 227, - ')', 228, - '*', 267, - '+', 265, - ',', 244, - '-', 332, - '.', 254, - '/', 251, - ':', 268, - ';', 225, - '<', 161, - '=', 260, - '>', 158, - '?', 282, - '[', 272, - ']', 273, - '^', 32, - '`', 331, - 'a', 69, - 'c', 40, - 'e', 92, - 'f', 100, - 'l', 59, - 'm', 112, - 'o', 70, - 'p', 87, - 's', 329, - 't', 108, - 'w', 80, - '{', 221, - '|', 291, - '}', 222, + '\'', 215, + '(', 228, + ')', 229, + '*', 268, + '+', 266, + ',', 245, + '-', 338, + '.', 255, + '/', 252, + ':', 269, + ';', 226, + '<', 162, + '=', 261, + '>', 159, + '?', 283, + '[', 273, + ']', 274, + '^', 33, + '`', 337, + 'a', 70, + 'c', 41, + 'e', 93, + 'f', 101, + 'l', 60, + 'm', 113, + 'o', 71, + 'p', 88, + 's', 335, + 't', 109, + 'w', 81, + '{', 222, + '|', 292, + '}', 223, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(151); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(323); + lookahead == ' ') SKIP(152); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(325); END_STATE(); - case 152: - if (eof) ADVANCE(153); + case 153: + if (eof) ADVANCE(154); if (lookahead == '&') ADVANCE(18); - if (lookahead == '<') ADVANCE(160); - if (lookahead == '>') ADVANCE(157); - if (lookahead == '{') ADVANCE(221); - if (lookahead == '}') ADVANCE(222); + if (lookahead == '<') ADVANCE(161); + if (lookahead == '>') ADVANCE(158); + if (lookahead == '{') ADVANCE(222); + if (lookahead == '}') ADVANCE(223); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(152); + lookahead == ' ') SKIP(153); if (lookahead != 0 && - lookahead != '@') ADVANCE(220); + lookahead != '@') ADVANCE(221); END_STATE(); - case 153: + case 154: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 154: + case 155: ACCEPT_TOKEN(anon_sym_LT_BANG); END_STATE(); - case 155: + case 156: ACCEPT_TOKEN(aux_sym_doctype_token1); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(155); + lookahead == ' ') ADVANCE(156); if (lookahead != 0 && - lookahead != '>') ADVANCE(156); + lookahead != '>') ADVANCE(157); END_STATE(); - case 156: + case 157: ACCEPT_TOKEN(aux_sym_doctype_token1); if (lookahead != 0 && - lookahead != '>') ADVANCE(156); - END_STATE(); - case 157: - ACCEPT_TOKEN(anon_sym_GT); + lookahead != '>') ADVANCE(157); END_STATE(); case 158: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(343); - if (lookahead == '>') ADVANCE(34); END_STATE(); case 159: - ACCEPT_TOKEN(sym__doctype); + ACCEPT_TOKEN(anon_sym_GT); + if (lookahead == '=') ADVANCE(348); + if (lookahead == '>') ADVANCE(35); END_STATE(); case 160: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '!') ADVANCE(154); - if (lookahead == '/') ADVANCE(164); + ACCEPT_TOKEN(sym__doctype); END_STATE(); case 161: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '!') ADVANCE(154); - if (lookahead == '/') ADVANCE(164); - if (lookahead == '<') ADVANCE(33); - if (lookahead == '=') ADVANCE(340); + if (lookahead == '!') ADVANCE(155); + if (lookahead == '/') ADVANCE(165); END_STATE(); case 162: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(33); - if (lookahead == '=') ADVANCE(340); + if (lookahead == '!') ADVANCE(155); + if (lookahead == '/') ADVANCE(165); + if (lookahead == '<') ADVANCE(34); + if (lookahead == '=') ADVANCE(345); END_STATE(); case 163: - ACCEPT_TOKEN(anon_sym_SLASH_GT); + ACCEPT_TOKEN(anon_sym_LT); + if (lookahead == '<') ADVANCE(34); + if (lookahead == '=') ADVANCE(345); END_STATE(); case 164: - ACCEPT_TOKEN(anon_sym_LT_SLASH); + ACCEPT_TOKEN(anon_sym_SLASH_GT); END_STATE(); case 165: - ACCEPT_TOKEN(sym_attribute_name); - if (lookahead == '>') ADVANCE(163); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(172); + ACCEPT_TOKEN(anon_sym_LT_SLASH); END_STATE(); case 166: ACCEPT_TOKEN(sym_attribute_name); - if (lookahead == '{') ADVANCE(170); - 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(172); + if (lookahead == '>') ADVANCE(164); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); case 167: ACCEPT_TOKEN(sym_attribute_name); - if (lookahead == '}') ADVANCE(322); + if (lookahead == '{') ADVANCE(171); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(167); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(172); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(169); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); case 168: ACCEPT_TOKEN(sym_attribute_name); + if (lookahead == '}') ADVANCE(324); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(171); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(172); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(168); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); case 169: ACCEPT_TOKEN(sym_attribute_name); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(322); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(172); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(172); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); case 170: ACCEPT_TOKEN(sym_attribute_name); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(167); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(172); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(324); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); case 171: ACCEPT_TOKEN(sym_attribute_name); 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(172); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(168); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); case 172: ACCEPT_TOKEN(sym_attribute_name); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(172); + 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); END_STATE(); case 173: + ACCEPT_TOKEN(sym_attribute_name); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); + END_STATE(); + case 174: ACCEPT_TOKEN(sym_attribute_value); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && lookahead != '"' && lookahead != '\'' && - (lookahead < '<' || '>' < lookahead)) ADVANCE(173); - END_STATE(); - case 174: - ACCEPT_TOKEN(sym_entity); + (lookahead < '<' || '>' < lookahead)) ADVANCE(174); END_STATE(); case 175: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(174); END_STATE(); case 176: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(174); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(175); + if (lookahead == ';') ADVANCE(175); END_STATE(); case 177: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(174); + if (lookahead == ';') ADVANCE(175); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(176); END_STATE(); case 178: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(174); + if (lookahead == ';') ADVANCE(175); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(177); END_STATE(); case 179: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(174); + if (lookahead == ';') ADVANCE(175); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(178); END_STATE(); case 180: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(174); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(175); + if (lookahead == ';') ADVANCE(175); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(179); END_STATE(); case 181: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(174); + if (lookahead == ';') ADVANCE(175); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(180); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(176); END_STATE(); case 182: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(174); + 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(174); + 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(174); + 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(174); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(175); + 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(174); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(185); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(176); END_STATE(); case 187: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(174); + 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(174); + 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(174); + 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(174); + 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(174); + 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(174); + 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(174); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(192); END_STATE(); case 194: ACCEPT_TOKEN(sym_entity); - if (lookahead == ';') ADVANCE(174); + 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(174); + 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(174); + 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(174); + 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(174); + 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(174); + 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(174); + 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(174); + 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(174); + 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(174); + 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(174); + 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(174); + 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(174); + 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(174); + 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(174); + 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(174); + 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(174); + 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(174); + 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(174); + 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(174); + if (lookahead == ';') ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(212); END_STATE(); case 214: - ACCEPT_TOKEN(anon_sym_SQUOTE); + ACCEPT_TOKEN(sym_entity); + if (lookahead == ';') ADVANCE(175); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); END_STATE(); case 215: + ACCEPT_TOKEN(anon_sym_SQUOTE); + END_STATE(); + case 216: ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token1); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(215); + lookahead == ' ') ADVANCE(216); if (lookahead != 0 && - lookahead != '\'') ADVANCE(216); + lookahead != '\'') ADVANCE(217); END_STATE(); - case 216: + case 217: ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token1); if (lookahead != 0 && - lookahead != '\'') ADVANCE(216); + lookahead != '\'') ADVANCE(217); END_STATE(); - case 217: + case 218: ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); - case 218: + case 219: ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token2); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(218); + lookahead == ' ') ADVANCE(219); if (lookahead != 0 && - lookahead != '"') ADVANCE(219); + lookahead != '"') ADVANCE(220); END_STATE(); - case 219: + case 220: ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token2); if (lookahead != 0 && - lookahead != '"') ADVANCE(219); + lookahead != '"') ADVANCE(220); END_STATE(); - case 220: + case 221: ACCEPT_TOKEN(sym_text); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(140); + lookahead == ' ') ADVANCE(141); if (lookahead != 0 && lookahead != '&' && lookahead != '<' && lookahead != '>' && lookahead != '@' && lookahead != '{' && - lookahead != '}') ADVANCE(220); + lookahead != '}') ADVANCE(221); END_STATE(); - case 221: + case 222: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 222: + case 223: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 223: + case 224: ACCEPT_TOKEN(anon_sym_let); END_STATE(); - case 224: + case 225: ACCEPT_TOKEN(anon_sym_let); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); - case 225: + case 226: ACCEPT_TOKEN(anon_sym_SEMI); END_STATE(); - case 226: + case 227: ACCEPT_TOKEN(anon_sym_switch); END_STATE(); - case 227: + case 228: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); - case 228: + case 229: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 229: + case 230: ACCEPT_TOKEN(anon_sym_case); END_STATE(); - case 230: + case 231: ACCEPT_TOKEN(anon_sym_default); END_STATE(); - case 231: + case 232: ACCEPT_TOKEN(anon_sym_defer); END_STATE(); - case 232: + case 233: ACCEPT_TOKEN(anon_sym_placeholder); END_STATE(); - case 233: + case 234: ACCEPT_TOKEN(anon_sym_loading); END_STATE(); - case 234: + case 235: ACCEPT_TOKEN(anon_sym_error); END_STATE(); - case 235: + case 236: ACCEPT_TOKEN(anon_sym_prefetch); END_STATE(); - case 236: + case 237: ACCEPT_TOKEN(anon_sym_when); END_STATE(); - case 237: + case 238: ACCEPT_TOKEN(anon_sym_on); END_STATE(); - case 238: + case 239: ACCEPT_TOKEN(anon_sym_after); END_STATE(); - case 239: + case 240: ACCEPT_TOKEN(anon_sym_minimum); END_STATE(); - case 240: + case 241: ACCEPT_TOKEN(anon_sym_for); END_STATE(); - case 241: + case 242: ACCEPT_TOKEN(anon_sym_empty); END_STATE(); - case 242: + case 243: ACCEPT_TOKEN(anon_sym_of); END_STATE(); - case 243: + case 244: ACCEPT_TOKEN(anon_sym_track); END_STATE(); - case 244: + case 245: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 245: + case 246: ACCEPT_TOKEN(anon_sym_else); END_STATE(); - case 246: + case 247: ACCEPT_TOKEN(anon_sym_else); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); - case 247: + case 248: ACCEPT_TOKEN(anon_sym_if); END_STATE(); - case 248: + case 249: ACCEPT_TOKEN(anon_sym_as); END_STATE(); - case 249: + case 250: ACCEPT_TOKEN(anon_sym_as); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - END_STATE(); - case 250: - ACCEPT_TOKEN(anon_sym_SLASH); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 251: ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '=') ADVANCE(347); END_STATE(); case 252: - ACCEPT_TOKEN(anon_sym_SLASH2); + ACCEPT_TOKEN(anon_sym_SLASH); + if (lookahead == '=') ADVANCE(352); END_STATE(); case 253: - ACCEPT_TOKEN(anon_sym_DOT); + ACCEPT_TOKEN(anon_sym_SLASH2); END_STATE(); case 254: ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '.') ADVANCE(30); END_STATE(); case 255: + ACCEPT_TOKEN(anon_sym_DOT); + if (lookahead == '.') ADVANCE(31); + END_STATE(); + case 256: ACCEPT_TOKEN(sym_regular_expression_pattern); - if (lookahead == '[') ADVANCE(37); - if (lookahead == '\\') ADVANCE(150); + if (lookahead == '[') ADVANCE(38); + if (lookahead == '\\') ADVANCE(151); if (lookahead != 0 && lookahead != '\n' && - lookahead != '/') ADVANCE(255); + lookahead != '/') ADVANCE(256); END_STATE(); - case 256: + case 257: ACCEPT_TOKEN(sym_regular_expression_flags); - if (lookahead == 's') ADVANCE(328); + if (lookahead == 's') ADVANCE(334); if (lookahead == 'd' || lookahead == 'g' || lookahead == 'i' || lookahead == 'm' || lookahead == 'u' || lookahead == 'v' || - lookahead == 'y') ADVANCE(257); + lookahead == 'y') ADVANCE(258); END_STATE(); - case 257: + case 258: ACCEPT_TOKEN(sym_regular_expression_flags); if (lookahead == 'd' || lookahead == 'g' || @@ -4326,9 +4366,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 's' || lookahead == 'u' || lookahead == 'v' || - lookahead == 'y') ADVANCE(257); + lookahead == 'y') ADVANCE(258); END_STATE(); - case 258: + case 259: ACCEPT_TOKEN(sym_regular_expression_flags); if (lookahead == 'd' || lookahead == 'g' || @@ -4337,295 +4377,304 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 's' || lookahead == 'u' || lookahead == 'v' || - lookahead == 'y') ADVANCE(258); + lookahead == 'y') ADVANCE(259); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - END_STATE(); - case 259: - ACCEPT_TOKEN(anon_sym_EQ); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 260: ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '=') ADVANCE(336); END_STATE(); case 261: - ACCEPT_TOKEN(anon_sym_plural); + ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == '=') ADVANCE(341); END_STATE(); case 262: - ACCEPT_TOKEN(anon_sym_select); + ACCEPT_TOKEN(anon_sym_plural); END_STATE(); case 263: + ACCEPT_TOKEN(anon_sym_select); + END_STATE(); + case 264: ACCEPT_TOKEN(sym_icu_category); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(263); + lookahead == ' ') ADVANCE(264); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(264); + lookahead != '}') ADVANCE(265); END_STATE(); - case 264: + case 265: ACCEPT_TOKEN(sym_icu_category); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(264); - END_STATE(); - case 265: - ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '=') ADVANCE(344); + lookahead != '}') ADVANCE(265); END_STATE(); case 266: - ACCEPT_TOKEN(anon_sym_STAR); + ACCEPT_TOKEN(anon_sym_PLUS); + if (lookahead == '=') ADVANCE(349); END_STATE(); case 267: ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '*') ADVANCE(334); - if (lookahead == '=') ADVANCE(346); END_STATE(); case 268: - ACCEPT_TOKEN(anon_sym_COLON); + ACCEPT_TOKEN(anon_sym_STAR); + if (lookahead == '*') ADVANCE(340); + if (lookahead == '=') ADVANCE(351); END_STATE(); case 269: - ACCEPT_TOKEN(anon_sym_context); + ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); case 270: + ACCEPT_TOKEN(anon_sym_context); + END_STATE(); + case 271: ACCEPT_TOKEN(anon_sym_context); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - END_STATE(); - case 271: - ACCEPT_TOKEN(anon_sym_LBRACK); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 272: ACCEPT_TOKEN(anon_sym_LBRACK); - if (lookahead == '(') ADVANCE(274); - if (lookahead == '@') ADVANCE(276); END_STATE(); case 273: - ACCEPT_TOKEN(anon_sym_RBRACK); + ACCEPT_TOKEN(anon_sym_LBRACK); + if (lookahead == '(') ADVANCE(275); + if (lookahead == '@') ADVANCE(277); END_STATE(); case 274: - ACCEPT_TOKEN(anon_sym_LBRACK_LPAREN); + ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); case 275: - ACCEPT_TOKEN(anon_sym_RPAREN_RBRACK); + ACCEPT_TOKEN(anon_sym_LBRACK_LPAREN); END_STATE(); case 276: - ACCEPT_TOKEN(anon_sym_LBRACK_AT); + ACCEPT_TOKEN(anon_sym_RPAREN_RBRACK); END_STATE(); case 277: + ACCEPT_TOKEN(anon_sym_LBRACK_AT); + END_STATE(); + case 278: ACCEPT_TOKEN(sym_template_chars); - if (lookahead == '\\') ADVANCE(148); + if (lookahead == '\\') ADVANCE(149); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(277); + lookahead == ' ') ADVANCE(278); if (lookahead != 0 && lookahead != '$' && - lookahead != '`') ADVANCE(278); + lookahead != '`') ADVANCE(279); END_STATE(); - case 278: + case 279: ACCEPT_TOKEN(sym_template_chars); - if (lookahead == '\\') ADVANCE(148); + if (lookahead == '\\') ADVANCE(149); if (lookahead != 0 && lookahead != '$' && - lookahead != '`') ADVANCE(278); - END_STATE(); - case 279: - ACCEPT_TOKEN(anon_sym_DOLLAR_LBRACE); + lookahead != '`') ADVANCE(279); END_STATE(); case 280: - ACCEPT_TOKEN(anon_sym_BANG); + ACCEPT_TOKEN(anon_sym_DOLLAR_LBRACE); END_STATE(); case 281: ACCEPT_TOKEN(anon_sym_BANG); - if (lookahead == '.') ADVANCE(326); - if (lookahead == '=') ADVANCE(338); END_STATE(); case 282: - ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '.') ADVANCE(325); - if (lookahead == '?') ADVANCE(286); + ACCEPT_TOKEN(anon_sym_BANG); + if (lookahead == '.') ADVANCE(328); + if (lookahead == '=') ADVANCE(343); END_STATE(); case 283: ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '.') ADVANCE(325); - if (lookahead == '?') ADVANCE(285); + if (lookahead == '.') ADVANCE(327); + if (lookahead == '?') ADVANCE(287); END_STATE(); case 284: ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '?') ADVANCE(285); + if (lookahead == '.') ADVANCE(327); + if (lookahead == '?') ADVANCE(286); END_STATE(); case 285: - ACCEPT_TOKEN(anon_sym_QMARK_QMARK); + ACCEPT_TOKEN(anon_sym_QMARK); + if (lookahead == '?') ADVANCE(286); END_STATE(); case 286: ACCEPT_TOKEN(anon_sym_QMARK_QMARK); - if (lookahead == '=') ADVANCE(358); END_STATE(); case 287: - ACCEPT_TOKEN(anon_sym_PIPE_PIPE); + ACCEPT_TOKEN(anon_sym_QMARK_QMARK); + if (lookahead == '=') ADVANCE(363); END_STATE(); case 288: ACCEPT_TOKEN(anon_sym_PIPE_PIPE); - if (lookahead == '=') ADVANCE(357); END_STATE(); case 289: - ACCEPT_TOKEN(anon_sym_AMP_AMP); + ACCEPT_TOKEN(anon_sym_PIPE_PIPE); + if (lookahead == '=') ADVANCE(362); END_STATE(); case 290: ACCEPT_TOKEN(anon_sym_AMP_AMP); - if (lookahead == '=') ADVANCE(356); END_STATE(); case 291: - ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '=') ADVANCE(355); - if (lookahead == '|') ADVANCE(288); + ACCEPT_TOKEN(anon_sym_AMP_AMP); + if (lookahead == '=') ADVANCE(361); END_STATE(); case 292: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(287); + if (lookahead == '=') ADVANCE(360); + if (lookahead == '|') ADVANCE(289); END_STATE(); case 293: - ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT); + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '|') ADVANCE(288); END_STATE(); case 294: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(303); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT); END_STATE(); case 295: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(246); + if (lookahead == 'e') ADVANCE(304); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 296: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(306); + if (lookahead == 'e') ADVANCE(247); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 297: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'l') ADVANCE(302); + if (lookahead == 'e') ADVANCE(308); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 298: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'n') ADVANCE(342); + if (lookahead == 'l') ADVANCE(303); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 299: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'n') ADVANCE(305); + if (lookahead == 'n') ADVANCE(347); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 300: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'o') ADVANCE(299); + if (lookahead == 'n') ADVANCE(306); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 301: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 's') ADVANCE(249); + if (lookahead == 'o') ADVANCE(300); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 302: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 's') ADVANCE(295); + if (lookahead == 's') ADVANCE(250); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 303: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(224); + if (lookahead == 's') ADVANCE(296); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 304: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(270); + if (lookahead == 't') ADVANCE(225); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 305: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(296); + if (lookahead == 't') ADVANCE(271); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 306: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'x') ADVANCE(304); + if (lookahead == 't') ADVANCE(297); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 307: ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'x') ADVANCE(330); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); case 308: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'x') ADVANCE(305); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 309: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 310: ACCEPT_TOKEN(aux_sym_string_token1); - END_STATE(); - case 309: - ACCEPT_TOKEN(aux_sym_string_token1); - if (lookahead == '\r') ADVANCE(317); - if (lookahead == '?') ADVANCE(316); - if (lookahead == 'u') ADVANCE(166); - if (lookahead == 'x') ADVANCE(171); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(321); + END_STATE(); + case 311: + ACCEPT_TOKEN(aux_sym_string_token1); + if (lookahead == '\r') ADVANCE(319); + if (lookahead == '?') ADVANCE(318); + if (lookahead == 'u') ADVANCE(167); + if (lookahead == 'x') ADVANCE(172); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(323); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ' || lookahead == '"' || @@ -4633,96 +4682,114 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('<' <= lookahead && lookahead <= '>') || lookahead == '[' || - lookahead == ']') ADVANCE(315); - if (lookahead != 0) ADVANCE(322); + lookahead == ']') ADVANCE(317); + if (lookahead != 0) ADVANCE(324); END_STATE(); - case 310: + case 312: ACCEPT_TOKEN(aux_sym_string_token1); - if (lookahead == '>') ADVANCE(163); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(172); + if (lookahead == '>') ADVANCE(164); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); - case 311: + case 313: ACCEPT_TOKEN(aux_sym_string_token1); - if (lookahead == 'u') ADVANCE(130); - if (lookahead == 'x') ADVANCE(146); + if (lookahead == 'u') ADVANCE(131); + if (lookahead == 'x') ADVANCE(147); if (lookahead == '\r' || - lookahead == '?') ADVANCE(317); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(320); - if (lookahead != 0) ADVANCE(315); + lookahead == '?') ADVANCE(319); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(322); + if (lookahead != 0) ADVANCE(317); END_STATE(); - case 312: + case 314: ACCEPT_TOKEN(aux_sym_string_token1); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(172); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); - case 313: + case 315: ACCEPT_TOKEN(aux_sym_string_token2); END_STATE(); - case 314: + case 316: ACCEPT_TOKEN(aux_sym_string_token2); - if (lookahead == 'u') ADVANCE(130); - if (lookahead == 'x') ADVANCE(146); + if (lookahead == 'u') ADVANCE(131); + if (lookahead == 'x') ADVANCE(147); if (lookahead == '\r' || - lookahead == '?') ADVANCE(317); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(320); - if (lookahead != 0) ADVANCE(315); - END_STATE(); - case 315: - ACCEPT_TOKEN(sym__escape_sequence); - END_STATE(); - case 316: - ACCEPT_TOKEN(sym__escape_sequence); - if (lookahead == '\n') ADVANCE(315); - if (lookahead == 0x2028 || - lookahead == 0x2029) ADVANCE(322); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(172); + lookahead == '?') ADVANCE(319); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(322); + if (lookahead != 0) ADVANCE(317); END_STATE(); case 317: ACCEPT_TOKEN(sym__escape_sequence); - if (lookahead == '\n' || - lookahead == 0x2028 || - lookahead == 0x2029) ADVANCE(315); END_STATE(); case 318: ACCEPT_TOKEN(sym__escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(315); + if (lookahead == '\n') ADVANCE(317); + if (lookahead == 0x2028 || + lookahead == 0x2029) ADVANCE(324); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); case 319: ACCEPT_TOKEN(sym__escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(322); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(172); + if (lookahead == '\n' || + lookahead == 0x2028 || + lookahead == 0x2029) ADVANCE(317); END_STATE(); case 320: ACCEPT_TOKEN(sym__escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(318); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(317); END_STATE(); case 321: ACCEPT_TOKEN(sym__escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(319); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(172); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(324); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); case 322: ACCEPT_TOKEN(sym__escape_sequence); - if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(172); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(320); END_STATE(); case 323: - ACCEPT_TOKEN(sym_number); - if (lookahead == '.') ADVANCE(324); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(323); + ACCEPT_TOKEN(sym__escape_sequence); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(321); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); case 324: - ACCEPT_TOKEN(sym_number); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(324); + ACCEPT_TOKEN(sym__escape_sequence); + if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(173); END_STATE(); case 325: - ACCEPT_TOKEN(anon_sym_QMARK_DOT); + ACCEPT_TOKEN(sym_number); + if (lookahead == '.') ADVANCE(326); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(325); END_STATE(); case 326: - ACCEPT_TOKEN(anon_sym_BANG_DOT); + ACCEPT_TOKEN(sym_number); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(326); END_STATE(); case 327: - ACCEPT_TOKEN(anon_sym_ms); + ACCEPT_TOKEN(anon_sym_QMARK_DOT); END_STATE(); case 328: + ACCEPT_TOKEN(anon_sym_BANG_DOT); + END_STATE(); + case 329: + ACCEPT_TOKEN(anon_sym_px); + END_STATE(); + case 330: + ACCEPT_TOKEN(anon_sym_px); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 331: + ACCEPT_TOKEN(anon_sym_PERCENT); + END_STATE(); + case 332: + ACCEPT_TOKEN(anon_sym_PERCENT); + if (lookahead == '=') ADVANCE(353); + END_STATE(); + case 333: + ACCEPT_TOKEN(anon_sym_ms); + END_STATE(); + case 334: ACCEPT_TOKEN(anon_sym_ms); if (lookahead == 'd' || lookahead == 'g' || @@ -4731,12 +4798,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 's' || lookahead == 'u' || lookahead == 'v' || - lookahead == 'y') ADVANCE(257); + lookahead == 'y') ADVANCE(258); END_STATE(); - case 329: + case 335: ACCEPT_TOKEN(anon_sym_s); END_STATE(); - case 330: + case 336: ACCEPT_TOKEN(anon_sym_s); if (lookahead == 'd' || lookahead == 'g' || @@ -4745,105 +4812,101 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 's' || lookahead == 'u' || lookahead == 'v' || - lookahead == 'y') ADVANCE(257); + lookahead == 'y') ADVANCE(258); END_STATE(); - case 331: + case 337: ACCEPT_TOKEN(anon_sym_BQUOTE); END_STATE(); - case 332: + case 338: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '=') ADVANCE(345); + if (lookahead == '=') ADVANCE(350); END_STATE(); - case 333: + case 339: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '=') ADVANCE(345); + if (lookahead == '=') ADVANCE(350); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); - case 334: + case 340: ACCEPT_TOKEN(anon_sym_STAR_STAR); - if (lookahead == '=') ADVANCE(349); - END_STATE(); - case 335: - ACCEPT_TOKEN(anon_sym_PERCENT); - if (lookahead == '=') ADVANCE(348); + if (lookahead == '=') ADVANCE(354); END_STATE(); - case 336: + case 341: ACCEPT_TOKEN(anon_sym_EQ_EQ); - if (lookahead == '=') ADVANCE(337); + if (lookahead == '=') ADVANCE(342); END_STATE(); - case 337: + case 342: ACCEPT_TOKEN(anon_sym_EQ_EQ_EQ); END_STATE(); - case 338: + case 343: ACCEPT_TOKEN(anon_sym_BANG_EQ); - if (lookahead == '=') ADVANCE(339); + if (lookahead == '=') ADVANCE(344); END_STATE(); - case 339: + case 344: ACCEPT_TOKEN(anon_sym_BANG_EQ_EQ); END_STATE(); - case 340: + case 345: ACCEPT_TOKEN(anon_sym_LT_EQ); END_STATE(); - case 341: + case 346: ACCEPT_TOKEN(anon_sym_in); END_STATE(); - case 342: + case 347: ACCEPT_TOKEN(anon_sym_in); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); - case 343: + case 348: ACCEPT_TOKEN(anon_sym_GT_EQ); END_STATE(); - case 344: + case 349: ACCEPT_TOKEN(anon_sym_PLUS_EQ); END_STATE(); - case 345: + case 350: ACCEPT_TOKEN(anon_sym_DASH_EQ); END_STATE(); - case 346: + case 351: ACCEPT_TOKEN(anon_sym_STAR_EQ); END_STATE(); - case 347: + case 352: ACCEPT_TOKEN(anon_sym_SLASH_EQ); END_STATE(); - case 348: + case 353: ACCEPT_TOKEN(anon_sym_PERCENT_EQ); END_STATE(); - case 349: + case 354: ACCEPT_TOKEN(anon_sym_STAR_STAR_EQ); END_STATE(); - case 350: + case 355: ACCEPT_TOKEN(anon_sym_LT_LT_EQ); END_STATE(); - case 351: + case 356: ACCEPT_TOKEN(anon_sym_GT_GT_EQ); END_STATE(); - case 352: + case 357: ACCEPT_TOKEN(anon_sym_GT_GT_GT_EQ); END_STATE(); - case 353: + case 358: ACCEPT_TOKEN(anon_sym_AMP_EQ); END_STATE(); - case 354: + case 359: ACCEPT_TOKEN(anon_sym_CARET_EQ); END_STATE(); - case 355: + case 360: ACCEPT_TOKEN(anon_sym_PIPE_EQ); END_STATE(); - case 356: + case 361: ACCEPT_TOKEN(anon_sym_AMP_AMP_EQ); END_STATE(); - case 357: + case 362: ACCEPT_TOKEN(anon_sym_PIPE_PIPE_EQ); END_STATE(); - case 358: + case 363: ACCEPT_TOKEN(anon_sym_QMARK_QMARK_EQ); END_STATE(); default: @@ -4853,7 +4916,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 = 152, .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}, @@ -4871,114 +4934,114 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [16] = {.lex_state = 1, .external_lex_state = 3}, [17] = {.lex_state = 1, .external_lex_state = 3}, [18] = {.lex_state = 1, .external_lex_state = 3}, - [19] = {.lex_state = 2, .external_lex_state = 3}, - [20] = {.lex_state = 2, .external_lex_state = 3}, - [21] = {.lex_state = 1, .external_lex_state = 3}, - [22] = {.lex_state = 1, .external_lex_state = 3}, - [23] = {.lex_state = 2, .external_lex_state = 3}, + [19] = {.lex_state = 1, .external_lex_state = 3}, + [20] = {.lex_state = 1, .external_lex_state = 3}, + [21] = {.lex_state = 2, .external_lex_state = 3}, + [22] = {.lex_state = 2, .external_lex_state = 3}, + [23] = {.lex_state = 1, .external_lex_state = 3}, [24] = {.lex_state = 2, .external_lex_state = 3}, - [25] = {.lex_state = 2, .external_lex_state = 3}, + [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 = 1, .external_lex_state = 3}, - [32] = {.lex_state = 1, .external_lex_state = 3}, - [33] = {.lex_state = 2, .external_lex_state = 3}, + [31] = {.lex_state = 2, .external_lex_state = 3}, + [32] = {.lex_state = 2, .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}, + [35] = {.lex_state = 1, .external_lex_state = 3}, [36] = {.lex_state = 2, .external_lex_state = 3}, [37] = {.lex_state = 2, .external_lex_state = 3}, [38] = {.lex_state = 2, .external_lex_state = 3}, [39] = {.lex_state = 2, .external_lex_state = 3}, - [40] = {.lex_state = 1, .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 = 1, .external_lex_state = 3}, + [43] = {.lex_state = 2, .external_lex_state = 3}, [44] = {.lex_state = 1, .external_lex_state = 3}, - [45] = {.lex_state = 1, .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}, + [47] = {.lex_state = 1, .external_lex_state = 3}, [48] = {.lex_state = 1, .external_lex_state = 3}, [49] = {.lex_state = 1, .external_lex_state = 3}, - [50] = {.lex_state = 1, .external_lex_state = 3}, - [51] = {.lex_state = 1, .external_lex_state = 4}, + [50] = {.lex_state = 2, .external_lex_state = 3}, + [51] = {.lex_state = 2, .external_lex_state = 3}, [52] = {.lex_state = 1, .external_lex_state = 3}, - [53] = {.lex_state = 1, .external_lex_state = 4}, + [53] = {.lex_state = 1, .external_lex_state = 3}, [54] = {.lex_state = 1, .external_lex_state = 3}, - [55] = {.lex_state = 1, .external_lex_state = 4}, - [56] = {.lex_state = 2, .external_lex_state = 3}, - [57] = {.lex_state = 1, .external_lex_state = 3}, - [58] = {.lex_state = 2, .external_lex_state = 3}, - [59] = {.lex_state = 1, .external_lex_state = 3}, + [55] = {.lex_state = 2, .external_lex_state = 3}, + [56] = {.lex_state = 1, .external_lex_state = 4}, + [57] = {.lex_state = 2, .external_lex_state = 3}, + [58] = {.lex_state = 1, .external_lex_state = 4}, + [59] = {.lex_state = 1, .external_lex_state = 4}, [60] = {.lex_state = 1, .external_lex_state = 3}, [61] = {.lex_state = 1, .external_lex_state = 3}, - [62] = {.lex_state = 1, .external_lex_state = 4}, + [62] = {.lex_state = 1, .external_lex_state = 3}, [63] = {.lex_state = 1, .external_lex_state = 4}, [64] = {.lex_state = 1, .external_lex_state = 3}, [65] = {.lex_state = 1, .external_lex_state = 4}, - [66] = {.lex_state = 1, .external_lex_state = 4}, - [67] = {.lex_state = 1, .external_lex_state = 4}, - [68] = {.lex_state = 1, .external_lex_state = 4}, - [69] = {.lex_state = 2, .external_lex_state = 3}, + [66] = {.lex_state = 1, .external_lex_state = 3}, + [67] = {.lex_state = 1, .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 = 4}, [71] = {.lex_state = 1, .external_lex_state = 4}, - [72] = {.lex_state = 1, .external_lex_state = 4}, + [72] = {.lex_state = 2, .external_lex_state = 3}, [73] = {.lex_state = 1, .external_lex_state = 4}, - [74] = {.lex_state = 2, .external_lex_state = 3}, + [74] = {.lex_state = 1, .external_lex_state = 4}, [75] = {.lex_state = 1, .external_lex_state = 4}, [76] = {.lex_state = 1, .external_lex_state = 4}, - [77] = {.lex_state = 2, .external_lex_state = 3}, - [78] = {.lex_state = 2, .external_lex_state = 3}, - [79] = {.lex_state = 1, .external_lex_state = 4}, + [77] = {.lex_state = 1, .external_lex_state = 4}, + [78] = {.lex_state = 1, .external_lex_state = 4}, + [79] = {.lex_state = 2, .external_lex_state = 3}, [80] = {.lex_state = 1, .external_lex_state = 4}, [81] = {.lex_state = 1, .external_lex_state = 4}, [82] = {.lex_state = 1, .external_lex_state = 4}, - [83] = {.lex_state = 1, .external_lex_state = 4}, - [84] = {.lex_state = 2, .external_lex_state = 3}, - [85] = {.lex_state = 152, .external_lex_state = 5}, - [86] = {.lex_state = 152, .external_lex_state = 5}, - [87] = {.lex_state = 152, .external_lex_state = 5}, - [88] = {.lex_state = 152, .external_lex_state = 5}, - [89] = {.lex_state = 152, .external_lex_state = 2}, - [90] = {.lex_state = 1, .external_lex_state = 3}, - [91] = {.lex_state = 152, .external_lex_state = 2}, - [92] = {.lex_state = 152, .external_lex_state = 2}, - [93] = {.lex_state = 1, .external_lex_state = 4}, - [94] = {.lex_state = 1, .external_lex_state = 4}, - [95] = {.lex_state = 152, .external_lex_state = 2}, - [96] = {.lex_state = 152, .external_lex_state = 2}, - [97] = {.lex_state = 152, .external_lex_state = 2}, - [98] = {.lex_state = 152, .external_lex_state = 2}, - [99] = {.lex_state = 152, .external_lex_state = 2}, - [100] = {.lex_state = 152, .external_lex_state = 2}, - [101] = {.lex_state = 152, .external_lex_state = 5}, - [102] = {.lex_state = 1, .external_lex_state = 3}, - [103] = {.lex_state = 152, .external_lex_state = 2}, - [104] = {.lex_state = 1, .external_lex_state = 4}, - [105] = {.lex_state = 1, .external_lex_state = 4}, - [106] = {.lex_state = 1, .external_lex_state = 4}, - [107] = {.lex_state = 1, .external_lex_state = 4}, - [108] = {.lex_state = 1, .external_lex_state = 4}, - [109] = {.lex_state = 1, .external_lex_state = 4}, + [83] = {.lex_state = 2, .external_lex_state = 3}, + [84] = {.lex_state = 1, .external_lex_state = 4}, + [85] = {.lex_state = 2, .external_lex_state = 3}, + [86] = {.lex_state = 1, .external_lex_state = 4}, + [87] = {.lex_state = 1, .external_lex_state = 4}, + [88] = {.lex_state = 1, .external_lex_state = 4}, + [89] = {.lex_state = 153, .external_lex_state = 2}, + [90] = {.lex_state = 153, .external_lex_state = 5}, + [91] = {.lex_state = 2, .external_lex_state = 3}, + [92] = {.lex_state = 1, .external_lex_state = 4}, + [93] = {.lex_state = 153, .external_lex_state = 5}, + [94] = {.lex_state = 153, .external_lex_state = 5}, + [95] = {.lex_state = 153, .external_lex_state = 5}, + [96] = {.lex_state = 153, .external_lex_state = 2}, + [97] = {.lex_state = 1, .external_lex_state = 4}, + [98] = {.lex_state = 153, .external_lex_state = 2}, + [99] = {.lex_state = 153, .external_lex_state = 5}, + [100] = {.lex_state = 153, .external_lex_state = 2}, + [101] = {.lex_state = 1, .external_lex_state = 4}, + [102] = {.lex_state = 153, .external_lex_state = 2}, + [103] = {.lex_state = 153, .external_lex_state = 2}, + [104] = {.lex_state = 153, .external_lex_state = 2}, + [105] = {.lex_state = 153, .external_lex_state = 2}, + [106] = {.lex_state = 1, .external_lex_state = 3}, + [107] = {.lex_state = 153, .external_lex_state = 2}, + [108] = {.lex_state = 1, .external_lex_state = 3}, + [109] = {.lex_state = 153, .external_lex_state = 2}, [110] = {.lex_state = 1, .external_lex_state = 4}, - [111] = {.lex_state = 1, .external_lex_state = 3}, - [112] = {.lex_state = 4, .external_lex_state = 3}, - [113] = {.lex_state = 3, .external_lex_state = 3}, - [114] = {.lex_state = 1, .external_lex_state = 3}, - [115] = {.lex_state = 1, .external_lex_state = 3}, - [116] = {.lex_state = 1, .external_lex_state = 3}, - [117] = {.lex_state = 3, .external_lex_state = 3}, + [111] = {.lex_state = 1, .external_lex_state = 4}, + [112] = {.lex_state = 1, .external_lex_state = 4}, + [113] = {.lex_state = 1, .external_lex_state = 4}, + [114] = {.lex_state = 1, .external_lex_state = 4}, + [115] = {.lex_state = 1, .external_lex_state = 4}, + [116] = {.lex_state = 1, .external_lex_state = 4}, + [117] = {.lex_state = 1, .external_lex_state = 3}, [118] = {.lex_state = 1, .external_lex_state = 3}, - [119] = {.lex_state = 1, .external_lex_state = 3}, + [119] = {.lex_state = 4, .external_lex_state = 3}, [120] = {.lex_state = 4, .external_lex_state = 3}, [121] = {.lex_state = 3, .external_lex_state = 3}, - [122] = {.lex_state = 3, .external_lex_state = 3}, - [123] = {.lex_state = 3, .external_lex_state = 3}, - [124] = {.lex_state = 3, .external_lex_state = 3}, + [122] = {.lex_state = 1, .external_lex_state = 3}, + [123] = {.lex_state = 1, .external_lex_state = 3}, + [124] = {.lex_state = 1, .external_lex_state = 3}, [125] = {.lex_state = 3, .external_lex_state = 3}, - [126] = {.lex_state = 3, .external_lex_state = 3}, + [126] = {.lex_state = 1, .external_lex_state = 3}, [127] = {.lex_state = 3, .external_lex_state = 3}, [128] = {.lex_state = 3, .external_lex_state = 3}, [129] = {.lex_state = 3, .external_lex_state = 3}, @@ -5050,303 +5113,303 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [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 = 5, .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 = 5, .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}, + [206] = {.lex_state = 5, .external_lex_state = 3}, [207] = {.lex_state = 3, .external_lex_state = 3}, - [208] = {.lex_state = 5, .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 = 5, .external_lex_state = 3}, - [212] = {.lex_state = 24, .external_lex_state = 6}, + [211] = {.lex_state = 3, .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 = 24, .external_lex_state = 6}, - [217] = {.lex_state = 5, .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 = 25, .external_lex_state = 6}, [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 = 24, .external_lex_state = 6}, - [223] = {.lex_state = 5, .external_lex_state = 3}, - [224] = {.lex_state = 24, .external_lex_state = 6}, + [222] = {.lex_state = 5, .external_lex_state = 3}, + [223] = {.lex_state = 25, .external_lex_state = 6}, + [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 = 24, .external_lex_state = 6}, - [228] = {.lex_state = 25, .external_lex_state = 3}, - [229] = {.lex_state = 25, .external_lex_state = 3}, - [230] = {.lex_state = 25, .external_lex_state = 3}, - [231] = {.lex_state = 3, .external_lex_state = 3}, - [232] = {.lex_state = 25, .external_lex_state = 3}, - [233] = {.lex_state = 25, .external_lex_state = 3}, - [234] = {.lex_state = 3, .external_lex_state = 3}, - [235] = {.lex_state = 3, .external_lex_state = 3}, - [236] = {.lex_state = 3, .external_lex_state = 3}, - [237] = {.lex_state = 13, .external_lex_state = 6}, - [238] = {.lex_state = 3, .external_lex_state = 3}, - [239] = {.lex_state = 1, .external_lex_state = 3}, + [226] = {.lex_state = 25, .external_lex_state = 6}, + [227] = {.lex_state = 25, .external_lex_state = 6}, + [228] = {.lex_state = 5, .external_lex_state = 3}, + [229] = {.lex_state = 25, .external_lex_state = 6}, + [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 = 26, .external_lex_state = 3}, + [237] = {.lex_state = 26, .external_lex_state = 3}, + [238] = {.lex_state = 26, .external_lex_state = 3}, + [239] = {.lex_state = 26, .external_lex_state = 3}, [240] = {.lex_state = 3, .external_lex_state = 3}, - [241] = {.lex_state = 3, .external_lex_state = 3}, + [241] = {.lex_state = 26, .external_lex_state = 3}, [242] = {.lex_state = 3, .external_lex_state = 3}, - [243] = {.lex_state = 14, .external_lex_state = 3}, - [244] = {.lex_state = 3, .external_lex_state = 3}, + [243] = {.lex_state = 3, .external_lex_state = 3}, + [244] = {.lex_state = 13, .external_lex_state = 6}, [245] = {.lex_state = 3, .external_lex_state = 3}, - [246] = {.lex_state = 3, .external_lex_state = 3}, + [246] = {.lex_state = 1, .external_lex_state = 3}, [247] = {.lex_state = 3, .external_lex_state = 3}, [248] = {.lex_state = 3, .external_lex_state = 3}, - [249] = {.lex_state = 3, .external_lex_state = 3}, + [249] = {.lex_state = 14, .external_lex_state = 3}, [250] = {.lex_state = 3, .external_lex_state = 3}, [251] = {.lex_state = 3, .external_lex_state = 3}, - [252] = {.lex_state = 5, .external_lex_state = 3}, + [252] = {.lex_state = 3, .external_lex_state = 3}, [253] = {.lex_state = 3, .external_lex_state = 3}, - [254] = {.lex_state = 0, .external_lex_state = 3}, + [254] = {.lex_state = 3, .external_lex_state = 3}, [255] = {.lex_state = 3, .external_lex_state = 3}, [256] = {.lex_state = 3, .external_lex_state = 3}, [257] = {.lex_state = 3, .external_lex_state = 3}, [258] = {.lex_state = 3, .external_lex_state = 3}, - [259] = {.lex_state = 0, .external_lex_state = 3}, - [260] = {.lex_state = 3, .external_lex_state = 3}, + [259] = {.lex_state = 3, .external_lex_state = 3}, + [260] = {.lex_state = 5, .external_lex_state = 3}, [261] = {.lex_state = 3, .external_lex_state = 3}, - [262] = {.lex_state = 8, .external_lex_state = 3}, + [262] = {.lex_state = 3, .external_lex_state = 3}, [263] = {.lex_state = 0, .external_lex_state = 3}, - [264] = {.lex_state = 152, .external_lex_state = 2}, - [265] = {.lex_state = 152, .external_lex_state = 2}, - [266] = {.lex_state = 152, .external_lex_state = 2}, - [267] = {.lex_state = 152, .external_lex_state = 2}, - [268] = {.lex_state = 152, .external_lex_state = 2}, - [269] = {.lex_state = 152, .external_lex_state = 2}, - [270] = {.lex_state = 152, .external_lex_state = 2}, - [271] = {.lex_state = 152, .external_lex_state = 2}, - [272] = {.lex_state = 152, .external_lex_state = 2}, - [273] = {.lex_state = 24, .external_lex_state = 6}, - [274] = {.lex_state = 152, .external_lex_state = 2}, - [275] = {.lex_state = 152, .external_lex_state = 2}, - [276] = {.lex_state = 152, .external_lex_state = 2}, - [277] = {.lex_state = 152, .external_lex_state = 2}, - [278] = {.lex_state = 152, .external_lex_state = 2}, - [279] = {.lex_state = 152, .external_lex_state = 2}, - [280] = {.lex_state = 9, .external_lex_state = 3}, - [281] = {.lex_state = 152, .external_lex_state = 2}, - [282] = {.lex_state = 1, .external_lex_state = 3}, - [283] = {.lex_state = 3, .external_lex_state = 3}, - [284] = {.lex_state = 152, .external_lex_state = 2}, - [285] = {.lex_state = 152, .external_lex_state = 2}, - [286] = {.lex_state = 152, .external_lex_state = 2}, - [287] = {.lex_state = 152, .external_lex_state = 2}, - [288] = {.lex_state = 152, .external_lex_state = 2}, - [289] = {.lex_state = 152, .external_lex_state = 2}, - [290] = {.lex_state = 152, .external_lex_state = 2}, - [291] = {.lex_state = 152, .external_lex_state = 2}, - [292] = {.lex_state = 3, .external_lex_state = 3}, - [293] = {.lex_state = 152, .external_lex_state = 2}, - [294] = {.lex_state = 152, .external_lex_state = 2}, - [295] = {.lex_state = 152, .external_lex_state = 2}, - [296] = {.lex_state = 152, .external_lex_state = 2}, - [297] = {.lex_state = 152, .external_lex_state = 2}, - [298] = {.lex_state = 152, .external_lex_state = 2}, + [264] = {.lex_state = 3, .external_lex_state = 3}, + [265] = {.lex_state = 3, .external_lex_state = 3}, + [266] = {.lex_state = 3, .external_lex_state = 3}, + [267] = {.lex_state = 3, .external_lex_state = 3}, + [268] = {.lex_state = 8, .external_lex_state = 3}, + [269] = {.lex_state = 0, .external_lex_state = 3}, + [270] = {.lex_state = 3, .external_lex_state = 3}, + [271] = {.lex_state = 153, .external_lex_state = 2}, + [272] = {.lex_state = 153, .external_lex_state = 2}, + [273] = {.lex_state = 153, .external_lex_state = 2}, + [274] = {.lex_state = 153, .external_lex_state = 2}, + [275] = {.lex_state = 153, .external_lex_state = 2}, + [276] = {.lex_state = 153, .external_lex_state = 2}, + [277] = {.lex_state = 153, .external_lex_state = 2}, + [278] = {.lex_state = 153, .external_lex_state = 2}, + [279] = {.lex_state = 153, .external_lex_state = 2}, + [280] = {.lex_state = 3, .external_lex_state = 3}, + [281] = {.lex_state = 153, .external_lex_state = 2}, + [282] = {.lex_state = 153, .external_lex_state = 2}, + [283] = {.lex_state = 153, .external_lex_state = 2}, + [284] = {.lex_state = 153, .external_lex_state = 2}, + [285] = {.lex_state = 153, .external_lex_state = 2}, + [286] = {.lex_state = 153, .external_lex_state = 2}, + [287] = {.lex_state = 153, .external_lex_state = 2}, + [288] = {.lex_state = 153, .external_lex_state = 2}, + [289] = {.lex_state = 153, .external_lex_state = 2}, + [290] = {.lex_state = 153, .external_lex_state = 2}, + [291] = {.lex_state = 153, .external_lex_state = 2}, + [292] = {.lex_state = 153, .external_lex_state = 2}, + [293] = {.lex_state = 153, .external_lex_state = 2}, + [294] = {.lex_state = 153, .external_lex_state = 2}, + [295] = {.lex_state = 153, .external_lex_state = 2}, + [296] = {.lex_state = 153, .external_lex_state = 2}, + [297] = {.lex_state = 153, .external_lex_state = 2}, + [298] = {.lex_state = 153, .external_lex_state = 2}, [299] = {.lex_state = 3, .external_lex_state = 3}, - [300] = {.lex_state = 152, .external_lex_state = 2}, - [301] = {.lex_state = 152, .external_lex_state = 2}, - [302] = {.lex_state = 152, .external_lex_state = 2}, - [303] = {.lex_state = 53, .external_lex_state = 3}, - [304] = {.lex_state = 152, .external_lex_state = 2}, - [305] = {.lex_state = 152, .external_lex_state = 2}, - [306] = {.lex_state = 152, .external_lex_state = 2}, - [307] = {.lex_state = 152, .external_lex_state = 2}, - [308] = {.lex_state = 152, .external_lex_state = 2}, - [309] = {.lex_state = 53, .external_lex_state = 3}, - [310] = {.lex_state = 152, .external_lex_state = 2}, - [311] = {.lex_state = 152, .external_lex_state = 2}, - [312] = {.lex_state = 152, .external_lex_state = 2}, - [313] = {.lex_state = 152, .external_lex_state = 2}, - [314] = {.lex_state = 152, .external_lex_state = 2}, - [315] = {.lex_state = 152, .external_lex_state = 2}, - [316] = {.lex_state = 152, .external_lex_state = 2}, - [317] = {.lex_state = 152, .external_lex_state = 2}, - [318] = {.lex_state = 152, .external_lex_state = 5}, - [319] = {.lex_state = 152, .external_lex_state = 5}, - [320] = {.lex_state = 0, .external_lex_state = 3}, - [321] = {.lex_state = 152, .external_lex_state = 5}, - [322] = {.lex_state = 152, .external_lex_state = 5}, - [323] = {.lex_state = 24, .external_lex_state = 6}, - [324] = {.lex_state = 152, .external_lex_state = 5}, - [325] = {.lex_state = 152, .external_lex_state = 5}, - [326] = {.lex_state = 11, .external_lex_state = 3}, - [327] = {.lex_state = 25, .external_lex_state = 3}, - [328] = {.lex_state = 152, .external_lex_state = 5}, - [329] = {.lex_state = 152, .external_lex_state = 5}, - [330] = {.lex_state = 152, .external_lex_state = 5}, - [331] = {.lex_state = 152, .external_lex_state = 5}, - [332] = {.lex_state = 152, .external_lex_state = 5}, - [333] = {.lex_state = 152, .external_lex_state = 5}, - [334] = {.lex_state = 152, .external_lex_state = 5}, - [335] = {.lex_state = 152, .external_lex_state = 5}, - [336] = {.lex_state = 24, .external_lex_state = 6}, - [337] = {.lex_state = 152, .external_lex_state = 5}, - [338] = {.lex_state = 152, .external_lex_state = 5}, - [339] = {.lex_state = 152, .external_lex_state = 5}, - [340] = {.lex_state = 152, .external_lex_state = 5}, - [341] = {.lex_state = 152, .external_lex_state = 5}, - [342] = {.lex_state = 152, .external_lex_state = 5}, - [343] = {.lex_state = 152, .external_lex_state = 5}, - [344] = {.lex_state = 152, .external_lex_state = 5}, - [345] = {.lex_state = 152, .external_lex_state = 5}, - [346] = {.lex_state = 152, .external_lex_state = 5}, - [347] = {.lex_state = 152, .external_lex_state = 5}, - [348] = {.lex_state = 152, .external_lex_state = 5}, - [349] = {.lex_state = 152, .external_lex_state = 5}, - [350] = {.lex_state = 152, .external_lex_state = 5}, - [351] = {.lex_state = 152, .external_lex_state = 5}, - [352] = {.lex_state = 152, .external_lex_state = 5}, - [353] = {.lex_state = 152, .external_lex_state = 5}, - [354] = {.lex_state = 152, .external_lex_state = 5}, - [355] = {.lex_state = 152, .external_lex_state = 5}, - [356] = {.lex_state = 152, .external_lex_state = 5}, - [357] = {.lex_state = 0, .external_lex_state = 3}, - [358] = {.lex_state = 152, .external_lex_state = 5}, - [359] = {.lex_state = 152, .external_lex_state = 5}, - [360] = {.lex_state = 152, .external_lex_state = 5}, - [361] = {.lex_state = 152, .external_lex_state = 5}, - [362] = {.lex_state = 152, .external_lex_state = 5}, - [363] = {.lex_state = 152, .external_lex_state = 5}, - [364] = {.lex_state = 152, .external_lex_state = 5}, - [365] = {.lex_state = 152, .external_lex_state = 5}, - [366] = {.lex_state = 152, .external_lex_state = 5}, + [300] = {.lex_state = 153, .external_lex_state = 2}, + [301] = {.lex_state = 153, .external_lex_state = 2}, + [302] = {.lex_state = 153, .external_lex_state = 2}, + [303] = {.lex_state = 9, .external_lex_state = 3}, + [304] = {.lex_state = 153, .external_lex_state = 2}, + [305] = {.lex_state = 153, .external_lex_state = 2}, + [306] = {.lex_state = 54, .external_lex_state = 3}, + [307] = {.lex_state = 153, .external_lex_state = 2}, + [308] = {.lex_state = 1, .external_lex_state = 3}, + [309] = {.lex_state = 153, .external_lex_state = 2}, + [310] = {.lex_state = 153, .external_lex_state = 2}, + [311] = {.lex_state = 54, .external_lex_state = 3}, + [312] = {.lex_state = 153, .external_lex_state = 2}, + [313] = {.lex_state = 153, .external_lex_state = 2}, + [314] = {.lex_state = 3, .external_lex_state = 3}, + [315] = {.lex_state = 0, .external_lex_state = 3}, + [316] = {.lex_state = 153, .external_lex_state = 2}, + [317] = {.lex_state = 153, .external_lex_state = 2}, + [318] = {.lex_state = 153, .external_lex_state = 2}, + [319] = {.lex_state = 153, .external_lex_state = 2}, + [320] = {.lex_state = 153, .external_lex_state = 2}, + [321] = {.lex_state = 153, .external_lex_state = 2}, + [322] = {.lex_state = 153, .external_lex_state = 2}, + [323] = {.lex_state = 25, .external_lex_state = 6}, + [324] = {.lex_state = 153, .external_lex_state = 2}, + [325] = {.lex_state = 153, .external_lex_state = 2}, + [326] = {.lex_state = 0, .external_lex_state = 3}, + [327] = {.lex_state = 153, .external_lex_state = 5}, + [328] = {.lex_state = 153, .external_lex_state = 5}, + [329] = {.lex_state = 153, .external_lex_state = 5}, + [330] = {.lex_state = 153, .external_lex_state = 5}, + [331] = {.lex_state = 153, .external_lex_state = 5}, + [332] = {.lex_state = 26, .external_lex_state = 3}, + [333] = {.lex_state = 153, .external_lex_state = 5}, + [334] = {.lex_state = 153, .external_lex_state = 5}, + [335] = {.lex_state = 153, .external_lex_state = 5}, + [336] = {.lex_state = 153, .external_lex_state = 5}, + [337] = {.lex_state = 153, .external_lex_state = 5}, + [338] = {.lex_state = 153, .external_lex_state = 5}, + [339] = {.lex_state = 153, .external_lex_state = 5}, + [340] = {.lex_state = 153, .external_lex_state = 5}, + [341] = {.lex_state = 153, .external_lex_state = 5}, + [342] = {.lex_state = 153, .external_lex_state = 5}, + [343] = {.lex_state = 153, .external_lex_state = 5}, + [344] = {.lex_state = 153, .external_lex_state = 5}, + [345] = {.lex_state = 153, .external_lex_state = 5}, + [346] = {.lex_state = 153, .external_lex_state = 5}, + [347] = {.lex_state = 153, .external_lex_state = 5}, + [348] = {.lex_state = 153, .external_lex_state = 5}, + [349] = {.lex_state = 0, .external_lex_state = 3}, + [350] = {.lex_state = 153, .external_lex_state = 5}, + [351] = {.lex_state = 153, .external_lex_state = 5}, + [352] = {.lex_state = 25, .external_lex_state = 6}, + [353] = {.lex_state = 153, .external_lex_state = 5}, + [354] = {.lex_state = 153, .external_lex_state = 5}, + [355] = {.lex_state = 153, .external_lex_state = 5}, + [356] = {.lex_state = 153, .external_lex_state = 5}, + [357] = {.lex_state = 153, .external_lex_state = 5}, + [358] = {.lex_state = 153, .external_lex_state = 5}, + [359] = {.lex_state = 153, .external_lex_state = 5}, + [360] = {.lex_state = 153, .external_lex_state = 5}, + [361] = {.lex_state = 153, .external_lex_state = 5}, + [362] = {.lex_state = 153, .external_lex_state = 5}, + [363] = {.lex_state = 153, .external_lex_state = 5}, + [364] = {.lex_state = 153, .external_lex_state = 5}, + [365] = {.lex_state = 153, .external_lex_state = 5}, + [366] = {.lex_state = 153, .external_lex_state = 5}, [367] = {.lex_state = 3, .external_lex_state = 3}, - [368] = {.lex_state = 152, .external_lex_state = 5}, - [369] = {.lex_state = 152, .external_lex_state = 5}, - [370] = {.lex_state = 152, .external_lex_state = 5}, - [371] = {.lex_state = 152, .external_lex_state = 5}, - [372] = {.lex_state = 152, .external_lex_state = 5}, - [373] = {.lex_state = 0, .external_lex_state = 3}, - [374] = {.lex_state = 24, .external_lex_state = 6}, - [375] = {.lex_state = 24, .external_lex_state = 6}, - [376] = {.lex_state = 0, .external_lex_state = 3}, - [377] = {.lex_state = 3, .external_lex_state = 3}, - [378] = {.lex_state = 24, .external_lex_state = 6}, - [379] = {.lex_state = 8, .external_lex_state = 3}, - [380] = {.lex_state = 24, .external_lex_state = 6}, - [381] = {.lex_state = 0, .external_lex_state = 3}, - [382] = {.lex_state = 24, .external_lex_state = 6}, - [383] = {.lex_state = 25, .external_lex_state = 3}, - [384] = {.lex_state = 0, .external_lex_state = 3}, - [385] = {.lex_state = 24, .external_lex_state = 6}, - [386] = {.lex_state = 24, .external_lex_state = 6}, - [387] = {.lex_state = 24, .external_lex_state = 6}, - [388] = {.lex_state = 24, .external_lex_state = 6}, - [389] = {.lex_state = 25, .external_lex_state = 3}, - [390] = {.lex_state = 24, .external_lex_state = 6}, - [391] = {.lex_state = 24, .external_lex_state = 6}, + [368] = {.lex_state = 25, .external_lex_state = 6}, + [369] = {.lex_state = 153, .external_lex_state = 5}, + [370] = {.lex_state = 11, .external_lex_state = 3}, + [371] = {.lex_state = 153, .external_lex_state = 5}, + [372] = {.lex_state = 153, .external_lex_state = 5}, + [373] = {.lex_state = 153, .external_lex_state = 5}, + [374] = {.lex_state = 153, .external_lex_state = 5}, + [375] = {.lex_state = 153, .external_lex_state = 5}, + [376] = {.lex_state = 153, .external_lex_state = 5}, + [377] = {.lex_state = 153, .external_lex_state = 5}, + [378] = {.lex_state = 153, .external_lex_state = 5}, + [379] = {.lex_state = 153, .external_lex_state = 5}, + [380] = {.lex_state = 153, .external_lex_state = 5}, + [381] = {.lex_state = 25, .external_lex_state = 6}, + [382] = {.lex_state = 0, .external_lex_state = 3}, + [383] = {.lex_state = 25, .external_lex_state = 6}, + [384] = {.lex_state = 26, .external_lex_state = 3}, + [385] = {.lex_state = 25, .external_lex_state = 6}, + [386] = {.lex_state = 25, .external_lex_state = 6}, + [387] = {.lex_state = 25, .external_lex_state = 6}, + [388] = {.lex_state = 25, .external_lex_state = 6}, + [389] = {.lex_state = 8, .external_lex_state = 3}, + [390] = {.lex_state = 25, .external_lex_state = 6}, + [391] = {.lex_state = 0, .external_lex_state = 3}, [392] = {.lex_state = 3, .external_lex_state = 3}, - [393] = {.lex_state = 24, .external_lex_state = 6}, - [394] = {.lex_state = 25, .external_lex_state = 3}, - [395] = {.lex_state = 1, .external_lex_state = 4}, - [396] = {.lex_state = 25, .external_lex_state = 3}, - [397] = {.lex_state = 25, .external_lex_state = 3}, - [398] = {.lex_state = 0, .external_lex_state = 3}, - [399] = {.lex_state = 3, .external_lex_state = 3}, - [400] = {.lex_state = 25, .external_lex_state = 3}, - [401] = {.lex_state = 25, .external_lex_state = 3}, - [402] = {.lex_state = 25, .external_lex_state = 3}, - [403] = {.lex_state = 25, .external_lex_state = 3}, - [404] = {.lex_state = 25, .external_lex_state = 3}, - [405] = {.lex_state = 25, .external_lex_state = 3}, - [406] = {.lex_state = 25, .external_lex_state = 3}, - [407] = {.lex_state = 25, .external_lex_state = 3}, - [408] = {.lex_state = 25, .external_lex_state = 3}, - [409] = {.lex_state = 1, .external_lex_state = 3}, - [410] = {.lex_state = 0, .external_lex_state = 3}, - [411] = {.lex_state = 0, .external_lex_state = 3}, - [412] = {.lex_state = 1, .external_lex_state = 3}, - [413] = {.lex_state = 0, .external_lex_state = 3}, - [414] = {.lex_state = 1, .external_lex_state = 3}, - [415] = {.lex_state = 0, .external_lex_state = 3}, - [416] = {.lex_state = 1, .external_lex_state = 4}, - [417] = {.lex_state = 1, .external_lex_state = 3}, + [393] = {.lex_state = 0, .external_lex_state = 3}, + [394] = {.lex_state = 25, .external_lex_state = 6}, + [395] = {.lex_state = 25, .external_lex_state = 6}, + [396] = {.lex_state = 25, .external_lex_state = 6}, + [397] = {.lex_state = 0, .external_lex_state = 3}, + [398] = {.lex_state = 26, .external_lex_state = 3}, + [399] = {.lex_state = 25, .external_lex_state = 6}, + [400] = {.lex_state = 3, .external_lex_state = 3}, + [401] = {.lex_state = 25, .external_lex_state = 6}, + [402] = {.lex_state = 26, .external_lex_state = 3}, + [403] = {.lex_state = 26, .external_lex_state = 3}, + [404] = {.lex_state = 1, .external_lex_state = 3}, + [405] = {.lex_state = 0, .external_lex_state = 3}, + [406] = {.lex_state = 26, .external_lex_state = 3}, + [407] = {.lex_state = 26, .external_lex_state = 3}, + [408] = {.lex_state = 3, .external_lex_state = 3}, + [409] = {.lex_state = 1, .external_lex_state = 4}, + [410] = {.lex_state = 26, .external_lex_state = 3}, + [411] = {.lex_state = 26, .external_lex_state = 3}, + [412] = {.lex_state = 26, .external_lex_state = 3}, + [413] = {.lex_state = 26, .external_lex_state = 3}, + [414] = {.lex_state = 26, .external_lex_state = 3}, + [415] = {.lex_state = 26, .external_lex_state = 3}, + [416] = {.lex_state = 26, .external_lex_state = 3}, + [417] = {.lex_state = 26, .external_lex_state = 3}, [418] = {.lex_state = 19, .external_lex_state = 3}, [419] = {.lex_state = 19, .external_lex_state = 3}, - [420] = {.lex_state = 0, .external_lex_state = 3}, - [421] = {.lex_state = 19, .external_lex_state = 3}, + [420] = {.lex_state = 1, .external_lex_state = 3}, + [421] = {.lex_state = 2, .external_lex_state = 3}, [422] = {.lex_state = 0, .external_lex_state = 3}, - [423] = {.lex_state = 0, .external_lex_state = 3}, - [424] = {.lex_state = 0, .external_lex_state = 3}, - [425] = {.lex_state = 19, .external_lex_state = 3}, - [426] = {.lex_state = 0, .external_lex_state = 3}, - [427] = {.lex_state = 1, .external_lex_state = 3}, + [423] = {.lex_state = 19, .external_lex_state = 3}, + [424] = {.lex_state = 1, .external_lex_state = 3}, + [425] = {.lex_state = 1, .external_lex_state = 3}, + [426] = {.lex_state = 1, .external_lex_state = 3}, + [427] = {.lex_state = 1, .external_lex_state = 4}, [428] = {.lex_state = 1, .external_lex_state = 3}, [429] = {.lex_state = 0, .external_lex_state = 3}, [430] = {.lex_state = 0, .external_lex_state = 3}, - [431] = {.lex_state = 19, .external_lex_state = 3}, - [432] = {.lex_state = 1, .external_lex_state = 3}, - [433] = {.lex_state = 1, .external_lex_state = 3}, - [434] = {.lex_state = 1, .external_lex_state = 3}, - [435] = {.lex_state = 1, .external_lex_state = 3}, - [436] = {.lex_state = 19, .external_lex_state = 3}, - [437] = {.lex_state = 1, .external_lex_state = 3}, - [438] = {.lex_state = 3, .external_lex_state = 3}, - [439] = {.lex_state = 2, .external_lex_state = 3}, + [431] = {.lex_state = 3, .external_lex_state = 3}, + [432] = {.lex_state = 0, .external_lex_state = 3}, + [433] = {.lex_state = 0, .external_lex_state = 3}, + [434] = {.lex_state = 0, .external_lex_state = 3}, + [435] = {.lex_state = 0, .external_lex_state = 3}, + [436] = {.lex_state = 0, .external_lex_state = 3}, + [437] = {.lex_state = 19, .external_lex_state = 3}, + [438] = {.lex_state = 1, .external_lex_state = 3}, + [439] = {.lex_state = 19, .external_lex_state = 3}, [440] = {.lex_state = 1, .external_lex_state = 3}, [441] = {.lex_state = 1, .external_lex_state = 3}, - [442] = {.lex_state = 1, .external_lex_state = 3}, - [443] = {.lex_state = 0, .external_lex_state = 4}, - [444] = {.lex_state = 2, .external_lex_state = 3}, - [445] = {.lex_state = 3, .external_lex_state = 3}, + [442] = {.lex_state = 0, .external_lex_state = 3}, + [443] = {.lex_state = 1, .external_lex_state = 3}, + [444] = {.lex_state = 0, .external_lex_state = 3}, + [445] = {.lex_state = 19, .external_lex_state = 3}, [446] = {.lex_state = 1, .external_lex_state = 3}, - [447] = {.lex_state = 3, .external_lex_state = 3}, - [448] = {.lex_state = 8, .external_lex_state = 4}, - [449] = {.lex_state = 0, .external_lex_state = 7}, - [450] = {.lex_state = 0, .external_lex_state = 7}, - [451] = {.lex_state = 0, .external_lex_state = 4}, - [452] = {.lex_state = 0, .external_lex_state = 4}, - [453] = {.lex_state = 0, .external_lex_state = 3}, - [454] = {.lex_state = 0, .external_lex_state = 3}, - [455] = {.lex_state = 22, .external_lex_state = 3}, - [456] = {.lex_state = 15, .external_lex_state = 3}, - [457] = {.lex_state = 0, .external_lex_state = 3}, - [458] = {.lex_state = 22, .external_lex_state = 3}, - [459] = {.lex_state = 22, .external_lex_state = 3}, - [460] = {.lex_state = 22, .external_lex_state = 3}, - [461] = {.lex_state = 15, .external_lex_state = 3}, - [462] = {.lex_state = 0, .external_lex_state = 3}, - [463] = {.lex_state = 0, .external_lex_state = 7}, - [464] = {.lex_state = 19, .external_lex_state = 3}, - [465] = {.lex_state = 22, .external_lex_state = 3}, - [466] = {.lex_state = 15, .external_lex_state = 3}, - [467] = {.lex_state = 22, .external_lex_state = 3}, - [468] = {.lex_state = 15, .external_lex_state = 3}, - [469] = {.lex_state = 22, .external_lex_state = 3}, - [470] = {.lex_state = 15, .external_lex_state = 3}, - [471] = {.lex_state = 22, .external_lex_state = 3}, + [447] = {.lex_state = 1, .external_lex_state = 3}, + [448] = {.lex_state = 0, .external_lex_state = 3}, + [449] = {.lex_state = 1, .external_lex_state = 3}, + [450] = {.lex_state = 1, .external_lex_state = 3}, + [451] = {.lex_state = 23, .external_lex_state = 3}, + [452] = {.lex_state = 1, .external_lex_state = 3}, + [453] = {.lex_state = 0, .external_lex_state = 7}, + [454] = {.lex_state = 0, .external_lex_state = 4}, + [455] = {.lex_state = 3, .external_lex_state = 3}, + [456] = {.lex_state = 0, .external_lex_state = 4}, + [457] = {.lex_state = 2, .external_lex_state = 3}, + [458] = {.lex_state = 8, .external_lex_state = 4}, + [459] = {.lex_state = 0, .external_lex_state = 7}, + [460] = {.lex_state = 0, .external_lex_state = 3}, + [461] = {.lex_state = 0, .external_lex_state = 3}, + [462] = {.lex_state = 20, .external_lex_state = 3}, + [463] = {.lex_state = 15, .external_lex_state = 3}, + [464] = {.lex_state = 20, .external_lex_state = 3}, + [465] = {.lex_state = 23, .external_lex_state = 3}, + [466] = {.lex_state = 23, .external_lex_state = 3}, + [467] = {.lex_state = 3, .external_lex_state = 3}, + [468] = {.lex_state = 3, .external_lex_state = 3}, + [469] = {.lex_state = 0, .external_lex_state = 3}, + [470] = {.lex_state = 0, .external_lex_state = 7}, + [471] = {.lex_state = 23, .external_lex_state = 3}, [472] = {.lex_state = 15, .external_lex_state = 3}, - [473] = {.lex_state = 0, .external_lex_state = 4}, - [474] = {.lex_state = 3, .external_lex_state = 3}, + [473] = {.lex_state = 20, .external_lex_state = 3}, + [474] = {.lex_state = 23, .external_lex_state = 3}, [475] = {.lex_state = 15, .external_lex_state = 3}, - [476] = {.lex_state = 15, .external_lex_state = 3}, + [476] = {.lex_state = 0, .external_lex_state = 3}, [477] = {.lex_state = 0, .external_lex_state = 4}, - [478] = {.lex_state = 131, .external_lex_state = 3}, - [479] = {.lex_state = 0, .external_lex_state = 3}, - [480] = {.lex_state = 0, .external_lex_state = 3}, - [481] = {.lex_state = 0, .external_lex_state = 7}, - [482] = {.lex_state = 0, .external_lex_state = 3}, - [483] = {.lex_state = 0, .external_lex_state = 3}, - [484] = {.lex_state = 0, .external_lex_state = 3}, - [485] = {.lex_state = 0, .external_lex_state = 3}, - [486] = {.lex_state = 1, .external_lex_state = 3}, - [487] = {.lex_state = 0, .external_lex_state = 3}, - [488] = {.lex_state = 0, .external_lex_state = 3}, - [489] = {.lex_state = 0, .external_lex_state = 3}, - [490] = {.lex_state = 131, .external_lex_state = 3}, + [478] = {.lex_state = 23, .external_lex_state = 3}, + [479] = {.lex_state = 15, .external_lex_state = 3}, + [480] = {.lex_state = 20, .external_lex_state = 3}, + [481] = {.lex_state = 23, .external_lex_state = 3}, + [482] = {.lex_state = 15, .external_lex_state = 3}, + [483] = {.lex_state = 0, .external_lex_state = 4}, + [484] = {.lex_state = 15, .external_lex_state = 3}, + [485] = {.lex_state = 23, .external_lex_state = 3}, + [486] = {.lex_state = 19, .external_lex_state = 3}, + [487] = {.lex_state = 15, .external_lex_state = 3}, + [488] = {.lex_state = 15, .external_lex_state = 3}, + [489] = {.lex_state = 0, .external_lex_state = 7}, + [490] = {.lex_state = 0, .external_lex_state = 3}, [491] = {.lex_state = 0, .external_lex_state = 3}, - [492] = {.lex_state = 12, .external_lex_state = 3}, - [493] = {.lex_state = 131, .external_lex_state = 3}, - [494] = {.lex_state = 0, .external_lex_state = 3}, + [492] = {.lex_state = 132, .external_lex_state = 3}, + [493] = {.lex_state = 12, .external_lex_state = 3}, + [494] = {.lex_state = 132, .external_lex_state = 3}, [495] = {.lex_state = 0, .external_lex_state = 3}, [496] = {.lex_state = 0, .external_lex_state = 3}, [497] = {.lex_state = 0, .external_lex_state = 3}, @@ -5356,118 +5419,118 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [501] = {.lex_state = 0, .external_lex_state = 3}, [502] = {.lex_state = 0, .external_lex_state = 3}, [503] = {.lex_state = 0, .external_lex_state = 3}, - [504] = {.lex_state = 22, .external_lex_state = 3}, - [505] = {.lex_state = 15, .external_lex_state = 3}, + [504] = {.lex_state = 0, .external_lex_state = 3}, + [505] = {.lex_state = 0, .external_lex_state = 3}, [506] = {.lex_state = 0, .external_lex_state = 3}, [507] = {.lex_state = 0, .external_lex_state = 3}, [508] = {.lex_state = 0, .external_lex_state = 3}, [509] = {.lex_state = 0, .external_lex_state = 3}, [510] = {.lex_state = 0, .external_lex_state = 3}, - [511] = {.lex_state = 12, .external_lex_state = 3}, + [511] = {.lex_state = 0, .external_lex_state = 3}, [512] = {.lex_state = 0, .external_lex_state = 3}, [513] = {.lex_state = 0, .external_lex_state = 3}, - [514] = {.lex_state = 0, .external_lex_state = 3}, - [515] = {.lex_state = 0, .external_lex_state = 3}, - [516] = {.lex_state = 1, .external_lex_state = 3}, - [517] = {.lex_state = 0, .external_lex_state = 7}, + [514] = {.lex_state = 12, .external_lex_state = 3}, + [515] = {.lex_state = 0, .external_lex_state = 4}, + [516] = {.lex_state = 0, .external_lex_state = 3}, + [517] = {.lex_state = 0, .external_lex_state = 3}, [518] = {.lex_state = 0, .external_lex_state = 3}, [519] = {.lex_state = 0, .external_lex_state = 3}, [520] = {.lex_state = 0, .external_lex_state = 3}, [521] = {.lex_state = 0, .external_lex_state = 3}, [522] = {.lex_state = 0, .external_lex_state = 3}, [523] = {.lex_state = 0, .external_lex_state = 3}, - [524] = {.lex_state = 0, .external_lex_state = 3}, - [525] = {.lex_state = 0, .external_lex_state = 4}, - [526] = {.lex_state = 0, .external_lex_state = 3}, - [527] = {.lex_state = 4, .external_lex_state = 3}, - [528] = {.lex_state = 0, .external_lex_state = 8}, - [529] = {.lex_state = 0, .external_lex_state = 3}, - [530] = {.lex_state = 1, .external_lex_state = 3}, - [531] = {.lex_state = 0, .external_lex_state = 3}, - [532] = {.lex_state = 0, .external_lex_state = 4}, - [533] = {.lex_state = 1, .external_lex_state = 3}, + [524] = {.lex_state = 1, .external_lex_state = 3}, + [525] = {.lex_state = 0, .external_lex_state = 3}, + [526] = {.lex_state = 0, .external_lex_state = 7}, + [527] = {.lex_state = 0, .external_lex_state = 3}, + [528] = {.lex_state = 0, .external_lex_state = 3}, + [529] = {.lex_state = 132, .external_lex_state = 3}, + [530] = {.lex_state = 23, .external_lex_state = 3}, + [531] = {.lex_state = 15, .external_lex_state = 3}, + [532] = {.lex_state = 1, .external_lex_state = 3}, + [533] = {.lex_state = 0, .external_lex_state = 3}, [534] = {.lex_state = 0, .external_lex_state = 3}, - [535] = {.lex_state = 0, .external_lex_state = 4}, - [536] = {.lex_state = 26, .external_lex_state = 3}, - [537] = {.lex_state = 0, .external_lex_state = 3}, - [538] = {.lex_state = 0, .external_lex_state = 3}, - [539] = {.lex_state = 0, .external_lex_state = 4}, - [540] = {.lex_state = 131, .external_lex_state = 3}, + [535] = {.lex_state = 0, .external_lex_state = 3}, + [536] = {.lex_state = 0, .external_lex_state = 4}, + [537] = {.lex_state = 0, .external_lex_state = 4}, + [538] = {.lex_state = 0, .external_lex_state = 4}, + [539] = {.lex_state = 0, .external_lex_state = 3}, + [540] = {.lex_state = 0, .external_lex_state = 3}, [541] = {.lex_state = 0, .external_lex_state = 3}, [542] = {.lex_state = 0, .external_lex_state = 3}, - [543] = {.lex_state = 4, .external_lex_state = 3}, - [544] = {.lex_state = 19, .external_lex_state = 3}, - [545] = {.lex_state = 0, .external_lex_state = 8}, - [546] = {.lex_state = 0, .external_lex_state = 8}, - [547] = {.lex_state = 0, .external_lex_state = 4}, + [543] = {.lex_state = 0, .external_lex_state = 3}, + [544] = {.lex_state = 0, .external_lex_state = 3}, + [545] = {.lex_state = 0, .external_lex_state = 3}, + [546] = {.lex_state = 4, .external_lex_state = 3}, + [547] = {.lex_state = 0, .external_lex_state = 8}, [548] = {.lex_state = 0, .external_lex_state = 3}, [549] = {.lex_state = 0, .external_lex_state = 3}, - [550] = {.lex_state = 1, .external_lex_state = 3}, - [551] = {.lex_state = 0, .external_lex_state = 3}, - [552] = {.lex_state = 0, .external_lex_state = 3}, - [553] = {.lex_state = 0, .external_lex_state = 3}, - [554] = {.lex_state = 0, .external_lex_state = 4}, - [555] = {.lex_state = 0, .external_lex_state = 3}, + [550] = {.lex_state = 0, .external_lex_state = 8}, + [551] = {.lex_state = 0, .external_lex_state = 4}, + [552] = {.lex_state = 1, .external_lex_state = 3}, + [553] = {.lex_state = 1, .external_lex_state = 3}, + [554] = {.lex_state = 0, .external_lex_state = 3}, + [555] = {.lex_state = 0, .external_lex_state = 4}, [556] = {.lex_state = 0, .external_lex_state = 3}, [557] = {.lex_state = 0, .external_lex_state = 3}, - [558] = {.lex_state = 0, .external_lex_state = 3}, + [558] = {.lex_state = 1, .external_lex_state = 3}, [559] = {.lex_state = 0, .external_lex_state = 3}, [560] = {.lex_state = 0, .external_lex_state = 3}, [561] = {.lex_state = 0, .external_lex_state = 3}, [562] = {.lex_state = 0, .external_lex_state = 3}, - [563] = {.lex_state = 0, .external_lex_state = 4}, + [563] = {.lex_state = 1, .external_lex_state = 3}, [564] = {.lex_state = 0, .external_lex_state = 3}, - [565] = {.lex_state = 0, .external_lex_state = 4}, - [566] = {.lex_state = 53, .external_lex_state = 3}, - [567] = {.lex_state = 0, .external_lex_state = 8}, + [565] = {.lex_state = 0, .external_lex_state = 3}, + [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 = 1, .external_lex_state = 3}, - [570] = {.lex_state = 1, .external_lex_state = 3}, + [569] = {.lex_state = 0, .external_lex_state = 3}, + [570] = {.lex_state = 0, .external_lex_state = 8}, [571] = {.lex_state = 0, .external_lex_state = 3}, - [572] = {.lex_state = 0, .external_lex_state = 3}, - [573] = {.lex_state = 0, .external_lex_state = 3}, + [572] = {.lex_state = 27, .external_lex_state = 3}, + [573] = {.lex_state = 132, .external_lex_state = 3}, [574] = {.lex_state = 0, .external_lex_state = 3}, - [575] = {.lex_state = 1, .external_lex_state = 3}, - [576] = {.lex_state = 0, .external_lex_state = 3}, - [577] = {.lex_state = 0, .external_lex_state = 3}, - [578] = {.lex_state = 0, .external_lex_state = 3}, + [575] = {.lex_state = 0, .external_lex_state = 3}, + [576] = {.lex_state = 0, .external_lex_state = 4}, + [577] = {.lex_state = 0, .external_lex_state = 9}, + [578] = {.lex_state = 0, .external_lex_state = 9}, [579] = {.lex_state = 0, .external_lex_state = 3}, - [580] = {.lex_state = 0, .external_lex_state = 3}, - [581] = {.lex_state = 0, .external_lex_state = 4}, + [580] = {.lex_state = 0, .external_lex_state = 4}, + [581] = {.lex_state = 0, .external_lex_state = 3}, [582] = {.lex_state = 0, .external_lex_state = 3}, - [583] = {.lex_state = 0, .external_lex_state = 9}, - [584] = {.lex_state = 0, .external_lex_state = 3}, + [583] = {.lex_state = 0, .external_lex_state = 3}, + [584] = {.lex_state = 132, .external_lex_state = 3}, [585] = {.lex_state = 0, .external_lex_state = 3}, - [586] = {.lex_state = 131, .external_lex_state = 3}, + [586] = {.lex_state = 0, .external_lex_state = 4}, [587] = {.lex_state = 0, .external_lex_state = 4}, - [588] = {.lex_state = 0, .external_lex_state = 9}, - [589] = {.lex_state = 0, .external_lex_state = 3}, - [590] = {.lex_state = 53, .external_lex_state = 3}, + [588] = {.lex_state = 0, .external_lex_state = 3}, + [589] = {.lex_state = 4, .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 = 4}, - [593] = {.lex_state = 0, .external_lex_state = 3}, + [592] = {.lex_state = 1, .external_lex_state = 3}, + [593] = {.lex_state = 0, .external_lex_state = 4}, [594] = {.lex_state = 0, .external_lex_state = 3}, - [595] = {.lex_state = 0, .external_lex_state = 7}, - [596] = {.lex_state = 0, .external_lex_state = 3}, + [595] = {.lex_state = 19, .external_lex_state = 3}, + [596] = {.lex_state = 54, .external_lex_state = 3}, [597] = {.lex_state = 0, .external_lex_state = 3}, - [598] = {.lex_state = 0, .external_lex_state = 3}, - [599] = {.lex_state = 0, .external_lex_state = 10}, - [600] = {.lex_state = 0, .external_lex_state = 3}, + [598] = {.lex_state = 0, .external_lex_state = 4}, + [599] = {.lex_state = 0, .external_lex_state = 8}, + [600] = {.lex_state = 1, .external_lex_state = 3}, [601] = {.lex_state = 0, .external_lex_state = 3}, - [602] = {.lex_state = 16, .external_lex_state = 3}, + [602] = {.lex_state = 54, .external_lex_state = 3}, [603] = {.lex_state = 0, .external_lex_state = 3}, - [604] = {.lex_state = 3, .external_lex_state = 3}, - [605] = {.lex_state = 3, .external_lex_state = 3}, + [604] = {.lex_state = 0, .external_lex_state = 3}, + [605] = {.lex_state = 0, .external_lex_state = 10}, [606] = {.lex_state = 0, .external_lex_state = 3}, - [607] = {.lex_state = 3, .external_lex_state = 3}, - [608] = {.lex_state = 0, .external_lex_state = 8}, + [607] = {.lex_state = 0, .external_lex_state = 3}, + [608] = {.lex_state = 3, .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}, + [611] = {.lex_state = 3, .external_lex_state = 3}, [612] = {.lex_state = 0, .external_lex_state = 3}, - [613] = {.lex_state = 0, .external_lex_state = 3}, + [613] = {.lex_state = 3, .external_lex_state = 3}, [614] = {.lex_state = 0, .external_lex_state = 3}, - [615] = {.lex_state = 0, .external_lex_state = 7}, + [615] = {.lex_state = 0, .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}, @@ -5475,7 +5538,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [620] = {.lex_state = 0, .external_lex_state = 3}, [621] = {.lex_state = 0, .external_lex_state = 3}, [622] = {.lex_state = 3, .external_lex_state = 3}, - [623] = {.lex_state = 23, .external_lex_state = 3}, + [623] = {.lex_state = 24, .external_lex_state = 3}, [624] = {.lex_state = 16, .external_lex_state = 3}, [625] = {.lex_state = 0, .external_lex_state = 3}, [626] = {.lex_state = 0, .external_lex_state = 3}, @@ -5485,148 +5548,156 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [630] = {.lex_state = 3, .external_lex_state = 3}, [631] = {.lex_state = 0, .external_lex_state = 3}, [632] = {.lex_state = 0, .external_lex_state = 3}, - [633] = {.lex_state = 3, .external_lex_state = 3}, - [634] = {.lex_state = 0, .external_lex_state = 3}, - [635] = {.lex_state = 0, .external_lex_state = 7}, - [636] = {.lex_state = 0, .external_lex_state = 7}, - [637] = {.lex_state = 0, .external_lex_state = 3}, + [633] = {.lex_state = 0, .external_lex_state = 8}, + [634] = {.lex_state = 0, .external_lex_state = 8}, + [635] = {.lex_state = 1, .external_lex_state = 3}, + [636] = {.lex_state = 0, .external_lex_state = 3}, + [637] = {.lex_state = 28, .external_lex_state = 3}, [638] = {.lex_state = 0, .external_lex_state = 3}, - [639] = {.lex_state = 0, .external_lex_state = 3}, - [640] = {.lex_state = 0, .external_lex_state = 3}, - [641] = {.lex_state = 23, .external_lex_state = 3}, - [642] = {.lex_state = 0, .external_lex_state = 8}, + [639] = {.lex_state = 132, .external_lex_state = 3}, + [640] = {.lex_state = 0, .external_lex_state = 8}, + [641] = {.lex_state = 0, .external_lex_state = 7}, + [642] = {.lex_state = 0, .external_lex_state = 3}, [643] = {.lex_state = 0, .external_lex_state = 3}, [644] = {.lex_state = 3, .external_lex_state = 3}, - [645] = {.lex_state = 3, .external_lex_state = 3}, + [645] = {.lex_state = 0, .external_lex_state = 7}, [646] = {.lex_state = 0, .external_lex_state = 3}, - [647] = {.lex_state = 0, .external_lex_state = 3}, - [648] = {.lex_state = 0, .external_lex_state = 3}, - [649] = {.lex_state = 3, .external_lex_state = 3}, - [650] = {.lex_state = 3, .external_lex_state = 3}, + [647] = {.lex_state = 24, .external_lex_state = 3}, + [648] = {.lex_state = 3, .external_lex_state = 3}, + [649] = {.lex_state = 0, .external_lex_state = 3}, + [650] = {.lex_state = 16, .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 = 3, .external_lex_state = 3}, - [655] = {.lex_state = 3, .external_lex_state = 3}, - [656] = {.lex_state = 3, .external_lex_state = 3}, + [654] = {.lex_state = 0, .external_lex_state = 3}, + [655] = {.lex_state = 0, .external_lex_state = 3}, + [656] = {.lex_state = 0, .external_lex_state = 3}, [657] = {.lex_state = 0, .external_lex_state = 3}, - [658] = {.lex_state = 27, .external_lex_state = 3}, - [659] = {.lex_state = 3, .external_lex_state = 3}, - [660] = {.lex_state = 0, .external_lex_state = 10}, - [661] = {.lex_state = 3, .external_lex_state = 3}, + [658] = {.lex_state = 3, .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}, [662] = {.lex_state = 0, .external_lex_state = 8}, - [663] = {.lex_state = 0, .external_lex_state = 8}, - [664] = {.lex_state = 0, .external_lex_state = 3}, + [663] = {.lex_state = 3, .external_lex_state = 3}, + [664] = {.lex_state = 3, .external_lex_state = 3}, [665] = {.lex_state = 0, .external_lex_state = 3}, [666] = {.lex_state = 0, .external_lex_state = 3}, - [667] = {.lex_state = 0, .external_lex_state = 3}, - [668] = {.lex_state = 0, .external_lex_state = 3}, - [669] = {.lex_state = 1, .external_lex_state = 3}, - [670] = {.lex_state = 3, .external_lex_state = 3}, + [667] = {.lex_state = 0, .external_lex_state = 7}, + [668] = {.lex_state = 0, .external_lex_state = 10}, + [669] = {.lex_state = 3, .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 = 0, .external_lex_state = 3}, - [674] = {.lex_state = 0, .external_lex_state = 3}, - [675] = {.lex_state = 3, .external_lex_state = 3}, + [674] = {.lex_state = 0, .external_lex_state = 7}, + [675] = {.lex_state = 0, .external_lex_state = 3}, [676] = {.lex_state = 0, .external_lex_state = 3}, - [677] = {.lex_state = 3, .external_lex_state = 3}, - [678] = {.lex_state = 131, .external_lex_state = 3}, + [677] = {.lex_state = 0, .external_lex_state = 3}, + [678] = {.lex_state = 3, .external_lex_state = 3}, [679] = {.lex_state = 0, .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}, - [683] = {.lex_state = 3, .external_lex_state = 3}, - [684] = {.lex_state = 0, .external_lex_state = 3}, + [682] = {.lex_state = 0, .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}, + [687] = {.lex_state = 3, .external_lex_state = 3}, [688] = {.lex_state = 0, .external_lex_state = 3}, - [689] = {.lex_state = 0, .external_lex_state = 11}, - [690] = {.lex_state = 0, .external_lex_state = 3}, + [689] = {.lex_state = 0, .external_lex_state = 3}, + [690] = {.lex_state = 3, .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}, + [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 = 3, .external_lex_state = 3}, - [697] = {.lex_state = 0, .external_lex_state = 3}, - [698] = {.lex_state = 3, .external_lex_state = 3}, - [699] = {.lex_state = 141, .external_lex_state = 3}, - [700] = {.lex_state = 1, .external_lex_state = 3}, + [696] = {.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 = 142, .external_lex_state = 3}, + [700] = {.lex_state = 0, .external_lex_state = 3}, [701] = {.lex_state = 0, .external_lex_state = 3}, - [702] = {.lex_state = 5, .external_lex_state = 3}, - [703] = {.lex_state = 0, .external_lex_state = 3}, + [702] = {.lex_state = 3, .external_lex_state = 3}, + [703] = {.lex_state = 1, .external_lex_state = 3}, [704] = {.lex_state = 0, .external_lex_state = 3}, - [705] = {.lex_state = 0, .external_lex_state = 3}, - [706] = {.lex_state = 152, .external_lex_state = 3}, - [707] = {.lex_state = 0, .external_lex_state = 3}, + [705] = {.lex_state = 5, .external_lex_state = 3}, + [706] = {.lex_state = 0, .external_lex_state = 3}, + [707] = {.lex_state = 153, .external_lex_state = 3}, [708] = {.lex_state = 0, .external_lex_state = 3}, - [709] = {.lex_state = 152, .external_lex_state = 3}, - [710] = {.lex_state = 0, .external_lex_state = 3}, - [711] = {.lex_state = 0, .external_lex_state = 3}, + [709] = {.lex_state = 0, .external_lex_state = 3}, + [710] = {.lex_state = 5, .external_lex_state = 3}, + [711] = {.lex_state = 3, .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 = 3}, + [714] = {.lex_state = 3, .external_lex_state = 3}, [715] = {.lex_state = 0, .external_lex_state = 3}, - [716] = {.lex_state = 0, .external_lex_state = 3}, - [717] = {.lex_state = 2, .external_lex_state = 3}, + [716] = {.lex_state = 153, .external_lex_state = 3}, + [717] = {.lex_state = 3, .external_lex_state = 3}, [718] = {.lex_state = 0, .external_lex_state = 3}, - [719] = {.lex_state = 0, .external_lex_state = 11}, - [720] = {.lex_state = 0, .external_lex_state = 3}, - [721] = {.lex_state = 36, .external_lex_state = 3}, - [722] = {.lex_state = 0, .external_lex_state = 4}, - [723] = {.lex_state = 152, .external_lex_state = 3}, - [724] = {.lex_state = 141, .external_lex_state = 3}, + [719] = {.lex_state = 0, .external_lex_state = 3}, + [720] = {.lex_state = 0, .external_lex_state = 11}, + [721] = {.lex_state = 0, .external_lex_state = 3}, + [722] = {.lex_state = 3, .external_lex_state = 3}, + [723] = {.lex_state = 0, .external_lex_state = 3}, + [724] = {.lex_state = 5, .external_lex_state = 3}, [725] = {.lex_state = 0, .external_lex_state = 3}, - [726] = {.lex_state = 0, .external_lex_state = 12}, - [727] = {.lex_state = 0, .external_lex_state = 3}, - [728] = {.lex_state = 3, .external_lex_state = 3}, - [729] = {.lex_state = 0, .external_lex_state = 3}, - [730] = {.lex_state = 0, .external_lex_state = 3}, + [726] = {.lex_state = 0, .external_lex_state = 3}, + [727] = {.lex_state = 0, .external_lex_state = 12}, + [728] = {.lex_state = 0, .external_lex_state = 3}, + [729] = {.lex_state = 37, .external_lex_state = 3}, + [730] = {.lex_state = 3, .external_lex_state = 3}, [731] = {.lex_state = 0, .external_lex_state = 3}, - [732] = {.lex_state = 0, .external_lex_state = 3}, - [733] = {.lex_state = 152, .external_lex_state = 3}, - [734] = {.lex_state = 3, .external_lex_state = 3}, + [732] = {.lex_state = 142, .external_lex_state = 3}, + [733] = {.lex_state = 0, .external_lex_state = 3}, + [734] = {.lex_state = 0, .external_lex_state = 11}, [735] = {.lex_state = 0, .external_lex_state = 3}, [736] = {.lex_state = 0, .external_lex_state = 3}, [737] = {.lex_state = 0, .external_lex_state = 3}, - [738] = {.lex_state = 2, .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}, - [741] = {.lex_state = 0, .external_lex_state = 3}, - [742] = {.lex_state = 5, .external_lex_state = 3}, + [741] = {.lex_state = 153, .external_lex_state = 3}, + [742] = {.lex_state = 0, .external_lex_state = 3}, [743] = {.lex_state = 0, .external_lex_state = 12}, [744] = {.lex_state = 0, .external_lex_state = 3}, - [745] = {.lex_state = 36, .external_lex_state = 3}, - [746] = {.lex_state = 152, .external_lex_state = 3}, + [745] = {.lex_state = 0, .external_lex_state = 3}, + [746] = {.lex_state = 2, .external_lex_state = 3}, [747] = {.lex_state = 0, .external_lex_state = 3}, - [748] = {.lex_state = 152, .external_lex_state = 3}, + [748] = {.lex_state = 0, .external_lex_state = 3}, [749] = {.lex_state = 0, .external_lex_state = 3}, - [750] = {.lex_state = 36, .external_lex_state = 3}, - [751] = {.lex_state = 0, .external_lex_state = 3}, + [750] = {.lex_state = 0, .external_lex_state = 3}, + [751] = {.lex_state = 37, .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 = 3, .external_lex_state = 3}, - [756] = {.lex_state = 36, .external_lex_state = 3}, - [757] = {.lex_state = 5, .external_lex_state = 3}, - [758] = {.lex_state = 0, .external_lex_state = 3}, + [753] = {.lex_state = 3, .external_lex_state = 3}, + [754] = {.lex_state = 153, .external_lex_state = 3}, + [755] = {.lex_state = 0, .external_lex_state = 3}, + [756] = {.lex_state = 0, .external_lex_state = 3}, + [757] = {.lex_state = 153, .external_lex_state = 3}, + [758] = {.lex_state = 37, .external_lex_state = 3}, [759] = {.lex_state = 0, .external_lex_state = 3}, - [760] = {.lex_state = 1, .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 = 3, .external_lex_state = 3}, - [764] = {.lex_state = 5, .external_lex_state = 3}, - [765] = {.lex_state = 0, .external_lex_state = 3}, + [763] = {.lex_state = 0, .external_lex_state = 3}, + [764] = {.lex_state = 37, .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 = 3}, - [768] = {.lex_state = 0, .external_lex_state = 3}, + [768] = {.lex_state = 1, .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 = 4}, + [771] = {.lex_state = 2, .external_lex_state = 3}, [772] = {.lex_state = 0, .external_lex_state = 3}, - [773] = {.lex_state = 3, .external_lex_state = 3}, - [774] = {.lex_state = 0, .external_lex_state = 3}, + [773] = {.lex_state = 153, .external_lex_state = 3}, + [774] = {.lex_state = 0, .external_lex_state = 4}, + [775] = {.lex_state = 0, .external_lex_state = 3}, + [776] = {.lex_state = 0, .external_lex_state = 3}, + [777] = {.lex_state = 0, .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 = 0, .external_lex_state = 3}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -5686,12 +5757,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_number] = ACTIONS(1), [anon_sym_QMARK_DOT] = ACTIONS(1), [anon_sym_BANG_DOT] = ACTIONS(1), + [anon_sym_px] = ACTIONS(1), + [anon_sym_PERCENT] = ACTIONS(1), [anon_sym_ms] = ACTIONS(1), [anon_sym_s] = ACTIONS(1), [anon_sym_BQUOTE] = ACTIONS(1), [anon_sym_DASH] = ACTIONS(1), [anon_sym_STAR_STAR] = ACTIONS(1), - [anon_sym_PERCENT] = ACTIONS(1), [anon_sym_EQ_EQ] = ACTIONS(1), [anon_sym_EQ_EQ_EQ] = ACTIONS(1), [anon_sym_BANG_EQ] = ACTIONS(1), @@ -5726,37 +5798,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__control_flow_start] = ACTIONS(1), }, [STATE(1)] = { - [sym_document] = STATE(744), - [sym_doctype] = STATE(297), - [sym__node] = STATE(297), - [sym_element] = STATE(297), - [sym_script_element] = STATE(297), - [sym_style_element] = STATE(297), - [sym_start_tag] = STATE(85), - [sym_script_start_tag] = STATE(528), - [sym_style_start_tag] = STATE(567), - [sym_self_closing_tag] = STATE(264), - [sym_erroneous_end_tag] = STATE(297), - [sym__any_statement] = STATE(265), - [sym__alternative_statement] = STATE(271), - [sym_let_statement] = STATE(265), - [sym_switch_statement] = STATE(265), - [sym__switch_start_expression] = STATE(680), - [sym_defer_statement] = STATE(265), - [sym_placeholder_statement] = STATE(272), - [sym_loading_statement] = STATE(317), - [sym_error_statement] = STATE(291), - [sym_for_statement] = STATE(265), - [sym__for_start_expression] = STATE(643), - [sym_empty_statement] = STATE(293), - [sym_if_statement] = STATE(265), - [sym_else_if_statement] = STATE(294), - [sym_else_statement] = STATE(295), - [sym__if_start_expression] = STATE(681), - [sym__else_if_start_expression] = STATE(653), - [sym_icu_expression] = STATE(297), - [sym_interpolation] = STATE(297), - [aux_sym_document_repeat1] = STATE(92), + [sym_document] = STATE(698), + [sym_doctype] = STATE(304), + [sym__node] = STATE(304), + [sym_element] = STATE(304), + [sym_script_element] = STATE(304), + [sym_style_element] = STATE(304), + [sym_start_tag] = STATE(90), + [sym_script_start_tag] = STATE(599), + [sym_style_start_tag] = STATE(570), + [sym_self_closing_tag] = STATE(313), + [sym_erroneous_end_tag] = STATE(304), + [sym__any_statement] = STATE(272), + [sym__alternative_statement] = STATE(301), + [sym_let_statement] = STATE(272), + [sym_switch_statement] = STATE(272), + [sym__switch_start_expression] = STATE(672), + [sym_defer_statement] = STATE(272), + [sym_placeholder_statement] = STATE(281), + [sym_loading_statement] = STATE(296), + [sym_error_statement] = STATE(321), + [sym_for_statement] = STATE(272), + [sym__for_start_expression] = STATE(689), + [sym_empty_statement] = STATE(282), + [sym_if_statement] = STATE(272), + [sym_else_if_statement] = STATE(288), + [sym_else_statement] = STATE(291), + [sym__if_start_expression] = STATE(649), + [sym__else_if_start_expression] = STATE(670), + [sym_icu_expression] = STATE(304), + [sym_interpolation] = STATE(304), + [aux_sym_document_repeat1] = STATE(98), [ts_builtin_sym_end] = ACTIONS(5), [anon_sym_LT_BANG] = ACTIONS(7), [anon_sym_LT] = ACTIONS(9), @@ -5788,9 +5860,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(23), 33, @@ -5827,14 +5899,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [60] = 3, + [60] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 16, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -5842,9 +5915,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(29), 33, @@ -5881,14 +5954,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [117] = 8, + [119] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(37), 1, anon_sym_LBRACK, ACTIONS(39), 1, anon_sym_PIPE, - STATE(45), 1, + STATE(48), 1, aux_sym_pipe_sequence_repeat1, STATE(60), 1, sym_pipe_sequence, @@ -5906,9 +5979,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(33), 28, @@ -5940,15 +6013,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [184] = 4, + [186] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(25), 1, - anon_sym_LPAREN, - ACTIONS(41), 15, + ACTIONS(41), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -5956,9 +6028,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(43), 33, @@ -6010,9 +6082,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(47), 33, @@ -6064,9 +6136,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(51), 33, @@ -6103,45 +6175,40 @@ 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, + [357] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 1, - anon_sym_LBRACK, - ACTIONS(39), 1, - anon_sym_PIPE, - STATE(45), 1, - aux_sym_pipe_sequence_repeat1, - STATE(60), 1, - sym_pipe_sequence, - ACTIONS(53), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(35), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(31), 12, + ACTIONS(53), 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_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(33), 27, + ACTIONS(55), 33, anon_sym_SQUOTE, 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, @@ -6162,13 +6229,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [425] = 3, + [414] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 15, + ACTIONS(57), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -6176,12 +6244,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(57), 33, + ACTIONS(59), 33, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6215,10 +6283,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [481] = 3, + [471] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(59), 15, + ACTIONS(37), 1, + anon_sym_LBRACK, + ACTIONS(39), 1, + anon_sym_PIPE, + STATE(48), 1, + aux_sym_pipe_sequence_repeat1, + STATE(60), 1, + sym_pipe_sequence, + ACTIONS(61), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(35), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(31), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6226,28 +6309,19 @@ 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_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(61), 33, + ACTIONS(33), 27, anon_sym_SQUOTE, 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, @@ -6268,7 +6342,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [537] = 3, + [539] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(63), 15, @@ -6282,9 +6356,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(65), 33, @@ -6321,7 +6395,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [593] = 3, + [595] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(67), 15, @@ -6335,9 +6409,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(69), 33, @@ -6374,47 +6448,92 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [649] = 11, + [651] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 1, - anon_sym_LBRACK, - ACTIONS(39), 1, - anon_sym_PIPE, - STATE(45), 1, - aux_sym_pipe_sequence_repeat1, - STATE(60), 1, - sym_pipe_sequence, - ACTIONS(53), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(73), 2, + 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, - ACTIONS(35), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(71), 7, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, + 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), 33, + anon_sym_SQUOTE, + 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, - ACTIONS(31), 10, + 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, + [707] = 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_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(33), 20, + ACTIONS(77), 33, + anon_sym_SQUOTE, + 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, @@ -6435,10 +6554,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [721] = 3, + [763] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 15, + ACTIONS(79), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6449,12 +6568,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(77), 33, + ACTIONS(81), 33, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6488,10 +6607,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [777] = 3, + [819] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 15, + ACTIONS(37), 1, + anon_sym_LBRACK, + ACTIONS(39), 1, + anon_sym_PIPE, + STATE(48), 1, + aux_sym_pipe_sequence_repeat1, + STATE(60), 1, + sym_pipe_sequence, + ACTIONS(61), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(85), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(35), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(83), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(31), 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(33), 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, + [891] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(87), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6502,12 +6682,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(81), 33, + ACTIONS(89), 33, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6541,10 +6721,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [833] = 3, + [947] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(83), 15, + ACTIONS(91), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6555,12 +6735,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(85), 33, + ACTIONS(93), 33, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6594,10 +6774,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [889] = 3, + [1003] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 15, + ACTIONS(95), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6608,12 +6788,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(89), 33, + ACTIONS(97), 33, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6647,7 +6827,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [945] = 5, + [1059] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(37), 1, @@ -6656,7 +6836,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(91), 15, + ACTIONS(99), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6667,12 +6847,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(93), 29, + ACTIONS(101), 29, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6702,10 +6882,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1005] = 4, + [1119] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(95), 1, + ACTIONS(103), 1, anon_sym_LPAREN, ACTIONS(21), 18, anon_sym_GT, @@ -6720,9 +6900,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE, sym_identifier, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, @@ -6756,46 +6936,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1063] = 10, + [1177] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(97), 1, - anon_sym_DOT, - ACTIONS(99), 1, - anon_sym_LBRACK, - ACTIONS(103), 1, - anon_sym_PIPE, - STATE(56), 1, - aux_sym_pipe_sequence_repeat1, - STATE(84), 1, - sym_pipe_sequence, - ACTIONS(101), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(105), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(31), 14, + 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_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(33), 24, + ACTIONS(59), 29, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RPAREN_RBRACK, anon_sym_DOT_DOT_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -6815,17 +6988,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1132] = 6, + [1232] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(111), 1, + ACTIONS(109), 1, anon_sym_COLON, - STATE(48), 1, + STATE(52), 1, sym_pipe_arguments, - STATE(32), 2, + STATE(33), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(107), 15, + ACTIONS(105), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6836,12 +7009,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(109), 28, + ACTIONS(107), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6870,13 +7043,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1193] = 5, + [1293] = 10, ACTIONS(3), 1, sym_comment, + ACTIONS(111), 1, + anon_sym_DOT, + ACTIONS(113), 1, + anon_sym_LBRACK, + ACTIONS(117), 1, + anon_sym_PIPE, + STATE(57), 1, + aux_sym_pipe_sequence_repeat1, + STATE(91), 1, + sym_pipe_sequence, ACTIONS(115), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(119), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(31), 14, + 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(33), 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, + [1362] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(123), 2, anon_sym_QMARK, anon_sym_QMARK_QMARK, - ACTIONS(113), 8, + ACTIONS(121), 8, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6885,7 +7117,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_as, anon_sym_RBRACK, - ACTIONS(41), 13, + ACTIONS(27), 13, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6894,12 +7126,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(43), 24, + ACTIONS(29), 24, anon_sym_DOT, anon_sym_LBRACK, anon_sym_QMARK_DOT, @@ -6924,9 +7156,11 @@ 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, + [1421] = 4, ACTIONS(3), 1, sym_comment, + ACTIONS(103), 1, + anon_sym_LPAREN, ACTIONS(27), 18, anon_sym_GT, anon_sym_LT, @@ -6940,20 +7174,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE, sym_identifier, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(29), 29, + ACTIONS(29), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RPAREN_RBRACK, anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, @@ -6976,48 +7209,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1307] = 12, + [1478] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, - anon_sym_PIPE, - ACTIONS(97), 1, + ACTIONS(49), 18, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, anon_sym_DOT, - ACTIONS(99), 1, - anon_sym_LBRACK, - STATE(45), 1, - aux_sym_pipe_sequence_repeat1, - STATE(60), 1, - sym_pipe_sequence, - ACTIONS(101), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(105), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(73), 3, + anon_sym_PLUS, + anon_sym_STAR, 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(31), 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, + sym_identifier, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(33), 19, + ACTIONS(51), 29, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RPAREN_RBRACK, + anon_sym_DOT_DOT_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7037,11 +7261,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1380] = 4, + [1533] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(95), 1, - anon_sym_LPAREN, ACTIONS(41), 18, anon_sym_GT, anon_sym_LT, @@ -7055,19 +7277,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE, sym_identifier, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(43), 28, + ACTIONS(43), 29, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RPAREN_RBRACK, anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, @@ -7090,7 +7313,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1437] = 3, + [1588] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(39), 1, + anon_sym_PIPE, + ACTIONS(111), 1, + anon_sym_DOT, + ACTIONS(113), 1, + anon_sym_LBRACK, + STATE(48), 1, + aux_sym_pipe_sequence_repeat1, + STATE(60), 1, + sym_pipe_sequence, + ACTIONS(115), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(119), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(85), 3, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + sym_identifier, + ACTIONS(83), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + ACTIONS(31), 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(33), 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, + [1661] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(45), 18, @@ -7106,9 +7390,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE, sym_identifier, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, @@ -7142,10 +7426,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1492] = 3, + [1716] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(49), 18, + ACTIONS(53), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -7158,13 +7442,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE, sym_identifier, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(51), 29, + ACTIONS(55), 29, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -7194,20 +7478,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1547] = 9, + [1771] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(97), 1, + ACTIONS(111), 1, anon_sym_DOT, - ACTIONS(99), 1, + ACTIONS(113), 1, anon_sym_LBRACK, - ACTIONS(103), 1, + ACTIONS(117), 1, anon_sym_PIPE, - STATE(56), 1, + STATE(57), 1, aux_sym_pipe_sequence_repeat1, - STATE(84), 1, + STATE(91), 1, sym_pipe_sequence, - ACTIONS(105), 2, + ACTIONS(119), 2, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, ACTIONS(31), 16, @@ -7221,9 +7505,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, sym_identifier, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, @@ -7252,14 +7536,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1614] = 3, + [1838] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 18, + ACTIONS(109), 1, + anon_sym_COLON, + STATE(35), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(125), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -7267,26 +7555,24 @@ 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_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(89), 28, + ACTIONS(127), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_as, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -7303,10 +7589,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1668] = 3, + [1896] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 18, + ACTIONS(63), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -7319,13 +7605,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE, sym_identifier, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(77), 28, + ACTIONS(65), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -7354,15 +7640,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1722] = 5, + [1950] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(121), 1, + ACTIONS(133), 1, anon_sym_COLON, - STATE(31), 2, + STATE(35), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(117), 15, + ACTIONS(129), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -7373,12 +7659,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(119), 28, + ACTIONS(131), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -7407,18 +7693,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1780] = 5, + [2008] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(111), 1, - anon_sym_COLON, - STATE(31), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(124), 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, @@ -7426,24 +7708,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_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(126), 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, @@ -7460,10 +7744,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1838] = 3, + [2062] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(59), 18, + ACTIONS(71), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -7476,13 +7760,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE, sym_identifier, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(61), 28, + ACTIONS(73), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -7511,10 +7795,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1892] = 3, + [2116] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 18, + ACTIONS(75), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -7527,13 +7811,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE, sym_identifier, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(57), 28, + ACTIONS(77), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -7562,10 +7846,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1946] = 3, + [2170] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 18, + ACTIONS(79), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -7578,13 +7862,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE, sym_identifier, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(69), 28, + ACTIONS(81), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -7613,10 +7897,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2000] = 3, + [2224] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(63), 18, + ACTIONS(91), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -7629,13 +7913,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE, sym_identifier, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(65), 28, + ACTIONS(93), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -7664,20 +7948,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2054] = 6, + [2278] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(97), 1, - anon_sym_DOT, - ACTIONS(99), 1, - anon_sym_LBRACK, - ACTIONS(105), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(91), 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, @@ -7686,19 +7964,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE, sym_identifier, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(93), 25, + 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, @@ -7718,14 +7999,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2114] = 3, + [2332] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 18, + ACTIONS(111), 1, + anon_sym_DOT, + ACTIONS(113), 1, + anon_sym_LBRACK, + ACTIONS(119), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(99), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -7734,22 +8021,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE, sym_identifier, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(81), 28, + ACTIONS(101), 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, @@ -7769,10 +8053,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2168] = 3, + [2392] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(83), 18, + ACTIONS(95), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -7785,13 +8069,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE, sym_identifier, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(85), 28, + ACTIONS(97), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -7820,18 +8104,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2222] = 9, + [2446] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(37), 1, anon_sym_LBRACK, ACTIONS(39), 1, anon_sym_PIPE, - STATE(45), 1, + STATE(48), 1, aux_sym_pipe_sequence_repeat1, STATE(60), 1, sym_pipe_sequence, - ACTIONS(128), 2, + ACTIONS(136), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, ACTIONS(35), 3, @@ -7846,9 +8130,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(33), 24, @@ -7876,40 +8160,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2287] = 6, + [2511] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(130), 1, - anon_sym_COLON, - STATE(74), 1, - sym_pipe_arguments, - STATE(46), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(107), 17, + ACTIONS(123), 3, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + sym_identifier, + ACTIONS(121), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + ACTIONS(27), 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_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(109), 24, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + ACTIONS(29), 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, @@ -7929,43 +8212,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2346] = 5, + [2568] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 3, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - sym_identifier, - ACTIONS(113), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - ACTIONS(41), 15, + ACTIONS(138), 1, + anon_sym_COLON, + STATE(83), 1, + sym_pipe_arguments, + STATE(50), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(105), 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_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(43), 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_GT_EQ, + 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_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -7981,28 +8265,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2403] = 11, + [2627] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(37), 1, anon_sym_LBRACK, ACTIONS(39), 1, anon_sym_PIPE, - STATE(45), 1, + STATE(48), 1, aux_sym_pipe_sequence_repeat1, STATE(60), 1, sym_pipe_sequence, - ACTIONS(73), 2, + ACTIONS(85), 2, anon_sym_QMARK, anon_sym_QMARK_QMARK, - ACTIONS(128), 2, + ACTIONS(136), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, ACTIONS(35), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(71), 4, + ACTIONS(83), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, @@ -8013,9 +8297,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(33), 20, @@ -8039,14 +8323,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2472] = 5, + [2696] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 1, + ACTIONS(39), 1, anon_sym_PIPE, - STATE(44), 1, + STATE(49), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(132), 14, + ACTIONS(140), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8056,12 +8340,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(134), 28, + ACTIONS(142), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8090,14 +8374,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2528] = 5, + [2752] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, + ACTIONS(148), 1, anon_sym_PIPE, - STATE(44), 1, + STATE(49), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(139), 14, + ACTIONS(144), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8107,12 +8391,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(141), 28, + ACTIONS(146), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8141,15 +8425,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2584] = 5, + [2808] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(130), 1, + ACTIONS(138), 1, anon_sym_COLON, - STATE(47), 2, + STATE(51), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(124), 17, + ACTIONS(125), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8161,13 +8445,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE, sym_identifier, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(126), 24, + ACTIONS(127), 24, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8192,15 +8476,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2640] = 5, + [2864] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(143), 1, + ACTIONS(151), 1, anon_sym_COLON, - STATE(47), 2, + STATE(51), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(117), 17, + ACTIONS(129), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8212,13 +8496,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE, sym_identifier, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(119), 24, + ACTIONS(131), 24, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8243,10 +8527,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2696] = 3, + [2920] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(146), 15, + ACTIONS(154), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8257,12 +8541,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(148), 28, + ACTIONS(156), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8291,14 +8575,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2747] = 5, + [2971] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(150), 1, + ACTIONS(158), 1, anon_sym_EQ, - ACTIONS(41), 15, + ACTIONS(27), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8309,12 +8593,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(43), 26, + ACTIONS(29), 26, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_DOT, @@ -8341,10 +8625,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2802] = 3, + [3026] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 15, + ACTIONS(144), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8355,12 +8639,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(134), 28, + ACTIONS(146), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8389,12 +8673,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2853] = 4, + [3077] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(152), 1, - anon_sym_LPAREN, - ACTIONS(41), 15, + ACTIONS(160), 1, + anon_sym_PIPE, + STATE(55), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(144), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8404,23 +8690,22 @@ 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_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(43), 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(146), 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, @@ -8437,40 +8722,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2905] = 10, + [3131] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 1, - anon_sym_LBRACK, - ACTIONS(39), 1, - anon_sym_PIPE, - ACTIONS(154), 1, - anon_sym_PLUS, - STATE(45), 1, - aux_sym_pipe_sequence_repeat1, - STATE(60), 1, - sym_pipe_sequence, - ACTIONS(53), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(35), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(31), 11, + ACTIONS(163), 1, + anon_sym_LPAREN, + ACTIONS(21), 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_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(33), 21, - anon_sym_COMMA, + ACTIONS(23), 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, @@ -8491,22 +8770,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2969] = 8, + [3183] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(158), 1, - anon_sym_LBRACK, - ACTIONS(160), 1, + ACTIONS(117), 1, anon_sym_PIPE, - STATE(104), 1, + STATE(55), 1, aux_sym_pipe_sequence_repeat1, - STATE(110), 1, - sym_pipe_sequence, - ACTIONS(156), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(31), 14, + ACTIONS(140), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8516,17 +8787,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_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(33), 21, - sym__interpolation_end, + anon_sym_in, + ACTIONS(142), 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, @@ -8543,34 +8819,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3029] = 4, + [3237] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(150), 1, - anon_sym_EQ, - ACTIONS(41), 15, + ACTIONS(39), 1, + anon_sym_PIPE, + ACTIONS(83), 1, + sym__interpolation_end, + ACTIONS(167), 1, + anon_sym_LBRACK, + STATE(48), 1, + aux_sym_pipe_sequence_repeat1, + STATE(60), 1, + sym_pipe_sequence, + ACTIONS(85), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(169), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(165), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(31), 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_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(43), 26, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(33), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8591,25 +8874,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3081] = 9, + [3303] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(158), 1, + ACTIONS(167), 1, anon_sym_LBRACK, - ACTIONS(160), 1, + ACTIONS(171), 1, anon_sym_PIPE, - STATE(104), 1, - aux_sym_pipe_sequence_repeat1, STATE(110), 1, + aux_sym_pipe_sequence_repeat1, + STATE(116), 1, sym_pipe_sequence, - ACTIONS(162), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(156), 3, + ACTIONS(165), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(31), 12, + ACTIONS(31), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8617,9 +8897,11 @@ 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_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(33), 21, @@ -8644,14 +8926,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3143] = 5, + [3363] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(103), 1, - anon_sym_PIPE, - STATE(58), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(139), 16, + ACTIONS(173), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8661,22 +8939,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_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(141), 24, + ACTIONS(175), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + anon_sym_as, + anon_sym_RBRACK, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8693,36 +8973,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3197] = 6, + [3413] = 11, ACTIONS(3), 1, sym_comment, - STATE(164), 1, - sym__binary_op, - ACTIONS(168), 4, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(166), 7, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, + ACTIONS(37), 1, + anon_sym_LBRACK, + ACTIONS(39), 1, + anon_sym_PIPE, + ACTIONS(177), 1, anon_sym_RPAREN, + ACTIONS(179), 1, anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(164), 10, + STATE(48), 1, + aux_sym_pipe_sequence_repeat1, + STATE(60), 1, + sym_pipe_sequence, + STATE(562), 1, + aux_sym_arguments_repeat1, + ACTIONS(35), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(31), 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_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(170), 20, + ACTIONS(33), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8743,39 +9028,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3253] = 5, + [3479] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(172), 1, + ACTIONS(37), 1, + anon_sym_LBRACK, + ACTIONS(39), 1, anon_sym_PIPE, - STATE(58), 1, + ACTIONS(181), 1, + anon_sym_PLUS, + STATE(48), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(132), 16, + STATE(60), 1, + sym_pipe_sequence, + ACTIONS(61), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(35), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(31), 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, - sym_identifier, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(134), 24, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, + ACTIONS(33), 21, 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, @@ -8792,32 +9082,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3307] = 5, + [3543] = 4, ACTIONS(3), 1, sym_comment, - STATE(679), 1, - sym_unit, - ACTIONS(175), 2, - anon_sym_ms, - anon_sym_s, - ACTIONS(41), 13, + ACTIONS(163), 1, + anon_sym_LPAREN, + ACTIONS(27), 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_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(43), 26, - anon_sym_RPAREN, - anon_sym_COMMA, + ACTIONS(29), 26, + sym__interpolation_end, anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, @@ -8841,33 +9130,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3361] = 3, + [3595] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 14, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, + STATE(167), 1, + sym__binary_op, + ACTIONS(187), 4, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(179), 28, + ACTIONS(185), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_RBRACK, + ACTIONS(183), 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(189), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8888,41 +9180,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3411] = 11, + [3651] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 1, + ACTIONS(167), 1, anon_sym_LBRACK, - ACTIONS(39), 1, + ACTIONS(171), 1, anon_sym_PIPE, - ACTIONS(181), 1, - anon_sym_RPAREN, - ACTIONS(183), 1, - anon_sym_COMMA, - STATE(45), 1, + ACTIONS(191), 1, + anon_sym_PLUS, + STATE(110), 1, aux_sym_pipe_sequence_repeat1, - STATE(60), 1, + STATE(116), 1, sym_pipe_sequence, - STATE(560), 1, - aux_sym_arguments_repeat1, - ACTIONS(35), 3, + ACTIONS(169), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(165), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(31), 12, + ACTIONS(31), 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_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(33), 20, + ACTIONS(33), 21, + sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8943,41 +9234,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3477] = 11, + [3715] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, - anon_sym_PIPE, - ACTIONS(71), 1, - sym__interpolation_end, - ACTIONS(158), 1, - anon_sym_LBRACK, - STATE(45), 1, - aux_sym_pipe_sequence_repeat1, - STATE(60), 1, - sym_pipe_sequence, - ACTIONS(73), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(162), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(156), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(31), 10, + STATE(688), 1, + sym_unit, + ACTIONS(193), 2, + anon_sym_ms, + anon_sym_s, + ACTIONS(27), 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_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(33), 20, + ACTIONS(29), 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, @@ -8998,12 +9283,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3543] = 4, + [3769] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(152), 1, - anon_sym_LPAREN, - ACTIONS(21), 15, + ACTIONS(158), 1, + anon_sym_EQ, + ACTIONS(27), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9014,15 +9299,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(23), 26, - sym__interpolation_end, + ACTIONS(29), 26, + anon_sym_DQUOTE, + anon_sym_SEMI, anon_sym_DOT, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, @@ -9046,15 +9331,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3595] = 6, + [3821] = 6, ACTIONS(3), 1, sym_comment, - STATE(164), 1, + STATE(167), 1, sym__binary_op, - ACTIONS(187), 2, + ACTIONS(197), 2, anon_sym_QMARK, anon_sym_QMARK_QMARK, - ACTIONS(185), 7, + ACTIONS(195), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -9062,7 +9347,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, - ACTIONS(164), 12, + ACTIONS(183), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9070,12 +9355,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(170), 20, + ACTIONS(189), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9096,36 +9381,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3651] = 10, + [3877] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(158), 1, + ACTIONS(167), 1, anon_sym_LBRACK, - ACTIONS(160), 1, + ACTIONS(171), 1, anon_sym_PIPE, - ACTIONS(189), 1, - anon_sym_PLUS, - STATE(104), 1, - aux_sym_pipe_sequence_repeat1, STATE(110), 1, + aux_sym_pipe_sequence_repeat1, + STATE(116), 1, sym_pipe_sequence, - ACTIONS(162), 2, + ACTIONS(169), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(156), 3, + ACTIONS(165), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(31), 11, + ACTIONS(31), 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_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, ACTIONS(33), 21, @@ -9150,10 +9434,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3715] = 3, + [3939] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(59), 15, + ACTIONS(41), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9164,12 +9448,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(61), 26, + ACTIONS(43), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -9196,10 +9480,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3764] = 3, + [3988] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(49), 15, + ACTIONS(79), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9210,12 +9494,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(51), 26, + ACTIONS(81), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -9242,10 +9526,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3813] = 3, + [4037] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 15, + STATE(171), 1, + sym__binary_op, + ACTIONS(197), 3, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + sym_identifier, + ACTIONS(195), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + ACTIONS(199), 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(201), 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, + [4092] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(45), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9256,12 +9589,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(89), 26, + ACTIONS(47), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -9288,10 +9621,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3862] = 3, + [4141] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 17, + ACTIONS(49), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9302,22 +9635,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_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(134), 24, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + ACTIONS(51), 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, @@ -9334,16 +9667,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3911] = 5, + [4190] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(158), 1, - anon_sym_LBRACK, - ACTIONS(156), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(91), 15, + ACTIONS(53), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9354,14 +9681,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(93), 22, + ACTIONS(55), 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, @@ -9382,10 +9713,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3964] = 3, + [4239] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 15, + ACTIONS(87), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9396,12 +9727,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 26, + ACTIONS(89), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -9428,10 +9759,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4013] = 3, + [4288] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 15, + ACTIONS(63), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9442,12 +9773,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(81), 26, + ACTIONS(65), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -9474,10 +9805,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4062] = 3, + [4337] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 15, + ACTIONS(91), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9488,12 +9819,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(77), 26, + ACTIONS(93), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -9520,10 +9851,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4111] = 3, + [4386] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(146), 17, + ACTIONS(144), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9535,13 +9866,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE, sym_identifier, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(148), 24, + ACTIONS(146), 24, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -9566,10 +9897,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4160] = 3, + [4435] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 15, + ACTIONS(67), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9580,12 +9911,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(57), 26, + ACTIONS(69), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -9612,10 +9943,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4209] = 3, + [4484] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(83), 15, + ACTIONS(57), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9626,12 +9957,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(85), 26, + ACTIONS(59), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -9658,39 +9989,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4258] = 6, + [4533] = 3, ACTIONS(3), 1, sym_comment, - STATE(165), 1, - sym__binary_op, - ACTIONS(166), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - ACTIONS(168), 5, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_identifier, - ACTIONS(191), 11, + 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, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(193), 19, + 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, @@ -9707,36 +10035,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4313] = 6, + [4582] = 3, ACTIONS(3), 1, sym_comment, - STATE(165), 1, - sym__binary_op, - ACTIONS(187), 3, + ACTIONS(154), 17, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, - sym_identifier, - ACTIONS(185), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - ACTIONS(191), 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, + sym_identifier, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(193), 19, + ACTIONS(156), 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, @@ -9756,10 +10081,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4368] = 3, + [4631] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 15, + ACTIONS(71), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9770,12 +10095,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(69), 26, + ACTIONS(73), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -9802,36 +10127,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4417] = 3, + [4680] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(45), 15, + STATE(171), 1, + sym__binary_op, + ACTIONS(185), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + ACTIONS(187), 5, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_identifier, + ACTIONS(199), 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_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(47), 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(201), 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, @@ -9848,10 +10176,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4466] = 3, + [4735] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(63), 15, + ACTIONS(75), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9862,12 +10190,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(65), 26, + ACTIONS(77), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -9894,33 +10222,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4515] = 5, + [4784] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(113), 1, - sym__interpolation_end, - ACTIONS(115), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(41), 13, + ACTIONS(167), 1, + anon_sym_LBRACK, + ACTIONS(165), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(99), 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_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(43), 24, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(101), 22, + sym__interpolation_end, + anon_sym_COLON, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9941,17 +10270,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4567] = 6, + [4837] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(195), 1, + ACTIONS(203), 1, anon_sym_COLON, - STATE(108), 1, + STATE(114), 1, sym_pipe_arguments, - STATE(93), 2, + STATE(101), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(107), 15, + ACTIONS(105), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9962,12 +10291,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(109), 21, + ACTIONS(107), 21, sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -9989,113 +10318,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4621] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(177), 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_DASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(179), 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, - [4669] = 28, + [4891] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(197), 1, + ACTIONS(207), 1, anon_sym_LT_BANG, - ACTIONS(199), 1, + ACTIONS(210), 1, anon_sym_LT, - ACTIONS(201), 1, + ACTIONS(213), 1, anon_sym_LT_SLASH, - ACTIONS(205), 1, + ACTIONS(219), 1, anon_sym_LBRACE, - ACTIONS(207), 1, - sym__implicit_end_tag, - ACTIONS(209), 1, + ACTIONS(222), 1, sym__interpolation_start, - ACTIONS(211), 1, + ACTIONS(225), 1, sym__control_flow_start, - STATE(86), 1, + STATE(89), 1, aux_sym_document_repeat1, - STATE(87), 1, + STATE(90), 1, sym_start_tag, - STATE(296), 1, - sym_end_tag, - STATE(318), 1, + STATE(281), 1, sym_placeholder_statement, - STATE(332), 1, - sym_self_closing_tag, - STATE(334), 1, - sym__alternative_statement, - STATE(337), 1, - sym_loading_statement, - STATE(338), 1, - sym_error_statement, - STATE(339), 1, + STATE(282), 1, sym_empty_statement, - STATE(341), 1, + STATE(288), 1, sym_else_if_statement, - STATE(372), 1, + STATE(291), 1, sym_else_statement, - STATE(545), 1, - sym_script_start_tag, - STATE(546), 1, + STATE(296), 1, + sym_loading_statement, + STATE(301), 1, + sym__alternative_statement, + STATE(313), 1, + sym_self_closing_tag, + STATE(321), 1, + sym_error_statement, + STATE(570), 1, sym_style_start_tag, - STATE(664), 1, - sym__switch_start_expression, - STATE(665), 1, - sym__for_start_expression, - STATE(666), 1, + STATE(599), 1, + sym_script_start_tag, + STATE(649), 1, sym__if_start_expression, - STATE(673), 1, + STATE(670), 1, sym__else_if_start_expression, - ACTIONS(203), 2, + STATE(672), 1, + sym__switch_start_expression, + STATE(689), 1, + sym__for_start_expression, + ACTIONS(205), 2, + ts_builtin_sym_end, + anon_sym_RBRACE, + ACTIONS(216), 2, sym_entity, sym_text, - STATE(333), 6, + STATE(272), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(331), 8, + STATE(304), 8, sym_doctype, sym__node, sym_element, @@ -10104,138 +10387,68 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [4767] = 28, + [4987] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(197), 1, + ACTIONS(228), 1, anon_sym_LT_BANG, - ACTIONS(199), 1, + ACTIONS(230), 1, anon_sym_LT, - ACTIONS(201), 1, + ACTIONS(232), 1, anon_sym_LT_SLASH, - ACTIONS(205), 1, + ACTIONS(236), 1, anon_sym_LBRACE, - ACTIONS(209), 1, + ACTIONS(238), 1, + sym__implicit_end_tag, + ACTIONS(240), 1, sym__interpolation_start, - ACTIONS(211), 1, + ACTIONS(242), 1, sym__control_flow_start, - ACTIONS(213), 1, - sym__implicit_end_tag, - STATE(87), 1, + STATE(94), 1, sym_start_tag, - STATE(101), 1, + STATE(95), 1, aux_sym_document_repeat1, - STATE(279), 1, + STATE(322), 1, sym_end_tag, - STATE(318), 1, - sym_placeholder_statement, - STATE(332), 1, - sym_self_closing_tag, - STATE(334), 1, - sym__alternative_statement, STATE(337), 1, - sym_loading_statement, - STATE(338), 1, - sym_error_statement, - STATE(339), 1, - sym_empty_statement, - STATE(341), 1, - sym_else_if_statement, - STATE(372), 1, - sym_else_statement, - STATE(545), 1, - sym_script_start_tag, - STATE(546), 1, - sym_style_start_tag, - STATE(664), 1, - sym__switch_start_expression, - STATE(665), 1, - sym__for_start_expression, - STATE(666), 1, - sym__if_start_expression, - STATE(673), 1, - sym__else_if_start_expression, - ACTIONS(203), 2, - sym_entity, - sym_text, - STATE(333), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(331), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [4865] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(197), 1, - anon_sym_LT_BANG, - ACTIONS(199), 1, - anon_sym_LT, - ACTIONS(205), 1, - anon_sym_LBRACE, - ACTIONS(209), 1, - sym__interpolation_start, - ACTIONS(211), 1, - sym__control_flow_start, - ACTIONS(215), 1, - anon_sym_LT_SLASH, - ACTIONS(217), 1, - sym__implicit_end_tag, - STATE(87), 1, - sym_start_tag, - STATE(88), 1, - aux_sym_document_repeat1, - STATE(318), 1, - sym_placeholder_statement, - STATE(332), 1, sym_self_closing_tag, - STATE(334), 1, + STATE(342), 1, sym__alternative_statement, - STATE(337), 1, + STATE(345), 1, + sym_placeholder_statement, + STATE(347), 1, sym_loading_statement, - STATE(338), 1, + STATE(358), 1, sym_error_statement, - STATE(339), 1, + STATE(359), 1, sym_empty_statement, - STATE(341), 1, + STATE(360), 1, sym_else_if_statement, - STATE(345), 1, - sym_end_tag, - STATE(372), 1, + STATE(361), 1, sym_else_statement, - STATE(545), 1, + STATE(547), 1, sym_script_start_tag, - STATE(546), 1, + STATE(550), 1, sym_style_start_tag, - STATE(664), 1, + STATE(679), 1, sym__switch_start_expression, - STATE(665), 1, + STATE(680), 1, sym__for_start_expression, - STATE(666), 1, + STATE(681), 1, sym__if_start_expression, - STATE(673), 1, + STATE(682), 1, sym__else_if_start_expression, - ACTIONS(203), 2, + ACTIONS(234), 2, sym_entity, sym_text, - STATE(333), 6, + STATE(341), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(331), 8, + STATE(336), 8, sym_doctype, sym__node, sym_element, @@ -10244,68 +10457,160 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [4963] = 28, + [5085] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(197), 1, - anon_sym_LT_BANG, - ACTIONS(199), 1, + ACTIONS(173), 16, + anon_sym_GT, anon_sym_LT, - ACTIONS(205), 1, - anon_sym_LBRACE, - ACTIONS(209), 1, - sym__interpolation_start, - ACTIONS(211), 1, - sym__control_flow_start, - ACTIONS(215), 1, - anon_sym_LT_SLASH, - ACTIONS(219), 1, - sym__implicit_end_tag, - STATE(87), 1, - sym_start_tag, - STATE(101), 1, - aux_sym_document_repeat1, - STATE(318), 1, - sym_placeholder_statement, - STATE(332), 1, - sym_self_closing_tag, - STATE(334), 1, - sym__alternative_statement, - STATE(337), 1, - sym_loading_statement, - STATE(338), 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(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, + [5133] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(121), 1, + sym__interpolation_end, + ACTIONS(123), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(27), 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(29), 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, + [5185] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(228), 1, + anon_sym_LT_BANG, + ACTIONS(230), 1, + anon_sym_LT, + ACTIONS(236), 1, + anon_sym_LBRACE, + ACTIONS(240), 1, + sym__interpolation_start, + ACTIONS(242), 1, + sym__control_flow_start, + ACTIONS(244), 1, + anon_sym_LT_SLASH, + ACTIONS(246), 1, + sym__implicit_end_tag, + STATE(94), 1, + sym_start_tag, + STATE(99), 1, + aux_sym_document_repeat1, + STATE(337), 1, + sym_self_closing_tag, + STATE(342), 1, + sym__alternative_statement, + STATE(345), 1, + sym_placeholder_statement, + STATE(347), 1, + sym_loading_statement, + STATE(353), 1, + sym_end_tag, + STATE(358), 1, sym_error_statement, - STATE(339), 1, + STATE(359), 1, sym_empty_statement, - STATE(341), 1, + STATE(360), 1, sym_else_if_statement, - STATE(370), 1, - sym_end_tag, - STATE(372), 1, + STATE(361), 1, sym_else_statement, - STATE(545), 1, + STATE(547), 1, sym_script_start_tag, - STATE(546), 1, + STATE(550), 1, sym_style_start_tag, - STATE(664), 1, + STATE(679), 1, sym__switch_start_expression, - STATE(665), 1, + STATE(680), 1, sym__for_start_expression, - STATE(666), 1, + STATE(681), 1, sym__if_start_expression, - STATE(673), 1, + STATE(682), 1, sym__else_if_start_expression, - ACTIONS(203), 2, + ACTIONS(234), 2, sym_entity, sym_text, - STATE(333), 6, + STATE(341), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(331), 8, + STATE(336), 8, sym_doctype, sym__node, sym_element, @@ -10314,67 +10619,68 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [5061] = 27, + [5283] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(223), 1, + ACTIONS(228), 1, anon_sym_LT_BANG, - ACTIONS(226), 1, + ACTIONS(230), 1, anon_sym_LT, - ACTIONS(229), 1, - anon_sym_LT_SLASH, - ACTIONS(235), 1, + ACTIONS(236), 1, anon_sym_LBRACE, - ACTIONS(238), 1, + ACTIONS(240), 1, sym__interpolation_start, - ACTIONS(241), 1, + ACTIONS(242), 1, sym__control_flow_start, - STATE(85), 1, - sym_start_tag, - STATE(89), 1, + ACTIONS(244), 1, + anon_sym_LT_SLASH, + ACTIONS(248), 1, + sym__implicit_end_tag, + STATE(93), 1, aux_sym_document_repeat1, - STATE(264), 1, + STATE(94), 1, + sym_start_tag, + STATE(337), 1, sym_self_closing_tag, - STATE(271), 1, + STATE(342), 1, sym__alternative_statement, - STATE(272), 1, + STATE(345), 1, sym_placeholder_statement, - STATE(291), 1, + STATE(347), 1, + sym_loading_statement, + STATE(358), 1, sym_error_statement, - STATE(293), 1, + STATE(359), 1, sym_empty_statement, - STATE(294), 1, + STATE(360), 1, sym_else_if_statement, - STATE(295), 1, + STATE(361), 1, sym_else_statement, - STATE(317), 1, - sym_loading_statement, - STATE(528), 1, + STATE(366), 1, + sym_end_tag, + STATE(547), 1, sym_script_start_tag, - STATE(567), 1, + STATE(550), 1, sym_style_start_tag, - STATE(643), 1, - sym__for_start_expression, - STATE(653), 1, - sym__else_if_start_expression, - STATE(680), 1, + STATE(679), 1, sym__switch_start_expression, + STATE(680), 1, + sym__for_start_expression, STATE(681), 1, sym__if_start_expression, - ACTIONS(221), 2, - ts_builtin_sym_end, - anon_sym_RBRACE, - ACTIONS(232), 2, + STATE(682), 1, + sym__else_if_start_expression, + ACTIONS(234), 2, sym_entity, sym_text, - STATE(265), 6, + STATE(341), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(297), 8, + STATE(336), 8, sym_doctype, sym__node, sym_element, @@ -10383,113 +10689,68 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [5157] = 6, - ACTIONS(3), 1, - sym_comment, - STATE(162), 1, - sym__binary_op, - ACTIONS(166), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - ACTIONS(168), 4, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(244), 10, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(246), 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, - [5210] = 27, + [5381] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, + ACTIONS(228), 1, anon_sym_LT_BANG, - ACTIONS(9), 1, + ACTIONS(230), 1, anon_sym_LT, - ACTIONS(11), 1, + ACTIONS(232), 1, anon_sym_LT_SLASH, - ACTIONS(15), 1, + ACTIONS(236), 1, anon_sym_LBRACE, - ACTIONS(17), 1, + ACTIONS(240), 1, sym__interpolation_start, - ACTIONS(19), 1, + ACTIONS(242), 1, sym__control_flow_start, - ACTIONS(248), 1, - anon_sym_RBRACE, - STATE(85), 1, + ACTIONS(250), 1, + sym__implicit_end_tag, + STATE(94), 1, sym_start_tag, - STATE(89), 1, + STATE(99), 1, aux_sym_document_repeat1, - STATE(264), 1, + STATE(286), 1, + sym_end_tag, + STATE(337), 1, sym_self_closing_tag, - STATE(271), 1, + STATE(342), 1, sym__alternative_statement, - STATE(272), 1, + STATE(345), 1, sym_placeholder_statement, - STATE(291), 1, + STATE(347), 1, + sym_loading_statement, + STATE(358), 1, sym_error_statement, - STATE(293), 1, + STATE(359), 1, sym_empty_statement, - STATE(294), 1, + STATE(360), 1, sym_else_if_statement, - STATE(295), 1, + STATE(361), 1, sym_else_statement, - STATE(317), 1, - sym_loading_statement, - STATE(528), 1, + STATE(547), 1, sym_script_start_tag, - STATE(567), 1, + STATE(550), 1, sym_style_start_tag, - STATE(643), 1, - sym__for_start_expression, - STATE(653), 1, - sym__else_if_start_expression, - STATE(680), 1, + STATE(679), 1, sym__switch_start_expression, + STATE(680), 1, + sym__for_start_expression, STATE(681), 1, sym__if_start_expression, - ACTIONS(13), 2, + STATE(682), 1, + sym__else_if_start_expression, + ACTIONS(234), 2, sym_entity, sym_text, - STATE(265), 6, + STATE(341), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(297), 8, + STATE(336), 8, sym_doctype, sym__node, sym_element, @@ -10498,7 +10759,7 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [5305] = 27, + [5479] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -10513,51 +10774,51 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(19), 1, sym__control_flow_start, - ACTIONS(250), 1, - ts_builtin_sym_end, - STATE(85), 1, - sym_start_tag, + ACTIONS(252), 1, + anon_sym_RBRACE, STATE(89), 1, aux_sym_document_repeat1, - STATE(264), 1, - sym_self_closing_tag, - STATE(271), 1, - sym__alternative_statement, - STATE(272), 1, + STATE(90), 1, + sym_start_tag, + STATE(281), 1, sym_placeholder_statement, - STATE(291), 1, - sym_error_statement, - STATE(293), 1, + STATE(282), 1, sym_empty_statement, - STATE(294), 1, + STATE(288), 1, sym_else_if_statement, - STATE(295), 1, + STATE(291), 1, sym_else_statement, - STATE(317), 1, + STATE(296), 1, sym_loading_statement, - STATE(528), 1, - sym_script_start_tag, - STATE(567), 1, + STATE(301), 1, + sym__alternative_statement, + STATE(313), 1, + sym_self_closing_tag, + STATE(321), 1, + sym_error_statement, + STATE(570), 1, sym_style_start_tag, - STATE(643), 1, - sym__for_start_expression, - STATE(653), 1, + STATE(599), 1, + sym_script_start_tag, + STATE(649), 1, + sym__if_start_expression, + STATE(670), 1, sym__else_if_start_expression, - STATE(680), 1, + STATE(672), 1, sym__switch_start_expression, - STATE(681), 1, - sym__if_start_expression, + STATE(689), 1, + sym__for_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(265), 6, + STATE(272), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(297), 8, + STATE(304), 8, sym_doctype, sym__node, sym_element, @@ -10566,15 +10827,15 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [5400] = 5, + [5574] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(195), 1, + ACTIONS(254), 1, anon_sym_COLON, - STATE(94), 2, + STATE(97), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(124), 15, + ACTIONS(129), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10585,58 +10846,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - anon_sym_DASH, - anon_sym_STAR_STAR, anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(126), 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, - [5451] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(252), 1, - anon_sym_COLON, - STATE(94), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - 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_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(119), 21, + ACTIONS(131), 21, sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -10658,7 +10873,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5502] = 27, + [5625] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -10673,51 +10888,51 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(19), 1, sym__control_flow_start, - ACTIONS(255), 1, - anon_sym_RBRACE, - STATE(85), 1, - sym_start_tag, + ACTIONS(257), 1, + ts_builtin_sym_end, STATE(89), 1, aux_sym_document_repeat1, - STATE(264), 1, - sym_self_closing_tag, - STATE(271), 1, - sym__alternative_statement, - STATE(272), 1, + STATE(90), 1, + sym_start_tag, + STATE(281), 1, sym_placeholder_statement, - STATE(291), 1, - sym_error_statement, - STATE(293), 1, + STATE(282), 1, sym_empty_statement, - STATE(294), 1, + STATE(288), 1, sym_else_if_statement, - STATE(295), 1, + STATE(291), 1, sym_else_statement, - STATE(317), 1, + STATE(296), 1, sym_loading_statement, - STATE(528), 1, - sym_script_start_tag, - STATE(567), 1, + STATE(301), 1, + sym__alternative_statement, + STATE(313), 1, + sym_self_closing_tag, + STATE(321), 1, + sym_error_statement, + STATE(570), 1, sym_style_start_tag, - STATE(643), 1, - sym__for_start_expression, - STATE(653), 1, + STATE(599), 1, + sym_script_start_tag, + STATE(649), 1, + sym__if_start_expression, + STATE(670), 1, sym__else_if_start_expression, - STATE(680), 1, + STATE(672), 1, sym__switch_start_expression, - STATE(681), 1, - sym__if_start_expression, + STATE(689), 1, + sym__for_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(265), 6, + STATE(272), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(297), 8, + STATE(304), 8, sym_doctype, sym__node, sym_element, @@ -10726,66 +10941,66 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [5597] = 27, + [5720] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, + ACTIONS(205), 1, + sym__implicit_end_tag, + ACTIONS(259), 1, anon_sym_LT_BANG, - ACTIONS(9), 1, + ACTIONS(262), 1, anon_sym_LT, - ACTIONS(11), 1, + ACTIONS(265), 1, anon_sym_LT_SLASH, - ACTIONS(15), 1, + ACTIONS(271), 1, anon_sym_LBRACE, - ACTIONS(17), 1, + ACTIONS(274), 1, sym__interpolation_start, - ACTIONS(19), 1, + ACTIONS(277), 1, sym__control_flow_start, - ACTIONS(257), 1, - anon_sym_RBRACE, - STATE(85), 1, + STATE(94), 1, sym_start_tag, - STATE(91), 1, + STATE(99), 1, aux_sym_document_repeat1, - STATE(264), 1, + STATE(337), 1, sym_self_closing_tag, - STATE(271), 1, + STATE(342), 1, sym__alternative_statement, - STATE(272), 1, + STATE(345), 1, sym_placeholder_statement, - STATE(291), 1, + STATE(347), 1, + sym_loading_statement, + STATE(358), 1, sym_error_statement, - STATE(293), 1, + STATE(359), 1, sym_empty_statement, - STATE(294), 1, + STATE(360), 1, sym_else_if_statement, - STATE(295), 1, + STATE(361), 1, sym_else_statement, - STATE(317), 1, - sym_loading_statement, - STATE(528), 1, + STATE(547), 1, sym_script_start_tag, - STATE(567), 1, + STATE(550), 1, sym_style_start_tag, - STATE(643), 1, - sym__for_start_expression, - STATE(653), 1, - sym__else_if_start_expression, - STATE(680), 1, + STATE(679), 1, sym__switch_start_expression, + STATE(680), 1, + sym__for_start_expression, STATE(681), 1, sym__if_start_expression, - ACTIONS(13), 2, + STATE(682), 1, + sym__else_if_start_expression, + ACTIONS(268), 2, sym_entity, sym_text, - STATE(265), 6, + STATE(341), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(297), 8, + STATE(336), 8, sym_doctype, sym__node, sym_element, @@ -10794,7 +11009,7 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [5692] = 27, + [5815] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -10809,51 +11024,51 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(19), 1, sym__control_flow_start, - ACTIONS(259), 1, + ACTIONS(280), 1, anon_sym_RBRACE, - STATE(85), 1, - sym_start_tag, STATE(89), 1, aux_sym_document_repeat1, - STATE(264), 1, - sym_self_closing_tag, - STATE(271), 1, - sym__alternative_statement, - STATE(272), 1, + STATE(90), 1, + sym_start_tag, + STATE(281), 1, sym_placeholder_statement, - STATE(291), 1, - sym_error_statement, - STATE(293), 1, + STATE(282), 1, sym_empty_statement, - STATE(294), 1, + STATE(288), 1, sym_else_if_statement, - STATE(295), 1, + STATE(291), 1, sym_else_statement, - STATE(317), 1, + STATE(296), 1, sym_loading_statement, - STATE(528), 1, - sym_script_start_tag, - STATE(567), 1, + STATE(301), 1, + sym__alternative_statement, + STATE(313), 1, + sym_self_closing_tag, + STATE(321), 1, + sym_error_statement, + STATE(570), 1, sym_style_start_tag, - STATE(643), 1, - sym__for_start_expression, - STATE(653), 1, + STATE(599), 1, + sym_script_start_tag, + STATE(649), 1, + sym__if_start_expression, + STATE(670), 1, sym__else_if_start_expression, - STATE(680), 1, + STATE(672), 1, sym__switch_start_expression, - STATE(681), 1, - sym__if_start_expression, + STATE(689), 1, + sym__for_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(265), 6, + STATE(272), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(297), 8, + STATE(304), 8, sym_doctype, sym__node, sym_element, @@ -10862,7 +11077,53 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [5787] = 27, + [5910] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(203), 1, + anon_sym_COLON, + STATE(97), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(125), 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(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, + [5961] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -10877,51 +11138,51 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(19), 1, sym__control_flow_start, - ACTIONS(261), 1, + ACTIONS(282), 1, anon_sym_RBRACE, - STATE(85), 1, + STATE(90), 1, sym_start_tag, - STATE(89), 1, + STATE(96), 1, aux_sym_document_repeat1, - STATE(264), 1, - sym_self_closing_tag, - STATE(271), 1, - sym__alternative_statement, - STATE(272), 1, + STATE(281), 1, sym_placeholder_statement, - STATE(291), 1, - sym_error_statement, - STATE(293), 1, + STATE(282), 1, sym_empty_statement, - STATE(294), 1, + STATE(288), 1, sym_else_if_statement, - STATE(295), 1, + STATE(291), 1, sym_else_statement, - STATE(317), 1, + STATE(296), 1, sym_loading_statement, - STATE(528), 1, - sym_script_start_tag, - STATE(567), 1, + STATE(301), 1, + sym__alternative_statement, + STATE(313), 1, + sym_self_closing_tag, + STATE(321), 1, + sym_error_statement, + STATE(570), 1, sym_style_start_tag, - STATE(643), 1, - sym__for_start_expression, - STATE(653), 1, + STATE(599), 1, + sym_script_start_tag, + STATE(649), 1, + sym__if_start_expression, + STATE(670), 1, sym__else_if_start_expression, - STATE(680), 1, + STATE(672), 1, sym__switch_start_expression, - STATE(681), 1, - sym__if_start_expression, + STATE(689), 1, + sym__for_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(265), 6, + STATE(272), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(297), 8, + STATE(304), 8, sym_doctype, sym__node, sym_element, @@ -10930,7 +11191,7 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [5882] = 27, + [6056] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -10945,51 +11206,51 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(19), 1, sym__control_flow_start, - ACTIONS(263), 1, + ACTIONS(284), 1, anon_sym_RBRACE, - STATE(85), 1, + STATE(90), 1, sym_start_tag, - STATE(97), 1, + STATE(104), 1, aux_sym_document_repeat1, - STATE(264), 1, - sym_self_closing_tag, - STATE(271), 1, - sym__alternative_statement, - STATE(272), 1, + STATE(281), 1, sym_placeholder_statement, - STATE(291), 1, - sym_error_statement, - STATE(293), 1, + STATE(282), 1, sym_empty_statement, - STATE(294), 1, + STATE(288), 1, sym_else_if_statement, - STATE(295), 1, + STATE(291), 1, sym_else_statement, - STATE(317), 1, + STATE(296), 1, sym_loading_statement, - STATE(528), 1, - sym_script_start_tag, - STATE(567), 1, + STATE(301), 1, + sym__alternative_statement, + STATE(313), 1, + sym_self_closing_tag, + STATE(321), 1, + sym_error_statement, + STATE(570), 1, sym_style_start_tag, - STATE(643), 1, - sym__for_start_expression, - STATE(653), 1, + STATE(599), 1, + sym_script_start_tag, + STATE(649), 1, + sym__if_start_expression, + STATE(670), 1, sym__else_if_start_expression, - STATE(680), 1, + STATE(672), 1, sym__switch_start_expression, - STATE(681), 1, - sym__if_start_expression, + STATE(689), 1, + sym__for_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(265), 6, + STATE(272), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(297), 8, + STATE(304), 8, sym_doctype, sym__node, sym_element, @@ -10998,7 +11259,7 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [5977] = 27, + [6151] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -11013,51 +11274,51 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(19), 1, sym__control_flow_start, - ACTIONS(265), 1, + ACTIONS(286), 1, anon_sym_RBRACE, - STATE(85), 1, - sym_start_tag, - STATE(98), 1, + STATE(89), 1, aux_sym_document_repeat1, - STATE(264), 1, - sym_self_closing_tag, - STATE(271), 1, - sym__alternative_statement, - STATE(272), 1, + STATE(90), 1, + sym_start_tag, + STATE(281), 1, sym_placeholder_statement, - STATE(291), 1, - sym_error_statement, - STATE(293), 1, + STATE(282), 1, sym_empty_statement, - STATE(294), 1, + STATE(288), 1, sym_else_if_statement, - STATE(295), 1, + STATE(291), 1, sym_else_statement, - STATE(317), 1, + STATE(296), 1, sym_loading_statement, - STATE(528), 1, - sym_script_start_tag, - STATE(567), 1, + STATE(301), 1, + sym__alternative_statement, + STATE(313), 1, + sym_self_closing_tag, + STATE(321), 1, + sym_error_statement, + STATE(570), 1, sym_style_start_tag, - STATE(643), 1, - sym__for_start_expression, - STATE(653), 1, + STATE(599), 1, + sym_script_start_tag, + STATE(649), 1, + sym__if_start_expression, + STATE(670), 1, sym__else_if_start_expression, - STATE(680), 1, + STATE(672), 1, sym__switch_start_expression, - STATE(681), 1, - sym__if_start_expression, + STATE(689), 1, + sym__for_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(265), 6, + STATE(272), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(297), 8, + STATE(304), 8, sym_doctype, sym__node, sym_element, @@ -11066,66 +11327,181 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [6072] = 27, + [6246] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(221), 1, - sym__implicit_end_tag, - ACTIONS(267), 1, + ACTIONS(7), 1, anon_sym_LT_BANG, - ACTIONS(270), 1, + ACTIONS(9), 1, anon_sym_LT, - ACTIONS(273), 1, + ACTIONS(11), 1, anon_sym_LT_SLASH, - ACTIONS(279), 1, + ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(282), 1, + ACTIONS(17), 1, sym__interpolation_start, - ACTIONS(285), 1, + ACTIONS(19), 1, sym__control_flow_start, - STATE(87), 1, - sym_start_tag, - STATE(101), 1, + ACTIONS(288), 1, + anon_sym_RBRACE, + STATE(89), 1, aux_sym_document_repeat1, - STATE(318), 1, + STATE(90), 1, + sym_start_tag, + STATE(281), 1, sym_placeholder_statement, - STATE(332), 1, - sym_self_closing_tag, - STATE(334), 1, - sym__alternative_statement, - STATE(337), 1, - sym_loading_statement, - STATE(338), 1, - sym_error_statement, - STATE(339), 1, + STATE(282), 1, sym_empty_statement, - STATE(341), 1, + STATE(288), 1, sym_else_if_statement, - STATE(372), 1, + STATE(291), 1, sym_else_statement, - STATE(545), 1, - sym_script_start_tag, - STATE(546), 1, + STATE(296), 1, + sym_loading_statement, + STATE(301), 1, + sym__alternative_statement, + STATE(313), 1, + sym_self_closing_tag, + STATE(321), 1, + sym_error_statement, + STATE(570), 1, sym_style_start_tag, - STATE(664), 1, + STATE(599), 1, + sym_script_start_tag, + STATE(649), 1, + sym__if_start_expression, + STATE(670), 1, + sym__else_if_start_expression, + STATE(672), 1, sym__switch_start_expression, - STATE(665), 1, + STATE(689), 1, sym__for_start_expression, - STATE(666), 1, + ACTIONS(13), 2, + sym_entity, + sym_text, + STATE(272), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(304), 8, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_icu_expression, + sym_interpolation, + [6341] = 6, + ACTIONS(3), 1, + sym_comment, + STATE(170), 1, + sym__binary_op, + ACTIONS(185), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_as, + ACTIONS(187), 4, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(290), 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(292), 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, + [6394] = 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(294), 1, + anon_sym_RBRACE, + STATE(90), 1, + sym_start_tag, + STATE(105), 1, + aux_sym_document_repeat1, + STATE(281), 1, + sym_placeholder_statement, + STATE(282), 1, + sym_empty_statement, + STATE(288), 1, + sym_else_if_statement, + STATE(291), 1, + sym_else_statement, + STATE(296), 1, + sym_loading_statement, + STATE(301), 1, + sym__alternative_statement, + STATE(313), 1, + sym_self_closing_tag, + STATE(321), 1, + sym_error_statement, + STATE(570), 1, + sym_style_start_tag, + STATE(599), 1, + sym_script_start_tag, + STATE(649), 1, sym__if_start_expression, - STATE(673), 1, + STATE(670), 1, sym__else_if_start_expression, - ACTIONS(276), 2, + STATE(672), 1, + sym__switch_start_expression, + STATE(689), 1, + sym__for_start_expression, + ACTIONS(13), 2, sym_entity, sym_text, - STATE(333), 6, + STATE(272), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(331), 8, + STATE(304), 8, sym_doctype, sym__node, sym_element, @@ -11134,20 +11510,20 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [6167] = 6, + [6489] = 6, ACTIONS(3), 1, sym_comment, - STATE(162), 1, + STATE(170), 1, sym__binary_op, - ACTIONS(187), 2, + ACTIONS(197), 2, anon_sym_QMARK, anon_sym_QMARK_QMARK, - ACTIONS(185), 4, + ACTIONS(195), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_as, - ACTIONS(244), 12, + ACTIONS(290), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11155,12 +11531,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(246), 20, + ACTIONS(292), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -11181,7 +11557,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6220] = 26, + [6542] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -11196,49 +11572,49 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(19), 1, sym__control_flow_start, - STATE(85), 1, + STATE(90), 1, sym_start_tag, - STATE(95), 1, + STATE(100), 1, aux_sym_document_repeat1, - STATE(264), 1, - sym_self_closing_tag, - STATE(271), 1, - sym__alternative_statement, - STATE(272), 1, + STATE(281), 1, sym_placeholder_statement, - STATE(291), 1, - sym_error_statement, - STATE(293), 1, + STATE(282), 1, sym_empty_statement, - STATE(294), 1, + STATE(288), 1, sym_else_if_statement, - STATE(295), 1, + STATE(291), 1, sym_else_statement, - STATE(317), 1, + STATE(296), 1, sym_loading_statement, - STATE(528), 1, - sym_script_start_tag, - STATE(567), 1, + STATE(301), 1, + sym__alternative_statement, + STATE(313), 1, + sym_self_closing_tag, + STATE(321), 1, + sym_error_statement, + STATE(570), 1, sym_style_start_tag, - STATE(643), 1, - sym__for_start_expression, - STATE(653), 1, + STATE(599), 1, + sym_script_start_tag, + STATE(649), 1, + sym__if_start_expression, + STATE(670), 1, sym__else_if_start_expression, - STATE(680), 1, + STATE(672), 1, sym__switch_start_expression, - STATE(681), 1, - sym__if_start_expression, + STATE(689), 1, + sym__for_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(265), 6, + STATE(272), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(297), 8, + STATE(304), 8, sym_doctype, sym__node, sym_element, @@ -11247,14 +11623,14 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [6312] = 5, + [6634] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(160), 1, + ACTIONS(171), 1, anon_sym_PIPE, - STATE(105), 1, + STATE(111), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(139), 14, + ACTIONS(140), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11264,12 +11640,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(141), 21, + ACTIONS(142), 21, sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -11291,14 +11667,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6361] = 5, + [6683] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(288), 1, + ACTIONS(296), 1, anon_sym_PIPE, - STATE(105), 1, + STATE(111), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(132), 14, + ACTIONS(144), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11308,12 +11684,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(134), 21, + ACTIONS(146), 21, sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -11335,17 +11711,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6410] = 6, + [6732] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(185), 1, + ACTIONS(195), 1, sym__interpolation_end, - STATE(163), 1, + STATE(168), 1, sym__binary_op, - ACTIONS(187), 2, + ACTIONS(197), 2, anon_sym_QMARK, anon_sym_QMARK_QMARK, - ACTIONS(291), 12, + ACTIONS(299), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11353,12 +11729,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(293), 20, + ACTIONS(301), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -11379,30 +11755,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6460] = 6, + [6782] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(166), 1, - sym__interpolation_end, - STATE(163), 1, - sym__binary_op, - ACTIONS(168), 4, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(291), 10, + ACTIONS(144), 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_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(293), 20, + ACTIONS(146), 21, + sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -11423,10 +11796,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6510] = 3, + [6826] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(146), 15, + ACTIONS(154), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11437,12 +11810,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(148), 21, + ACTIONS(156), 21, sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -11464,27 +11837,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6554] = 3, + [6870] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 15, + ACTIONS(185), 1, + sym__interpolation_end, + STATE(168), 1, + sym__binary_op, + ACTIONS(187), 4, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(299), 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_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(134), 21, - sym__interpolation_end, + ACTIONS(301), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -11505,10 +11881,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6598] = 3, + [6920] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 14, + ACTIONS(173), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11518,12 +11894,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(179), 21, + ACTIONS(175), 21, sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -11545,15 +11921,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6641] = 5, + [6963] = 5, ACTIONS(3), 1, sym_comment, - STATE(161), 1, + STATE(169), 1, sym__binary_op, - ACTIONS(166), 2, + ACTIONS(185), 2, anon_sym_RPAREN, anon_sym_COMMA, - ACTIONS(295), 12, + ACTIONS(303), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11561,12 +11937,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(297), 20, + ACTIONS(305), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -11587,53 +11963,92 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6688] = 20, + [7010] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, - anon_sym_SQUOTE, - ACTIONS(301), 1, - anon_sym_DQUOTE, - ACTIONS(303), 1, - anon_sym_LBRACE, - ACTIONS(305), 1, - anon_sym_let, - ACTIONS(307), 1, - anon_sym_LPAREN, - ACTIONS(309), 1, + STATE(170), 1, + sym__binary_op, + ACTIONS(290), 12, + anon_sym_GT, + anon_sym_LT, anon_sym_SLASH, - ACTIONS(311), 1, - anon_sym_LBRACK, - ACTIONS(313), 1, - anon_sym_BANG, - ACTIONS(315), 1, - sym_identifier, - ACTIONS(317), 1, - sym_number, - ACTIONS(319), 1, - anon_sym_BQUOTE, - STATE(102), 1, - sym_expression, - STATE(419), 1, - sym__backtick, - STATE(458), 1, - sym__single_quote, - STATE(476), 1, - sym__double_quote, - STATE(373), 2, - sym_unary_expression, - sym_binary_expression, - STATE(489), 2, + 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(292), 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, + [7053] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(307), 1, + anon_sym_SQUOTE, + ACTIONS(309), 1, + anon_sym_DQUOTE, + ACTIONS(311), 1, + anon_sym_LBRACE, + ACTIONS(313), 1, + anon_sym_let, + ACTIONS(315), 1, + anon_sym_LPAREN, + ACTIONS(317), 1, + anon_sym_SLASH, + ACTIONS(319), 1, + anon_sym_LBRACK, + ACTIONS(321), 1, + anon_sym_BANG, + ACTIONS(323), 1, + sym_identifier, + ACTIONS(325), 1, + sym_number, + ACTIONS(327), 1, + anon_sym_BQUOTE, + STATE(108), 1, + sym_expression, + STATE(418), 1, + sym__backtick, + STATE(451), 1, + sym__single_quote, + STATE(463), 1, + sym__double_quote, + STATE(393), 2, + sym_unary_expression, + sym_binary_expression, + STATE(496), 2, sym_structural_expression, sym_structural_declaration, - STATE(320), 6, + STATE(326), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(40), 8, + STATE(44), 8, sym__primitive, sym_object, sym_array, @@ -11642,56 +12057,111 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [6763] = 22, + [7128] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(303), 1, + ACTIONS(309), 1, + anon_sym_DQUOTE, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(313), 1, + anon_sym_let, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(317), 1, + anon_sym_SLASH, + ACTIONS(319), 1, anon_sym_LBRACK, ACTIONS(321), 1, - anon_sym_DQUOTE, + anon_sym_BANG, ACTIONS(323), 1, - anon_sym_SEMI, + sym_identifier, ACTIONS(325), 1, - anon_sym_SLASH, + sym_number, ACTIONS(327), 1, - anon_sym_BANG, + anon_sym_BQUOTE, + STATE(108), 1, + sym_expression, + STATE(418), 1, + sym__backtick, + STATE(451), 1, + sym__single_quote, + STATE(463), 1, + sym__double_quote, + STATE(393), 2, + sym_unary_expression, + sym_binary_expression, + STATE(510), 2, + sym_structural_expression, + sym_structural_declaration, + STATE(326), 6, + sym__any_expression, + sym_regular_expression, + sym_template_string, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(44), 8, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [7203] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(307), 1, + anon_sym_SQUOTE, + ACTIONS(311), 1, + anon_sym_LBRACE, + ACTIONS(315), 1, + anon_sym_LPAREN, + ACTIONS(319), 1, + anon_sym_LBRACK, ACTIONS(329), 1, - sym_identifier, + anon_sym_DQUOTE, ACTIONS(331), 1, - sym_number, + anon_sym_SEMI, ACTIONS(333), 1, + anon_sym_SLASH, + ACTIONS(335), 1, + anon_sym_BANG, + ACTIONS(337), 1, + sym_identifier, + ACTIONS(339), 1, + sym_number, + ACTIONS(341), 1, anon_sym_BQUOTE, - STATE(54), 1, + STATE(67), 1, sym_member_expression, - STATE(64), 1, + STATE(68), 1, sym_expression, - STATE(237), 1, + STATE(244), 1, sym__double_quote, - STATE(431), 1, + STATE(437), 1, sym__backtick, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(507), 1, + STATE(503), 1, sym_assignment_expression, - STATE(509), 1, + STATE(504), 1, aux_sym__binding_assignment_repeat1, - STATE(259), 2, + STATE(263), 2, sym_unary_expression, sym_binary_expression, - STATE(429), 6, + STATE(436), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 7, + STATE(10), 7, sym__primitive, sym_object, sym_array, @@ -11699,12 +12169,12 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [6842] = 4, + [7282] = 4, ACTIONS(3), 1, sym_comment, - STATE(163), 1, + STATE(167), 1, sym__binary_op, - ACTIONS(291), 12, + ACTIONS(183), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11712,12 +12182,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(293), 20, + ACTIONS(189), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -11738,12 +12208,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6885] = 4, + [7325] = 4, ACTIONS(3), 1, sym_comment, - STATE(165), 1, + STATE(169), 1, sym__binary_op, - ACTIONS(191), 12, + ACTIONS(303), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11751,12 +12221,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(193), 20, + ACTIONS(305), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -11777,12 +12247,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6928] = 4, + [7368] = 4, ACTIONS(3), 1, sym_comment, - STATE(162), 1, + STATE(168), 1, sym__binary_op, - ACTIONS(244), 12, + ACTIONS(299), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11790,12 +12260,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(246), 20, + ACTIONS(301), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -11816,56 +12286,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6971] = 22, + [7411] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(323), 1, + ACTIONS(331), 1, anon_sym_SEMI, - ACTIONS(325), 1, + ACTIONS(333), 1, anon_sym_SLASH, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(329), 1, + ACTIONS(337), 1, sym_identifier, - ACTIONS(331), 1, + ACTIONS(339), 1, sym_number, - ACTIONS(333), 1, + ACTIONS(341), 1, anon_sym_BQUOTE, - ACTIONS(335), 1, + ACTIONS(343), 1, anon_sym_DQUOTE, - STATE(54), 1, + STATE(67), 1, sym_member_expression, - STATE(64), 1, + STATE(68), 1, sym_expression, - STATE(243), 1, + STATE(249), 1, sym__double_quote, - STATE(431), 1, + STATE(437), 1, sym__backtick, - STATE(458), 1, + STATE(451), 1, sym__single_quote, STATE(498), 1, sym_assignment_expression, STATE(499), 1, aux_sym__binding_assignment_repeat1, - STATE(259), 2, + STATE(263), 2, sym_unary_expression, sym_binary_expression, - STATE(426), 6, + STATE(442), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 7, + STATE(10), 7, sym__primitive, sym_object, sym_array, @@ -11873,12 +12343,12 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [7050] = 4, + [7490] = 4, ACTIONS(3), 1, sym_comment, - STATE(161), 1, + STATE(171), 1, sym__binary_op, - ACTIONS(295), 12, + ACTIONS(199), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -11886,51 +12356,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_DASH, - anon_sym_STAR_STAR, anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(297), 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, - [7093] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(164), 1, - sym__binary_op, - ACTIONS(164), 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_DASH, anon_sym_STAR_STAR, - anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(170), 20, + ACTIONS(201), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -11951,160 +12382,157 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7136] = 20, + [7533] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, - anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(305), 1, - anon_sym_let, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(309), 1, - anon_sym_SLASH, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(313), 1, + ACTIONS(333), 1, + anon_sym_SLASH, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(315), 1, + ACTIONS(337), 1, sym_identifier, - ACTIONS(317), 1, + ACTIONS(339), 1, sym_number, - ACTIONS(319), 1, + ACTIONS(341), 1, anon_sym_BQUOTE, - STATE(102), 1, + ACTIONS(345), 1, + anon_sym_DQUOTE, + ACTIONS(348), 1, + anon_sym_SEMI, + STATE(67), 1, + sym_member_expression, + STATE(68), 1, sym_expression, - STATE(419), 1, + STATE(437), 1, sym__backtick, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(373), 2, + STATE(683), 1, + sym_assignment_expression, + STATE(263), 2, sym_unary_expression, sym_binary_expression, - STATE(496), 2, - sym_structural_expression, - sym_structural_declaration, - STATE(320), 6, + STATE(513), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(40), 8, + STATE(10), 7, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [7211] = 21, + [7609] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(303), 1, + ACTIONS(309), 1, + anon_sym_DQUOTE, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(325), 1, + ACTIONS(333), 1, anon_sym_SLASH, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(329), 1, + ACTIONS(341), 1, + anon_sym_BQUOTE, + ACTIONS(350), 1, sym_identifier, - ACTIONS(331), 1, + ACTIONS(352), 1, sym_number, - ACTIONS(333), 1, - anon_sym_BQUOTE, - ACTIONS(337), 1, - anon_sym_DQUOTE, - ACTIONS(340), 1, - anon_sym_SEMI, - STATE(54), 1, - sym_member_expression, - STATE(64), 1, + STATE(68), 1, sym_expression, - STATE(431), 1, + STATE(437), 1, sym__backtick, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(632), 1, - sym_assignment_expression, - STATE(259), 2, + STATE(780), 1, + sym_concatenation_expression, + STATE(263), 2, sym_unary_expression, sym_binary_expression, - STATE(519), 6, + STATE(603), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 7, + STATE(62), 8, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [7287] = 19, + [7680] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(342), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(344), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(346), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(348), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(350), 1, - anon_sym_SLASH, - ACTIONS(352), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(354), 1, + ACTIONS(333), 1, + anon_sym_SLASH, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(356), 1, - sym_identifier, - ACTIONS(358), 1, + ACTIONS(339), 1, sym_number, - ACTIONS(360), 1, + ACTIONS(341), 1, anon_sym_BQUOTE, - STATE(106), 1, + ACTIONS(350), 1, + sym_identifier, + STATE(68), 1, sym_expression, - STATE(421), 1, + STATE(437), 1, sym__backtick, - STATE(459), 1, + STATE(451), 1, sym__single_quote, - STATE(475), 1, + STATE(463), 1, sym__double_quote, - STATE(722), 1, - sym_concatenation_expression, - STATE(473), 2, + STATE(583), 1, + sym_if_condition, + STATE(263), 2, sym_unary_expression, sym_binary_expression, - STATE(581), 6, + STATE(528), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(65), 8, + STATE(10), 8, sym__primitive, sym_object, sym_array, @@ -12113,50 +12541,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [7358] = 19, + [7751] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(325), 1, + ACTIONS(333), 1, anon_sym_SLASH, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(333), 1, + ACTIONS(341), 1, anon_sym_BQUOTE, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(364), 1, + ACTIONS(352), 1, sym_number, - STATE(64), 1, + STATE(68), 1, sym_expression, - STATE(431), 1, + STATE(437), 1, sym__backtick, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, STATE(772), 1, sym_concatenation_expression, - STATE(259), 2, + STATE(263), 2, sym_unary_expression, sym_binary_expression, - STATE(591), 6, + STATE(597), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(52), 8, + STATE(62), 8, sym__primitive, sym_object, sym_array, @@ -12165,50 +12593,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [7429] = 19, + [7822] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(325), 1, + ACTIONS(333), 1, anon_sym_SLASH, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(333), 1, + ACTIONS(339), 1, + sym_number, + ACTIONS(341), 1, anon_sym_BQUOTE, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(364), 1, - sym_number, - STATE(64), 1, + STATE(68), 1, sym_expression, - STATE(431), 1, + STATE(437), 1, sym__backtick, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(766), 1, - sym_concatenation_expression, - STATE(259), 2, + STATE(575), 1, + sym_if_condition, + STATE(263), 2, sym_unary_expression, sym_binary_expression, - STATE(531), 6, + STATE(528), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(52), 8, + STATE(10), 8, sym__primitive, sym_object, sym_array, @@ -12217,50 +12645,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [7500] = 19, + [7893] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(354), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(356), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(358), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(360), 1, anon_sym_LPAREN, - ACTIONS(311), 1, - anon_sym_LBRACK, - ACTIONS(325), 1, + ACTIONS(362), 1, anon_sym_SLASH, - ACTIONS(327), 1, + ACTIONS(364), 1, + anon_sym_LBRACK, + ACTIONS(366), 1, anon_sym_BANG, - ACTIONS(331), 1, + ACTIONS(368), 1, + sym_identifier, + ACTIONS(370), 1, sym_number, - ACTIONS(333), 1, + ACTIONS(372), 1, anon_sym_BQUOTE, - ACTIONS(362), 1, - sym_identifier, - STATE(64), 1, + STATE(112), 1, sym_expression, - STATE(431), 1, + STATE(423), 1, sym__backtick, - STATE(458), 1, + STATE(465), 1, sym__single_quote, - STATE(476), 1, + STATE(484), 1, sym__double_quote, - STATE(556), 1, - sym_if_condition, - STATE(259), 2, + STATE(693), 1, + sym_concatenation_expression, + STATE(454), 2, sym_unary_expression, sym_binary_expression, - STATE(508), 6, + STATE(576), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 8, + STATE(65), 8, sym__primitive, sym_object, sym_array, @@ -12269,43 +12697,43 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [7571] = 19, + [7964] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(342), 1, + ACTIONS(354), 1, anon_sym_SQUOTE, - ACTIONS(344), 1, + ACTIONS(356), 1, anon_sym_DQUOTE, - ACTIONS(346), 1, + ACTIONS(358), 1, anon_sym_LBRACE, - ACTIONS(348), 1, + ACTIONS(360), 1, anon_sym_LPAREN, - ACTIONS(350), 1, + ACTIONS(362), 1, anon_sym_SLASH, - ACTIONS(352), 1, + ACTIONS(364), 1, anon_sym_LBRACK, - ACTIONS(354), 1, + ACTIONS(366), 1, anon_sym_BANG, - ACTIONS(356), 1, + ACTIONS(368), 1, sym_identifier, - ACTIONS(358), 1, + ACTIONS(370), 1, sym_number, - ACTIONS(360), 1, + ACTIONS(372), 1, anon_sym_BQUOTE, - STATE(106), 1, + STATE(112), 1, sym_expression, - STATE(421), 1, + STATE(423), 1, sym__backtick, - STATE(459), 1, + STATE(465), 1, sym__single_quote, - STATE(475), 1, + STATE(484), 1, sym__double_quote, - STATE(771), 1, + STATE(774), 1, sym_concatenation_expression, - STATE(473), 2, + STATE(454), 2, sym_unary_expression, sym_binary_expression, - STATE(547), 6, + STATE(551), 6, sym__any_expression, sym_regular_expression, sym_template_string, @@ -12321,201 +12749,200 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [7642] = 19, + [8035] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(354), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(356), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(358), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(360), 1, anon_sym_LPAREN, - ACTIONS(311), 1, - anon_sym_LBRACK, - ACTIONS(325), 1, + ACTIONS(362), 1, anon_sym_SLASH, - ACTIONS(327), 1, + ACTIONS(364), 1, + anon_sym_LBRACK, + ACTIONS(366), 1, anon_sym_BANG, - ACTIONS(331), 1, - sym_number, - ACTIONS(333), 1, - anon_sym_BQUOTE, - ACTIONS(362), 1, + ACTIONS(368), 1, sym_identifier, - STATE(64), 1, + ACTIONS(372), 1, + anon_sym_BQUOTE, + ACTIONS(374), 1, + sym_number, + STATE(92), 1, + sym_group, + STATE(112), 1, sym_expression, - STATE(431), 1, + STATE(423), 1, sym__backtick, - STATE(458), 1, + STATE(465), 1, sym__single_quote, - STATE(476), 1, + STATE(484), 1, sym__double_quote, - STATE(585), 1, - sym_if_condition, - STATE(259), 2, + STATE(454), 2, sym_unary_expression, sym_binary_expression, - STATE(508), 6, + STATE(593), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 8, + STATE(69), 7, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [7713] = 19, + [8105] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(325), 1, + ACTIONS(333), 1, anon_sym_SLASH, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(331), 1, + ACTIONS(339), 1, sym_number, - ACTIONS(333), 1, + ACTIONS(341), 1, anon_sym_BQUOTE, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - STATE(22), 1, - sym_group, - STATE(64), 1, + STATE(68), 1, sym_expression, - STATE(431), 1, + STATE(437), 1, sym__backtick, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(259), 2, + STATE(263), 2, sym_unary_expression, sym_binary_expression, - STATE(357), 6, + STATE(545), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 7, + STATE(10), 8, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [7783] = 18, + [8173] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(325), 1, + ACTIONS(333), 1, anon_sym_SLASH, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(331), 1, + ACTIONS(339), 1, sym_number, - ACTIONS(333), 1, + ACTIONS(341), 1, anon_sym_BQUOTE, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - STATE(64), 1, + STATE(25), 1, + sym_group, + STATE(68), 1, sym_expression, - STATE(431), 1, + STATE(437), 1, sym__backtick, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(259), 2, + STATE(263), 2, sym_unary_expression, sym_binary_expression, - STATE(514), 6, + STATE(349), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 8, + STATE(10), 7, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [7851] = 18, + [8243] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(333), 1, + ACTIONS(341), 1, anon_sym_BQUOTE, - ACTIONS(366), 1, + ACTIONS(376), 1, anon_sym_SQUOTE, - ACTIONS(368), 1, + ACTIONS(378), 1, anon_sym_DQUOTE, - ACTIONS(370), 1, + ACTIONS(380), 1, anon_sym_LBRACE, - ACTIONS(372), 1, + ACTIONS(382), 1, anon_sym_LPAREN, - ACTIONS(374), 1, + ACTIONS(384), 1, anon_sym_SLASH, - ACTIONS(376), 1, + ACTIONS(386), 1, anon_sym_LBRACK, - ACTIONS(378), 1, + ACTIONS(388), 1, anon_sym_BANG, - ACTIONS(380), 1, + ACTIONS(390), 1, sym_identifier, - ACTIONS(382), 1, + ACTIONS(392), 1, sym_number, - STATE(78), 1, + STATE(72), 1, sym_expression, - STATE(431), 1, + STATE(437), 1, sym__backtick, - STATE(465), 1, + STATE(471), 1, sym__single_quote, - STATE(466), 1, + STATE(472), 1, sym__double_quote, STATE(299), 2, sym_unary_expression, sym_binary_expression, - STATE(377), 6, + STATE(392), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(20), 8, + STATE(24), 8, sym__primitive, sym_object, sym_array, @@ -12524,48 +12951,48 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [7919] = 18, + [8311] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(325), 1, + ACTIONS(333), 1, anon_sym_SLASH, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(331), 1, + ACTIONS(339), 1, sym_number, - ACTIONS(333), 1, + ACTIONS(341), 1, anon_sym_BQUOTE, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - STATE(64), 1, + STATE(68), 1, sym_expression, - STATE(431), 1, + STATE(437), 1, sym__backtick, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(259), 2, + STATE(263), 2, sym_unary_expression, sym_binary_expression, - STATE(548), 6, + STATE(508), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 8, + STATE(10), 8, sym__primitive, sym_object, sym_array, @@ -12574,98 +13001,99 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [7987] = 18, + [8379] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(341), 1, + anon_sym_BQUOTE, + ACTIONS(376), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(378), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(380), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(382), 1, anon_sym_LPAREN, - ACTIONS(311), 1, - anon_sym_LBRACK, - ACTIONS(325), 1, + ACTIONS(384), 1, anon_sym_SLASH, - ACTIONS(327), 1, + ACTIONS(386), 1, + anon_sym_LBRACK, + ACTIONS(388), 1, anon_sym_BANG, - ACTIONS(331), 1, - sym_number, - ACTIONS(333), 1, - anon_sym_BQUOTE, - ACTIONS(362), 1, + ACTIONS(390), 1, sym_identifier, - STATE(64), 1, + ACTIONS(392), 1, + sym_number, + STATE(45), 1, + sym_group, + STATE(72), 1, sym_expression, - STATE(431), 1, + STATE(437), 1, sym__backtick, - STATE(458), 1, + STATE(471), 1, sym__single_quote, - STATE(476), 1, + STATE(472), 1, sym__double_quote, - STATE(259), 2, + STATE(299), 2, sym_unary_expression, sym_binary_expression, - STATE(501), 6, + STATE(400), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 8, + STATE(24), 7, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [8055] = 18, + [8449] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(325), 1, + ACTIONS(333), 1, anon_sym_SLASH, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(331), 1, + ACTIONS(339), 1, sym_number, - ACTIONS(333), 1, + ACTIONS(341), 1, anon_sym_BQUOTE, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - STATE(64), 1, + STATE(68), 1, sym_expression, - STATE(431), 1, + STATE(437), 1, sym__backtick, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(259), 2, + STATE(263), 2, sym_unary_expression, sym_binary_expression, - STATE(502), 6, + STATE(422), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 8, + STATE(10), 8, sym__primitive, sym_object, sym_array, @@ -12674,89 +13102,88 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8123] = 19, + [8517] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(333), 1, - anon_sym_BQUOTE, - ACTIONS(366), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(368), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(370), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(372), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(374), 1, - anon_sym_SLASH, - ACTIONS(376), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(378), 1, + ACTIONS(333), 1, + anon_sym_SLASH, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(380), 1, - sym_identifier, - ACTIONS(382), 1, + ACTIONS(339), 1, sym_number, - STATE(42), 1, - sym_group, - STATE(78), 1, + ACTIONS(341), 1, + anon_sym_BQUOTE, + ACTIONS(350), 1, + sym_identifier, + STATE(68), 1, sym_expression, - STATE(431), 1, + STATE(437), 1, sym__backtick, - STATE(465), 1, + STATE(451), 1, sym__single_quote, - STATE(466), 1, + STATE(463), 1, sym__double_quote, - STATE(299), 2, + STATE(263), 2, sym_unary_expression, sym_binary_expression, - STATE(392), 6, + STATE(490), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(20), 7, + STATE(10), 8, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [8193] = 18, + [8585] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(325), 1, + ACTIONS(333), 1, anon_sym_SLASH, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(331), 1, + ACTIONS(339), 1, sym_number, - ACTIONS(333), 1, + ACTIONS(341), 1, anon_sym_BQUOTE, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - STATE(64), 1, + STATE(68), 1, sym_expression, - STATE(431), 1, + STATE(437), 1, sym__backtick, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(259), 2, + STATE(263), 2, sym_unary_expression, sym_binary_expression, STATE(542), 6, @@ -12766,7 +13193,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 8, + STATE(10), 8, sym__primitive, sym_object, sym_array, @@ -12775,98 +13202,99 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8261] = 18, + [8653] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, - anon_sym_LBRACK, - ACTIONS(325), 1, + ACTIONS(317), 1, anon_sym_SLASH, - ACTIONS(327), 1, + ACTIONS(319), 1, + anon_sym_LBRACK, + ACTIONS(321), 1, anon_sym_BANG, - ACTIONS(331), 1, + ACTIONS(325), 1, sym_number, - ACTIONS(333), 1, + ACTIONS(327), 1, anon_sym_BQUOTE, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - STATE(64), 1, + STATE(25), 1, + sym_group, + STATE(108), 1, sym_expression, - STATE(431), 1, + STATE(418), 1, sym__backtick, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(259), 2, + STATE(393), 2, sym_unary_expression, sym_binary_expression, - STATE(582), 6, + STATE(434), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 8, + STATE(44), 7, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [8329] = 18, + [8723] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(325), 1, + ACTIONS(333), 1, anon_sym_SLASH, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(331), 1, + ACTIONS(339), 1, sym_number, - ACTIONS(333), 1, + ACTIONS(341), 1, anon_sym_BQUOTE, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - STATE(64), 1, + STATE(68), 1, sym_expression, - STATE(431), 1, + STATE(437), 1, sym__backtick, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(259), 2, + STATE(263), 2, sym_unary_expression, sym_binary_expression, - STATE(559), 6, + STATE(591), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 8, + STATE(10), 8, sym__primitive, sym_object, sym_array, @@ -12875,48 +13303,48 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8397] = 18, + [8791] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(325), 1, + ACTIONS(333), 1, anon_sym_SLASH, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(331), 1, + ACTIONS(339), 1, sym_number, - ACTIONS(333), 1, + ACTIONS(341), 1, anon_sym_BQUOTE, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - STATE(64), 1, + STATE(68), 1, sym_expression, - STATE(431), 1, + STATE(437), 1, sym__backtick, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(259), 2, + STATE(263), 2, sym_unary_expression, sym_binary_expression, - STATE(410), 6, + STATE(520), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 8, + STATE(10), 8, sym__primitive, sym_object, sym_array, @@ -12925,99 +13353,98 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8465] = 19, + [8859] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(309), 1, - anon_sym_SLASH, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(313), 1, + ACTIONS(333), 1, + anon_sym_SLASH, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(317), 1, + ACTIONS(339), 1, sym_number, - ACTIONS(319), 1, + ACTIONS(341), 1, anon_sym_BQUOTE, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - STATE(22), 1, - sym_group, - STATE(102), 1, + STATE(68), 1, sym_expression, - STATE(419), 1, + STATE(437), 1, sym__backtick, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(373), 2, + STATE(263), 2, sym_unary_expression, sym_binary_expression, - STATE(423), 6, + STATE(594), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(40), 7, + STATE(10), 8, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [8535] = 18, + [8927] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(325), 1, + ACTIONS(333), 1, anon_sym_SLASH, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(331), 1, + ACTIONS(339), 1, sym_number, - ACTIONS(333), 1, + ACTIONS(341), 1, anon_sym_BQUOTE, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - STATE(64), 1, + STATE(68), 1, sym_expression, - STATE(431), 1, + STATE(437), 1, sym__backtick, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(259), 2, + STATE(263), 2, sym_unary_expression, sym_binary_expression, - STATE(510), 6, + STATE(560), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 8, + STATE(10), 8, sym__primitive, sym_object, sym_array, @@ -13026,48 +13453,48 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8603] = 18, + [8995] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(325), 1, + ACTIONS(333), 1, anon_sym_SLASH, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(331), 1, + ACTIONS(339), 1, sym_number, - ACTIONS(333), 1, + ACTIONS(341), 1, anon_sym_BQUOTE, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - STATE(64), 1, + STATE(68), 1, sym_expression, - STATE(431), 1, + STATE(437), 1, sym__backtick, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(259), 2, + STATE(263), 2, sym_unary_expression, sym_binary_expression, - STATE(552), 6, + STATE(568), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 8, + STATE(10), 8, sym__primitive, sym_object, sym_array, @@ -13076,48 +13503,48 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8671] = 18, + [9063] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(325), 1, + ACTIONS(333), 1, anon_sym_SLASH, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(331), 1, + ACTIONS(339), 1, sym_number, - ACTIONS(333), 1, + ACTIONS(341), 1, anon_sym_BQUOTE, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - STATE(64), 1, + STATE(68), 1, sym_expression, - STATE(431), 1, + STATE(437), 1, sym__backtick, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(259), 2, + STATE(263), 2, sym_unary_expression, sym_binary_expression, - STATE(561), 6, + STATE(521), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 8, + STATE(10), 8, sym__primitive, sym_object, sym_array, @@ -13126,48 +13553,48 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8739] = 18, + [9131] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(325), 1, + ACTIONS(333), 1, anon_sym_SLASH, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(331), 1, + ACTIONS(339), 1, sym_number, - ACTIONS(333), 1, + ACTIONS(341), 1, anon_sym_BQUOTE, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - STATE(64), 1, + STATE(68), 1, sym_expression, - STATE(431), 1, + STATE(437), 1, sym__backtick, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(259), 2, + STATE(263), 2, sym_unary_expression, sym_binary_expression, - STATE(571), 6, + STATE(548), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 8, + STATE(10), 8, sym__primitive, sym_object, sym_array, @@ -13176,48 +13603,48 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8807] = 18, + [9199] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(325), 1, + ACTIONS(333), 1, anon_sym_SLASH, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(331), 1, + ACTIONS(339), 1, sym_number, - ACTIONS(333), 1, + ACTIONS(341), 1, anon_sym_BQUOTE, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - STATE(64), 1, + STATE(68), 1, sym_expression, - STATE(431), 1, + STATE(437), 1, sym__backtick, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(259), 2, + STATE(263), 2, sym_unary_expression, sym_binary_expression, - STATE(576), 6, + STATE(565), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 8, + STATE(10), 8, sym__primitive, sym_object, sym_array, @@ -13226,99 +13653,98 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8875] = 19, + [9267] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(342), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(344), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(346), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(348), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(350), 1, - anon_sym_SLASH, - ACTIONS(352), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(354), 1, + ACTIONS(333), 1, + anon_sym_SLASH, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(356), 1, - sym_identifier, - ACTIONS(360), 1, - anon_sym_BQUOTE, - ACTIONS(384), 1, + ACTIONS(339), 1, sym_number, - STATE(82), 1, - sym_group, - STATE(106), 1, + ACTIONS(341), 1, + anon_sym_BQUOTE, + ACTIONS(350), 1, + sym_identifier, + STATE(68), 1, sym_expression, - STATE(421), 1, + STATE(437), 1, sym__backtick, - STATE(459), 1, + STATE(451), 1, sym__single_quote, - STATE(475), 1, + STATE(463), 1, sym__double_quote, - STATE(473), 2, + STATE(263), 2, sym_unary_expression, sym_binary_expression, - STATE(563), 6, + STATE(574), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(55), 7, + STATE(10), 8, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [8945] = 18, + [9335] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(325), 1, + ACTIONS(333), 1, anon_sym_SLASH, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(331), 1, + ACTIONS(339), 1, sym_number, - ACTIONS(333), 1, + ACTIONS(341), 1, anon_sym_BQUOTE, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - STATE(64), 1, + STATE(68), 1, sym_expression, - STATE(431), 1, + STATE(437), 1, sym__backtick, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(259), 2, + STATE(263), 2, sym_unary_expression, sym_binary_expression, - STATE(577), 6, + STATE(588), 6, sym__any_expression, sym_regular_expression, sym_template_string, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(8), 8, + STATE(10), 8, sym__primitive, sym_object, sym_array, @@ -13327,48 +13753,40 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9013] = 18, + [9403] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(325), 1, - anon_sym_SLASH, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(331), 1, - sym_number, - ACTIONS(333), 1, - anon_sym_BQUOTE, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - STATE(64), 1, + ACTIONS(394), 1, + anon_sym_RPAREN, + ACTIONS(396), 1, + sym_number, + STATE(123), 1, sym_expression, - STATE(431), 1, - sym__backtick, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(259), 2, + STATE(725), 1, + sym_arguments, + STATE(539), 3, sym_unary_expression, sym_binary_expression, - STATE(564), 6, - sym__any_expression, - sym_regular_expression, - sym_template_string, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(8), 8, + sym__timed_argument, + STATE(61), 8, sym__primitive, sym_object, sym_array, @@ -13377,36 +13795,36 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9081] = 16, + [9461] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(386), 1, - anon_sym_RPAREN, - ACTIONS(388), 1, + ACTIONS(396), 1, sym_number, - STATE(118), 1, + ACTIONS(398), 1, + anon_sym_RPAREN, + STATE(123), 1, sym_expression, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(686), 1, + STATE(749), 1, sym_arguments, - STATE(526), 3, + STATE(539), 3, sym_unary_expression, sym_binary_expression, sym__timed_argument, @@ -13419,36 +13837,36 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9139] = 16, + [9519] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(388), 1, + ACTIONS(396), 1, sym_number, - ACTIONS(390), 1, + ACTIONS(400), 1, anon_sym_RPAREN, - STATE(118), 1, + STATE(123), 1, sym_expression, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(710), 1, + STATE(718), 1, sym_arguments, - STATE(526), 3, + STATE(539), 3, sym_unary_expression, sym_binary_expression, sym__timed_argument, @@ -13461,36 +13879,36 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9197] = 16, + [9577] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(388), 1, + ACTIONS(396), 1, sym_number, - ACTIONS(392), 1, + ACTIONS(402), 1, anon_sym_RPAREN, - STATE(118), 1, + STATE(123), 1, sym_expression, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(729), 1, + STATE(694), 1, sym_arguments, - STATE(526), 3, + STATE(539), 3, sym_unary_expression, sym_binary_expression, sym__timed_argument, @@ -13503,40 +13921,37 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9255] = 16, + [9635] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(354), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(356), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(358), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(360), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(364), 1, anon_sym_LBRACK, - ACTIONS(327), 1, + ACTIONS(366), 1, anon_sym_BANG, - ACTIONS(362), 1, + ACTIONS(368), 1, sym_identifier, - ACTIONS(388), 1, + ACTIONS(404), 1, sym_number, - ACTIONS(394), 1, - anon_sym_RPAREN, - STATE(118), 1, + STATE(124), 1, sym_expression, - STATE(458), 1, + STATE(465), 1, sym__single_quote, - STATE(476), 1, + STATE(484), 1, sym__double_quote, - STATE(761), 1, - sym_arguments, - STATE(526), 3, + STATE(580), 1, + sym_conditional_expression, + STATE(483), 2, sym_unary_expression, sym_binary_expression, - sym__timed_argument, - STATE(61), 8, + STATE(58), 8, sym__primitive, sym_object, sym_array, @@ -13545,37 +13960,37 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9313] = 15, + [9689] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(366), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(368), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(370), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(372), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(376), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(378), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(380), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(396), 1, + ACTIONS(406), 1, sym_number, - STATE(115), 1, + STATE(122), 1, sym_expression, - STATE(253), 1, + STATE(270), 1, sym_conditional_expression, - STATE(465), 1, + STATE(451), 1, sym__single_quote, - STATE(466), 1, + STATE(463), 1, sym__double_quote, - STATE(283), 2, + STATE(269), 2, sym_unary_expression, sym_binary_expression, - STATE(24), 8, + STATE(16), 8, sym__primitive, sym_object, sym_array, @@ -13584,37 +13999,37 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9367] = 15, + [9743] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(342), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(344), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(346), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(348), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(352), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(354), 1, + ACTIONS(321), 1, anon_sym_BANG, - ACTIONS(356), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(398), 1, + ACTIONS(408), 1, sym_number, - STATE(114), 1, + STATE(118), 1, sym_expression, - STATE(459), 1, + STATE(430), 1, + sym_conditional_expression, + STATE(451), 1, sym__single_quote, - STATE(475), 1, + STATE(463), 1, sym__double_quote, - STATE(535), 1, - sym_conditional_expression, - STATE(452), 2, + STATE(391), 2, sym_unary_expression, sym_binary_expression, - STATE(62), 8, + STATE(47), 8, sym__primitive, sym_object, sym_array, @@ -13623,37 +14038,37 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9421] = 15, + [9797] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(376), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(378), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(380), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(382), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(386), 1, anon_sym_LBRACK, - ACTIONS(313), 1, + ACTIONS(388), 1, anon_sym_BANG, - ACTIONS(362), 1, + ACTIONS(390), 1, sym_identifier, - ACTIONS(400), 1, + ACTIONS(410), 1, sym_number, - STATE(116), 1, + STATE(126), 1, sym_expression, - STATE(420), 1, + STATE(270), 1, sym_conditional_expression, - STATE(458), 1, + STATE(471), 1, sym__single_quote, - STATE(476), 1, + STATE(472), 1, sym__double_quote, - STATE(381), 2, + STATE(314), 2, sym_unary_expression, sym_binary_expression, - STATE(43), 8, + STATE(29), 8, sym__primitive, sym_object, sym_array, @@ -13662,37 +14077,33 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9475] = 15, + [9851] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(402), 1, + ACTIONS(412), 1, sym_number, - STATE(119), 1, - sym_expression, - STATE(253), 1, - sym_conditional_expression, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(254), 2, + STATE(540), 2, + sym_expression, sym_unary_expression, - sym_binary_expression, - STATE(13), 8, + STATE(4), 8, sym__primitive, sym_object, sym_array, @@ -13701,30 +14112,30 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9529] = 13, + [9899] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(404), 1, + ACTIONS(412), 1, sym_number, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(534), 2, + STATE(566), 2, sym_expression, sym_unary_expression, STATE(4), 8, @@ -13736,30 +14147,30 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9577] = 13, + [9947] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(404), 1, + ACTIONS(412), 1, sym_number, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(578), 2, + STATE(569), 2, sym_expression, sym_unary_expression, STATE(4), 8, @@ -13771,30 +14182,30 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9625] = 13, + [9995] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(404), 1, + ACTIONS(412), 1, sym_number, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(676), 2, + STATE(666), 2, sym_expression, sym_unary_expression, STATE(4), 8, @@ -13806,30 +14217,30 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9673] = 13, + [10043] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(327), 1, + ACTIONS(335), 1, anon_sym_BANG, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(404), 1, + ACTIONS(412), 1, sym_number, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(572), 2, + STATE(549), 2, sym_expression, sym_unary_expression, STATE(4), 8, @@ -13841,32 +14252,31 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9721] = 13, + [10091] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(327), 1, - anon_sym_BANG, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(404), 1, + ACTIONS(412), 1, sym_number, - STATE(458), 1, + STATE(64), 1, + sym_expression, + STATE(247), 1, + sym_binary_expression, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(553), 2, - sym_expression, - sym_unary_expression, STATE(4), 8, sym__primitive, sym_object, @@ -13876,32 +14286,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9769] = 13, + [10138] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(354), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(356), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(358), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(360), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(364), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(368), 1, sym_identifier, - ACTIONS(404), 1, + ACTIONS(414), 1, sym_number, - STATE(111), 1, + STATE(115), 1, sym_expression, - STATE(236), 1, - sym_binary_expression, - STATE(458), 1, + STATE(465), 1, sym__single_quote, - STATE(476), 1, + STATE(477), 1, + sym_binary_expression, + STATE(484), 1, sym__double_quote, - STATE(4), 8, + STATE(59), 8, sym__primitive, sym_object, sym_array, @@ -13910,30 +14320,30 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9816] = 13, + [10185] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(404), 1, + ACTIONS(412), 1, sym_number, - STATE(90), 1, + STATE(117), 1, sym_expression, - STATE(376), 1, + STATE(247), 1, sym_binary_expression, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, STATE(4), 8, sym__primitive, @@ -13944,32 +14354,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9863] = 13, + [10232] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(342), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(344), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(346), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(348), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(352), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(356), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(406), 1, + ACTIONS(412), 1, sym_number, - STATE(107), 1, + STATE(106), 1, sym_expression, - STATE(451), 1, + STATE(382), 1, sym_binary_expression, - STATE(459), 1, + STATE(451), 1, sym__single_quote, - STATE(475), 1, + STATE(463), 1, sym__double_quote, - STATE(53), 8, + STATE(4), 8, sym__primitive, sym_object, sym_array, @@ -13978,32 +14388,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9910] = 13, + [10279] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(376), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(378), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(380), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(382), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(386), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(390), 1, sym_identifier, - ACTIONS(404), 1, + ACTIONS(416), 1, sym_number, - STATE(57), 1, + STATE(85), 1, sym_expression, - STATE(236), 1, + STATE(247), 1, sym_binary_expression, - STATE(458), 1, + STATE(471), 1, sym__single_quote, - STATE(476), 1, + STATE(472), 1, sym__double_quote, - STATE(4), 8, + STATE(32), 8, sym__primitive, sym_object, sym_array, @@ -14012,132 +14422,129 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9957] = 13, + [10326] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(366), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(368), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(370), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(372), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(376), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(380), 1, + ACTIONS(418), 1, sym_identifier, - ACTIONS(408), 1, + ACTIONS(420), 1, sym_number, - STATE(77), 1, - sym_expression, - STATE(236), 1, - sym_binary_expression, - STATE(465), 1, + STATE(420), 1, + sym_member_expression, + STATE(451), 1, sym__single_quote, - STATE(466), 1, + STATE(463), 1, sym__double_quote, - STATE(28), 8, + STATE(744), 1, + sym_binding_name, + STATE(532), 7, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [10004] = 13, + [10372] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(410), 1, + ACTIONS(350), 1, sym_identifier, ACTIONS(412), 1, sym_number, - STATE(442), 1, - sym_member_expression, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(720), 1, - sym_binding_name, - STATE(486), 7, + STATE(676), 1, + sym_expression, + STATE(4), 8, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [10050] = 13, + [10416] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(354), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(356), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(358), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(360), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(364), 1, anon_sym_LBRACK, - ACTIONS(410), 1, + ACTIONS(368), 1, sym_identifier, - ACTIONS(412), 1, + ACTIONS(414), 1, sym_number, - STATE(442), 1, - sym_member_expression, - STATE(458), 1, + STATE(465), 1, sym__single_quote, - STATE(476), 1, + STATE(484), 1, sym__double_quote, - STATE(716), 1, - sym_binding_name, - STATE(486), 7, + STATE(587), 1, + sym_expression, + STATE(59), 8, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [10096] = 13, + [10460] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(329), 1, + ACTIONS(337), 1, sym_identifier, - ACTIONS(412), 1, + ACTIONS(420), 1, sym_number, - STATE(54), 1, + STATE(67), 1, sym_member_expression, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(758), 1, + STATE(769), 1, sym_assignment_expression, - STATE(486), 7, + STATE(532), 7, sym__primitive, sym_object, sym_array, @@ -14145,28 +14552,28 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [10142] = 12, + [10506] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(404), 1, + ACTIONS(412), 1, sym_number, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(551), 1, + STATE(755), 1, sym_expression, STATE(4), 8, sym__primitive, @@ -14177,61 +14584,62 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10186] = 12, + [10550] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(337), 1, sym_identifier, - ACTIONS(404), 1, + ACTIONS(420), 1, sym_number, - STATE(238), 1, - sym_expression, - STATE(458), 1, + STATE(67), 1, + sym_member_expression, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(4), 8, + STATE(541), 1, + sym_assignment_expression, + STATE(532), 7, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [10230] = 12, + [10596] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(404), 1, + ACTIONS(412), 1, sym_number, - STATE(458), 1, + STATE(245), 1, + sym_expression, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(617), 1, - sym_expression, STATE(4), 8, sym__primitive, sym_object, @@ -14241,126 +14649,125 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10274] = 13, + [10640] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(329), 1, + ACTIONS(350), 1, sym_identifier, ACTIONS(412), 1, sym_number, - STATE(54), 1, - sym_member_expression, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(537), 1, - sym_assignment_expression, - STATE(486), 7, + STATE(559), 1, + sym_expression, + STATE(4), 8, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [10320] = 12, + [10684] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(337), 1, sym_identifier, - ACTIONS(404), 1, + ACTIONS(420), 1, sym_number, - STATE(458), 1, + STATE(67), 1, + sym_member_expression, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(708), 1, - sym_expression, - STATE(4), 8, + STATE(525), 1, + sym_assignment_expression, + STATE(532), 7, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [10364] = 13, + [10730] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(329), 1, + ACTIONS(350), 1, sym_identifier, ACTIONS(412), 1, sym_number, - STATE(54), 1, - sym_member_expression, - STATE(458), 1, + STATE(444), 1, + sym_expression, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(482), 1, - sym_assignment_expression, - STATE(486), 7, + STATE(4), 8, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [10410] = 12, + [10774] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(404), 1, + ACTIONS(412), 1, sym_number, - STATE(424), 1, + STATE(448), 1, sym_expression, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, STATE(4), 8, sym__primitive, @@ -14371,30 +14778,30 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10454] = 12, + [10818] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(414), 1, + ACTIONS(422), 1, anon_sym_SQUOTE, - ACTIONS(416), 1, + ACTIONS(424), 1, anon_sym_DQUOTE, - ACTIONS(418), 1, + ACTIONS(426), 1, anon_sym_LBRACE, - ACTIONS(420), 1, + ACTIONS(428), 1, anon_sym_LPAREN, - ACTIONS(422), 1, + ACTIONS(430), 1, anon_sym_LBRACK, - ACTIONS(424), 1, + ACTIONS(432), 1, sym_identifier, - ACTIONS(426), 1, + ACTIONS(434), 1, sym_number, - STATE(238), 1, + STATE(245), 1, sym_expression, - STATE(469), 1, + STATE(478), 1, sym__single_quote, - STATE(470), 1, + STATE(479), 1, sym__double_quote, - STATE(202), 8, + STATE(212), 8, sym__primitive, sym_object, sym_array, @@ -14403,129 +14810,130 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10498] = 12, + [10862] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(418), 1, sym_identifier, - ACTIONS(404), 1, + ACTIONS(420), 1, sym_number, - STATE(415), 1, - sym_expression, - STATE(458), 1, + STATE(420), 1, + sym_member_expression, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(4), 8, + STATE(759), 1, + sym_binding_name, + STATE(532), 7, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [10542] = 12, + [10908] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(418), 1, sym_identifier, - ACTIONS(404), 1, + ACTIONS(420), 1, sym_number, - STATE(384), 1, - sym_expression, - STATE(458), 1, + STATE(420), 1, + sym_member_expression, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(4), 8, + STATE(739), 1, + sym_binding_name, + STATE(532), 7, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [10586] = 13, + [10954] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(428), 1, + ACTIONS(412), 1, sym_number, - STATE(433), 1, - sym_group, - STATE(458), 1, + STATE(397), 1, + sym_expression, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(753), 1, - sym__short_concat_expression, - STATE(434), 7, + STATE(4), 8, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [10632] = 13, + [10998] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(329), 1, + ACTIONS(436), 1, sym_identifier, - ACTIONS(412), 1, + ACTIONS(438), 1, sym_number, - STATE(54), 1, - sym_member_expression, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(457), 1, + sym_member_expression, + STATE(463), 1, sym__double_quote, - STATE(770), 1, - sym_assignment_expression, - STATE(486), 7, + STATE(771), 1, + sym_binding_name, + STATE(524), 7, sym__primitive, sym_object, sym_array, @@ -14533,228 +14941,229 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [10678] = 12, + [11044] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(418), 1, sym_identifier, - ACTIONS(404), 1, + ACTIONS(420), 1, sym_number, - STATE(458), 1, + STATE(420), 1, + sym_member_expression, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(703), 1, - sym_expression, - STATE(4), 8, + STATE(742), 1, + sym_binding_name, + STATE(532), 7, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [10722] = 13, + [11090] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(337), 1, sym_identifier, - ACTIONS(430), 1, + ACTIONS(420), 1, sym_number, - STATE(435), 1, - sym_group, - STATE(458), 1, + STATE(67), 1, + sym_member_expression, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(762), 1, - sym__short_concat_expression, - STATE(417), 7, + STATE(700), 1, + sym_assignment_expression, + STATE(532), 7, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [10768] = 13, + [11136] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(410), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(412), 1, + ACTIONS(440), 1, sym_number, - STATE(442), 1, - sym_member_expression, - STATE(458), 1, + STATE(441), 1, + sym_group, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(712), 1, - sym_binding_name, - STATE(486), 7, + STATE(737), 1, + sym__short_concat_expression, + STATE(440), 7, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [10814] = 12, + [11182] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(342), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(344), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(346), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(348), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(352), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(356), 1, + ACTIONS(418), 1, sym_identifier, - ACTIONS(406), 1, + ACTIONS(420), 1, sym_number, - STATE(443), 1, - sym_expression, - STATE(459), 1, + STATE(420), 1, + sym_member_expression, + STATE(451), 1, sym__single_quote, - STATE(475), 1, + STATE(463), 1, sym__double_quote, - STATE(53), 8, + STATE(762), 1, + sym_binding_name, + STATE(532), 7, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [10858] = 13, + [11228] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(410), 1, + ACTIONS(350), 1, sym_identifier, ACTIONS(412), 1, sym_number, - STATE(442), 1, - sym_member_expression, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(704), 1, - sym_binding_name, - STATE(486), 7, + STATE(731), 1, + sym_expression, + STATE(4), 8, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [10904] = 13, + [11272] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(432), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(434), 1, + ACTIONS(442), 1, sym_number, - STATE(444), 1, - sym_member_expression, - STATE(458), 1, + STATE(447), 1, + sym_group, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(717), 1, - sym_binding_name, - STATE(516), 7, + STATE(695), 1, + sym__short_concat_expression, + STATE(446), 7, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [10950] = 13, + [11318] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(436), 1, + ACTIONS(444), 1, sym_number, - STATE(432), 1, + STATE(443), 1, sym_group, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(687), 1, + STATE(691), 1, sym__short_concat_expression, - STATE(428), 7, + STATE(438), 7, sym__primitive, sym_object, sym_array, @@ -14762,95 +15171,95 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10996] = 12, + [11364] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(342), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(344), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(346), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(348), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(352), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(356), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(406), 1, + ACTIONS(446), 1, sym_number, - STATE(459), 1, + STATE(450), 1, + sym_group, + STATE(451), 1, sym__single_quote, - STATE(475), 1, + STATE(463), 1, sym__double_quote, - STATE(539), 1, - sym_expression, - STATE(53), 8, + STATE(719), 1, + sym__short_concat_expression, + STATE(449), 7, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [11040] = 13, + [11410] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(438), 1, + ACTIONS(412), 1, sym_number, - STATE(412), 1, - sym_group, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(711), 1, - sym__short_concat_expression, - STATE(441), 7, + STATE(740), 1, + sym_expression, + STATE(4), 8, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [11086] = 12, + [11454] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(354), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(356), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(358), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(360), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(364), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(368), 1, sym_identifier, - ACTIONS(404), 1, + ACTIONS(414), 1, sym_number, - STATE(458), 1, + STATE(456), 1, + sym_expression, + STATE(465), 1, sym__single_quote, - STATE(476), 1, + STATE(484), 1, sym__double_quote, - STATE(732), 1, - sym_expression, - STATE(4), 8, + STATE(59), 8, sym__primitive, sym_object, sym_array, @@ -14859,32 +15268,32 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11130] = 13, + [11498] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(410), 1, + ACTIONS(418), 1, sym_identifier, - ACTIONS(412), 1, + ACTIONS(420), 1, sym_number, - STATE(442), 1, + STATE(420), 1, sym_member_expression, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(736), 1, + STATE(745), 1, sym_binding_name, - STATE(486), 7, + STATE(532), 7, sym__primitive, sym_object, sym_array, @@ -14892,32 +15301,32 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [11176] = 13, + [11544] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(410), 1, + ACTIONS(436), 1, sym_identifier, - ACTIONS(412), 1, + ACTIONS(438), 1, sym_number, - STATE(442), 1, - sym_member_expression, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(457), 1, + sym_member_expression, + STATE(463), 1, sym__double_quote, - STATE(737), 1, + STATE(746), 1, sym_binding_name, - STATE(486), 7, + STATE(524), 7, sym__primitive, sym_object, sym_array, @@ -14925,61 +15334,58 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [11222] = 13, + [11590] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(432), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(434), 1, + ACTIONS(448), 1, sym_number, - STATE(444), 1, - sym_member_expression, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(738), 1, - sym_binding_name, - STATE(516), 7, + STATE(426), 8, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [11268] = 11, + [11631] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(440), 1, + ACTIONS(450), 1, sym_number, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(18), 8, + STATE(452), 8, sym__primitive, sym_object, sym_array, @@ -14988,28 +15394,28 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11309] = 11, + [11672] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(342), 1, + ACTIONS(422), 1, anon_sym_SQUOTE, - ACTIONS(344), 1, + ACTIONS(424), 1, anon_sym_DQUOTE, - ACTIONS(346), 1, + ACTIONS(426), 1, anon_sym_LBRACE, - ACTIONS(348), 1, + ACTIONS(428), 1, anon_sym_LPAREN, - ACTIONS(352), 1, + ACTIONS(430), 1, anon_sym_LBRACK, - ACTIONS(356), 1, + ACTIONS(432), 1, sym_identifier, - ACTIONS(442), 1, + ACTIONS(452), 1, sym_number, - STATE(459), 1, + STATE(478), 1, sym__single_quote, - STATE(475), 1, + STATE(479), 1, sym__double_quote, - STATE(416), 8, + STATE(230), 8, sym__primitive, sym_object, sym_array, @@ -15018,28 +15424,28 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11350] = 11, + [11713] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(444), 1, + ACTIONS(454), 1, sym_number, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(437), 8, + STATE(308), 8, sym__primitive, sym_object, sym_array, @@ -15048,28 +15454,58 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11391] = 11, + [11754] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(376), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(378), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(380), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(382), 1, anon_sym_LPAREN, + ACTIONS(386), 1, + anon_sym_LBRACK, + ACTIONS(390), 1, + sym_identifier, + ACTIONS(456), 1, + sym_number, + STATE(471), 1, + sym__single_quote, + STATE(472), 1, + sym__double_quote, + STATE(42), 8, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [11795] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(307), 1, + anon_sym_SQUOTE, + ACTIONS(309), 1, + anon_sym_DQUOTE, ACTIONS(311), 1, + anon_sym_LBRACE, + ACTIONS(315), 1, + anon_sym_LPAREN, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(446), 1, + ACTIONS(458), 1, sym_number, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(282), 8, + STATE(246), 8, sym__primitive, sym_object, sym_array, @@ -15078,16 +15514,16 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11432] = 4, + [11836] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(448), 1, + ACTIONS(460), 1, anon_sym_LPAREN, - ACTIONS(21), 3, + ACTIONS(27), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(23), 13, + ACTIONS(29), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -15101,28 +15537,28 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [11459] = 11, + [11863] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(450), 1, + ACTIONS(462), 1, sym_number, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(427), 8, + STATE(428), 8, sym__primitive, sym_object, sym_array, @@ -15131,28 +15567,28 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11500] = 11, + [11904] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(354), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(356), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(358), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(360), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(364), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(368), 1, sym_identifier, - ACTIONS(452), 1, + ACTIONS(464), 1, sym_number, - STATE(458), 1, + STATE(465), 1, sym__single_quote, - STATE(476), 1, + STATE(484), 1, sym__double_quote, - STATE(446), 8, + STATE(427), 8, sym__primitive, sym_object, sym_array, @@ -15161,86 +15597,28 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11541] = 11, + [11945] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(342), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(344), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(346), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(348), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(352), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(356), 1, + ACTIONS(350), 1, sym_identifier, - ACTIONS(454), 1, + ACTIONS(466), 1, sym_number, - STATE(459), 1, + STATE(451), 1, sym__single_quote, - STATE(475), 1, - sym__double_quote, - STATE(395), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [11582] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(31), 1, - anon_sym_QMARK, - ACTIONS(456), 1, - anon_sym_DOT, - ACTIONS(458), 1, - anon_sym_LBRACK, - ACTIONS(460), 1, - anon_sym_PIPE, - STATE(244), 1, - aux_sym_pipe_sequence_repeat1, - STATE(292), 1, - sym_pipe_sequence, - ACTIONS(462), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(33), 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, - [11619] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(414), 1, - anon_sym_SQUOTE, - ACTIONS(416), 1, - anon_sym_DQUOTE, - ACTIONS(418), 1, - anon_sym_LBRACE, - ACTIONS(420), 1, - anon_sym_LPAREN, - ACTIONS(422), 1, - anon_sym_LBRACK, - ACTIONS(424), 1, - sym_identifier, - ACTIONS(464), 1, - sym_number, - STATE(469), 1, - sym__single_quote, - STATE(470), 1, + STATE(463), 1, sym__double_quote, - STATE(217), 8, + STATE(425), 8, sym__primitive, sym_object, sym_array, @@ -15249,58 +15627,28 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11660] = 11, + [11986] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, - anon_sym_SQUOTE, - ACTIONS(301), 1, - anon_sym_DQUOTE, - ACTIONS(303), 1, - anon_sym_LBRACE, ACTIONS(307), 1, - anon_sym_LPAREN, - ACTIONS(311), 1, - anon_sym_LBRACK, - ACTIONS(362), 1, - sym_identifier, - ACTIONS(466), 1, - sym_number, - STATE(458), 1, - sym__single_quote, - STATE(476), 1, - sym__double_quote, - STATE(440), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [11701] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(414), 1, anon_sym_SQUOTE, - ACTIONS(416), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(418), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(420), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(422), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(424), 1, + ACTIONS(350), 1, sym_identifier, ACTIONS(468), 1, sym_number, - STATE(469), 1, + STATE(451), 1, sym__single_quote, - STATE(470), 1, + STATE(463), 1, sym__double_quote, - STATE(252), 8, + STATE(20), 8, sym__primitive, sym_object, sym_array, @@ -15309,28 +15657,28 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11742] = 11, + [12027] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(366), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(368), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(370), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(372), 1, + ACTIONS(315), 1, anon_sym_LPAREN, - ACTIONS(376), 1, + ACTIONS(319), 1, anon_sym_LBRACK, - ACTIONS(380), 1, + ACTIONS(350), 1, sym_identifier, ACTIONS(470), 1, sym_number, - STATE(465), 1, + STATE(451), 1, sym__single_quote, - STATE(466), 1, + STATE(463), 1, sym__double_quote, - STATE(37), 8, + STATE(424), 8, sym__primitive, sym_object, sym_array, @@ -15339,46 +15687,44 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11783] = 11, + [12068] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(342), 1, + ACTIONS(31), 1, + anon_sym_QMARK, + ACTIONS(472), 1, + anon_sym_DOT, + ACTIONS(474), 1, + anon_sym_LBRACK, + ACTIONS(476), 1, + anon_sym_PIPE, + STATE(250), 1, + aux_sym_pipe_sequence_repeat1, + STATE(280), 1, + sym_pipe_sequence, + ACTIONS(478), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(33), 9, anon_sym_SQUOTE, - ACTIONS(344), 1, anon_sym_DQUOTE, - ACTIONS(346), 1, - anon_sym_LBRACE, - ACTIONS(348), 1, - anon_sym_LPAREN, - ACTIONS(352), 1, - anon_sym_LBRACK, - ACTIONS(356), 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, - ACTIONS(472), 1, - sym_number, - STATE(459), 1, - sym__single_quote, - STATE(475), 1, - sym__double_quote, - STATE(70), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [11824] = 4, + [12105] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(448), 1, + ACTIONS(460), 1, anon_sym_LPAREN, - ACTIONS(41), 3, + ACTIONS(21), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(43), 13, + ACTIONS(23), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -15392,28 +15738,28 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [11851] = 11, + [12132] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(422), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(424), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(426), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(428), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(430), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(432), 1, sym_identifier, - ACTIONS(474), 1, + ACTIONS(480), 1, sym_number, - STATE(458), 1, + STATE(478), 1, sym__single_quote, - STATE(476), 1, + STATE(479), 1, sym__double_quote, - STATE(239), 8, + STATE(260), 8, sym__primitive, sym_object, sym_array, @@ -15422,28 +15768,28 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11892] = 11, + [12173] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(354), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(356), 1, anon_sym_DQUOTE, - ACTIONS(303), 1, + ACTIONS(358), 1, anon_sym_LBRACE, - ACTIONS(307), 1, + ACTIONS(360), 1, anon_sym_LPAREN, - ACTIONS(311), 1, + ACTIONS(364), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(368), 1, sym_identifier, - ACTIONS(476), 1, + ACTIONS(482), 1, sym_number, - STATE(458), 1, + STATE(465), 1, sym__single_quote, - STATE(476), 1, + STATE(484), 1, sym__double_quote, - STATE(414), 8, + STATE(87), 8, sym__primitive, sym_object, sym_array, @@ -15452,65 +15798,73 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11933] = 3, + [12214] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(49), 3, - anon_sym_DOT, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(51), 13, + ACTIONS(354), 1, anon_sym_SQUOTE, + ACTIONS(356), 1, anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON, + ACTIONS(358), 1, + anon_sym_LBRACE, + ACTIONS(360), 1, + anon_sym_LPAREN, + ACTIONS(364), 1, anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, + ACTIONS(368), 1, sym_identifier, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [11957] = 12, + ACTIONS(484), 1, + sym_number, + STATE(465), 1, + sym__single_quote, + STATE(484), 1, + sym__double_quote, + STATE(409), 8, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [12255] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(478), 1, - anon_sym_GT, - ACTIONS(480), 1, - anon_sym_SLASH_GT, - ACTIONS(482), 1, + ACTIONS(488), 1, sym_attribute_name, - ACTIONS(484), 1, + ACTIONS(491), 1, anon_sym_LPAREN, - ACTIONS(486), 1, + ACTIONS(494), 1, anon_sym_STAR, - ACTIONS(488), 1, + ACTIONS(497), 1, anon_sym_LBRACK, - ACTIONS(490), 1, + ACTIONS(500), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(492), 1, + ACTIONS(503), 1, anon_sym_LBRACK_AT, - STATE(393), 1, + STATE(386), 1, sym__normal_attribute, - STATE(216), 2, + ACTIONS(486), 2, + anon_sym_GT, + anon_sym_SLASH_GT, + STATE(217), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(386), 5, + STATE(381), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [11999] = 3, + [12295] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 3, + ACTIONS(95), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(89), 13, + ACTIONS(97), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -15524,14 +15878,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [12023] = 3, + [12319] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 3, + ACTIONS(75), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(29), 13, + ACTIONS(77), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -15545,14 +15899,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [12047] = 3, + [12343] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(45), 3, + ACTIONS(63), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(47), 13, + ACTIONS(65), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -15566,67 +15920,35 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [12071] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(496), 1, - sym_attribute_name, - ACTIONS(499), 1, - anon_sym_LPAREN, - ACTIONS(502), 1, - anon_sym_STAR, - ACTIONS(505), 1, - anon_sym_LBRACK, - ACTIONS(508), 1, - anon_sym_LBRACK_LPAREN, - ACTIONS(511), 1, - anon_sym_LBRACK_AT, - STATE(393), 1, - sym__normal_attribute, - ACTIONS(494), 2, - anon_sym_GT, - anon_sym_SLASH_GT, - STATE(216), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - STATE(386), 5, - sym_structural_directive, - sym_property_binding, - sym_event_binding, - sym_two_way_binding, - sym_animation_binding, - [12111] = 6, + [12367] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(456), 1, + ACTIONS(57), 3, anon_sym_DOT, - ACTIONS(458), 1, - anon_sym_LBRACK, - ACTIONS(91), 2, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(462), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(93), 10, + ACTIONS(59), 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, - [12141] = 3, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [12391] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 3, + ACTIONS(79), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(77), 13, + ACTIONS(81), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -15640,35 +15962,44 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [12165] = 3, + [12415] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(63), 3, - anon_sym_DOT, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(65), 13, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_COLON, + ACTIONS(506), 1, + anon_sym_GT, + ACTIONS(508), 1, + anon_sym_SLASH_GT, + ACTIONS(510), 1, + sym_attribute_name, + ACTIONS(512), 1, + anon_sym_LPAREN, + ACTIONS(514), 1, + anon_sym_STAR, + ACTIONS(516), 1, 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, - [12189] = 3, + ACTIONS(518), 1, + anon_sym_LBRACK_LPAREN, + ACTIONS(520), 1, + anon_sym_LBRACK_AT, + STATE(386), 1, + sym__normal_attribute, + STATE(227), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + STATE(381), 5, + sym_structural_directive, + sym_property_binding, + sym_event_binding, + sym_two_way_binding, + sym_animation_binding, + [12457] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 3, + ACTIONS(67), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(81), 13, + ACTIONS(69), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -15682,14 +16013,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [12213] = 3, + [12481] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(83), 3, + ACTIONS(71), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(85), 13, + ACTIONS(73), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -15703,44 +16034,74 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [12237] = 12, + [12505] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(482), 1, + ACTIONS(506), 1, + anon_sym_GT, + ACTIONS(510), 1, sym_attribute_name, - ACTIONS(484), 1, + ACTIONS(512), 1, anon_sym_LPAREN, - ACTIONS(486), 1, + ACTIONS(514), 1, anon_sym_STAR, - ACTIONS(488), 1, + ACTIONS(516), 1, anon_sym_LBRACK, - ACTIONS(490), 1, + ACTIONS(518), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(492), 1, + ACTIONS(520), 1, anon_sym_LBRACK_AT, + ACTIONS(522), 1, + anon_sym_SLASH_GT, + STATE(386), 1, + sym__normal_attribute, + STATE(229), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + STATE(381), 5, + sym_structural_directive, + sym_property_binding, + sym_event_binding, + sym_two_way_binding, + sym_animation_binding, + [12547] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(510), 1, + sym_attribute_name, + ACTIONS(512), 1, + anon_sym_LPAREN, ACTIONS(514), 1, - anon_sym_GT, + anon_sym_STAR, ACTIONS(516), 1, + anon_sym_LBRACK, + ACTIONS(518), 1, + anon_sym_LBRACK_LPAREN, + ACTIONS(520), 1, + anon_sym_LBRACK_AT, + ACTIONS(524), 1, + anon_sym_GT, + ACTIONS(526), 1, anon_sym_SLASH_GT, - STATE(393), 1, + STATE(386), 1, sym__normal_attribute, - STATE(227), 2, + STATE(217), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(386), 5, + STATE(381), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [12279] = 3, + [12589] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 3, + ACTIONS(41), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(69), 13, + ACTIONS(43), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -15754,44 +16115,131 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [12303] = 12, + [12613] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(482), 1, + ACTIONS(510), 1, sym_attribute_name, - ACTIONS(484), 1, + ACTIONS(512), 1, anon_sym_LPAREN, - ACTIONS(486), 1, + ACTIONS(514), 1, anon_sym_STAR, - ACTIONS(488), 1, + ACTIONS(516), 1, anon_sym_LBRACK, - ACTIONS(490), 1, + ACTIONS(518), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(492), 1, + ACTIONS(520), 1, anon_sym_LBRACK_AT, - ACTIONS(514), 1, + ACTIONS(524), 1, anon_sym_GT, - ACTIONS(518), 1, + ACTIONS(528), 1, anon_sym_SLASH_GT, - STATE(393), 1, + STATE(386), 1, sym__normal_attribute, - STATE(212), 2, + STATE(217), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(386), 5, + STATE(381), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [12345] = 3, + [12655] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(472), 1, + anon_sym_DOT, + ACTIONS(474), 1, + anon_sym_LBRACK, + ACTIONS(99), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(478), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(101), 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, + [12685] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(53), 3, + anon_sym_DOT, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(55), 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, + [12709] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(45), 3, + anon_sym_DOT, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(47), 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, + [12733] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(49), 3, + anon_sym_DOT, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(51), 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, + [12757] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(59), 3, + ACTIONS(87), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(61), 13, + ACTIONS(89), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -15805,14 +16253,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [12369] = 3, + [12781] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 3, + ACTIONS(91), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(57), 13, + ACTIONS(93), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -15826,134 +16274,132 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [12393] = 12, + [12805] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(478), 1, + ACTIONS(486), 1, anon_sym_GT, - ACTIONS(482), 1, + ACTIONS(530), 1, sym_attribute_name, - ACTIONS(484), 1, + ACTIONS(533), 1, anon_sym_LPAREN, - ACTIONS(486), 1, + ACTIONS(536), 1, anon_sym_STAR, - ACTIONS(488), 1, + ACTIONS(539), 1, anon_sym_LBRACK, - ACTIONS(490), 1, + ACTIONS(542), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(492), 1, + ACTIONS(545), 1, anon_sym_LBRACK_AT, - ACTIONS(520), 1, - anon_sym_SLASH_GT, - STATE(393), 1, + STATE(413), 1, sym__normal_attribute, - STATE(216), 2, + STATE(236), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(386), 5, + STATE(406), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [12435] = 11, + [12844] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(494), 1, + ACTIONS(548), 1, anon_sym_GT, - ACTIONS(522), 1, + ACTIONS(550), 1, sym_attribute_name, - ACTIONS(525), 1, + ACTIONS(552), 1, anon_sym_LPAREN, - ACTIONS(528), 1, + ACTIONS(554), 1, anon_sym_STAR, - ACTIONS(531), 1, + ACTIONS(556), 1, anon_sym_LBRACK, - ACTIONS(534), 1, + ACTIONS(558), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(537), 1, + ACTIONS(560), 1, anon_sym_LBRACK_AT, - STATE(394), 1, + STATE(413), 1, sym__normal_attribute, - STATE(228), 2, + STATE(239), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(401), 5, + STATE(406), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [12474] = 11, + [12883] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(540), 1, - anon_sym_GT, - ACTIONS(542), 1, + ACTIONS(550), 1, sym_attribute_name, - ACTIONS(544), 1, + ACTIONS(552), 1, anon_sym_LPAREN, - ACTIONS(546), 1, + ACTIONS(554), 1, anon_sym_STAR, - ACTIONS(548), 1, + ACTIONS(556), 1, anon_sym_LBRACK, - ACTIONS(550), 1, + ACTIONS(558), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(552), 1, + ACTIONS(560), 1, anon_sym_LBRACK_AT, - STATE(394), 1, + ACTIONS(562), 1, + anon_sym_GT, + STATE(413), 1, sym__normal_attribute, - STATE(230), 2, + STATE(236), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(401), 5, + STATE(406), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [12513] = 11, + [12922] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(542), 1, + ACTIONS(550), 1, sym_attribute_name, - ACTIONS(544), 1, + ACTIONS(552), 1, anon_sym_LPAREN, - ACTIONS(546), 1, + ACTIONS(554), 1, anon_sym_STAR, - ACTIONS(548), 1, + ACTIONS(556), 1, anon_sym_LBRACK, - ACTIONS(550), 1, + ACTIONS(558), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(552), 1, + ACTIONS(560), 1, anon_sym_LBRACK_AT, - ACTIONS(554), 1, + ACTIONS(564), 1, anon_sym_GT, - STATE(394), 1, + STATE(413), 1, sym__normal_attribute, - STATE(228), 2, + STATE(236), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(401), 5, + STATE(406), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [12552] = 6, + [12961] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(556), 1, + ACTIONS(566), 1, anon_sym_COLON, - STATE(260), 1, + STATE(267), 1, sym_pipe_arguments, - ACTIONS(107), 2, + ACTIONS(105), 2, anon_sym_QMARK, anon_sym_PIPE, - STATE(234), 2, + STATE(243), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(109), 9, + ACTIONS(107), 9, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -15963,74 +16409,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [12581] = 11, + [12990] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(542), 1, + ACTIONS(550), 1, sym_attribute_name, - ACTIONS(544), 1, + ACTIONS(552), 1, anon_sym_LPAREN, - ACTIONS(546), 1, + ACTIONS(554), 1, anon_sym_STAR, - ACTIONS(548), 1, + ACTIONS(556), 1, anon_sym_LBRACK, - ACTIONS(550), 1, + ACTIONS(558), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(552), 1, + ACTIONS(560), 1, anon_sym_LBRACK_AT, - ACTIONS(558), 1, + ACTIONS(568), 1, anon_sym_GT, - STATE(394), 1, + STATE(413), 1, sym__normal_attribute, - STATE(228), 2, + STATE(238), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(401), 5, + STATE(406), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [12620] = 11, + [13029] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(542), 1, - sym_attribute_name, - ACTIONS(544), 1, - anon_sym_LPAREN, - ACTIONS(546), 1, - anon_sym_STAR, - ACTIONS(548), 1, - anon_sym_LBRACK, - ACTIONS(550), 1, - anon_sym_LBRACK_LPAREN, - ACTIONS(552), 1, - anon_sym_LBRACK_AT, - ACTIONS(560), 1, - anon_sym_GT, - STATE(394), 1, - sym__normal_attribute, - STATE(232), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - STATE(401), 5, - sym_structural_directive, - sym_property_binding, - sym_event_binding, - sym_two_way_binding, - sym_animation_binding, - [12659] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(556), 1, + ACTIONS(570), 1, anon_sym_COLON, - ACTIONS(124), 2, + ACTIONS(129), 2, anon_sym_QMARK, anon_sym_PIPE, - STATE(235), 2, + STATE(242), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(126), 9, + ACTIONS(131), 9, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -16040,58 +16458,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [12685] = 5, + [13055] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(562), 1, + ACTIONS(566), 1, anon_sym_COLON, - ACTIONS(117), 2, + ACTIONS(125), 2, anon_sym_QMARK, anon_sym_PIPE, - STATE(235), 2, + STATE(242), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(119), 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, - [12711] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(168), 1, - anon_sym_QMARK, - ACTIONS(166), 12, + ACTIONS(127), 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, - [12732] = 6, + [13081] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(567), 1, + ACTIONS(575), 1, anon_sym_DQUOTE, - STATE(10), 1, + STATE(12), 1, sym__double_quote, - STATE(461), 1, + STATE(488), 1, aux_sym_string_repeat1, - ACTIONS(569), 2, + ACTIONS(577), 2, aux_sym_string_token1, sym__escape_sequence, - ACTIONS(565), 8, + ACTIONS(573), 8, anon_sym_GT, anon_sym_SLASH_GT, sym_attribute_name, @@ -16100,12 +16500,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [12759] = 3, + [13108] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(573), 1, + ACTIONS(581), 1, anon_sym_QMARK, - ACTIONS(571), 12, + ACTIONS(579), 12, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -16118,18 +16518,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [12780] = 5, + [13129] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(37), 1, anon_sym_LBRACK, - ACTIONS(577), 1, + ACTIONS(585), 1, anon_sym_QMARK, ACTIONS(35), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(575), 8, + ACTIONS(583), 8, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -16138,91 +16538,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - [12805] = 10, + [13154] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(187), 1, + anon_sym_QMARK, + ACTIONS(185), 12, anon_sym_SQUOTE, - ACTIONS(301), 1, anon_sym_DQUOTE, - ACTIONS(579), 1, anon_sym_RBRACE, - ACTIONS(581), 1, + 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, - ACTIONS(583), 1, sym_identifier, - STATE(458), 1, - sym__single_quote, - STATE(476), 1, - sym__double_quote, - STATE(684), 1, - sym_string, - STATE(242), 4, - sym_pair, - sym__shorthand, - sym_spread, - aux_sym_object_repeat1, - [12839] = 10, + [13175] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(581), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(583), 1, - sym_identifier, - ACTIONS(585), 1, - anon_sym_RBRACE, - STATE(458), 1, - sym__single_quote, - STATE(476), 1, - sym__double_quote, - STATE(684), 1, - sym_string, - STATE(242), 4, - sym_pair, - sym__shorthand, - sym_spread, - aux_sym_object_repeat1, - [12873] = 10, - ACTIONS(3), 1, - sym_comment, ACTIONS(587), 1, - anon_sym_SQUOTE, - ACTIONS(590), 1, - anon_sym_DQUOTE, - ACTIONS(593), 1, anon_sym_RBRACE, - ACTIONS(595), 1, + ACTIONS(589), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(598), 1, + ACTIONS(591), 1, sym_identifier, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(684), 1, + STATE(735), 1, sym_string, - STATE(242), 4, + STATE(251), 4, sym_pair, sym__shorthand, sym_spread, aux_sym_object_repeat1, - [12907] = 6, + [13209] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(567), 1, + ACTIONS(575), 1, anon_sym_DQUOTE, - STATE(10), 1, + STATE(12), 1, sym__double_quote, - STATE(461), 1, + STATE(488), 1, aux_sym_string_repeat1, - ACTIONS(569), 2, + ACTIONS(577), 2, aux_sym_string_token1, sym__escape_sequence, - ACTIONS(565), 7, + ACTIONS(573), 7, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, @@ -16230,16 +16600,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [12933] = 5, + [13235] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(139), 1, + ACTIONS(140), 1, anon_sym_QMARK, - ACTIONS(460), 1, + ACTIONS(476), 1, anon_sym_PIPE, - STATE(245), 1, + STATE(253), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(141), 9, + ACTIONS(142), 9, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -16249,16 +16619,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [12957] = 5, + [13259] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 1, - anon_sym_QMARK, + ACTIONS(593), 1, + anon_sym_SQUOTE, + ACTIONS(596), 1, + anon_sym_DQUOTE, + ACTIONS(599), 1, + anon_sym_RBRACE, ACTIONS(601), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(604), 1, + sym_identifier, + STATE(451), 1, + sym__single_quote, + STATE(463), 1, + sym__double_quote, + STATE(735), 1, + sym_string, + STATE(251), 4, + sym_pair, + sym__shorthand, + sym_spread, + aux_sym_object_repeat1, + [13293] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(307), 1, + anon_sym_SQUOTE, + ACTIONS(309), 1, + anon_sym_DQUOTE, + ACTIONS(589), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(591), 1, + sym_identifier, + ACTIONS(607), 1, + anon_sym_RBRACE, + STATE(451), 1, + sym__single_quote, + STATE(463), 1, + sym__double_quote, + STATE(735), 1, + sym_string, + STATE(251), 4, + sym_pair, + sym__shorthand, + sym_spread, + aux_sym_object_repeat1, + [13327] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(144), 1, + anon_sym_QMARK, + ACTIONS(609), 1, anon_sym_PIPE, - STATE(245), 1, + STATE(253), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(134), 9, + ACTIONS(146), 9, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -16268,163 +16686,163 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [12981] = 10, + [13351] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(581), 1, + ACTIONS(589), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(583), 1, + ACTIONS(591), 1, sym_identifier, - ACTIONS(604), 1, + ACTIONS(612), 1, anon_sym_RBRACE, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(684), 1, + STATE(735), 1, sym_string, - STATE(240), 4, + STATE(248), 4, sym_pair, sym__shorthand, sym_spread, aux_sym_object_repeat1, - [13015] = 10, + [13385] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(581), 1, + ACTIONS(589), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(583), 1, + ACTIONS(591), 1, sym_identifier, - ACTIONS(606), 1, + ACTIONS(614), 1, anon_sym_RBRACE, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(684), 1, + STATE(735), 1, sym_string, - STATE(248), 4, + STATE(256), 4, sym_pair, sym__shorthand, sym_spread, aux_sym_object_repeat1, - [13049] = 10, + [13419] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(581), 1, + ACTIONS(589), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(583), 1, + ACTIONS(591), 1, sym_identifier, - ACTIONS(608), 1, + ACTIONS(616), 1, anon_sym_RBRACE, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(684), 1, + STATE(735), 1, sym_string, - STATE(242), 4, + STATE(251), 4, sym_pair, sym__shorthand, sym_spread, aux_sym_object_repeat1, - [13083] = 10, + [13453] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(581), 1, + ACTIONS(589), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(583), 1, + ACTIONS(591), 1, sym_identifier, - ACTIONS(610), 1, + ACTIONS(618), 1, anon_sym_RBRACE, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(684), 1, + STATE(735), 1, sym_string, - STATE(242), 4, + STATE(259), 4, sym_pair, sym__shorthand, sym_spread, aux_sym_object_repeat1, - [13117] = 10, + [13487] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(581), 1, + ACTIONS(589), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(583), 1, + ACTIONS(591), 1, sym_identifier, - ACTIONS(612), 1, + ACTIONS(620), 1, anon_sym_RBRACE, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(684), 1, + STATE(735), 1, sym_string, - STATE(241), 4, + STATE(252), 4, sym_pair, sym__shorthand, sym_spread, aux_sym_object_repeat1, - [13151] = 10, + [13521] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(307), 1, anon_sym_SQUOTE, - ACTIONS(301), 1, + ACTIONS(309), 1, anon_sym_DQUOTE, - ACTIONS(581), 1, + ACTIONS(589), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(583), 1, + ACTIONS(591), 1, sym_identifier, - ACTIONS(614), 1, + ACTIONS(622), 1, anon_sym_RBRACE, - STATE(458), 1, + STATE(451), 1, sym__single_quote, - STATE(476), 1, + STATE(463), 1, sym__double_quote, - STATE(684), 1, + STATE(735), 1, sym_string, - STATE(249), 4, + STATE(251), 4, sym_pair, sym__shorthand, sym_spread, aux_sym_object_repeat1, - [13185] = 6, + [13555] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(456), 1, + ACTIONS(472), 1, anon_sym_DOT, - ACTIONS(458), 1, + ACTIONS(474), 1, anon_sym_LBRACK, - ACTIONS(577), 1, + ACTIONS(585), 1, anon_sym_QMARK, - ACTIONS(462), 2, + ACTIONS(478), 2, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(575), 7, + ACTIONS(583), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -16432,12 +16850,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [13211] = 3, + [13581] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(73), 1, + ACTIONS(626), 1, anon_sym_QMARK, - ACTIONS(71), 10, + ACTIONS(624), 10, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -16448,29 +16866,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [13230] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(73), 1, - anon_sym_QMARK, - ACTIONS(616), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(71), 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, - [13251] = 3, + [13600] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(620), 1, + ACTIONS(630), 1, anon_sym_QMARK, - ACTIONS(618), 10, + ACTIONS(628), 10, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -16481,12 +16882,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [13270] = 3, + [13619] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(624), 1, + ACTIONS(197), 1, anon_sym_QMARK, - ACTIONS(622), 10, + ACTIONS(632), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(195), 8, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -16495,14 +16899,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [13289] = 3, + [13640] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(628), 1, + ACTIONS(636), 1, anon_sym_QMARK, - ACTIONS(626), 10, + ACTIONS(634), 10, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -16513,13 +16915,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [13308] = 3, + [13659] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 2, + ACTIONS(144), 2, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(134), 9, + ACTIONS(146), 9, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -16529,15 +16931,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [13327] = 4, + [13678] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(187), 1, + ACTIONS(640), 1, anon_sym_QMARK, - ACTIONS(616), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(185), 8, + ACTIONS(638), 10, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -16546,13 +16945,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - [13348] = 3, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [13697] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(146), 2, + ACTIONS(154), 2, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(148), 9, + ACTIONS(156), 9, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -16562,12 +16963,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [13367] = 3, + [13716] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(632), 1, + ACTIONS(644), 1, + anon_sym_DOT, + ACTIONS(646), 1, + sym_regular_expression_flags, + ACTIONS(648), 1, anon_sym_QMARK, - ACTIONS(630), 10, + ACTIONS(642), 8, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -16576,18 +16981,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [13386] = 5, + [13739] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(636), 1, - anon_sym_DOT, - ACTIONS(638), 1, - sym_regular_expression_flags, - ACTIONS(640), 1, + ACTIONS(85), 1, anon_sym_QMARK, - ACTIONS(634), 8, + ACTIONS(632), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(83), 8, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -16596,14 +16998,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - [13409] = 4, + [13760] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(644), 1, - anon_sym_DOT, - ACTIONS(646), 1, + ACTIONS(85), 1, anon_sym_QMARK, - ACTIONS(642), 8, + ACTIONS(83), 10, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -16612,12 +17012,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - [13429] = 3, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [13779] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(650), 1, + ACTIONS(652), 1, anon_sym_LT, - ACTIONS(648), 9, + ACTIONS(650), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -16627,12 +17029,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13447] = 3, + [13797] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(654), 1, + ACTIONS(656), 1, anon_sym_LT, - ACTIONS(652), 9, + ACTIONS(654), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -16642,12 +17044,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13465] = 3, + [13815] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(658), 1, + ACTIONS(660), 1, anon_sym_LT, - ACTIONS(656), 9, + ACTIONS(658), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -16657,12 +17059,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13483] = 3, + [13833] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(662), 1, + ACTIONS(664), 1, anon_sym_LT, - ACTIONS(660), 9, + ACTIONS(662), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -16672,12 +17074,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13501] = 3, + [13851] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(666), 1, + ACTIONS(668), 1, anon_sym_LT, - ACTIONS(664), 9, + ACTIONS(666), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -16687,12 +17089,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13519] = 3, + [13869] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(670), 1, + ACTIONS(672), 1, anon_sym_LT, - ACTIONS(668), 9, + ACTIONS(670), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -16702,12 +17104,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13537] = 3, + [13887] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(674), 1, + ACTIONS(676), 1, anon_sym_LT, - ACTIONS(672), 9, + ACTIONS(674), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -16717,12 +17119,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13555] = 3, + [13905] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(678), 1, + ACTIONS(680), 1, anon_sym_LT, - ACTIONS(676), 9, + ACTIONS(678), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -16732,12 +17134,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13573] = 3, + [13923] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(682), 1, + ACTIONS(684), 1, anon_sym_LT, - ACTIONS(680), 9, + ACTIONS(682), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -16747,24 +17149,37 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13591] = 5, + [13941] = 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, + [13959] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(688), 1, - anon_sym_EQ, - STATE(391), 1, - sym__binding_assignment, - ACTIONS(686), 2, - sym_attribute_name, - anon_sym_LBRACK, - ACTIONS(684), 6, - anon_sym_GT, - anon_sym_SLASH_GT, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [13613] = 3, + anon_sym_LT, + ACTIONS(686), 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, + [13977] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(692), 1, @@ -16779,7 +17194,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13631] = 3, + [13995] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(696), 1, @@ -16794,7 +17209,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13649] = 3, + [14013] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(700), 1, @@ -16809,7 +17224,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13667] = 3, + [14031] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(704), 1, @@ -16824,12 +17239,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13685] = 3, + [14049] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(708), 1, + ACTIONS(704), 1, anon_sym_LT, - ACTIONS(706), 9, + ACTIONS(702), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -16839,7 +17254,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13703] = 3, + [14067] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(708), 1, @@ -16854,29 +17269,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13721] = 5, + [14085] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(710), 1, - anon_sym_DOT, ACTIONS(712), 1, - sym_regular_expression_flags, - ACTIONS(640), 2, - anon_sym_QMARK, - sym_identifier, - ACTIONS(634), 6, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_DOT_DOT_DOT, - [13743] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(716), 1, anon_sym_LT, - ACTIONS(714), 9, + ACTIONS(710), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -16886,45 +17284,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13761] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym_LBRACK, - ACTIONS(577), 1, - anon_sym_QMARK, - ACTIONS(35), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(575), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [13783] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(73), 1, - anon_sym_QMARK, - ACTIONS(718), 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, - [13803] = 3, + [14103] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(722), 1, + ACTIONS(716), 1, anon_sym_LT, - ACTIONS(720), 9, + ACTIONS(714), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -16934,12 +17299,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13821] = 3, + [14121] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(726), 1, + ACTIONS(720), 1, anon_sym_LT, - ACTIONS(724), 9, + ACTIONS(718), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -16949,12 +17314,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13839] = 3, + [14139] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(730), 1, + ACTIONS(724), 1, anon_sym_LT, - ACTIONS(728), 9, + ACTIONS(722), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -16964,12 +17329,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13857] = 3, + [14157] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(734), 1, + ACTIONS(728), 1, anon_sym_LT, - ACTIONS(732), 9, + ACTIONS(726), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -16979,12 +17344,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13875] = 3, + [14175] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(738), 1, + ACTIONS(732), 1, anon_sym_LT, - ACTIONS(736), 9, + ACTIONS(730), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -16994,12 +17359,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13893] = 3, + [14193] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(742), 1, + ACTIONS(736), 1, anon_sym_LT, - ACTIONS(740), 9, + ACTIONS(734), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -17009,12 +17374,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13911] = 3, + [14211] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(746), 1, + ACTIONS(740), 1, anon_sym_LT, - ACTIONS(744), 9, + ACTIONS(738), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -17024,12 +17389,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13929] = 3, + [14229] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(750), 1, + ACTIONS(744), 1, anon_sym_LT, - ACTIONS(748), 9, + ACTIONS(742), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -17039,27 +17404,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13947] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(177), 1, - anon_sym_QMARK, - ACTIONS(179), 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, - [13965] = 3, + [14247] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, + ACTIONS(748), 1, anon_sym_LT, - ACTIONS(752), 9, + ACTIONS(746), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -17069,12 +17419,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [13983] = 3, + [14265] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(758), 1, + ACTIONS(752), 1, anon_sym_LT, - ACTIONS(756), 9, + ACTIONS(750), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -17084,27 +17434,28 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [14001] = 3, + [14283] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(762), 1, - anon_sym_LT, - ACTIONS(760), 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(197), 1, + anon_sym_QMARK, + ACTIONS(754), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(195), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_RBRACE, - [14019] = 3, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [14303] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(766), 1, + ACTIONS(758), 1, anon_sym_LT, - ACTIONS(764), 9, + ACTIONS(756), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -17114,12 +17465,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [14037] = 3, + [14321] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(770), 1, + ACTIONS(762), 1, anon_sym_LT, - ACTIONS(768), 9, + ACTIONS(760), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -17129,12 +17480,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [14055] = 3, + [14339] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(774), 1, + ACTIONS(766), 1, anon_sym_LT, - ACTIONS(772), 9, + ACTIONS(764), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -17144,43 +17495,29 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [14073] = 4, + [14357] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(187), 1, + ACTIONS(768), 1, + anon_sym_DOT, + ACTIONS(770), 1, + sym_regular_expression_flags, + ACTIONS(648), 2, anon_sym_QMARK, - ACTIONS(718), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(185), 7, + sym_identifier, + ACTIONS(642), 6, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, - sym_identifier, - [14093] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(778), 1, - anon_sym_LT, - ACTIONS(776), 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, - [14111] = 3, + [14379] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(782), 1, + ACTIONS(774), 1, anon_sym_LT, - ACTIONS(780), 9, + ACTIONS(772), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -17190,12 +17527,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [14129] = 3, + [14397] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(786), 1, + ACTIONS(778), 1, anon_sym_LT, - ACTIONS(784), 9, + ACTIONS(776), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -17205,35 +17542,35 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [14147] = 11, + [14415] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(788), 1, + ACTIONS(780), 1, anon_sym_let, - ACTIONS(790), 1, + ACTIONS(782), 1, anon_sym_switch, - ACTIONS(792), 1, + ACTIONS(784), 1, anon_sym_defer, - ACTIONS(794), 1, + ACTIONS(786), 1, anon_sym_placeholder, - ACTIONS(796), 1, + ACTIONS(788), 1, anon_sym_loading, - ACTIONS(798), 1, + ACTIONS(790), 1, anon_sym_error, - ACTIONS(800), 1, + ACTIONS(792), 1, anon_sym_for, - ACTIONS(802), 1, + ACTIONS(794), 1, anon_sym_empty, - ACTIONS(804), 1, + ACTIONS(796), 1, anon_sym_else, - ACTIONS(806), 1, + ACTIONS(798), 1, anon_sym_if, - [14181] = 3, + [14449] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(810), 1, + ACTIONS(802), 1, anon_sym_LT, - ACTIONS(808), 9, + ACTIONS(800), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -17243,12 +17580,29 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [14199] = 3, + [14467] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(814), 1, + ACTIONS(37), 1, + anon_sym_LBRACK, + ACTIONS(585), 1, + anon_sym_QMARK, + ACTIONS(35), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(583), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_as, + anon_sym_QMARK_QMARK, + [14489] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(806), 1, anon_sym_LT, - ACTIONS(812), 9, + ACTIONS(804), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -17258,12 +17612,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [14217] = 3, + [14507] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(818), 1, + ACTIONS(810), 1, anon_sym_LT, - ACTIONS(816), 9, + ACTIONS(808), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -17273,12 +17627,35 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [14235] = 3, + [14525] = 11, ACTIONS(3), 1, sym_comment, + ACTIONS(782), 1, + anon_sym_switch, + ACTIONS(792), 1, + anon_sym_for, + ACTIONS(798), 1, + anon_sym_if, + ACTIONS(812), 1, + anon_sym_let, + ACTIONS(814), 1, + anon_sym_defer, + ACTIONS(816), 1, + anon_sym_placeholder, + ACTIONS(818), 1, + anon_sym_loading, + ACTIONS(820), 1, + anon_sym_error, ACTIONS(822), 1, + anon_sym_empty, + ACTIONS(824), 1, + anon_sym_else, + [14559] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(828), 1, anon_sym_LT, - ACTIONS(820), 9, + ACTIONS(826), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -17288,12 +17665,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [14253] = 3, + [14577] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(826), 1, + ACTIONS(832), 1, anon_sym_LT, - ACTIONS(824), 9, + ACTIONS(830), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -17303,35 +17680,44 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [14271] = 11, + [14595] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(85), 1, + anon_sym_QMARK, + ACTIONS(754), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(83), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [14615] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(790), 1, - anon_sym_switch, - ACTIONS(800), 1, - anon_sym_for, - ACTIONS(806), 1, - anon_sym_if, - ACTIONS(828), 1, - anon_sym_let, - ACTIONS(830), 1, - anon_sym_defer, - ACTIONS(832), 1, - anon_sym_placeholder, - ACTIONS(834), 1, - anon_sym_loading, ACTIONS(836), 1, - anon_sym_error, + anon_sym_DOT, ACTIONS(838), 1, - anon_sym_empty, - ACTIONS(840), 1, - anon_sym_else, - [14305] = 3, + anon_sym_QMARK, + ACTIONS(834), 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, + [14635] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(844), 1, + ACTIONS(842), 1, anon_sym_LT, - ACTIONS(842), 9, + ACTIONS(840), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -17341,12 +17727,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [14323] = 3, + [14653] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(848), 1, + ACTIONS(846), 1, anon_sym_LT, - ACTIONS(846), 9, + ACTIONS(844), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -17356,12 +17742,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [14341] = 3, + [14671] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(852), 1, + ACTIONS(850), 1, anon_sym_LT, - ACTIONS(850), 9, + ACTIONS(848), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -17371,12 +17757,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [14359] = 3, + [14689] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(856), 1, + ACTIONS(854), 1, anon_sym_LT, - ACTIONS(854), 9, + ACTIONS(852), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -17386,12 +17772,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [14377] = 3, + [14707] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(860), 1, + ACTIONS(858), 1, anon_sym_LT, - ACTIONS(858), 9, + ACTIONS(856), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -17401,12 +17787,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [14395] = 3, + [14725] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(864), 1, + ACTIONS(862), 1, anon_sym_LT, - ACTIONS(862), 9, + ACTIONS(860), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -17416,12 +17802,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [14413] = 3, + [14743] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(868), 1, + ACTIONS(866), 1, anon_sym_LT, - ACTIONS(866), 9, + ACTIONS(864), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -17431,75 +17817,79 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [14431] = 3, + [14761] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(872), 1, - anon_sym_LT, - ACTIONS(870), 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, - [14449] = 3, + anon_sym_EQ, + STATE(383), 1, + sym__binding_assignment, + ACTIONS(870), 2, + sym_attribute_name, + anon_sym_LBRACK, + ACTIONS(868), 6, + anon_sym_GT, + anon_sym_SLASH_GT, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [14783] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(682), 1, + ACTIONS(876), 1, anon_sym_LT, - ACTIONS(680), 8, - sym__implicit_end_tag, + ACTIONS(874), 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, - [14466] = 3, + anon_sym_RBRACE, + [14801] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(726), 1, + ACTIONS(880), 1, anon_sym_LT, - ACTIONS(724), 8, - sym__implicit_end_tag, + ACTIONS(878), 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, - [14483] = 9, + anon_sym_RBRACE, + [14819] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(876), 1, + ACTIONS(884), 1, anon_sym_SEMI, - ACTIONS(878), 1, + ACTIONS(886), 1, anon_sym_as, - ACTIONS(880), 1, + ACTIONS(888), 1, anon_sym_QMARK, - ACTIONS(882), 1, + ACTIONS(890), 1, anon_sym_QMARK_QMARK, - STATE(454), 1, + STATE(461), 1, sym__alias, - STATE(513), 1, + STATE(535), 1, sym__else_template_expression, - STATE(609), 1, + STATE(671), 1, sym__context_expression, - ACTIONS(874), 2, + ACTIONS(882), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, - [14512] = 3, + [14848] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(730), 1, + ACTIONS(676), 1, anon_sym_LT, - ACTIONS(728), 8, + ACTIONS(674), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17508,12 +17898,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14529] = 3, + [14865] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(666), 1, + ACTIONS(716), 1, anon_sym_LT, - ACTIONS(664), 8, + ACTIONS(714), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17522,27 +17912,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14546] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(888), 1, - anon_sym_EQ, - ACTIONS(886), 2, - sym_attribute_name, - anon_sym_LBRACK, - ACTIONS(884), 6, - anon_sym_GT, - anon_sym_SLASH_GT, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [14565] = 3, + [14882] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(738), 1, + ACTIONS(828), 1, anon_sym_LT, - ACTIONS(736), 8, + ACTIONS(826), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17551,12 +17926,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14582] = 3, + [14899] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(742), 1, + ACTIONS(740), 1, anon_sym_LT, - ACTIONS(740), 8, + ACTIONS(738), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17565,46 +17940,42 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14599] = 7, + [14916] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(892), 1, - anon_sym_as, - ACTIONS(894), 1, - anon_sym_EQ, - ACTIONS(896), 1, - anon_sym_COLON, - ACTIONS(898), 1, - sym_identifier, - STATE(521), 1, - sym__alias, - ACTIONS(890), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [14624] = 5, + ACTIONS(708), 1, + anon_sym_LT, + ACTIONS(706), 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, + [14933] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(686), 1, + ACTIONS(870), 1, anon_sym_LBRACK, - ACTIONS(900), 1, + ACTIONS(892), 1, anon_sym_EQ, - STATE(403), 1, + STATE(417), 1, sym__binding_assignment, - ACTIONS(684), 6, + ACTIONS(868), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [14645] = 3, + [14954] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(692), 1, + ACTIONS(876), 1, anon_sym_LT, - ACTIONS(690), 8, + ACTIONS(874), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17613,12 +17984,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14662] = 3, + [14971] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(818), 1, + ACTIONS(668), 1, anon_sym_LT, - ACTIONS(816), 8, + ACTIONS(666), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17627,12 +17998,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14679] = 3, + [14988] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(822), 1, + ACTIONS(736), 1, anon_sym_LT, - ACTIONS(820), 8, + ACTIONS(734), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17641,12 +18012,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14696] = 3, + [15005] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(770), 1, + ACTIONS(774), 1, anon_sym_LT, - ACTIONS(768), 8, + ACTIONS(772), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17655,12 +18026,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14713] = 3, + [15022] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(650), 1, + ACTIONS(832), 1, anon_sym_LT, - ACTIONS(648), 8, + ACTIONS(830), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17669,12 +18040,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14730] = 3, + [15039] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(654), 1, + ACTIONS(802), 1, anon_sym_LT, - ACTIONS(652), 8, + ACTIONS(800), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17683,12 +18054,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14747] = 3, + [15056] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(678), 1, + ACTIONS(810), 1, anon_sym_LT, - ACTIONS(676), 8, + ACTIONS(808), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17697,12 +18068,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14764] = 3, + [15073] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(852), 1, + ACTIONS(842), 1, anon_sym_LT, - ACTIONS(850), 8, + ACTIONS(840), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17711,27 +18082,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14781] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(906), 1, - anon_sym_EQ, - ACTIONS(904), 2, - sym_attribute_name, - anon_sym_LBRACK, - ACTIONS(902), 6, - anon_sym_GT, - anon_sym_SLASH_GT, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [14800] = 3, + [15090] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(872), 1, + ACTIONS(656), 1, anon_sym_LT, - ACTIONS(870), 8, + ACTIONS(654), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17740,12 +18096,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14817] = 3, + [15107] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(750), 1, + ACTIONS(762), 1, anon_sym_LT, - ACTIONS(748), 8, + ACTIONS(760), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17754,12 +18110,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14834] = 3, + [15124] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(754), 1, + ACTIONS(846), 1, anon_sym_LT, - ACTIONS(752), 8, + ACTIONS(844), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17768,12 +18124,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14851] = 3, + [15141] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(860), 1, + ACTIONS(850), 1, anon_sym_LT, - ACTIONS(858), 8, + ACTIONS(848), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17782,12 +18138,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14868] = 3, + [15158] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(758), 1, + ACTIONS(688), 1, anon_sym_LT, - ACTIONS(756), 8, + ACTIONS(686), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17796,12 +18152,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14885] = 3, + [15175] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(722), 1, + ACTIONS(854), 1, anon_sym_LT, - ACTIONS(720), 8, + ACTIONS(852), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17810,12 +18166,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14902] = 3, + [15192] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(864), 1, + ACTIONS(744), 1, anon_sym_LT, - ACTIONS(862), 8, + ACTIONS(742), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17824,12 +18180,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14919] = 3, + [15209] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(868), 1, + ACTIONS(858), 1, anon_sym_LT, - ACTIONS(866), 8, + ACTIONS(856), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17838,12 +18194,26 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14936] = 3, + [15226] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(766), 1, + ACTIONS(894), 1, + anon_sym_QMARK, + ACTIONS(121), 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, + [15243] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(672), 1, anon_sym_LT, - ACTIONS(764), 8, + ACTIONS(670), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17852,12 +18222,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14953] = 3, + [15260] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(774), 1, + ACTIONS(704), 1, anon_sym_LT, - ACTIONS(772), 8, + ACTIONS(702), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17866,12 +18236,27 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14970] = 3, + [15277] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(778), 1, + ACTIONS(900), 1, + anon_sym_EQ, + ACTIONS(898), 2, + sym_attribute_name, + anon_sym_LBRACK, + ACTIONS(896), 6, + anon_sym_GT, + anon_sym_SLASH_GT, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [15296] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(704), 1, anon_sym_LT, - ACTIONS(776), 8, + ACTIONS(702), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17880,12 +18265,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [14987] = 3, + [15313] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(782), 1, + ACTIONS(664), 1, anon_sym_LT, - ACTIONS(780), 8, + ACTIONS(662), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17894,12 +18279,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [15004] = 3, + [15330] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(786), 1, + ACTIONS(720), 1, anon_sym_LT, - ACTIONS(784), 8, + ACTIONS(718), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17908,12 +18293,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [15021] = 3, + [15347] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(810), 1, + ACTIONS(904), 1, anon_sym_LT, - ACTIONS(808), 8, + ACTIONS(902), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17922,12 +18307,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [15038] = 3, + [15364] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(734), 1, + ACTIONS(728), 1, anon_sym_LT, - ACTIONS(732), 8, + ACTIONS(726), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17936,12 +18321,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [15055] = 3, + [15381] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(658), 1, + ACTIONS(862), 1, anon_sym_LT, - ACTIONS(656), 8, + ACTIONS(860), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17950,12 +18335,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [15072] = 3, + [15398] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(700), 1, + ACTIONS(692), 1, anon_sym_LT, - ACTIONS(698), 8, + ACTIONS(690), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17964,12 +18349,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [15089] = 3, + [15415] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(746), 1, + ACTIONS(712), 1, anon_sym_LT, - ACTIONS(744), 8, + ACTIONS(710), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17978,12 +18363,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [15106] = 3, + [15432] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(704), 1, + ACTIONS(724), 1, anon_sym_LT, - ACTIONS(702), 8, + ACTIONS(722), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -17992,12 +18377,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [15123] = 3, + [15449] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(910), 1, + ACTIONS(696), 1, anon_sym_LT, - ACTIONS(908), 8, + ACTIONS(694), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -18006,26 +18391,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [15140] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(912), 1, - anon_sym_QMARK, - ACTIONS(113), 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, - [15157] = 3, + [15466] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(670), 1, + ACTIONS(700), 1, anon_sym_LT, - ACTIONS(668), 8, + ACTIONS(698), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -18034,12 +18405,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [15174] = 3, + [15483] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(814), 1, + ACTIONS(908), 1, anon_sym_LT, - ACTIONS(812), 8, + ACTIONS(906), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -18048,12 +18419,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [15191] = 3, + [15500] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(826), 1, + ACTIONS(778), 1, anon_sym_LT, - ACTIONS(824), 8, + ACTIONS(776), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -18062,12 +18433,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [15208] = 3, + [15517] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(844), 1, + ACTIONS(866), 1, anon_sym_LT, - ACTIONS(842), 8, + ACTIONS(864), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -18076,12 +18447,42 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [15225] = 3, + [15534] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(838), 1, + anon_sym_QMARK, + ACTIONS(910), 1, + anon_sym_DOT, + ACTIONS(834), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [15553] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(916), 1, + anon_sym_EQ, + ACTIONS(914), 2, + sym_attribute_name, + anon_sym_LBRACK, + ACTIONS(912), 6, + anon_sym_GT, + anon_sym_SLASH_GT, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [15572] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(848), 1, + ACTIONS(806), 1, anon_sym_LT, - ACTIONS(846), 8, + ACTIONS(804), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -18090,12 +18491,30 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [15242] = 3, + [15589] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(920), 1, + anon_sym_as, + ACTIONS(922), 1, + anon_sym_EQ, + ACTIONS(924), 1, + anon_sym_COLON, + ACTIONS(926), 1, + sym_identifier, + STATE(509), 1, + sym__alias, + ACTIONS(918), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + [15614] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(662), 1, + ACTIONS(680), 1, anon_sym_LT, - ACTIONS(660), 8, + ACTIONS(678), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -18104,12 +18523,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [15259] = 3, + [15631] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(674), 1, + ACTIONS(684), 1, anon_sym_LT, - ACTIONS(672), 8, + ACTIONS(682), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -18118,12 +18537,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [15276] = 3, + [15648] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(856), 1, + ACTIONS(732), 1, anon_sym_LT, - ACTIONS(854), 8, + ACTIONS(730), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -18132,12 +18551,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [15293] = 3, + [15665] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(916), 1, + ACTIONS(880), 1, anon_sym_LT, - ACTIONS(914), 8, + ACTIONS(878), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -18146,27 +18565,26 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [15310] = 4, + [15682] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(646), 1, - anon_sym_QMARK, - ACTIONS(918), 1, - anon_sym_DOT, - ACTIONS(642), 7, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [15329] = 3, + ACTIONS(748), 1, + anon_sym_LT, + ACTIONS(746), 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, + [15699] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(696), 1, + ACTIONS(752), 1, anon_sym_LT, - ACTIONS(694), 8, + ACTIONS(750), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -18175,12 +18593,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [15346] = 3, + [15716] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(708), 1, + ACTIONS(766), 1, anon_sym_LT, - ACTIONS(706), 8, + ACTIONS(764), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -18189,12 +18607,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [15363] = 3, + [15733] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(708), 1, + ACTIONS(660), 1, anon_sym_LT, - ACTIONS(706), 8, + ACTIONS(658), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -18203,12 +18621,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [15380] = 3, + [15750] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(716), 1, + ACTIONS(652), 1, anon_sym_LT, - ACTIONS(714), 8, + ACTIONS(650), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -18217,12 +18635,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [15397] = 3, + [15767] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(762), 1, + ACTIONS(758), 1, anon_sym_LT, - ACTIONS(760), 8, + ACTIONS(756), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -18231,75 +18649,60 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [15414] = 4, + [15784] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(930), 2, + sym_attribute_name, + anon_sym_LBRACK, + ACTIONS(928), 6, + anon_sym_GT, + anon_sym_SLASH_GT, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [15800] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(187), 1, anon_sym_QMARK, - ACTIONS(920), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(185), 5, + ACTIONS(185), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_as, anon_sym_QMARK_QMARK, - [15432] = 3, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [15816] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(924), 2, + ACTIONS(934), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(922), 6, + ACTIONS(932), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15448] = 3, + [15832] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(928), 2, - sym_attribute_name, + ACTIONS(914), 1, anon_sym_LBRACK, - ACTIONS(926), 6, + ACTIONS(936), 1, + anon_sym_EQ, + ACTIONS(912), 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, - [15464] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(168), 1, - anon_sym_QMARK, - ACTIONS(166), 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, - [15480] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(932), 1, - anon_sym_COMMA, - ACTIONS(934), 1, - anon_sym_QMARK, - ACTIONS(936), 1, - anon_sym_QMARK_QMARK, - ACTIONS(930), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [15500] = 3, + [15850] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(940), 2, @@ -18312,186 +18715,201 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15516] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(640), 1, - anon_sym_QMARK, - ACTIONS(942), 1, - anon_sym_DOT, - ACTIONS(944), 1, - sym_regular_expression_flags, - ACTIONS(634), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [15536] = 3, + [15866] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(948), 2, + ACTIONS(930), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(946), 6, + ACTIONS(928), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15552] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(73), 1, - anon_sym_QMARK, - ACTIONS(920), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(71), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [15570] = 3, + [15882] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(952), 2, + ACTIONS(944), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(950), 6, + ACTIONS(942), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15586] = 4, + [15898] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(886), 1, + ACTIONS(948), 2, + sym_attribute_name, anon_sym_LBRACK, - ACTIONS(954), 1, - anon_sym_EQ, - ACTIONS(884), 6, + ACTIONS(946), 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, - [15604] = 3, + [15914] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(573), 1, + ACTIONS(648), 1, anon_sym_QMARK, - ACTIONS(571), 7, + ACTIONS(950), 1, + anon_sym_DOT, + ACTIONS(952), 1, + sym_regular_expression_flags, + ACTIONS(642), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_as, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [15620] = 3, + [15934] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(958), 2, + ACTIONS(956), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(956), 6, + ACTIONS(954), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15636] = 3, + [15950] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(85), 1, + anon_sym_QMARK, + ACTIONS(958), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(83), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_as, + anon_sym_QMARK_QMARK, + [15968] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(962), 1, + anon_sym_COMMA, + ACTIONS(964), 1, + anon_sym_QMARK, + ACTIONS(966), 1, + anon_sym_QMARK_QMARK, + ACTIONS(960), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [15988] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(962), 2, + ACTIONS(197), 1, + anon_sym_QMARK, + ACTIONS(958), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(195), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_as, + anon_sym_QMARK_QMARK, + [16006] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(970), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(960), 6, + ACTIONS(968), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15652] = 3, + [16022] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(966), 2, + ACTIONS(974), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(964), 6, + ACTIONS(972), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15668] = 3, + [16038] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 2, + ACTIONS(978), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(968), 6, + ACTIONS(976), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15684] = 4, + [16054] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(904), 1, - anon_sym_LBRACK, - ACTIONS(972), 1, - anon_sym_EQ, - ACTIONS(902), 6, - anon_sym_GT, - sym_attribute_name, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [15702] = 3, + ACTIONS(581), 1, + anon_sym_QMARK, + ACTIONS(579), 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, + [16070] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(976), 2, - sym_attribute_name, + ACTIONS(898), 1, anon_sym_LBRACK, - ACTIONS(974), 6, + ACTIONS(980), 1, + anon_sym_EQ, + ACTIONS(896), 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, - [15718] = 3, + [16088] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 2, + ACTIONS(984), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(978), 6, + ACTIONS(982), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15734] = 3, + [16104] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(934), 1, + ACTIONS(964), 1, anon_sym_QMARK, - ACTIONS(113), 7, + ACTIONS(121), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -18499,3937 +18917,3969 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [15750] = 3, + [16120] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(962), 2, + ACTIONS(988), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(960), 6, + ACTIONS(986), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15766] = 3, + [16136] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(962), 1, + ACTIONS(988), 1, anon_sym_LBRACK, - ACTIONS(960), 6, + ACTIONS(986), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15781] = 5, + [16151] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(158), 1, + ACTIONS(984), 1, anon_sym_LBRACK, - ACTIONS(577), 1, - anon_sym_QMARK, - ACTIONS(575), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - ACTIONS(156), 3, + ACTIONS(982), 6, + anon_sym_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [16166] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(990), 2, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(29), 4, anon_sym_DOT, + anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [15800] = 3, + [16183] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(940), 1, + ACTIONS(838), 1, + anon_sym_QMARK, + ACTIONS(992), 1, + anon_sym_DOT, + ACTIONS(834), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_as, + anon_sym_QMARK_QMARK, + [16200] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(930), 1, anon_sym_LBRACK, - ACTIONS(938), 6, + ACTIONS(928), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15815] = 3, + [16215] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(958), 1, + ACTIONS(978), 1, anon_sym_LBRACK, - ACTIONS(956), 6, + ACTIONS(976), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15830] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(646), 1, - anon_sym_QMARK, - ACTIONS(982), 1, - anon_sym_DOT, - ACTIONS(642), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [15847] = 4, + [16230] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(986), 1, + ACTIONS(996), 1, anon_sym_COMMA, - ACTIONS(988), 1, + ACTIONS(998), 1, anon_sym_COLON, - ACTIONS(984), 5, + ACTIONS(994), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_DOT_DOT_DOT, sym_identifier, - [15864] = 3, + [16247] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(952), 1, + ACTIONS(167), 1, anon_sym_LBRACK, - ACTIONS(950), 6, - anon_sym_GT, - sym_attribute_name, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [15879] = 3, + ACTIONS(585), 1, + anon_sym_QMARK, + ACTIONS(583), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + ACTIONS(165), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [16266] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(962), 1, + ACTIONS(948), 1, anon_sym_LBRACK, - ACTIONS(960), 6, + ACTIONS(946), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15894] = 3, + [16281] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(948), 1, + ACTIONS(970), 1, anon_sym_LBRACK, - ACTIONS(946), 6, + ACTIONS(968), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15909] = 3, + [16296] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 1, + ACTIONS(944), 1, anon_sym_LBRACK, - ACTIONS(978), 6, + ACTIONS(942), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15924] = 3, + [16311] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(930), 1, anon_sym_LBRACK, - ACTIONS(968), 6, + ACTIONS(928), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15939] = 3, + [16326] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(928), 1, + ACTIONS(956), 1, anon_sym_LBRACK, - ACTIONS(926), 6, + ACTIONS(954), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15954] = 3, + [16341] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(924), 1, + ACTIONS(940), 1, anon_sym_LBRACK, - ACTIONS(922), 6, + ACTIONS(938), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15969] = 3, + [16356] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(966), 1, + ACTIONS(974), 1, anon_sym_LBRACK, - ACTIONS(964), 6, + ACTIONS(972), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15984] = 3, + [16371] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(976), 1, + ACTIONS(934), 1, anon_sym_LBRACK, - ACTIONS(974), 6, + ACTIONS(932), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [15999] = 4, + [16386] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1000), 1, + sym_template_chars, + ACTIONS(1002), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1004), 1, + anon_sym_BQUOTE, + STATE(429), 1, + sym__backtick, + STATE(445), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [16406] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1002), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1006), 1, + sym_template_chars, + ACTIONS(1008), 1, + anon_sym_BQUOTE, + STATE(536), 1, + sym__backtick, + STATE(486), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [16426] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(25), 1, - anon_sym_LPAREN, ACTIONS(990), 2, anon_sym_RPAREN, anon_sym_RBRACK, - ACTIONS(43), 4, + ACTIONS(29), 4, anon_sym_DOT, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16016] = 4, + [16440] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(912), 1, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(990), 1, + anon_sym_RPAREN_RBRACK, + ACTIONS(29), 4, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [16456] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(894), 1, anon_sym_QMARK, - ACTIONS(994), 1, + ACTIONS(1012), 1, anon_sym_QMARK_QMARK, - ACTIONS(992), 4, + ACTIONS(1010), 4, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - [16032] = 3, + [16472] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(624), 1, - anon_sym_QMARK, - ACTIONS(622), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [16046] = 3, + ACTIONS(1002), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1014), 1, + sym_template_chars, + ACTIONS(1016), 1, + anon_sym_BQUOTE, + STATE(586), 1, + sym__backtick, + STATE(419), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [16492] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(996), 1, - anon_sym_COLON, - ACTIONS(43), 5, - anon_sym_DOT, - anon_sym_PLUS, + ACTIONS(37), 1, anon_sym_LBRACK, + ACTIONS(1018), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + ACTIONS(35), 3, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16060] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(632), 1, - anon_sym_QMARK, - ACTIONS(630), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [16074] = 4, + [16508] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(37), 1, anon_sym_LBRACK, - ACTIONS(998), 2, + ACTIONS(1020), 2, anon_sym_COMMA, anon_sym_PLUS, ACTIONS(35), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16090] = 4, + [16524] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(878), 1, - anon_sym_as, - STATE(503), 1, - sym__alias, - ACTIONS(1000), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, + ACTIONS(37), 1, + anon_sym_LBRACK, + ACTIONS(1022), 2, + anon_sym_RPAREN, anon_sym_COMMA, - [16106] = 4, + ACTIONS(35), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [16540] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(158), 1, + ACTIONS(167), 1, anon_sym_LBRACK, - ACTIONS(998), 2, + ACTIONS(1020), 2, sym__interpolation_end, anon_sym_PLUS, - ACTIONS(156), 3, + ACTIONS(165), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16122] = 5, + [16556] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(37), 1, anon_sym_LBRACK, - ACTIONS(1002), 1, - anon_sym_PLUS, - ACTIONS(1004), 1, - anon_sym_COLON, + ACTIONS(1024), 2, + anon_sym_SEMI, + anon_sym_RPAREN, ACTIONS(35), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16140] = 6, + [16572] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1006), 1, - sym_template_chars, - ACTIONS(1008), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1010), 1, - anon_sym_BQUOTE, - STATE(592), 1, - sym__backtick, - STATE(464), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [16160] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1008), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1012), 1, - sym_template_chars, - ACTIONS(1014), 1, - anon_sym_BQUOTE, - STATE(413), 1, - sym__backtick, - STATE(425), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [16180] = 3, + ACTIONS(640), 1, + anon_sym_QMARK, + ACTIONS(638), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_as, + anon_sym_QMARK_QMARK, + [16586] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(73), 1, + ACTIONS(85), 1, anon_sym_QMARK, - ACTIONS(71), 5, + ACTIONS(83), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_as, anon_sym_QMARK_QMARK, - [16194] = 6, + [16600] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1008), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1016), 1, - sym_template_chars, - ACTIONS(1018), 1, - anon_sym_BQUOTE, - STATE(532), 1, - sym__backtick, - STATE(418), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [16214] = 3, + ACTIONS(1028), 1, + anon_sym_COMMA, + ACTIONS(1026), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [16614] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(628), 1, + ACTIONS(626), 1, anon_sym_QMARK, - ACTIONS(626), 5, + ACTIONS(624), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_as, anon_sym_QMARK_QMARK, - [16228] = 3, + [16628] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(880), 1, + ACTIONS(636), 1, anon_sym_QMARK, - ACTIONS(113), 5, + ACTIONS(634), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_as, anon_sym_QMARK_QMARK, - [16242] = 4, + [16642] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(878), 1, - anon_sym_as, - STATE(523), 1, - sym__alias, - ACTIONS(1020), 4, + ACTIONS(888), 1, + anon_sym_QMARK, + ACTIONS(121), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, - anon_sym_COMMA, - [16258] = 6, + anon_sym_as, + anon_sym_QMARK_QMARK, + [16656] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1006), 1, - sym_template_chars, - ACTIONS(1008), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1022), 1, - anon_sym_BQUOTE, - STATE(411), 1, - sym__backtick, - STATE(464), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [16278] = 7, + ACTIONS(630), 1, + anon_sym_QMARK, + ACTIONS(628), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_as, + anon_sym_QMARK_QMARK, + [16670] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(323), 1, + ACTIONS(331), 1, anon_sym_SEMI, - ACTIONS(912), 1, + ACTIONS(894), 1, anon_sym_QMARK, - ACTIONS(994), 1, + ACTIONS(1012), 1, anon_sym_QMARK_QMARK, - ACTIONS(1024), 1, + ACTIONS(1030), 1, anon_sym_DQUOTE, - STATE(396), 1, + STATE(399), 1, sym__double_quote, - STATE(500), 1, + STATE(523), 1, aux_sym__binding_assignment_repeat1, - [16300] = 4, + [16692] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1002), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1032), 1, + sym_template_chars, + ACTIONS(1034), 1, + anon_sym_BQUOTE, + STATE(266), 1, + sym__backtick, + STATE(439), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [16712] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(37), 1, anon_sym_LBRACK, - ACTIONS(1026), 2, - anon_sym_SEMI, - anon_sym_RPAREN, + ACTIONS(1036), 1, + anon_sym_PLUS, + ACTIONS(1038), 1, + anon_sym_COLON, ACTIONS(35), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16316] = 5, + [16730] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1002), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1006), 1, + sym_template_chars, + ACTIONS(1040), 1, + anon_sym_BQUOTE, + STATE(261), 1, + sym__backtick, + STATE(486), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [16750] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(37), 1, anon_sym_LBRACK, - ACTIONS(1002), 1, + ACTIONS(1036), 1, anon_sym_PLUS, - ACTIONS(1028), 1, + ACTIONS(1042), 1, anon_sym_COLON, ACTIONS(35), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16334] = 7, + [16768] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(323), 1, + ACTIONS(1042), 1, + anon_sym_COLON, + ACTIONS(29), 5, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [16782] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(331), 1, anon_sym_SEMI, - ACTIONS(912), 1, + ACTIONS(894), 1, anon_sym_QMARK, - ACTIONS(994), 1, + ACTIONS(1012), 1, anon_sym_QMARK_QMARK, - ACTIONS(1030), 1, + ACTIONS(1044), 1, anon_sym_DQUOTE, - STATE(378), 1, + STATE(403), 1, sym__double_quote, - STATE(520), 1, + STATE(500), 1, aux_sym__binding_assignment_repeat1, - [16356] = 3, + [16804] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(620), 1, - anon_sym_QMARK, - ACTIONS(618), 5, + ACTIONS(1038), 1, + anon_sym_COLON, + ACTIONS(29), 5, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [16818] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(886), 1, + anon_sym_as, + STATE(516), 1, + sym__alias, + ACTIONS(1046), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [16370] = 6, + anon_sym_COMMA, + [16834] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1008), 1, + ACTIONS(1002), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1032), 1, + ACTIONS(1006), 1, sym_template_chars, - ACTIONS(1034), 1, + ACTIONS(1048), 1, anon_sym_BQUOTE, - STATE(261), 1, + STATE(432), 1, sym__backtick, - STATE(436), 2, + STATE(486), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [16390] = 3, + [16854] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1028), 1, + ACTIONS(37), 1, + anon_sym_LBRACK, + ACTIONS(1036), 1, + anon_sym_PLUS, + ACTIONS(1050), 1, anon_sym_COLON, - ACTIONS(43), 5, + ACTIONS(35), 3, anon_sym_DOT, - anon_sym_PLUS, - anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16404] = 3, + [16872] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1036), 1, + ACTIONS(1050), 1, anon_sym_COLON, - ACTIONS(43), 5, + ACTIONS(29), 5, anon_sym_DOT, anon_sym_PLUS, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16418] = 5, + [16886] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(886), 1, + anon_sym_as, + STATE(522), 1, + sym__alias, + ACTIONS(1052), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + [16902] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(37), 1, anon_sym_LBRACK, - ACTIONS(1002), 1, - anon_sym_PLUS, ACTIONS(1036), 1, + anon_sym_PLUS, + ACTIONS(1054), 1, anon_sym_COLON, ACTIONS(35), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16436] = 3, + [16920] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1004), 1, + ACTIONS(1054), 1, anon_sym_COLON, - ACTIONS(43), 5, + ACTIONS(29), 5, anon_sym_DOT, anon_sym_PLUS, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16450] = 6, + [16934] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1006), 1, - sym_template_chars, - ACTIONS(1008), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1038), 1, - anon_sym_BQUOTE, - STATE(256), 1, - sym__backtick, - STATE(464), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [16470] = 4, + ACTIONS(575), 1, + anon_sym_SQUOTE, + ACTIONS(1056), 1, + aux_sym_string_token2, + ACTIONS(1058), 1, + sym__escape_sequence, + STATE(12), 1, + sym__single_quote, + STATE(466), 1, + aux_sym_string_repeat2, + [16953] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(37), 1, anon_sym_LBRACK, - ACTIONS(1040), 2, - anon_sym_SEMI, - anon_sym_RPAREN, + ACTIONS(1060), 1, + anon_sym_COLON, ACTIONS(35), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16486] = 3, + [16968] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1044), 1, - anon_sym_COMMA, - ACTIONS(1042), 5, + ACTIONS(1062), 1, + anon_sym_RBRACE, + ACTIONS(1064), 1, + sym__control_flow_start, + STATE(459), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [16983] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(197), 1, + anon_sym_QMARK, + ACTIONS(195), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + ACTIONS(1066), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [16998] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1068), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_DOT_DOT_DOT, sym_identifier, - [16500] = 4, + [17009] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(581), 1, + anon_sym_QMARK, + ACTIONS(579), 4, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [17022] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(25), 1, - anon_sym_LPAREN, ACTIONS(990), 1, anon_sym_RPAREN_RBRACK, - ACTIONS(43), 4, + ACTIONS(29), 4, anon_sym_DOT, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [16516] = 4, + [17035] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 1, - anon_sym_LBRACK, - ACTIONS(1046), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(35), 3, + ACTIONS(648), 1, + anon_sym_QMARK, + ACTIONS(1070), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [16532] = 5, + ACTIONS(1072), 1, + sym_regular_expression_flags, + ACTIONS(642), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [17052] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 1, - anon_sym_LBRACK, - ACTIONS(996), 1, - anon_sym_COLON, - ACTIONS(1002), 1, - anon_sym_PLUS, - ACTIONS(35), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [16550] = 3, + ACTIONS(1074), 1, + anon_sym_RBRACE, + ACTIONS(1076), 1, + sym__control_flow_start, + STATE(459), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [17067] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(990), 2, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(43), 4, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [16564] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(573), 1, - anon_sym_QMARK, - ACTIONS(571), 4, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [16577] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(990), 1, - anon_sym_RPAREN_RBRACK, - ACTIONS(43), 4, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [16590] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1048), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [16601] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym_LBRACK, - ACTIONS(1050), 1, - anon_sym_COLON, - ACTIONS(35), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [16616] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1052), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [16627] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(640), 1, - anon_sym_QMARK, - ACTIONS(1054), 1, - anon_sym_DOT, - ACTIONS(1056), 1, - sym_regular_expression_flags, - ACTIONS(634), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [16644] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1058), 1, - anon_sym_RBRACE, - ACTIONS(1060), 1, - sym__control_flow_start, - STATE(450), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [16659] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1062), 1, - anon_sym_RBRACE, - ACTIONS(1064), 1, - sym__control_flow_start, - STATE(450), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [16674] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(168), 1, - anon_sym_QMARK, - ACTIONS(166), 4, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [16687] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(73), 1, - anon_sym_QMARK, - ACTIONS(71), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - ACTIONS(1067), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [16702] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(457), 1, + STATE(469), 1, aux_sym_structural_declaration_repeat1, - ACTIONS(1069), 2, + ACTIONS(1079), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, - ACTIONS(1071), 2, + ACTIONS(1081), 2, anon_sym_SEMI, anon_sym_COMMA, - [16717] = 5, + [17082] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(876), 1, + ACTIONS(884), 1, anon_sym_SEMI, - STATE(480), 1, + STATE(502), 1, sym__else_template_expression, - STATE(657), 1, + STATE(636), 1, sym__context_expression, - ACTIONS(1073), 2, + ACTIONS(1083), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, - [16734] = 6, + [17099] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1075), 1, - anon_sym_SQUOTE, - ACTIONS(1077), 1, - aux_sym_string_token2, - ACTIONS(1079), 1, - sym__escape_sequence, - STATE(72), 1, - sym__single_quote, - STATE(504), 1, - aux_sym_string_repeat2, - [16753] = 6, + ACTIONS(1085), 1, + sym_identifier, + ACTIONS(1087), 1, + anon_sym_px, + ACTIONS(1089), 1, + anon_sym_PERCENT, + STATE(74), 1, + sym_call_expression, + STATE(75), 1, + sym_style_unit, + [17118] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1075), 1, + ACTIONS(575), 1, anon_sym_DQUOTE, - ACTIONS(1081), 1, + ACTIONS(577), 1, aux_sym_string_token1, - ACTIONS(1083), 1, + ACTIONS(1091), 1, sym__escape_sequence, - STATE(72), 1, + STATE(12), 1, sym__double_quote, - STATE(505), 1, + STATE(488), 1, aux_sym_string_repeat1, - [16772] = 4, + [17137] = 6, ACTIONS(3), 1, sym_comment, - STATE(462), 1, - aux_sym_structural_declaration_repeat1, - ACTIONS(1071), 2, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(1085), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [16787] = 6, + ACTIONS(1093), 1, + sym_identifier, + ACTIONS(1095), 1, + anon_sym_px, + ACTIONS(1097), 1, + anon_sym_PERCENT, + STATE(7), 1, + sym_call_expression, + STATE(8), 1, + sym_style_unit, + [17156] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(567), 1, + ACTIONS(1099), 1, anon_sym_SQUOTE, - ACTIONS(1087), 1, + ACTIONS(1101), 1, aux_sym_string_token2, - ACTIONS(1089), 1, + ACTIONS(1103), 1, sym__escape_sequence, - STATE(10), 1, + STATE(80), 1, sym__single_quote, - STATE(460), 1, + STATE(485), 1, aux_sym_string_repeat2, - [16806] = 6, + [17175] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1091), 1, + ACTIONS(1105), 1, anon_sym_SQUOTE, - ACTIONS(1093), 1, + ACTIONS(1107), 1, aux_sym_string_token2, - ACTIONS(1095), 1, + ACTIONS(1109), 1, sym__escape_sequence, - STATE(66), 1, + STATE(17), 1, sym__single_quote, - STATE(455), 1, + STATE(530), 1, aux_sym_string_repeat2, - [16825] = 6, + [17194] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1077), 1, - aux_sym_string_token2, - ACTIONS(1079), 1, - sym__escape_sequence, - ACTIONS(1097), 1, + ACTIONS(1111), 5, anon_sym_SQUOTE, - STATE(15), 1, - sym__single_quote, - STATE(504), 1, - aux_sym_string_repeat2, - [16844] = 6, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [17205] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1081), 1, - aux_sym_string_token1, - ACTIONS(1083), 1, - sym__escape_sequence, - ACTIONS(1097), 1, + ACTIONS(1113), 5, + anon_sym_SQUOTE, anon_sym_DQUOTE, - STATE(15), 1, - sym__double_quote, - STATE(505), 1, - aux_sym_string_repeat1, - [16863] = 4, + anon_sym_RBRACE, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [17216] = 4, ACTIONS(3), 1, sym_comment, - STATE(462), 1, + STATE(476), 1, aux_sym_structural_declaration_repeat1, - ACTIONS(1099), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - ACTIONS(1101), 2, + ACTIONS(1081), 2, anon_sym_SEMI, anon_sym_COMMA, - [16878] = 4, + ACTIONS(1115), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + [17231] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1060), 1, + ACTIONS(1064), 1, sym__control_flow_start, - ACTIONS(1104), 1, + ACTIONS(1117), 1, anon_sym_RBRACE, - STATE(450), 3, + STATE(459), 3, sym_case_statement, sym_default_statement, aux_sym_switch_body_repeat1, - [16893] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1106), 1, - sym_template_chars, - ACTIONS(1109), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1112), 1, - anon_sym_BQUOTE, - STATE(464), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [16910] = 6, + [17246] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1114), 1, + ACTIONS(1119), 1, anon_sym_SQUOTE, - ACTIONS(1116), 1, + ACTIONS(1121), 1, aux_sym_string_token2, - ACTIONS(1118), 1, + ACTIONS(1123), 1, sym__escape_sequence, - STATE(33), 1, + STATE(36), 1, sym__single_quote, - STATE(467), 1, + STATE(474), 1, aux_sym_string_repeat2, - [16929] = 6, + [17265] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1114), 1, + ACTIONS(1119), 1, anon_sym_DQUOTE, - ACTIONS(1120), 1, + ACTIONS(1125), 1, aux_sym_string_token1, - ACTIONS(1122), 1, + ACTIONS(1127), 1, sym__escape_sequence, - STATE(33), 1, + STATE(36), 1, sym__double_quote, - STATE(468), 1, + STATE(475), 1, aux_sym_string_repeat1, - [16948] = 6, + [17284] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1129), 1, + sym_identifier, + ACTIONS(1131), 1, + anon_sym_px, + ACTIONS(1133), 1, + anon_sym_PERCENT, + STATE(27), 1, + sym_call_expression, + STATE(31), 1, + sym_style_unit, + [17303] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1077), 1, + ACTIONS(1107), 1, aux_sym_string_token2, - ACTIONS(1079), 1, + ACTIONS(1109), 1, sym__escape_sequence, - ACTIONS(1124), 1, + ACTIONS(1135), 1, anon_sym_SQUOTE, - STATE(38), 1, + STATE(41), 1, sym__single_quote, - STATE(504), 1, + STATE(530), 1, aux_sym_string_repeat2, - [16967] = 6, + [17322] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(1135), 1, + anon_sym_DQUOTE, + ACTIONS(1137), 1, aux_sym_string_token1, - ACTIONS(1083), 1, + ACTIONS(1139), 1, sym__escape_sequence, - ACTIONS(1124), 1, - anon_sym_DQUOTE, - STATE(38), 1, + STATE(41), 1, sym__double_quote, - STATE(505), 1, + STATE(531), 1, aux_sym_string_repeat1, - [16986] = 6, + [17341] = 4, + ACTIONS(3), 1, + sym_comment, + STATE(476), 1, + aux_sym_structural_declaration_repeat1, + ACTIONS(1141), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + ACTIONS(1143), 2, + anon_sym_SEMI, + anon_sym_COMMA, + [17356] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(187), 1, + anon_sym_QMARK, + ACTIONS(185), 4, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [17369] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1126), 1, + ACTIONS(1146), 1, anon_sym_SQUOTE, - ACTIONS(1128), 1, + ACTIONS(1148), 1, aux_sym_string_token2, - ACTIONS(1130), 1, + ACTIONS(1150), 1, sym__escape_sequence, - STATE(225), 1, + STATE(224), 1, sym__single_quote, - STATE(471), 1, + STATE(481), 1, aux_sym_string_repeat2, - [17005] = 6, + [17388] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1126), 1, + ACTIONS(1146), 1, anon_sym_DQUOTE, - ACTIONS(1132), 1, + ACTIONS(1152), 1, aux_sym_string_token1, - ACTIONS(1134), 1, + ACTIONS(1154), 1, sym__escape_sequence, - STATE(225), 1, + STATE(224), 1, sym__double_quote, - STATE(472), 1, + STATE(482), 1, aux_sym_string_repeat1, - [17024] = 6, + [17407] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1156), 1, + sym_identifier, + ACTIONS(1158), 1, + anon_sym_px, + ACTIONS(1160), 1, + anon_sym_PERCENT, + STATE(231), 1, + sym_style_unit, + STATE(233), 1, + sym_call_expression, + [17426] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1077), 1, + ACTIONS(1107), 1, aux_sym_string_token2, - ACTIONS(1079), 1, + ACTIONS(1109), 1, sym__escape_sequence, - ACTIONS(1136), 1, + ACTIONS(1162), 1, anon_sym_SQUOTE, - STATE(220), 1, + STATE(234), 1, sym__single_quote, - STATE(504), 1, + STATE(530), 1, aux_sym_string_repeat2, - [17043] = 6, + [17445] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(1137), 1, aux_sym_string_token1, - ACTIONS(1083), 1, + ACTIONS(1139), 1, sym__escape_sequence, - ACTIONS(1136), 1, + ACTIONS(1162), 1, anon_sym_DQUOTE, - STATE(220), 1, + STATE(234), 1, sym__double_quote, - STATE(505), 1, + STATE(531), 1, aux_sym_string_repeat1, - [17062] = 4, + [17464] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(187), 1, + ACTIONS(85), 1, anon_sym_QMARK, - ACTIONS(185), 2, + ACTIONS(83), 2, sym__interpolation_end, anon_sym_QMARK_QMARK, - ACTIONS(1067), 2, + ACTIONS(1066), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [17077] = 2, + [17479] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1138), 5, - anon_sym_SQUOTE, + ACTIONS(1099), 1, anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [17088] = 6, + ACTIONS(1164), 1, + aux_sym_string_token1, + ACTIONS(1166), 1, + sym__escape_sequence, + STATE(80), 1, + sym__double_quote, + STATE(487), 1, + aux_sym_string_repeat1, + [17498] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1091), 1, - anon_sym_DQUOTE, - ACTIONS(1140), 1, + ACTIONS(1107), 1, + aux_sym_string_token2, + ACTIONS(1109), 1, + sym__escape_sequence, + ACTIONS(1168), 1, + anon_sym_SQUOTE, + STATE(76), 1, + sym__single_quote, + STATE(530), 1, + aux_sym_string_repeat2, + [17517] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1170), 1, + sym_template_chars, + ACTIONS(1173), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1176), 1, + anon_sym_BQUOTE, + STATE(486), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [17534] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1137), 1, aux_sym_string_token1, - ACTIONS(1142), 1, + ACTIONS(1139), 1, sym__escape_sequence, - STATE(66), 1, + ACTIONS(1168), 1, + anon_sym_DQUOTE, + STATE(76), 1, sym__double_quote, - STATE(456), 1, + STATE(531), 1, aux_sym_string_repeat1, - [17107] = 6, + [17553] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(567), 1, + ACTIONS(1105), 1, anon_sym_DQUOTE, - ACTIONS(569), 1, + ACTIONS(1137), 1, aux_sym_string_token1, - ACTIONS(1144), 1, + ACTIONS(1139), 1, sym__escape_sequence, - STATE(10), 1, + STATE(17), 1, sym__double_quote, - STATE(461), 1, + STATE(531), 1, aux_sym_string_repeat1, - [17126] = 4, + [17572] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(646), 1, - anon_sym_QMARK, - ACTIONS(1146), 1, - anon_sym_DOT, - ACTIONS(642), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [17140] = 4, + ACTIONS(1064), 1, + sym__control_flow_start, + STATE(470), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [17584] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1148), 1, - anon_sym_RBRACE, - ACTIONS(1150), 1, - sym_icu_category, - STATE(490), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [17154] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1152), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [17164] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1156), 1, + ACTIONS(894), 1, + anon_sym_QMARK, + ACTIONS(1012), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1018), 2, anon_sym_SEMI, - STATE(616), 1, - sym__context_expression, - ACTIONS(1154), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [17178] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1060), 1, - sym__control_flow_start, - STATE(449), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [17190] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1160), 1, anon_sym_RPAREN, - STATE(494), 1, - aux_sym_for_reference_repeat1, - ACTIONS(1158), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [17204] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1162), 1, - anon_sym_LBRACE, - ACTIONS(1164), 1, - anon_sym_LPAREN, - STATE(359), 1, - sym_statement_block, - STATE(610), 1, - sym_defer_trigger, - [17220] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1162), 1, - anon_sym_LBRACE, - ACTIONS(1166), 1, - anon_sym_LPAREN, - STATE(360), 1, - sym_statement_block, - STATE(611), 1, - sym_placeholder_minimum, - [17236] = 5, + [17598] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1162), 1, + ACTIONS(1178), 1, anon_sym_LBRACE, - ACTIONS(1168), 1, + ACTIONS(1180), 1, anon_sym_LPAREN, - STATE(361), 1, + STATE(316), 1, sym_statement_block, - STATE(612), 1, + STATE(632), 1, sym_loading_condition, - [17252] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym_LBRACK, - ACTIONS(35), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [17264] = 2, + [17614] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1170), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [17274] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1099), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [17284] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1172), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - STATE(375), 2, - sym__single_quote, - sym__double_quote, - [17296] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1174), 1, + ACTIONS(1182), 1, anon_sym_RBRACE, - ACTIONS(1176), 1, + ACTIONS(1184), 1, sym_icu_category, - STATE(490), 2, + STATE(529), 2, sym_icu_case, aux_sym_icu_expression_repeat1, - [17310] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1168), 1, - anon_sym_LPAREN, - ACTIONS(1179), 1, - anon_sym_LBRACE, - STATE(310), 1, - sym_statement_block, - STATE(652), 1, - sym_loading_condition, - [17326] = 5, + [17628] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1181), 1, + ACTIONS(1186), 1, sym_attribute_value, - ACTIONS(1183), 1, + ACTIONS(1188), 1, anon_sym_SQUOTE, - ACTIONS(1185), 1, + ACTIONS(1190), 1, anon_sym_DQUOTE, - STATE(400), 1, + STATE(414), 1, sym_quoted_attribute_value, - [17342] = 4, + [17644] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1150), 1, + ACTIONS(1184), 1, sym_icu_category, - ACTIONS(1187), 1, + ACTIONS(1192), 1, anon_sym_RBRACE, - STATE(490), 2, + STATE(529), 2, sym_icu_case, aux_sym_icu_expression_repeat1, - [17356] = 4, + [17658] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1189), 1, + ACTIONS(1196), 1, anon_sym_RPAREN, - STATE(518), 1, + STATE(512), 1, aux_sym_for_reference_repeat1, - ACTIONS(1158), 2, + ACTIONS(1194), 2, anon_sym_SEMI, anon_sym_COMMA, - [17370] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1191), 1, - anon_sym_prefetch, - ACTIONS(1193), 1, - anon_sym_when, - ACTIONS(1195), 1, - anon_sym_on, - STATE(593), 1, - sym_defer_trigger_condition, - [17386] = 3, + [17672] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1197), 2, + ACTIONS(1198), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, - STATE(405), 2, + STATE(407), 2, sym__single_quote, sym__double_quote, - [17398] = 5, + [17684] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1164), 1, - anon_sym_LPAREN, - ACTIONS(1179), 1, - anon_sym_LBRACE, - STATE(305), 1, - sym_statement_block, - STATE(639), 1, - sym_defer_trigger, - [17414] = 5, + ACTIONS(1200), 1, + anon_sym_prefetch, + ACTIONS(1202), 1, + anon_sym_when, + ACTIONS(1204), 1, + anon_sym_on, + STATE(612), 1, + sym_defer_trigger_condition, + [17700] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(323), 1, + ACTIONS(331), 1, anon_sym_SEMI, - ACTIONS(1024), 1, + ACTIONS(1044), 1, anon_sym_DQUOTE, - STATE(396), 1, + STATE(403), 1, sym__double_quote, STATE(500), 1, aux_sym__binding_assignment_repeat1, - [17430] = 5, + [17716] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(323), 1, + ACTIONS(331), 1, anon_sym_SEMI, - ACTIONS(1024), 1, + ACTIONS(1044), 1, anon_sym_DQUOTE, - STATE(396), 1, + STATE(403), 1, sym__double_quote, - STATE(541), 1, + STATE(567), 1, aux_sym__binding_assignment_repeat1, - [17446] = 5, + [17732] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(323), 1, + ACTIONS(331), 1, anon_sym_SEMI, - ACTIONS(1199), 1, + ACTIONS(1206), 1, anon_sym_DQUOTE, STATE(402), 1, sym__double_quote, - STATE(541), 1, + STATE(567), 1, aux_sym__binding_assignment_repeat1, - [17462] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(912), 1, - anon_sym_QMARK, - ACTIONS(994), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1201), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [17476] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(912), 1, - anon_sym_QMARK, - ACTIONS(994), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1203), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [17490] = 2, + [17748] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1205), 4, + ACTIONS(1208), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_COMMA, - [17500] = 5, + [17758] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1207), 1, - anon_sym_SQUOTE, - ACTIONS(1209), 1, - aux_sym_string_token2, ACTIONS(1212), 1, - sym__escape_sequence, - STATE(504), 1, - aux_sym_string_repeat2, - [17516] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1215), 1, + anon_sym_SEMI, + STATE(651), 1, + sym__context_expression, + ACTIONS(1210), 2, + anon_sym_SQUOTE, anon_sym_DQUOTE, - ACTIONS(1217), 1, - aux_sym_string_token1, - ACTIONS(1220), 1, - sym__escape_sequence, - STATE(505), 1, - aux_sym_string_repeat1, - [17532] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1191), 1, - anon_sym_prefetch, - ACTIONS(1193), 1, - anon_sym_when, - ACTIONS(1195), 1, - anon_sym_on, - STATE(573), 1, - sym_defer_trigger_condition, - [17548] = 5, + [17772] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(323), 1, + ACTIONS(331), 1, anon_sym_SEMI, ACTIONS(1030), 1, anon_sym_DQUOTE, - STATE(378), 1, + STATE(399), 1, sym__double_quote, - STATE(520), 1, + STATE(523), 1, aux_sym__binding_assignment_repeat1, - [17564] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(912), 1, - anon_sym_QMARK, - ACTIONS(994), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1223), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [17578] = 5, + [17788] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(323), 1, + ACTIONS(331), 1, anon_sym_SEMI, ACTIONS(1030), 1, anon_sym_DQUOTE, - STATE(378), 1, + STATE(399), 1, sym__double_quote, - STATE(541), 1, + STATE(567), 1, aux_sym__binding_assignment_repeat1, - [17594] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(912), 1, - anon_sym_QMARK, - ACTIONS(994), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1026), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [17608] = 5, + [17804] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1225), 1, - sym_attribute_value, - ACTIONS(1227), 1, + ACTIONS(1214), 4, anon_sym_SQUOTE, - ACTIONS(1229), 1, anon_sym_DQUOTE, - STATE(382), 1, - sym_quoted_attribute_value, - [17624] = 3, + anon_sym_SEMI, + anon_sym_COMMA, + [17814] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1231), 2, + ACTIONS(1141), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, - STATE(112), 2, - sym__single_quote, - sym__double_quote, - [17636] = 4, + anon_sym_SEMI, + anon_sym_COMMA, + [17824] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1156), 1, - anon_sym_SEMI, - STATE(674), 1, - sym__context_expression, - ACTIONS(1233), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [17650] = 4, + ACTIONS(1178), 1, + anon_sym_LBRACE, + ACTIONS(1216), 1, + anon_sym_LPAREN, + STATE(307), 1, + sym_statement_block, + STATE(659), 1, + sym_defer_trigger, + [17840] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(912), 1, + ACTIONS(894), 1, anon_sym_QMARK, - ACTIONS(994), 1, + ACTIONS(1012), 1, anon_sym_QMARK_QMARK, - ACTIONS(1040), 2, + ACTIONS(1024), 2, anon_sym_SEMI, anon_sym_RPAREN, - [17664] = 5, + [17854] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1166), 1, - anon_sym_LPAREN, - ACTIONS(1179), 1, - anon_sym_LBRACE, - STATE(308), 1, - sym_statement_block, - STATE(647), 1, - sym_placeholder_minimum, - [17680] = 3, + ACTIONS(1218), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + [17864] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 1, - anon_sym_LBRACK, - ACTIONS(105), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [17692] = 3, + ACTIONS(1220), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + STATE(396), 2, + sym__single_quote, + sym__double_quote, + [17876] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1060), 1, - sym__control_flow_start, - STATE(463), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [17704] = 4, + ACTIONS(1222), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + STATE(120), 2, + sym__single_quote, + sym__double_quote, + [17888] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1238), 1, + ACTIONS(1227), 1, anon_sym_RPAREN, - STATE(518), 1, + STATE(512), 1, aux_sym_for_reference_repeat1, - ACTIONS(1235), 2, + ACTIONS(1224), 2, anon_sym_SEMI, anon_sym_COMMA, - [17718] = 4, + [17902] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(912), 1, + ACTIONS(894), 1, anon_sym_QMARK, - ACTIONS(994), 1, + ACTIONS(1012), 1, anon_sym_QMARK_QMARK, - ACTIONS(1240), 2, + ACTIONS(1229), 2, anon_sym_DQUOTE, anon_sym_SEMI, - [17732] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(323), 1, - anon_sym_SEMI, - ACTIONS(1242), 1, - anon_sym_DQUOTE, - STATE(380), 1, - sym__double_quote, - STATE(541), 1, - aux_sym__binding_assignment_repeat1, - [17748] = 2, + [17916] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1244), 4, + ACTIONS(1231), 1, + sym_attribute_value, + ACTIONS(1233), 1, anon_sym_SQUOTE, + ACTIONS(1235), 1, anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [17758] = 3, + STATE(390), 1, + sym_quoted_attribute_value, + [17932] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1246), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - STATE(120), 2, - sym__single_quote, - sym__double_quote, - [17770] = 2, + ACTIONS(838), 1, + anon_sym_QMARK, + ACTIONS(1237), 1, + anon_sym_DOT, + ACTIONS(834), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [17946] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1248), 4, + ACTIONS(1239), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_COMMA, - [17780] = 2, + [17956] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1250), 3, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - [17789] = 3, + ACTIONS(1216), 1, + anon_sym_LPAREN, + ACTIONS(1241), 1, + anon_sym_LBRACE, + STATE(338), 1, + sym_statement_block, + STATE(614), 1, + sym_defer_trigger, + [17972] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(620), 1, + ACTIONS(1241), 1, + anon_sym_LBRACE, + ACTIONS(1243), 1, + anon_sym_LPAREN, + STATE(339), 1, + sym_statement_block, + STATE(615), 1, + sym_placeholder_minimum, + [17988] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1180), 1, + anon_sym_LPAREN, + ACTIONS(1241), 1, + anon_sym_LBRACE, + STATE(340), 1, + sym_statement_block, + STATE(616), 1, + sym_loading_condition, + [18004] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(894), 1, anon_sym_QMARK, - ACTIONS(618), 2, - sym__interpolation_end, + ACTIONS(1012), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1245), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + [18018] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(894), 1, + anon_sym_QMARK, + ACTIONS(1012), 1, anon_sym_QMARK_QMARK, - [17800] = 4, + ACTIONS(1247), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + [18032] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, - anon_sym_RPAREN, - ACTIONS(183), 1, + ACTIONS(1249), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, anon_sym_COMMA, - STATE(560), 1, - aux_sym_arguments_repeat1, - [17813] = 4, + [18042] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1252), 1, - anon_sym_let, - ACTIONS(1254), 1, - sym_identifier, - STATE(453), 1, - sym_structural_assignment, - [17826] = 4, + ACTIONS(331), 1, + anon_sym_SEMI, + ACTIONS(1251), 1, + anon_sym_DQUOTE, + STATE(401), 1, + sym__double_quote, + STATE(567), 1, + aux_sym__binding_assignment_repeat1, + [18058] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1256), 1, - anon_sym_LT_SLASH, - ACTIONS(1258), 1, - sym_raw_text, - STATE(298), 1, - sym_end_tag, - [17839] = 4, + ACTIONS(37), 1, + anon_sym_LBRACK, + ACTIONS(119), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [18070] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1260), 1, - anon_sym_SEMI, - ACTIONS(1262), 1, + ACTIONS(1253), 1, anon_sym_RPAREN, - STATE(568), 1, - aux_sym_defer_trigger_repeat1, - [17852] = 3, + STATE(495), 1, + aux_sym_for_reference_repeat1, + ACTIONS(1194), 2, + anon_sym_SEMI, + anon_sym_COMMA, + [18084] = 3, ACTIONS(3), 1, sym_comment, - STATE(637), 1, - sym_unit, - ACTIONS(175), 2, - anon_sym_ms, - anon_sym_s, - [17863] = 4, + ACTIONS(1064), 1, + sym__control_flow_start, + STATE(453), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [18096] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(912), 1, - anon_sym_QMARK, - ACTIONS(994), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1264), 1, - anon_sym_COMMA, - [17876] = 3, + ACTIONS(1178), 1, + anon_sym_LBRACE, + ACTIONS(1243), 1, + anon_sym_LPAREN, + STATE(310), 1, + sym_statement_block, + STATE(665), 1, + sym_placeholder_minimum, + [18112] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(632), 1, + ACTIONS(894), 1, anon_sym_QMARK, - ACTIONS(630), 2, - sym__interpolation_end, + ACTIONS(1012), 1, anon_sym_QMARK_QMARK, - [17887] = 3, + ACTIONS(1255), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [18126] = 4, ACTIONS(3), 1, sym_comment, - STATE(741), 1, - sym_timed_expression, - ACTIONS(1266), 2, - anon_sym_after, - anon_sym_minimum, - [17898] = 4, + ACTIONS(1257), 1, + anon_sym_RBRACE, + ACTIONS(1259), 1, + sym_icu_category, + STATE(529), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [18140] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1262), 1, + anon_sym_SQUOTE, + ACTIONS(1264), 1, + aux_sym_string_token2, + ACTIONS(1267), 1, + sym__escape_sequence, + STATE(530), 1, + aux_sym_string_repeat2, + [18156] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1268), 1, - anon_sym_COMMA, ACTIONS(1270), 1, - anon_sym_RBRACK, - STATE(579), 1, - aux_sym_array_repeat1, - [17911] = 3, + anon_sym_DQUOTE, + ACTIONS(1272), 1, + aux_sym_string_token1, + ACTIONS(1275), 1, + sym__escape_sequence, + STATE(531), 1, + aux_sym_string_repeat1, + [18172] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(73), 1, - anon_sym_QMARK, - ACTIONS(71), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [17922] = 4, + ACTIONS(37), 1, + anon_sym_LBRACK, + ACTIONS(35), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [18184] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1272), 1, - anon_sym_else, - ACTIONS(1274), 1, - anon_sym_context, - ACTIONS(1276), 1, - sym_identifier, - [17935] = 2, + ACTIONS(1278), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + STATE(119), 2, + sym__single_quote, + sym__double_quote, + [18196] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1200), 1, + anon_sym_prefetch, + ACTIONS(1202), 1, + anon_sym_when, + ACTIONS(1204), 1, + anon_sym_on, + STATE(554), 1, + sym_defer_trigger_condition, + [18212] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1278), 3, + ACTIONS(1212), 1, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - [17944] = 4, + STATE(638), 1, + sym__context_expression, + ACTIONS(1280), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + [18226] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1280), 1, - anon_sym_COMMA, + ACTIONS(626), 1, + anon_sym_QMARK, + ACTIONS(624), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [18237] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1020), 1, + sym__interpolation_end, ACTIONS(1282), 1, anon_sym_PLUS, - STATE(555), 1, + STATE(537), 1, aux_sym_concatenation_expression_repeat1, - [17957] = 4, + [18250] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1284), 1, - anon_sym_PLUS, - ACTIONS(1286), 1, + ACTIONS(630), 1, + anon_sym_QMARK, + ACTIONS(628), 2, sym__interpolation_end, - STATE(587), 1, - aux_sym_concatenation_expression_repeat1, - [17970] = 3, + anon_sym_QMARK_QMARK, + [18261] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1150), 1, - sym_icu_category, - STATE(478), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [17981] = 4, + ACTIONS(177), 1, + anon_sym_RPAREN, + ACTIONS(179), 1, + anon_sym_COMMA, + STATE(562), 1, + aux_sym_arguments_repeat1, + [18274] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1240), 1, - anon_sym_DQUOTE, - ACTIONS(1288), 1, + ACTIONS(1285), 1, + anon_sym_COMMA, + ACTIONS(1287), 1, + anon_sym_RBRACK, + STATE(590), 1, + aux_sym_array_repeat1, + [18287] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1289), 3, anon_sym_SEMI, - STATE(541), 1, - aux_sym__binding_assignment_repeat1, - [17994] = 4, + anon_sym_RPAREN, + anon_sym_COMMA, + [18296] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(912), 1, + ACTIONS(894), 1, anon_sym_QMARK, - ACTIONS(994), 1, + ACTIONS(1012), 1, anon_sym_QMARK_QMARK, ACTIONS(1291), 1, - anon_sym_RBRACK, - [18007] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1252), 1, - anon_sym_let, - ACTIONS(1254), 1, - sym_identifier, - STATE(488), 1, - sym_structural_assignment, - [18020] = 3, + anon_sym_RPAREN, + [18309] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1293), 1, - sym_template_chars, - ACTIONS(1295), 2, - anon_sym_DOLLAR_LBRACE, - anon_sym_BQUOTE, - [18031] = 4, + anon_sym_COMMA, + ACTIONS(1295), 1, + anon_sym_PLUS, + STATE(604), 1, + aux_sym_concatenation_expression_repeat1, + [18322] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1297), 1, - anon_sym_LT_SLASH, + anon_sym_SEMI, ACTIONS(1299), 1, - sym_raw_text, - STATE(346), 1, - sym_end_tag, - [18044] = 4, + anon_sym_RPAREN, + STATE(561), 1, + aux_sym_defer_trigger_repeat1, + [18335] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1297), 1, - anon_sym_LT_SLASH, + ACTIONS(894), 1, + anon_sym_QMARK, + ACTIONS(1012), 1, + anon_sym_QMARK_QMARK, ACTIONS(1301), 1, - sym_raw_text, - STATE(347), 1, - sym_end_tag, - [18057] = 4, + anon_sym_RPAREN, + [18348] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1303), 1, - anon_sym_QMARK, + anon_sym_let, ACTIONS(1305), 1, - anon_sym_QMARK_QMARK, + sym_identifier, + STATE(460), 1, + sym_structural_assignment, + [18361] = 4, + ACTIONS(3), 1, + sym_comment, ACTIONS(1307), 1, - sym__interpolation_end, - [18070] = 4, + anon_sym_LT_SLASH, + ACTIONS(1309), 1, + sym_raw_text, + STATE(378), 1, + sym_end_tag, + [18374] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(912), 1, + ACTIONS(894), 1, anon_sym_QMARK, - ACTIONS(994), 1, + ACTIONS(1012), 1, anon_sym_QMARK_QMARK, - ACTIONS(1309), 1, + ACTIONS(1311), 1, anon_sym_RPAREN, - [18083] = 4, + [18387] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1311), 1, - anon_sym_SEMI, + ACTIONS(1285), 1, + anon_sym_COMMA, ACTIONS(1313), 1, - anon_sym_RPAREN, - STATE(751), 1, - sym_for_reference, - [18096] = 4, + anon_sym_RBRACK, + STATE(556), 1, + aux_sym_array_repeat1, + [18400] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1162), 1, - anon_sym_LBRACE, + ACTIONS(1307), 1, + anon_sym_LT_SLASH, ACTIONS(1315), 1, - anon_sym_if, - STATE(364), 1, - sym_statement_block, - [18109] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1282), 1, - anon_sym_PLUS, - ACTIONS(1286), 1, - anon_sym_COMMA, - STATE(538), 1, - aux_sym_concatenation_expression_repeat1, - [18122] = 4, + sym_raw_text, + STATE(354), 1, + sym_end_tag, + [18413] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(912), 1, - anon_sym_QMARK, - ACTIONS(994), 1, - anon_sym_QMARK_QMARK, ACTIONS(1317), 1, - anon_sym_RPAREN, - [18135] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1268), 1, - anon_sym_COMMA, + anon_sym_QMARK, ACTIONS(1319), 1, - anon_sym_RBRACK, - STATE(558), 1, - aux_sym_array_repeat1, - [18148] = 3, + anon_sym_QMARK_QMARK, + ACTIONS(1321), 1, + sym__interpolation_end, + [18426] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(628), 1, - anon_sym_QMARK, - ACTIONS(626), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [18159] = 4, + STATE(617), 1, + sym_unit, + ACTIONS(193), 2, + anon_sym_ms, + anon_sym_s, + [18437] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(998), 1, - anon_sym_COMMA, - ACTIONS(1321), 1, - anon_sym_PLUS, - STATE(555), 1, - aux_sym_concatenation_expression_repeat1, - [18172] = 4, + STATE(685), 1, + sym_timed_expression, + ACTIONS(1323), 2, + anon_sym_after, + anon_sym_minimum, + [18448] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1324), 1, + ACTIONS(1297), 1, anon_sym_SEMI, - ACTIONS(1326), 1, + ACTIONS(1325), 1, anon_sym_RPAREN, - STATE(754), 1, - sym_if_reference, - [18185] = 2, + STATE(544), 1, + aux_sym_defer_trigger_repeat1, + [18461] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1328), 3, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - [18194] = 4, + ACTIONS(636), 1, + anon_sym_QMARK, + ACTIONS(634), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [18472] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1268), 1, + ACTIONS(1285), 1, anon_sym_COMMA, - ACTIONS(1330), 1, + ACTIONS(1327), 1, anon_sym_RBRACK, - STATE(589), 1, + STATE(579), 1, aux_sym_array_repeat1, - [18207] = 4, + [18485] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(912), 1, - anon_sym_QMARK, - ACTIONS(994), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1332), 1, - anon_sym_RBRACE, - [18220] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(183), 1, - anon_sym_COMMA, - ACTIONS(1334), 1, - anon_sym_RPAREN, - STATE(562), 1, - aux_sym_arguments_repeat1, - [18233] = 4, + ACTIONS(1329), 3, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + [18494] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(912), 1, - anon_sym_QMARK, - ACTIONS(994), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1336), 1, - anon_sym_RBRACK, - [18246] = 4, + STATE(721), 1, + sym_timed_expression, + ACTIONS(1323), 2, + anon_sym_after, + anon_sym_minimum, + [18505] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1046), 1, - anon_sym_RPAREN, - ACTIONS(1338), 1, + ACTIONS(1295), 1, + anon_sym_PLUS, + ACTIONS(1331), 1, anon_sym_COMMA, - STATE(562), 1, - aux_sym_arguments_repeat1, - [18259] = 3, + STATE(543), 1, + aux_sym_concatenation_expression_repeat1, + [18518] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1303), 1, + ACTIONS(894), 1, anon_sym_QMARK, - ACTIONS(113), 2, - sym__interpolation_end, + ACTIONS(1012), 1, anon_sym_QMARK_QMARK, - [18270] = 4, + ACTIONS(1333), 1, + anon_sym_RBRACK, + [18531] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(912), 1, - anon_sym_QMARK, - ACTIONS(994), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1341), 1, + ACTIONS(1335), 1, + anon_sym_SEMI, + ACTIONS(1338), 1, anon_sym_RPAREN, - [18283] = 4, + STATE(561), 1, + aux_sym_defer_trigger_repeat1, + [18544] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(998), 1, - sym__interpolation_end, - ACTIONS(1343), 1, - anon_sym_PLUS, - STATE(565), 1, - aux_sym_concatenation_expression_repeat1, - [18296] = 3, + ACTIONS(179), 1, + anon_sym_COMMA, + ACTIONS(1340), 1, + anon_sym_RPAREN, + STATE(581), 1, + aux_sym_arguments_repeat1, + [18557] = 4, ACTIONS(3), 1, sym_comment, - STATE(735), 1, - sym_icu_clause, - ACTIONS(1346), 2, - anon_sym_plural, - anon_sym_select, - [18307] = 4, + ACTIONS(1241), 1, + anon_sym_LBRACE, + ACTIONS(1342), 1, + anon_sym_if, + STATE(346), 1, + sym_statement_block, + [18570] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1256), 1, - anon_sym_LT_SLASH, - ACTIONS(1348), 1, - sym_raw_text, - STATE(300), 1, - sym_end_tag, - [18320] = 4, + ACTIONS(1344), 1, + anon_sym_SEMI, + ACTIONS(1346), 1, + anon_sym_RPAREN, + STATE(778), 1, + sym_for_reference, + [18583] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1350), 1, - anon_sym_SEMI, - ACTIONS(1353), 1, + ACTIONS(894), 1, + anon_sym_QMARK, + ACTIONS(1012), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1348), 1, anon_sym_RPAREN, - STATE(568), 1, - aux_sym_defer_trigger_repeat1, - [18333] = 4, + [18596] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1179), 1, - anon_sym_LBRACE, - ACTIONS(1315), 1, - anon_sym_if, - STATE(270), 1, - sym_statement_block, - [18346] = 3, + ACTIONS(1285), 1, + anon_sym_COMMA, + ACTIONS(1350), 1, + anon_sym_RBRACK, + STATE(571), 1, + aux_sym_array_repeat1, + [18609] = 4, ACTIONS(3), 1, sym_comment, - STATE(688), 1, - sym_timed_expression, - ACTIONS(1266), 2, - anon_sym_after, - anon_sym_minimum, - [18357] = 4, + ACTIONS(1229), 1, + anon_sym_DQUOTE, + ACTIONS(1352), 1, + anon_sym_SEMI, + STATE(567), 1, + aux_sym__binding_assignment_repeat1, + [18622] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(912), 1, + ACTIONS(894), 1, anon_sym_QMARK, - ACTIONS(994), 1, + ACTIONS(1012), 1, anon_sym_QMARK_QMARK, ACTIONS(1355), 1, anon_sym_RPAREN, - [18370] = 4, + [18635] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1268), 1, + ACTIONS(1285), 1, anon_sym_COMMA, ACTIONS(1357), 1, anon_sym_RBRACK, - STATE(574), 1, + STATE(585), 1, aux_sym_array_repeat1, - [18383] = 4, + [18648] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1260), 1, - anon_sym_SEMI, ACTIONS(1359), 1, - anon_sym_RPAREN, - STATE(529), 1, - aux_sym_defer_trigger_repeat1, - [18396] = 4, + anon_sym_LT_SLASH, + ACTIONS(1361), 1, + sym_raw_text, + STATE(274), 1, + sym_end_tag, + [18661] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1268), 1, + ACTIONS(1285), 1, anon_sym_COMMA, - ACTIONS(1361), 1, + ACTIONS(1363), 1, anon_sym_RBRACK, - STATE(589), 1, + STATE(579), 1, aux_sym_array_repeat1, - [18409] = 3, + [18674] = 4, ACTIONS(3), 1, sym_comment, - STATE(648), 1, - sym_timed_expression, - ACTIONS(1266), 2, - anon_sym_after, - anon_sym_minimum, - [18420] = 4, + ACTIONS(1365), 1, + anon_sym_else, + ACTIONS(1367), 1, + anon_sym_context, + ACTIONS(1369), 1, + sym_identifier, + [18687] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1184), 1, + sym_icu_category, + STATE(492), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [18698] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(912), 1, + ACTIONS(894), 1, anon_sym_QMARK, - ACTIONS(994), 1, + ACTIONS(1012), 1, anon_sym_QMARK_QMARK, - ACTIONS(1363), 1, + ACTIONS(1371), 1, anon_sym_RBRACK, - [18433] = 4, + [18711] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_SEMI, + ACTIONS(1375), 1, + anon_sym_RPAREN, + STATE(709), 1, + sym_if_reference, + [18724] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(912), 1, + ACTIONS(1317), 1, anon_sym_QMARK, - ACTIONS(994), 1, + ACTIONS(1319), 1, anon_sym_QMARK_QMARK, - ACTIONS(1365), 1, - anon_sym_RPAREN, - [18446] = 4, + ACTIONS(1377), 1, + sym__interpolation_end, + [18737] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1268), 1, - anon_sym_COMMA, - ACTIONS(1367), 1, - anon_sym_RBRACK, - STATE(580), 1, - aux_sym_array_repeat1, - [18459] = 4, + ACTIONS(1379), 1, + sym__start_tag_name, + ACTIONS(1381), 1, + sym__script_start_tag_name, + ACTIONS(1383), 1, + sym__style_start_tag_name, + [18750] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1268), 1, - anon_sym_COMMA, - ACTIONS(1369), 1, - anon_sym_RBRACK, - STATE(589), 1, - aux_sym_array_repeat1, - [18472] = 4, + ACTIONS(1381), 1, + sym__script_start_tag_name, + ACTIONS(1383), 1, + sym__style_start_tag_name, + ACTIONS(1385), 1, + sym__start_tag_name, + [18763] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1268), 1, + ACTIONS(1387), 1, anon_sym_COMMA, - ACTIONS(1371), 1, + ACTIONS(1390), 1, anon_sym_RBRACK, - STATE(589), 1, + STATE(579), 1, aux_sym_array_repeat1, - [18485] = 4, + [18776] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1303), 1, + ACTIONS(85), 1, anon_sym_QMARK, - ACTIONS(1305), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1373), 1, + ACTIONS(83), 2, sym__interpolation_end, - [18498] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(912), 1, - anon_sym_QMARK, - ACTIONS(994), 1, anon_sym_QMARK_QMARK, - ACTIONS(1375), 1, - anon_sym_RBRACK, - [18511] = 4, + [18787] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1377), 1, - sym__start_tag_name, - ACTIONS(1379), 1, - sym__script_start_tag_name, - ACTIONS(1381), 1, - sym__style_start_tag_name, - [18524] = 4, + ACTIONS(1022), 1, + anon_sym_RPAREN, + ACTIONS(1392), 1, + anon_sym_COMMA, + STATE(581), 1, + aux_sym_arguments_repeat1, + [18800] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1311), 1, + ACTIONS(1344), 1, anon_sym_SEMI, - ACTIONS(1383), 1, + ACTIONS(1395), 1, anon_sym_RPAREN, - STATE(739), 1, + STATE(747), 1, sym_for_reference, - [18537] = 4, + [18813] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1324), 1, + ACTIONS(1373), 1, anon_sym_SEMI, - ACTIONS(1385), 1, + ACTIONS(1397), 1, anon_sym_RPAREN, - STATE(740), 1, + STATE(748), 1, sym_if_reference, - [18550] = 3, + [18826] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1150), 1, + ACTIONS(1184), 1, sym_icu_category, - STATE(493), 2, + STATE(494), 2, sym_icu_case, aux_sym_icu_expression_repeat1, - [18561] = 4, + [18837] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1285), 1, + anon_sym_COMMA, + ACTIONS(1399), 1, + anon_sym_RBRACK, + STATE(579), 1, + aux_sym_array_repeat1, + [18850] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(640), 1, + anon_sym_QMARK, + ACTIONS(638), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [18861] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1280), 1, + ACTIONS(1331), 1, sym__interpolation_end, - ACTIONS(1284), 1, + ACTIONS(1401), 1, anon_sym_PLUS, - STATE(565), 1, + STATE(598), 1, aux_sym_concatenation_expression_repeat1, - [18574] = 4, + [18874] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1379), 1, - sym__script_start_tag_name, - ACTIONS(1381), 1, - sym__style_start_tag_name, - ACTIONS(1387), 1, - sym__start_tag_name, - [18587] = 4, + ACTIONS(894), 1, + anon_sym_QMARK, + ACTIONS(1012), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1403), 1, + anon_sym_RBRACK, + [18887] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1303), 1, + anon_sym_let, + ACTIONS(1305), 1, + sym_identifier, + STATE(506), 1, + sym_structural_assignment, + [18900] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1389), 1, + ACTIONS(1285), 1, anon_sym_COMMA, - ACTIONS(1392), 1, + ACTIONS(1405), 1, anon_sym_RBRACK, - STATE(589), 1, + STATE(579), 1, aux_sym_array_repeat1, - [18600] = 3, + [18913] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(894), 1, + anon_sym_QMARK, + ACTIONS(1012), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1407), 1, + anon_sym_RBRACE, + [18926] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(777), 1, + sym_timed_expression, + ACTIONS(1323), 2, + anon_sym_after, + anon_sym_minimum, + [18937] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1317), 1, + anon_sym_QMARK, + ACTIONS(121), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [18948] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(894), 1, + anon_sym_QMARK, + ACTIONS(1012), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1409), 1, + anon_sym_RBRACK, + [18961] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1411), 1, + sym_template_chars, + ACTIONS(1413), 2, + anon_sym_DOLLAR_LBRACE, + anon_sym_BQUOTE, + [18972] = 3, ACTIONS(3), 1, sym_comment, - STATE(767), 1, + STATE(750), 1, sym_icu_clause, - ACTIONS(1346), 2, + ACTIONS(1415), 2, anon_sym_plural, anon_sym_select, - [18611] = 4, + [18983] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(912), 1, + ACTIONS(894), 1, anon_sym_QMARK, - ACTIONS(994), 1, + ACTIONS(1012), 1, anon_sym_QMARK_QMARK, - ACTIONS(1394), 1, + ACTIONS(1417), 1, anon_sym_COMMA, - [18624] = 3, + [18996] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(624), 1, - anon_sym_QMARK, - ACTIONS(622), 2, + ACTIONS(1293), 1, sym__interpolation_end, - anon_sym_QMARK_QMARK, - [18635] = 2, + ACTIONS(1401), 1, + anon_sym_PLUS, + STATE(537), 1, + aux_sym_concatenation_expression_repeat1, + [19009] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1396), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [18643] = 3, + ACTIONS(1359), 1, + anon_sym_LT_SLASH, + ACTIONS(1419), 1, + sym_raw_text, + STATE(273), 1, + sym_end_tag, + [19022] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1179), 1, + ACTIONS(1178), 1, anon_sym_LBRACE, - STATE(285), 1, + ACTIONS(1342), 1, + anon_sym_if, + STATE(319), 1, sym_statement_block, - [18653] = 2, + [19035] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(664), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [18661] = 3, + ACTIONS(1421), 3, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + [19044] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(775), 1, + sym_icu_clause, + ACTIONS(1415), 2, + anon_sym_plural, + anon_sym_select, + [19055] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(894), 1, + anon_sym_QMARK, + ACTIONS(1012), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1423), 1, + anon_sym_COMMA, + [19068] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1020), 1, + anon_sym_COMMA, + ACTIONS(1425), 1, + anon_sym_PLUS, + STATE(604), 1, + aux_sym_concatenation_expression_repeat1, + [19081] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1179), 1, - anon_sym_LBRACE, - STATE(286), 1, - sym_statement_block, - [18671] = 3, + ACTIONS(1428), 1, + sym__end_tag_name, + ACTIONS(1430), 1, + sym_erroneous_end_tag_name, + [19091] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1162), 1, + ACTIONS(1241), 1, anon_sym_LBRACE, - STATE(362), 1, + STATE(343), 1, sym_statement_block, - [18681] = 3, + [19101] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1162), 1, + ACTIONS(1241), 1, anon_sym_LBRACE, - STATE(363), 1, + STATE(344), 1, sym_statement_block, - [18691] = 3, + [19111] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1398), 1, - sym__end_tag_name, - ACTIONS(1400), 1, - sym_erroneous_end_tag_name, - [18701] = 3, + ACTIONS(1432), 1, + sym_identifier, + STATE(564), 1, + sym_for_declaration, + [19121] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1297), 1, + ACTIONS(1307), 1, anon_sym_LT_SLASH, - STATE(371), 1, + STATE(355), 1, sym_end_tag, - [18711] = 3, + [19131] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1297), 1, + ACTIONS(1307), 1, anon_sym_LT_SLASH, - STATE(342), 1, + STATE(357), 1, sym_end_tag, - [18721] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1402), 1, - anon_sym_DQUOTE, - ACTIONS(1404), 1, - aux_sym_quoted_attribute_value_token2, - [18731] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1406), 1, - anon_sym_LBRACE, - STATE(615), 1, - sym_statement_block, - [18741] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1408), 1, - sym_identifier, - STATE(6), 1, - sym_call_expression, - [18751] = 3, + [19141] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1410), 1, - sym_identifier, - STATE(50), 1, - sym_pipe_call, - [18761] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(688), 1, + ACTIONS(1434), 2, anon_sym_EQ, - STATE(387), 1, - sym__binding_assignment, - [18771] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1412), 1, sym_identifier, - STATE(525), 1, - sym_call_expression, - [18781] = 2, + [19149] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1414), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [18789] = 2, + ACTIONS(1436), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [19157] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1416), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [18797] = 3, + ACTIONS(1438), 1, + sym_identifier, + STATE(54), 1, + sym_pipe_call, + [19167] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1162), 1, + ACTIONS(1241), 1, anon_sym_LBRACE, - STATE(335), 1, + STATE(373), 1, sym_statement_block, - [18807] = 3, + [19177] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1162), 1, + ACTIONS(1241), 1, anon_sym_LBRACE, - STATE(340), 1, + STATE(374), 1, sym_statement_block, - [18817] = 3, + [19187] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1162), 1, + ACTIONS(1241), 1, anon_sym_LBRACE, - STATE(343), 1, + STATE(375), 1, sym_statement_block, - [18827] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(688), 1, - anon_sym_EQ, - STATE(388), 1, - sym__binding_assignment, - [18837] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(688), 1, - anon_sym_EQ, - STATE(390), 1, - sym__binding_assignment, - [18847] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1418), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [18855] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1420), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [18863] = 2, + [19197] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1422), 2, + ACTIONS(1440), 2, anon_sym_SEMI, anon_sym_RPAREN, - [18871] = 3, + [19205] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1406), 1, - anon_sym_LBRACE, - STATE(635), 1, - sym_statement_block, - [18881] = 3, + ACTIONS(1442), 1, + anon_sym_DQUOTE, + STATE(121), 1, + sym__double_quote, + [19215] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1424), 1, + ACTIONS(1444), 1, anon_sym_LBRACE, - STATE(328), 1, + STATE(333), 1, sym_switch_body, - [18891] = 3, + [19225] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1162), 1, + ACTIONS(1241), 1, anon_sym_LBRACE, - STATE(353), 1, + STATE(334), 1, sym_statement_block, - [18901] = 3, + [19235] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1162), 1, + ACTIONS(1241), 1, anon_sym_LBRACE, - STATE(355), 1, + STATE(335), 1, sym_statement_block, - [18911] = 3, + [19245] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1426), 1, + ACTIONS(1446), 1, sym_identifier, - STATE(257), 1, + STATE(264), 1, sym_call_expression, - [18921] = 3, + [19255] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1428), 1, + ACTIONS(1448), 1, anon_sym_SQUOTE, - ACTIONS(1430), 1, + ACTIONS(1450), 1, aux_sym_quoted_attribute_value_token1, - [18931] = 3, + [19265] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1428), 1, + ACTIONS(1448), 1, anon_sym_DQUOTE, - ACTIONS(1432), 1, + ACTIONS(1452), 1, aux_sym_quoted_attribute_value_token2, - [18941] = 3, + [19275] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(900), 1, + ACTIONS(892), 1, anon_sym_EQ, - STATE(407), 1, + STATE(412), 1, sym__binding_assignment, - [18951] = 3, + [19285] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(900), 1, + ACTIONS(892), 1, anon_sym_EQ, - STATE(404), 1, + STATE(411), 1, sym__binding_assignment, - [18961] = 3, + [19295] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(900), 1, + ACTIONS(892), 1, anon_sym_EQ, - STATE(408), 1, + STATE(416), 1, sym__binding_assignment, - [18971] = 3, + [19305] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1162), 1, + ACTIONS(1241), 1, anon_sym_LBRACE, - STATE(319), 1, + STATE(362), 1, sym_statement_block, - [18981] = 3, + [19315] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1162), 1, + ACTIONS(1241), 1, anon_sym_LBRACE, - STATE(321), 1, + STATE(363), 1, sym_statement_block, - [18991] = 3, + [19325] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1426), 1, + ACTIONS(1446), 1, sym_identifier, - STATE(255), 1, + STATE(262), 1, sym_call_expression, - [19001] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1179), 1, - anon_sym_LBRACE, - STATE(311), 1, - sym_statement_block, - [19011] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1240), 2, - anon_sym_DQUOTE, - anon_sym_SEMI, - [19019] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1434), 1, - sym_identifier, - STATE(109), 1, - sym_pipe_call, - [19029] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1179), 1, - anon_sym_LBRACE, - STATE(267), 1, - sym_statement_block, - [19039] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1436), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [19047] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(820), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [19055] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1438), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [19063] = 3, + [19335] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1256), 1, + ACTIONS(1359), 1, anon_sym_LT_SLASH, - STATE(281), 1, + STATE(290), 1, sym_end_tag, - [19073] = 3, + [19345] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1179), 1, + ACTIONS(1178), 1, anon_sym_LBRACE, - STATE(312), 1, + STATE(297), 1, sym_statement_block, - [19083] = 3, + [19355] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1440), 1, - anon_sym_when, - ACTIONS(1442), 1, - anon_sym_on, - [19093] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1402), 1, - anon_sym_SQUOTE, - ACTIONS(1444), 1, - aux_sym_quoted_attribute_value_token1, - [19103] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1446), 2, + ACTIONS(1454), 2, sym_raw_text, anon_sym_LT_SLASH, - [19111] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1448), 1, - anon_sym_LPAREN, - STATE(302), 1, - sym__for_body_expression, - [19121] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1450), 1, - sym_identifier, - STATE(26), 1, - sym_call_expression, - [19131] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1452), 1, - sym_identifier, - STATE(69), 1, - sym_pipe_call, - [19141] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1454), 1, - anon_sym_DQUOTE, - STATE(113), 1, - sym__double_quote, - [19151] = 3, + [19363] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1179), 1, - anon_sym_LBRACE, - STATE(314), 1, - sym_statement_block, - [19161] = 3, + ACTIONS(1456), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [19371] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1456), 1, - anon_sym_SEMI, ACTIONS(1458), 1, - anon_sym_RPAREN, - [19171] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1426), 1, - sym_identifier, - STATE(422), 1, - sym_call_expression, - [19181] = 3, - ACTIONS(3), 1, - sym_comment, + anon_sym_case, ACTIONS(1460), 1, - sym_identifier, - STATE(255), 1, - sym_call_expression, - [19191] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1256), 1, - anon_sym_LT_SLASH, - STATE(284), 1, - sym_end_tag, - [19201] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1179), 1, - anon_sym_LBRACE, - STATE(315), 1, - sym_statement_block, - [19211] = 3, + anon_sym_default, + [19381] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1462), 1, - anon_sym_LPAREN, - STATE(287), 1, - sym__if_body_expression, - [19221] = 3, + ACTIONS(1462), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + [19389] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1464), 1, + ACTIONS(1367), 1, + anon_sym_context, + ACTIONS(1369), 1, sym_identifier, - STATE(215), 1, - sym_call_expression, - [19231] = 3, + [19399] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1466), 1, - sym_identifier, - STATE(258), 1, - sym_pipe_call, - [19241] = 3, + ACTIONS(1464), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + [19407] = 3, ACTIONS(3), 1, sym_comment, + ACTIONS(1466), 1, + anon_sym_RBRACE, ACTIONS(1468), 1, - sym_identifier, - STATE(80), 1, - sym_call_expression, - [19251] = 2, + sym_icu_category, + [19417] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1470), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [19259] = 3, + sym_raw_text, + anon_sym_LT_SLASH, + [19425] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1274), 1, - anon_sym_context, - ACTIONS(1276), 1, - sym_identifier, - [19269] = 3, + ACTIONS(682), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [19433] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1426), 1, - sym_identifier, - STATE(430), 1, - sym_call_expression, - [19279] = 3, + ACTIONS(1472), 1, + anon_sym_LBRACE, + STATE(324), 1, + sym_switch_body, + [19443] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1400), 1, - sym_erroneous_end_tag_name, - ACTIONS(1472), 1, - sym__end_tag_name, - [19289] = 3, + ACTIONS(1178), 1, + anon_sym_LBRACE, + STATE(275), 1, + sym_statement_block, + [19453] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1474), 1, sym_identifier, - STATE(549), 1, - sym_for_declaration, - [19299] = 2, + STATE(79), 1, + sym_pipe_call, + [19463] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1476), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [19307] = 2, + ACTIONS(706), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [19471] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1478), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [19315] = 3, + ACTIONS(1178), 1, + anon_sym_LBRACE, + STATE(294), 1, + sym_statement_block, + [19481] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1476), 1, + anon_sym_SQUOTE, + ACTIONS(1478), 1, + aux_sym_quoted_attribute_value_token1, + [19491] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1446), 1, + sym_identifier, + STATE(433), 1, + sym_call_expression, + [19501] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1480), 1, anon_sym_LPAREN, - STATE(348), 1, - sym__switch_body_expression, - [19325] = 3, + STATE(289), 1, + sym__if_body_expression, + [19511] = 3, ACTIONS(3), 1, sym_comment, + ACTIONS(1476), 1, + anon_sym_DQUOTE, ACTIONS(1482), 1, - anon_sym_LPAREN, - STATE(349), 1, - sym__for_body_expression, - [19335] = 3, + aux_sym_quoted_attribute_value_token2, + [19521] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1484), 1, - anon_sym_LPAREN, - STATE(350), 1, - sym__if_body_expression, - [19345] = 3, + ACTIONS(1484), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + [19529] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1486), 1, - anon_sym_DQUOTE, - STATE(117), 1, - sym__double_quote, - [19355] = 3, + anon_sym_LBRACE, + STATE(667), 1, + sym_statement_block, + [19539] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1488), 1, + ACTIONS(1486), 1, anon_sym_LBRACE, - STATE(274), 1, - sym_switch_body, - [19365] = 3, + STATE(674), 1, + sym_statement_block, + [19549] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1490), 1, - anon_sym_case, - ACTIONS(1492), 1, - anon_sym_default, - [19375] = 3, + ACTIONS(872), 1, + anon_sym_EQ, + STATE(387), 1, + sym__binding_assignment, + [19559] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1460), 1, + ACTIONS(1178), 1, + anon_sym_LBRACE, + STATE(317), 1, + sym_statement_block, + [19569] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(872), 1, + anon_sym_EQ, + STATE(394), 1, + sym__binding_assignment, + [19579] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(872), 1, + anon_sym_EQ, + STATE(395), 1, + sym__binding_assignment, + [19589] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1488), 1, sym_identifier, - STATE(257), 1, - sym_call_expression, - [19385] = 3, + STATE(265), 1, + sym_pipe_call, + [19599] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1179), 1, + ACTIONS(1178), 1, anon_sym_LBRACE, - STATE(276), 1, + STATE(293), 1, sym_statement_block, - [19395] = 3, + [19609] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1359), 1, + anon_sym_LT_SLASH, + STATE(292), 1, + sym_end_tag, + [19619] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1179), 1, + ACTIONS(1178), 1, anon_sym_LBRACE, - STATE(277), 1, + STATE(318), 1, sym_statement_block, - [19405] = 3, + [19629] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1484), 1, - anon_sym_LPAREN, - STATE(351), 1, - sym__if_body_expression, - [19415] = 2, + ACTIONS(1490), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [19637] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1494), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [19423] = 3, + ACTIONS(1446), 1, + sym_identifier, + STATE(435), 1, + sym_call_expression, + [19647] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1412), 1, + ACTIONS(1492), 1, sym_identifier, - STATE(554), 1, + STATE(555), 1, sym_call_expression, - [19433] = 2, + [19657] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1392), 2, + ACTIONS(1178), 1, + anon_sym_LBRACE, + STATE(325), 1, + sym_statement_block, + [19667] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1390), 2, anon_sym_COMMA, anon_sym_RBRACK, - [19441] = 3, + [19675] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1474), 1, - sym_identifier, - STATE(584), 1, - sym_for_declaration, - [19451] = 3, + ACTIONS(1494), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [19683] = 3, ACTIONS(3), 1, sym_comment, + ACTIONS(1430), 1, + sym_erroneous_end_tag_name, ACTIONS(1496), 1, - anon_sym_RBRACE, + sym__end_tag_name, + [19693] = 3, + ACTIONS(3), 1, + sym_comment, ACTIONS(1498), 1, - sym_icu_category, - [19461] = 2, + sym_identifier, + STATE(113), 1, + sym_pipe_call, + [19703] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1480), 1, + anon_sym_LPAREN, + STATE(312), 1, + sym__if_body_expression, + [19713] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1500), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [19469] = 3, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + [19721] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1502), 1, anon_sym_LPAREN, - STATE(301), 1, + STATE(276), 1, sym__switch_body_expression, - [19479] = 3, + [19731] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1462), 1, - anon_sym_LPAREN, - STATE(304), 1, - sym__if_body_expression, - [19489] = 2, + ACTIONS(1178), 1, + anon_sym_LBRACE, + STATE(283), 1, + sym_statement_block, + [19741] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1504), 2, - anon_sym_EQ, - sym_identifier, - [19497] = 2, + sym__control_flow_start, + anon_sym_RBRACE, + [19749] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1506), 1, - sym_identifier, - [19504] = 2, + anon_sym_DQUOTE, + STATE(125), 1, + sym__double_quote, + [19759] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(988), 1, - anon_sym_COLON, - [19511] = 2, + ACTIONS(1508), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [19767] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1508), 1, - sym_number, - [19518] = 2, + ACTIONS(1178), 1, + anon_sym_LBRACE, + STATE(284), 1, + sym_statement_block, + [19777] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1510), 1, - anon_sym_RPAREN, - [19525] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1028), 1, - anon_sym_COLON, - [19532] = 2, + sym_identifier, + STATE(264), 1, + sym_call_expression, + [19787] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1512), 1, - anon_sym_RPAREN, - [19539] = 2, + anon_sym_LPAREN, + STATE(350), 1, + sym__switch_body_expression, + [19797] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1514), 1, - sym_erroneous_end_tag_name, - [19546] = 2, + anon_sym_LPAREN, + STATE(327), 1, + sym__for_body_expression, + [19807] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1516), 1, - anon_sym_COLON, - [19553] = 2, + anon_sym_LPAREN, + STATE(328), 1, + sym__if_body_expression, + [19817] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1518), 1, - anon_sym_SQUOTE, - [19560] = 2, + ACTIONS(1516), 1, + anon_sym_LPAREN, + STATE(329), 1, + sym__if_body_expression, + [19827] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1518), 1, + ACTIONS(1229), 2, anon_sym_DQUOTE, - [19567] = 2, + anon_sym_SEMI, + [19835] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(448), 1, - anon_sym_LPAREN, - [19574] = 2, + ACTIONS(1432), 1, + sym_identifier, + STATE(582), 1, + sym_for_declaration, + [19845] = 3, ACTIONS(3), 1, sym_comment, + ACTIONS(1518), 1, + anon_sym_SEMI, ACTIONS(1520), 1, - anon_sym_LPAREN, - [19581] = 2, + anon_sym_RPAREN, + [19855] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1522), 1, - anon_sym_LBRACE, - [19588] = 2, + anon_sym_when, + ACTIONS(1524), 1, + anon_sym_on, + [19865] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1524), 1, + ACTIONS(1492), 1, sym_identifier, - [19595] = 2, + STATE(538), 1, + sym_call_expression, + [19875] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1526), 1, - anon_sym_LPAREN, - [19602] = 2, + ACTIONS(1526), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [19883] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1528), 1, + anon_sym_LPAREN, + STATE(277), 1, + sym__for_body_expression, + [19893] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1510), 1, sym_identifier, - [19609] = 2, + STATE(262), 1, + sym_call_expression, + [19903] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1038), 1, + anon_sym_COLON, + [19910] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1530), 1, - aux_sym_doctype_token1, - [19616] = 2, + anon_sym_LBRACE, + [19917] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1377), 1, + sym__interpolation_end, + [19924] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1532), 1, - sym__doctype, - [19623] = 2, + anon_sym_RPAREN, + [19931] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1534), 1, + ACTIONS(1050), 1, anon_sym_COLON, - [19630] = 2, + [19938] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1534), 1, + anon_sym_LBRACE, + [19945] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1536), 1, - anon_sym_SLASH2, - [19637] = 2, + sym_identifier, + [19952] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1538), 1, - anon_sym_SEMI, - [19644] = 2, + ts_builtin_sym_end, + [19959] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1540), 1, - anon_sym_RPAREN, - [19651] = 2, + aux_sym_doctype_token1, + [19966] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(152), 1, - anon_sym_LPAREN, - [19658] = 2, + ACTIONS(1542), 1, + anon_sym_SEMI, + [19973] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1542), 1, - anon_sym_GT, - [19665] = 2, + ACTIONS(460), 1, + anon_sym_LPAREN, + [19980] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1544), 1, - anon_sym_LPAREN, - [19672] = 2, + sym_identifier, + [19987] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1546), 1, - anon_sym_RPAREN, - [19679] = 2, + sym__doctype, + [19994] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1548), 1, - anon_sym_GT, - [19686] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1550), 1, - anon_sym_RPAREN, - [19693] = 2, + anon_sym_LPAREN, + [20001] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(996), 1, - anon_sym_COLON, - [19700] = 2, + ACTIONS(1550), 1, + anon_sym_SLASH2, + [20008] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1552), 1, - anon_sym_RBRACK, - [19707] = 2, + anon_sym_LPAREN, + [20015] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, + anon_sym_GT, + [20022] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, anon_sym_LPAREN, - [19714] = 2, + [20029] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1556), 1, - anon_sym_LBRACE, - [19721] = 2, + anon_sym_RPAREN, + [20036] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1558), 1, - anon_sym_RPAREN, - [19728] = 2, + anon_sym_SLASH2, + [20043] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1560), 1, - anon_sym_RBRACK, - [19735] = 2, + sym_identifier, + [20050] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1562), 1, - anon_sym_RPAREN_RBRACK, - [19742] = 2, + anon_sym_SQUOTE, + [20057] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1564), 1, - anon_sym_LBRACE, - [19749] = 2, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + [20064] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1400), 1, - sym_erroneous_end_tag_name, - [19756] = 2, + ACTIONS(1564), 1, + sym_identifier, + [20071] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1566), 1, - anon_sym_RBRACK, - [19763] = 2, + anon_sym_LPAREN, + [20078] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1568), 1, - sym_regular_expression_pattern, - [19770] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1373), 1, - sym__interpolation_end, - [19777] = 2, + anon_sym_GT, + [20085] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1570), 1, - anon_sym_GT, - [19784] = 2, + sym_identifier, + [20092] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1572), 1, - aux_sym_doctype_token1, - [19791] = 2, + anon_sym_RPAREN, + [20099] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1574), 1, - anon_sym_LPAREN, - [19798] = 2, + ACTIONS(1054), 1, + anon_sym_COLON, + [20106] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1472), 1, + ACTIONS(1428), 1, sym__end_tag_name, - [19805] = 2, + [20113] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1574), 1, + anon_sym_RPAREN, + [20120] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1576), 1, - anon_sym_LBRACE, - [19812] = 2, + sym_identifier, + [20127] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1578), 1, - sym_identifier, - [19819] = 2, + anon_sym_LBRACE, + [20134] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1580), 1, - anon_sym_RPAREN, - [19826] = 2, + anon_sym_SLASH2, + [20141] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1582), 1, - anon_sym_LBRACE, - [19833] = 2, + anon_sym_RPAREN, + [20148] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1584), 1, - anon_sym_of, - [19840] = 2, + anon_sym_COLON, + [20155] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1430), 1, + sym_erroneous_end_tag_name, + [20162] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1586), 1, - anon_sym_RPAREN, - [19847] = 2, + anon_sym_COLON, + [20169] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1588), 1, - anon_sym_GT, - [19854] = 2, + sym_regular_expression_pattern, + [20176] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1590), 1, sym_identifier, - [19861] = 2, + [20183] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1592), 1, - anon_sym_COMMA, - [19868] = 2, + anon_sym_SEMI, + [20190] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1594), 1, - anon_sym_RPAREN, - [19875] = 2, + aux_sym_doctype_token1, + [20197] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1596), 1, - anon_sym_RBRACK, - [19882] = 2, + anon_sym_COMMA, + [20204] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1496), 1, + sym__end_tag_name, + [20211] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(998), 1, + anon_sym_COLON, + [20218] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1598), 1, - anon_sym_RPAREN_RBRACK, - [19889] = 2, + anon_sym_track, + [20225] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1042), 1, + anon_sym_COLON, + [20232] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1600), 1, - anon_sym_RPAREN, - [19896] = 2, + anon_sym_SQUOTE, + [20239] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1602), 1, - anon_sym_RPAREN, - [19903] = 2, + anon_sym_RBRACK, + [20246] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1604), 1, anon_sym_RPAREN, - [19910] = 2, + [20253] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1606), 1, - anon_sym_SLASH2, - [19917] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1398), 1, - sym__end_tag_name, - [19924] = 2, + anon_sym_GT, + [20260] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1608), 1, - ts_builtin_sym_end, - [19931] = 2, + anon_sym_RBRACK, + [20267] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1610), 1, - sym_regular_expression_pattern, - [19938] = 2, + sym_erroneous_end_tag_name, + [20274] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1612), 1, - anon_sym_GT, - [19945] = 2, + anon_sym_RPAREN, + [20281] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1614), 1, - anon_sym_let, - [19952] = 2, + anon_sym_RBRACK, + [20288] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1616), 1, - anon_sym_GT, - [19959] = 2, + anon_sym_RPAREN_RBRACK, + [20295] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1618), 1, - anon_sym_SQUOTE, - [19966] = 2, + anon_sym_RPAREN, + [20302] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1620), 1, - sym_regular_expression_pattern, - [19973] = 2, + anon_sym_RPAREN, + [20309] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1622), 1, anon_sym_RPAREN, - [19980] = 2, + [20316] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1624), 1, - anon_sym_as, - [19987] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1036), 1, - anon_sym_COLON, - [19994] = 2, + anon_sym_COMMA, + [20323] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1626), 1, - anon_sym_RPAREN, - [20001] = 2, + sym_regular_expression_pattern, + [20330] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1628), 1, - sym_identifier, - [20008] = 2, + anon_sym_LPAREN, + [20337] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1630), 1, - sym_regular_expression_pattern, - [20015] = 2, + sym_identifier, + [20344] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1632), 1, - anon_sym_SLASH2, - [20022] = 2, + anon_sym_GT, + [20351] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1634), 1, - anon_sym_SEMI, - [20029] = 2, + anon_sym_RPAREN, + [20358] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1636), 1, - anon_sym_track, - [20036] = 2, + anon_sym_RPAREN, + [20365] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1638), 1, - sym__doctype, - [20043] = 2, + anon_sym_GT, + [20372] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1640), 1, - anon_sym_RPAREN, - [20050] = 2, + sym_regular_expression_pattern, + [20379] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1004), 1, - anon_sym_COLON, - [20057] = 2, + ACTIONS(1642), 1, + anon_sym_RPAREN, + [20386] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1642), 1, - sym_identifier, - [20064] = 2, + ACTIONS(163), 1, + anon_sym_LPAREN, + [20393] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1644), 1, - anon_sym_SLASH2, - [20071] = 2, + anon_sym_of, + [20400] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1646), 1, - anon_sym_LBRACE, - [20078] = 2, + anon_sym_RBRACK, + [20407] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1264), 1, - anon_sym_COMMA, - [20085] = 2, + ACTIONS(1648), 1, + anon_sym_LPAREN, + [20414] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1648), 1, - anon_sym_COMMA, - [20092] = 2, + ACTIONS(1650), 1, + sym_regular_expression_pattern, + [20421] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1618), 1, - anon_sym_DQUOTE, - [20099] = 2, + ACTIONS(1652), 1, + anon_sym_SLASH2, + [20428] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(25), 1, - anon_sym_LPAREN, - [20106] = 2, + ACTIONS(1654), 1, + anon_sym_LBRACE, + [20435] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1650), 1, + ACTIONS(1656), 1, + sym_number, + [20442] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1658), 1, + sym__doctype, + [20449] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1660), 1, anon_sym_SEMI, - [20113] = 2, + [20456] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1307), 1, + ACTIONS(1662), 1, + anon_sym_let, + [20463] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1664), 1, + anon_sym_RPAREN_RBRACK, + [20470] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1417), 1, + anon_sym_COMMA, + [20477] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1666), 1, + anon_sym_GT, + [20484] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1321), 1, sym__interpolation_end, - [20120] = 2, + [20491] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1394), 1, + ACTIONS(1668), 1, anon_sym_COMMA, - [20127] = 2, + [20498] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1652), 1, - sym_identifier, - [20134] = 2, + ACTIONS(1670), 1, + anon_sym_LBRACE, + [20505] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1654), 1, + ACTIONS(1672), 1, + anon_sym_RPAREN, + [20512] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1674), 1, + anon_sym_RPAREN, + [20519] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1676), 1, + anon_sym_as, + [20526] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1423), 1, anon_sym_COMMA, + [20533] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1678), 1, + anon_sym_LBRACE, + [20540] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1600), 1, + anon_sym_DQUOTE, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2)] = 0, [SMALL_STATE(3)] = 60, - [SMALL_STATE(4)] = 117, - [SMALL_STATE(5)] = 184, + [SMALL_STATE(4)] = 119, + [SMALL_STATE(5)] = 186, [SMALL_STATE(6)] = 243, [SMALL_STATE(7)] = 300, [SMALL_STATE(8)] = 357, - [SMALL_STATE(9)] = 425, - [SMALL_STATE(10)] = 481, - [SMALL_STATE(11)] = 537, - [SMALL_STATE(12)] = 593, - [SMALL_STATE(13)] = 649, - [SMALL_STATE(14)] = 721, - [SMALL_STATE(15)] = 777, - [SMALL_STATE(16)] = 833, - [SMALL_STATE(17)] = 889, - [SMALL_STATE(18)] = 945, - [SMALL_STATE(19)] = 1005, - [SMALL_STATE(20)] = 1063, - [SMALL_STATE(21)] = 1132, - [SMALL_STATE(22)] = 1193, - [SMALL_STATE(23)] = 1252, - [SMALL_STATE(24)] = 1307, - [SMALL_STATE(25)] = 1380, - [SMALL_STATE(26)] = 1437, - [SMALL_STATE(27)] = 1492, - [SMALL_STATE(28)] = 1547, - [SMALL_STATE(29)] = 1614, - [SMALL_STATE(30)] = 1668, - [SMALL_STATE(31)] = 1722, - [SMALL_STATE(32)] = 1780, + [SMALL_STATE(9)] = 414, + [SMALL_STATE(10)] = 471, + [SMALL_STATE(11)] = 539, + [SMALL_STATE(12)] = 595, + [SMALL_STATE(13)] = 651, + [SMALL_STATE(14)] = 707, + [SMALL_STATE(15)] = 763, + [SMALL_STATE(16)] = 819, + [SMALL_STATE(17)] = 891, + [SMALL_STATE(18)] = 947, + [SMALL_STATE(19)] = 1003, + [SMALL_STATE(20)] = 1059, + [SMALL_STATE(21)] = 1119, + [SMALL_STATE(22)] = 1177, + [SMALL_STATE(23)] = 1232, + [SMALL_STATE(24)] = 1293, + [SMALL_STATE(25)] = 1362, + [SMALL_STATE(26)] = 1421, + [SMALL_STATE(27)] = 1478, + [SMALL_STATE(28)] = 1533, + [SMALL_STATE(29)] = 1588, + [SMALL_STATE(30)] = 1661, + [SMALL_STATE(31)] = 1716, + [SMALL_STATE(32)] = 1771, [SMALL_STATE(33)] = 1838, - [SMALL_STATE(34)] = 1892, - [SMALL_STATE(35)] = 1946, - [SMALL_STATE(36)] = 2000, - [SMALL_STATE(37)] = 2054, - [SMALL_STATE(38)] = 2114, - [SMALL_STATE(39)] = 2168, - [SMALL_STATE(40)] = 2222, - [SMALL_STATE(41)] = 2287, - [SMALL_STATE(42)] = 2346, - [SMALL_STATE(43)] = 2403, - [SMALL_STATE(44)] = 2472, - [SMALL_STATE(45)] = 2528, - [SMALL_STATE(46)] = 2584, - [SMALL_STATE(47)] = 2640, + [SMALL_STATE(34)] = 1896, + [SMALL_STATE(35)] = 1950, + [SMALL_STATE(36)] = 2008, + [SMALL_STATE(37)] = 2062, + [SMALL_STATE(38)] = 2116, + [SMALL_STATE(39)] = 2170, + [SMALL_STATE(40)] = 2224, + [SMALL_STATE(41)] = 2278, + [SMALL_STATE(42)] = 2332, + [SMALL_STATE(43)] = 2392, + [SMALL_STATE(44)] = 2446, + [SMALL_STATE(45)] = 2511, + [SMALL_STATE(46)] = 2568, + [SMALL_STATE(47)] = 2627, [SMALL_STATE(48)] = 2696, - [SMALL_STATE(49)] = 2747, - [SMALL_STATE(50)] = 2802, - [SMALL_STATE(51)] = 2853, - [SMALL_STATE(52)] = 2905, - [SMALL_STATE(53)] = 2969, - [SMALL_STATE(54)] = 3029, - [SMALL_STATE(55)] = 3081, - [SMALL_STATE(56)] = 3143, - [SMALL_STATE(57)] = 3197, - [SMALL_STATE(58)] = 3253, - [SMALL_STATE(59)] = 3307, - [SMALL_STATE(60)] = 3361, - [SMALL_STATE(61)] = 3411, - [SMALL_STATE(62)] = 3477, + [SMALL_STATE(49)] = 2752, + [SMALL_STATE(50)] = 2808, + [SMALL_STATE(51)] = 2864, + [SMALL_STATE(52)] = 2920, + [SMALL_STATE(53)] = 2971, + [SMALL_STATE(54)] = 3026, + [SMALL_STATE(55)] = 3077, + [SMALL_STATE(56)] = 3131, + [SMALL_STATE(57)] = 3183, + [SMALL_STATE(58)] = 3237, + [SMALL_STATE(59)] = 3303, + [SMALL_STATE(60)] = 3363, + [SMALL_STATE(61)] = 3413, + [SMALL_STATE(62)] = 3479, [SMALL_STATE(63)] = 3543, [SMALL_STATE(64)] = 3595, [SMALL_STATE(65)] = 3651, [SMALL_STATE(66)] = 3715, - [SMALL_STATE(67)] = 3764, - [SMALL_STATE(68)] = 3813, - [SMALL_STATE(69)] = 3862, - [SMALL_STATE(70)] = 3911, - [SMALL_STATE(71)] = 3964, - [SMALL_STATE(72)] = 4013, - [SMALL_STATE(73)] = 4062, - [SMALL_STATE(74)] = 4111, - [SMALL_STATE(75)] = 4160, - [SMALL_STATE(76)] = 4209, - [SMALL_STATE(77)] = 4258, - [SMALL_STATE(78)] = 4313, - [SMALL_STATE(79)] = 4368, - [SMALL_STATE(80)] = 4417, - [SMALL_STATE(81)] = 4466, - [SMALL_STATE(82)] = 4515, - [SMALL_STATE(83)] = 4567, - [SMALL_STATE(84)] = 4621, - [SMALL_STATE(85)] = 4669, - [SMALL_STATE(86)] = 4767, - [SMALL_STATE(87)] = 4865, - [SMALL_STATE(88)] = 4963, - [SMALL_STATE(89)] = 5061, - [SMALL_STATE(90)] = 5157, - [SMALL_STATE(91)] = 5210, - [SMALL_STATE(92)] = 5305, - [SMALL_STATE(93)] = 5400, - [SMALL_STATE(94)] = 5451, - [SMALL_STATE(95)] = 5502, - [SMALL_STATE(96)] = 5597, - [SMALL_STATE(97)] = 5692, - [SMALL_STATE(98)] = 5787, - [SMALL_STATE(99)] = 5882, - [SMALL_STATE(100)] = 5977, - [SMALL_STATE(101)] = 6072, - [SMALL_STATE(102)] = 6167, - [SMALL_STATE(103)] = 6220, - [SMALL_STATE(104)] = 6312, - [SMALL_STATE(105)] = 6361, - [SMALL_STATE(106)] = 6410, - [SMALL_STATE(107)] = 6460, - [SMALL_STATE(108)] = 6510, - [SMALL_STATE(109)] = 6554, - [SMALL_STATE(110)] = 6598, - [SMALL_STATE(111)] = 6641, - [SMALL_STATE(112)] = 6688, - [SMALL_STATE(113)] = 6763, - [SMALL_STATE(114)] = 6842, - [SMALL_STATE(115)] = 6885, - [SMALL_STATE(116)] = 6928, - [SMALL_STATE(117)] = 6971, - [SMALL_STATE(118)] = 7050, - [SMALL_STATE(119)] = 7093, - [SMALL_STATE(120)] = 7136, - [SMALL_STATE(121)] = 7211, - [SMALL_STATE(122)] = 7287, - [SMALL_STATE(123)] = 7358, - [SMALL_STATE(124)] = 7429, - [SMALL_STATE(125)] = 7500, - [SMALL_STATE(126)] = 7571, - [SMALL_STATE(127)] = 7642, - [SMALL_STATE(128)] = 7713, - [SMALL_STATE(129)] = 7783, - [SMALL_STATE(130)] = 7851, - [SMALL_STATE(131)] = 7919, - [SMALL_STATE(132)] = 7987, - [SMALL_STATE(133)] = 8055, - [SMALL_STATE(134)] = 8123, - [SMALL_STATE(135)] = 8193, - [SMALL_STATE(136)] = 8261, - [SMALL_STATE(137)] = 8329, - [SMALL_STATE(138)] = 8397, - [SMALL_STATE(139)] = 8465, - [SMALL_STATE(140)] = 8535, - [SMALL_STATE(141)] = 8603, - [SMALL_STATE(142)] = 8671, - [SMALL_STATE(143)] = 8739, - [SMALL_STATE(144)] = 8807, - [SMALL_STATE(145)] = 8875, - [SMALL_STATE(146)] = 8945, - [SMALL_STATE(147)] = 9013, - [SMALL_STATE(148)] = 9081, - [SMALL_STATE(149)] = 9139, - [SMALL_STATE(150)] = 9197, - [SMALL_STATE(151)] = 9255, - [SMALL_STATE(152)] = 9313, - [SMALL_STATE(153)] = 9367, - [SMALL_STATE(154)] = 9421, - [SMALL_STATE(155)] = 9475, - [SMALL_STATE(156)] = 9529, + [SMALL_STATE(67)] = 3769, + [SMALL_STATE(68)] = 3821, + [SMALL_STATE(69)] = 3877, + [SMALL_STATE(70)] = 3939, + [SMALL_STATE(71)] = 3988, + [SMALL_STATE(72)] = 4037, + [SMALL_STATE(73)] = 4092, + [SMALL_STATE(74)] = 4141, + [SMALL_STATE(75)] = 4190, + [SMALL_STATE(76)] = 4239, + [SMALL_STATE(77)] = 4288, + [SMALL_STATE(78)] = 4337, + [SMALL_STATE(79)] = 4386, + [SMALL_STATE(80)] = 4435, + [SMALL_STATE(81)] = 4484, + [SMALL_STATE(82)] = 4533, + [SMALL_STATE(83)] = 4582, + [SMALL_STATE(84)] = 4631, + [SMALL_STATE(85)] = 4680, + [SMALL_STATE(86)] = 4735, + [SMALL_STATE(87)] = 4784, + [SMALL_STATE(88)] = 4837, + [SMALL_STATE(89)] = 4891, + [SMALL_STATE(90)] = 4987, + [SMALL_STATE(91)] = 5085, + [SMALL_STATE(92)] = 5133, + [SMALL_STATE(93)] = 5185, + [SMALL_STATE(94)] = 5283, + [SMALL_STATE(95)] = 5381, + [SMALL_STATE(96)] = 5479, + [SMALL_STATE(97)] = 5574, + [SMALL_STATE(98)] = 5625, + [SMALL_STATE(99)] = 5720, + [SMALL_STATE(100)] = 5815, + [SMALL_STATE(101)] = 5910, + [SMALL_STATE(102)] = 5961, + [SMALL_STATE(103)] = 6056, + [SMALL_STATE(104)] = 6151, + [SMALL_STATE(105)] = 6246, + [SMALL_STATE(106)] = 6341, + [SMALL_STATE(107)] = 6394, + [SMALL_STATE(108)] = 6489, + [SMALL_STATE(109)] = 6542, + [SMALL_STATE(110)] = 6634, + [SMALL_STATE(111)] = 6683, + [SMALL_STATE(112)] = 6732, + [SMALL_STATE(113)] = 6782, + [SMALL_STATE(114)] = 6826, + [SMALL_STATE(115)] = 6870, + [SMALL_STATE(116)] = 6920, + [SMALL_STATE(117)] = 6963, + [SMALL_STATE(118)] = 7010, + [SMALL_STATE(119)] = 7053, + [SMALL_STATE(120)] = 7128, + [SMALL_STATE(121)] = 7203, + [SMALL_STATE(122)] = 7282, + [SMALL_STATE(123)] = 7325, + [SMALL_STATE(124)] = 7368, + [SMALL_STATE(125)] = 7411, + [SMALL_STATE(126)] = 7490, + [SMALL_STATE(127)] = 7533, + [SMALL_STATE(128)] = 7609, + [SMALL_STATE(129)] = 7680, + [SMALL_STATE(130)] = 7751, + [SMALL_STATE(131)] = 7822, + [SMALL_STATE(132)] = 7893, + [SMALL_STATE(133)] = 7964, + [SMALL_STATE(134)] = 8035, + [SMALL_STATE(135)] = 8105, + [SMALL_STATE(136)] = 8173, + [SMALL_STATE(137)] = 8243, + [SMALL_STATE(138)] = 8311, + [SMALL_STATE(139)] = 8379, + [SMALL_STATE(140)] = 8449, + [SMALL_STATE(141)] = 8517, + [SMALL_STATE(142)] = 8585, + [SMALL_STATE(143)] = 8653, + [SMALL_STATE(144)] = 8723, + [SMALL_STATE(145)] = 8791, + [SMALL_STATE(146)] = 8859, + [SMALL_STATE(147)] = 8927, + [SMALL_STATE(148)] = 8995, + [SMALL_STATE(149)] = 9063, + [SMALL_STATE(150)] = 9131, + [SMALL_STATE(151)] = 9199, + [SMALL_STATE(152)] = 9267, + [SMALL_STATE(153)] = 9335, + [SMALL_STATE(154)] = 9403, + [SMALL_STATE(155)] = 9461, + [SMALL_STATE(156)] = 9519, [SMALL_STATE(157)] = 9577, - [SMALL_STATE(158)] = 9625, - [SMALL_STATE(159)] = 9673, - [SMALL_STATE(160)] = 9721, - [SMALL_STATE(161)] = 9769, - [SMALL_STATE(162)] = 9816, - [SMALL_STATE(163)] = 9863, - [SMALL_STATE(164)] = 9910, - [SMALL_STATE(165)] = 9957, - [SMALL_STATE(166)] = 10004, - [SMALL_STATE(167)] = 10050, - [SMALL_STATE(168)] = 10096, - [SMALL_STATE(169)] = 10142, - [SMALL_STATE(170)] = 10186, - [SMALL_STATE(171)] = 10230, - [SMALL_STATE(172)] = 10274, - [SMALL_STATE(173)] = 10320, - [SMALL_STATE(174)] = 10364, - [SMALL_STATE(175)] = 10410, - [SMALL_STATE(176)] = 10454, - [SMALL_STATE(177)] = 10498, - [SMALL_STATE(178)] = 10542, - [SMALL_STATE(179)] = 10586, - [SMALL_STATE(180)] = 10632, - [SMALL_STATE(181)] = 10678, - [SMALL_STATE(182)] = 10722, - [SMALL_STATE(183)] = 10768, - [SMALL_STATE(184)] = 10814, - [SMALL_STATE(185)] = 10858, - [SMALL_STATE(186)] = 10904, - [SMALL_STATE(187)] = 10950, - [SMALL_STATE(188)] = 10996, - [SMALL_STATE(189)] = 11040, - [SMALL_STATE(190)] = 11086, - [SMALL_STATE(191)] = 11130, - [SMALL_STATE(192)] = 11176, - [SMALL_STATE(193)] = 11222, - [SMALL_STATE(194)] = 11268, - [SMALL_STATE(195)] = 11309, - [SMALL_STATE(196)] = 11350, - [SMALL_STATE(197)] = 11391, - [SMALL_STATE(198)] = 11432, - [SMALL_STATE(199)] = 11459, - [SMALL_STATE(200)] = 11500, - [SMALL_STATE(201)] = 11541, - [SMALL_STATE(202)] = 11582, - [SMALL_STATE(203)] = 11619, - [SMALL_STATE(204)] = 11660, - [SMALL_STATE(205)] = 11701, - [SMALL_STATE(206)] = 11742, - [SMALL_STATE(207)] = 11783, - [SMALL_STATE(208)] = 11824, - [SMALL_STATE(209)] = 11851, - [SMALL_STATE(210)] = 11892, - [SMALL_STATE(211)] = 11933, - [SMALL_STATE(212)] = 11957, - [SMALL_STATE(213)] = 11999, - [SMALL_STATE(214)] = 12023, - [SMALL_STATE(215)] = 12047, - [SMALL_STATE(216)] = 12071, - [SMALL_STATE(217)] = 12111, - [SMALL_STATE(218)] = 12141, - [SMALL_STATE(219)] = 12165, - [SMALL_STATE(220)] = 12189, - [SMALL_STATE(221)] = 12213, - [SMALL_STATE(222)] = 12237, - [SMALL_STATE(223)] = 12279, - [SMALL_STATE(224)] = 12303, - [SMALL_STATE(225)] = 12345, - [SMALL_STATE(226)] = 12369, - [SMALL_STATE(227)] = 12393, - [SMALL_STATE(228)] = 12435, - [SMALL_STATE(229)] = 12474, - [SMALL_STATE(230)] = 12513, - [SMALL_STATE(231)] = 12552, - [SMALL_STATE(232)] = 12581, - [SMALL_STATE(233)] = 12620, - [SMALL_STATE(234)] = 12659, - [SMALL_STATE(235)] = 12685, - [SMALL_STATE(236)] = 12711, - [SMALL_STATE(237)] = 12732, - [SMALL_STATE(238)] = 12759, - [SMALL_STATE(239)] = 12780, - [SMALL_STATE(240)] = 12805, - [SMALL_STATE(241)] = 12839, - [SMALL_STATE(242)] = 12873, - [SMALL_STATE(243)] = 12907, - [SMALL_STATE(244)] = 12933, - [SMALL_STATE(245)] = 12957, - [SMALL_STATE(246)] = 12981, - [SMALL_STATE(247)] = 13015, - [SMALL_STATE(248)] = 13049, - [SMALL_STATE(249)] = 13083, - [SMALL_STATE(250)] = 13117, - [SMALL_STATE(251)] = 13151, - [SMALL_STATE(252)] = 13185, - [SMALL_STATE(253)] = 13211, - [SMALL_STATE(254)] = 13230, - [SMALL_STATE(255)] = 13251, - [SMALL_STATE(256)] = 13270, - [SMALL_STATE(257)] = 13289, - [SMALL_STATE(258)] = 13308, - [SMALL_STATE(259)] = 13327, - [SMALL_STATE(260)] = 13348, - [SMALL_STATE(261)] = 13367, - [SMALL_STATE(262)] = 13386, - [SMALL_STATE(263)] = 13409, - [SMALL_STATE(264)] = 13429, - [SMALL_STATE(265)] = 13447, - [SMALL_STATE(266)] = 13465, - [SMALL_STATE(267)] = 13483, - [SMALL_STATE(268)] = 13501, - [SMALL_STATE(269)] = 13519, - [SMALL_STATE(270)] = 13537, - [SMALL_STATE(271)] = 13555, - [SMALL_STATE(272)] = 13573, - [SMALL_STATE(273)] = 13591, - [SMALL_STATE(274)] = 13613, - [SMALL_STATE(275)] = 13631, - [SMALL_STATE(276)] = 13649, - [SMALL_STATE(277)] = 13667, - [SMALL_STATE(278)] = 13685, - [SMALL_STATE(279)] = 13703, - [SMALL_STATE(280)] = 13721, - [SMALL_STATE(281)] = 13743, - [SMALL_STATE(282)] = 13761, - [SMALL_STATE(283)] = 13783, - [SMALL_STATE(284)] = 13803, - [SMALL_STATE(285)] = 13821, - [SMALL_STATE(286)] = 13839, - [SMALL_STATE(287)] = 13857, - [SMALL_STATE(288)] = 13875, - [SMALL_STATE(289)] = 13893, - [SMALL_STATE(290)] = 13911, - [SMALL_STATE(291)] = 13929, - [SMALL_STATE(292)] = 13947, - [SMALL_STATE(293)] = 13965, - [SMALL_STATE(294)] = 13983, - [SMALL_STATE(295)] = 14001, - [SMALL_STATE(296)] = 14019, - [SMALL_STATE(297)] = 14037, - [SMALL_STATE(298)] = 14055, - [SMALL_STATE(299)] = 14073, - [SMALL_STATE(300)] = 14093, - [SMALL_STATE(301)] = 14111, - [SMALL_STATE(302)] = 14129, - [SMALL_STATE(303)] = 14147, - [SMALL_STATE(304)] = 14181, - [SMALL_STATE(305)] = 14199, - [SMALL_STATE(306)] = 14217, - [SMALL_STATE(307)] = 14235, - [SMALL_STATE(308)] = 14253, - [SMALL_STATE(309)] = 14271, - [SMALL_STATE(310)] = 14305, - [SMALL_STATE(311)] = 14323, - [SMALL_STATE(312)] = 14341, - [SMALL_STATE(313)] = 14359, - [SMALL_STATE(314)] = 14377, - [SMALL_STATE(315)] = 14395, - [SMALL_STATE(316)] = 14413, - [SMALL_STATE(317)] = 14431, - [SMALL_STATE(318)] = 14449, - [SMALL_STATE(319)] = 14466, - [SMALL_STATE(320)] = 14483, - [SMALL_STATE(321)] = 14512, - [SMALL_STATE(322)] = 14529, - [SMALL_STATE(323)] = 14546, - [SMALL_STATE(324)] = 14565, - [SMALL_STATE(325)] = 14582, - [SMALL_STATE(326)] = 14599, - [SMALL_STATE(327)] = 14624, - [SMALL_STATE(328)] = 14645, - [SMALL_STATE(329)] = 14662, - [SMALL_STATE(330)] = 14679, - [SMALL_STATE(331)] = 14696, - [SMALL_STATE(332)] = 14713, - [SMALL_STATE(333)] = 14730, - [SMALL_STATE(334)] = 14747, - [SMALL_STATE(335)] = 14764, - [SMALL_STATE(336)] = 14781, - [SMALL_STATE(337)] = 14800, - [SMALL_STATE(338)] = 14817, - [SMALL_STATE(339)] = 14834, - [SMALL_STATE(340)] = 14851, - [SMALL_STATE(341)] = 14868, - [SMALL_STATE(342)] = 14885, - [SMALL_STATE(343)] = 14902, - [SMALL_STATE(344)] = 14919, - [SMALL_STATE(345)] = 14936, - [SMALL_STATE(346)] = 14953, - [SMALL_STATE(347)] = 14970, - [SMALL_STATE(348)] = 14987, - [SMALL_STATE(349)] = 15004, - [SMALL_STATE(350)] = 15021, - [SMALL_STATE(351)] = 15038, - [SMALL_STATE(352)] = 15055, - [SMALL_STATE(353)] = 15072, - [SMALL_STATE(354)] = 15089, - [SMALL_STATE(355)] = 15106, - [SMALL_STATE(356)] = 15123, - [SMALL_STATE(357)] = 15140, - [SMALL_STATE(358)] = 15157, - [SMALL_STATE(359)] = 15174, - [SMALL_STATE(360)] = 15191, - [SMALL_STATE(361)] = 15208, - [SMALL_STATE(362)] = 15225, - [SMALL_STATE(363)] = 15242, - [SMALL_STATE(364)] = 15259, - [SMALL_STATE(365)] = 15276, - [SMALL_STATE(366)] = 15293, - [SMALL_STATE(367)] = 15310, - [SMALL_STATE(368)] = 15329, - [SMALL_STATE(369)] = 15346, - [SMALL_STATE(370)] = 15363, - [SMALL_STATE(371)] = 15380, - [SMALL_STATE(372)] = 15397, - [SMALL_STATE(373)] = 15414, - [SMALL_STATE(374)] = 15432, - [SMALL_STATE(375)] = 15448, - [SMALL_STATE(376)] = 15464, - [SMALL_STATE(377)] = 15480, - [SMALL_STATE(378)] = 15500, - [SMALL_STATE(379)] = 15516, - [SMALL_STATE(380)] = 15536, - [SMALL_STATE(381)] = 15552, - [SMALL_STATE(382)] = 15570, - [SMALL_STATE(383)] = 15586, - [SMALL_STATE(384)] = 15604, - [SMALL_STATE(385)] = 15620, - [SMALL_STATE(386)] = 15636, - [SMALL_STATE(387)] = 15652, - [SMALL_STATE(388)] = 15668, - [SMALL_STATE(389)] = 15684, - [SMALL_STATE(390)] = 15702, - [SMALL_STATE(391)] = 15718, - [SMALL_STATE(392)] = 15734, - [SMALL_STATE(393)] = 15750, - [SMALL_STATE(394)] = 15766, - [SMALL_STATE(395)] = 15781, - [SMALL_STATE(396)] = 15800, - [SMALL_STATE(397)] = 15815, - [SMALL_STATE(398)] = 15830, - [SMALL_STATE(399)] = 15847, - [SMALL_STATE(400)] = 15864, - [SMALL_STATE(401)] = 15879, - [SMALL_STATE(402)] = 15894, - [SMALL_STATE(403)] = 15909, - [SMALL_STATE(404)] = 15924, - [SMALL_STATE(405)] = 15939, - [SMALL_STATE(406)] = 15954, - [SMALL_STATE(407)] = 15969, - [SMALL_STATE(408)] = 15984, - [SMALL_STATE(409)] = 15999, - [SMALL_STATE(410)] = 16016, - [SMALL_STATE(411)] = 16032, - [SMALL_STATE(412)] = 16046, - [SMALL_STATE(413)] = 16060, - [SMALL_STATE(414)] = 16074, - [SMALL_STATE(415)] = 16090, - [SMALL_STATE(416)] = 16106, - [SMALL_STATE(417)] = 16122, - [SMALL_STATE(418)] = 16140, - [SMALL_STATE(419)] = 16160, - [SMALL_STATE(420)] = 16180, - [SMALL_STATE(421)] = 16194, - [SMALL_STATE(422)] = 16214, - [SMALL_STATE(423)] = 16228, - [SMALL_STATE(424)] = 16242, - [SMALL_STATE(425)] = 16258, - [SMALL_STATE(426)] = 16278, - [SMALL_STATE(427)] = 16300, - [SMALL_STATE(428)] = 16316, - [SMALL_STATE(429)] = 16334, - [SMALL_STATE(430)] = 16356, - [SMALL_STATE(431)] = 16370, - [SMALL_STATE(432)] = 16390, - [SMALL_STATE(433)] = 16404, - [SMALL_STATE(434)] = 16418, - [SMALL_STATE(435)] = 16436, - [SMALL_STATE(436)] = 16450, - [SMALL_STATE(437)] = 16470, - [SMALL_STATE(438)] = 16486, - [SMALL_STATE(439)] = 16500, - [SMALL_STATE(440)] = 16516, - [SMALL_STATE(441)] = 16532, - [SMALL_STATE(442)] = 16550, - [SMALL_STATE(443)] = 16564, - [SMALL_STATE(444)] = 16577, - [SMALL_STATE(445)] = 16590, - [SMALL_STATE(446)] = 16601, - [SMALL_STATE(447)] = 16616, - [SMALL_STATE(448)] = 16627, - [SMALL_STATE(449)] = 16644, - [SMALL_STATE(450)] = 16659, - [SMALL_STATE(451)] = 16674, - [SMALL_STATE(452)] = 16687, - [SMALL_STATE(453)] = 16702, - [SMALL_STATE(454)] = 16717, - [SMALL_STATE(455)] = 16734, - [SMALL_STATE(456)] = 16753, - [SMALL_STATE(457)] = 16772, - [SMALL_STATE(458)] = 16787, - [SMALL_STATE(459)] = 16806, - [SMALL_STATE(460)] = 16825, - [SMALL_STATE(461)] = 16844, - [SMALL_STATE(462)] = 16863, - [SMALL_STATE(463)] = 16878, - [SMALL_STATE(464)] = 16893, - [SMALL_STATE(465)] = 16910, - [SMALL_STATE(466)] = 16929, - [SMALL_STATE(467)] = 16948, - [SMALL_STATE(468)] = 16967, - [SMALL_STATE(469)] = 16986, - [SMALL_STATE(470)] = 17005, - [SMALL_STATE(471)] = 17024, - [SMALL_STATE(472)] = 17043, - [SMALL_STATE(473)] = 17062, - [SMALL_STATE(474)] = 17077, - [SMALL_STATE(475)] = 17088, - [SMALL_STATE(476)] = 17107, - [SMALL_STATE(477)] = 17126, - [SMALL_STATE(478)] = 17140, - [SMALL_STATE(479)] = 17154, - [SMALL_STATE(480)] = 17164, - [SMALL_STATE(481)] = 17178, - [SMALL_STATE(482)] = 17190, - [SMALL_STATE(483)] = 17204, - [SMALL_STATE(484)] = 17220, - [SMALL_STATE(485)] = 17236, - [SMALL_STATE(486)] = 17252, - [SMALL_STATE(487)] = 17264, - [SMALL_STATE(488)] = 17274, - [SMALL_STATE(489)] = 17284, - [SMALL_STATE(490)] = 17296, - [SMALL_STATE(491)] = 17310, - [SMALL_STATE(492)] = 17326, - [SMALL_STATE(493)] = 17342, - [SMALL_STATE(494)] = 17356, - [SMALL_STATE(495)] = 17370, - [SMALL_STATE(496)] = 17386, - [SMALL_STATE(497)] = 17398, - [SMALL_STATE(498)] = 17414, - [SMALL_STATE(499)] = 17430, - [SMALL_STATE(500)] = 17446, - [SMALL_STATE(501)] = 17462, - [SMALL_STATE(502)] = 17476, - [SMALL_STATE(503)] = 17490, - [SMALL_STATE(504)] = 17500, - [SMALL_STATE(505)] = 17516, - [SMALL_STATE(506)] = 17532, - [SMALL_STATE(507)] = 17548, - [SMALL_STATE(508)] = 17564, - [SMALL_STATE(509)] = 17578, - [SMALL_STATE(510)] = 17594, - [SMALL_STATE(511)] = 17608, - [SMALL_STATE(512)] = 17624, - [SMALL_STATE(513)] = 17636, - [SMALL_STATE(514)] = 17650, - [SMALL_STATE(515)] = 17664, - [SMALL_STATE(516)] = 17680, - [SMALL_STATE(517)] = 17692, - [SMALL_STATE(518)] = 17704, - [SMALL_STATE(519)] = 17718, - [SMALL_STATE(520)] = 17732, - [SMALL_STATE(521)] = 17748, - [SMALL_STATE(522)] = 17758, - [SMALL_STATE(523)] = 17770, - [SMALL_STATE(524)] = 17780, - [SMALL_STATE(525)] = 17789, - [SMALL_STATE(526)] = 17800, - [SMALL_STATE(527)] = 17813, - [SMALL_STATE(528)] = 17826, - [SMALL_STATE(529)] = 17839, - [SMALL_STATE(530)] = 17852, - [SMALL_STATE(531)] = 17863, - [SMALL_STATE(532)] = 17876, - [SMALL_STATE(533)] = 17887, - [SMALL_STATE(534)] = 17898, - [SMALL_STATE(535)] = 17911, - [SMALL_STATE(536)] = 17922, - [SMALL_STATE(537)] = 17935, - [SMALL_STATE(538)] = 17944, - [SMALL_STATE(539)] = 17957, - [SMALL_STATE(540)] = 17970, - [SMALL_STATE(541)] = 17981, - [SMALL_STATE(542)] = 17994, - [SMALL_STATE(543)] = 18007, - [SMALL_STATE(544)] = 18020, - [SMALL_STATE(545)] = 18031, - [SMALL_STATE(546)] = 18044, - [SMALL_STATE(547)] = 18057, - [SMALL_STATE(548)] = 18070, - [SMALL_STATE(549)] = 18083, - [SMALL_STATE(550)] = 18096, - [SMALL_STATE(551)] = 18109, - [SMALL_STATE(552)] = 18122, - [SMALL_STATE(553)] = 18135, - [SMALL_STATE(554)] = 18148, - [SMALL_STATE(555)] = 18159, - [SMALL_STATE(556)] = 18172, - [SMALL_STATE(557)] = 18185, - [SMALL_STATE(558)] = 18194, - [SMALL_STATE(559)] = 18207, - [SMALL_STATE(560)] = 18220, - [SMALL_STATE(561)] = 18233, - [SMALL_STATE(562)] = 18246, - [SMALL_STATE(563)] = 18259, - [SMALL_STATE(564)] = 18270, - [SMALL_STATE(565)] = 18283, - [SMALL_STATE(566)] = 18296, - [SMALL_STATE(567)] = 18307, - [SMALL_STATE(568)] = 18320, - [SMALL_STATE(569)] = 18333, - [SMALL_STATE(570)] = 18346, - [SMALL_STATE(571)] = 18357, - [SMALL_STATE(572)] = 18370, - [SMALL_STATE(573)] = 18383, - [SMALL_STATE(574)] = 18396, - [SMALL_STATE(575)] = 18409, - [SMALL_STATE(576)] = 18420, - [SMALL_STATE(577)] = 18433, - [SMALL_STATE(578)] = 18446, - [SMALL_STATE(579)] = 18459, - [SMALL_STATE(580)] = 18472, - [SMALL_STATE(581)] = 18485, - [SMALL_STATE(582)] = 18498, - [SMALL_STATE(583)] = 18511, - [SMALL_STATE(584)] = 18524, - [SMALL_STATE(585)] = 18537, - [SMALL_STATE(586)] = 18550, - [SMALL_STATE(587)] = 18561, - [SMALL_STATE(588)] = 18574, - [SMALL_STATE(589)] = 18587, - [SMALL_STATE(590)] = 18600, - [SMALL_STATE(591)] = 18611, - [SMALL_STATE(592)] = 18624, - [SMALL_STATE(593)] = 18635, - [SMALL_STATE(594)] = 18643, - [SMALL_STATE(595)] = 18653, - [SMALL_STATE(596)] = 18661, - [SMALL_STATE(597)] = 18671, - [SMALL_STATE(598)] = 18681, - [SMALL_STATE(599)] = 18691, - [SMALL_STATE(600)] = 18701, - [SMALL_STATE(601)] = 18711, - [SMALL_STATE(602)] = 18721, - [SMALL_STATE(603)] = 18731, - [SMALL_STATE(604)] = 18741, - [SMALL_STATE(605)] = 18751, - [SMALL_STATE(606)] = 18761, - [SMALL_STATE(607)] = 18771, - [SMALL_STATE(608)] = 18781, - [SMALL_STATE(609)] = 18789, - [SMALL_STATE(610)] = 18797, - [SMALL_STATE(611)] = 18807, - [SMALL_STATE(612)] = 18817, - [SMALL_STATE(613)] = 18827, - [SMALL_STATE(614)] = 18837, - [SMALL_STATE(615)] = 18847, - [SMALL_STATE(616)] = 18855, - [SMALL_STATE(617)] = 18863, - [SMALL_STATE(618)] = 18871, - [SMALL_STATE(619)] = 18881, - [SMALL_STATE(620)] = 18891, - [SMALL_STATE(621)] = 18901, - [SMALL_STATE(622)] = 18911, - [SMALL_STATE(623)] = 18921, - [SMALL_STATE(624)] = 18931, - [SMALL_STATE(625)] = 18941, - [SMALL_STATE(626)] = 18951, - [SMALL_STATE(627)] = 18961, - [SMALL_STATE(628)] = 18971, - [SMALL_STATE(629)] = 18981, - [SMALL_STATE(630)] = 18991, - [SMALL_STATE(631)] = 19001, - [SMALL_STATE(632)] = 19011, - [SMALL_STATE(633)] = 19019, - [SMALL_STATE(634)] = 19029, - [SMALL_STATE(635)] = 19039, - [SMALL_STATE(636)] = 19047, - [SMALL_STATE(637)] = 19055, - [SMALL_STATE(638)] = 19063, - [SMALL_STATE(639)] = 19073, - [SMALL_STATE(640)] = 19083, - [SMALL_STATE(641)] = 19093, - [SMALL_STATE(642)] = 19103, - [SMALL_STATE(643)] = 19111, - [SMALL_STATE(644)] = 19121, - [SMALL_STATE(645)] = 19131, - [SMALL_STATE(646)] = 19141, - [SMALL_STATE(647)] = 19151, - [SMALL_STATE(648)] = 19161, - [SMALL_STATE(649)] = 19171, - [SMALL_STATE(650)] = 19181, - [SMALL_STATE(651)] = 19191, - [SMALL_STATE(652)] = 19201, - [SMALL_STATE(653)] = 19211, - [SMALL_STATE(654)] = 19221, - [SMALL_STATE(655)] = 19231, - [SMALL_STATE(656)] = 19241, - [SMALL_STATE(657)] = 19251, - [SMALL_STATE(658)] = 19259, - [SMALL_STATE(659)] = 19269, - [SMALL_STATE(660)] = 19279, - [SMALL_STATE(661)] = 19289, - [SMALL_STATE(662)] = 19299, - [SMALL_STATE(663)] = 19307, - [SMALL_STATE(664)] = 19315, - [SMALL_STATE(665)] = 19325, - [SMALL_STATE(666)] = 19335, - [SMALL_STATE(667)] = 19345, - [SMALL_STATE(668)] = 19355, - [SMALL_STATE(669)] = 19365, - [SMALL_STATE(670)] = 19375, - [SMALL_STATE(671)] = 19385, - [SMALL_STATE(672)] = 19395, - [SMALL_STATE(673)] = 19405, - [SMALL_STATE(674)] = 19415, - [SMALL_STATE(675)] = 19423, - [SMALL_STATE(676)] = 19433, - [SMALL_STATE(677)] = 19441, - [SMALL_STATE(678)] = 19451, - [SMALL_STATE(679)] = 19461, - [SMALL_STATE(680)] = 19469, - [SMALL_STATE(681)] = 19479, - [SMALL_STATE(682)] = 19489, - [SMALL_STATE(683)] = 19497, - [SMALL_STATE(684)] = 19504, - [SMALL_STATE(685)] = 19511, - [SMALL_STATE(686)] = 19518, - [SMALL_STATE(687)] = 19525, - [SMALL_STATE(688)] = 19532, - [SMALL_STATE(689)] = 19539, - [SMALL_STATE(690)] = 19546, - [SMALL_STATE(691)] = 19553, - [SMALL_STATE(692)] = 19560, - [SMALL_STATE(693)] = 19567, - [SMALL_STATE(694)] = 19574, - [SMALL_STATE(695)] = 19581, - [SMALL_STATE(696)] = 19588, - [SMALL_STATE(697)] = 19595, - [SMALL_STATE(698)] = 19602, - [SMALL_STATE(699)] = 19609, - [SMALL_STATE(700)] = 19616, - [SMALL_STATE(701)] = 19623, - [SMALL_STATE(702)] = 19630, - [SMALL_STATE(703)] = 19637, - [SMALL_STATE(704)] = 19644, - [SMALL_STATE(705)] = 19651, - [SMALL_STATE(706)] = 19658, - [SMALL_STATE(707)] = 19665, - [SMALL_STATE(708)] = 19672, - [SMALL_STATE(709)] = 19679, - [SMALL_STATE(710)] = 19686, - [SMALL_STATE(711)] = 19693, - [SMALL_STATE(712)] = 19700, - [SMALL_STATE(713)] = 19707, - [SMALL_STATE(714)] = 19714, - [SMALL_STATE(715)] = 19721, - [SMALL_STATE(716)] = 19728, - [SMALL_STATE(717)] = 19735, - [SMALL_STATE(718)] = 19742, - [SMALL_STATE(719)] = 19749, - [SMALL_STATE(720)] = 19756, - [SMALL_STATE(721)] = 19763, - [SMALL_STATE(722)] = 19770, - [SMALL_STATE(723)] = 19777, - [SMALL_STATE(724)] = 19784, - [SMALL_STATE(725)] = 19791, - [SMALL_STATE(726)] = 19798, - [SMALL_STATE(727)] = 19805, - [SMALL_STATE(728)] = 19812, - [SMALL_STATE(729)] = 19819, - [SMALL_STATE(730)] = 19826, - [SMALL_STATE(731)] = 19833, - [SMALL_STATE(732)] = 19840, - [SMALL_STATE(733)] = 19847, - [SMALL_STATE(734)] = 19854, - [SMALL_STATE(735)] = 19861, - [SMALL_STATE(736)] = 19868, - [SMALL_STATE(737)] = 19875, - [SMALL_STATE(738)] = 19882, - [SMALL_STATE(739)] = 19889, - [SMALL_STATE(740)] = 19896, - [SMALL_STATE(741)] = 19903, - [SMALL_STATE(742)] = 19910, - [SMALL_STATE(743)] = 19917, - [SMALL_STATE(744)] = 19924, - [SMALL_STATE(745)] = 19931, - [SMALL_STATE(746)] = 19938, - [SMALL_STATE(747)] = 19945, - [SMALL_STATE(748)] = 19952, - [SMALL_STATE(749)] = 19959, - [SMALL_STATE(750)] = 19966, - [SMALL_STATE(751)] = 19973, - [SMALL_STATE(752)] = 19980, - [SMALL_STATE(753)] = 19987, - [SMALL_STATE(754)] = 19994, - [SMALL_STATE(755)] = 20001, - [SMALL_STATE(756)] = 20008, - [SMALL_STATE(757)] = 20015, - [SMALL_STATE(758)] = 20022, - [SMALL_STATE(759)] = 20029, - [SMALL_STATE(760)] = 20036, - [SMALL_STATE(761)] = 20043, - [SMALL_STATE(762)] = 20050, - [SMALL_STATE(763)] = 20057, - [SMALL_STATE(764)] = 20064, - [SMALL_STATE(765)] = 20071, - [SMALL_STATE(766)] = 20078, - [SMALL_STATE(767)] = 20085, - [SMALL_STATE(768)] = 20092, - [SMALL_STATE(769)] = 20099, - [SMALL_STATE(770)] = 20106, - [SMALL_STATE(771)] = 20113, - [SMALL_STATE(772)] = 20120, - [SMALL_STATE(773)] = 20127, - [SMALL_STATE(774)] = 20134, + [SMALL_STATE(158)] = 9635, + [SMALL_STATE(159)] = 9689, + [SMALL_STATE(160)] = 9743, + [SMALL_STATE(161)] = 9797, + [SMALL_STATE(162)] = 9851, + [SMALL_STATE(163)] = 9899, + [SMALL_STATE(164)] = 9947, + [SMALL_STATE(165)] = 9995, + [SMALL_STATE(166)] = 10043, + [SMALL_STATE(167)] = 10091, + [SMALL_STATE(168)] = 10138, + [SMALL_STATE(169)] = 10185, + [SMALL_STATE(170)] = 10232, + [SMALL_STATE(171)] = 10279, + [SMALL_STATE(172)] = 10326, + [SMALL_STATE(173)] = 10372, + [SMALL_STATE(174)] = 10416, + [SMALL_STATE(175)] = 10460, + [SMALL_STATE(176)] = 10506, + [SMALL_STATE(177)] = 10550, + [SMALL_STATE(178)] = 10596, + [SMALL_STATE(179)] = 10640, + [SMALL_STATE(180)] = 10684, + [SMALL_STATE(181)] = 10730, + [SMALL_STATE(182)] = 10774, + [SMALL_STATE(183)] = 10818, + [SMALL_STATE(184)] = 10862, + [SMALL_STATE(185)] = 10908, + [SMALL_STATE(186)] = 10954, + [SMALL_STATE(187)] = 10998, + [SMALL_STATE(188)] = 11044, + [SMALL_STATE(189)] = 11090, + [SMALL_STATE(190)] = 11136, + [SMALL_STATE(191)] = 11182, + [SMALL_STATE(192)] = 11228, + [SMALL_STATE(193)] = 11272, + [SMALL_STATE(194)] = 11318, + [SMALL_STATE(195)] = 11364, + [SMALL_STATE(196)] = 11410, + [SMALL_STATE(197)] = 11454, + [SMALL_STATE(198)] = 11498, + [SMALL_STATE(199)] = 11544, + [SMALL_STATE(200)] = 11590, + [SMALL_STATE(201)] = 11631, + [SMALL_STATE(202)] = 11672, + [SMALL_STATE(203)] = 11713, + [SMALL_STATE(204)] = 11754, + [SMALL_STATE(205)] = 11795, + [SMALL_STATE(206)] = 11836, + [SMALL_STATE(207)] = 11863, + [SMALL_STATE(208)] = 11904, + [SMALL_STATE(209)] = 11945, + [SMALL_STATE(210)] = 11986, + [SMALL_STATE(211)] = 12027, + [SMALL_STATE(212)] = 12068, + [SMALL_STATE(213)] = 12105, + [SMALL_STATE(214)] = 12132, + [SMALL_STATE(215)] = 12173, + [SMALL_STATE(216)] = 12214, + [SMALL_STATE(217)] = 12255, + [SMALL_STATE(218)] = 12295, + [SMALL_STATE(219)] = 12319, + [SMALL_STATE(220)] = 12343, + [SMALL_STATE(221)] = 12367, + [SMALL_STATE(222)] = 12391, + [SMALL_STATE(223)] = 12415, + [SMALL_STATE(224)] = 12457, + [SMALL_STATE(225)] = 12481, + [SMALL_STATE(226)] = 12505, + [SMALL_STATE(227)] = 12547, + [SMALL_STATE(228)] = 12589, + [SMALL_STATE(229)] = 12613, + [SMALL_STATE(230)] = 12655, + [SMALL_STATE(231)] = 12685, + [SMALL_STATE(232)] = 12709, + [SMALL_STATE(233)] = 12733, + [SMALL_STATE(234)] = 12757, + [SMALL_STATE(235)] = 12781, + [SMALL_STATE(236)] = 12805, + [SMALL_STATE(237)] = 12844, + [SMALL_STATE(238)] = 12883, + [SMALL_STATE(239)] = 12922, + [SMALL_STATE(240)] = 12961, + [SMALL_STATE(241)] = 12990, + [SMALL_STATE(242)] = 13029, + [SMALL_STATE(243)] = 13055, + [SMALL_STATE(244)] = 13081, + [SMALL_STATE(245)] = 13108, + [SMALL_STATE(246)] = 13129, + [SMALL_STATE(247)] = 13154, + [SMALL_STATE(248)] = 13175, + [SMALL_STATE(249)] = 13209, + [SMALL_STATE(250)] = 13235, + [SMALL_STATE(251)] = 13259, + [SMALL_STATE(252)] = 13293, + [SMALL_STATE(253)] = 13327, + [SMALL_STATE(254)] = 13351, + [SMALL_STATE(255)] = 13385, + [SMALL_STATE(256)] = 13419, + [SMALL_STATE(257)] = 13453, + [SMALL_STATE(258)] = 13487, + [SMALL_STATE(259)] = 13521, + [SMALL_STATE(260)] = 13555, + [SMALL_STATE(261)] = 13581, + [SMALL_STATE(262)] = 13600, + [SMALL_STATE(263)] = 13619, + [SMALL_STATE(264)] = 13640, + [SMALL_STATE(265)] = 13659, + [SMALL_STATE(266)] = 13678, + [SMALL_STATE(267)] = 13697, + [SMALL_STATE(268)] = 13716, + [SMALL_STATE(269)] = 13739, + [SMALL_STATE(270)] = 13760, + [SMALL_STATE(271)] = 13779, + [SMALL_STATE(272)] = 13797, + [SMALL_STATE(273)] = 13815, + [SMALL_STATE(274)] = 13833, + [SMALL_STATE(275)] = 13851, + [SMALL_STATE(276)] = 13869, + [SMALL_STATE(277)] = 13887, + [SMALL_STATE(278)] = 13905, + [SMALL_STATE(279)] = 13923, + [SMALL_STATE(280)] = 13941, + [SMALL_STATE(281)] = 13959, + [SMALL_STATE(282)] = 13977, + [SMALL_STATE(283)] = 13995, + [SMALL_STATE(284)] = 14013, + [SMALL_STATE(285)] = 14031, + [SMALL_STATE(286)] = 14049, + [SMALL_STATE(287)] = 14067, + [SMALL_STATE(288)] = 14085, + [SMALL_STATE(289)] = 14103, + [SMALL_STATE(290)] = 14121, + [SMALL_STATE(291)] = 14139, + [SMALL_STATE(292)] = 14157, + [SMALL_STATE(293)] = 14175, + [SMALL_STATE(294)] = 14193, + [SMALL_STATE(295)] = 14211, + [SMALL_STATE(296)] = 14229, + [SMALL_STATE(297)] = 14247, + [SMALL_STATE(298)] = 14265, + [SMALL_STATE(299)] = 14283, + [SMALL_STATE(300)] = 14303, + [SMALL_STATE(301)] = 14321, + [SMALL_STATE(302)] = 14339, + [SMALL_STATE(303)] = 14357, + [SMALL_STATE(304)] = 14379, + [SMALL_STATE(305)] = 14397, + [SMALL_STATE(306)] = 14415, + [SMALL_STATE(307)] = 14449, + [SMALL_STATE(308)] = 14467, + [SMALL_STATE(309)] = 14489, + [SMALL_STATE(310)] = 14507, + [SMALL_STATE(311)] = 14525, + [SMALL_STATE(312)] = 14559, + [SMALL_STATE(313)] = 14577, + [SMALL_STATE(314)] = 14595, + [SMALL_STATE(315)] = 14615, + [SMALL_STATE(316)] = 14635, + [SMALL_STATE(317)] = 14653, + [SMALL_STATE(318)] = 14671, + [SMALL_STATE(319)] = 14689, + [SMALL_STATE(320)] = 14707, + [SMALL_STATE(321)] = 14725, + [SMALL_STATE(322)] = 14743, + [SMALL_STATE(323)] = 14761, + [SMALL_STATE(324)] = 14783, + [SMALL_STATE(325)] = 14801, + [SMALL_STATE(326)] = 14819, + [SMALL_STATE(327)] = 14848, + [SMALL_STATE(328)] = 14865, + [SMALL_STATE(329)] = 14882, + [SMALL_STATE(330)] = 14899, + [SMALL_STATE(331)] = 14916, + [SMALL_STATE(332)] = 14933, + [SMALL_STATE(333)] = 14954, + [SMALL_STATE(334)] = 14971, + [SMALL_STATE(335)] = 14988, + [SMALL_STATE(336)] = 15005, + [SMALL_STATE(337)] = 15022, + [SMALL_STATE(338)] = 15039, + [SMALL_STATE(339)] = 15056, + [SMALL_STATE(340)] = 15073, + [SMALL_STATE(341)] = 15090, + [SMALL_STATE(342)] = 15107, + [SMALL_STATE(343)] = 15124, + [SMALL_STATE(344)] = 15141, + [SMALL_STATE(345)] = 15158, + [SMALL_STATE(346)] = 15175, + [SMALL_STATE(347)] = 15192, + [SMALL_STATE(348)] = 15209, + [SMALL_STATE(349)] = 15226, + [SMALL_STATE(350)] = 15243, + [SMALL_STATE(351)] = 15260, + [SMALL_STATE(352)] = 15277, + [SMALL_STATE(353)] = 15296, + [SMALL_STATE(354)] = 15313, + [SMALL_STATE(355)] = 15330, + [SMALL_STATE(356)] = 15347, + [SMALL_STATE(357)] = 15364, + [SMALL_STATE(358)] = 15381, + [SMALL_STATE(359)] = 15398, + [SMALL_STATE(360)] = 15415, + [SMALL_STATE(361)] = 15432, + [SMALL_STATE(362)] = 15449, + [SMALL_STATE(363)] = 15466, + [SMALL_STATE(364)] = 15483, + [SMALL_STATE(365)] = 15500, + [SMALL_STATE(366)] = 15517, + [SMALL_STATE(367)] = 15534, + [SMALL_STATE(368)] = 15553, + [SMALL_STATE(369)] = 15572, + [SMALL_STATE(370)] = 15589, + [SMALL_STATE(371)] = 15614, + [SMALL_STATE(372)] = 15631, + [SMALL_STATE(373)] = 15648, + [SMALL_STATE(374)] = 15665, + [SMALL_STATE(375)] = 15682, + [SMALL_STATE(376)] = 15699, + [SMALL_STATE(377)] = 15716, + [SMALL_STATE(378)] = 15733, + [SMALL_STATE(379)] = 15750, + [SMALL_STATE(380)] = 15767, + [SMALL_STATE(381)] = 15784, + [SMALL_STATE(382)] = 15800, + [SMALL_STATE(383)] = 15816, + [SMALL_STATE(384)] = 15832, + [SMALL_STATE(385)] = 15850, + [SMALL_STATE(386)] = 15866, + [SMALL_STATE(387)] = 15882, + [SMALL_STATE(388)] = 15898, + [SMALL_STATE(389)] = 15914, + [SMALL_STATE(390)] = 15934, + [SMALL_STATE(391)] = 15950, + [SMALL_STATE(392)] = 15968, + [SMALL_STATE(393)] = 15988, + [SMALL_STATE(394)] = 16006, + [SMALL_STATE(395)] = 16022, + [SMALL_STATE(396)] = 16038, + [SMALL_STATE(397)] = 16054, + [SMALL_STATE(398)] = 16070, + [SMALL_STATE(399)] = 16088, + [SMALL_STATE(400)] = 16104, + [SMALL_STATE(401)] = 16120, + [SMALL_STATE(402)] = 16136, + [SMALL_STATE(403)] = 16151, + [SMALL_STATE(404)] = 16166, + [SMALL_STATE(405)] = 16183, + [SMALL_STATE(406)] = 16200, + [SMALL_STATE(407)] = 16215, + [SMALL_STATE(408)] = 16230, + [SMALL_STATE(409)] = 16247, + [SMALL_STATE(410)] = 16266, + [SMALL_STATE(411)] = 16281, + [SMALL_STATE(412)] = 16296, + [SMALL_STATE(413)] = 16311, + [SMALL_STATE(414)] = 16326, + [SMALL_STATE(415)] = 16341, + [SMALL_STATE(416)] = 16356, + [SMALL_STATE(417)] = 16371, + [SMALL_STATE(418)] = 16386, + [SMALL_STATE(419)] = 16406, + [SMALL_STATE(420)] = 16426, + [SMALL_STATE(421)] = 16440, + [SMALL_STATE(422)] = 16456, + [SMALL_STATE(423)] = 16472, + [SMALL_STATE(424)] = 16492, + [SMALL_STATE(425)] = 16508, + [SMALL_STATE(426)] = 16524, + [SMALL_STATE(427)] = 16540, + [SMALL_STATE(428)] = 16556, + [SMALL_STATE(429)] = 16572, + [SMALL_STATE(430)] = 16586, + [SMALL_STATE(431)] = 16600, + [SMALL_STATE(432)] = 16614, + [SMALL_STATE(433)] = 16628, + [SMALL_STATE(434)] = 16642, + [SMALL_STATE(435)] = 16656, + [SMALL_STATE(436)] = 16670, + [SMALL_STATE(437)] = 16692, + [SMALL_STATE(438)] = 16712, + [SMALL_STATE(439)] = 16730, + [SMALL_STATE(440)] = 16750, + [SMALL_STATE(441)] = 16768, + [SMALL_STATE(442)] = 16782, + [SMALL_STATE(443)] = 16804, + [SMALL_STATE(444)] = 16818, + [SMALL_STATE(445)] = 16834, + [SMALL_STATE(446)] = 16854, + [SMALL_STATE(447)] = 16872, + [SMALL_STATE(448)] = 16886, + [SMALL_STATE(449)] = 16902, + [SMALL_STATE(450)] = 16920, + [SMALL_STATE(451)] = 16934, + [SMALL_STATE(452)] = 16953, + [SMALL_STATE(453)] = 16968, + [SMALL_STATE(454)] = 16983, + [SMALL_STATE(455)] = 16998, + [SMALL_STATE(456)] = 17009, + [SMALL_STATE(457)] = 17022, + [SMALL_STATE(458)] = 17035, + [SMALL_STATE(459)] = 17052, + [SMALL_STATE(460)] = 17067, + [SMALL_STATE(461)] = 17082, + [SMALL_STATE(462)] = 17099, + [SMALL_STATE(463)] = 17118, + [SMALL_STATE(464)] = 17137, + [SMALL_STATE(465)] = 17156, + [SMALL_STATE(466)] = 17175, + [SMALL_STATE(467)] = 17194, + [SMALL_STATE(468)] = 17205, + [SMALL_STATE(469)] = 17216, + [SMALL_STATE(470)] = 17231, + [SMALL_STATE(471)] = 17246, + [SMALL_STATE(472)] = 17265, + [SMALL_STATE(473)] = 17284, + [SMALL_STATE(474)] = 17303, + [SMALL_STATE(475)] = 17322, + [SMALL_STATE(476)] = 17341, + [SMALL_STATE(477)] = 17356, + [SMALL_STATE(478)] = 17369, + [SMALL_STATE(479)] = 17388, + [SMALL_STATE(480)] = 17407, + [SMALL_STATE(481)] = 17426, + [SMALL_STATE(482)] = 17445, + [SMALL_STATE(483)] = 17464, + [SMALL_STATE(484)] = 17479, + [SMALL_STATE(485)] = 17498, + [SMALL_STATE(486)] = 17517, + [SMALL_STATE(487)] = 17534, + [SMALL_STATE(488)] = 17553, + [SMALL_STATE(489)] = 17572, + [SMALL_STATE(490)] = 17584, + [SMALL_STATE(491)] = 17598, + [SMALL_STATE(492)] = 17614, + [SMALL_STATE(493)] = 17628, + [SMALL_STATE(494)] = 17644, + [SMALL_STATE(495)] = 17658, + [SMALL_STATE(496)] = 17672, + [SMALL_STATE(497)] = 17684, + [SMALL_STATE(498)] = 17700, + [SMALL_STATE(499)] = 17716, + [SMALL_STATE(500)] = 17732, + [SMALL_STATE(501)] = 17748, + [SMALL_STATE(502)] = 17758, + [SMALL_STATE(503)] = 17772, + [SMALL_STATE(504)] = 17788, + [SMALL_STATE(505)] = 17804, + [SMALL_STATE(506)] = 17814, + [SMALL_STATE(507)] = 17824, + [SMALL_STATE(508)] = 17840, + [SMALL_STATE(509)] = 17854, + [SMALL_STATE(510)] = 17864, + [SMALL_STATE(511)] = 17876, + [SMALL_STATE(512)] = 17888, + [SMALL_STATE(513)] = 17902, + [SMALL_STATE(514)] = 17916, + [SMALL_STATE(515)] = 17932, + [SMALL_STATE(516)] = 17946, + [SMALL_STATE(517)] = 17956, + [SMALL_STATE(518)] = 17972, + [SMALL_STATE(519)] = 17988, + [SMALL_STATE(520)] = 18004, + [SMALL_STATE(521)] = 18018, + [SMALL_STATE(522)] = 18032, + [SMALL_STATE(523)] = 18042, + [SMALL_STATE(524)] = 18058, + [SMALL_STATE(525)] = 18070, + [SMALL_STATE(526)] = 18084, + [SMALL_STATE(527)] = 18096, + [SMALL_STATE(528)] = 18112, + [SMALL_STATE(529)] = 18126, + [SMALL_STATE(530)] = 18140, + [SMALL_STATE(531)] = 18156, + [SMALL_STATE(532)] = 18172, + [SMALL_STATE(533)] = 18184, + [SMALL_STATE(534)] = 18196, + [SMALL_STATE(535)] = 18212, + [SMALL_STATE(536)] = 18226, + [SMALL_STATE(537)] = 18237, + [SMALL_STATE(538)] = 18250, + [SMALL_STATE(539)] = 18261, + [SMALL_STATE(540)] = 18274, + [SMALL_STATE(541)] = 18287, + [SMALL_STATE(542)] = 18296, + [SMALL_STATE(543)] = 18309, + [SMALL_STATE(544)] = 18322, + [SMALL_STATE(545)] = 18335, + [SMALL_STATE(546)] = 18348, + [SMALL_STATE(547)] = 18361, + [SMALL_STATE(548)] = 18374, + [SMALL_STATE(549)] = 18387, + [SMALL_STATE(550)] = 18400, + [SMALL_STATE(551)] = 18413, + [SMALL_STATE(552)] = 18426, + [SMALL_STATE(553)] = 18437, + [SMALL_STATE(554)] = 18448, + [SMALL_STATE(555)] = 18461, + [SMALL_STATE(556)] = 18472, + [SMALL_STATE(557)] = 18485, + [SMALL_STATE(558)] = 18494, + [SMALL_STATE(559)] = 18505, + [SMALL_STATE(560)] = 18518, + [SMALL_STATE(561)] = 18531, + [SMALL_STATE(562)] = 18544, + [SMALL_STATE(563)] = 18557, + [SMALL_STATE(564)] = 18570, + [SMALL_STATE(565)] = 18583, + [SMALL_STATE(566)] = 18596, + [SMALL_STATE(567)] = 18609, + [SMALL_STATE(568)] = 18622, + [SMALL_STATE(569)] = 18635, + [SMALL_STATE(570)] = 18648, + [SMALL_STATE(571)] = 18661, + [SMALL_STATE(572)] = 18674, + [SMALL_STATE(573)] = 18687, + [SMALL_STATE(574)] = 18698, + [SMALL_STATE(575)] = 18711, + [SMALL_STATE(576)] = 18724, + [SMALL_STATE(577)] = 18737, + [SMALL_STATE(578)] = 18750, + [SMALL_STATE(579)] = 18763, + [SMALL_STATE(580)] = 18776, + [SMALL_STATE(581)] = 18787, + [SMALL_STATE(582)] = 18800, + [SMALL_STATE(583)] = 18813, + [SMALL_STATE(584)] = 18826, + [SMALL_STATE(585)] = 18837, + [SMALL_STATE(586)] = 18850, + [SMALL_STATE(587)] = 18861, + [SMALL_STATE(588)] = 18874, + [SMALL_STATE(589)] = 18887, + [SMALL_STATE(590)] = 18900, + [SMALL_STATE(591)] = 18913, + [SMALL_STATE(592)] = 18926, + [SMALL_STATE(593)] = 18937, + [SMALL_STATE(594)] = 18948, + [SMALL_STATE(595)] = 18961, + [SMALL_STATE(596)] = 18972, + [SMALL_STATE(597)] = 18983, + [SMALL_STATE(598)] = 18996, + [SMALL_STATE(599)] = 19009, + [SMALL_STATE(600)] = 19022, + [SMALL_STATE(601)] = 19035, + [SMALL_STATE(602)] = 19044, + [SMALL_STATE(603)] = 19055, + [SMALL_STATE(604)] = 19068, + [SMALL_STATE(605)] = 19081, + [SMALL_STATE(606)] = 19091, + [SMALL_STATE(607)] = 19101, + [SMALL_STATE(608)] = 19111, + [SMALL_STATE(609)] = 19121, + [SMALL_STATE(610)] = 19131, + [SMALL_STATE(611)] = 19141, + [SMALL_STATE(612)] = 19149, + [SMALL_STATE(613)] = 19157, + [SMALL_STATE(614)] = 19167, + [SMALL_STATE(615)] = 19177, + [SMALL_STATE(616)] = 19187, + [SMALL_STATE(617)] = 19197, + [SMALL_STATE(618)] = 19205, + [SMALL_STATE(619)] = 19215, + [SMALL_STATE(620)] = 19225, + [SMALL_STATE(621)] = 19235, + [SMALL_STATE(622)] = 19245, + [SMALL_STATE(623)] = 19255, + [SMALL_STATE(624)] = 19265, + [SMALL_STATE(625)] = 19275, + [SMALL_STATE(626)] = 19285, + [SMALL_STATE(627)] = 19295, + [SMALL_STATE(628)] = 19305, + [SMALL_STATE(629)] = 19315, + [SMALL_STATE(630)] = 19325, + [SMALL_STATE(631)] = 19335, + [SMALL_STATE(632)] = 19345, + [SMALL_STATE(633)] = 19355, + [SMALL_STATE(634)] = 19363, + [SMALL_STATE(635)] = 19371, + [SMALL_STATE(636)] = 19381, + [SMALL_STATE(637)] = 19389, + [SMALL_STATE(638)] = 19399, + [SMALL_STATE(639)] = 19407, + [SMALL_STATE(640)] = 19417, + [SMALL_STATE(641)] = 19425, + [SMALL_STATE(642)] = 19433, + [SMALL_STATE(643)] = 19443, + [SMALL_STATE(644)] = 19453, + [SMALL_STATE(645)] = 19463, + [SMALL_STATE(646)] = 19471, + [SMALL_STATE(647)] = 19481, + [SMALL_STATE(648)] = 19491, + [SMALL_STATE(649)] = 19501, + [SMALL_STATE(650)] = 19511, + [SMALL_STATE(651)] = 19521, + [SMALL_STATE(652)] = 19529, + [SMALL_STATE(653)] = 19539, + [SMALL_STATE(654)] = 19549, + [SMALL_STATE(655)] = 19559, + [SMALL_STATE(656)] = 19569, + [SMALL_STATE(657)] = 19579, + [SMALL_STATE(658)] = 19589, + [SMALL_STATE(659)] = 19599, + [SMALL_STATE(660)] = 19609, + [SMALL_STATE(661)] = 19619, + [SMALL_STATE(662)] = 19629, + [SMALL_STATE(663)] = 19637, + [SMALL_STATE(664)] = 19647, + [SMALL_STATE(665)] = 19657, + [SMALL_STATE(666)] = 19667, + [SMALL_STATE(667)] = 19675, + [SMALL_STATE(668)] = 19683, + [SMALL_STATE(669)] = 19693, + [SMALL_STATE(670)] = 19703, + [SMALL_STATE(671)] = 19713, + [SMALL_STATE(672)] = 19721, + [SMALL_STATE(673)] = 19731, + [SMALL_STATE(674)] = 19741, + [SMALL_STATE(675)] = 19749, + [SMALL_STATE(676)] = 19759, + [SMALL_STATE(677)] = 19767, + [SMALL_STATE(678)] = 19777, + [SMALL_STATE(679)] = 19787, + [SMALL_STATE(680)] = 19797, + [SMALL_STATE(681)] = 19807, + [SMALL_STATE(682)] = 19817, + [SMALL_STATE(683)] = 19827, + [SMALL_STATE(684)] = 19835, + [SMALL_STATE(685)] = 19845, + [SMALL_STATE(686)] = 19855, + [SMALL_STATE(687)] = 19865, + [SMALL_STATE(688)] = 19875, + [SMALL_STATE(689)] = 19883, + [SMALL_STATE(690)] = 19893, + [SMALL_STATE(691)] = 19903, + [SMALL_STATE(692)] = 19910, + [SMALL_STATE(693)] = 19917, + [SMALL_STATE(694)] = 19924, + [SMALL_STATE(695)] = 19931, + [SMALL_STATE(696)] = 19938, + [SMALL_STATE(697)] = 19945, + [SMALL_STATE(698)] = 19952, + [SMALL_STATE(699)] = 19959, + [SMALL_STATE(700)] = 19966, + [SMALL_STATE(701)] = 19973, + [SMALL_STATE(702)] = 19980, + [SMALL_STATE(703)] = 19987, + [SMALL_STATE(704)] = 19994, + [SMALL_STATE(705)] = 20001, + [SMALL_STATE(706)] = 20008, + [SMALL_STATE(707)] = 20015, + [SMALL_STATE(708)] = 20022, + [SMALL_STATE(709)] = 20029, + [SMALL_STATE(710)] = 20036, + [SMALL_STATE(711)] = 20043, + [SMALL_STATE(712)] = 20050, + [SMALL_STATE(713)] = 20057, + [SMALL_STATE(714)] = 20064, + [SMALL_STATE(715)] = 20071, + [SMALL_STATE(716)] = 20078, + [SMALL_STATE(717)] = 20085, + [SMALL_STATE(718)] = 20092, + [SMALL_STATE(719)] = 20099, + [SMALL_STATE(720)] = 20106, + [SMALL_STATE(721)] = 20113, + [SMALL_STATE(722)] = 20120, + [SMALL_STATE(723)] = 20127, + [SMALL_STATE(724)] = 20134, + [SMALL_STATE(725)] = 20141, + [SMALL_STATE(726)] = 20148, + [SMALL_STATE(727)] = 20155, + [SMALL_STATE(728)] = 20162, + [SMALL_STATE(729)] = 20169, + [SMALL_STATE(730)] = 20176, + [SMALL_STATE(731)] = 20183, + [SMALL_STATE(732)] = 20190, + [SMALL_STATE(733)] = 20197, + [SMALL_STATE(734)] = 20204, + [SMALL_STATE(735)] = 20211, + [SMALL_STATE(736)] = 20218, + [SMALL_STATE(737)] = 20225, + [SMALL_STATE(738)] = 20232, + [SMALL_STATE(739)] = 20239, + [SMALL_STATE(740)] = 20246, + [SMALL_STATE(741)] = 20253, + [SMALL_STATE(742)] = 20260, + [SMALL_STATE(743)] = 20267, + [SMALL_STATE(744)] = 20274, + [SMALL_STATE(745)] = 20281, + [SMALL_STATE(746)] = 20288, + [SMALL_STATE(747)] = 20295, + [SMALL_STATE(748)] = 20302, + [SMALL_STATE(749)] = 20309, + [SMALL_STATE(750)] = 20316, + [SMALL_STATE(751)] = 20323, + [SMALL_STATE(752)] = 20330, + [SMALL_STATE(753)] = 20337, + [SMALL_STATE(754)] = 20344, + [SMALL_STATE(755)] = 20351, + [SMALL_STATE(756)] = 20358, + [SMALL_STATE(757)] = 20365, + [SMALL_STATE(758)] = 20372, + [SMALL_STATE(759)] = 20379, + [SMALL_STATE(760)] = 20386, + [SMALL_STATE(761)] = 20393, + [SMALL_STATE(762)] = 20400, + [SMALL_STATE(763)] = 20407, + [SMALL_STATE(764)] = 20414, + [SMALL_STATE(765)] = 20421, + [SMALL_STATE(766)] = 20428, + [SMALL_STATE(767)] = 20435, + [SMALL_STATE(768)] = 20442, + [SMALL_STATE(769)] = 20449, + [SMALL_STATE(770)] = 20456, + [SMALL_STATE(771)] = 20463, + [SMALL_STATE(772)] = 20470, + [SMALL_STATE(773)] = 20477, + [SMALL_STATE(774)] = 20484, + [SMALL_STATE(775)] = 20491, + [SMALL_STATE(776)] = 20498, + [SMALL_STATE(777)] = 20505, + [SMALL_STATE(778)] = 20512, + [SMALL_STATE(779)] = 20519, + [SMALL_STATE(780)] = 20526, + [SMALL_STATE(781)] = 20533, + [SMALL_STATE(782)] = 20540, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -22437,803 +22887,815 @@ 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(700), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(588), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), [21] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 21), [23] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 21), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [27] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 17), - [29] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 17), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [27] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primitive, 1, 0, 0), + [29] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), [31] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), [33] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(605), - [41] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primitive, 1, 0, 0), - [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), - [45] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 22), - [47] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 22), - [49] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 28), - [51] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 28), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), - [55] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), - [57] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), - [59] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), - [61] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), - [63] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), - [65] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), - [67] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group, 3, 0, 0), - [69] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group, 3, 0, 0), - [71] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 3, 0, 20), - [73] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 3, 0, 20), - [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_string, 3, 0, 0), - [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), - [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), - [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), - [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bracket_expression, 4, 0, 21), - [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bracket_expression, 4, 0, 21), - [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipe_argument, 2, 0, 0), - [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipe_argument, 2, 0, 0), - [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(644), - [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(645), - [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), - [107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 1, 0, 23), - [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 1, 0, 23), - [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 37), - [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ternary_expression, 5, 0, 37), - [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), - [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), - [121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(194), - [124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_arguments, 1, 0, 0), - [126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_arguments, 1, 0, 0), - [128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), - [130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), - [134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), - [136] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(605), - [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_sequence, 1, 0, 0), - [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_sequence, 1, 0, 0), - [143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(206), - [146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 2, 0, 29), - [148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 2, 0, 29), - [150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), - [152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), - [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(633), - [162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), - [164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), - [166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 19), - [168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 19), - [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(645), - [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), - [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 2, 0, 13), - [179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 2, 0, 13), - [181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 1, 0, 0), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0), - [187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_expression, 1, 0, 0), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), - [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), - [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(583), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), - [223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(700), - [226] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(588), - [229] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(689), - [232] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(297), - [235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(124), - [238] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(122), - [241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(303), - [244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), - [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1, 0, 1), - [252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(207), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), - [267] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(760), - [270] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(583), - [273] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(719), - [276] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(331), - [279] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(123), - [282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(126), - [285] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(309), - [288] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(633), - [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), - [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), - [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), - [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), SHIFT_REPEAT(476), - [340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), - [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), - [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), - [346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), - [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), - [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), - [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), - [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), - [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), - [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), - [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), - [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), - [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(654), - [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655), - [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), - [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), - [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), - [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), - [488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), - [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), - [496] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(336), - [499] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(185), - [502] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(763), - [505] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(167), - [508] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(186), - [511] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(166), - [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [522] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(389), - [525] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(191), - [528] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(734), - [531] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(192), - [534] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(193), - [537] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(183), - [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), - [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), - [548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), - [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), - [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), - [562] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(203), - [565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 3, 0, 0), - [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), - [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(461), - [571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 12), - [573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 12), - [575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 18), - [577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 18), - [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), - [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [587] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(458), - [590] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(476), - [593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), - [595] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(696), - [598] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(399), - [601] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(655), - [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 6, 0, 27), - [620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 6, 0, 27), - [622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), - [624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), - [626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 5, 0, 16), - [628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 5, 0, 16), - [630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), - [632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), - [634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 3, 0, 16), - [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), - [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 3, 0, 16), - [642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 4, 0, 27), - [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), - [646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 4, 0, 27), - [648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 1, 0, 0), - [650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 1, 0, 0), - [652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__node, 1, 0, 1), - [654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__node, 1, 0, 1), - [656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 4, 0, 0), - [658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 4, 0, 0), - [660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 3, 0, 14), - [662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 3, 0, 14), - [664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 15), - [666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 15), - [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_tag, 3, 0, 0), - [670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_tag, 3, 0, 0), - [672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 3, 0, 0), - [674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3, 0, 0), - [676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_statement, 1, 0, 1), - [678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_statement, 1, 0, 1), - [680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 2), - [682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 2), - [684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 3, 0, 0), - [686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 3, 0, 0), - [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_body_expression, 4, 0, 34), - [692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__switch_body_expression, 4, 0, 34), - [694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), - [696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), - [698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 4, 0, 35), - [700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 4, 0, 35), - [702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 4, 0, 36), - [704] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 4, 0, 36), - [706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 3, 0, 15), - [708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 3, 0, 15), - [710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), - [712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), - [714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 3, 0, 0), - [716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 3, 0, 0), - [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 3, 0, 0), - [722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 3, 0, 0), - [724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 5, 0, 44), - [726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 5, 0, 44), - [728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 5, 0, 45), - [730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 5, 0, 45), - [732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_statement, 2, 0, 10), - [734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_statement, 2, 0, 10), - [736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_expression, 7, 0, 0), - [738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_expression, 7, 0, 0), - [740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), - [742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), - [744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 0), - [746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 0), - [748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 4), - [750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 4), - [752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 5), - [754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 5), - [756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 6), - [758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 6), - [760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 7), - [762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 7), - [764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 2, 0, 0), - [766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 2, 0, 0), - [768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), - [770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), - [772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 2, 0, 0), - [774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 2, 0, 0), - [776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 2, 0, 0), - [778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 2, 0, 0), - [780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 2, 0, 8), - [782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 2, 0, 8), - [784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 2, 0, 9), - [786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 2, 0, 9), - [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), - [792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), - [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), - [796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), - [802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), - [804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), - [808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2, 0, 10), - [810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2, 0, 10), - [812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 3, 0, 14), - [814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 3, 0, 14), - [816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_statement, 4, 0, 24), - [818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_statement, 4, 0, 24), - [820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), - [822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), - [824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 3, 0, 14), - [826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 3, 0, 14), - [828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), - [832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), - [834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), - [836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), - [842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 3, 0, 14), - [844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 3, 0, 14), - [846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_error_statement, 3, 0, 14), - [848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_error_statement, 3, 0, 14), - [850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 4, 0, 25), - [852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 4, 0, 25), - [854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 3, 0, 0), - [856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 3, 0, 0), - [858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 4, 0, 25), - [860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 4, 0, 25), - [862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 4, 0, 25), - [864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 4, 0, 25), - [866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doctype, 4, 0, 0), - [868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_doctype, 4, 0, 0), - [870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 3), - [872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 3), - [874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 1, 0, 0), - [876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), - [880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), - [882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 2, 0, 0), - [886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 2, 0, 0), - [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), - [890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 1, 0, 23), - [892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), - [894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), - [898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), - [900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 1, 0, 0), - [904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 1, 0, 0), - [906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), - [908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 3, 0, 0), - [910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 3, 0, 0), - [912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), - [914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 4, 0, 0), - [916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 4, 0, 0), - [918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), - [920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), - [924] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), - [926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 6, 0, 0), - [928] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 6, 0, 0), - [930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 26), - [932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), - [934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), - [936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 4, 0, 0), - [940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 4, 0, 0), - [942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), - [944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 5, 0, 0), - [948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 5, 0, 0), - [950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 3, 0, 0), - [952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 3, 0, 0), - [954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), - [958] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), - [960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), - [962] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), - [964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_event_binding, 4, 0, 0), - [966] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_event_binding, 4, 0, 0), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), + [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_style_unit, 1, 0, 0), + [47] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_unit, 1, 0, 0), + [49] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 22), + [51] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 22), + [53] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 23), + [55] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 23), + [57] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 29), + [59] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 29), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), + [63] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), + [65] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), + [67] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), + [69] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 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_group, 3, 0, 0), + [77] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group, 3, 0, 0), + [79] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), + [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), + [83] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 3, 0, 20), + [85] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 3, 0, 20), + [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), + [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), + [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), + [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), + [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bracket_expression, 4, 0, 21), + [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bracket_expression, 4, 0, 21), + [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipe_argument, 2, 0, 0), + [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipe_argument, 2, 0, 0), + [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 1, 0, 24), + [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 1, 0, 24), + [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), + [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), + [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(644), + [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), + [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 38), + [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ternary_expression, 5, 0, 38), + [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_arguments, 1, 0, 0), + [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_arguments, 1, 0, 0), + [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), + [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), + [133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(210), + [136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), + [138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_sequence, 1, 0, 0), + [142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_sequence, 1, 0, 0), + [144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), + [146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), + [148] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(613), + [151] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(204), + [154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 2, 0, 30), + [156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 2, 0, 30), + [158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [160] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(644), + [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), + [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(669), + [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}}, REDUCE(sym_arguments, 1, 0, 0), + [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), + [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), + [185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 19), + [187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 19), + [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), + [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0), + [197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_expression, 1, 0, 0), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), + [207] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(703), + [210] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(578), + [213] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(743), + [216] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(304), + [219] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(130), + [222] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(132), + [225] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(306), + [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(577), + [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), + [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [254] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(215), + [257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1, 0, 1), + [259] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(768), + [262] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(577), + [265] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(727), + [268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(336), + [271] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(128), + [274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(133), + [277] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(311), + [280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), + [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), + [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), + [296] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(669), + [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546), + [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), + [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), + [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [345] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), SHIFT_REPEAT(463), + [348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), + [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), + [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), + [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), + [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), + [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), + [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), + [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), + [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), + [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), + [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), + [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), + [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), + [472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), + [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), + [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), + [488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(368), + [491] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(184), + [494] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(714), + [497] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(185), + [500] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(187), + [503] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(188), + [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), + [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), + [516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [530] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(384), + [533] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(172), + [536] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(711), + [539] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(198), + [542] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(199), + [545] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(191), + [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), + [556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), + [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), + [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), + [570] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(202), + [573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 3, 0, 0), + [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), + [577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(488), + [579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 12), + [581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 12), + [583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 18), + [585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 18), + [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [593] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(451), + [596] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(463), + [599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), + [601] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(697), + [604] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(408), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [609] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(658), + [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), + [626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), + [628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 6, 0, 28), + [630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 6, 0, 28), + [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 5, 0, 16), + [636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 5, 0, 16), + [638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), + [640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), + [642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 3, 0, 16), + [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), + [646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 3, 0, 16), + [650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_tag, 3, 0, 0), + [652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_tag, 3, 0, 0), + [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__node, 1, 0, 1), + [656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__node, 1, 0, 1), + [658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 2, 0, 0), + [660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 2, 0, 0), + [662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 2, 0, 0), + [664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 2, 0, 0), + [666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 4, 0, 36), + [668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 4, 0, 36), + [670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 2, 0, 8), + [672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 2, 0, 8), + [674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 2, 0, 9), + [676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 2, 0, 9), + [678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_statement, 4, 0, 25), + [680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_statement, 4, 0, 25), + [682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), + [684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), + [686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 2), + [688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 2), + [690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 5), + [692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 5), + [694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 5, 0, 45), + [696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 5, 0, 45), + [698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 5, 0, 46), + [700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 5, 0, 46), + [702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 3, 0, 15), + [704] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 3, 0, 15), + [706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 15), + [708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 15), + [710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 6), + [712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 6), + [714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2, 0, 10), + [716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2, 0, 10), + [718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 3, 0, 0), + [720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 3, 0, 0), + [722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 7), + [724] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 7), + [726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 3, 0, 0), + [728] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 3, 0, 0), + [730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 4, 0, 26), + [732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 4, 0, 26), + [734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 4, 0, 37), + [736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 4, 0, 37), + [738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 0), + [740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 0), + [742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 3), + [744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 3), + [746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 4, 0, 26), + [748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 4, 0, 26), + [750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doctype, 4, 0, 0), + [752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_doctype, 4, 0, 0), + [754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), + [758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), + [760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_statement, 1, 0, 1), + [762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_statement, 1, 0, 1), + [764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 4, 0, 0), + [766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 4, 0, 0), + [768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), + [770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), + [772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), + [774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), + [776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_expression, 7, 0, 0), + [778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_expression, 7, 0, 0), + [780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), + [784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), + [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), + [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), + [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), + [800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 3, 0, 14), + [802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 3, 0, 14), + [804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), + [806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), + [808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 3, 0, 14), + [810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 3, 0, 14), + [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), + [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), + [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), + [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), + [826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_statement, 2, 0, 10), + [828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_statement, 2, 0, 10), + [830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 1, 0, 0), + [832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 1, 0, 0), + [834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 4, 0, 28), + [836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 4, 0, 28), + [840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 3, 0, 14), + [842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 3, 0, 14), + [844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_error_statement, 3, 0, 14), + [846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_error_statement, 3, 0, 14), + [848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 3, 0, 14), + [850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 3, 0, 14), + [852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 3, 0, 0), + [854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3, 0, 0), + [856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 3, 0, 0), + [858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 3, 0, 0), + [860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 4), + [862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 4), + [864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 2, 0, 0), + [866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 2, 0, 0), + [868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 3, 0, 0), + [870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 3, 0, 0), + [872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), + [874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_body_expression, 4, 0, 35), + [876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__switch_body_expression, 4, 0, 35), + [878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 4, 0, 26), + [880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 4, 0, 26), + [882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 1, 0, 0), + [884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), + [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), + [888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), + [890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), + [894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), + [896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 2, 0, 0), + [898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 2, 0, 0), + [900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 4, 0, 0), + [904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 4, 0, 0), + [906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 3, 0, 0), + [908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 3, 0, 0), + [910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), + [912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 1, 0, 0), + [914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 1, 0, 0), + [916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), + [918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 1, 0, 24), + [920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730), + [922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), + [926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), + [928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), + [930] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), + [932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 4, 0, 43), + [934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 4, 0, 43), + [936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), + [940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), + [942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_event_binding, 4, 0, 0), + [944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_event_binding, 4, 0, 0), + [946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), + [948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), + [950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), + [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 3, 0, 0), + [956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 3, 0, 0), + [958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 27), + [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), + [964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), + [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), [968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_binding, 4, 0, 0), [970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_binding, 4, 0, 0), - [972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_two_way_binding, 4, 0, 0), - [976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_two_way_binding, 4, 0, 0), - [978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 4, 0, 42), - [980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 4, 0, 42), - [982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 1, 0, 0), - [986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), - [988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_two_way_binding, 4, 0, 0), + [974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_two_way_binding, 4, 0, 0), + [976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 6, 0, 0), + [978] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 6, 0, 0), + [980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), + [982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 4, 0, 0), + [984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 4, 0, 0), + [986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 5, 0, 0), + [988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 5, 0, 0), [990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_name, 1, 0, 0), - [992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 30), - [994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), - [1000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 4, 0, 60), - [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), - [1008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), - [1010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), - [1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [1014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), - [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [1018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(532), - [1020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 3, 0, 57), - [1022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(411), - [1024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [1026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 2, 0, 31), - [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [1032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [1034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), - [1036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [1038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), - [1040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 3, 0, 38), - [1042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread, 2, 0, 0), - [1044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [1046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), - [1048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 4, 0, 26), - [1050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__short_concat_expression, 3, 0, 0), - [1052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 2, 0, 0), - [1054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), - [1056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), - [1058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [1060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [1062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), - [1064] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(669), - [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [1069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_declaration, 2, 0, 0), - [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), - [1073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 48), - [1075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), - [1077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504), - [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), - [1081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(505), - [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), - [1085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_declaration, 3, 0, 0), - [1087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(460), - [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [1091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), - [1093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(455), - [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [1097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), - [1099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_structural_declaration_repeat1, 2, 0, 0), - [1101] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_structural_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(543), - [1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [1106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(464), - [1109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(137), - [1112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), - [1114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [1116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(467), - [1118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), - [1120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468), - [1122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), - [1124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), - [1126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), - [1128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(471), - [1130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), - [1132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472), - [1134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), - [1136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), - [1138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread, 3, 0, 0), - [1140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), - [1142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), - [1144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), - [1146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), - [1148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), - [1150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), - [1152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias, 2, 0, 51), - [1154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 48), - [1156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [1158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [1160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 3, 0, 43), - [1162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [1164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [1166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), - [1168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), - [1170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 3, 0, 30), - [1172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [1174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), - [1176] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(730), - [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [1181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [1183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [1185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), - [1187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), - [1189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 4, 0, 47), - [1191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), - [1193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [1195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [1197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [1199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), - [1201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_expression, 4, 0, 0), - [1203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_expression, 4, 0, 62), - [1205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 5, 0, 64), - [1207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), - [1209] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(504), - [1212] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(504), - [1215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), - [1217] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(505), - [1220] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(505), - [1223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 1, 0, 0), - [1225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [1227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), - [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), - [1231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [1233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 0), - [1235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 52), SHIFT_REPEAT(172), - [1238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 52), - [1240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), - [1242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [1244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 2, 0, 53), - [1246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [1248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 4, 0, 61), - [1250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unit, 1, 0, 0), - [1252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(773), - [1254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), - [1256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), - [1258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), - [1260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), - [1262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), - [1264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), - [1266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), - [1268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [1270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [1272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), - [1274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), - [1276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), - [1278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 51), - [1280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 4, 0, 0), - [1282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [1284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [1286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 3, 0, 0), - [1288] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), SHIFT_REPEAT(121), - [1291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [1293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), - [1295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_substitution, 3, 0, 0), - [1297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), - [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), - [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), - [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [1309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), - [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), - [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), - [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), - [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [1321] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(210), - [1324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), - [1326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [1328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_template_expression, 3, 0, 58), - [1330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [1332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [1334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), - [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [1338] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(204), - [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [1343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(195), - [1346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), - [1348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [1350] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 40), SHIFT_REPEAT(495), - [1353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 40), - [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [1365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [1367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [1369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [1379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [1383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), - [1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), - [1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [1389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(158), - [1392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), - [1394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), - [1396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 32), - [1398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), - [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), - [1402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), - [1404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), - [1406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [1412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), - [1414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 3, 0, 0), - [1416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 49), - [1418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3, 0, 14), - [1420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 4, 0, 59), - [1422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_declaration, 6, 0, 50), - [1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), - [1428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406), - [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), - [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), - [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [1436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 6, 0, 63), - [1438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_timed_expression, 3, 0, 41), - [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), - [1446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 3, 0, 0), - [1448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [1450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [1452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), - [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), - [1460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), - [1462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [1466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [1468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [1470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 54), - [1472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), - [1474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), - [1476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 4, 0, 0), - [1478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 4, 0, 0), - [1480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [1482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), - [1484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [1486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [1488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [1490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), - [1492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), - [1494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 55), - [1496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_case, 4, 0, 56), - [1498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_case, 4, 0, 56), - [1500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__timed_argument, 2, 0, 0), - [1502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [1504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [1506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), - [1508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [1510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [1512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), - [1514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), - [1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [1520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_start_expression, 2, 0, 0), - [1522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_minimum, 3, 0, 33), - [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), - [1526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_start_expression, 2, 0, 0), - [1528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [1530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), - [1532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), - [1534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [1536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), - [1540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [1544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_start_expression, 2, 0, 0), - [1546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), - [1548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [1550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [1552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [1554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_if_start_expression, 3, 0, 0), - [1556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 3, 0, 32), - [1558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_reference, 3, 0, 0), - [1560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [1562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), - [1564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 5, 0, 46), - [1566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [1568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [1570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [1572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), - [1574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [1576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 4, 0, 39), - [1578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), - [1580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [1584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), - [1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), - [1590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), - [1594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [1596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), - [1598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), - [1600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [1602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), - [1604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), - [1606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), - [1608] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [1610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), - [1612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [1614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [1616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [1618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [1620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), - [1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [1624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), - [1626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), - [1628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [1630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), - [1632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [1634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [1636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), - [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [1642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [1644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [1646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 3, 0, 32), - [1648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [1652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), - [1654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_clause, 1, 0, 0), + [992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 1, 0, 0), + [996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), + [1002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [1004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429), + [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [1008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(536), + [1010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 31), + [1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [1014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [1016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(586), + [1018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 2, 0, 32), + [1020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), + [1022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), + [1024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 3, 0, 39), + [1026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread, 2, 0, 0), + [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), + [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [1032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), + [1034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), + [1036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [1040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), + [1042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [1044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [1046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 3, 0, 58), + [1048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(432), + [1050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [1052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 4, 0, 61), + [1054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [1056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(466), + [1058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), + [1060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__short_concat_expression, 3, 0, 0), + [1062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [1064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), + [1066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [1068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 2, 0, 0), + [1070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), + [1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), + [1074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), + [1076] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(635), + [1079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_declaration, 2, 0, 0), + [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [1083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 49), + [1085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56), + [1087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), + [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), + [1093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), + [1095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6), + [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), + [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), + [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), + [1107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530), + [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [1111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 4, 0, 27), + [1113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread, 3, 0, 0), + [1115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_declaration, 3, 0, 0), + [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [1119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), + [1121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), + [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475), + [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), + [1129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), + [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), + [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [1135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(531), + [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), + [1141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_structural_declaration_repeat1, 2, 0, 0), + [1143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_structural_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(589), + [1146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224), + [1148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(481), + [1150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [1152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482), + [1154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [1156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), + [1158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232), + [1160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [1162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), + [1164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), + [1166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [1168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), + [1170] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(486), + [1173] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(144), + [1176] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), + [1178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [1180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [1182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), + [1184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), + [1186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), + [1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), + [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [1192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), + [1194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [1196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 4, 0, 48), + [1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), + [1202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), + [1208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias, 2, 0, 52), + [1210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 49), + [1212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), + [1214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 3, 0, 31), + [1216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), + [1218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 2, 0, 54), + [1220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [1222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [1224] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 53), SHIFT_REPEAT(177), + [1227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 53), + [1229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), + [1231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [1233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [1235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), + [1237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [1239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 4, 0, 62), + [1241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [1243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), + [1245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_expression, 4, 0, 0), + [1247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_expression, 4, 0, 63), + [1249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 5, 0, 65), + [1251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [1253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 3, 0, 44), + [1255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 1, 0, 0), + [1257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), + [1259] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(723), + [1262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), + [1264] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(530), + [1267] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(530), + [1270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), + [1272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(531), + [1275] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(531), + [1278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [1280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 0), + [1282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(208), + [1285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [1287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [1289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 52), + [1291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [1293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 4, 0, 0), + [1295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [1297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), + [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), + [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(722), + [1305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), + [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), + [1309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), + [1317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), + [1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [1321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), + [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), + [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [1329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_template_expression, 3, 0, 59), + [1331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 3, 0, 0), + [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [1335] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 41), SHIFT_REPEAT(497), + [1338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 41), + [1340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), + [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), + [1344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), + [1346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), + [1348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [1350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [1352] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), SHIFT_REPEAT(127), + [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), + [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), + [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [1365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717), + [1367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(726), + [1369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(728), + [1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), + [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [1379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [1383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [1387] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(165), + [1390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), + [1392] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(200), + [1395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), + [1397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), + [1399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [1401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [1403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [1407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), + [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [1411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), + [1413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_substitution, 3, 0, 0), + [1415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), + [1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), + [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), + [1421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unit, 1, 0, 0), + [1423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [1425] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(209), + [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), + [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), + [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [1436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 33), + [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [1440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_timed_expression, 3, 0, 42), + [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), + [1448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(415), + [1450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [1452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), + [1454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 4, 0, 0), + [1456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 4, 0, 0), + [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), + [1460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [1462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 55), + [1464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 56), + [1466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_case, 4, 0, 57), + [1468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_case, 4, 0, 57), + [1470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 3, 0, 0), + [1472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [1474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [1476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), + [1478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), + [1480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [1482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), + [1484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 4, 0, 60), + [1486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [1488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [1490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 3, 0, 0), + [1492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), + [1494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 6, 0, 64), + [1496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), + [1498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [1500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 50), + [1502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [1504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3, 0, 14), + [1506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [1508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_declaration, 6, 0, 51), + [1510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), + [1512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [1514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), + [1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), + [1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), + [1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [1526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__timed_argument, 2, 0, 0), + [1528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [1530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_minimum, 3, 0, 34), + [1532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [1534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 3, 0, 33), + [1536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), + [1538] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), + [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [1544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), + [1546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), + [1548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_start_expression, 2, 0, 0), + [1550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [1552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [1554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [1556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), + [1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [1560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [1562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), + [1564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [1566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_start_expression, 2, 0, 0), + [1568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [1570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [1572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [1574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), + [1576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [1578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [1580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), + [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [1584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), + [1590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), + [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), + [1594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), + [1596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_clause, 1, 0, 0), + [1598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [1600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [1602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [1604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), + [1606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [1608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [1610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), + [1612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [1614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [1616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [1618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [1620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [1624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), + [1626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), + [1628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_start_expression, 2, 0, 0), + [1630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), + [1632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [1634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), + [1636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_reference, 3, 0, 0), + [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), + [1642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [1644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [1646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [1648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_if_start_expression, 3, 0, 0), + [1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), + [1652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [1654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 5, 0, 47), + [1656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), + [1658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), + [1660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [1662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), + [1670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 3, 0, 33), + [1672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), + [1674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [1676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), + [1678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 4, 0, 40), }; enum ts_external_scanner_symbol_identifiers { @@ -23322,11 +23784,11 @@ static const bool ts_external_scanner_states[13][EXTERNAL_TOKEN_COUNT] = { [ts_external_token_comment] = true, }, [11] = { - [ts_external_token_erroneous_end_tag_name] = true, + [ts_external_token__end_tag_name] = true, [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, }, }; diff --git a/test/corpus/property-binding.txt b/test/corpus/property-binding.txt index 3e345e9..4fa963e 100644 --- a/test/corpus/property-binding.txt +++ b/test/corpus/property-binding.txt @@ -774,8 +774,33 @@ Class modifier property (property_binding (binding_name (member_expression - (identifier) - (identifier))) + object: (identifier) + property: (identifier))) (expression (call_expression - (identifier)))))))) + function: (identifier)))))))) + + +================ +Style unit property +================ + + + +--- + +(document + (element + (self_closing_tag + (tag_name) + (attribute + (property_binding + (binding_name + (member_expression + object: (member_expression + object: (identifier) + property: (identifier)) + unit: (style_unit))) + (expression + (call_expression + function: (identifier))))))))