diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 6d6cab9..97943a6 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,7 +1,8 @@ name: Publish package on: - workflow_call: + push: + tags: ['*'] concurrency: group: ${{github.workflow}}-${{github.ref}} diff --git a/.github/workflows/tag_release.yml b/.github/workflows/tag_release.yml index 97260ad..9840cd8 100644 --- a/.github/workflows/tag_release.yml +++ b/.github/workflows/tag_release.yml @@ -25,7 +25,3 @@ jobs: tag: ${{ steps.tag_version.outputs.new_tag }} name: ${{ steps.tag_version.outputs.new_version }} body: ${{ steps.tag_version.outputs.changelog }} - - publish_packages: - name: Publish packages - uses: './.github/workflows/publish.yml' diff --git a/Cargo.toml b/Cargo.toml index 025d627..e149f90 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tree-sitter-angular" description = "Angular grammar for tree-sitter" -version = "0.4.1" +version = "0.4.2" keywords = ["incremental", "parsing", "angular"] categories = ["parsing", "text-editors"] repository = "https://github.com/tree-sitter/tree-sitter-angular" diff --git a/grammar.js b/grammar.js index 06aab8e..071f47a 100644 --- a/grammar.js +++ b/grammar.js @@ -297,6 +297,7 @@ module.exports = grammar(HTML, { choice( prec(1, $.property_binding), prec(1, $.two_way_binding), + prec(1, $.animation_binding), prec(1, $.event_binding), prec(1, $.structural_directive), $._normal_attribute, // <-- This needs to be hidden from syntax tree @@ -365,6 +366,8 @@ module.exports = grammar(HTML, { property_binding: ($) => seq('[', $.binding_name, ']', $._binding_assignment), event_binding: ($) => seq('(', $.binding_name, ')', $._binding_assignment), two_way_binding: ($) => seq('[(', $.binding_name, ')]', $._binding_assignment), + animation_binding: ($) => + seq('[@', $.binding_name, ']', optional(field('trigger', $._binding_assignment))), _binding_assignment: ($) => seq( @@ -374,7 +377,7 @@ module.exports = grammar(HTML, { $._double_quote, ), - binding_name: ($) => seq(optional('@'), choice($.identifier, $.member_expression)), + binding_name: ($) => seq(choice($.identifier, $.member_expression)), _normal_attribute: ($) => seq( diff --git a/package-lock.json b/package-lock.json index c2b5430..540e780 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "tree-sitter-angular", - "version": "0.4.1", + "version": "0.4.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "tree-sitter-angular", - "version": "0.4.1", + "version": "0.4.2", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index d99249f..df85a57 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tree-sitter-angular", - "version": "0.4.1", + "version": "0.4.2", "description": "Tree-sitter grammar for the Angular framework", "main": "bindings/node", "types": "bindings/node", diff --git a/src/grammar.json b/src/grammar.json index b7a95e0..2a630d6 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -372,6 +372,14 @@ "name": "two_way_binding" } }, + { + "type": "PREC", + "value": 1, + "content": { + "type": "SYMBOL", + "name": "animation_binding" + } + }, { "type": "PREC", "value": 1, @@ -2188,6 +2196,39 @@ } ] }, + "animation_binding": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "[@" + }, + { + "type": "SYMBOL", + "name": "binding_name" + }, + { + "type": "STRING", + "value": "]" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "trigger", + "content": { + "type": "SYMBOL", + "name": "_binding_assignment" + } + }, + { + "type": "BLANK" + } + ] + } + ] + }, "_binding_assignment": { "type": "SEQ", "members": [ @@ -2229,18 +2270,6 @@ "binding_name": { "type": "SEQ", "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "@" - }, - { - "type": "BLANK" - } - ] - }, { "type": "CHOICE", "members": [ diff --git a/src/node-types.json b/src/node-types.json index 372538a..f69ea71 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -1,4 +1,62 @@ [ + { + "type": "animation_binding", + "named": true, + "fields": { + "trigger": { + "multiple": true, + "required": false, + "types": [ + { + "type": "\"", + "named": false + }, + { + "type": "=", + "named": false + }, + { + "type": "assignment_expression", + "named": true + }, + { + "type": "binary_expression", + "named": true + }, + { + "type": "conditional_expression", + "named": true + }, + { + "type": "expression", + "named": true + }, + { + "type": "nullish_coalescing_expression", + "named": true + }, + { + "type": "ternary_expression", + "named": true + }, + { + "type": "unary_expression", + "named": true + } + ] + } + }, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "binding_name", + "named": true + } + ] + } + }, { "type": "arguments", "named": true, @@ -127,6 +185,10 @@ "multiple": true, "required": true, "types": [ + { + "type": "animation_binding", + "named": true + }, { "type": "attribute_name", "named": true @@ -3052,6 +3114,10 @@ "type": "[(", "named": false }, + { + "type": "[@", + "named": false + }, { "type": "]", "named": false diff --git a/src/parser.c b/src/parser.c index 501ddfd..ae9f6b1 100644 --- a/src/parser.c +++ b/src/parser.c @@ -5,15 +5,15 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 628 +#define STATE_COUNT 630 #define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 192 +#define SYMBOL_COUNT 193 #define ALIAS_COUNT 1 #define TOKEN_COUNT 91 #define EXTERNAL_TOKEN_COUNT 12 #define FIELD_COUNT 29 #define MAX_ALIAS_SEQUENCE_LENGTH 7 -#define PRODUCTION_ID_COUNT 58 +#define PRODUCTION_ID_COUNT 59 enum ts_symbol_identifiers { anon_sym_LT_BANG = 1, @@ -71,7 +71,7 @@ enum ts_symbol_identifiers { anon_sym_RBRACK = 53, anon_sym_LBRACK_LPAREN = 54, anon_sym_RPAREN_RBRACK = 55, - anon_sym_AT = 56, + anon_sym_LBRACK_AT = 56, anon_sym_BANG = 57, anon_sym_QMARK = 58, anon_sym_QMARK_QMARK = 59, @@ -165,49 +165,50 @@ enum ts_symbol_identifiers { sym_property_binding = 147, sym_event_binding = 148, sym_two_way_binding = 149, - sym__binding_assignment = 150, - sym_binding_name = 151, - sym__normal_attribute = 152, - sym_expression = 153, - sym_unary_expression = 154, - sym_binary_expression = 155, - sym_ternary_expression = 156, - sym_nullish_coalescing_expression = 157, - sym_conditional_expression = 158, - sym_pipe_sequence = 159, - sym_pipe_call = 160, - sym_pipe_arguments = 161, - sym__pipe_argument = 162, - sym__primitive = 163, - sym_object = 164, - sym_pair = 165, - sym_array = 166, - sym_string = 167, - sym_group = 168, - sym_call_expression = 169, - sym_arguments = 170, - sym_member_expression = 171, - sym_bracket_expression = 172, - sym_static_member_expression = 173, - sym__single_quote = 174, - sym__double_quote = 175, - sym__binary_op = 176, - aux_sym_document_repeat1 = 177, - aux_sym_start_tag_repeat1 = 178, - aux_sym_switch_body_repeat1 = 179, - aux_sym_defer_trigger_repeat1 = 180, - aux_sym_for_reference_repeat1 = 181, - aux_sym_icu_expression_repeat1 = 182, - aux_sym_concatenation_expression_repeat1 = 183, - aux_sym_structural_declaration_repeat1 = 184, - aux_sym_pipe_sequence_repeat1 = 185, - aux_sym_pipe_arguments_repeat1 = 186, - aux_sym_object_repeat1 = 187, - aux_sym_array_repeat1 = 188, - aux_sym_string_repeat1 = 189, - aux_sym_string_repeat2 = 190, - aux_sym_arguments_repeat1 = 191, - alias_sym_conditional_operator = 192, + sym_animation_binding = 150, + sym__binding_assignment = 151, + sym_binding_name = 152, + sym__normal_attribute = 153, + sym_expression = 154, + sym_unary_expression = 155, + sym_binary_expression = 156, + sym_ternary_expression = 157, + sym_nullish_coalescing_expression = 158, + sym_conditional_expression = 159, + sym_pipe_sequence = 160, + sym_pipe_call = 161, + sym_pipe_arguments = 162, + sym__pipe_argument = 163, + sym__primitive = 164, + sym_object = 165, + sym_pair = 166, + sym_array = 167, + sym_string = 168, + sym_group = 169, + sym_call_expression = 170, + sym_arguments = 171, + sym_member_expression = 172, + sym_bracket_expression = 173, + sym_static_member_expression = 174, + sym__single_quote = 175, + sym__double_quote = 176, + sym__binary_op = 177, + aux_sym_document_repeat1 = 178, + aux_sym_start_tag_repeat1 = 179, + aux_sym_switch_body_repeat1 = 180, + aux_sym_defer_trigger_repeat1 = 181, + aux_sym_for_reference_repeat1 = 182, + aux_sym_icu_expression_repeat1 = 183, + aux_sym_concatenation_expression_repeat1 = 184, + aux_sym_structural_declaration_repeat1 = 185, + aux_sym_pipe_sequence_repeat1 = 186, + aux_sym_pipe_arguments_repeat1 = 187, + aux_sym_object_repeat1 = 188, + aux_sym_array_repeat1 = 189, + aux_sym_string_repeat1 = 190, + aux_sym_string_repeat2 = 191, + aux_sym_arguments_repeat1 = 192, + alias_sym_conditional_operator = 193, }; static const char * const ts_symbol_names[] = { @@ -267,7 +268,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_RBRACK] = "]", [anon_sym_LBRACK_LPAREN] = "[(", [anon_sym_RPAREN_RBRACK] = ")]", - [anon_sym_AT] = "@", + [anon_sym_LBRACK_AT] = "[@", [anon_sym_BANG] = "unary_operator", [anon_sym_QMARK] = "ternary_operator", [anon_sym_QMARK_QMARK] = "coalescing_operator", @@ -361,6 +362,7 @@ static const char * const ts_symbol_names[] = { [sym_property_binding] = "property_binding", [sym_event_binding] = "event_binding", [sym_two_way_binding] = "two_way_binding", + [sym_animation_binding] = "animation_binding", [sym__binding_assignment] = "_binding_assignment", [sym_binding_name] = "binding_name", [sym__normal_attribute] = "_normal_attribute", @@ -463,7 +465,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_RBRACK] = anon_sym_RBRACK, [anon_sym_LBRACK_LPAREN] = anon_sym_LBRACK_LPAREN, [anon_sym_RPAREN_RBRACK] = anon_sym_RPAREN_RBRACK, - [anon_sym_AT] = anon_sym_AT, + [anon_sym_LBRACK_AT] = anon_sym_LBRACK_AT, [anon_sym_BANG] = anon_sym_BANG, [anon_sym_QMARK] = anon_sym_QMARK, [anon_sym_QMARK_QMARK] = anon_sym_QMARK_QMARK, @@ -497,7 +499,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_comment] = sym_comment, [sym__interpolation_start] = sym__interpolation_start, [sym__interpolation_end] = sym__interpolation_end, - [sym__control_flow_start] = anon_sym_AT, + [sym__control_flow_start] = sym__control_flow_start, [sym_document] = sym_document, [sym_doctype] = sym_doctype, [sym__node] = sym__node, @@ -557,6 +559,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_property_binding] = sym_property_binding, [sym_event_binding] = sym_event_binding, [sym_two_way_binding] = sym_two_way_binding, + [sym_animation_binding] = sym_animation_binding, [sym__binding_assignment] = sym__binding_assignment, [sym_binding_name] = sym_binding_name, [sym__normal_attribute] = sym__normal_attribute, @@ -827,7 +830,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_AT] = { + [anon_sym_LBRACK_AT] = { .visible = true, .named = false, }, @@ -1203,6 +1206,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_animation_binding] = { + .visible = true, + .named = true, + }, [sym__binding_assignment] = { .visible = false, .named = true, @@ -1478,27 +1485,28 @@ static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [33] = {.index = 70, .length = 2}, [34] = {.index = 72, .length = 1}, [35] = {.index = 73, .length = 2}, - [36] = {.index = 75, .length = 3}, - [37] = {.index = 78, .length = 2}, - [38] = {.index = 80, .length = 1}, - [39] = {.index = 81, .length = 3}, - [40] = {.index = 84, .length = 2}, - [41] = {.index = 86, .length = 1}, + [36] = {.index = 75, .length = 1}, + [37] = {.index = 76, .length = 3}, + [38] = {.index = 79, .length = 2}, + [39] = {.index = 81, .length = 1}, + [40] = {.index = 82, .length = 3}, + [41] = {.index = 85, .length = 2}, [42] = {.index = 87, .length = 1}, - [43] = {.index = 88, .length = 3}, - [44] = {.index = 91, .length = 2}, - [45] = {.index = 93, .length = 1}, - [46] = {.index = 94, .length = 2}, - [47] = {.index = 96, .length = 2}, - [48] = {.index = 98, .length = 2}, - [49] = {.index = 100, .length = 1}, - [50] = {.index = 101, .length = 6}, - [51] = {.index = 107, .length = 3}, - [53] = {.index = 110, .length = 2}, - [54] = {.index = 112, .length = 3}, - [55] = {.index = 115, .length = 4}, - [56] = {.index = 119, .length = 1}, - [57] = {.index = 120, .length = 4}, + [43] = {.index = 88, .length = 1}, + [44] = {.index = 89, .length = 3}, + [45] = {.index = 92, .length = 2}, + [46] = {.index = 94, .length = 1}, + [47] = {.index = 95, .length = 2}, + [48] = {.index = 97, .length = 2}, + [49] = {.index = 99, .length = 2}, + [50] = {.index = 101, .length = 1}, + [51] = {.index = 102, .length = 6}, + [52] = {.index = 108, .length = 3}, + [54] = {.index = 111, .length = 2}, + [55] = {.index = 113, .length = 3}, + [56] = {.index = 116, .length = 4}, + [57] = {.index = 120, .length = 1}, + [58] = {.index = 121, .length = 4}, }; static const TSFieldMapEntry ts_field_map_entries[] = { @@ -1613,71 +1621,73 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_body, 5}, {field_declaration, 3}, [75] = + {field_trigger, 3}, + [76] = {field_condition, 1}, {field_consequence, 4}, {field_reference, 2}, - [78] = + [79] = {field_condition, 1}, {field_condition, 3}, - [80] = - {field_alias, 2}, [81] = + {field_alias, 2}, + [82] = {field_body, 6}, {field_declaration, 3}, {field_reference, 4}, - [84] = + [85] = {field_alias, 2}, {field_alias, 3, .inherited = true}, - [86] = - {field_alias, 1, .inherited = true}, [87] = - {field_named, 1, .inherited = true}, + {field_alias, 1, .inherited = true}, [88] = + {field_named, 1, .inherited = true}, + [89] = {field_name, 0}, {field_track, 5}, {field_value, 2}, - [91] = + [92] = {field_name, 0}, {field_value, 2}, - [93] = - {field_alias, 1}, [94] = + {field_alias, 1}, + [95] = {field_alias, 0, .inherited = true}, {field_alias, 1, .inherited = true}, - [96] = + [97] = {field_alias, 1, .inherited = true}, {field_name, 0}, - [98] = + [99] = {field_alias, 1, .inherited = true}, {field_named, 2, .inherited = true}, - [100] = - {field_named, 2, .inherited = true}, [101] = + {field_named, 2, .inherited = true}, + [102] = {field_alternative, 2, .inherited = true}, {field_alternative_condition, 2, .inherited = true}, {field_empty, 2, .inherited = true}, {field_error, 2, .inherited = true}, {field_loading, 2, .inherited = true}, {field_placeholder, 2, .inherited = true}, - [107] = + [108] = {field_name, 0}, {field_operator, 1}, {field_value, 2}, - [110] = + [111] = {field_alias, 1, .inherited = true}, {field_named, 3, .inherited = true}, - [112] = + [113] = {field_name, 1}, {field_operator, 2}, {field_value, 3}, - [115] = + [116] = {field_alias, 3, .inherited = true}, {field_name, 0}, {field_operator, 1}, {field_value, 2}, - [119] = - {field_named, 1}, [120] = + {field_named, 1}, + [121] = {field_alias, 4, .inherited = true}, {field_name, 1}, {field_operator, 2}, @@ -1692,7 +1702,7 @@ static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE [29] = { [3] = anon_sym_QMARK, }, - [52] = { + [53] = { [1] = anon_sym_when, }, }; @@ -1706,17 +1716,17 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1] = 1, [2] = 2, [3] = 3, - [4] = 3, - [5] = 2, - [6] = 6, + [4] = 2, + [5] = 5, + [6] = 5, [7] = 7, [8] = 8, [9] = 9, - [10] = 6, - [11] = 9, - [12] = 9, - [13] = 8, - [14] = 14, + [10] = 9, + [11] = 3, + [12] = 8, + [13] = 13, + [14] = 9, [15] = 8, [16] = 16, [17] = 17, @@ -1733,158 +1743,158 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [28] = 28, [29] = 29, [30] = 30, - [31] = 24, - [32] = 32, - [33] = 32, + [31] = 31, + [32] = 31, + [33] = 26, [34] = 34, [35] = 35, [36] = 36, [37] = 37, - [38] = 38, + [38] = 37, [39] = 39, - [40] = 37, + [40] = 39, [41] = 41, - [42] = 39, - [43] = 24, - [44] = 35, - [45] = 41, - [46] = 36, + [42] = 42, + [43] = 42, + [44] = 36, + [45] = 26, + [46] = 35, [47] = 47, - [48] = 47, + [48] = 48, [49] = 49, [50] = 50, - [51] = 49, + [51] = 17, [52] = 52, - [53] = 53, + [53] = 48, [54] = 54, - [55] = 55, - [56] = 18, - [57] = 47, - [58] = 17, - [59] = 49, - [60] = 38, - [61] = 61, - [62] = 20, - [63] = 23, + [55] = 47, + [56] = 47, + [57] = 57, + [58] = 41, + [59] = 59, + [60] = 48, + [61] = 18, + [62] = 22, + [63] = 30, [64] = 21, - [65] = 29, - [66] = 19, - [67] = 27, - [68] = 30, - [69] = 26, - [70] = 22, - [71] = 28, - [72] = 25, - [73] = 38, + [65] = 20, + [66] = 25, + [67] = 19, + [68] = 29, + [69] = 24, + [70] = 23, + [71] = 27, + [72] = 28, + [73] = 73, [74] = 34, - [75] = 75, + [75] = 41, [76] = 76, [77] = 76, [78] = 76, [79] = 79, [80] = 80, - [81] = 80, - [82] = 79, - [83] = 79, - [84] = 80, + [81] = 79, + [82] = 80, + [83] = 80, + [84] = 79, [85] = 85, [86] = 86, - [87] = 85, - [88] = 85, + [87] = 86, + [88] = 86, [89] = 89, [90] = 90, [91] = 91, - [92] = 90, + [92] = 91, [93] = 93, - [94] = 91, - [95] = 93, + [94] = 94, + [95] = 95, [96] = 96, - [97] = 97, + [97] = 96, [98] = 98, - [99] = 98, + [99] = 94, [100] = 100, - [101] = 97, - [102] = 102, - [103] = 100, - [104] = 100, - [105] = 105, - [106] = 100, + [101] = 94, + [102] = 100, + [103] = 93, + [104] = 104, + [105] = 94, + [106] = 104, [107] = 107, - [108] = 108, + [108] = 95, [109] = 109, [110] = 110, [111] = 111, - [112] = 112, - [113] = 113, + [112] = 111, + [113] = 111, [114] = 114, - [115] = 110, - [116] = 112, - [117] = 117, - [118] = 108, + [115] = 115, + [116] = 116, + [117] = 116, + [118] = 118, [119] = 119, - [120] = 108, + [120] = 116, [121] = 121, - [122] = 108, - [123] = 121, - [124] = 114, - [125] = 119, + [122] = 116, + [123] = 123, + [124] = 123, + [125] = 121, [126] = 126, - [127] = 114, + [127] = 119, [128] = 128, [129] = 129, - [130] = 117, + [130] = 130, [131] = 131, - [132] = 132, - [133] = 131, + [132] = 131, + [133] = 129, [134] = 134, - [135] = 135, + [135] = 118, [136] = 136, [137] = 128, [138] = 138, [139] = 139, - [140] = 136, + [140] = 140, [141] = 141, [142] = 142, [143] = 143, [144] = 144, - [145] = 145, - [146] = 17, - [147] = 129, - [148] = 117, - [149] = 135, - [150] = 150, - [151] = 151, - [152] = 18, - [153] = 139, - [154] = 20, - [155] = 134, - [156] = 29, - [157] = 27, - [158] = 158, - [159] = 128, + [145] = 130, + [146] = 118, + [147] = 147, + [148] = 148, + [149] = 139, + [150] = 18, + [151] = 141, + [152] = 25, + [153] = 118, + [154] = 154, + [155] = 29, + [156] = 130, + [157] = 17, + [158] = 142, + [159] = 159, [160] = 160, - [161] = 117, - [162] = 28, - [163] = 21, - [164] = 164, - [165] = 23, - [166] = 129, - [167] = 30, - [168] = 25, - [169] = 26, - [170] = 170, - [171] = 19, - [172] = 128, - [173] = 22, - [174] = 174, - [175] = 139, + [161] = 28, + [162] = 162, + [163] = 20, + [164] = 24, + [165] = 165, + [166] = 162, + [167] = 19, + [168] = 139, + [169] = 23, + [170] = 22, + [171] = 21, + [172] = 30, + [173] = 130, + [174] = 27, + [175] = 175, [176] = 176, [177] = 177, [178] = 178, [179] = 179, [180] = 180, [181] = 181, - [182] = 158, + [182] = 182, [183] = 183, [184] = 184, [185] = 185, @@ -1892,25 +1902,25 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [187] = 187, [188] = 188, [189] = 189, - [190] = 151, + [190] = 190, [191] = 191, [192] = 192, [193] = 193, - [194] = 164, + [194] = 194, [195] = 195, [196] = 196, [197] = 197, - [198] = 129, - [199] = 199, + [198] = 198, + [199] = 141, [200] = 200, [201] = 201, [202] = 202, - [203] = 203, + [203] = 160, [204] = 204, - [205] = 205, + [205] = 139, [206] = 206, - [207] = 134, - [208] = 208, + [207] = 207, + [208] = 142, [209] = 209, [210] = 210, [211] = 211, @@ -1925,138 +1935,138 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [220] = 220, [221] = 221, [222] = 222, - [223] = 223, - [224] = 199, - [225] = 221, - [226] = 217, - [227] = 181, - [228] = 177, - [229] = 213, - [230] = 230, - [231] = 209, + [223] = 154, + [224] = 204, + [225] = 147, + [226] = 184, + [227] = 143, + [228] = 228, + [229] = 178, + [230] = 228, + [231] = 179, [232] = 232, - [233] = 218, - [234] = 220, - [235] = 196, - [236] = 193, - [237] = 144, - [238] = 185, - [239] = 186, - [240] = 212, - [241] = 241, - [242] = 206, - [243] = 208, - [244] = 183, - [245] = 189, - [246] = 195, - [247] = 180, - [248] = 248, - [249] = 187, - [250] = 184, - [251] = 204, - [252] = 223, - [253] = 210, - [254] = 179, - [255] = 174, - [256] = 222, - [257] = 176, - [258] = 188, - [259] = 216, - [260] = 178, - [261] = 219, - [262] = 191, - [263] = 215, - [264] = 211, - [265] = 230, - [266] = 192, - [267] = 267, - [268] = 205, - [269] = 230, - [270] = 197, - [271] = 241, - [272] = 241, - [273] = 203, - [274] = 202, - [275] = 214, - [276] = 138, - [277] = 132, - [278] = 200, - [279] = 134, - [280] = 139, - [281] = 201, - [282] = 282, - [283] = 283, - [284] = 284, - [285] = 150, - [286] = 158, + [233] = 144, + [234] = 176, + [235] = 142, + [236] = 141, + [237] = 222, + [238] = 193, + [239] = 194, + [240] = 190, + [241] = 180, + [242] = 242, + [243] = 217, + [244] = 242, + [245] = 245, + [246] = 246, + [247] = 182, + [248] = 216, + [249] = 228, + [250] = 214, + [251] = 213, + [252] = 212, + [253] = 207, + [254] = 254, + [255] = 185, + [256] = 186, + [257] = 206, + [258] = 183, + [259] = 189, + [260] = 192, + [261] = 221, + [262] = 202, + [263] = 177, + [264] = 220, + [265] = 210, + [266] = 200, + [267] = 242, + [268] = 215, + [269] = 269, + [270] = 175, + [271] = 187, + [272] = 211, + [273] = 188, + [274] = 196, + [275] = 195, + [276] = 197, + [277] = 246, + [278] = 181, + [279] = 198, + [280] = 219, + [281] = 209, + [282] = 218, + [283] = 201, + [284] = 191, + [285] = 285, + [286] = 286, [287] = 287, [288] = 288, - [289] = 151, + [289] = 254, [290] = 290, - [291] = 290, + [291] = 291, [292] = 292, - [293] = 293, + [293] = 154, [294] = 294, [295] = 295, [296] = 296, - [297] = 297, - [298] = 138, + [297] = 160, + [298] = 298, [299] = 299, [300] = 300, [301] = 301, - [302] = 132, - [303] = 160, + [302] = 302, + [303] = 148, [304] = 304, - [305] = 170, - [306] = 306, - [307] = 151, - [308] = 308, - [309] = 288, - [310] = 283, - [311] = 284, - [312] = 312, - [313] = 158, - [314] = 308, - [315] = 315, - [316] = 316, - [317] = 317, - [318] = 318, - [319] = 319, - [320] = 312, - [321] = 293, - [322] = 306, - [323] = 300, - [324] = 292, - [325] = 325, - [326] = 150, - [327] = 304, + [305] = 245, + [306] = 154, + [307] = 301, + [308] = 302, + [309] = 299, + [310] = 298, + [311] = 143, + [312] = 144, + [313] = 313, + [314] = 165, + [315] = 304, + [316] = 159, + [317] = 300, + [318] = 296, + [319] = 288, + [320] = 290, + [321] = 295, + [322] = 292, + [323] = 291, + [324] = 324, + [325] = 287, + [326] = 160, + [327] = 327, [328] = 328, - [329] = 317, - [330] = 297, - [331] = 295, - [332] = 294, - [333] = 296, - [334] = 334, - [335] = 301, - [336] = 336, + [329] = 329, + [330] = 330, + [331] = 148, + [332] = 332, + [333] = 333, + [334] = 313, + [335] = 335, + [336] = 335, [337] = 337, [338] = 338, - [339] = 325, + [339] = 330, [340] = 340, [341] = 341, - [342] = 288, + [342] = 340, [343] = 343, [344] = 344, - [345] = 340, - [346] = 346, - [347] = 328, - [348] = 315, + [345] = 345, + [346] = 344, + [347] = 329, + [348] = 301, [349] = 340, - [350] = 284, - [351] = 341, - [352] = 160, - [353] = 346, - [354] = 341, + [350] = 337, + [351] = 351, + [352] = 302, + [353] = 337, + [354] = 159, [355] = 355, [356] = 356, [357] = 357, @@ -2065,43 +2075,43 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [360] = 360, [361] = 361, [362] = 362, - [363] = 363, + [363] = 362, [364] = 364, [365] = 365, - [366] = 357, + [366] = 366, [367] = 367, - [368] = 368, - [369] = 357, - [370] = 359, + [368] = 366, + [369] = 369, + [370] = 370, [371] = 358, - [372] = 368, - [373] = 367, - [374] = 374, - [375] = 375, + [372] = 372, + [373] = 373, + [374] = 360, + [375] = 369, [376] = 376, [377] = 377, [378] = 378, - [379] = 367, - [380] = 368, - [381] = 362, - [382] = 361, - [383] = 360, - [384] = 359, - [385] = 358, - [386] = 386, - [387] = 387, - [388] = 388, - [389] = 389, + [379] = 379, + [380] = 370, + [381] = 377, + [382] = 382, + [383] = 383, + [384] = 370, + [385] = 385, + [386] = 358, + [387] = 366, + [388] = 362, + [389] = 361, [390] = 390, - [391] = 378, - [392] = 392, - [393] = 375, - [394] = 394, - [395] = 365, - [396] = 396, - [397] = 364, + [391] = 391, + [392] = 357, + [393] = 355, + [394] = 379, + [395] = 385, + [396] = 372, + [397] = 397, [398] = 398, - [399] = 376, + [399] = 377, [400] = 400, [401] = 401, [402] = 402, @@ -2110,7 +2120,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [405] = 405, [406] = 406, [407] = 407, - [408] = 400, + [408] = 408, [409] = 409, [410] = 410, [411] = 411, @@ -2118,53 +2128,53 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [413] = 413, [414] = 414, [415] = 415, - [416] = 416, + [416] = 410, [417] = 417, - [418] = 404, - [419] = 403, + [418] = 418, + [419] = 324, [420] = 420, - [421] = 420, + [421] = 421, [422] = 422, [423] = 423, - [424] = 424, + [424] = 405, [425] = 425, [426] = 426, - [427] = 426, - [428] = 422, + [427] = 427, + [428] = 428, [429] = 429, - [430] = 328, + [430] = 430, [431] = 431, - [432] = 432, + [432] = 429, [433] = 433, [434] = 434, - [435] = 414, - [436] = 436, - [437] = 437, + [435] = 403, + [436] = 408, + [437] = 429, [438] = 438, [439] = 439, - [440] = 420, - [441] = 413, - [442] = 412, - [443] = 299, - [444] = 429, - [445] = 405, + [440] = 440, + [441] = 441, + [442] = 442, + [443] = 438, + [444] = 414, + [445] = 434, [446] = 446, - [447] = 415, - [448] = 406, - [449] = 407, - [450] = 450, - [451] = 426, - [452] = 452, - [453] = 453, - [454] = 432, - [455] = 455, + [447] = 447, + [448] = 421, + [449] = 420, + [450] = 401, + [451] = 430, + [452] = 428, + [453] = 413, + [454] = 454, + [455] = 409, [456] = 456, [457] = 457, - [458] = 416, - [459] = 459, - [460] = 460, - [461] = 461, - [462] = 422, + [458] = 403, + [459] = 408, + [460] = 440, + [461] = 330, + [462] = 462, [463] = 463, [464] = 464, [465] = 465, @@ -2177,159 +2187,161 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [472] = 472, [473] = 473, [474] = 474, - [475] = 475, + [475] = 181, [476] = 476, [477] = 477, [478] = 478, [479] = 479, [480] = 480, [481] = 481, - [482] = 482, + [482] = 210, [483] = 483, [484] = 484, [485] = 485, [486] = 486, [487] = 487, [488] = 488, - [489] = 216, + [489] = 489, [490] = 490, - [491] = 491, - [492] = 488, + [491] = 490, + [492] = 472, [493] = 493, - [494] = 209, - [495] = 495, - [496] = 475, - [497] = 478, - [498] = 493, + [494] = 494, + [495] = 473, + [496] = 496, + [497] = 497, + [498] = 498, [499] = 499, - [500] = 500, + [500] = 498, [501] = 501, - [502] = 502, - [503] = 484, - [504] = 485, - [505] = 505, - [506] = 506, - [507] = 500, - [508] = 506, + [502] = 499, + [503] = 503, + [504] = 504, + [505] = 487, + [506] = 485, + [507] = 507, + [508] = 508, [509] = 509, [510] = 510, - [511] = 499, - [512] = 512, - [513] = 512, - [514] = 499, - [515] = 515, - [516] = 516, - [517] = 464, - [518] = 518, - [519] = 519, - [520] = 520, + [511] = 511, + [512] = 473, + [513] = 477, + [514] = 477, + [515] = 473, + [516] = 489, + [517] = 481, + [518] = 496, + [519] = 503, + [520] = 509, [521] = 521, [522] = 522, - [523] = 499, - [524] = 512, - [525] = 525, - [526] = 516, - [527] = 527, - [528] = 476, - [529] = 529, - [530] = 518, - [531] = 477, - [532] = 472, - [533] = 467, - [534] = 505, - [535] = 529, - [536] = 536, - [537] = 527, - [538] = 525, - [539] = 520, - [540] = 522, - [541] = 465, - [542] = 471, - [543] = 536, - [544] = 469, + [523] = 497, + [524] = 483, + [525] = 474, + [526] = 471, + [527] = 470, + [528] = 469, + [529] = 467, + [530] = 466, + [531] = 465, + [532] = 478, + [533] = 533, + [534] = 534, + [535] = 501, + [536] = 511, + [537] = 537, + [538] = 488, + [539] = 468, + [540] = 540, + [541] = 541, + [542] = 542, + [543] = 543, + [544] = 544, [545] = 545, [546] = 546, [547] = 547, - [548] = 546, + [548] = 548, [549] = 549, [550] = 550, - [551] = 551, + [551] = 550, [552] = 552, - [553] = 553, + [553] = 546, [554] = 554, [555] = 555, [556] = 556, [557] = 557, - [558] = 558, + [558] = 557, [559] = 559, [560] = 560, - [561] = 559, - [562] = 554, + [561] = 561, + [562] = 562, [563] = 563, [564] = 564, - [565] = 565, - [566] = 566, + [565] = 547, + [566] = 561, [567] = 567, - [568] = 555, - [569] = 569, - [570] = 558, - [571] = 550, - [572] = 572, + [568] = 568, + [569] = 546, + [570] = 570, + [571] = 556, + [572] = 550, [573] = 573, [574] = 574, [575] = 575, [576] = 576, [577] = 577, [578] = 578, - [579] = 549, - [580] = 573, + [579] = 579, + [580] = 580, [581] = 581, - [582] = 555, - [583] = 572, - [584] = 581, + [582] = 582, + [583] = 583, + [584] = 584, [585] = 585, [586] = 586, - [587] = 550, + [587] = 587, [588] = 588, [589] = 589, - [590] = 590, + [590] = 562, [591] = 591, - [592] = 592, - [593] = 593, - [594] = 594, - [595] = 586, - [596] = 596, - [597] = 597, - [598] = 588, - [599] = 599, - [600] = 600, + [592] = 564, + [593] = 584, + [594] = 568, + [595] = 570, + [596] = 576, + [597] = 585, + [598] = 598, + [599] = 559, + [600] = 560, [601] = 601, [602] = 602, - [603] = 590, - [604] = 604, - [605] = 605, + [603] = 603, + [604] = 573, + [605] = 582, [606] = 606, - [607] = 592, + [607] = 607, [608] = 608, - [609] = 575, - [610] = 593, - [611] = 545, - [612] = 612, - [613] = 613, + [609] = 609, + [610] = 610, + [611] = 611, + [612] = 577, + [613] = 555, [614] = 614, [615] = 615, - [616] = 594, + [616] = 616, [617] = 617, - [618] = 614, + [618] = 618, [619] = 619, - [620] = 620, - [621] = 578, - [622] = 606, - [623] = 601, - [624] = 624, - [625] = 625, - [626] = 576, + [620] = 574, + [621] = 621, + [622] = 622, + [623] = 579, + [624] = 611, + [625] = 609, + [626] = 626, [627] = 627, + [628] = 602, + [629] = 629, }; static TSCharacterRange sym_attribute_name_character_set_1[] = { @@ -2363,7 +2375,6 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '=', 221, '>', 131, '?', 239, - '@', 236, 'D', 117, '[', 232, ']', 233, @@ -2424,16 +2435,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') SKIP(1); END_STATE(); case 2: - ADVANCE_MAP( - '!', 237, - '"', 184, - '\'', 181, - '(', 191, - ')', 192, - '@', 236, - '[', 231, - '{', 188, - ); + if (lookahead == '!') ADVANCE(237); + if (lookahead == '"') ADVANCE(184); + if (lookahead == '\'') ADVANCE(181); + if (lookahead == '(') ADVANCE(191); + if (lookahead == ')') ADVANCE(192); + if (lookahead == '[') ADVANCE(231); + if (lookahead == '{') ADVANCE(188); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(2); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(245); @@ -3556,6 +3564,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 232: ACCEPT_TOKEN(anon_sym_LBRACK); if (lookahead == '(') ADVANCE(234); + if (lookahead == '@') ADVANCE(236); END_STATE(); case 233: ACCEPT_TOKEN(anon_sym_RBRACK); @@ -3567,7 +3576,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(anon_sym_RPAREN_RBRACK); END_STATE(); case 236: - ACCEPT_TOKEN(anon_sym_AT); + ACCEPT_TOKEN(anon_sym_LBRACK_AT); END_STATE(); case 237: ACCEPT_TOKEN(anon_sym_BANG); @@ -3812,15 +3821,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, [1] = {.lex_state = 125, .external_lex_state = 2}, [2] = {.lex_state = 125, .external_lex_state = 3}, - [3] = {.lex_state = 125, .external_lex_state = 3}, + [3] = {.lex_state = 125, .external_lex_state = 2}, [4] = {.lex_state = 125, .external_lex_state = 3}, [5] = {.lex_state = 125, .external_lex_state = 3}, - [6] = {.lex_state = 125, .external_lex_state = 2}, + [6] = {.lex_state = 125, .external_lex_state = 3}, [7] = {.lex_state = 125, .external_lex_state = 2}, [8] = {.lex_state = 125, .external_lex_state = 2}, [9] = {.lex_state = 125, .external_lex_state = 2}, - [10] = {.lex_state = 125, .external_lex_state = 3}, - [11] = {.lex_state = 125, .external_lex_state = 2}, + [10] = {.lex_state = 125, .external_lex_state = 2}, + [11] = {.lex_state = 125, .external_lex_state = 3}, [12] = {.lex_state = 125, .external_lex_state = 2}, [13] = {.lex_state = 125, .external_lex_state = 2}, [14] = {.lex_state = 125, .external_lex_state = 2}, @@ -3840,37 +3849,37 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [28] = {.lex_state = 1, .external_lex_state = 4}, [29] = {.lex_state = 1, .external_lex_state = 4}, [30] = {.lex_state = 1, .external_lex_state = 4}, - [31] = {.lex_state = 1, .external_lex_state = 4}, + [31] = {.lex_state = 3, .external_lex_state = 4}, [32] = {.lex_state = 3, .external_lex_state = 4}, - [33] = {.lex_state = 3, .external_lex_state = 4}, + [33] = {.lex_state = 1, .external_lex_state = 4}, [34] = {.lex_state = 1, .external_lex_state = 4}, [35] = {.lex_state = 2, .external_lex_state = 4}, [36] = {.lex_state = 2, .external_lex_state = 4}, [37] = {.lex_state = 1, .external_lex_state = 5}, [38] = {.lex_state = 1, .external_lex_state = 4}, [39] = {.lex_state = 2, .external_lex_state = 4}, - [40] = {.lex_state = 1, .external_lex_state = 4}, - [41] = {.lex_state = 2, .external_lex_state = 4}, + [40] = {.lex_state = 2, .external_lex_state = 4}, + [41] = {.lex_state = 1, .external_lex_state = 4}, [42] = {.lex_state = 2, .external_lex_state = 4}, - [43] = {.lex_state = 1, .external_lex_state = 5}, + [43] = {.lex_state = 2, .external_lex_state = 4}, [44] = {.lex_state = 2, .external_lex_state = 4}, - [45] = {.lex_state = 2, .external_lex_state = 4}, + [45] = {.lex_state = 1, .external_lex_state = 5}, [46] = {.lex_state = 2, .external_lex_state = 4}, [47] = {.lex_state = 2, .external_lex_state = 4}, [48] = {.lex_state = 2, .external_lex_state = 4}, - [49] = {.lex_state = 2, .external_lex_state = 4}, - [50] = {.lex_state = 1, .external_lex_state = 4}, - [51] = {.lex_state = 2, .external_lex_state = 4}, + [49] = {.lex_state = 1, .external_lex_state = 4}, + [50] = {.lex_state = 2, .external_lex_state = 4}, + [51] = {.lex_state = 1, .external_lex_state = 5}, [52] = {.lex_state = 2, .external_lex_state = 4}, [53] = {.lex_state = 2, .external_lex_state = 4}, [54] = {.lex_state = 2, .external_lex_state = 4}, [55] = {.lex_state = 2, .external_lex_state = 4}, - [56] = {.lex_state = 1, .external_lex_state = 5}, + [56] = {.lex_state = 2, .external_lex_state = 4}, [57] = {.lex_state = 2, .external_lex_state = 4}, - [58] = {.lex_state = 1, .external_lex_state = 5}, + [58] = {.lex_state = 1, .external_lex_state = 4}, [59] = {.lex_state = 2, .external_lex_state = 4}, - [60] = {.lex_state = 1, .external_lex_state = 4}, - [61] = {.lex_state = 2, .external_lex_state = 4}, + [60] = {.lex_state = 2, .external_lex_state = 4}, + [61] = {.lex_state = 1, .external_lex_state = 5}, [62] = {.lex_state = 1, .external_lex_state = 5}, [63] = {.lex_state = 1, .external_lex_state = 5}, [64] = {.lex_state = 1, .external_lex_state = 5}, @@ -3882,9 +3891,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [70] = {.lex_state = 1, .external_lex_state = 5}, [71] = {.lex_state = 1, .external_lex_state = 5}, [72] = {.lex_state = 1, .external_lex_state = 5}, - [73] = {.lex_state = 1, .external_lex_state = 5}, + [73] = {.lex_state = 1, .external_lex_state = 4}, [74] = {.lex_state = 1, .external_lex_state = 5}, - [75] = {.lex_state = 1, .external_lex_state = 4}, + [75] = {.lex_state = 1, .external_lex_state = 5}, [76] = {.lex_state = 2, .external_lex_state = 4}, [77] = {.lex_state = 2, .external_lex_state = 4}, [78] = {.lex_state = 2, .external_lex_state = 4}, @@ -3926,8 +3935,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [114] = {.lex_state = 2, .external_lex_state = 4}, [115] = {.lex_state = 2, .external_lex_state = 4}, [116] = {.lex_state = 2, .external_lex_state = 4}, - [117] = {.lex_state = 1, .external_lex_state = 4}, - [118] = {.lex_state = 2, .external_lex_state = 4}, + [117] = {.lex_state = 2, .external_lex_state = 4}, + [118] = {.lex_state = 1, .external_lex_state = 4}, [119] = {.lex_state = 2, .external_lex_state = 4}, [120] = {.lex_state = 2, .external_lex_state = 4}, [121] = {.lex_state = 2, .external_lex_state = 4}, @@ -3937,61 +3946,61 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [125] = {.lex_state = 2, .external_lex_state = 4}, [126] = {.lex_state = 2, .external_lex_state = 4}, [127] = {.lex_state = 2, .external_lex_state = 4}, - [128] = {.lex_state = 1, .external_lex_state = 4}, - [129] = {.lex_state = 0, .external_lex_state = 4}, + [128] = {.lex_state = 17, .external_lex_state = 6}, + [129] = {.lex_state = 17, .external_lex_state = 6}, [130] = {.lex_state = 1, .external_lex_state = 4}, [131] = {.lex_state = 17, .external_lex_state = 6}, - [132] = {.lex_state = 4, .external_lex_state = 4}, + [132] = {.lex_state = 17, .external_lex_state = 6}, [133] = {.lex_state = 17, .external_lex_state = 6}, - [134] = {.lex_state = 0, .external_lex_state = 4}, - [135] = {.lex_state = 17, .external_lex_state = 6}, - [136] = {.lex_state = 17, .external_lex_state = 6}, - [137] = {.lex_state = 1, .external_lex_state = 4}, - [138] = {.lex_state = 4, .external_lex_state = 4}, + [134] = {.lex_state = 18, .external_lex_state = 4}, + [135] = {.lex_state = 1, .external_lex_state = 4}, + [136] = {.lex_state = 18, .external_lex_state = 4}, + [137] = {.lex_state = 18, .external_lex_state = 4}, + [138] = {.lex_state = 18, .external_lex_state = 4}, [139] = {.lex_state = 0, .external_lex_state = 4}, - [140] = {.lex_state = 17, .external_lex_state = 6}, - [141] = {.lex_state = 18, .external_lex_state = 4}, - [142] = {.lex_state = 18, .external_lex_state = 4}, - [143] = {.lex_state = 18, .external_lex_state = 4}, - [144] = {.lex_state = 1, .external_lex_state = 4}, - [145] = {.lex_state = 18, .external_lex_state = 4}, - [146] = {.lex_state = 5, .external_lex_state = 4}, - [147] = {.lex_state = 0, .external_lex_state = 4}, - [148] = {.lex_state = 1, .external_lex_state = 5}, - [149] = {.lex_state = 18, .external_lex_state = 4}, - [150] = {.lex_state = 4, .external_lex_state = 4}, + [140] = {.lex_state = 18, .external_lex_state = 4}, + [141] = {.lex_state = 0, .external_lex_state = 4}, + [142] = {.lex_state = 0, .external_lex_state = 4}, + [143] = {.lex_state = 4, .external_lex_state = 4}, + [144] = {.lex_state = 4, .external_lex_state = 4}, + [145] = {.lex_state = 1, .external_lex_state = 4}, + [146] = {.lex_state = 1, .external_lex_state = 5}, + [147] = {.lex_state = 1, .external_lex_state = 4}, + [148] = {.lex_state = 4, .external_lex_state = 4}, + [149] = {.lex_state = 0, .external_lex_state = 4}, + [150] = {.lex_state = 5, .external_lex_state = 4}, [151] = {.lex_state = 0, .external_lex_state = 4}, - [152] = {.lex_state = 4, .external_lex_state = 4}, - [153] = {.lex_state = 0, .external_lex_state = 4}, - [154] = {.lex_state = 5, .external_lex_state = 4}, - [155] = {.lex_state = 0, .external_lex_state = 4}, - [156] = {.lex_state = 5, .external_lex_state = 4}, - [157] = {.lex_state = 5, .external_lex_state = 4}, + [152] = {.lex_state = 5, .external_lex_state = 4}, + [153] = {.lex_state = 4, .external_lex_state = 4}, + [154] = {.lex_state = 0, .external_lex_state = 4}, + [155] = {.lex_state = 5, .external_lex_state = 4}, + [156] = {.lex_state = 1, .external_lex_state = 5}, + [157] = {.lex_state = 4, .external_lex_state = 4}, [158] = {.lex_state = 0, .external_lex_state = 4}, - [159] = {.lex_state = 1, .external_lex_state = 5}, - [160] = {.lex_state = 4, .external_lex_state = 4}, - [161] = {.lex_state = 4, .external_lex_state = 4}, - [162] = {.lex_state = 4, .external_lex_state = 4}, + [159] = {.lex_state = 4, .external_lex_state = 4}, + [160] = {.lex_state = 0, .external_lex_state = 4}, + [161] = {.lex_state = 5, .external_lex_state = 4}, + [162] = {.lex_state = 7, .external_lex_state = 6}, [163] = {.lex_state = 4, .external_lex_state = 4}, - [164] = {.lex_state = 7, .external_lex_state = 6}, - [165] = {.lex_state = 4, .external_lex_state = 4}, - [166] = {.lex_state = 0, .external_lex_state = 5}, + [164] = {.lex_state = 4, .external_lex_state = 4}, + [165] = {.lex_state = 1, .external_lex_state = 4}, + [166] = {.lex_state = 8, .external_lex_state = 4}, [167] = {.lex_state = 4, .external_lex_state = 4}, - [168] = {.lex_state = 4, .external_lex_state = 4}, + [168] = {.lex_state = 0, .external_lex_state = 5}, [169] = {.lex_state = 4, .external_lex_state = 4}, - [170] = {.lex_state = 1, .external_lex_state = 4}, + [170] = {.lex_state = 4, .external_lex_state = 4}, [171] = {.lex_state = 4, .external_lex_state = 4}, [172] = {.lex_state = 4, .external_lex_state = 4}, [173] = {.lex_state = 4, .external_lex_state = 4}, - [174] = {.lex_state = 125, .external_lex_state = 2}, - [175] = {.lex_state = 0, .external_lex_state = 5}, + [174] = {.lex_state = 4, .external_lex_state = 4}, + [175] = {.lex_state = 125, .external_lex_state = 2}, [176] = {.lex_state = 125, .external_lex_state = 2}, [177] = {.lex_state = 125, .external_lex_state = 2}, [178] = {.lex_state = 125, .external_lex_state = 2}, [179] = {.lex_state = 125, .external_lex_state = 2}, [180] = {.lex_state = 125, .external_lex_state = 2}, [181] = {.lex_state = 125, .external_lex_state = 2}, - [182] = {.lex_state = 0, .external_lex_state = 4}, + [182] = {.lex_state = 125, .external_lex_state = 2}, [183] = {.lex_state = 125, .external_lex_state = 2}, [184] = {.lex_state = 125, .external_lex_state = 2}, [185] = {.lex_state = 125, .external_lex_state = 2}, @@ -3999,32 +4008,32 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [187] = {.lex_state = 125, .external_lex_state = 2}, [188] = {.lex_state = 125, .external_lex_state = 2}, [189] = {.lex_state = 125, .external_lex_state = 2}, - [190] = {.lex_state = 0, .external_lex_state = 4}, + [190] = {.lex_state = 125, .external_lex_state = 2}, [191] = {.lex_state = 125, .external_lex_state = 2}, [192] = {.lex_state = 125, .external_lex_state = 2}, [193] = {.lex_state = 125, .external_lex_state = 2}, - [194] = {.lex_state = 8, .external_lex_state = 4}, + [194] = {.lex_state = 125, .external_lex_state = 2}, [195] = {.lex_state = 125, .external_lex_state = 2}, [196] = {.lex_state = 125, .external_lex_state = 2}, [197] = {.lex_state = 125, .external_lex_state = 2}, - [198] = {.lex_state = 4, .external_lex_state = 4}, - [199] = {.lex_state = 125, .external_lex_state = 2}, + [198] = {.lex_state = 125, .external_lex_state = 2}, + [199] = {.lex_state = 0, .external_lex_state = 5}, [200] = {.lex_state = 125, .external_lex_state = 2}, [201] = {.lex_state = 125, .external_lex_state = 2}, [202] = {.lex_state = 125, .external_lex_state = 2}, - [203] = {.lex_state = 125, .external_lex_state = 2}, + [203] = {.lex_state = 0, .external_lex_state = 4}, [204] = {.lex_state = 125, .external_lex_state = 2}, - [205] = {.lex_state = 125, .external_lex_state = 2}, + [205] = {.lex_state = 4, .external_lex_state = 4}, [206] = {.lex_state = 125, .external_lex_state = 2}, - [207] = {.lex_state = 0, .external_lex_state = 5}, - [208] = {.lex_state = 125, .external_lex_state = 2}, + [207] = {.lex_state = 125, .external_lex_state = 2}, + [208] = {.lex_state = 0, .external_lex_state = 5}, [209] = {.lex_state = 125, .external_lex_state = 2}, [210] = {.lex_state = 125, .external_lex_state = 2}, [211] = {.lex_state = 125, .external_lex_state = 2}, [212] = {.lex_state = 125, .external_lex_state = 2}, [213] = {.lex_state = 125, .external_lex_state = 2}, [214] = {.lex_state = 125, .external_lex_state = 2}, - [215] = {.lex_state = 125, .external_lex_state = 2}, + [215] = {.lex_state = 17, .external_lex_state = 6}, [216] = {.lex_state = 125, .external_lex_state = 2}, [217] = {.lex_state = 125, .external_lex_state = 2}, [218] = {.lex_state = 125, .external_lex_state = 2}, @@ -4032,38 +4041,38 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [220] = {.lex_state = 125, .external_lex_state = 2}, [221] = {.lex_state = 125, .external_lex_state = 2}, [222] = {.lex_state = 125, .external_lex_state = 2}, - [223] = {.lex_state = 1, .external_lex_state = 4}, + [223] = {.lex_state = 0, .external_lex_state = 4}, [224] = {.lex_state = 125, .external_lex_state = 3}, - [225] = {.lex_state = 125, .external_lex_state = 3}, + [225] = {.lex_state = 1, .external_lex_state = 5}, [226] = {.lex_state = 125, .external_lex_state = 3}, - [227] = {.lex_state = 125, .external_lex_state = 3}, - [228] = {.lex_state = 125, .external_lex_state = 3}, + [227] = {.lex_state = 0, .external_lex_state = 4}, + [228] = {.lex_state = 4, .external_lex_state = 4}, [229] = {.lex_state = 125, .external_lex_state = 3}, [230] = {.lex_state = 4, .external_lex_state = 4}, [231] = {.lex_state = 125, .external_lex_state = 3}, - [232] = {.lex_state = 125, .external_lex_state = 3}, - [233] = {.lex_state = 125, .external_lex_state = 3}, + [232] = {.lex_state = 4, .external_lex_state = 4}, + [233] = {.lex_state = 0, .external_lex_state = 4}, [234] = {.lex_state = 125, .external_lex_state = 3}, - [235] = {.lex_state = 125, .external_lex_state = 3}, - [236] = {.lex_state = 125, .external_lex_state = 3}, - [237] = {.lex_state = 1, .external_lex_state = 5}, + [235] = {.lex_state = 4, .external_lex_state = 4}, + [236] = {.lex_state = 4, .external_lex_state = 4}, + [237] = {.lex_state = 125, .external_lex_state = 3}, [238] = {.lex_state = 125, .external_lex_state = 3}, [239] = {.lex_state = 125, .external_lex_state = 3}, [240] = {.lex_state = 125, .external_lex_state = 3}, - [241] = {.lex_state = 4, .external_lex_state = 4}, - [242] = {.lex_state = 125, .external_lex_state = 3}, + [241] = {.lex_state = 125, .external_lex_state = 3}, + [242] = {.lex_state = 4, .external_lex_state = 4}, [243] = {.lex_state = 125, .external_lex_state = 3}, - [244] = {.lex_state = 125, .external_lex_state = 3}, - [245] = {.lex_state = 125, .external_lex_state = 3}, - [246] = {.lex_state = 125, .external_lex_state = 3}, + [244] = {.lex_state = 4, .external_lex_state = 4}, + [245] = {.lex_state = 17, .external_lex_state = 6}, + [246] = {.lex_state = 1, .external_lex_state = 4}, [247] = {.lex_state = 125, .external_lex_state = 3}, - [248] = {.lex_state = 4, .external_lex_state = 4}, - [249] = {.lex_state = 125, .external_lex_state = 3}, + [248] = {.lex_state = 125, .external_lex_state = 3}, + [249] = {.lex_state = 4, .external_lex_state = 4}, [250] = {.lex_state = 125, .external_lex_state = 3}, [251] = {.lex_state = 125, .external_lex_state = 3}, - [252] = {.lex_state = 1, .external_lex_state = 4}, + [252] = {.lex_state = 125, .external_lex_state = 3}, [253] = {.lex_state = 125, .external_lex_state = 3}, - [254] = {.lex_state = 125, .external_lex_state = 3}, + [254] = {.lex_state = 17, .external_lex_state = 6}, [255] = {.lex_state = 125, .external_lex_state = 3}, [256] = {.lex_state = 125, .external_lex_state = 3}, [257] = {.lex_state = 125, .external_lex_state = 3}, @@ -4074,337 +4083,337 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [262] = {.lex_state = 125, .external_lex_state = 3}, [263] = {.lex_state = 125, .external_lex_state = 3}, [264] = {.lex_state = 125, .external_lex_state = 3}, - [265] = {.lex_state = 4, .external_lex_state = 4}, + [265] = {.lex_state = 125, .external_lex_state = 3}, [266] = {.lex_state = 125, .external_lex_state = 3}, - [267] = {.lex_state = 125, .external_lex_state = 3}, - [268] = {.lex_state = 125, .external_lex_state = 3}, - [269] = {.lex_state = 4, .external_lex_state = 4}, + [267] = {.lex_state = 4, .external_lex_state = 4}, + [268] = {.lex_state = 18, .external_lex_state = 4}, + [269] = {.lex_state = 125, .external_lex_state = 3}, [270] = {.lex_state = 125, .external_lex_state = 3}, - [271] = {.lex_state = 4, .external_lex_state = 4}, - [272] = {.lex_state = 4, .external_lex_state = 4}, + [271] = {.lex_state = 125, .external_lex_state = 3}, + [272] = {.lex_state = 125, .external_lex_state = 3}, [273] = {.lex_state = 125, .external_lex_state = 3}, [274] = {.lex_state = 125, .external_lex_state = 3}, [275] = {.lex_state = 125, .external_lex_state = 3}, - [276] = {.lex_state = 0, .external_lex_state = 4}, - [277] = {.lex_state = 0, .external_lex_state = 4}, + [276] = {.lex_state = 125, .external_lex_state = 3}, + [277] = {.lex_state = 1, .external_lex_state = 4}, [278] = {.lex_state = 125, .external_lex_state = 3}, - [279] = {.lex_state = 4, .external_lex_state = 4}, - [280] = {.lex_state = 4, .external_lex_state = 4}, + [279] = {.lex_state = 125, .external_lex_state = 3}, + [280] = {.lex_state = 125, .external_lex_state = 3}, [281] = {.lex_state = 125, .external_lex_state = 3}, - [282] = {.lex_state = 0, .external_lex_state = 4}, - [283] = {.lex_state = 17, .external_lex_state = 6}, - [284] = {.lex_state = 0, .external_lex_state = 4}, - [285] = {.lex_state = 0, .external_lex_state = 4}, - [286] = {.lex_state = 0, .external_lex_state = 5}, - [287] = {.lex_state = 9, .external_lex_state = 4}, - [288] = {.lex_state = 0, .external_lex_state = 4}, - [289] = {.lex_state = 0, .external_lex_state = 5}, + [282] = {.lex_state = 125, .external_lex_state = 3}, + [283] = {.lex_state = 125, .external_lex_state = 3}, + [284] = {.lex_state = 125, .external_lex_state = 3}, + [285] = {.lex_state = 125, .external_lex_state = 3}, + [286] = {.lex_state = 0, .external_lex_state = 4}, + [287] = {.lex_state = 17, .external_lex_state = 6}, + [288] = {.lex_state = 17, .external_lex_state = 6}, + [289] = {.lex_state = 18, .external_lex_state = 4}, [290] = {.lex_state = 17, .external_lex_state = 6}, - [291] = {.lex_state = 18, .external_lex_state = 4}, - [292] = {.lex_state = 1, .external_lex_state = 4}, - [293] = {.lex_state = 1, .external_lex_state = 4}, - [294] = {.lex_state = 17, .external_lex_state = 6}, + [291] = {.lex_state = 17, .external_lex_state = 6}, + [292] = {.lex_state = 17, .external_lex_state = 6}, + [293] = {.lex_state = 0, .external_lex_state = 5}, + [294] = {.lex_state = 9, .external_lex_state = 4}, [295] = {.lex_state = 17, .external_lex_state = 6}, [296] = {.lex_state = 17, .external_lex_state = 6}, - [297] = {.lex_state = 17, .external_lex_state = 6}, - [298] = {.lex_state = 0, .external_lex_state = 5}, - [299] = {.lex_state = 0, .external_lex_state = 4}, + [297] = {.lex_state = 0, .external_lex_state = 5}, + [298] = {.lex_state = 17, .external_lex_state = 6}, + [299] = {.lex_state = 17, .external_lex_state = 6}, [300] = {.lex_state = 17, .external_lex_state = 6}, - [301] = {.lex_state = 17, .external_lex_state = 6}, - [302] = {.lex_state = 0, .external_lex_state = 5}, + [301] = {.lex_state = 0, .external_lex_state = 4}, + [302] = {.lex_state = 0, .external_lex_state = 4}, [303] = {.lex_state = 0, .external_lex_state = 4}, [304] = {.lex_state = 17, .external_lex_state = 6}, - [305] = {.lex_state = 1, .external_lex_state = 5}, - [306] = {.lex_state = 17, .external_lex_state = 6}, - [307] = {.lex_state = 4, .external_lex_state = 4}, - [308] = {.lex_state = 17, .external_lex_state = 6}, - [309] = {.lex_state = 0, .external_lex_state = 4}, + [305] = {.lex_state = 18, .external_lex_state = 4}, + [306] = {.lex_state = 4, .external_lex_state = 4}, + [307] = {.lex_state = 0, .external_lex_state = 4}, + [308] = {.lex_state = 0, .external_lex_state = 4}, + [309] = {.lex_state = 18, .external_lex_state = 4}, [310] = {.lex_state = 18, .external_lex_state = 4}, - [311] = {.lex_state = 0, .external_lex_state = 4}, - [312] = {.lex_state = 17, .external_lex_state = 6}, - [313] = {.lex_state = 4, .external_lex_state = 4}, - [314] = {.lex_state = 18, .external_lex_state = 4}, - [315] = {.lex_state = 1, .external_lex_state = 4}, + [311] = {.lex_state = 0, .external_lex_state = 5}, + [312] = {.lex_state = 0, .external_lex_state = 5}, + [313] = {.lex_state = 1, .external_lex_state = 4}, + [314] = {.lex_state = 1, .external_lex_state = 5}, + [315] = {.lex_state = 18, .external_lex_state = 4}, [316] = {.lex_state = 0, .external_lex_state = 4}, - [317] = {.lex_state = 1, .external_lex_state = 5}, - [318] = {.lex_state = 1, .external_lex_state = 4}, - [319] = {.lex_state = 1, .external_lex_state = 4}, + [317] = {.lex_state = 18, .external_lex_state = 4}, + [318] = {.lex_state = 18, .external_lex_state = 4}, + [319] = {.lex_state = 18, .external_lex_state = 4}, [320] = {.lex_state = 18, .external_lex_state = 4}, - [321] = {.lex_state = 5, .external_lex_state = 4}, + [321] = {.lex_state = 18, .external_lex_state = 4}, [322] = {.lex_state = 18, .external_lex_state = 4}, [323] = {.lex_state = 18, .external_lex_state = 4}, - [324] = {.lex_state = 5, .external_lex_state = 4}, - [325] = {.lex_state = 1, .external_lex_state = 4}, - [326] = {.lex_state = 0, .external_lex_state = 5}, - [327] = {.lex_state = 18, .external_lex_state = 4}, - [328] = {.lex_state = 0, .external_lex_state = 4}, + [324] = {.lex_state = 0, .external_lex_state = 4}, + [325] = {.lex_state = 18, .external_lex_state = 4}, + [326] = {.lex_state = 4, .external_lex_state = 4}, + [327] = {.lex_state = 1, .external_lex_state = 4}, + [328] = {.lex_state = 1, .external_lex_state = 4}, [329] = {.lex_state = 1, .external_lex_state = 4}, - [330] = {.lex_state = 18, .external_lex_state = 4}, - [331] = {.lex_state = 18, .external_lex_state = 4}, - [332] = {.lex_state = 18, .external_lex_state = 4}, - [333] = {.lex_state = 18, .external_lex_state = 4}, - [334] = {.lex_state = 1, .external_lex_state = 4}, - [335] = {.lex_state = 18, .external_lex_state = 4}, - [336] = {.lex_state = 125, .external_lex_state = 7}, - [337] = {.lex_state = 0, .external_lex_state = 4}, - [338] = {.lex_state = 1, .external_lex_state = 4}, - [339] = {.lex_state = 5, .external_lex_state = 4}, + [330] = {.lex_state = 0, .external_lex_state = 4}, + [331] = {.lex_state = 0, .external_lex_state = 5}, + [332] = {.lex_state = 0, .external_lex_state = 4}, + [333] = {.lex_state = 1, .external_lex_state = 4}, + [334] = {.lex_state = 5, .external_lex_state = 4}, + [335] = {.lex_state = 1, .external_lex_state = 4}, + [336] = {.lex_state = 1, .external_lex_state = 5}, + [337] = {.lex_state = 1, .external_lex_state = 4}, + [338] = {.lex_state = 125, .external_lex_state = 7}, + [339] = {.lex_state = 0, .external_lex_state = 4}, [340] = {.lex_state = 1, .external_lex_state = 4}, - [341] = {.lex_state = 1, .external_lex_state = 4}, - [342] = {.lex_state = 0, .external_lex_state = 5}, - [343] = {.lex_state = 0, .external_lex_state = 4}, - [344] = {.lex_state = 4, .external_lex_state = 4}, - [345] = {.lex_state = 1, .external_lex_state = 4}, + [341] = {.lex_state = 4, .external_lex_state = 4}, + [342] = {.lex_state = 1, .external_lex_state = 4}, + [343] = {.lex_state = 1, .external_lex_state = 4}, + [344] = {.lex_state = 125, .external_lex_state = 7}, + [345] = {.lex_state = 0, .external_lex_state = 4}, [346] = {.lex_state = 125, .external_lex_state = 7}, - [347] = {.lex_state = 0, .external_lex_state = 4}, - [348] = {.lex_state = 5, .external_lex_state = 4}, + [347] = {.lex_state = 5, .external_lex_state = 4}, + [348] = {.lex_state = 0, .external_lex_state = 5}, [349] = {.lex_state = 1, .external_lex_state = 4}, - [350] = {.lex_state = 0, .external_lex_state = 5}, - [351] = {.lex_state = 1, .external_lex_state = 4}, + [350] = {.lex_state = 1, .external_lex_state = 4}, + [351] = {.lex_state = 0, .external_lex_state = 4}, [352] = {.lex_state = 0, .external_lex_state = 5}, - [353] = {.lex_state = 125, .external_lex_state = 7}, - [354] = {.lex_state = 1, .external_lex_state = 4}, + [353] = {.lex_state = 1, .external_lex_state = 4}, + [354] = {.lex_state = 0, .external_lex_state = 5}, [355] = {.lex_state = 0, .external_lex_state = 4}, - [356] = {.lex_state = 4, .external_lex_state = 4}, - [357] = {.lex_state = 4, .external_lex_state = 4}, + [356] = {.lex_state = 0, .external_lex_state = 4}, + [357] = {.lex_state = 0, .external_lex_state = 4}, [358] = {.lex_state = 15, .external_lex_state = 4}, - [359] = {.lex_state = 10, .external_lex_state = 4}, - [360] = {.lex_state = 0, .external_lex_state = 4}, + [359] = {.lex_state = 0, .external_lex_state = 4}, + [360] = {.lex_state = 0, .external_lex_state = 7}, [361] = {.lex_state = 0, .external_lex_state = 4}, - [362] = {.lex_state = 0, .external_lex_state = 4}, - [363] = {.lex_state = 0, .external_lex_state = 4}, - [364] = {.lex_state = 0, .external_lex_state = 7}, - [365] = {.lex_state = 1, .external_lex_state = 4}, - [366] = {.lex_state = 4, .external_lex_state = 4}, - [367] = {.lex_state = 10, .external_lex_state = 4}, + [362] = {.lex_state = 10, .external_lex_state = 4}, + [363] = {.lex_state = 10, .external_lex_state = 4}, + [364] = {.lex_state = 0, .external_lex_state = 4}, + [365] = {.lex_state = 4, .external_lex_state = 4}, + [366] = {.lex_state = 15, .external_lex_state = 4}, + [367] = {.lex_state = 0, .external_lex_state = 4}, [368] = {.lex_state = 15, .external_lex_state = 4}, - [369] = {.lex_state = 4, .external_lex_state = 4}, - [370] = {.lex_state = 10, .external_lex_state = 4}, + [369] = {.lex_state = 1, .external_lex_state = 4}, + [370] = {.lex_state = 4, .external_lex_state = 4}, [371] = {.lex_state = 15, .external_lex_state = 4}, - [372] = {.lex_state = 15, .external_lex_state = 4}, - [373] = {.lex_state = 10, .external_lex_state = 4}, - [374] = {.lex_state = 0, .external_lex_state = 4}, - [375] = {.lex_state = 0, .external_lex_state = 4}, - [376] = {.lex_state = 114, .external_lex_state = 4}, - [377] = {.lex_state = 0, .external_lex_state = 4}, - [378] = {.lex_state = 6, .external_lex_state = 4}, - [379] = {.lex_state = 10, .external_lex_state = 4}, - [380] = {.lex_state = 15, .external_lex_state = 4}, - [381] = {.lex_state = 0, .external_lex_state = 4}, + [372] = {.lex_state = 114, .external_lex_state = 4}, + [373] = {.lex_state = 0, .external_lex_state = 4}, + [374] = {.lex_state = 0, .external_lex_state = 7}, + [375] = {.lex_state = 1, .external_lex_state = 4}, + [376] = {.lex_state = 0, .external_lex_state = 4}, + [377] = {.lex_state = 10, .external_lex_state = 4}, + [378] = {.lex_state = 0, .external_lex_state = 4}, + [379] = {.lex_state = 6, .external_lex_state = 4}, + [380] = {.lex_state = 4, .external_lex_state = 4}, + [381] = {.lex_state = 10, .external_lex_state = 4}, [382] = {.lex_state = 0, .external_lex_state = 4}, - [383] = {.lex_state = 0, .external_lex_state = 4}, - [384] = {.lex_state = 10, .external_lex_state = 4}, - [385] = {.lex_state = 15, .external_lex_state = 4}, - [386] = {.lex_state = 0, .external_lex_state = 4}, - [387] = {.lex_state = 0, .external_lex_state = 4}, - [388] = {.lex_state = 0, .external_lex_state = 4}, + [383] = {.lex_state = 114, .external_lex_state = 4}, + [384] = {.lex_state = 4, .external_lex_state = 4}, + [385] = {.lex_state = 0, .external_lex_state = 4}, + [386] = {.lex_state = 15, .external_lex_state = 4}, + [387] = {.lex_state = 15, .external_lex_state = 4}, + [388] = {.lex_state = 10, .external_lex_state = 4}, [389] = {.lex_state = 0, .external_lex_state = 4}, [390] = {.lex_state = 0, .external_lex_state = 4}, - [391] = {.lex_state = 6, .external_lex_state = 4}, + [391] = {.lex_state = 0, .external_lex_state = 4}, [392] = {.lex_state = 0, .external_lex_state = 4}, [393] = {.lex_state = 0, .external_lex_state = 4}, - [394] = {.lex_state = 0, .external_lex_state = 4}, - [395] = {.lex_state = 1, .external_lex_state = 4}, - [396] = {.lex_state = 0, .external_lex_state = 4}, - [397] = {.lex_state = 0, .external_lex_state = 7}, - [398] = {.lex_state = 114, .external_lex_state = 4}, - [399] = {.lex_state = 114, .external_lex_state = 4}, - [400] = {.lex_state = 0, .external_lex_state = 5}, - [401] = {.lex_state = 0, .external_lex_state = 4}, - [402] = {.lex_state = 30, .external_lex_state = 4}, - [403] = {.lex_state = 0, .external_lex_state = 8}, + [394] = {.lex_state = 6, .external_lex_state = 4}, + [395] = {.lex_state = 0, .external_lex_state = 4}, + [396] = {.lex_state = 114, .external_lex_state = 4}, + [397] = {.lex_state = 0, .external_lex_state = 4}, + [398] = {.lex_state = 0, .external_lex_state = 4}, + [399] = {.lex_state = 10, .external_lex_state = 4}, + [400] = {.lex_state = 10, .external_lex_state = 4}, + [401] = {.lex_state = 114, .external_lex_state = 4}, + [402] = {.lex_state = 0, .external_lex_state = 4}, + [403] = {.lex_state = 0, .external_lex_state = 4}, [404] = {.lex_state = 0, .external_lex_state = 4}, - [405] = {.lex_state = 1, .external_lex_state = 4}, - [406] = {.lex_state = 0, .external_lex_state = 9}, - [407] = {.lex_state = 0, .external_lex_state = 9}, - [408] = {.lex_state = 0, .external_lex_state = 5}, - [409] = {.lex_state = 72, .external_lex_state = 4}, - [410] = {.lex_state = 0, .external_lex_state = 4}, + [405] = {.lex_state = 0, .external_lex_state = 4}, + [406] = {.lex_state = 0, .external_lex_state = 4}, + [407] = {.lex_state = 0, .external_lex_state = 4}, + [408] = {.lex_state = 0, .external_lex_state = 4}, + [409] = {.lex_state = 0, .external_lex_state = 8}, + [410] = {.lex_state = 1, .external_lex_state = 4}, [411] = {.lex_state = 0, .external_lex_state = 4}, [412] = {.lex_state = 0, .external_lex_state = 4}, [413] = {.lex_state = 0, .external_lex_state = 4}, - [414] = {.lex_state = 114, .external_lex_state = 4}, + [414] = {.lex_state = 0, .external_lex_state = 4}, [415] = {.lex_state = 0, .external_lex_state = 4}, - [416] = {.lex_state = 0, .external_lex_state = 4}, + [416] = {.lex_state = 1, .external_lex_state = 4}, [417] = {.lex_state = 0, .external_lex_state = 4}, [418] = {.lex_state = 0, .external_lex_state = 4}, - [419] = {.lex_state = 0, .external_lex_state = 8}, - [420] = {.lex_state = 0, .external_lex_state = 4}, - [421] = {.lex_state = 0, .external_lex_state = 4}, - [422] = {.lex_state = 0, .external_lex_state = 4}, + [419] = {.lex_state = 0, .external_lex_state = 5}, + [420] = {.lex_state = 0, .external_lex_state = 9}, + [421] = {.lex_state = 0, .external_lex_state = 9}, + [422] = {.lex_state = 72, .external_lex_state = 4}, [423] = {.lex_state = 0, .external_lex_state = 4}, - [424] = {.lex_state = 0, .external_lex_state = 4}, - [425] = {.lex_state = 0, .external_lex_state = 4}, + [424] = {.lex_state = 0, .external_lex_state = 5}, + [425] = {.lex_state = 15, .external_lex_state = 4}, [426] = {.lex_state = 0, .external_lex_state = 4}, [427] = {.lex_state = 0, .external_lex_state = 4}, [428] = {.lex_state = 0, .external_lex_state = 4}, - [429] = {.lex_state = 0, .external_lex_state = 5}, - [430] = {.lex_state = 0, .external_lex_state = 5}, + [429] = {.lex_state = 0, .external_lex_state = 4}, + [430] = {.lex_state = 0, .external_lex_state = 4}, [431] = {.lex_state = 0, .external_lex_state = 4}, [432] = {.lex_state = 0, .external_lex_state = 4}, - [433] = {.lex_state = 0, .external_lex_state = 4}, - [434] = {.lex_state = 0, .external_lex_state = 4}, - [435] = {.lex_state = 114, .external_lex_state = 4}, + [433] = {.lex_state = 30, .external_lex_state = 4}, + [434] = {.lex_state = 0, .external_lex_state = 5}, + [435] = {.lex_state = 0, .external_lex_state = 4}, [436] = {.lex_state = 0, .external_lex_state = 4}, [437] = {.lex_state = 0, .external_lex_state = 4}, - [438] = {.lex_state = 72, .external_lex_state = 4}, + [438] = {.lex_state = 0, .external_lex_state = 4}, [439] = {.lex_state = 0, .external_lex_state = 4}, [440] = {.lex_state = 0, .external_lex_state = 4}, - [441] = {.lex_state = 0, .external_lex_state = 4}, - [442] = {.lex_state = 0, .external_lex_state = 5}, - [443] = {.lex_state = 0, .external_lex_state = 5}, + [441] = {.lex_state = 72, .external_lex_state = 4}, + [442] = {.lex_state = 0, .external_lex_state = 4}, + [443] = {.lex_state = 0, .external_lex_state = 4}, [444] = {.lex_state = 0, .external_lex_state = 4}, - [445] = {.lex_state = 1, .external_lex_state = 4}, + [445] = {.lex_state = 0, .external_lex_state = 5}, [446] = {.lex_state = 0, .external_lex_state = 4}, [447] = {.lex_state = 0, .external_lex_state = 4}, [448] = {.lex_state = 0, .external_lex_state = 9}, [449] = {.lex_state = 0, .external_lex_state = 9}, - [450] = {.lex_state = 0, .external_lex_state = 4}, + [450] = {.lex_state = 114, .external_lex_state = 4}, [451] = {.lex_state = 0, .external_lex_state = 4}, - [452] = {.lex_state = 0, .external_lex_state = 4}, + [452] = {.lex_state = 0, .external_lex_state = 5}, [453] = {.lex_state = 0, .external_lex_state = 4}, - [454] = {.lex_state = 0, .external_lex_state = 5}, - [455] = {.lex_state = 0, .external_lex_state = 4}, + [454] = {.lex_state = 0, .external_lex_state = 4}, + [455] = {.lex_state = 0, .external_lex_state = 8}, [456] = {.lex_state = 0, .external_lex_state = 4}, [457] = {.lex_state = 0, .external_lex_state = 4}, [458] = {.lex_state = 0, .external_lex_state = 4}, [459] = {.lex_state = 0, .external_lex_state = 4}, - [460] = {.lex_state = 10, .external_lex_state = 4}, - [461] = {.lex_state = 15, .external_lex_state = 4}, + [460] = {.lex_state = 0, .external_lex_state = 5}, + [461] = {.lex_state = 0, .external_lex_state = 5}, [462] = {.lex_state = 0, .external_lex_state = 4}, - [463] = {.lex_state = 4, .external_lex_state = 4}, - [464] = {.lex_state = 0, .external_lex_state = 4}, + [463] = {.lex_state = 0, .external_lex_state = 4}, + [464] = {.lex_state = 0, .external_lex_state = 9}, [465] = {.lex_state = 0, .external_lex_state = 4}, - [466] = {.lex_state = 4, .external_lex_state = 4}, + [466] = {.lex_state = 0, .external_lex_state = 4}, [467] = {.lex_state = 0, .external_lex_state = 4}, [468] = {.lex_state = 0, .external_lex_state = 4}, [469] = {.lex_state = 0, .external_lex_state = 4}, - [470] = {.lex_state = 79, .external_lex_state = 4}, - [471] = {.lex_state = 0, .external_lex_state = 4}, - [472] = {.lex_state = 0, .external_lex_state = 4}, - [473] = {.lex_state = 0, .external_lex_state = 4}, + [470] = {.lex_state = 11, .external_lex_state = 4}, + [471] = {.lex_state = 16, .external_lex_state = 4}, + [472] = {.lex_state = 0, .external_lex_state = 10}, + [473] = {.lex_state = 4, .external_lex_state = 4}, [474] = {.lex_state = 0, .external_lex_state = 4}, - [475] = {.lex_state = 0, .external_lex_state = 4}, - [476] = {.lex_state = 4, .external_lex_state = 4}, - [477] = {.lex_state = 0, .external_lex_state = 4}, + [475] = {.lex_state = 125, .external_lex_state = 7}, + [476] = {.lex_state = 125, .external_lex_state = 7}, + [477] = {.lex_state = 4, .external_lex_state = 4}, [478] = {.lex_state = 0, .external_lex_state = 4}, - [479] = {.lex_state = 31, .external_lex_state = 4}, - [480] = {.lex_state = 0, .external_lex_state = 9}, - [481] = {.lex_state = 0, .external_lex_state = 9}, - [482] = {.lex_state = 114, .external_lex_state = 4}, + [479] = {.lex_state = 79, .external_lex_state = 4}, + [480] = {.lex_state = 0, .external_lex_state = 4}, + [481] = {.lex_state = 0, .external_lex_state = 4}, + [482] = {.lex_state = 125, .external_lex_state = 7}, [483] = {.lex_state = 0, .external_lex_state = 4}, [484] = {.lex_state = 0, .external_lex_state = 4}, [485] = {.lex_state = 0, .external_lex_state = 4}, - [486] = {.lex_state = 0, .external_lex_state = 4}, + [486] = {.lex_state = 4, .external_lex_state = 4}, [487] = {.lex_state = 0, .external_lex_state = 4}, [488] = {.lex_state = 0, .external_lex_state = 4}, - [489] = {.lex_state = 125, .external_lex_state = 7}, + [489] = {.lex_state = 0, .external_lex_state = 4}, [490] = {.lex_state = 0, .external_lex_state = 4}, [491] = {.lex_state = 0, .external_lex_state = 4}, - [492] = {.lex_state = 0, .external_lex_state = 4}, - [493] = {.lex_state = 0, .external_lex_state = 10}, - [494] = {.lex_state = 125, .external_lex_state = 7}, + [492] = {.lex_state = 0, .external_lex_state = 10}, + [493] = {.lex_state = 0, .external_lex_state = 4}, + [494] = {.lex_state = 0, .external_lex_state = 4}, [495] = {.lex_state = 4, .external_lex_state = 4}, [496] = {.lex_state = 0, .external_lex_state = 4}, [497] = {.lex_state = 0, .external_lex_state = 4}, - [498] = {.lex_state = 0, .external_lex_state = 10}, - [499] = {.lex_state = 4, .external_lex_state = 4}, + [498] = {.lex_state = 0, .external_lex_state = 4}, + [499] = {.lex_state = 0, .external_lex_state = 4}, [500] = {.lex_state = 0, .external_lex_state = 4}, - [501] = {.lex_state = 125, .external_lex_state = 7}, + [501] = {.lex_state = 0, .external_lex_state = 4}, [502] = {.lex_state = 0, .external_lex_state = 4}, [503] = {.lex_state = 0, .external_lex_state = 4}, [504] = {.lex_state = 0, .external_lex_state = 4}, - [505] = {.lex_state = 16, .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 = 4}, - [508] = {.lex_state = 0, .external_lex_state = 4}, - [509] = {.lex_state = 0, .external_lex_state = 4}, - [510] = {.lex_state = 0, .external_lex_state = 9}, - [511] = {.lex_state = 4, .external_lex_state = 4}, + [507] = {.lex_state = 0, .external_lex_state = 9}, + [508] = {.lex_state = 0, .external_lex_state = 9}, + [509] = {.lex_state = 4, .external_lex_state = 4}, + [510] = {.lex_state = 4, .external_lex_state = 4}, + [511] = {.lex_state = 0, .external_lex_state = 4}, [512] = {.lex_state = 4, .external_lex_state = 4}, [513] = {.lex_state = 4, .external_lex_state = 4}, [514] = {.lex_state = 4, .external_lex_state = 4}, - [515] = {.lex_state = 0, .external_lex_state = 9}, + [515] = {.lex_state = 4, .external_lex_state = 4}, [516] = {.lex_state = 0, .external_lex_state = 4}, [517] = {.lex_state = 0, .external_lex_state = 4}, [518] = {.lex_state = 0, .external_lex_state = 4}, [519] = {.lex_state = 0, .external_lex_state = 4}, - [520] = {.lex_state = 0, .external_lex_state = 4}, - [521] = {.lex_state = 125, .external_lex_state = 7}, - [522] = {.lex_state = 0, .external_lex_state = 4}, - [523] = {.lex_state = 4, .external_lex_state = 4}, - [524] = {.lex_state = 4, .external_lex_state = 4}, + [520] = {.lex_state = 4, .external_lex_state = 4}, + [521] = {.lex_state = 0, .external_lex_state = 4}, + [522] = {.lex_state = 125, .external_lex_state = 7}, + [523] = {.lex_state = 0, .external_lex_state = 4}, + [524] = {.lex_state = 0, .external_lex_state = 4}, [525] = {.lex_state = 0, .external_lex_state = 4}, - [526] = {.lex_state = 0, .external_lex_state = 4}, - [527] = {.lex_state = 0, .external_lex_state = 4}, - [528] = {.lex_state = 4, .external_lex_state = 4}, - [529] = {.lex_state = 11, .external_lex_state = 4}, + [526] = {.lex_state = 16, .external_lex_state = 4}, + [527] = {.lex_state = 11, .external_lex_state = 4}, + [528] = {.lex_state = 0, .external_lex_state = 4}, + [529] = {.lex_state = 0, .external_lex_state = 4}, [530] = {.lex_state = 0, .external_lex_state = 4}, [531] = {.lex_state = 0, .external_lex_state = 4}, [532] = {.lex_state = 0, .external_lex_state = 4}, [533] = {.lex_state = 0, .external_lex_state = 4}, - [534] = {.lex_state = 16, .external_lex_state = 4}, - [535] = {.lex_state = 11, .external_lex_state = 4}, + [534] = {.lex_state = 0, .external_lex_state = 4}, + [535] = {.lex_state = 0, .external_lex_state = 4}, [536] = {.lex_state = 0, .external_lex_state = 4}, - [537] = {.lex_state = 0, .external_lex_state = 4}, + [537] = {.lex_state = 4, .external_lex_state = 4}, [538] = {.lex_state = 0, .external_lex_state = 4}, [539] = {.lex_state = 0, .external_lex_state = 4}, - [540] = {.lex_state = 0, .external_lex_state = 4}, - [541] = {.lex_state = 0, .external_lex_state = 4}, - [542] = {.lex_state = 0, .external_lex_state = 4}, + [540] = {.lex_state = 31, .external_lex_state = 4}, + [541] = {.lex_state = 114, .external_lex_state = 4}, + [542] = {.lex_state = 0, .external_lex_state = 9}, [543] = {.lex_state = 0, .external_lex_state = 4}, [544] = {.lex_state = 0, .external_lex_state = 4}, [545] = {.lex_state = 0, .external_lex_state = 4}, [546] = {.lex_state = 0, .external_lex_state = 4}, [547] = {.lex_state = 4, .external_lex_state = 4}, - [548] = {.lex_state = 0, .external_lex_state = 4}, + [548] = {.lex_state = 4, .external_lex_state = 4}, [549] = {.lex_state = 0, .external_lex_state = 4}, [550] = {.lex_state = 0, .external_lex_state = 4}, [551] = {.lex_state = 0, .external_lex_state = 4}, [552] = {.lex_state = 0, .external_lex_state = 4}, [553] = {.lex_state = 0, .external_lex_state = 4}, - [554] = {.lex_state = 125, .external_lex_state = 4}, + [554] = {.lex_state = 0, .external_lex_state = 4}, [555] = {.lex_state = 0, .external_lex_state = 4}, - [556] = {.lex_state = 4, .external_lex_state = 4}, - [557] = {.lex_state = 4, .external_lex_state = 4}, + [556] = {.lex_state = 0, .external_lex_state = 4}, + [557] = {.lex_state = 125, .external_lex_state = 4}, [558] = {.lex_state = 125, .external_lex_state = 4}, - [559] = {.lex_state = 4, .external_lex_state = 4}, + [559] = {.lex_state = 0, .external_lex_state = 4}, [560] = {.lex_state = 0, .external_lex_state = 4}, - [561] = {.lex_state = 4, .external_lex_state = 4}, - [562] = {.lex_state = 125, .external_lex_state = 4}, - [563] = {.lex_state = 4, .external_lex_state = 4}, + [561] = {.lex_state = 125, .external_lex_state = 4}, + [562] = {.lex_state = 0, .external_lex_state = 4}, + [563] = {.lex_state = 0, .external_lex_state = 4}, [564] = {.lex_state = 0, .external_lex_state = 4}, [565] = {.lex_state = 4, .external_lex_state = 4}, - [566] = {.lex_state = 0, .external_lex_state = 4}, + [566] = {.lex_state = 125, .external_lex_state = 4}, [567] = {.lex_state = 0, .external_lex_state = 4}, [568] = {.lex_state = 0, .external_lex_state = 4}, [569] = {.lex_state = 0, .external_lex_state = 4}, - [570] = {.lex_state = 125, .external_lex_state = 4}, + [570] = {.lex_state = 3, .external_lex_state = 4}, [571] = {.lex_state = 0, .external_lex_state = 4}, - [572] = {.lex_state = 0, .external_lex_state = 11}, + [572] = {.lex_state = 0, .external_lex_state = 4}, [573] = {.lex_state = 125, .external_lex_state = 4}, [574] = {.lex_state = 0, .external_lex_state = 4}, - [575] = {.lex_state = 0, .external_lex_state = 5}, + [575] = {.lex_state = 0, .external_lex_state = 4}, [576] = {.lex_state = 0, .external_lex_state = 4}, - [577] = {.lex_state = 0, .external_lex_state = 4}, - [578] = {.lex_state = 0, .external_lex_state = 12}, - [579] = {.lex_state = 0, .external_lex_state = 4}, - [580] = {.lex_state = 125, .external_lex_state = 4}, - [581] = {.lex_state = 123, .external_lex_state = 4}, - [582] = {.lex_state = 0, .external_lex_state = 4}, - [583] = {.lex_state = 0, .external_lex_state = 11}, - [584] = {.lex_state = 123, .external_lex_state = 4}, + [577] = {.lex_state = 0, .external_lex_state = 5}, + [578] = {.lex_state = 0, .external_lex_state = 4}, + [579] = {.lex_state = 0, .external_lex_state = 11}, + [580] = {.lex_state = 0, .external_lex_state = 4}, + [581] = {.lex_state = 0, .external_lex_state = 4}, + [582] = {.lex_state = 123, .external_lex_state = 4}, + [583] = {.lex_state = 0, .external_lex_state = 4}, + [584] = {.lex_state = 0, .external_lex_state = 12}, [585] = {.lex_state = 0, .external_lex_state = 4}, - [586] = {.lex_state = 0, .external_lex_state = 4}, + [586] = {.lex_state = 4, .external_lex_state = 4}, [587] = {.lex_state = 0, .external_lex_state = 4}, [588] = {.lex_state = 0, .external_lex_state = 4}, [589] = {.lex_state = 0, .external_lex_state = 4}, [590] = {.lex_state = 0, .external_lex_state = 4}, - [591] = {.lex_state = 4, .external_lex_state = 4}, + [591] = {.lex_state = 0, .external_lex_state = 4}, [592] = {.lex_state = 0, .external_lex_state = 4}, - [593] = {.lex_state = 3, .external_lex_state = 4}, + [593] = {.lex_state = 0, .external_lex_state = 12}, [594] = {.lex_state = 0, .external_lex_state = 4}, - [595] = {.lex_state = 0, .external_lex_state = 4}, + [595] = {.lex_state = 3, .external_lex_state = 4}, [596] = {.lex_state = 0, .external_lex_state = 4}, [597] = {.lex_state = 0, .external_lex_state = 4}, [598] = {.lex_state = 0, .external_lex_state = 4}, @@ -4413,30 +4422,32 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [601] = {.lex_state = 0, .external_lex_state = 4}, [602] = {.lex_state = 0, .external_lex_state = 4}, [603] = {.lex_state = 0, .external_lex_state = 4}, - [604] = {.lex_state = 0, .external_lex_state = 4}, - [605] = {.lex_state = 0, .external_lex_state = 4}, + [604] = {.lex_state = 125, .external_lex_state = 4}, + [605] = {.lex_state = 123, .external_lex_state = 4}, [606] = {.lex_state = 0, .external_lex_state = 4}, [607] = {.lex_state = 0, .external_lex_state = 4}, [608] = {.lex_state = 0, .external_lex_state = 4}, - [609] = {.lex_state = 0, .external_lex_state = 5}, - [610] = {.lex_state = 3, .external_lex_state = 4}, + [609] = {.lex_state = 0, .external_lex_state = 4}, + [610] = {.lex_state = 0, .external_lex_state = 4}, [611] = {.lex_state = 0, .external_lex_state = 4}, - [612] = {.lex_state = 0, .external_lex_state = 4}, + [612] = {.lex_state = 0, .external_lex_state = 5}, [613] = {.lex_state = 0, .external_lex_state = 4}, [614] = {.lex_state = 0, .external_lex_state = 4}, - [615] = {.lex_state = 0, .external_lex_state = 4}, - [616] = {.lex_state = 0, .external_lex_state = 4}, + [615] = {.lex_state = 4, .external_lex_state = 4}, + [616] = {.lex_state = 4, .external_lex_state = 4}, [617] = {.lex_state = 0, .external_lex_state = 4}, - [618] = {.lex_state = 0, .external_lex_state = 4}, - [619] = {.lex_state = 0, .external_lex_state = 4}, + [618] = {.lex_state = 4, .external_lex_state = 4}, + [619] = {.lex_state = 4, .external_lex_state = 4}, [620] = {.lex_state = 0, .external_lex_state = 4}, - [621] = {.lex_state = 0, .external_lex_state = 12}, + [621] = {.lex_state = 0, .external_lex_state = 4}, [622] = {.lex_state = 0, .external_lex_state = 4}, - [623] = {.lex_state = 0, .external_lex_state = 4}, + [623] = {.lex_state = 0, .external_lex_state = 11}, [624] = {.lex_state = 0, .external_lex_state = 4}, [625] = {.lex_state = 0, .external_lex_state = 4}, [626] = {.lex_state = 0, .external_lex_state = 4}, [627] = {.lex_state = 0, .external_lex_state = 4}, + [628] = {.lex_state = 0, .external_lex_state = 4}, + [629] = {.lex_state = 0, .external_lex_state = 4}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -4489,7 +4500,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(1), [anon_sym_RBRACK] = ACTIONS(1), [anon_sym_LBRACK_LPAREN] = ACTIONS(1), - [anon_sym_AT] = ACTIONS(1), + [anon_sym_LBRACK_AT] = ACTIONS(1), [anon_sym_BANG] = ACTIONS(1), [anon_sym_QMARK] = ACTIONS(1), [anon_sym_QMARK_QMARK] = ACTIONS(1), @@ -4523,34 +4534,34 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__control_flow_start] = ACTIONS(1), }, [1] = { - [sym_document] = STATE(620), - [sym_doctype] = STATE(191), - [sym__node] = STATE(191), - [sym_element] = STATE(191), - [sym_script_element] = STATE(191), - [sym_style_element] = STATE(191), - [sym_start_tag] = STATE(2), - [sym_script_start_tag] = STATE(406), - [sym_style_start_tag] = STATE(407), - [sym_self_closing_tag] = STATE(192), - [sym_erroneous_end_tag] = STATE(191), - [sym__any_statement] = STATE(197), - [sym__alternative_statement] = STATE(202), - [sym_switch_statement] = STATE(197), - [sym_defer_statement] = STATE(197), - [sym_placeholder_statement] = STATE(214), - [sym_loading_statement] = STATE(215), - [sym_error_statement] = STATE(219), - [sym_for_statement] = STATE(197), - [sym_empty_statement] = STATE(221), - [sym_if_statement] = STATE(197), - [sym_else_if_statement] = STATE(222), - [sym_else_statement] = STATE(177), - [sym__if_start_expression] = STATE(475), - [sym__else_if_start_expression] = STATE(478), - [sym_icu_expression] = STATE(191), - [sym_interpolation] = STATE(191), - [aux_sym_document_repeat1] = STATE(7), + [sym_document] = STATE(622), + [sym_doctype] = STATE(177), + [sym__node] = STATE(177), + [sym_element] = STATE(177), + [sym_script_element] = STATE(177), + [sym_style_element] = STATE(177), + [sym_start_tag] = STATE(6), + [sym_script_start_tag] = STATE(420), + [sym_style_start_tag] = STATE(421), + [sym_self_closing_tag] = STATE(202), + [sym_erroneous_end_tag] = STATE(177), + [sym__any_statement] = STATE(206), + [sym__alternative_statement] = STATE(207), + [sym_switch_statement] = STATE(206), + [sym_defer_statement] = STATE(206), + [sym_placeholder_statement] = STATE(212), + [sym_loading_statement] = STATE(213), + [sym_error_statement] = STATE(214), + [sym_for_statement] = STATE(206), + [sym_empty_statement] = STATE(216), + [sym_if_statement] = STATE(206), + [sym_else_if_statement] = STATE(217), + [sym_else_statement] = STATE(220), + [sym__if_start_expression] = STATE(538), + [sym__else_if_start_expression] = STATE(516), + [sym_icu_expression] = STATE(177), + [sym_interpolation] = STATE(177), + [aux_sym_document_repeat1] = STATE(13), [ts_builtin_sym_end] = ACTIONS(5), [anon_sym_LT_BANG] = ACTIONS(7), [anon_sym_LT] = ACTIONS(9), @@ -4582,46 +4593,46 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(35), 1, sym__control_flow_start, - STATE(4), 1, - aux_sym_document_repeat1, STATE(5), 1, sym_start_tag, - STATE(185), 1, + STATE(11), 1, + aux_sym_document_repeat1, + STATE(219), 1, sym_end_tag, - STATE(225), 1, - sym_empty_statement, - STATE(228), 1, - sym_else_statement, - STATE(256), 1, + STATE(243), 1, sym_else_if_statement, - STATE(261), 1, + STATE(248), 1, + sym_empty_statement, + STATE(250), 1, sym_error_statement, - STATE(263), 1, + STATE(251), 1, sym_loading_statement, - STATE(266), 1, - sym_self_closing_tag, - STATE(274), 1, - sym__alternative_statement, - STATE(275), 1, + STATE(252), 1, sym_placeholder_statement, + STATE(253), 1, + sym__alternative_statement, + STATE(262), 1, + sym_self_closing_tag, + STATE(264), 1, + sym_else_statement, STATE(448), 1, - sym_script_start_tag, - STATE(449), 1, sym_style_start_tag, - STATE(496), 1, + STATE(449), 1, + sym_script_start_tag, + STATE(488), 1, sym__if_start_expression, - STATE(497), 1, + STATE(489), 1, sym__else_if_start_expression, ACTIONS(27), 2, sym_entity, sym_text, - STATE(270), 5, + STATE(257), 5, sym__any_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(262), 8, + STATE(263), 8, sym_doctype, sym__node, sym_element, @@ -4630,63 +4641,62 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [91] = 26, + [91] = 25, ACTIONS(3), 1, sym_comment, - ACTIONS(21), 1, + ACTIONS(39), 1, anon_sym_LT_BANG, - ACTIONS(23), 1, + ACTIONS(42), 1, anon_sym_LT, - ACTIONS(29), 1, + ACTIONS(45), 1, + anon_sym_LT_SLASH, + ACTIONS(51), 1, anon_sym_LBRACE, - ACTIONS(33), 1, + ACTIONS(54), 1, sym__interpolation_start, - ACTIONS(35), 1, + ACTIONS(57), 1, sym__control_flow_start, - ACTIONS(37), 1, - anon_sym_LT_SLASH, - ACTIONS(39), 1, - sym__implicit_end_tag, - STATE(5), 1, - sym_start_tag, - STATE(10), 1, + STATE(3), 1, aux_sym_document_repeat1, - STATE(225), 1, - sym_empty_statement, - STATE(228), 1, - sym_else_statement, - STATE(256), 1, - sym_else_if_statement, - STATE(261), 1, - sym_error_statement, - STATE(263), 1, - sym_loading_statement, - STATE(266), 1, + STATE(6), 1, + sym_start_tag, + STATE(202), 1, sym_self_closing_tag, - STATE(273), 1, - sym_end_tag, - STATE(274), 1, + STATE(207), 1, sym__alternative_statement, - STATE(275), 1, + STATE(212), 1, sym_placeholder_statement, - STATE(448), 1, + STATE(213), 1, + sym_loading_statement, + STATE(214), 1, + sym_error_statement, + STATE(216), 1, + sym_empty_statement, + STATE(217), 1, + sym_else_if_statement, + STATE(220), 1, + sym_else_statement, + STATE(420), 1, sym_script_start_tag, - STATE(449), 1, + STATE(421), 1, sym_style_start_tag, - STATE(496), 1, - sym__if_start_expression, - STATE(497), 1, + STATE(516), 1, sym__else_if_start_expression, - ACTIONS(27), 2, + STATE(538), 1, + sym__if_start_expression, + ACTIONS(37), 2, + ts_builtin_sym_end, + anon_sym_RBRACE, + ACTIONS(48), 2, sym_entity, sym_text, - STATE(270), 5, + STATE(206), 5, sym__any_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(262), 8, + STATE(177), 8, sym_doctype, sym__node, sym_element, @@ -4695,63 +4705,63 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [182] = 26, + [180] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(21), 1, anon_sym_LT_BANG, ACTIONS(23), 1, anon_sym_LT, - ACTIONS(25), 1, - anon_sym_LT_SLASH, ACTIONS(29), 1, anon_sym_LBRACE, ACTIONS(33), 1, sym__interpolation_start, ACTIONS(35), 1, sym__control_flow_start, - ACTIONS(41), 1, + ACTIONS(60), 1, + anon_sym_LT_SLASH, + ACTIONS(62), 1, sym__implicit_end_tag, STATE(5), 1, sym_start_tag, - STATE(10), 1, + STATE(11), 1, aux_sym_document_repeat1, - STATE(203), 1, - sym_end_tag, - STATE(225), 1, - sym_empty_statement, - STATE(228), 1, - sym_else_statement, - STATE(256), 1, + STATE(243), 1, sym_else_if_statement, - STATE(261), 1, + STATE(248), 1, + sym_empty_statement, + STATE(250), 1, sym_error_statement, - STATE(263), 1, + STATE(251), 1, sym_loading_statement, - STATE(266), 1, - sym_self_closing_tag, - STATE(274), 1, - sym__alternative_statement, - STATE(275), 1, + STATE(252), 1, sym_placeholder_statement, + STATE(253), 1, + sym__alternative_statement, + STATE(262), 1, + sym_self_closing_tag, + STATE(264), 1, + sym_else_statement, + STATE(280), 1, + sym_end_tag, STATE(448), 1, - sym_script_start_tag, - STATE(449), 1, sym_style_start_tag, - STATE(496), 1, + STATE(449), 1, + sym_script_start_tag, + STATE(488), 1, sym__if_start_expression, - STATE(497), 1, + STATE(489), 1, sym__else_if_start_expression, ACTIONS(27), 2, sym_entity, sym_text, - STATE(270), 5, + STATE(257), 5, sym__any_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(262), 8, + STATE(263), 8, sym_doctype, sym__node, sym_element, @@ -4760,7 +4770,7 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [273] = 26, + [271] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(21), 1, @@ -4773,50 +4783,50 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(35), 1, sym__control_flow_start, - ACTIONS(37), 1, + ACTIONS(60), 1, anon_sym_LT_SLASH, - ACTIONS(43), 1, + ACTIONS(64), 1, sym__implicit_end_tag, - STATE(3), 1, + STATE(4), 1, aux_sym_document_repeat1, STATE(5), 1, sym_start_tag, - STATE(225), 1, - sym_empty_statement, - STATE(228), 1, - sym_else_statement, - STATE(238), 1, + STATE(239), 1, sym_end_tag, - STATE(256), 1, + STATE(243), 1, sym_else_if_statement, - STATE(261), 1, + STATE(248), 1, + sym_empty_statement, + STATE(250), 1, sym_error_statement, - STATE(263), 1, + STATE(251), 1, sym_loading_statement, - STATE(266), 1, - sym_self_closing_tag, - STATE(274), 1, - sym__alternative_statement, - STATE(275), 1, + STATE(252), 1, sym_placeholder_statement, + STATE(253), 1, + sym__alternative_statement, + STATE(262), 1, + sym_self_closing_tag, + STATE(264), 1, + sym_else_statement, STATE(448), 1, - sym_script_start_tag, - STATE(449), 1, sym_style_start_tag, - STATE(496), 1, + STATE(449), 1, + sym_script_start_tag, + STATE(488), 1, sym__if_start_expression, - STATE(497), 1, + STATE(489), 1, sym__else_if_start_expression, ACTIONS(27), 2, sym_entity, sym_text, - STATE(270), 5, + STATE(257), 5, sym__any_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(262), 8, + STATE(263), 8, sym_doctype, sym__node, sym_element, @@ -4825,62 +4835,63 @@ static const uint16_t ts_small_parse_table[] = { sym_erroneous_end_tag, sym_icu_expression, sym_interpolation, - [364] = 25, + [362] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(47), 1, + ACTIONS(21), 1, anon_sym_LT_BANG, - ACTIONS(50), 1, + ACTIONS(23), 1, anon_sym_LT, - ACTIONS(53), 1, + ACTIONS(25), 1, anon_sym_LT_SLASH, - ACTIONS(59), 1, + ACTIONS(29), 1, anon_sym_LBRACE, - ACTIONS(62), 1, + ACTIONS(33), 1, sym__interpolation_start, - ACTIONS(65), 1, + ACTIONS(35), 1, sym__control_flow_start, + ACTIONS(66), 1, + sym__implicit_end_tag, STATE(2), 1, - sym_start_tag, - STATE(6), 1, aux_sym_document_repeat1, - STATE(177), 1, - sym_else_statement, - STATE(192), 1, - sym_self_closing_tag, - STATE(202), 1, - sym__alternative_statement, - STATE(214), 1, - sym_placeholder_statement, - STATE(215), 1, - sym_loading_statement, - STATE(219), 1, - sym_error_statement, - STATE(221), 1, - sym_empty_statement, - STATE(222), 1, + STATE(5), 1, + sym_start_tag, + STATE(194), 1, + sym_end_tag, + STATE(243), 1, sym_else_if_statement, - STATE(406), 1, - sym_script_start_tag, - STATE(407), 1, + STATE(248), 1, + sym_empty_statement, + STATE(250), 1, + sym_error_statement, + STATE(251), 1, + sym_loading_statement, + STATE(252), 1, + sym_placeholder_statement, + STATE(253), 1, + sym__alternative_statement, + STATE(262), 1, + sym_self_closing_tag, + STATE(264), 1, + sym_else_statement, + STATE(448), 1, sym_style_start_tag, - STATE(475), 1, + STATE(449), 1, + sym_script_start_tag, + STATE(488), 1, sym__if_start_expression, - STATE(478), 1, + STATE(489), 1, sym__else_if_start_expression, - ACTIONS(45), 2, - ts_builtin_sym_end, - anon_sym_RBRACE, - ACTIONS(56), 2, + ACTIONS(27), 2, sym_entity, sym_text, - STATE(197), 5, + STATE(257), 5, sym__any_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(191), 8, + STATE(263), 8, sym_doctype, sym__node, sym_element, @@ -4905,45 +4916,45 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(19), 1, sym__control_flow_start, ACTIONS(68), 1, - ts_builtin_sym_end, - STATE(2), 1, - sym_start_tag, - STATE(6), 1, + anon_sym_RBRACE, + STATE(3), 1, aux_sym_document_repeat1, - STATE(177), 1, - sym_else_statement, - STATE(192), 1, - sym_self_closing_tag, + STATE(6), 1, + sym_start_tag, STATE(202), 1, + sym_self_closing_tag, + STATE(207), 1, sym__alternative_statement, - STATE(214), 1, + STATE(212), 1, sym_placeholder_statement, - STATE(215), 1, + STATE(213), 1, sym_loading_statement, - STATE(219), 1, + STATE(214), 1, sym_error_statement, - STATE(221), 1, + STATE(216), 1, sym_empty_statement, - STATE(222), 1, + STATE(217), 1, sym_else_if_statement, - STATE(406), 1, + STATE(220), 1, + sym_else_statement, + STATE(420), 1, sym_script_start_tag, - STATE(407), 1, + STATE(421), 1, sym_style_start_tag, - STATE(475), 1, - sym__if_start_expression, - STATE(478), 1, + STATE(516), 1, sym__else_if_start_expression, + STATE(538), 1, + sym__if_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(197), 5, + STATE(206), 5, sym__any_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(191), 8, + STATE(177), 8, sym_doctype, sym__node, sym_element, @@ -4969,44 +4980,44 @@ static const uint16_t ts_small_parse_table[] = { sym__control_flow_start, ACTIONS(70), 1, anon_sym_RBRACE, - STATE(2), 1, + STATE(6), 1, sym_start_tag, - STATE(12), 1, + STATE(10), 1, aux_sym_document_repeat1, - STATE(177), 1, - sym_else_statement, - STATE(192), 1, - sym_self_closing_tag, STATE(202), 1, + sym_self_closing_tag, + STATE(207), 1, sym__alternative_statement, - STATE(214), 1, + STATE(212), 1, sym_placeholder_statement, - STATE(215), 1, + STATE(213), 1, sym_loading_statement, - STATE(219), 1, + STATE(214), 1, sym_error_statement, - STATE(221), 1, + STATE(216), 1, sym_empty_statement, - STATE(222), 1, + STATE(217), 1, sym_else_if_statement, - STATE(406), 1, + STATE(220), 1, + sym_else_statement, + STATE(420), 1, sym_script_start_tag, - STATE(407), 1, + STATE(421), 1, sym_style_start_tag, - STATE(475), 1, - sym__if_start_expression, - STATE(478), 1, + STATE(516), 1, sym__else_if_start_expression, + STATE(538), 1, + sym__if_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(197), 5, + STATE(206), 5, sym__any_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(191), 8, + STATE(177), 8, sym_doctype, sym__node, sym_element, @@ -5032,44 +5043,44 @@ static const uint16_t ts_small_parse_table[] = { sym__control_flow_start, ACTIONS(72), 1, anon_sym_RBRACE, - STATE(2), 1, - sym_start_tag, - STATE(6), 1, + STATE(3), 1, aux_sym_document_repeat1, - STATE(177), 1, - sym_else_statement, - STATE(192), 1, - sym_self_closing_tag, + STATE(6), 1, + sym_start_tag, STATE(202), 1, + sym_self_closing_tag, + STATE(207), 1, sym__alternative_statement, - STATE(214), 1, + STATE(212), 1, sym_placeholder_statement, - STATE(215), 1, + STATE(213), 1, sym_loading_statement, - STATE(219), 1, + STATE(214), 1, sym_error_statement, - STATE(221), 1, + STATE(216), 1, sym_empty_statement, - STATE(222), 1, + STATE(217), 1, sym_else_if_statement, - STATE(406), 1, + STATE(220), 1, + sym_else_statement, + STATE(420), 1, sym_script_start_tag, - STATE(407), 1, + STATE(421), 1, sym_style_start_tag, - STATE(475), 1, - sym__if_start_expression, - STATE(478), 1, + STATE(516), 1, sym__else_if_start_expression, + STATE(538), 1, + sym__if_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(197), 5, + STATE(206), 5, sym__any_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(191), 8, + STATE(177), 8, sym_doctype, sym__node, sym_element, @@ -5081,58 +5092,58 @@ static const uint16_t ts_small_parse_table[] = { [717] = 25, ACTIONS(3), 1, sym_comment, - ACTIONS(45), 1, - sym__implicit_end_tag, - ACTIONS(74), 1, + ACTIONS(7), 1, anon_sym_LT_BANG, - ACTIONS(77), 1, + ACTIONS(9), 1, anon_sym_LT, - ACTIONS(80), 1, + ACTIONS(11), 1, anon_sym_LT_SLASH, - ACTIONS(86), 1, + ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(89), 1, + ACTIONS(17), 1, sym__interpolation_start, - ACTIONS(92), 1, + ACTIONS(19), 1, sym__control_flow_start, - STATE(5), 1, - sym_start_tag, - STATE(10), 1, + ACTIONS(74), 1, + anon_sym_RBRACE, + STATE(3), 1, aux_sym_document_repeat1, - STATE(225), 1, - sym_empty_statement, - STATE(228), 1, - sym_else_statement, - STATE(256), 1, - sym_else_if_statement, - STATE(261), 1, - sym_error_statement, - STATE(263), 1, - sym_loading_statement, - STATE(266), 1, + STATE(6), 1, + sym_start_tag, + STATE(202), 1, sym_self_closing_tag, - STATE(274), 1, + STATE(207), 1, sym__alternative_statement, - STATE(275), 1, + STATE(212), 1, sym_placeholder_statement, - STATE(448), 1, + STATE(213), 1, + sym_loading_statement, + STATE(214), 1, + sym_error_statement, + STATE(216), 1, + sym_empty_statement, + STATE(217), 1, + sym_else_if_statement, + STATE(220), 1, + sym_else_statement, + STATE(420), 1, sym_script_start_tag, - STATE(449), 1, + STATE(421), 1, sym_style_start_tag, - STATE(496), 1, - sym__if_start_expression, - STATE(497), 1, + STATE(516), 1, sym__else_if_start_expression, - ACTIONS(83), 2, + STATE(538), 1, + sym__if_start_expression, + ACTIONS(13), 2, sym_entity, sym_text, - STATE(270), 5, + STATE(206), 5, sym__any_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(262), 8, + STATE(177), 8, sym_doctype, sym__node, sym_element, @@ -5144,58 +5155,58 @@ static const uint16_t ts_small_parse_table[] = { [805] = 25, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, + ACTIONS(37), 1, + sym__implicit_end_tag, + ACTIONS(76), 1, anon_sym_LT_BANG, - ACTIONS(9), 1, + ACTIONS(79), 1, anon_sym_LT, - ACTIONS(11), 1, + ACTIONS(82), 1, anon_sym_LT_SLASH, - ACTIONS(15), 1, + ACTIONS(88), 1, anon_sym_LBRACE, - ACTIONS(17), 1, + ACTIONS(91), 1, sym__interpolation_start, - ACTIONS(19), 1, + ACTIONS(94), 1, sym__control_flow_start, - ACTIONS(95), 1, - anon_sym_RBRACE, - STATE(2), 1, + STATE(5), 1, sym_start_tag, - STATE(6), 1, + STATE(11), 1, aux_sym_document_repeat1, - STATE(177), 1, - sym_else_statement, - STATE(192), 1, - sym_self_closing_tag, - STATE(202), 1, - sym__alternative_statement, - STATE(214), 1, - sym_placeholder_statement, - STATE(215), 1, - sym_loading_statement, - STATE(219), 1, - sym_error_statement, - STATE(221), 1, - sym_empty_statement, - STATE(222), 1, + STATE(243), 1, sym_else_if_statement, - STATE(406), 1, - sym_script_start_tag, - STATE(407), 1, + STATE(248), 1, + sym_empty_statement, + STATE(250), 1, + sym_error_statement, + STATE(251), 1, + sym_loading_statement, + STATE(252), 1, + sym_placeholder_statement, + STATE(253), 1, + sym__alternative_statement, + STATE(262), 1, + sym_self_closing_tag, + STATE(264), 1, + sym_else_statement, + STATE(448), 1, sym_style_start_tag, - STATE(475), 1, + STATE(449), 1, + sym_script_start_tag, + STATE(488), 1, sym__if_start_expression, - STATE(478), 1, + STATE(489), 1, sym__else_if_start_expression, - ACTIONS(13), 2, + ACTIONS(85), 2, sym_entity, sym_text, - STATE(197), 5, + STATE(257), 5, sym__any_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(191), 8, + STATE(263), 8, sym_doctype, sym__node, sym_element, @@ -5221,44 +5232,44 @@ static const uint16_t ts_small_parse_table[] = { sym__control_flow_start, ACTIONS(97), 1, anon_sym_RBRACE, - STATE(2), 1, - sym_start_tag, STATE(6), 1, + sym_start_tag, + STATE(9), 1, aux_sym_document_repeat1, - STATE(177), 1, - sym_else_statement, - STATE(192), 1, - sym_self_closing_tag, STATE(202), 1, + sym_self_closing_tag, + STATE(207), 1, sym__alternative_statement, - STATE(214), 1, + STATE(212), 1, sym_placeholder_statement, - STATE(215), 1, + STATE(213), 1, sym_loading_statement, - STATE(219), 1, + STATE(214), 1, sym_error_statement, - STATE(221), 1, + STATE(216), 1, sym_empty_statement, - STATE(222), 1, + STATE(217), 1, sym_else_if_statement, - STATE(406), 1, + STATE(220), 1, + sym_else_statement, + STATE(420), 1, sym_script_start_tag, - STATE(407), 1, + STATE(421), 1, sym_style_start_tag, - STATE(475), 1, - sym__if_start_expression, - STATE(478), 1, + STATE(516), 1, sym__else_if_start_expression, + STATE(538), 1, + sym__if_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(197), 5, + STATE(206), 5, sym__any_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(191), 8, + STATE(177), 8, sym_doctype, sym__node, sym_element, @@ -5283,45 +5294,45 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(19), 1, sym__control_flow_start, ACTIONS(99), 1, - anon_sym_RBRACE, - STATE(2), 1, - sym_start_tag, - STATE(11), 1, + ts_builtin_sym_end, + STATE(3), 1, aux_sym_document_repeat1, - STATE(177), 1, - sym_else_statement, - STATE(192), 1, - sym_self_closing_tag, + STATE(6), 1, + sym_start_tag, STATE(202), 1, + sym_self_closing_tag, + STATE(207), 1, sym__alternative_statement, - STATE(214), 1, + STATE(212), 1, sym_placeholder_statement, - STATE(215), 1, + STATE(213), 1, sym_loading_statement, - STATE(219), 1, + STATE(214), 1, sym_error_statement, - STATE(221), 1, + STATE(216), 1, sym_empty_statement, - STATE(222), 1, + STATE(217), 1, sym_else_if_statement, - STATE(406), 1, + STATE(220), 1, + sym_else_statement, + STATE(420), 1, sym_script_start_tag, - STATE(407), 1, + STATE(421), 1, sym_style_start_tag, - STATE(475), 1, - sym__if_start_expression, - STATE(478), 1, + STATE(516), 1, sym__else_if_start_expression, + STATE(538), 1, + sym__if_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(197), 5, + STATE(206), 5, sym__any_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(191), 8, + STATE(177), 8, sym_doctype, sym__node, sym_element, @@ -5347,44 +5358,44 @@ static const uint16_t ts_small_parse_table[] = { sym__control_flow_start, ACTIONS(101), 1, anon_sym_RBRACE, - STATE(2), 1, - sym_start_tag, - STATE(6), 1, + STATE(3), 1, aux_sym_document_repeat1, - STATE(177), 1, - sym_else_statement, - STATE(192), 1, - sym_self_closing_tag, + STATE(6), 1, + sym_start_tag, STATE(202), 1, + sym_self_closing_tag, + STATE(207), 1, sym__alternative_statement, - STATE(214), 1, + STATE(212), 1, sym_placeholder_statement, - STATE(215), 1, + STATE(213), 1, sym_loading_statement, - STATE(219), 1, + STATE(214), 1, sym_error_statement, - STATE(221), 1, + STATE(216), 1, sym_empty_statement, - STATE(222), 1, + STATE(217), 1, sym_else_if_statement, - STATE(406), 1, + STATE(220), 1, + sym_else_statement, + STATE(420), 1, sym_script_start_tag, - STATE(407), 1, + STATE(421), 1, sym_style_start_tag, - STATE(475), 1, - sym__if_start_expression, - STATE(478), 1, + STATE(516), 1, sym__else_if_start_expression, + STATE(538), 1, + sym__if_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(197), 5, + STATE(206), 5, sym__any_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(191), 8, + STATE(177), 8, sym_doctype, sym__node, sym_element, @@ -5410,44 +5421,44 @@ static const uint16_t ts_small_parse_table[] = { sym__control_flow_start, ACTIONS(103), 1, anon_sym_RBRACE, - STATE(2), 1, + STATE(6), 1, sym_start_tag, - STATE(9), 1, + STATE(14), 1, aux_sym_document_repeat1, - STATE(177), 1, - sym_else_statement, - STATE(192), 1, - sym_self_closing_tag, STATE(202), 1, + sym_self_closing_tag, + STATE(207), 1, sym__alternative_statement, - STATE(214), 1, + STATE(212), 1, sym_placeholder_statement, - STATE(215), 1, + STATE(213), 1, sym_loading_statement, - STATE(219), 1, + STATE(214), 1, sym_error_statement, - STATE(221), 1, + STATE(216), 1, sym_empty_statement, - STATE(222), 1, + STATE(217), 1, sym_else_if_statement, - STATE(406), 1, + STATE(220), 1, + sym_else_statement, + STATE(420), 1, sym_script_start_tag, - STATE(407), 1, + STATE(421), 1, sym_style_start_tag, - STATE(475), 1, - sym__if_start_expression, - STATE(478), 1, + STATE(516), 1, sym__else_if_start_expression, + STATE(538), 1, + sym__if_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(197), 5, + STATE(206), 5, sym__any_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(191), 8, + STATE(177), 8, sym_doctype, sym__node, sym_element, @@ -5471,44 +5482,44 @@ static const uint16_t ts_small_parse_table[] = { sym__interpolation_start, ACTIONS(19), 1, sym__control_flow_start, - STATE(2), 1, + STATE(6), 1, sym_start_tag, - STATE(14), 1, + STATE(7), 1, aux_sym_document_repeat1, - STATE(177), 1, - sym_else_statement, - STATE(192), 1, - sym_self_closing_tag, STATE(202), 1, + sym_self_closing_tag, + STATE(207), 1, sym__alternative_statement, - STATE(214), 1, + STATE(212), 1, sym_placeholder_statement, - STATE(215), 1, + STATE(213), 1, sym_loading_statement, - STATE(219), 1, + STATE(214), 1, sym_error_statement, - STATE(221), 1, + STATE(216), 1, sym_empty_statement, - STATE(222), 1, + STATE(217), 1, sym_else_if_statement, - STATE(406), 1, + STATE(220), 1, + sym_else_statement, + STATE(420), 1, sym_script_start_tag, - STATE(407), 1, + STATE(421), 1, sym_style_start_tag, - STATE(475), 1, - sym__if_start_expression, - STATE(478), 1, + STATE(516), 1, sym__else_if_start_expression, + STATE(538), 1, + sym__if_start_expression, ACTIONS(13), 2, sym_entity, sym_text, - STATE(197), 5, + STATE(206), 5, sym__any_statement, sym_switch_statement, sym_defer_statement, sym_for_statement, sym_if_statement, - STATE(191), 8, + STATE(177), 8, sym_doctype, sym__node, sym_element, @@ -5759,60 +5770,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [1595] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(141), 1, - anon_sym_LBRACK, - ACTIONS(143), 1, - anon_sym_QMARK, - ACTIONS(147), 1, - anon_sym_PIPE, - STATE(125), 1, - sym__binary_op, - STATE(150), 1, - sym_pipe_sequence, - STATE(158), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(145), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(149), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(135), 4, - anon_sym_GT, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(137), 5, - anon_sym_DQUOTE, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - ACTIONS(139), 9, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - [1650] = 3, + [1595] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(151), 6, + ACTIONS(135), 6, anon_sym_GT, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(153), 23, + ACTIONS(137), 23, anon_sym_DQUOTE, anon_sym_RPAREN, anon_sym_SEMI, @@ -5836,17 +5804,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [1687] = 3, + [1632] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(155), 6, + ACTIONS(139), 6, anon_sym_GT, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(157), 23, + ACTIONS(141), 23, anon_sym_DQUOTE, anon_sym_RPAREN, anon_sym_SEMI, @@ -5870,33 +5838,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [1724] = 3, + [1669] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(159), 6, - anon_sym_GT, - anon_sym_LT, + ACTIONS(149), 1, + anon_sym_LBRACK, + ACTIONS(151), 1, anon_sym_QMARK, + ACTIONS(155), 1, anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(161), 23, - anon_sym_DQUOTE, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_as, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, + STATE(125), 1, + sym__binary_op, + STATE(148), 1, + sym_pipe_sequence, + STATE(160), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(153), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + ACTIONS(157), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, + ACTIONS(143), 4, + anon_sym_GT, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(145), 5, + anon_sym_DQUOTE, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + ACTIONS(147), 9, + anon_sym_PLUS, + anon_sym_STAR, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, @@ -5904,17 +5881,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [1761] = 3, + [1724] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(163), 6, + ACTIONS(159), 6, anon_sym_GT, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(165), 23, + ACTIONS(161), 23, anon_sym_DQUOTE, anon_sym_RPAREN, anon_sym_SEMI, @@ -5938,17 +5915,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [1798] = 3, + [1761] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(167), 6, + ACTIONS(163), 6, anon_sym_GT, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(169), 23, + ACTIONS(165), 23, anon_sym_DQUOTE, anon_sym_RPAREN, anon_sym_SEMI, @@ -5972,17 +5949,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [1835] = 3, + [1798] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(171), 6, + ACTIONS(167), 6, anon_sym_GT, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(173), 23, + ACTIONS(169), 23, anon_sym_DQUOTE, anon_sym_RPAREN, anon_sym_SEMI, @@ -6006,41 +5983,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [1872] = 12, + [1835] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(141), 1, - anon_sym_LBRACK, - ACTIONS(143), 1, - anon_sym_QMARK, - ACTIONS(177), 1, - anon_sym_PIPE, - STATE(125), 1, - sym__binary_op, - STATE(182), 1, - aux_sym_pipe_sequence_repeat1, - STATE(285), 1, - sym_pipe_sequence, - ACTIONS(175), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(149), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(135), 4, + ACTIONS(171), 6, anon_sym_GT, anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(137), 4, + ACTIONS(173), 23, anon_sym_DQUOTE, + anon_sym_RPAREN, anon_sym_SEMI, + anon_sym_COMMA, anon_sym_as, - anon_sym_QMARK_QMARK, - ACTIONS(139), 9, anon_sym_PLUS, anon_sym_STAR, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, @@ -6048,44 +6017,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [1926] = 16, + [1872] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(187), 1, + ACTIONS(183), 1, anon_sym_let, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(191), 1, + ACTIONS(187), 1, anon_sym_BANG, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(195), 1, + ACTIONS(191), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(309), 2, + STATE(388), 1, + sym__double_quote, + STATE(308), 2, sym_unary_expression, sym_binary_expression, - STATE(542), 2, + STATE(501), 2, sym_structural_expression, sym_structural_declaration, - STATE(282), 5, + STATE(286), 5, sym__any_expression, sym_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(31), 8, + STATE(33), 8, sym__primitive, sym_object, sym_array, @@ -6094,44 +6063,44 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [1988] = 16, + [1934] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(187), 1, + ACTIONS(183), 1, anon_sym_let, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(191), 1, + ACTIONS(187), 1, anon_sym_BANG, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(195), 1, + ACTIONS(191), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(309), 2, + STATE(388), 1, + sym__double_quote, + STATE(308), 2, sym_unary_expression, sym_binary_expression, - STATE(471), 2, + STATE(535), 2, sym_structural_expression, sym_structural_declaration, - STATE(282), 5, + STATE(286), 5, sym__any_expression, sym_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(31), 8, + STATE(33), 8, sym__primitive, sym_object, sym_array, @@ -6140,12 +6109,54 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, + [1996] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(149), 1, + anon_sym_LBRACK, + ACTIONS(151), 1, + anon_sym_QMARK, + ACTIONS(195), 1, + anon_sym_PIPE, + STATE(125), 1, + sym__binary_op, + STATE(203), 1, + aux_sym_pipe_sequence_repeat1, + STATE(303), 1, + sym_pipe_sequence, + ACTIONS(193), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(157), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(143), 4, + anon_sym_GT, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(145), 4, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_as, + anon_sym_QMARK_QMARK, + ACTIONS(147), 9, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, [2050] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(199), 1, anon_sym_QMARK, - ACTIONS(111), 5, + ACTIONS(105), 5, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, @@ -6158,7 +6169,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_as, anon_sym_QMARK_QMARK, - ACTIONS(113), 15, + ACTIONS(107), 15, anon_sym_PLUS, anon_sym_STAR, anon_sym_LBRACK, @@ -6177,38 +6188,38 @@ static const uint16_t ts_small_parse_table[] = { [2089] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(201), 1, anon_sym_SQUOTE, - ACTIONS(183), 1, + ACTIONS(203), 1, + anon_sym_DQUOTE, + ACTIONS(205), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(207), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(201), 1, - anon_sym_DQUOTE, - ACTIONS(203), 1, + ACTIONS(211), 1, anon_sym_BANG, - ACTIONS(205), 1, + ACTIONS(213), 1, sym_identifier, - ACTIONS(207), 1, + ACTIONS(215), 1, sym_number, - STATE(164), 1, + STATE(363), 1, sym__double_quote, - STATE(385), 1, + STATE(368), 1, sym__single_quote, - STATE(465), 1, - sym_assignment_expression, - STATE(288), 2, + STATE(577), 1, + sym_concatenation_expression, + STATE(352), 2, sym_unary_expression, sym_binary_expression, - STATE(393), 5, + STATE(445), 5, sym__any_expression, sym_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(24), 8, + STATE(37), 8, sym__primitive, sym_object, sym_array, @@ -6220,38 +6231,38 @@ static const uint16_t ts_small_parse_table[] = { [2147] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(211), 1, - anon_sym_DQUOTE, - ACTIONS(213), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(215), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(217), 1, + ACTIONS(185), 1, anon_sym_LBRACK, + ACTIONS(217), 1, + anon_sym_DQUOTE, ACTIONS(219), 1, anon_sym_BANG, ACTIONS(221), 1, sym_identifier, ACTIONS(223), 1, sym_number, - STATE(358), 1, - sym__single_quote, - STATE(359), 1, + STATE(162), 1, sym__double_quote, - STATE(609), 1, - sym_concatenation_expression, - STATE(342), 2, + STATE(387), 1, + sym__single_quote, + STATE(511), 1, + sym_assignment_expression, + STATE(302), 2, sym_unary_expression, sym_binary_expression, - STATE(408), 5, + STATE(385), 5, sym__any_expression, sym_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 8, + STATE(26), 8, sym__primitive, sym_object, sym_array, @@ -6263,7 +6274,7 @@ static const uint16_t ts_small_parse_table[] = { [2205] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(143), 1, + ACTIONS(151), 1, anon_sym_QMARK, ACTIONS(227), 1, anon_sym_PLUS, @@ -6271,13 +6282,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(235), 1, anon_sym_PIPE, - STATE(119), 1, + STATE(121), 1, sym__binary_op, - STATE(286), 1, + STATE(297), 1, aux_sym_pipe_sequence_repeat1, - STATE(326), 1, + STATE(331), 1, sym_pipe_sequence, - ACTIONS(137), 2, + ACTIONS(145), 2, sym__interpolation_end, anon_sym_QMARK_QMARK, ACTIONS(233), 2, @@ -6301,35 +6312,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [2259] = 9, + [2259] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(141), 1, + ACTIONS(149), 1, anon_sym_LBRACK, - ACTIONS(241), 1, + ACTIONS(151), 1, anon_sym_QMARK, + ACTIONS(155), 1, + anon_sym_PIPE, + ACTIONS(239), 1, + anon_sym_PLUS, STATE(125), 1, sym__binary_op, + STATE(148), 1, + sym_pipe_sequence, + STATE(160), 1, + aux_sym_pipe_sequence_repeat1, ACTIONS(145), 2, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + ACTIONS(153), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(149), 3, + ACTIONS(157), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(135), 4, + ACTIONS(143), 4, anon_sym_GT, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(239), 5, - anon_sym_DQUOTE, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - ACTIONS(139), 9, - anon_sym_PLUS, + ACTIONS(147), 8, anon_sym_STAR, anon_sym_DASH, anon_sym_SLASH, @@ -6338,41 +6353,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [2305] = 15, + [2313] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(203), 1, + ACTIONS(219), 1, anon_sym_BANG, - ACTIONS(207), 1, + ACTIONS(241), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(458), 1, - sym_if_condition, - STATE(288), 2, + STATE(388), 1, + sym__double_quote, + STATE(628), 1, + sym_concatenation_expression, + STATE(302), 2, sym_unary_expression, sym_binary_expression, - STATE(386), 5, + STATE(414), 5, sym__any_expression, sym_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(24), 8, + STATE(38), 8, sym__primitive, sym_object, sym_array, @@ -6381,82 +6396,41 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [2363] = 13, + [2371] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(141), 1, + ACTIONS(175), 1, + anon_sym_SQUOTE, + ACTIONS(177), 1, + anon_sym_DQUOTE, + ACTIONS(179), 1, + anon_sym_LBRACE, + ACTIONS(181), 1, + anon_sym_LPAREN, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(143), 1, - anon_sym_QMARK, - ACTIONS(147), 1, - anon_sym_PIPE, - ACTIONS(243), 1, - anon_sym_PLUS, - STATE(125), 1, - sym__binary_op, - STATE(150), 1, - sym_pipe_sequence, - STATE(158), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(137), 2, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - ACTIONS(145), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(149), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(135), 4, - anon_sym_GT, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(139), 8, - anon_sym_STAR, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - [2417] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(179), 1, - anon_sym_SQUOTE, - ACTIONS(181), 1, - anon_sym_DQUOTE, - ACTIONS(183), 1, - anon_sym_LBRACE, - ACTIONS(185), 1, - anon_sym_LPAREN, ACTIONS(189), 1, - anon_sym_LBRACK, - ACTIONS(193), 1, sym_identifier, - ACTIONS(203), 1, + ACTIONS(219), 1, anon_sym_BANG, - ACTIONS(245), 1, + ACTIONS(241), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(626), 1, + STATE(388), 1, + sym__double_quote, + STATE(602), 1, sym_concatenation_expression, - STATE(288), 2, + STATE(302), 2, sym_unary_expression, sym_binary_expression, - STATE(404), 5, + STATE(444), 5, sym__any_expression, sym_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(40), 8, + STATE(38), 8, sym__primitive, sym_object, sym_array, @@ -6465,80 +6439,34 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [2475] = 15, + [2429] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, - anon_sym_SQUOTE, - ACTIONS(181), 1, - anon_sym_DQUOTE, - ACTIONS(183), 1, - anon_sym_LBRACE, - ACTIONS(185), 1, - anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(149), 1, anon_sym_LBRACK, - ACTIONS(193), 1, - sym_identifier, - ACTIONS(203), 1, - anon_sym_BANG, - ACTIONS(207), 1, - sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, - sym__single_quote, - STATE(416), 1, - sym_if_condition, - STATE(288), 2, - sym_unary_expression, - sym_binary_expression, - STATE(386), 5, - sym__any_expression, - sym_expression, - sym_ternary_expression, - sym_nullish_coalescing_expression, - sym_conditional_expression, - STATE(24), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [2533] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(143), 1, + ACTIONS(245), 1, anon_sym_QMARK, - ACTIONS(231), 1, - anon_sym_LBRACK, - ACTIONS(235), 1, - anon_sym_PIPE, - STATE(119), 1, + STATE(125), 1, sym__binary_op, - STATE(286), 1, - aux_sym_pipe_sequence_repeat1, - STATE(326), 1, - sym_pipe_sequence, - ACTIONS(137), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - ACTIONS(233), 2, + ACTIONS(153), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(237), 3, + ACTIONS(157), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(225), 4, + ACTIONS(143), 4, anon_sym_GT, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(229), 9, + ACTIONS(243), 5, + anon_sym_DQUOTE, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + ACTIONS(147), 9, anon_sym_PLUS, anon_sym_STAR, anon_sym_DASH, @@ -6548,41 +6476,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [2585] = 15, + [2475] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(183), 1, + ACTIONS(177), 1, + anon_sym_DQUOTE, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(203), 1, - anon_sym_BANG, - ACTIONS(205), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(207), 1, + ACTIONS(219), 1, + anon_sym_BANG, + ACTIONS(223), 1, sym_number, - ACTIONS(247), 1, - anon_sym_DQUOTE, - STATE(194), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(541), 1, - sym_assignment_expression, - STATE(288), 2, + STATE(388), 1, + sym__double_quote, + STATE(413), 1, + sym_if_condition, + STATE(302), 2, sym_unary_expression, sym_binary_expression, - STATE(375), 5, + STATE(367), 5, sym__any_expression, sym_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(24), 8, + STATE(26), 8, sym__primitive, sym_object, sym_array, @@ -6591,41 +6519,41 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [2643] = 15, + [2533] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(203), 1, + ACTIONS(219), 1, anon_sym_BANG, - ACTIONS(245), 1, + ACTIONS(223), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(576), 1, - sym_concatenation_expression, - STATE(288), 2, + STATE(388), 1, + sym__double_quote, + STATE(453), 1, + sym_if_condition, + STATE(302), 2, sym_unary_expression, sym_binary_expression, - STATE(418), 5, + STATE(367), 5, sym__any_expression, sym_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(40), 8, + STATE(26), 8, sym__primitive, sym_object, sym_array, @@ -6634,18 +6562,16 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [2701] = 15, + [2591] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(211), 1, - anon_sym_DQUOTE, - ACTIONS(213), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(215), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(217), 1, + ACTIONS(185), 1, anon_sym_LBRACK, ACTIONS(219), 1, anon_sym_BANG, @@ -6653,22 +6579,24 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(223), 1, sym_number, - STATE(358), 1, - sym__single_quote, - STATE(359), 1, + ACTIONS(247), 1, + anon_sym_DQUOTE, + STATE(166), 1, sym__double_quote, - STATE(575), 1, - sym_concatenation_expression, - STATE(342), 2, + STATE(387), 1, + sym__single_quote, + STATE(536), 1, + sym_assignment_expression, + STATE(302), 2, sym_unary_expression, sym_binary_expression, - STATE(400), 5, + STATE(395), 5, sym__any_expression, sym_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(37), 8, + STATE(26), 8, sym__primitive, sym_object, sym_array, @@ -6677,83 +6605,124 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [2759] = 15, + [2649] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(151), 1, + anon_sym_QMARK, + ACTIONS(231), 1, + anon_sym_LBRACK, + ACTIONS(235), 1, + anon_sym_PIPE, + STATE(121), 1, + sym__binary_op, + STATE(297), 1, + aux_sym_pipe_sequence_repeat1, + STATE(331), 1, + sym_pipe_sequence, + ACTIONS(145), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + ACTIONS(233), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(237), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(225), 4, + anon_sym_GT, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(229), 9, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [2701] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(201), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(203), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(205), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(207), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(193), 1, - sym_identifier, - ACTIONS(203), 1, + ACTIONS(211), 1, anon_sym_BANG, - ACTIONS(207), 1, + ACTIONS(213), 1, + sym_identifier, + ACTIONS(215), 1, sym_number, - STATE(34), 1, - sym_group, - STATE(384), 1, + STATE(363), 1, sym__double_quote, - STATE(385), 1, + STATE(368), 1, sym__single_quote, - STATE(288), 2, + STATE(612), 1, + sym_concatenation_expression, + STATE(352), 2, sym_unary_expression, sym_binary_expression, - STATE(328), 5, + STATE(434), 5, sym__any_expression, sym_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(24), 7, + STATE(37), 8, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [2816] = 15, + [2759] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(191), 1, + ACTIONS(187), 1, anon_sym_BANG, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(195), 1, + ACTIONS(191), 1, sym_number, STATE(34), 1, sym_group, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(309), 2, + STATE(388), 1, + sym__double_quote, + STATE(308), 2, sym_unary_expression, sym_binary_expression, - STATE(347), 5, + STATE(339), 5, sym__any_expression, sym_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(31), 7, + STATE(33), 7, sym__primitive, sym_object, sym_array, @@ -6761,39 +6730,39 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [2873] = 14, + [2816] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(203), 1, + ACTIONS(219), 1, anon_sym_BANG, - ACTIONS(207), 1, + ACTIONS(223), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(288), 2, + STATE(388), 1, + sym__double_quote, + STATE(302), 2, sym_unary_expression, sym_binary_expression, - STATE(462), 5, + STATE(436), 5, sym__any_expression, sym_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(24), 8, + STATE(26), 8, sym__primitive, sym_object, sym_array, @@ -6802,21 +6771,21 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [2928] = 5, + [2871] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(109), 1, anon_sym_LPAREN, ACTIONS(249), 1, anon_sym_EQ, - ACTIONS(111), 6, + ACTIONS(105), 6, anon_sym_GT, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(113), 17, + ACTIONS(107), 17, anon_sym_DQUOTE, anon_sym_PLUS, anon_sym_STAR, @@ -6834,39 +6803,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [2965] = 14, + [2908] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(203), 1, + ACTIONS(219), 1, anon_sym_BANG, - ACTIONS(207), 1, + ACTIONS(223), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(288), 2, + STATE(388), 1, + sym__double_quote, + STATE(302), 2, sym_unary_expression, sym_binary_expression, - STATE(428), 5, + STATE(332), 5, sym__any_expression, sym_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(24), 8, + STATE(26), 8, sym__primitive, sym_object, sym_array, @@ -6875,39 +6844,70 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [3020] = 14, + [2963] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(251), 1, + anon_sym_LPAREN, + ACTIONS(105), 6, + anon_sym_GT, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(107), 18, + sym__interpolation_end, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [2998] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(203), 1, + ACTIONS(219), 1, anon_sym_BANG, - ACTIONS(207), 1, + ACTIONS(223), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(288), 2, + STATE(388), 1, + sym__double_quote, + STATE(302), 2, sym_unary_expression, sym_binary_expression, - STATE(316), 5, + STATE(406), 5, sym__any_expression, sym_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(24), 8, + STATE(26), 8, sym__primitive, sym_object, sym_array, @@ -6916,39 +6916,39 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [3075] = 14, + [3053] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(203), 1, + ACTIONS(219), 1, anon_sym_BANG, - ACTIONS(207), 1, + ACTIONS(223), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(288), 2, + STATE(388), 1, + sym__double_quote, + STATE(302), 2, sym_unary_expression, sym_binary_expression, - STATE(396), 5, + STATE(459), 5, sym__any_expression, sym_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(24), 8, + STATE(26), 8, sym__primitive, sym_object, sym_array, @@ -6957,39 +6957,39 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [3130] = 14, + [3108] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(203), 1, + ACTIONS(219), 1, anon_sym_BANG, - ACTIONS(207), 1, + ACTIONS(223), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(288), 2, + STATE(388), 1, + sym__double_quote, + STATE(302), 2, sym_unary_expression, sym_binary_expression, - STATE(424), 5, + STATE(404), 5, sym__any_expression, sym_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(24), 8, + STATE(26), 8, sym__primitive, sym_object, sym_array, @@ -6998,113 +6998,83 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [3185] = 14, + [3163] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(201), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(203), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(205), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(207), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(193), 1, - sym_identifier, - ACTIONS(203), 1, + ACTIONS(211), 1, anon_sym_BANG, - ACTIONS(207), 1, + ACTIONS(213), 1, + sym_identifier, + ACTIONS(253), 1, sym_number, - STATE(384), 1, + STATE(74), 1, + sym_group, + STATE(363), 1, sym__double_quote, - STATE(385), 1, + STATE(368), 1, sym__single_quote, - STATE(288), 2, + STATE(352), 2, sym_unary_expression, sym_binary_expression, - STATE(423), 5, + STATE(461), 5, sym__any_expression, sym_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(24), 8, + STATE(45), 7, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [3240] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(251), 1, - anon_sym_LPAREN, - ACTIONS(111), 6, - anon_sym_GT, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(113), 18, - sym__interpolation_end, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - [3275] = 15, + [3220] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(211), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(213), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(215), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(217), 1, + ACTIONS(185), 1, anon_sym_LBRACK, + ACTIONS(189), 1, + sym_identifier, ACTIONS(219), 1, anon_sym_BANG, - ACTIONS(221), 1, - sym_identifier, - ACTIONS(253), 1, + ACTIONS(223), 1, sym_number, - STATE(74), 1, + STATE(34), 1, sym_group, - STATE(358), 1, + STATE(387), 1, sym__single_quote, - STATE(359), 1, + STATE(388), 1, sym__double_quote, - STATE(342), 2, + STATE(302), 2, sym_unary_expression, sym_binary_expression, - STATE(430), 5, + STATE(330), 5, sym__any_expression, sym_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(43), 7, + STATE(26), 7, sym__primitive, sym_object, sym_array, @@ -7112,70 +7082,39 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [3332] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(251), 1, - anon_sym_LPAREN, - ACTIONS(105), 6, - anon_sym_GT, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(107), 18, - sym__interpolation_end, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - [3367] = 14, + [3277] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(203), 1, + ACTIONS(219), 1, anon_sym_BANG, - ACTIONS(207), 1, + ACTIONS(223), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(288), 2, + STATE(388), 1, + sym__double_quote, + STATE(302), 2, sym_unary_expression, sym_binary_expression, - STATE(422), 5, + STATE(356), 5, sym__any_expression, sym_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(24), 8, + STATE(26), 8, sym__primitive, sym_object, sym_array, @@ -7184,33 +7123,33 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [3422] = 9, + [3332] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(141), 1, + ACTIONS(149), 1, anon_sym_LBRACK, - ACTIONS(241), 1, + ACTIONS(245), 1, anon_sym_QMARK, STATE(125), 1, sym__binary_op, - ACTIONS(175), 2, + ACTIONS(193), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(149), 3, + ACTIONS(157), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(135), 4, + ACTIONS(143), 4, anon_sym_GT, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(239), 4, + ACTIONS(243), 4, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_as, anon_sym_QMARK_QMARK, - ACTIONS(139), 9, + ACTIONS(147), 9, anon_sym_PLUS, anon_sym_STAR, anon_sym_DASH, @@ -7220,39 +7159,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [3467] = 14, + [3377] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(203), 1, + ACTIONS(219), 1, anon_sym_BANG, - ACTIONS(207), 1, + ACTIONS(223), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(288), 2, + STATE(388), 1, + sym__double_quote, + STATE(302), 2, sym_unary_expression, sym_binary_expression, - STATE(389), 5, + STATE(359), 5, sym__any_expression, sym_expression, sym_ternary_expression, sym_nullish_coalescing_expression, sym_conditional_expression, - STATE(24), 8, + STATE(26), 8, sym__primitive, sym_object, sym_array, @@ -7261,25 +7200,97 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [3522] = 3, + [3432] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(119), 6, - anon_sym_GT, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(121), 18, - sym__interpolation_end, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, + ACTIONS(175), 1, + anon_sym_SQUOTE, + ACTIONS(177), 1, + anon_sym_DQUOTE, + ACTIONS(179), 1, + anon_sym_LBRACE, + ACTIONS(181), 1, + anon_sym_LPAREN, + ACTIONS(185), 1, + anon_sym_LBRACK, + ACTIONS(189), 1, + sym_identifier, + ACTIONS(219), 1, + anon_sym_BANG, + ACTIONS(223), 1, + sym_number, + STATE(387), 1, + sym__single_quote, + STATE(388), 1, + sym__double_quote, + STATE(302), 2, + sym_unary_expression, + sym_binary_expression, + STATE(408), 5, + sym__any_expression, + sym_expression, + sym_ternary_expression, + sym_nullish_coalescing_expression, + sym_conditional_expression, + STATE(26), 8, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [3487] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(251), 1, + anon_sym_LPAREN, + ACTIONS(111), 6, + anon_sym_GT, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(113), 18, + sym__interpolation_end, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [3522] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(127), 6, + anon_sym_GT, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(129), 18, + sym__interpolation_end, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, @@ -7293,14 +7304,14 @@ static const uint16_t ts_small_parse_table[] = { [3554] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(131), 6, + ACTIONS(171), 6, anon_sym_GT, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(133), 18, + ACTIONS(173), 18, sym__interpolation_end, anon_sym_PLUS, anon_sym_STAR, @@ -7351,14 +7362,14 @@ static const uint16_t ts_small_parse_table[] = { [3618] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(167), 6, + ACTIONS(119), 6, anon_sym_GT, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(169), 18, + ACTIONS(121), 18, sym__interpolation_end, anon_sym_PLUS, anon_sym_STAR, @@ -7380,14 +7391,14 @@ static const uint16_t ts_small_parse_table[] = { [3650] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 6, + ACTIONS(139), 6, anon_sym_GT, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(117), 18, + ACTIONS(141), 18, sym__interpolation_end, anon_sym_PLUS, anon_sym_STAR, @@ -7409,14 +7420,14 @@ static const uint16_t ts_small_parse_table[] = { [3682] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(159), 6, + ACTIONS(115), 6, anon_sym_GT, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(161), 18, + ACTIONS(117), 18, sym__interpolation_end, anon_sym_PLUS, anon_sym_STAR, @@ -7438,14 +7449,14 @@ static const uint16_t ts_small_parse_table[] = { [3714] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(171), 6, + ACTIONS(167), 6, anon_sym_GT, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(173), 18, + ACTIONS(169), 18, sym__interpolation_end, anon_sym_PLUS, anon_sym_STAR, @@ -7467,14 +7478,14 @@ static const uint16_t ts_small_parse_table[] = { [3746] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(155), 6, + ACTIONS(135), 6, anon_sym_GT, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(157), 18, + ACTIONS(137), 18, sym__interpolation_end, anon_sym_PLUS, anon_sym_STAR, @@ -7496,14 +7507,14 @@ static const uint16_t ts_small_parse_table[] = { [3778] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(127), 6, + ACTIONS(131), 6, anon_sym_GT, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(129), 18, + ACTIONS(133), 18, sym__interpolation_end, anon_sym_PLUS, anon_sym_STAR, @@ -7525,14 +7536,14 @@ static const uint16_t ts_small_parse_table[] = { [3810] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(163), 6, + ACTIONS(159), 6, anon_sym_GT, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(165), 18, + ACTIONS(161), 18, sym__interpolation_end, anon_sym_PLUS, anon_sym_STAR, @@ -7554,14 +7565,14 @@ static const uint16_t ts_small_parse_table[] = { [3842] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(151), 6, + ACTIONS(163), 6, anon_sym_GT, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(153), 18, + ACTIONS(165), 18, sym__interpolation_end, anon_sym_PLUS, anon_sym_STAR, @@ -7583,30 +7594,30 @@ static const uint16_t ts_small_parse_table[] = { [3874] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(231), 1, + ACTIONS(149), 1, anon_sym_LBRACK, - ACTIONS(241), 1, - anon_sym_QMARK, - STATE(119), 1, + ACTIONS(255), 1, + anon_sym_RPAREN, + ACTIONS(257), 1, + anon_sym_COMMA, + STATE(125), 1, sym__binary_op, - ACTIONS(233), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(239), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - ACTIONS(237), 3, + STATE(447), 1, + aux_sym_arguments_repeat1, + ACTIONS(157), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(225), 4, + ACTIONS(143), 4, anon_sym_GT, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(229), 9, + ACTIONS(147), 11, anon_sym_PLUS, anon_sym_STAR, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, @@ -7622,13 +7633,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(197), 2, sym__interpolation_end, anon_sym_QMARK_QMARK, - ACTIONS(111), 5, + ACTIONS(105), 5, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(113), 15, + ACTIONS(107), 15, anon_sym_PLUS, anon_sym_STAR, anon_sym_LBRACK, @@ -7647,30 +7658,30 @@ static const uint16_t ts_small_parse_table[] = { [3952] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(141), 1, + ACTIONS(231), 1, anon_sym_LBRACK, - ACTIONS(255), 1, - anon_sym_RPAREN, - ACTIONS(257), 1, - anon_sym_COMMA, - STATE(125), 1, + ACTIONS(245), 1, + anon_sym_QMARK, + STATE(121), 1, sym__binary_op, - STATE(455), 1, - aux_sym_arguments_repeat1, - ACTIONS(149), 3, + ACTIONS(233), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(243), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + ACTIONS(237), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(135), 4, + ACTIONS(225), 4, anon_sym_GT, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(139), 11, + ACTIONS(229), 9, anon_sym_PLUS, anon_sym_STAR, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, @@ -7681,34 +7692,34 @@ static const uint16_t ts_small_parse_table[] = { [3995] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(203), 1, + ACTIONS(219), 1, anon_sym_BANG, ACTIONS(259), 1, anon_sym_RPAREN, ACTIONS(261), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(582), 1, + STATE(388), 1, + sym__double_quote, + STATE(569), 1, sym_arguments, - STATE(457), 2, + STATE(415), 2, sym_unary_expression, sym_binary_expression, - STATE(75), 8, + STATE(73), 8, sym__primitive, sym_object, sym_array, @@ -7720,34 +7731,34 @@ static const uint16_t ts_small_parse_table[] = { [4049] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(203), 1, + ACTIONS(219), 1, anon_sym_BANG, ACTIONS(261), 1, sym_number, ACTIONS(263), 1, anon_sym_RPAREN, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(555), 1, + STATE(388), 1, + sym__double_quote, + STATE(546), 1, sym_arguments, - STATE(457), 2, + STATE(415), 2, sym_unary_expression, sym_binary_expression, - STATE(75), 8, + STATE(73), 8, sym__primitive, sym_object, sym_array, @@ -7759,34 +7770,34 @@ static const uint16_t ts_small_parse_table[] = { [4103] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(203), 1, + ACTIONS(219), 1, anon_sym_BANG, ACTIONS(261), 1, sym_number, ACTIONS(265), 1, anon_sym_RPAREN, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(568), 1, + STATE(388), 1, + sym__double_quote, + STATE(553), 1, sym_arguments, - STATE(457), 2, + STATE(415), 2, sym_unary_expression, sym_binary_expression, - STATE(75), 8, + STATE(73), 8, sym__primitive, sym_object, sym_array, @@ -7798,32 +7809,32 @@ static const uint16_t ts_small_parse_table[] = { [4157] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(211), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(213), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(215), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(217), 1, + ACTIONS(185), 1, anon_sym_LBRACK, + ACTIONS(189), 1, + sym_identifier, ACTIONS(219), 1, anon_sym_BANG, - ACTIONS(221), 1, - sym_identifier, ACTIONS(267), 1, sym_number, - STATE(358), 1, + STATE(324), 1, + sym_conditional_expression, + STATE(387), 1, sym__single_quote, - STATE(359), 1, + STATE(388), 1, sym__double_quote, - STATE(443), 1, - sym_conditional_expression, - STATE(350), 2, + STATE(301), 2, sym_unary_expression, sym_binary_expression, - STATE(73), 8, + STATE(41), 8, sym__primitive, sym_object, sym_array, @@ -7835,32 +7846,32 @@ static const uint16_t ts_small_parse_table[] = { [4208] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(211), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(213), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(215), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(217), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(219), 1, + ACTIONS(187), 1, anon_sym_BANG, - ACTIONS(221), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(267), 1, + ACTIONS(269), 1, sym_number, - STATE(358), 1, + STATE(324), 1, + sym_conditional_expression, + STATE(387), 1, sym__single_quote, - STATE(359), 1, + STATE(388), 1, sym__double_quote, - STATE(443), 1, - sym_conditional_expression, - STATE(350), 2, + STATE(307), 2, sym_unary_expression, sym_binary_expression, - STATE(73), 8, + STATE(58), 8, sym__primitive, sym_object, sym_array, @@ -7872,32 +7883,32 @@ static const uint16_t ts_small_parse_table[] = { [4259] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, - sym_identifier, - ACTIONS(203), 1, + ACTIONS(187), 1, anon_sym_BANG, + ACTIONS(189), 1, + sym_identifier, ACTIONS(269), 1, sym_number, - STATE(299), 1, + STATE(324), 1, sym_conditional_expression, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(284), 2, + STATE(388), 1, + sym__double_quote, + STATE(307), 2, sym_unary_expression, sym_binary_expression, - STATE(38), 8, + STATE(58), 8, sym__primitive, sym_object, sym_array, @@ -7909,32 +7920,32 @@ static const uint16_t ts_small_parse_table[] = { [4310] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(201), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(203), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(205), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(207), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(193), 1, - sym_identifier, - ACTIONS(203), 1, + ACTIONS(211), 1, anon_sym_BANG, - ACTIONS(269), 1, + ACTIONS(213), 1, + sym_identifier, + ACTIONS(271), 1, sym_number, - STATE(299), 1, - sym_conditional_expression, - STATE(384), 1, + STATE(363), 1, sym__double_quote, - STATE(385), 1, + STATE(368), 1, sym__single_quote, - STATE(284), 2, + STATE(419), 1, + sym_conditional_expression, + STATE(348), 2, sym_unary_expression, sym_binary_expression, - STATE(38), 8, + STATE(75), 8, sym__primitive, sym_object, sym_array, @@ -7946,32 +7957,32 @@ static const uint16_t ts_small_parse_table[] = { [4361] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(191), 1, - anon_sym_BANG, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(271), 1, + ACTIONS(219), 1, + anon_sym_BANG, + ACTIONS(267), 1, sym_number, - STATE(299), 1, + STATE(324), 1, sym_conditional_expression, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(311), 2, + STATE(388), 1, + sym__double_quote, + STATE(301), 2, sym_unary_expression, sym_binary_expression, - STATE(60), 8, + STATE(41), 8, sym__primitive, sym_object, sym_array, @@ -7983,32 +7994,32 @@ static const uint16_t ts_small_parse_table[] = { [4412] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(201), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(203), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(205), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(207), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(191), 1, + ACTIONS(211), 1, anon_sym_BANG, - ACTIONS(193), 1, + ACTIONS(213), 1, sym_identifier, ACTIONS(271), 1, sym_number, - STATE(299), 1, - sym_conditional_expression, - STATE(384), 1, + STATE(363), 1, sym__double_quote, - STATE(385), 1, + STATE(368), 1, sym__single_quote, - STATE(311), 2, + STATE(419), 1, + sym_conditional_expression, + STATE(348), 2, sym_unary_expression, sym_binary_expression, - STATE(60), 8, + STATE(75), 8, sym__primitive, sym_object, sym_array, @@ -8020,30 +8031,30 @@ static const uint16_t ts_small_parse_table[] = { [4463] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(273), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(275), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(277), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(279), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(281), 1, anon_sym_LBRACK, - ACTIONS(193), 1, - sym_identifier, - ACTIONS(203), 1, + ACTIONS(283), 1, anon_sym_BANG, - ACTIONS(273), 1, + ACTIONS(285), 1, + sym_identifier, + ACTIONS(287), 1, sym_number, - STATE(384), 1, + STATE(362), 1, sym__double_quote, - STATE(385), 1, + STATE(366), 1, sym__single_quote, - STATE(426), 2, + STATE(341), 2, sym_expression, sym_unary_expression, - STATE(117), 8, + STATE(153), 8, sym__primitive, sym_object, sym_array, @@ -8055,30 +8066,30 @@ static const uint16_t ts_small_parse_table[] = { [4511] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(203), 1, + ACTIONS(219), 1, anon_sym_BANG, - ACTIONS(273), 1, + ACTIONS(289), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(474), 2, + STATE(388), 1, + sym__double_quote, + STATE(435), 2, sym_expression, sym_unary_expression, - STATE(117), 8, + STATE(118), 8, sym__primitive, sym_object, sym_array, @@ -8090,30 +8101,30 @@ static const uint16_t ts_small_parse_table[] = { [4559] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(203), 1, + ACTIONS(219), 1, anon_sym_BANG, - ACTIONS(273), 1, + ACTIONS(289), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(427), 2, + STATE(388), 1, + sym__double_quote, + STATE(458), 2, sym_expression, sym_unary_expression, - STATE(117), 8, + STATE(118), 8, sym__primitive, sym_object, sym_array, @@ -8125,30 +8136,30 @@ static const uint16_t ts_small_parse_table[] = { [4607] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(203), 1, + ACTIONS(219), 1, anon_sym_BANG, - ACTIONS(273), 1, + ACTIONS(289), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(451), 2, + STATE(388), 1, + sym__double_quote, + STATE(403), 2, sym_expression, sym_unary_expression, - STATE(117), 8, + STATE(118), 8, sym__primitive, sym_object, sym_array, @@ -8160,30 +8171,30 @@ static const uint16_t ts_small_parse_table[] = { [4655] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(275), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(277), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(279), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(281), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(283), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(285), 1, - anon_sym_BANG, - ACTIONS(287), 1, + ACTIONS(189), 1, sym_identifier, + ACTIONS(219), 1, + anon_sym_BANG, ACTIONS(289), 1, sym_number, - STATE(370), 1, - sym__double_quote, - STATE(371), 1, + STATE(387), 1, sym__single_quote, - STATE(344), 2, + STATE(388), 1, + sym__double_quote, + STATE(494), 2, sym_expression, sym_unary_expression, - STATE(161), 8, + STATE(118), 8, sym__primitive, sym_object, sym_array, @@ -8192,69 +8203,64 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [4703] = 14, + [4703] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(291), 1, - anon_sym_AT, - ACTIONS(293), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(295), 1, + ACTIONS(289), 1, sym_number, - STATE(348), 1, - sym_member_expression, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(610), 1, - sym_binding_name, - STATE(365), 7, + STATE(388), 1, + sym__double_quote, + STATE(591), 1, + sym_expression, + STATE(118), 8, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [4752] = 14, + [4747] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(297), 1, - anon_sym_AT, - ACTIONS(299), 1, + ACTIONS(291), 1, sym_identifier, - ACTIONS(301), 1, + ACTIONS(293), 1, sym_number, - STATE(315), 1, + STATE(329), 1, sym_member_expression, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(603), 1, + STATE(388), 1, + sym__double_quote, + STATE(568), 1, sym_binding_name, - STATE(395), 7, + STATE(369), 7, sym__primitive, sym_object, sym_array, @@ -8262,34 +8268,32 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [4801] = 14, + [4793] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, ACTIONS(291), 1, - anon_sym_AT, - ACTIONS(293), 1, sym_identifier, - ACTIONS(295), 1, + ACTIONS(293), 1, sym_number, - STATE(348), 1, + STATE(329), 1, sym_member_expression, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(593), 1, + STATE(388), 1, + sym__double_quote, + STATE(594), 1, sym_binding_name, - STATE(365), 7, + STATE(369), 7, sym__primitive, sym_object, sym_array, @@ -8297,34 +8301,32 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [4850] = 14, + [4839] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(297), 1, - anon_sym_AT, - ACTIONS(299), 1, + ACTIONS(295), 1, sym_identifier, - ACTIONS(301), 1, + ACTIONS(297), 1, sym_number, - STATE(315), 1, + STATE(347), 1, sym_member_expression, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(592), 1, + STATE(388), 1, + sym__double_quote, + STATE(595), 1, sym_binding_name, - STATE(395), 7, + STATE(375), 7, sym__primitive, sym_object, sym_array, @@ -8332,69 +8334,64 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [4899] = 14, + [4885] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(297), 1, - anon_sym_AT, - ACTIONS(299), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(301), 1, + ACTIONS(299), 1, sym_number, - STATE(315), 1, - sym_member_expression, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(316), 1, + sym_expression, + STATE(387), 1, sym__single_quote, - STATE(590), 1, - sym_binding_name, - STATE(395), 7, + STATE(388), 1, + sym__double_quote, + STATE(135), 8, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [4948] = 14, + [4929] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(297), 1, - anon_sym_AT, - ACTIONS(299), 1, + ACTIONS(291), 1, sym_identifier, - ACTIONS(301), 1, + ACTIONS(293), 1, sym_number, - STATE(315), 1, + STATE(329), 1, sym_member_expression, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(607), 1, + STATE(388), 1, + sym__double_quote, + STATE(592), 1, sym_binding_name, - STATE(395), 7, + STATE(369), 7, sym__primitive, sym_object, sym_array, @@ -8402,62 +8399,30 @@ static const uint16_t ts_small_parse_table[] = { sym_group, sym_call_expression, sym_bracket_expression, - [4997] = 12, + [4975] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, - anon_sym_LBRACE, - ACTIONS(185), 1, - anon_sym_LPAREN, - ACTIONS(189), 1, - anon_sym_LBRACK, - ACTIONS(193), 1, - sym_identifier, - ACTIONS(303), 1, - sym_number, - STATE(343), 1, - sym_expression, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, - sym__single_quote, - STATE(130), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [5041] = 12, - ACTIONS(3), 1, - sym_comment, ACTIONS(179), 1, - anon_sym_SQUOTE, - ACTIONS(181), 1, - anon_sym_DQUOTE, - ACTIONS(183), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(273), 1, + ACTIONS(289), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(412), 1, + STATE(388), 1, + sym__double_quote, + STATE(405), 1, sym_expression, - STATE(117), 8, + STATE(118), 8, sym__primitive, sym_object, sym_array, @@ -8466,30 +8431,30 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [5085] = 12, + [5019] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(201), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(203), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(205), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(207), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(213), 1, sym_identifier, - ACTIONS(273), 1, + ACTIONS(301), 1, sym_number, - STATE(384), 1, + STATE(363), 1, sym__double_quote, - STATE(385), 1, + STATE(368), 1, sym__single_quote, - STATE(588), 1, + STATE(424), 1, sym_expression, - STATE(117), 8, + STATE(146), 8, sym__primitive, sym_object, sym_array, @@ -8498,30 +8463,30 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [5129] = 12, + [5063] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(273), 1, + ACTIONS(289), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(598), 1, + STATE(388), 1, + sym__double_quote, + STATE(534), 1, sym_expression, - STATE(117), 8, + STATE(118), 8, sym__primitive, sym_object, sym_array, @@ -8530,30 +8495,30 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [5173] = 12, + [5107] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(211), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(213), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(215), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(217), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(221), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(305), 1, + ACTIONS(289), 1, sym_number, - STATE(352), 1, + STATE(159), 1, sym_expression, - STATE(358), 1, + STATE(387), 1, sym__single_quote, - STATE(359), 1, + STATE(388), 1, sym__double_quote, - STATE(148), 8, + STATE(118), 8, sym__primitive, sym_object, sym_array, @@ -8562,30 +8527,30 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [5217] = 12, + [5151] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(211), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(213), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(215), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(217), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(221), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(305), 1, + ACTIONS(289), 1, sym_number, - STATE(358), 1, + STATE(387), 1, sym__single_quote, - STATE(359), 1, + STATE(388), 1, sym__double_quote, - STATE(442), 1, + STATE(590), 1, sym_expression, - STATE(148), 8, + STATE(118), 8, sym__primitive, sym_object, sym_array, @@ -8594,30 +8559,30 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [5261] = 12, + [5195] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(201), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(203), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(205), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(207), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(213), 1, sym_identifier, - ACTIONS(303), 1, + ACTIONS(301), 1, sym_number, - STATE(337), 1, + STATE(354), 1, sym_expression, - STATE(384), 1, + STATE(363), 1, sym__double_quote, - STATE(385), 1, + STATE(368), 1, sym__single_quote, - STATE(130), 8, + STATE(146), 8, sym__primitive, sym_object, sym_array, @@ -8626,30 +8591,30 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [5305] = 12, + [5239] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(273), 1, + ACTIONS(289), 1, sym_number, - STATE(160), 1, - sym_expression, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(117), 8, + STATE(388), 1, + sym__double_quote, + STATE(562), 1, + sym_expression, + STATE(118), 8, sym__primitive, sym_object, sym_array, @@ -8658,94 +8623,96 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [5349] = 12, + [5283] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(295), 1, sym_identifier, - ACTIONS(303), 1, + ACTIONS(297), 1, sym_number, - STATE(303), 1, - sym_expression, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(347), 1, + sym_member_expression, + STATE(387), 1, sym__single_quote, - STATE(130), 8, + STATE(388), 1, + sym__double_quote, + STATE(570), 1, + sym_binding_name, + STATE(375), 7, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [5393] = 12, + [5329] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(291), 1, sym_identifier, - ACTIONS(273), 1, + ACTIONS(293), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(329), 1, + sym_member_expression, + STATE(387), 1, sym__single_quote, - STATE(502), 1, - sym_expression, - STATE(117), 8, + STATE(388), 1, + sym__double_quote, + STATE(571), 1, + sym_binding_name, + STATE(369), 7, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [5437] = 12, + [5375] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(275), 1, + ACTIONS(273), 1, anon_sym_SQUOTE, - ACTIONS(277), 1, + ACTIONS(275), 1, anon_sym_DQUOTE, - ACTIONS(279), 1, + ACTIONS(277), 1, anon_sym_LBRACE, - ACTIONS(281), 1, + ACTIONS(279), 1, anon_sym_LPAREN, - ACTIONS(283), 1, + ACTIONS(281), 1, anon_sym_LBRACK, - ACTIONS(287), 1, + ACTIONS(285), 1, sym_identifier, - ACTIONS(289), 1, + ACTIONS(287), 1, sym_number, - STATE(160), 1, + STATE(159), 1, sym_expression, - STATE(370), 1, + STATE(362), 1, sym__double_quote, - STATE(371), 1, + STATE(366), 1, sym__single_quote, - STATE(161), 8, + STATE(153), 8, sym__primitive, sym_object, sym_array, @@ -8754,60 +8721,63 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [5481] = 12, + [5419] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(291), 1, sym_identifier, - ACTIONS(273), 1, + ACTIONS(293), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(329), 1, + sym_member_expression, + STATE(387), 1, sym__single_quote, - STATE(567), 1, - sym_expression, - STATE(117), 8, + STATE(388), 1, + sym__double_quote, + STATE(556), 1, + sym_binding_name, + STATE(369), 7, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [5525] = 11, + [5465] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(211), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(213), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(215), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(217), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(221), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(307), 1, + ACTIONS(299), 1, sym_number, - STATE(358), 1, + STATE(351), 1, + sym_expression, + STATE(387), 1, sym__single_quote, - STATE(359), 1, + STATE(388), 1, sym__double_quote, - STATE(159), 8, + STATE(135), 8, sym__primitive, sym_object, sym_array, @@ -8816,89 +8786,93 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [5566] = 11, + [5509] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(291), 1, sym_identifier, - ACTIONS(309), 1, + ACTIONS(293), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(329), 1, + sym_member_expression, + STATE(387), 1, sym__single_quote, - STATE(338), 8, + STATE(388), 1, + sym__double_quote, + STATE(564), 1, + sym_binding_name, + STATE(369), 7, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, - sym_member_expression, sym_bracket_expression, - [5607] = 12, + [5555] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(301), 1, - sym_number, - ACTIONS(311), 1, + ACTIONS(189), 1, sym_identifier, - STATE(325), 1, - sym_member_expression, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + ACTIONS(299), 1, + sym_number, + STATE(345), 1, + sym_expression, + STATE(387), 1, sym__single_quote, - STATE(395), 7, + STATE(388), 1, + sym__double_quote, + STATE(135), 8, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [5650] = 11, + [5599] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(313), 1, + ACTIONS(303), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(334), 8, + STATE(388), 1, + sym__double_quote, + STATE(327), 8, sym__primitive, sym_object, sym_array, @@ -8907,90 +8881,92 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [5691] = 11, + [5640] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(211), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(213), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(215), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(217), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(221), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(315), 1, + ACTIONS(305), 1, sym_number, - STATE(358), 1, + STATE(349), 1, + sym_group, + STATE(387), 1, sym__single_quote, - STATE(359), 1, + STATE(388), 1, sym__double_quote, - STATE(305), 8, + STATE(350), 7, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [5732] = 11, + [5683] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(317), 1, + ACTIONS(307), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(340), 1, + sym_group, + STATE(387), 1, sym__single_quote, - STATE(318), 8, + STATE(388), 1, + sym__double_quote, + STATE(353), 7, sym__primitive, sym_object, sym_array, sym_string, - sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [5773] = 12, + [5726] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(319), 1, + ACTIONS(309), 1, sym_number, - STATE(349), 1, + STATE(342), 1, sym_group, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(354), 7, + STATE(388), 1, + sym__double_quote, + STATE(337), 7, sym__primitive, sym_object, sym_array, @@ -8998,59 +8974,118 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [5816] = 12, + [5769] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(295), 1, + ACTIONS(189), 1, + sym_identifier, + ACTIONS(311), 1, sym_number, - ACTIONS(321), 1, + STATE(387), 1, + sym__single_quote, + STATE(388), 1, + sym__double_quote, + STATE(328), 8, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, + sym_member_expression, + sym_bracket_expression, + [5810] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(175), 1, + anon_sym_SQUOTE, + ACTIONS(177), 1, + anon_sym_DQUOTE, + ACTIONS(179), 1, + anon_sym_LBRACE, + ACTIONS(181), 1, + anon_sym_LPAREN, + ACTIONS(185), 1, + anon_sym_LBRACK, + ACTIONS(189), 1, sym_identifier, - STATE(339), 1, + ACTIONS(313), 1, + sym_number, + STATE(387), 1, + sym__single_quote, + STATE(388), 1, + sym__double_quote, + STATE(343), 8, + sym__primitive, + sym_object, + sym_array, + sym_string, + sym_group, + sym_call_expression, sym_member_expression, - STATE(384), 1, + sym_bracket_expression, + [5851] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(201), 1, + anon_sym_SQUOTE, + ACTIONS(203), 1, + anon_sym_DQUOTE, + ACTIONS(205), 1, + anon_sym_LBRACE, + ACTIONS(207), 1, + anon_sym_LPAREN, + ACTIONS(209), 1, + anon_sym_LBRACK, + ACTIONS(213), 1, + sym_identifier, + ACTIONS(315), 1, + sym_number, + STATE(363), 1, sym__double_quote, - STATE(385), 1, + STATE(368), 1, sym__single_quote, - STATE(365), 7, + STATE(156), 8, sym__primitive, sym_object, sym_array, sym_string, sym_group, sym_call_expression, + sym_member_expression, sym_bracket_expression, - [5859] = 11, + [5892] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(323), 1, + ACTIONS(317), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(170), 8, + STATE(388), 1, + sym__double_quote, + STATE(145), 8, sym__primitive, sym_object, sym_array, @@ -9059,24 +9094,24 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [5900] = 8, + [5933] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(141), 1, + ACTIONS(149), 1, anon_sym_LBRACK, - ACTIONS(143), 1, + ACTIONS(151), 1, anon_sym_QMARK, - ACTIONS(147), 1, + ACTIONS(155), 1, anon_sym_PIPE, - STATE(150), 1, + STATE(148), 1, sym_pipe_sequence, - STATE(158), 1, + STATE(160), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(149), 3, + ACTIONS(157), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(137), 9, + ACTIONS(145), 9, anon_sym_DQUOTE, anon_sym_RPAREN, anon_sym_SEMI, @@ -9086,28 +9121,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [5935] = 11, + [5968] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(275), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(277), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(279), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(281), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(283), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(287), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(325), 1, + ACTIONS(319), 1, sym_number, - STATE(370), 1, - sym__double_quote, - STATE(371), 1, + STATE(387), 1, sym__single_quote, - STATE(172), 8, + STATE(388), 1, + sym__double_quote, + STATE(165), 8, sym__primitive, sym_object, sym_array, @@ -9116,28 +9151,28 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [5976] = 11, + [6009] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(211), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(213), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(215), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(217), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(221), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(327), 1, + ACTIONS(321), 1, sym_number, - STATE(358), 1, + STATE(387), 1, sym__single_quote, - STATE(359), 1, + STATE(388), 1, sym__double_quote, - STATE(237), 8, + STATE(130), 8, sym__primitive, sym_object, sym_array, @@ -9146,58 +9181,28 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [6017] = 11, + [6050] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(201), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(203), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, - anon_sym_LBRACE, - ACTIONS(185), 1, - anon_sym_LPAREN, - ACTIONS(189), 1, - anon_sym_LBRACK, - ACTIONS(193), 1, - sym_identifier, - ACTIONS(329), 1, - sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, - sym__single_quote, - STATE(137), 8, - sym__primitive, - sym_object, - sym_array, - sym_string, - sym_group, - sym_call_expression, - sym_member_expression, - sym_bracket_expression, - [6058] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(179), 1, - anon_sym_SQUOTE, - ACTIONS(181), 1, - anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(205), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(207), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(213), 1, sym_identifier, - ACTIONS(331), 1, + ACTIONS(323), 1, sym_number, - STATE(384), 1, + STATE(363), 1, sym__double_quote, - STATE(385), 1, + STATE(368), 1, sym__single_quote, - STATE(329), 8, + STATE(225), 8, sym__primitive, sym_object, sym_array, @@ -9206,28 +9211,28 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [6099] = 11, + [6091] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(273), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(275), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(277), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(279), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(281), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(285), 1, sym_identifier, - ACTIONS(333), 1, + ACTIONS(325), 1, sym_number, - STATE(384), 1, + STATE(362), 1, sym__double_quote, - STATE(385), 1, + STATE(366), 1, sym__single_quote, - STATE(128), 8, + STATE(173), 8, sym__primitive, sym_object, sym_array, @@ -9236,28 +9241,28 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [6140] = 11, + [6132] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(211), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(213), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(215), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(217), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(221), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(335), 1, + ACTIONS(327), 1, sym_number, - STATE(358), 1, + STATE(387), 1, sym__single_quote, - STATE(359), 1, + STATE(388), 1, sym__double_quote, - STATE(317), 8, + STATE(335), 8, sym__primitive, sym_object, sym_array, @@ -9266,59 +9271,58 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [6181] = 12, + [6173] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(201), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(203), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(205), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(207), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(213), 1, sym_identifier, - ACTIONS(337), 1, + ACTIONS(329), 1, sym_number, - STATE(340), 1, - sym_group, - STATE(384), 1, + STATE(363), 1, sym__double_quote, - STATE(385), 1, + STATE(368), 1, sym__single_quote, - STATE(351), 7, + STATE(336), 8, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [6224] = 11, + [6214] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(339), 1, + ACTIONS(331), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(144), 8, + STATE(388), 1, + sym__double_quote, + STATE(147), 8, sym__primitive, sym_object, sym_array, @@ -9327,28 +9331,28 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [6265] = 11, + [6255] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(179), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(189), 1, sym_identifier, - ACTIONS(341), 1, + ACTIONS(333), 1, sym_number, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(319), 8, + STATE(388), 1, + sym__double_quote, + STATE(333), 8, sym__primitive, sym_object, sym_array, @@ -9357,556 +9361,546 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_member_expression, sym_bracket_expression, - [6306] = 12, + [6296] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(201), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(203), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(205), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(207), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(213), 1, sym_identifier, - ACTIONS(343), 1, + ACTIONS(335), 1, sym_number, - STATE(345), 1, - sym_group, - STATE(384), 1, + STATE(363), 1, sym__double_quote, - STATE(385), 1, + STATE(368), 1, sym__single_quote, - STATE(341), 7, + STATE(314), 8, sym__primitive, sym_object, sym_array, sym_string, + sym_group, sym_call_expression, sym_member_expression, sym_bracket_expression, - [6349] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(141), 1, - anon_sym_LBRACK, - ACTIONS(347), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(149), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(345), 10, - anon_sym_DQUOTE, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_PLUS, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [6377] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(351), 1, - anon_sym_COLON, - STATE(132), 1, - sym_pipe_arguments, - ACTIONS(353), 2, - anon_sym_QMARK, - anon_sym_PIPE, - STATE(134), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(349), 9, - anon_sym_DQUOTE, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_PLUS, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [6406] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(141), 1, - anon_sym_LBRACK, - ACTIONS(143), 1, - anon_sym_QMARK, - ACTIONS(177), 1, - anon_sym_PIPE, - STATE(182), 1, - aux_sym_pipe_sequence_repeat1, - STATE(285), 1, - sym_pipe_sequence, - ACTIONS(149), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(137), 7, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_as, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [6439] = 11, + [6337] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(355), 1, - anon_sym_GT, - ACTIONS(357), 1, - anon_sym_SLASH_GT, - ACTIONS(359), 1, + ACTIONS(339), 1, sym_attribute_name, - ACTIONS(361), 1, + ACTIONS(342), 1, anon_sym_LPAREN, - ACTIONS(363), 1, + ACTIONS(345), 1, anon_sym_STAR, - ACTIONS(365), 1, + ACTIONS(348), 1, anon_sym_LBRACK, - ACTIONS(367), 1, + ACTIONS(351), 1, anon_sym_LBRACK_LPAREN, - STATE(297), 1, + ACTIONS(354), 1, + anon_sym_LBRACK_AT, + STATE(299), 1, sym__normal_attribute, - STATE(136), 2, + ACTIONS(337), 2, + anon_sym_GT, + anon_sym_SLASH_GT, + STATE(128), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(304), 4, + STATE(298), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, - [6477] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(371), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(369), 12, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_PLUS, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_identifier, - [6499] = 11, + sym_animation_binding, + [6377] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(355), 1, + ACTIONS(357), 1, anon_sym_GT, ACTIONS(359), 1, - sym_attribute_name, + anon_sym_SLASH_GT, ACTIONS(361), 1, - anon_sym_LPAREN, + sym_attribute_name, ACTIONS(363), 1, - anon_sym_STAR, + anon_sym_LPAREN, ACTIONS(365), 1, - anon_sym_LBRACK, + anon_sym_STAR, ACTIONS(367), 1, + anon_sym_LBRACK, + ACTIONS(369), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(373), 1, - anon_sym_SLASH_GT, - STATE(297), 1, + ACTIONS(371), 1, + anon_sym_LBRACK_AT, + STATE(299), 1, sym__normal_attribute, - STATE(140), 2, + STATE(132), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(304), 4, + STATE(298), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, - [6537] = 5, + sym_animation_binding, + [6419] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(351), 1, - anon_sym_COLON, - ACTIONS(377), 2, + ACTIONS(149), 1, + anon_sym_LBRACK, + ACTIONS(375), 2, anon_sym_QMARK, anon_sym_PIPE, - STATE(139), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(375), 9, + ACTIONS(157), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(373), 10, anon_sym_DQUOTE, anon_sym_RPAREN, anon_sym_SEMI, anon_sym_COMMA, anon_sym_PLUS, + anon_sym_COLON, anon_sym_RBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [6563] = 10, + [6447] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(381), 1, + ACTIONS(361), 1, sym_attribute_name, - ACTIONS(384), 1, + ACTIONS(363), 1, anon_sym_LPAREN, - ACTIONS(387), 1, + ACTIONS(365), 1, anon_sym_STAR, - ACTIONS(390), 1, + ACTIONS(367), 1, anon_sym_LBRACK, - ACTIONS(393), 1, + ACTIONS(369), 1, anon_sym_LBRACK_LPAREN, - STATE(297), 1, - sym__normal_attribute, - ACTIONS(379), 2, + ACTIONS(371), 1, + anon_sym_LBRACK_AT, + ACTIONS(377), 1, anon_sym_GT, + ACTIONS(379), 1, anon_sym_SLASH_GT, - STATE(135), 2, + STATE(299), 1, + sym__normal_attribute, + STATE(128), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(304), 4, + STATE(298), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, - [6599] = 11, + sym_animation_binding, + [6489] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(359), 1, - sym_attribute_name, ACTIONS(361), 1, - anon_sym_LPAREN, + sym_attribute_name, ACTIONS(363), 1, - anon_sym_STAR, + anon_sym_LPAREN, ACTIONS(365), 1, - anon_sym_LBRACK, + anon_sym_STAR, ACTIONS(367), 1, + anon_sym_LBRACK, + ACTIONS(369), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(396), 1, + ACTIONS(371), 1, + anon_sym_LBRACK_AT, + ACTIONS(377), 1, anon_sym_GT, - ACTIONS(398), 1, + ACTIONS(381), 1, anon_sym_SLASH_GT, - STATE(297), 1, + STATE(299), 1, sym__normal_attribute, - STATE(135), 2, + STATE(128), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(304), 4, + STATE(298), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, - [6637] = 5, + sym_animation_binding, + [6531] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(141), 1, + ACTIONS(357), 1, + anon_sym_GT, + ACTIONS(361), 1, + sym_attribute_name, + ACTIONS(363), 1, + anon_sym_LPAREN, + ACTIONS(365), 1, + anon_sym_STAR, + ACTIONS(367), 1, anon_sym_LBRACK, - ACTIONS(347), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(149), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(345), 8, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_as, - anon_sym_COLON, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [6663] = 3, + ACTIONS(369), 1, + anon_sym_LBRACK_LPAREN, + ACTIONS(371), 1, + anon_sym_LBRACK_AT, + ACTIONS(383), 1, + anon_sym_SLASH_GT, + STATE(299), 1, + sym__normal_attribute, + STATE(131), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + STATE(298), 5, + sym_structural_directive, + sym_property_binding, + sym_event_binding, + sym_two_way_binding, + sym_animation_binding, + [6573] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(402), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(400), 12, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_PLUS, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_identifier, - [6685] = 5, + ACTIONS(385), 1, + anon_sym_GT, + ACTIONS(387), 1, + sym_attribute_name, + ACTIONS(389), 1, + anon_sym_LPAREN, + ACTIONS(391), 1, + anon_sym_STAR, + ACTIONS(393), 1, + anon_sym_LBRACK, + ACTIONS(395), 1, + anon_sym_LBRACK_LPAREN, + ACTIONS(397), 1, + anon_sym_LBRACK_AT, + STATE(309), 1, + sym__normal_attribute, + STATE(137), 2, + sym_attribute, + aux_sym_start_tag_repeat1, + STATE(310), 5, + sym_structural_directive, + sym_property_binding, + sym_event_binding, + sym_two_way_binding, + sym_animation_binding, + [6612] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(406), 1, - anon_sym_COLON, - ACTIONS(409), 2, + ACTIONS(149), 1, + anon_sym_LBRACK, + ACTIONS(151), 1, anon_sym_QMARK, + ACTIONS(195), 1, anon_sym_PIPE, - STATE(139), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(404), 9, + STATE(203), 1, + aux_sym_pipe_sequence_repeat1, + STATE(303), 1, + sym_pipe_sequence, + ACTIONS(157), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(145), 7, anon_sym_DQUOTE, - anon_sym_RPAREN, anon_sym_SEMI, anon_sym_COMMA, - anon_sym_PLUS, - anon_sym_RBRACK, + anon_sym_as, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [6711] = 11, + [6645] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(359), 1, + ACTIONS(387), 1, sym_attribute_name, - ACTIONS(361), 1, + ACTIONS(389), 1, anon_sym_LPAREN, - ACTIONS(363), 1, + ACTIONS(391), 1, anon_sym_STAR, - ACTIONS(365), 1, + ACTIONS(393), 1, anon_sym_LBRACK, - ACTIONS(367), 1, + ACTIONS(395), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(396), 1, + ACTIONS(397), 1, + anon_sym_LBRACK_AT, + ACTIONS(399), 1, anon_sym_GT, - ACTIONS(411), 1, - anon_sym_SLASH_GT, - STATE(297), 1, + STATE(309), 1, sym__normal_attribute, - STATE(135), 2, + STATE(137), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(304), 4, + STATE(310), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, - [6749] = 10, + sym_animation_binding, + [6684] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(413), 1, + ACTIONS(337), 1, anon_sym_GT, - ACTIONS(415), 1, + ACTIONS(401), 1, sym_attribute_name, - ACTIONS(417), 1, + ACTIONS(404), 1, anon_sym_LPAREN, - ACTIONS(419), 1, + ACTIONS(407), 1, anon_sym_STAR, - ACTIONS(421), 1, + ACTIONS(410), 1, anon_sym_LBRACK, - ACTIONS(423), 1, + ACTIONS(413), 1, anon_sym_LBRACK_LPAREN, - STATE(330), 1, + ACTIONS(416), 1, + anon_sym_LBRACK_AT, + STATE(309), 1, sym__normal_attribute, - STATE(143), 2, + STATE(137), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(327), 4, + STATE(310), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, - [6784] = 10, + sym_animation_binding, + [6723] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(415), 1, + ACTIONS(387), 1, sym_attribute_name, - ACTIONS(417), 1, + ACTIONS(389), 1, anon_sym_LPAREN, - ACTIONS(419), 1, + ACTIONS(391), 1, anon_sym_STAR, - ACTIONS(421), 1, + ACTIONS(393), 1, anon_sym_LBRACK, - ACTIONS(423), 1, + ACTIONS(395), 1, anon_sym_LBRACK_LPAREN, - ACTIONS(425), 1, + ACTIONS(397), 1, + anon_sym_LBRACK_AT, + ACTIONS(419), 1, anon_sym_GT, - STATE(330), 1, + STATE(309), 1, sym__normal_attribute, - STATE(145), 2, + STATE(134), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(327), 4, + STATE(310), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, - [6819] = 10, + sym_animation_binding, + [6762] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(423), 1, + anon_sym_COLON, + STATE(144), 1, + sym_pipe_arguments, + ACTIONS(425), 2, + anon_sym_QMARK, + anon_sym_PIPE, + STATE(142), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(421), 9, + anon_sym_DQUOTE, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [6791] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(415), 1, + ACTIONS(387), 1, sym_attribute_name, - ACTIONS(417), 1, + ACTIONS(389), 1, anon_sym_LPAREN, - ACTIONS(419), 1, + ACTIONS(391), 1, anon_sym_STAR, - ACTIONS(421), 1, + ACTIONS(393), 1, anon_sym_LBRACK, - ACTIONS(423), 1, + ACTIONS(395), 1, anon_sym_LBRACK_LPAREN, + ACTIONS(397), 1, + anon_sym_LBRACK_AT, ACTIONS(427), 1, anon_sym_GT, - STATE(330), 1, + STATE(309), 1, sym__normal_attribute, - STATE(149), 2, + STATE(136), 2, sym_attribute, aux_sym_start_tag_repeat1, - STATE(327), 4, + STATE(310), 5, sym_structural_directive, sym_property_binding, sym_event_binding, sym_two_way_binding, - [6854] = 5, + sym_animation_binding, + [6830] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(141), 1, - anon_sym_LBRACK, ACTIONS(431), 1, + anon_sym_COLON, + ACTIONS(434), 2, anon_sym_QMARK, - ACTIONS(149), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(429), 8, + anon_sym_PIPE, + STATE(141), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(429), 9, anon_sym_DQUOTE, anon_sym_RPAREN, anon_sym_SEMI, anon_sym_COMMA, - anon_sym_as, + anon_sym_PLUS, + anon_sym_RBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [6879] = 10, + [6856] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(415), 1, - sym_attribute_name, - ACTIONS(417), 1, - anon_sym_LPAREN, - ACTIONS(419), 1, - anon_sym_STAR, - ACTIONS(421), 1, - anon_sym_LBRACK, ACTIONS(423), 1, - anon_sym_LBRACK_LPAREN, - ACTIONS(433), 1, - anon_sym_GT, - STATE(330), 1, - sym__normal_attribute, - STATE(149), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - STATE(327), 4, - sym_structural_directive, - sym_property_binding, - sym_event_binding, - sym_two_way_binding, - [6914] = 3, + anon_sym_COLON, + ACTIONS(438), 2, + anon_sym_QMARK, + anon_sym_PIPE, + STATE(141), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(436), 9, + anon_sym_DQUOTE, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [6882] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(435), 1, - anon_sym_LPAREN, - ACTIONS(107), 12, + ACTIONS(442), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(440), 12, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_SEMI, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RPAREN_RBRACK, + anon_sym_PLUS, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_identifier, + [6904] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(446), 2, + anon_sym_QMARK, anon_sym_PIPE, + ACTIONS(444), 12, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, sym_identifier, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [6935] = 6, + [6926] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(437), 1, - anon_sym_COLON, - STATE(277), 1, - sym_pipe_arguments, - ACTIONS(353), 2, + ACTIONS(149), 1, + anon_sym_LBRACK, + ACTIONS(375), 2, anon_sym_QMARK, anon_sym_PIPE, - STATE(155), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(349), 7, + ACTIONS(157), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(373), 8, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_COMMA, anon_sym_as, + anon_sym_COLON, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [6962] = 8, + [6952] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(143), 1, + ACTIONS(151), 1, anon_sym_QMARK, ACTIONS(231), 1, anon_sym_LBRACK, ACTIONS(235), 1, anon_sym_PIPE, - STATE(286), 1, + STATE(297), 1, aux_sym_pipe_sequence_repeat1, - STATE(326), 1, + STATE(331), 1, sym_pipe_sequence, ACTIONS(237), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(137), 5, + ACTIONS(145), 5, sym__interpolation_end, anon_sym_PLUS, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [6993] = 10, + [6983] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(379), 1, - anon_sym_GT, - ACTIONS(439), 1, - sym_attribute_name, - ACTIONS(442), 1, - anon_sym_LPAREN, - ACTIONS(445), 1, - anon_sym_STAR, - ACTIONS(448), 1, + ACTIONS(149), 1, anon_sym_LBRACK, - ACTIONS(451), 1, - anon_sym_LBRACK_LPAREN, - STATE(330), 1, - sym__normal_attribute, - STATE(149), 2, - sym_attribute, - aux_sym_start_tag_repeat1, - STATE(327), 4, - sym_structural_directive, - sym_property_binding, - sym_event_binding, - sym_two_way_binding, - [7028] = 3, + ACTIONS(450), 1, + anon_sym_QMARK, + ACTIONS(157), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(448), 8, + anon_sym_DQUOTE, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_as, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [7008] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(456), 1, + ACTIONS(454), 1, anon_sym_QMARK, - ACTIONS(454), 12, + ACTIONS(452), 12, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -9919,54 +9913,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, sym_identifier, - [7049] = 5, + [7029] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(402), 1, + ACTIONS(456), 1, + anon_sym_COLON, + STATE(233), 1, + sym_pipe_arguments, + ACTIONS(425), 2, anon_sym_QMARK, - ACTIONS(458), 1, anon_sym_PIPE, - STATE(151), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(400), 9, + STATE(158), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(421), 7, anon_sym_DQUOTE, - anon_sym_RPAREN, anon_sym_SEMI, anon_sym_COMMA, - anon_sym_PLUS, - anon_sym_RBRACK, + anon_sym_as, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [7073] = 3, + [7056] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(435), 1, + ACTIONS(458), 1, anon_sym_LPAREN, - ACTIONS(113), 11, + ACTIONS(113), 12, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RPAREN_RBRACK, anon_sym_PIPE, sym_identifier, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [7093] = 5, + [7077] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(461), 1, + ACTIONS(460), 1, anon_sym_COLON, - ACTIONS(409), 2, + ACTIONS(434), 2, anon_sym_QMARK, anon_sym_PIPE, - STATE(153), 2, + STATE(151), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(404), 7, + ACTIONS(429), 7, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_COMMA, @@ -9974,10 +9971,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [7117] = 2, + [7101] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(121), 12, + ACTIONS(141), 12, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -9990,26 +9987,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [7135] = 5, + [7119] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(437), 1, - anon_sym_COLON, - ACTIONS(377), 2, - anon_sym_QMARK, + ACTIONS(463), 1, + anon_sym_LBRACK, + ACTIONS(465), 1, anon_sym_PIPE, - STATE(153), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(375), 7, - anon_sym_DQUOTE, + STATE(148), 1, + sym_pipe_sequence, + STATE(326), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(467), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(145), 5, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + sym_identifier, + [7147] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(442), 1, + anon_sym_QMARK, + ACTIONS(469), 1, + anon_sym_PIPE, + STATE(154), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(440), 9, + anon_sym_DQUOTE, + anon_sym_RPAREN, anon_sym_SEMI, anon_sym_COMMA, - anon_sym_as, + anon_sym_PLUS, + anon_sym_RBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [7159] = 2, + [7171] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(169), 12, @@ -10025,102 +10043,137 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [7177] = 2, + [7189] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(231), 1, + anon_sym_LBRACK, + ACTIONS(375), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(237), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(373), 6, + sym__interpolation_end, + anon_sym_PLUS, + anon_sym_COLON, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [7213] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(161), 12, + ACTIONS(458), 1, + anon_sym_LPAREN, + ACTIONS(107), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RPAREN_RBRACK, anon_sym_PIPE, sym_identifier, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [7195] = 5, + [7233] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(147), 1, - anon_sym_PIPE, - ACTIONS(466), 1, + ACTIONS(456), 1, + anon_sym_COLON, + ACTIONS(438), 2, anon_sym_QMARK, - STATE(151), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(464), 9, + anon_sym_PIPE, + STATE(151), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(436), 7, anon_sym_DQUOTE, - anon_sym_RPAREN, anon_sym_SEMI, anon_sym_COMMA, - anon_sym_PLUS, - anon_sym_RBRACK, + anon_sym_as, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [7219] = 5, + [7257] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(231), 1, - anon_sym_LBRACK, - ACTIONS(347), 2, + ACTIONS(474), 1, anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(237), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(345), 6, - sym__interpolation_end, - anon_sym_PLUS, - anon_sym_COLON, + ACTIONS(472), 11, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [7243] = 3, + sym_identifier, + [7277] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(470), 1, + ACTIONS(155), 1, + anon_sym_PIPE, + ACTIONS(478), 1, anon_sym_QMARK, - ACTIONS(468), 11, - anon_sym_SQUOTE, + STATE(154), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(476), 9, anon_sym_DQUOTE, - anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_SEMI, anon_sym_COMMA, + anon_sym_PLUS, anon_sym_RBRACK, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - sym_identifier, - [7263] = 7, + [7301] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(472), 1, + ACTIONS(165), 12, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(474), 1, + anon_sym_RPAREN_RBRACK, anon_sym_PIPE, - STATE(150), 1, - sym_pipe_sequence, - STATE(313), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(476), 3, + sym_identifier, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(137), 5, - anon_sym_SQUOTE, + [7319] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(482), 1, anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - sym_identifier, - [7291] = 2, + ACTIONS(484), 1, + aux_sym_string_token1, + STATE(21), 1, + sym__double_quote, + STATE(381), 1, + aux_sym_string_repeat1, + ACTIONS(480), 8, + anon_sym_GT, + anon_sym_SLASH_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [7345] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(165), 11, + ACTIONS(121), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -10132,10 +10185,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [7308] = 2, + [7362] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(125), 11, + ACTIONS(137), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -10147,29 +10200,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [7325] = 6, + [7379] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(480), 1, + ACTIONS(149), 1, + anon_sym_LBRACK, + ACTIONS(488), 1, + anon_sym_QMARK, + ACTIONS(157), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(486), 6, anon_sym_DQUOTE, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_as, + anon_sym_QMARK_QMARK, + [7402] = 6, + ACTIONS(3), 1, + sym_comment, ACTIONS(482), 1, + anon_sym_DQUOTE, + ACTIONS(484), 1, aux_sym_string_token1, - STATE(30), 1, + STATE(21), 1, sym__double_quote, - STATE(379), 1, + STATE(381), 1, aux_sym_string_repeat1, - ACTIONS(478), 7, + ACTIONS(480), 7, anon_sym_GT, - anon_sym_SLASH_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK, anon_sym_LBRACK_LPAREN, - [7350] = 2, + anon_sym_LBRACK_AT, + [7427] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(133), 11, + ACTIONS(117), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -10181,29 +10252,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [7367] = 6, + [7444] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(484), 1, + ACTIONS(490), 1, anon_sym_COLON, - STATE(302), 1, + STATE(312), 1, sym_pipe_arguments, - ACTIONS(353), 2, + ACTIONS(425), 2, anon_sym_QMARK, anon_sym_PIPE, - STATE(207), 2, + STATE(208), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(349), 5, + ACTIONS(421), 5, sym__interpolation_end, anon_sym_PLUS, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [7392] = 2, + [7469] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(173), 11, + ACTIONS(133), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -10215,10 +10286,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [7409] = 2, + [7486] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(153), 11, + ACTIONS(129), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -10230,10 +10301,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [7426] = 2, + [7503] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(157), 11, + ACTIONS(125), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -10245,28 +10316,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [7443] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(141), 1, - anon_sym_LBRACK, - ACTIONS(488), 1, - anon_sym_QMARK, - ACTIONS(149), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(486), 6, - anon_sym_DQUOTE, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_as, - anon_sym_QMARK_QMARK, - [7466] = 2, + [7520] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 11, + ACTIONS(173), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -10278,16 +10331,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [7483] = 4, + [7537] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(472), 1, + ACTIONS(463), 1, anon_sym_LBRACK, - ACTIONS(476), 3, + ACTIONS(467), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - ACTIONS(345), 7, + ACTIONS(373), 7, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -10295,10 +10348,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_PIPE, sym_identifier, - [7504] = 2, + [7558] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(129), 11, + ACTIONS(161), 11, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -10310,12 +10363,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [7521] = 3, + [7575] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(492), 1, + ACTIONS(494), 1, anon_sym_LT, - ACTIONS(490), 9, + ACTIONS(492), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10325,29 +10378,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [7539] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(494), 1, - anon_sym_COLON, - ACTIONS(409), 2, - anon_sym_QMARK, - anon_sym_PIPE, - STATE(175), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(404), 5, - sym__interpolation_end, - anon_sym_PLUS, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [7561] = 3, + [7593] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 1, + ACTIONS(498), 1, anon_sym_LT, - ACTIONS(497), 9, + ACTIONS(496), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10357,12 +10393,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [7579] = 3, + [7611] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(503), 1, + ACTIONS(502), 1, anon_sym_LT, - ACTIONS(501), 9, + ACTIONS(500), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10372,12 +10408,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [7597] = 3, + [7629] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(507), 1, + ACTIONS(506), 1, anon_sym_LT, - ACTIONS(505), 9, + ACTIONS(504), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10387,12 +10423,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [7615] = 3, + [7647] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(511), 1, + ACTIONS(510), 1, anon_sym_LT, - ACTIONS(509), 9, + ACTIONS(508), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10402,12 +10438,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [7633] = 3, + [7665] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(515), 1, + ACTIONS(514), 1, anon_sym_LT, - ACTIONS(513), 9, + ACTIONS(512), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10417,12 +10453,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [7651] = 3, + [7683] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(519), 1, + ACTIONS(518), 1, anon_sym_LT, - ACTIONS(517), 9, + ACTIONS(516), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10432,29 +10468,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [7669] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(177), 1, - anon_sym_PIPE, - ACTIONS(466), 1, - anon_sym_QMARK, - STATE(190), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(464), 7, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_as, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [7691] = 3, + [7701] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(523), 1, + ACTIONS(522), 1, anon_sym_LT, - ACTIONS(521), 9, + ACTIONS(520), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10464,12 +10483,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [7709] = 3, + [7719] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(527), 1, + ACTIONS(526), 1, anon_sym_LT, - ACTIONS(525), 9, + ACTIONS(524), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10479,12 +10498,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [7727] = 3, + [7737] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(531), 1, + ACTIONS(530), 1, anon_sym_LT, - ACTIONS(529), 9, + ACTIONS(528), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10494,12 +10513,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [7745] = 3, + [7755] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(535), 1, + ACTIONS(534), 1, anon_sym_LT, - ACTIONS(533), 9, + ACTIONS(532), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10509,12 +10528,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [7763] = 3, + [7773] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(539), 1, + ACTIONS(538), 1, anon_sym_LT, - ACTIONS(537), 9, + ACTIONS(536), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10524,12 +10543,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [7781] = 3, + [7791] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(543), 1, + ACTIONS(542), 1, anon_sym_LT, - ACTIONS(541), 9, + ACTIONS(540), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10539,12 +10558,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [7799] = 3, + [7809] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(547), 1, + ACTIONS(546), 1, anon_sym_LT, - ACTIONS(545), 9, + ACTIONS(544), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10554,24 +10573,22 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [7817] = 5, + [7827] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(402), 1, - anon_sym_QMARK, - ACTIONS(549), 1, - anon_sym_PIPE, - STATE(190), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(400), 7, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_as, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [7839] = 3, + ACTIONS(550), 1, + anon_sym_LT, + ACTIONS(548), 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, + [7845] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(554), 1, @@ -10586,7 +10603,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [7857] = 3, + [7863] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(558), 1, @@ -10601,7 +10618,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [7875] = 3, + [7881] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(562), 1, @@ -10616,25 +10633,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [7893] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(480), 1, - anon_sym_DQUOTE, - ACTIONS(482), 1, - aux_sym_string_token1, - STATE(30), 1, - sym__double_quote, - STATE(379), 1, - aux_sym_string_repeat1, - ACTIONS(478), 6, - anon_sym_GT, - sym_attribute_name, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_LBRACK_LPAREN, - [7917] = 3, + [7899] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(566), 1, @@ -10649,7 +10648,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [7935] = 3, + [7917] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(570), 1, @@ -10664,7 +10663,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [7953] = 3, + [7935] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(574), 1, @@ -10679,29 +10678,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [7971] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(576), 1, - anon_sym_COLON, - STATE(132), 1, - sym_pipe_arguments, - STATE(279), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(349), 6, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_PIPE, - sym_identifier, - [7993] = 3, + [7953] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(580), 1, + ACTIONS(578), 1, anon_sym_LT, - ACTIONS(578), 9, + ACTIONS(576), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10711,12 +10693,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [8011] = 3, + [7971] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(584), 1, + ACTIONS(582), 1, anon_sym_LT, - ACTIONS(582), 9, + ACTIONS(580), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10726,12 +10708,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [8029] = 3, + [7989] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(588), 1, + ACTIONS(586), 1, anon_sym_LT, - ACTIONS(586), 9, + ACTIONS(584), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10741,27 +10723,29 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [8047] = 3, + [8007] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(592), 1, - anon_sym_LT, - ACTIONS(590), 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, - [8065] = 3, + ACTIONS(588), 1, + anon_sym_COLON, + ACTIONS(434), 2, + anon_sym_QMARK, + anon_sym_PIPE, + STATE(199), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(429), 5, + sym__interpolation_end, + anon_sym_PLUS, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [8029] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(596), 1, + ACTIONS(593), 1, anon_sym_LT, - ACTIONS(594), 9, + ACTIONS(591), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10771,12 +10755,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [8083] = 3, + [8047] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(600), 1, + ACTIONS(597), 1, anon_sym_LT, - ACTIONS(598), 9, + ACTIONS(595), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10786,12 +10770,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [8101] = 3, + [8065] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(596), 1, + ACTIONS(601), 1, anon_sym_LT, - ACTIONS(594), 9, + ACTIONS(599), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10801,12 +10785,29 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [8119] = 3, + [8083] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(604), 1, - anon_sym_LT, - ACTIONS(602), 9, + ACTIONS(195), 1, + anon_sym_PIPE, + ACTIONS(478), 1, + anon_sym_QMARK, + STATE(223), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(476), 7, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_as, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [8105] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(605), 1, + anon_sym_LT, + ACTIONS(603), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10816,29 +10817,29 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [8137] = 5, + [8123] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(484), 1, + ACTIONS(607), 1, anon_sym_COLON, - ACTIONS(377), 2, - anon_sym_QMARK, - anon_sym_PIPE, - STATE(175), 2, + STATE(144), 1, + sym_pipe_arguments, + STATE(235), 2, sym__pipe_argument, aux_sym_pipe_arguments_repeat1, - ACTIONS(375), 5, - sym__interpolation_end, - anon_sym_PLUS, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [8159] = 3, + ACTIONS(421), 6, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_PIPE, + sym_identifier, + [8145] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(608), 1, + ACTIONS(611), 1, anon_sym_LT, - ACTIONS(606), 9, + ACTIONS(609), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10848,12 +10849,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [8177] = 3, + [8163] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(612), 1, + ACTIONS(615), 1, anon_sym_LT, - ACTIONS(610), 9, + ACTIONS(613), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10863,12 +10864,29 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [8195] = 3, + [8181] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(490), 1, + anon_sym_COLON, + ACTIONS(438), 2, + anon_sym_QMARK, + anon_sym_PIPE, + STATE(199), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(436), 5, + sym__interpolation_end, + anon_sym_PLUS, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [8203] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(616), 1, + ACTIONS(619), 1, anon_sym_LT, - ACTIONS(614), 9, + ACTIONS(617), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10878,12 +10896,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [8213] = 3, + [8221] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(620), 1, + ACTIONS(623), 1, anon_sym_LT, - ACTIONS(618), 9, + ACTIONS(621), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10893,12 +10911,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [8231] = 3, + [8239] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(624), 1, + ACTIONS(627), 1, anon_sym_LT, - ACTIONS(622), 9, + ACTIONS(625), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10908,12 +10926,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [8249] = 3, + [8257] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(628), 1, + ACTIONS(631), 1, anon_sym_LT, - ACTIONS(626), 9, + ACTIONS(629), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10923,12 +10941,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [8267] = 3, + [8275] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(632), 1, + ACTIONS(635), 1, anon_sym_LT, - ACTIONS(630), 9, + ACTIONS(633), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10938,12 +10956,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [8285] = 3, + [8293] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(636), 1, + ACTIONS(639), 1, anon_sym_LT, - ACTIONS(634), 9, + ACTIONS(637), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10953,12 +10971,29 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [8303] = 3, + [8311] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(645), 1, + anon_sym_EQ, + STATE(290), 1, + sym__binding_assignment, + ACTIONS(643), 2, + sym_attribute_name, + anon_sym_LBRACK, + ACTIONS(641), 6, + anon_sym_GT, + anon_sym_SLASH_GT, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [8333] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(640), 1, + ACTIONS(649), 1, anon_sym_LT, - ACTIONS(638), 9, + ACTIONS(647), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10968,12 +11003,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [8321] = 3, + [8351] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(644), 1, + ACTIONS(653), 1, anon_sym_LT, - ACTIONS(642), 9, + ACTIONS(651), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10983,12 +11018,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [8339] = 3, + [8369] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(648), 1, + ACTIONS(657), 1, anon_sym_LT, - ACTIONS(646), 9, + ACTIONS(655), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -10998,12 +11033,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [8357] = 3, + [8387] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(652), 1, + ACTIONS(657), 1, anon_sym_LT, - ACTIONS(650), 9, + ACTIONS(655), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -11013,12 +11048,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [8375] = 3, + [8405] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(656), 1, + ACTIONS(661), 1, anon_sym_LT, - ACTIONS(654), 9, + ACTIONS(659), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -11028,12 +11063,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [8393] = 3, + [8423] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(660), 1, + ACTIONS(665), 1, anon_sym_LT, - ACTIONS(658), 9, + ACTIONS(663), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -11043,12 +11078,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [8411] = 3, + [8441] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(664), 1, + ACTIONS(669), 1, anon_sym_LT, - ACTIONS(662), 9, + ACTIONS(667), 9, sym__interpolation_start, sym__control_flow_start, ts_builtin_sym_end, @@ -11058,33 +11093,29 @@ static const uint16_t ts_small_parse_table[] = { sym_text, anon_sym_LBRACE, anon_sym_RBRACE, - [8429] = 10, + [8459] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(666), 1, - anon_sym_switch, - ACTIONS(668), 1, - anon_sym_defer, - ACTIONS(670), 1, - anon_sym_placeholder, - ACTIONS(672), 1, - anon_sym_loading, - ACTIONS(674), 1, - anon_sym_error, - ACTIONS(676), 1, - anon_sym_for, - ACTIONS(678), 1, - anon_sym_empty, - ACTIONS(680), 1, - anon_sym_else, - ACTIONS(682), 1, - anon_sym_if, - [8460] = 3, + ACTIONS(442), 1, + anon_sym_QMARK, + ACTIONS(671), 1, + anon_sym_PIPE, + STATE(223), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(440), 7, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_as, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [8481] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(580), 1, + ACTIONS(605), 1, anon_sym_LT, - ACTIONS(578), 8, + ACTIONS(603), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11093,26 +11124,28 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [8477] = 3, + [8498] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(660), 1, - anon_sym_LT, - ACTIONS(658), 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, - [8494] = 3, + ACTIONS(231), 1, + anon_sym_LBRACK, + ACTIONS(450), 1, + anon_sym_QMARK, + ACTIONS(237), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + ACTIONS(448), 4, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [8519] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(644), 1, + ACTIONS(530), 1, anon_sym_LT, - ACTIONS(642), 8, + ACTIONS(528), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11121,26 +11154,46 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [8511] = 3, + [8536] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(519), 1, - anon_sym_LT, - ACTIONS(517), 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, - [8528] = 3, + ACTIONS(442), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(440), 7, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_as, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [8553] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(175), 1, + anon_sym_SQUOTE, + ACTIONS(177), 1, + anon_sym_DQUOTE, + ACTIONS(674), 1, + anon_sym_RBRACE, + ACTIONS(676), 1, + sym_identifier, + STATE(387), 1, + sym__single_quote, + STATE(388), 1, + sym__double_quote, + STATE(587), 1, + sym_string, + STATE(244), 2, + sym_pair, + aux_sym_object_repeat1, + [8582] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(503), 1, + ACTIONS(506), 1, anon_sym_LT, - ACTIONS(501), 8, + ACTIONS(504), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11149,12 +11202,32 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [8545] = 3, + [8599] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(175), 1, + anon_sym_SQUOTE, + ACTIONS(177), 1, + anon_sym_DQUOTE, + ACTIONS(676), 1, + sym_identifier, + ACTIONS(678), 1, + anon_sym_RBRACE, + STATE(387), 1, + sym__single_quote, + STATE(388), 1, + sym__double_quote, + STATE(587), 1, + sym_string, + STATE(242), 2, + sym_pair, + aux_sym_object_repeat1, + [8628] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(628), 1, + ACTIONS(510), 1, anon_sym_LT, - ACTIONS(626), 8, + ACTIONS(508), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11163,46 +11236,46 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [8562] = 9, + [8645] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(680), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(683), 1, anon_sym_DQUOTE, - ACTIONS(684), 1, - anon_sym_RBRACE, ACTIONS(686), 1, + anon_sym_RBRACE, + ACTIONS(688), 1, sym_identifier, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(569), 1, + STATE(388), 1, + sym__double_quote, + STATE(587), 1, sym_string, - STATE(272), 2, + STATE(232), 2, sym_pair, aux_sym_object_repeat1, - [8591] = 3, + [8674] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(612), 1, - anon_sym_LT, - ACTIONS(610), 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, - [8608] = 3, + ACTIONS(446), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(444), 7, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_as, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [8691] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(690), 1, + ACTIONS(498), 1, anon_sym_LT, - ACTIONS(688), 8, + ACTIONS(496), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11211,40 +11284,42 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [8625] = 3, + [8708] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(648), 1, - anon_sym_LT, - ACTIONS(646), 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, - [8642] = 3, + ACTIONS(607), 1, + anon_sym_COLON, + STATE(236), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(436), 6, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_PIPE, + sym_identifier, + [8727] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(656), 1, - anon_sym_LT, - ACTIONS(654), 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, - [8659] = 3, + ACTIONS(691), 1, + anon_sym_COLON, + STATE(236), 2, + sym__pipe_argument, + aux_sym_pipe_arguments_repeat1, + ACTIONS(429), 6, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_PIPE, + sym_identifier, + [8746] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(570), 1, + ACTIONS(669), 1, anon_sym_LT, - ACTIONS(568), 8, + ACTIONS(667), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11253,12 +11328,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [8676] = 3, + [8763] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(562), 1, + ACTIONS(566), 1, anon_sym_LT, - ACTIONS(560), 8, + ACTIONS(564), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11267,28 +11342,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [8693] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(231), 1, - anon_sym_LBRACK, - ACTIONS(431), 1, - anon_sym_QMARK, - ACTIONS(237), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - ACTIONS(429), 4, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [8714] = 3, + [8780] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(531), 1, + ACTIONS(570), 1, anon_sym_LT, - ACTIONS(529), 8, + ACTIONS(568), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11297,12 +11356,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [8731] = 3, + [8797] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(535), 1, + ACTIONS(554), 1, anon_sym_LT, - ACTIONS(533), 8, + ACTIONS(552), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11311,12 +11370,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [8748] = 3, + [8814] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(624), 1, + ACTIONS(514), 1, anon_sym_LT, - ACTIONS(622), 8, + ACTIONS(512), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11325,32 +11384,32 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [8765] = 9, + [8831] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(686), 1, + ACTIONS(676), 1, sym_identifier, - ACTIONS(692), 1, + ACTIONS(694), 1, anon_sym_RBRACE, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(569), 1, + STATE(388), 1, + sym__double_quote, + STATE(587), 1, sym_string, - STATE(248), 2, + STATE(232), 2, sym_pair, aux_sym_object_repeat1, - [8794] = 3, + [8860] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(604), 1, + ACTIONS(653), 1, anon_sym_LT, - ACTIONS(602), 8, + ACTIONS(651), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11359,54 +11418,68 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [8811] = 3, + [8877] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(608), 1, - anon_sym_LT, - ACTIONS(606), 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, - [8828] = 3, + ACTIONS(175), 1, + anon_sym_SQUOTE, + ACTIONS(177), 1, + anon_sym_DQUOTE, + ACTIONS(676), 1, + sym_identifier, + ACTIONS(696), 1, + anon_sym_RBRACE, + STATE(387), 1, + sym__single_quote, + STATE(388), 1, + sym__double_quote, + STATE(587), 1, + sym_string, + STATE(232), 2, + sym_pair, + aux_sym_object_repeat1, + [8906] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(523), 1, - anon_sym_LT, - ACTIONS(521), 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, - [8845] = 3, + ACTIONS(702), 1, + anon_sym_EQ, + ACTIONS(700), 2, + sym_attribute_name, + anon_sym_LBRACK, + ACTIONS(698), 6, + anon_sym_GT, + anon_sym_SLASH_GT, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [8925] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(547), 1, - anon_sym_LT, - ACTIONS(545), 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, - [8862] = 3, + ACTIONS(704), 1, + anon_sym_switch, + ACTIONS(706), 1, + anon_sym_defer, + ACTIONS(708), 1, + anon_sym_placeholder, + ACTIONS(710), 1, + anon_sym_loading, + ACTIONS(712), 1, + anon_sym_error, + ACTIONS(714), 1, + anon_sym_for, + ACTIONS(716), 1, + anon_sym_empty, + ACTIONS(718), 1, + anon_sym_else, + ACTIONS(720), 1, + anon_sym_if, + [8956] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(566), 1, + ACTIONS(522), 1, anon_sym_LT, - ACTIONS(564), 8, + ACTIONS(520), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11415,12 +11488,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [8879] = 3, + [8973] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(515), 1, + ACTIONS(649), 1, anon_sym_LT, - ACTIONS(513), 8, + ACTIONS(647), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11429,32 +11502,32 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [8896] = 9, + [8990] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(694), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(697), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(700), 1, - anon_sym_RBRACE, - ACTIONS(702), 1, + ACTIONS(676), 1, sym_identifier, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + ACTIONS(722), 1, + anon_sym_RBRACE, + STATE(387), 1, sym__single_quote, - STATE(569), 1, + STATE(388), 1, + sym__double_quote, + STATE(587), 1, sym_string, - STATE(248), 2, + STATE(267), 2, sym_pair, aux_sym_object_repeat1, - [8925] = 3, + [9019] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(539), 1, + ACTIONS(639), 1, anon_sym_LT, - ACTIONS(537), 8, + ACTIONS(637), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11463,12 +11536,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [8942] = 3, + [9036] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(527), 1, + ACTIONS(635), 1, anon_sym_LT, - ACTIONS(525), 8, + ACTIONS(633), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11477,12 +11550,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [8959] = 3, + [9053] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(600), 1, + ACTIONS(631), 1, anon_sym_LT, - ACTIONS(598), 8, + ACTIONS(629), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11491,33 +11564,41 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [8976] = 10, + [9070] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(682), 1, - anon_sym_if, - ACTIONS(705), 1, - anon_sym_switch, - ACTIONS(707), 1, - anon_sym_defer, - ACTIONS(709), 1, - anon_sym_placeholder, - ACTIONS(711), 1, - anon_sym_loading, - ACTIONS(713), 1, - anon_sym_error, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_empty, - ACTIONS(719), 1, - anon_sym_else, - [9007] = 3, + ACTIONS(615), 1, + anon_sym_LT, + ACTIONS(613), 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, + [9087] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(728), 1, + anon_sym_EQ, + ACTIONS(726), 2, + sym_attribute_name, + anon_sym_LBRACK, + ACTIONS(724), 6, + anon_sym_GT, + anon_sym_SLASH_GT, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [9106] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(616), 1, + ACTIONS(534), 1, anon_sym_LT, - ACTIONS(614), 8, + ACTIONS(532), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11526,12 +11607,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [9024] = 3, + [9123] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(511), 1, + ACTIONS(538), 1, anon_sym_LT, - ACTIONS(509), 8, + ACTIONS(536), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11540,12 +11621,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [9041] = 3, + [9140] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(492), 1, + ACTIONS(611), 1, anon_sym_LT, - ACTIONS(490), 8, + ACTIONS(609), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11554,12 +11635,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [9058] = 3, + [9157] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(664), 1, + ACTIONS(526), 1, anon_sym_LT, - ACTIONS(662), 8, + ACTIONS(524), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11568,12 +11649,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [9075] = 3, + [9174] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 1, + ACTIONS(550), 1, anon_sym_LT, - ACTIONS(497), 8, + ACTIONS(548), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11582,12 +11663,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [9092] = 3, + [9191] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(543), 1, + ACTIONS(562), 1, anon_sym_LT, - ACTIONS(541), 8, + ACTIONS(560), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11596,12 +11677,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [9109] = 3, + [9208] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(640), 1, + ACTIONS(665), 1, anon_sym_LT, - ACTIONS(638), 8, + ACTIONS(663), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11610,12 +11691,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [9126] = 3, + [9225] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(507), 1, + ACTIONS(601), 1, anon_sym_LT, - ACTIONS(505), 8, + ACTIONS(599), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11624,12 +11705,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [9143] = 3, + [9242] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(652), 1, + ACTIONS(502), 1, anon_sym_LT, - ACTIONS(650), 8, + ACTIONS(500), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11638,12 +11719,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [9160] = 3, + [9259] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(554), 1, + ACTIONS(661), 1, anon_sym_LT, - ACTIONS(552), 8, + ACTIONS(659), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11652,12 +11733,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [9177] = 3, + [9276] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(636), 1, + ACTIONS(623), 1, anon_sym_LT, - ACTIONS(634), 8, + ACTIONS(621), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11666,12 +11747,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [9194] = 3, + [9293] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(620), 1, + ACTIONS(593), 1, anon_sym_LT, - ACTIONS(618), 8, + ACTIONS(591), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11680,32 +11761,48 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [9211] = 9, + [9310] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(175), 1, anon_sym_SQUOTE, - ACTIONS(181), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(686), 1, + ACTIONS(676), 1, sym_identifier, - ACTIONS(721), 1, + ACTIONS(730), 1, anon_sym_RBRACE, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, + STATE(387), 1, sym__single_quote, - STATE(569), 1, + STATE(388), 1, + sym__double_quote, + STATE(587), 1, sym_string, - STATE(271), 2, + STATE(232), 2, sym_pair, aux_sym_object_repeat1, - [9240] = 3, + [9339] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(558), 1, + ACTIONS(643), 1, + anon_sym_LBRACK, + ACTIONS(732), 1, + anon_sym_EQ, + STATE(320), 1, + sym__binding_assignment, + ACTIONS(641), 6, + anon_sym_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [9360] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(736), 1, anon_sym_LT, - ACTIONS(556), 8, + ACTIONS(734), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11714,12 +11811,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [9257] = 3, + [9377] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 1, + ACTIONS(494), 1, anon_sym_LT, - ACTIONS(723), 8, + ACTIONS(492), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11728,12 +11825,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [9274] = 3, + [9394] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(596), 1, + ACTIONS(542), 1, anon_sym_LT, - ACTIONS(594), 8, + ACTIONS(540), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11742,32 +11839,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [9291] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(179), 1, - anon_sym_SQUOTE, - ACTIONS(181), 1, - anon_sym_DQUOTE, - ACTIONS(686), 1, - sym_identifier, - ACTIONS(727), 1, - anon_sym_RBRACE, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, - sym__single_quote, - STATE(569), 1, - sym_string, - STATE(241), 2, - sym_pair, - aux_sym_object_repeat1, - [9320] = 3, + [9411] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(574), 1, + ACTIONS(627), 1, anon_sym_LT, - ACTIONS(572), 8, + ACTIONS(625), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11776,52 +11853,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [9337] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(179), 1, - anon_sym_SQUOTE, - ACTIONS(181), 1, - anon_sym_DQUOTE, - ACTIONS(686), 1, - sym_identifier, - ACTIONS(729), 1, - anon_sym_RBRACE, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, - sym__single_quote, - STATE(569), 1, - sym_string, - STATE(248), 2, - sym_pair, - aux_sym_object_repeat1, - [9366] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(179), 1, - anon_sym_SQUOTE, - ACTIONS(181), 1, - anon_sym_DQUOTE, - ACTIONS(686), 1, - sym_identifier, - ACTIONS(731), 1, - anon_sym_RBRACE, - STATE(384), 1, - sym__double_quote, - STATE(385), 1, - sym__single_quote, - STATE(569), 1, - sym_string, - STATE(248), 2, - sym_pair, - aux_sym_object_repeat1, - [9395] = 3, + [9428] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(596), 1, + ACTIONS(546), 1, anon_sym_LT, - ACTIONS(594), 8, + ACTIONS(544), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11830,12 +11867,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [9412] = 3, + [9445] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(592), 1, + ACTIONS(578), 1, anon_sym_LT, - ACTIONS(590), 8, + ACTIONS(576), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11844,12 +11881,12 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [9429] = 3, + [9462] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(632), 1, + ACTIONS(574), 1, anon_sym_LT, - ACTIONS(630), 8, + ACTIONS(572), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11858,40 +11895,47 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [9446] = 3, + [9479] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(402), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(400), 7, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_as, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [9463] = 3, + ACTIONS(582), 1, + anon_sym_LT, + ACTIONS(580), 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, + [9496] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(371), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(369), 7, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_as, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [9480] = 3, + ACTIONS(720), 1, + anon_sym_if, + ACTIONS(738), 1, + anon_sym_switch, + ACTIONS(740), 1, + anon_sym_defer, + ACTIONS(742), 1, + anon_sym_placeholder, + ACTIONS(744), 1, + anon_sym_loading, + ACTIONS(746), 1, + anon_sym_error, + ACTIONS(748), 1, + anon_sym_for, + ACTIONS(750), 1, + anon_sym_empty, + ACTIONS(752), 1, + anon_sym_else, + [9527] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(584), 1, + ACTIONS(518), 1, anon_sym_LT, - ACTIONS(582), 8, + ACTIONS(516), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11900,42 +11944,40 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [9497] = 4, + [9544] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(576), 1, - anon_sym_COLON, - STATE(280), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(375), 6, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_PIPE, - sym_identifier, - [9516] = 4, + ACTIONS(586), 1, + anon_sym_LT, + ACTIONS(584), 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, + [9561] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(733), 1, - anon_sym_COLON, - STATE(280), 2, - sym__pipe_argument, - aux_sym_pipe_arguments_repeat1, - ACTIONS(404), 6, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_PIPE, - sym_identifier, - [9535] = 3, + ACTIONS(657), 1, + anon_sym_LT, + ACTIONS(655), 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, + [9578] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(588), 1, + ACTIONS(619), 1, anon_sym_LT, - ACTIONS(586), 8, + ACTIONS(617), 8, sym__implicit_end_tag, sym__interpolation_start, sym__control_flow_start, @@ -11944,2876 +11986,2915 @@ static const uint16_t ts_small_parse_table[] = { sym_entity, sym_text, anon_sym_LBRACE, - [9552] = 9, + [9595] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(736), 1, - anon_sym_DQUOTE, - ACTIONS(738), 1, - anon_sym_SEMI, - ACTIONS(740), 1, - anon_sym_as, - ACTIONS(742), 1, - anon_sym_QMARK, - ACTIONS(744), 1, - anon_sym_QMARK_QMARK, - STATE(387), 1, - sym__alias, - STATE(401), 1, - sym__else_template_expression, - STATE(574), 1, - sym__context_expression, - [9580] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(750), 1, - anon_sym_EQ, - ACTIONS(748), 2, - sym_attribute_name, - anon_sym_LBRACK, - ACTIONS(746), 5, - anon_sym_GT, - anon_sym_SLASH_GT, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - [9598] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(241), 1, - anon_sym_QMARK, - ACTIONS(752), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(239), 5, - anon_sym_DQUOTE, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - [9616] = 3, + ACTIONS(657), 1, + anon_sym_LT, + ACTIONS(655), 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, + [9612] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(456), 1, - anon_sym_QMARK, - ACTIONS(454), 7, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_as, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [9632] = 5, + ACTIONS(597), 1, + anon_sym_LT, + ACTIONS(595), 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, + [9629] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(235), 1, - anon_sym_PIPE, - ACTIONS(466), 1, - anon_sym_QMARK, - STATE(289), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(464), 5, - sym__interpolation_end, - anon_sym_PLUS, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [9652] = 7, + ACTIONS(558), 1, + anon_sym_LT, + ACTIONS(556), 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, + [9646] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(756), 1, - anon_sym_as, - ACTIONS(758), 1, - anon_sym_EQ, - ACTIONS(760), 1, - anon_sym_COLON, - ACTIONS(762), 1, - sym_identifier, - STATE(439), 1, - sym__alias, - ACTIONS(754), 3, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [9676] = 4, + anon_sym_LT, + ACTIONS(754), 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, + [9663] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(766), 1, - anon_sym_QMARK, - ACTIONS(752), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(764), 5, + ACTIONS(758), 1, anon_sym_DQUOTE, - anon_sym_RPAREN, + ACTIONS(760), 1, anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - [9694] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(402), 1, + ACTIONS(762), 1, + anon_sym_as, + ACTIONS(764), 1, anon_sym_QMARK, - ACTIONS(768), 1, - anon_sym_PIPE, - STATE(289), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(400), 5, - sym__interpolation_end, - anon_sym_PLUS, + ACTIONS(766), 1, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [9714] = 4, + STATE(378), 1, + sym__alias, + STATE(431), 1, + sym__else_template_expression, + STATE(617), 1, + sym__context_expression, + [9691] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(775), 1, - anon_sym_EQ, - ACTIONS(773), 2, + ACTIONS(770), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(771), 5, + ACTIONS(768), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, - [9732] = 4, + anon_sym_LBRACK_AT, + [9707] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(773), 1, + ACTIONS(774), 2, + sym_attribute_name, anon_sym_LBRACK, - ACTIONS(777), 1, - anon_sym_EQ, - ACTIONS(771), 5, + ACTIONS(772), 6, anon_sym_GT, - sym_attribute_name, + anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, - [9749] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(109), 1, - anon_sym_LPAREN, - ACTIONS(779), 2, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(113), 4, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [9766] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(109), 1, - anon_sym_LPAREN, - ACTIONS(781), 2, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(113), 4, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [9783] = 3, + anon_sym_LBRACK_AT, + [9723] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(785), 2, - sym_attribute_name, + ACTIONS(726), 1, anon_sym_LBRACK, - ACTIONS(783), 5, + ACTIONS(776), 1, + anon_sym_EQ, + ACTIONS(724), 6, anon_sym_GT, - anon_sym_SLASH_GT, + sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, - [9798] = 3, + anon_sym_LBRACK_AT, + [9741] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(789), 2, + ACTIONS(780), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(787), 5, + ACTIONS(778), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, - [9813] = 3, + anon_sym_LBRACK_AT, + [9757] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(793), 2, + ACTIONS(784), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(791), 5, + ACTIONS(782), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, - [9828] = 3, + anon_sym_LBRACK_AT, + [9773] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(797), 2, + ACTIONS(788), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(795), 5, + ACTIONS(786), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, - [9843] = 3, + anon_sym_LBRACK_AT, + [9789] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(402), 2, + ACTIONS(442), 1, anon_sym_QMARK, + ACTIONS(790), 1, anon_sym_PIPE, - ACTIONS(400), 5, + STATE(293), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(440), 5, sym__interpolation_end, anon_sym_PLUS, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [9858] = 3, + [9809] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(241), 1, - anon_sym_QMARK, - ACTIONS(239), 6, + ACTIONS(795), 1, + anon_sym_as, + ACTIONS(797), 1, + anon_sym_EQ, + ACTIONS(799), 1, + anon_sym_COLON, + ACTIONS(801), 1, + sym_identifier, + STATE(423), 1, + sym__alias, + ACTIONS(793), 3, anon_sym_DQUOTE, - anon_sym_RPAREN, anon_sym_SEMI, anon_sym_COMMA, - anon_sym_as, - anon_sym_QMARK_QMARK, - [9873] = 3, + [9833] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(801), 2, + ACTIONS(805), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(799), 5, + ACTIONS(803), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, - [9888] = 3, + anon_sym_LBRACK_AT, + [9849] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(805), 2, + ACTIONS(809), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(803), 5, + ACTIONS(807), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, - [9903] = 3, + anon_sym_LBRACK_AT, + [9865] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(371), 2, - anon_sym_QMARK, + ACTIONS(235), 1, anon_sym_PIPE, - ACTIONS(369), 5, + ACTIONS(478), 1, + anon_sym_QMARK, + STATE(293), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(476), 5, sym__interpolation_end, anon_sym_PLUS, anon_sym_QMARK_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [9918] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(470), 1, - anon_sym_QMARK, - ACTIONS(468), 6, - anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_as, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [9933] = 3, + [9885] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(797), 2, + ACTIONS(813), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(795), 5, + ACTIONS(811), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, - [9948] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(231), 1, - anon_sym_LBRACK, - ACTIONS(488), 1, - anon_sym_QMARK, - ACTIONS(486), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - ACTIONS(237), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [9967] = 3, + anon_sym_LBRACK_AT, + [9901] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(809), 2, + ACTIONS(813), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(807), 5, + ACTIONS(811), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, - [9982] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(811), 1, - anon_sym_PIPE, - STATE(307), 1, - aux_sym_pipe_sequence_repeat1, - ACTIONS(400), 5, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_COMMA, - sym_identifier, - [9999] = 3, + anon_sym_LBRACK_AT, + [9917] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(816), 2, + ACTIONS(817), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(814), 5, + ACTIONS(815), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, - [10014] = 4, + anon_sym_LBRACK_AT, + [9933] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(766), 1, + ACTIONS(245), 1, anon_sym_QMARK, - ACTIONS(818), 2, + ACTIONS(819), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(764), 4, + ACTIONS(243), 5, anon_sym_DQUOTE, + anon_sym_RPAREN, anon_sym_SEMI, - anon_sym_as, + anon_sym_COMMA, anon_sym_QMARK_QMARK, - [10031] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(748), 1, - anon_sym_LBRACK, - ACTIONS(820), 1, - anon_sym_EQ, - ACTIONS(746), 5, - anon_sym_GT, - sym_attribute_name, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - [10048] = 4, + [9951] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(241), 1, + ACTIONS(823), 1, anon_sym_QMARK, - ACTIONS(818), 2, + ACTIONS(819), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(239), 4, + ACTIONS(821), 5, + anon_sym_DQUOTE, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + [9969] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(454), 1, + anon_sym_QMARK, + ACTIONS(452), 7, anon_sym_DQUOTE, anon_sym_SEMI, + anon_sym_COMMA, anon_sym_as, anon_sym_QMARK_QMARK, - [10065] = 3, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [9985] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(824), 2, + ACTIONS(827), 2, sym_attribute_name, anon_sym_LBRACK, - ACTIONS(822), 5, + ACTIONS(825), 6, anon_sym_GT, anon_sym_SLASH_GT, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, - [10080] = 4, + anon_sym_LBRACK_AT, + [10001] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(474), 1, + ACTIONS(700), 1, + anon_sym_LBRACK, + ACTIONS(829), 1, + anon_sym_EQ, + ACTIONS(698), 6, + anon_sym_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [10019] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(831), 1, anon_sym_PIPE, - STATE(307), 1, + STATE(306), 1, aux_sym_pipe_sequence_repeat1, - ACTIONS(464), 5, + ACTIONS(440), 5, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_COMMA, sym_identifier, - [10097] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(816), 1, - anon_sym_LBRACK, - ACTIONS(814), 5, - anon_sym_GT, - sym_attribute_name, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - [10111] = 3, + [10036] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(781), 2, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(113), 4, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [10125] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(744), 1, - anon_sym_QMARK_QMARK, - ACTIONS(828), 1, + ACTIONS(245), 1, anon_sym_QMARK, - ACTIONS(826), 4, + ACTIONS(834), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(243), 4, anon_sym_DQUOTE, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_COMMA, - [10141] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(231), 1, - anon_sym_LBRACK, - ACTIONS(830), 2, - sym__interpolation_end, - anon_sym_PLUS, - ACTIONS(237), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [10157] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(141), 1, - anon_sym_LBRACK, - ACTIONS(832), 2, - anon_sym_RPAREN, anon_sym_SEMI, - ACTIONS(149), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [10173] = 4, + anon_sym_as, + anon_sym_QMARK_QMARK, + [10053] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(141), 1, - anon_sym_LBRACK, + ACTIONS(823), 1, + anon_sym_QMARK, ACTIONS(834), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(149), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [10189] = 3, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + ACTIONS(821), 4, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_as, + anon_sym_QMARK_QMARK, + [10070] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(824), 1, + ACTIONS(813), 1, anon_sym_LBRACK, - ACTIONS(822), 5, + ACTIONS(811), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, - [10203] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(109), 1, - anon_sym_LPAREN, - ACTIONS(781), 1, - anon_sym_RPAREN_RBRACK, - ACTIONS(113), 4, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [10219] = 3, + anon_sym_LBRACK_AT, + [10085] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(809), 1, + ACTIONS(813), 1, anon_sym_LBRACK, - ACTIONS(807), 5, + ACTIONS(811), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, - [10233] = 3, + anon_sym_LBRACK_AT, + [10100] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(801), 1, - anon_sym_LBRACK, - ACTIONS(799), 5, - anon_sym_GT, - sym_attribute_name, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK_LPAREN, - [10247] = 4, + ACTIONS(442), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(440), 5, + sym__interpolation_end, + anon_sym_PLUS, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [10115] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(109), 1, - anon_sym_LPAREN, - ACTIONS(779), 1, - anon_sym_RPAREN_RBRACK, - ACTIONS(113), 4, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [10263] = 3, + ACTIONS(446), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(444), 5, + sym__interpolation_end, + anon_sym_PLUS, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [10130] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(779), 2, + ACTIONS(109), 1, + anon_sym_LPAREN, + ACTIONS(836), 2, anon_sym_RPAREN, anon_sym_RBRACK, - ACTIONS(113), 4, + ACTIONS(107), 4, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [10277] = 3, + [10147] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(456), 1, + ACTIONS(231), 1, + anon_sym_LBRACK, + ACTIONS(488), 1, anon_sym_QMARK, - ACTIONS(454), 5, + ACTIONS(486), 2, sym__interpolation_end, - anon_sym_PLUS, anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [10291] = 3, + ACTIONS(237), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [10166] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(797), 1, + ACTIONS(827), 1, anon_sym_LBRACK, - ACTIONS(795), 5, + ACTIONS(825), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, - [10305] = 3, + anon_sym_LBRACK_AT, + [10181] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(828), 1, + ACTIONS(474), 1, anon_sym_QMARK, - ACTIONS(197), 5, + ACTIONS(472), 6, anon_sym_DQUOTE, - anon_sym_RPAREN, anon_sym_SEMI, - anon_sym_COMMA, + anon_sym_as, anon_sym_QMARK_QMARK, - [10319] = 4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [10196] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(141), 1, + ACTIONS(817), 1, anon_sym_LBRACK, - ACTIONS(830), 2, - anon_sym_COMMA, - anon_sym_PLUS, - ACTIONS(149), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [10335] = 3, + ACTIONS(815), 6, + anon_sym_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [10211] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(797), 1, + ACTIONS(809), 1, anon_sym_LBRACK, - ACTIONS(795), 5, + ACTIONS(807), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, - [10349] = 3, + anon_sym_LBRACK_AT, + [10226] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(789), 1, + ACTIONS(774), 1, anon_sym_LBRACK, - ACTIONS(787), 5, + ACTIONS(772), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, - [10363] = 3, + anon_sym_LBRACK_AT, + [10241] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(785), 1, + ACTIONS(780), 1, anon_sym_LBRACK, - ACTIONS(783), 5, + ACTIONS(778), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, - [10377] = 3, + anon_sym_LBRACK_AT, + [10256] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(793), 1, + ACTIONS(805), 1, anon_sym_LBRACK, - ACTIONS(791), 5, + ACTIONS(803), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, - [10391] = 4, + anon_sym_LBRACK_AT, + [10271] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(141), 1, + ACTIONS(788), 1, anon_sym_LBRACK, - ACTIONS(836), 2, - anon_sym_RPAREN, - anon_sym_SEMI, - ACTIONS(149), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [10407] = 3, + ACTIONS(786), 6, + anon_sym_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [10286] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(805), 1, + ACTIONS(784), 1, anon_sym_LBRACK, - ACTIONS(803), 5, + ACTIONS(782), 6, anon_sym_GT, sym_attribute_name, anon_sym_LPAREN, anon_sym_STAR, anon_sym_LBRACK_LPAREN, - [10421] = 4, + anon_sym_LBRACK_AT, + [10301] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(838), 1, - anon_sym_RBRACE, - ACTIONS(840), 1, - sym__control_flow_start, - STATE(336), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [10436] = 4, + ACTIONS(245), 1, + anon_sym_QMARK, + ACTIONS(243), 6, + anon_sym_DQUOTE, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_as, + anon_sym_QMARK_QMARK, + [10316] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(740), 1, - anon_sym_as, - STATE(417), 1, - sym__alias, - ACTIONS(843), 3, + ACTIONS(770), 1, + anon_sym_LBRACK, + ACTIONS(768), 6, + anon_sym_GT, + sym_attribute_name, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK_LPAREN, + anon_sym_LBRACK_AT, + [10331] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(465), 1, + anon_sym_PIPE, + STATE(306), 1, + aux_sym_pipe_sequence_repeat1, + ACTIONS(476), 5, + anon_sym_SQUOTE, anon_sym_DQUOTE, - anon_sym_SEMI, + anon_sym_RBRACE, anon_sym_COMMA, - [10451] = 4, + sym_identifier, + [10348] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(141), 1, + ACTIONS(149), 1, anon_sym_LBRACK, - ACTIONS(845), 1, + ACTIONS(838), 2, anon_sym_RPAREN, - ACTIONS(149), 3, + anon_sym_SEMI, + ACTIONS(157), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [10466] = 3, + [10364] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(779), 1, - anon_sym_RPAREN_RBRACK, - ACTIONS(113), 4, + ACTIONS(149), 1, anon_sym_LBRACK, + ACTIONS(840), 2, + anon_sym_RPAREN, + anon_sym_SEMI, + ACTIONS(157), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [10479] = 3, + [10380] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(847), 1, - anon_sym_COLON, - ACTIONS(113), 4, + ACTIONS(836), 2, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(107), 4, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [10492] = 4, + [10394] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(141), 1, - anon_sym_LBRACK, - ACTIONS(849), 1, - anon_sym_COLON, - ACTIONS(149), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [10507] = 4, + ACTIONS(842), 1, + anon_sym_QMARK, + ACTIONS(197), 5, + anon_sym_DQUOTE, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + [10408] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(766), 1, + ACTIONS(454), 1, anon_sym_QMARK, - ACTIONS(764), 2, + ACTIONS(452), 5, sym__interpolation_end, + anon_sym_PLUS, anon_sym_QMARK_QMARK, - ACTIONS(851), 2, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [10522] = 4, + [10422] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(740), 1, - anon_sym_as, - STATE(433), 1, - sym__alias, - ACTIONS(853), 3, + ACTIONS(766), 1, + anon_sym_QMARK_QMARK, + ACTIONS(842), 1, + anon_sym_QMARK, + ACTIONS(844), 4, anon_sym_DQUOTE, + anon_sym_RPAREN, anon_sym_SEMI, anon_sym_COMMA, - [10537] = 3, + [10438] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(857), 1, + ACTIONS(149), 1, + anon_sym_LBRACK, + ACTIONS(846), 2, + anon_sym_RPAREN, anon_sym_COMMA, - ACTIONS(855), 4, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_RBRACE, - sym_identifier, - [10550] = 3, + ACTIONS(157), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [10454] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(849), 1, - anon_sym_COLON, - ACTIONS(113), 4, + ACTIONS(109), 1, + anon_sym_LPAREN, + ACTIONS(836), 1, + anon_sym_RPAREN_RBRACK, + ACTIONS(107), 4, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [10470] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(149), 1, + anon_sym_LBRACK, + ACTIONS(848), 2, + anon_sym_COMMA, + anon_sym_PLUS, + ACTIONS(157), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [10486] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(231), 1, + anon_sym_LBRACK, + ACTIONS(848), 2, + sym__interpolation_end, + anon_sym_PLUS, + ACTIONS(237), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [10502] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(149), 1, anon_sym_LBRACK, + ACTIONS(850), 1, + anon_sym_COLON, + ACTIONS(157), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [10563] = 4, + [10517] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(859), 1, + ACTIONS(852), 1, anon_sym_RBRACE, - ACTIONS(861), 1, + ACTIONS(854), 1, sym__control_flow_start, - STATE(336), 3, + STATE(338), 3, sym_case_statement, sym_default_statement, aux_sym_switch_body_repeat1, - [10578] = 3, + [10532] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(742), 1, + ACTIONS(764), 1, anon_sym_QMARK, ACTIONS(197), 4, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_as, anon_sym_QMARK_QMARK, - [10591] = 3, + [10545] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(781), 1, - anon_sym_RPAREN_RBRACK, - ACTIONS(113), 4, + ACTIONS(857), 1, + anon_sym_COLON, + ACTIONS(107), 4, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [10604] = 3, + [10558] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(863), 1, + ACTIONS(861), 1, + anon_sym_COMMA, + ACTIONS(859), 4, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_RBRACE, + sym_identifier, + [10571] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(850), 1, anon_sym_COLON, - ACTIONS(113), 4, + ACTIONS(107), 4, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [10617] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(241), 1, - anon_sym_QMARK, - ACTIONS(239), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - ACTIONS(851), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [10632] = 4, + [10584] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(141), 1, + ACTIONS(149), 1, anon_sym_LBRACK, - ACTIONS(847), 1, - anon_sym_COLON, - ACTIONS(149), 3, + ACTIONS(863), 1, + anon_sym_RPAREN, + ACTIONS(157), 3, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [10647] = 3, + [10599] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(470), 1, - anon_sym_QMARK, - ACTIONS(468), 4, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [10660] = 4, + ACTIONS(865), 1, + anon_sym_RBRACE, + ACTIONS(867), 1, + sym__control_flow_start, + STATE(338), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [10614] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(861), 1, + ACTIONS(762), 1, + anon_sym_as, + STATE(407), 1, + sym__alias, + ACTIONS(869), 3, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + [10629] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(867), 1, sym__control_flow_start, - ACTIONS(865), 1, + ACTIONS(871), 1, anon_sym_RBRACE, - STATE(336), 3, + STATE(338), 3, sym_case_statement, sym_default_statement, aux_sym_switch_body_repeat1, - [10675] = 4, + [10644] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(141), 1, + ACTIONS(836), 1, + anon_sym_RPAREN_RBRACK, + ACTIONS(107), 4, anon_sym_LBRACK, - ACTIONS(863), 1, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [10657] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(245), 1, + anon_sym_QMARK, + ACTIONS(243), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + ACTIONS(873), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [10672] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(875), 1, anon_sym_COLON, - ACTIONS(149), 3, + ACTIONS(107), 4, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_BANG_DOT, - [10690] = 4, + [10685] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(867), 1, - anon_sym_RPAREN, - STATE(355), 1, - aux_sym_for_reference_repeat1, - ACTIONS(869), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [10704] = 2, + ACTIONS(149), 1, + anon_sym_LBRACK, + ACTIONS(875), 1, + anon_sym_COLON, + ACTIONS(157), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [10700] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(872), 4, - anon_sym_SQUOTE, + ACTIONS(762), 1, + anon_sym_as, + STATE(402), 1, + sym__alias, + ACTIONS(877), 3, anon_sym_DQUOTE, - anon_sym_RBRACE, - sym_identifier, - [10714] = 5, + anon_sym_SEMI, + anon_sym_COMMA, + [10715] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(874), 1, - anon_sym_SQUOTE, - ACTIONS(876), 1, - sym_identifier, - STATE(571), 1, - sym_static_member_expression, - STATE(591), 1, - sym__single_quote, - [10730] = 5, + ACTIONS(823), 1, + anon_sym_QMARK, + ACTIONS(821), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + ACTIONS(873), 2, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [10730] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(878), 1, - anon_sym_SQUOTE, - ACTIONS(880), 1, - aux_sym_string_token2, - STATE(68), 1, - sym__single_quote, - STATE(372), 1, - aux_sym_string_repeat2, - [10746] = 5, + ACTIONS(149), 1, + anon_sym_LBRACK, + ACTIONS(857), 1, + anon_sym_COLON, + ACTIONS(157), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [10745] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(878), 1, - anon_sym_DQUOTE, - ACTIONS(882), 1, - aux_sym_string_token1, - STATE(68), 1, - sym__double_quote, - STATE(373), 1, - aux_sym_string_repeat1, - [10762] = 5, + ACTIONS(474), 1, + anon_sym_QMARK, + ACTIONS(472), 4, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [10758] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(884), 1, + ACTIONS(879), 1, anon_sym_LBRACE, - ACTIONS(886), 1, + ACTIONS(881), 1, anon_sym_LPAREN, - STATE(186), 1, + STATE(183), 1, sym_statement_block, - STATE(526), 1, - sym_defer_trigger, - [10778] = 5, + STATE(503), 1, + sym_loading_condition, + [10774] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(766), 1, + anon_sym_QMARK_QMARK, + ACTIONS(842), 1, + anon_sym_QMARK, + ACTIONS(838), 2, + anon_sym_RPAREN, + anon_sym_SEMI, + [10788] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(884), 1, + ACTIONS(879), 1, anon_sym_LBRACE, - ACTIONS(888), 1, + ACTIONS(883), 1, anon_sym_LPAREN, - STATE(206), 1, + STATE(182), 1, sym_statement_block, - STATE(464), 1, + STATE(496), 1, sym_placeholder_minimum, - [10794] = 5, + [10804] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(884), 1, - anon_sym_LBRACE, - ACTIONS(890), 1, - anon_sym_LPAREN, - STATE(208), 1, - sym_statement_block, - STATE(530), 1, - sym_loading_condition, - [10810] = 4, + ACTIONS(885), 1, + anon_sym_SQUOTE, + ACTIONS(887), 1, + aux_sym_string_token2, + STATE(65), 1, + sym__single_quote, + STATE(425), 1, + aux_sym_string_repeat2, + [10820] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(892), 1, - anon_sym_DQUOTE, - STATE(363), 1, - aux_sym_structural_declaration_repeat1, - ACTIONS(894), 2, + ACTIONS(766), 1, + anon_sym_QMARK_QMARK, + ACTIONS(842), 1, + anon_sym_QMARK, + ACTIONS(840), 2, + anon_sym_RPAREN, anon_sym_SEMI, - anon_sym_COMMA, - [10824] = 3, + [10834] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(861), 1, + ACTIONS(867), 1, sym__control_flow_start, - STATE(346), 3, + STATE(344), 3, sym_case_statement, sym_default_statement, aux_sym_switch_body_repeat1, - [10836] = 3, + [10846] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(141), 1, - anon_sym_LBRACK, - ACTIONS(476), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [10848] = 5, + ACTIONS(879), 1, + anon_sym_LBRACE, + ACTIONS(889), 1, + anon_sym_LPAREN, + STATE(180), 1, + sym_statement_block, + STATE(481), 1, + sym_defer_trigger, + [10862] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(874), 1, - anon_sym_SQUOTE, - ACTIONS(897), 1, - sym_identifier, - STATE(550), 1, - sym_static_member_expression, - STATE(591), 1, - sym__single_quote, - [10864] = 5, + ACTIONS(891), 1, + anon_sym_DQUOTE, + ACTIONS(893), 1, + aux_sym_string_token1, + STATE(171), 1, + sym__double_quote, + STATE(399), 1, + aux_sym_string_repeat1, + [10878] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(899), 1, + ACTIONS(895), 1, anon_sym_DQUOTE, - ACTIONS(901), 1, + ACTIONS(897), 1, aux_sym_string_token1, - STATE(165), 1, + STATE(64), 1, sym__double_quote, - STATE(460), 1, + STATE(377), 1, aux_sym_string_repeat1, - [10880] = 5, + [10894] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(899), 1, - anon_sym_SQUOTE, - ACTIONS(903), 1, - aux_sym_string_token2, - STATE(165), 1, - sym__single_quote, - STATE(461), 1, - aux_sym_string_repeat2, - [10896] = 5, + anon_sym_DQUOTE, + STATE(397), 1, + aux_sym_structural_declaration_repeat1, + ACTIONS(901), 2, + anon_sym_SEMI, + anon_sym_COMMA, + [10908] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(874), 1, + ACTIONS(903), 4, anon_sym_SQUOTE, - ACTIONS(905), 1, - sym_identifier, - STATE(587), 1, - sym_static_member_expression, - STATE(591), 1, - sym__single_quote, - [10912] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(907), 1, anon_sym_DQUOTE, - ACTIONS(909), 1, - aux_sym_string_token1, - STATE(167), 1, - sym__double_quote, - STATE(367), 1, - aux_sym_string_repeat1, - [10928] = 5, + anon_sym_RBRACE, + sym_identifier, + [10918] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(907), 1, + ACTIONS(891), 1, anon_sym_SQUOTE, - ACTIONS(911), 1, + ACTIONS(905), 1, aux_sym_string_token2, - STATE(167), 1, + STATE(171), 1, sym__single_quote, - STATE(368), 1, + STATE(386), 1, aux_sym_string_repeat2, - [10944] = 5, + [10934] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(903), 1, - aux_sym_string_token2, - ACTIONS(913), 1, + ACTIONS(766), 1, + anon_sym_QMARK_QMARK, + ACTIONS(842), 1, + anon_sym_QMARK, + ACTIONS(907), 2, + anon_sym_RPAREN, + anon_sym_SEMI, + [10948] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(895), 1, anon_sym_SQUOTE, - STATE(63), 1, + ACTIONS(909), 1, + aux_sym_string_token2, + STATE(64), 1, sym__single_quote, - STATE(461), 1, + STATE(358), 1, aux_sym_string_repeat2, - [10960] = 5, + [10964] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(901), 1, - aux_sym_string_token1, - ACTIONS(913), 1, - anon_sym_DQUOTE, - STATE(63), 1, - sym__double_quote, - STATE(460), 1, - aux_sym_string_repeat1, + ACTIONS(149), 1, + anon_sym_LBRACK, + ACTIONS(157), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, [10976] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(915), 1, - anon_sym_prefetch, - ACTIONS(917), 1, - anon_sym_when, - ACTIONS(919), 1, - anon_sym_on, - STATE(453), 1, - sym_defer_trigger_condition, + ACTIONS(911), 1, + anon_sym_SQUOTE, + ACTIONS(913), 1, + sym_identifier, + STATE(548), 1, + sym__single_quote, + STATE(572), 1, + sym_static_member_expression, [10992] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(744), 1, - anon_sym_QMARK_QMARK, - ACTIONS(828), 1, - anon_sym_QMARK, - ACTIONS(921), 1, - anon_sym_DQUOTE, - STATE(320), 1, - sym__double_quote, + ACTIONS(887), 1, + aux_sym_string_token2, + ACTIONS(915), 1, + anon_sym_SQUOTE, + STATE(20), 1, + sym__single_quote, + STATE(425), 1, + aux_sym_string_repeat2, [11008] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(923), 1, + ACTIONS(917), 1, anon_sym_RBRACE, - ACTIONS(925), 1, + ACTIONS(919), 1, sym_icu_category, - STATE(398), 2, + STATE(383), 2, sym_icu_case, aux_sym_icu_expression_repeat1, [11022] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(927), 1, - anon_sym_DQUOTE, - STATE(363), 1, - aux_sym_structural_declaration_repeat1, - ACTIONS(929), 2, + ACTIONS(921), 1, + anon_sym_RPAREN, + STATE(373), 1, + aux_sym_for_reference_repeat1, + ACTIONS(923), 2, anon_sym_SEMI, anon_sym_COMMA, - [11036] = 5, + [11036] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(931), 1, - sym_attribute_value, - ACTIONS(933), 1, - anon_sym_SQUOTE, - ACTIONS(935), 1, - anon_sym_DQUOTE, - STATE(323), 1, - sym_quoted_attribute_value, - [11052] = 5, + ACTIONS(867), 1, + sym__control_flow_start, + STATE(346), 3, + sym_case_statement, + sym_default_statement, + aux_sym_switch_body_repeat1, + [11048] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(901), 1, - aux_sym_string_token1, - ACTIONS(937), 1, + ACTIONS(149), 1, + anon_sym_LBRACK, + ACTIONS(467), 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_BANG_DOT, + [11060] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(926), 1, + anon_sym_prefetch, + ACTIONS(928), 1, + anon_sym_when, + ACTIONS(930), 1, + anon_sym_on, + STATE(504), 1, + sym_defer_trigger_condition, + [11076] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(885), 1, anon_sym_DQUOTE, - STATE(23), 1, + ACTIONS(932), 1, + aux_sym_string_token1, + STATE(65), 1, sym__double_quote, - STATE(460), 1, + STATE(400), 1, aux_sym_string_repeat1, - [11068] = 5, + [11092] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(903), 1, - aux_sym_string_token2, - ACTIONS(937), 1, - anon_sym_SQUOTE, - STATE(23), 1, - sym__single_quote, - STATE(461), 1, - aux_sym_string_repeat2, - [11084] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(890), 1, - anon_sym_LPAREN, - ACTIONS(939), 1, - anon_sym_LBRACE, - STATE(243), 1, - sym_statement_block, - STATE(518), 1, - sym_loading_condition, - [11100] = 5, + ACTIONS(760), 1, + anon_sym_SEMI, + ACTIONS(934), 1, + anon_sym_DQUOTE, + STATE(417), 1, + sym__else_template_expression, + STATE(627), 1, + sym__context_expression, + [11108] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(888), 1, - anon_sym_LPAREN, - ACTIONS(939), 1, - anon_sym_LBRACE, - STATE(242), 1, - sym_statement_block, - STATE(517), 1, - sym_placeholder_minimum, - [11116] = 5, + ACTIONS(936), 1, + sym_attribute_value, + ACTIONS(938), 1, + anon_sym_SQUOTE, + ACTIONS(940), 1, + anon_sym_DQUOTE, + STATE(304), 1, + sym_quoted_attribute_value, + [11124] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(886), 1, - anon_sym_LPAREN, - ACTIONS(939), 1, - anon_sym_LBRACE, - STATE(239), 1, - sym_statement_block, - STATE(516), 1, - sym_defer_trigger, - [11132] = 5, + ACTIONS(911), 1, + anon_sym_SQUOTE, + ACTIONS(942), 1, + sym_identifier, + STATE(548), 1, + sym__single_quote, + STATE(550), 1, + sym_static_member_expression, + [11140] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(480), 1, + ACTIONS(915), 1, anon_sym_DQUOTE, - ACTIONS(941), 1, + ACTIONS(932), 1, aux_sym_string_token1, - STATE(30), 1, + STATE(20), 1, sym__double_quote, - STATE(379), 1, + STATE(400), 1, aux_sym_string_repeat1, - [11148] = 5, + [11156] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(944), 1, + anon_sym_DQUOTE, + STATE(382), 1, + aux_sym_structural_declaration_repeat1, + ACTIONS(946), 2, + anon_sym_SEMI, + anon_sym_COMMA, + [11170] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(949), 1, + anon_sym_RBRACE, + ACTIONS(951), 1, + sym_icu_category, + STATE(383), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [11184] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(480), 1, + ACTIONS(911), 1, anon_sym_SQUOTE, - ACTIONS(943), 1, - aux_sym_string_token2, - STATE(30), 1, + ACTIONS(954), 1, + sym_identifier, + STATE(548), 1, sym__single_quote, - STATE(380), 1, - aux_sym_string_repeat2, - [11164] = 4, + STATE(551), 1, + sym_static_member_expression, + [11200] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(744), 1, + ACTIONS(766), 1, anon_sym_QMARK_QMARK, - ACTIONS(828), 1, + ACTIONS(842), 1, anon_sym_QMARK, - ACTIONS(945), 2, - anon_sym_RPAREN, - anon_sym_SEMI, - [11178] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(738), 1, - anon_sym_SEMI, - ACTIONS(947), 1, + ACTIONS(956), 1, anon_sym_DQUOTE, - STATE(459), 1, - sym__else_template_expression, - STATE(577), 1, - sym__context_expression, - [11194] = 4, + STATE(300), 1, + sym__double_quote, + [11216] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - anon_sym_RPAREN, - STATE(394), 1, - aux_sym_for_reference_repeat1, - ACTIONS(951), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [11208] = 4, + ACTIONS(887), 1, + aux_sym_string_token2, + ACTIONS(958), 1, + anon_sym_SQUOTE, + STATE(163), 1, + sym__single_quote, + STATE(425), 1, + aux_sym_string_repeat2, + [11232] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(744), 1, - anon_sym_QMARK_QMARK, - ACTIONS(828), 1, - anon_sym_QMARK, - ACTIONS(836), 2, - anon_sym_RPAREN, - anon_sym_SEMI, - [11222] = 4, + ACTIONS(482), 1, + anon_sym_SQUOTE, + ACTIONS(960), 1, + aux_sym_string_token2, + STATE(21), 1, + sym__single_quote, + STATE(371), 1, + aux_sym_string_repeat2, + [11248] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(953), 1, + ACTIONS(482), 1, anon_sym_DQUOTE, - STATE(377), 1, - aux_sym_structural_declaration_repeat1, - ACTIONS(929), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [11236] = 5, + ACTIONS(962), 1, + aux_sym_string_token1, + STATE(21), 1, + sym__double_quote, + STATE(381), 1, + aux_sym_string_repeat1, + [11264] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(955), 1, - sym_attribute_value, - ACTIONS(957), 1, - anon_sym_SQUOTE, - ACTIONS(959), 1, - anon_sym_DQUOTE, - STATE(300), 1, - sym_quoted_attribute_value, - [11252] = 5, + ACTIONS(889), 1, + anon_sym_LPAREN, + ACTIONS(964), 1, + anon_sym_LBRACE, + STATE(241), 1, + sym_statement_block, + STATE(517), 1, + sym_defer_trigger, + [11280] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(915), 1, + ACTIONS(926), 1, anon_sym_prefetch, - ACTIONS(917), 1, + ACTIONS(928), 1, anon_sym_when, - ACTIONS(919), 1, + ACTIONS(930), 1, anon_sym_on, - STATE(519), 1, + STATE(427), 1, sym_defer_trigger_condition, - [11268] = 5, + [11296] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(744), 1, - anon_sym_QMARK_QMARK, - ACTIONS(828), 1, - anon_sym_QMARK, - ACTIONS(961), 1, - anon_sym_DQUOTE, - STATE(312), 1, - sym__double_quote, - [11284] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(963), 1, + ACTIONS(966), 1, anon_sym_RPAREN, - STATE(355), 1, + STATE(398), 1, aux_sym_for_reference_repeat1, - ACTIONS(951), 2, + ACTIONS(968), 2, anon_sym_SEMI, anon_sym_COMMA, - [11298] = 3, + [11310] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(141), 1, - anon_sym_LBRACK, - ACTIONS(149), 3, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_BANG_DOT, - [11310] = 4, + ACTIONS(883), 1, + anon_sym_LPAREN, + ACTIONS(964), 1, + anon_sym_LBRACE, + STATE(247), 1, + sym_statement_block, + STATE(518), 1, + sym_placeholder_minimum, + [11326] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(744), 1, - anon_sym_QMARK_QMARK, - ACTIONS(828), 1, - anon_sym_QMARK, - ACTIONS(832), 2, - anon_sym_RPAREN, - anon_sym_SEMI, - [11324] = 3, + ACTIONS(881), 1, + anon_sym_LPAREN, + ACTIONS(964), 1, + anon_sym_LBRACE, + STATE(258), 1, + sym_statement_block, + STATE(519), 1, + sym_loading_condition, + [11342] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(861), 1, - sym__control_flow_start, - STATE(353), 3, - sym_case_statement, - sym_default_statement, - aux_sym_switch_body_repeat1, - [11336] = 4, + ACTIONS(970), 1, + sym_attribute_value, + ACTIONS(972), 1, + anon_sym_SQUOTE, + ACTIONS(974), 1, + anon_sym_DQUOTE, + STATE(315), 1, + sym_quoted_attribute_value, + [11358] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(965), 1, - anon_sym_RBRACE, - ACTIONS(967), 1, - sym_icu_category, - STATE(398), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [11350] = 4, + ACTIONS(766), 1, + anon_sym_QMARK_QMARK, + ACTIONS(842), 1, + anon_sym_QMARK, + ACTIONS(976), 1, + anon_sym_DQUOTE, + STATE(317), 1, + sym__double_quote, + [11374] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(925), 1, + ACTIONS(919), 1, sym_icu_category, - ACTIONS(970), 1, + ACTIONS(978), 1, anon_sym_RBRACE, - STATE(398), 2, + STATE(383), 2, sym_icu_case, aux_sym_icu_expression_repeat1, - [11364] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(972), 1, - anon_sym_QMARK, - ACTIONS(974), 1, - anon_sym_QMARK_QMARK, - ACTIONS(976), 1, - sym__interpolation_end, - [11377] = 4, + [11388] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(978), 1, - anon_sym_DQUOTE, ACTIONS(980), 1, + anon_sym_DQUOTE, + STATE(382), 1, + aux_sym_structural_declaration_repeat1, + ACTIONS(901), 2, anon_sym_SEMI, - STATE(608), 1, - sym__context_expression, - [11390] = 4, + anon_sym_COMMA, + [11402] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(982), 1, - anon_sym_else, - ACTIONS(984), 1, - anon_sym_context, - ACTIONS(986), 1, - sym_identifier, - [11403] = 4, + anon_sym_RPAREN, + STATE(373), 1, + aux_sym_for_reference_repeat1, + ACTIONS(968), 2, + anon_sym_SEMI, + anon_sym_COMMA, + [11416] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(988), 1, - sym__start_tag_name, - ACTIONS(990), 1, - sym__script_start_tag_name, - ACTIONS(992), 1, - sym__style_start_tag_name, - [11416] = 4, + ACTIONS(932), 1, + aux_sym_string_token1, + ACTIONS(958), 1, + anon_sym_DQUOTE, + STATE(163), 1, + sym__double_quote, + STATE(400), 1, + aux_sym_string_repeat1, + [11432] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(744), 1, - anon_sym_QMARK_QMARK, - ACTIONS(828), 1, - anon_sym_QMARK, - ACTIONS(994), 1, - anon_sym_COMMA, - [11429] = 3, + ACTIONS(984), 1, + anon_sym_DQUOTE, + ACTIONS(986), 1, + aux_sym_string_token1, + STATE(400), 1, + aux_sym_string_repeat1, + [11445] = 3, ACTIONS(3), 1, sym_comment, - STATE(618), 1, - sym_icu_clause, - ACTIONS(996), 2, - anon_sym_plural, - anon_sym_select, - [11440] = 4, + ACTIONS(919), 1, + sym_icu_category, + STATE(372), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [11456] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(998), 1, - anon_sym_LT_SLASH, - ACTIONS(1000), 1, - sym_raw_text, - STATE(212), 1, - sym_end_tag, - [11453] = 4, + ACTIONS(989), 3, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + [11465] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(998), 1, - anon_sym_LT_SLASH, - ACTIONS(1002), 1, - sym_raw_text, - STATE(195), 1, - sym_end_tag, - [11466] = 4, + ACTIONS(991), 1, + anon_sym_COMMA, + ACTIONS(993), 1, + anon_sym_RBRACK, + STATE(432), 1, + aux_sym_array_repeat1, + [11478] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(972), 1, - anon_sym_QMARK, - ACTIONS(974), 1, + ACTIONS(766), 1, anon_sym_QMARK_QMARK, - ACTIONS(1004), 1, - sym__interpolation_end, - [11479] = 4, + ACTIONS(842), 1, + anon_sym_QMARK, + ACTIONS(995), 1, + anon_sym_DQUOTE, + [11491] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1006), 1, - anon_sym_let, - ACTIONS(1008), 1, - sym_identifier, - STATE(390), 1, - sym_structural_assignment, - [11492] = 2, + ACTIONS(997), 1, + anon_sym_COMMA, + ACTIONS(999), 1, + anon_sym_PLUS, + STATE(428), 1, + aux_sym_concatenation_expression_repeat1, + [11504] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1010), 3, + ACTIONS(766), 1, + anon_sym_QMARK_QMARK, + ACTIONS(842), 1, + anon_sym_QMARK, + ACTIONS(1001), 1, anon_sym_DQUOTE, - anon_sym_SEMI, - anon_sym_COMMA, - [11501] = 2, + [11517] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(892), 3, + ACTIONS(1003), 3, anon_sym_DQUOTE, anon_sym_SEMI, anon_sym_COMMA, - [11510] = 4, + [11526] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1012), 1, - anon_sym_COMMA, - ACTIONS(1014), 1, - anon_sym_PLUS, - STATE(432), 1, - aux_sym_concatenation_expression_repeat1, - [11523] = 4, + ACTIONS(766), 1, + anon_sym_QMARK_QMARK, + ACTIONS(842), 1, + anon_sym_QMARK, + ACTIONS(1005), 1, + anon_sym_RPAREN, + [11539] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(884), 1, - anon_sym_LBRACE, - ACTIONS(1016), 1, - anon_sym_if, - STATE(218), 1, - sym_statement_block, - [11536] = 3, + ACTIONS(1007), 1, + sym__start_tag_name, + ACTIONS(1009), 1, + sym__script_start_tag_name, + ACTIONS(1011), 1, + sym__style_start_tag_name, + [11552] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(925), 1, - sym_icu_category, - STATE(376), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [11547] = 4, + STATE(574), 1, + sym_icu_clause, + ACTIONS(1013), 2, + anon_sym_plural, + anon_sym_select, + [11563] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1018), 1, - anon_sym_RPAREN, - ACTIONS(1020), 1, + ACTIONS(944), 3, + anon_sym_DQUOTE, anon_sym_SEMI, - STATE(595), 1, - sym_for_reference, - [11560] = 4, + anon_sym_COMMA, + [11572] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1022), 1, - anon_sym_RPAREN, - ACTIONS(1024), 1, + ACTIONS(1015), 3, + anon_sym_DQUOTE, anon_sym_SEMI, - STATE(594), 1, - sym_if_reference, - [11573] = 2, + anon_sym_COMMA, + [11581] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1026), 3, - anon_sym_DQUOTE, + ACTIONS(1017), 1, + anon_sym_RPAREN, + ACTIONS(1019), 1, anon_sym_SEMI, - anon_sym_COMMA, - [11582] = 4, + STATE(576), 1, + sym_if_reference, + [11594] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(744), 1, + ACTIONS(766), 1, anon_sym_QMARK_QMARK, - ACTIONS(828), 1, + ACTIONS(842), 1, anon_sym_QMARK, - ACTIONS(1028), 1, + ACTIONS(1021), 1, anon_sym_COMMA, - [11595] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(990), 1, - sym__script_start_tag_name, - ACTIONS(992), 1, - sym__style_start_tag_name, - ACTIONS(1030), 1, - sym__start_tag_name, - [11608] = 4, + [11607] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1032), 1, + ACTIONS(255), 1, + anon_sym_RPAREN, + ACTIONS(257), 1, anon_sym_COMMA, - ACTIONS(1034), 1, - anon_sym_RBRACK, - STATE(456), 1, - aux_sym_array_repeat1, - [11621] = 4, + STATE(447), 1, + aux_sym_arguments_repeat1, + [11620] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1032), 1, - anon_sym_COMMA, - ACTIONS(1036), 1, - anon_sym_RBRACK, - STATE(456), 1, - aux_sym_array_repeat1, - [11634] = 4, + STATE(620), 1, + sym_icu_clause, + ACTIONS(1013), 2, + anon_sym_plural, + anon_sym_select, + [11631] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(744), 1, - anon_sym_QMARK_QMARK, - ACTIONS(828), 1, - anon_sym_QMARK, - ACTIONS(1038), 1, - anon_sym_RPAREN, - [11647] = 4, + ACTIONS(1023), 1, + anon_sym_DQUOTE, + ACTIONS(1025), 1, + anon_sym_SEMI, + STATE(563), 1, + sym__context_expression, + [11644] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(744), 1, - anon_sym_QMARK_QMARK, - ACTIONS(828), 1, - anon_sym_QMARK, - ACTIONS(1040), 1, + ACTIONS(1027), 3, anon_sym_DQUOTE, - [11660] = 4, + anon_sym_SEMI, + anon_sym_COMMA, + [11653] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(744), 1, - anon_sym_QMARK_QMARK, - ACTIONS(828), 1, + ACTIONS(245), 1, anon_sym_QMARK, - ACTIONS(1042), 1, - anon_sym_DQUOTE, - [11673] = 4, + ACTIONS(243), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [11664] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1044), 1, - anon_sym_RPAREN, - ACTIONS(1046), 1, - anon_sym_SEMI, - STATE(425), 1, - aux_sym_defer_trigger_repeat1, - [11686] = 4, + ACTIONS(1029), 1, + anon_sym_LT_SLASH, + ACTIONS(1031), 1, + sym_raw_text, + STATE(193), 1, + sym_end_tag, + [11677] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1032), 1, - anon_sym_COMMA, - ACTIONS(1049), 1, - anon_sym_RBRACK, - STATE(420), 1, - aux_sym_array_repeat1, - [11699] = 4, + ACTIONS(1029), 1, + anon_sym_LT_SLASH, + ACTIONS(1033), 1, + sym_raw_text, + STATE(176), 1, + sym_end_tag, + [11690] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1032), 1, - anon_sym_COMMA, - ACTIONS(1051), 1, - anon_sym_RBRACK, - STATE(421), 1, - aux_sym_array_repeat1, - [11712] = 4, + ACTIONS(1035), 1, + anon_sym_let, + ACTIONS(1037), 1, + sym_identifier, + STATE(411), 1, + sym_structural_assignment, + [11703] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(744), 1, - anon_sym_QMARK_QMARK, - ACTIONS(828), 1, - anon_sym_QMARK, - ACTIONS(1053), 1, - anon_sym_RPAREN, - [11725] = 4, + ACTIONS(1039), 3, + anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COMMA, + [11712] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(830), 1, + ACTIONS(997), 1, sym__interpolation_end, - ACTIONS(1055), 1, + ACTIONS(1041), 1, anon_sym_PLUS, - STATE(429), 1, + STATE(452), 1, aux_sym_concatenation_expression_repeat1, - [11738] = 3, + [11725] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(972), 1, - anon_sym_QMARK, - ACTIONS(197), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [11749] = 4, + ACTIONS(1043), 1, + anon_sym_SQUOTE, + ACTIONS(1045), 1, + aux_sym_string_token2, + STATE(425), 1, + aux_sym_string_repeat2, + [11738] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1048), 3, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_COMMA, + [11747] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(834), 1, + ACTIONS(1050), 1, anon_sym_RPAREN, - ACTIONS(1058), 1, - anon_sym_COMMA, - STATE(431), 1, - aux_sym_arguments_repeat1, - [11762] = 4, + ACTIONS(1052), 1, + anon_sym_SEMI, + STATE(454), 1, + aux_sym_defer_trigger_repeat1, + [11760] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1014), 1, + ACTIONS(999), 1, anon_sym_PLUS, - ACTIONS(1061), 1, + ACTIONS(1054), 1, anon_sym_COMMA, - STATE(444), 1, + STATE(440), 1, aux_sym_concatenation_expression_repeat1, - [11775] = 2, + [11773] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1063), 3, - anon_sym_DQUOTE, - anon_sym_SEMI, + ACTIONS(991), 1, anon_sym_COMMA, - [11784] = 2, + ACTIONS(1056), 1, + anon_sym_RBRACK, + STATE(446), 1, + aux_sym_array_repeat1, + [11786] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1065), 3, - anon_sym_DQUOTE, + ACTIONS(1058), 1, + anon_sym_RPAREN, + ACTIONS(1060), 1, anon_sym_SEMI, - anon_sym_COMMA, - [11793] = 3, + STATE(585), 1, + sym_for_reference, + [11799] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(925), 1, - sym_icu_category, - STATE(399), 2, - sym_icu_case, - aux_sym_icu_expression_repeat1, - [11804] = 3, + ACTIONS(1025), 1, + anon_sym_SEMI, + ACTIONS(1062), 1, + anon_sym_DQUOTE, + STATE(629), 1, + sym__context_expression, + [11812] = 4, ACTIONS(3), 1, sym_comment, - STATE(600), 1, - sym_timed_expression, - ACTIONS(1067), 2, - anon_sym_after, - anon_sym_minimum, - [11815] = 3, + ACTIONS(991), 1, + anon_sym_COMMA, + ACTIONS(1064), 1, + anon_sym_RBRACK, + STATE(446), 1, + aux_sym_array_repeat1, + [11825] = 4, ACTIONS(3), 1, sym_comment, - STATE(486), 1, - sym_timed_expression, - ACTIONS(1067), 2, - anon_sym_after, - anon_sym_minimum, - [11826] = 4, + ACTIONS(1066), 1, + anon_sym_else, + ACTIONS(1068), 1, + anon_sym_context, + ACTIONS(1070), 1, + sym_identifier, + [11838] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1006), 1, - anon_sym_let, - ACTIONS(1008), 1, - sym_identifier, - STATE(411), 1, - sym_structural_assignment, - [11839] = 2, + ACTIONS(1072), 1, + anon_sym_QMARK, + ACTIONS(1074), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1076), 1, + sym__interpolation_end, + [11851] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1069), 3, - anon_sym_DQUOTE, - anon_sym_SEMI, + ACTIONS(991), 1, anon_sym_COMMA, - [11848] = 4, + ACTIONS(1078), 1, + anon_sym_RBRACK, + STATE(429), 1, + aux_sym_array_repeat1, + [11864] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1032), 1, + ACTIONS(766), 1, + anon_sym_QMARK_QMARK, + ACTIONS(842), 1, + anon_sym_QMARK, + ACTIONS(1080), 1, + anon_sym_RPAREN, + [11877] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(991), 1, anon_sym_COMMA, - ACTIONS(1071), 1, + ACTIONS(1082), 1, anon_sym_RBRACK, - STATE(456), 1, + STATE(446), 1, aux_sym_array_repeat1, - [11861] = 4, + [11890] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 1, + ACTIONS(964), 1, anon_sym_LBRACE, - ACTIONS(1016), 1, + ACTIONS(1084), 1, anon_sym_if, - STATE(233), 1, + STATE(273), 1, sym_statement_block, - [11874] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1012), 1, - sym__interpolation_end, - ACTIONS(1073), 1, - anon_sym_PLUS, - STATE(454), 1, - aux_sym_concatenation_expression_repeat1, - [11887] = 3, + [11903] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(241), 1, - anon_sym_QMARK, - ACTIONS(239), 2, - sym__interpolation_end, - anon_sym_QMARK_QMARK, - [11898] = 4, + STATE(521), 1, + sym_timed_expression, + ACTIONS(1086), 2, + anon_sym_after, + anon_sym_minimum, + [11914] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(830), 1, + ACTIONS(848), 1, anon_sym_COMMA, - ACTIONS(1075), 1, + ACTIONS(1088), 1, anon_sym_PLUS, - STATE(444), 1, + STATE(440), 1, aux_sym_concatenation_expression_repeat1, - [11911] = 3, + [11927] = 4, ACTIONS(3), 1, sym_comment, - STATE(614), 1, - sym_icu_clause, - ACTIONS(996), 2, - anon_sym_plural, - anon_sym_select, - [11922] = 3, + ACTIONS(1035), 1, + anon_sym_let, + ACTIONS(1037), 1, + sym_identifier, + STATE(364), 1, + sym_structural_assignment, + [11940] = 3, ACTIONS(3), 1, sym_comment, - STATE(566), 1, + STATE(549), 1, sym_timed_expression, - ACTIONS(1067), 2, + ACTIONS(1086), 2, anon_sym_after, anon_sym_minimum, - [11933] = 4, + [11951] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1020), 1, - anon_sym_SEMI, - ACTIONS(1078), 1, + ACTIONS(879), 1, + anon_sym_LBRACE, + ACTIONS(1084), 1, + anon_sym_if, + STATE(188), 1, + sym_statement_block, + [11964] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(766), 1, + anon_sym_QMARK_QMARK, + ACTIONS(842), 1, + anon_sym_QMARK, + ACTIONS(1091), 1, + anon_sym_COMMA, + [11977] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1072), 1, + anon_sym_QMARK, + ACTIONS(1074), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1093), 1, + sym__interpolation_end, + [11990] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1095), 1, + anon_sym_COMMA, + ACTIONS(1098), 1, + anon_sym_RBRACK, + STATE(446), 1, + aux_sym_array_repeat1, + [12003] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(257), 1, + anon_sym_COMMA, + ACTIONS(1100), 1, anon_sym_RPAREN, - STATE(586), 1, - sym_for_reference, - [11946] = 4, + STATE(462), 1, + aux_sym_arguments_repeat1, + [12016] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1080), 1, + ACTIONS(1102), 1, anon_sym_LT_SLASH, - ACTIONS(1082), 1, + ACTIONS(1104), 1, sym_raw_text, - STATE(240), 1, + STATE(234), 1, sym_end_tag, - [11959] = 4, + [12029] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1080), 1, + ACTIONS(1102), 1, anon_sym_LT_SLASH, - ACTIONS(1084), 1, + ACTIONS(1106), 1, sym_raw_text, - STATE(246), 1, + STATE(238), 1, sym_end_tag, - [11972] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1086), 1, - anon_sym_RPAREN, - ACTIONS(1088), 1, - anon_sym_SEMI, - STATE(425), 1, - aux_sym_defer_trigger_repeat1, - [11985] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1032), 1, - anon_sym_COMMA, - ACTIONS(1090), 1, - anon_sym_RBRACK, - STATE(440), 1, - aux_sym_array_repeat1, - [11998] = 2, + [12042] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1092), 3, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_COMMA, - [12007] = 4, + ACTIONS(919), 1, + sym_icu_category, + STATE(396), 2, + sym_icu_case, + aux_sym_icu_expression_repeat1, + [12053] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1088), 1, + ACTIONS(1060), 1, anon_sym_SEMI, - ACTIONS(1094), 1, + ACTIONS(1108), 1, anon_sym_RPAREN, - STATE(450), 1, - aux_sym_defer_trigger_repeat1, - [12020] = 4, + STATE(597), 1, + sym_for_reference, + [12066] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1061), 1, - sym__interpolation_end, - ACTIONS(1073), 1, + ACTIONS(1041), 1, anon_sym_PLUS, - STATE(429), 1, + ACTIONS(1054), 1, + sym__interpolation_end, + STATE(460), 1, aux_sym_concatenation_expression_repeat1, - [12033] = 4, + [12079] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, - anon_sym_COMMA, - ACTIONS(1096), 1, + ACTIONS(1019), 1, + anon_sym_SEMI, + ACTIONS(1110), 1, anon_sym_RPAREN, - STATE(431), 1, - aux_sym_arguments_repeat1, - [12046] = 4, + STATE(596), 1, + sym_if_reference, + [12092] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1098), 1, - anon_sym_COMMA, - ACTIONS(1101), 1, - anon_sym_RBRACK, + ACTIONS(1052), 1, + anon_sym_SEMI, + ACTIONS(1112), 1, + anon_sym_RPAREN, STATE(456), 1, - aux_sym_array_repeat1, - [12059] = 4, + aux_sym_defer_trigger_repeat1, + [12105] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(255), 1, - anon_sym_RPAREN, - ACTIONS(257), 1, - anon_sym_COMMA, - STATE(455), 1, - aux_sym_arguments_repeat1, - [12072] = 4, + ACTIONS(1009), 1, + sym__script_start_tag_name, + ACTIONS(1011), 1, + sym__style_start_tag_name, + ACTIONS(1114), 1, + sym__start_tag_name, + [12118] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1024), 1, - anon_sym_SEMI, - ACTIONS(1103), 1, + ACTIONS(1116), 1, anon_sym_RPAREN, - STATE(616), 1, - sym_if_reference, - [12085] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(980), 1, + ACTIONS(1118), 1, anon_sym_SEMI, - ACTIONS(1105), 1, - anon_sym_DQUOTE, - STATE(597), 1, - sym__context_expression, - [12098] = 4, + STATE(456), 1, + aux_sym_defer_trigger_repeat1, + [12131] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 1, - anon_sym_DQUOTE, - ACTIONS(1109), 1, - aux_sym_string_token1, - STATE(460), 1, - aux_sym_string_repeat1, - [12111] = 4, + STATE(589), 1, + sym_timed_expression, + ACTIONS(1086), 2, + anon_sym_after, + anon_sym_minimum, + [12142] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1112), 1, - anon_sym_SQUOTE, - ACTIONS(1114), 1, - aux_sym_string_token2, - STATE(461), 1, - aux_sym_string_repeat2, - [12124] = 4, + ACTIONS(991), 1, + anon_sym_COMMA, + ACTIONS(1121), 1, + anon_sym_RBRACK, + STATE(437), 1, + aux_sym_array_repeat1, + [12155] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(744), 1, + ACTIONS(766), 1, anon_sym_QMARK_QMARK, - ACTIONS(828), 1, + ACTIONS(842), 1, anon_sym_QMARK, - ACTIONS(1117), 1, + ACTIONS(1123), 1, anon_sym_RPAREN, - [12137] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1119), 2, - anon_sym_EQ, - sym_identifier, - [12145] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(884), 1, - anon_sym_LBRACE, - STATE(199), 1, - sym_statement_block, - [12155] = 3, + [12168] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_DQUOTE, - STATE(312), 1, - sym__double_quote, - [12165] = 3, + ACTIONS(848), 1, + sym__interpolation_end, + ACTIONS(1125), 1, + anon_sym_PLUS, + STATE(460), 1, + aux_sym_concatenation_expression_repeat1, + [12181] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1121), 1, - sym_identifier, - STATE(452), 1, - sym_assignment_expression, - [12175] = 3, + ACTIONS(1072), 1, + anon_sym_QMARK, + ACTIONS(197), 2, + sym__interpolation_end, + anon_sym_QMARK_QMARK, + [12192] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(884), 1, - anon_sym_LBRACE, - STATE(193), 1, - sym_statement_block, - [12185] = 3, + ACTIONS(846), 1, + anon_sym_RPAREN, + ACTIONS(1128), 1, + anon_sym_COMMA, + STATE(462), 1, + aux_sym_arguments_repeat1, + [12205] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 1, + ACTIONS(1131), 1, anon_sym_LBRACE, - STATE(501), 1, + STATE(522), 1, sym_statement_block, - [12195] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1125), 1, - anon_sym_DQUOTE, - STATE(32), 1, - sym__double_quote, - [12205] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1127), 2, - anon_sym_ms, - anon_sym_s, - [12213] = 3, + [12215] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1129), 1, - anon_sym_DQUOTE, - STATE(308), 1, - sym__double_quote, + ACTIONS(1133), 2, + sym_raw_text, + anon_sym_LT_SLASH, [12223] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1131), 1, + ACTIONS(879), 1, anon_sym_LBRACE, - STATE(196), 1, - sym_switch_body, + STATE(192), 1, + sym_statement_block, [12233] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1133), 1, - anon_sym_SQUOTE, - STATE(560), 1, - sym__single_quote, - [12243] = 2, + ACTIONS(645), 1, + anon_sym_EQ, + STATE(291), 1, + sym__binding_assignment, + [12243] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(645), 1, + anon_sym_EQ, + STATE(292), 1, + sym__binding_assignment, + [12253] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1101), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [12251] = 3, + ACTIONS(1135), 1, + anon_sym_DQUOTE, + STATE(31), 1, + sym__double_quote, + [12263] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1135), 1, - anon_sym_LPAREN, - STATE(176), 1, - sym__if_body_expression, - [12261] = 3, + ACTIONS(645), 1, + anon_sym_EQ, + STATE(287), 1, + sym__binding_assignment, + [12273] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1137), 1, - sym_identifier, - STATE(415), 1, - sym_for_declaration, - [12271] = 3, + anon_sym_DQUOTE, + ACTIONS(1139), 1, + aux_sym_quoted_attribute_value_token2, + [12283] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(884), 1, - anon_sym_LBRACE, - STATE(217), 1, - sym_statement_block, - [12281] = 3, + ACTIONS(1137), 1, + anon_sym_SQUOTE, + ACTIONS(1141), 1, + aux_sym_quoted_attribute_value_token1, + [12293] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1135), 1, - anon_sym_LPAREN, - STATE(178), 1, - sym__if_body_expression, - [12291] = 3, + ACTIONS(1143), 1, + sym__end_tag_name, + ACTIONS(1145), 1, + sym_erroneous_end_tag_name, + [12303] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(984), 1, - anon_sym_context, - ACTIONS(986), 1, + ACTIONS(1147), 1, sym_identifier, - [12301] = 2, + STATE(311), 1, + sym_pipe_call, + [12313] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1139), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [12309] = 2, + ACTIONS(879), 1, + anon_sym_LBRACE, + STATE(196), 1, + sym_statement_block, + [12323] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [12317] = 3, + ACTIONS(516), 2, + sym__control_flow_start, + anon_sym_RBRACE, + [12331] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1143), 1, + ACTIONS(1149), 2, + sym__control_flow_start, anon_sym_RBRACE, - ACTIONS(1145), 1, - sym_icu_category, - [12327] = 2, + [12339] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1147), 2, - anon_sym_DQUOTE, - anon_sym_SEMI, - [12335] = 3, + ACTIONS(1151), 1, + sym_identifier, + STATE(66), 1, + sym_call_expression, + [12349] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(884), 1, + ACTIONS(879), 1, anon_sym_LBRACE, - STATE(210), 1, + STATE(189), 1, sym_statement_block, - [12345] = 3, + [12359] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(884), 1, - anon_sym_LBRACE, - STATE(213), 1, - sym_statement_block, - [12355] = 3, + ACTIONS(1153), 2, + anon_sym_ms, + anon_sym_s, + [12367] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1149), 1, + ACTIONS(1155), 2, anon_sym_RPAREN, - ACTIONS(1151), 1, anon_sym_SEMI, - [12365] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1153), 1, - anon_sym_case, - ACTIONS(1155), 1, - anon_sym_default, [12375] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - STATE(44), 1, - sym__double_quote, + ACTIONS(879), 1, + anon_sym_LBRACE, + STATE(198), 1, + sym_statement_block, [12385] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(638), 2, + ACTIONS(621), 2, sym__control_flow_start, anon_sym_RBRACE, [12393] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1159), 1, - anon_sym_when, - ACTIONS(1161), 1, - anon_sym_on, + ACTIONS(1157), 1, + anon_sym_LBRACE, + STATE(197), 1, + sym_switch_body, [12403] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 1, - anon_sym_LBRACE, - STATE(521), 1, - sym_statement_block, + ACTIONS(1159), 1, + anon_sym_SQUOTE, + STATE(588), 1, + sym__single_quote, [12413] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1163), 1, - anon_sym_DQUOTE, - STATE(35), 1, - sym__double_quote, + ACTIONS(1029), 1, + anon_sym_LT_SLASH, + STATE(222), 1, + sym_end_tag, [12423] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1165), 1, - sym__end_tag_name, - ACTIONS(1167), 1, - sym_erroneous_end_tag_name, - [12433] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(610), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [12441] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1121), 1, + ACTIONS(1161), 1, sym_identifier, - STATE(388), 1, + STATE(391), 1, sym_assignment_expression, - [12451] = 3, + [12433] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1169), 1, + ACTIONS(1029), 1, + anon_sym_LT_SLASH, + STATE(221), 1, + sym_end_tag, + [12443] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1163), 1, anon_sym_LPAREN, - STATE(257), 1, + STATE(284), 1, sym__if_body_expression, - [12461] = 3, + [12453] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1169), 1, + ACTIONS(1163), 1, anon_sym_LPAREN, - STATE(260), 1, + STATE(229), 1, sym__if_body_expression, - [12471] = 3, + [12463] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1165), 1, + anon_sym_DQUOTE, + STATE(36), 1, + sym__double_quote, + [12473] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1167), 1, + anon_sym_DQUOTE, + STATE(44), 1, + sym__double_quote, + [12483] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1145), 1, sym_erroneous_end_tag_name, - ACTIONS(1171), 1, + ACTIONS(1169), 1, sym__end_tag_name, - [12481] = 3, + [12493] = 3, ACTIONS(3), 1, sym_comment, + ACTIONS(1171), 1, + anon_sym_case, ACTIONS(1173), 1, + anon_sym_default, + [12503] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1098), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [12511] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1175), 1, sym_identifier, - STATE(276), 1, + STATE(227), 1, sym_pipe_call, - [12491] = 3, + [12521] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(998), 1, - anon_sym_LT_SLASH, + ACTIONS(879), 1, + anon_sym_LBRACE, STATE(201), 1, - sym_end_tag, - [12501] = 2, + sym_statement_block, + [12531] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1175), 2, - sym__control_flow_start, - anon_sym_RBRACE, - [12509] = 2, + ACTIONS(879), 1, + anon_sym_LBRACE, + STATE(209), 1, + sym_statement_block, + [12541] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1177), 2, - anon_sym_RPAREN, - anon_sym_SEMI, - [12517] = 3, + ACTIONS(879), 1, + anon_sym_LBRACE, + STATE(187), 1, + sym_statement_block, + [12551] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 1, + ACTIONS(964), 1, anon_sym_LBRACE, - STATE(253), 1, + STATE(270), 1, sym_statement_block, - [12527] = 3, + [12561] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 1, + ACTIONS(964), 1, anon_sym_LBRACE, - STATE(229), 1, + STATE(271), 1, sym_statement_block, - [12537] = 3, + [12571] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1179), 1, - anon_sym_SQUOTE, - ACTIONS(1181), 1, - aux_sym_quoted_attribute_value_token1, - [12547] = 3, + ACTIONS(1177), 1, + anon_sym_DQUOTE, + STATE(296), 1, + sym__double_quote, + [12581] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(998), 1, - anon_sym_LT_SLASH, - STATE(200), 1, - sym_end_tag, - [12557] = 3, + ACTIONS(879), 1, + anon_sym_LBRACE, + STATE(175), 1, + sym_statement_block, + [12591] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1080), 1, + ACTIONS(879), 1, + anon_sym_LBRACE, + STATE(204), 1, + sym_statement_block, + [12601] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1179), 2, + anon_sym_RPAREN, + anon_sym_SEMI, + [12609] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1102), 1, anon_sym_LT_SLASH, - STATE(281), 1, + STATE(261), 1, sym_end_tag, - [12567] = 3, + [12619] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1080), 1, + ACTIONS(1102), 1, anon_sym_LT_SLASH, - STATE(278), 1, + STATE(237), 1, sym_end_tag, - [12577] = 2, + [12629] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1183), 2, - anon_sym_RPAREN, - anon_sym_SEMI, - [12585] = 2, + ACTIONS(1181), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [12637] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1185), 2, + ACTIONS(1183), 2, sym_raw_text, anon_sym_LT_SLASH, - [12593] = 3, + [12645] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1185), 1, + sym_identifier, + STATE(430), 1, + sym_for_declaration, + [12655] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1161), 1, + sym_identifier, + STATE(426), 1, + sym_assignment_expression, + [12665] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(956), 1, + anon_sym_DQUOTE, + STATE(300), 1, + sym__double_quote, + [12675] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1187), 1, sym_identifier, - STATE(138), 1, + STATE(143), 1, sym_pipe_call, - [12603] = 3, + [12685] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1189), 1, sym_identifier, - STATE(27), 1, + STATE(25), 1, sym_call_expression, - [12613] = 3, + [12695] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1191), 1, sym_identifier, - STATE(157), 1, + STATE(152), 1, sym_call_expression, - [12623] = 3, + [12705] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 1, sym_identifier, - STATE(138), 1, + STATE(143), 1, sym_pipe_call, - [12633] = 2, + [12715] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1195), 2, - sym_raw_text, - anon_sym_LT_SLASH, - [12641] = 3, + ACTIONS(1195), 1, + anon_sym_LPAREN, + STATE(178), 1, + sym__if_body_expression, + [12725] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 1, + ACTIONS(964), 1, anon_sym_LBRACE, - STATE(258), 1, + STATE(279), 1, sym_statement_block, - [12651] = 3, + [12735] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 1, + ACTIONS(964), 1, anon_sym_LBRACE, - STATE(224), 1, + STATE(283), 1, sym_statement_block, - [12661] = 3, + [12745] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 1, + ACTIONS(964), 1, anon_sym_LBRACE, - STATE(255), 1, + STATE(224), 1, sym_statement_block, - [12671] = 2, + [12755] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1197), 2, - anon_sym_RPAREN, - anon_sym_SEMI, - [12679] = 3, + ACTIONS(1185), 1, + sym_identifier, + STATE(451), 1, + sym_for_declaration, + [12765] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(884), 1, - anon_sym_LBRACE, - STATE(183), 1, - sym_statement_block, - [12689] = 2, + ACTIONS(1197), 1, + anon_sym_RPAREN, + ACTIONS(1199), 1, + anon_sym_SEMI, + [12775] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1199), 2, + ACTIONS(1201), 2, sym__control_flow_start, anon_sym_RBRACE, - [12697] = 3, + [12783] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(884), 1, + ACTIONS(964), 1, anon_sym_LBRACE, - STATE(180), 1, + STATE(281), 1, sym_statement_block, - [12707] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1201), 1, - sym_identifier, - STATE(298), 1, - sym_pipe_call, - [12717] = 3, + [12793] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1203), 1, - sym_identifier, - STATE(67), 1, - sym_call_expression, - [12727] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1205), 1, - anon_sym_EQ, - STATE(301), 1, - sym__binding_assignment, - [12737] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(884), 1, - anon_sym_LBRACE, - STATE(188), 1, - sym_statement_block, - [12747] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1205), 1, - anon_sym_EQ, - STATE(296), 1, - sym__binding_assignment, - [12757] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1137), 1, - sym_identifier, - STATE(447), 1, - sym_for_declaration, - [12767] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1179), 1, - anon_sym_DQUOTE, - ACTIONS(1207), 1, - aux_sym_quoted_attribute_value_token2, - [12777] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(884), 1, - anon_sym_LBRACE, - STATE(174), 1, - sym_statement_block, - [12787] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(939), 1, anon_sym_LBRACE, - STATE(226), 1, - sym_statement_block, - [12797] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1209), 1, - anon_sym_LBRACE, - STATE(235), 1, + STATE(276), 1, sym_switch_body, - [12807] = 3, + [12803] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 1, + ACTIONS(964), 1, anon_sym_LBRACE, - STATE(236), 1, + STATE(274), 1, sym_statement_block, - [12817] = 3, + [12813] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1211), 1, + ACTIONS(1205), 1, anon_sym_SQUOTE, - ACTIONS(1213), 1, + ACTIONS(1207), 1, aux_sym_quoted_attribute_value_token1, - [12827] = 3, + [12823] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1211), 1, + ACTIONS(1205), 1, anon_sym_DQUOTE, - ACTIONS(1215), 1, + ACTIONS(1209), 1, aux_sym_quoted_attribute_value_token2, - [12837] = 3, + [12833] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1217), 1, + ACTIONS(732), 1, anon_sym_EQ, - STATE(332), 1, + STATE(325), 1, sym__binding_assignment, - [12847] = 3, + [12843] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1217), 1, + ACTIONS(732), 1, anon_sym_EQ, - STATE(333), 1, + STATE(322), 1, sym__binding_assignment, - [12857] = 3, + [12853] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1217), 1, + ACTIONS(732), 1, anon_sym_EQ, - STATE(335), 1, + STATE(323), 1, sym__binding_assignment, - [12867] = 3, + [12863] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 1, + ACTIONS(964), 1, anon_sym_LBRACE, - STATE(244), 1, + STATE(260), 1, sym_statement_block, - [12877] = 3, + [12873] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 1, + ACTIONS(964), 1, anon_sym_LBRACE, - STATE(247), 1, + STATE(259), 1, sym_statement_block, - [12887] = 3, + [12883] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(921), 1, + ACTIONS(1211), 1, + anon_sym_when, + ACTIONS(1213), 1, + anon_sym_on, + [12893] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1215), 2, + anon_sym_RPAREN, + anon_sym_SEMI, + [12901] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1217), 1, anon_sym_DQUOTE, - STATE(320), 1, + STATE(318), 1, sym__double_quote, - [12897] = 3, + [12911] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1219), 1, + ACTIONS(976), 1, anon_sym_DQUOTE, - STATE(314), 1, + STATE(317), 1, sym__double_quote, - [12907] = 3, + [12921] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1205), 1, + ACTIONS(1219), 2, anon_sym_EQ, - STATE(294), 1, - sym__binding_assignment, - [12917] = 3, + sym_identifier, + [12929] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1195), 1, + anon_sym_LPAREN, + STATE(191), 1, + sym__if_body_expression, + [12939] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1221), 1, anon_sym_DQUOTE, - STATE(33), 1, + STATE(32), 1, sym__double_quote, - [12927] = 2, + [12949] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1223), 1, - sym__doctype, - [12934] = 2, + ACTIONS(1068), 1, + anon_sym_context, + ACTIONS(1070), 1, + sym_identifier, + [12959] = 3, ACTIONS(3), 1, sym_comment, + ACTIONS(1223), 1, + anon_sym_RBRACE, ACTIONS(1225), 1, - anon_sym_DQUOTE, - [12941] = 2, + sym_icu_category, + [12969] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1227), 1, - sym_identifier, - [12948] = 2, + ACTIONS(1227), 2, + sym_raw_text, + anon_sym_LT_SLASH, + [12977] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1229), 1, + ACTIONS(1229), 2, anon_sym_DQUOTE, - [12955] = 2, + anon_sym_SEMI, + [12985] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1229), 1, - anon_sym_SQUOTE, - [12962] = 2, + ACTIONS(1131), 1, + anon_sym_LBRACE, + STATE(476), 1, + sym_statement_block, + [12995] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1231), 1, - anon_sym_RBRACK, - [12969] = 2, + anon_sym_LBRACE, + [13002] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1233), 1, - anon_sym_COLON, - [12976] = 2, + anon_sym_RPAREN, + [13009] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1235), 1, - anon_sym_COLON, - [12983] = 2, + sym_identifier, + [13016] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1237), 1, - anon_sym_LPAREN, - [12990] = 2, + sym_identifier, + [13023] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1239), 1, - anon_sym_GT, - [12997] = 2, + anon_sym_RPAREN, + [13030] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1241), 1, - anon_sym_RPAREN, - [13004] = 2, + anon_sym_RBRACK, + [13037] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1243), 1, - sym_identifier, - [13011] = 2, + anon_sym_RBRACK, + [13044] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1245), 1, - sym_identifier, - [13018] = 2, + sym_number, + [13051] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1247), 1, - anon_sym_GT, - [13025] = 2, + anon_sym_RPAREN, + [13058] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1249), 1, - sym_identifier, - [13032] = 2, + anon_sym_of, + [13065] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1251), 1, - anon_sym_RBRACK, - [13039] = 2, + sym__doctype, + [13072] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1253), 1, - sym_identifier, - [13046] = 2, + anon_sym_RBRACK, + [13079] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1255), 1, anon_sym_GT, - [13053] = 2, + [13086] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1257), 1, - sym_identifier, - [13060] = 2, + anon_sym_GT, + [13093] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1259), 1, - anon_sym_LBRACE, - [13067] = 2, + anon_sym_SQUOTE, + [13100] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1259), 1, + anon_sym_DQUOTE, + [13107] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1261), 1, - sym_identifier, - [13074] = 2, + anon_sym_GT, + [13114] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1263), 1, anon_sym_RPAREN, - [13081] = 2, + [13121] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1265), 1, - anon_sym_SEMI, - [13088] = 2, + anon_sym_DQUOTE, + [13128] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1267), 1, anon_sym_RPAREN, - [13095] = 2, + [13135] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1269), 1, - anon_sym_COLON, - [13102] = 2, + sym_identifier, + [13142] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1271), 1, anon_sym_GT, - [13109] = 2, + [13149] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1273), 1, - anon_sym_RBRACK, - [13116] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1171), 1, - sym__end_tag_name, - [13123] = 2, + anon_sym_LPAREN, + [13156] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1275), 1, - anon_sym_GT, - [13130] = 2, + anon_sym_RBRACK, + [13163] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1277), 1, - anon_sym_DQUOTE, - [13137] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(976), 1, - sym__interpolation_end, - [13144] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1028), 1, - anon_sym_COMMA, - [13151] = 2, + anon_sym_RPAREN, + [13170] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1279), 1, - anon_sym_DQUOTE, - [13158] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1167), 1, - sym_erroneous_end_tag_name, - [13165] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1225), 1, - anon_sym_SQUOTE, - [13172] = 2, + anon_sym_RPAREN_RBRACK, + [13177] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1281), 1, - anon_sym_GT, - [13179] = 2, + anon_sym_RBRACK, + [13184] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1283), 1, - aux_sym_doctype_token1, - [13186] = 2, + anon_sym_RBRACK, + [13191] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1285), 1, - anon_sym_RPAREN, - [13193] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1165), 1, - sym__end_tag_name, - [13200] = 2, + anon_sym_GT, + [13198] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1287), 1, - aux_sym_doctype_token1, - [13207] = 2, + anon_sym_COMMA, + [13205] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1289), 1, - anon_sym_LPAREN, - [13214] = 2, + anon_sym_as, + [13212] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1291), 1, anon_sym_RPAREN, - [13221] = 2, + [13219] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1093), 1, + sym__interpolation_end, + [13226] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1293), 1, - anon_sym_RBRACK, - [13228] = 2, + anon_sym_LBRACE, + [13233] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1145), 1, + sym_erroneous_end_tag_name, + [13240] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1295), 1, - anon_sym_RPAREN, - [13235] = 2, + anon_sym_LBRACE, + [13247] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1297), 1, anon_sym_LBRACE, - [13242] = 2, + [13254] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1299), 1, - anon_sym_RPAREN, - [13249] = 2, + aux_sym_doctype_token1, + [13261] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1301), 1, - sym_identifier, - [13256] = 2, + anon_sym_let, + [13268] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1143), 1, + sym__end_tag_name, + [13275] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1303), 1, - anon_sym_RBRACK, - [13263] = 2, + anon_sym_RPAREN, + [13282] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1305), 1, - anon_sym_RPAREN_RBRACK, - [13270] = 2, + sym_identifier, + [13289] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1307), 1, - anon_sym_RPAREN, - [13277] = 2, + anon_sym_COLON, + [13296] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1309), 1, - anon_sym_RPAREN, - [13284] = 2, + anon_sym_RBRACK, + [13303] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1311), 1, anon_sym_RPAREN, - [13291] = 2, + [13310] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1313), 1, - anon_sym_DQUOTE, - [13298] = 2, + anon_sym_RPAREN, + [13317] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1315), 1, - anon_sym_RPAREN, - [13305] = 2, + anon_sym_SEMI, + [13324] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1317), 1, - sym_number, - [13312] = 2, + anon_sym_RPAREN, + [13331] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1169), 1, + sym__end_tag_name, + [13338] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1319), 1, - anon_sym_RPAREN, - [13319] = 2, + anon_sym_RBRACK, + [13345] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1321), 1, - anon_sym_LPAREN, - [13326] = 2, + anon_sym_RPAREN_RBRACK, + [13352] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1323), 1, - anon_sym_of, - [13333] = 2, + anon_sym_RPAREN, + [13359] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1325), 1, anon_sym_RPAREN, - [13340] = 2, + [13366] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1327), 1, - anon_sym_LBRACE, - [13347] = 2, + anon_sym_COMMA, + [13373] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1329), 1, - anon_sym_track, - [13354] = 2, + anon_sym_SQUOTE, + [13380] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1329), 1, + anon_sym_DQUOTE, + [13387] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1331), 1, - anon_sym_LPAREN, - [13361] = 2, + anon_sym_LBRACE, + [13394] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1333), 1, - anon_sym_RBRACK, - [13368] = 2, + ACTIONS(1091), 1, + anon_sym_COMMA, + [13401] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1335), 1, - anon_sym_DQUOTE, - [13375] = 2, + ACTIONS(1333), 1, + anon_sym_RPAREN, + [13408] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1004), 1, - sym__interpolation_end, - [13382] = 2, + ACTIONS(1335), 1, + anon_sym_GT, + [13415] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1337), 1, - anon_sym_RPAREN_RBRACK, - [13389] = 2, + aux_sym_doctype_token1, + [13422] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1339), 1, - sym__doctype, - [13396] = 2, + anon_sym_LPAREN, + [13429] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1341), 1, - anon_sym_EQ, - [13403] = 2, + anon_sym_LBRACE, + [13436] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1343), 1, - anon_sym_COMMA, - [13410] = 2, + anon_sym_track, + [13443] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1345), 1, - anon_sym_COMMA, - [13417] = 2, + anon_sym_LPAREN, + [13450] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1347), 1, - anon_sym_as, - [13424] = 2, + anon_sym_EQ, + [13457] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1349), 1, - anon_sym_RPAREN, - [13431] = 2, + anon_sym_LPAREN, + [13464] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1076), 1, + sym__interpolation_end, + [13471] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1351), 1, - anon_sym_LPAREN, - [13438] = 2, + sym__doctype, + [13478] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1353), 1, - anon_sym_COMMA, - [13445] = 2, + anon_sym_LPAREN, + [13485] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1355), 1, - anon_sym_LBRACE, - [13452] = 2, + sym_identifier, + [13492] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1357), 1, - ts_builtin_sym_end, - [13459] = 2, + sym_identifier, + [13499] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1359), 1, - sym_erroneous_end_tag_name, - [13466] = 2, + anon_sym_DQUOTE, + [13506] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1361), 1, - anon_sym_LPAREN, - [13473] = 2, + sym_identifier, + [13513] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1363), 1, - anon_sym_LPAREN, - [13480] = 2, + sym_identifier, + [13520] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1365), 1, - anon_sym_LBRACE, - [13487] = 2, + anon_sym_COMMA, + [13527] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1367), 1, - anon_sym_LBRACE, - [13494] = 2, + anon_sym_COLON, + [13534] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1369), 1, + ts_builtin_sym_end, + [13541] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + sym_erroneous_end_tag_name, + [13548] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_LPAREN, + [13555] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(994), 1, + ACTIONS(1375), 1, + anon_sym_LPAREN, + [13562] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1377), 1, + anon_sym_COLON, + [13569] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1379), 1, + anon_sym_DQUOTE, + [13576] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1021), 1, anon_sym_COMMA, - [13501] = 2, + [13583] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1369), 1, - anon_sym_let, + ACTIONS(1381), 1, + anon_sym_DQUOTE, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2)] = 0, [SMALL_STATE(3)] = 91, - [SMALL_STATE(4)] = 182, - [SMALL_STATE(5)] = 273, - [SMALL_STATE(6)] = 364, + [SMALL_STATE(4)] = 180, + [SMALL_STATE(5)] = 271, + [SMALL_STATE(6)] = 362, [SMALL_STATE(7)] = 453, [SMALL_STATE(8)] = 541, [SMALL_STATE(9)] = 629, @@ -14832,43 +14913,43 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(22)] = 1521, [SMALL_STATE(23)] = 1558, [SMALL_STATE(24)] = 1595, - [SMALL_STATE(25)] = 1650, - [SMALL_STATE(26)] = 1687, + [SMALL_STATE(25)] = 1632, + [SMALL_STATE(26)] = 1669, [SMALL_STATE(27)] = 1724, [SMALL_STATE(28)] = 1761, [SMALL_STATE(29)] = 1798, [SMALL_STATE(30)] = 1835, [SMALL_STATE(31)] = 1872, - [SMALL_STATE(32)] = 1926, - [SMALL_STATE(33)] = 1988, + [SMALL_STATE(32)] = 1934, + [SMALL_STATE(33)] = 1996, [SMALL_STATE(34)] = 2050, [SMALL_STATE(35)] = 2089, [SMALL_STATE(36)] = 2147, [SMALL_STATE(37)] = 2205, [SMALL_STATE(38)] = 2259, - [SMALL_STATE(39)] = 2305, - [SMALL_STATE(40)] = 2363, - [SMALL_STATE(41)] = 2417, + [SMALL_STATE(39)] = 2313, + [SMALL_STATE(40)] = 2371, + [SMALL_STATE(41)] = 2429, [SMALL_STATE(42)] = 2475, [SMALL_STATE(43)] = 2533, - [SMALL_STATE(44)] = 2585, - [SMALL_STATE(45)] = 2643, + [SMALL_STATE(44)] = 2591, + [SMALL_STATE(45)] = 2649, [SMALL_STATE(46)] = 2701, [SMALL_STATE(47)] = 2759, [SMALL_STATE(48)] = 2816, - [SMALL_STATE(49)] = 2873, - [SMALL_STATE(50)] = 2928, - [SMALL_STATE(51)] = 2965, - [SMALL_STATE(52)] = 3020, - [SMALL_STATE(53)] = 3075, - [SMALL_STATE(54)] = 3130, - [SMALL_STATE(55)] = 3185, - [SMALL_STATE(56)] = 3240, - [SMALL_STATE(57)] = 3275, + [SMALL_STATE(49)] = 2871, + [SMALL_STATE(50)] = 2908, + [SMALL_STATE(51)] = 2963, + [SMALL_STATE(52)] = 2998, + [SMALL_STATE(53)] = 3053, + [SMALL_STATE(54)] = 3108, + [SMALL_STATE(55)] = 3163, + [SMALL_STATE(56)] = 3220, + [SMALL_STATE(57)] = 3277, [SMALL_STATE(58)] = 3332, - [SMALL_STATE(59)] = 3367, - [SMALL_STATE(60)] = 3422, - [SMALL_STATE(61)] = 3467, + [SMALL_STATE(59)] = 3377, + [SMALL_STATE(60)] = 3432, + [SMALL_STATE(61)] = 3487, [SMALL_STATE(62)] = 3522, [SMALL_STATE(63)] = 3554, [SMALL_STATE(64)] = 3586, @@ -14898,543 +14979,545 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(88)] = 4607, [SMALL_STATE(89)] = 4655, [SMALL_STATE(90)] = 4703, - [SMALL_STATE(91)] = 4752, - [SMALL_STATE(92)] = 4801, - [SMALL_STATE(93)] = 4850, - [SMALL_STATE(94)] = 4899, - [SMALL_STATE(95)] = 4948, - [SMALL_STATE(96)] = 4997, - [SMALL_STATE(97)] = 5041, - [SMALL_STATE(98)] = 5085, - [SMALL_STATE(99)] = 5129, - [SMALL_STATE(100)] = 5173, - [SMALL_STATE(101)] = 5217, - [SMALL_STATE(102)] = 5261, - [SMALL_STATE(103)] = 5305, - [SMALL_STATE(104)] = 5349, - [SMALL_STATE(105)] = 5393, - [SMALL_STATE(106)] = 5437, - [SMALL_STATE(107)] = 5481, - [SMALL_STATE(108)] = 5525, - [SMALL_STATE(109)] = 5566, - [SMALL_STATE(110)] = 5607, - [SMALL_STATE(111)] = 5650, - [SMALL_STATE(112)] = 5691, - [SMALL_STATE(113)] = 5732, - [SMALL_STATE(114)] = 5773, - [SMALL_STATE(115)] = 5816, - [SMALL_STATE(116)] = 5859, - [SMALL_STATE(117)] = 5900, - [SMALL_STATE(118)] = 5935, - [SMALL_STATE(119)] = 5976, - [SMALL_STATE(120)] = 6017, - [SMALL_STATE(121)] = 6058, - [SMALL_STATE(122)] = 6099, - [SMALL_STATE(123)] = 6140, - [SMALL_STATE(124)] = 6181, - [SMALL_STATE(125)] = 6224, - [SMALL_STATE(126)] = 6265, - [SMALL_STATE(127)] = 6306, - [SMALL_STATE(128)] = 6349, + [SMALL_STATE(91)] = 4747, + [SMALL_STATE(92)] = 4793, + [SMALL_STATE(93)] = 4839, + [SMALL_STATE(94)] = 4885, + [SMALL_STATE(95)] = 4929, + [SMALL_STATE(96)] = 4975, + [SMALL_STATE(97)] = 5019, + [SMALL_STATE(98)] = 5063, + [SMALL_STATE(99)] = 5107, + [SMALL_STATE(100)] = 5151, + [SMALL_STATE(101)] = 5195, + [SMALL_STATE(102)] = 5239, + [SMALL_STATE(103)] = 5283, + [SMALL_STATE(104)] = 5329, + [SMALL_STATE(105)] = 5375, + [SMALL_STATE(106)] = 5419, + [SMALL_STATE(107)] = 5465, + [SMALL_STATE(108)] = 5509, + [SMALL_STATE(109)] = 5555, + [SMALL_STATE(110)] = 5599, + [SMALL_STATE(111)] = 5640, + [SMALL_STATE(112)] = 5683, + [SMALL_STATE(113)] = 5726, + [SMALL_STATE(114)] = 5769, + [SMALL_STATE(115)] = 5810, + [SMALL_STATE(116)] = 5851, + [SMALL_STATE(117)] = 5892, + [SMALL_STATE(118)] = 5933, + [SMALL_STATE(119)] = 5968, + [SMALL_STATE(120)] = 6009, + [SMALL_STATE(121)] = 6050, + [SMALL_STATE(122)] = 6091, + [SMALL_STATE(123)] = 6132, + [SMALL_STATE(124)] = 6173, + [SMALL_STATE(125)] = 6214, + [SMALL_STATE(126)] = 6255, + [SMALL_STATE(127)] = 6296, + [SMALL_STATE(128)] = 6337, [SMALL_STATE(129)] = 6377, - [SMALL_STATE(130)] = 6406, - [SMALL_STATE(131)] = 6439, - [SMALL_STATE(132)] = 6477, - [SMALL_STATE(133)] = 6499, - [SMALL_STATE(134)] = 6537, - [SMALL_STATE(135)] = 6563, - [SMALL_STATE(136)] = 6599, - [SMALL_STATE(137)] = 6637, - [SMALL_STATE(138)] = 6663, - [SMALL_STATE(139)] = 6685, - [SMALL_STATE(140)] = 6711, - [SMALL_STATE(141)] = 6749, - [SMALL_STATE(142)] = 6784, - [SMALL_STATE(143)] = 6819, - [SMALL_STATE(144)] = 6854, - [SMALL_STATE(145)] = 6879, - [SMALL_STATE(146)] = 6914, - [SMALL_STATE(147)] = 6935, - [SMALL_STATE(148)] = 6962, - [SMALL_STATE(149)] = 6993, - [SMALL_STATE(150)] = 7028, - [SMALL_STATE(151)] = 7049, - [SMALL_STATE(152)] = 7073, - [SMALL_STATE(153)] = 7093, - [SMALL_STATE(154)] = 7117, - [SMALL_STATE(155)] = 7135, - [SMALL_STATE(156)] = 7159, - [SMALL_STATE(157)] = 7177, - [SMALL_STATE(158)] = 7195, - [SMALL_STATE(159)] = 7219, - [SMALL_STATE(160)] = 7243, - [SMALL_STATE(161)] = 7263, - [SMALL_STATE(162)] = 7291, - [SMALL_STATE(163)] = 7308, - [SMALL_STATE(164)] = 7325, - [SMALL_STATE(165)] = 7350, - [SMALL_STATE(166)] = 7367, - [SMALL_STATE(167)] = 7392, - [SMALL_STATE(168)] = 7409, - [SMALL_STATE(169)] = 7426, - [SMALL_STATE(170)] = 7443, - [SMALL_STATE(171)] = 7466, - [SMALL_STATE(172)] = 7483, - [SMALL_STATE(173)] = 7504, - [SMALL_STATE(174)] = 7521, - [SMALL_STATE(175)] = 7539, - [SMALL_STATE(176)] = 7561, - [SMALL_STATE(177)] = 7579, - [SMALL_STATE(178)] = 7597, - [SMALL_STATE(179)] = 7615, - [SMALL_STATE(180)] = 7633, - [SMALL_STATE(181)] = 7651, - [SMALL_STATE(182)] = 7669, - [SMALL_STATE(183)] = 7691, - [SMALL_STATE(184)] = 7709, - [SMALL_STATE(185)] = 7727, - [SMALL_STATE(186)] = 7745, - [SMALL_STATE(187)] = 7763, - [SMALL_STATE(188)] = 7781, - [SMALL_STATE(189)] = 7799, - [SMALL_STATE(190)] = 7817, - [SMALL_STATE(191)] = 7839, - [SMALL_STATE(192)] = 7857, - [SMALL_STATE(193)] = 7875, - [SMALL_STATE(194)] = 7893, - [SMALL_STATE(195)] = 7917, - [SMALL_STATE(196)] = 7935, - [SMALL_STATE(197)] = 7953, - [SMALL_STATE(198)] = 7971, - [SMALL_STATE(199)] = 7993, - [SMALL_STATE(200)] = 8011, - [SMALL_STATE(201)] = 8029, - [SMALL_STATE(202)] = 8047, - [SMALL_STATE(203)] = 8065, - [SMALL_STATE(204)] = 8083, - [SMALL_STATE(205)] = 8101, - [SMALL_STATE(206)] = 8119, - [SMALL_STATE(207)] = 8137, - [SMALL_STATE(208)] = 8159, - [SMALL_STATE(209)] = 8177, - [SMALL_STATE(210)] = 8195, - [SMALL_STATE(211)] = 8213, - [SMALL_STATE(212)] = 8231, - [SMALL_STATE(213)] = 8249, - [SMALL_STATE(214)] = 8267, - [SMALL_STATE(215)] = 8285, - [SMALL_STATE(216)] = 8303, - [SMALL_STATE(217)] = 8321, - [SMALL_STATE(218)] = 8339, - [SMALL_STATE(219)] = 8357, - [SMALL_STATE(220)] = 8375, - [SMALL_STATE(221)] = 8393, - [SMALL_STATE(222)] = 8411, - [SMALL_STATE(223)] = 8429, - [SMALL_STATE(224)] = 8460, - [SMALL_STATE(225)] = 8477, - [SMALL_STATE(226)] = 8494, - [SMALL_STATE(227)] = 8511, - [SMALL_STATE(228)] = 8528, - [SMALL_STATE(229)] = 8545, - [SMALL_STATE(230)] = 8562, - [SMALL_STATE(231)] = 8591, - [SMALL_STATE(232)] = 8608, - [SMALL_STATE(233)] = 8625, - [SMALL_STATE(234)] = 8642, - [SMALL_STATE(235)] = 8659, - [SMALL_STATE(236)] = 8676, - [SMALL_STATE(237)] = 8693, - [SMALL_STATE(238)] = 8714, - [SMALL_STATE(239)] = 8731, - [SMALL_STATE(240)] = 8748, - [SMALL_STATE(241)] = 8765, - [SMALL_STATE(242)] = 8794, - [SMALL_STATE(243)] = 8811, - [SMALL_STATE(244)] = 8828, - [SMALL_STATE(245)] = 8845, - [SMALL_STATE(246)] = 8862, - [SMALL_STATE(247)] = 8879, - [SMALL_STATE(248)] = 8896, - [SMALL_STATE(249)] = 8925, - [SMALL_STATE(250)] = 8942, - [SMALL_STATE(251)] = 8959, - [SMALL_STATE(252)] = 8976, - [SMALL_STATE(253)] = 9007, - [SMALL_STATE(254)] = 9024, - [SMALL_STATE(255)] = 9041, - [SMALL_STATE(256)] = 9058, - [SMALL_STATE(257)] = 9075, - [SMALL_STATE(258)] = 9092, - [SMALL_STATE(259)] = 9109, - [SMALL_STATE(260)] = 9126, - [SMALL_STATE(261)] = 9143, - [SMALL_STATE(262)] = 9160, - [SMALL_STATE(263)] = 9177, - [SMALL_STATE(264)] = 9194, - [SMALL_STATE(265)] = 9211, - [SMALL_STATE(266)] = 9240, - [SMALL_STATE(267)] = 9257, - [SMALL_STATE(268)] = 9274, - [SMALL_STATE(269)] = 9291, - [SMALL_STATE(270)] = 9320, - [SMALL_STATE(271)] = 9337, - [SMALL_STATE(272)] = 9366, - [SMALL_STATE(273)] = 9395, - [SMALL_STATE(274)] = 9412, - [SMALL_STATE(275)] = 9429, - [SMALL_STATE(276)] = 9446, - [SMALL_STATE(277)] = 9463, - [SMALL_STATE(278)] = 9480, - [SMALL_STATE(279)] = 9497, - [SMALL_STATE(280)] = 9516, - [SMALL_STATE(281)] = 9535, - [SMALL_STATE(282)] = 9552, - [SMALL_STATE(283)] = 9580, - [SMALL_STATE(284)] = 9598, - [SMALL_STATE(285)] = 9616, - [SMALL_STATE(286)] = 9632, - [SMALL_STATE(287)] = 9652, - [SMALL_STATE(288)] = 9676, - [SMALL_STATE(289)] = 9694, - [SMALL_STATE(290)] = 9714, - [SMALL_STATE(291)] = 9732, - [SMALL_STATE(292)] = 9749, - [SMALL_STATE(293)] = 9766, - [SMALL_STATE(294)] = 9783, - [SMALL_STATE(295)] = 9798, - [SMALL_STATE(296)] = 9813, - [SMALL_STATE(297)] = 9828, - [SMALL_STATE(298)] = 9843, - [SMALL_STATE(299)] = 9858, - [SMALL_STATE(300)] = 9873, - [SMALL_STATE(301)] = 9888, - [SMALL_STATE(302)] = 9903, - [SMALL_STATE(303)] = 9918, - [SMALL_STATE(304)] = 9933, - [SMALL_STATE(305)] = 9948, - [SMALL_STATE(306)] = 9967, - [SMALL_STATE(307)] = 9982, - [SMALL_STATE(308)] = 9999, - [SMALL_STATE(309)] = 10014, - [SMALL_STATE(310)] = 10031, - [SMALL_STATE(311)] = 10048, - [SMALL_STATE(312)] = 10065, - [SMALL_STATE(313)] = 10080, - [SMALL_STATE(314)] = 10097, - [SMALL_STATE(315)] = 10111, - [SMALL_STATE(316)] = 10125, - [SMALL_STATE(317)] = 10141, - [SMALL_STATE(318)] = 10157, - [SMALL_STATE(319)] = 10173, - [SMALL_STATE(320)] = 10189, - [SMALL_STATE(321)] = 10203, - [SMALL_STATE(322)] = 10219, - [SMALL_STATE(323)] = 10233, - [SMALL_STATE(324)] = 10247, - [SMALL_STATE(325)] = 10263, - [SMALL_STATE(326)] = 10277, - [SMALL_STATE(327)] = 10291, - [SMALL_STATE(328)] = 10305, - [SMALL_STATE(329)] = 10319, - [SMALL_STATE(330)] = 10335, - [SMALL_STATE(331)] = 10349, - [SMALL_STATE(332)] = 10363, - [SMALL_STATE(333)] = 10377, - [SMALL_STATE(334)] = 10391, - [SMALL_STATE(335)] = 10407, - [SMALL_STATE(336)] = 10421, - [SMALL_STATE(337)] = 10436, - [SMALL_STATE(338)] = 10451, - [SMALL_STATE(339)] = 10466, - [SMALL_STATE(340)] = 10479, - [SMALL_STATE(341)] = 10492, - [SMALL_STATE(342)] = 10507, - [SMALL_STATE(343)] = 10522, - [SMALL_STATE(344)] = 10537, - [SMALL_STATE(345)] = 10550, - [SMALL_STATE(346)] = 10563, - [SMALL_STATE(347)] = 10578, - [SMALL_STATE(348)] = 10591, - [SMALL_STATE(349)] = 10604, - [SMALL_STATE(350)] = 10617, - [SMALL_STATE(351)] = 10632, - [SMALL_STATE(352)] = 10647, - [SMALL_STATE(353)] = 10660, - [SMALL_STATE(354)] = 10675, - [SMALL_STATE(355)] = 10690, - [SMALL_STATE(356)] = 10704, - [SMALL_STATE(357)] = 10714, - [SMALL_STATE(358)] = 10730, - [SMALL_STATE(359)] = 10746, - [SMALL_STATE(360)] = 10762, - [SMALL_STATE(361)] = 10778, - [SMALL_STATE(362)] = 10794, - [SMALL_STATE(363)] = 10810, - [SMALL_STATE(364)] = 10824, - [SMALL_STATE(365)] = 10836, - [SMALL_STATE(366)] = 10848, - [SMALL_STATE(367)] = 10864, - [SMALL_STATE(368)] = 10880, - [SMALL_STATE(369)] = 10896, - [SMALL_STATE(370)] = 10912, - [SMALL_STATE(371)] = 10928, - [SMALL_STATE(372)] = 10944, - [SMALL_STATE(373)] = 10960, - [SMALL_STATE(374)] = 10976, - [SMALL_STATE(375)] = 10992, - [SMALL_STATE(376)] = 11008, - [SMALL_STATE(377)] = 11022, - [SMALL_STATE(378)] = 11036, - [SMALL_STATE(379)] = 11052, - [SMALL_STATE(380)] = 11068, - [SMALL_STATE(381)] = 11084, - [SMALL_STATE(382)] = 11100, - [SMALL_STATE(383)] = 11116, - [SMALL_STATE(384)] = 11132, - [SMALL_STATE(385)] = 11148, - [SMALL_STATE(386)] = 11164, - [SMALL_STATE(387)] = 11178, - [SMALL_STATE(388)] = 11194, - [SMALL_STATE(389)] = 11208, - [SMALL_STATE(390)] = 11222, - [SMALL_STATE(391)] = 11236, - [SMALL_STATE(392)] = 11252, - [SMALL_STATE(393)] = 11268, - [SMALL_STATE(394)] = 11284, - [SMALL_STATE(395)] = 11298, - [SMALL_STATE(396)] = 11310, - [SMALL_STATE(397)] = 11324, - [SMALL_STATE(398)] = 11336, - [SMALL_STATE(399)] = 11350, - [SMALL_STATE(400)] = 11364, - [SMALL_STATE(401)] = 11377, - [SMALL_STATE(402)] = 11390, - [SMALL_STATE(403)] = 11403, - [SMALL_STATE(404)] = 11416, - [SMALL_STATE(405)] = 11429, - [SMALL_STATE(406)] = 11440, - [SMALL_STATE(407)] = 11453, - [SMALL_STATE(408)] = 11466, - [SMALL_STATE(409)] = 11479, - [SMALL_STATE(410)] = 11492, - [SMALL_STATE(411)] = 11501, - [SMALL_STATE(412)] = 11510, - [SMALL_STATE(413)] = 11523, - [SMALL_STATE(414)] = 11536, - [SMALL_STATE(415)] = 11547, - [SMALL_STATE(416)] = 11560, - [SMALL_STATE(417)] = 11573, - [SMALL_STATE(418)] = 11582, - [SMALL_STATE(419)] = 11595, - [SMALL_STATE(420)] = 11608, - [SMALL_STATE(421)] = 11621, - [SMALL_STATE(422)] = 11634, - [SMALL_STATE(423)] = 11647, - [SMALL_STATE(424)] = 11660, - [SMALL_STATE(425)] = 11673, - [SMALL_STATE(426)] = 11686, - [SMALL_STATE(427)] = 11699, - [SMALL_STATE(428)] = 11712, - [SMALL_STATE(429)] = 11725, - [SMALL_STATE(430)] = 11738, - [SMALL_STATE(431)] = 11749, - [SMALL_STATE(432)] = 11762, - [SMALL_STATE(433)] = 11775, - [SMALL_STATE(434)] = 11784, - [SMALL_STATE(435)] = 11793, - [SMALL_STATE(436)] = 11804, - [SMALL_STATE(437)] = 11815, - [SMALL_STATE(438)] = 11826, - [SMALL_STATE(439)] = 11839, - [SMALL_STATE(440)] = 11848, - [SMALL_STATE(441)] = 11861, - [SMALL_STATE(442)] = 11874, - [SMALL_STATE(443)] = 11887, - [SMALL_STATE(444)] = 11898, - [SMALL_STATE(445)] = 11911, - [SMALL_STATE(446)] = 11922, - [SMALL_STATE(447)] = 11933, - [SMALL_STATE(448)] = 11946, - [SMALL_STATE(449)] = 11959, - [SMALL_STATE(450)] = 11972, - [SMALL_STATE(451)] = 11985, - [SMALL_STATE(452)] = 11998, - [SMALL_STATE(453)] = 12007, - [SMALL_STATE(454)] = 12020, - [SMALL_STATE(455)] = 12033, - [SMALL_STATE(456)] = 12046, - [SMALL_STATE(457)] = 12059, - [SMALL_STATE(458)] = 12072, - [SMALL_STATE(459)] = 12085, - [SMALL_STATE(460)] = 12098, - [SMALL_STATE(461)] = 12111, - [SMALL_STATE(462)] = 12124, - [SMALL_STATE(463)] = 12137, - [SMALL_STATE(464)] = 12145, - [SMALL_STATE(465)] = 12155, - [SMALL_STATE(466)] = 12165, - [SMALL_STATE(467)] = 12175, - [SMALL_STATE(468)] = 12185, - [SMALL_STATE(469)] = 12195, - [SMALL_STATE(470)] = 12205, - [SMALL_STATE(471)] = 12213, - [SMALL_STATE(472)] = 12223, - [SMALL_STATE(473)] = 12233, - [SMALL_STATE(474)] = 12243, - [SMALL_STATE(475)] = 12251, - [SMALL_STATE(476)] = 12261, - [SMALL_STATE(477)] = 12271, - [SMALL_STATE(478)] = 12281, - [SMALL_STATE(479)] = 12291, - [SMALL_STATE(480)] = 12301, - [SMALL_STATE(481)] = 12309, - [SMALL_STATE(482)] = 12317, - [SMALL_STATE(483)] = 12327, - [SMALL_STATE(484)] = 12335, - [SMALL_STATE(485)] = 12345, - [SMALL_STATE(486)] = 12355, - [SMALL_STATE(487)] = 12365, - [SMALL_STATE(488)] = 12375, - [SMALL_STATE(489)] = 12385, - [SMALL_STATE(490)] = 12393, - [SMALL_STATE(491)] = 12403, - [SMALL_STATE(492)] = 12413, - [SMALL_STATE(493)] = 12423, - [SMALL_STATE(494)] = 12433, - [SMALL_STATE(495)] = 12441, - [SMALL_STATE(496)] = 12451, - [SMALL_STATE(497)] = 12461, - [SMALL_STATE(498)] = 12471, - [SMALL_STATE(499)] = 12481, - [SMALL_STATE(500)] = 12491, - [SMALL_STATE(501)] = 12501, - [SMALL_STATE(502)] = 12509, - [SMALL_STATE(503)] = 12517, - [SMALL_STATE(504)] = 12527, - [SMALL_STATE(505)] = 12537, - [SMALL_STATE(506)] = 12547, - [SMALL_STATE(507)] = 12557, - [SMALL_STATE(508)] = 12567, - [SMALL_STATE(509)] = 12577, - [SMALL_STATE(510)] = 12585, - [SMALL_STATE(511)] = 12593, - [SMALL_STATE(512)] = 12603, - [SMALL_STATE(513)] = 12613, - [SMALL_STATE(514)] = 12623, - [SMALL_STATE(515)] = 12633, - [SMALL_STATE(516)] = 12641, - [SMALL_STATE(517)] = 12651, - [SMALL_STATE(518)] = 12661, - [SMALL_STATE(519)] = 12671, - [SMALL_STATE(520)] = 12679, - [SMALL_STATE(521)] = 12689, - [SMALL_STATE(522)] = 12697, - [SMALL_STATE(523)] = 12707, - [SMALL_STATE(524)] = 12717, - [SMALL_STATE(525)] = 12727, - [SMALL_STATE(526)] = 12737, - [SMALL_STATE(527)] = 12747, - [SMALL_STATE(528)] = 12757, - [SMALL_STATE(529)] = 12767, - [SMALL_STATE(530)] = 12777, - [SMALL_STATE(531)] = 12787, - [SMALL_STATE(532)] = 12797, - [SMALL_STATE(533)] = 12807, - [SMALL_STATE(534)] = 12817, - [SMALL_STATE(535)] = 12827, - [SMALL_STATE(536)] = 12837, - [SMALL_STATE(537)] = 12847, - [SMALL_STATE(538)] = 12857, - [SMALL_STATE(539)] = 12867, - [SMALL_STATE(540)] = 12877, - [SMALL_STATE(541)] = 12887, - [SMALL_STATE(542)] = 12897, - [SMALL_STATE(543)] = 12907, - [SMALL_STATE(544)] = 12917, - [SMALL_STATE(545)] = 12927, - [SMALL_STATE(546)] = 12934, - [SMALL_STATE(547)] = 12941, - [SMALL_STATE(548)] = 12948, - [SMALL_STATE(549)] = 12955, - [SMALL_STATE(550)] = 12962, - [SMALL_STATE(551)] = 12969, - [SMALL_STATE(552)] = 12976, - [SMALL_STATE(553)] = 12983, - [SMALL_STATE(554)] = 12990, - [SMALL_STATE(555)] = 12997, - [SMALL_STATE(556)] = 13004, - [SMALL_STATE(557)] = 13011, - [SMALL_STATE(558)] = 13018, - [SMALL_STATE(559)] = 13025, - [SMALL_STATE(560)] = 13032, - [SMALL_STATE(561)] = 13039, - [SMALL_STATE(562)] = 13046, - [SMALL_STATE(563)] = 13053, - [SMALL_STATE(564)] = 13060, - [SMALL_STATE(565)] = 13067, - [SMALL_STATE(566)] = 13074, - [SMALL_STATE(567)] = 13081, - [SMALL_STATE(568)] = 13088, - [SMALL_STATE(569)] = 13095, - [SMALL_STATE(570)] = 13102, - [SMALL_STATE(571)] = 13109, - [SMALL_STATE(572)] = 13116, - [SMALL_STATE(573)] = 13123, - [SMALL_STATE(574)] = 13130, - [SMALL_STATE(575)] = 13137, - [SMALL_STATE(576)] = 13144, - [SMALL_STATE(577)] = 13151, - [SMALL_STATE(578)] = 13158, - [SMALL_STATE(579)] = 13165, - [SMALL_STATE(580)] = 13172, - [SMALL_STATE(581)] = 13179, - [SMALL_STATE(582)] = 13186, - [SMALL_STATE(583)] = 13193, - [SMALL_STATE(584)] = 13200, - [SMALL_STATE(585)] = 13207, - [SMALL_STATE(586)] = 13214, - [SMALL_STATE(587)] = 13221, - [SMALL_STATE(588)] = 13228, - [SMALL_STATE(589)] = 13235, - [SMALL_STATE(590)] = 13242, - [SMALL_STATE(591)] = 13249, - [SMALL_STATE(592)] = 13256, - [SMALL_STATE(593)] = 13263, - [SMALL_STATE(594)] = 13270, - [SMALL_STATE(595)] = 13277, - [SMALL_STATE(596)] = 13284, - [SMALL_STATE(597)] = 13291, - [SMALL_STATE(598)] = 13298, - [SMALL_STATE(599)] = 13305, - [SMALL_STATE(600)] = 13312, - [SMALL_STATE(601)] = 13319, - [SMALL_STATE(602)] = 13326, - [SMALL_STATE(603)] = 13333, - [SMALL_STATE(604)] = 13340, - [SMALL_STATE(605)] = 13347, - [SMALL_STATE(606)] = 13354, - [SMALL_STATE(607)] = 13361, - [SMALL_STATE(608)] = 13368, - [SMALL_STATE(609)] = 13375, - [SMALL_STATE(610)] = 13382, - [SMALL_STATE(611)] = 13389, - [SMALL_STATE(612)] = 13396, - [SMALL_STATE(613)] = 13403, - [SMALL_STATE(614)] = 13410, - [SMALL_STATE(615)] = 13417, - [SMALL_STATE(616)] = 13424, - [SMALL_STATE(617)] = 13431, - [SMALL_STATE(618)] = 13438, - [SMALL_STATE(619)] = 13445, - [SMALL_STATE(620)] = 13452, - [SMALL_STATE(621)] = 13459, - [SMALL_STATE(622)] = 13466, - [SMALL_STATE(623)] = 13473, - [SMALL_STATE(624)] = 13480, - [SMALL_STATE(625)] = 13487, - [SMALL_STATE(626)] = 13494, - [SMALL_STATE(627)] = 13501, + [SMALL_STATE(130)] = 6419, + [SMALL_STATE(131)] = 6447, + [SMALL_STATE(132)] = 6489, + [SMALL_STATE(133)] = 6531, + [SMALL_STATE(134)] = 6573, + [SMALL_STATE(135)] = 6612, + [SMALL_STATE(136)] = 6645, + [SMALL_STATE(137)] = 6684, + [SMALL_STATE(138)] = 6723, + [SMALL_STATE(139)] = 6762, + [SMALL_STATE(140)] = 6791, + [SMALL_STATE(141)] = 6830, + [SMALL_STATE(142)] = 6856, + [SMALL_STATE(143)] = 6882, + [SMALL_STATE(144)] = 6904, + [SMALL_STATE(145)] = 6926, + [SMALL_STATE(146)] = 6952, + [SMALL_STATE(147)] = 6983, + [SMALL_STATE(148)] = 7008, + [SMALL_STATE(149)] = 7029, + [SMALL_STATE(150)] = 7056, + [SMALL_STATE(151)] = 7077, + [SMALL_STATE(152)] = 7101, + [SMALL_STATE(153)] = 7119, + [SMALL_STATE(154)] = 7147, + [SMALL_STATE(155)] = 7171, + [SMALL_STATE(156)] = 7189, + [SMALL_STATE(157)] = 7213, + [SMALL_STATE(158)] = 7233, + [SMALL_STATE(159)] = 7257, + [SMALL_STATE(160)] = 7277, + [SMALL_STATE(161)] = 7301, + [SMALL_STATE(162)] = 7319, + [SMALL_STATE(163)] = 7345, + [SMALL_STATE(164)] = 7362, + [SMALL_STATE(165)] = 7379, + [SMALL_STATE(166)] = 7402, + [SMALL_STATE(167)] = 7427, + [SMALL_STATE(168)] = 7444, + [SMALL_STATE(169)] = 7469, + [SMALL_STATE(170)] = 7486, + [SMALL_STATE(171)] = 7503, + [SMALL_STATE(172)] = 7520, + [SMALL_STATE(173)] = 7537, + [SMALL_STATE(174)] = 7558, + [SMALL_STATE(175)] = 7575, + [SMALL_STATE(176)] = 7593, + [SMALL_STATE(177)] = 7611, + [SMALL_STATE(178)] = 7629, + [SMALL_STATE(179)] = 7647, + [SMALL_STATE(180)] = 7665, + [SMALL_STATE(181)] = 7683, + [SMALL_STATE(182)] = 7701, + [SMALL_STATE(183)] = 7719, + [SMALL_STATE(184)] = 7737, + [SMALL_STATE(185)] = 7755, + [SMALL_STATE(186)] = 7773, + [SMALL_STATE(187)] = 7791, + [SMALL_STATE(188)] = 7809, + [SMALL_STATE(189)] = 7827, + [SMALL_STATE(190)] = 7845, + [SMALL_STATE(191)] = 7863, + [SMALL_STATE(192)] = 7881, + [SMALL_STATE(193)] = 7899, + [SMALL_STATE(194)] = 7917, + [SMALL_STATE(195)] = 7935, + [SMALL_STATE(196)] = 7953, + [SMALL_STATE(197)] = 7971, + [SMALL_STATE(198)] = 7989, + [SMALL_STATE(199)] = 8007, + [SMALL_STATE(200)] = 8029, + [SMALL_STATE(201)] = 8047, + [SMALL_STATE(202)] = 8065, + [SMALL_STATE(203)] = 8083, + [SMALL_STATE(204)] = 8105, + [SMALL_STATE(205)] = 8123, + [SMALL_STATE(206)] = 8145, + [SMALL_STATE(207)] = 8163, + [SMALL_STATE(208)] = 8181, + [SMALL_STATE(209)] = 8203, + [SMALL_STATE(210)] = 8221, + [SMALL_STATE(211)] = 8239, + [SMALL_STATE(212)] = 8257, + [SMALL_STATE(213)] = 8275, + [SMALL_STATE(214)] = 8293, + [SMALL_STATE(215)] = 8311, + [SMALL_STATE(216)] = 8333, + [SMALL_STATE(217)] = 8351, + [SMALL_STATE(218)] = 8369, + [SMALL_STATE(219)] = 8387, + [SMALL_STATE(220)] = 8405, + [SMALL_STATE(221)] = 8423, + [SMALL_STATE(222)] = 8441, + [SMALL_STATE(223)] = 8459, + [SMALL_STATE(224)] = 8481, + [SMALL_STATE(225)] = 8498, + [SMALL_STATE(226)] = 8519, + [SMALL_STATE(227)] = 8536, + [SMALL_STATE(228)] = 8553, + [SMALL_STATE(229)] = 8582, + [SMALL_STATE(230)] = 8599, + [SMALL_STATE(231)] = 8628, + [SMALL_STATE(232)] = 8645, + [SMALL_STATE(233)] = 8674, + [SMALL_STATE(234)] = 8691, + [SMALL_STATE(235)] = 8708, + [SMALL_STATE(236)] = 8727, + [SMALL_STATE(237)] = 8746, + [SMALL_STATE(238)] = 8763, + [SMALL_STATE(239)] = 8780, + [SMALL_STATE(240)] = 8797, + [SMALL_STATE(241)] = 8814, + [SMALL_STATE(242)] = 8831, + [SMALL_STATE(243)] = 8860, + [SMALL_STATE(244)] = 8877, + [SMALL_STATE(245)] = 8906, + [SMALL_STATE(246)] = 8925, + [SMALL_STATE(247)] = 8956, + [SMALL_STATE(248)] = 8973, + [SMALL_STATE(249)] = 8990, + [SMALL_STATE(250)] = 9019, + [SMALL_STATE(251)] = 9036, + [SMALL_STATE(252)] = 9053, + [SMALL_STATE(253)] = 9070, + [SMALL_STATE(254)] = 9087, + [SMALL_STATE(255)] = 9106, + [SMALL_STATE(256)] = 9123, + [SMALL_STATE(257)] = 9140, + [SMALL_STATE(258)] = 9157, + [SMALL_STATE(259)] = 9174, + [SMALL_STATE(260)] = 9191, + [SMALL_STATE(261)] = 9208, + [SMALL_STATE(262)] = 9225, + [SMALL_STATE(263)] = 9242, + [SMALL_STATE(264)] = 9259, + [SMALL_STATE(265)] = 9276, + [SMALL_STATE(266)] = 9293, + [SMALL_STATE(267)] = 9310, + [SMALL_STATE(268)] = 9339, + [SMALL_STATE(269)] = 9360, + [SMALL_STATE(270)] = 9377, + [SMALL_STATE(271)] = 9394, + [SMALL_STATE(272)] = 9411, + [SMALL_STATE(273)] = 9428, + [SMALL_STATE(274)] = 9445, + [SMALL_STATE(275)] = 9462, + [SMALL_STATE(276)] = 9479, + [SMALL_STATE(277)] = 9496, + [SMALL_STATE(278)] = 9527, + [SMALL_STATE(279)] = 9544, + [SMALL_STATE(280)] = 9561, + [SMALL_STATE(281)] = 9578, + [SMALL_STATE(282)] = 9595, + [SMALL_STATE(283)] = 9612, + [SMALL_STATE(284)] = 9629, + [SMALL_STATE(285)] = 9646, + [SMALL_STATE(286)] = 9663, + [SMALL_STATE(287)] = 9691, + [SMALL_STATE(288)] = 9707, + [SMALL_STATE(289)] = 9723, + [SMALL_STATE(290)] = 9741, + [SMALL_STATE(291)] = 9757, + [SMALL_STATE(292)] = 9773, + [SMALL_STATE(293)] = 9789, + [SMALL_STATE(294)] = 9809, + [SMALL_STATE(295)] = 9833, + [SMALL_STATE(296)] = 9849, + [SMALL_STATE(297)] = 9865, + [SMALL_STATE(298)] = 9885, + [SMALL_STATE(299)] = 9901, + [SMALL_STATE(300)] = 9917, + [SMALL_STATE(301)] = 9933, + [SMALL_STATE(302)] = 9951, + [SMALL_STATE(303)] = 9969, + [SMALL_STATE(304)] = 9985, + [SMALL_STATE(305)] = 10001, + [SMALL_STATE(306)] = 10019, + [SMALL_STATE(307)] = 10036, + [SMALL_STATE(308)] = 10053, + [SMALL_STATE(309)] = 10070, + [SMALL_STATE(310)] = 10085, + [SMALL_STATE(311)] = 10100, + [SMALL_STATE(312)] = 10115, + [SMALL_STATE(313)] = 10130, + [SMALL_STATE(314)] = 10147, + [SMALL_STATE(315)] = 10166, + [SMALL_STATE(316)] = 10181, + [SMALL_STATE(317)] = 10196, + [SMALL_STATE(318)] = 10211, + [SMALL_STATE(319)] = 10226, + [SMALL_STATE(320)] = 10241, + [SMALL_STATE(321)] = 10256, + [SMALL_STATE(322)] = 10271, + [SMALL_STATE(323)] = 10286, + [SMALL_STATE(324)] = 10301, + [SMALL_STATE(325)] = 10316, + [SMALL_STATE(326)] = 10331, + [SMALL_STATE(327)] = 10348, + [SMALL_STATE(328)] = 10364, + [SMALL_STATE(329)] = 10380, + [SMALL_STATE(330)] = 10394, + [SMALL_STATE(331)] = 10408, + [SMALL_STATE(332)] = 10422, + [SMALL_STATE(333)] = 10438, + [SMALL_STATE(334)] = 10454, + [SMALL_STATE(335)] = 10470, + [SMALL_STATE(336)] = 10486, + [SMALL_STATE(337)] = 10502, + [SMALL_STATE(338)] = 10517, + [SMALL_STATE(339)] = 10532, + [SMALL_STATE(340)] = 10545, + [SMALL_STATE(341)] = 10558, + [SMALL_STATE(342)] = 10571, + [SMALL_STATE(343)] = 10584, + [SMALL_STATE(344)] = 10599, + [SMALL_STATE(345)] = 10614, + [SMALL_STATE(346)] = 10629, + [SMALL_STATE(347)] = 10644, + [SMALL_STATE(348)] = 10657, + [SMALL_STATE(349)] = 10672, + [SMALL_STATE(350)] = 10685, + [SMALL_STATE(351)] = 10700, + [SMALL_STATE(352)] = 10715, + [SMALL_STATE(353)] = 10730, + [SMALL_STATE(354)] = 10745, + [SMALL_STATE(355)] = 10758, + [SMALL_STATE(356)] = 10774, + [SMALL_STATE(357)] = 10788, + [SMALL_STATE(358)] = 10804, + [SMALL_STATE(359)] = 10820, + [SMALL_STATE(360)] = 10834, + [SMALL_STATE(361)] = 10846, + [SMALL_STATE(362)] = 10862, + [SMALL_STATE(363)] = 10878, + [SMALL_STATE(364)] = 10894, + [SMALL_STATE(365)] = 10908, + [SMALL_STATE(366)] = 10918, + [SMALL_STATE(367)] = 10934, + [SMALL_STATE(368)] = 10948, + [SMALL_STATE(369)] = 10964, + [SMALL_STATE(370)] = 10976, + [SMALL_STATE(371)] = 10992, + [SMALL_STATE(372)] = 11008, + [SMALL_STATE(373)] = 11022, + [SMALL_STATE(374)] = 11036, + [SMALL_STATE(375)] = 11048, + [SMALL_STATE(376)] = 11060, + [SMALL_STATE(377)] = 11076, + [SMALL_STATE(378)] = 11092, + [SMALL_STATE(379)] = 11108, + [SMALL_STATE(380)] = 11124, + [SMALL_STATE(381)] = 11140, + [SMALL_STATE(382)] = 11156, + [SMALL_STATE(383)] = 11170, + [SMALL_STATE(384)] = 11184, + [SMALL_STATE(385)] = 11200, + [SMALL_STATE(386)] = 11216, + [SMALL_STATE(387)] = 11232, + [SMALL_STATE(388)] = 11248, + [SMALL_STATE(389)] = 11264, + [SMALL_STATE(390)] = 11280, + [SMALL_STATE(391)] = 11296, + [SMALL_STATE(392)] = 11310, + [SMALL_STATE(393)] = 11326, + [SMALL_STATE(394)] = 11342, + [SMALL_STATE(395)] = 11358, + [SMALL_STATE(396)] = 11374, + [SMALL_STATE(397)] = 11388, + [SMALL_STATE(398)] = 11402, + [SMALL_STATE(399)] = 11416, + [SMALL_STATE(400)] = 11432, + [SMALL_STATE(401)] = 11445, + [SMALL_STATE(402)] = 11456, + [SMALL_STATE(403)] = 11465, + [SMALL_STATE(404)] = 11478, + [SMALL_STATE(405)] = 11491, + [SMALL_STATE(406)] = 11504, + [SMALL_STATE(407)] = 11517, + [SMALL_STATE(408)] = 11526, + [SMALL_STATE(409)] = 11539, + [SMALL_STATE(410)] = 11552, + [SMALL_STATE(411)] = 11563, + [SMALL_STATE(412)] = 11572, + [SMALL_STATE(413)] = 11581, + [SMALL_STATE(414)] = 11594, + [SMALL_STATE(415)] = 11607, + [SMALL_STATE(416)] = 11620, + [SMALL_STATE(417)] = 11631, + [SMALL_STATE(418)] = 11644, + [SMALL_STATE(419)] = 11653, + [SMALL_STATE(420)] = 11664, + [SMALL_STATE(421)] = 11677, + [SMALL_STATE(422)] = 11690, + [SMALL_STATE(423)] = 11703, + [SMALL_STATE(424)] = 11712, + [SMALL_STATE(425)] = 11725, + [SMALL_STATE(426)] = 11738, + [SMALL_STATE(427)] = 11747, + [SMALL_STATE(428)] = 11760, + [SMALL_STATE(429)] = 11773, + [SMALL_STATE(430)] = 11786, + [SMALL_STATE(431)] = 11799, + [SMALL_STATE(432)] = 11812, + [SMALL_STATE(433)] = 11825, + [SMALL_STATE(434)] = 11838, + [SMALL_STATE(435)] = 11851, + [SMALL_STATE(436)] = 11864, + [SMALL_STATE(437)] = 11877, + [SMALL_STATE(438)] = 11890, + [SMALL_STATE(439)] = 11903, + [SMALL_STATE(440)] = 11914, + [SMALL_STATE(441)] = 11927, + [SMALL_STATE(442)] = 11940, + [SMALL_STATE(443)] = 11951, + [SMALL_STATE(444)] = 11964, + [SMALL_STATE(445)] = 11977, + [SMALL_STATE(446)] = 11990, + [SMALL_STATE(447)] = 12003, + [SMALL_STATE(448)] = 12016, + [SMALL_STATE(449)] = 12029, + [SMALL_STATE(450)] = 12042, + [SMALL_STATE(451)] = 12053, + [SMALL_STATE(452)] = 12066, + [SMALL_STATE(453)] = 12079, + [SMALL_STATE(454)] = 12092, + [SMALL_STATE(455)] = 12105, + [SMALL_STATE(456)] = 12118, + [SMALL_STATE(457)] = 12131, + [SMALL_STATE(458)] = 12142, + [SMALL_STATE(459)] = 12155, + [SMALL_STATE(460)] = 12168, + [SMALL_STATE(461)] = 12181, + [SMALL_STATE(462)] = 12192, + [SMALL_STATE(463)] = 12205, + [SMALL_STATE(464)] = 12215, + [SMALL_STATE(465)] = 12223, + [SMALL_STATE(466)] = 12233, + [SMALL_STATE(467)] = 12243, + [SMALL_STATE(468)] = 12253, + [SMALL_STATE(469)] = 12263, + [SMALL_STATE(470)] = 12273, + [SMALL_STATE(471)] = 12283, + [SMALL_STATE(472)] = 12293, + [SMALL_STATE(473)] = 12303, + [SMALL_STATE(474)] = 12313, + [SMALL_STATE(475)] = 12323, + [SMALL_STATE(476)] = 12331, + [SMALL_STATE(477)] = 12339, + [SMALL_STATE(478)] = 12349, + [SMALL_STATE(479)] = 12359, + [SMALL_STATE(480)] = 12367, + [SMALL_STATE(481)] = 12375, + [SMALL_STATE(482)] = 12385, + [SMALL_STATE(483)] = 12393, + [SMALL_STATE(484)] = 12403, + [SMALL_STATE(485)] = 12413, + [SMALL_STATE(486)] = 12423, + [SMALL_STATE(487)] = 12433, + [SMALL_STATE(488)] = 12443, + [SMALL_STATE(489)] = 12453, + [SMALL_STATE(490)] = 12463, + [SMALL_STATE(491)] = 12473, + [SMALL_STATE(492)] = 12483, + [SMALL_STATE(493)] = 12493, + [SMALL_STATE(494)] = 12503, + [SMALL_STATE(495)] = 12511, + [SMALL_STATE(496)] = 12521, + [SMALL_STATE(497)] = 12531, + [SMALL_STATE(498)] = 12541, + [SMALL_STATE(499)] = 12551, + [SMALL_STATE(500)] = 12561, + [SMALL_STATE(501)] = 12571, + [SMALL_STATE(502)] = 12581, + [SMALL_STATE(503)] = 12591, + [SMALL_STATE(504)] = 12601, + [SMALL_STATE(505)] = 12609, + [SMALL_STATE(506)] = 12619, + [SMALL_STATE(507)] = 12629, + [SMALL_STATE(508)] = 12637, + [SMALL_STATE(509)] = 12645, + [SMALL_STATE(510)] = 12655, + [SMALL_STATE(511)] = 12665, + [SMALL_STATE(512)] = 12675, + [SMALL_STATE(513)] = 12685, + [SMALL_STATE(514)] = 12695, + [SMALL_STATE(515)] = 12705, + [SMALL_STATE(516)] = 12715, + [SMALL_STATE(517)] = 12725, + [SMALL_STATE(518)] = 12735, + [SMALL_STATE(519)] = 12745, + [SMALL_STATE(520)] = 12755, + [SMALL_STATE(521)] = 12765, + [SMALL_STATE(522)] = 12775, + [SMALL_STATE(523)] = 12783, + [SMALL_STATE(524)] = 12793, + [SMALL_STATE(525)] = 12803, + [SMALL_STATE(526)] = 12813, + [SMALL_STATE(527)] = 12823, + [SMALL_STATE(528)] = 12833, + [SMALL_STATE(529)] = 12843, + [SMALL_STATE(530)] = 12853, + [SMALL_STATE(531)] = 12863, + [SMALL_STATE(532)] = 12873, + [SMALL_STATE(533)] = 12883, + [SMALL_STATE(534)] = 12893, + [SMALL_STATE(535)] = 12901, + [SMALL_STATE(536)] = 12911, + [SMALL_STATE(537)] = 12921, + [SMALL_STATE(538)] = 12929, + [SMALL_STATE(539)] = 12939, + [SMALL_STATE(540)] = 12949, + [SMALL_STATE(541)] = 12959, + [SMALL_STATE(542)] = 12969, + [SMALL_STATE(543)] = 12977, + [SMALL_STATE(544)] = 12985, + [SMALL_STATE(545)] = 12995, + [SMALL_STATE(546)] = 13002, + [SMALL_STATE(547)] = 13009, + [SMALL_STATE(548)] = 13016, + [SMALL_STATE(549)] = 13023, + [SMALL_STATE(550)] = 13030, + [SMALL_STATE(551)] = 13037, + [SMALL_STATE(552)] = 13044, + [SMALL_STATE(553)] = 13051, + [SMALL_STATE(554)] = 13058, + [SMALL_STATE(555)] = 13065, + [SMALL_STATE(556)] = 13072, + [SMALL_STATE(557)] = 13079, + [SMALL_STATE(558)] = 13086, + [SMALL_STATE(559)] = 13093, + [SMALL_STATE(560)] = 13100, + [SMALL_STATE(561)] = 13107, + [SMALL_STATE(562)] = 13114, + [SMALL_STATE(563)] = 13121, + [SMALL_STATE(564)] = 13128, + [SMALL_STATE(565)] = 13135, + [SMALL_STATE(566)] = 13142, + [SMALL_STATE(567)] = 13149, + [SMALL_STATE(568)] = 13156, + [SMALL_STATE(569)] = 13163, + [SMALL_STATE(570)] = 13170, + [SMALL_STATE(571)] = 13177, + [SMALL_STATE(572)] = 13184, + [SMALL_STATE(573)] = 13191, + [SMALL_STATE(574)] = 13198, + [SMALL_STATE(575)] = 13205, + [SMALL_STATE(576)] = 13212, + [SMALL_STATE(577)] = 13219, + [SMALL_STATE(578)] = 13226, + [SMALL_STATE(579)] = 13233, + [SMALL_STATE(580)] = 13240, + [SMALL_STATE(581)] = 13247, + [SMALL_STATE(582)] = 13254, + [SMALL_STATE(583)] = 13261, + [SMALL_STATE(584)] = 13268, + [SMALL_STATE(585)] = 13275, + [SMALL_STATE(586)] = 13282, + [SMALL_STATE(587)] = 13289, + [SMALL_STATE(588)] = 13296, + [SMALL_STATE(589)] = 13303, + [SMALL_STATE(590)] = 13310, + [SMALL_STATE(591)] = 13317, + [SMALL_STATE(592)] = 13324, + [SMALL_STATE(593)] = 13331, + [SMALL_STATE(594)] = 13338, + [SMALL_STATE(595)] = 13345, + [SMALL_STATE(596)] = 13352, + [SMALL_STATE(597)] = 13359, + [SMALL_STATE(598)] = 13366, + [SMALL_STATE(599)] = 13373, + [SMALL_STATE(600)] = 13380, + [SMALL_STATE(601)] = 13387, + [SMALL_STATE(602)] = 13394, + [SMALL_STATE(603)] = 13401, + [SMALL_STATE(604)] = 13408, + [SMALL_STATE(605)] = 13415, + [SMALL_STATE(606)] = 13422, + [SMALL_STATE(607)] = 13429, + [SMALL_STATE(608)] = 13436, + [SMALL_STATE(609)] = 13443, + [SMALL_STATE(610)] = 13450, + [SMALL_STATE(611)] = 13457, + [SMALL_STATE(612)] = 13464, + [SMALL_STATE(613)] = 13471, + [SMALL_STATE(614)] = 13478, + [SMALL_STATE(615)] = 13485, + [SMALL_STATE(616)] = 13492, + [SMALL_STATE(617)] = 13499, + [SMALL_STATE(618)] = 13506, + [SMALL_STATE(619)] = 13513, + [SMALL_STATE(620)] = 13520, + [SMALL_STATE(621)] = 13527, + [SMALL_STATE(622)] = 13534, + [SMALL_STATE(623)] = 13541, + [SMALL_STATE(624)] = 13548, + [SMALL_STATE(625)] = 13555, + [SMALL_STATE(626)] = 13562, + [SMALL_STATE(627)] = 13569, + [SMALL_STATE(628)] = 13576, + [SMALL_STATE(629)] = 13583, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -15442,665 +15525,670 @@ 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(545), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(403), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [45] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), - [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(545), - [50] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(403), - [53] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(621), - [56] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(191), - [59] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(45), - [62] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(36), - [65] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(223), - [68] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1, 0, 1), - [70] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), - [72] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [74] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(611), - [77] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(419), - [80] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(578), - [83] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(262), - [86] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(41), - [89] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(46), - [92] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(252), - [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), - [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 18), - [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 18), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(455), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [37] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), + [39] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(555), + [42] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(409), + [45] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(623), + [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(177), + [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(40), + [54] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(46), + [57] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(277), + [60] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), + [62] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [64] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [66] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [68] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), + [70] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [72] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [74] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [76] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(613), + [79] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(455), + [82] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(579), + [85] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(263), + [88] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(39), + [91] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(35), + [94] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 9), SHIFT_REPEAT(246), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), + [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1, 0, 1), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primitive, 1, 0, 0), + [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primitive, 1, 0, 0), - [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), - [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bracket_expression, 4, 0, 18), - [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bracket_expression, 4, 0, 18), - [119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 14), - [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 14), - [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), - [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), - [127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), - [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), - [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), - [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), - [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), - [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), - [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), - [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(511), - [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), - [151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group, 3, 0, 0), - [153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group, 3, 0, 0), - [155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), - [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), - [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 19), - [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 19), - [163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), - [165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), + [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 18), + [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 18), + [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), + [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), + [119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), + [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), + [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), + [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), + [127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), + [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), + [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), + [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), + [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group, 3, 0, 0), + [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group, 3, 0, 0), + [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 19), + [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 19), + [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), + [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), + [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512), + [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), + [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bracket_expression, 4, 0, 18), + [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bracket_expression, 4, 0, 18), + [163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 14), + [165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 14), [167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 23), [169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 23), - [171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), - [173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), - [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(499), - [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), - [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), + [171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), + [173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), + [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), + [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495), [197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 29), [199] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ternary_expression, 5, 0, 29), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), - [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56), - [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), - [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(523), - [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), - [239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 3, 0, 16), - [241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 3, 0, 16), - [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), + [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), + [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), + [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), + [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), + [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), + [243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 3, 0, 16), + [245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 3, 0, 16), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), [255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 1, 0, 0), [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), - [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), - [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), - [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), - [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), - [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), - [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(395), - [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), - [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), - [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), - [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338), - [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), - [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), - [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), - [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), - [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), - [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), - [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), - [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), - [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), - [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), - [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), - [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), - [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), - [337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), - [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), - [341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), - [343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), - [345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipe_argument, 2, 0, 0), - [347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipe_argument, 2, 0, 0), - [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 1, 0, 17), - [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 1, 0, 17), - [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), - [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), - [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), - [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 2, 0, 24), - [371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 2, 0, 24), - [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_arguments, 1, 0, 0), - [377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_arguments, 1, 0, 0), - [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), - [381] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(290), - [384] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(91), - [387] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(559), - [390] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(95), - [393] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(90), - [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), - [402] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), - [404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), - [406] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(122), - [409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), - [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), - [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), - [421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), - [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), - [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 20), - [431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 20), - [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [439] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(291), - [442] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(94), - [445] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(561), - [448] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(93), - [451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(92), - [454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 2, 0, 11), - [456] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 2, 0, 11), - [458] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(511), - [461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(120), - [464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_sequence, 1, 0, 0), - [466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_sequence, 1, 0, 0), - [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 10), - [470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 10), - [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), - [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 3, 0, 0), - [480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), - [482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), - [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), + [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), + [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), + [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), + [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), + [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), + [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375), + [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), + [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350), + [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), + [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), + [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), + [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), + [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), + [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), + [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), + [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), + [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), + [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), + [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), + [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), + [339] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(254), + [342] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(108), + [345] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(565), + [348] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(91), + [351] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(103), + [354] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(104), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), + [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), + [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipe_argument, 2, 0, 0), + [375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipe_argument, 2, 0, 0), + [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), + [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), + [401] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(289), + [404] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(95), + [407] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(547), + [410] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(92), + [413] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(93), + [416] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(106), + [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 1, 0, 17), + [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 1, 0, 17), + [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), + [429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), + [431] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(120), + [434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), + [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_arguments, 1, 0, 0), + [438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_arguments, 1, 0, 0), + [440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), + [442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), + [444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 2, 0, 24), + [446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 2, 0, 24), + [448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 20), + [450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 20), + [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 2, 0, 11), + [454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 2, 0, 11), + [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [460] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(117), + [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), + [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), + [469] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(512), + [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 10), + [474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 10), + [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_sequence, 1, 0, 0), + [478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_sequence, 1, 0, 0), + [480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 3, 0, 0), + [482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), + [484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(381), [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 15), [488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 15), - [490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 4, 0, 21), - [492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 4, 0, 21), - [494] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(108), - [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2, 0, 8), - [499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2, 0, 8), - [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 7), - [503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 7), - [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_statement, 2, 0, 8), - [507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_statement, 2, 0, 8), - [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doctype, 4, 0, 0), - [511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_doctype, 4, 0, 0), - [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 39), - [515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 39), - [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 0), - [519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 0), - [521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 5, 0, 36), - [523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 5, 0, 36), - [525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 4, 0, 0), - [527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 4, 0, 0), - [529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 2, 0, 0), - [531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 2, 0, 0), - [533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 3, 0, 12), - [535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 3, 0, 12), - [537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_expression, 7, 0, 0), - [539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_expression, 7, 0, 0), - [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 4, 0, 21), - [543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 4, 0, 21), - [545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_tag, 3, 0, 0), - [547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_tag, 3, 0, 0), - [549] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(499), - [552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), - [554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), - [556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 1, 0, 0), - [558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 1, 0, 0), - [560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 35), - [562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 35), - [564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 2, 0, 0), - [566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 2, 0, 0), - [568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 6, 0, 30), - [570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 6, 0, 30), - [572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__node, 1, 0, 1), - [574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__node, 1, 0, 1), - [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 4, 0, 21), - [580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 4, 0, 21), - [582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 3, 0, 0), - [584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 3, 0, 0), - [586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 3, 0, 0), - [588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 3, 0, 0), - [590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_statement, 1, 0, 1), - [592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_statement, 1, 0, 1), - [594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 3, 0, 13), - [596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 3, 0, 13), - [598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), - [600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), - [602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 3, 0, 12), - [604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 3, 0, 12), - [606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 3, 0, 12), - [608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 3, 0, 12), - [610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 13), - [612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 13), - [614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_error_statement, 3, 0, 12), - [616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_error_statement, 3, 0, 12), - [618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), - [620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), - [622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 2, 0, 0), - [624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 2, 0, 0), - [626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 3, 0, 12), - [628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 3, 0, 12), - [630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 2), - [632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 2), - [634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 3), - [636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 3), - [638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), - [640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), - [642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 4, 0, 28), - [644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 4, 0, 28), - [646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 3, 0, 0), - [648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3, 0, 0), - [650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 4), - [652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 4), - [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 3, 0, 0), - [656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 3, 0, 0), - [658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 5), - [660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 5), - [662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 6), - [664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 6), - [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), - [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), - [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), - [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 3, 0, 0), - [690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 3, 0, 0), - [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [694] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(385), - [697] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(384), - [700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), - [702] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(569), - [705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), - [707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), - [719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 4, 0, 0), - [725] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 4, 0, 0), - [727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [733] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(118), - [736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 1, 0, 0), - [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), - [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), - [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 2, 0, 0), - [748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 2, 0, 0), - [750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 1, 0, 17), - [756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(565), - [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), - [762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), - [764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0), - [766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_expression, 1, 0, 0), - [768] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(523), - [771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 1, 0, 0), - [773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 1, 0, 0), - [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_name, 2, 0, 0), - [781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_name, 1, 0, 0), - [783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_event_binding, 4, 0, 0), - [785] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_event_binding, 4, 0, 0), - [787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), - [789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), - [791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_binding, 4, 0, 0), - [793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_binding, 4, 0, 0), - [795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), - [797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), - [799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 3, 0, 0), - [801] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 3, 0, 0), - [803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_two_way_binding, 4, 0, 0), - [805] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_two_way_binding, 4, 0, 0), - [807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), - [809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), - [811] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(514), - [814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 6, 0, 0), - [816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 6, 0, 0), - [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), - [822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 4, 0, 0), - [824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 4, 0, 0), - [826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 44), - [828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), - [830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), - [832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 3, 0, 31), - [834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), - [836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 2, 0, 25), - [838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), - [840] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(487), - [843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 3, 0, 51), - [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 4, 0, 54), - [855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 22), - [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 46), - [869] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 46), SHIFT_REPEAT(466), - [872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 4, 0, 22), - [874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), - [878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), - [880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_structural_declaration_repeat1, 2, 0, 0), - [894] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_structural_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(438), - [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), - [899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), - [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), - [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), - [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), - [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), - [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), - [927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_declaration, 3, 0, 0), - [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), - [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), - [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), - [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), - [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 1, 0, 0), - [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 41), - [949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 3, 0, 38), - [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), - [953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_declaration, 2, 0, 0), - [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), - [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), - [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 4, 0, 40), - [965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), - [967] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(589), - [970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), - [972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), - [974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 0), - [980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547), - [984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(551), - [986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), - [988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), - [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), - [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [1006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(556), - [1008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), - [1010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 3, 0, 44), - [1012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 3, 0, 0), - [1014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), - [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), - [1020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), - [1022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [1024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), - [1026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 4, 0, 55), - [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), - [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [1032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [1036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [1040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_expression, 4, 0, 0), - [1042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_expression, 4, 0, 56), - [1044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 33), - [1046] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 33), SHIFT_REPEAT(392), - [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [1055] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(123), - [1058] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(126), - [1061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 4, 0, 0), - [1063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 5, 0, 57), - [1065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias, 2, 0, 45), - [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [1069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 2, 0, 47), - [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [1075] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(121), - [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), - [1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), - [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), - [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [1086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [1088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), - [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [1092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 45), - [1094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), - [1096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), - [1098] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(86), - [1101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), - [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), - [1105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 41), - [1107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), - [1109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(460), - [1112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), - [1114] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(461), - [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), - [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), - [1139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 4, 0, 0), - [1141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 4, 0, 0), - [1143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_case, 4, 0, 50), - [1145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_case, 4, 0, 50), - [1147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_template_expression, 3, 0, 52), - [1149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), - [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), - [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), - [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), - [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), - [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), - [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [1175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3, 0, 12), - [1177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_declaration, 6, 0, 43), - [1179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), - [1181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), - [1183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_timed_expression, 3, 0, 34), - [1185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 3, 0, 0), - [1187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [1189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [1191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [1193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [1195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 3, 0, 0), - [1197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 26), - [1199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 6, 0, 30), - [1201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [1203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [1205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [1207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), - [1209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [1211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), - [1213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), - [1215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [1217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), - [1219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [1221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [1223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), - [1225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [1227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), - [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [1231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [1233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [1235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [1237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_if_start_expression, 3, 0, 0), - [1239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [1241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [1243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [1245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), - [1247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [1249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [1251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_member_expression, 3, 0, 0), - [1253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [1255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [1257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [1259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 4, 0, 32), - [1261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [1263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), - [1265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), - [1267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [1269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [1271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [1273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [1275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [1277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 42), - [1279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 48), - [1281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), - [1285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [1287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), - [1289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_start_expression, 2, 0, 0), - [1291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [1293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [1295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [1297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [1303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), - [1309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), - [1311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_reference, 3, 0, 0), - [1313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 4, 0, 53), - [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), - [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), - [1321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), - [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), - [1327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 5, 0, 37), - [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [1331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), - [1335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 49), - [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), - [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), - [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [1343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_clause, 1, 0, 0), - [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), - [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), - [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), - [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), - [1355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 3, 0, 26), - [1357] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), - [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), - [1365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_minimum, 3, 0, 27), - [1367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 3, 0, 26), - [1369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), + [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_error_statement, 3, 0, 12), + [494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_error_statement, 3, 0, 12), + [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 2, 0, 0), + [498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 2, 0, 0), + [500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), + [502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1), + [504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_statement, 2, 0, 8), + [506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_statement, 2, 0, 8), + [508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 0), + [510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 0), + [512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 3, 0, 12), + [514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 3, 0, 12), + [516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), + [518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), + [520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 3, 0, 12), + [522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 3, 0, 12), + [524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 3, 0, 12), + [526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 3, 0, 12), + [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 4, 0, 0), + [530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 4, 0, 0), + [532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), + [534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), + [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_expression, 7, 0, 0), + [538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_expression, 7, 0, 0), + [540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 3, 0, 12), + [542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 3, 0, 12), + [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 3, 0, 0), + [546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3, 0, 0), + [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 40), + [550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 40), + [552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_tag, 3, 0, 0), + [554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_tag, 3, 0, 0), + [556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2, 0, 8), + [558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2, 0, 8), + [560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 5, 0, 37), + [562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 5, 0, 37), + [564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 2, 0, 0), + [566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 2, 0, 0), + [568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 2, 0, 0), + [570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 2, 0, 0), + [572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 3, 0, 0), + [574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 3, 0, 0), + [576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 35), + [578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 35), + [580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 6, 0, 30), + [582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 6, 0, 30), + [584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 4, 0, 21), + [586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 4, 0, 21), + [588] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(116), + [591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), + [593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0), + [595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 4, 0, 21), + [597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 4, 0, 21), + [599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 1, 0, 0), + [601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 1, 0, 0), + [603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 4, 0, 21), + [605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 4, 0, 21), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__node, 1, 0, 1), + [611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__node, 1, 0, 1), + [613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_statement, 1, 0, 1), + [615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_statement, 1, 0, 1), + [617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 4, 0, 28), + [619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 4, 0, 28), + [621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 13), + [623] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 13), + [625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doctype, 4, 0, 0), + [627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_doctype, 4, 0, 0), + [629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 2), + [631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 2), + [633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 3), + [635] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 3), + [637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 4), + [639] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 4), + [641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 3, 0, 0), + [643] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 3, 0, 0), + [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 5), + [649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 5), + [651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 6), + [653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 6), + [655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 3, 0, 13), + [657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 3, 0, 13), + [659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 7), + [661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 7), + [663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 3, 0, 0), + [665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 3, 0, 0), + [667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 3, 0, 0), + [669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 3, 0, 0), + [671] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(495), + [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), + [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [680] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(387), + [683] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(388), + [686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), + [688] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(587), + [691] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(122), + [694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 2, 0, 0), + [700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 2, 0, 0), + [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), + [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), + [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), + [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), + [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), + [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), + [720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 1, 0, 0), + [726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 1, 0, 0), + [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 4, 0, 0), + [736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 4, 0, 0), + [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), + [752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 3, 0, 0), + [756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 3, 0, 0), + [758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 1, 0, 0), + [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), + [764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), + [766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_event_binding, 4, 0, 0), + [770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_event_binding, 4, 0, 0), + [772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), + [774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0), + [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 4, 0, 36), + [780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 4, 0, 36), + [782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_two_way_binding, 4, 0, 0), + [784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_two_way_binding, 4, 0, 0), + [786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_binding, 4, 0, 0), + [788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_binding, 4, 0, 0), + [790] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(473), + [793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 1, 0, 17), + [795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), + [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), + [801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), + [803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), + [805] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0), + [807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 6, 0, 0), + [809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 6, 0, 0), + [811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), + [813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), + [815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 4, 0, 0), + [817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 4, 0, 0), + [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0), + [823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_expression, 1, 0, 0), + [825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 3, 0, 0), + [827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 3, 0, 0), + [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), + [831] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(515), + [834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_name, 1, 0, 0), + [838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 2, 0, 25), + [840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 3, 0, 31), + [842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), + [844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 45), + [846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), + [848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), + [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), + [854] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(493), + [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 22), + [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), + [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 3, 0, 52), + [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 4, 0, 55), + [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), + [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), + [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), + [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), + [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_declaration, 2, 0, 0), + [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 4, 0, 22), + [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 1, 0, 0), + [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), + [915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), + [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), + [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 47), + [923] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 47), SHIFT_REPEAT(510), + [926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), + [928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 42), + [936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), + [944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_structural_declaration_repeat1, 2, 0, 0), + [946] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_structural_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(422), + [949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), + [951] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(601), + [954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), + [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), + [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 3, 0, 39), + [968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), + [976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), + [980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_declaration, 3, 0, 0), + [982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 4, 0, 41), + [984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), + [986] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(400), + [989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 5, 0, 58), + [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_expression, 4, 0, 57), + [997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 3, 0, 0), + [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [1001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_expression, 4, 0, 0), + [1003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 4, 0, 56), + [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [1007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [1011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [1015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 3, 0, 45), + [1017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), + [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), + [1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [1023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 42), + [1025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), + [1027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias, 2, 0, 46), + [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), + [1031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [1033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [1035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), + [1037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), + [1039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 2, 0, 48), + [1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [1043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), + [1045] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(425), + [1048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 46), + [1050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), + [1052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [1054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 4, 0, 0), + [1056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [1058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [1060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [1062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 0), + [1064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [1066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(619), + [1068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), + [1070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(626), + [1072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), + [1074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [1076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), + [1086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), + [1088] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(123), + [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), + [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [1095] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(89), + [1098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), + [1100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), + [1102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), + [1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), + [1108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [1110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), + [1112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), + [1114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [1116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 33), + [1118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 33), SHIFT_REPEAT(376), + [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [1125] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(124), + [1128] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(126), + [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [1133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 4, 0, 0), + [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), + [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), + [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), + [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [1149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 6, 0, 30), + [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [1155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_timed_expression, 3, 0, 34), + [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), + [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [1177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [1179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 26), + [1181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 4, 0, 0), + [1183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 3, 0, 0), + [1185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), + [1187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [1189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [1191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [1193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [1195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [1197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), + [1199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [1201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3, 0, 12), + [1203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [1205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), + [1207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), + [1209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [1211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [1213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [1215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_declaration, 6, 0, 44), + [1217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [1219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [1221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [1223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_case, 4, 0, 51), + [1225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_case, 4, 0, 51), + [1227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 3, 0, 0), + [1229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_template_expression, 3, 0, 53), + [1231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 4, 0, 32), + [1233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [1235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [1237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [1239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), + [1241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [1243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [1245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), + [1247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [1249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [1251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [1253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [1255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [1257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [1259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [1261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [1263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [1265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 4, 0, 54), + [1267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [1269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [1271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [1273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_if_start_expression, 3, 0, 0), + [1275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), + [1277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [1279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), + [1281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [1285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [1287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [1289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), + [1291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [1293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 3, 0, 26), + [1295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_minimum, 3, 0, 27), + [1297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 3, 0, 26), + [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [1303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), + [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [1309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_member_expression, 3, 0, 0), + [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), + [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), + [1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), + [1321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), + [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [1327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_clause, 1, 0, 0), + [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [1331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [1333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_reference, 3, 0, 0), + [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), + [1339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_start_expression, 2, 0, 0), + [1341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 5, 0, 38), + [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), + [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), + [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [1359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 43), + [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [1365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), + [1367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [1369] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [1379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 49), + [1381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 50), }; enum ts_external_scanner_symbol_identifiers { @@ -16190,11 +16278,11 @@ static const bool ts_external_scanner_states[13][EXTERNAL_TOKEN_COUNT] = { [ts_external_token_comment] = true, }, [11] = { - [ts_external_token__end_tag_name] = true, + [ts_external_token_erroneous_end_tag_name] = true, [ts_external_token_comment] = true, }, [12] = { - [ts_external_token_erroneous_end_tag_name] = true, + [ts_external_token__end_tag_name] = true, [ts_external_token_comment] = true, }, }; diff --git a/test/corpus/animation-binding.txt b/test/corpus/animation-binding.txt new file mode 100644 index 0000000..b2b5870 --- /dev/null +++ b/test/corpus/animation-binding.txt @@ -0,0 +1,35 @@ +================ +Animation binding +================ + + + +--- + +(document + (element + (self_closing_tag + (tag_name) + (attribute + (animation_binding + (binding_name + (identifier)) + trigger: (expression + (identifier))))))) + +================ +Animation without trigger +================ + + + +--- + +(document + (element + (self_closing_tag + (tag_name) + (attribute + (animation_binding + (binding_name + (identifier))))))) diff --git a/test/corpus/property-binding.txt b/test/corpus/property-binding.txt index 1e4fbc6..b196d85 100644 --- a/test/corpus/property-binding.txt +++ b/test/corpus/property-binding.txt @@ -246,27 +246,6 @@ Empty attribute value ) ) -================== -Animation property -================== - - - ---- - -(document - (element - (start_tag - (tag_name) - (attribute - (property_binding - (binding_name - (identifier)) - (expression - (identifier))))) - (end_tag - (tag_name)))) - =================== Map property binding ====================