From cbdb9566fa201591878822e93076c6001acc4887 Mon Sep 17 00:00:00 2001 From: Dennis van den Berg Date: Fri, 15 May 2026 20:17:23 +0200 Subject: [PATCH] fix: empty quoted attribute values on multiline no longer brakes parsing --- .github/workflows/tag_release.yml | 2 +- examples/test.component.html | 6 + grammar.js | 16 +- package-lock.json | 4 +- src/grammar.json | 107 +- src/node-types.json | 8 + src/parser.c | 17966 ++++++++++++++-------------- src/scanner.c | 14 + test/corpus/property-binding.txt | 21 + 9 files changed, 9139 insertions(+), 9005 deletions(-) diff --git a/.github/workflows/tag_release.yml b/.github/workflows/tag_release.yml index 6245711..2496bb5 100644 --- a/.github/workflows/tag_release.yml +++ b/.github/workflows/tag_release.yml @@ -40,7 +40,7 @@ jobs: - name: Install dependencies if: ${{ !inputs.dry_run }} - run: npm ci + run: npm ci && npm i --package-lock-only - name: Build if: ${{ !inputs.dry_run }} diff --git a/examples/test.component.html b/examples/test.component.html index 266b685..97863c7 100644 --- a/examples/test.component.html +++ b/examples/test.component.html @@ -56,6 +56,12 @@

Hi {{ user.name }}

+ +
diff --git a/grammar.js b/grammar.js index 687a7a5..4c59a2b 100644 --- a/grammar.js +++ b/grammar.js @@ -27,6 +27,7 @@ module.exports = grammar(HTML, { $._interpolation_start, $._interpolation_end, $._control_flow_start, + $._empty_quoted_string, ]), rules: { @@ -455,12 +456,15 @@ module.exports = grammar(HTML, { seq('[@', $.binding_name, ']', optional(field('trigger', $._binding_assignment))), _binding_assignment: ($) => - seq( - '=', - $._double_quote, - optional(choice($._any_expression, $.assignment_expression)), - repeat(seq(';', optional(choice($._any_expression, $.assignment_expression)))), - $._double_quote, + choice( + seq('=', alias($._empty_quoted_string, '""')), + seq( + '=', + $._double_quote, + optional(choice($._any_expression, $.assignment_expression)), + repeat(seq(';', optional(choice($._any_expression, $.assignment_expression)))), + $._double_quote, + ), ), binding_identifier: () => /[-a-zA-Z_\$][-a-zA-Z0-9_\$]*/, diff --git a/package-lock.json b/package-lock.json index bc2e9e3..f409d85 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "tree-sitter-angular", - "version": "0.8.5", + "version": "0.9.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "tree-sitter-angular", - "version": "0.8.5", + "version": "0.9.1", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/src/grammar.json b/src/grammar.json index 2103aca..127baa6 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -2566,73 +2566,96 @@ ] }, "_binding_assignment": { - "type": "SEQ", + "type": "CHOICE", "members": [ { - "type": "STRING", - "value": "=" - }, - { - "type": "SYMBOL", - "name": "_double_quote" + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "=" + }, + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_empty_quoted_string" + }, + "named": false, + "value": "\"\"" + } + ] }, { - "type": "CHOICE", + "type": "SEQ", "members": [ + { + "type": "STRING", + "value": "=" + }, + { + "type": "SYMBOL", + "name": "_double_quote" + }, { "type": "CHOICE", "members": [ { - "type": "SYMBOL", - "name": "_any_expression" + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_any_expression" + }, + { + "type": "SYMBOL", + "name": "assignment_expression" + } + ] }, { - "type": "SYMBOL", - "name": "assignment_expression" + "type": "BLANK" } ] }, { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ";" - }, - { - "type": "CHOICE", + "type": "REPEAT", + "content": { + "type": "SEQ", "members": [ + { + "type": "STRING", + "value": ";" + }, { "type": "CHOICE", "members": [ { - "type": "SYMBOL", - "name": "_any_expression" + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_any_expression" + }, + { + "type": "SYMBOL", + "name": "assignment_expression" + } + ] }, { - "type": "SYMBOL", - "name": "assignment_expression" + "type": "BLANK" } ] - }, - { - "type": "BLANK" } ] } - ] - } - }, - { - "type": "SYMBOL", - "name": "_double_quote" + }, + { + "type": "SYMBOL", + "name": "_double_quote" + } + ] } ] }, @@ -4066,6 +4089,10 @@ { "type": "SYMBOL", "name": "_control_flow_start" + }, + { + "type": "SYMBOL", + "name": "_empty_quoted_string" } ], "inline": [], diff --git a/src/node-types.json b/src/node-types.json index 1eb30bc..3db9aee 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -11,6 +11,10 @@ "type": "\"", "named": false }, + { + "type": "\"\"", + "named": false + }, { "type": ";", "named": false @@ -3536,6 +3540,10 @@ "type": "\"", "named": false }, + { + "type": "\"\"", + "named": false + }, { "type": "${", "named": false diff --git a/src/parser.c b/src/parser.c index 4f8a9e0..2f9c179 100644 --- a/src/parser.c +++ b/src/parser.c @@ -15,12 +15,12 @@ #endif #define LANGUAGE_VERSION 15 -#define STATE_COUNT 832 +#define STATE_COUNT 834 #define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 244 +#define SYMBOL_COUNT 245 #define ALIAS_COUNT 1 -#define TOKEN_COUNT 120 -#define EXTERNAL_TOKEN_COUNT 12 +#define TOKEN_COUNT 121 +#define EXTERNAL_TOKEN_COUNT 13 #define FIELD_COUNT 33 #define MAX_ALIAS_SEQUENCE_LENGTH 7 #define MAX_RESERVED_WORD_SET_SIZE 0 @@ -147,131 +147,132 @@ enum ts_symbol_identifiers { sym__interpolation_start = 117, sym__interpolation_end = 118, sym__control_flow_start = 119, - sym_document = 120, - sym_doctype = 121, - sym__node = 122, - sym_element = 123, - sym_script_element = 124, - sym_style_element = 125, - sym_start_tag = 126, - sym_script_start_tag = 127, - sym_style_start_tag = 128, - sym_self_closing_tag = 129, - sym_end_tag = 130, - sym_erroneous_end_tag = 131, - sym_attribute = 132, - sym_quoted_attribute_value = 133, - sym_statement_block = 134, - sym__any_statement = 135, - sym__alternative_statement = 136, - sym_let_statement = 137, - sym_switch_statement = 138, - sym__switch_start_expression = 139, - sym__switch_body_expression = 140, - sym_switch_body = 141, - sym_case_statement = 142, - sym_default_statement = 143, - sym_defer_statement = 144, - sym_placeholder_statement = 145, - sym_loading_statement = 146, - sym_error_statement = 147, - sym_defer_trigger = 148, - sym_placeholder_minimum = 149, - sym_loading_condition = 150, - sym_defer_trigger_condition = 151, - sym_timed_expression = 152, - sym_for_statement = 153, - sym__for_start_expression = 154, - sym__for_body_expression = 155, - sym_empty_statement = 156, - sym_for_declaration = 157, - sym_for_reference = 158, - sym_if_statement = 159, - sym_else_if_statement = 160, - sym_else_statement = 161, - sym__if_start_expression = 162, - sym__else_if_start_expression = 163, - sym__if_body_expression = 164, - sym_if_condition = 165, - sym_if_reference = 166, - sym__any_expression = 167, - sym_arrow_function = 168, - sym_arrow_function_parameters = 169, - sym_regular_expression = 170, - sym_assignment_expression = 171, - sym_icu_expression = 172, - sym_icu_clause = 173, - sym_icu_case = 174, - sym_interpolation = 175, - sym_concatenation_expression = 176, - sym_structural_directive = 177, - sym_structural_expression = 178, - sym_structural_declaration = 179, - sym_structural_assignment = 180, - sym__alias = 181, - sym__else_template_expression = 182, - sym__context_expression = 183, - sym_property_binding = 184, - sym_event_binding = 185, - sym_two_way_binding = 186, - sym_animation_binding = 187, - sym__binding_assignment = 188, - sym_binding_name = 189, - sym__binding_primitive = 190, - sym_binding_member_expression = 191, - sym_class_binding = 192, - sym__normal_attribute = 193, - sym_template_string = 194, - sym_template_substitution = 195, - sym_expression = 196, - sym_unary_expression = 197, - sym_binary_expression = 198, - sym_ternary_expression = 199, - sym__short_concat_expression = 200, - sym_nullish_coalescing_expression = 201, - sym_conditional_expression = 202, - sym_pipe_sequence = 203, - sym_pipe_call = 204, - sym_pipe_arguments = 205, - sym__pipe_argument = 206, - sym__primitive = 207, - sym_object = 208, - sym_pair = 209, - sym__shorthand = 210, - sym_spread = 211, - sym_array = 212, - sym_string = 213, - sym_group = 214, - sym_call_expression = 215, - sym_arguments = 216, - sym__timed_argument = 217, - sym_member_expression = 218, - sym_style_unit = 219, - sym_bracket_expression = 220, - sym_unit = 221, - sym__backtick = 222, - sym__single_quote = 223, - sym__double_quote = 224, - sym__binary_op = 225, - aux_sym_document_repeat1 = 226, - aux_sym_start_tag_repeat1 = 227, - aux_sym_switch_body_repeat1 = 228, - aux_sym_defer_trigger_repeat1 = 229, - aux_sym_for_reference_repeat1 = 230, - aux_sym_arrow_function_parameters_repeat1 = 231, - aux_sym_icu_expression_repeat1 = 232, - aux_sym_concatenation_expression_repeat1 = 233, - aux_sym_structural_declaration_repeat1 = 234, - aux_sym__binding_assignment_repeat1 = 235, - aux_sym_template_string_repeat1 = 236, - aux_sym_pipe_sequence_repeat1 = 237, - aux_sym_pipe_arguments_repeat1 = 238, - aux_sym_object_repeat1 = 239, - aux_sym_array_repeat1 = 240, - aux_sym_string_repeat1 = 241, - aux_sym_string_repeat2 = 242, - aux_sym_arguments_repeat1 = 243, - alias_sym_conditional_operator = 244, + sym__empty_quoted_string = 120, + sym_document = 121, + sym_doctype = 122, + sym__node = 123, + sym_element = 124, + sym_script_element = 125, + sym_style_element = 126, + sym_start_tag = 127, + sym_script_start_tag = 128, + sym_style_start_tag = 129, + sym_self_closing_tag = 130, + sym_end_tag = 131, + sym_erroneous_end_tag = 132, + sym_attribute = 133, + sym_quoted_attribute_value = 134, + sym_statement_block = 135, + sym__any_statement = 136, + sym__alternative_statement = 137, + sym_let_statement = 138, + sym_switch_statement = 139, + sym__switch_start_expression = 140, + sym__switch_body_expression = 141, + sym_switch_body = 142, + sym_case_statement = 143, + sym_default_statement = 144, + sym_defer_statement = 145, + sym_placeholder_statement = 146, + sym_loading_statement = 147, + sym_error_statement = 148, + sym_defer_trigger = 149, + sym_placeholder_minimum = 150, + sym_loading_condition = 151, + sym_defer_trigger_condition = 152, + sym_timed_expression = 153, + sym_for_statement = 154, + sym__for_start_expression = 155, + sym__for_body_expression = 156, + sym_empty_statement = 157, + sym_for_declaration = 158, + sym_for_reference = 159, + sym_if_statement = 160, + sym_else_if_statement = 161, + sym_else_statement = 162, + sym__if_start_expression = 163, + sym__else_if_start_expression = 164, + sym__if_body_expression = 165, + sym_if_condition = 166, + sym_if_reference = 167, + sym__any_expression = 168, + sym_arrow_function = 169, + sym_arrow_function_parameters = 170, + sym_regular_expression = 171, + sym_assignment_expression = 172, + sym_icu_expression = 173, + sym_icu_clause = 174, + sym_icu_case = 175, + sym_interpolation = 176, + sym_concatenation_expression = 177, + sym_structural_directive = 178, + sym_structural_expression = 179, + sym_structural_declaration = 180, + sym_structural_assignment = 181, + sym__alias = 182, + sym__else_template_expression = 183, + sym__context_expression = 184, + sym_property_binding = 185, + sym_event_binding = 186, + sym_two_way_binding = 187, + sym_animation_binding = 188, + sym__binding_assignment = 189, + sym_binding_name = 190, + sym__binding_primitive = 191, + sym_binding_member_expression = 192, + sym_class_binding = 193, + sym__normal_attribute = 194, + sym_template_string = 195, + sym_template_substitution = 196, + sym_expression = 197, + sym_unary_expression = 198, + sym_binary_expression = 199, + sym_ternary_expression = 200, + sym__short_concat_expression = 201, + sym_nullish_coalescing_expression = 202, + sym_conditional_expression = 203, + sym_pipe_sequence = 204, + sym_pipe_call = 205, + sym_pipe_arguments = 206, + sym__pipe_argument = 207, + sym__primitive = 208, + sym_object = 209, + sym_pair = 210, + sym__shorthand = 211, + sym_spread = 212, + sym_array = 213, + sym_string = 214, + sym_group = 215, + sym_call_expression = 216, + sym_arguments = 217, + sym__timed_argument = 218, + sym_member_expression = 219, + sym_style_unit = 220, + sym_bracket_expression = 221, + sym_unit = 222, + sym__backtick = 223, + sym__single_quote = 224, + sym__double_quote = 225, + sym__binary_op = 226, + aux_sym_document_repeat1 = 227, + aux_sym_start_tag_repeat1 = 228, + aux_sym_switch_body_repeat1 = 229, + aux_sym_defer_trigger_repeat1 = 230, + aux_sym_for_reference_repeat1 = 231, + aux_sym_arrow_function_parameters_repeat1 = 232, + aux_sym_icu_expression_repeat1 = 233, + aux_sym_concatenation_expression_repeat1 = 234, + aux_sym_structural_declaration_repeat1 = 235, + aux_sym__binding_assignment_repeat1 = 236, + aux_sym_template_string_repeat1 = 237, + aux_sym_pipe_sequence_repeat1 = 238, + aux_sym_pipe_arguments_repeat1 = 239, + aux_sym_object_repeat1 = 240, + aux_sym_array_repeat1 = 241, + aux_sym_string_repeat1 = 242, + aux_sym_string_repeat2 = 243, + aux_sym_arguments_repeat1 = 244, + alias_sym_conditional_operator = 245, }; static const char * const ts_symbol_names[] = { @@ -395,6 +396,7 @@ static const char * const ts_symbol_names[] = { [sym__interpolation_start] = "{{", [sym__interpolation_end] = "}}", [sym__control_flow_start] = "@", + [sym__empty_quoted_string] = "\"\"", [sym_document] = "document", [sym_doctype] = "doctype", [sym__node] = "_node", @@ -643,6 +645,7 @@ static const TSSymbol ts_symbol_map[] = { [sym__interpolation_start] = sym__interpolation_start, [sym__interpolation_end] = sym__interpolation_end, [sym__control_flow_start] = sym__control_flow_start, + [sym__empty_quoted_string] = sym__empty_quoted_string, [sym_document] = sym_document, [sym_doctype] = sym_doctype, [sym__node] = sym__node, @@ -1251,6 +1254,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [sym__empty_quoted_string] = { + .visible = true, + .named = false, + }, [sym_document] = { .visible = true, .named = true, @@ -2150,151 +2157,151 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [21] = 21, [22] = 22, [23] = 23, - [24] = 24, - [25] = 15, + [24] = 2, + [25] = 25, [26] = 8, - [27] = 17, - [28] = 6, - [29] = 4, - [30] = 2, - [31] = 31, - [32] = 9, - [33] = 22, - [34] = 13, - [35] = 35, - [36] = 10, - [37] = 11, - [38] = 12, - [39] = 16, - [40] = 14, - [41] = 3, - [42] = 5, - [43] = 20, - [44] = 21, - [45] = 18, - [46] = 7, - [47] = 19, - [48] = 8, - [49] = 24, - [50] = 15, - [51] = 23, - [52] = 17, + [27] = 20, + [28] = 7, + [29] = 3, + [30] = 9, + [31] = 10, + [32] = 32, + [33] = 33, + [34] = 22, + [35] = 11, + [36] = 12, + [37] = 13, + [38] = 14, + [39] = 15, + [40] = 16, + [41] = 5, + [42] = 6, + [43] = 17, + [44] = 18, + [45] = 19, + [46] = 4, + [47] = 21, + [48] = 25, + [49] = 23, + [50] = 8, + [51] = 9, + [52] = 20, [53] = 53, [54] = 54, [55] = 55, [56] = 56, - [57] = 31, - [58] = 35, + [57] = 32, + [58] = 33, [59] = 59, [60] = 60, - [61] = 53, - [62] = 6, + [61] = 20, + [62] = 62, [63] = 54, [64] = 64, - [65] = 8, + [65] = 7, [66] = 66, - [67] = 67, + [67] = 53, [68] = 68, - [69] = 69, + [69] = 3, [70] = 70, - [71] = 4, + [71] = 8, [72] = 2, - [73] = 15, - [74] = 74, - [75] = 68, - [76] = 17, - [77] = 13, - [78] = 3, - [79] = 16, - [80] = 5, - [81] = 20, - [82] = 66, - [83] = 60, - [84] = 21, - [85] = 10, - [86] = 11, - [87] = 18, - [88] = 7, - [89] = 19, - [90] = 59, - [91] = 22, - [92] = 64, - [93] = 14, - [94] = 12, - [95] = 9, - [96] = 96, - [97] = 24, + [73] = 9, + [74] = 62, + [75] = 75, + [76] = 76, + [77] = 15, + [78] = 18, + [79] = 11, + [80] = 19, + [81] = 4, + [82] = 60, + [83] = 21, + [84] = 66, + [85] = 22, + [86] = 59, + [87] = 16, + [88] = 5, + [89] = 13, + [90] = 12, + [91] = 75, + [92] = 14, + [93] = 6, + [94] = 17, + [95] = 10, + [96] = 70, + [97] = 23, [98] = 98, - [99] = 23, + [99] = 25, [100] = 100, - [101] = 70, - [102] = 96, + [101] = 98, + [102] = 102, [103] = 100, [104] = 104, [105] = 105, [106] = 106, - [107] = 98, - [108] = 35, + [107] = 107, + [108] = 104, [109] = 66, - [110] = 105, - [111] = 106, + [110] = 33, + [111] = 102, [112] = 105, - [113] = 113, - [114] = 31, - [115] = 106, - [116] = 64, + [113] = 32, + [114] = 75, + [115] = 105, + [116] = 104, [117] = 117, - [118] = 54, - [119] = 53, - [120] = 59, - [121] = 66, - [122] = 64, + [118] = 53, + [119] = 54, + [120] = 75, + [121] = 59, + [122] = 66, [123] = 60, - [124] = 124, - [125] = 125, - [126] = 70, - [127] = 66, - [128] = 124, - [129] = 125, + [124] = 75, + [125] = 70, + [126] = 126, + [127] = 127, + [128] = 127, + [129] = 126, [130] = 130, [131] = 131, [132] = 132, [133] = 133, [134] = 134, - [135] = 133, - [136] = 134, - [137] = 131, + [135] = 134, + [136] = 136, + [137] = 134, [138] = 131, - [139] = 139, - [140] = 131, - [141] = 134, - [142] = 131, - [143] = 139, - [144] = 132, + [139] = 136, + [140] = 134, + [141] = 132, + [142] = 136, + [143] = 134, + [144] = 133, [145] = 145, [146] = 146, [147] = 147, - [148] = 145, + [148] = 148, [149] = 149, [150] = 150, [151] = 151, [152] = 146, [153] = 146, - [154] = 154, + [154] = 146, [155] = 155, [156] = 151, - [157] = 157, - [158] = 158, - [159] = 146, + [157] = 151, + [158] = 151, + [159] = 150, [160] = 160, - [161] = 151, - [162] = 145, + [161] = 160, + [162] = 162, [163] = 163, - [164] = 155, - [165] = 145, - [166] = 151, - [167] = 155, - [168] = 155, + [164] = 150, + [165] = 165, + [166] = 150, + [167] = 160, + [168] = 160, [169] = 169, [170] = 169, [171] = 169, @@ -2304,10 +2311,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [175] = 173, [176] = 173, [177] = 177, - [178] = 177, - [179] = 177, - [180] = 177, - [181] = 181, + [178] = 178, + [179] = 178, + [180] = 178, + [181] = 178, [182] = 182, [183] = 183, [184] = 183, @@ -2326,93 +2333,93 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [197] = 197, [198] = 198, [199] = 199, - [200] = 195, - [201] = 198, - [202] = 199, - [203] = 203, - [204] = 204, - [205] = 195, - [206] = 195, - [207] = 203, + [200] = 200, + [201] = 201, + [202] = 201, + [203] = 192, + [204] = 192, + [205] = 196, + [206] = 193, + [207] = 192, [208] = 208, - [209] = 208, + [209] = 209, [210] = 210, - [211] = 211, + [211] = 210, [212] = 212, [213] = 213, - [214] = 210, - [215] = 211, - [216] = 211, - [217] = 217, - [218] = 213, - [219] = 210, - [220] = 210, - [221] = 210, - [222] = 211, - [223] = 223, - [224] = 4, - [225] = 6, - [226] = 6, - [227] = 4, - [228] = 2, - [229] = 23, - [230] = 9, - [231] = 231, + [214] = 208, + [215] = 208, + [216] = 210, + [217] = 208, + [218] = 218, + [219] = 219, + [220] = 213, + [221] = 219, + [222] = 210, + [223] = 208, + [224] = 3, + [225] = 7, + [226] = 3, + [227] = 2, + [228] = 25, + [229] = 7, + [230] = 230, + [231] = 16, [232] = 5, - [233] = 13, - [234] = 20, - [235] = 21, - [236] = 18, - [237] = 7, - [238] = 238, - [239] = 19, - [240] = 240, - [241] = 31, - [242] = 10, - [243] = 11, - [244] = 35, - [245] = 240, - [246] = 12, - [247] = 16, - [248] = 14, - [249] = 3, - [250] = 238, - [251] = 22, - [252] = 231, + [233] = 6, + [234] = 17, + [235] = 18, + [236] = 19, + [237] = 4, + [238] = 21, + [239] = 32, + [240] = 33, + [241] = 230, + [242] = 242, + [243] = 22, + [244] = 242, + [245] = 245, + [246] = 10, + [247] = 11, + [248] = 12, + [249] = 13, + [250] = 14, + [251] = 15, + [252] = 25, [253] = 253, - [254] = 23, + [254] = 254, [255] = 255, - [256] = 256, + [256] = 245, [257] = 257, - [258] = 31, - [259] = 35, - [260] = 54, + [258] = 54, + [259] = 32, + [260] = 33, [261] = 53, [262] = 262, [263] = 263, [264] = 264, [265] = 265, [266] = 266, - [267] = 263, - [268] = 54, + [267] = 262, + [268] = 266, [269] = 269, - [270] = 269, - [271] = 266, - [272] = 272, + [270] = 264, + [271] = 54, + [272] = 269, [273] = 53, - [274] = 266, - [275] = 264, + [274] = 274, + [275] = 269, [276] = 266, [277] = 269, - [278] = 269, + [278] = 266, [279] = 279, - [280] = 60, + [280] = 280, [281] = 281, [282] = 282, [283] = 283, - [284] = 284, - [285] = 285, - [286] = 59, + [284] = 60, + [285] = 59, + [286] = 286, [287] = 287, [288] = 288, [289] = 289, @@ -2432,24 +2439,24 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [303] = 303, [304] = 304, [305] = 305, - [306] = 306, + [306] = 280, [307] = 307, - [308] = 308, - [309] = 309, + [308] = 262, + [309] = 279, [310] = 310, [311] = 311, [312] = 312, - [313] = 282, + [313] = 313, [314] = 314, - [315] = 264, - [316] = 283, + [315] = 315, + [316] = 316, [317] = 317, [318] = 318, [319] = 319, [320] = 320, - [321] = 70, + [321] = 321, [322] = 322, - [323] = 323, + [323] = 70, [324] = 324, [325] = 325, [326] = 326, @@ -2462,177 +2469,177 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [333] = 333, [334] = 334, [335] = 335, - [336] = 281, + [336] = 336, [337] = 337, [338] = 338, - [339] = 339, - [340] = 304, + [339] = 286, + [340] = 299, [341] = 341, [342] = 342, - [343] = 320, - [344] = 344, - [345] = 319, - [346] = 346, - [347] = 324, - [348] = 325, - [349] = 328, - [350] = 329, - [351] = 330, - [352] = 331, - [353] = 332, - [354] = 334, - [355] = 323, - [356] = 333, - [357] = 288, - [358] = 287, - [359] = 342, - [360] = 295, - [361] = 300, - [362] = 362, - [363] = 338, - [364] = 339, - [365] = 289, - [366] = 290, - [367] = 291, - [368] = 292, - [369] = 341, - [370] = 318, - [371] = 322, - [372] = 326, - [373] = 335, - [374] = 337, - [375] = 375, - [376] = 294, - [377] = 377, - [378] = 297, - [379] = 298, - [380] = 299, - [381] = 301, - [382] = 302, - [383] = 303, - [384] = 305, - [385] = 307, - [386] = 386, - [387] = 387, - [388] = 308, - [389] = 309, - [390] = 310, - [391] = 311, - [392] = 293, - [393] = 393, - [394] = 296, - [395] = 314, - [396] = 317, - [397] = 306, - [398] = 327, + [343] = 313, + [344] = 320, + [345] = 329, + [346] = 307, + [347] = 293, + [348] = 348, + [349] = 315, + [350] = 318, + [351] = 325, + [352] = 328, + [353] = 336, + [354] = 354, + [355] = 310, + [356] = 332, + [357] = 316, + [358] = 334, + [359] = 359, + [360] = 335, + [361] = 361, + [362] = 326, + [363] = 363, + [364] = 289, + [365] = 291, + [366] = 295, + [367] = 298, + [368] = 368, + [369] = 369, + [370] = 304, + [371] = 305, + [372] = 290, + [373] = 342, + [374] = 314, + [375] = 330, + [376] = 301, + [377] = 322, + [378] = 341, + [379] = 311, + [380] = 324, + [381] = 302, + [382] = 327, + [383] = 333, + [384] = 303, + [385] = 331, + [386] = 312, + [387] = 287, + [388] = 317, + [389] = 288, + [390] = 292, + [391] = 294, + [392] = 337, + [393] = 319, + [394] = 321, + [395] = 395, + [396] = 297, + [397] = 300, + [398] = 296, [399] = 399, - [400] = 346, - [401] = 401, - [402] = 281, - [403] = 403, - [404] = 262, - [405] = 405, - [406] = 406, + [400] = 400, + [401] = 395, + [402] = 402, + [403] = 265, + [404] = 280, + [405] = 279, + [406] = 369, [407] = 407, [408] = 408, - [409] = 282, - [410] = 283, - [411] = 411, + [409] = 409, + [410] = 410, + [411] = 263, [412] = 412, - [413] = 393, - [414] = 386, - [415] = 415, - [416] = 265, + [413] = 413, + [414] = 363, + [415] = 286, + [416] = 416, [417] = 417, [418] = 418, - [419] = 419, - [420] = 362, + [419] = 354, + [420] = 420, [421] = 421, - [422] = 419, - [423] = 417, - [424] = 403, - [425] = 415, - [426] = 399, - [427] = 406, - [428] = 401, - [429] = 405, - [430] = 408, - [431] = 412, - [432] = 418, - [433] = 407, - [434] = 306, - [435] = 264, - [436] = 312, - [437] = 437, - [438] = 438, + [422] = 407, + [423] = 338, + [424] = 297, + [425] = 425, + [426] = 400, + [427] = 413, + [428] = 416, + [429] = 417, + [430] = 402, + [431] = 399, + [432] = 421, + [433] = 408, + [434] = 412, + [435] = 418, + [436] = 409, + [437] = 410, + [438] = 262, [439] = 439, [440] = 440, - [441] = 284, + [441] = 283, [442] = 442, - [443] = 437, - [444] = 444, - [445] = 279, - [446] = 362, - [447] = 447, - [448] = 285, - [449] = 393, + [443] = 443, + [444] = 281, + [445] = 369, + [446] = 446, + [447] = 282, + [448] = 448, + [449] = 449, [450] = 450, - [451] = 439, + [451] = 451, [452] = 452, - [453] = 453, + [453] = 443, [454] = 454, - [455] = 453, - [456] = 442, - [457] = 437, + [455] = 455, + [456] = 446, + [457] = 439, [458] = 458, - [459] = 458, - [460] = 454, - [461] = 453, - [462] = 442, - [463] = 437, - [464] = 454, - [465] = 453, - [466] = 442, - [467] = 467, - [468] = 468, - [469] = 469, - [470] = 452, - [471] = 454, - [472] = 472, - [473] = 282, + [459] = 448, + [460] = 451, + [461] = 452, + [462] = 439, + [463] = 439, + [464] = 464, + [465] = 448, + [466] = 451, + [467] = 452, + [468] = 451, + [469] = 452, + [470] = 470, + [471] = 354, + [472] = 450, + [473] = 448, [474] = 474, [475] = 475, - [476] = 262, + [476] = 476, [477] = 477, - [478] = 281, - [479] = 475, + [478] = 478, + [479] = 479, [480] = 480, [481] = 481, [482] = 482, - [483] = 474, - [484] = 472, - [485] = 485, - [486] = 265, - [487] = 475, - [488] = 475, - [489] = 480, - [490] = 490, + [483] = 280, + [484] = 476, + [485] = 477, + [486] = 478, + [487] = 479, + [488] = 286, + [489] = 481, + [490] = 478, [491] = 491, - [492] = 480, - [493] = 482, - [494] = 474, - [495] = 495, - [496] = 482, - [497] = 283, - [498] = 482, + [492] = 476, + [493] = 476, + [494] = 477, + [495] = 479, + [496] = 477, + [497] = 478, + [498] = 479, [499] = 499, - [500] = 474, - [501] = 480, + [500] = 500, + [501] = 501, [502] = 502, [503] = 503, - [504] = 504, - [505] = 505, - [506] = 506, + [504] = 265, + [505] = 279, + [506] = 263, [507] = 507, [508] = 508, [509] = 509, @@ -2642,223 +2649,223 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [513] = 513, [514] = 514, [515] = 515, - [516] = 512, + [516] = 516, [517] = 517, - [518] = 513, + [518] = 518, [519] = 519, [520] = 520, - [521] = 510, - [522] = 306, + [521] = 521, + [522] = 522, [523] = 523, [524] = 524, [525] = 525, - [526] = 514, - [527] = 527, - [528] = 528, + [526] = 526, + [527] = 520, + [528] = 515, [529] = 529, - [530] = 529, + [530] = 530, [531] = 531, [532] = 532, - [533] = 533, + [533] = 513, [534] = 534, - [535] = 533, + [535] = 535, [536] = 536, [537] = 537, [538] = 538, - [539] = 505, - [540] = 506, - [541] = 536, - [542] = 542, - [543] = 538, - [544] = 544, - [545] = 517, - [546] = 546, + [539] = 519, + [540] = 540, + [541] = 532, + [542] = 536, + [543] = 543, + [544] = 512, + [545] = 545, + [546] = 526, [547] = 547, [548] = 548, [549] = 549, [550] = 550, - [551] = 551, - [552] = 552, - [553] = 507, - [554] = 527, + [551] = 517, + [552] = 297, + [553] = 525, + [554] = 554, [555] = 555, - [556] = 556, - [557] = 537, + [556] = 530, + [557] = 545, [558] = 558, - [559] = 556, - [560] = 560, - [561] = 560, + [559] = 523, + [560] = 521, + [561] = 548, [562] = 562, [563] = 563, [564] = 564, - [565] = 393, - [566] = 279, + [565] = 565, + [566] = 566, [567] = 567, - [568] = 284, + [568] = 568, [569] = 569, [570] = 570, [571] = 571, [572] = 572, [573] = 573, - [574] = 574, - [575] = 570, + [574] = 282, + [575] = 575, [576] = 576, [577] = 577, - [578] = 362, + [578] = 578, [579] = 579, - [580] = 580, + [580] = 562, [581] = 581, - [582] = 285, - [583] = 574, - [584] = 584, + [582] = 582, + [583] = 583, + [584] = 582, [585] = 585, [586] = 586, [587] = 587, - [588] = 588, + [588] = 585, [589] = 589, - [590] = 590, + [590] = 569, [591] = 591, - [592] = 592, - [593] = 560, - [594] = 571, - [595] = 584, + [592] = 572, + [593] = 593, + [594] = 594, + [595] = 595, [596] = 596, [597] = 597, - [598] = 589, - [599] = 599, - [600] = 564, - [601] = 590, - [602] = 591, - [603] = 560, + [598] = 598, + [599] = 565, + [600] = 586, + [601] = 601, + [602] = 575, + [603] = 603, [604] = 604, - [605] = 571, - [606] = 606, - [607] = 607, + [605] = 605, + [606] = 569, + [607] = 572, [608] = 608, [609] = 609, - [610] = 590, - [611] = 591, - [612] = 612, - [613] = 571, + [610] = 596, + [611] = 596, + [612] = 598, + [613] = 583, [614] = 614, - [615] = 580, - [616] = 616, - [617] = 592, + [615] = 615, + [616] = 569, + [617] = 572, [618] = 618, - [619] = 619, - [620] = 614, - [621] = 616, - [622] = 622, - [623] = 588, - [624] = 590, - [625] = 587, - [626] = 626, - [627] = 627, - [628] = 628, + [619] = 596, + [620] = 598, + [621] = 601, + [622] = 354, + [623] = 623, + [624] = 591, + [625] = 593, + [626] = 614, + [627] = 281, + [628] = 283, [629] = 629, [630] = 630, - [631] = 591, - [632] = 596, - [633] = 585, - [634] = 634, - [635] = 581, + [631] = 631, + [632] = 369, + [633] = 587, + [634] = 598, + [635] = 609, [636] = 636, - [637] = 637, + [637] = 579, [638] = 638, [639] = 639, [640] = 640, [641] = 641, [642] = 642, - [643] = 643, + [643] = 639, [644] = 644, - [645] = 642, + [645] = 645, [646] = 646, [647] = 647, - [648] = 648, + [648] = 644, [649] = 649, [650] = 650, - [651] = 651, + [651] = 645, [652] = 652, - [653] = 640, + [653] = 652, [654] = 654, [655] = 655, - [656] = 638, - [657] = 657, + [656] = 656, + [657] = 650, [658] = 658, - [659] = 658, + [659] = 576, [660] = 660, [661] = 661, [662] = 662, [663] = 663, - [664] = 664, + [664] = 638, [665] = 665, [666] = 666, [667] = 667, [668] = 668, - [669] = 649, + [669] = 669, [670] = 670, - [671] = 668, + [671] = 671, [672] = 672, - [673] = 643, - [674] = 674, - [675] = 660, - [676] = 676, - [677] = 661, + [673] = 673, + [674] = 665, + [675] = 666, + [676] = 656, + [677] = 677, [678] = 678, - [679] = 325, - [680] = 634, - [681] = 681, - [682] = 609, - [683] = 662, - [684] = 684, - [685] = 612, + [679] = 667, + [680] = 680, + [681] = 293, + [682] = 682, + [683] = 669, + [684] = 670, + [685] = 685, [686] = 686, - [687] = 648, - [688] = 630, + [687] = 645, + [688] = 652, [689] = 689, [690] = 690, - [691] = 691, + [691] = 638, [692] = 692, - [693] = 662, - [694] = 670, - [695] = 670, - [696] = 696, - [697] = 697, + [693] = 647, + [694] = 566, + [695] = 567, + [696] = 568, + [697] = 661, [698] = 698, - [699] = 667, + [699] = 699, [700] = 700, - [701] = 647, - [702] = 648, - [703] = 703, - [704] = 670, - [705] = 648, + [701] = 701, + [702] = 645, + [703] = 652, + [704] = 704, + [705] = 705, [706] = 706, - [707] = 648, - [708] = 637, - [709] = 709, - [710] = 710, - [711] = 711, - [712] = 651, - [713] = 288, - [714] = 647, - [715] = 652, - [716] = 690, - [717] = 717, - [718] = 639, - [719] = 684, - [720] = 662, - [721] = 697, - [722] = 710, - [723] = 717, - [724] = 724, - [725] = 663, - [726] = 664, - [727] = 698, - [728] = 665, + [707] = 707, + [708] = 673, + [709] = 652, + [710] = 662, + [711] = 671, + [712] = 700, + [713] = 672, + [714] = 714, + [715] = 715, + [716] = 326, + [717] = 715, + [718] = 673, + [719] = 707, + [720] = 720, + [721] = 721, + [722] = 663, + [723] = 642, + [724] = 649, + [725] = 655, + [726] = 646, + [727] = 638, + [728] = 728, [729] = 729, - [730] = 647, - [731] = 731, - [732] = 732, + [730] = 730, + [731] = 728, + [732] = 673, [733] = 733, [734] = 734, [735] = 735, @@ -2866,98 +2873,100 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [737] = 737, [738] = 738, [739] = 739, - [740] = 731, + [740] = 740, [741] = 741, - [742] = 731, + [742] = 742, [743] = 743, - [744] = 734, + [744] = 744, [745] = 745, - [746] = 735, - [747] = 747, + [746] = 746, + [747] = 744, [748] = 748, - [749] = 749, - [750] = 736, + [749] = 748, + [750] = 745, [751] = 751, [752] = 752, [753] = 753, - [754] = 754, + [754] = 752, [755] = 755, [756] = 756, - [757] = 736, + [757] = 737, [758] = 758, - [759] = 759, - [760] = 748, + [759] = 738, + [760] = 739, [761] = 761, [762] = 762, - [763] = 735, - [764] = 736, + [763] = 763, + [764] = 764, [765] = 765, - [766] = 737, - [767] = 767, + [766] = 738, + [767] = 739, [768] = 768, [769] = 769, [770] = 770, [771] = 771, [772] = 772, - [773] = 773, - [774] = 774, - [775] = 768, - [776] = 776, + [773] = 738, + [774] = 751, + [775] = 775, + [776] = 764, [777] = 777, - [778] = 754, - [779] = 779, + [778] = 771, + [779] = 746, [780] = 780, [781] = 781, [782] = 782, - [783] = 762, - [784] = 735, - [785] = 785, + [783] = 739, + [784] = 784, + [785] = 780, [786] = 786, - [787] = 765, + [787] = 787, [788] = 788, - [789] = 741, + [789] = 789, [790] = 790, [791] = 791, - [792] = 788, + [792] = 792, [793] = 793, [794] = 794, - [795] = 776, - [796] = 785, - [797] = 797, - [798] = 798, + [795] = 755, + [796] = 756, + [797] = 777, + [798] = 786, [799] = 799, [800] = 800, - [801] = 748, - [802] = 773, - [803] = 779, + [801] = 745, + [802] = 802, + [803] = 803, [804] = 804, - [805] = 805, - [806] = 806, - [807] = 756, + [805] = 770, + [806] = 751, + [807] = 807, [808] = 808, - [809] = 768, + [809] = 809, [810] = 810, - [811] = 811, - [812] = 754, + [811] = 771, + [812] = 812, [813] = 813, - [814] = 768, - [815] = 815, - [816] = 754, - [817] = 817, - [818] = 799, - [819] = 810, - [820] = 751, - [821] = 821, - [822] = 793, - [823] = 794, - [824] = 732, - [825] = 777, - [826] = 743, + [814] = 814, + [815] = 790, + [816] = 771, + [817] = 753, + [818] = 737, + [819] = 819, + [820] = 799, + [821] = 787, + [822] = 819, + [823] = 751, + [824] = 782, + [825] = 825, + [826] = 800, [827] = 827, - [828] = 748, - [829] = 755, - [830] = 830, - [831] = 817, + [828] = 804, + [829] = 829, + [830] = 737, + [831] = 742, + [832] = 832, + [833] = 807, }; static const TSCharacterRange sym_attribute_name_character_set_1[] = { @@ -3448,9 +3457,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '=') ADVANCE(372); END_STATE(); case 35: + if (lookahead == '[') ADVANCE(37); + if (lookahead == '\\') ADVANCE(157); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '/') ADVANCE(264); + END_STATE(); + case 36: if (lookahead == '[') ADVANCE(158); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(35); + lookahead == ' ') SKIP(36); if (lookahead == '!' || lookahead == '"' || ('\'' <= lookahead && lookahead <= ')') || @@ -3460,13 +3476,6 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(294); END_STATE(); - case 36: - if (lookahead == '[') ADVANCE(37); - if (lookahead == '\\') ADVANCE(157); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '/') ADVANCE(264); - END_STATE(); case 37: if (lookahead == '\\') ADVANCE(156); if (lookahead == ']') ADVANCE(264); @@ -5175,18 +5184,18 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [21] = {.lex_state = 1, .external_lex_state = 3}, [22] = {.lex_state = 1, .external_lex_state = 3}, [23] = {.lex_state = 1, .external_lex_state = 3}, - [24] = {.lex_state = 1, .external_lex_state = 3}, - [25] = {.lex_state = 2, .external_lex_state = 3}, + [24] = {.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 = 2, .external_lex_state = 3}, - [33] = {.lex_state = 2, .external_lex_state = 3}, + [31] = {.lex_state = 2, .external_lex_state = 3}, + [32] = {.lex_state = 1, .external_lex_state = 3}, + [33] = {.lex_state = 1, .external_lex_state = 3}, [34] = {.lex_state = 2, .external_lex_state = 3}, - [35] = {.lex_state = 1, .external_lex_state = 3}, + [35] = {.lex_state = 2, .external_lex_state = 3}, [36] = {.lex_state = 2, .external_lex_state = 3}, [37] = {.lex_state = 2, .external_lex_state = 3}, [38] = {.lex_state = 2, .external_lex_state = 3}, @@ -5199,10 +5208,10 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [45] = {.lex_state = 2, .external_lex_state = 3}, [46] = {.lex_state = 2, .external_lex_state = 3}, [47] = {.lex_state = 2, .external_lex_state = 3}, - [48] = {.lex_state = 1, .external_lex_state = 3}, + [48] = {.lex_state = 2, .external_lex_state = 3}, [49] = {.lex_state = 2, .external_lex_state = 3}, [50] = {.lex_state = 1, .external_lex_state = 3}, - [51] = {.lex_state = 2, .external_lex_state = 3}, + [51] = {.lex_state = 1, .external_lex_state = 3}, [52] = {.lex_state = 1, .external_lex_state = 3}, [53] = {.lex_state = 1, .external_lex_state = 3}, [54] = {.lex_state = 1, .external_lex_state = 3}, @@ -5212,62 +5221,62 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [58] = {.lex_state = 2, .external_lex_state = 3}, [59] = {.lex_state = 1, .external_lex_state = 3}, [60] = {.lex_state = 1, .external_lex_state = 3}, - [61] = {.lex_state = 2, .external_lex_state = 3}, - [62] = {.lex_state = 1, .external_lex_state = 4}, + [61] = {.lex_state = 1, .external_lex_state = 4}, + [62] = {.lex_state = 1, .external_lex_state = 3}, [63] = {.lex_state = 2, .external_lex_state = 3}, [64] = {.lex_state = 1, .external_lex_state = 3}, [65] = {.lex_state = 1, .external_lex_state = 4}, [66] = {.lex_state = 1, .external_lex_state = 3}, - [67] = {.lex_state = 1, .external_lex_state = 3}, + [67] = {.lex_state = 2, .external_lex_state = 3}, [68] = {.lex_state = 1, .external_lex_state = 3}, - [69] = {.lex_state = 1, .external_lex_state = 3}, + [69] = {.lex_state = 1, .external_lex_state = 4}, [70] = {.lex_state = 1, .external_lex_state = 3}, [71] = {.lex_state = 1, .external_lex_state = 4}, [72] = {.lex_state = 1, .external_lex_state = 4}, [73] = {.lex_state = 1, .external_lex_state = 4}, - [74] = {.lex_state = 1, .external_lex_state = 3}, - [75] = {.lex_state = 1, .external_lex_state = 4}, - [76] = {.lex_state = 1, .external_lex_state = 4}, + [74] = {.lex_state = 1, .external_lex_state = 4}, + [75] = {.lex_state = 1, .external_lex_state = 3}, + [76] = {.lex_state = 1, .external_lex_state = 3}, [77] = {.lex_state = 1, .external_lex_state = 4}, [78] = {.lex_state = 1, .external_lex_state = 4}, [79] = {.lex_state = 1, .external_lex_state = 4}, [80] = {.lex_state = 1, .external_lex_state = 4}, [81] = {.lex_state = 1, .external_lex_state = 4}, [82] = {.lex_state = 2, .external_lex_state = 3}, - [83] = {.lex_state = 2, .external_lex_state = 3}, - [84] = {.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 = 1, .external_lex_state = 4}, - [86] = {.lex_state = 1, .external_lex_state = 4}, + [86] = {.lex_state = 2, .external_lex_state = 3}, [87] = {.lex_state = 1, .external_lex_state = 4}, [88] = {.lex_state = 1, .external_lex_state = 4}, [89] = {.lex_state = 1, .external_lex_state = 4}, - [90] = {.lex_state = 2, .external_lex_state = 3}, - [91] = {.lex_state = 1, .external_lex_state = 4}, - [92] = {.lex_state = 2, .external_lex_state = 3}, + [90] = {.lex_state = 1, .external_lex_state = 4}, + [91] = {.lex_state = 2, .external_lex_state = 3}, + [92] = {.lex_state = 1, .external_lex_state = 4}, [93] = {.lex_state = 1, .external_lex_state = 4}, [94] = {.lex_state = 1, .external_lex_state = 4}, [95] = {.lex_state = 1, .external_lex_state = 4}, - [96] = {.lex_state = 160, .external_lex_state = 5}, + [96] = {.lex_state = 2, .external_lex_state = 3}, [97] = {.lex_state = 1, .external_lex_state = 4}, - [98] = {.lex_state = 160, .external_lex_state = 2}, + [98] = {.lex_state = 160, .external_lex_state = 5}, [99] = {.lex_state = 1, .external_lex_state = 4}, [100] = {.lex_state = 160, .external_lex_state = 5}, - [101] = {.lex_state = 2, .external_lex_state = 3}, - [102] = {.lex_state = 160, .external_lex_state = 5}, + [101] = {.lex_state = 160, .external_lex_state = 5}, + [102] = {.lex_state = 160, .external_lex_state = 2}, [103] = {.lex_state = 160, .external_lex_state = 5}, [104] = {.lex_state = 160, .external_lex_state = 2}, [105] = {.lex_state = 160, .external_lex_state = 2}, [106] = {.lex_state = 160, .external_lex_state = 2}, - [107] = {.lex_state = 160, .external_lex_state = 5}, - [108] = {.lex_state = 1, .external_lex_state = 4}, + [107] = {.lex_state = 160, .external_lex_state = 2}, + [108] = {.lex_state = 160, .external_lex_state = 2}, [109] = {.lex_state = 1, .external_lex_state = 3}, - [110] = {.lex_state = 160, .external_lex_state = 2}, - [111] = {.lex_state = 160, .external_lex_state = 2}, + [110] = {.lex_state = 1, .external_lex_state = 4}, + [111] = {.lex_state = 160, .external_lex_state = 5}, [112] = {.lex_state = 160, .external_lex_state = 2}, - [113] = {.lex_state = 160, .external_lex_state = 2}, - [114] = {.lex_state = 1, .external_lex_state = 4}, + [113] = {.lex_state = 1, .external_lex_state = 4}, + [114] = {.lex_state = 1, .external_lex_state = 3}, [115] = {.lex_state = 160, .external_lex_state = 2}, - [116] = {.lex_state = 1, .external_lex_state = 3}, + [116] = {.lex_state = 160, .external_lex_state = 2}, [117] = {.lex_state = 160, .external_lex_state = 2}, [118] = {.lex_state = 1, .external_lex_state = 4}, [119] = {.lex_state = 1, .external_lex_state = 4}, @@ -5275,26 +5284,26 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [121] = {.lex_state = 1, .external_lex_state = 4}, [122] = {.lex_state = 1, .external_lex_state = 4}, [123] = {.lex_state = 1, .external_lex_state = 4}, - [124] = {.lex_state = 3, .external_lex_state = 3}, - [125] = {.lex_state = 4, .external_lex_state = 3}, - [126] = {.lex_state = 1, .external_lex_state = 4}, - [127] = {.lex_state = 1, .external_lex_state = 3}, - [128] = {.lex_state = 3, .external_lex_state = 3}, - [129] = {.lex_state = 4, .external_lex_state = 3}, + [124] = {.lex_state = 1, .external_lex_state = 3}, + [125] = {.lex_state = 1, .external_lex_state = 4}, + [126] = {.lex_state = 3, .external_lex_state = 3}, + [127] = {.lex_state = 4, .external_lex_state = 3}, + [128] = {.lex_state = 4, .external_lex_state = 3}, + [129] = {.lex_state = 3, .external_lex_state = 3}, [130] = {.lex_state = 3, .external_lex_state = 3}, - [131] = {.lex_state = 1, .external_lex_state = 3}, + [131] = {.lex_state = 3, .external_lex_state = 3}, [132] = {.lex_state = 3, .external_lex_state = 3}, [133] = {.lex_state = 3, .external_lex_state = 3}, - [134] = {.lex_state = 3, .external_lex_state = 3}, - [135] = {.lex_state = 3, .external_lex_state = 3}, + [134] = {.lex_state = 1, .external_lex_state = 3}, + [135] = {.lex_state = 1, .external_lex_state = 3}, [136] = {.lex_state = 3, .external_lex_state = 3}, [137] = {.lex_state = 1, .external_lex_state = 3}, - [138] = {.lex_state = 1, .external_lex_state = 3}, + [138] = {.lex_state = 3, .external_lex_state = 3}, [139] = {.lex_state = 3, .external_lex_state = 3}, [140] = {.lex_state = 1, .external_lex_state = 3}, [141] = {.lex_state = 3, .external_lex_state = 3}, - [142] = {.lex_state = 1, .external_lex_state = 3}, - [143] = {.lex_state = 3, .external_lex_state = 3}, + [142] = {.lex_state = 3, .external_lex_state = 3}, + [143] = {.lex_state = 1, .external_lex_state = 3}, [144] = {.lex_state = 3, .external_lex_state = 3}, [145] = {.lex_state = 3, .external_lex_state = 3}, [146] = {.lex_state = 3, .external_lex_state = 3}, @@ -5379,68 +5388,68 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [225] = {.lex_state = 1, .external_lex_state = 3}, [226] = {.lex_state = 5, .external_lex_state = 3}, [227] = {.lex_state = 5, .external_lex_state = 3}, - [228] = {.lex_state = 5, .external_lex_state = 3}, - [229] = {.lex_state = 0, .external_lex_state = 3}, - [230] = {.lex_state = 5, .external_lex_state = 3}, - [231] = {.lex_state = 25, .external_lex_state = 6}, + [228] = {.lex_state = 0, .external_lex_state = 3}, + [229] = {.lex_state = 5, .external_lex_state = 3}, + [230] = {.lex_state = 25, .external_lex_state = 6}, + [231] = {.lex_state = 5, .external_lex_state = 3}, [232] = {.lex_state = 5, .external_lex_state = 3}, [233] = {.lex_state = 5, .external_lex_state = 3}, [234] = {.lex_state = 5, .external_lex_state = 3}, [235] = {.lex_state = 5, .external_lex_state = 3}, [236] = {.lex_state = 5, .external_lex_state = 3}, [237] = {.lex_state = 5, .external_lex_state = 3}, - [238] = {.lex_state = 25, .external_lex_state = 6}, - [239] = {.lex_state = 5, .external_lex_state = 3}, - [240] = {.lex_state = 25, .external_lex_state = 6}, - [241] = {.lex_state = 0, .external_lex_state = 3}, - [242] = {.lex_state = 5, .external_lex_state = 3}, + [238] = {.lex_state = 5, .external_lex_state = 3}, + [239] = {.lex_state = 0, .external_lex_state = 3}, + [240] = {.lex_state = 0, .external_lex_state = 3}, + [241] = {.lex_state = 25, .external_lex_state = 6}, + [242] = {.lex_state = 25, .external_lex_state = 6}, [243] = {.lex_state = 5, .external_lex_state = 3}, - [244] = {.lex_state = 0, .external_lex_state = 3}, + [244] = {.lex_state = 25, .external_lex_state = 6}, [245] = {.lex_state = 25, .external_lex_state = 6}, [246] = {.lex_state = 5, .external_lex_state = 3}, [247] = {.lex_state = 5, .external_lex_state = 3}, [248] = {.lex_state = 5, .external_lex_state = 3}, [249] = {.lex_state = 5, .external_lex_state = 3}, - [250] = {.lex_state = 25, .external_lex_state = 6}, + [250] = {.lex_state = 5, .external_lex_state = 3}, [251] = {.lex_state = 5, .external_lex_state = 3}, - [252] = {.lex_state = 26, .external_lex_state = 3}, + [252] = {.lex_state = 3, .external_lex_state = 3}, [253] = {.lex_state = 26, .external_lex_state = 3}, - [254] = {.lex_state = 3, .external_lex_state = 3}, + [254] = {.lex_state = 26, .external_lex_state = 3}, [255] = {.lex_state = 26, .external_lex_state = 3}, [256] = {.lex_state = 26, .external_lex_state = 3}, [257] = {.lex_state = 26, .external_lex_state = 3}, - [258] = {.lex_state = 3, .external_lex_state = 3}, + [258] = {.lex_state = 0, .external_lex_state = 3}, [259] = {.lex_state = 3, .external_lex_state = 3}, - [260] = {.lex_state = 0, .external_lex_state = 3}, + [260] = {.lex_state = 3, .external_lex_state = 3}, [261] = {.lex_state = 0, .external_lex_state = 3}, - [262] = {.lex_state = 3, .external_lex_state = 3}, - [263] = {.lex_state = 13, .external_lex_state = 6}, - [264] = {.lex_state = 1, .external_lex_state = 3}, + [262] = {.lex_state = 1, .external_lex_state = 3}, + [263] = {.lex_state = 3, .external_lex_state = 3}, + [264] = {.lex_state = 13, .external_lex_state = 6}, [265] = {.lex_state = 3, .external_lex_state = 3}, [266] = {.lex_state = 3, .external_lex_state = 3}, - [267] = {.lex_state = 14, .external_lex_state = 3}, + [267] = {.lex_state = 5, .external_lex_state = 3}, [268] = {.lex_state = 3, .external_lex_state = 3}, [269] = {.lex_state = 3, .external_lex_state = 3}, - [270] = {.lex_state = 3, .external_lex_state = 3}, + [270] = {.lex_state = 14, .external_lex_state = 3}, [271] = {.lex_state = 3, .external_lex_state = 3}, [272] = {.lex_state = 3, .external_lex_state = 3}, [273] = {.lex_state = 3, .external_lex_state = 3}, [274] = {.lex_state = 3, .external_lex_state = 3}, - [275] = {.lex_state = 5, .external_lex_state = 3}, + [275] = {.lex_state = 3, .external_lex_state = 3}, [276] = {.lex_state = 3, .external_lex_state = 3}, [277] = {.lex_state = 3, .external_lex_state = 3}, [278] = {.lex_state = 3, .external_lex_state = 3}, - [279] = {.lex_state = 3, .external_lex_state = 3}, - [280] = {.lex_state = 3, .external_lex_state = 3}, - [281] = {.lex_state = 0, .external_lex_state = 3}, - [282] = {.lex_state = 8, .external_lex_state = 3}, - [283] = {.lex_state = 0, .external_lex_state = 3}, + [279] = {.lex_state = 0, .external_lex_state = 3}, + [280] = {.lex_state = 8, .external_lex_state = 3}, + [281] = {.lex_state = 3, .external_lex_state = 3}, + [282] = {.lex_state = 3, .external_lex_state = 3}, + [283] = {.lex_state = 3, .external_lex_state = 3}, [284] = {.lex_state = 3, .external_lex_state = 3}, [285] = {.lex_state = 3, .external_lex_state = 3}, - [286] = {.lex_state = 3, .external_lex_state = 3}, - [287] = {.lex_state = 25, .external_lex_state = 6}, + [286] = {.lex_state = 0, .external_lex_state = 3}, + [287] = {.lex_state = 160, .external_lex_state = 2}, [288] = {.lex_state = 160, .external_lex_state = 2}, - [289] = {.lex_state = 160, .external_lex_state = 2}, + [289] = {.lex_state = 25, .external_lex_state = 6}, [290] = {.lex_state = 160, .external_lex_state = 2}, [291] = {.lex_state = 160, .external_lex_state = 2}, [292] = {.lex_state = 160, .external_lex_state = 2}, @@ -5448,33 +5457,33 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [294] = {.lex_state = 160, .external_lex_state = 2}, [295] = {.lex_state = 160, .external_lex_state = 2}, [296] = {.lex_state = 160, .external_lex_state = 2}, - [297] = {.lex_state = 160, .external_lex_state = 2}, + [297] = {.lex_state = 0, .external_lex_state = 3}, [298] = {.lex_state = 160, .external_lex_state = 2}, - [299] = {.lex_state = 160, .external_lex_state = 2}, + [299] = {.lex_state = 58, .external_lex_state = 3}, [300] = {.lex_state = 160, .external_lex_state = 2}, [301] = {.lex_state = 160, .external_lex_state = 2}, [302] = {.lex_state = 160, .external_lex_state = 2}, [303] = {.lex_state = 160, .external_lex_state = 2}, - [304] = {.lex_state = 58, .external_lex_state = 3}, + [304] = {.lex_state = 160, .external_lex_state = 2}, [305] = {.lex_state = 160, .external_lex_state = 2}, - [306] = {.lex_state = 0, .external_lex_state = 3}, + [306] = {.lex_state = 9, .external_lex_state = 3}, [307] = {.lex_state = 160, .external_lex_state = 2}, - [308] = {.lex_state = 160, .external_lex_state = 2}, - [309] = {.lex_state = 160, .external_lex_state = 2}, + [308] = {.lex_state = 1, .external_lex_state = 3}, + [309] = {.lex_state = 3, .external_lex_state = 3}, [310] = {.lex_state = 160, .external_lex_state = 2}, [311] = {.lex_state = 160, .external_lex_state = 2}, - [312] = {.lex_state = 5, .external_lex_state = 3}, - [313] = {.lex_state = 9, .external_lex_state = 3}, + [312] = {.lex_state = 160, .external_lex_state = 2}, + [313] = {.lex_state = 160, .external_lex_state = 2}, [314] = {.lex_state = 160, .external_lex_state = 2}, - [315] = {.lex_state = 1, .external_lex_state = 3}, - [316] = {.lex_state = 3, .external_lex_state = 3}, + [315] = {.lex_state = 160, .external_lex_state = 2}, + [316] = {.lex_state = 160, .external_lex_state = 2}, [317] = {.lex_state = 160, .external_lex_state = 2}, [318] = {.lex_state = 160, .external_lex_state = 2}, [319] = {.lex_state = 160, .external_lex_state = 2}, [320] = {.lex_state = 160, .external_lex_state = 2}, - [321] = {.lex_state = 3, .external_lex_state = 3}, + [321] = {.lex_state = 160, .external_lex_state = 2}, [322] = {.lex_state = 160, .external_lex_state = 2}, - [323] = {.lex_state = 160, .external_lex_state = 2}, + [323] = {.lex_state = 3, .external_lex_state = 3}, [324] = {.lex_state = 160, .external_lex_state = 2}, [325] = {.lex_state = 160, .external_lex_state = 2}, [326] = {.lex_state = 160, .external_lex_state = 2}, @@ -5487,48 +5496,48 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [333] = {.lex_state = 160, .external_lex_state = 2}, [334] = {.lex_state = 160, .external_lex_state = 2}, [335] = {.lex_state = 160, .external_lex_state = 2}, - [336] = {.lex_state = 3, .external_lex_state = 3}, + [336] = {.lex_state = 160, .external_lex_state = 2}, [337] = {.lex_state = 160, .external_lex_state = 2}, - [338] = {.lex_state = 160, .external_lex_state = 2}, - [339] = {.lex_state = 160, .external_lex_state = 2}, + [338] = {.lex_state = 5, .external_lex_state = 3}, + [339] = {.lex_state = 3, .external_lex_state = 3}, [340] = {.lex_state = 58, .external_lex_state = 3}, [341] = {.lex_state = 160, .external_lex_state = 2}, [342] = {.lex_state = 160, .external_lex_state = 2}, [343] = {.lex_state = 160, .external_lex_state = 5}, [344] = {.lex_state = 160, .external_lex_state = 5}, [345] = {.lex_state = 160, .external_lex_state = 5}, - [346] = {.lex_state = 25, .external_lex_state = 6}, + [346] = {.lex_state = 160, .external_lex_state = 5}, [347] = {.lex_state = 160, .external_lex_state = 5}, - [348] = {.lex_state = 160, .external_lex_state = 5}, + [348] = {.lex_state = 0, .external_lex_state = 3}, [349] = {.lex_state = 160, .external_lex_state = 5}, [350] = {.lex_state = 160, .external_lex_state = 5}, [351] = {.lex_state = 160, .external_lex_state = 5}, [352] = {.lex_state = 160, .external_lex_state = 5}, [353] = {.lex_state = 160, .external_lex_state = 5}, - [354] = {.lex_state = 160, .external_lex_state = 5}, + [354] = {.lex_state = 0, .external_lex_state = 3}, [355] = {.lex_state = 160, .external_lex_state = 5}, [356] = {.lex_state = 160, .external_lex_state = 5}, [357] = {.lex_state = 160, .external_lex_state = 5}, - [358] = {.lex_state = 26, .external_lex_state = 3}, - [359] = {.lex_state = 160, .external_lex_state = 5}, + [358] = {.lex_state = 160, .external_lex_state = 5}, + [359] = {.lex_state = 11, .external_lex_state = 3}, [360] = {.lex_state = 160, .external_lex_state = 5}, [361] = {.lex_state = 160, .external_lex_state = 5}, - [362] = {.lex_state = 0, .external_lex_state = 3}, - [363] = {.lex_state = 160, .external_lex_state = 5}, - [364] = {.lex_state = 160, .external_lex_state = 5}, + [362] = {.lex_state = 160, .external_lex_state = 5}, + [363] = {.lex_state = 25, .external_lex_state = 6}, + [364] = {.lex_state = 26, .external_lex_state = 3}, [365] = {.lex_state = 160, .external_lex_state = 5}, [366] = {.lex_state = 160, .external_lex_state = 5}, [367] = {.lex_state = 160, .external_lex_state = 5}, [368] = {.lex_state = 160, .external_lex_state = 5}, - [369] = {.lex_state = 160, .external_lex_state = 5}, + [369] = {.lex_state = 0, .external_lex_state = 3}, [370] = {.lex_state = 160, .external_lex_state = 5}, [371] = {.lex_state = 160, .external_lex_state = 5}, [372] = {.lex_state = 160, .external_lex_state = 5}, [373] = {.lex_state = 160, .external_lex_state = 5}, [374] = {.lex_state = 160, .external_lex_state = 5}, - [375] = {.lex_state = 0, .external_lex_state = 3}, + [375] = {.lex_state = 160, .external_lex_state = 5}, [376] = {.lex_state = 160, .external_lex_state = 5}, - [377] = {.lex_state = 11, .external_lex_state = 3}, + [377] = {.lex_state = 160, .external_lex_state = 5}, [378] = {.lex_state = 160, .external_lex_state = 5}, [379] = {.lex_state = 160, .external_lex_state = 5}, [380] = {.lex_state = 160, .external_lex_state = 5}, @@ -5537,46 +5546,46 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [383] = {.lex_state = 160, .external_lex_state = 5}, [384] = {.lex_state = 160, .external_lex_state = 5}, [385] = {.lex_state = 160, .external_lex_state = 5}, - [386] = {.lex_state = 25, .external_lex_state = 6}, + [386] = {.lex_state = 160, .external_lex_state = 5}, [387] = {.lex_state = 160, .external_lex_state = 5}, [388] = {.lex_state = 160, .external_lex_state = 5}, [389] = {.lex_state = 160, .external_lex_state = 5}, [390] = {.lex_state = 160, .external_lex_state = 5}, [391] = {.lex_state = 160, .external_lex_state = 5}, [392] = {.lex_state = 160, .external_lex_state = 5}, - [393] = {.lex_state = 0, .external_lex_state = 3}, + [393] = {.lex_state = 160, .external_lex_state = 5}, [394] = {.lex_state = 160, .external_lex_state = 5}, - [395] = {.lex_state = 160, .external_lex_state = 5}, - [396] = {.lex_state = 160, .external_lex_state = 5}, - [397] = {.lex_state = 3, .external_lex_state = 3}, + [395] = {.lex_state = 25, .external_lex_state = 6}, + [396] = {.lex_state = 3, .external_lex_state = 3}, + [397] = {.lex_state = 160, .external_lex_state = 5}, [398] = {.lex_state = 160, .external_lex_state = 5}, [399] = {.lex_state = 25, .external_lex_state = 6}, - [400] = {.lex_state = 26, .external_lex_state = 3}, - [401] = {.lex_state = 25, .external_lex_state = 6}, - [402] = {.lex_state = 0, .external_lex_state = 3}, - [403] = {.lex_state = 25, .external_lex_state = 6}, - [404] = {.lex_state = 0, .external_lex_state = 3}, - [405] = {.lex_state = 25, .external_lex_state = 6}, - [406] = {.lex_state = 25, .external_lex_state = 6}, + [400] = {.lex_state = 25, .external_lex_state = 6}, + [401] = {.lex_state = 26, .external_lex_state = 3}, + [402] = {.lex_state = 25, .external_lex_state = 6}, + [403] = {.lex_state = 0, .external_lex_state = 3}, + [404] = {.lex_state = 8, .external_lex_state = 3}, + [405] = {.lex_state = 0, .external_lex_state = 3}, + [406] = {.lex_state = 3, .external_lex_state = 3}, [407] = {.lex_state = 25, .external_lex_state = 6}, [408] = {.lex_state = 25, .external_lex_state = 6}, - [409] = {.lex_state = 8, .external_lex_state = 3}, - [410] = {.lex_state = 0, .external_lex_state = 3}, - [411] = {.lex_state = 3, .external_lex_state = 3}, + [409] = {.lex_state = 25, .external_lex_state = 6}, + [410] = {.lex_state = 25, .external_lex_state = 6}, + [411] = {.lex_state = 0, .external_lex_state = 3}, [412] = {.lex_state = 25, .external_lex_state = 6}, - [413] = {.lex_state = 3, .external_lex_state = 3}, + [413] = {.lex_state = 25, .external_lex_state = 6}, [414] = {.lex_state = 26, .external_lex_state = 3}, - [415] = {.lex_state = 25, .external_lex_state = 6}, - [416] = {.lex_state = 0, .external_lex_state = 3}, + [415] = {.lex_state = 0, .external_lex_state = 3}, + [416] = {.lex_state = 25, .external_lex_state = 6}, [417] = {.lex_state = 25, .external_lex_state = 6}, [418] = {.lex_state = 25, .external_lex_state = 6}, - [419] = {.lex_state = 25, .external_lex_state = 6}, + [419] = {.lex_state = 3, .external_lex_state = 3}, [420] = {.lex_state = 3, .external_lex_state = 3}, - [421] = {.lex_state = 3, .external_lex_state = 3}, + [421] = {.lex_state = 25, .external_lex_state = 6}, [422] = {.lex_state = 26, .external_lex_state = 3}, - [423] = {.lex_state = 26, .external_lex_state = 3}, - [424] = {.lex_state = 26, .external_lex_state = 3}, - [425] = {.lex_state = 26, .external_lex_state = 3}, + [423] = {.lex_state = 1, .external_lex_state = 3}, + [424] = {.lex_state = 0, .external_lex_state = 3}, + [425] = {.lex_state = 3, .external_lex_state = 3}, [426] = {.lex_state = 26, .external_lex_state = 3}, [427] = {.lex_state = 26, .external_lex_state = 3}, [428] = {.lex_state = 26, .external_lex_state = 3}, @@ -5585,404 +5594,406 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [431] = {.lex_state = 26, .external_lex_state = 3}, [432] = {.lex_state = 26, .external_lex_state = 3}, [433] = {.lex_state = 26, .external_lex_state = 3}, - [434] = {.lex_state = 0, .external_lex_state = 3}, - [435] = {.lex_state = 1, .external_lex_state = 4}, - [436] = {.lex_state = 1, .external_lex_state = 3}, - [437] = {.lex_state = 1, .external_lex_state = 3}, - [438] = {.lex_state = 0, .external_lex_state = 3}, - [439] = {.lex_state = 1, .external_lex_state = 3}, + [434] = {.lex_state = 26, .external_lex_state = 3}, + [435] = {.lex_state = 26, .external_lex_state = 3}, + [436] = {.lex_state = 26, .external_lex_state = 3}, + [437] = {.lex_state = 26, .external_lex_state = 3}, + [438] = {.lex_state = 1, .external_lex_state = 4}, + [439] = {.lex_state = 19, .external_lex_state = 3}, [440] = {.lex_state = 1, .external_lex_state = 3}, [441] = {.lex_state = 0, .external_lex_state = 3}, [442] = {.lex_state = 1, .external_lex_state = 3}, - [443] = {.lex_state = 1, .external_lex_state = 3}, - [444] = {.lex_state = 1, .external_lex_state = 3}, + [443] = {.lex_state = 0, .external_lex_state = 3}, + [444] = {.lex_state = 0, .external_lex_state = 3}, [445] = {.lex_state = 0, .external_lex_state = 3}, - [446] = {.lex_state = 0, .external_lex_state = 3}, + [446] = {.lex_state = 49, .external_lex_state = 3}, [447] = {.lex_state = 0, .external_lex_state = 3}, - [448] = {.lex_state = 0, .external_lex_state = 3}, + [448] = {.lex_state = 19, .external_lex_state = 3}, [449] = {.lex_state = 0, .external_lex_state = 3}, - [450] = {.lex_state = 1, .external_lex_state = 3}, - [451] = {.lex_state = 1, .external_lex_state = 4}, - [452] = {.lex_state = 49, .external_lex_state = 3}, - [453] = {.lex_state = 19, .external_lex_state = 3}, - [454] = {.lex_state = 19, .external_lex_state = 3}, - [455] = {.lex_state = 19, .external_lex_state = 3}, - [456] = {.lex_state = 1, .external_lex_state = 3}, - [457] = {.lex_state = 1, .external_lex_state = 3}, - [458] = {.lex_state = 0, .external_lex_state = 3}, - [459] = {.lex_state = 0, .external_lex_state = 3}, - [460] = {.lex_state = 19, .external_lex_state = 3}, - [461] = {.lex_state = 19, .external_lex_state = 3}, - [462] = {.lex_state = 1, .external_lex_state = 3}, - [463] = {.lex_state = 1, .external_lex_state = 3}, - [464] = {.lex_state = 19, .external_lex_state = 3}, + [450] = {.lex_state = 1, .external_lex_state = 4}, + [451] = {.lex_state = 1, .external_lex_state = 3}, + [452] = {.lex_state = 1, .external_lex_state = 3}, + [453] = {.lex_state = 0, .external_lex_state = 3}, + [454] = {.lex_state = 3, .external_lex_state = 3}, + [455] = {.lex_state = 1, .external_lex_state = 3}, + [456] = {.lex_state = 49, .external_lex_state = 3}, + [457] = {.lex_state = 19, .external_lex_state = 3}, + [458] = {.lex_state = 1, .external_lex_state = 3}, + [459] = {.lex_state = 19, .external_lex_state = 3}, + [460] = {.lex_state = 1, .external_lex_state = 3}, + [461] = {.lex_state = 1, .external_lex_state = 3}, + [462] = {.lex_state = 19, .external_lex_state = 3}, + [463] = {.lex_state = 19, .external_lex_state = 3}, + [464] = {.lex_state = 0, .external_lex_state = 3}, [465] = {.lex_state = 19, .external_lex_state = 3}, [466] = {.lex_state = 1, .external_lex_state = 3}, - [467] = {.lex_state = 3, .external_lex_state = 3}, - [468] = {.lex_state = 0, .external_lex_state = 3}, + [467] = {.lex_state = 1, .external_lex_state = 3}, + [468] = {.lex_state = 1, .external_lex_state = 3}, [469] = {.lex_state = 1, .external_lex_state = 3}, - [470] = {.lex_state = 49, .external_lex_state = 3}, - [471] = {.lex_state = 19, .external_lex_state = 3}, - [472] = {.lex_state = 0, .external_lex_state = 7}, - [473] = {.lex_state = 8, .external_lex_state = 4}, - [474] = {.lex_state = 15, .external_lex_state = 3}, - [475] = {.lex_state = 23, .external_lex_state = 3}, - [476] = {.lex_state = 0, .external_lex_state = 4}, - [477] = {.lex_state = 1, .external_lex_state = 3}, - [478] = {.lex_state = 0, .external_lex_state = 4}, - [479] = {.lex_state = 23, .external_lex_state = 3}, - [480] = {.lex_state = 15, .external_lex_state = 3}, - [481] = {.lex_state = 0, .external_lex_state = 3}, - [482] = {.lex_state = 23, .external_lex_state = 3}, - [483] = {.lex_state = 15, .external_lex_state = 3}, - [484] = {.lex_state = 0, .external_lex_state = 7}, - [485] = {.lex_state = 0, .external_lex_state = 7}, - [486] = {.lex_state = 0, .external_lex_state = 4}, - [487] = {.lex_state = 23, .external_lex_state = 3}, - [488] = {.lex_state = 23, .external_lex_state = 3}, - [489] = {.lex_state = 15, .external_lex_state = 3}, - [490] = {.lex_state = 0, .external_lex_state = 3}, + [470] = {.lex_state = 0, .external_lex_state = 3}, + [471] = {.lex_state = 0, .external_lex_state = 3}, + [472] = {.lex_state = 1, .external_lex_state = 3}, + [473] = {.lex_state = 19, .external_lex_state = 3}, + [474] = {.lex_state = 19, .external_lex_state = 3}, + [475] = {.lex_state = 3, .external_lex_state = 3}, + [476] = {.lex_state = 23, .external_lex_state = 3}, + [477] = {.lex_state = 15, .external_lex_state = 3}, + [478] = {.lex_state = 23, .external_lex_state = 3}, + [479] = {.lex_state = 15, .external_lex_state = 3}, + [480] = {.lex_state = 3, .external_lex_state = 3}, + [481] = {.lex_state = 0, .external_lex_state = 7}, + [482] = {.lex_state = 3, .external_lex_state = 3}, + [483] = {.lex_state = 8, .external_lex_state = 4}, + [484] = {.lex_state = 23, .external_lex_state = 3}, + [485] = {.lex_state = 15, .external_lex_state = 3}, + [486] = {.lex_state = 23, .external_lex_state = 3}, + [487] = {.lex_state = 15, .external_lex_state = 3}, + [488] = {.lex_state = 0, .external_lex_state = 4}, + [489] = {.lex_state = 0, .external_lex_state = 7}, + [490] = {.lex_state = 23, .external_lex_state = 3}, [491] = {.lex_state = 0, .external_lex_state = 3}, - [492] = {.lex_state = 15, .external_lex_state = 3}, + [492] = {.lex_state = 23, .external_lex_state = 3}, [493] = {.lex_state = 23, .external_lex_state = 3}, [494] = {.lex_state = 15, .external_lex_state = 3}, - [495] = {.lex_state = 19, .external_lex_state = 3}, - [496] = {.lex_state = 23, .external_lex_state = 3}, - [497] = {.lex_state = 0, .external_lex_state = 4}, - [498] = {.lex_state = 23, .external_lex_state = 3}, - [499] = {.lex_state = 3, .external_lex_state = 3}, - [500] = {.lex_state = 15, .external_lex_state = 3}, - [501] = {.lex_state = 15, .external_lex_state = 3}, - [502] = {.lex_state = 3, .external_lex_state = 3}, - [503] = {.lex_state = 3, .external_lex_state = 3}, - [504] = {.lex_state = 0, .external_lex_state = 3}, - [505] = {.lex_state = 0, .external_lex_state = 7}, - [506] = {.lex_state = 20, .external_lex_state = 3}, - [507] = {.lex_state = 138, .external_lex_state = 3}, - [508] = {.lex_state = 23, .external_lex_state = 3}, + [495] = {.lex_state = 15, .external_lex_state = 3}, + [496] = {.lex_state = 15, .external_lex_state = 3}, + [497] = {.lex_state = 23, .external_lex_state = 3}, + [498] = {.lex_state = 15, .external_lex_state = 3}, + [499] = {.lex_state = 0, .external_lex_state = 3}, + [500] = {.lex_state = 0, .external_lex_state = 3}, + [501] = {.lex_state = 1, .external_lex_state = 3}, + [502] = {.lex_state = 0, .external_lex_state = 7}, + [503] = {.lex_state = 0, .external_lex_state = 3}, + [504] = {.lex_state = 0, .external_lex_state = 4}, + [505] = {.lex_state = 0, .external_lex_state = 4}, + [506] = {.lex_state = 0, .external_lex_state = 4}, + [507] = {.lex_state = 0, .external_lex_state = 3}, + [508] = {.lex_state = 0, .external_lex_state = 3}, [509] = {.lex_state = 15, .external_lex_state = 3}, [510] = {.lex_state = 0, .external_lex_state = 3}, [511] = {.lex_state = 0, .external_lex_state = 3}, - [512] = {.lex_state = 0, .external_lex_state = 3}, + [512] = {.lex_state = 0, .external_lex_state = 7}, [513] = {.lex_state = 0, .external_lex_state = 3}, [514] = {.lex_state = 0, .external_lex_state = 3}, - [515] = {.lex_state = 0, .external_lex_state = 3}, - [516] = {.lex_state = 0, .external_lex_state = 3}, - [517] = {.lex_state = 148, .external_lex_state = 3}, + [515] = {.lex_state = 138, .external_lex_state = 3}, + [516] = {.lex_state = 138, .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}, + [520] = {.lex_state = 20, .external_lex_state = 3}, [521] = {.lex_state = 0, .external_lex_state = 3}, - [522] = {.lex_state = 0, .external_lex_state = 4}, - [523] = {.lex_state = 0, .external_lex_state = 3}, + [522] = {.lex_state = 0, .external_lex_state = 3}, + [523] = {.lex_state = 148, .external_lex_state = 3}, [524] = {.lex_state = 0, .external_lex_state = 3}, - [525] = {.lex_state = 138, .external_lex_state = 3}, - [526] = {.lex_state = 0, .external_lex_state = 3}, - [527] = {.lex_state = 148, .external_lex_state = 3}, - [528] = {.lex_state = 0, .external_lex_state = 3}, - [529] = {.lex_state = 12, .external_lex_state = 3}, - [530] = {.lex_state = 12, .external_lex_state = 3}, - [531] = {.lex_state = 1, .external_lex_state = 3}, - [532] = {.lex_state = 0, .external_lex_state = 3}, + [525] = {.lex_state = 0, .external_lex_state = 3}, + [526] = {.lex_state = 12, .external_lex_state = 3}, + [527] = {.lex_state = 20, .external_lex_state = 3}, + [528] = {.lex_state = 138, .external_lex_state = 3}, + [529] = {.lex_state = 0, .external_lex_state = 3}, + [530] = {.lex_state = 0, .external_lex_state = 3}, + [531] = {.lex_state = 0, .external_lex_state = 3}, + [532] = {.lex_state = 148, .external_lex_state = 3}, [533] = {.lex_state = 0, .external_lex_state = 3}, - [534] = {.lex_state = 0, .external_lex_state = 7}, - [535] = {.lex_state = 0, .external_lex_state = 3}, + [534] = {.lex_state = 0, .external_lex_state = 3}, + [535] = {.lex_state = 23, .external_lex_state = 3}, [536] = {.lex_state = 0, .external_lex_state = 3}, - [537] = {.lex_state = 0, .external_lex_state = 3}, + [537] = {.lex_state = 0, .external_lex_state = 7}, [538] = {.lex_state = 0, .external_lex_state = 3}, - [539] = {.lex_state = 0, .external_lex_state = 7}, - [540] = {.lex_state = 20, .external_lex_state = 3}, - [541] = {.lex_state = 0, .external_lex_state = 3}, + [539] = {.lex_state = 0, .external_lex_state = 3}, + [540] = {.lex_state = 0, .external_lex_state = 3}, + [541] = {.lex_state = 148, .external_lex_state = 3}, [542] = {.lex_state = 0, .external_lex_state = 3}, [543] = {.lex_state = 0, .external_lex_state = 3}, - [544] = {.lex_state = 0, .external_lex_state = 3}, + [544] = {.lex_state = 0, .external_lex_state = 7}, [545] = {.lex_state = 148, .external_lex_state = 3}, - [546] = {.lex_state = 0, .external_lex_state = 3}, - [547] = {.lex_state = 0, .external_lex_state = 3}, + [546] = {.lex_state = 12, .external_lex_state = 3}, + [547] = {.lex_state = 1, .external_lex_state = 3}, [548] = {.lex_state = 0, .external_lex_state = 3}, [549] = {.lex_state = 0, .external_lex_state = 3}, [550] = {.lex_state = 0, .external_lex_state = 3}, [551] = {.lex_state = 0, .external_lex_state = 3}, - [552] = {.lex_state = 0, .external_lex_state = 3}, - [553] = {.lex_state = 138, .external_lex_state = 3}, - [554] = {.lex_state = 148, .external_lex_state = 3}, + [552] = {.lex_state = 0, .external_lex_state = 4}, + [553] = {.lex_state = 0, .external_lex_state = 3}, + [554] = {.lex_state = 0, .external_lex_state = 3}, [555] = {.lex_state = 0, .external_lex_state = 3}, - [556] = {.lex_state = 148, .external_lex_state = 3}, - [557] = {.lex_state = 0, .external_lex_state = 3}, + [556] = {.lex_state = 0, .external_lex_state = 3}, + [557] = {.lex_state = 148, .external_lex_state = 3}, [558] = {.lex_state = 0, .external_lex_state = 3}, [559] = {.lex_state = 148, .external_lex_state = 3}, [560] = {.lex_state = 0, .external_lex_state = 3}, [561] = {.lex_state = 0, .external_lex_state = 3}, - [562] = {.lex_state = 0, .external_lex_state = 3}, + [562] = {.lex_state = 58, .external_lex_state = 3}, [563] = {.lex_state = 0, .external_lex_state = 3}, - [564] = {.lex_state = 0, .external_lex_state = 3}, - [565] = {.lex_state = 0, .external_lex_state = 4}, - [566] = {.lex_state = 0, .external_lex_state = 4}, - [567] = {.lex_state = 4, .external_lex_state = 3}, - [568] = {.lex_state = 0, .external_lex_state = 4}, - [569] = {.lex_state = 1, .external_lex_state = 3}, - [570] = {.lex_state = 0, .external_lex_state = 4}, + [564] = {.lex_state = 1, .external_lex_state = 3}, + [565] = {.lex_state = 0, .external_lex_state = 8}, + [566] = {.lex_state = 0, .external_lex_state = 3}, + [567] = {.lex_state = 0, .external_lex_state = 3}, + [568] = {.lex_state = 0, .external_lex_state = 3}, + [569] = {.lex_state = 0, .external_lex_state = 3}, + [570] = {.lex_state = 0, .external_lex_state = 3}, [571] = {.lex_state = 0, .external_lex_state = 3}, [572] = {.lex_state = 0, .external_lex_state = 3}, [573] = {.lex_state = 0, .external_lex_state = 3}, - [574] = {.lex_state = 0, .external_lex_state = 8}, + [574] = {.lex_state = 0, .external_lex_state = 4}, [575] = {.lex_state = 0, .external_lex_state = 3}, [576] = {.lex_state = 0, .external_lex_state = 3}, [577] = {.lex_state = 0, .external_lex_state = 3}, - [578] = {.lex_state = 0, .external_lex_state = 4}, - [579] = {.lex_state = 0, .external_lex_state = 3}, - [580] = {.lex_state = 0, .external_lex_state = 9}, - [581] = {.lex_state = 0, .external_lex_state = 3}, - [582] = {.lex_state = 0, .external_lex_state = 4}, - [583] = {.lex_state = 0, .external_lex_state = 8}, - [584] = {.lex_state = 0, .external_lex_state = 8}, - [585] = {.lex_state = 0, .external_lex_state = 4}, - [586] = {.lex_state = 4, .external_lex_state = 3}, - [587] = {.lex_state = 1, .external_lex_state = 3}, - [588] = {.lex_state = 138, .external_lex_state = 3}, - [589] = {.lex_state = 0, .external_lex_state = 4}, + [578] = {.lex_state = 4, .external_lex_state = 3}, + [579] = {.lex_state = 0, .external_lex_state = 4}, + [580] = {.lex_state = 58, .external_lex_state = 3}, + [581] = {.lex_state = 19, .external_lex_state = 3}, + [582] = {.lex_state = 0, .external_lex_state = 9}, + [583] = {.lex_state = 0, .external_lex_state = 9}, + [584] = {.lex_state = 0, .external_lex_state = 9}, + [585] = {.lex_state = 1, .external_lex_state = 3}, + [586] = {.lex_state = 0, .external_lex_state = 4}, + [587] = {.lex_state = 0, .external_lex_state = 3}, + [588] = {.lex_state = 1, .external_lex_state = 3}, + [589] = {.lex_state = 0, .external_lex_state = 3}, [590] = {.lex_state = 0, .external_lex_state = 3}, [591] = {.lex_state = 0, .external_lex_state = 3}, [592] = {.lex_state = 0, .external_lex_state = 3}, [593] = {.lex_state = 0, .external_lex_state = 3}, - [594] = {.lex_state = 0, .external_lex_state = 3}, - [595] = {.lex_state = 0, .external_lex_state = 8}, - [596] = {.lex_state = 58, .external_lex_state = 3}, - [597] = {.lex_state = 0, .external_lex_state = 3}, + [594] = {.lex_state = 1, .external_lex_state = 3}, + [595] = {.lex_state = 50, .external_lex_state = 3}, + [596] = {.lex_state = 0, .external_lex_state = 3}, + [597] = {.lex_state = 1, .external_lex_state = 3}, [598] = {.lex_state = 0, .external_lex_state = 3}, - [599] = {.lex_state = 0, .external_lex_state = 3}, - [600] = {.lex_state = 0, .external_lex_state = 3}, - [601] = {.lex_state = 0, .external_lex_state = 3}, + [599] = {.lex_state = 0, .external_lex_state = 8}, + [600] = {.lex_state = 0, .external_lex_state = 4}, + [601] = {.lex_state = 0, .external_lex_state = 10}, [602] = {.lex_state = 0, .external_lex_state = 3}, [603] = {.lex_state = 0, .external_lex_state = 3}, - [604] = {.lex_state = 50, .external_lex_state = 3}, + [604] = {.lex_state = 0, .external_lex_state = 3}, [605] = {.lex_state = 0, .external_lex_state = 3}, [606] = {.lex_state = 0, .external_lex_state = 3}, [607] = {.lex_state = 0, .external_lex_state = 3}, - [608] = {.lex_state = 0, .external_lex_state = 3}, + [608] = {.lex_state = 4, .external_lex_state = 3}, [609] = {.lex_state = 0, .external_lex_state = 3}, [610] = {.lex_state = 0, .external_lex_state = 3}, [611] = {.lex_state = 0, .external_lex_state = 3}, [612] = {.lex_state = 0, .external_lex_state = 3}, - [613] = {.lex_state = 0, .external_lex_state = 3}, - [614] = {.lex_state = 0, .external_lex_state = 3}, - [615] = {.lex_state = 0, .external_lex_state = 9}, + [613] = {.lex_state = 0, .external_lex_state = 9}, + [614] = {.lex_state = 138, .external_lex_state = 3}, + [615] = {.lex_state = 0, .external_lex_state = 3}, [616] = {.lex_state = 0, .external_lex_state = 3}, - [617] = {.lex_state = 0, .external_lex_state = 4}, - [618] = {.lex_state = 19, .external_lex_state = 3}, - [619] = {.lex_state = 1, .external_lex_state = 3}, + [617] = {.lex_state = 0, .external_lex_state = 3}, + [618] = {.lex_state = 0, .external_lex_state = 3}, + [619] = {.lex_state = 0, .external_lex_state = 3}, [620] = {.lex_state = 0, .external_lex_state = 3}, - [621] = {.lex_state = 0, .external_lex_state = 3}, - [622] = {.lex_state = 0, .external_lex_state = 3}, - [623] = {.lex_state = 138, .external_lex_state = 3}, + [621] = {.lex_state = 0, .external_lex_state = 10}, + [622] = {.lex_state = 0, .external_lex_state = 4}, + [623] = {.lex_state = 0, .external_lex_state = 3}, [624] = {.lex_state = 0, .external_lex_state = 3}, - [625] = {.lex_state = 1, .external_lex_state = 3}, - [626] = {.lex_state = 0, .external_lex_state = 3}, - [627] = {.lex_state = 1, .external_lex_state = 3}, - [628] = {.lex_state = 1, .external_lex_state = 3}, + [625] = {.lex_state = 0, .external_lex_state = 3}, + [626] = {.lex_state = 138, .external_lex_state = 3}, + [627] = {.lex_state = 0, .external_lex_state = 4}, + [628] = {.lex_state = 0, .external_lex_state = 4}, [629] = {.lex_state = 0, .external_lex_state = 3}, [630] = {.lex_state = 0, .external_lex_state = 3}, - [631] = {.lex_state = 0, .external_lex_state = 3}, - [632] = {.lex_state = 58, .external_lex_state = 3}, + [631] = {.lex_state = 1, .external_lex_state = 3}, + [632] = {.lex_state = 0, .external_lex_state = 4}, [633] = {.lex_state = 0, .external_lex_state = 4}, [634] = {.lex_state = 0, .external_lex_state = 3}, - [635] = {.lex_state = 2, .external_lex_state = 3}, - [636] = {.lex_state = 0, .external_lex_state = 7}, - [637] = {.lex_state = 0, .external_lex_state = 10}, - [638] = {.lex_state = 0, .external_lex_state = 3}, + [635] = {.lex_state = 0, .external_lex_state = 4}, + [636] = {.lex_state = 0, .external_lex_state = 3}, + [637] = {.lex_state = 0, .external_lex_state = 3}, + [638] = {.lex_state = 3, .external_lex_state = 3}, [639] = {.lex_state = 0, .external_lex_state = 3}, - [640] = {.lex_state = 0, .external_lex_state = 3}, + [640] = {.lex_state = 0, .external_lex_state = 9}, [641] = {.lex_state = 0, .external_lex_state = 3}, [642] = {.lex_state = 0, .external_lex_state = 3}, [643] = {.lex_state = 0, .external_lex_state = 3}, - [644] = {.lex_state = 0, .external_lex_state = 8}, - [645] = {.lex_state = 0, .external_lex_state = 3}, - [646] = {.lex_state = 0, .external_lex_state = 8}, - [647] = {.lex_state = 3, .external_lex_state = 3}, - [648] = {.lex_state = 3, .external_lex_state = 3}, + [644] = {.lex_state = 0, .external_lex_state = 3}, + [645] = {.lex_state = 3, .external_lex_state = 3}, + [646] = {.lex_state = 0, .external_lex_state = 3}, + [647] = {.lex_state = 0, .external_lex_state = 3}, + [648] = {.lex_state = 0, .external_lex_state = 3}, [649] = {.lex_state = 0, .external_lex_state = 3}, - [650] = {.lex_state = 0, .external_lex_state = 8}, - [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 = 51, .external_lex_state = 3}, - [655] = {.lex_state = 0, .external_lex_state = 8}, + [650] = {.lex_state = 0, .external_lex_state = 3}, + [651] = {.lex_state = 3, .external_lex_state = 3}, + [652] = {.lex_state = 3, .external_lex_state = 3}, + [653] = {.lex_state = 3, .external_lex_state = 3}, + [654] = {.lex_state = 1, .external_lex_state = 3}, + [655] = {.lex_state = 0, .external_lex_state = 3}, [656] = {.lex_state = 0, .external_lex_state = 3}, [657] = {.lex_state = 0, .external_lex_state = 3}, [658] = {.lex_state = 0, .external_lex_state = 3}, - [659] = {.lex_state = 0, .external_lex_state = 3}, + [659] = {.lex_state = 2, .external_lex_state = 3}, [660] = {.lex_state = 0, .external_lex_state = 3}, [661] = {.lex_state = 0, .external_lex_state = 3}, - [662] = {.lex_state = 3, .external_lex_state = 3}, - [663] = {.lex_state = 24, .external_lex_state = 3}, - [664] = {.lex_state = 16, .external_lex_state = 3}, - [665] = {.lex_state = 0, .external_lex_state = 3}, - [666] = {.lex_state = 0, .external_lex_state = 3}, + [662] = {.lex_state = 0, .external_lex_state = 3}, + [663] = {.lex_state = 0, .external_lex_state = 3}, + [664] = {.lex_state = 3, .external_lex_state = 3}, + [665] = {.lex_state = 24, .external_lex_state = 3}, + [666] = {.lex_state = 16, .external_lex_state = 3}, [667] = {.lex_state = 0, .external_lex_state = 3}, - [668] = {.lex_state = 0, .external_lex_state = 3}, + [668] = {.lex_state = 0, .external_lex_state = 9}, [669] = {.lex_state = 0, .external_lex_state = 3}, - [670] = {.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 = 0, .external_lex_state = 3}, - [676] = {.lex_state = 138, .external_lex_state = 3}, - [677] = {.lex_state = 0, .external_lex_state = 3}, + [673] = {.lex_state = 3, .external_lex_state = 3}, + [674] = {.lex_state = 24, .external_lex_state = 3}, + [675] = {.lex_state = 16, .external_lex_state = 3}, + [676] = {.lex_state = 0, .external_lex_state = 3}, + [677] = {.lex_state = 0, .external_lex_state = 7}, [678] = {.lex_state = 0, .external_lex_state = 3}, - [679] = {.lex_state = 0, .external_lex_state = 7}, + [679] = {.lex_state = 0, .external_lex_state = 3}, [680] = {.lex_state = 0, .external_lex_state = 3}, - [681] = {.lex_state = 1, .external_lex_state = 3}, - [682] = {.lex_state = 2, .external_lex_state = 3}, - [683] = {.lex_state = 3, .external_lex_state = 3}, + [681] = {.lex_state = 0, .external_lex_state = 7}, + [682] = {.lex_state = 3, .external_lex_state = 3}, + [683] = {.lex_state = 0, .external_lex_state = 3}, [684] = {.lex_state = 0, .external_lex_state = 3}, - [685] = {.lex_state = 2, .external_lex_state = 3}, + [685] = {.lex_state = 0, .external_lex_state = 9}, [686] = {.lex_state = 0, .external_lex_state = 3}, [687] = {.lex_state = 3, .external_lex_state = 3}, - [688] = {.lex_state = 2, .external_lex_state = 3}, - [689] = {.lex_state = 0, .external_lex_state = 3}, + [688] = {.lex_state = 3, .external_lex_state = 3}, + [689] = {.lex_state = 0, .external_lex_state = 9}, [690] = {.lex_state = 0, .external_lex_state = 3}, [691] = {.lex_state = 3, .external_lex_state = 3}, [692] = {.lex_state = 0, .external_lex_state = 3}, - [693] = {.lex_state = 3, .external_lex_state = 3}, - [694] = {.lex_state = 3, .external_lex_state = 3}, - [695] = {.lex_state = 3, .external_lex_state = 3}, - [696] = {.lex_state = 0, .external_lex_state = 3}, + [693] = {.lex_state = 0, .external_lex_state = 3}, + [694] = {.lex_state = 2, .external_lex_state = 3}, + [695] = {.lex_state = 2, .external_lex_state = 3}, + [696] = {.lex_state = 2, .external_lex_state = 3}, [697] = {.lex_state = 0, .external_lex_state = 3}, - [698] = {.lex_state = 3, .external_lex_state = 3}, - [699] = {.lex_state = 0, .external_lex_state = 3}, - [700] = {.lex_state = 0, .external_lex_state = 3}, - [701] = {.lex_state = 3, .external_lex_state = 3}, + [698] = {.lex_state = 0, .external_lex_state = 3}, + [699] = {.lex_state = 51, .external_lex_state = 3}, + [700] = {.lex_state = 0, .external_lex_state = 11}, + [701] = {.lex_state = 0, .external_lex_state = 3}, [702] = {.lex_state = 3, .external_lex_state = 3}, - [703] = {.lex_state = 0, .external_lex_state = 7}, - [704] = {.lex_state = 3, .external_lex_state = 3}, - [705] = {.lex_state = 3, .external_lex_state = 3}, + [703] = {.lex_state = 3, .external_lex_state = 3}, + [704] = {.lex_state = 138, .external_lex_state = 3}, + [705] = {.lex_state = 0, .external_lex_state = 3}, [706] = {.lex_state = 0, .external_lex_state = 3}, - [707] = {.lex_state = 3, .external_lex_state = 3}, - [708] = {.lex_state = 0, .external_lex_state = 10}, - [709] = {.lex_state = 0, .external_lex_state = 3}, + [707] = {.lex_state = 0, .external_lex_state = 3}, + [708] = {.lex_state = 3, .external_lex_state = 3}, + [709] = {.lex_state = 3, .external_lex_state = 3}, [710] = {.lex_state = 0, .external_lex_state = 3}, [711] = {.lex_state = 0, .external_lex_state = 3}, - [712] = {.lex_state = 0, .external_lex_state = 3}, - [713] = {.lex_state = 0, .external_lex_state = 7}, - [714] = {.lex_state = 3, .external_lex_state = 3}, + [712] = {.lex_state = 0, .external_lex_state = 11}, + [713] = {.lex_state = 0, .external_lex_state = 3}, + [714] = {.lex_state = 0, .external_lex_state = 3}, [715] = {.lex_state = 0, .external_lex_state = 3}, - [716] = {.lex_state = 0, .external_lex_state = 3}, + [716] = {.lex_state = 0, .external_lex_state = 7}, [717] = {.lex_state = 0, .external_lex_state = 3}, - [718] = {.lex_state = 0, .external_lex_state = 3}, + [718] = {.lex_state = 3, .external_lex_state = 3}, [719] = {.lex_state = 0, .external_lex_state = 3}, - [720] = {.lex_state = 3, .external_lex_state = 3}, - [721] = {.lex_state = 0, .external_lex_state = 3}, + [720] = {.lex_state = 0, .external_lex_state = 3}, + [721] = {.lex_state = 0, .external_lex_state = 7}, [722] = {.lex_state = 0, .external_lex_state = 3}, [723] = {.lex_state = 0, .external_lex_state = 3}, [724] = {.lex_state = 0, .external_lex_state = 3}, - [725] = {.lex_state = 24, .external_lex_state = 3}, - [726] = {.lex_state = 16, .external_lex_state = 3}, + [725] = {.lex_state = 0, .external_lex_state = 3}, + [726] = {.lex_state = 0, .external_lex_state = 3}, [727] = {.lex_state = 3, .external_lex_state = 3}, - [728] = {.lex_state = 0, .external_lex_state = 3}, + [728] = {.lex_state = 3, .external_lex_state = 3}, [729] = {.lex_state = 0, .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 = 0, .external_lex_state = 3}, + [730] = {.lex_state = 0, .external_lex_state = 3}, + [731] = {.lex_state = 3, .external_lex_state = 3}, + [732] = {.lex_state = 3, .external_lex_state = 3}, + [733] = {.lex_state = 3, .external_lex_state = 3}, [734] = {.lex_state = 0, .external_lex_state = 3}, - [735] = {.lex_state = 0, .external_lex_state = 3}, + [735] = {.lex_state = 3, .external_lex_state = 3}, [736] = {.lex_state = 0, .external_lex_state = 3}, - [737] = {.lex_state = 160, .external_lex_state = 3}, - [738] = {.lex_state = 35, .external_lex_state = 3}, + [737] = {.lex_state = 5, .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 = 160, .external_lex_state = 3}, + [741] = {.lex_state = 0, .external_lex_state = 3}, [742] = {.lex_state = 0, .external_lex_state = 3}, [743] = {.lex_state = 0, .external_lex_state = 3}, - [744] = {.lex_state = 0, .external_lex_state = 3}, - [745] = {.lex_state = 3, .external_lex_state = 3}, - [746] = {.lex_state = 0, .external_lex_state = 3}, - [747] = {.lex_state = 0, .external_lex_state = 3}, - [748] = {.lex_state = 0, .external_lex_state = 3}, - [749] = {.lex_state = 3, .external_lex_state = 3}, + [744] = {.lex_state = 160, .external_lex_state = 3}, + [745] = {.lex_state = 0, .external_lex_state = 3}, + [746] = {.lex_state = 26, .external_lex_state = 3}, + [747] = {.lex_state = 160, .external_lex_state = 3}, + [748] = {.lex_state = 160, .external_lex_state = 3}, + [749] = {.lex_state = 160, .external_lex_state = 3}, [750] = {.lex_state = 0, .external_lex_state = 3}, - [751] = {.lex_state = 26, .external_lex_state = 3}, + [751] = {.lex_state = 0, .external_lex_state = 3}, [752] = {.lex_state = 0, .external_lex_state = 3}, - [753] = {.lex_state = 3, .external_lex_state = 3}, - [754] = {.lex_state = 5, .external_lex_state = 3}, + [753] = {.lex_state = 0, .external_lex_state = 3}, + [754] = {.lex_state = 0, .external_lex_state = 3}, [755] = {.lex_state = 0, .external_lex_state = 3}, [756] = {.lex_state = 0, .external_lex_state = 3}, - [757] = {.lex_state = 0, .external_lex_state = 3}, - [758] = {.lex_state = 0, .external_lex_state = 3}, + [757] = {.lex_state = 5, .external_lex_state = 3}, + [758] = {.lex_state = 3, .external_lex_state = 3}, [759] = {.lex_state = 0, .external_lex_state = 3}, [760] = {.lex_state = 0, .external_lex_state = 3}, [761] = {.lex_state = 0, .external_lex_state = 3}, - [762] = {.lex_state = 0, .external_lex_state = 4}, + [762] = {.lex_state = 0, .external_lex_state = 3}, [763] = {.lex_state = 0, .external_lex_state = 3}, - [764] = {.lex_state = 0, .external_lex_state = 3}, + [764] = {.lex_state = 0, .external_lex_state = 12}, [765] = {.lex_state = 0, .external_lex_state = 3}, - [766] = {.lex_state = 160, .external_lex_state = 3}, + [766] = {.lex_state = 0, .external_lex_state = 3}, [767] = {.lex_state = 0, .external_lex_state = 3}, - [768] = {.lex_state = 36, .external_lex_state = 3}, + [768] = {.lex_state = 0, .external_lex_state = 3}, [769] = {.lex_state = 0, .external_lex_state = 3}, - [770] = {.lex_state = 0, .external_lex_state = 3}, - [771] = {.lex_state = 0, .external_lex_state = 3}, + [770] = {.lex_state = 160, .external_lex_state = 3}, + [771] = {.lex_state = 35, .external_lex_state = 3}, [772] = {.lex_state = 0, .external_lex_state = 3}, - [773] = {.lex_state = 0, .external_lex_state = 11}, + [773] = {.lex_state = 0, .external_lex_state = 3}, [774] = {.lex_state = 0, .external_lex_state = 3}, - [775] = {.lex_state = 36, .external_lex_state = 3}, - [776] = {.lex_state = 0, .external_lex_state = 3}, - [777] = {.lex_state = 149, .external_lex_state = 3}, - [778] = {.lex_state = 5, .external_lex_state = 3}, - [779] = {.lex_state = 0, .external_lex_state = 12}, - [780] = {.lex_state = 0, .external_lex_state = 3}, + [775] = {.lex_state = 0, .external_lex_state = 3}, + [776] = {.lex_state = 0, .external_lex_state = 12}, + [777] = {.lex_state = 2, .external_lex_state = 3}, + [778] = {.lex_state = 35, .external_lex_state = 3}, + [779] = {.lex_state = 26, .external_lex_state = 3}, + [780] = {.lex_state = 149, .external_lex_state = 3}, [781] = {.lex_state = 0, .external_lex_state = 3}, - [782] = {.lex_state = 0, .external_lex_state = 3}, - [783] = {.lex_state = 0, .external_lex_state = 4}, + [782] = {.lex_state = 0, .external_lex_state = 13}, + [783] = {.lex_state = 0, .external_lex_state = 3}, [784] = {.lex_state = 0, .external_lex_state = 3}, - [785] = {.lex_state = 0, .external_lex_state = 3}, + [785] = {.lex_state = 149, .external_lex_state = 3}, [786] = {.lex_state = 0, .external_lex_state = 3}, [787] = {.lex_state = 0, .external_lex_state = 3}, [788] = {.lex_state = 0, .external_lex_state = 3}, - [789] = {.lex_state = 160, .external_lex_state = 3}, + [789] = {.lex_state = 0, .external_lex_state = 3}, [790] = {.lex_state = 0, .external_lex_state = 3}, [791] = {.lex_state = 0, .external_lex_state = 3}, - [792] = {.lex_state = 0, .external_lex_state = 3}, + [792] = {.lex_state = 3, .external_lex_state = 3}, [793] = {.lex_state = 0, .external_lex_state = 3}, - [794] = {.lex_state = 2, .external_lex_state = 3}, + [794] = {.lex_state = 0, .external_lex_state = 3}, [795] = {.lex_state = 0, .external_lex_state = 3}, [796] = {.lex_state = 0, .external_lex_state = 3}, - [797] = {.lex_state = 0, .external_lex_state = 3}, + [797] = {.lex_state = 2, .external_lex_state = 3}, [798] = {.lex_state = 0, .external_lex_state = 3}, [799] = {.lex_state = 0, .external_lex_state = 3}, [800] = {.lex_state = 0, .external_lex_state = 3}, [801] = {.lex_state = 0, .external_lex_state = 3}, - [802] = {.lex_state = 0, .external_lex_state = 11}, - [803] = {.lex_state = 0, .external_lex_state = 12}, - [804] = {.lex_state = 0, .external_lex_state = 3}, - [805] = {.lex_state = 0, .external_lex_state = 3}, - [806] = {.lex_state = 3, .external_lex_state = 3}, + [802] = {.lex_state = 0, .external_lex_state = 3}, + [803] = {.lex_state = 36, .external_lex_state = 3}, + [804] = {.lex_state = 0, .external_lex_state = 4}, + [805] = {.lex_state = 160, .external_lex_state = 3}, + [806] = {.lex_state = 0, .external_lex_state = 3}, [807] = {.lex_state = 0, .external_lex_state = 3}, [808] = {.lex_state = 0, .external_lex_state = 3}, - [809] = {.lex_state = 36, .external_lex_state = 3}, - [810] = {.lex_state = 160, .external_lex_state = 3}, - [811] = {.lex_state = 0, .external_lex_state = 3}, - [812] = {.lex_state = 5, .external_lex_state = 3}, + [809] = {.lex_state = 3, .external_lex_state = 3}, + [810] = {.lex_state = 0, .external_lex_state = 3}, + [811] = {.lex_state = 35, .external_lex_state = 3}, + [812] = {.lex_state = 3, .external_lex_state = 3}, [813] = {.lex_state = 0, .external_lex_state = 3}, - [814] = {.lex_state = 36, .external_lex_state = 3}, - [815] = {.lex_state = 3, .external_lex_state = 3}, - [816] = {.lex_state = 5, .external_lex_state = 3}, - [817] = {.lex_state = 1, .external_lex_state = 3}, - [818] = {.lex_state = 0, .external_lex_state = 3}, - [819] = {.lex_state = 160, .external_lex_state = 3}, - [820] = {.lex_state = 26, .external_lex_state = 3}, + [814] = {.lex_state = 0, .external_lex_state = 3}, + [815] = {.lex_state = 0, .external_lex_state = 3}, + [816] = {.lex_state = 35, .external_lex_state = 3}, + [817] = {.lex_state = 0, .external_lex_state = 3}, + [818] = {.lex_state = 5, .external_lex_state = 3}, + [819] = {.lex_state = 1, .external_lex_state = 3}, + [820] = {.lex_state = 0, .external_lex_state = 3}, [821] = {.lex_state = 0, .external_lex_state = 3}, - [822] = {.lex_state = 0, .external_lex_state = 3}, - [823] = {.lex_state = 2, .external_lex_state = 3}, - [824] = {.lex_state = 0, .external_lex_state = 3}, - [825] = {.lex_state = 149, .external_lex_state = 3}, + [822] = {.lex_state = 1, .external_lex_state = 3}, + [823] = {.lex_state = 0, .external_lex_state = 3}, + [824] = {.lex_state = 0, .external_lex_state = 13}, + [825] = {.lex_state = 0, .external_lex_state = 3}, [826] = {.lex_state = 0, .external_lex_state = 3}, - [827] = {.lex_state = 3, .external_lex_state = 3}, - [828] = {.lex_state = 0, .external_lex_state = 3}, + [827] = {.lex_state = 0, .external_lex_state = 3}, + [828] = {.lex_state = 0, .external_lex_state = 4}, [829] = {.lex_state = 0, .external_lex_state = 3}, - [830] = {.lex_state = 0, .external_lex_state = 3}, - [831] = {.lex_state = 1, .external_lex_state = 3}, + [830] = {.lex_state = 5, .external_lex_state = 3}, + [831] = {.lex_state = 0, .external_lex_state = 3}, + [832] = {.lex_state = 0, .external_lex_state = 3}, + [833] = {.lex_state = 0, .external_lex_state = 3}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -6083,39 +6094,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__interpolation_start] = ACTIONS(1), [sym__interpolation_end] = ACTIONS(1), [sym__control_flow_start] = ACTIONS(1), + [sym__empty_quoted_string] = ACTIONS(1), }, [STATE(1)] = { - [sym_document] = STATE(747), - [sym_doctype] = STATE(293), - [sym__node] = STATE(293), - [sym_element] = STATE(293), - [sym_script_element] = STATE(293), - [sym_style_element] = STATE(293), - [sym_start_tag] = STATE(100), - [sym_script_start_tag] = STATE(574), - [sym_style_start_tag] = STATE(595), - [sym_self_closing_tag] = STATE(296), - [sym_erroneous_end_tag] = STATE(293), - [sym__any_statement] = STATE(314), - [sym__alternative_statement] = STATE(317), - [sym_let_statement] = STATE(314), - [sym_switch_statement] = STATE(314), - [sym__switch_start_expression] = STATE(684), - [sym_defer_statement] = STATE(314), - [sym_placeholder_statement] = STATE(319), - [sym_loading_statement] = STATE(323), - [sym_error_statement] = STATE(333), - [sym_for_statement] = STATE(314), - [sym__for_start_expression] = STATE(697), - [sym_empty_statement] = STATE(338), - [sym_if_statement] = STATE(314), - [sym_else_if_statement] = STATE(339), - [sym_else_statement] = STATE(341), - [sym__if_start_expression] = STATE(710), - [sym__else_if_start_expression] = STATE(717), - [sym_icu_expression] = STATE(293), - [sym_interpolation] = STATE(293), - [aux_sym_document_repeat1] = STATE(113), + [sym_document] = STATE(794), + [sym_doctype] = STATE(301), + [sym__node] = STATE(301), + [sym_element] = STATE(301), + [sym_script_element] = STATE(301), + [sym_style_element] = STATE(301), + [sym_start_tag] = STATE(98), + [sym_script_start_tag] = STATE(613), + [sym_style_start_tag] = STATE(582), + [sym_self_closing_tag] = STATE(322), + [sym_erroneous_end_tag] = STATE(301), + [sym__any_statement] = STATE(341), + [sym__alternative_statement] = STATE(311), + [sym_let_statement] = STATE(341), + [sym_switch_statement] = STATE(341), + [sym__switch_start_expression] = STATE(715), + [sym_defer_statement] = STATE(341), + [sym_placeholder_statement] = STATE(324), + [sym_loading_statement] = STATE(327), + [sym_error_statement] = STATE(331), + [sym_for_statement] = STATE(341), + [sym__for_start_expression] = STATE(707), + [sym_empty_statement] = STATE(288), + [sym_if_statement] = STATE(341), + [sym_else_if_statement] = STATE(292), + [sym_else_statement] = STATE(294), + [sym__if_start_expression] = STATE(642), + [sym__else_if_start_expression] = STATE(649), + [sym_icu_expression] = STATE(301), + [sym_interpolation] = STATE(301), + [aux_sym_document_repeat1] = STATE(106), [ts_builtin_sym_end] = ACTIONS(5), [anon_sym_LT_BANG] = ACTIONS(7), [anon_sym_LT] = ACTIONS(9), @@ -6186,27 +6198,37 @@ 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] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 16, + ACTIONS(33), 1, + anon_sym_LBRACK, + ACTIONS(35), 1, + anon_sym_PIPE, + STATE(54), 1, + aux_sym_pipe_sequence_repeat1, + STATE(70), 1, + sym_pipe_sequence, + ACTIONS(31), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(27), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 33, + ACTIONS(29), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6214,12 +6236,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -6240,37 +6257,27 @@ 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, + [127] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 1, - anon_sym_LBRACK, - ACTIONS(39), 1, - anon_sym_PIPE, - STATE(54), 1, - aux_sym_pipe_sequence_repeat1, - STATE(70), 1, - sym_pipe_sequence, - ACTIONS(35), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(31), 14, + ACTIONS(37), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(33), 28, + ACTIONS(39), 33, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6278,7 +6285,12 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -6353,15 +6365,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [241] = 4, + [241] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(25), 1, - anon_sym_LPAREN, - ACTIONS(45), 15, + ACTIONS(45), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -6408,14 +6419,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [300] = 3, + [298] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(49), 16, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(49), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_EQ, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -6462,14 +6474,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [357] = 5, + [357] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(25), 1, - anon_sym_LPAREN, - ACTIONS(53), 1, - anon_sym_EQ_GT, - ACTIONS(45), 15, + ACTIONS(33), 1, + anon_sym_LBRACK, + ACTIONS(35), 1, + anon_sym_PIPE, + STATE(54), 1, + aux_sym_pipe_sequence_repeat1, + STATE(70), 1, + sym_pipe_sequence, + ACTIONS(53), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(31), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(27), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6477,26 +6500,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_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(47), 31, + ACTIONS(29), 27, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_DOT, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -6517,10 +6533,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [417] = 3, + [425] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 15, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(55), 1, + anon_sym_EQ_GT, + ACTIONS(49), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6536,16 +6556,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(57), 33, + ACTIONS(51), 31, 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, @@ -6570,10 +6588,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [473] = 3, + [485] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(59), 15, + ACTIONS(57), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6589,7 +6607,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(61), 33, + ACTIONS(59), 33, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6623,10 +6641,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [529] = 3, + [541] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(63), 15, + ACTIONS(61), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6642,7 +6660,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(65), 33, + ACTIONS(63), 33, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6676,10 +6694,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [585] = 3, + [597] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 15, + ACTIONS(65), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6695,7 +6713,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(69), 33, + ACTIONS(67), 33, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6729,10 +6747,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [641] = 3, + [653] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(71), 15, + ACTIONS(69), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6748,7 +6766,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(73), 33, + ACTIONS(71), 33, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6782,10 +6800,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [697] = 3, + [709] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 15, + ACTIONS(73), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6801,7 +6819,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(77), 33, + ACTIONS(75), 33, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -6835,25 +6853,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [753] = 9, + [765] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 1, - anon_sym_LBRACK, - ACTIONS(39), 1, - anon_sym_PIPE, - STATE(54), 1, - aux_sym_pipe_sequence_repeat1, - STATE(70), 1, - sym_pipe_sequence, - ACTIONS(79), 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(77), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -6861,19 +6864,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(33), 27, + ACTIONS(79), 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, @@ -6947,47 +6959,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [877] = 11, + [877] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 1, - anon_sym_LBRACK, - ACTIONS(39), 1, - anon_sym_PIPE, - STATE(54), 1, - aux_sym_pipe_sequence_repeat1, - STATE(70), 1, - sym_pipe_sequence, - ACTIONS(79), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(87), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(35), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(85), 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, + ACTIONS(85), 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(33), 20, + ACTIONS(87), 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, @@ -7008,7 +7012,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [949] = 3, + [933] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(89), 15, @@ -7061,7 +7065,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1005] = 3, + [989] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(93), 15, @@ -7114,39 +7118,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1061] = 3, + [1045] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(97), 15, + ACTIONS(33), 1, + anon_sym_LBRACK, + ACTIONS(35), 1, + anon_sym_PIPE, + STATE(54), 1, + aux_sym_pipe_sequence_repeat1, + STATE(70), 1, + sym_pipe_sequence, + ACTIONS(53), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(99), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(31), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(97), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(27), 10, 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(99), 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, + ACTIONS(29), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7223,9 +7235,9 @@ static const uint16_t ts_small_parse_table[] = { [1173] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 1, + ACTIONS(33), 1, anon_sym_LBRACK, - ACTIONS(35), 3, + ACTIONS(31), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, @@ -7275,24 +7287,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1233] = 6, + [1233] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(113), 1, - anon_sym_COLON, - STATE(60), 1, - sym_pipe_arguments, - STATE(31), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(109), 15, + ACTIONS(111), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(109), 8, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, + anon_sym_RBRACK, + ACTIONS(49), 13, 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, @@ -7301,15 +7316,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(111), 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, + ACTIONS(51), 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, @@ -7330,44 +7341,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1294] = 5, + [1292] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(115), 8, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, - ACTIONS(45), 13, + ACTIONS(113), 1, + anon_sym_LPAREN, + ACTIONS(21), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(47), 24, - anon_sym_DOT, + anon_sym_in, + ACTIONS(23), 28, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -7384,49 +7394,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1353] = 10, + [1349] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(119), 1, - anon_sym_DOT, - ACTIONS(121), 1, - anon_sym_LBRACK, - ACTIONS(125), 1, - anon_sym_PIPE, - STATE(63), 1, - aux_sym_pipe_sequence_repeat1, - STATE(101), 1, - sym_pipe_sequence, - ACTIONS(123), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(127), 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_COLON, + STATE(60), 1, + sym_pipe_arguments, + STATE(32), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(115), 15, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, - sym_identifier, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(33), 24, + ACTIONS(117), 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, @@ -7443,25 +7449,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1422] = 5, + [1410] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(129), 1, - anon_sym_LPAREN, - ACTIONS(131), 1, - anon_sym_EQ_GT, - ACTIONS(45), 18, + ACTIONS(121), 1, + anon_sym_DOT, + ACTIONS(123), 1, + anon_sym_LBRACK, + ACTIONS(127), 1, + anon_sym_PIPE, + STATE(63), 1, + aux_sym_pipe_sequence_repeat1, + STATE(96), 1, + sym_pipe_sequence, + ACTIONS(125), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(129), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(27), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - 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, @@ -7469,15 +7483,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(47), 27, + ACTIONS(29), 24, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, - anon_sym_LBRACK, anon_sym_DOT_DOT_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7497,36 +7508,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1481] = 12, + [1479] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, + ACTIONS(35), 1, anon_sym_PIPE, - ACTIONS(119), 1, - anon_sym_DOT, ACTIONS(121), 1, + anon_sym_DOT, + ACTIONS(123), 1, anon_sym_LBRACK, STATE(54), 1, aux_sym_pipe_sequence_repeat1, STATE(70), 1, sym_pipe_sequence, - ACTIONS(123), 2, + ACTIONS(125), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(127), 2, + ACTIONS(129), 2, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(87), 3, + ACTIONS(99), 3, anon_sym_QMARK, anon_sym_QMARK_QMARK, sym_identifier, - ACTIONS(85), 5, + ACTIONS(97), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_DOT_DOT_DOT, - ACTIONS(31), 11, + ACTIONS(27), 11, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -7538,7 +7549,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(33), 19, + ACTIONS(29), 19, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -7558,12 +7569,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1554] = 4, + [1552] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(129), 1, + ACTIONS(113), 1, anon_sym_LPAREN, - ACTIONS(45), 18, + ACTIONS(49), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -7582,7 +7593,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(47), 28, + ACTIONS(51), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -7611,23 +7622,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1611] = 9, + [1609] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(119), 1, - anon_sym_DOT, ACTIONS(121), 1, + anon_sym_DOT, + ACTIONS(123), 1, anon_sym_LBRACK, - ACTIONS(125), 1, + ACTIONS(127), 1, anon_sym_PIPE, STATE(63), 1, aux_sym_pipe_sequence_repeat1, - STATE(101), 1, + STATE(96), 1, sym_pipe_sequence, - ACTIONS(127), 2, + ACTIONS(129), 2, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(31), 16, + ACTIONS(27), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -7644,7 +7655,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(33), 24, + ACTIONS(29), 24, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -7669,12 +7680,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1678] = 4, + [1676] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(129), 1, + ACTIONS(113), 1, anon_sym_LPAREN, - ACTIONS(21), 18, + ACTIONS(131), 1, + anon_sym_EQ_GT, + ACTIONS(49), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -7693,12 +7706,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(23), 28, + ACTIONS(51), 27, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT_DOT_DOT, anon_sym_QMARK_DOT, @@ -7722,18 +7734,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1735] = 5, + [1735] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(113), 1, - anon_sym_COLON, - STATE(35), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(133), 15, + ACTIONS(57), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -7741,24 +7749,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(135), 28, + anon_sym_in, + ACTIONS(59), 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, @@ -7775,14 +7785,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1793] = 3, + [1789] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 18, + ACTIONS(119), 1, + anon_sym_COLON, + STATE(33), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(133), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -7790,26 +7804,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_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(57), 28, + ACTIONS(135), 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, @@ -7826,17 +7838,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1847] = 6, + [1847] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(119), 1, - anon_sym_DOT, - ACTIONS(121), 1, - anon_sym_LBRACK, - ACTIONS(127), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(105), 17, + ACTIONS(141), 1, + anon_sym_COLON, + STATE(33), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(137), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -7847,23 +7857,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_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(107), 25, + ACTIONS(139), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_COLON, - 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, @@ -7880,14 +7891,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1907] = 3, + [1905] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(71), 18, + ACTIONS(121), 1, + anon_sym_DOT, + ACTIONS(123), 1, + anon_sym_LBRACK, + ACTIONS(129), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(105), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -7902,16 +7919,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(73), 28, + ACTIONS(107), 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, @@ -7931,18 +7945,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [1961] = 5, + [1965] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(141), 1, - anon_sym_COLON, - STATE(35), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(137), 15, + ACTIONS(61), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, @@ -7950,24 +7960,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(139), 28, + anon_sym_in, + ACTIONS(63), 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, @@ -7987,7 +7999,7 @@ static const uint16_t ts_small_parse_table[] = { [2019] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(59), 18, + ACTIONS(65), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8006,7 +8018,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(61), 28, + ACTIONS(67), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8038,7 +8050,7 @@ static const uint16_t ts_small_parse_table[] = { [2073] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(63), 18, + ACTIONS(69), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8057,7 +8069,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(65), 28, + ACTIONS(71), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8089,7 +8101,7 @@ static const uint16_t ts_small_parse_table[] = { [2127] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 18, + ACTIONS(73), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8108,7 +8120,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(69), 28, + ACTIONS(75), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8140,7 +8152,7 @@ static const uint16_t ts_small_parse_table[] = { [2181] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 18, + ACTIONS(77), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8159,7 +8171,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(83), 28, + ACTIONS(79), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8191,7 +8203,7 @@ static const uint16_t ts_small_parse_table[] = { [2235] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 18, + ACTIONS(81), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8210,7 +8222,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(77), 28, + ACTIONS(83), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8242,7 +8254,7 @@ static const uint16_t ts_small_parse_table[] = { [2289] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 18, + ACTIONS(41), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8261,7 +8273,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(29), 28, + ACTIONS(43), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8293,7 +8305,7 @@ static const uint16_t ts_small_parse_table[] = { [2343] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(41), 18, + ACTIONS(45), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8312,7 +8324,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(43), 28, + ACTIONS(47), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8344,7 +8356,7 @@ static const uint16_t ts_small_parse_table[] = { [2397] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(97), 18, + ACTIONS(85), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8363,7 +8375,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(99), 28, + ACTIONS(87), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8395,7 +8407,7 @@ static const uint16_t ts_small_parse_table[] = { [2451] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(101), 18, + ACTIONS(89), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8414,7 +8426,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(103), 28, + ACTIONS(91), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8446,7 +8458,7 @@ static const uint16_t ts_small_parse_table[] = { [2505] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(89), 18, + ACTIONS(93), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8465,7 +8477,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(91), 28, + ACTIONS(95), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8497,7 +8509,7 @@ static const uint16_t ts_small_parse_table[] = { [2559] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(49), 18, + ACTIONS(37), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8516,7 +8528,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(51), 28, + ACTIONS(39), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8548,7 +8560,7 @@ static const uint16_t ts_small_parse_table[] = { [2613] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(93), 18, + ACTIONS(101), 18, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8567,7 +8579,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(95), 28, + ACTIONS(103), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -8596,14 +8608,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2667] = 5, + [2667] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(25), 1, - anon_sym_LPAREN, ACTIONS(144), 1, - anon_sym_EQ_GT, - ACTIONS(45), 15, + anon_sym_COLON, + STATE(82), 1, + sym_pipe_arguments, + STATE(57), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(115), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8614,24 +8629,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(47), 28, + anon_sym_in, + ACTIONS(117), 24, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -8648,20 +8661,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2724] = 5, + [2726] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 3, + ACTIONS(111), 3, anon_sym_QMARK, anon_sym_QMARK_QMARK, sym_identifier, - ACTIONS(115), 5, + ACTIONS(109), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_DOT_DOT_DOT, - ACTIONS(45), 15, + ACTIONS(49), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8677,7 +8690,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(47), 22, + ACTIONS(51), 22, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, @@ -8700,12 +8713,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2781] = 9, + [2783] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 1, + ACTIONS(33), 1, anon_sym_LBRACK, - ACTIONS(39), 1, + ACTIONS(35), 1, anon_sym_PIPE, STATE(54), 1, aux_sym_pipe_sequence_repeat1, @@ -8714,11 +8727,11 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(146), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(35), 3, + ACTIONS(31), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(31), 12, + ACTIONS(27), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8731,7 +8744,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(33), 24, + ACTIONS(29), 24, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, @@ -8756,17 +8769,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [2846] = 6, + [2848] = 5, ACTIONS(3), 1, sym_comment, + ACTIONS(25), 1, + anon_sym_LPAREN, ACTIONS(148), 1, - anon_sym_COLON, - STATE(83), 1, - sym_pipe_arguments, - STATE(57), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(109), 17, + anon_sym_EQ_GT, + ACTIONS(49), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8777,22 +8787,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_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(111), 24, + ACTIONS(51), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + anon_sym_SEMI, + anon_sym_as, + 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, @@ -8812,30 +8824,30 @@ static const uint16_t ts_small_parse_table[] = { [2905] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 1, + ACTIONS(33), 1, anon_sym_LBRACK, - ACTIONS(39), 1, + ACTIONS(35), 1, anon_sym_PIPE, STATE(54), 1, aux_sym_pipe_sequence_repeat1, STATE(70), 1, sym_pipe_sequence, - ACTIONS(87), 2, + ACTIONS(99), 2, anon_sym_QMARK, anon_sym_QMARK_QMARK, ACTIONS(146), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(35), 3, + ACTIONS(31), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(85), 4, + ACTIONS(97), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_as, - ACTIONS(31), 10, + ACTIONS(27), 10, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8846,7 +8858,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(33), 20, + ACTIONS(29), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -8921,7 +8933,7 @@ static const uint16_t ts_small_parse_table[] = { [3030] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, + ACTIONS(35), 1, anon_sym_PIPE, STATE(53), 1, aux_sym_pipe_sequence_repeat1, @@ -8969,16 +8981,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3086] = 6, + [3086] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(53), 1, + ACTIONS(55), 1, anon_sym_EQ_GT, ACTIONS(161), 1, - anon_sym_EQ, - ACTIONS(45), 15, + anon_sym_RPAREN, + ACTIONS(164), 1, + anon_sym_COMMA, + STATE(604), 1, + aux_sym_arrow_function_parameters_repeat1, + ACTIONS(49), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -8994,9 +9010,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(47), 26, - anon_sym_DQUOTE, - anon_sym_SEMI, + ACTIONS(51), 24, anon_sym_DOT, anon_sym_LBRACK, anon_sym_QMARK_DOT, @@ -9021,20 +9035,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3144] = 8, + [3148] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(53), 1, + ACTIONS(55), 1, anon_sym_EQ_GT, - ACTIONS(163), 1, - anon_sym_RPAREN, ACTIONS(166), 1, - anon_sym_COMMA, - STATE(629), 1, - aux_sym_arrow_function_parameters_repeat1, - ACTIONS(45), 15, + anon_sym_EQ, + ACTIONS(49), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9050,7 +9060,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(47), 24, + ACTIONS(51), 26, + anon_sym_DQUOTE, + anon_sym_SEMI, anon_sym_DOT, anon_sym_LBRACK, anon_sym_QMARK_DOT, @@ -9078,7 +9090,7 @@ static const uint16_t ts_small_parse_table[] = { [3206] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(148), 1, + ACTIONS(144), 1, anon_sym_COLON, STATE(58), 2, sym__pipe_argument, @@ -9273,39 +9285,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3420] = 5, + [3420] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(175), 1, + ACTIONS(35), 1, anon_sym_PIPE, - STATE(61), 1, + ACTIONS(97), 1, + sym__interpolation_end, + ACTIONS(177), 1, + anon_sym_LBRACK, + STATE(54), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(150), 16, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, + STATE(70), 1, + sym_pipe_sequence, + ACTIONS(99), 2, anon_sym_QMARK, anon_sym_QMARK_QMARK, + ACTIONS(179), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - sym_identifier, + ACTIONS(175), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(27), 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, - anon_sym_in, - ACTIONS(152), 24, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + ACTIONS(29), 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, @@ -9322,34 +9340,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3474] = 4, + [3486] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(178), 1, - anon_sym_LPAREN, - ACTIONS(45), 15, + ACTIONS(33), 1, + anon_sym_LBRACK, + ACTIONS(35), 1, + anon_sym_PIPE, + ACTIONS(181), 1, + anon_sym_PLUS, + STATE(54), 1, + aux_sym_pipe_sequence_repeat1, + STATE(70), 1, + sym_pipe_sequence, + ACTIONS(53), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(31), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(27), 11, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(47), 26, - sym__interpolation_end, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(29), 21, + anon_sym_COMMA, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9370,12 +9394,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3526] = 5, + [3550] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(125), 1, + ACTIONS(127), 1, anon_sym_PIPE, - STATE(61), 1, + STATE(67), 1, aux_sym_pipe_sequence_repeat1, ACTIONS(157), 16, anon_sym_GT, @@ -9419,36 +9443,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3580] = 6, + [3604] = 4, ACTIONS(3), 1, sym_comment, - STATE(190), 1, - sym__binary_op, - ACTIONS(184), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(182), 7, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(180), 12, + ACTIONS(166), 1, + anon_sym_EQ, + ACTIONS(49), 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(186), 20, + ACTIONS(51), 26, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9469,14 +9491,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3636] = 5, + [3656] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(178), 1, + ACTIONS(183), 1, anon_sym_LPAREN, - ACTIONS(188), 1, - anon_sym_EQ_GT, - ACTIONS(45), 15, + ACTIONS(49), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9492,9 +9512,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(47), 25, + ACTIONS(51), 26, sym__interpolation_end, anon_sym_DOT, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, @@ -9518,17 +9539,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3690] = 6, + [3708] = 6, ACTIONS(3), 1, sym_comment, STATE(190), 1, sym__binary_op, - ACTIONS(192), 4, + ACTIONS(189), 2, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(190), 7, + ACTIONS(187), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -9536,18 +9555,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, - ACTIONS(180), 10, + ACTIONS(185), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(186), 20, + ACTIONS(191), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9568,39 +9589,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3746] = 5, + [3764] = 5, ACTIONS(3), 1, sym_comment, - STATE(696), 1, - sym_unit, - ACTIONS(194), 2, - anon_sym_ms, - anon_sym_s, - ACTIONS(45), 13, + ACTIONS(193), 1, + anon_sym_PIPE, + STATE(67), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(150), 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, - anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(47), 26, - anon_sym_RPAREN, + anon_sym_in, + ACTIONS(152), 24, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, anon_sym_COMMA, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -9617,40 +9638,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3800] = 10, + [3818] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 1, - anon_sym_LBRACK, - ACTIONS(39), 1, - anon_sym_PIPE, - ACTIONS(196), 1, - anon_sym_PLUS, - STATE(54), 1, - aux_sym_pipe_sequence_repeat1, - STATE(70), 1, - sym_pipe_sequence, - ACTIONS(79), 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, + STATE(658), 1, + sym_unit, + ACTIONS(196), 2, + anon_sym_ms, + anon_sym_s, + ACTIONS(49), 13, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(33), 21, + ACTIONS(51), 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, @@ -9671,33 +9687,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3864] = 11, + [3872] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 1, + ACTIONS(177), 1, anon_sym_LBRACK, - ACTIONS(39), 1, - anon_sym_PIPE, ACTIONS(198), 1, - anon_sym_RPAREN, - ACTIONS(200), 1, - anon_sym_COMMA, - STATE(54), 1, + anon_sym_PIPE, + STATE(119), 1, aux_sym_pipe_sequence_repeat1, - STATE(70), 1, + STATE(125), 1, sym_pipe_sequence, - STATE(608), 1, - aux_sym_arguments_repeat1, - ACTIONS(35), 3, + ACTIONS(175), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(31), 12, + ACTIONS(27), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PERCENT, @@ -9705,7 +9717,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(33), 20, + ACTIONS(29), 21, + sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9726,10 +9739,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3930] = 3, + [3932] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(202), 14, + ACTIONS(200), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9744,7 +9757,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(204), 28, + ACTIONS(202), 28, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -9773,22 +9786,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [3980] = 8, + [3982] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(208), 1, + ACTIONS(177), 1, anon_sym_LBRACK, - ACTIONS(210), 1, + ACTIONS(198), 1, anon_sym_PIPE, - STATE(118), 1, + STATE(119), 1, aux_sym_pipe_sequence_repeat1, - STATE(126), 1, + STATE(125), 1, sym_pipe_sequence, - ACTIONS(206), 3, + ACTIONS(179), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(175), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(31), 14, + ACTIONS(27), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9796,14 +9812,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(33), 21, + ACTIONS(29), 21, sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -9825,10 +9839,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4040] = 4, + [4044] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(178), 1, + ACTIONS(183), 1, anon_sym_LPAREN, ACTIONS(21), 15, anon_sym_GT, @@ -9873,25 +9887,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4092] = 9, + [4096] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(208), 1, - anon_sym_LBRACK, - ACTIONS(210), 1, - anon_sym_PIPE, - STATE(118), 1, - aux_sym_pipe_sequence_repeat1, - STATE(126), 1, - sym_pipe_sequence, - ACTIONS(212), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(206), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(31), 12, + ACTIONS(183), 1, + anon_sym_LPAREN, + ACTIONS(204), 1, + anon_sym_EQ_GT, + ACTIONS(49), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -9899,13 +9902,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(33), 21, + ACTIONS(51), 25, sym__interpolation_end, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9926,34 +9936,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4154] = 4, + [4150] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(161), 1, - anon_sym_EQ, - ACTIONS(45), 15, + ACTIONS(177), 1, + anon_sym_LBRACK, + ACTIONS(198), 1, + anon_sym_PIPE, + ACTIONS(206), 1, + anon_sym_PLUS, + STATE(119), 1, + aux_sym_pipe_sequence_repeat1, + STATE(125), 1, + sym_pipe_sequence, + ACTIONS(179), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(175), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(27), 11, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, - anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(47), 26, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(29), 21, + sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -9974,40 +9990,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4206] = 10, + [4214] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(208), 1, - anon_sym_LBRACK, - ACTIONS(210), 1, - anon_sym_PIPE, - ACTIONS(214), 1, - anon_sym_PLUS, - STATE(118), 1, - aux_sym_pipe_sequence_repeat1, - STATE(126), 1, - sym_pipe_sequence, - ACTIONS(212), 2, + STATE(190), 1, + sym__binary_op, + ACTIONS(210), 4, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(206), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(31), 11, + ACTIONS(208), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(185), 10, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, + anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(33), 21, - sym__interpolation_end, + ACTIONS(191), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10031,38 +10043,38 @@ static const uint16_t ts_small_parse_table[] = { [4270] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(39), 1, - anon_sym_PIPE, - ACTIONS(85), 1, - sym__interpolation_end, - ACTIONS(208), 1, + ACTIONS(33), 1, anon_sym_LBRACK, + ACTIONS(35), 1, + anon_sym_PIPE, + ACTIONS(212), 1, + anon_sym_RPAREN, + ACTIONS(214), 1, + anon_sym_COMMA, STATE(54), 1, aux_sym_pipe_sequence_repeat1, STATE(70), 1, sym_pipe_sequence, - ACTIONS(87), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(212), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(206), 3, + STATE(573), 1, + aux_sym_arguments_repeat1, + ACTIONS(31), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(31), 10, + ACTIONS(27), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(33), 20, + ACTIONS(29), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10086,7 +10098,7 @@ static const uint16_t ts_small_parse_table[] = { [4336] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(71), 15, + ACTIONS(77), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10102,7 +10114,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(73), 26, + ACTIONS(79), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -10132,7 +10144,7 @@ static const uint16_t ts_small_parse_table[] = { [4385] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 15, + ACTIONS(89), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10148,7 +10160,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(29), 26, + ACTIONS(91), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -10178,7 +10190,7 @@ static const uint16_t ts_small_parse_table[] = { [4434] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 15, + ACTIONS(61), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10194,7 +10206,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(83), 26, + ACTIONS(63), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -10224,7 +10236,7 @@ static const uint16_t ts_small_parse_table[] = { [4483] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(41), 15, + ACTIONS(93), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10240,7 +10252,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(43), 26, + ACTIONS(95), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -10270,7 +10282,7 @@ static const uint16_t ts_small_parse_table[] = { [4532] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(97), 15, + ACTIONS(37), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10286,7 +10298,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(99), 26, + ACTIONS(39), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -10313,36 +10325,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4581] = 6, + [4581] = 3, ACTIONS(3), 1, sym_comment, - STATE(191), 1, - sym__binary_op, - ACTIONS(190), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - ACTIONS(192), 5, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_identifier, - ACTIONS(216), 11, + ACTIONS(171), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(218), 19, + ACTIONS(173), 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, @@ -10362,10 +10371,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4636] = 3, + [4630] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(171), 17, + ACTIONS(101), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10376,19 +10385,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, - sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + ACTIONS(103), 26, + sym__interpolation_end, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, anon_sym_in, - ACTIONS(173), 24, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [4679] = 6, + ACTIONS(3), 1, + sym_comment, + STATE(191), 1, + sym__binary_op, + ACTIONS(189), 3, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + sym_identifier, + ACTIONS(187), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_DOT_DOT_DOT, + ACTIONS(216), 13, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_in, + ACTIONS(218), 19, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10408,10 +10466,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4685] = 3, + [4734] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(101), 15, + ACTIONS(177), 1, + anon_sym_LBRACK, + ACTIONS(175), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(105), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10427,13 +10491,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(103), 26, + ACTIONS(107), 22, sym__interpolation_end, - anon_sym_DOT, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10454,10 +10514,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4734] = 3, + [4787] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(59), 15, + ACTIONS(150), 17, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10468,22 +10528,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(61), 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(152), 24, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -10500,10 +10560,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4783] = 3, + [4836] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(63), 15, + ACTIONS(81), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10519,7 +10579,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(65), 26, + ACTIONS(83), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -10546,10 +10606,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4832] = 3, + [4885] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(89), 15, + ACTIONS(41), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10565,7 +10625,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(91), 26, + ACTIONS(43), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -10592,10 +10652,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4881] = 3, + [4934] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(49), 15, + ACTIONS(69), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10611,7 +10671,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(51), 26, + ACTIONS(71), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -10638,10 +10698,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4930] = 3, + [4983] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(93), 15, + ACTIONS(65), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10657,7 +10717,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(95), 26, + ACTIONS(67), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -10684,33 +10744,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [4979] = 3, + [5032] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(150), 17, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, + STATE(191), 1, + sym__binary_op, + ACTIONS(208), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + ACTIONS(210), 5, anon_sym_QMARK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, sym_identifier, + ACTIONS(216), 11, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(152), 24, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, + ACTIONS(218), 19, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -10730,16 +10793,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5028] = 5, + [5087] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(208), 1, - anon_sym_LBRACK, - ACTIONS(206), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(105), 15, + ACTIONS(73), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10755,9 +10812,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(107), 22, + ACTIONS(75), 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, @@ -10778,39 +10839,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5081] = 6, + [5136] = 3, ACTIONS(3), 1, sym_comment, - STATE(191), 1, - sym__binary_op, - ACTIONS(184), 3, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - sym_identifier, - ACTIONS(182), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - ACTIONS(216), 13, + ACTIONS(45), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(218), 19, + 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_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, @@ -10827,10 +10885,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5136] = 3, + [5185] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 15, + ACTIONS(85), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10846,7 +10904,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(77), 26, + ACTIONS(87), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -10873,10 +10931,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5185] = 3, + [5234] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 15, + ACTIONS(57), 15, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10892,7 +10950,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(69), 26, + ACTIONS(59), 26, sym__interpolation_end, anon_sym_DOT, anon_sym_COLON, @@ -10919,10 +10977,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5234] = 3, + [5283] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 15, + ACTIONS(200), 16, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -10932,16 +10990,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, + sym_identifier, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(57), 26, + anon_sym_in, + ACTIONS(202), 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, + [5331] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(109), 1, sym__interpolation_end, + ACTIONS(111), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(49), 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(51), 24, anon_sym_DOT, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, @@ -10965,7 +11069,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5283] = 28, + [5383] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(220), 1, @@ -10982,51 +11086,51 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(234), 1, sym__control_flow_start, - STATE(103), 1, - sym_start_tag, - STATE(107), 1, + STATE(100), 1, aux_sym_document_repeat1, - STATE(309), 1, + STATE(101), 1, + sym_start_tag, + STATE(300), 1, sym_end_tag, - STATE(345), 1, + STATE(377), 1, + sym_self_closing_tag, + STATE(379), 1, + sym__alternative_statement, + STATE(380), 1, sym_placeholder_statement, - STATE(355), 1, + STATE(382), 1, sym_loading_statement, - STATE(356), 1, + STATE(385), 1, sym_error_statement, - STATE(363), 1, + STATE(389), 1, sym_empty_statement, - STATE(364), 1, + STATE(390), 1, sym_else_if_statement, - STATE(369), 1, + STATE(391), 1, sym_else_statement, - STATE(394), 1, - sym_self_closing_tag, - STATE(396), 1, - sym__alternative_statement, STATE(583), 1, sym_script_start_tag, STATE(584), 1, sym_style_start_tag, - STATE(719), 1, + STATE(717), 1, sym__switch_start_expression, - STATE(721), 1, + STATE(719), 1, sym__for_start_expression, - STATE(722), 1, - sym__if_start_expression, STATE(723), 1, + sym__if_start_expression, + STATE(724), 1, sym__else_if_start_expression, ACTIONS(226), 2, sym_entity, sym_text, - STATE(395), 6, + STATE(378), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(392), 8, + STATE(376), 8, sym_doctype, sym__node, sym_element, @@ -11035,20 +11139,24 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [5381] = 5, + [5481] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 1, - sym__interpolation_end, - ACTIONS(117), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(45), 13, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, + ACTIONS(236), 1, + anon_sym_COLON, + STATE(123), 1, + sym_pipe_arguments, + STATE(113), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(115), 15, + 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, @@ -11057,11 +11165,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(47), 24, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + ACTIONS(117), 21, + sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -11082,67 +11187,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [5433] = 27, + [5535] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(238), 1, + ACTIONS(220), 1, anon_sym_LT_BANG, - ACTIONS(241), 1, + ACTIONS(222), 1, anon_sym_LT, - ACTIONS(244), 1, + ACTIONS(224), 1, anon_sym_LT_SLASH, - ACTIONS(250), 1, + ACTIONS(228), 1, anon_sym_LBRACE, - ACTIONS(253), 1, + ACTIONS(232), 1, sym__interpolation_start, - ACTIONS(256), 1, + ACTIONS(234), 1, sym__control_flow_start, - STATE(98), 1, - aux_sym_document_repeat1, - STATE(100), 1, + ACTIONS(238), 1, + sym__implicit_end_tag, + STATE(101), 1, sym_start_tag, - STATE(296), 1, + STATE(111), 1, + aux_sym_document_repeat1, + STATE(334), 1, + sym_end_tag, + STATE(377), 1, sym_self_closing_tag, - STATE(317), 1, + STATE(379), 1, sym__alternative_statement, - STATE(319), 1, + STATE(380), 1, sym_placeholder_statement, - STATE(323), 1, + STATE(382), 1, sym_loading_statement, - STATE(333), 1, + STATE(385), 1, sym_error_statement, - STATE(338), 1, + STATE(389), 1, sym_empty_statement, - STATE(339), 1, + STATE(390), 1, sym_else_if_statement, - STATE(341), 1, + STATE(391), 1, sym_else_statement, - STATE(574), 1, + STATE(583), 1, sym_script_start_tag, - STATE(595), 1, + STATE(584), 1, sym_style_start_tag, - STATE(684), 1, + STATE(717), 1, sym__switch_start_expression, - STATE(697), 1, + STATE(719), 1, sym__for_start_expression, - STATE(710), 1, + STATE(723), 1, sym__if_start_expression, - STATE(717), 1, + STATE(724), 1, sym__else_if_start_expression, - ACTIONS(236), 2, - ts_builtin_sym_end, - anon_sym_RBRACE, - ACTIONS(247), 2, + ACTIONS(226), 2, sym_entity, sym_text, - STATE(314), 6, + STATE(378), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(293), 8, + STATE(376), 8, sym_doctype, sym__node, sym_element, @@ -11151,116 +11257,68 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [5529] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(259), 1, - anon_sym_COLON, - STATE(123), 1, - sym_pipe_arguments, - STATE(114), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(109), 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(111), 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, - [5583] = 28, + [5633] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(220), 1, anon_sym_LT_BANG, ACTIONS(222), 1, anon_sym_LT, - ACTIONS(224), 1, - anon_sym_LT_SLASH, ACTIONS(228), 1, anon_sym_LBRACE, ACTIONS(232), 1, sym__interpolation_start, ACTIONS(234), 1, sym__control_flow_start, - ACTIONS(261), 1, + ACTIONS(240), 1, + anon_sym_LT_SLASH, + ACTIONS(242), 1, sym__implicit_end_tag, - STATE(96), 1, - aux_sym_document_repeat1, - STATE(103), 1, + STATE(101), 1, sym_start_tag, - STATE(318), 1, - sym_end_tag, - STATE(345), 1, + STATE(103), 1, + aux_sym_document_repeat1, + STATE(377), 1, + sym_self_closing_tag, + STATE(379), 1, + sym__alternative_statement, + STATE(380), 1, sym_placeholder_statement, - STATE(355), 1, + STATE(382), 1, sym_loading_statement, - STATE(356), 1, + STATE(385), 1, sym_error_statement, - STATE(363), 1, + STATE(389), 1, sym_empty_statement, - STATE(364), 1, + STATE(390), 1, sym_else_if_statement, - STATE(369), 1, + STATE(391), 1, sym_else_statement, - STATE(394), 1, - sym_self_closing_tag, - STATE(396), 1, - sym__alternative_statement, + STATE(397), 1, + sym_end_tag, STATE(583), 1, sym_script_start_tag, STATE(584), 1, sym_style_start_tag, - STATE(719), 1, + STATE(717), 1, sym__switch_start_expression, - STATE(721), 1, + STATE(719), 1, sym__for_start_expression, - STATE(722), 1, - sym__if_start_expression, STATE(723), 1, + sym__if_start_expression, + STATE(724), 1, sym__else_if_start_expression, ACTIONS(226), 2, sym_entity, sym_text, - STATE(395), 6, + STATE(378), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(392), 8, + STATE(376), 8, sym_doctype, sym__node, sym_element, @@ -11269,113 +11327,67 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [5681] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(202), 16, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_identifier, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_in, - ACTIONS(204), 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, - [5729] = 28, + [5731] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(220), 1, + ACTIONS(246), 1, anon_sym_LT_BANG, - ACTIONS(222), 1, + ACTIONS(249), 1, anon_sym_LT, - ACTIONS(228), 1, + ACTIONS(252), 1, + anon_sym_LT_SLASH, + ACTIONS(258), 1, anon_sym_LBRACE, - ACTIONS(232), 1, + ACTIONS(261), 1, sym__interpolation_start, - ACTIONS(234), 1, + ACTIONS(264), 1, sym__control_flow_start, - ACTIONS(263), 1, - anon_sym_LT_SLASH, - ACTIONS(265), 1, - sym__implicit_end_tag, - STATE(103), 1, + STATE(98), 1, sym_start_tag, - STATE(107), 1, + STATE(102), 1, aux_sym_document_repeat1, - STATE(345), 1, - sym_placeholder_statement, - STATE(355), 1, - sym_loading_statement, - STATE(356), 1, - sym_error_statement, - STATE(363), 1, + STATE(288), 1, sym_empty_statement, - STATE(364), 1, + STATE(292), 1, sym_else_if_statement, - STATE(369), 1, + STATE(294), 1, sym_else_statement, - STATE(389), 1, - sym_end_tag, - STATE(394), 1, - sym_self_closing_tag, - STATE(396), 1, + STATE(311), 1, sym__alternative_statement, - STATE(583), 1, - sym_script_start_tag, - STATE(584), 1, + STATE(322), 1, + sym_self_closing_tag, + STATE(324), 1, + sym_placeholder_statement, + STATE(327), 1, + sym_loading_statement, + STATE(331), 1, + sym_error_statement, + STATE(582), 1, sym_style_start_tag, - STATE(719), 1, - sym__switch_start_expression, - STATE(721), 1, - sym__for_start_expression, - STATE(722), 1, + STATE(613), 1, + sym_script_start_tag, + STATE(642), 1, sym__if_start_expression, - STATE(723), 1, + STATE(649), 1, sym__else_if_start_expression, - ACTIONS(226), 2, + STATE(707), 1, + sym__for_start_expression, + STATE(715), 1, + sym__switch_start_expression, + ACTIONS(244), 2, + ts_builtin_sym_end, + anon_sym_RBRACE, + ACTIONS(255), 2, sym_entity, sym_text, - STATE(395), 6, + STATE(341), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(392), 8, + STATE(301), 8, sym_doctype, sym__node, sym_element, @@ -11397,55 +11409,55 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(234), 1, sym__control_flow_start, - ACTIONS(263), 1, + ACTIONS(240), 1, anon_sym_LT_SLASH, ACTIONS(267), 1, sym__implicit_end_tag, - STATE(102), 1, - aux_sym_document_repeat1, - STATE(103), 1, + STATE(101), 1, sym_start_tag, - STATE(345), 1, + STATE(111), 1, + aux_sym_document_repeat1, + STATE(358), 1, + sym_end_tag, + STATE(377), 1, + sym_self_closing_tag, + STATE(379), 1, + sym__alternative_statement, + STATE(380), 1, sym_placeholder_statement, - STATE(355), 1, + STATE(382), 1, sym_loading_statement, - STATE(356), 1, + STATE(385), 1, sym_error_statement, - STATE(363), 1, + STATE(389), 1, sym_empty_statement, - STATE(364), 1, + STATE(390), 1, sym_else_if_statement, - STATE(369), 1, + STATE(391), 1, sym_else_statement, - STATE(370), 1, - sym_end_tag, - STATE(394), 1, - sym_self_closing_tag, - STATE(396), 1, - sym__alternative_statement, STATE(583), 1, sym_script_start_tag, STATE(584), 1, sym_style_start_tag, - STATE(719), 1, + STATE(717), 1, sym__switch_start_expression, - STATE(721), 1, + STATE(719), 1, sym__for_start_expression, - STATE(722), 1, - sym__if_start_expression, STATE(723), 1, + sym__if_start_expression, + STATE(724), 1, sym__else_if_start_expression, ACTIONS(226), 2, sym_entity, sym_text, - STATE(395), 6, + STATE(378), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(392), 8, + STATE(376), 8, sym_doctype, sym__node, sym_element, @@ -11472,48 +11484,48 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(269), 1, anon_sym_RBRACE, STATE(98), 1, - aux_sym_document_repeat1, - STATE(100), 1, sym_start_tag, - STATE(296), 1, - sym_self_closing_tag, - STATE(317), 1, + STATE(112), 1, + aux_sym_document_repeat1, + STATE(288), 1, + sym_empty_statement, + STATE(292), 1, + sym_else_if_statement, + STATE(294), 1, + sym_else_statement, + STATE(311), 1, sym__alternative_statement, - STATE(319), 1, + STATE(322), 1, + sym_self_closing_tag, + STATE(324), 1, sym_placeholder_statement, - STATE(323), 1, + STATE(327), 1, sym_loading_statement, - STATE(333), 1, + STATE(331), 1, sym_error_statement, - STATE(338), 1, - sym_empty_statement, - STATE(339), 1, - sym_else_if_statement, - STATE(341), 1, - sym_else_statement, - STATE(574), 1, - sym_script_start_tag, - STATE(595), 1, + STATE(582), 1, sym_style_start_tag, - STATE(684), 1, - sym__switch_start_expression, - STATE(697), 1, - sym__for_start_expression, - STATE(710), 1, + STATE(613), 1, + sym_script_start_tag, + STATE(642), 1, sym__if_start_expression, - STATE(717), 1, + STATE(649), 1, sym__else_if_start_expression, + STATE(707), 1, + sym__for_start_expression, + STATE(715), 1, + sym__switch_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(314), 6, + STATE(341), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(293), 8, + STATE(301), 8, sym_doctype, sym__node, sym_element, @@ -11539,49 +11551,49 @@ static const uint16_t ts_small_parse_table[] = { sym__control_flow_start, ACTIONS(271), 1, anon_sym_RBRACE, - STATE(100), 1, + STATE(98), 1, sym_start_tag, - STATE(106), 1, + STATE(102), 1, aux_sym_document_repeat1, - STATE(296), 1, - sym_self_closing_tag, - STATE(317), 1, + STATE(288), 1, + sym_empty_statement, + STATE(292), 1, + sym_else_if_statement, + STATE(294), 1, + sym_else_statement, + STATE(311), 1, sym__alternative_statement, - STATE(319), 1, + STATE(322), 1, + sym_self_closing_tag, + STATE(324), 1, sym_placeholder_statement, - STATE(323), 1, + STATE(327), 1, sym_loading_statement, - STATE(333), 1, + STATE(331), 1, sym_error_statement, - STATE(338), 1, - sym_empty_statement, - STATE(339), 1, - sym_else_if_statement, - STATE(341), 1, - sym_else_statement, - STATE(574), 1, - sym_script_start_tag, - STATE(595), 1, + STATE(582), 1, sym_style_start_tag, - STATE(684), 1, - sym__switch_start_expression, - STATE(697), 1, - sym__for_start_expression, - STATE(710), 1, + STATE(613), 1, + sym_script_start_tag, + STATE(642), 1, sym__if_start_expression, - STATE(717), 1, + STATE(649), 1, sym__else_if_start_expression, + STATE(707), 1, + sym__for_start_expression, + STATE(715), 1, + sym__switch_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(314), 6, + STATE(341), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(293), 8, + STATE(301), 8, sym_doctype, sym__node, sym_element, @@ -11606,50 +11618,50 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(19), 1, sym__control_flow_start, ACTIONS(273), 1, - anon_sym_RBRACE, + ts_builtin_sym_end, STATE(98), 1, - aux_sym_document_repeat1, - STATE(100), 1, sym_start_tag, - STATE(296), 1, - sym_self_closing_tag, - STATE(317), 1, + STATE(102), 1, + aux_sym_document_repeat1, + STATE(288), 1, + sym_empty_statement, + STATE(292), 1, + sym_else_if_statement, + STATE(294), 1, + sym_else_statement, + STATE(311), 1, sym__alternative_statement, - STATE(319), 1, + STATE(322), 1, + sym_self_closing_tag, + STATE(324), 1, sym_placeholder_statement, - STATE(323), 1, + STATE(327), 1, sym_loading_statement, - STATE(333), 1, + STATE(331), 1, sym_error_statement, - STATE(338), 1, - sym_empty_statement, - STATE(339), 1, - sym_else_if_statement, - STATE(341), 1, - sym_else_statement, - STATE(574), 1, - sym_script_start_tag, - STATE(595), 1, + STATE(582), 1, sym_style_start_tag, - STATE(684), 1, - sym__switch_start_expression, - STATE(697), 1, - sym__for_start_expression, - STATE(710), 1, + STATE(613), 1, + sym_script_start_tag, + STATE(642), 1, sym__if_start_expression, - STATE(717), 1, + STATE(649), 1, sym__else_if_start_expression, + STATE(707), 1, + sym__for_start_expression, + STATE(715), 1, + sym__switch_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(314), 6, + STATE(341), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(293), 8, + STATE(301), 8, sym_doctype, sym__node, sym_element, @@ -11661,63 +11673,131 @@ static const uint16_t ts_small_parse_table[] = { [6210] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(236), 1, - sym__implicit_end_tag, - ACTIONS(275), 1, + ACTIONS(7), 1, anon_sym_LT_BANG, - ACTIONS(278), 1, + ACTIONS(9), 1, anon_sym_LT, - ACTIONS(281), 1, + ACTIONS(11), 1, anon_sym_LT_SLASH, - ACTIONS(287), 1, + ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(290), 1, + ACTIONS(17), 1, sym__interpolation_start, - ACTIONS(293), 1, + ACTIONS(19), 1, sym__control_flow_start, - STATE(103), 1, + ACTIONS(275), 1, + anon_sym_RBRACE, + STATE(98), 1, sym_start_tag, - STATE(107), 1, + STATE(102), 1, aux_sym_document_repeat1, - STATE(345), 1, + STATE(288), 1, + sym_empty_statement, + STATE(292), 1, + sym_else_if_statement, + STATE(294), 1, + sym_else_statement, + STATE(311), 1, + sym__alternative_statement, + STATE(322), 1, + sym_self_closing_tag, + STATE(324), 1, sym_placeholder_statement, - STATE(355), 1, + STATE(327), 1, sym_loading_statement, - STATE(356), 1, + STATE(331), 1, sym_error_statement, - STATE(363), 1, + STATE(582), 1, + sym_style_start_tag, + STATE(613), 1, + sym_script_start_tag, + STATE(642), 1, + sym__if_start_expression, + STATE(649), 1, + sym__else_if_start_expression, + STATE(707), 1, + sym__for_start_expression, + STATE(715), 1, + sym__switch_start_expression, + ACTIONS(13), 2, + sym_entity, + sym_text, + STATE(341), 6, + sym__any_statement, + sym_let_statement, + sym_switch_statement, + sym_defer_statement, + sym_for_statement, + sym_if_statement, + STATE(301), 8, + sym_doctype, + sym__node, + sym_element, + sym_script_element, + sym_style_element, + sym_erroneous_end_tag, + sym_icu_expression, + sym_interpolation, + [6305] = 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(277), 1, + anon_sym_RBRACE, + STATE(98), 1, + sym_start_tag, + STATE(105), 1, + aux_sym_document_repeat1, + STATE(288), 1, sym_empty_statement, - STATE(364), 1, + STATE(292), 1, sym_else_if_statement, - STATE(369), 1, + STATE(294), 1, sym_else_statement, - STATE(394), 1, - sym_self_closing_tag, - STATE(396), 1, + STATE(311), 1, sym__alternative_statement, - STATE(583), 1, - sym_script_start_tag, - STATE(584), 1, + STATE(322), 1, + sym_self_closing_tag, + STATE(324), 1, + sym_placeholder_statement, + STATE(327), 1, + sym_loading_statement, + STATE(331), 1, + sym_error_statement, + STATE(582), 1, sym_style_start_tag, - STATE(719), 1, - sym__switch_start_expression, - STATE(721), 1, - sym__for_start_expression, - STATE(722), 1, + STATE(613), 1, + sym_script_start_tag, + STATE(642), 1, sym__if_start_expression, - STATE(723), 1, + STATE(649), 1, sym__else_if_start_expression, - ACTIONS(284), 2, + STATE(707), 1, + sym__for_start_expression, + STATE(715), 1, + sym__switch_start_expression, + ACTIONS(13), 2, sym_entity, sym_text, - STATE(395), 6, + STATE(341), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(392), 8, + STATE(301), 8, sym_doctype, sym__node, sym_element, @@ -11726,32 +11806,33 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [6305] = 5, + [6400] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(296), 1, - anon_sym_COLON, - STATE(108), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(137), 15, + STATE(188), 1, + sym__binary_op, + ACTIONS(189), 2, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + ACTIONS(187), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_as, + ACTIONS(279), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(139), 21, - sym__interpolation_end, + ACTIONS(281), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -11772,33 +11853,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6356] = 6, + [6453] = 5, ACTIONS(3), 1, sym_comment, - STATE(189), 1, - sym__binary_op, - ACTIONS(190), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - ACTIONS(192), 4, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(299), 10, + ACTIONS(283), 1, + anon_sym_COLON, + STATE(110), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(137), 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(301), 20, + ACTIONS(139), 21, + sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -11819,66 +11899,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6409] = 27, + [6504] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, + ACTIONS(244), 1, + sym__implicit_end_tag, + ACTIONS(286), 1, anon_sym_LT_BANG, - ACTIONS(9), 1, + ACTIONS(289), 1, anon_sym_LT, - ACTIONS(11), 1, + ACTIONS(292), 1, anon_sym_LT_SLASH, - ACTIONS(15), 1, + ACTIONS(298), 1, anon_sym_LBRACE, - ACTIONS(17), 1, + ACTIONS(301), 1, sym__interpolation_start, - ACTIONS(19), 1, + ACTIONS(304), 1, sym__control_flow_start, - ACTIONS(303), 1, - anon_sym_RBRACE, - STATE(100), 1, + STATE(101), 1, sym_start_tag, STATE(111), 1, aux_sym_document_repeat1, - STATE(296), 1, + STATE(377), 1, sym_self_closing_tag, - STATE(317), 1, + STATE(379), 1, sym__alternative_statement, - STATE(319), 1, + STATE(380), 1, sym_placeholder_statement, - STATE(323), 1, + STATE(382), 1, sym_loading_statement, - STATE(333), 1, + STATE(385), 1, sym_error_statement, - STATE(338), 1, + STATE(389), 1, sym_empty_statement, - STATE(339), 1, + STATE(390), 1, sym_else_if_statement, - STATE(341), 1, + STATE(391), 1, sym_else_statement, - STATE(574), 1, + STATE(583), 1, sym_script_start_tag, - STATE(595), 1, + STATE(584), 1, sym_style_start_tag, - STATE(684), 1, + STATE(717), 1, sym__switch_start_expression, - STATE(697), 1, + STATE(719), 1, sym__for_start_expression, - STATE(710), 1, + STATE(723), 1, sym__if_start_expression, - STATE(717), 1, + STATE(724), 1, sym__else_if_start_expression, - ACTIONS(13), 2, + ACTIONS(295), 2, sym_entity, sym_text, - STATE(314), 6, + STATE(378), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(293), 8, + STATE(376), 8, sym_doctype, sym__node, sym_element, @@ -11887,7 +11967,7 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [6504] = 27, + [6599] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -11902,51 +11982,51 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(19), 1, sym__control_flow_start, - ACTIONS(305), 1, + ACTIONS(307), 1, anon_sym_RBRACE, STATE(98), 1, - aux_sym_document_repeat1, - STATE(100), 1, sym_start_tag, - STATE(296), 1, - sym_self_closing_tag, - STATE(317), 1, + STATE(102), 1, + aux_sym_document_repeat1, + STATE(288), 1, + sym_empty_statement, + STATE(292), 1, + sym_else_if_statement, + STATE(294), 1, + sym_else_statement, + STATE(311), 1, sym__alternative_statement, - STATE(319), 1, + STATE(322), 1, + sym_self_closing_tag, + STATE(324), 1, sym_placeholder_statement, - STATE(323), 1, + STATE(327), 1, sym_loading_statement, - STATE(333), 1, + STATE(331), 1, sym_error_statement, - STATE(338), 1, - sym_empty_statement, - STATE(339), 1, - sym_else_if_statement, - STATE(341), 1, - sym_else_statement, - STATE(574), 1, - sym_script_start_tag, - STATE(595), 1, + STATE(582), 1, sym_style_start_tag, - STATE(684), 1, - sym__switch_start_expression, - STATE(697), 1, - sym__for_start_expression, - STATE(710), 1, + STATE(613), 1, + sym_script_start_tag, + STATE(642), 1, sym__if_start_expression, - STATE(717), 1, + STATE(649), 1, sym__else_if_start_expression, + STATE(707), 1, + sym__for_start_expression, + STATE(715), 1, + sym__switch_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(314), 6, + STATE(341), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(293), 8, + STATE(301), 8, sym_doctype, sym__node, sym_element, @@ -11955,7 +12035,100 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [6599] = 27, + [6694] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(236), 1, + anon_sym_COLON, + STATE(110), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(133), 15, + anon_sym_GT, + 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(135), 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, + [6745] = 6, + ACTIONS(3), 1, + sym_comment, + STATE(188), 1, + sym__binary_op, + ACTIONS(208), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_as, + ACTIONS(210), 4, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(279), 10, + 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(281), 20, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [6798] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -11970,51 +12143,51 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(19), 1, sym__control_flow_start, - ACTIONS(307), 1, + ACTIONS(309), 1, anon_sym_RBRACE, - STATE(100), 1, + STATE(98), 1, sym_start_tag, - STATE(115), 1, + STATE(102), 1, aux_sym_document_repeat1, - STATE(296), 1, - sym_self_closing_tag, - STATE(317), 1, + STATE(288), 1, + sym_empty_statement, + STATE(292), 1, + sym_else_if_statement, + STATE(294), 1, + sym_else_statement, + STATE(311), 1, sym__alternative_statement, - STATE(319), 1, + STATE(322), 1, + sym_self_closing_tag, + STATE(324), 1, sym_placeholder_statement, - STATE(323), 1, + STATE(327), 1, sym_loading_statement, - STATE(333), 1, + STATE(331), 1, sym_error_statement, - STATE(338), 1, - sym_empty_statement, - STATE(339), 1, - sym_else_if_statement, - STATE(341), 1, - sym_else_statement, - STATE(574), 1, - sym_script_start_tag, - STATE(595), 1, + STATE(582), 1, sym_style_start_tag, - STATE(684), 1, - sym__switch_start_expression, - STATE(697), 1, - sym__for_start_expression, - STATE(710), 1, + STATE(613), 1, + sym_script_start_tag, + STATE(642), 1, sym__if_start_expression, - STATE(717), 1, + STATE(649), 1, sym__else_if_start_expression, + STATE(707), 1, + sym__for_start_expression, + STATE(715), 1, + sym__switch_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(314), 6, + STATE(341), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(293), 8, + STATE(301), 8, sym_doctype, sym__node, sym_element, @@ -12023,7 +12196,7 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [6694] = 27, + [6893] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -12038,51 +12211,51 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(19), 1, sym__control_flow_start, - ACTIONS(309), 1, - ts_builtin_sym_end, + ACTIONS(311), 1, + anon_sym_RBRACE, STATE(98), 1, - aux_sym_document_repeat1, - STATE(100), 1, sym_start_tag, - STATE(296), 1, - sym_self_closing_tag, - STATE(317), 1, + STATE(115), 1, + aux_sym_document_repeat1, + STATE(288), 1, + sym_empty_statement, + STATE(292), 1, + sym_else_if_statement, + STATE(294), 1, + sym_else_statement, + STATE(311), 1, sym__alternative_statement, - STATE(319), 1, + STATE(322), 1, + sym_self_closing_tag, + STATE(324), 1, sym_placeholder_statement, - STATE(323), 1, + STATE(327), 1, sym_loading_statement, - STATE(333), 1, + STATE(331), 1, sym_error_statement, - STATE(338), 1, - sym_empty_statement, - STATE(339), 1, - sym_else_if_statement, - STATE(341), 1, - sym_else_statement, - STATE(574), 1, - sym_script_start_tag, - STATE(595), 1, + STATE(582), 1, sym_style_start_tag, - STATE(684), 1, - sym__switch_start_expression, - STATE(697), 1, - sym__for_start_expression, - STATE(710), 1, + STATE(613), 1, + sym_script_start_tag, + STATE(642), 1, sym__if_start_expression, - STATE(717), 1, + STATE(649), 1, sym__else_if_start_expression, + STATE(707), 1, + sym__for_start_expression, + STATE(715), 1, + sym__switch_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(314), 6, + STATE(341), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(293), 8, + STATE(301), 8, sym_doctype, sym__node, sym_element, @@ -12091,53 +12264,7 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [6789] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(259), 1, - anon_sym_COLON, - STATE(108), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(133), 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(135), 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, - [6840] = 27, + [6988] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -12152,51 +12279,49 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(19), 1, sym__control_flow_start, - ACTIONS(311), 1, - anon_sym_RBRACE, STATE(98), 1, - aux_sym_document_repeat1, - STATE(100), 1, sym_start_tag, - STATE(296), 1, - sym_self_closing_tag, - STATE(317), 1, + STATE(107), 1, + aux_sym_document_repeat1, + STATE(288), 1, + sym_empty_statement, + STATE(292), 1, + sym_else_if_statement, + STATE(294), 1, + sym_else_statement, + STATE(311), 1, sym__alternative_statement, - STATE(319), 1, + STATE(322), 1, + sym_self_closing_tag, + STATE(324), 1, sym_placeholder_statement, - STATE(323), 1, + STATE(327), 1, sym_loading_statement, - STATE(333), 1, + STATE(331), 1, sym_error_statement, - STATE(338), 1, - sym_empty_statement, - STATE(339), 1, - sym_else_if_statement, - STATE(341), 1, - sym_else_statement, - STATE(574), 1, - sym_script_start_tag, - STATE(595), 1, + STATE(582), 1, sym_style_start_tag, - STATE(684), 1, - sym__switch_start_expression, - STATE(697), 1, - sym__for_start_expression, - STATE(710), 1, + STATE(613), 1, + sym_script_start_tag, + STATE(642), 1, sym__if_start_expression, - STATE(717), 1, + STATE(649), 1, sym__else_if_start_expression, + STATE(707), 1, + sym__for_start_expression, + STATE(715), 1, + sym__switch_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(314), 6, + STATE(341), 6, sym__any_statement, sym_let_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(293), 8, + STATE(301), 8, sym_doctype, sym__node, sym_element, @@ -12205,25 +12330,21 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [6935] = 6, + [7080] = 5, ACTIONS(3), 1, sym_comment, - STATE(189), 1, - sym__binary_op, - ACTIONS(184), 2, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - ACTIONS(182), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - ACTIONS(299), 12, + ACTIONS(313), 1, + anon_sym_PIPE, + STATE(118), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(150), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_PERCENT, @@ -12231,7 +12352,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(301), 20, + ACTIONS(152), 21, + sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -12252,78 +12374,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [6988] = 26, + [7129] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - anon_sym_LT_BANG, - ACTIONS(9), 1, - anon_sym_LT, - ACTIONS(11), 1, - anon_sym_LT_SLASH, - ACTIONS(15), 1, - anon_sym_LBRACE, - ACTIONS(17), 1, - sym__interpolation_start, - ACTIONS(19), 1, - sym__control_flow_start, - STATE(100), 1, - sym_start_tag, - STATE(104), 1, - aux_sym_document_repeat1, - STATE(296), 1, - sym_self_closing_tag, - STATE(317), 1, - sym__alternative_statement, - STATE(319), 1, - sym_placeholder_statement, - STATE(323), 1, - sym_loading_statement, - STATE(333), 1, - sym_error_statement, - STATE(338), 1, - sym_empty_statement, - STATE(339), 1, - sym_else_if_statement, - STATE(341), 1, - sym_else_statement, - STATE(574), 1, - sym_script_start_tag, - STATE(595), 1, - sym_style_start_tag, - STATE(684), 1, - sym__switch_start_expression, - STATE(697), 1, - sym__for_start_expression, - STATE(710), 1, - sym__if_start_expression, - STATE(717), 1, - sym__else_if_start_expression, - ACTIONS(13), 2, - sym_entity, - sym_text, - STATE(314), 6, - sym__any_statement, - sym_let_statement, - sym_switch_statement, - sym_defer_statement, - sym_for_statement, - sym_if_statement, - STATE(293), 8, - sym_doctype, - sym__node, - sym_element, - sym_script_element, - sym_style_element, - sym_erroneous_end_tag, - sym_icu_expression, - sym_interpolation, - [7080] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(210), 1, + ACTIONS(198), 1, anon_sym_PIPE, - STATE(119), 1, + STATE(118), 1, aux_sym_pipe_sequence_repeat1, ACTIONS(157), 14, anon_sym_GT, @@ -12362,30 +12418,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7129] = 5, + [7178] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(313), 1, - anon_sym_PIPE, - STATE(119), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(150), 14, + ACTIONS(208), 1, + sym__interpolation_end, + STATE(187), 1, + sym__binary_op, + ACTIONS(210), 4, + anon_sym_QMARK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(316), 10, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(152), 21, - sym__interpolation_end, + ACTIONS(318), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -12406,7 +12462,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7178] = 3, + [7228] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(150), 15, @@ -12447,24 +12503,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7222] = 6, + [7272] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(190), 1, + ACTIONS(187), 1, sym__interpolation_end, - STATE(188), 1, + STATE(187), 1, sym__binary_op, - ACTIONS(192), 4, + ACTIONS(189), 2, anon_sym_QMARK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(316), 10, + ACTIONS(316), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, anon_sym_PLUS, anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, @@ -12491,17 +12547,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7272] = 6, + [7322] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(182), 1, - sym__interpolation_end, - STATE(188), 1, - sym__binary_op, - ACTIONS(184), 2, + ACTIONS(171), 15, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, anon_sym_QMARK, anon_sym_QMARK_QMARK, - ACTIONS(316), 12, + 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(173), 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, + [7366] = 5, + ACTIONS(3), 1, + sym_comment, + STATE(189), 1, + sym__binary_op, + ACTIONS(208), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + ACTIONS(320), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -12514,7 +12609,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(318), 20, + ACTIONS(322), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -12535,10 +12630,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7322] = 3, + [7413] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(171), 15, + ACTIONS(200), 14, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -12548,13 +12643,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_PIPE, anon_sym_PERCENT, anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(173), 21, + ACTIONS(202), 21, sym__interpolation_end, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -12576,58 +12670,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [7366] = 23, + [7456] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(322), 1, + ACTIONS(326), 1, anon_sym_DQUOTE, - ACTIONS(324), 1, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(326), 1, + ACTIONS(330), 1, anon_sym_SEMI, - ACTIONS(328), 1, + ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(330), 1, + ACTIONS(334), 1, anon_sym_SLASH, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, + ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(336), 1, + ACTIONS(340), 1, sym_identifier, - ACTIONS(338), 1, + ACTIONS(342), 1, sym_number, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, STATE(64), 1, - sym_expression, - STATE(74), 1, sym_member_expression, - STATE(263), 1, + STATE(66), 1, + sym_expression, + STATE(264), 1, sym__double_quote, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(516), 1, + STATE(513), 1, sym_assignment_expression, - STATE(518), 1, + STATE(542), 1, aux_sym__binding_assignment_repeat1, - STATE(828), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(459), 6, + STATE(443), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(15), 8, + STATE(8), 8, sym_template_string, sym__primitive, sym_object, @@ -12636,48 +12730,106 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [7449] = 21, + [7539] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, - anon_sym_LPAREN, + anon_sym_LBRACE, ACTIONS(332), 1, + anon_sym_LPAREN, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(344), 1, + ACTIONS(348), 1, anon_sym_let, - ACTIONS(346), 1, + ACTIONS(350), 1, anon_sym_SLASH, - ACTIONS(348), 1, + ACTIONS(352), 1, anon_sym_BANG, - ACTIONS(350), 1, + ACTIONS(354), 1, sym_identifier, + ACTIONS(356), 1, + sym_number, + STATE(109), 1, + sym_expression, + STATE(439), 1, + sym__backtick, + STATE(476), 1, + sym__single_quote, + STATE(477), 1, + sym__double_quote, + STATE(751), 1, + sym_arrow_function_parameters, + STATE(415), 2, + sym_unary_expression, + sym_binary_expression, + STATE(548), 2, + sym_structural_expression, + sym_structural_declaration, + STATE(348), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(50), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [7618] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, + anon_sym_LBRACE, + ACTIONS(332), 1, + anon_sym_LPAREN, + ACTIONS(336), 1, + anon_sym_LBRACK, + ACTIONS(344), 1, + anon_sym_BQUOTE, + ACTIONS(346), 1, + anon_sym_DQUOTE, + ACTIONS(348), 1, + anon_sym_let, + ACTIONS(350), 1, + anon_sym_SLASH, ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(354), 1, + sym_identifier, + ACTIONS(356), 1, sym_number, - STATE(116), 1, + STATE(109), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(748), 1, + STATE(751), 1, sym_arrow_function_parameters, - STATE(402), 2, + STATE(415), 2, sym_unary_expression, sym_binary_expression, - STATE(521), 2, + STATE(561), 2, sym_structural_expression, sym_structural_declaration, - STATE(375), 6, + STATE(348), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, @@ -12694,140 +12846,58 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [7528] = 3, + [7697] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(202), 14, - anon_sym_GT, - anon_sym_LT, + ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, + anon_sym_LBRACE, + ACTIONS(330), 1, + anon_sym_SEMI, + ACTIONS(332), 1, + anon_sym_LPAREN, + ACTIONS(334), 1, anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_QMARK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(204), 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, - [7571] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(187), 1, - sym__binary_op, - ACTIONS(190), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(354), 12, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(356), 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, - [7618] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, - ACTIONS(324), 1, - anon_sym_LBRACE, - ACTIONS(326), 1, - anon_sym_SEMI, - ACTIONS(328), 1, - anon_sym_LPAREN, - ACTIONS(330), 1, - anon_sym_SLASH, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, + ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(336), 1, + ACTIONS(340), 1, sym_identifier, - ACTIONS(338), 1, + ACTIONS(342), 1, sym_number, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, ACTIONS(358), 1, anon_sym_DQUOTE, STATE(64), 1, - sym_expression, - STATE(74), 1, sym_member_expression, - STATE(267), 1, + STATE(66), 1, + sym_expression, + STATE(270), 1, sym__double_quote, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(512), 1, + STATE(533), 1, sym_assignment_expression, - STATE(513), 1, + STATE(536), 1, aux_sym__binding_assignment_repeat1, - STATE(828), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(458), 6, + STATE(453), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(15), 8, + STATE(8), 8, sym_template_string, sym__primitive, sym_object, @@ -12836,55 +12906,56 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [7701] = 21, + [7780] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, - anon_sym_LPAREN, + anon_sym_LBRACE, ACTIONS(332), 1, - anon_sym_LBRACK, - ACTIONS(340), 1, - anon_sym_BQUOTE, - ACTIONS(342), 1, - anon_sym_DQUOTE, - ACTIONS(344), 1, - anon_sym_let, - ACTIONS(346), 1, + anon_sym_LPAREN, + ACTIONS(334), 1, anon_sym_SLASH, - ACTIONS(348), 1, + ACTIONS(336), 1, + anon_sym_LBRACK, + ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(350), 1, + ACTIONS(340), 1, sym_identifier, - ACTIONS(352), 1, + ACTIONS(342), 1, sym_number, - STATE(116), 1, + ACTIONS(344), 1, + anon_sym_BQUOTE, + ACTIONS(360), 1, + anon_sym_DQUOTE, + ACTIONS(363), 1, + anon_sym_SEMI, + STATE(64), 1, + sym_member_expression, + STATE(66), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(748), 1, + STATE(680), 1, + sym_assignment_expression, + STATE(823), 1, sym_arrow_function_parameters, - STATE(402), 2, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(510), 2, - sym_structural_expression, - sym_structural_declaration, - STATE(375), 6, + STATE(514), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(50), 9, + STATE(8), 8, sym_template_string, sym__primitive, sym_object, @@ -12892,58 +12963,53 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [7780] = 22, + [7860] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, + ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(324), 1, + ACTIONS(367), 1, + anon_sym_DQUOTE, + ACTIONS(369), 1, anon_sym_LBRACE, - ACTIONS(328), 1, + ACTIONS(371), 1, anon_sym_LPAREN, - ACTIONS(330), 1, + ACTIONS(373), 1, anon_sym_SLASH, - ACTIONS(332), 1, + ACTIONS(375), 1, anon_sym_LBRACK, - ACTIONS(334), 1, + ACTIONS(377), 1, anon_sym_BANG, - ACTIONS(336), 1, + ACTIONS(379), 1, sym_identifier, - ACTIONS(338), 1, + ACTIONS(381), 1, sym_number, - ACTIONS(340), 1, + ACTIONS(383), 1, anon_sym_BQUOTE, - ACTIONS(360), 1, - anon_sym_DQUOTE, - ACTIONS(363), 1, - anon_sym_SEMI, - STATE(64), 1, + STATE(122), 1, sym_expression, - STATE(74), 1, - sym_member_expression, - STATE(471), 1, + STATE(462), 1, sym__backtick, - STATE(487), 1, - sym__single_quote, STATE(492), 1, + sym__single_quote, + STATE(496), 1, sym__double_quote, - STATE(729), 1, - sym_assignment_expression, - STATE(828), 1, + STATE(774), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(804), 1, + sym_concatenation_expression, + STATE(488), 2, sym_unary_expression, sym_binary_expression, - STATE(555), 6, + STATE(600), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(15), 8, + STATE(74), 9, sym_template_string, sym__primitive, sym_object, @@ -12951,92 +13017,54 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [7860] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(187), 1, - sym__binary_op, - ACTIONS(354), 12, - anon_sym_GT, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(356), 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, - [7903] = 20, + [7935] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, + anon_sym_LBRACE, + ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(330), 1, + ACTIONS(334), 1, anon_sym_SLASH, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, + ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(385), 1, sym_identifier, - ACTIONS(367), 1, + ACTIONS(387), 1, sym_number, - STATE(64), 1, + STATE(66), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(755), 1, - sym_concatenation_expression, - STATE(828), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(831), 1, + sym_concatenation_expression, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(564), 6, + STATE(602), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(68), 9, + STATE(62), 9, sym_template_string, sym__primitive, sym_object, @@ -13046,217 +13074,52 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [7978] = 20, + [8010] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(369), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(371), 1, - anon_sym_DQUOTE, - ACTIONS(373), 1, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(375), 1, + ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(377), 1, + ACTIONS(334), 1, anon_sym_SLASH, - ACTIONS(379), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(381), 1, + ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(383), 1, - sym_identifier, - ACTIONS(385), 1, + ACTIONS(342), 1, sym_number, - ACTIONS(387), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - STATE(122), 1, + ACTIONS(346), 1, + anon_sym_DQUOTE, + ACTIONS(385), 1, + sym_identifier, + STATE(66), 1, sym_expression, - STATE(454), 1, - sym__backtick, - STATE(475), 1, - sym__single_quote, - STATE(501), 1, - sym__double_quote, - STATE(760), 1, - sym_arrow_function_parameters, - STATE(783), 1, - sym_concatenation_expression, - STATE(478), 2, - sym_unary_expression, - sym_binary_expression, - STATE(585), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(75), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [8053] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, - ACTIONS(324), 1, - anon_sym_LBRACE, - ACTIONS(328), 1, - anon_sym_LPAREN, - ACTIONS(330), 1, - anon_sym_SLASH, - ACTIONS(332), 1, - anon_sym_LBRACK, - ACTIONS(334), 1, - anon_sym_BANG, - ACTIONS(338), 1, - sym_number, - ACTIONS(340), 1, - anon_sym_BQUOTE, - ACTIONS(342), 1, - anon_sym_DQUOTE, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, - sym_identifier, - STATE(64), 1, - sym_expression, - STATE(471), 1, - sym__backtick, - STATE(487), 1, - sym__single_quote, - STATE(492), 1, - sym__double_quote, - STATE(828), 1, - sym_arrow_function_parameters, - STATE(281), 2, - sym_unary_expression, - sym_binary_expression, - STATE(590), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(15), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [8128] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(369), 1, - anon_sym_SQUOTE, - ACTIONS(371), 1, - anon_sym_DQUOTE, - ACTIONS(373), 1, - anon_sym_LBRACE, - ACTIONS(375), 1, - anon_sym_LPAREN, - ACTIONS(377), 1, - anon_sym_SLASH, - ACTIONS(379), 1, - anon_sym_LBRACK, - ACTIONS(381), 1, - anon_sym_BANG, - ACTIONS(383), 1, - sym_identifier, - ACTIONS(385), 1, - sym_number, - ACTIONS(387), 1, - anon_sym_BQUOTE, - STATE(122), 1, - sym_expression, - STATE(454), 1, - sym__backtick, - STATE(475), 1, - sym__single_quote, - STATE(501), 1, - sym__double_quote, - STATE(760), 1, - sym_arrow_function_parameters, - STATE(762), 1, - sym_concatenation_expression, - STATE(478), 2, - sym_unary_expression, - sym_binary_expression, - STATE(633), 6, - sym__any_expression, - sym_arrow_function, - sym_regular_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(75), 9, - sym_template_string, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [8203] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, - ACTIONS(324), 1, - anon_sym_LBRACE, - ACTIONS(328), 1, - anon_sym_LPAREN, - ACTIONS(330), 1, - anon_sym_SLASH, - ACTIONS(332), 1, - anon_sym_LBRACK, - ACTIONS(334), 1, - anon_sym_BANG, - ACTIONS(338), 1, - sym_number, - ACTIONS(340), 1, - anon_sym_BQUOTE, - ACTIONS(342), 1, - anon_sym_DQUOTE, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, - sym_identifier, - STATE(64), 1, - sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(828), 1, + STATE(593), 1, + sym_if_condition, + STATE(823), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(624), 6, + STATE(518), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(15), 9, + STATE(8), 9, sym_template_string, sym__primitive, sym_object, @@ -13266,12 +13129,12 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8278] = 4, + [8085] = 4, ACTIONS(3), 1, sym_comment, - STATE(190), 1, + STATE(187), 1, sym__binary_op, - ACTIONS(180), 12, + ACTIONS(316), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13284,7 +13147,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(186), 20, + ACTIONS(318), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -13305,12 +13168,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8321] = 4, + [8128] = 4, ACTIONS(3), 1, sym_comment, - STATE(188), 1, + STATE(189), 1, sym__binary_op, - ACTIONS(316), 12, + ACTIONS(320), 12, anon_sym_GT, anon_sym_LT, anon_sym_SLASH, @@ -13323,7 +13186,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(318), 20, + ACTIONS(322), 20, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, @@ -13344,52 +13207,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8364] = 20, + [8171] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, + anon_sym_LBRACE, + ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(330), 1, + ACTIONS(334), 1, anon_sym_SLASH, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, - anon_sym_BANG, ACTIONS(338), 1, + anon_sym_BANG, + ACTIONS(342), 1, sym_number, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(389), 1, + anon_sym_RPAREN, + ACTIONS(391), 1, sym_identifier, - STATE(64), 1, + STATE(66), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(616), 1, - sym_if_condition, - STATE(828), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(519), 6, + STATE(569), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(15), 9, + STATE(8), 9, sym_template_string, sym__primitive, sym_object, @@ -13399,7 +13262,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8439] = 4, + [8246] = 4, ACTIONS(3), 1, sym_comment, STATE(191), 1, @@ -13438,52 +13301,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8482] = 20, + [8289] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, + ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(324), 1, + ACTIONS(367), 1, + anon_sym_DQUOTE, + ACTIONS(369), 1, anon_sym_LBRACE, - ACTIONS(328), 1, + ACTIONS(371), 1, anon_sym_LPAREN, - ACTIONS(330), 1, + ACTIONS(373), 1, anon_sym_SLASH, - ACTIONS(332), 1, + ACTIONS(375), 1, anon_sym_LBRACK, - ACTIONS(334), 1, + ACTIONS(377), 1, anon_sym_BANG, - ACTIONS(338), 1, + ACTIONS(379), 1, + sym_identifier, + ACTIONS(381), 1, sym_number, - ACTIONS(340), 1, + ACTIONS(383), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, - anon_sym_DQUOTE, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, - sym_identifier, - STATE(64), 1, + STATE(122), 1, sym_expression, - STATE(471), 1, + STATE(462), 1, sym__backtick, - STATE(487), 1, - sym__single_quote, STATE(492), 1, + sym__single_quote, + STATE(496), 1, sym__double_quote, - STATE(828), 1, + STATE(774), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(828), 1, + sym_concatenation_expression, + STATE(488), 2, sym_unary_expression, sym_binary_expression, - STATE(610), 6, + STATE(586), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(15), 9, + STATE(74), 9, sym_template_string, sym__primitive, sym_object, @@ -13493,33 +13356,88 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8557] = 4, + [8364] = 20, ACTIONS(3), 1, sym_comment, - STATE(189), 1, - sym__binary_op, - ACTIONS(299), 12, - anon_sym_GT, - anon_sym_LT, + ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, + anon_sym_LBRACE, + ACTIONS(332), 1, + anon_sym_LPAREN, + ACTIONS(334), 1, anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PERCENT, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(301), 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, + ACTIONS(336), 1, + anon_sym_LBRACK, + ACTIONS(338), 1, + anon_sym_BANG, + ACTIONS(342), 1, + sym_number, + ACTIONS(344), 1, + anon_sym_BQUOTE, + ACTIONS(346), 1, + anon_sym_DQUOTE, + ACTIONS(389), 1, + anon_sym_RPAREN, + ACTIONS(391), 1, + sym_identifier, + STATE(66), 1, + sym_expression, + STATE(439), 1, + sym__backtick, + STATE(476), 1, + sym__single_quote, + STATE(477), 1, + sym__double_quote, + STATE(823), 1, + sym_arrow_function_parameters, + STATE(286), 2, + sym_unary_expression, + sym_binary_expression, + STATE(590), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(8), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [8439] = 4, + ACTIONS(3), 1, + sym_comment, + STATE(190), 1, + sym__binary_op, + ACTIONS(185), 12, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(191), 20, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_STAR_STAR_EQ, @@ -13532,52 +13450,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [8600] = 20, + [8482] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, + anon_sym_LBRACE, + ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(330), 1, + ACTIONS(334), 1, anon_sym_SLASH, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, - anon_sym_BANG, ACTIONS(338), 1, - sym_number, - ACTIONS(340), 1, + anon_sym_BANG, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(385), 1, sym_identifier, - STATE(64), 1, + ACTIONS(387), 1, + sym_number, + STATE(66), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(621), 1, - sym_if_condition, - STATE(828), 1, + STATE(742), 1, + sym_concatenation_expression, + STATE(823), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(519), 6, + STATE(575), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(15), 9, + STATE(62), 9, sym_template_string, sym__primitive, sym_object, @@ -13587,52 +13505,52 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8675] = 20, + [8557] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, + anon_sym_LBRACE, + ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(330), 1, + ACTIONS(334), 1, anon_sym_SLASH, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, + ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(340), 1, - anon_sym_BQUOTE, ACTIONS(342), 1, + sym_number, + ACTIONS(344), 1, + anon_sym_BQUOTE, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(389), 1, + anon_sym_RPAREN, + ACTIONS(391), 1, sym_identifier, - ACTIONS(367), 1, - sym_number, - STATE(64), 1, + STATE(66), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(828), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(829), 1, - sym_concatenation_expression, - STATE(281), 2, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(600), 6, + STATE(616), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(68), 9, + STATE(8), 9, sym_template_string, sym__primitive, sym_object, @@ -13642,104 +13560,144 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8750] = 20, + [8632] = 4, + ACTIONS(3), 1, + sym_comment, + STATE(188), 1, + sym__binary_op, + ACTIONS(279), 12, + anon_sym_GT, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_PERCENT, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(281), 20, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_in, + anon_sym_GT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [8675] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, - anon_sym_LPAREN, + anon_sym_LBRACE, ACTIONS(332), 1, - anon_sym_LBRACK, - ACTIONS(340), 1, - anon_sym_BQUOTE, - ACTIONS(342), 1, - anon_sym_DQUOTE, - ACTIONS(346), 1, + anon_sym_LPAREN, + ACTIONS(334), 1, anon_sym_SLASH, - ACTIONS(348), 1, + ACTIONS(336), 1, + anon_sym_LBRACK, + ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(352), 1, + ACTIONS(342), 1, sym_number, - ACTIONS(393), 1, + ACTIONS(344), 1, + anon_sym_BQUOTE, + ACTIONS(346), 1, + anon_sym_DQUOTE, + ACTIONS(385), 1, sym_identifier, - STATE(24), 1, - sym_group, - STATE(116), 1, + STATE(66), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(748), 1, + STATE(625), 1, + sym_if_condition, + STATE(823), 1, sym_arrow_function_parameters, - STATE(402), 2, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(446), 6, + STATE(518), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(50), 8, + STATE(8), 9, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [8824] = 19, + [8750] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(395), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(397), 1, - anon_sym_DQUOTE, - ACTIONS(399), 1, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(401), 1, + ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(403), 1, + ACTIONS(334), 1, anon_sym_SLASH, - ACTIONS(405), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(407), 1, + ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(409), 1, - sym_identifier, - ACTIONS(411), 1, + ACTIONS(342), 1, sym_number, - ACTIONS(413), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - STATE(92), 1, + ACTIONS(346), 1, + anon_sym_DQUOTE, + ACTIONS(385), 1, + sym_identifier, + STATE(66), 1, sym_expression, - STATE(464), 1, + STATE(439), 1, sym__backtick, - STATE(488), 1, + STATE(476), 1, sym__single_quote, - STATE(489), 1, + STATE(477), 1, sym__double_quote, - STATE(801), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(336), 2, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(413), 6, + STATE(464), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(25), 9, + STATE(8), 9, sym_template_string, sym__primitive, sym_object, @@ -13749,50 +13707,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8896] = 19, + [8822] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, + ACTIONS(393), 1, anon_sym_SQUOTE, - ACTIONS(324), 1, + ACTIONS(395), 1, + anon_sym_DQUOTE, + ACTIONS(397), 1, anon_sym_LBRACE, - ACTIONS(328), 1, + ACTIONS(399), 1, anon_sym_LPAREN, - ACTIONS(330), 1, + ACTIONS(401), 1, anon_sym_SLASH, - ACTIONS(332), 1, + ACTIONS(403), 1, anon_sym_LBRACK, - ACTIONS(334), 1, + ACTIONS(405), 1, anon_sym_BANG, - ACTIONS(338), 1, + ACTIONS(407), 1, + sym_identifier, + ACTIONS(409), 1, sym_number, - ACTIONS(340), 1, + ACTIONS(411), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, - anon_sym_DQUOTE, - ACTIONS(365), 1, - sym_identifier, - STATE(64), 1, + STATE(84), 1, sym_expression, - STATE(471), 1, + STATE(463), 1, sym__backtick, - STATE(487), 1, + STATE(493), 1, sym__single_quote, - STATE(492), 1, + STATE(494), 1, sym__double_quote, - STATE(828), 1, + STATE(806), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(339), 2, sym_unary_expression, sym_binary_expression, - STATE(573), 6, + STATE(419), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(15), 9, + STATE(26), 9, sym_template_string, sym__primitive, sym_object, @@ -13802,104 +13760,103 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [8968] = 20, + [8894] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(395), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(397), 1, - anon_sym_DQUOTE, - ACTIONS(399), 1, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(401), 1, + ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(403), 1, + ACTIONS(334), 1, anon_sym_SLASH, - ACTIONS(405), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(407), 1, + ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(409), 1, - sym_identifier, - ACTIONS(411), 1, + ACTIONS(342), 1, sym_number, - ACTIONS(413), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - STATE(49), 1, - sym_group, - STATE(92), 1, + ACTIONS(346), 1, + anon_sym_DQUOTE, + ACTIONS(385), 1, + sym_identifier, + STATE(66), 1, sym_expression, - STATE(464), 1, + STATE(439), 1, sym__backtick, - STATE(488), 1, + STATE(476), 1, sym__single_quote, - STATE(489), 1, + STATE(477), 1, sym__double_quote, - STATE(801), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(336), 2, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(420), 6, + STATE(507), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(25), 8, + STATE(8), 9, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [9042] = 19, + [8966] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, + anon_sym_LBRACE, + ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(330), 1, + ACTIONS(334), 1, anon_sym_SLASH, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, - anon_sym_BANG, ACTIONS(338), 1, + anon_sym_BANG, + ACTIONS(342), 1, sym_number, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(385), 1, sym_identifier, - STATE(64), 1, + STATE(66), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(828), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(552), 6, + STATE(549), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(15), 9, + STATE(8), 9, sym_template_string, sym__primitive, sym_object, @@ -13909,50 +13866,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9114] = 19, + [9038] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, + anon_sym_LBRACE, + ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(330), 1, + ACTIONS(334), 1, anon_sym_SLASH, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, - anon_sym_BANG, ACTIONS(338), 1, + anon_sym_BANG, + ACTIONS(342), 1, sym_number, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(385), 1, sym_identifier, - STATE(64), 1, + STATE(66), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(828), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(558), 6, + STATE(554), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(15), 9, + STATE(8), 9, sym_template_string, sym__primitive, sym_object, @@ -13962,50 +13919,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9186] = 19, + [9110] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, + anon_sym_LBRACE, + ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(330), 1, + ACTIONS(334), 1, anon_sym_SLASH, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, - anon_sym_BANG, ACTIONS(338), 1, + anon_sym_BANG, + ACTIONS(342), 1, sym_number, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(385), 1, sym_identifier, - STATE(64), 1, + STATE(66), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(828), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(590), 6, + STATE(569), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(15), 9, + STATE(8), 9, sym_template_string, sym__primitive, sym_object, @@ -14015,103 +13972,104 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9258] = 19, + [9182] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, + anon_sym_LBRACE, + ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(330), 1, + ACTIONS(334), 1, anon_sym_SLASH, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, - anon_sym_BANG, ACTIONS(338), 1, + anon_sym_BANG, + ACTIONS(342), 1, sym_number, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(385), 1, sym_identifier, - STATE(64), 1, + STATE(23), 1, + sym_group, + STATE(66), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(828), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(393), 6, + STATE(369), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(15), 9, + STATE(8), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [9330] = 19, + [9256] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(369), 1, + ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(371), 1, + ACTIONS(367), 1, anon_sym_DQUOTE, - ACTIONS(373), 1, + ACTIONS(369), 1, anon_sym_LBRACE, - ACTIONS(375), 1, + ACTIONS(371), 1, anon_sym_LPAREN, - ACTIONS(377), 1, + ACTIONS(373), 1, anon_sym_SLASH, - ACTIONS(379), 1, + ACTIONS(375), 1, anon_sym_LBRACK, - ACTIONS(381), 1, + ACTIONS(377), 1, anon_sym_BANG, - ACTIONS(383), 1, + ACTIONS(379), 1, sym_identifier, - ACTIONS(387), 1, + ACTIONS(383), 1, anon_sym_BQUOTE, - ACTIONS(415), 1, + ACTIONS(413), 1, sym_number, STATE(122), 1, sym_expression, - STATE(454), 1, + STATE(462), 1, sym__backtick, - STATE(475), 1, + STATE(492), 1, sym__single_quote, - STATE(501), 1, + STATE(496), 1, sym__double_quote, - STATE(760), 1, + STATE(774), 1, sym_arrow_function_parameters, - STATE(478), 2, + STATE(488), 2, sym_unary_expression, sym_binary_expression, - STATE(565), 6, + STATE(622), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(73), 9, + STATE(71), 9, sym_template_string, sym__primitive, sym_object, @@ -14121,50 +14079,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9402] = 19, + [9328] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, + anon_sym_LBRACE, + ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(330), 1, + ACTIONS(334), 1, anon_sym_SLASH, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, - anon_sym_BANG, ACTIONS(338), 1, + anon_sym_BANG, + ACTIONS(342), 1, sym_number, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(385), 1, sym_identifier, - STATE(64), 1, + STATE(66), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(828), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(468), 6, + STATE(354), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(15), 9, + STATE(8), 9, sym_template_string, sym__primitive, sym_object, @@ -14174,50 +14132,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9474] = 19, + [9400] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, - anon_sym_LPAREN, - ACTIONS(330), 1, - anon_sym_SLASH, + anon_sym_LBRACE, ACTIONS(332), 1, + anon_sym_LPAREN, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, - anon_sym_BANG, - ACTIONS(338), 1, - sym_number, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(356), 1, + sym_number, + ACTIONS(415), 1, sym_identifier, - STATE(64), 1, + STATE(109), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(828), 1, + STATE(751), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(415), 2, sym_unary_expression, sym_binary_expression, - STATE(571), 6, + STATE(471), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(15), 9, + STATE(50), 9, sym_template_string, sym__primitive, sym_object, @@ -14227,50 +14185,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9546] = 19, + [9472] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, + anon_sym_LBRACE, + ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(330), 1, + ACTIONS(334), 1, anon_sym_SLASH, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, - anon_sym_BANG, ACTIONS(338), 1, + anon_sym_BANG, + ACTIONS(342), 1, sym_number, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(385), 1, sym_identifier, - STATE(64), 1, + STATE(66), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(828), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(624), 6, + STATE(630), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(15), 9, + STATE(8), 9, sym_template_string, sym__primitive, sym_object, @@ -14280,209 +14238,212 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9618] = 19, + [9544] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, + ACTIONS(393), 1, anon_sym_SQUOTE, - ACTIONS(324), 1, + ACTIONS(395), 1, + anon_sym_DQUOTE, + ACTIONS(397), 1, anon_sym_LBRACE, - ACTIONS(328), 1, + ACTIONS(399), 1, anon_sym_LPAREN, - ACTIONS(330), 1, + ACTIONS(401), 1, anon_sym_SLASH, - ACTIONS(332), 1, + ACTIONS(403), 1, anon_sym_LBRACK, - ACTIONS(334), 1, + ACTIONS(405), 1, anon_sym_BANG, - ACTIONS(338), 1, + ACTIONS(407), 1, + sym_identifier, + ACTIONS(409), 1, sym_number, - ACTIONS(340), 1, + ACTIONS(411), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, - anon_sym_DQUOTE, - ACTIONS(365), 1, - sym_identifier, - STATE(64), 1, + STATE(49), 1, + sym_group, + STATE(84), 1, sym_expression, - STATE(471), 1, + STATE(463), 1, sym__backtick, - STATE(487), 1, + STATE(493), 1, sym__single_quote, - STATE(492), 1, + STATE(494), 1, sym__double_quote, - STATE(828), 1, + STATE(806), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(339), 2, sym_unary_expression, sym_binary_expression, - STATE(549), 6, + STATE(406), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(15), 9, + STATE(26), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [9690] = 19, + [9618] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, - anon_sym_LPAREN, - ACTIONS(330), 1, - anon_sym_SLASH, + anon_sym_LBRACE, ACTIONS(332), 1, + anon_sym_LPAREN, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, - anon_sym_BANG, - ACTIONS(338), 1, - sym_number, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(350), 1, + anon_sym_SLASH, + ACTIONS(352), 1, + anon_sym_BANG, + ACTIONS(356), 1, + sym_number, + ACTIONS(415), 1, sym_identifier, - STATE(64), 1, + STATE(23), 1, + sym_group, + STATE(109), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(828), 1, + STATE(751), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(415), 2, sym_unary_expression, sym_binary_expression, - STATE(524), 6, + STATE(445), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(15), 9, + STATE(50), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [9762] = 19, + [9692] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, + ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(324), 1, + ACTIONS(367), 1, + anon_sym_DQUOTE, + ACTIONS(369), 1, anon_sym_LBRACE, - ACTIONS(328), 1, + ACTIONS(371), 1, anon_sym_LPAREN, - ACTIONS(332), 1, - anon_sym_LBRACK, - ACTIONS(340), 1, - anon_sym_BQUOTE, - ACTIONS(342), 1, - anon_sym_DQUOTE, - ACTIONS(346), 1, + ACTIONS(373), 1, anon_sym_SLASH, - ACTIONS(348), 1, + ACTIONS(375), 1, + anon_sym_LBRACK, + ACTIONS(377), 1, anon_sym_BANG, - ACTIONS(352), 1, - sym_number, - ACTIONS(393), 1, + ACTIONS(379), 1, sym_identifier, - STATE(116), 1, + ACTIONS(383), 1, + anon_sym_BQUOTE, + ACTIONS(413), 1, + sym_number, + STATE(97), 1, + sym_group, + STATE(122), 1, sym_expression, - STATE(471), 1, + STATE(462), 1, sym__backtick, - STATE(487), 1, - sym__single_quote, STATE(492), 1, + sym__single_quote, + STATE(496), 1, sym__double_quote, - STATE(748), 1, + STATE(774), 1, sym_arrow_function_parameters, - STATE(402), 2, + STATE(488), 2, sym_unary_expression, sym_binary_expression, - STATE(449), 6, + STATE(632), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(50), 9, + STATE(71), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [9834] = 19, + [9766] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, + anon_sym_LBRACE, + ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(330), 1, + ACTIONS(334), 1, anon_sym_SLASH, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, - anon_sym_BANG, ACTIONS(338), 1, + anon_sym_BANG, + ACTIONS(342), 1, sym_number, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(385), 1, sym_identifier, - STATE(64), 1, + STATE(66), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(828), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(572), 6, + STATE(606), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(15), 9, + STATE(8), 9, sym_template_string, sym__primitive, sym_object, @@ -14492,50 +14453,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9906] = 19, + [9838] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, + anon_sym_LBRACE, + ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(330), 1, + ACTIONS(334), 1, anon_sym_SLASH, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, - anon_sym_BANG, ACTIONS(338), 1, + anon_sym_BANG, + ACTIONS(342), 1, sym_number, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(385), 1, sym_identifier, - STATE(64), 1, + STATE(66), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(828), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(601), 6, + STATE(634), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(15), 9, + STATE(8), 9, sym_template_string, sym__primitive, sym_object, @@ -14545,104 +14506,103 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [9978] = 20, + [9910] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(369), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(371), 1, - anon_sym_DQUOTE, - ACTIONS(373), 1, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(375), 1, + ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(377), 1, + ACTIONS(334), 1, anon_sym_SLASH, - ACTIONS(379), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(381), 1, + ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(383), 1, - sym_identifier, - ACTIONS(387), 1, - anon_sym_BQUOTE, - ACTIONS(415), 1, + ACTIONS(342), 1, sym_number, - STATE(97), 1, - sym_group, - STATE(122), 1, + ACTIONS(344), 1, + anon_sym_BQUOTE, + ACTIONS(346), 1, + anon_sym_DQUOTE, + ACTIONS(385), 1, + sym_identifier, + STATE(66), 1, sym_expression, - STATE(454), 1, + STATE(439), 1, sym__backtick, - STATE(475), 1, + STATE(476), 1, sym__single_quote, - STATE(501), 1, + STATE(477), 1, sym__double_quote, - STATE(760), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(478), 2, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(578), 6, + STATE(598), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(73), 8, + STATE(8), 9, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [10052] = 19, + [9982] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(395), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(397), 1, - anon_sym_DQUOTE, - ACTIONS(399), 1, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(401), 1, + ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(403), 1, + ACTIONS(334), 1, anon_sym_SLASH, - ACTIONS(405), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(407), 1, + ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(409), 1, - sym_identifier, - ACTIONS(411), 1, + ACTIONS(342), 1, sym_number, - ACTIONS(413), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - STATE(92), 1, + ACTIONS(346), 1, + anon_sym_DQUOTE, + ACTIONS(385), 1, + sym_identifier, + STATE(66), 1, sym_expression, - STATE(464), 1, + STATE(439), 1, sym__backtick, - STATE(488), 1, + STATE(476), 1, sym__single_quote, - STATE(489), 1, + STATE(477), 1, sym__double_quote, - STATE(801), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(336), 2, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(411), 6, + STATE(524), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(25), 9, + STATE(8), 9, sym_template_string, sym__primitive, sym_object, @@ -14652,50 +14612,50 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10124] = 19, + [10054] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, + ACTIONS(393), 1, anon_sym_SQUOTE, - ACTIONS(324), 1, + ACTIONS(395), 1, + anon_sym_DQUOTE, + ACTIONS(397), 1, anon_sym_LBRACE, - ACTIONS(328), 1, + ACTIONS(399), 1, anon_sym_LPAREN, - ACTIONS(330), 1, + ACTIONS(401), 1, anon_sym_SLASH, - ACTIONS(332), 1, + ACTIONS(403), 1, anon_sym_LBRACK, - ACTIONS(334), 1, + ACTIONS(405), 1, anon_sym_BANG, - ACTIONS(338), 1, + ACTIONS(407), 1, + sym_identifier, + ACTIONS(409), 1, sym_number, - ACTIONS(340), 1, + ACTIONS(411), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, - anon_sym_DQUOTE, - ACTIONS(365), 1, - sym_identifier, - STATE(64), 1, + STATE(84), 1, sym_expression, - STATE(471), 1, + STATE(463), 1, sym__backtick, - STATE(487), 1, + STATE(493), 1, sym__single_quote, - STATE(492), 1, + STATE(494), 1, sym__double_quote, - STATE(828), 1, + STATE(806), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(339), 2, sym_unary_expression, sym_binary_expression, - STATE(594), 6, + STATE(420), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(15), 9, + STATE(26), 9, sym_template_string, sym__primitive, sym_object, @@ -14705,104 +14665,156 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [10196] = 20, + [10126] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, + anon_sym_LBRACE, + ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(330), 1, + ACTIONS(334), 1, anon_sym_SLASH, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, - anon_sym_BANG, ACTIONS(338), 1, + anon_sym_BANG, + ACTIONS(342), 1, sym_number, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(385), 1, sym_identifier, - STATE(24), 1, - sym_group, - STATE(64), 1, + STATE(66), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(828), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(362), 6, + STATE(590), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(15), 8, + STATE(8), 9, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [10270] = 19, + [10198] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, + anon_sym_LBRACE, + ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(330), 1, + ACTIONS(334), 1, anon_sym_SLASH, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, - anon_sym_BANG, ACTIONS(338), 1, + anon_sym_BANG, + ACTIONS(342), 1, sym_number, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, + ACTIONS(346), 1, + anon_sym_DQUOTE, + ACTIONS(385), 1, + sym_identifier, + STATE(66), 1, + sym_expression, + STATE(439), 1, + sym__backtick, + STATE(476), 1, + sym__single_quote, + STATE(477), 1, + sym__double_quote, + STATE(823), 1, + sym_arrow_function_parameters, + STATE(286), 2, + sym_unary_expression, + sym_binary_expression, + STATE(618), 6, + sym__any_expression, + sym_arrow_function, + sym_regular_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(8), 9, + sym_template_string, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [10270] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, + anon_sym_LBRACE, + ACTIONS(332), 1, + anon_sym_LPAREN, + ACTIONS(334), 1, + anon_sym_SLASH, + ACTIONS(336), 1, + anon_sym_LBRACK, + ACTIONS(338), 1, + anon_sym_BANG, ACTIONS(342), 1, + sym_number, + ACTIONS(344), 1, + anon_sym_BQUOTE, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(385), 1, sym_identifier, - STATE(64), 1, + STATE(66), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(828), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(610), 6, + STATE(616), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(15), 9, + STATE(8), 9, sym_template_string, sym__primitive, sym_object, @@ -14815,47 +14827,47 @@ static const uint16_t ts_small_parse_table[] = { [10342] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, + anon_sym_LBRACE, + ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(330), 1, + ACTIONS(334), 1, anon_sym_SLASH, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, - anon_sym_BANG, ACTIONS(338), 1, + anon_sym_BANG, + ACTIONS(342), 1, sym_number, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(385), 1, sym_identifier, - STATE(64), 1, + STATE(66), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(828), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(605), 6, + STATE(612), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(15), 9, + STATE(8), 9, sym_template_string, sym__primitive, sym_object, @@ -14868,47 +14880,47 @@ static const uint16_t ts_small_parse_table[] = { [10414] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, + anon_sym_LBRACE, + ACTIONS(332), 1, anon_sym_LPAREN, - ACTIONS(330), 1, + ACTIONS(334), 1, anon_sym_SLASH, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, - anon_sym_BANG, ACTIONS(338), 1, + anon_sym_BANG, + ACTIONS(342), 1, sym_number, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(385), 1, sym_identifier, - STATE(64), 1, + STATE(66), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(828), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(281), 2, + STATE(286), 2, sym_unary_expression, sym_binary_expression, - STATE(613), 6, + STATE(620), 6, sym__any_expression, sym_arrow_function, sym_regular_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(15), 9, + STATE(8), 9, sym_template_string, sym__primitive, sym_object, @@ -14921,21 +14933,21 @@ static const uint16_t ts_small_parse_table[] = { [10486] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, - anon_sym_LPAREN, + anon_sym_LBRACE, ACTIONS(332), 1, + anon_sym_LPAREN, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, + ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(385), 1, sym_identifier, ACTIONS(417), 1, anon_sym_RPAREN, @@ -14943,25 +14955,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, ACTIONS(421), 1, sym_number, - STATE(131), 1, + STATE(135), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(784), 1, + STATE(773), 1, sym_arguments, - STATE(828), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(563), 5, + STATE(615), 5, sym_arrow_function, sym_unary_expression, sym_binary_expression, sym_spread, sym__timed_argument, - STATE(69), 9, + STATE(76), 9, sym_template_string, sym__primitive, sym_object, @@ -14974,21 +14986,21 @@ static const uint16_t ts_small_parse_table[] = { [10559] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, - anon_sym_LPAREN, + anon_sym_LBRACE, ACTIONS(332), 1, + anon_sym_LPAREN, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, + ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(385), 1, sym_identifier, ACTIONS(419), 1, anon_sym_DOT_DOT_DOT, @@ -14996,25 +15008,25 @@ static const uint16_t ts_small_parse_table[] = { sym_number, ACTIONS(423), 1, anon_sym_RPAREN, - STATE(131), 1, + STATE(135), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(735), 1, + STATE(766), 1, sym_arguments, - STATE(828), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(563), 5, + STATE(615), 5, sym_arrow_function, sym_unary_expression, sym_binary_expression, sym_spread, sym__timed_argument, - STATE(69), 9, + STATE(76), 9, sym_template_string, sym__primitive, sym_object, @@ -15027,21 +15039,21 @@ static const uint16_t ts_small_parse_table[] = { [10632] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, - anon_sym_LPAREN, + anon_sym_LBRACE, ACTIONS(332), 1, + anon_sym_LPAREN, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, + ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(385), 1, sym_identifier, ACTIONS(419), 1, anon_sym_DOT_DOT_DOT, @@ -15049,25 +15061,25 @@ static const uint16_t ts_small_parse_table[] = { sym_number, ACTIONS(425), 1, anon_sym_RPAREN, - STATE(131), 1, + STATE(135), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(763), 1, + STATE(759), 1, sym_arguments, - STATE(828), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(563), 5, + STATE(615), 5, sym_arrow_function, sym_unary_expression, sym_binary_expression, sym_spread, sym__timed_argument, - STATE(69), 9, + STATE(76), 9, sym_template_string, sym__primitive, sym_object, @@ -15080,21 +15092,21 @@ static const uint16_t ts_small_parse_table[] = { [10705] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, - anon_sym_LPAREN, + anon_sym_LBRACE, ACTIONS(332), 1, + anon_sym_LPAREN, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, + ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(385), 1, sym_identifier, ACTIONS(419), 1, anon_sym_DOT_DOT_DOT, @@ -15102,25 +15114,25 @@ static const uint16_t ts_small_parse_table[] = { sym_number, ACTIONS(427), 1, anon_sym_RPAREN, - STATE(131), 1, + STATE(135), 1, sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(746), 1, + STATE(738), 1, sym_arguments, - STATE(828), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(563), 5, + STATE(615), 5, sym_arrow_function, sym_unary_expression, sym_binary_expression, sym_spread, sym__timed_argument, - STATE(69), 9, + STATE(76), 9, sym_template_string, sym__primitive, sym_object, @@ -15133,17 +15145,17 @@ static const uint16_t ts_small_parse_table[] = { [10778] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, + ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(419), 1, anon_sym_DOT_DOT_DOT, @@ -15155,13 +15167,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(435), 1, sym_number, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(611), 3, + STATE(572), 3, sym_expression, sym_unary_expression, sym_spread, @@ -15178,17 +15190,17 @@ static const uint16_t ts_small_parse_table[] = { [10840] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, + ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(419), 1, anon_sym_DOT_DOT_DOT, @@ -15200,13 +15212,13 @@ static const uint16_t ts_small_parse_table[] = { sym_number, ACTIONS(437), 1, anon_sym_RBRACK, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(591), 3, + STATE(617), 3, sym_expression, sym_unary_expression, sym_spread, @@ -15223,17 +15235,17 @@ static const uint16_t ts_small_parse_table[] = { [10902] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, + ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(419), 1, anon_sym_DOT_DOT_DOT, @@ -15245,13 +15257,13 @@ static const uint16_t ts_small_parse_table[] = { sym_number, ACTIONS(439), 1, anon_sym_RBRACK, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(631), 3, + STATE(607), 3, sym_expression, sym_unary_expression, sym_spread, @@ -15268,17 +15280,17 @@ static const uint16_t ts_small_parse_table[] = { [10964] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, + ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(419), 1, anon_sym_DOT_DOT_DOT, @@ -15290,13 +15302,13 @@ static const uint16_t ts_small_parse_table[] = { sym_number, ACTIONS(441), 1, anon_sym_RBRACK, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(602), 3, + STATE(592), 3, sym_expression, sym_unary_expression, sym_spread, @@ -15310,41 +15322,40 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11026] = 17, + [11026] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(395), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(397), 1, - anon_sym_DQUOTE, - ACTIONS(399), 1, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(405), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(407), 1, + ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(413), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(443), 1, + ACTIONS(346), 1, + anon_sym_DQUOTE, + ACTIONS(419), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(445), 1, + ACTIONS(433), 1, sym_identifier, - ACTIONS(447), 1, + ACTIONS(435), 1, sym_number, - STATE(140), 1, - sym_expression, - STATE(284), 1, - sym_conditional_expression, - STATE(464), 1, + STATE(439), 1, sym__backtick, - STATE(488), 1, + STATE(476), 1, sym__single_quote, - STATE(489), 1, + STATE(477), 1, sym__double_quote, - STATE(316), 2, + STATE(641), 3, + sym_expression, sym_unary_expression, - sym_binary_expression, - STATE(27), 9, + sym_spread, + STATE(224), 9, sym_template_string, sym__primitive, sym_object, @@ -15354,41 +15365,41 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11087] = 17, + [11085] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(369), 1, + ACTIONS(393), 1, anon_sym_SQUOTE, - ACTIONS(371), 1, + ACTIONS(395), 1, anon_sym_DQUOTE, - ACTIONS(373), 1, + ACTIONS(397), 1, anon_sym_LBRACE, - ACTIONS(379), 1, + ACTIONS(403), 1, anon_sym_LBRACK, - ACTIONS(381), 1, + ACTIONS(405), 1, anon_sym_BANG, - ACTIONS(387), 1, + ACTIONS(411), 1, anon_sym_BQUOTE, - ACTIONS(449), 1, + ACTIONS(443), 1, anon_sym_LPAREN, - ACTIONS(451), 1, + ACTIONS(445), 1, sym_identifier, - ACTIONS(453), 1, + ACTIONS(447), 1, sym_number, - STATE(138), 1, + STATE(137), 1, sym_expression, - STATE(454), 1, + STATE(283), 1, + sym_conditional_expression, + STATE(463), 1, sym__backtick, - STATE(475), 1, + STATE(493), 1, sym__single_quote, - STATE(501), 1, + STATE(494), 1, sym__double_quote, - STATE(568), 1, - sym_conditional_expression, - STATE(497), 2, + STATE(309), 2, sym_unary_expression, sym_binary_expression, - STATE(76), 9, + STATE(27), 9, sym_template_string, sym__primitive, sym_object, @@ -15398,38 +15409,38 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11148] = 17, + [11146] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(348), 1, + ACTIONS(352), 1, anon_sym_BANG, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(455), 1, + ACTIONS(449), 1, sym_identifier, - ACTIONS(457), 1, + ACTIONS(451), 1, sym_number, - STATE(142), 1, + STATE(143), 1, sym_expression, + STATE(439), 1, + sym__backtick, STATE(441), 1, sym_conditional_expression, - STATE(471), 1, - sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(410), 2, + STATE(405), 2, sym_unary_expression, sym_binary_expression, STATE(52), 9, @@ -15442,41 +15453,41 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11209] = 17, + [11207] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, + ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(324), 1, + ACTIONS(367), 1, + anon_sym_DQUOTE, + ACTIONS(369), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(375), 1, anon_sym_LBRACK, - ACTIONS(334), 1, + ACTIONS(377), 1, anon_sym_BANG, - ACTIONS(340), 1, + ACTIONS(383), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, - anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(453), 1, anon_sym_LPAREN, ACTIONS(455), 1, sym_identifier, - ACTIONS(459), 1, + ACTIONS(457), 1, sym_number, - STATE(137), 1, + STATE(134), 1, sym_expression, - STATE(284), 1, - sym_conditional_expression, - STATE(471), 1, + STATE(462), 1, sym__backtick, - STATE(487), 1, - sym__single_quote, STATE(492), 1, + sym__single_quote, + STATE(496), 1, sym__double_quote, - STATE(283), 2, + STATE(628), 1, + sym_conditional_expression, + STATE(505), 2, sym_unary_expression, sym_binary_expression, - STATE(17), 9, + STATE(61), 9, sym_template_string, sym__primitive, sym_object, @@ -15486,40 +15497,41 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [11270] = 16, + [11268] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, + ACTIONS(338), 1, anon_sym_BANG, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(419), 1, - anon_sym_DOT_DOT_DOT, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(449), 1, sym_identifier, - ACTIONS(435), 1, + ACTIONS(459), 1, sym_number, - STATE(471), 1, + STATE(140), 1, + sym_expression, + STATE(283), 1, + sym_conditional_expression, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(689), 3, - sym_expression, + STATE(279), 2, sym_unary_expression, - sym_spread, - STATE(224), 9, + sym_binary_expression, + STATE(20), 9, sym_template_string, sym__primitive, sym_object, @@ -15532,36 +15544,36 @@ static const uint16_t ts_small_parse_table[] = { [11329] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, - anon_sym_LBRACE, + anon_sym_SQUOTE, ACTIONS(328), 1, - anon_sym_LPAREN, + anon_sym_LBRACE, ACTIONS(332), 1, + anon_sym_LPAREN, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(365), 1, + ACTIONS(385), 1, sym_identifier, ACTIONS(419), 1, anon_sym_DOT_DOT_DOT, ACTIONS(461), 1, sym_number, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(828), 1, + STATE(823), 1, sym_arrow_function_parameters, - STATE(686), 2, + STATE(720), 2, sym_arrow_function, sym_spread, - STATE(450), 9, + STATE(455), 9, sym_template_string, sym__primitive, sym_object, @@ -15574,34 +15586,34 @@ static const uint16_t ts_small_parse_table[] = { [11387] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(334), 1, - anon_sym_BANG, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, + ACTIONS(352), 1, + anon_sym_BANG, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(449), 1, sym_identifier, - ACTIONS(435), 1, + ACTIONS(463), 1, sym_number, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(262), 2, + STATE(411), 2, sym_expression, sym_unary_expression, - STATE(224), 9, + STATE(3), 9, sym_template_string, sym__primitive, sym_object, @@ -15614,34 +15626,34 @@ static const uint16_t ts_small_parse_table[] = { [11442] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(407), 1, - anon_sym_BANG, - ACTIONS(463), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(465), 1, - anon_sym_DQUOTE, - ACTIONS(467), 1, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(469), 1, - anon_sym_LPAREN, - ACTIONS(471), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(473), 1, + ACTIONS(338), 1, + anon_sym_BANG, + ACTIONS(344), 1, + anon_sym_BQUOTE, + ACTIONS(346), 1, + anon_sym_DQUOTE, + ACTIONS(429), 1, + anon_sym_LPAREN, + ACTIONS(433), 1, sym_identifier, - ACTIONS(475), 1, + ACTIONS(435), 1, sym_number, - ACTIONS(477), 1, - anon_sym_BQUOTE, - STATE(460), 1, + STATE(439), 1, sym__backtick, - STATE(479), 1, + STATE(476), 1, sym__single_quote, - STATE(480), 1, + STATE(477), 1, sym__double_quote, - STATE(262), 2, + STATE(263), 2, sym_expression, sym_unary_expression, - STATE(227), 9, + STATE(224), 9, sym_template_string, sym__primitive, sym_object, @@ -15654,34 +15666,34 @@ static const uint16_t ts_small_parse_table[] = { [11497] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, + ACTIONS(405), 1, + anon_sym_BANG, + ACTIONS(465), 1, anon_sym_SQUOTE, - ACTIONS(324), 1, - anon_sym_LBRACE, - ACTIONS(332), 1, - anon_sym_LBRACK, - ACTIONS(340), 1, - anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(467), 1, anon_sym_DQUOTE, - ACTIONS(348), 1, - anon_sym_BANG, - ACTIONS(429), 1, + ACTIONS(469), 1, + anon_sym_LBRACE, + ACTIONS(471), 1, anon_sym_LPAREN, - ACTIONS(455), 1, + ACTIONS(473), 1, + anon_sym_LBRACK, + ACTIONS(475), 1, sym_identifier, - ACTIONS(479), 1, + ACTIONS(477), 1, sym_number, - STATE(471), 1, + ACTIONS(479), 1, + anon_sym_BQUOTE, + STATE(457), 1, sym__backtick, - STATE(487), 1, + STATE(484), 1, sym__single_quote, - STATE(492), 1, + STATE(485), 1, sym__double_quote, - STATE(404), 2, + STATE(263), 2, sym_expression, sym_unary_expression, - STATE(4), 9, + STATE(226), 9, sym_template_string, sym__primitive, sym_object, @@ -15694,34 +15706,34 @@ static const uint16_t ts_small_parse_table[] = { [11552] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(369), 1, + ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(371), 1, + ACTIONS(367), 1, anon_sym_DQUOTE, - ACTIONS(373), 1, + ACTIONS(369), 1, anon_sym_LBRACE, - ACTIONS(379), 1, + ACTIONS(375), 1, anon_sym_LBRACK, - ACTIONS(381), 1, + ACTIONS(377), 1, anon_sym_BANG, - ACTIONS(387), 1, + ACTIONS(383), 1, anon_sym_BQUOTE, - ACTIONS(449), 1, + ACTIONS(453), 1, anon_sym_LPAREN, - ACTIONS(451), 1, + ACTIONS(455), 1, sym_identifier, ACTIONS(481), 1, sym_number, - STATE(454), 1, + STATE(462), 1, sym__backtick, - STATE(475), 1, + STATE(492), 1, sym__single_quote, - STATE(501), 1, + STATE(496), 1, sym__double_quote, - STATE(476), 2, + STATE(506), 2, sym_expression, sym_unary_expression, - STATE(71), 9, + STATE(69), 9, sym_template_string, sym__primitive, sym_object, @@ -15734,33 +15746,33 @@ static const uint16_t ts_small_parse_table[] = { [11607] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, + ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(324), 1, + ACTIONS(367), 1, + anon_sym_DQUOTE, + ACTIONS(369), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(375), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(383), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, - anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(453), 1, anon_sym_LPAREN, ACTIONS(455), 1, sym_identifier, - ACTIONS(479), 1, + ACTIONS(481), 1, sym_number, - STATE(127), 1, + STATE(120), 1, sym_expression, - STATE(265), 1, - sym_binary_expression, - STATE(471), 1, + STATE(462), 1, sym__backtick, - STATE(487), 1, - sym__single_quote, STATE(492), 1, + sym__single_quote, + STATE(496), 1, sym__double_quote, - STATE(4), 9, + STATE(504), 1, + sym_binary_expression, + STATE(69), 9, sym_template_string, sym__primitive, sym_object, @@ -15773,33 +15785,33 @@ static const uint16_t ts_small_parse_table[] = { [11661] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(369), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(371), 1, - anon_sym_DQUOTE, - ACTIONS(373), 1, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(379), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(387), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(449), 1, + ACTIONS(346), 1, + anon_sym_DQUOTE, + ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(451), 1, + ACTIONS(449), 1, sym_identifier, - ACTIONS(481), 1, + ACTIONS(463), 1, sym_number, - STATE(121), 1, + STATE(114), 1, sym_expression, - STATE(454), 1, + STATE(403), 1, + sym_binary_expression, + STATE(439), 1, sym__backtick, - STATE(475), 1, + STATE(476), 1, sym__single_quote, - STATE(486), 1, - sym_binary_expression, - STATE(501), 1, + STATE(477), 1, sym__double_quote, - STATE(71), 9, + STATE(3), 9, sym_template_string, sym__primitive, sym_object, @@ -15812,33 +15824,33 @@ static const uint16_t ts_small_parse_table[] = { [11715] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(455), 1, + ACTIONS(449), 1, sym_identifier, - ACTIONS(479), 1, + ACTIONS(463), 1, sym_number, - STATE(109), 1, + STATE(124), 1, sym_expression, - STATE(416), 1, + STATE(265), 1, sym_binary_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(4), 9, + STATE(3), 9, sym_template_string, sym__primitive, sym_object, @@ -15851,33 +15863,33 @@ static const uint16_t ts_small_parse_table[] = { [11769] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(455), 1, + ACTIONS(449), 1, sym_identifier, - ACTIONS(479), 1, + ACTIONS(463), 1, sym_number, - STATE(66), 1, + STATE(75), 1, sym_expression, STATE(265), 1, sym_binary_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(4), 9, + STATE(3), 9, sym_template_string, sym__primitive, sym_object, @@ -15890,15 +15902,15 @@ static const uint16_t ts_small_parse_table[] = { [11823] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(395), 1, + ACTIONS(393), 1, anon_sym_SQUOTE, - ACTIONS(397), 1, + ACTIONS(395), 1, anon_sym_DQUOTE, - ACTIONS(399), 1, + ACTIONS(397), 1, anon_sym_LBRACE, - ACTIONS(405), 1, + ACTIONS(403), 1, anon_sym_LBRACK, - ACTIONS(413), 1, + ACTIONS(411), 1, anon_sym_BQUOTE, ACTIONS(443), 1, anon_sym_LPAREN, @@ -15906,15 +15918,15 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(483), 1, sym_number, - STATE(82), 1, + STATE(91), 1, sym_expression, STATE(265), 1, sym_binary_expression, - STATE(464), 1, + STATE(463), 1, sym__backtick, - STATE(488), 1, + STATE(493), 1, sym__single_quote, - STATE(489), 1, + STATE(494), 1, sym__double_quote, STATE(29), 9, sym_template_string, @@ -15929,69 +15941,71 @@ static const uint16_t ts_small_parse_table[] = { [11877] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(485), 1, + ACTIONS(433), 1, sym_identifier, - ACTIONS(487), 1, + ACTIONS(485), 1, sym_number, - STATE(74), 1, - sym_member_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(469), 1, + sym_group, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(622), 1, - sym_assignment_expression, - STATE(531), 8, + STATE(783), 1, + sym__short_concat_expression, + STATE(468), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [11930] = 14, + [11930] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(487), 1, sym_identifier, - ACTIONS(435), 1, + ACTIONS(489), 1, sym_number, - STATE(471), 1, + STATE(64), 1, + sym_member_expression, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(709), 1, - sym_expression, - STATE(224), 9, + STATE(787), 1, + sym_assignment_expression, + STATE(547), 8, sym_template_string, sym__primitive, sym_object, @@ -15999,20 +16013,19 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [11981] = 14, + [11983] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, @@ -16020,13 +16033,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(435), 1, sym_number, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(733), 1, + STATE(768), 1, sym_expression, STATE(224), 9, sym_template_string, @@ -16038,74 +16051,72 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12032] = 15, + [12034] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(487), 1, sym_identifier, ACTIONS(489), 1, sym_number, - STATE(443), 1, - sym_group, - STATE(471), 1, + STATE(64), 1, + sym_member_expression, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(750), 1, - sym__short_concat_expression, - STATE(442), 8, + STATE(510), 1, + sym_assignment_expression, + STATE(547), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [12085] = 15, + [12087] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(485), 1, + ACTIONS(433), 1, sym_identifier, - ACTIONS(487), 1, + ACTIONS(435), 1, sym_number, - STATE(74), 1, - sym_member_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(548), 1, - sym_assignment_expression, - STATE(531), 8, + STATE(815), 1, + sym_expression, + STATE(224), 9, sym_template_string, sym__primitive, sym_object, @@ -16113,35 +16124,36 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, [12138] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(455), 1, + ACTIONS(433), 1, sym_identifier, - ACTIONS(479), 1, + ACTIONS(435), 1, sym_number, - STATE(438), 1, - sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(4), 9, + STATE(678), 1, + sym_expression, + STATE(224), 9, sym_template_string, sym__primitive, sym_object, @@ -16154,33 +16166,33 @@ static const uint16_t ts_small_parse_table[] = { [12189] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(485), 1, - sym_identifier, ACTIONS(487), 1, + sym_identifier, + ACTIONS(489), 1, sym_number, - STATE(74), 1, + STATE(64), 1, sym_member_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(807), 1, + STATE(603), 1, sym_assignment_expression, - STATE(531), 8, + STATE(547), 8, sym_template_string, sym__primitive, sym_object, @@ -16192,31 +16204,31 @@ static const uint16_t ts_small_parse_table[] = { [12242] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(449), 1, sym_identifier, - ACTIONS(435), 1, + ACTIONS(463), 1, sym_number, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(449), 1, + sym_expression, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(575), 1, - sym_expression, - STATE(224), 9, + STATE(3), 9, sym_template_string, sym__primitive, sym_object, @@ -16226,74 +16238,71 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12293] = 15, + [12293] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(449), 1, sym_identifier, - ACTIONS(491), 1, + ACTIONS(463), 1, sym_number, - STATE(457), 1, - sym_group, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(470), 1, + sym_expression, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(757), 1, - sym__short_concat_expression, - STATE(456), 8, + STATE(3), 9, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [12346] = 15, + [12344] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(485), 1, + ACTIONS(433), 1, sym_identifier, - ACTIONS(487), 1, + ACTIONS(435), 1, sym_number, - STATE(74), 1, - sym_member_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(756), 1, - sym_assignment_expression, - STATE(531), 8, + STATE(587), 1, + sym_expression, + STATE(224), 9, sym_template_string, sym__primitive, sym_object, @@ -16301,35 +16310,36 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [12399] = 14, + [12395] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(369), 1, + ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(371), 1, + ACTIONS(367), 1, anon_sym_DQUOTE, - ACTIONS(373), 1, + ACTIONS(369), 1, anon_sym_LBRACE, - ACTIONS(379), 1, + ACTIONS(375), 1, anon_sym_LBRACK, - ACTIONS(387), 1, + ACTIONS(383), 1, anon_sym_BQUOTE, - ACTIONS(449), 1, + ACTIONS(453), 1, anon_sym_LPAREN, - ACTIONS(451), 1, + ACTIONS(455), 1, sym_identifier, ACTIONS(481), 1, sym_number, - STATE(454), 1, + STATE(462), 1, sym__backtick, - STATE(475), 1, + STATE(492), 1, sym__single_quote, - STATE(501), 1, + STATE(496), 1, sym__double_quote, - STATE(570), 1, + STATE(633), 1, sym_expression, - STATE(71), 9, + STATE(69), 9, sym_template_string, sym__primitive, sym_object, @@ -16339,219 +16349,221 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [12450] = 14, + [12446] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, ACTIONS(433), 1, sym_identifier, - ACTIONS(435), 1, + ACTIONS(491), 1, sym_number, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(461), 1, + sym_group, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(765), 1, - sym_expression, - STATE(224), 9, + STATE(739), 1, + sym__short_concat_expression, + STATE(460), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [12501] = 14, + [12499] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(455), 1, + ACTIONS(433), 1, sym_identifier, - ACTIONS(479), 1, + ACTIONS(493), 1, sym_number, - STATE(447), 1, - sym_expression, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(467), 1, + sym_group, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(4), 9, + STATE(767), 1, + sym__short_concat_expression, + STATE(466), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [12552] = 15, + [12552] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, ACTIONS(433), 1, sym_identifier, - ACTIONS(493), 1, + ACTIONS(435), 1, sym_number, - STATE(463), 1, - sym_group, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(736), 1, - sym__short_concat_expression, - STATE(462), 8, + STATE(790), 1, + sym_expression, + STATE(224), 9, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [12605] = 15, + [12603] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(487), 1, sym_identifier, - ACTIONS(495), 1, + ACTIONS(489), 1, sym_number, - STATE(437), 1, - sym_group, - STATE(471), 1, + STATE(64), 1, + sym_member_expression, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(764), 1, - sym__short_concat_expression, - STATE(466), 8, + STATE(821), 1, + sym_assignment_expression, + STATE(547), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [12658] = 14, + [12656] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, ACTIONS(433), 1, sym_identifier, - ACTIONS(435), 1, + ACTIONS(495), 1, sym_number, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(452), 1, + sym_group, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(787), 1, - sym_expression, - STATE(224), 9, + STATE(760), 1, + sym__short_concat_expression, + STATE(451), 8, sym_template_string, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, [12709] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, + ACTIONS(465), 1, anon_sym_SQUOTE, - ACTIONS(324), 1, - anon_sym_LBRACE, - ACTIONS(332), 1, - anon_sym_LBRACK, - ACTIONS(340), 1, - anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(467), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(469), 1, + anon_sym_LBRACE, + ACTIONS(471), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(473), 1, + anon_sym_LBRACK, + ACTIONS(475), 1, sym_identifier, + ACTIONS(479), 1, + anon_sym_BQUOTE, ACTIONS(497), 1, sym_number, - STATE(471), 1, + STATE(457), 1, sym__backtick, - STATE(487), 1, + STATE(484), 1, sym__single_quote, - STATE(492), 1, + STATE(485), 1, sym__double_quote, - STATE(439), 9, + STATE(243), 9, sym_template_string, sym__primitive, sym_object, @@ -16564,29 +16576,29 @@ static const uint16_t ts_small_parse_table[] = { [12757] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(369), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(371), 1, - anon_sym_DQUOTE, - ACTIONS(373), 1, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(379), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(387), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(449), 1, + ACTIONS(346), 1, + anon_sym_DQUOTE, + ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(451), 1, + ACTIONS(433), 1, sym_identifier, ACTIONS(499), 1, sym_number, - STATE(454), 1, + STATE(439), 1, sym__backtick, - STATE(475), 1, + STATE(476), 1, sym__single_quote, - STATE(501), 1, + STATE(477), 1, sym__double_quote, - STATE(451), 9, + STATE(458), 9, sym_template_string, sym__primitive, sym_object, @@ -16599,29 +16611,29 @@ static const uint16_t ts_small_parse_table[] = { [12805] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, + ACTIONS(465), 1, anon_sym_SQUOTE, - ACTIONS(324), 1, - anon_sym_LBRACE, - ACTIONS(332), 1, - anon_sym_LBRACK, - ACTIONS(340), 1, - anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(467), 1, anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(469), 1, + anon_sym_LBRACE, + ACTIONS(471), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(473), 1, + anon_sym_LBRACK, + ACTIONS(475), 1, sym_identifier, + ACTIONS(479), 1, + anon_sym_BQUOTE, ACTIONS(501), 1, sym_number, - STATE(471), 1, + STATE(457), 1, sym__backtick, - STATE(487), 1, + STATE(484), 1, sym__single_quote, - STATE(492), 1, + STATE(485), 1, sym__double_quote, - STATE(22), 9, + STATE(267), 9, sym_template_string, sym__primitive, sym_object, @@ -16634,29 +16646,29 @@ static const uint16_t ts_small_parse_table[] = { [12853] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(369), 1, + ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(371), 1, + ACTIONS(367), 1, anon_sym_DQUOTE, - ACTIONS(373), 1, + ACTIONS(369), 1, anon_sym_LBRACE, - ACTIONS(379), 1, + ACTIONS(375), 1, anon_sym_LBRACK, - ACTIONS(387), 1, + ACTIONS(383), 1, anon_sym_BQUOTE, - ACTIONS(449), 1, + ACTIONS(453), 1, anon_sym_LPAREN, - ACTIONS(451), 1, + ACTIONS(455), 1, sym_identifier, ACTIONS(503), 1, sym_number, - STATE(454), 1, + STATE(462), 1, sym__backtick, - STATE(475), 1, + STATE(492), 1, sym__single_quote, - STATE(501), 1, + STATE(496), 1, sym__double_quote, - STATE(435), 9, + STATE(438), 9, sym_template_string, sym__primitive, sym_object, @@ -16669,15 +16681,15 @@ static const uint16_t ts_small_parse_table[] = { [12901] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, @@ -16685,13 +16697,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(505), 1, sym_number, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(469), 9, + STATE(442), 9, sym_template_string, sym__primitive, sym_object, @@ -16704,15 +16716,15 @@ static const uint16_t ts_small_parse_table[] = { [12949] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, @@ -16720,13 +16732,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(507), 1, sym_number, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(436), 9, + STATE(472), 9, sym_template_string, sym__primitive, sym_object, @@ -16739,29 +16751,29 @@ static const uint16_t ts_small_parse_table[] = { [12997] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(369), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(371), 1, - anon_sym_DQUOTE, - ACTIONS(373), 1, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(379), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(387), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(449), 1, + ACTIONS(346), 1, + anon_sym_DQUOTE, + ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(451), 1, + ACTIONS(449), 1, sym_identifier, ACTIONS(509), 1, sym_number, - STATE(454), 1, + STATE(439), 1, sym__backtick, - STATE(475), 1, + STATE(476), 1, sym__single_quote, - STATE(501), 1, + STATE(477), 1, sym__double_quote, - STATE(91), 9, + STATE(22), 9, sym_template_string, sym__primitive, sym_object, @@ -16774,29 +16786,29 @@ static const uint16_t ts_small_parse_table[] = { [13045] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(455), 1, + ACTIONS(433), 1, sym_identifier, - ACTIONS(511), 1, + ACTIONS(509), 1, sym_number, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(315), 9, + STATE(22), 9, sym_template_string, sym__primitive, sym_object, @@ -16809,29 +16821,29 @@ static const uint16_t ts_small_parse_table[] = { [13093] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(449), 1, sym_identifier, - ACTIONS(513), 1, + ACTIONS(511), 1, sym_number, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(264), 9, + STATE(308), 9, sym_template_string, sym__primitive, sym_object, @@ -16844,29 +16856,29 @@ static const uint16_t ts_small_parse_table[] = { [13141] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, + ACTIONS(393), 1, anon_sym_SQUOTE, - ACTIONS(324), 1, + ACTIONS(395), 1, + anon_sym_DQUOTE, + ACTIONS(397), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(403), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(411), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, - anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(443), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(445), 1, sym_identifier, - ACTIONS(515), 1, + ACTIONS(513), 1, sym_number, - STATE(471), 1, + STATE(463), 1, sym__backtick, - STATE(487), 1, + STATE(493), 1, sym__single_quote, - STATE(492), 1, + STATE(494), 1, sym__double_quote, - STATE(477), 9, + STATE(34), 9, sym_template_string, sym__primitive, sym_object, @@ -16879,29 +16891,29 @@ static const uint16_t ts_small_parse_table[] = { [13189] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(465), 1, - anon_sym_DQUOTE, - ACTIONS(467), 1, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(469), 1, - anon_sym_LPAREN, - ACTIONS(471), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(473), 1, - sym_identifier, - ACTIONS(477), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(517), 1, + ACTIONS(346), 1, + anon_sym_DQUOTE, + ACTIONS(429), 1, + anon_sym_LPAREN, + ACTIONS(433), 1, + sym_identifier, + ACTIONS(515), 1, sym_number, - STATE(460), 1, + STATE(439), 1, sym__backtick, - STATE(479), 1, + STATE(476), 1, sym__single_quote, - STATE(480), 1, + STATE(477), 1, sym__double_quote, - STATE(312), 9, + STATE(501), 9, sym_template_string, sym__primitive, sym_object, @@ -16914,29 +16926,29 @@ static const uint16_t ts_small_parse_table[] = { [13237] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, - anon_sym_SQUOTE, ACTIONS(324), 1, + anon_sym_SQUOTE, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(429), 1, anon_sym_LPAREN, - ACTIONS(455), 1, + ACTIONS(433), 1, sym_identifier, - ACTIONS(501), 1, + ACTIONS(517), 1, sym_number, - STATE(471), 1, + STATE(439), 1, sym__backtick, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(22), 9, + STATE(423), 9, sym_template_string, sym__primitive, sym_object, @@ -16949,29 +16961,29 @@ static const uint16_t ts_small_parse_table[] = { [13285] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(395), 1, + ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(397), 1, + ACTIONS(367), 1, anon_sym_DQUOTE, - ACTIONS(399), 1, + ACTIONS(369), 1, anon_sym_LBRACE, - ACTIONS(405), 1, + ACTIONS(375), 1, anon_sym_LBRACK, - ACTIONS(413), 1, + ACTIONS(383), 1, anon_sym_BQUOTE, - ACTIONS(443), 1, + ACTIONS(453), 1, anon_sym_LPAREN, - ACTIONS(445), 1, + ACTIONS(455), 1, sym_identifier, ACTIONS(519), 1, sym_number, - STATE(464), 1, + STATE(462), 1, sym__backtick, - STATE(488), 1, + STATE(492), 1, sym__single_quote, - STATE(489), 1, + STATE(496), 1, sym__double_quote, - STATE(33), 9, + STATE(450), 9, sym_template_string, sym__primitive, sym_object, @@ -16984,29 +16996,29 @@ static const uint16_t ts_small_parse_table[] = { [13333] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 1, - anon_sym_SQUOTE, ACTIONS(465), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(467), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(469), 1, - anon_sym_LPAREN, + anon_sym_LBRACE, ACTIONS(471), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(473), 1, + anon_sym_LBRACK, + ACTIONS(475), 1, sym_identifier, - ACTIONS(477), 1, + ACTIONS(479), 1, anon_sym_BQUOTE, ACTIONS(521), 1, sym_number, - STATE(460), 1, + STATE(457), 1, sym__backtick, - STATE(479), 1, + STATE(484), 1, sym__single_quote, - STATE(480), 1, + STATE(485), 1, sym__double_quote, - STATE(251), 9, + STATE(338), 9, sym_template_string, sym__primitive, sym_object, @@ -17019,29 +17031,29 @@ static const uint16_t ts_small_parse_table[] = { [13381] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(465), 1, - anon_sym_DQUOTE, - ACTIONS(467), 1, + ACTIONS(328), 1, anon_sym_LBRACE, - ACTIONS(469), 1, - anon_sym_LPAREN, - ACTIONS(471), 1, + ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(473), 1, - sym_identifier, - ACTIONS(477), 1, + ACTIONS(344), 1, anon_sym_BQUOTE, + ACTIONS(346), 1, + anon_sym_DQUOTE, + ACTIONS(429), 1, + anon_sym_LPAREN, + ACTIONS(433), 1, + sym_identifier, ACTIONS(523), 1, sym_number, - STATE(460), 1, + STATE(439), 1, sym__backtick, - STATE(479), 1, + STATE(476), 1, sym__single_quote, - STATE(480), 1, + STATE(477), 1, sym__double_quote, - STATE(275), 9, + STATE(262), 9, sym_template_string, sym__primitive, sym_object, @@ -17054,29 +17066,29 @@ static const uint16_t ts_small_parse_table[] = { [13429] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, + ACTIONS(365), 1, anon_sym_SQUOTE, - ACTIONS(324), 1, + ACTIONS(367), 1, + anon_sym_DQUOTE, + ACTIONS(369), 1, anon_sym_LBRACE, - ACTIONS(332), 1, + ACTIONS(375), 1, anon_sym_LBRACK, - ACTIONS(340), 1, + ACTIONS(383), 1, anon_sym_BQUOTE, - ACTIONS(342), 1, - anon_sym_DQUOTE, - ACTIONS(429), 1, + ACTIONS(453), 1, anon_sym_LPAREN, - ACTIONS(433), 1, + ACTIONS(455), 1, sym_identifier, ACTIONS(525), 1, sym_number, - STATE(471), 1, + STATE(462), 1, sym__backtick, - STATE(487), 1, - sym__single_quote, STATE(492), 1, + sym__single_quote, + STATE(496), 1, sym__double_quote, - STATE(444), 9, + STATE(85), 9, sym_template_string, sym__primitive, sym_object, @@ -17089,21 +17101,21 @@ static const uint16_t ts_small_parse_table[] = { [13477] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(27), 1, anon_sym_QMARK, - ACTIONS(37), 1, + ACTIONS(33), 1, anon_sym_LBRACK, ACTIONS(527), 1, anon_sym_PIPE, STATE(70), 1, sym_pipe_sequence, - STATE(260), 1, + STATE(258), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(35), 3, + ACTIONS(31), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(33), 11, + ACTIONS(29), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17120,10 +17132,10 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(45), 2, + ACTIONS(49), 2, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(47), 16, + ACTIONS(51), 16, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17140,48 +17152,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13543] = 4, + [13543] = 9, ACTIONS(3), 1, sym_comment, + ACTIONS(27), 1, + anon_sym_QMARK, ACTIONS(529), 1, - anon_sym_LPAREN, - 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, - [13570] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(31), 1, - anon_sym_QMARK, ACTIONS(531), 1, - anon_sym_DOT, - ACTIONS(533), 1, anon_sym_LBRACK, - ACTIONS(535), 1, + ACTIONS(533), 1, anon_sym_PIPE, - STATE(268), 1, + STATE(271), 1, aux_sym_pipe_sequence_repeat1, - STATE(321), 1, + STATE(323), 1, sym_pipe_sequence, - ACTIONS(537), 2, + ACTIONS(535), 2, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(33), 9, + ACTIONS(29), 9, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17191,10 +17180,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [13607] = 4, + [13580] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(529), 1, + ACTIONS(537), 1, anon_sym_LPAREN, ACTIONS(21), 3, anon_sym_DOT, @@ -17214,20 +17203,20 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13634] = 6, + [13607] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(539), 1, anon_sym_COLON, STATE(60), 1, sym_pipe_arguments, - ACTIONS(109), 2, + ACTIONS(115), 2, anon_sym_QMARK, anon_sym_PIPE, - STATE(241), 2, + STATE(239), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(111), 11, + ACTIONS(117), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17239,14 +17228,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [13665] = 3, + [13638] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 3, + ACTIONS(537), 1, + anon_sym_LPAREN, + ACTIONS(49), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(57), 13, + ACTIONS(51), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17260,43 +17251,44 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13689] = 11, + [13665] = 12, ACTIONS(3), 1, sym_comment, + ACTIONS(541), 1, + anon_sym_GT, ACTIONS(543), 1, + anon_sym_SLASH_GT, + ACTIONS(545), 1, sym_attribute_name, - ACTIONS(546), 1, + ACTIONS(547), 1, anon_sym_LPAREN, ACTIONS(549), 1, anon_sym_STAR, - ACTIONS(552), 1, + ACTIONS(551), 1, anon_sym_LBRACK, - ACTIONS(555), 1, + ACTIONS(553), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(558), 1, + ACTIONS(555), 1, anon_sym_LBRACK_AT, - STATE(407), 1, + STATE(410), 1, sym__normal_attribute, - ACTIONS(541), 2, - anon_sym_GT, - anon_sym_SLASH_GT, - STATE(231), 2, + STATE(245), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(418), 5, + STATE(409), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [13729] = 3, + [13707] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(41), 3, + ACTIONS(81), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(43), 13, + ACTIONS(83), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17310,14 +17302,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13753] = 3, + [13731] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(71), 3, + ACTIONS(41), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(73), 13, + ACTIONS(43), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17331,14 +17323,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13777] = 3, + [13755] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(97), 3, + ACTIONS(45), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(99), 13, + ACTIONS(47), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17352,14 +17344,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13801] = 3, + [13779] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(101), 3, + ACTIONS(85), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(103), 13, + ACTIONS(87), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17373,7 +17365,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13825] = 3, + [13803] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(89), 3, @@ -17394,14 +17386,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13849] = 3, + [13827] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(49), 3, + ACTIONS(93), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(51), 13, + ACTIONS(95), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17415,44 +17407,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13873] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(561), 1, - anon_sym_GT, - ACTIONS(563), 1, - anon_sym_SLASH_GT, - ACTIONS(565), 1, - sym_attribute_name, - ACTIONS(567), 1, - anon_sym_LPAREN, - ACTIONS(569), 1, - anon_sym_STAR, - ACTIONS(571), 1, - anon_sym_LBRACK, - ACTIONS(573), 1, - anon_sym_LBRACK_LPAREN, - ACTIONS(575), 1, - anon_sym_LBRACK_AT, - STATE(407), 1, - sym__normal_attribute, - STATE(231), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - STATE(418), 5, - sym_structural_directive, - sym_property_binding, - sym_event_binding, - sym_two_way_binding, - sym_animation_binding, - [13915] = 3, + [13851] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(93), 3, + ACTIONS(37), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(95), 13, + ACTIONS(39), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17466,67 +17428,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [13939] = 12, + [13875] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(565), 1, - sym_attribute_name, - ACTIONS(567), 1, - anon_sym_LPAREN, - ACTIONS(569), 1, - anon_sym_STAR, - ACTIONS(571), 1, - anon_sym_LBRACK, - ACTIONS(573), 1, - anon_sym_LBRACK_LPAREN, - ACTIONS(575), 1, - anon_sym_LBRACK_AT, - ACTIONS(577), 1, - anon_sym_GT, - ACTIONS(579), 1, - anon_sym_SLASH_GT, - STATE(407), 1, - sym__normal_attribute, - STATE(238), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - STATE(418), 5, - sym_structural_directive, - sym_property_binding, - sym_event_binding, - sym_two_way_binding, - sym_animation_binding, - [13981] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(539), 1, - anon_sym_COLON, - ACTIONS(133), 2, - anon_sym_QMARK, - anon_sym_PIPE, - STATE(244), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(135), 11, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PLUS, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [14009] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 3, + ACTIONS(101), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(61), 13, + ACTIONS(103), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17540,36 +17449,38 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [14033] = 3, + [13899] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(63), 3, - anon_sym_DOT, + ACTIONS(539), 1, + anon_sym_COLON, + ACTIONS(133), 2, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(65), 13, + STATE(240), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(135), 11, 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_PLUS, + anon_sym_RBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_DOT_DOT_DOT, - sym_identifier, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [14057] = 5, + [13927] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(581), 1, + ACTIONS(557), 1, anon_sym_COLON, ACTIONS(137), 2, anon_sym_QMARK, anon_sym_PIPE, - STATE(244), 2, + STATE(240), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, ACTIONS(139), 11, @@ -17584,65 +17495,157 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [14085] = 12, + [13955] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(565), 1, + ACTIONS(541), 1, + anon_sym_GT, + ACTIONS(545), 1, sym_attribute_name, - ACTIONS(567), 1, + ACTIONS(547), 1, anon_sym_LPAREN, - ACTIONS(569), 1, + ACTIONS(549), 1, anon_sym_STAR, - ACTIONS(571), 1, + ACTIONS(551), 1, anon_sym_LBRACK, - ACTIONS(573), 1, + ACTIONS(553), 1, + anon_sym_LBRACK_LPAREN, + ACTIONS(555), 1, + anon_sym_LBRACK_AT, + ACTIONS(560), 1, + anon_sym_SLASH_GT, + STATE(410), 1, + sym__normal_attribute, + STATE(245), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + STATE(409), 5, + sym_structural_directive, + sym_property_binding, + sym_event_binding, + sym_two_way_binding, + sym_animation_binding, + [13997] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(545), 1, + sym_attribute_name, + ACTIONS(547), 1, + anon_sym_LPAREN, + ACTIONS(549), 1, + anon_sym_STAR, + ACTIONS(551), 1, + anon_sym_LBRACK, + ACTIONS(553), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(575), 1, + ACTIONS(555), 1, anon_sym_LBRACK_AT, - ACTIONS(577), 1, + ACTIONS(562), 1, anon_sym_GT, - ACTIONS(584), 1, + ACTIONS(564), 1, anon_sym_SLASH_GT, - STATE(407), 1, + STATE(410), 1, sym__normal_attribute, - STATE(250), 2, + STATE(241), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(418), 5, + STATE(409), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [14127] = 3, + [14039] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 3, + ACTIONS(529), 1, anon_sym_DOT, + ACTIONS(531), 1, + anon_sym_LBRACK, + ACTIONS(105), 2, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(69), 13, + ACTIONS(535), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(107), 10, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, + [14069] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(545), 1, + sym_attribute_name, + ACTIONS(547), 1, + anon_sym_LPAREN, + ACTIONS(549), 1, + anon_sym_STAR, + ACTIONS(551), 1, + anon_sym_LBRACK, + ACTIONS(553), 1, + anon_sym_LBRACK_LPAREN, + ACTIONS(555), 1, + anon_sym_LBRACK_AT, + ACTIONS(562), 1, + anon_sym_GT, + ACTIONS(566), 1, + anon_sym_SLASH_GT, + STATE(410), 1, + sym__normal_attribute, + STATE(230), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + STATE(409), 5, + sym_structural_directive, + sym_property_binding, + sym_event_binding, + sym_two_way_binding, + sym_animation_binding, + [14111] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(570), 1, + sym_attribute_name, + ACTIONS(573), 1, + anon_sym_LPAREN, + ACTIONS(576), 1, + anon_sym_STAR, + ACTIONS(579), 1, + anon_sym_LBRACK, + ACTIONS(582), 1, + anon_sym_LBRACK_LPAREN, + ACTIONS(585), 1, + anon_sym_LBRACK_AT, + STATE(410), 1, + sym__normal_attribute, + ACTIONS(568), 2, + anon_sym_GT, + anon_sym_SLASH_GT, + STATE(245), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + STATE(409), 5, + sym_structural_directive, + sym_property_binding, + sym_event_binding, + sym_two_way_binding, + sym_animation_binding, [14151] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 3, + ACTIONS(57), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(83), 13, + ACTIONS(59), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17659,11 +17662,11 @@ static const uint16_t ts_small_parse_table[] = { [14175] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 3, + ACTIONS(61), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(77), 13, + ACTIONS(63), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17680,11 +17683,11 @@ static const uint16_t ts_small_parse_table[] = { [14199] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 3, + ACTIONS(65), 3, anon_sym_DOT, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(29), 13, + ACTIONS(67), 13, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17698,162 +17701,171 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [14223] = 12, + [14223] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, - anon_sym_GT, - ACTIONS(565), 1, - sym_attribute_name, - ACTIONS(567), 1, - anon_sym_LPAREN, - ACTIONS(569), 1, - anon_sym_STAR, - ACTIONS(571), 1, + ACTIONS(69), 3, + anon_sym_DOT, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(71), 13, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(573), 1, - anon_sym_LBRACK_LPAREN, - ACTIONS(575), 1, - anon_sym_LBRACK_AT, - ACTIONS(586), 1, - anon_sym_SLASH_GT, - STATE(407), 1, - sym__normal_attribute, - STATE(231), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - STATE(418), 5, - sym_structural_directive, - sym_property_binding, - sym_event_binding, - sym_two_way_binding, - sym_animation_binding, - [14265] = 6, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [14247] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(531), 1, + ACTIONS(73), 3, anon_sym_DOT, - ACTIONS(533), 1, - anon_sym_LBRACK, - ACTIONS(105), 2, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(537), 2, + ACTIONS(75), 13, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT_DOT_DOT, + sym_identifier, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(107), 10, + [14271] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(77), 3, + anon_sym_DOT, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(79), 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, - [14295] = 11, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [14295] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(541), 1, - anon_sym_GT, ACTIONS(588), 1, + anon_sym_COLON, + STATE(284), 1, + sym_pipe_arguments, + ACTIONS(115), 2, + anon_sym_QMARK, + anon_sym_PIPE, + STATE(259), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(117), 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, + [14324] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(590), 1, + anon_sym_GT, + ACTIONS(592), 1, sym_attribute_name, - ACTIONS(591), 1, - anon_sym_LPAREN, ACTIONS(594), 1, + anon_sym_LPAREN, + ACTIONS(596), 1, anon_sym_STAR, - ACTIONS(597), 1, + ACTIONS(598), 1, anon_sym_LBRACK, ACTIONS(600), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(603), 1, + ACTIONS(602), 1, anon_sym_LBRACK_AT, - STATE(433), 1, + STATE(437), 1, sym__normal_attribute, - STATE(252), 2, + STATE(256), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(432), 5, + STATE(436), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [14334] = 11, + [14363] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(606), 1, - anon_sym_GT, - ACTIONS(608), 1, + ACTIONS(592), 1, sym_attribute_name, - ACTIONS(610), 1, + ACTIONS(594), 1, anon_sym_LPAREN, - ACTIONS(612), 1, + ACTIONS(596), 1, anon_sym_STAR, - ACTIONS(614), 1, + ACTIONS(598), 1, anon_sym_LBRACK, - ACTIONS(616), 1, + ACTIONS(600), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(618), 1, + ACTIONS(602), 1, anon_sym_LBRACK_AT, - STATE(433), 1, + ACTIONS(604), 1, + anon_sym_GT, + STATE(437), 1, sym__normal_attribute, - STATE(252), 2, + STATE(256), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(432), 5, + STATE(436), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, sym_animation_binding, - [14373] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(620), 1, - anon_sym_COLON, - STATE(280), 1, - sym_pipe_arguments, - ACTIONS(109), 2, - anon_sym_QMARK, - anon_sym_PIPE, - STATE(258), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(111), 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, [14402] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(608), 1, + ACTIONS(592), 1, sym_attribute_name, - ACTIONS(610), 1, + ACTIONS(594), 1, anon_sym_LPAREN, - ACTIONS(612), 1, + ACTIONS(596), 1, anon_sym_STAR, - ACTIONS(614), 1, + ACTIONS(598), 1, anon_sym_LBRACK, - ACTIONS(616), 1, + ACTIONS(600), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(618), 1, + ACTIONS(602), 1, anon_sym_LBRACK_AT, - ACTIONS(622), 1, + ACTIONS(606), 1, anon_sym_GT, - STATE(433), 1, + STATE(437), 1, sym__normal_attribute, - STATE(252), 2, + STATE(254), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(432), 5, + STATE(436), 5, sym_structural_directive, sym_property_binding, sym_event_binding, @@ -17862,26 +17874,26 @@ static const uint16_t ts_small_parse_table[] = { [14441] = 11, ACTIONS(3), 1, sym_comment, + ACTIONS(568), 1, + anon_sym_GT, ACTIONS(608), 1, sym_attribute_name, - ACTIONS(610), 1, + ACTIONS(611), 1, anon_sym_LPAREN, - ACTIONS(612), 1, - anon_sym_STAR, ACTIONS(614), 1, + anon_sym_STAR, + ACTIONS(617), 1, anon_sym_LBRACK, - ACTIONS(616), 1, + ACTIONS(620), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(618), 1, + ACTIONS(623), 1, anon_sym_LBRACK_AT, - ACTIONS(624), 1, - anon_sym_GT, - STATE(433), 1, + STATE(437), 1, sym__normal_attribute, - STATE(255), 2, + STATE(256), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(432), 5, + STATE(436), 5, sym_structural_directive, sym_property_binding, sym_event_binding, @@ -17890,26 +17902,26 @@ static const uint16_t ts_small_parse_table[] = { [14480] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(608), 1, + ACTIONS(592), 1, sym_attribute_name, - ACTIONS(610), 1, + ACTIONS(594), 1, anon_sym_LPAREN, - ACTIONS(612), 1, + ACTIONS(596), 1, anon_sym_STAR, - ACTIONS(614), 1, + ACTIONS(598), 1, anon_sym_LBRACK, - ACTIONS(616), 1, + ACTIONS(600), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(618), 1, + ACTIONS(602), 1, anon_sym_LBRACK_AT, ACTIONS(626), 1, anon_sym_GT, - STATE(433), 1, + STATE(437), 1, sym__normal_attribute, STATE(253), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(432), 5, + STATE(436), 5, sym_structural_directive, sym_property_binding, sym_event_binding, @@ -17918,12 +17930,33 @@ static const uint16_t ts_small_parse_table[] = { [14519] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(620), 1, + ACTIONS(157), 1, + anon_sym_QMARK, + ACTIONS(527), 1, + anon_sym_PIPE, + STATE(261), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(159), 11, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [14545] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(588), 1, anon_sym_COLON, ACTIONS(133), 2, anon_sym_QMARK, anon_sym_PIPE, - STATE(259), 2, + STATE(260), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, ACTIONS(135), 9, @@ -17936,7 +17969,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [14545] = 5, + [14571] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(628), 1, @@ -17944,7 +17977,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(137), 2, anon_sym_QMARK, anon_sym_PIPE, - STATE(259), 2, + STATE(260), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, ACTIONS(139), 9, @@ -17957,16 +17990,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [14571] = 5, + [14597] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(157), 1, + ACTIONS(150), 1, anon_sym_QMARK, - ACTIONS(527), 1, + ACTIONS(631), 1, anon_sym_PIPE, STATE(261), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(159), 11, + ACTIONS(152), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -17978,33 +18011,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [14597] = 5, + [14623] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(150), 1, + ACTIONS(33), 1, + anon_sym_LBRACK, + ACTIONS(636), 1, anon_sym_QMARK, - ACTIONS(631), 1, - anon_sym_PIPE, - STATE(261), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(152), 11, + ACTIONS(31), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(634), 8, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_PLUS, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [14623] = 3, + [14648] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(636), 1, + ACTIONS(640), 1, anon_sym_QMARK, - ACTIONS(634), 12, + ACTIONS(638), 12, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -18017,19 +18049,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [14644] = 6, + [14669] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(640), 1, + ACTIONS(644), 1, anon_sym_DQUOTE, - STATE(11), 1, + STATE(13), 1, sym__double_quote, - STATE(500), 1, + STATE(479), 1, aux_sym_string_repeat1, - ACTIONS(642), 2, + ACTIONS(646), 2, aux_sym_string_token1, sym__escape_sequence, - ACTIONS(638), 8, + ACTIONS(642), 8, anon_sym_GT, anon_sym_SLASH_GT, sym_attribute_name, @@ -18038,32 +18070,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [14671] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym_LBRACK, - ACTIONS(646), 1, - anon_sym_QMARK, - ACTIONS(35), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(644), 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, [14696] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(192), 1, + ACTIONS(210), 1, anon_sym_QMARK, - ACTIONS(190), 12, + ACTIONS(208), 12, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -18079,9 +18091,9 @@ static const uint16_t ts_small_parse_table[] = { [14717] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(648), 1, anon_sym_RBRACE, @@ -18089,63 +18101,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, ACTIONS(652), 1, sym_identifier, - STATE(467), 1, + STATE(454), 1, sym_spread, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(780), 1, + STATE(736), 1, sym_string, - STATE(270), 3, + STATE(274), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, [14753] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(640), 1, - anon_sym_DQUOTE, - STATE(11), 1, - sym__double_quote, - STATE(500), 1, - aux_sym_string_repeat1, - ACTIONS(642), 2, - aux_sym_string_token1, - sym__escape_sequence, - ACTIONS(638), 7, - anon_sym_GT, - sym_attribute_name, - anon_sym_LPAREN, - anon_sym_STAR, + ACTIONS(529), 1, + anon_sym_DOT, + ACTIONS(531), 1, anon_sym_LBRACK, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [14779] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(157), 1, + ACTIONS(636), 1, anon_sym_QMARK, - ACTIONS(535), 1, - anon_sym_PIPE, - STATE(273), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(159), 9, + ACTIONS(535), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(634), 7, 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, - [14803] = 11, + [14779] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(650), 1, anon_sym_DOT_DOT_DOT, @@ -18153,24 +18146,24 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(654), 1, anon_sym_RBRACE, - STATE(467), 1, + STATE(454), 1, sym_spread, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(780), 1, + STATE(736), 1, sym_string, - STATE(272), 3, + STATE(274), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [14839] = 11, + [14815] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(650), 1, anon_sym_DOT_DOT_DOT, @@ -18178,74 +18171,88 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(656), 1, anon_sym_RBRACE, - STATE(467), 1, + STATE(454), 1, sym_spread, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(780), 1, + STATE(736), 1, sym_string, - STATE(272), 3, + STATE(268), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [14875] = 11, + [14851] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(644), 1, + anon_sym_DQUOTE, + STATE(13), 1, + sym__double_quote, + STATE(479), 1, + aux_sym_string_repeat1, + ACTIONS(646), 2, + aux_sym_string_token1, + sym__escape_sequence, + ACTIONS(642), 7, + anon_sym_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [14877] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, + ACTIONS(157), 1, + anon_sym_QMARK, + ACTIONS(533), 1, + anon_sym_PIPE, + STATE(273), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(159), 9, anon_sym_SQUOTE, - ACTIONS(342), 1, anon_sym_DQUOTE, - ACTIONS(650), 1, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, - ACTIONS(652), 1, sym_identifier, - ACTIONS(658), 1, - anon_sym_RBRACE, - STATE(467), 1, - sym_spread, - STATE(487), 1, - sym__single_quote, - STATE(492), 1, - sym__double_quote, - STATE(780), 1, - sym_string, - STATE(277), 3, - sym_pair, - sym__shorthand, - aux_sym_object_repeat1, - [14911] = 11, + [14901] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(660), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(663), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, - ACTIONS(666), 1, - anon_sym_RBRACE, - ACTIONS(668), 1, + ACTIONS(650), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(671), 1, + ACTIONS(652), 1, sym_identifier, - STATE(467), 1, + ACTIONS(658), 1, + anon_sym_RBRACE, + STATE(454), 1, sym_spread, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(780), 1, + STATE(736), 1, sym_string, - STATE(272), 3, + STATE(276), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [14947] = 5, + [14937] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(150), 1, anon_sym_QMARK, - ACTIONS(674), 1, + ACTIONS(660), 1, anon_sym_PIPE, STATE(273), 1, aux_sym_pipe_sequence_repeat1, @@ -18259,57 +18266,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [14971] = 11, + [14961] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, + ACTIONS(663), 1, anon_sym_SQUOTE, - ACTIONS(342), 1, + ACTIONS(666), 1, anon_sym_DQUOTE, - ACTIONS(650), 1, + ACTIONS(669), 1, + anon_sym_RBRACE, + ACTIONS(671), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(652), 1, + ACTIONS(674), 1, sym_identifier, - ACTIONS(677), 1, - anon_sym_RBRACE, - STATE(467), 1, + STATE(454), 1, sym_spread, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(780), 1, + STATE(736), 1, sym_string, - STATE(278), 3, + STATE(274), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [15007] = 6, + [14997] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(531), 1, - anon_sym_DOT, - ACTIONS(533), 1, - anon_sym_LBRACK, - ACTIONS(646), 1, - anon_sym_QMARK, - ACTIONS(537), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(644), 7, + ACTIONS(324), 1, anon_sym_SQUOTE, + ACTIONS(346), 1, anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, + ACTIONS(650), 1, anon_sym_DOT_DOT_DOT, + ACTIONS(652), 1, sym_identifier, + ACTIONS(677), 1, + anon_sym_RBRACE, + STATE(454), 1, + sym_spread, + STATE(476), 1, + sym__single_quote, + STATE(477), 1, + sym__double_quote, + STATE(736), 1, + sym_string, + STATE(266), 3, + sym_pair, + sym__shorthand, + aux_sym_object_repeat1, [15033] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(650), 1, anon_sym_DOT_DOT_DOT, @@ -18317,24 +18329,24 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(679), 1, anon_sym_RBRACE, - STATE(467), 1, + STATE(454), 1, sym_spread, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(780), 1, + STATE(736), 1, sym_string, - STATE(269), 3, + STATE(274), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, [15069] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(650), 1, anon_sym_DOT_DOT_DOT, @@ -18342,24 +18354,24 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(681), 1, anon_sym_RBRACE, - STATE(467), 1, + STATE(454), 1, sym_spread, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(780), 1, + STATE(736), 1, sym_string, - STATE(272), 3, + STATE(278), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, [15105] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, + ACTIONS(324), 1, anon_sym_SQUOTE, - ACTIONS(342), 1, + ACTIONS(346), 1, anon_sym_DQUOTE, ACTIONS(650), 1, anon_sym_DOT_DOT_DOT, @@ -18367,59 +18379,45 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(683), 1, anon_sym_RBRACE, - STATE(467), 1, + STATE(454), 1, sym_spread, - STATE(487), 1, + STATE(476), 1, sym__single_quote, - STATE(492), 1, + STATE(477), 1, sym__double_quote, - STATE(780), 1, + STATE(736), 1, sym_string, - STATE(272), 3, + STATE(274), 3, sym_pair, sym__shorthand, aux_sym_object_repeat1, - [15141] = 3, + [15141] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(687), 1, + ACTIONS(99), 1, anon_sym_QMARK, - ACTIONS(685), 10, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + ACTIONS(685), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(97), 8, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [15160] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(171), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(173), 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, - [15179] = 4, + [15162] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(184), 1, + ACTIONS(689), 1, + anon_sym_DOT, + ACTIONS(691), 1, + sym_regular_expression_flags, + ACTIONS(693), 1, anon_sym_QMARK, - ACTIONS(689), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(182), 8, + ACTIONS(687), 8, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -18428,16 +18426,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - [15200] = 5, + [15185] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 1, - anon_sym_DOT, - ACTIONS(695), 1, - sym_regular_expression_flags, ACTIONS(697), 1, anon_sym_QMARK, - ACTIONS(691), 8, + ACTIONS(695), 10, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -18446,15 +18440,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - [15223] = 4, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [15204] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 1, + ACTIONS(701), 1, anon_sym_QMARK, - ACTIONS(689), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(85), 8, + ACTIONS(699), 10, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -18463,12 +18456,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - [15244] = 3, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [15223] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 1, + ACTIONS(99), 1, anon_sym_QMARK, - ACTIONS(85), 10, + ACTIONS(97), 10, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -18479,23 +18474,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [15263] = 3, + [15242] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(701), 1, + ACTIONS(171), 2, anon_sym_QMARK, - ACTIONS(699), 10, + anon_sym_PIPE, + ACTIONS(173), 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, - [15282] = 3, + [15261] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(150), 2, @@ -18511,29 +18506,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_DOT_DOT_DOT, sym_identifier, - [15301] = 5, + [15280] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(707), 1, - anon_sym_EQ, - STATE(406), 1, - sym__binding_assignment, - ACTIONS(705), 2, - sym_attribute_name, - anon_sym_LBRACK, - ACTIONS(703), 6, - anon_sym_GT, - anon_sym_SLASH_GT, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [15323] = 3, + ACTIONS(189), 1, + anon_sym_QMARK, + ACTIONS(685), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(187), 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, + [15301] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(711), 1, + ACTIONS(705), 1, anon_sym_LT, - ACTIONS(709), 9, + ACTIONS(703), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18543,12 +18538,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15341] = 3, + [15319] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(715), 1, + ACTIONS(709), 1, anon_sym_LT, - ACTIONS(713), 9, + ACTIONS(707), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18558,6 +18553,23 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, + [15337] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(715), 1, + anon_sym_EQ, + STATE(399), 1, + sym__binding_assignment, + ACTIONS(713), 2, + sym_attribute_name, + anon_sym_LBRACK, + ACTIONS(711), 6, + anon_sym_GT, + anon_sym_SLASH_GT, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, [15359] = 3, ACTIONS(3), 1, sym_comment, @@ -18663,27 +18675,28 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15485] = 3, + [15485] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(747), 1, - anon_sym_LT, - ACTIONS(745), 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_DOT, + ACTIONS(749), 1, + anon_sym_QMARK, + ACTIONS(745), 8, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_RBRACE, - [15503] = 3, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + [15505] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(751), 1, + ACTIONS(753), 1, anon_sym_LT, - ACTIONS(749), 9, + ACTIONS(751), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18693,110 +18706,35 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15521] = 3, + [15523] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(755), 1, - anon_sym_LT, - ACTIONS(753), 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, - [15539] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(759), 1, - anon_sym_LT, - ACTIONS(757), 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, - [15557] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LT, - ACTIONS(761), 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, - [15575] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(767), 1, - anon_sym_LT, - ACTIONS(765), 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, - [15593] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(771), 1, - anon_sym_LT, - ACTIONS(769), 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, - [15611] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(773), 1, anon_sym_let, - ACTIONS(775), 1, + ACTIONS(757), 1, anon_sym_switch, - ACTIONS(777), 1, + ACTIONS(759), 1, anon_sym_defer, - ACTIONS(779), 1, + ACTIONS(761), 1, anon_sym_placeholder, - ACTIONS(781), 1, + ACTIONS(763), 1, anon_sym_loading, - ACTIONS(783), 1, + ACTIONS(765), 1, anon_sym_error, - ACTIONS(785), 1, + ACTIONS(767), 1, anon_sym_for, - ACTIONS(787), 1, + ACTIONS(769), 1, anon_sym_empty, - ACTIONS(789), 1, + ACTIONS(771), 1, anon_sym_else, - ACTIONS(791), 1, + ACTIONS(773), 1, anon_sym_if, - [15645] = 3, + [15557] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(795), 1, + ACTIONS(777), 1, anon_sym_LT, - ACTIONS(793), 9, + ACTIONS(775), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18806,28 +18744,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15663] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(799), 1, - anon_sym_DOT, - ACTIONS(801), 1, - anon_sym_QMARK, - ACTIONS(797), 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, - [15683] = 3, + [15575] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(805), 1, + ACTIONS(781), 1, anon_sym_LT, - ACTIONS(803), 9, + ACTIONS(779), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18837,12 +18759,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15701] = 3, + [15593] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(809), 1, + ACTIONS(785), 1, anon_sym_LT, - ACTIONS(807), 9, + ACTIONS(783), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18852,12 +18774,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15719] = 3, + [15611] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(809), 1, + ACTIONS(789), 1, anon_sym_LT, - ACTIONS(807), 9, + ACTIONS(787), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18867,12 +18789,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15737] = 3, + [15629] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(813), 1, + ACTIONS(793), 1, anon_sym_LT, - ACTIONS(811), 9, + ACTIONS(791), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18882,12 +18804,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15755] = 3, + [15647] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(817), 1, + ACTIONS(797), 1, anon_sym_LT, - ACTIONS(815), 9, + ACTIONS(795), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18897,46 +18819,29 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15773] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(531), 1, - anon_sym_DOT, - ACTIONS(533), 1, - anon_sym_LBRACK, - ACTIONS(537), 2, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(819), 6, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [15795] = 5, + [15665] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(821), 1, + ACTIONS(799), 1, anon_sym_DOT, - ACTIONS(823), 1, + ACTIONS(801), 1, sym_regular_expression_flags, - ACTIONS(697), 2, + ACTIONS(693), 2, anon_sym_QMARK, sym_identifier, - ACTIONS(691), 6, + ACTIONS(687), 6, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, - [15817] = 3, + [15687] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(827), 1, + ACTIONS(805), 1, anon_sym_LT, - ACTIONS(825), 9, + ACTIONS(803), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18946,32 +18851,32 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15835] = 5, + [15705] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 1, + ACTIONS(33), 1, anon_sym_LBRACK, - ACTIONS(646), 1, + ACTIONS(636), 1, anon_sym_QMARK, - ACTIONS(35), 3, + ACTIONS(31), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(644), 5, + ACTIONS(634), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_as, anon_sym_QMARK_QMARK, - [15857] = 4, + [15727] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 1, + ACTIONS(99), 1, anon_sym_QMARK, - ACTIONS(829), 2, + ACTIONS(807), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(85), 7, + ACTIONS(97), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -18979,12 +18884,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [15877] = 3, + [15747] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(833), 1, + ACTIONS(811), 1, anon_sym_LT, - ACTIONS(831), 9, + ACTIONS(809), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -18994,12 +18899,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15895] = 3, + [15765] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(837), 1, + ACTIONS(815), 1, anon_sym_LT, - ACTIONS(835), 9, + ACTIONS(813), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19009,12 +18914,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15913] = 3, + [15783] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(841), 1, + ACTIONS(819), 1, anon_sym_LT, - ACTIONS(839), 9, + ACTIONS(817), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19024,12 +18929,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15931] = 3, + [15801] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(823), 1, anon_sym_LT, - ACTIONS(843), 9, + ACTIONS(821), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19039,27 +18944,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15949] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(202), 1, - anon_sym_QMARK, - ACTIONS(204), 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, - [15967] = 3, + [15819] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(849), 1, + ACTIONS(827), 1, anon_sym_LT, - ACTIONS(847), 9, + ACTIONS(825), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19069,12 +18959,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [15985] = 3, + [15837] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(853), 1, + ACTIONS(831), 1, anon_sym_LT, - ACTIONS(851), 9, + ACTIONS(829), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19084,12 +18974,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16003] = 3, + [15855] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(857), 1, + ACTIONS(835), 1, anon_sym_LT, - ACTIONS(855), 9, + ACTIONS(833), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19099,12 +18989,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16021] = 3, + [15873] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(861), 1, + ACTIONS(839), 1, anon_sym_LT, - ACTIONS(859), 9, + ACTIONS(837), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19114,12 +19004,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16039] = 3, + [15891] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(865), 1, + ACTIONS(843), 1, anon_sym_LT, - ACTIONS(863), 9, + ACTIONS(841), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19129,12 +19019,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16057] = 3, + [15909] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(869), 1, + ACTIONS(847), 1, anon_sym_LT, - ACTIONS(867), 9, + ACTIONS(845), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19144,12 +19034,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16075] = 3, + [15927] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(873), 1, + ACTIONS(851), 1, anon_sym_LT, - ACTIONS(871), 9, + ACTIONS(849), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19159,12 +19049,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16093] = 3, + [15945] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(877), 1, + ACTIONS(855), 1, anon_sym_LT, - ACTIONS(875), 9, + ACTIONS(853), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19174,12 +19064,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16111] = 3, + [15963] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(881), 1, + ACTIONS(859), 1, anon_sym_LT, - ACTIONS(879), 9, + ACTIONS(857), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19189,12 +19079,27 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16129] = 3, + [15981] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(200), 1, + anon_sym_QMARK, + ACTIONS(202), 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, + [15999] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(885), 1, + ACTIONS(863), 1, anon_sym_LT, - ACTIONS(883), 9, + ACTIONS(861), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19204,12 +19109,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16147] = 3, + [16017] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(889), 1, + ACTIONS(867), 1, anon_sym_LT, - ACTIONS(887), 9, + ACTIONS(865), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19219,12 +19124,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16165] = 3, + [16035] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(871), 1, anon_sym_LT, - ACTIONS(891), 9, + ACTIONS(869), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19234,12 +19139,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16183] = 3, + [16053] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(897), 1, + ACTIONS(875), 1, anon_sym_LT, - ACTIONS(895), 9, + ACTIONS(873), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19249,12 +19154,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16201] = 3, + [16071] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(901), 1, + ACTIONS(879), 1, anon_sym_LT, - ACTIONS(899), 9, + ACTIONS(877), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19264,28 +19169,102 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16219] = 4, + [16089] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(184), 1, - anon_sym_QMARK, - ACTIONS(829), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(182), 7, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + ACTIONS(883), 1, + anon_sym_LT, + ACTIONS(881), 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, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [16239] = 3, + [16107] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(887), 1, + anon_sym_LT, + ACTIONS(885), 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, + [16125] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(891), 1, + anon_sym_LT, + ACTIONS(889), 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, + [16143] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(895), 1, + anon_sym_LT, + ACTIONS(893), 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, + [16161] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(899), 1, + anon_sym_LT, + ACTIONS(897), 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, + [16179] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(895), 1, + anon_sym_LT, + ACTIONS(893), 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, + [16197] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(905), 1, + ACTIONS(903), 1, anon_sym_LT, - ACTIONS(903), 9, + ACTIONS(901), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19295,12 +19274,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16257] = 3, + [16215] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(907), 1, anon_sym_LT, - ACTIONS(907), 9, + ACTIONS(905), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19310,12 +19289,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [16275] = 3, + [16233] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(913), 1, + ACTIONS(911), 1, anon_sym_LT, - ACTIONS(911), 9, + ACTIONS(909), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -19325,14 +19304,47 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, + [16251] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(529), 1, + anon_sym_DOT, + ACTIONS(531), 1, + anon_sym_LBRACK, + ACTIONS(535), 2, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(913), 6, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [16273] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(189), 1, + anon_sym_QMARK, + ACTIONS(807), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(187), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_DOT_DOT_DOT, + sym_identifier, [16293] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(775), 1, + ACTIONS(757), 1, anon_sym_switch, - ACTIONS(785), 1, + ACTIONS(767), 1, anon_sym_for, - ACTIONS(791), 1, + ACTIONS(773), 1, anon_sym_if, ACTIONS(915), 1, anon_sym_let, @@ -19381,9 +19393,9 @@ static const uint16_t ts_small_parse_table[] = { [16363] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(823), 1, anon_sym_LT, - ACTIONS(843), 8, + ACTIONS(821), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19395,9 +19407,9 @@ static const uint16_t ts_small_parse_table[] = { [16380] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 1, + ACTIONS(851), 1, anon_sym_LT, - ACTIONS(937), 8, + ACTIONS(849), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19409,9 +19421,37 @@ static const uint16_t ts_small_parse_table[] = { [16397] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(841), 1, + ACTIONS(883), 1, + anon_sym_LT, + ACTIONS(881), 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, + [16414] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(805), 1, + anon_sym_LT, + ACTIONS(803), 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, + [16431] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(731), 1, anon_sym_LT, - ACTIONS(839), 8, + ACTIONS(729), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19420,27 +19460,32 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16414] = 4, + [16448] = 9, ACTIONS(3), 1, sym_comment, + ACTIONS(939), 1, + anon_sym_SEMI, + ACTIONS(941), 1, + anon_sym_as, + ACTIONS(943), 1, + anon_sym_QMARK, ACTIONS(945), 1, - anon_sym_EQ, - ACTIONS(943), 2, - sym_attribute_name, - anon_sym_LBRACK, - ACTIONS(941), 6, - anon_sym_GT, - anon_sym_SLASH_GT, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [16433] = 3, + anon_sym_QMARK_QMARK, + STATE(500), 1, + sym__alias, + STATE(538), 1, + sym__else_template_expression, + STATE(660), 1, + sym__context_expression, + ACTIONS(937), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + [16477] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(857), 1, + ACTIONS(831), 1, anon_sym_LT, - ACTIONS(855), 8, + ACTIONS(829), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19449,12 +19494,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16450] = 3, + [16494] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(861), 1, + ACTIONS(843), 1, anon_sym_LT, - ACTIONS(859), 8, + ACTIONS(841), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19463,12 +19508,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16467] = 3, + [16511] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(873), 1, + ACTIONS(867), 1, anon_sym_LT, - ACTIONS(871), 8, + ACTIONS(865), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19477,12 +19522,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16484] = 3, + [16528] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(877), 1, + ACTIONS(879), 1, anon_sym_LT, - ACTIONS(875), 8, + ACTIONS(877), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19491,12 +19536,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16501] = 3, + [16545] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(881), 1, + ACTIONS(907), 1, anon_sym_LT, - ACTIONS(879), 8, + ACTIONS(905), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19505,12 +19550,27 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16518] = 3, + [16562] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(949), 1, + anon_sym_QMARK, + ACTIONS(951), 1, + anon_sym_QMARK_QMARK, + ACTIONS(947), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + [16581] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(885), 1, + ACTIONS(811), 1, anon_sym_LT, - ACTIONS(883), 8, + ACTIONS(809), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19519,12 +19579,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16535] = 3, + [16598] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(889), 1, + ACTIONS(895), 1, anon_sym_LT, - ACTIONS(887), 8, + ACTIONS(893), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19533,12 +19593,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16552] = 3, + [16615] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(897), 1, + ACTIONS(835), 1, anon_sym_LT, - ACTIONS(895), 8, + ACTIONS(833), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19547,12 +19607,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16569] = 3, + [16632] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(853), 1, + ACTIONS(895), 1, anon_sym_LT, - ACTIONS(851), 8, + ACTIONS(893), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19561,12 +19621,30 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16586] = 3, + [16649] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(955), 1, + anon_sym_as, + ACTIONS(957), 1, + anon_sym_EQ, + ACTIONS(959), 1, + anon_sym_COLON, + ACTIONS(961), 1, + sym_identifier, + STATE(540), 1, + sym__alias, + ACTIONS(953), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + [16674] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(903), 1, anon_sym_LT, - ACTIONS(891), 8, + ACTIONS(901), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19575,12 +19653,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16603] = 3, + [16691] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(711), 1, + ACTIONS(965), 1, anon_sym_LT, - ACTIONS(709), 8, + ACTIONS(963), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19589,28 +19667,57 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16620] = 5, + [16708] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 1, + ACTIONS(871), 1, + anon_sym_LT, + ACTIONS(869), 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, + [16725] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(971), 1, + anon_sym_EQ, + ACTIONS(969), 2, + sym_attribute_name, anon_sym_LBRACK, - ACTIONS(947), 1, + ACTIONS(967), 6, + anon_sym_GT, + anon_sym_SLASH_GT, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [16744] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(713), 1, + anon_sym_LBRACK, + ACTIONS(973), 1, anon_sym_EQ, - STATE(427), 1, + STATE(431), 1, sym__binding_assignment, - ACTIONS(703), 6, + ACTIONS(711), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [16641] = 3, + [16765] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 1, + ACTIONS(723), 1, anon_sym_LT, - ACTIONS(933), 8, + ACTIONS(721), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19619,7 +19726,7 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16658] = 3, + [16782] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(739), 1, @@ -19633,12 +19740,26 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16675] = 3, + [16799] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(759), 1, + ACTIONS(753), 1, + anon_sym_LT, + ACTIONS(751), 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, + [16816] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(977), 1, anon_sym_LT, - ACTIONS(757), 8, + ACTIONS(975), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19647,12 +19768,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16692] = 3, + [16833] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(949), 1, anon_sym_QMARK, - ACTIONS(115), 8, + ACTIONS(109), 8, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -19661,12 +19782,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_QMARK_QMARK, - [16709] = 3, + [16850] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(793), 1, anon_sym_LT, - ACTIONS(907), 8, + ACTIONS(791), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19675,12 +19796,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16726] = 3, + [16867] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(913), 1, + ACTIONS(797), 1, anon_sym_LT, - ACTIONS(911), 8, + ACTIONS(795), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19689,12 +19810,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16743] = 3, + [16884] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(715), 1, + ACTIONS(719), 1, anon_sym_LT, - ACTIONS(713), 8, + ACTIONS(717), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19703,12 +19824,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16760] = 3, + [16901] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(719), 1, + ACTIONS(935), 1, anon_sym_LT, - ACTIONS(717), 8, + ACTIONS(933), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19717,12 +19838,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16777] = 3, + [16918] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(723), 1, + ACTIONS(827), 1, anon_sym_LT, - ACTIONS(721), 8, + ACTIONS(825), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19731,12 +19852,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16794] = 3, + [16935] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(727), 1, + ACTIONS(887), 1, anon_sym_LT, - ACTIONS(725), 8, + ACTIONS(885), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19745,12 +19866,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16811] = 3, + [16952] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(931), 1, + ACTIONS(781), 1, anon_sym_LT, - ACTIONS(929), 8, + ACTIONS(779), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19759,12 +19880,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16828] = 3, + [16969] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(837), 1, + ACTIONS(859), 1, anon_sym_LT, - ACTIONS(835), 8, + ACTIONS(857), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19773,12 +19894,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16845] = 3, + [16986] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(849), 1, + ACTIONS(931), 1, anon_sym_LT, - ACTIONS(847), 8, + ACTIONS(929), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19787,12 +19908,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16862] = 3, + [17003] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(865), 1, + ACTIONS(815), 1, anon_sym_LT, - ACTIONS(863), 8, + ACTIONS(813), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19801,12 +19922,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16879] = 3, + [17020] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(901), 1, + ACTIONS(863), 1, anon_sym_LT, - ACTIONS(899), 8, + ACTIONS(861), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19815,12 +19936,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16896] = 3, + [17037] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(905), 1, + ACTIONS(785), 1, anon_sym_LT, - ACTIONS(903), 8, + ACTIONS(783), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19829,106 +19950,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [16913] = 9, + [17054] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(953), 1, - anon_sym_SEMI, - ACTIONS(955), 1, - anon_sym_as, - ACTIONS(957), 1, - anon_sym_QMARK, - ACTIONS(959), 1, - anon_sym_QMARK_QMARK, - STATE(491), 1, - sym__alias, - STATE(547), 1, - sym__else_template_expression, - STATE(700), 1, - sym__context_expression, - ACTIONS(951), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [16942] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(735), 1, - anon_sym_LT, - ACTIONS(733), 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, - [16959] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(963), 1, - anon_sym_as, - ACTIONS(965), 1, - anon_sym_EQ, - ACTIONS(967), 1, - anon_sym_COLON, - ACTIONS(969), 1, - sym_identifier, - STATE(528), 1, - sym__alias, - ACTIONS(961), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [16984] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(747), 1, - anon_sym_LT, - ACTIONS(745), 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, - [17001] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(751), 1, - anon_sym_LT, - ACTIONS(749), 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, - [17018] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(755), 1, - anon_sym_LT, - ACTIONS(753), 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, - [17035] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, + ACTIONS(875), 1, anon_sym_LT, - ACTIONS(761), 8, + ACTIONS(873), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19937,12 +19964,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17052] = 3, + [17071] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, + ACTIONS(899), 1, anon_sym_LT, - ACTIONS(765), 8, + ACTIONS(897), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19951,12 +19978,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17069] = 3, + [17088] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(771), 1, + ACTIONS(789), 1, anon_sym_LT, - ACTIONS(769), 8, + ACTIONS(787), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19965,12 +19992,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17086] = 3, + [17105] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(795), 1, + ACTIONS(891), 1, anon_sym_LT, - ACTIONS(793), 8, + ACTIONS(889), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19979,12 +20006,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17103] = 3, + [17122] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(805), 1, + ACTIONS(819), 1, anon_sym_LT, - ACTIONS(803), 8, + ACTIONS(817), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -19993,27 +20020,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17120] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(975), 1, - anon_sym_EQ, - ACTIONS(973), 2, - sym_attribute_name, - anon_sym_LBRACK, - ACTIONS(971), 6, - anon_sym_GT, - anon_sym_SLASH_GT, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, [17139] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(979), 1, + ACTIONS(705), 1, anon_sym_LT, - ACTIONS(977), 8, + ACTIONS(703), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -20025,9 +20037,9 @@ static const uint16_t ts_small_parse_table[] = { [17156] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(809), 1, + ACTIONS(839), 1, anon_sym_LT, - ACTIONS(807), 8, + ACTIONS(837), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -20039,9 +20051,9 @@ static const uint16_t ts_small_parse_table[] = { [17173] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(809), 1, + ACTIONS(709), 1, anon_sym_LT, - ACTIONS(807), 8, + ACTIONS(707), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -20053,9 +20065,9 @@ static const uint16_t ts_small_parse_table[] = { [17190] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(813), 1, + ACTIONS(727), 1, anon_sym_LT, - ACTIONS(811), 8, + ACTIONS(725), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -20067,9 +20079,9 @@ static const uint16_t ts_small_parse_table[] = { [17207] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(817), 1, + ACTIONS(735), 1, anon_sym_LT, - ACTIONS(815), 8, + ACTIONS(733), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -20081,9 +20093,9 @@ static const uint16_t ts_small_parse_table[] = { [17224] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(731), 1, + ACTIONS(911), 1, anon_sym_LT, - ACTIONS(729), 8, + ACTIONS(909), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -20092,27 +20104,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17241] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(983), 1, - anon_sym_QMARK_QMARK, - ACTIONS(981), 7, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - [17260] = 3, + [17241] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(743), 1, + ACTIONS(847), 1, anon_sym_LT, - ACTIONS(741), 8, + ACTIONS(845), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -20121,12 +20118,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17277] = 3, + [17258] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(827), 1, + ACTIONS(855), 1, anon_sym_LT, - ACTIONS(825), 8, + ACTIONS(853), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -20135,28 +20132,29 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [17294] = 3, + [17275] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(833), 1, - anon_sym_LT, - ACTIONS(831), 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, - [17311] = 4, + ACTIONS(983), 1, + anon_sym_EQ, + ACTIONS(981), 2, + sym_attribute_name, + anon_sym_LBRACK, + ACTIONS(979), 6, + anon_sym_GT, + anon_sym_SLASH_GT, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [17294] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(801), 1, + ACTIONS(749), 1, anon_sym_QMARK, ACTIONS(985), 1, anon_sym_DOT, - ACTIONS(797), 7, + ACTIONS(745), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -20164,12 +20162,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, + [17313] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(777), 1, + anon_sym_LT, + ACTIONS(775), 8, + sym__implicit_end_tag, + sym__interpolation_start, + sym__control_flow_start, + anon_sym_LT_BANG, + anon_sym_LT_SLASH, + sym_entity, + sym_text, + anon_sym_LBRACE, [17330] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(869), 1, + ACTIONS(743), 1, anon_sym_LT, - ACTIONS(867), 8, + ACTIONS(741), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -20191,614 +20203,610 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17363] = 4, + [17363] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(943), 1, + ACTIONS(993), 2, + sym_attribute_name, + anon_sym_LBRACK, + ACTIONS(991), 6, + anon_sym_GT, + anon_sym_SLASH_GT, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [17379] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(981), 1, anon_sym_LBRACK, - ACTIONS(991), 1, + ACTIONS(995), 1, anon_sym_EQ, - ACTIONS(941), 6, + ACTIONS(979), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17381] = 3, + [17397] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(995), 2, + ACTIONS(999), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(993), 6, + ACTIONS(997), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17397] = 4, + [17413] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(184), 1, + ACTIONS(210), 1, anon_sym_QMARK, - ACTIONS(997), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(182), 5, + ACTIONS(208), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_as, anon_sym_QMARK_QMARK, - [17415] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1001), 2, - sym_attribute_name, - anon_sym_LBRACK, - ACTIONS(999), 6, - anon_sym_GT, - anon_sym_SLASH_GT, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - anon_sym_LBRACK_AT, - [17431] = 3, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [17429] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(636), 1, + ACTIONS(693), 1, anon_sym_QMARK, - ACTIONS(634), 7, + ACTIONS(1001), 1, + anon_sym_DOT, + ACTIONS(1003), 1, + sym_regular_expression_flags, + ACTIONS(687), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_as, anon_sym_QMARK_QMARK, + [17449] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(99), 1, + anon_sym_QMARK, + ACTIONS(1005), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [17447] = 3, + ACTIONS(97), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_as, + anon_sym_QMARK_QMARK, + [17467] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1005), 2, + ACTIONS(1007), 1, + anon_sym_QMARK, + ACTIONS(109), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [17483] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1011), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1003), 6, + ACTIONS(1009), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17463] = 3, + [17499] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1009), 2, + ACTIONS(1015), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1007), 6, + ACTIONS(1013), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17479] = 3, + [17515] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1013), 2, + ACTIONS(1019), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1011), 6, + ACTIONS(1017), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17495] = 3, + [17531] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1017), 2, + ACTIONS(1019), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1015), 6, + ACTIONS(1017), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17511] = 5, + [17547] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 1, + ACTIONS(640), 1, anon_sym_QMARK, - ACTIONS(1019), 1, - anon_sym_DOT, - ACTIONS(1021), 1, - sym_regular_expression_flags, - ACTIONS(691), 5, + ACTIONS(638), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_as, anon_sym_QMARK_QMARK, - [17531] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(87), 1, - anon_sym_QMARK, - ACTIONS(997), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(85), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [17549] = 5, + [17563] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1025), 1, - anon_sym_COMMA, - ACTIONS(1027), 1, - anon_sym_QMARK, - ACTIONS(1029), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1023), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [17569] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1033), 2, + ACTIONS(1023), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1031), 6, + ACTIONS(1021), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17585] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1027), 1, - anon_sym_QMARK, - ACTIONS(1029), 1, - anon_sym_QMARK_QMARK, - ACTIONS(981), 6, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [17603] = 4, + [17579] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(973), 1, + ACTIONS(1027), 2, + sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1035), 1, - anon_sym_EQ, - ACTIONS(971), 6, + ACTIONS(1025), 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, - [17621] = 3, + [17595] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1039), 2, - sym_attribute_name, + ACTIONS(969), 1, anon_sym_LBRACK, - ACTIONS(1037), 6, + ACTIONS(1029), 1, + anon_sym_EQ, + ACTIONS(967), 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, - [17637] = 3, + [17613] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(192), 1, + ACTIONS(189), 1, anon_sym_QMARK, - ACTIONS(190), 7, + ACTIONS(1005), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(187), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_as, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [17653] = 3, + [17631] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1043), 2, + ACTIONS(1033), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1041), 6, + ACTIONS(1031), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17669] = 3, + [17647] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1013), 2, + ACTIONS(1037), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1011), 6, + ACTIONS(1035), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17685] = 3, + [17663] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1047), 2, + ACTIONS(1041), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(1045), 6, + ACTIONS(1039), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17701] = 3, + [17679] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1027), 1, + ACTIONS(1007), 1, anon_sym_QMARK, - ACTIONS(115), 7, + ACTIONS(1043), 1, + anon_sym_QMARK_QMARK, + ACTIONS(947), 6, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, - anon_sym_QMARK_QMARK, anon_sym_DOT_DOT_DOT, sym_identifier, - [17717] = 4, + [17697] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1051), 1, + ACTIONS(1007), 1, + anon_sym_QMARK, + ACTIONS(1043), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1047), 1, anon_sym_COMMA, - ACTIONS(1053), 1, - anon_sym_COLON, - ACTIONS(1049), 5, + ACTIONS(1045), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_DOT_DOT_DOT, sym_identifier, - [17734] = 3, + [17717] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1047), 1, + ACTIONS(1051), 2, + sym_attribute_name, + anon_sym_LBRACK, + ACTIONS(1049), 6, + anon_sym_GT, + anon_sym_SLASH_GT, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [17733] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1011), 1, anon_sym_LBRACK, - ACTIONS(1045), 6, + ACTIONS(1009), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17749] = 3, + [17748] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1043), 1, + ACTIONS(33), 1, + anon_sym_LBRACK, + ACTIONS(31), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(913), 3, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + [17765] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(749), 1, + anon_sym_QMARK, + ACTIONS(1053), 1, + anon_sym_DOT, + ACTIONS(745), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_as, + anon_sym_QMARK_QMARK, + [17782] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1057), 1, + anon_sym_COMMA, + ACTIONS(1059), 1, + anon_sym_COLON, + ACTIONS(1055), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [17799] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(993), 1, anon_sym_LBRACK, - ACTIONS(1041), 6, + ACTIONS(991), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17764] = 3, + [17814] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1001), 1, + ACTIONS(1027), 1, anon_sym_LBRACK, - ACTIONS(999), 6, + ACTIONS(1025), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17779] = 3, + [17829] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1039), 1, + ACTIONS(1033), 1, anon_sym_LBRACK, - ACTIONS(1037), 6, + ACTIONS(1031), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17794] = 3, + [17844] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(989), 1, + ACTIONS(1037), 1, anon_sym_LBRACK, - ACTIONS(987), 6, + ACTIONS(1035), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17809] = 3, + [17859] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1009), 1, + ACTIONS(999), 1, anon_sym_LBRACK, - ACTIONS(1007), 6, + ACTIONS(997), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17824] = 3, + [17874] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(995), 1, + ACTIONS(989), 1, anon_sym_LBRACK, - ACTIONS(993), 6, + ACTIONS(987), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17839] = 3, + [17889] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1005), 1, + ACTIONS(1051), 1, anon_sym_LBRACK, - ACTIONS(1003), 6, + ACTIONS(1049), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17854] = 3, + [17904] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1017), 1, + ACTIONS(1015), 1, anon_sym_LBRACK, - ACTIONS(1015), 6, + ACTIONS(1013), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17869] = 3, + [17919] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1033), 1, + ACTIONS(1023), 1, anon_sym_LBRACK, - ACTIONS(1031), 6, + ACTIONS(1021), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17884] = 3, + [17934] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1013), 1, + ACTIONS(1041), 1, anon_sym_LBRACK, - ACTIONS(1011), 6, + ACTIONS(1039), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17899] = 3, + [17949] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1013), 1, + ACTIONS(1019), 1, anon_sym_LBRACK, - ACTIONS(1011), 6, + ACTIONS(1017), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, anon_sym_LBRACK_AT, - [17914] = 4, + [17964] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(801), 1, - anon_sym_QMARK, - ACTIONS(1055), 1, - anon_sym_DOT, - ACTIONS(797), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - [17931] = 5, + ACTIONS(1019), 1, + anon_sym_LBRACK, + ACTIONS(1017), 6, + anon_sym_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [17979] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(208), 1, + ACTIONS(177), 1, anon_sym_LBRACK, - ACTIONS(646), 1, + ACTIONS(636), 1, anon_sym_QMARK, - ACTIONS(644), 2, + ACTIONS(634), 2, sym__interpolation_end, anon_sym_QMARK_QMARK, - ACTIONS(206), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [17950] = 4, - 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, - ACTIONS(819), 3, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - [17967] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1057), 1, - anon_sym_COLON, - ACTIONS(47), 5, + ACTIONS(175), 3, anon_sym_DOT, - anon_sym_PLUS, - anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [17981] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(955), 1, - anon_sym_as, - STATE(550), 1, - sym__alias, - ACTIONS(1059), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [17997] = 4, + [17998] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 1, - anon_sym_LBRACK, - ACTIONS(1061), 2, - anon_sym_COMMA, - anon_sym_PLUS, - ACTIONS(35), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [18013] = 4, + ACTIONS(1061), 1, + sym_template_chars, + ACTIONS(1063), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1065), 1, + anon_sym_BQUOTE, + STATE(12), 1, + sym__backtick, + STATE(448), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [18018] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(1063), 1, + ACTIONS(1067), 1, anon_sym_EQ, - ACTIONS(47), 4, + ACTIONS(51), 4, anon_sym_DOT, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18029] = 3, + [18034] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 1, + ACTIONS(99), 1, anon_sym_QMARK, - ACTIONS(85), 5, + ACTIONS(97), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_as, anon_sym_QMARK_QMARK, - [18043] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym_LBRACK, - ACTIONS(1065), 1, - anon_sym_PLUS, - ACTIONS(1067), 1, - anon_sym_COLON, - ACTIONS(35), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [18061] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1067), 1, - anon_sym_COLON, - ACTIONS(47), 5, - anon_sym_DOT, - anon_sym_PLUS, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [18075] = 4, + [18048] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 1, + ACTIONS(33), 1, anon_sym_LBRACK, ACTIONS(1069), 2, anon_sym_SEMI, anon_sym_RPAREN, - ACTIONS(35), 3, + ACTIONS(31), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18091] = 3, + [18064] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(687), 1, + ACTIONS(330), 1, + anon_sym_SEMI, + ACTIONS(949), 1, + anon_sym_QMARK, + ACTIONS(951), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1071), 1, + anon_sym_DQUOTE, + STATE(412), 1, + sym__double_quote, + STATE(519), 1, + aux_sym__binding_assignment_repeat1, + [18086] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(697), 1, anon_sym_QMARK, - ACTIONS(685), 5, + ACTIONS(695), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_as, anon_sym_QMARK_QMARK, - [18105] = 3, + [18100] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(957), 1, + ACTIONS(943), 1, anon_sym_QMARK, - ACTIONS(115), 5, + ACTIONS(109), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_as, anon_sym_QMARK_QMARK, - [18119] = 4, + [18114] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(955), 1, - anon_sym_as, - STATE(511), 1, - sym__alias, - ACTIONS(1071), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [18135] = 3, + ACTIONS(1073), 1, + sym_binding_identifier, + ACTIONS(1075), 1, + anon_sym_class, + STATE(576), 2, + sym__binding_primitive, + sym_binding_member_expression, + STATE(796), 2, + sym_binding_name, + sym_class_binding, + [18132] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(701), 1, @@ -20809,937 +20817,919 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_as, anon_sym_QMARK_QMARK, - [18149] = 4, + [18146] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(957), 1, - anon_sym_QMARK, - ACTIONS(959), 1, - anon_sym_QMARK_QMARK, - ACTIONS(981), 4, + ACTIONS(1063), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1077), 1, + sym_template_chars, + ACTIONS(1079), 1, + anon_sym_BQUOTE, + STATE(17), 1, + sym__backtick, + STATE(474), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [18166] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(941), 1, + anon_sym_as, + STATE(543), 1, + sym__alias, + ACTIONS(1081), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, - anon_sym_as, - [18165] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym_LBRACK, - ACTIONS(1073), 2, - anon_sym_RPAREN, anon_sym_COMMA, - ACTIONS(35), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [18181] = 4, + [18182] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(208), 1, + ACTIONS(177), 1, anon_sym_LBRACK, - ACTIONS(1061), 2, + ACTIONS(1083), 2, sym__interpolation_end, anon_sym_PLUS, - ACTIONS(206), 3, + ACTIONS(175), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18197] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1075), 1, - sym_binding_identifier, - ACTIONS(1077), 1, - anon_sym_class, - STATE(581), 2, - sym__binding_primitive, - sym_binding_member_expression, - STATE(822), 2, - sym_binding_name, - sym_class_binding, - [18215] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1079), 1, - sym_template_chars, - ACTIONS(1081), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1083), 1, - anon_sym_BQUOTE, - STATE(81), 1, - sym__backtick, - STATE(495), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [18235] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1081), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1085), 1, - sym_template_chars, - ACTIONS(1087), 1, - anon_sym_BQUOTE, - STATE(85), 1, - sym__backtick, - STATE(453), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [18255] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1079), 1, - sym_template_chars, - ACTIONS(1081), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1089), 1, - anon_sym_BQUOTE, - STATE(20), 1, - sym__backtick, - STATE(495), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [18275] = 5, + [18198] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 1, + ACTIONS(33), 1, anon_sym_LBRACK, - ACTIONS(1065), 1, + ACTIONS(1085), 1, anon_sym_PLUS, - ACTIONS(1091), 1, + ACTIONS(1087), 1, anon_sym_COLON, - ACTIONS(35), 3, + ACTIONS(31), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18293] = 3, + [18216] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1091), 1, + ACTIONS(1087), 1, anon_sym_COLON, - ACTIONS(47), 5, + ACTIONS(51), 5, anon_sym_DOT, anon_sym_PLUS, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18307] = 7, + [18230] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(326), 1, + ACTIONS(330), 1, anon_sym_SEMI, ACTIONS(949), 1, anon_sym_QMARK, - ACTIONS(983), 1, + ACTIONS(951), 1, anon_sym_QMARK_QMARK, - ACTIONS(1093), 1, + ACTIONS(1089), 1, anon_sym_DQUOTE, - STATE(430), 1, + STATE(434), 1, sym__double_quote, - STATE(514), 1, + STATE(539), 1, aux_sym__binding_assignment_repeat1, - [18329] = 7, + [18252] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(326), 1, - anon_sym_SEMI, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(983), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1095), 1, + ACTIONS(1093), 1, + anon_sym_COMMA, + ACTIONS(1091), 5, + anon_sym_SQUOTE, anon_sym_DQUOTE, - STATE(408), 1, - sym__double_quote, - STATE(526), 1, - aux_sym__binding_assignment_repeat1, - [18351] = 6, + anon_sym_RBRACE, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [18266] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(33), 1, + anon_sym_LBRACK, + ACTIONS(1095), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + ACTIONS(31), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [18282] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1073), 1, + sym_binding_identifier, + ACTIONS(1075), 1, + anon_sym_class, + STATE(576), 2, + sym__binding_primitive, + sym_binding_member_expression, + STATE(756), 2, + sym_binding_name, + sym_class_binding, + [18300] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(1063), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(1097), 1, sym_template_chars, ACTIONS(1099), 1, anon_sym_BQUOTE, - STATE(242), 1, + STATE(248), 1, sym__backtick, - STATE(461), 2, + STATE(459), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [18371] = 6, + [18320] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1079), 1, - sym_template_chars, - ACTIONS(1081), 1, + ACTIONS(33), 1, + anon_sym_LBRACK, + ACTIONS(1101), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + ACTIONS(31), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [18336] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1063), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1101), 1, + ACTIONS(1077), 1, + sym_template_chars, + ACTIONS(1103), 1, anon_sym_BQUOTE, STATE(234), 1, sym__backtick, - STATE(495), 2, + STATE(474), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [18391] = 5, + [18356] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 1, + ACTIONS(33), 1, anon_sym_LBRACK, - ACTIONS(1065), 1, + ACTIONS(1085), 1, anon_sym_PLUS, - ACTIONS(1103), 1, + ACTIONS(1105), 1, anon_sym_COLON, - ACTIONS(35), 3, + ACTIONS(31), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18409] = 3, + [18374] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1103), 1, + ACTIONS(1105), 1, anon_sym_COLON, - ACTIONS(47), 5, + ACTIONS(51), 5, anon_sym_DOT, anon_sym_PLUS, anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18423] = 6, + [18388] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(1063), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1105), 1, - sym_template_chars, ACTIONS(1107), 1, + sym_template_chars, + ACTIONS(1109), 1, + anon_sym_BQUOTE, + STATE(90), 1, + sym__backtick, + STATE(473), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [18408] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1063), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1111), 1, + sym_template_chars, + ACTIONS(1113), 1, anon_sym_BQUOTE, STATE(36), 1, sym__backtick, STATE(465), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [18443] = 6, + [18428] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1079), 1, - sym_template_chars, - ACTIONS(1081), 1, + ACTIONS(949), 1, + anon_sym_QMARK, + ACTIONS(951), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1115), 4, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + [18444] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1063), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1109), 1, + ACTIONS(1077), 1, + sym_template_chars, + ACTIONS(1117), 1, anon_sym_BQUOTE, STATE(43), 1, sym__backtick, - STATE(495), 2, + STATE(474), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [18463] = 5, + [18464] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 1, + ACTIONS(33), 1, anon_sym_LBRACK, - ACTIONS(1057), 1, + ACTIONS(1085), 1, + anon_sym_PLUS, + ACTIONS(1119), 1, anon_sym_COLON, - ACTIONS(1065), 1, + ACTIONS(31), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [18482] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1119), 1, + anon_sym_COLON, + ACTIONS(51), 5, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [18496] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(33), 1, + anon_sym_LBRACK, + ACTIONS(1085), 1, anon_sym_PLUS, - ACTIONS(35), 3, + ACTIONS(1121), 1, + anon_sym_COLON, + ACTIONS(31), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18481] = 3, + [18514] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1113), 1, - anon_sym_COMMA, - ACTIONS(1111), 5, + ACTIONS(1121), 1, + anon_sym_COLON, + ACTIONS(51), 5, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [18528] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(941), 1, + anon_sym_as, + STATE(550), 1, + sym__alias, + ACTIONS(1123), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [18495] = 4, + anon_sym_SEMI, + anon_sym_COMMA, + [18544] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(943), 1, anon_sym_QMARK, - ACTIONS(983), 1, + ACTIONS(945), 1, anon_sym_QMARK_QMARK, - ACTIONS(1115), 4, + ACTIONS(947), 4, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - [18511] = 4, + anon_sym_as, + [18560] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 1, + ACTIONS(33), 1, anon_sym_LBRACK, - ACTIONS(1117), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - ACTIONS(35), 3, + ACTIONS(1083), 2, + anon_sym_COMMA, + anon_sym_PLUS, + ACTIONS(31), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [18527] = 5, + [18576] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1075), 1, - sym_binding_identifier, + ACTIONS(1063), 1, + anon_sym_DOLLAR_LBRACE, ACTIONS(1077), 1, - anon_sym_class, - STATE(581), 2, - sym__binding_primitive, - sym_binding_member_expression, - STATE(793), 2, - sym_binding_name, - sym_class_binding, - [18545] = 6, + sym_template_chars, + ACTIONS(1125), 1, + anon_sym_BQUOTE, + STATE(94), 1, + sym__backtick, + STATE(474), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [18596] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1081), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1119), 1, + ACTIONS(1127), 1, sym_template_chars, - ACTIONS(1121), 1, + ACTIONS(1130), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1133), 1, anon_sym_BQUOTE, - STATE(10), 1, - sym__backtick, - STATE(455), 2, + STATE(474), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [18565] = 4, + [18613] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 1, + ACTIONS(1135), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_RBRACE, - ACTIONS(1125), 1, - sym__control_flow_start, - STATE(485), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [18580] = 5, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [18624] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 1, - anon_sym_QMARK, - ACTIONS(1127), 1, - anon_sym_DOT, - ACTIONS(1129), 1, - sym_regular_expression_flags, - ACTIONS(691), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [18597] = 6, + ACTIONS(644), 1, + anon_sym_SQUOTE, + ACTIONS(1137), 1, + aux_sym_string_token2, + ACTIONS(1139), 1, + sym__escape_sequence, + STATE(13), 1, + sym__single_quote, + STATE(478), 1, + aux_sym_string_repeat2, + [18643] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1131), 1, + ACTIONS(644), 1, anon_sym_DQUOTE, - ACTIONS(1133), 1, + ACTIONS(646), 1, aux_sym_string_token1, - ACTIONS(1135), 1, + ACTIONS(1141), 1, sym__escape_sequence, - STATE(84), 1, + STATE(13), 1, sym__double_quote, - STATE(509), 1, + STATE(479), 1, aux_sym_string_repeat1, - [18616] = 6, + [18662] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1137), 1, + ACTIONS(1143), 1, anon_sym_SQUOTE, - ACTIONS(1139), 1, + ACTIONS(1145), 1, aux_sym_string_token2, - ACTIONS(1141), 1, + ACTIONS(1147), 1, sym__escape_sequence, - STATE(86), 1, + STATE(18), 1, sym__single_quote, - STATE(496), 1, + STATE(535), 1, aux_sym_string_repeat2, - [18635] = 3, + [18681] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(636), 1, - anon_sym_QMARK, - ACTIONS(634), 4, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [18648] = 4, + ACTIONS(1143), 1, + anon_sym_DQUOTE, + ACTIONS(1149), 1, + aux_sym_string_token1, + ACTIONS(1151), 1, + sym__escape_sequence, + STATE(18), 1, + sym__double_quote, + STATE(509), 1, + aux_sym_string_repeat1, + [18700] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 1, - anon_sym_LBRACK, - ACTIONS(1143), 1, - anon_sym_COLON, - ACTIONS(35), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [18663] = 4, + ACTIONS(1153), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [18711] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1155), 1, + anon_sym_RBRACE, + ACTIONS(1157), 1, + sym__control_flow_start, + STATE(502), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [18726] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(669), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_DOT_DOT_DOT, + sym_identifier, + [18737] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(184), 1, + ACTIONS(693), 1, anon_sym_QMARK, - ACTIONS(182), 2, + ACTIONS(1159), 1, + anon_sym_DOT, + ACTIONS(1161), 1, + sym_regular_expression_flags, + ACTIONS(687), 2, sym__interpolation_end, anon_sym_QMARK_QMARK, - ACTIONS(1145), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [18678] = 6, + [18754] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1147), 1, + ACTIONS(1163), 1, anon_sym_SQUOTE, - ACTIONS(1149), 1, + ACTIONS(1165), 1, aux_sym_string_token2, - ACTIONS(1151), 1, + ACTIONS(1167), 1, sym__escape_sequence, - STATE(243), 1, + STATE(249), 1, sym__single_quote, - STATE(482), 1, + STATE(486), 1, aux_sym_string_repeat2, - [18697] = 6, + [18773] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1147), 1, + ACTIONS(1163), 1, anon_sym_DQUOTE, - ACTIONS(1153), 1, + ACTIONS(1169), 1, aux_sym_string_token1, - ACTIONS(1155), 1, + ACTIONS(1171), 1, sym__escape_sequence, - STATE(243), 1, + STATE(249), 1, sym__double_quote, - STATE(483), 1, + STATE(487), 1, aux_sym_string_repeat1, - [18716] = 4, + [18792] = 6, ACTIONS(3), 1, sym_comment, - STATE(504), 1, - aux_sym_structural_declaration_repeat1, - ACTIONS(1157), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - ACTIONS(1159), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [18731] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1161), 1, - anon_sym_SQUOTE, - ACTIONS(1163), 1, + ACTIONS(1145), 1, aux_sym_string_token2, - ACTIONS(1165), 1, + ACTIONS(1147), 1, sym__escape_sequence, + ACTIONS(1173), 1, + anon_sym_SQUOTE, STATE(235), 1, sym__single_quote, - STATE(508), 1, + STATE(535), 1, aux_sym_string_repeat2, - [18750] = 6, + [18811] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1133), 1, + ACTIONS(1149), 1, aux_sym_string_token1, - ACTIONS(1135), 1, + ACTIONS(1151), 1, sym__escape_sequence, - ACTIONS(1161), 1, + ACTIONS(1173), 1, anon_sym_DQUOTE, STATE(235), 1, sym__double_quote, STATE(509), 1, aux_sym_string_repeat1, - [18769] = 4, + [18830] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1125), 1, + ACTIONS(189), 1, + anon_sym_QMARK, + ACTIONS(187), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + ACTIONS(1175), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [18845] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1157), 1, sym__control_flow_start, - ACTIONS(1167), 1, + ACTIONS(1177), 1, anon_sym_RBRACE, - STATE(485), 3, + STATE(502), 3, sym_case_statement, sym_default_statement, aux_sym_switch_body_repeat1, - [18784] = 4, + [18860] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1169), 1, - anon_sym_RBRACE, - ACTIONS(1171), 1, - sym__control_flow_start, - STATE(485), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [18799] = 3, + ACTIONS(1145), 1, + aux_sym_string_token2, + ACTIONS(1147), 1, + sym__escape_sequence, + ACTIONS(1179), 1, + anon_sym_SQUOTE, + STATE(78), 1, + sym__single_quote, + STATE(535), 1, + aux_sym_string_repeat2, + [18879] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(192), 1, - anon_sym_QMARK, - ACTIONS(190), 4, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [18812] = 6, + STATE(491), 1, + aux_sym_structural_declaration_repeat1, + ACTIONS(1181), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + ACTIONS(1183), 2, + anon_sym_SEMI, + anon_sym_COMMA, + [18894] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(640), 1, + ACTIONS(1186), 1, anon_sym_SQUOTE, - ACTIONS(1174), 1, + ACTIONS(1188), 1, aux_sym_string_token2, - ACTIONS(1176), 1, + ACTIONS(1190), 1, sym__escape_sequence, - STATE(11), 1, + STATE(89), 1, sym__single_quote, - STATE(498), 1, + STATE(490), 1, aux_sym_string_repeat2, - [18831] = 6, + [18913] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1178), 1, + ACTIONS(1192), 1, anon_sym_SQUOTE, - ACTIONS(1180), 1, + ACTIONS(1194), 1, aux_sym_string_token2, - ACTIONS(1182), 1, + ACTIONS(1196), 1, sym__escape_sequence, STATE(37), 1, sym__single_quote, - STATE(493), 1, + STATE(497), 1, aux_sym_string_repeat2, - [18850] = 6, + [18932] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1178), 1, + ACTIONS(1192), 1, anon_sym_DQUOTE, - ACTIONS(1184), 1, + ACTIONS(1198), 1, aux_sym_string_token1, - ACTIONS(1186), 1, + ACTIONS(1200), 1, sym__escape_sequence, STATE(37), 1, sym__double_quote, - STATE(494), 1, + STATE(498), 1, aux_sym_string_repeat1, - [18869] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(481), 1, - aux_sym_structural_declaration_repeat1, - ACTIONS(1159), 2, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(1188), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [18884] = 5, + [18951] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(953), 1, - anon_sym_SEMI, - STATE(520), 1, - sym__else_template_expression, - STATE(641), 1, - sym__context_expression, - ACTIONS(1190), 2, - anon_sym_SQUOTE, + ACTIONS(1149), 1, + aux_sym_string_token1, + ACTIONS(1151), 1, + sym__escape_sequence, + ACTIONS(1179), 1, anon_sym_DQUOTE, - [18901] = 6, + STATE(78), 1, + sym__double_quote, + STATE(509), 1, + aux_sym_string_repeat1, + [18970] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(640), 1, + ACTIONS(1186), 1, anon_sym_DQUOTE, - ACTIONS(642), 1, + ACTIONS(1202), 1, aux_sym_string_token1, - ACTIONS(1192), 1, + ACTIONS(1204), 1, sym__escape_sequence, - STATE(11), 1, + STATE(89), 1, sym__double_quote, - STATE(500), 1, + STATE(495), 1, aux_sym_string_repeat1, - [18920] = 6, + [18989] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1163), 1, + ACTIONS(1145), 1, aux_sym_string_token2, - ACTIONS(1165), 1, + ACTIONS(1147), 1, sym__escape_sequence, - ACTIONS(1194), 1, + ACTIONS(1206), 1, anon_sym_SQUOTE, STATE(44), 1, sym__single_quote, - STATE(508), 1, + STATE(535), 1, aux_sym_string_repeat2, - [18939] = 6, + [19008] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1133), 1, + ACTIONS(1149), 1, aux_sym_string_token1, - ACTIONS(1135), 1, + ACTIONS(1151), 1, sym__escape_sequence, - ACTIONS(1194), 1, + ACTIONS(1206), 1, anon_sym_DQUOTE, STATE(44), 1, sym__double_quote, STATE(509), 1, aux_sym_string_repeat1, - [18958] = 5, + [19027] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1196), 1, - sym_template_chars, - ACTIONS(1199), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1202), 1, - anon_sym_BQUOTE, - STATE(495), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [18975] = 6, + STATE(503), 1, + aux_sym_structural_declaration_repeat1, + ACTIONS(1208), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + ACTIONS(1210), 2, + anon_sym_SEMI, + anon_sym_COMMA, + [19042] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1131), 1, + ACTIONS(939), 1, + anon_sym_SEMI, + STATE(531), 1, + sym__else_template_expression, + STATE(698), 1, + sym__context_expression, + ACTIONS(1212), 2, anon_sym_SQUOTE, - ACTIONS(1163), 1, - aux_sym_string_token2, - ACTIONS(1165), 1, - sym__escape_sequence, - STATE(84), 1, - sym__single_quote, - STATE(508), 1, - aux_sym_string_repeat2, - [18994] = 4, + anon_sym_DQUOTE, + [19059] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 1, - anon_sym_QMARK, - ACTIONS(85), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - ACTIONS(1145), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [19009] = 6, + ACTIONS(33), 1, + anon_sym_LBRACK, + ACTIONS(1214), 1, + anon_sym_COLON, + ACTIONS(31), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [19074] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1163), 1, - aux_sym_string_token2, - ACTIONS(1165), 1, - sym__escape_sequence, - ACTIONS(1204), 1, - anon_sym_SQUOTE, - STATE(21), 1, - sym__single_quote, - STATE(508), 1, - aux_sym_string_repeat2, - [19028] = 2, + ACTIONS(1216), 1, + anon_sym_RBRACE, + ACTIONS(1218), 1, + sym__control_flow_start, + STATE(502), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [19089] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1206), 5, + STATE(491), 1, + aux_sym_structural_declaration_repeat1, + ACTIONS(1210), 2, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(1221), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [19039] = 6, + [19104] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1133), 1, - aux_sym_string_token1, - ACTIONS(1135), 1, - sym__escape_sequence, - ACTIONS(1204), 1, - anon_sym_DQUOTE, - STATE(21), 1, - sym__double_quote, - STATE(509), 1, - aux_sym_string_repeat1, - [19058] = 6, + ACTIONS(210), 1, + anon_sym_QMARK, + ACTIONS(208), 4, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [19117] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1137), 1, - anon_sym_DQUOTE, - ACTIONS(1208), 1, - aux_sym_string_token1, - ACTIONS(1210), 1, - sym__escape_sequence, - STATE(86), 1, - sym__double_quote, - STATE(474), 1, - aux_sym_string_repeat1, - [19077] = 2, + ACTIONS(99), 1, + anon_sym_QMARK, + ACTIONS(97), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + ACTIONS(1175), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [19132] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(666), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [19088] = 2, + ACTIONS(640), 1, + anon_sym_QMARK, + ACTIONS(638), 4, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [19145] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1212), 5, + ACTIONS(949), 1, + anon_sym_QMARK, + ACTIONS(951), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1223), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [19099] = 4, + [19159] = 2, ACTIONS(3), 1, sym_comment, - STATE(504), 1, - aux_sym_structural_declaration_repeat1, - ACTIONS(1214), 2, + ACTIONS(1181), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, - ACTIONS(1216), 2, anon_sym_SEMI, anon_sym_COMMA, - [19114] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1125), 1, - sym__control_flow_start, - STATE(472), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [19126] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1219), 1, - sym_binding_identifier, - ACTIONS(1221), 1, - anon_sym_px, - ACTIONS(1223), 1, - anon_sym_PERCENT, - STATE(688), 1, - sym_style_unit, - [19142] = 4, + [19169] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1225), 1, - anon_sym_RBRACE, - ACTIONS(1227), 1, - sym_icu_category, - STATE(525), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [19156] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1229), 1, - anon_sym_SQUOTE, - ACTIONS(1231), 1, - aux_sym_string_token2, - ACTIONS(1234), 1, - sym__escape_sequence, - STATE(508), 1, - aux_sym_string_repeat2, - [19172] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1237), 1, anon_sym_DQUOTE, - ACTIONS(1239), 1, + ACTIONS(1227), 1, aux_sym_string_token1, - ACTIONS(1242), 1, + ACTIONS(1230), 1, sym__escape_sequence, STATE(509), 1, aux_sym_string_repeat1, - [19188] = 3, + [19185] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1245), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - STATE(429), 2, - sym__single_quote, - sym__double_quote, - [19200] = 2, + ACTIONS(1235), 1, + anon_sym_RPAREN, + STATE(529), 1, + aux_sym_for_reference_repeat1, + ACTIONS(1233), 2, + anon_sym_SEMI, + anon_sym_COMMA, + [19199] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1247), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + ACTIONS(1240), 1, + anon_sym_RPAREN, + STATE(511), 1, + aux_sym_for_reference_repeat1, + ACTIONS(1237), 2, anon_sym_SEMI, anon_sym_COMMA, - [19210] = 5, + [19213] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(326), 1, - anon_sym_SEMI, - ACTIONS(1093), 1, - anon_sym_DQUOTE, - STATE(430), 1, - sym__double_quote, - STATE(514), 1, - aux_sym__binding_assignment_repeat1, - [19226] = 5, + ACTIONS(1157), 1, + sym__control_flow_start, + STATE(489), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [19225] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(326), 1, + ACTIONS(330), 1, anon_sym_SEMI, - ACTIONS(1093), 1, + ACTIONS(1071), 1, anon_sym_DQUOTE, - STATE(430), 1, + STATE(412), 1, sym__double_quote, - STATE(562), 1, + STATE(519), 1, aux_sym__binding_assignment_repeat1, - [19242] = 5, + [19241] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(326), 1, - anon_sym_SEMI, - ACTIONS(1249), 1, - anon_sym_DQUOTE, - STATE(431), 1, - sym__double_quote, - STATE(562), 1, - aux_sym__binding_assignment_repeat1, - [19258] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1251), 4, - anon_sym_SQUOTE, + ACTIONS(949), 1, + anon_sym_QMARK, + ACTIONS(951), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1242), 2, anon_sym_DQUOTE, anon_sym_SEMI, - anon_sym_COMMA, - [19268] = 5, + [19255] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(326), 1, - anon_sym_SEMI, - ACTIONS(1095), 1, - anon_sym_DQUOTE, - STATE(408), 1, - sym__double_quote, - STATE(526), 1, - aux_sym__binding_assignment_repeat1, - [19284] = 4, + ACTIONS(1244), 1, + anon_sym_RBRACE, + ACTIONS(1246), 1, + sym_icu_category, + STATE(516), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [19269] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, - sym_binding_identifier, - STATE(818), 1, - sym_binding_name, - STATE(581), 2, - sym__binding_primitive, - sym_binding_member_expression, - [19298] = 5, + ACTIONS(1248), 1, + anon_sym_RBRACE, + ACTIONS(1250), 1, + sym_icu_category, + STATE(516), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [19283] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(326), 1, - anon_sym_SEMI, - ACTIONS(1095), 1, - anon_sym_DQUOTE, - STATE(408), 1, - sym__double_quote, - STATE(562), 1, - aux_sym__binding_assignment_repeat1, - [19314] = 4, + ACTIONS(1253), 1, + anon_sym_LBRACE, + ACTIONS(1255), 1, + anon_sym_LPAREN, + STATE(381), 1, + sym_statement_block, + STATE(655), 1, + sym_defer_trigger, + [19299] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(949), 1, anon_sym_QMARK, - ACTIONS(983), 1, + ACTIONS(951), 1, anon_sym_QMARK_QMARK, - ACTIONS(1255), 2, + ACTIONS(1257), 2, anon_sym_SEMI, anon_sym_RPAREN, - [19328] = 4, + [19313] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, + ACTIONS(330), 1, anon_sym_SEMI, - STATE(711), 1, - sym__context_expression, - ACTIONS(1257), 2, - anon_sym_SQUOTE, + ACTIONS(1259), 1, anon_sym_DQUOTE, - [19342] = 3, + STATE(418), 1, + sym__double_quote, + STATE(605), 1, + aux_sym__binding_assignment_repeat1, + [19329] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1261), 2, + ACTIONS(1261), 1, + sym_binding_identifier, + ACTIONS(1263), 1, + anon_sym_px, + ACTIONS(1265), 1, + anon_sym_PERCENT, + STATE(568), 1, + sym_style_unit, + [19345] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1267), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, - STATE(405), 2, + STATE(127), 2, sym__single_quote, sym__double_quote, - [19354] = 4, + [19357] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(801), 1, - anon_sym_QMARK, - ACTIONS(1263), 1, - anon_sym_DOT, - ACTIONS(797), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [19368] = 4, + ACTIONS(1269), 1, + anon_sym_prefetch, + ACTIONS(1271), 1, + anon_sym_when, + ACTIONS(1273), 1, + anon_sym_on, + STATE(692), 1, + sym_defer_trigger_condition, + [19373] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1268), 1, - anon_sym_RPAREN, - STATE(523), 1, - aux_sym_for_reference_repeat1, - ACTIONS(1265), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [19382] = 4, + ACTIONS(1275), 1, + sym_binding_identifier, + STATE(777), 1, + sym_binding_name, + STATE(659), 2, + sym__binding_primitive, + sym_binding_member_expression, + [19387] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(949), 1, anon_sym_QMARK, - ACTIONS(983), 1, + ACTIONS(951), 1, anon_sym_QMARK_QMARK, ACTIONS(1069), 2, anon_sym_SEMI, anon_sym_RPAREN, - [19396] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1270), 1, - anon_sym_RBRACE, - ACTIONS(1272), 1, - sym_icu_category, - STATE(525), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [19410] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(326), 1, - anon_sym_SEMI, - ACTIONS(1275), 1, - anon_sym_DQUOTE, - STATE(412), 1, - sym__double_quote, - STATE(562), 1, - aux_sym__binding_assignment_repeat1, - [19426] = 4, + [19401] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1253), 1, - sym_binding_identifier, - STATE(788), 1, - sym_binding_name, - STATE(581), 2, - sym__binding_primitive, - sym_binding_member_expression, - [19440] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1277), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [19450] = 5, + anon_sym_LBRACE, + ACTIONS(1277), 1, + anon_sym_LPAREN, + STATE(384), 1, + sym_statement_block, + STATE(656), 1, + sym_placeholder_minimum, + [19417] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1279), 1, @@ -21748,2145 +21738,2196 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1283), 1, anon_sym_DQUOTE, - STATE(422), 1, + STATE(426), 1, sym_quoted_attribute_value, - [19466] = 5, + [19433] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1285), 1, - sym_attribute_value, + sym_binding_identifier, ACTIONS(1287), 1, - anon_sym_SQUOTE, + anon_sym_px, ACTIONS(1289), 1, - anon_sym_DQUOTE, - STATE(419), 1, - sym_quoted_attribute_value, - [19482] = 3, + anon_sym_PERCENT, + STATE(696), 1, + sym_style_unit, + [19449] = 4, 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, - [19494] = 2, + ACTIONS(1246), 1, + sym_icu_category, + ACTIONS(1291), 1, + anon_sym_RBRACE, + STATE(516), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [19463] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1291), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + ACTIONS(1293), 1, + anon_sym_RPAREN, + STATE(511), 1, + aux_sym_for_reference_repeat1, + ACTIONS(1233), 2, anon_sym_SEMI, anon_sym_COMMA, - [19504] = 5, + [19477] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1293), 1, + ACTIONS(1253), 1, anon_sym_LBRACE, ACTIONS(1295), 1, anon_sym_LPAREN, - STATE(297), 1, + STATE(386), 1, sym_statement_block, - STATE(712), 1, - sym_defer_trigger, - [19520] = 4, + STATE(657), 1, + sym_loading_condition, + [19493] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1297), 1, - anon_sym_LBRACE, - STATE(636), 1, - sym_statement_block, - ACTIONS(1299), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [19534] = 5, + ACTIONS(1299), 1, + anon_sym_SEMI, + STATE(714), 1, + sym__context_expression, + ACTIONS(1297), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + [19507] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1295), 1, - anon_sym_LPAREN, ACTIONS(1301), 1, - anon_sym_LBRACE, - STATE(378), 1, - sym_statement_block, - STATE(651), 1, - sym_defer_trigger, - [19550] = 5, + sym_binding_identifier, + STATE(833), 1, + sym_binding_name, + STATE(576), 2, + sym__binding_primitive, + sym_binding_member_expression, + [19521] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, - anon_sym_LBRACE, - ACTIONS(1303), 1, - anon_sym_LPAREN, - STATE(379), 1, - sym_statement_block, - STATE(652), 1, - sym_placeholder_minimum, - [19566] = 3, + ACTIONS(330), 1, + anon_sym_SEMI, + ACTIONS(1089), 1, + anon_sym_DQUOTE, + STATE(434), 1, + sym__double_quote, + STATE(539), 1, + aux_sym__binding_assignment_repeat1, + [19537] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1269), 1, + anon_sym_prefetch, + ACTIONS(1271), 1, + anon_sym_when, + ACTIONS(1273), 1, + anon_sym_on, + STATE(577), 1, + sym_defer_trigger_condition, + [19553] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1305), 2, + ACTIONS(1303), 1, anon_sym_SQUOTE, + ACTIONS(1305), 1, + aux_sym_string_token2, + ACTIONS(1308), 1, + sym__escape_sequence, + STATE(535), 1, + aux_sym_string_repeat2, + [19569] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(330), 1, + anon_sym_SEMI, + ACTIONS(1089), 1, anon_sym_DQUOTE, - STATE(125), 2, - sym__single_quote, + STATE(434), 1, sym__double_quote, - [19578] = 5, + STATE(605), 1, + aux_sym__binding_assignment_repeat1, + [19585] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, + ACTIONS(1311), 1, anon_sym_LBRACE, - ACTIONS(1307), 1, - anon_sym_LPAREN, - STATE(380), 1, + STATE(721), 1, sym_statement_block, - STATE(653), 1, - sym_loading_condition, - [19594] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1125), 1, + ACTIONS(1313), 2, sym__control_flow_start, - STATE(484), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [19606] = 5, + anon_sym_RBRACE, + [19599] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1309), 1, - sym_binding_identifier, - ACTIONS(1311), 1, - anon_sym_px, - ACTIONS(1313), 1, - anon_sym_PERCENT, - STATE(630), 1, - sym_style_unit, - [19622] = 5, + ACTIONS(1299), 1, + anon_sym_SEMI, + STATE(701), 1, + sym__context_expression, + ACTIONS(1315), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + [19613] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1293), 1, - anon_sym_LBRACE, - ACTIONS(1303), 1, - anon_sym_LPAREN, - STATE(298), 1, - sym_statement_block, - STATE(715), 1, - sym_placeholder_minimum, - [19638] = 4, + ACTIONS(330), 1, + anon_sym_SEMI, + ACTIONS(1317), 1, + anon_sym_DQUOTE, + STATE(435), 1, + sym__double_quote, + STATE(605), 1, + aux_sym__binding_assignment_repeat1, + [19629] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1317), 1, - anon_sym_RPAREN, - STATE(523), 1, - aux_sym_for_reference_repeat1, - ACTIONS(1315), 2, + ACTIONS(1319), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_COMMA, - [19652] = 5, + [19639] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1293), 1, - anon_sym_LBRACE, - ACTIONS(1307), 1, - anon_sym_LPAREN, - STATE(299), 1, - sym_statement_block, - STATE(640), 1, - sym_loading_condition, - [19668] = 5, + ACTIONS(1301), 1, + sym_binding_identifier, + STATE(807), 1, + sym_binding_name, + STATE(576), 2, + sym__binding_primitive, + sym_binding_member_expression, + [19653] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1319), 1, - anon_sym_prefetch, - ACTIONS(1321), 1, - anon_sym_when, - ACTIONS(1323), 1, - anon_sym_on, - STATE(577), 1, - sym_defer_trigger_condition, - [19684] = 4, + ACTIONS(330), 1, + anon_sym_SEMI, + ACTIONS(1071), 1, + anon_sym_DQUOTE, + STATE(412), 1, + sym__double_quote, + STATE(605), 1, + aux_sym__binding_assignment_repeat1, + [19669] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, + ACTIONS(1321), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + [19679] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1157), 1, + sym__control_flow_start, + STATE(481), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [19691] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1301), 1, sym_binding_identifier, - STATE(799), 1, + STATE(755), 1, sym_binding_name, - STATE(581), 2, + STATE(576), 2, sym__binding_primitive, sym_binding_member_expression, - [19698] = 2, + [19705] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1323), 1, + sym_attribute_value, + ACTIONS(1325), 1, + anon_sym_SQUOTE, + ACTIONS(1327), 1, + anon_sym_DQUOTE, + STATE(400), 1, + sym_quoted_attribute_value, + [19721] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(33), 1, + anon_sym_LBRACK, + ACTIONS(31), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [19733] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1329), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + STATE(408), 2, + sym__single_quote, + sym__double_quote, + [19745] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(949), 1, + anon_sym_QMARK, + ACTIONS(951), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1331), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + [19759] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1214), 4, + ACTIONS(1333), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_COMMA, - [19708] = 4, + [19769] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 1, - anon_sym_SEMI, - STATE(657), 1, - sym__context_expression, - ACTIONS(1325), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [19722] = 4, + ACTIONS(1255), 1, + anon_sym_LPAREN, + ACTIONS(1335), 1, + anon_sym_LBRACE, + STATE(302), 1, + sym_statement_block, + STATE(725), 1, + sym_defer_trigger, + [19785] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1327), 1, - anon_sym_RPAREN, - STATE(542), 1, - aux_sym_for_reference_repeat1, - ACTIONS(1315), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [19736] = 4, + ACTIONS(749), 1, + anon_sym_QMARK, + ACTIONS(1337), 1, + anon_sym_DOT, + ACTIONS(745), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [19799] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1277), 1, + anon_sym_LPAREN, + ACTIONS(1335), 1, + anon_sym_LBRACE, + STATE(303), 1, + sym_statement_block, + STATE(676), 1, + sym_placeholder_minimum, + [19815] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(949), 1, anon_sym_QMARK, - ACTIONS(983), 1, + ACTIONS(951), 1, anon_sym_QMARK_QMARK, - ACTIONS(1117), 2, + ACTIONS(1101), 2, anon_sym_SEMI, anon_sym_RPAREN, - [19750] = 2, + [19829] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1329), 4, + ACTIONS(1339), 4, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_COMMA, - [19760] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1319), 1, - anon_sym_prefetch, - ACTIONS(1321), 1, - anon_sym_when, - ACTIONS(1323), 1, - anon_sym_on, - STATE(672), 1, - sym_defer_trigger_condition, - [19776] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(983), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1331), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [19790] = 4, + [19839] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1227), 1, - sym_icu_category, - ACTIONS(1333), 1, - anon_sym_RBRACE, - STATE(525), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [19804] = 4, + ACTIONS(1295), 1, + anon_sym_LPAREN, + ACTIONS(1335), 1, + anon_sym_LBRACE, + STATE(312), 1, + sym_statement_block, + STATE(650), 1, + sym_loading_condition, + [19855] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 1, + ACTIONS(1301), 1, sym_binding_identifier, - STATE(792), 1, + STATE(795), 1, sym_binding_name, - STATE(581), 2, + STATE(576), 2, sym__binding_primitive, sym_binding_member_expression, - [19818] = 4, + [19869] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(983), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1335), 2, + ACTIONS(1341), 4, + anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_SEMI, - [19832] = 4, + anon_sym_COMMA, + [19879] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1337), 1, + ACTIONS(1275), 1, sym_binding_identifier, - STATE(794), 1, + STATE(797), 1, sym_binding_name, - STATE(635), 2, + STATE(659), 2, sym__binding_primitive, sym_binding_member_expression, - [19846] = 3, + [19893] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1339), 2, + ACTIONS(1343), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, - STATE(129), 2, + STATE(128), 2, sym__single_quote, sym__double_quote, - [19858] = 4, + [19905] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(983), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1341), 2, + ACTIONS(1345), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, - [19872] = 4, + STATE(433), 2, + sym__single_quote, + sym__double_quote, + [19917] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1337), 1, - sym_binding_identifier, - STATE(823), 1, - sym_binding_name, - STATE(635), 2, - sym__binding_primitive, - sym_binding_member_expression, - [19886] = 4, + STATE(826), 1, + sym_icu_clause, + ACTIONS(1347), 2, + anon_sym_plural, + anon_sym_select, + [19928] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1343), 1, - anon_sym_COMMA, - ACTIONS(1345), 1, - anon_sym_RBRACK, - STATE(606), 1, - aux_sym_array_repeat1, - [19899] = 4, + ACTIONS(1349), 1, + anon_sym_SEMI, + ACTIONS(1352), 1, + anon_sym_RPAREN, + STATE(563), 1, + aux_sym_defer_trigger_repeat1, + [19941] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1343), 1, - anon_sym_COMMA, - ACTIONS(1347), 1, - anon_sym_RBRACK, - STATE(606), 1, - aux_sym_array_repeat1, - [19912] = 4, + STATE(705), 1, + sym_timed_expression, + ACTIONS(1354), 2, + anon_sym_after, + anon_sym_minimum, + [19952] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1335), 1, + ACTIONS(1356), 1, anon_sym_DQUOTE, - ACTIONS(1349), 1, - anon_sym_SEMI, - STATE(562), 1, - aux_sym__binding_assignment_repeat1, - [19925] = 4, + ACTIONS(1358), 1, + sym__empty_quoted_string, + STATE(126), 1, + sym__double_quote, + [19965] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(198), 1, + ACTIONS(1360), 3, anon_sym_RPAREN, - ACTIONS(200), 1, - anon_sym_COMMA, - STATE(608), 1, - aux_sym_arguments_repeat1, - [19938] = 4, + anon_sym_DOT, + anon_sym_RBRACK, + [19974] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(983), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1352), 1, - anon_sym_COMMA, - [19951] = 4, + ACTIONS(1362), 3, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_RBRACK, + [19983] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(981), 1, - sym__interpolation_end, - ACTIONS(1354), 1, - anon_sym_QMARK, - ACTIONS(1356), 1, - anon_sym_QMARK_QMARK, - [19964] = 3, + ACTIONS(1364), 3, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_RBRACK, + [19992] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(687), 1, + ACTIONS(949), 1, anon_sym_QMARK, - ACTIONS(685), 2, - sym__interpolation_end, + ACTIONS(951), 1, anon_sym_QMARK_QMARK, - [19975] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, - anon_sym_let, - ACTIONS(1360), 1, - sym_identifier, - STATE(546), 1, - sym_structural_assignment, - [19988] = 3, + ACTIONS(1366), 1, + anon_sym_RPAREN, + [20005] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 1, - anon_sym_QMARK, - ACTIONS(85), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [19999] = 3, + ACTIONS(1368), 1, + anon_sym_COMMA, + ACTIONS(1371), 1, + anon_sym_RBRACK, + STATE(570), 1, + aux_sym_array_repeat1, + [20018] = 2, ACTIONS(3), 1, sym_comment, - STATE(706), 1, - sym_timed_expression, - ACTIONS(1362), 2, - anon_sym_after, - anon_sym_minimum, - [20010] = 4, + ACTIONS(1373), 3, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + [20027] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1364), 1, - anon_sym_PLUS, - ACTIONS(1366), 1, - sym__interpolation_end, - STATE(617), 1, - aux_sym_concatenation_expression_repeat1, - [20023] = 4, + ACTIONS(1375), 1, + anon_sym_COMMA, + ACTIONS(1377), 1, + anon_sym_RBRACK, + STATE(611), 1, + aux_sym_array_repeat1, + [20040] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(983), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1368), 1, - anon_sym_RBRACK, - [20036] = 4, + ACTIONS(214), 1, + anon_sym_COMMA, + ACTIONS(1379), 1, + anon_sym_RPAREN, + STATE(629), 1, + aux_sym_arguments_repeat1, + [20053] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(701), 1, anon_sym_QMARK, - ACTIONS(983), 1, + ACTIONS(699), 2, + sym__interpolation_end, anon_sym_QMARK_QMARK, - ACTIONS(1370), 1, - anon_sym_RBRACE, - [20049] = 4, + [20064] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(949), 1, anon_sym_QMARK, - ACTIONS(983), 1, + ACTIONS(951), 1, anon_sym_QMARK_QMARK, - ACTIONS(1372), 1, - anon_sym_RPAREN, - [20062] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1374), 1, - anon_sym_LT_SLASH, - ACTIONS(1376), 1, - sym_raw_text, - STATE(320), 1, - sym_end_tag, - [20075] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1366), 1, + ACTIONS(1381), 1, anon_sym_COMMA, - ACTIONS(1378), 1, - anon_sym_PLUS, - STATE(592), 1, - aux_sym_concatenation_expression_repeat1, - [20088] = 4, + [20077] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1073), 1, + ACTIONS(1385), 1, + anon_sym_DOT, + ACTIONS(1383), 2, anon_sym_RPAREN, - ACTIONS(1380), 1, - anon_sym_COMMA, - STATE(576), 1, - aux_sym_arguments_repeat1, - [20101] = 4, + anon_sym_RBRACK, + [20088] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1383), 1, + ACTIONS(1387), 1, anon_sym_SEMI, - ACTIONS(1385), 1, + ACTIONS(1389), 1, anon_sym_RPAREN, - STATE(626), 1, + STATE(589), 1, aux_sym_defer_trigger_repeat1, - [20114] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1354), 1, - anon_sym_QMARK, - ACTIONS(115), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [20125] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1387), 3, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_SEMI, - [20134] = 4, + [20101] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1389), 1, - sym__start_tag_name, ACTIONS(1391), 1, - sym__script_start_tag_name, + anon_sym_let, ACTIONS(1393), 1, - sym__style_start_tag_name, - [20147] = 3, + sym_identifier, + STATE(499), 1, + sym_structural_assignment, + [20114] = 4, ACTIONS(3), 1, sym_comment, + ACTIONS(1395), 1, + anon_sym_PLUS, ACTIONS(1397), 1, - anon_sym_DOT, - ACTIONS(1395), 2, - anon_sym_RPAREN, - anon_sym_RBRACK, - [20158] = 3, + sym__interpolation_end, + STATE(635), 1, + aux_sym_concatenation_expression_repeat1, + [20127] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(701), 1, - anon_sym_QMARK, - ACTIONS(699), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [20169] = 4, + STATE(800), 1, + sym_icu_clause, + ACTIONS(1347), 2, + anon_sym_plural, + anon_sym_select, + [20138] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1399), 1, + sym_template_chars, + ACTIONS(1401), 2, + anon_sym_DOLLAR_LBRACE, + anon_sym_BQUOTE, + [20149] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1403), 1, anon_sym_LT_SLASH, - ACTIONS(1401), 1, + ACTIONS(1405), 1, + sym_raw_text, + STATE(287), 1, + sym_end_tag, + [20162] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1407), 1, + anon_sym_LT_SLASH, + ACTIONS(1409), 1, sym_raw_text, - STATE(343), 1, + STATE(367), 1, sym_end_tag, - [20182] = 4, + [20175] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1399), 1, + ACTIONS(1407), 1, anon_sym_LT_SLASH, - ACTIONS(1403), 1, + ACTIONS(1411), 1, sym_raw_text, - STATE(371), 1, + STATE(387), 1, sym_end_tag, - [20195] = 4, + [20188] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1335), 1, + anon_sym_LBRACE, + ACTIONS(1413), 1, + anon_sym_if, + STATE(319), 1, + sym_statement_block, + [20201] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1354), 1, + ACTIONS(1415), 1, anon_sym_QMARK, - ACTIONS(1356), 1, + ACTIONS(1417), 1, anon_sym_QMARK_QMARK, - ACTIONS(1405), 1, + ACTIONS(1419), 1, sym__interpolation_end, - [20208] = 4, + [20214] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1358), 1, - anon_sym_let, - ACTIONS(1360), 1, - sym_identifier, - STATE(490), 1, - sym_structural_assignment, - [20221] = 4, + ACTIONS(1421), 1, + anon_sym_COMMA, + ACTIONS(1423), 1, + anon_sym_PLUS, + STATE(637), 1, + aux_sym_concatenation_expression_repeat1, + [20227] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, + ACTIONS(1253), 1, anon_sym_LBRACE, - ACTIONS(1407), 1, + ACTIONS(1413), 1, anon_sym_if, - STATE(383), 1, + STATE(393), 1, sym_statement_block, - [20234] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1227), 1, - sym_icu_category, - STATE(553), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [20245] = 4, + [20240] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1061), 1, - sym__interpolation_end, - ACTIONS(1409), 1, - anon_sym_PLUS, - STATE(589), 1, - aux_sym_concatenation_expression_repeat1, - [20258] = 4, + ACTIONS(1387), 1, + anon_sym_SEMI, + ACTIONS(1425), 1, + anon_sym_RPAREN, + STATE(563), 1, + aux_sym_defer_trigger_repeat1, + [20253] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(949), 1, anon_sym_QMARK, - ACTIONS(983), 1, + ACTIONS(951), 1, anon_sym_QMARK_QMARK, - ACTIONS(1412), 1, + ACTIONS(1427), 1, + anon_sym_RPAREN, + [20266] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1429), 1, + anon_sym_SEMI, + ACTIONS(1431), 1, anon_sym_RPAREN, - [20271] = 4, + STATE(786), 1, + sym_for_reference, + [20279] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1343), 1, + ACTIONS(1375), 1, anon_sym_COMMA, - ACTIONS(1414), 1, + ACTIONS(1433), 1, anon_sym_RBRACK, - STATE(593), 1, + STATE(596), 1, aux_sym_array_repeat1, - [20284] = 4, + [20292] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1378), 1, - anon_sym_PLUS, - ACTIONS(1416), 1, - anon_sym_COMMA, - STATE(598), 1, - aux_sym_concatenation_expression_repeat1, - [20297] = 4, + ACTIONS(1435), 1, + anon_sym_SEMI, + ACTIONS(1437), 1, + anon_sym_RPAREN, + STATE(820), 1, + sym_if_reference, + [20305] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(686), 1, + sym_unit, + ACTIONS(196), 2, + anon_sym_ms, + anon_sym_s, + [20316] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1439), 1, + anon_sym_else, + ACTIONS(1441), 1, + anon_sym_context, + ACTIONS(1443), 1, + sym_identifier, + [20329] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1343), 1, + ACTIONS(1375), 1, anon_sym_COMMA, - ACTIONS(1418), 1, + ACTIONS(1445), 1, anon_sym_RBRACK, - STATE(606), 1, + STATE(570), 1, aux_sym_array_repeat1, - [20310] = 4, + [20342] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(734), 1, + sym_timed_expression, + ACTIONS(1354), 2, + anon_sym_after, + anon_sym_minimum, + [20353] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(949), 1, anon_sym_QMARK, - ACTIONS(983), 1, + ACTIONS(951), 1, anon_sym_QMARK_QMARK, - ACTIONS(1420), 1, + ACTIONS(1447), 1, anon_sym_RBRACK, - [20323] = 4, + [20366] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1374), 1, - anon_sym_LT_SLASH, - ACTIONS(1422), 1, - sym_raw_text, - STATE(322), 1, - sym_end_tag, - [20336] = 3, + ACTIONS(1449), 1, + anon_sym_DQUOTE, + ACTIONS(1451), 1, + sym__empty_quoted_string, + STATE(129), 1, + sym__double_quote, + [20379] = 4, ACTIONS(3), 1, sym_comment, - STATE(732), 1, - sym_icu_clause, - ACTIONS(1424), 2, - anon_sym_plural, - anon_sym_select, - [20347] = 4, + ACTIONS(1415), 1, + anon_sym_QMARK, + ACTIONS(1417), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1453), 1, + sym__interpolation_end, + [20392] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1426), 1, - anon_sym_SEMI, - ACTIONS(1429), 1, - anon_sym_RPAREN, - STATE(597), 1, - aux_sym_defer_trigger_repeat1, - [20360] = 4, + ACTIONS(1455), 1, + sym__start_tag_name, + ACTIONS(1457), 1, + sym__script_start_tag_name, + ACTIONS(1459), 1, + sym__style_start_tag_name, + [20405] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1061), 1, + ACTIONS(949), 1, + anon_sym_QMARK, + ACTIONS(951), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1461), 1, anon_sym_COMMA, - ACTIONS(1431), 1, - anon_sym_PLUS, - STATE(598), 1, - aux_sym_concatenation_expression_repeat1, - [20373] = 4, + [20418] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1434), 1, + ACTIONS(1463), 3, + anon_sym_SEMI, anon_sym_RPAREN, - ACTIONS(1436), 1, anon_sym_COMMA, - STATE(599), 1, - aux_sym_arrow_function_parameters_repeat1, - [20386] = 4, + [20427] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - anon_sym_QMARK, - ACTIONS(983), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1439), 1, + ACTIONS(164), 1, anon_sym_COMMA, - [20399] = 4, + ACTIONS(1465), 1, + anon_sym_RPAREN, + STATE(636), 1, + aux_sym_arrow_function_parameters_repeat1, + [20440] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1242), 1, + anon_sym_DQUOTE, + ACTIONS(1467), 1, + anon_sym_SEMI, + STATE(605), 1, + aux_sym__binding_assignment_repeat1, + [20453] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(949), 1, anon_sym_QMARK, - ACTIONS(983), 1, + ACTIONS(951), 1, anon_sym_QMARK_QMARK, - ACTIONS(1441), 1, + ACTIONS(1470), 1, anon_sym_RPAREN, - [20412] = 4, + [20466] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1343), 1, + ACTIONS(1375), 1, anon_sym_COMMA, - ACTIONS(1443), 1, + ACTIONS(1472), 1, anon_sym_RBRACK, - STATE(603), 1, + STATE(610), 1, aux_sym_array_repeat1, - [20425] = 4, + [20479] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1391), 1, + anon_sym_let, + ACTIONS(1393), 1, + sym_identifier, + STATE(508), 1, + sym_structural_assignment, + [20492] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1343), 1, + ACTIONS(1083), 1, anon_sym_COMMA, - ACTIONS(1445), 1, + ACTIONS(1474), 1, + anon_sym_PLUS, + STATE(609), 1, + aux_sym_concatenation_expression_repeat1, + [20505] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1375), 1, + anon_sym_COMMA, + ACTIONS(1477), 1, anon_sym_RBRACK, - STATE(606), 1, + STATE(570), 1, aux_sym_array_repeat1, - [20438] = 4, + [20518] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1447), 1, - anon_sym_else, - ACTIONS(1449), 1, - anon_sym_context, - ACTIONS(1451), 1, - sym_identifier, - [20451] = 4, + ACTIONS(1375), 1, + anon_sym_COMMA, + ACTIONS(1479), 1, + anon_sym_RBRACK, + STATE(570), 1, + aux_sym_array_repeat1, + [20531] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(949), 1, anon_sym_QMARK, - ACTIONS(983), 1, + ACTIONS(951), 1, anon_sym_QMARK_QMARK, - ACTIONS(1453), 1, + ACTIONS(1481), 1, anon_sym_RBRACK, - [20464] = 4, + [20544] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1455), 1, - anon_sym_COMMA, - ACTIONS(1458), 1, - anon_sym_RBRACK, - STATE(606), 1, - aux_sym_array_repeat1, - [20477] = 2, + ACTIONS(1403), 1, + anon_sym_LT_SLASH, + ACTIONS(1483), 1, + sym_raw_text, + STATE(298), 1, + sym_end_tag, + [20557] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1460), 3, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - [20486] = 4, + ACTIONS(1246), 1, + sym_icu_category, + STATE(515), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [20568] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(200), 1, - anon_sym_COMMA, - ACTIONS(1462), 1, + ACTIONS(212), 1, anon_sym_RPAREN, - STATE(576), 1, + ACTIONS(214), 1, + anon_sym_COMMA, + STATE(573), 1, aux_sym_arguments_repeat1, - [20499] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1464), 3, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_RBRACK, - [20508] = 4, + [20581] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(949), 1, anon_sym_QMARK, - ACTIONS(983), 1, + ACTIONS(951), 1, anon_sym_QMARK_QMARK, - ACTIONS(1466), 1, + ACTIONS(1485), 1, anon_sym_RPAREN, - [20521] = 4, + [20594] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1343), 1, + ACTIONS(1375), 1, anon_sym_COMMA, - ACTIONS(1468), 1, + ACTIONS(1487), 1, anon_sym_RBRACK, - STATE(560), 1, + STATE(619), 1, aux_sym_array_repeat1, - [20534] = 2, + [20607] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1470), 3, + ACTIONS(949), 1, + anon_sym_QMARK, + ACTIONS(951), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1489), 1, anon_sym_RPAREN, - anon_sym_DOT, + [20620] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1375), 1, + anon_sym_COMMA, + ACTIONS(1491), 1, anon_sym_RBRACK, - [20543] = 4, + STATE(570), 1, + aux_sym_array_repeat1, + [20633] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(949), 1, anon_sym_QMARK, - ACTIONS(983), 1, + ACTIONS(951), 1, anon_sym_QMARK_QMARK, - ACTIONS(1472), 1, + ACTIONS(1493), 1, anon_sym_RBRACK, - [20556] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1474), 1, - anon_sym_SEMI, - ACTIONS(1476), 1, - anon_sym_RPAREN, - STATE(776), 1, - sym_for_reference, - [20569] = 4, + [20646] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1391), 1, + ACTIONS(1457), 1, sym__script_start_tag_name, - ACTIONS(1393), 1, + ACTIONS(1459), 1, sym__style_start_tag_name, - ACTIONS(1478), 1, + ACTIONS(1495), 1, sym__start_tag_name, - [20582] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1480), 1, - anon_sym_SEMI, - ACTIONS(1482), 1, - anon_sym_RPAREN, - STATE(785), 1, - sym_if_reference, - [20595] = 4, + [20659] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1364), 1, - anon_sym_PLUS, - ACTIONS(1416), 1, + ACTIONS(947), 1, sym__interpolation_end, - STATE(589), 1, - aux_sym_concatenation_expression_repeat1, - [20608] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1484), 1, - sym_template_chars, - ACTIONS(1486), 2, - anon_sym_DOLLAR_LBRACE, - anon_sym_BQUOTE, - [20619] = 3, + ACTIONS(1415), 1, + anon_sym_QMARK, + ACTIONS(1417), 1, + anon_sym_QMARK_QMARK, + [20672] = 2, ACTIONS(3), 1, sym_comment, - STATE(767), 1, - sym_timed_expression, - ACTIONS(1362), 2, - anon_sym_after, - anon_sym_minimum, - [20630] = 4, + ACTIONS(1497), 3, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_SEMI, + [20681] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1429), 1, anon_sym_SEMI, - ACTIONS(1488), 1, + ACTIONS(1499), 1, anon_sym_RPAREN, - STATE(795), 1, + STATE(798), 1, sym_for_reference, - [20643] = 4, + [20694] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1480), 1, + ACTIONS(1435), 1, anon_sym_SEMI, - ACTIONS(1490), 1, + ACTIONS(1501), 1, anon_sym_RPAREN, - STATE(796), 1, + STATE(799), 1, sym_if_reference, - [20656] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1492), 3, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - [20665] = 3, + [20707] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1227), 1, + ACTIONS(1246), 1, sym_icu_category, - STATE(507), 2, + STATE(528), 2, sym_icu_case, aux_sym_icu_expression_repeat1, - [20676] = 4, + [20718] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(697), 1, anon_sym_QMARK, - ACTIONS(983), 1, + ACTIONS(695), 2, + sym__interpolation_end, anon_sym_QMARK_QMARK, - ACTIONS(1494), 1, - anon_sym_RPAREN, - [20689] = 4, + [20729] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1293), 1, - anon_sym_LBRACE, - ACTIONS(1407), 1, - anon_sym_if, - STATE(303), 1, - sym_statement_block, - [20702] = 4, + ACTIONS(99), 1, + anon_sym_QMARK, + ACTIONS(97), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [20740] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1383), 1, - anon_sym_SEMI, - ACTIONS(1496), 1, + ACTIONS(1095), 1, anon_sym_RPAREN, - STATE(597), 1, - aux_sym_defer_trigger_repeat1, - [20715] = 3, + ACTIONS(1503), 1, + anon_sym_COMMA, + STATE(629), 1, + aux_sym_arguments_repeat1, + [20753] = 4, ACTIONS(3), 1, sym_comment, - STATE(674), 1, - sym_unit, - ACTIONS(194), 2, - anon_sym_ms, - anon_sym_s, - [20726] = 3, + ACTIONS(949), 1, + anon_sym_QMARK, + ACTIONS(951), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1506), 1, + anon_sym_RBRACE, + [20766] = 3, ACTIONS(3), 1, sym_comment, - STATE(790), 1, + STATE(784), 1, sym_timed_expression, - ACTIONS(1362), 2, + ACTIONS(1354), 2, anon_sym_after, anon_sym_minimum, - [20737] = 4, + [20777] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(166), 1, - anon_sym_COMMA, - ACTIONS(1498), 1, - anon_sym_RPAREN, - STATE(599), 1, - aux_sym_arrow_function_parameters_repeat1, - [20750] = 2, + ACTIONS(1415), 1, + anon_sym_QMARK, + ACTIONS(109), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [20788] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1500), 3, - anon_sym_RPAREN, - anon_sym_DOT, + ACTIONS(1395), 1, + anon_sym_PLUS, + ACTIONS(1421), 1, + sym__interpolation_end, + STATE(579), 1, + aux_sym_concatenation_expression_repeat1, + [20801] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(949), 1, + anon_sym_QMARK, + ACTIONS(951), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1508), 1, anon_sym_RBRACK, - [20759] = 4, + [20814] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1083), 1, + sym__interpolation_end, + ACTIONS(1510), 1, + anon_sym_PLUS, + STATE(635), 1, + aux_sym_concatenation_expression_repeat1, + [20827] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1343), 1, + ACTIONS(1513), 1, + anon_sym_RPAREN, + ACTIONS(1515), 1, anon_sym_COMMA, - ACTIONS(1502), 1, - anon_sym_RBRACK, - STATE(561), 1, - aux_sym_array_repeat1, - [20772] = 3, + STATE(636), 1, + aux_sym_arrow_function_parameters_repeat1, + [20840] = 4, ACTIONS(3), 1, sym_comment, - STATE(824), 1, - sym_icu_clause, - ACTIONS(1424), 2, - anon_sym_plural, - anon_sym_select, - [20783] = 4, + ACTIONS(1397), 1, + anon_sym_COMMA, + ACTIONS(1423), 1, + anon_sym_PLUS, + STATE(609), 1, + aux_sym_concatenation_expression_repeat1, + [20853] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1354), 1, - anon_sym_QMARK, - ACTIONS(1356), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1504), 1, - sym__interpolation_end, - [20796] = 3, + ACTIONS(1518), 1, + sym_identifier, + STATE(281), 1, + sym_call_expression, + [20863] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, + ACTIONS(1335), 1, anon_sym_LBRACE, - STATE(366), 1, + STATE(313), 1, sym_statement_block, - [20806] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1395), 1, - anon_sym_RPAREN_RBRACK, - ACTIONS(1506), 1, - anon_sym_DOT, - [20816] = 2, + [20873] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1508), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [20824] = 3, + ACTIONS(1520), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [20881] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1510), 1, - sym__end_tag_name, - ACTIONS(1512), 1, - sym_erroneous_end_tag_name, - [20834] = 3, + ACTIONS(1371), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [20889] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, - anon_sym_LBRACE, - STATE(381), 1, - sym_statement_block, - [20844] = 3, + ACTIONS(1522), 1, + anon_sym_LPAREN, + STATE(330), 1, + sym__if_body_expression, + [20899] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, + ACTIONS(1253), 1, anon_sym_LBRACE, - STATE(382), 1, + STATE(343), 1, sym_statement_block, - [20854] = 3, + [20909] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1293), 1, + ACTIONS(1253), 1, anon_sym_LBRACE, - STATE(330), 1, + STATE(388), 1, sym_statement_block, - [20864] = 2, + [20919] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1514), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [20872] = 3, + ACTIONS(1524), 1, + sym_identifier, + STATE(93), 1, + sym_call_expression, + [20929] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1399), 1, + ACTIONS(1407), 1, anon_sym_LT_SLASH, - STATE(390), 1, + STATE(360), 1, sym_end_tag, - [20882] = 3, + [20939] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1399), 1, + ACTIONS(1407), 1, anon_sym_LT_SLASH, - STATE(391), 1, + STATE(392), 1, sym_end_tag, - [20892] = 2, + [20949] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1516), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [20900] = 3, + ACTIONS(1335), 1, + anon_sym_LBRACE, + STATE(317), 1, + sym_statement_block, + [20959] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1374), 1, - anon_sym_LT_SLASH, - STATE(310), 1, - sym_end_tag, - [20910] = 2, + ACTIONS(1522), 1, + anon_sym_LPAREN, + STATE(333), 1, + sym__if_body_expression, + [20969] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1518), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [20918] = 3, + ACTIONS(1335), 1, + anon_sym_LBRACE, + STATE(325), 1, + sym_statement_block, + [20979] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1520), 1, + ACTIONS(1526), 1, sym_identifier, - STATE(5), 1, + STATE(6), 1, sym_call_expression, - [20928] = 3, + [20989] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1522), 1, + ACTIONS(1528), 1, sym_identifier, STATE(59), 1, sym_pipe_call, - [20938] = 3, + [20999] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1293), 1, - anon_sym_LBRACE, - STATE(289), 1, - sym_statement_block, - [20948] = 2, + ACTIONS(1530), 1, + sym_identifier, + STATE(121), 1, + sym_pipe_call, + [21009] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1524), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [20956] = 3, + ACTIONS(1532), 1, + anon_sym_case, + ACTIONS(1534), 1, + anon_sym_default, + [21019] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, + ACTIONS(1253), 1, anon_sym_LBRACE, STATE(349), 1, sym_statement_block, - [20966] = 3, + [21029] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, + ACTIONS(1253), 1, anon_sym_LBRACE, STATE(350), 1, sym_statement_block, - [20976] = 3, + [21039] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, + ACTIONS(1253), 1, anon_sym_LBRACE, STATE(351), 1, sym_statement_block, - [20986] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1449), 1, - anon_sym_context, - ACTIONS(1451), 1, - sym_identifier, - [20996] = 2, + [21049] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1526), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [21004] = 3, + ACTIONS(1536), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [21057] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1293), 1, - anon_sym_LBRACE, - STATE(301), 1, - sym_statement_block, - [21014] = 2, + ACTIONS(1383), 1, + anon_sym_RPAREN_RBRACK, + ACTIONS(1538), 1, + anon_sym_DOT, + [21067] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1528), 2, + ACTIONS(1540), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, - [21022] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1530), 1, - anon_sym_LBRACE, - STATE(342), 1, - sym_switch_body, - [21032] = 3, + [21075] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1532), 1, + ACTIONS(1542), 1, anon_sym_LBRACE, - STATE(359), 1, + STATE(365), 1, sym_switch_body, - [21042] = 3, + [21085] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, + ACTIONS(1253), 1, anon_sym_LBRACE, - STATE(360), 1, + STATE(366), 1, sym_statement_block, - [21052] = 3, + [21095] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, + ACTIONS(1253), 1, anon_sym_LBRACE, - STATE(361), 1, + STATE(398), 1, sym_statement_block, - [21062] = 3, + [21105] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1534), 1, + ACTIONS(1544), 1, sym_identifier, - STATE(279), 1, + STATE(281), 1, sym_call_expression, - [21072] = 3, + [21115] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1536), 1, + ACTIONS(1546), 1, anon_sym_SQUOTE, - ACTIONS(1538), 1, + ACTIONS(1548), 1, aux_sym_quoted_attribute_value_token1, - [21082] = 3, + [21125] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1536), 1, + ACTIONS(1546), 1, anon_sym_DQUOTE, - ACTIONS(1540), 1, + ACTIONS(1550), 1, aux_sym_quoted_attribute_value_token2, - [21092] = 3, + [21135] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(947), 1, + ACTIONS(973), 1, anon_sym_EQ, - STATE(424), 1, + STATE(428), 1, sym__binding_assignment, - [21102] = 3, + [21145] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1297), 1, - anon_sym_LBRACE, - STATE(703), 1, - sym_statement_block, - [21112] = 3, + ACTIONS(1552), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [21153] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(947), 1, + ACTIONS(973), 1, anon_sym_EQ, - STATE(425), 1, + STATE(429), 1, sym__binding_assignment, - [21122] = 3, + [21163] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(947), 1, + ACTIONS(973), 1, anon_sym_EQ, - STATE(426), 1, + STATE(430), 1, sym__binding_assignment, - [21132] = 3, + [21173] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, + ACTIONS(1253), 1, anon_sym_LBRACE, - STATE(365), 1, + STATE(370), 1, sym_statement_block, - [21142] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1534), 1, - sym_identifier, - STATE(285), 1, - sym_call_expression, - [21152] = 3, + [21183] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(707), 1, - anon_sym_EQ, - STATE(399), 1, - sym__binding_assignment, - [21162] = 2, + ACTIONS(1253), 1, + anon_sym_LBRACE, + STATE(371), 1, + sym_statement_block, + [21193] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1542), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [21170] = 3, + ACTIONS(1544), 1, + sym_identifier, + STATE(282), 1, + sym_call_expression, + [21203] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1374), 1, - anon_sym_LT_SLASH, - STATE(311), 1, - sym_end_tag, - [21180] = 2, + ACTIONS(1554), 1, + anon_sym_SQUOTE, + ACTIONS(1556), 1, + aux_sym_quoted_attribute_value_token1, + [21213] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1544), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [21188] = 3, + ACTIONS(1554), 1, + anon_sym_DQUOTE, + ACTIONS(1558), 1, + aux_sym_quoted_attribute_value_token2, + [21223] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1293), 1, + ACTIONS(1335), 1, anon_sym_LBRACE, - STATE(295), 1, + STATE(318), 1, sym_statement_block, - [21198] = 3, + [21233] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1546), 1, + ACTIONS(1560), 2, + sym__control_flow_start, anon_sym_RBRACE, - ACTIONS(1548), 1, - sym_icu_category, - [21208] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1293), 1, - anon_sym_LBRACE, - STATE(300), 1, - sym_statement_block, - [21218] = 2, + [21241] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1434), 2, + ACTIONS(1562), 2, + anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_COMMA, - [21226] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(859), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [21234] = 3, + [21249] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1293), 1, - anon_sym_LBRACE, - STATE(290), 1, - sym_statement_block, - [21244] = 3, + ACTIONS(715), 1, + anon_sym_EQ, + STATE(416), 1, + sym__binding_assignment, + [21259] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1550), 1, - anon_sym_case, - ACTIONS(1552), 1, - anon_sym_default, - [21254] = 2, + ACTIONS(1242), 2, + anon_sym_DQUOTE, + anon_sym_SEMI, + [21267] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1464), 2, - anon_sym_DOT, - anon_sym_RPAREN_RBRACK, - [21262] = 3, + ACTIONS(729), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [21275] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1554), 1, + ACTIONS(1564), 2, + anon_sym_EQ, sym_identifier, - STATE(566), 1, - sym_call_expression, - [21272] = 3, + [21283] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1556), 1, - anon_sym_LPAREN, - STATE(326), 1, - sym__switch_body_expression, - [21282] = 2, + ACTIONS(715), 1, + anon_sym_EQ, + STATE(417), 1, + sym__binding_assignment, + [21293] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1470), 2, - anon_sym_DOT, - anon_sym_RPAREN_RBRACK, - [21290] = 2, + ACTIONS(715), 1, + anon_sym_EQ, + STATE(402), 1, + sym__binding_assignment, + [21303] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1566), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [21311] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1073), 2, + ACTIONS(1568), 2, + anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_COMMA, - [21298] = 3, + [21319] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1558), 1, + ACTIONS(1570), 1, + sym_identifier, + STATE(233), 1, + sym_call_expression, + [21329] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1572), 1, sym_identifier, STATE(59), 1, sym_pipe_call, - [21308] = 2, + [21339] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1500), 2, - anon_sym_DOT, - anon_sym_RPAREN_RBRACK, - [21316] = 2, + ACTIONS(1574), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [21347] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1458), 2, - anon_sym_COMMA, + ACTIONS(1576), 1, + anon_sym_DOT, + ACTIONS(1578), 1, anon_sym_RBRACK, - [21324] = 3, + [21357] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1560), 1, - anon_sym_DQUOTE, - STATE(124), 1, - sym__double_quote, - [21334] = 2, + ACTIONS(1544), 1, + sym_identifier, + STATE(444), 1, + sym_call_expression, + [21367] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1562), 2, - anon_sym_EQ, - sym_identifier, - [21342] = 3, + ACTIONS(1580), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [21375] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1564), 1, - anon_sym_when, - ACTIONS(1566), 1, - anon_sym_on, - [21352] = 3, + ACTIONS(1403), 1, + anon_sym_LT_SLASH, + STATE(337), 1, + sym_end_tag, + [21385] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1534), 1, - sym_identifier, - STATE(445), 1, - sym_call_expression, - [21362] = 3, + ACTIONS(1360), 2, + anon_sym_DOT, + anon_sym_RPAREN_RBRACK, + [21393] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1568), 1, - sym_identifier, - STATE(285), 1, - sym_call_expression, - [21372] = 3, + ACTIONS(1362), 2, + anon_sym_DOT, + anon_sym_RPAREN_RBRACK, + [21401] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1554), 1, - sym_identifier, - STATE(582), 1, - sym_call_expression, - [21382] = 2, + ACTIONS(1364), 2, + anon_sym_DOT, + anon_sym_RPAREN_RBRACK, + [21409] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1570), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [21390] = 3, + ACTIONS(1582), 1, + anon_sym_LBRACE, + STATE(291), 1, + sym_switch_body, + [21419] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1572), 1, - anon_sym_LPAREN, - STATE(327), 1, - sym__for_body_expression, - [21400] = 3, + ACTIONS(1584), 2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + [21427] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1574), 1, + ACTIONS(1441), 1, + anon_sym_context, + ACTIONS(1443), 1, sym_identifier, - STATE(614), 1, - sym_for_declaration, - [21410] = 3, + [21437] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(707), 1, - anon_sym_EQ, - STATE(415), 1, - sym__binding_assignment, - [21420] = 2, + ACTIONS(1586), 1, + sym__end_tag_name, + ACTIONS(1588), 1, + sym_erroneous_end_tag_name, + [21447] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1576), 2, + ACTIONS(1590), 2, anon_sym_SQUOTE, anon_sym_DQUOTE, - [21428] = 3, + [21455] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1578), 1, + ACTIONS(1592), 1, sym_identifier, STATE(42), 1, sym_call_expression, - [21438] = 3, + [21465] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1580), 1, + ACTIONS(1594), 1, sym_identifier, - STATE(90), 1, + STATE(86), 1, sym_pipe_call, - [21448] = 2, + [21475] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1582), 2, - sym__control_flow_start, + ACTIONS(1596), 1, anon_sym_RBRACE, - [21456] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1534), 1, - sym_identifier, - STATE(448), 1, - sym_call_expression, - [21466] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1584), 1, - sym_identifier, - STATE(286), 1, - sym_pipe_call, - [21476] = 3, + ACTIONS(1598), 1, + sym_icu_category, + [21485] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1586), 1, + ACTIONS(1600), 1, anon_sym_SEMI, - ACTIONS(1588), 1, + ACTIONS(1602), 1, anon_sym_RPAREN, - [21486] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1590), 1, - sym_identifier, - STATE(120), 1, - sym_pipe_call, - [21496] = 3, + [21495] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1512), 1, - sym_erroneous_end_tag_name, - ACTIONS(1592), 1, - sym__end_tag_name, - [21506] = 2, + ACTIONS(1311), 1, + anon_sym_LBRACE, + STATE(677), 1, + sym_statement_block, + [21505] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1594), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [21514] = 3, + ACTIONS(1604), 1, + anon_sym_LPAREN, + STATE(320), 1, + sym__for_body_expression, + [21515] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1596), 1, - anon_sym_LPAREN, - STATE(335), 1, - sym__if_body_expression, - [21524] = 2, + ACTIONS(1544), 1, + sym_identifier, + STATE(447), 1, + sym_call_expression, + [21525] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1598), 2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [21532] = 3, + ACTIONS(1606), 1, + sym_identifier, + STATE(285), 1, + sym_pipe_call, + [21535] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1293), 1, + ACTIONS(1335), 1, anon_sym_LBRACE, - STATE(328), 1, + STATE(295), 1, sym_statement_block, - [21542] = 2, + [21545] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [21550] = 3, + ACTIONS(1335), 1, + anon_sym_LBRACE, + STATE(304), 1, + sym_statement_block, + [21555] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1600), 1, - sym_identifier, - STATE(80), 1, - sym_call_expression, - [21560] = 3, + ACTIONS(1588), 1, + sym_erroneous_end_tag_name, + ACTIONS(1608), 1, + sym__end_tag_name, + [21565] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1293), 1, + ACTIONS(1335), 1, anon_sym_LBRACE, - STATE(329), 1, + STATE(305), 1, sym_statement_block, - [21570] = 3, + [21575] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1602), 1, + ACTIONS(1610), 2, + anon_sym_SQUOTE, anon_sym_DQUOTE, - STATE(128), 1, - sym__double_quote, - [21580] = 3, + [21583] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1596), 1, + ACTIONS(1612), 1, anon_sym_LPAREN, - STATE(337), 1, - sym__if_body_expression, - [21590] = 3, + STATE(316), 1, + sym__switch_body_expression, + [21593] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1293), 1, - anon_sym_LBRACE, - STATE(302), 1, - sym_statement_block, - [21600] = 3, + ACTIONS(869), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [21601] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1604), 1, + ACTIONS(1614), 1, anon_sym_LPAREN, - STATE(372), 1, + STATE(357), 1, sym__switch_body_expression, - [21610] = 3, + [21611] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1568), 1, + ACTIONS(1616), 1, sym_identifier, - STATE(279), 1, + STATE(574), 1, sym_call_expression, - [21620] = 3, + [21621] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1606), 1, + ACTIONS(1618), 1, anon_sym_LPAREN, - STATE(398), 1, + STATE(344), 1, sym__for_body_expression, - [21630] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1608), 1, - anon_sym_LPAREN, - STATE(373), 1, - sym__if_body_expression, - [21640] = 3, + [21631] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1608), 1, - anon_sym_LPAREN, - STATE(374), 1, - sym__if_body_expression, - [21650] = 3, + ACTIONS(1095), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [21639] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1610), 1, - anon_sym_DOT, - ACTIONS(1612), 1, - anon_sym_RBRACK, - [21660] = 3, + ACTIONS(1620), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [21647] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1614), 1, - anon_sym_SQUOTE, - ACTIONS(1616), 1, - aux_sym_quoted_attribute_value_token1, - [21670] = 3, + ACTIONS(1335), 1, + anon_sym_LBRACE, + STATE(296), 1, + sym_statement_block, + [21657] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1614), 1, - anon_sym_DQUOTE, - ACTIONS(1618), 1, - aux_sym_quoted_attribute_value_token2, - [21680] = 3, + ACTIONS(1622), 1, + anon_sym_LPAREN, + STATE(375), 1, + sym__if_body_expression, + [21667] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1574), 1, - sym_identifier, - STATE(620), 1, - sym_for_declaration, - [21690] = 3, + ACTIONS(1622), 1, + anon_sym_LPAREN, + STATE(383), 1, + sym__if_body_expression, + [21677] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(707), 1, - anon_sym_EQ, - STATE(403), 1, - sym__binding_assignment, - [21700] = 2, + ACTIONS(1335), 1, + anon_sym_LBRACE, + STATE(315), 1, + sym_statement_block, + [21687] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1335), 2, - anon_sym_DQUOTE, - anon_sym_SEMI, - [21708] = 3, + ACTIONS(1403), 1, + anon_sym_LT_SLASH, + STATE(335), 1, + sym_end_tag, + [21697] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1620), 1, + ACTIONS(1616), 1, sym_identifier, - STATE(232), 1, + STATE(627), 1, sym_call_expression, - [21718] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(529), 1, - anon_sym_LPAREN, - [21725] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1622), 1, - anon_sym_COMMA, - [21732] = 2, + [21707] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1624), 1, - anon_sym_SEMI, - [21739] = 2, + sym_identifier, + STATE(624), 1, + sym_for_declaration, + [21717] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1626), 1, - anon_sym_DQUOTE, - [21746] = 2, + anon_sym_when, + ACTIONS(1628), 1, + anon_sym_on, + [21727] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1628), 1, + ACTIONS(1513), 2, anon_sym_RPAREN, - [21753] = 2, + anon_sym_COMMA, + [21735] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1103), 1, - anon_sym_COLON, - [21760] = 2, + ACTIONS(1624), 1, + sym_identifier, + STATE(591), 1, + sym_for_declaration, + [21745] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1518), 1, + sym_identifier, + STATE(282), 1, + sym_call_expression, + [21755] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1630), 1, - anon_sym_GT, - [21767] = 2, + sym_identifier, + [21762] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1632), 1, - sym_class_name, - [21774] = 2, + anon_sym_RPAREN, + [21769] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1634), 1, - anon_sym_track, - [21781] = 2, + sym_identifier, + [21776] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(25), 1, - anon_sym_LPAREN, - [21788] = 2, + ACTIONS(1059), 1, + anon_sym_COLON, + [21783] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1636), 1, - anon_sym_GT, - [21795] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(178), 1, - anon_sym_LPAREN, - [21802] = 2, + anon_sym_SLASH2, + [21790] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1638), 1, - anon_sym_SQUOTE, - [21809] = 2, + anon_sym_RPAREN, + [21797] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1638), 1, - anon_sym_DQUOTE, - [21816] = 2, + ACTIONS(1105), 1, + anon_sym_COLON, + [21804] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1640), 1, - sym_identifier, - [21823] = 2, + anon_sym_COLON, + [21811] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1642), 1, - anon_sym_RPAREN, - [21830] = 2, + anon_sym_COLON, + [21818] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1644), 1, - ts_builtin_sym_end, - [21837] = 2, + ACTIONS(1381), 1, + anon_sym_COMMA, + [21825] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(144), 1, - anon_sym_EQ_GT, - [21844] = 2, + ACTIONS(1644), 1, + anon_sym_LBRACE, + [21832] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1646), 1, - sym_identifier, - [21851] = 2, + anon_sym_GT, + [21839] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1067), 1, - anon_sym_COLON, - [21858] = 2, + ACTIONS(537), 1, + anon_sym_LPAREN, + [21846] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1648), 1, sym_attribute_name, - [21865] = 2, + [21853] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1650), 1, - anon_sym_LBRACE, - [21872] = 2, + anon_sym_GT, + [21860] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1652), 1, - sym_identifier, - [21879] = 2, + anon_sym_GT, + [21867] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1654), 1, - anon_sym_SLASH2, - [21886] = 2, + anon_sym_GT, + [21874] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1352), 1, - anon_sym_COMMA, - [21893] = 2, + ACTIONS(25), 1, + anon_sym_LPAREN, + [21881] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1656), 1, - anon_sym_SEMI, - [21900] = 2, + ACTIONS(148), 1, + anon_sym_EQ_GT, + [21888] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1091), 1, - anon_sym_COLON, - [21907] = 2, + ACTIONS(1656), 1, + anon_sym_DQUOTE, + [21895] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1658), 1, - anon_sym_LPAREN, - [21914] = 2, + anon_sym_SQUOTE, + [21902] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1660), 1, - sym_number, - [21921] = 2, + ACTIONS(1658), 1, + anon_sym_DQUOTE, + [21909] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(188), 1, - anon_sym_EQ_GT, - [21928] = 2, + ACTIONS(1660), 1, + anon_sym_RPAREN, + [21916] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1662), 1, - anon_sym_LPAREN, - [21935] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1504), 1, - sym__interpolation_end, - [21942] = 2, + anon_sym_RBRACK, + [21923] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1664), 1, - anon_sym_RPAREN, - [21949] = 2, + anon_sym_SLASH2, + [21930] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1057), 1, - anon_sym_COLON, - [21956] = 2, + ACTIONS(1666), 1, + sym_identifier, + [21937] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1666), 1, + ACTIONS(1668), 1, anon_sym_RPAREN, - [21963] = 2, + [21944] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1668), 1, - anon_sym_GT, - [21970] = 2, + ACTIONS(1087), 1, + anon_sym_COLON, + [21951] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1670), 1, anon_sym_RPAREN, - [21977] = 2, + [21958] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1672), 1, - sym_regular_expression_pattern, - [21984] = 2, + anon_sym_track, + [21965] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1674), 1, - anon_sym_let, - [21991] = 2, + anon_sym_LPAREN, + [21972] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1676), 1, - anon_sym_of, - [21998] = 2, + sym_erroneous_end_tag_name, + [21979] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1678), 1, - anon_sym_COLON, - [22005] = 2, + anon_sym_LBRACE, + [21986] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1680), 1, anon_sym_RPAREN, - [22012] = 2, + [21993] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1512), 1, - sym_erroneous_end_tag_name, - [22019] = 2, + ACTIONS(1119), 1, + anon_sym_COLON, + [22000] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1682), 1, - anon_sym_LBRACE, - [22026] = 2, + anon_sym_SEMI, + [22007] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1684), 1, - sym_regular_expression_pattern, - [22033] = 2, + anon_sym_let, + [22014] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1686), 1, - anon_sym_RPAREN, - [22040] = 2, + anon_sym_GT, + [22021] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1688), 1, - aux_sym_doctype_token1, - [22047] = 2, + sym_regular_expression_pattern, + [22028] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1690), 1, - anon_sym_SLASH2, - [22054] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1592), 1, - sym__end_tag_name, - [22061] = 2, + anon_sym_LPAREN, + [22035] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1053), 1, - anon_sym_COLON, - [22068] = 2, + ACTIONS(1692), 1, + anon_sym_RPAREN, + [22042] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1692), 1, - anon_sym_as, - [22075] = 2, + ACTIONS(204), 1, + anon_sym_EQ_GT, + [22049] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1694), 1, anon_sym_EQ_GT, - [22082] = 2, + [22056] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1405), 1, - sym__interpolation_end, - [22089] = 2, + ACTIONS(1588), 1, + sym_erroneous_end_tag_name, + [22063] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1696), 1, - anon_sym_RPAREN, - [22096] = 2, + anon_sym_RPAREN_RBRACK, + [22070] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1698), 1, - anon_sym_RPAREN, - [22103] = 2, + sym_regular_expression_pattern, + [22077] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1700), 1, - anon_sym_COLON, - [22110] = 2, + sym_attribute_name, + [22084] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1702), 1, - anon_sym_RPAREN, - [22117] = 2, + aux_sym_doctype_token1, + [22091] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1704), 1, - anon_sym_RPAREN, - [22124] = 2, + anon_sym_COMMA, + [22098] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1608), 1, + sym__end_tag_name, + [22105] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1121), 1, + anon_sym_COLON, + [22112] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1706), 1, - anon_sym_GT, - [22131] = 2, + anon_sym_RPAREN, + [22119] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1708), 1, - anon_sym_RPAREN, - [22138] = 2, + aux_sym_doctype_token1, + [22126] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1710), 1, - anon_sym_LPAREN, - [22145] = 2, + anon_sym_RPAREN, + [22133] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1712), 1, - anon_sym_RPAREN, - [22152] = 2, + anon_sym_SEMI, + [22140] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1714), 1, - anon_sym_RBRACK, - [22159] = 2, + anon_sym_EQ_GT, + [22147] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1716), 1, - anon_sym_RPAREN_RBRACK, - [22166] = 2, + anon_sym_LBRACE, + [22154] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1718), 1, anon_sym_RPAREN, - [22173] = 2, + [22161] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1720), 1, - anon_sym_RPAREN, - [22180] = 2, + anon_sym_LPAREN, + [22168] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1722), 1, - anon_sym_LPAREN, - [22187] = 2, + sym_identifier, + [22175] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1724), 1, - anon_sym_EQ_GT, - [22194] = 2, + anon_sym_as, + [22182] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1726), 1, - anon_sym_RBRACK, - [22201] = 2, + ts_builtin_sym_end, + [22189] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1728), 1, - anon_sym_LBRACE, - [22208] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(131), 1, - anon_sym_EQ_GT, - [22215] = 2, + anon_sym_RPAREN, + [22196] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1730), 1, - sym_erroneous_end_tag_name, - [22222] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1510), 1, - sym__end_tag_name, - [22229] = 2, + anon_sym_RBRACK, + [22203] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1732), 1, - anon_sym_EQ_GT, - [22236] = 2, + anon_sym_RPAREN_RBRACK, + [22210] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1734), 1, - anon_sym_LBRACE, - [22243] = 2, + anon_sym_RPAREN, + [22217] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1736), 1, - sym_identifier, - [22250] = 2, + anon_sym_RPAREN, + [22224] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1738), 1, - anon_sym_SEMI, - [22257] = 2, + anon_sym_COMMA, + [22231] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(183), 1, + anon_sym_LPAREN, + [22238] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1740), 1, - anon_sym_COMMA, - [22264] = 2, + anon_sym_LBRACE, + [22245] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1742), 1, - sym_regular_expression_pattern, - [22271] = 2, + sym_class_name, + [22252] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1453), 1, + sym__interpolation_end, + [22259] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1744), 1, anon_sym_GT, - [22278] = 2, + [22266] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(131), 1, + anon_sym_EQ_GT, + [22273] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1746), 1, - anon_sym_LBRACE, - [22285] = 2, + anon_sym_RBRACK, + [22280] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1748), 1, - anon_sym_SLASH2, - [22292] = 2, + anon_sym_of, + [22287] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1750), 1, - anon_sym_LBRACE, - [22299] = 2, + sym_identifier, + [22294] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1752), 1, - sym_regular_expression_pattern, - [22306] = 2, + anon_sym_LPAREN, + [22301] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1754), 1, - sym_identifier, - [22313] = 2, + sym_regular_expression_pattern, + [22308] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1756), 1, - anon_sym_SLASH2, - [22320] = 2, + sym_identifier, + [22315] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1758), 1, - sym__doctype, - [22327] = 2, + anon_sym_RBRACK, + [22322] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1760), 1, - anon_sym_RBRACK, - [22334] = 2, + sym_number, + [22329] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1762), 1, - anon_sym_GT, - [22341] = 2, + anon_sym_RPAREN, + [22336] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1764), 1, - sym_attribute_name, - [22348] = 2, + sym_regular_expression_pattern, + [22343] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1656), 1, + anon_sym_SQUOTE, + [22350] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1766), 1, - anon_sym_LPAREN, - [22355] = 2, + anon_sym_SLASH2, + [22357] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1768), 1, - anon_sym_RBRACK, - [22362] = 2, + sym__doctype, + [22364] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1770), 1, - anon_sym_RPAREN_RBRACK, - [22369] = 2, + anon_sym_RPAREN, + [22371] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1772), 1, - anon_sym_COMMA, - [22376] = 2, + anon_sym_SEMI, + [22378] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1774), 1, - aux_sym_doctype_token1, - [22383] = 2, + sym__doctype, + [22385] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1626), 1, - anon_sym_SQUOTE, - [22390] = 2, + ACTIONS(55), 1, + anon_sym_EQ_GT, + [22392] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1586), 1, + sym__end_tag_name, + [22399] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1776), 1, - sym_identifier, - [22397] = 2, + anon_sym_LBRACE, + [22406] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1778), 1, + anon_sym_COMMA, + [22413] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(53), 1, + ACTIONS(1780), 1, anon_sym_EQ_GT, - [22404] = 2, + [22420] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1439), 1, + ACTIONS(1419), 1, + sym__interpolation_end, + [22427] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1782), 1, + anon_sym_LPAREN, + [22434] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1784), 1, + anon_sym_SLASH2, + [22441] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1461), 1, anon_sym_COMMA, - [22411] = 2, + [22448] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1778), 1, - anon_sym_RBRACK, - [22418] = 2, + ACTIONS(1786), 1, + anon_sym_LBRACE, + [22455] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1780), 1, - sym__doctype, + ACTIONS(1788), 1, + anon_sym_RBRACK, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2)] = 0, [SMALL_STATE(3)] = 60, - [SMALL_STATE(4)] = 117, + [SMALL_STATE(4)] = 127, [SMALL_STATE(5)] = 184, [SMALL_STATE(6)] = 241, - [SMALL_STATE(7)] = 300, + [SMALL_STATE(7)] = 298, [SMALL_STATE(8)] = 357, - [SMALL_STATE(9)] = 417, - [SMALL_STATE(10)] = 473, - [SMALL_STATE(11)] = 529, - [SMALL_STATE(12)] = 585, - [SMALL_STATE(13)] = 641, - [SMALL_STATE(14)] = 697, - [SMALL_STATE(15)] = 753, + [SMALL_STATE(9)] = 425, + [SMALL_STATE(10)] = 485, + [SMALL_STATE(11)] = 541, + [SMALL_STATE(12)] = 597, + [SMALL_STATE(13)] = 653, + [SMALL_STATE(14)] = 709, + [SMALL_STATE(15)] = 765, [SMALL_STATE(16)] = 821, [SMALL_STATE(17)] = 877, - [SMALL_STATE(18)] = 949, - [SMALL_STATE(19)] = 1005, - [SMALL_STATE(20)] = 1061, + [SMALL_STATE(18)] = 933, + [SMALL_STATE(19)] = 989, + [SMALL_STATE(20)] = 1045, [SMALL_STATE(21)] = 1117, [SMALL_STATE(22)] = 1173, [SMALL_STATE(23)] = 1233, - [SMALL_STATE(24)] = 1294, - [SMALL_STATE(25)] = 1353, - [SMALL_STATE(26)] = 1422, - [SMALL_STATE(27)] = 1481, - [SMALL_STATE(28)] = 1554, - [SMALL_STATE(29)] = 1611, - [SMALL_STATE(30)] = 1678, + [SMALL_STATE(24)] = 1292, + [SMALL_STATE(25)] = 1349, + [SMALL_STATE(26)] = 1410, + [SMALL_STATE(27)] = 1479, + [SMALL_STATE(28)] = 1552, + [SMALL_STATE(29)] = 1609, + [SMALL_STATE(30)] = 1676, [SMALL_STATE(31)] = 1735, - [SMALL_STATE(32)] = 1793, + [SMALL_STATE(32)] = 1789, [SMALL_STATE(33)] = 1847, - [SMALL_STATE(34)] = 1907, - [SMALL_STATE(35)] = 1961, + [SMALL_STATE(34)] = 1905, + [SMALL_STATE(35)] = 1965, [SMALL_STATE(36)] = 2019, [SMALL_STATE(37)] = 2073, [SMALL_STATE(38)] = 2127, @@ -23900,33 +23941,33 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(46)] = 2559, [SMALL_STATE(47)] = 2613, [SMALL_STATE(48)] = 2667, - [SMALL_STATE(49)] = 2724, - [SMALL_STATE(50)] = 2781, - [SMALL_STATE(51)] = 2846, + [SMALL_STATE(49)] = 2726, + [SMALL_STATE(50)] = 2783, + [SMALL_STATE(51)] = 2848, [SMALL_STATE(52)] = 2905, [SMALL_STATE(53)] = 2974, [SMALL_STATE(54)] = 3030, [SMALL_STATE(55)] = 3086, - [SMALL_STATE(56)] = 3144, + [SMALL_STATE(56)] = 3148, [SMALL_STATE(57)] = 3206, [SMALL_STATE(58)] = 3262, [SMALL_STATE(59)] = 3318, [SMALL_STATE(60)] = 3369, [SMALL_STATE(61)] = 3420, - [SMALL_STATE(62)] = 3474, - [SMALL_STATE(63)] = 3526, - [SMALL_STATE(64)] = 3580, - [SMALL_STATE(65)] = 3636, - [SMALL_STATE(66)] = 3690, - [SMALL_STATE(67)] = 3746, - [SMALL_STATE(68)] = 3800, - [SMALL_STATE(69)] = 3864, - [SMALL_STATE(70)] = 3930, - [SMALL_STATE(71)] = 3980, - [SMALL_STATE(72)] = 4040, - [SMALL_STATE(73)] = 4092, - [SMALL_STATE(74)] = 4154, - [SMALL_STATE(75)] = 4206, + [SMALL_STATE(62)] = 3486, + [SMALL_STATE(63)] = 3550, + [SMALL_STATE(64)] = 3604, + [SMALL_STATE(65)] = 3656, + [SMALL_STATE(66)] = 3708, + [SMALL_STATE(67)] = 3764, + [SMALL_STATE(68)] = 3818, + [SMALL_STATE(69)] = 3872, + [SMALL_STATE(70)] = 3932, + [SMALL_STATE(71)] = 3982, + [SMALL_STATE(72)] = 4044, + [SMALL_STATE(73)] = 4096, + [SMALL_STATE(74)] = 4150, + [SMALL_STATE(75)] = 4214, [SMALL_STATE(76)] = 4270, [SMALL_STATE(77)] = 4336, [SMALL_STATE(78)] = 4385, @@ -23934,89 +23975,89 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(80)] = 4483, [SMALL_STATE(81)] = 4532, [SMALL_STATE(82)] = 4581, - [SMALL_STATE(83)] = 4636, - [SMALL_STATE(84)] = 4685, + [SMALL_STATE(83)] = 4630, + [SMALL_STATE(84)] = 4679, [SMALL_STATE(85)] = 4734, - [SMALL_STATE(86)] = 4783, - [SMALL_STATE(87)] = 4832, - [SMALL_STATE(88)] = 4881, - [SMALL_STATE(89)] = 4930, - [SMALL_STATE(90)] = 4979, - [SMALL_STATE(91)] = 5028, - [SMALL_STATE(92)] = 5081, + [SMALL_STATE(86)] = 4787, + [SMALL_STATE(87)] = 4836, + [SMALL_STATE(88)] = 4885, + [SMALL_STATE(89)] = 4934, + [SMALL_STATE(90)] = 4983, + [SMALL_STATE(91)] = 5032, + [SMALL_STATE(92)] = 5087, [SMALL_STATE(93)] = 5136, [SMALL_STATE(94)] = 5185, [SMALL_STATE(95)] = 5234, [SMALL_STATE(96)] = 5283, - [SMALL_STATE(97)] = 5381, - [SMALL_STATE(98)] = 5433, - [SMALL_STATE(99)] = 5529, - [SMALL_STATE(100)] = 5583, - [SMALL_STATE(101)] = 5681, - [SMALL_STATE(102)] = 5729, + [SMALL_STATE(97)] = 5331, + [SMALL_STATE(98)] = 5383, + [SMALL_STATE(99)] = 5481, + [SMALL_STATE(100)] = 5535, + [SMALL_STATE(101)] = 5633, + [SMALL_STATE(102)] = 5731, [SMALL_STATE(103)] = 5827, [SMALL_STATE(104)] = 5925, [SMALL_STATE(105)] = 6020, [SMALL_STATE(106)] = 6115, [SMALL_STATE(107)] = 6210, [SMALL_STATE(108)] = 6305, - [SMALL_STATE(109)] = 6356, - [SMALL_STATE(110)] = 6409, + [SMALL_STATE(109)] = 6400, + [SMALL_STATE(110)] = 6453, [SMALL_STATE(111)] = 6504, [SMALL_STATE(112)] = 6599, [SMALL_STATE(113)] = 6694, - [SMALL_STATE(114)] = 6789, - [SMALL_STATE(115)] = 6840, - [SMALL_STATE(116)] = 6935, + [SMALL_STATE(114)] = 6745, + [SMALL_STATE(115)] = 6798, + [SMALL_STATE(116)] = 6893, [SMALL_STATE(117)] = 6988, [SMALL_STATE(118)] = 7080, [SMALL_STATE(119)] = 7129, [SMALL_STATE(120)] = 7178, - [SMALL_STATE(121)] = 7222, + [SMALL_STATE(121)] = 7228, [SMALL_STATE(122)] = 7272, [SMALL_STATE(123)] = 7322, [SMALL_STATE(124)] = 7366, - [SMALL_STATE(125)] = 7449, - [SMALL_STATE(126)] = 7528, - [SMALL_STATE(127)] = 7571, + [SMALL_STATE(125)] = 7413, + [SMALL_STATE(126)] = 7456, + [SMALL_STATE(127)] = 7539, [SMALL_STATE(128)] = 7618, - [SMALL_STATE(129)] = 7701, + [SMALL_STATE(129)] = 7697, [SMALL_STATE(130)] = 7780, [SMALL_STATE(131)] = 7860, - [SMALL_STATE(132)] = 7903, - [SMALL_STATE(133)] = 7978, - [SMALL_STATE(134)] = 8053, + [SMALL_STATE(132)] = 7935, + [SMALL_STATE(133)] = 8010, + [SMALL_STATE(134)] = 8085, [SMALL_STATE(135)] = 8128, - [SMALL_STATE(136)] = 8203, - [SMALL_STATE(137)] = 8278, - [SMALL_STATE(138)] = 8321, + [SMALL_STATE(136)] = 8171, + [SMALL_STATE(137)] = 8246, + [SMALL_STATE(138)] = 8289, [SMALL_STATE(139)] = 8364, [SMALL_STATE(140)] = 8439, [SMALL_STATE(141)] = 8482, [SMALL_STATE(142)] = 8557, - [SMALL_STATE(143)] = 8600, + [SMALL_STATE(143)] = 8632, [SMALL_STATE(144)] = 8675, [SMALL_STATE(145)] = 8750, - [SMALL_STATE(146)] = 8824, - [SMALL_STATE(147)] = 8896, - [SMALL_STATE(148)] = 8968, - [SMALL_STATE(149)] = 9042, - [SMALL_STATE(150)] = 9114, - [SMALL_STATE(151)] = 9186, - [SMALL_STATE(152)] = 9258, - [SMALL_STATE(153)] = 9330, - [SMALL_STATE(154)] = 9402, - [SMALL_STATE(155)] = 9474, - [SMALL_STATE(156)] = 9546, + [SMALL_STATE(146)] = 8822, + [SMALL_STATE(147)] = 8894, + [SMALL_STATE(148)] = 8966, + [SMALL_STATE(149)] = 9038, + [SMALL_STATE(150)] = 9110, + [SMALL_STATE(151)] = 9182, + [SMALL_STATE(152)] = 9256, + [SMALL_STATE(153)] = 9328, + [SMALL_STATE(154)] = 9400, + [SMALL_STATE(155)] = 9472, + [SMALL_STATE(156)] = 9544, [SMALL_STATE(157)] = 9618, - [SMALL_STATE(158)] = 9690, - [SMALL_STATE(159)] = 9762, - [SMALL_STATE(160)] = 9834, - [SMALL_STATE(161)] = 9906, - [SMALL_STATE(162)] = 9978, - [SMALL_STATE(163)] = 10052, - [SMALL_STATE(164)] = 10124, - [SMALL_STATE(165)] = 10196, + [SMALL_STATE(158)] = 9692, + [SMALL_STATE(159)] = 9766, + [SMALL_STATE(160)] = 9838, + [SMALL_STATE(161)] = 9910, + [SMALL_STATE(162)] = 9982, + [SMALL_STATE(163)] = 10054, + [SMALL_STATE(164)] = 10126, + [SMALL_STATE(165)] = 10198, [SMALL_STATE(166)] = 10270, [SMALL_STATE(167)] = 10342, [SMALL_STATE(168)] = 10414, @@ -24029,10 +24070,10 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(175)] = 10902, [SMALL_STATE(176)] = 10964, [SMALL_STATE(177)] = 11026, - [SMALL_STATE(178)] = 11087, - [SMALL_STATE(179)] = 11148, - [SMALL_STATE(180)] = 11209, - [SMALL_STATE(181)] = 11270, + [SMALL_STATE(178)] = 11085, + [SMALL_STATE(179)] = 11146, + [SMALL_STATE(180)] = 11207, + [SMALL_STATE(181)] = 11268, [SMALL_STATE(182)] = 11329, [SMALL_STATE(183)] = 11387, [SMALL_STATE(184)] = 11442, @@ -24045,20 +24086,20 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(191)] = 11823, [SMALL_STATE(192)] = 11877, [SMALL_STATE(193)] = 11930, - [SMALL_STATE(194)] = 11981, - [SMALL_STATE(195)] = 12032, - [SMALL_STATE(196)] = 12085, + [SMALL_STATE(194)] = 11983, + [SMALL_STATE(195)] = 12034, + [SMALL_STATE(196)] = 12087, [SMALL_STATE(197)] = 12138, [SMALL_STATE(198)] = 12189, [SMALL_STATE(199)] = 12242, [SMALL_STATE(200)] = 12293, - [SMALL_STATE(201)] = 12346, - [SMALL_STATE(202)] = 12399, - [SMALL_STATE(203)] = 12450, - [SMALL_STATE(204)] = 12501, + [SMALL_STATE(201)] = 12344, + [SMALL_STATE(202)] = 12395, + [SMALL_STATE(203)] = 12446, + [SMALL_STATE(204)] = 12499, [SMALL_STATE(205)] = 12552, - [SMALL_STATE(206)] = 12605, - [SMALL_STATE(207)] = 12658, + [SMALL_STATE(206)] = 12603, + [SMALL_STATE(207)] = 12656, [SMALL_STATE(208)] = 12709, [SMALL_STATE(209)] = 12757, [SMALL_STATE(210)] = 12805, @@ -24078,34 +24119,34 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(224)] = 13477, [SMALL_STATE(225)] = 13514, [SMALL_STATE(226)] = 13543, - [SMALL_STATE(227)] = 13570, + [SMALL_STATE(227)] = 13580, [SMALL_STATE(228)] = 13607, - [SMALL_STATE(229)] = 13634, + [SMALL_STATE(229)] = 13638, [SMALL_STATE(230)] = 13665, - [SMALL_STATE(231)] = 13689, - [SMALL_STATE(232)] = 13729, - [SMALL_STATE(233)] = 13753, - [SMALL_STATE(234)] = 13777, - [SMALL_STATE(235)] = 13801, - [SMALL_STATE(236)] = 13825, - [SMALL_STATE(237)] = 13849, - [SMALL_STATE(238)] = 13873, - [SMALL_STATE(239)] = 13915, - [SMALL_STATE(240)] = 13939, - [SMALL_STATE(241)] = 13981, - [SMALL_STATE(242)] = 14009, - [SMALL_STATE(243)] = 14033, - [SMALL_STATE(244)] = 14057, - [SMALL_STATE(245)] = 14085, - [SMALL_STATE(246)] = 14127, - [SMALL_STATE(247)] = 14151, - [SMALL_STATE(248)] = 14175, - [SMALL_STATE(249)] = 14199, - [SMALL_STATE(250)] = 14223, - [SMALL_STATE(251)] = 14265, + [SMALL_STATE(231)] = 13707, + [SMALL_STATE(232)] = 13731, + [SMALL_STATE(233)] = 13755, + [SMALL_STATE(234)] = 13779, + [SMALL_STATE(235)] = 13803, + [SMALL_STATE(236)] = 13827, + [SMALL_STATE(237)] = 13851, + [SMALL_STATE(238)] = 13875, + [SMALL_STATE(239)] = 13899, + [SMALL_STATE(240)] = 13927, + [SMALL_STATE(241)] = 13955, + [SMALL_STATE(242)] = 13997, + [SMALL_STATE(243)] = 14039, + [SMALL_STATE(244)] = 14069, + [SMALL_STATE(245)] = 14111, + [SMALL_STATE(246)] = 14151, + [SMALL_STATE(247)] = 14175, + [SMALL_STATE(248)] = 14199, + [SMALL_STATE(249)] = 14223, + [SMALL_STATE(250)] = 14247, + [SMALL_STATE(251)] = 14271, [SMALL_STATE(252)] = 14295, - [SMALL_STATE(253)] = 14334, - [SMALL_STATE(254)] = 14373, + [SMALL_STATE(253)] = 14324, + [SMALL_STATE(254)] = 14363, [SMALL_STATE(255)] = 14402, [SMALL_STATE(256)] = 14441, [SMALL_STATE(257)] = 14480, @@ -24114,33 +24155,33 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(260)] = 14571, [SMALL_STATE(261)] = 14597, [SMALL_STATE(262)] = 14623, - [SMALL_STATE(263)] = 14644, - [SMALL_STATE(264)] = 14671, + [SMALL_STATE(263)] = 14648, + [SMALL_STATE(264)] = 14669, [SMALL_STATE(265)] = 14696, [SMALL_STATE(266)] = 14717, [SMALL_STATE(267)] = 14753, [SMALL_STATE(268)] = 14779, - [SMALL_STATE(269)] = 14803, - [SMALL_STATE(270)] = 14839, - [SMALL_STATE(271)] = 14875, - [SMALL_STATE(272)] = 14911, - [SMALL_STATE(273)] = 14947, - [SMALL_STATE(274)] = 14971, - [SMALL_STATE(275)] = 15007, + [SMALL_STATE(269)] = 14815, + [SMALL_STATE(270)] = 14851, + [SMALL_STATE(271)] = 14877, + [SMALL_STATE(272)] = 14901, + [SMALL_STATE(273)] = 14937, + [SMALL_STATE(274)] = 14961, + [SMALL_STATE(275)] = 14997, [SMALL_STATE(276)] = 15033, [SMALL_STATE(277)] = 15069, [SMALL_STATE(278)] = 15105, [SMALL_STATE(279)] = 15141, - [SMALL_STATE(280)] = 15160, - [SMALL_STATE(281)] = 15179, - [SMALL_STATE(282)] = 15200, + [SMALL_STATE(280)] = 15162, + [SMALL_STATE(281)] = 15185, + [SMALL_STATE(282)] = 15204, [SMALL_STATE(283)] = 15223, - [SMALL_STATE(284)] = 15244, - [SMALL_STATE(285)] = 15263, - [SMALL_STATE(286)] = 15282, + [SMALL_STATE(284)] = 15242, + [SMALL_STATE(285)] = 15261, + [SMALL_STATE(286)] = 15280, [SMALL_STATE(287)] = 15301, - [SMALL_STATE(288)] = 15323, - [SMALL_STATE(289)] = 15341, + [SMALL_STATE(288)] = 15319, + [SMALL_STATE(289)] = 15337, [SMALL_STATE(290)] = 15359, [SMALL_STATE(291)] = 15377, [SMALL_STATE(292)] = 15395, @@ -24149,48 +24190,48 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(295)] = 15449, [SMALL_STATE(296)] = 15467, [SMALL_STATE(297)] = 15485, - [SMALL_STATE(298)] = 15503, - [SMALL_STATE(299)] = 15521, - [SMALL_STATE(300)] = 15539, - [SMALL_STATE(301)] = 15557, - [SMALL_STATE(302)] = 15575, - [SMALL_STATE(303)] = 15593, - [SMALL_STATE(304)] = 15611, - [SMALL_STATE(305)] = 15645, - [SMALL_STATE(306)] = 15663, - [SMALL_STATE(307)] = 15683, - [SMALL_STATE(308)] = 15701, - [SMALL_STATE(309)] = 15719, - [SMALL_STATE(310)] = 15737, - [SMALL_STATE(311)] = 15755, - [SMALL_STATE(312)] = 15773, - [SMALL_STATE(313)] = 15795, - [SMALL_STATE(314)] = 15817, - [SMALL_STATE(315)] = 15835, - [SMALL_STATE(316)] = 15857, - [SMALL_STATE(317)] = 15877, - [SMALL_STATE(318)] = 15895, - [SMALL_STATE(319)] = 15913, - [SMALL_STATE(320)] = 15931, - [SMALL_STATE(321)] = 15949, - [SMALL_STATE(322)] = 15967, - [SMALL_STATE(323)] = 15985, - [SMALL_STATE(324)] = 16003, - [SMALL_STATE(325)] = 16021, - [SMALL_STATE(326)] = 16039, - [SMALL_STATE(327)] = 16057, - [SMALL_STATE(328)] = 16075, - [SMALL_STATE(329)] = 16093, - [SMALL_STATE(330)] = 16111, - [SMALL_STATE(331)] = 16129, - [SMALL_STATE(332)] = 16147, - [SMALL_STATE(333)] = 16165, - [SMALL_STATE(334)] = 16183, - [SMALL_STATE(335)] = 16201, - [SMALL_STATE(336)] = 16219, - [SMALL_STATE(337)] = 16239, - [SMALL_STATE(338)] = 16257, - [SMALL_STATE(339)] = 16275, + [SMALL_STATE(298)] = 15505, + [SMALL_STATE(299)] = 15523, + [SMALL_STATE(300)] = 15557, + [SMALL_STATE(301)] = 15575, + [SMALL_STATE(302)] = 15593, + [SMALL_STATE(303)] = 15611, + [SMALL_STATE(304)] = 15629, + [SMALL_STATE(305)] = 15647, + [SMALL_STATE(306)] = 15665, + [SMALL_STATE(307)] = 15687, + [SMALL_STATE(308)] = 15705, + [SMALL_STATE(309)] = 15727, + [SMALL_STATE(310)] = 15747, + [SMALL_STATE(311)] = 15765, + [SMALL_STATE(312)] = 15783, + [SMALL_STATE(313)] = 15801, + [SMALL_STATE(314)] = 15819, + [SMALL_STATE(315)] = 15837, + [SMALL_STATE(316)] = 15855, + [SMALL_STATE(317)] = 15873, + [SMALL_STATE(318)] = 15891, + [SMALL_STATE(319)] = 15909, + [SMALL_STATE(320)] = 15927, + [SMALL_STATE(321)] = 15945, + [SMALL_STATE(322)] = 15963, + [SMALL_STATE(323)] = 15981, + [SMALL_STATE(324)] = 15999, + [SMALL_STATE(325)] = 16017, + [SMALL_STATE(326)] = 16035, + [SMALL_STATE(327)] = 16053, + [SMALL_STATE(328)] = 16071, + [SMALL_STATE(329)] = 16089, + [SMALL_STATE(330)] = 16107, + [SMALL_STATE(331)] = 16125, + [SMALL_STATE(332)] = 16143, + [SMALL_STATE(333)] = 16161, + [SMALL_STATE(334)] = 16179, + [SMALL_STATE(335)] = 16197, + [SMALL_STATE(336)] = 16215, + [SMALL_STATE(337)] = 16233, + [SMALL_STATE(338)] = 16251, + [SMALL_STATE(339)] = 16273, [SMALL_STATE(340)] = 16293, [SMALL_STATE(341)] = 16327, [SMALL_STATE(342)] = 16345, @@ -24198,46 +24239,46 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(344)] = 16380, [SMALL_STATE(345)] = 16397, [SMALL_STATE(346)] = 16414, - [SMALL_STATE(347)] = 16433, - [SMALL_STATE(348)] = 16450, - [SMALL_STATE(349)] = 16467, - [SMALL_STATE(350)] = 16484, - [SMALL_STATE(351)] = 16501, - [SMALL_STATE(352)] = 16518, - [SMALL_STATE(353)] = 16535, - [SMALL_STATE(354)] = 16552, - [SMALL_STATE(355)] = 16569, - [SMALL_STATE(356)] = 16586, - [SMALL_STATE(357)] = 16603, - [SMALL_STATE(358)] = 16620, - [SMALL_STATE(359)] = 16641, - [SMALL_STATE(360)] = 16658, - [SMALL_STATE(361)] = 16675, - [SMALL_STATE(362)] = 16692, - [SMALL_STATE(363)] = 16709, - [SMALL_STATE(364)] = 16726, - [SMALL_STATE(365)] = 16743, - [SMALL_STATE(366)] = 16760, - [SMALL_STATE(367)] = 16777, - [SMALL_STATE(368)] = 16794, - [SMALL_STATE(369)] = 16811, - [SMALL_STATE(370)] = 16828, - [SMALL_STATE(371)] = 16845, - [SMALL_STATE(372)] = 16862, - [SMALL_STATE(373)] = 16879, - [SMALL_STATE(374)] = 16896, - [SMALL_STATE(375)] = 16913, - [SMALL_STATE(376)] = 16942, - [SMALL_STATE(377)] = 16959, - [SMALL_STATE(378)] = 16984, - [SMALL_STATE(379)] = 17001, - [SMALL_STATE(380)] = 17018, - [SMALL_STATE(381)] = 17035, - [SMALL_STATE(382)] = 17052, - [SMALL_STATE(383)] = 17069, - [SMALL_STATE(384)] = 17086, - [SMALL_STATE(385)] = 17103, - [SMALL_STATE(386)] = 17120, + [SMALL_STATE(347)] = 16431, + [SMALL_STATE(348)] = 16448, + [SMALL_STATE(349)] = 16477, + [SMALL_STATE(350)] = 16494, + [SMALL_STATE(351)] = 16511, + [SMALL_STATE(352)] = 16528, + [SMALL_STATE(353)] = 16545, + [SMALL_STATE(354)] = 16562, + [SMALL_STATE(355)] = 16581, + [SMALL_STATE(356)] = 16598, + [SMALL_STATE(357)] = 16615, + [SMALL_STATE(358)] = 16632, + [SMALL_STATE(359)] = 16649, + [SMALL_STATE(360)] = 16674, + [SMALL_STATE(361)] = 16691, + [SMALL_STATE(362)] = 16708, + [SMALL_STATE(363)] = 16725, + [SMALL_STATE(364)] = 16744, + [SMALL_STATE(365)] = 16765, + [SMALL_STATE(366)] = 16782, + [SMALL_STATE(367)] = 16799, + [SMALL_STATE(368)] = 16816, + [SMALL_STATE(369)] = 16833, + [SMALL_STATE(370)] = 16850, + [SMALL_STATE(371)] = 16867, + [SMALL_STATE(372)] = 16884, + [SMALL_STATE(373)] = 16901, + [SMALL_STATE(374)] = 16918, + [SMALL_STATE(375)] = 16935, + [SMALL_STATE(376)] = 16952, + [SMALL_STATE(377)] = 16969, + [SMALL_STATE(378)] = 16986, + [SMALL_STATE(379)] = 17003, + [SMALL_STATE(380)] = 17020, + [SMALL_STATE(381)] = 17037, + [SMALL_STATE(382)] = 17054, + [SMALL_STATE(383)] = 17071, + [SMALL_STATE(384)] = 17088, + [SMALL_STATE(385)] = 17105, + [SMALL_STATE(386)] = 17122, [SMALL_STATE(387)] = 17139, [SMALL_STATE(388)] = 17156, [SMALL_STATE(389)] = 17173, @@ -24245,444 +24286,446 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(391)] = 17207, [SMALL_STATE(392)] = 17224, [SMALL_STATE(393)] = 17241, - [SMALL_STATE(394)] = 17260, - [SMALL_STATE(395)] = 17277, + [SMALL_STATE(394)] = 17258, + [SMALL_STATE(395)] = 17275, [SMALL_STATE(396)] = 17294, - [SMALL_STATE(397)] = 17311, + [SMALL_STATE(397)] = 17313, [SMALL_STATE(398)] = 17330, [SMALL_STATE(399)] = 17347, [SMALL_STATE(400)] = 17363, - [SMALL_STATE(401)] = 17381, + [SMALL_STATE(401)] = 17379, [SMALL_STATE(402)] = 17397, - [SMALL_STATE(403)] = 17415, - [SMALL_STATE(404)] = 17431, - [SMALL_STATE(405)] = 17447, - [SMALL_STATE(406)] = 17463, - [SMALL_STATE(407)] = 17479, - [SMALL_STATE(408)] = 17495, - [SMALL_STATE(409)] = 17511, + [SMALL_STATE(403)] = 17413, + [SMALL_STATE(404)] = 17429, + [SMALL_STATE(405)] = 17449, + [SMALL_STATE(406)] = 17467, + [SMALL_STATE(407)] = 17483, + [SMALL_STATE(408)] = 17499, + [SMALL_STATE(409)] = 17515, [SMALL_STATE(410)] = 17531, - [SMALL_STATE(411)] = 17549, - [SMALL_STATE(412)] = 17569, - [SMALL_STATE(413)] = 17585, - [SMALL_STATE(414)] = 17603, - [SMALL_STATE(415)] = 17621, - [SMALL_STATE(416)] = 17637, - [SMALL_STATE(417)] = 17653, - [SMALL_STATE(418)] = 17669, - [SMALL_STATE(419)] = 17685, - [SMALL_STATE(420)] = 17701, + [SMALL_STATE(411)] = 17547, + [SMALL_STATE(412)] = 17563, + [SMALL_STATE(413)] = 17579, + [SMALL_STATE(414)] = 17595, + [SMALL_STATE(415)] = 17613, + [SMALL_STATE(416)] = 17631, + [SMALL_STATE(417)] = 17647, + [SMALL_STATE(418)] = 17663, + [SMALL_STATE(419)] = 17679, + [SMALL_STATE(420)] = 17697, [SMALL_STATE(421)] = 17717, - [SMALL_STATE(422)] = 17734, - [SMALL_STATE(423)] = 17749, - [SMALL_STATE(424)] = 17764, - [SMALL_STATE(425)] = 17779, - [SMALL_STATE(426)] = 17794, - [SMALL_STATE(427)] = 17809, - [SMALL_STATE(428)] = 17824, - [SMALL_STATE(429)] = 17839, - [SMALL_STATE(430)] = 17854, - [SMALL_STATE(431)] = 17869, - [SMALL_STATE(432)] = 17884, - [SMALL_STATE(433)] = 17899, - [SMALL_STATE(434)] = 17914, - [SMALL_STATE(435)] = 17931, - [SMALL_STATE(436)] = 17950, - [SMALL_STATE(437)] = 17967, - [SMALL_STATE(438)] = 17981, - [SMALL_STATE(439)] = 17997, - [SMALL_STATE(440)] = 18013, - [SMALL_STATE(441)] = 18029, - [SMALL_STATE(442)] = 18043, - [SMALL_STATE(443)] = 18061, - [SMALL_STATE(444)] = 18075, - [SMALL_STATE(445)] = 18091, - [SMALL_STATE(446)] = 18105, - [SMALL_STATE(447)] = 18119, - [SMALL_STATE(448)] = 18135, - [SMALL_STATE(449)] = 18149, - [SMALL_STATE(450)] = 18165, - [SMALL_STATE(451)] = 18181, - [SMALL_STATE(452)] = 18197, - [SMALL_STATE(453)] = 18215, - [SMALL_STATE(454)] = 18235, - [SMALL_STATE(455)] = 18255, - [SMALL_STATE(456)] = 18275, - [SMALL_STATE(457)] = 18293, - [SMALL_STATE(458)] = 18307, - [SMALL_STATE(459)] = 18329, - [SMALL_STATE(460)] = 18351, - [SMALL_STATE(461)] = 18371, - [SMALL_STATE(462)] = 18391, - [SMALL_STATE(463)] = 18409, - [SMALL_STATE(464)] = 18423, - [SMALL_STATE(465)] = 18443, - [SMALL_STATE(466)] = 18463, - [SMALL_STATE(467)] = 18481, - [SMALL_STATE(468)] = 18495, - [SMALL_STATE(469)] = 18511, - [SMALL_STATE(470)] = 18527, - [SMALL_STATE(471)] = 18545, - [SMALL_STATE(472)] = 18565, - [SMALL_STATE(473)] = 18580, - [SMALL_STATE(474)] = 18597, - [SMALL_STATE(475)] = 18616, - [SMALL_STATE(476)] = 18635, - [SMALL_STATE(477)] = 18648, - [SMALL_STATE(478)] = 18663, - [SMALL_STATE(479)] = 18678, - [SMALL_STATE(480)] = 18697, - [SMALL_STATE(481)] = 18716, - [SMALL_STATE(482)] = 18731, - [SMALL_STATE(483)] = 18750, - [SMALL_STATE(484)] = 18769, - [SMALL_STATE(485)] = 18784, - [SMALL_STATE(486)] = 18799, - [SMALL_STATE(487)] = 18812, - [SMALL_STATE(488)] = 18831, - [SMALL_STATE(489)] = 18850, - [SMALL_STATE(490)] = 18869, - [SMALL_STATE(491)] = 18884, - [SMALL_STATE(492)] = 18901, - [SMALL_STATE(493)] = 18920, - [SMALL_STATE(494)] = 18939, - [SMALL_STATE(495)] = 18958, - [SMALL_STATE(496)] = 18975, - [SMALL_STATE(497)] = 18994, - [SMALL_STATE(498)] = 19009, - [SMALL_STATE(499)] = 19028, - [SMALL_STATE(500)] = 19039, - [SMALL_STATE(501)] = 19058, - [SMALL_STATE(502)] = 19077, - [SMALL_STATE(503)] = 19088, - [SMALL_STATE(504)] = 19099, - [SMALL_STATE(505)] = 19114, - [SMALL_STATE(506)] = 19126, - [SMALL_STATE(507)] = 19142, - [SMALL_STATE(508)] = 19156, - [SMALL_STATE(509)] = 19172, - [SMALL_STATE(510)] = 19188, - [SMALL_STATE(511)] = 19200, - [SMALL_STATE(512)] = 19210, - [SMALL_STATE(513)] = 19226, - [SMALL_STATE(514)] = 19242, - [SMALL_STATE(515)] = 19258, - [SMALL_STATE(516)] = 19268, - [SMALL_STATE(517)] = 19284, - [SMALL_STATE(518)] = 19298, - [SMALL_STATE(519)] = 19314, - [SMALL_STATE(520)] = 19328, - [SMALL_STATE(521)] = 19342, - [SMALL_STATE(522)] = 19354, - [SMALL_STATE(523)] = 19368, - [SMALL_STATE(524)] = 19382, - [SMALL_STATE(525)] = 19396, - [SMALL_STATE(526)] = 19410, - [SMALL_STATE(527)] = 19426, - [SMALL_STATE(528)] = 19440, - [SMALL_STATE(529)] = 19450, - [SMALL_STATE(530)] = 19466, - [SMALL_STATE(531)] = 19482, - [SMALL_STATE(532)] = 19494, - [SMALL_STATE(533)] = 19504, - [SMALL_STATE(534)] = 19520, - [SMALL_STATE(535)] = 19534, - [SMALL_STATE(536)] = 19550, - [SMALL_STATE(537)] = 19566, - [SMALL_STATE(538)] = 19578, - [SMALL_STATE(539)] = 19594, - [SMALL_STATE(540)] = 19606, - [SMALL_STATE(541)] = 19622, - [SMALL_STATE(542)] = 19638, - [SMALL_STATE(543)] = 19652, - [SMALL_STATE(544)] = 19668, - [SMALL_STATE(545)] = 19684, - [SMALL_STATE(546)] = 19698, - [SMALL_STATE(547)] = 19708, - [SMALL_STATE(548)] = 19722, - [SMALL_STATE(549)] = 19736, - [SMALL_STATE(550)] = 19750, - [SMALL_STATE(551)] = 19760, - [SMALL_STATE(552)] = 19776, - [SMALL_STATE(553)] = 19790, - [SMALL_STATE(554)] = 19804, - [SMALL_STATE(555)] = 19818, - [SMALL_STATE(556)] = 19832, - [SMALL_STATE(557)] = 19846, - [SMALL_STATE(558)] = 19858, - [SMALL_STATE(559)] = 19872, - [SMALL_STATE(560)] = 19886, - [SMALL_STATE(561)] = 19899, - [SMALL_STATE(562)] = 19912, - [SMALL_STATE(563)] = 19925, - [SMALL_STATE(564)] = 19938, - [SMALL_STATE(565)] = 19951, - [SMALL_STATE(566)] = 19964, - [SMALL_STATE(567)] = 19975, - [SMALL_STATE(568)] = 19988, - [SMALL_STATE(569)] = 19999, - [SMALL_STATE(570)] = 20010, - [SMALL_STATE(571)] = 20023, - [SMALL_STATE(572)] = 20036, - [SMALL_STATE(573)] = 20049, - [SMALL_STATE(574)] = 20062, - [SMALL_STATE(575)] = 20075, - [SMALL_STATE(576)] = 20088, - [SMALL_STATE(577)] = 20101, - [SMALL_STATE(578)] = 20114, - [SMALL_STATE(579)] = 20125, - [SMALL_STATE(580)] = 20134, - [SMALL_STATE(581)] = 20147, - [SMALL_STATE(582)] = 20158, - [SMALL_STATE(583)] = 20169, - [SMALL_STATE(584)] = 20182, - [SMALL_STATE(585)] = 20195, - [SMALL_STATE(586)] = 20208, - [SMALL_STATE(587)] = 20221, - [SMALL_STATE(588)] = 20234, - [SMALL_STATE(589)] = 20245, - [SMALL_STATE(590)] = 20258, - [SMALL_STATE(591)] = 20271, - [SMALL_STATE(592)] = 20284, - [SMALL_STATE(593)] = 20297, - [SMALL_STATE(594)] = 20310, - [SMALL_STATE(595)] = 20323, - [SMALL_STATE(596)] = 20336, - [SMALL_STATE(597)] = 20347, - [SMALL_STATE(598)] = 20360, - [SMALL_STATE(599)] = 20373, - [SMALL_STATE(600)] = 20386, - [SMALL_STATE(601)] = 20399, - [SMALL_STATE(602)] = 20412, - [SMALL_STATE(603)] = 20425, - [SMALL_STATE(604)] = 20438, - [SMALL_STATE(605)] = 20451, - [SMALL_STATE(606)] = 20464, - [SMALL_STATE(607)] = 20477, - [SMALL_STATE(608)] = 20486, - [SMALL_STATE(609)] = 20499, - [SMALL_STATE(610)] = 20508, - [SMALL_STATE(611)] = 20521, - [SMALL_STATE(612)] = 20534, - [SMALL_STATE(613)] = 20543, - [SMALL_STATE(614)] = 20556, - [SMALL_STATE(615)] = 20569, - [SMALL_STATE(616)] = 20582, - [SMALL_STATE(617)] = 20595, - [SMALL_STATE(618)] = 20608, - [SMALL_STATE(619)] = 20619, - [SMALL_STATE(620)] = 20630, - [SMALL_STATE(621)] = 20643, - [SMALL_STATE(622)] = 20656, - [SMALL_STATE(623)] = 20665, - [SMALL_STATE(624)] = 20676, - [SMALL_STATE(625)] = 20689, - [SMALL_STATE(626)] = 20702, - [SMALL_STATE(627)] = 20715, - [SMALL_STATE(628)] = 20726, - [SMALL_STATE(629)] = 20737, - [SMALL_STATE(630)] = 20750, - [SMALL_STATE(631)] = 20759, - [SMALL_STATE(632)] = 20772, - [SMALL_STATE(633)] = 20783, - [SMALL_STATE(634)] = 20796, - [SMALL_STATE(635)] = 20806, - [SMALL_STATE(636)] = 20816, - [SMALL_STATE(637)] = 20824, - [SMALL_STATE(638)] = 20834, - [SMALL_STATE(639)] = 20844, - [SMALL_STATE(640)] = 20854, - [SMALL_STATE(641)] = 20864, - [SMALL_STATE(642)] = 20872, - [SMALL_STATE(643)] = 20882, - [SMALL_STATE(644)] = 20892, - [SMALL_STATE(645)] = 20900, - [SMALL_STATE(646)] = 20910, - [SMALL_STATE(647)] = 20918, - [SMALL_STATE(648)] = 20928, - [SMALL_STATE(649)] = 20938, - [SMALL_STATE(650)] = 20948, - [SMALL_STATE(651)] = 20956, - [SMALL_STATE(652)] = 20966, - [SMALL_STATE(653)] = 20976, - [SMALL_STATE(654)] = 20986, - [SMALL_STATE(655)] = 20996, - [SMALL_STATE(656)] = 21004, - [SMALL_STATE(657)] = 21014, - [SMALL_STATE(658)] = 21022, - [SMALL_STATE(659)] = 21032, - [SMALL_STATE(660)] = 21042, - [SMALL_STATE(661)] = 21052, - [SMALL_STATE(662)] = 21062, - [SMALL_STATE(663)] = 21072, - [SMALL_STATE(664)] = 21082, - [SMALL_STATE(665)] = 21092, - [SMALL_STATE(666)] = 21102, - [SMALL_STATE(667)] = 21112, - [SMALL_STATE(668)] = 21122, - [SMALL_STATE(669)] = 21132, - [SMALL_STATE(670)] = 21142, - [SMALL_STATE(671)] = 21152, - [SMALL_STATE(672)] = 21162, - [SMALL_STATE(673)] = 21170, - [SMALL_STATE(674)] = 21180, - [SMALL_STATE(675)] = 21188, - [SMALL_STATE(676)] = 21198, - [SMALL_STATE(677)] = 21208, - [SMALL_STATE(678)] = 21218, - [SMALL_STATE(679)] = 21226, - [SMALL_STATE(680)] = 21234, - [SMALL_STATE(681)] = 21244, - [SMALL_STATE(682)] = 21254, - [SMALL_STATE(683)] = 21262, - [SMALL_STATE(684)] = 21272, - [SMALL_STATE(685)] = 21282, - [SMALL_STATE(686)] = 21290, - [SMALL_STATE(687)] = 21298, - [SMALL_STATE(688)] = 21308, - [SMALL_STATE(689)] = 21316, - [SMALL_STATE(690)] = 21324, - [SMALL_STATE(691)] = 21334, - [SMALL_STATE(692)] = 21342, - [SMALL_STATE(693)] = 21352, - [SMALL_STATE(694)] = 21362, - [SMALL_STATE(695)] = 21372, - [SMALL_STATE(696)] = 21382, - [SMALL_STATE(697)] = 21390, - [SMALL_STATE(698)] = 21400, - [SMALL_STATE(699)] = 21410, - [SMALL_STATE(700)] = 21420, - [SMALL_STATE(701)] = 21428, - [SMALL_STATE(702)] = 21438, - [SMALL_STATE(703)] = 21448, - [SMALL_STATE(704)] = 21456, - [SMALL_STATE(705)] = 21466, - [SMALL_STATE(706)] = 21476, - [SMALL_STATE(707)] = 21486, - [SMALL_STATE(708)] = 21496, - [SMALL_STATE(709)] = 21506, - [SMALL_STATE(710)] = 21514, - [SMALL_STATE(711)] = 21524, - [SMALL_STATE(712)] = 21532, - [SMALL_STATE(713)] = 21542, - [SMALL_STATE(714)] = 21550, - [SMALL_STATE(715)] = 21560, - [SMALL_STATE(716)] = 21570, - [SMALL_STATE(717)] = 21580, - [SMALL_STATE(718)] = 21590, - [SMALL_STATE(719)] = 21600, - [SMALL_STATE(720)] = 21610, - [SMALL_STATE(721)] = 21620, - [SMALL_STATE(722)] = 21630, - [SMALL_STATE(723)] = 21640, - [SMALL_STATE(724)] = 21650, - [SMALL_STATE(725)] = 21660, - [SMALL_STATE(726)] = 21670, - [SMALL_STATE(727)] = 21680, - [SMALL_STATE(728)] = 21690, - [SMALL_STATE(729)] = 21700, - [SMALL_STATE(730)] = 21708, - [SMALL_STATE(731)] = 21718, - [SMALL_STATE(732)] = 21725, - [SMALL_STATE(733)] = 21732, - [SMALL_STATE(734)] = 21739, - [SMALL_STATE(735)] = 21746, - [SMALL_STATE(736)] = 21753, - [SMALL_STATE(737)] = 21760, - [SMALL_STATE(738)] = 21767, - [SMALL_STATE(739)] = 21774, - [SMALL_STATE(740)] = 21781, - [SMALL_STATE(741)] = 21788, - [SMALL_STATE(742)] = 21795, - [SMALL_STATE(743)] = 21802, - [SMALL_STATE(744)] = 21809, - [SMALL_STATE(745)] = 21816, - [SMALL_STATE(746)] = 21823, - [SMALL_STATE(747)] = 21830, - [SMALL_STATE(748)] = 21837, - [SMALL_STATE(749)] = 21844, - [SMALL_STATE(750)] = 21851, - [SMALL_STATE(751)] = 21858, - [SMALL_STATE(752)] = 21865, - [SMALL_STATE(753)] = 21872, - [SMALL_STATE(754)] = 21879, - [SMALL_STATE(755)] = 21886, - [SMALL_STATE(756)] = 21893, - [SMALL_STATE(757)] = 21900, - [SMALL_STATE(758)] = 21907, - [SMALL_STATE(759)] = 21914, - [SMALL_STATE(760)] = 21921, - [SMALL_STATE(761)] = 21928, - [SMALL_STATE(762)] = 21935, - [SMALL_STATE(763)] = 21942, - [SMALL_STATE(764)] = 21949, - [SMALL_STATE(765)] = 21956, - [SMALL_STATE(766)] = 21963, - [SMALL_STATE(767)] = 21970, - [SMALL_STATE(768)] = 21977, - [SMALL_STATE(769)] = 21984, - [SMALL_STATE(770)] = 21991, - [SMALL_STATE(771)] = 21998, - [SMALL_STATE(772)] = 22005, - [SMALL_STATE(773)] = 22012, - [SMALL_STATE(774)] = 22019, - [SMALL_STATE(775)] = 22026, - [SMALL_STATE(776)] = 22033, - [SMALL_STATE(777)] = 22040, - [SMALL_STATE(778)] = 22047, - [SMALL_STATE(779)] = 22054, - [SMALL_STATE(780)] = 22061, - [SMALL_STATE(781)] = 22068, - [SMALL_STATE(782)] = 22075, - [SMALL_STATE(783)] = 22082, - [SMALL_STATE(784)] = 22089, - [SMALL_STATE(785)] = 22096, - [SMALL_STATE(786)] = 22103, - [SMALL_STATE(787)] = 22110, - [SMALL_STATE(788)] = 22117, - [SMALL_STATE(789)] = 22124, - [SMALL_STATE(790)] = 22131, - [SMALL_STATE(791)] = 22138, - [SMALL_STATE(792)] = 22145, - [SMALL_STATE(793)] = 22152, - [SMALL_STATE(794)] = 22159, - [SMALL_STATE(795)] = 22166, - [SMALL_STATE(796)] = 22173, - [SMALL_STATE(797)] = 22180, - [SMALL_STATE(798)] = 22187, - [SMALL_STATE(799)] = 22194, - [SMALL_STATE(800)] = 22201, - [SMALL_STATE(801)] = 22208, - [SMALL_STATE(802)] = 22215, - [SMALL_STATE(803)] = 22222, - [SMALL_STATE(804)] = 22229, - [SMALL_STATE(805)] = 22236, - [SMALL_STATE(806)] = 22243, - [SMALL_STATE(807)] = 22250, - [SMALL_STATE(808)] = 22257, - [SMALL_STATE(809)] = 22264, - [SMALL_STATE(810)] = 22271, - [SMALL_STATE(811)] = 22278, - [SMALL_STATE(812)] = 22285, - [SMALL_STATE(813)] = 22292, - [SMALL_STATE(814)] = 22299, - [SMALL_STATE(815)] = 22306, - [SMALL_STATE(816)] = 22313, - [SMALL_STATE(817)] = 22320, - [SMALL_STATE(818)] = 22327, - [SMALL_STATE(819)] = 22334, - [SMALL_STATE(820)] = 22341, - [SMALL_STATE(821)] = 22348, - [SMALL_STATE(822)] = 22355, - [SMALL_STATE(823)] = 22362, - [SMALL_STATE(824)] = 22369, - [SMALL_STATE(825)] = 22376, - [SMALL_STATE(826)] = 22383, - [SMALL_STATE(827)] = 22390, - [SMALL_STATE(828)] = 22397, - [SMALL_STATE(829)] = 22404, - [SMALL_STATE(830)] = 22411, - [SMALL_STATE(831)] = 22418, + [SMALL_STATE(422)] = 17733, + [SMALL_STATE(423)] = 17748, + [SMALL_STATE(424)] = 17765, + [SMALL_STATE(425)] = 17782, + [SMALL_STATE(426)] = 17799, + [SMALL_STATE(427)] = 17814, + [SMALL_STATE(428)] = 17829, + [SMALL_STATE(429)] = 17844, + [SMALL_STATE(430)] = 17859, + [SMALL_STATE(431)] = 17874, + [SMALL_STATE(432)] = 17889, + [SMALL_STATE(433)] = 17904, + [SMALL_STATE(434)] = 17919, + [SMALL_STATE(435)] = 17934, + [SMALL_STATE(436)] = 17949, + [SMALL_STATE(437)] = 17964, + [SMALL_STATE(438)] = 17979, + [SMALL_STATE(439)] = 17998, + [SMALL_STATE(440)] = 18018, + [SMALL_STATE(441)] = 18034, + [SMALL_STATE(442)] = 18048, + [SMALL_STATE(443)] = 18064, + [SMALL_STATE(444)] = 18086, + [SMALL_STATE(445)] = 18100, + [SMALL_STATE(446)] = 18114, + [SMALL_STATE(447)] = 18132, + [SMALL_STATE(448)] = 18146, + [SMALL_STATE(449)] = 18166, + [SMALL_STATE(450)] = 18182, + [SMALL_STATE(451)] = 18198, + [SMALL_STATE(452)] = 18216, + [SMALL_STATE(453)] = 18230, + [SMALL_STATE(454)] = 18252, + [SMALL_STATE(455)] = 18266, + [SMALL_STATE(456)] = 18282, + [SMALL_STATE(457)] = 18300, + [SMALL_STATE(458)] = 18320, + [SMALL_STATE(459)] = 18336, + [SMALL_STATE(460)] = 18356, + [SMALL_STATE(461)] = 18374, + [SMALL_STATE(462)] = 18388, + [SMALL_STATE(463)] = 18408, + [SMALL_STATE(464)] = 18428, + [SMALL_STATE(465)] = 18444, + [SMALL_STATE(466)] = 18464, + [SMALL_STATE(467)] = 18482, + [SMALL_STATE(468)] = 18496, + [SMALL_STATE(469)] = 18514, + [SMALL_STATE(470)] = 18528, + [SMALL_STATE(471)] = 18544, + [SMALL_STATE(472)] = 18560, + [SMALL_STATE(473)] = 18576, + [SMALL_STATE(474)] = 18596, + [SMALL_STATE(475)] = 18613, + [SMALL_STATE(476)] = 18624, + [SMALL_STATE(477)] = 18643, + [SMALL_STATE(478)] = 18662, + [SMALL_STATE(479)] = 18681, + [SMALL_STATE(480)] = 18700, + [SMALL_STATE(481)] = 18711, + [SMALL_STATE(482)] = 18726, + [SMALL_STATE(483)] = 18737, + [SMALL_STATE(484)] = 18754, + [SMALL_STATE(485)] = 18773, + [SMALL_STATE(486)] = 18792, + [SMALL_STATE(487)] = 18811, + [SMALL_STATE(488)] = 18830, + [SMALL_STATE(489)] = 18845, + [SMALL_STATE(490)] = 18860, + [SMALL_STATE(491)] = 18879, + [SMALL_STATE(492)] = 18894, + [SMALL_STATE(493)] = 18913, + [SMALL_STATE(494)] = 18932, + [SMALL_STATE(495)] = 18951, + [SMALL_STATE(496)] = 18970, + [SMALL_STATE(497)] = 18989, + [SMALL_STATE(498)] = 19008, + [SMALL_STATE(499)] = 19027, + [SMALL_STATE(500)] = 19042, + [SMALL_STATE(501)] = 19059, + [SMALL_STATE(502)] = 19074, + [SMALL_STATE(503)] = 19089, + [SMALL_STATE(504)] = 19104, + [SMALL_STATE(505)] = 19117, + [SMALL_STATE(506)] = 19132, + [SMALL_STATE(507)] = 19145, + [SMALL_STATE(508)] = 19159, + [SMALL_STATE(509)] = 19169, + [SMALL_STATE(510)] = 19185, + [SMALL_STATE(511)] = 19199, + [SMALL_STATE(512)] = 19213, + [SMALL_STATE(513)] = 19225, + [SMALL_STATE(514)] = 19241, + [SMALL_STATE(515)] = 19255, + [SMALL_STATE(516)] = 19269, + [SMALL_STATE(517)] = 19283, + [SMALL_STATE(518)] = 19299, + [SMALL_STATE(519)] = 19313, + [SMALL_STATE(520)] = 19329, + [SMALL_STATE(521)] = 19345, + [SMALL_STATE(522)] = 19357, + [SMALL_STATE(523)] = 19373, + [SMALL_STATE(524)] = 19387, + [SMALL_STATE(525)] = 19401, + [SMALL_STATE(526)] = 19417, + [SMALL_STATE(527)] = 19433, + [SMALL_STATE(528)] = 19449, + [SMALL_STATE(529)] = 19463, + [SMALL_STATE(530)] = 19477, + [SMALL_STATE(531)] = 19493, + [SMALL_STATE(532)] = 19507, + [SMALL_STATE(533)] = 19521, + [SMALL_STATE(534)] = 19537, + [SMALL_STATE(535)] = 19553, + [SMALL_STATE(536)] = 19569, + [SMALL_STATE(537)] = 19585, + [SMALL_STATE(538)] = 19599, + [SMALL_STATE(539)] = 19613, + [SMALL_STATE(540)] = 19629, + [SMALL_STATE(541)] = 19639, + [SMALL_STATE(542)] = 19653, + [SMALL_STATE(543)] = 19669, + [SMALL_STATE(544)] = 19679, + [SMALL_STATE(545)] = 19691, + [SMALL_STATE(546)] = 19705, + [SMALL_STATE(547)] = 19721, + [SMALL_STATE(548)] = 19733, + [SMALL_STATE(549)] = 19745, + [SMALL_STATE(550)] = 19759, + [SMALL_STATE(551)] = 19769, + [SMALL_STATE(552)] = 19785, + [SMALL_STATE(553)] = 19799, + [SMALL_STATE(554)] = 19815, + [SMALL_STATE(555)] = 19829, + [SMALL_STATE(556)] = 19839, + [SMALL_STATE(557)] = 19855, + [SMALL_STATE(558)] = 19869, + [SMALL_STATE(559)] = 19879, + [SMALL_STATE(560)] = 19893, + [SMALL_STATE(561)] = 19905, + [SMALL_STATE(562)] = 19917, + [SMALL_STATE(563)] = 19928, + [SMALL_STATE(564)] = 19941, + [SMALL_STATE(565)] = 19952, + [SMALL_STATE(566)] = 19965, + [SMALL_STATE(567)] = 19974, + [SMALL_STATE(568)] = 19983, + [SMALL_STATE(569)] = 19992, + [SMALL_STATE(570)] = 20005, + [SMALL_STATE(571)] = 20018, + [SMALL_STATE(572)] = 20027, + [SMALL_STATE(573)] = 20040, + [SMALL_STATE(574)] = 20053, + [SMALL_STATE(575)] = 20064, + [SMALL_STATE(576)] = 20077, + [SMALL_STATE(577)] = 20088, + [SMALL_STATE(578)] = 20101, + [SMALL_STATE(579)] = 20114, + [SMALL_STATE(580)] = 20127, + [SMALL_STATE(581)] = 20138, + [SMALL_STATE(582)] = 20149, + [SMALL_STATE(583)] = 20162, + [SMALL_STATE(584)] = 20175, + [SMALL_STATE(585)] = 20188, + [SMALL_STATE(586)] = 20201, + [SMALL_STATE(587)] = 20214, + [SMALL_STATE(588)] = 20227, + [SMALL_STATE(589)] = 20240, + [SMALL_STATE(590)] = 20253, + [SMALL_STATE(591)] = 20266, + [SMALL_STATE(592)] = 20279, + [SMALL_STATE(593)] = 20292, + [SMALL_STATE(594)] = 20305, + [SMALL_STATE(595)] = 20316, + [SMALL_STATE(596)] = 20329, + [SMALL_STATE(597)] = 20342, + [SMALL_STATE(598)] = 20353, + [SMALL_STATE(599)] = 20366, + [SMALL_STATE(600)] = 20379, + [SMALL_STATE(601)] = 20392, + [SMALL_STATE(602)] = 20405, + [SMALL_STATE(603)] = 20418, + [SMALL_STATE(604)] = 20427, + [SMALL_STATE(605)] = 20440, + [SMALL_STATE(606)] = 20453, + [SMALL_STATE(607)] = 20466, + [SMALL_STATE(608)] = 20479, + [SMALL_STATE(609)] = 20492, + [SMALL_STATE(610)] = 20505, + [SMALL_STATE(611)] = 20518, + [SMALL_STATE(612)] = 20531, + [SMALL_STATE(613)] = 20544, + [SMALL_STATE(614)] = 20557, + [SMALL_STATE(615)] = 20568, + [SMALL_STATE(616)] = 20581, + [SMALL_STATE(617)] = 20594, + [SMALL_STATE(618)] = 20607, + [SMALL_STATE(619)] = 20620, + [SMALL_STATE(620)] = 20633, + [SMALL_STATE(621)] = 20646, + [SMALL_STATE(622)] = 20659, + [SMALL_STATE(623)] = 20672, + [SMALL_STATE(624)] = 20681, + [SMALL_STATE(625)] = 20694, + [SMALL_STATE(626)] = 20707, + [SMALL_STATE(627)] = 20718, + [SMALL_STATE(628)] = 20729, + [SMALL_STATE(629)] = 20740, + [SMALL_STATE(630)] = 20753, + [SMALL_STATE(631)] = 20766, + [SMALL_STATE(632)] = 20777, + [SMALL_STATE(633)] = 20788, + [SMALL_STATE(634)] = 20801, + [SMALL_STATE(635)] = 20814, + [SMALL_STATE(636)] = 20827, + [SMALL_STATE(637)] = 20840, + [SMALL_STATE(638)] = 20853, + [SMALL_STATE(639)] = 20863, + [SMALL_STATE(640)] = 20873, + [SMALL_STATE(641)] = 20881, + [SMALL_STATE(642)] = 20889, + [SMALL_STATE(643)] = 20899, + [SMALL_STATE(644)] = 20909, + [SMALL_STATE(645)] = 20919, + [SMALL_STATE(646)] = 20929, + [SMALL_STATE(647)] = 20939, + [SMALL_STATE(648)] = 20949, + [SMALL_STATE(649)] = 20959, + [SMALL_STATE(650)] = 20969, + [SMALL_STATE(651)] = 20979, + [SMALL_STATE(652)] = 20989, + [SMALL_STATE(653)] = 20999, + [SMALL_STATE(654)] = 21009, + [SMALL_STATE(655)] = 21019, + [SMALL_STATE(656)] = 21029, + [SMALL_STATE(657)] = 21039, + [SMALL_STATE(658)] = 21049, + [SMALL_STATE(659)] = 21057, + [SMALL_STATE(660)] = 21067, + [SMALL_STATE(661)] = 21075, + [SMALL_STATE(662)] = 21085, + [SMALL_STATE(663)] = 21095, + [SMALL_STATE(664)] = 21105, + [SMALL_STATE(665)] = 21115, + [SMALL_STATE(666)] = 21125, + [SMALL_STATE(667)] = 21135, + [SMALL_STATE(668)] = 21145, + [SMALL_STATE(669)] = 21153, + [SMALL_STATE(670)] = 21163, + [SMALL_STATE(671)] = 21173, + [SMALL_STATE(672)] = 21183, + [SMALL_STATE(673)] = 21193, + [SMALL_STATE(674)] = 21203, + [SMALL_STATE(675)] = 21213, + [SMALL_STATE(676)] = 21223, + [SMALL_STATE(677)] = 21233, + [SMALL_STATE(678)] = 21241, + [SMALL_STATE(679)] = 21249, + [SMALL_STATE(680)] = 21259, + [SMALL_STATE(681)] = 21267, + [SMALL_STATE(682)] = 21275, + [SMALL_STATE(683)] = 21283, + [SMALL_STATE(684)] = 21293, + [SMALL_STATE(685)] = 21303, + [SMALL_STATE(686)] = 21311, + [SMALL_STATE(687)] = 21319, + [SMALL_STATE(688)] = 21329, + [SMALL_STATE(689)] = 21339, + [SMALL_STATE(690)] = 21347, + [SMALL_STATE(691)] = 21357, + [SMALL_STATE(692)] = 21367, + [SMALL_STATE(693)] = 21375, + [SMALL_STATE(694)] = 21385, + [SMALL_STATE(695)] = 21393, + [SMALL_STATE(696)] = 21401, + [SMALL_STATE(697)] = 21409, + [SMALL_STATE(698)] = 21419, + [SMALL_STATE(699)] = 21427, + [SMALL_STATE(700)] = 21437, + [SMALL_STATE(701)] = 21447, + [SMALL_STATE(702)] = 21455, + [SMALL_STATE(703)] = 21465, + [SMALL_STATE(704)] = 21475, + [SMALL_STATE(705)] = 21485, + [SMALL_STATE(706)] = 21495, + [SMALL_STATE(707)] = 21505, + [SMALL_STATE(708)] = 21515, + [SMALL_STATE(709)] = 21525, + [SMALL_STATE(710)] = 21535, + [SMALL_STATE(711)] = 21545, + [SMALL_STATE(712)] = 21555, + [SMALL_STATE(713)] = 21565, + [SMALL_STATE(714)] = 21575, + [SMALL_STATE(715)] = 21583, + [SMALL_STATE(716)] = 21593, + [SMALL_STATE(717)] = 21601, + [SMALL_STATE(718)] = 21611, + [SMALL_STATE(719)] = 21621, + [SMALL_STATE(720)] = 21631, + [SMALL_STATE(721)] = 21639, + [SMALL_STATE(722)] = 21647, + [SMALL_STATE(723)] = 21657, + [SMALL_STATE(724)] = 21667, + [SMALL_STATE(725)] = 21677, + [SMALL_STATE(726)] = 21687, + [SMALL_STATE(727)] = 21697, + [SMALL_STATE(728)] = 21707, + [SMALL_STATE(729)] = 21717, + [SMALL_STATE(730)] = 21727, + [SMALL_STATE(731)] = 21735, + [SMALL_STATE(732)] = 21745, + [SMALL_STATE(733)] = 21755, + [SMALL_STATE(734)] = 21762, + [SMALL_STATE(735)] = 21769, + [SMALL_STATE(736)] = 21776, + [SMALL_STATE(737)] = 21783, + [SMALL_STATE(738)] = 21790, + [SMALL_STATE(739)] = 21797, + [SMALL_STATE(740)] = 21804, + [SMALL_STATE(741)] = 21811, + [SMALL_STATE(742)] = 21818, + [SMALL_STATE(743)] = 21825, + [SMALL_STATE(744)] = 21832, + [SMALL_STATE(745)] = 21839, + [SMALL_STATE(746)] = 21846, + [SMALL_STATE(747)] = 21853, + [SMALL_STATE(748)] = 21860, + [SMALL_STATE(749)] = 21867, + [SMALL_STATE(750)] = 21874, + [SMALL_STATE(751)] = 21881, + [SMALL_STATE(752)] = 21888, + [SMALL_STATE(753)] = 21895, + [SMALL_STATE(754)] = 21902, + [SMALL_STATE(755)] = 21909, + [SMALL_STATE(756)] = 21916, + [SMALL_STATE(757)] = 21923, + [SMALL_STATE(758)] = 21930, + [SMALL_STATE(759)] = 21937, + [SMALL_STATE(760)] = 21944, + [SMALL_STATE(761)] = 21951, + [SMALL_STATE(762)] = 21958, + [SMALL_STATE(763)] = 21965, + [SMALL_STATE(764)] = 21972, + [SMALL_STATE(765)] = 21979, + [SMALL_STATE(766)] = 21986, + [SMALL_STATE(767)] = 21993, + [SMALL_STATE(768)] = 22000, + [SMALL_STATE(769)] = 22007, + [SMALL_STATE(770)] = 22014, + [SMALL_STATE(771)] = 22021, + [SMALL_STATE(772)] = 22028, + [SMALL_STATE(773)] = 22035, + [SMALL_STATE(774)] = 22042, + [SMALL_STATE(775)] = 22049, + [SMALL_STATE(776)] = 22056, + [SMALL_STATE(777)] = 22063, + [SMALL_STATE(778)] = 22070, + [SMALL_STATE(779)] = 22077, + [SMALL_STATE(780)] = 22084, + [SMALL_STATE(781)] = 22091, + [SMALL_STATE(782)] = 22098, + [SMALL_STATE(783)] = 22105, + [SMALL_STATE(784)] = 22112, + [SMALL_STATE(785)] = 22119, + [SMALL_STATE(786)] = 22126, + [SMALL_STATE(787)] = 22133, + [SMALL_STATE(788)] = 22140, + [SMALL_STATE(789)] = 22147, + [SMALL_STATE(790)] = 22154, + [SMALL_STATE(791)] = 22161, + [SMALL_STATE(792)] = 22168, + [SMALL_STATE(793)] = 22175, + [SMALL_STATE(794)] = 22182, + [SMALL_STATE(795)] = 22189, + [SMALL_STATE(796)] = 22196, + [SMALL_STATE(797)] = 22203, + [SMALL_STATE(798)] = 22210, + [SMALL_STATE(799)] = 22217, + [SMALL_STATE(800)] = 22224, + [SMALL_STATE(801)] = 22231, + [SMALL_STATE(802)] = 22238, + [SMALL_STATE(803)] = 22245, + [SMALL_STATE(804)] = 22252, + [SMALL_STATE(805)] = 22259, + [SMALL_STATE(806)] = 22266, + [SMALL_STATE(807)] = 22273, + [SMALL_STATE(808)] = 22280, + [SMALL_STATE(809)] = 22287, + [SMALL_STATE(810)] = 22294, + [SMALL_STATE(811)] = 22301, + [SMALL_STATE(812)] = 22308, + [SMALL_STATE(813)] = 22315, + [SMALL_STATE(814)] = 22322, + [SMALL_STATE(815)] = 22329, + [SMALL_STATE(816)] = 22336, + [SMALL_STATE(817)] = 22343, + [SMALL_STATE(818)] = 22350, + [SMALL_STATE(819)] = 22357, + [SMALL_STATE(820)] = 22364, + [SMALL_STATE(821)] = 22371, + [SMALL_STATE(822)] = 22378, + [SMALL_STATE(823)] = 22385, + [SMALL_STATE(824)] = 22392, + [SMALL_STATE(825)] = 22399, + [SMALL_STATE(826)] = 22406, + [SMALL_STATE(827)] = 22413, + [SMALL_STATE(828)] = 22420, + [SMALL_STATE(829)] = 22427, + [SMALL_STATE(830)] = 22434, + [SMALL_STATE(831)] = 22441, + [SMALL_STATE(832)] = 22448, + [SMALL_STATE(833)] = 22455, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -24690,864 +24733,868 @@ 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(831), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(580), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), [21] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 22), [23] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 22), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [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), - [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(647), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(648), - [41] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 23), - [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 23), - [45] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primitive, 1, 0, 0), - [47] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), - [49] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 30), - [51] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 30), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [55] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), - [57] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), - [59] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), - [61] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), - [63] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), - [65] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), - [67] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), - [69] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), - [71] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), - [73] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), - [75] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), - [77] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), - [81] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group, 3, 0, 0), - [83] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group, 3, 0, 0), - [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 3, 0, 21), - [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 3, 0, 21), - [89] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), - [91] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), - [93] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bracket_expression, 4, 0, 22), - [95] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bracket_expression, 4, 0, 22), - [97] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), - [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), - [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), - [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [27] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), + [29] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(652), + [37] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 30), + [39] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 30), + [41] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 17), + [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 17), + [45] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 23), + [47] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 23), + [49] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primitive, 1, 0, 0), + [51] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [57] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), + [59] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), + [61] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), + [63] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), + [65] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), + [67] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), + [69] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), + [71] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), + [73] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), + [75] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), + [77] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group, 3, 0, 0), + [79] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group, 3, 0, 0), + [81] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), + [83] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), + [85] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), + [87] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), + [89] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), + [91] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), + [93] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), + [95] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), + [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 3, 0, 21), + [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 3, 0, 21), + [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bracket_expression, 4, 0, 22), + [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bracket_expression, 4, 0, 22), [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipe_argument, 2, 0, 0), [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipe_argument, 2, 0, 0), - [109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 1, 0, 24), - [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 1, 0, 24), - [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 39), - [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ternary_expression, 5, 0, 39), - [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), - [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), - [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), - [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), - [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 39), + [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ternary_expression, 5, 0, 39), + [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 1, 0, 24), + [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 1, 0, 24), + [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), + [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), + [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), + [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_arguments, 1, 0, 0), [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_arguments, 1, 0, 0), [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), - [141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(219), - [144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(214), + [144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), [146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), - [148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), [150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), [152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), - [154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(648), + [154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(652), [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_sequence, 1, 0, 0), [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_sequence, 1, 0, 0), - [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), - [163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(804), - [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), - [168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(220), + [161] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(788), + [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), + [166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(217), [171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 2, 0, 31), [173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 2, 0, 31), - [175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(702), - [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), - [182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0), - [184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_expression, 1, 0, 0), - [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 20), - [192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 20), - [194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), - [196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), - [198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 1, 0, 0), - [200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 2, 0, 13), - [204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 2, 0, 13), - [206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), - [208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), - [212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), + [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), + [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), + [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), + [187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0), + [189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_expression, 1, 0, 0), + [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [193] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(703), + [196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), + [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(653), + [200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 2, 0, 13), + [202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 2, 0, 13), + [204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), + [208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 20), + [210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 20), + [212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 1, 0, 0), + [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), [216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), - [222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), - [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), - [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), - [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), + [222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), + [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), + [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), - [238] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(831), - [241] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(580), - [244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(802), - [247] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(293), - [250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(132), - [253] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(135), - [256] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(304), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), - [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [275] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(817), - [278] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(615), - [281] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(773), - [284] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(392), - [287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(144), - [290] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(133), - [293] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(340), - [296] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(214), - [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1, 0, 1), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), - [313] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(707), - [316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), - [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), - [332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), - [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(586), - [346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), - [348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), - [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), - [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [360] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), SHIFT_REPEAT(492), + [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), + [246] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(822), + [249] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(601), + [252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(764), + [255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(301), + [258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(141), + [261] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(131), + [264] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(299), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1, 0, 1), + [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), + [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), + [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(223), + [286] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(819), + [289] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(621), + [292] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(776), + [295] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(376), + [298] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(132), + [301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(138), + [304] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(340), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), + [313] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(653), + [316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), + [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), + [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), + [326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), + [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), + [346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), + [348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578), + [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), + [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), + [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [360] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), SHIFT_REPEAT(477), [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), - [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), - [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), - [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), - [379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), - [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), - [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), - [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), - [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), - [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), + [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), + [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), + [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), + [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), + [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), - [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), - [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), - [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), - [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), - [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), - [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), - [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), - [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), - [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), - [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), - [543] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(346), - [546] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(527), - [549] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(751), - [552] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(452), - [555] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(559), - [558] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(517), - [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), - [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), - [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), - [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452), - [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), - [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), - [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [581] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(210), - [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [588] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(400), - [591] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(554), - [594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(820), - [597] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(470), - [600] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(556), - [603] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(545), - [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), - [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), - [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), - [614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470), - [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), - [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), - [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), - [628] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(221), - [631] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(687), - [634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 12), - [636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 12), - [638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 3, 0, 0), - [640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11), - [642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(500), - [644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 19), - [646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 19), - [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [660] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(487), - [663] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(492), - [666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), - [668] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(218), - [671] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(421), - [674] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(705), - [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 5, 0, 16), - [687] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 5, 0, 16), - [689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 3, 0, 16), - [693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), - [695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 3, 0, 16), + [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), + [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), + [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), + [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), + [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), + [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), + [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), + [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), + [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), + [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), + [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), + [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), + [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [557] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(215), + [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), + [570] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(363), + [573] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(545), + [576] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(779), + [579] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(456), + [582] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(523), + [585] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(532), + [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), + [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), + [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), + [598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446), + [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), + [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), + [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), + [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), + [608] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(414), + [611] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(557), + [614] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(746), + [617] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(446), + [620] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(559), + [623] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(541), + [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), + [628] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(208), + [631] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(688), + [634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 19), + [636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 19), + [638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 12), + [640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 12), + [642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 3, 0, 0), + [644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), + [646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), + [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [660] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(709), + [663] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(476), + [666] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(477), + [669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), + [671] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(221), + [674] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(425), + [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 3, 0, 16), + [689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), + [691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 3, 0, 16), + [695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 5, 0, 16), + [697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 5, 0, 16), [699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 6, 0, 29), [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 6, 0, 29), - [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 3, 0, 0), - [705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 3, 0, 0), - [707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), - [709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 15), - [711] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 15), - [713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 5, 0, 47), - [715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 5, 0, 47), - [717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 5, 0, 48), - [719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 5, 0, 48), - [721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_expression, 7, 0, 0), - [723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_expression, 7, 0, 0), - [725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), - [727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), - [729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), - [731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), - [733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 0), - [735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 0), + [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 2, 0, 0), + [705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 2, 0, 0), + [707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 5), + [709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 5), + [711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 3, 0, 0), + [713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 3, 0, 0), + [715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 0), + [719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 0), + [721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_body_expression, 4, 0, 36), + [723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__switch_body_expression, 4, 0, 36), + [725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 6), + [727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 6), + [729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), + [731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), + [733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 7), + [735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 7), [737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 4, 0, 37), [739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 4, 0, 37), - [741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 1, 0, 0), - [743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 1, 0, 0), - [745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 3, 0, 14), - [747] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 3, 0, 14), - [749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 3, 0, 14), - [751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 3, 0, 14), - [753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 3, 0, 14), - [755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 3, 0, 14), - [757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 4, 0, 38), - [759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 4, 0, 38), - [761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_error_statement, 3, 0, 14), - [763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_error_statement, 3, 0, 14), - [765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 3, 0, 14), - [767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 3, 0, 14), - [769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 3, 0, 0), - [771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3, 0, 0), - [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), - [777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), - [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), - [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), - [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), - [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), - [787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), - [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 3, 0, 0), - [795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 3, 0, 0), - [797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 4, 0, 29), - [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [801] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 4, 0, 29), - [803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), - [805] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), - [807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 3, 0, 15), - [809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 3, 0, 15), - [811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 3, 0, 0), - [813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 3, 0, 0), - [815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 3, 0, 0), - [817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 3, 0, 0), - [819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread, 2, 0, 0), - [821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), - [823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(397), - [825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__node, 1, 0, 1), - [827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__node, 1, 0, 1), - [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_statement, 1, 0, 1), - [833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_statement, 1, 0, 1), - [835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 2, 0, 0), - [837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 2, 0, 0), - [839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 2), - [841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 2), - [843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 2, 0, 0), - [845] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 2, 0, 0), - [847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 2, 0, 0), - [849] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 2, 0, 0), - [851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 3), - [853] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 3), - [855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_statement, 4, 0, 25), - [857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_statement, 4, 0, 25), - [859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), - [861] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), - [863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 2, 0, 8), - [865] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 2, 0, 8), - [867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 2, 0, 9), - [869] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 2, 0, 9), - [871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 4, 0, 26), - [873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 4, 0, 26), - [875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 4, 0, 26), - [877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 4, 0, 26), - [879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 4, 0, 26), - [881] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 4, 0, 26), - [883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doctype, 4, 0, 0), - [885] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_doctype, 4, 0, 0), - [887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 4, 0, 0), - [889] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 4, 0, 0), - [891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 4), - [893] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 4), - [895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_tag, 3, 0, 0), - [897] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_tag, 3, 0, 0), - [899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2, 0, 10), - [901] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2, 0, 10), - [903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_statement, 2, 0, 10), - [905] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_statement, 2, 0, 10), - [907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 5), - [909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 5), - [911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 6), - [913] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 6), - [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), - [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), - [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), - [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 7), - [931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 7), - [933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_body_expression, 4, 0, 36), - [935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__switch_body_expression, 4, 0, 36), - [937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 3, 0, 0), - [939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 3, 0, 0), - [941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 1, 0, 0), - [943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 1, 0, 0), - [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), - [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), - [951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 1, 0, 0), - [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), - [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), - [957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206), - [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 1, 0, 24), - [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(749), - [965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), - [969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), - [971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 2, 0, 27), - [973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 2, 0, 27), - [975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 4, 0, 0), - [979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 4, 0, 0), - [981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 18), - [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), - [987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_two_way_binding, 4, 0, 0), - [989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_two_way_binding, 4, 0, 0), - [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), - [993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), - [995] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), - [997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_event_binding, 4, 0, 0), - [1001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_event_binding, 4, 0, 0), - [1003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 6, 0, 27), - [1005] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 6, 0, 27), - [1007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 4, 0, 45), - [1009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 4, 0, 45), - [1011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), - [1013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), - [1015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 4, 0, 0), - [1017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 4, 0, 0), - [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), - [1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [1023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 28), - [1025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [1027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), - [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [1031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 5, 0, 0), - [1033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 5, 0, 0), - [1035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), - [1037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_binding, 4, 0, 0), - [1039] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_binding, 4, 0, 0), - [1041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), - [1043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), - [1045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 3, 0, 0), - [1047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 3, 0, 0), - [1049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 1, 0, 0), - [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), - [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), - [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [1059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 3, 0, 60), - [1061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), - [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 4, 0, 38), + [743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 4, 0, 38), + [745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 4, 0, 29), + [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 4, 0, 29), + [751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 2, 0, 0), + [753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 2, 0, 0), + [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), + [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), + [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), + [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), + [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), + [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), + [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), + [775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 2, 0, 0), + [777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 2, 0, 0), + [779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), + [781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), + [783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 3, 0, 14), + [785] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 3, 0, 14), + [787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 3, 0, 14), + [789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 3, 0, 14), + [791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 5, 0, 47), + [793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 5, 0, 47), + [795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 5, 0, 48), + [797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 5, 0, 48), + [799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), + [801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), + [803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_statement, 4, 0, 25), + [805] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_statement, 4, 0, 25), + [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_tag, 3, 0, 0), + [811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_tag, 3, 0, 0), + [813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_statement, 1, 0, 1), + [815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_statement, 1, 0, 1), + [817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 3, 0, 14), + [819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 3, 0, 14), + [821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_error_statement, 3, 0, 14), + [823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_error_statement, 3, 0, 14), + [825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), + [827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), + [829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 4, 0, 26), + [831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 4, 0, 26), + [833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 2, 0, 8), + [835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 2, 0, 8), + [837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 3, 0, 14), + [839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 3, 0, 14), + [841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 4, 0, 26), + [843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 4, 0, 26), + [845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 3, 0, 0), + [847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3, 0, 0), + [849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 2, 0, 9), + [851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 2, 0, 9), + [853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 3, 0, 0), + [855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 3, 0, 0), + [857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 1, 0, 0), + [859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 1, 0, 0), + [861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 2), + [863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 2), + [865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 4, 0, 26), + [867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 4, 0, 26), + [869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 15), + [871] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 15), + [873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 3), + [875] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 3), + [877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doctype, 4, 0, 0), + [879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_doctype, 4, 0, 0), + [881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), + [883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), + [885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2, 0, 10), + [887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2, 0, 10), + [889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 4), + [891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 4), + [893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 3, 0, 15), + [895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 3, 0, 15), + [897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_statement, 2, 0, 10), + [899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_statement, 2, 0, 10), + [901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 3, 0, 0), + [903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 3, 0, 0), + [905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 4, 0, 0), + [907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 4, 0, 0), + [909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 3, 0, 0), + [911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 3, 0, 0), + [913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread, 2, 0, 0), + [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), + [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), + [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__node, 1, 0, 1), + [931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__node, 1, 0, 1), + [933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_expression, 7, 0, 0), + [935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_expression, 7, 0, 0), + [937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 1, 0, 0), + [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), + [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), + [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), + [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 18), + [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), + [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 1, 0, 24), + [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(758), + [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), + [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), + [963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 3, 0, 0), + [965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 3, 0, 0), + [967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 1, 0, 0), + [969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 1, 0, 0), + [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), + [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 4, 0, 0), + [977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 4, 0, 0), + [979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 2, 0, 27), + [981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 2, 0, 27), + [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), + [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(732), + [987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 4, 0, 45), + [989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 4, 0, 45), + [991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 3, 0, 0), + [993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 3, 0, 0), + [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_two_way_binding, 4, 0, 0), + [999] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_two_way_binding, 4, 0, 0), + [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), + [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [1007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), + [1009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), + [1011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), + [1013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 6, 0, 27), + [1015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 6, 0, 27), + [1017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), + [1019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), + [1021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 4, 0, 0), + [1023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 4, 0, 0), + [1025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), + [1027] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), + [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [1031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_event_binding, 4, 0, 0), + [1033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_event_binding, 4, 0, 0), + [1035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_binding, 4, 0, 0), + [1037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_binding, 4, 0, 0), + [1039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 5, 0, 0), + [1041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 5, 0, 0), + [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [1045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 28), + [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), + [1049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 2, 0, 0), + [1051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 2, 0, 0), + [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), + [1055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 1, 0, 0), + [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), + [1065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), + [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), [1069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 3, 0, 40), - [1071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 4, 0, 64), - [1073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), - [1075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), - [1077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), - [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), - [1081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), - [1083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), - [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [1087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), - [1089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), - [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), - [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), - [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), - [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [1107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), - [1109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), - [1111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), - [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(576), + [1075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), + [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [1079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), + [1081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 3, 0, 60), + [1083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), + [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [1091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), + [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [1095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), + [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), + [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), + [1101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 2, 0, 33), + [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), + [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), + [1109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), + [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [1113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), [1115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 32), - [1117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 2, 0, 33), - [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [1121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), - [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), - [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), - [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), - [1133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), - [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), - [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), - [1139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(496), - [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), - [1143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__short_concat_expression, 3, 0, 0), - [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [1147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), - [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482), - [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), - [1153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483), - [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), - [1157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_declaration, 3, 0, 0), - [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [1161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), - [1163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(508), - [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [1169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), - [1171] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(681), - [1174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498), - [1176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), - [1178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [1180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493), - [1182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [1184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), - [1186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [1188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_declaration, 2, 0, 0), - [1190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 51), - [1192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), - [1194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), - [1196] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(495), - [1199] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(160), - [1202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), - [1204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), - [1206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 2, 0, 0), - [1208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), - [1210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [1212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 4, 0, 28), - [1214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_structural_declaration_repeat1, 2, 0, 0), - [1216] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_structural_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(567), - [1219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(682), - [1221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), - [1223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), - [1225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), - [1227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), - [1229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), - [1231] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(508), - [1234] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(508), - [1237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), - [1239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(509), - [1242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(509), - [1245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), - [1247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 5, 0, 68), - [1249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), - [1251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias, 2, 0, 54), - [1253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), - [1255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 1, 0, 0), - [1257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 51), - [1259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [1261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [1263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), - [1265] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 55), SHIFT_REPEAT(192), - [1268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 55), - [1270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), - [1272] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(800), - [1275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [1277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 2, 0, 56), - [1279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [1281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [1285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), - [1287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), - [1289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), - [1291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 3, 0, 32), - [1293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [1295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [1297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [1299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 5, 0, 63), - [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [1303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), - [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [1309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609), - [1311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612), - [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [1317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 4, 0, 50), - [1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), - [1321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [1325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 0), - [1327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 3, 0, 46), - [1329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 4, 0, 65), - [1331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_expression, 4, 0, 0), - [1333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), - [1335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), - [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), - [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [1341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_expression, 4, 0, 66), - [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [1349] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), SHIFT_REPEAT(130), - [1352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), - [1354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), - [1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [1358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(827), - [1360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(377), - [1362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), - [1364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [1366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 3, 0, 0), - [1368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [1370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), - [1372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), - [1374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), - [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [1380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(182), - [1383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), - [1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), - [1387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_template_expression, 3, 0, 61), - [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [1391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [1393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [1395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_name, 1, 0, 0), - [1397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), - [1399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), - [1401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), - [1403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), - [1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [1407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), - [1409] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(209), - [1412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [1414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [1416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 4, 0, 0), - [1418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [1422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), - [1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), - [1426] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), SHIFT_REPEAT(551), - [1429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), - [1431] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(208), - [1434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), - [1436] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(806), - [1439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), - [1441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [1443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [1445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [1447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(753), - [1449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771), - [1451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(786), - [1453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [1455] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(181), - [1458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), - [1460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unit, 1, 0, 0), - [1462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), - [1464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 22), - [1466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [1468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [1470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_unit, 1, 0, 0), - [1472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [1474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), - [1476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), - [1478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [1480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), - [1482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), - [1484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), - [1486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_substitution, 3, 0, 0), - [1488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), - [1490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [1492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 54), - [1494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [1496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), - [1498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), - [1500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 44), - [1502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [1504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [1506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [1508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 6, 0, 67), - [1510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), - [1512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), - [1514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 57), - [1516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 4, 0, 0), - [1518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 4, 0, 0), - [1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [1524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 3, 0, 0), - [1526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 3, 0, 0), - [1528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 58), - [1530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), - [1532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), - [1534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), - [1536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(423), - [1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), - [1540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), - [1542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 34), - [1544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_timed_expression, 3, 0, 43), - [1546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_case, 4, 0, 59), - [1548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_case, 4, 0, 59), - [1550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), - [1552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), - [1554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), - [1556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [1560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [1562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [1564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [1566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [1568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), - [1570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__timed_argument, 2, 0, 0), - [1572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), - [1574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), - [1576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 52), - [1578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [1580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [1582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3, 0, 14), - [1584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), - [1590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), - [1594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_declaration, 6, 0, 53), - [1596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [1598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 4, 0, 62), - [1600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [1602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [1604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [1606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), - [1608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [1610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), - [1612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 1, 0, 0), - [1614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(417), - [1616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), - [1618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), - [1620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), - [1624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), - [1626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [1628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [1630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [1632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), - [1634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [1636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), - [1642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [1644] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [1646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), - [1648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [1650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 4, 0, 41), - [1652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), - [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [1656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [1658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_if_start_expression, 3, 0, 0), - [1660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), - [1662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_start_expression, 2, 0, 0), - [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [1670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), - [1672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), - [1674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [1676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [1678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [1680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_reference, 3, 0, 0), - [1682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 5, 0, 49), - [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), - [1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), - [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), - [1690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), + [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), + [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [1123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 4, 0, 64), + [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), + [1127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(474), + [1130] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(155), + [1133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), + [1135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 4, 0, 28), + [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), + [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), + [1143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), + [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535), + [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), + [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), + [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), + [1153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 2, 0, 0), + [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), + [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), + [1163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), + [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), + [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [1169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), + [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [1173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), + [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [1177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [1179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), + [1181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_structural_declaration_repeat1, 2, 0, 0), + [1183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_structural_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(608), + [1186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), + [1188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), + [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [1192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [1194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497), + [1196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), + [1198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498), + [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), + [1202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495), + [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), + [1206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), + [1208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_declaration, 2, 0, 0), + [1210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [1212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 51), + [1214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__short_concat_expression, 3, 0, 0), + [1216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), + [1218] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(654), + [1221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_declaration, 3, 0, 0), + [1223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_expression, 4, 0, 0), + [1225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), + [1227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(509), + [1230] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(509), + [1233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [1235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 3, 0, 46), + [1237] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 55), SHIFT_REPEAT(198), + [1240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 55), + [1242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), + [1244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), + [1246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), + [1248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), + [1250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(743), + [1253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [1255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), + [1257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 1, 0, 0), + [1259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), + [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(567), + [1265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), + [1267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [1269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), + [1271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [1273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [1275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), + [1277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), + [1279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [1281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), + [1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), + [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), + [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), + [1289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), + [1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), + [1293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 4, 0, 50), + [1295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), + [1297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 51), + [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), + [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), + [1303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), + [1305] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(535), + [1308] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(535), + [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [1313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 5, 0, 63), + [1315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 0), + [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), + [1319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 2, 0, 56), + [1321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 4, 0, 65), + [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), + [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), + [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [1331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_expression, 4, 0, 66), + [1333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 5, 0, 68), + [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), + [1339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 3, 0, 32), + [1341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias, 2, 0, 54), + [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), + [1349] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), SHIFT_REPEAT(522), + [1352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), + [1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), + [1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [1358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [1360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 22), + [1362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_unit, 1, 0, 0), + [1364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 44), + [1366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [1368] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(177), + [1371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), + [1373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unit, 1, 0, 0), + [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [1379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), + [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), + [1383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_name, 1, 0, 0), + [1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), + [1391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(812), + [1393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), + [1395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [1397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 4, 0, 0), + [1399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), + [1401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_substitution, 3, 0, 0), + [1403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), + [1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), + [1407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), + [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), + [1415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), + [1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [1421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 3, 0, 0), + [1423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [1425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), + [1427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [1429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), + [1431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), + [1433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [1435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [1437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), + [1439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735), + [1441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), + [1443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(741), + [1445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [1447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [1449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [1451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [1453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [1455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [1457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [1459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [1461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [1463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 54), + [1465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), + [1467] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), SHIFT_REPEAT(130), + [1470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [1472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [1474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(213), + [1477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), + [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), + [1491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [1493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [1497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_template_expression, 3, 0, 61), + [1499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [1501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [1503] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(182), + [1506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), + [1508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [1510] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(220), + [1513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), + [1515] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(792), + [1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), + [1520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 4, 0, 0), + [1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [1526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [1528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [1530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [1532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), + [1534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), + [1536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__timed_argument, 2, 0, 0), + [1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), + [1540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 52), + [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), + [1544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), + [1546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), + [1548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), + [1550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), + [1552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 4, 0, 0), + [1554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), + [1556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), + [1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), + [1560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3, 0, 14), + [1562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_declaration, 6, 0, 53), + [1564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [1566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 3, 0, 0), + [1568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_timed_expression, 3, 0, 43), + [1570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [1572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [1574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 3, 0, 0), + [1576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), + [1578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 1, 0, 0), + [1580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 34), + [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), + [1584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 57), + [1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), + [1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), + [1590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 58), + [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [1594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [1596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_case, 4, 0, 59), + [1598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_case, 4, 0, 59), + [1600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), + [1602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), + [1604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), + [1606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [1608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), + [1610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 4, 0, 62), + [1612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [1614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [1616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), + [1618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), + [1620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 6, 0, 67), + [1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [1624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), + [1626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [1628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [1630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [1632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), + [1634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), + [1636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [1642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [1644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [1646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [1648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [1652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [1656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [1658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [1660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), + [1662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), + [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), + [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), + [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [1670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_reference, 3, 0, 0), + [1672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [1674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [1676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), + [1678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 3, 0, 34), + [1680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [1682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), + [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), + [1690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_start_expression, 2, 0, 0), + [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), [1694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 2, 0, 0), - [1696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), - [1700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [1702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [1704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), - [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [1708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), - [1710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_start_expression, 2, 0, 0), - [1712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), - [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [1716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), - [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), - [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [1724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 4, 0, 0), - [1726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), - [1732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 3, 0, 0), - [1734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 3, 0, 34), - [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), - [1738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [1740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_clause, 1, 0, 0), - [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), - [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [1746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_minimum, 3, 0, 35), - [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [1750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 3, 0, 34), - [1752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), - [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [1758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), - [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [1764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), - [1766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_start_expression, 2, 0, 0), - [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), - [1770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), - [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [1774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), - [1776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), - [1778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 3, 0, 0), - [1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), + [1696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), + [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), + [1700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), + [1702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), + [1704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_clause, 1, 0, 0), + [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), + [1708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), + [1710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), + [1712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [1714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 3, 0, 0), + [1716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 3, 0, 34), + [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [1720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_if_start_expression, 3, 0, 0), + [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), + [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), + [1726] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), + [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), + [1732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [1734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [1738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [1740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 5, 0, 49), + [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), + [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [1746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [1750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), + [1752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_start_expression, 2, 0, 0), + [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), + [1758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 3, 0, 0), + [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [1764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), + [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), + [1770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), + [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [1774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), + [1776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_minimum, 3, 0, 35), + [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [1780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 4, 0, 0), + [1782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_start_expression, 2, 0, 0), + [1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [1786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 4, 0, 41), + [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), }; enum ts_external_scanner_symbol_identifiers { @@ -25563,6 +25610,7 @@ enum ts_external_scanner_symbol_identifiers { ts_external_token__interpolation_start = 9, ts_external_token__interpolation_end = 10, ts_external_token__control_flow_start = 11, + ts_external_token__empty_quoted_string = 12, }; static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { @@ -25578,9 +25626,10 @@ static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { [ts_external_token__interpolation_start] = sym__interpolation_start, [ts_external_token__interpolation_end] = sym__interpolation_end, [ts_external_token__control_flow_start] = sym__control_flow_start, + [ts_external_token__empty_quoted_string] = sym__empty_quoted_string, }; -static const bool ts_external_scanner_states[13][EXTERNAL_TOKEN_COUNT] = { +static const bool ts_external_scanner_states[14][EXTERNAL_TOKEN_COUNT] = { [1] = { [ts_external_token__start_tag_name] = true, [ts_external_token__script_start_tag_name] = true, @@ -25593,6 +25642,7 @@ static const bool ts_external_scanner_states[13][EXTERNAL_TOKEN_COUNT] = { [ts_external_token__interpolation_start] = true, [ts_external_token__interpolation_end] = true, [ts_external_token__control_flow_start] = true, + [ts_external_token__empty_quoted_string] = true, }, [2] = { [ts_external_token_comment] = true, @@ -25621,25 +25671,29 @@ static const bool ts_external_scanner_states[13][EXTERNAL_TOKEN_COUNT] = { [ts_external_token__control_flow_start] = true, }, [8] = { - [ts_external_token_raw_text] = true, [ts_external_token_comment] = true, + [ts_external_token__empty_quoted_string] = true, }, [9] = { + [ts_external_token_raw_text] = true, + [ts_external_token_comment] = true, + }, + [10] = { [ts_external_token__start_tag_name] = true, [ts_external_token__script_start_tag_name] = true, [ts_external_token__style_start_tag_name] = true, [ts_external_token_comment] = true, }, - [10] = { + [11] = { [ts_external_token__end_tag_name] = true, [ts_external_token_erroneous_end_tag_name] = true, [ts_external_token_comment] = true, }, - [11] = { + [12] = { [ts_external_token_erroneous_end_tag_name] = true, [ts_external_token_comment] = true, }, - [12] = { + [13] = { [ts_external_token__end_tag_name] = true, [ts_external_token_comment] = true, }, diff --git a/src/scanner.c b/src/scanner.c index 5f9e38a..33d8626 100644 --- a/src/scanner.c +++ b/src/scanner.c @@ -16,6 +16,7 @@ enum TokenType { INTERPOLATION_START, INTERPOLATION_END, CONTROL_FLOW_START, + EMPTY_QUOTED_STRING, }; typedef struct { @@ -389,6 +390,19 @@ static bool scan(Scanner *scanner, TSLexer *lexer, const bool *valid_symbols) { } break; + case '"': + if (valid_symbols[EMPTY_QUOTED_STRING]) { + lexer->mark_end(lexer); + advance(lexer); + if (lexer->lookahead == '"') { + advance(lexer); + lexer->mark_end(lexer); + lexer->result_symbol = EMPTY_QUOTED_STRING; + return true; + } + } + break; + default: if ((valid_symbols[START_TAG_NAME] || valid_symbols[END_TAG_NAME]) && !valid_symbols[RAW_TEXT]) { diff --git a/test/corpus/property-binding.txt b/test/corpus/property-binding.txt index ddfdcfd..18dd577 100644 --- a/test/corpus/property-binding.txt +++ b/test/corpus/property-binding.txt @@ -316,6 +316,27 @@ Empty attribute value ) ) +================================ +Empty attribute value multiline +================================ + + + +--- + +(document + (element + (start_tag + (tag_name) + (attribute + (property_binding + (binding_name + (identifier))))) + (end_tag + (tag_name)))) + =================== Map property binding ====================