diff --git a/.editorconfig b/.editorconfig
index d3a8b5b..189653b 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -34,6 +34,10 @@ indent_size = 4
indent_style = tab
indent_size = 8
+[*.txt]
+indent_style = space
+indent_size = 2
+
[Makefile]
indent_style = tab
indent_size = 8
diff --git a/grammar.js b/grammar.js
index 4c59a2b..8ecec42 100644
--- a/grammar.js
+++ b/grammar.js
@@ -20,6 +20,10 @@ module.exports = grammar(HTML, {
conflicts: ($) => [
[$.arrow_function_parameters, $._primitive],
+ [$._any_expression, $.arguments],
+ [$.expression, $.arguments],
+ [$.microsyntax_property_binding, $._primitive],
+
],
externals: ($, original) =>
@@ -42,7 +46,13 @@ module.exports = grammar(HTML, {
// ---------- Overrides ----------
attribute_name: (_) => /[^<>\*.\[\]\(\)"'=\s]+/,
- text: (_) => /[^<>@{}&\s]([^<>@{}&]*[^<>@{}&\s])?/,
+ text: (_) => choice(
+ // 1. The original greedy block (matches standard text until it hits a boundary)
+ /[^<>@{}&\s]([^<>@{}&]*[^<>@{}&\s])?/,
+
+ // 2. The Fallback (Catches naked ampersands that fail the entity rule)
+ /&/
+ ),
// ----------- Statement block --------
statement_block: ($) => prec.right(seq('{', repeat($._node), '}')),
@@ -396,56 +406,74 @@ module.exports = grammar(HTML, {
optional(
seq(
'=',
- choice($._double_quote, $._single_quote),
- choice($.structural_expression, $.structural_declaration),
- choice($._double_quote, $._single_quote),
+ choice(
+ seq($._double_quote, $.microsyntax, $._double_quote),
+ seq($._single_quote, $.microsyntax, $._single_quote),
+ ),
),
),
),
- structural_expression: ($) =>
- seq(
- $._any_expression,
- optional($._alias),
- optional($._else_template_expression),
- optional($._context_expression),
+ microsyntax: ($) =>
+ prec.left(
+ seq(
+ choice($.microsyntax_anonymous_binding, $.microsyntax_binding),
+ repeat(seq(optional(choice(';', ',')), $.microsyntax_binding)),
+ optional(choice(';', ',')),
+ ),
),
- structural_declaration: ($) =>
- seq(
- alias('let', $.special_keyword),
+ microsyntax_anonymous_binding: ($) =>
+ choice(
+ prec(3, seq(
+ field('value', $.identifier),
+ optional($._alias)
+ )),
+ prec(2, seq(
+ field('value', $._any_expression),
+ optional($._alias)
+ )),
+ ),
+
+ microsyntax_binding: ($) =>
+ choice(
+ // evaluate explicit rules first
+ prec(2, $.microsyntax_variable_declaration),
+ prec(2, $.microsyntax_keyword_binding),
+ prec(1, $.microsyntax_property_binding),
+ ),
+
+ microsyntax_property_binding: ($) =>
+ choice(
+ seq(
+ field('name', $.identifier),
+ optional(':'),
+ field('value', $._any_expression),
+ optional($._alias)
+ ),
+ ),
+
+ microsyntax_keyword_binding: ($) =>
seq(
- $.structural_assignment,
- repeat(seq(choice(';', ','), $.structural_assignment)),
+ field('name', choice(
+ alias('else', $.special_keyword),
+ alias('then', $.special_keyword),
+ alias('of', $.special_keyword),
+ )),
+ optional(':'),
+ field('value', $._any_expression),
+ optional($._alias)
),
- ),
- structural_assignment: ($) =>
- choice(
- seq(field('name', $.identifier), ':', field('value', $.identifier)),
- prec.left(
- PREC.ALIAS,
+ microsyntax_variable_declaration: ($) =>
seq(
- optional(alias('let', $.special_keyword)),
+ alias('let', $.special_keyword),
field('name', $.identifier),
- field('operator', choice($.identifier, '=')),
- field('value', $.expression),
+ optional(seq(field('operator', '='), field('value', $.expression))),
optional($._alias),
- ),
),
- seq(field('name', $.identifier), optional($._alias)),
- ),
_alias: ($) => seq(alias('as', $.special_keyword), field('alias', $.identifier)),
- _else_template_expression: ($) =>
- seq(';', alias('else', $.special_keyword), $.identifier),
- _context_expression: ($) =>
- seq(
- ';',
- choice(alias('context', $.special_keyword), field('named', $.identifier)),
- ':',
- $._any_expression,
- ),
// ---------- Bindings ----------
property_binding: ($) =>
diff --git a/queries/highlights.scm b/queries/highlights.scm
index 7276d9d..c1166fb 100644
--- a/queries/highlights.scm
+++ b/queries/highlights.scm
@@ -47,9 +47,6 @@
"\"\""
] @punctuation.delimiter)
-(structural_assignment
- operator: (identifier) @keyword)
-
(member_expression
property: (identifier) @property)
diff --git a/src/grammar.json b/src/grammar.json
index 127baa6..f2679f3 100644
--- a/src/grammar.json
+++ b/src/grammar.json
@@ -482,8 +482,17 @@
]
},
"text": {
- "type": "PATTERN",
- "value": "[^<>@{}&\\s]([^<>@{}&]*[^<>@{}&\\s])?"
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "PATTERN",
+ "value": "[^<>@{}&\\s]([^<>@{}&]*[^<>@{}&\\s])?"
+ },
+ {
+ "type": "PATTERN",
+ "value": "&"
+ }
+ ]
},
"statement_block": {
"type": "PREC_RIGHT",
@@ -2114,225 +2123,170 @@
"type": "CHOICE",
"members": [
{
- "type": "SYMBOL",
- "name": "_double_quote"
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "_double_quote"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "microsyntax"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "_double_quote"
+ }
+ ]
},
{
- "type": "SYMBOL",
- "name": "_single_quote"
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "_single_quote"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "microsyntax"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "_single_quote"
+ }
+ ]
}
]
- },
+ }
+ ]
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
+ }
+ ]
+ },
+ "microsyntax": {
+ "type": "PREC_LEFT",
+ "value": 0,
+ "content": {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "microsyntax_anonymous_binding"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "microsyntax_binding"
+ }
+ ]
+ },
+ {
+ "type": "REPEAT",
+ "content": {
+ "type": "SEQ",
+ "members": [
{
"type": "CHOICE",
"members": [
{
- "type": "SYMBOL",
- "name": "structural_expression"
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "STRING",
+ "value": ";"
+ },
+ {
+ "type": "STRING",
+ "value": ","
+ }
+ ]
},
{
- "type": "SYMBOL",
- "name": "structural_declaration"
+ "type": "BLANK"
}
]
},
{
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_double_quote"
- },
- {
- "type": "SYMBOL",
- "name": "_single_quote"
- }
- ]
+ "type": "SYMBOL",
+ "name": "microsyntax_binding"
}
]
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- },
- "structural_expression": {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_any_expression"
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_alias"
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_else_template_expression"
- },
- {
- "type": "BLANK"
}
- ]
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_context_expression"
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- },
- "structural_declaration": {
- "type": "SEQ",
- "members": [
- {
- "type": "ALIAS",
- "content": {
- "type": "STRING",
- "value": "let"
},
- "named": true,
- "value": "special_keyword"
- },
- {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "structural_assignment"
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "SEQ",
+ {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "CHOICE",
"members": [
{
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": ";"
- },
- {
- "type": "STRING",
- "value": ","
- }
- ]
+ "type": "STRING",
+ "value": ";"
},
{
- "type": "SYMBOL",
- "name": "structural_assignment"
+ "type": "STRING",
+ "value": ","
}
]
+ },
+ {
+ "type": "BLANK"
}
- }
- ]
- }
- ]
+ ]
+ }
+ ]
+ }
},
- "structural_assignment": {
+ "microsyntax_anonymous_binding": {
"type": "CHOICE",
"members": [
{
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "name",
- "content": {
- "type": "SYMBOL",
- "name": "identifier"
- }
- },
- {
- "type": "STRING",
- "value": ":"
- },
- {
- "type": "FIELD",
- "name": "value",
- "content": {
- "type": "SYMBOL",
- "name": "identifier"
- }
- }
- ]
- },
- {
- "type": "PREC_LEFT",
- "value": 2,
+ "type": "PREC",
+ "value": 3,
"content": {
"type": "SEQ",
"members": [
+ {
+ "type": "FIELD",
+ "name": "value",
+ "content": {
+ "type": "SYMBOL",
+ "name": "identifier"
+ }
+ },
{
"type": "CHOICE",
"members": [
{
- "type": "ALIAS",
- "content": {
- "type": "STRING",
- "value": "let"
- },
- "named": true,
- "value": "special_keyword"
+ "type": "SYMBOL",
+ "name": "_alias"
},
{
"type": "BLANK"
}
]
- },
- {
- "type": "FIELD",
- "name": "name",
- "content": {
- "type": "SYMBOL",
- "name": "identifier"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "identifier"
- },
- {
- "type": "STRING",
- "value": "="
- }
- ]
- }
- },
+ }
+ ]
+ }
+ },
+ {
+ "type": "PREC",
+ "value": 2,
+ "content": {
+ "type": "SEQ",
+ "members": [
{
"type": "FIELD",
"name": "value",
"content": {
"type": "SYMBOL",
- "name": "expression"
+ "name": "_any_expression"
}
},
{
@@ -2349,7 +2303,41 @@
}
]
}
+ }
+ ]
+ },
+ "microsyntax_binding": {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "PREC",
+ "value": 2,
+ "content": {
+ "type": "SYMBOL",
+ "name": "microsyntax_variable_declaration"
+ }
+ },
+ {
+ "type": "PREC",
+ "value": 2,
+ "content": {
+ "type": "SYMBOL",
+ "name": "microsyntax_keyword_binding"
+ }
},
+ {
+ "type": "PREC",
+ "value": 1,
+ "content": {
+ "type": "SYMBOL",
+ "name": "microsyntax_property_binding"
+ }
+ }
+ ]
+ },
+ "microsyntax_property_binding": {
+ "type": "CHOICE",
+ "members": [
{
"type": "SEQ",
"members": [
@@ -2361,6 +2349,26 @@
"name": "identifier"
}
},
+ {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "STRING",
+ "value": ":"
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
+ },
+ {
+ "type": "FIELD",
+ "name": "value",
+ "content": {
+ "type": "SYMBOL",
+ "name": "_any_expression"
+ }
+ },
{
"type": "CHOICE",
"members": [
@@ -2377,86 +2385,161 @@
}
]
},
- "_alias": {
+ "microsyntax_keyword_binding": {
"type": "SEQ",
"members": [
{
- "type": "ALIAS",
+ "type": "FIELD",
+ "name": "name",
"content": {
- "type": "STRING",
- "value": "as"
- },
- "named": true,
- "value": "special_keyword"
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "ALIAS",
+ "content": {
+ "type": "STRING",
+ "value": "else"
+ },
+ "named": true,
+ "value": "special_keyword"
+ },
+ {
+ "type": "ALIAS",
+ "content": {
+ "type": "STRING",
+ "value": "then"
+ },
+ "named": true,
+ "value": "special_keyword"
+ },
+ {
+ "type": "ALIAS",
+ "content": {
+ "type": "STRING",
+ "value": "of"
+ },
+ "named": true,
+ "value": "special_keyword"
+ }
+ ]
+ }
+ },
+ {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "STRING",
+ "value": ":"
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
},
{
"type": "FIELD",
- "name": "alias",
+ "name": "value",
"content": {
"type": "SYMBOL",
- "name": "identifier"
+ "name": "_any_expression"
}
+ },
+ {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "_alias"
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
}
]
},
- "_else_template_expression": {
+ "microsyntax_variable_declaration": {
"type": "SEQ",
"members": [
- {
- "type": "STRING",
- "value": ";"
- },
{
"type": "ALIAS",
"content": {
"type": "STRING",
- "value": "else"
+ "value": "let"
},
"named": true,
"value": "special_keyword"
},
{
- "type": "SYMBOL",
- "name": "identifier"
- }
- ]
- },
- "_context_expression": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": ";"
+ "type": "FIELD",
+ "name": "name",
+ "content": {
+ "type": "SYMBOL",
+ "name": "identifier"
+ }
},
{
"type": "CHOICE",
"members": [
{
- "type": "ALIAS",
- "content": {
- "type": "STRING",
- "value": "context"
- },
- "named": true,
- "value": "special_keyword"
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "FIELD",
+ "name": "operator",
+ "content": {
+ "type": "STRING",
+ "value": "="
+ }
+ },
+ {
+ "type": "FIELD",
+ "name": "value",
+ "content": {
+ "type": "SYMBOL",
+ "name": "expression"
+ }
+ }
+ ]
},
{
- "type": "FIELD",
- "name": "named",
- "content": {
- "type": "SYMBOL",
- "name": "identifier"
- }
+ "type": "BLANK"
}
]
},
{
- "type": "STRING",
- "value": ":"
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "_alias"
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
+ }
+ ]
+ },
+ "_alias": {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "ALIAS",
+ "content": {
+ "type": "STRING",
+ "value": "as"
+ },
+ "named": true,
+ "value": "special_keyword"
},
{
- "type": "SYMBOL",
- "name": "_any_expression"
+ "type": "FIELD",
+ "name": "alias",
+ "content": {
+ "type": "SYMBOL",
+ "name": "identifier"
+ }
}
]
},
@@ -4038,6 +4121,18 @@
[
"arrow_function_parameters",
"_primitive"
+ ],
+ [
+ "_any_expression",
+ "arguments"
+ ],
+ [
+ "expression",
+ "arguments"
+ ],
+ [
+ "microsyntax_property_binding",
+ "_primitive"
]
],
"precedences": [],
diff --git a/src/node-types.json b/src/node-types.json
index 3db9aee..bb946b3 100644
--- a/src/node-types.json
+++ b/src/node-types.json
@@ -2265,6 +2265,320 @@
}
}
},
+ {
+ "type": "microsyntax",
+ "named": true,
+ "fields": {},
+ "children": {
+ "multiple": true,
+ "required": true,
+ "types": [
+ {
+ "type": "microsyntax_anonymous_binding",
+ "named": true
+ },
+ {
+ "type": "microsyntax_binding",
+ "named": true
+ }
+ ]
+ }
+ },
+ {
+ "type": "microsyntax_anonymous_binding",
+ "named": true,
+ "fields": {
+ "alias": {
+ "multiple": false,
+ "required": false,
+ "types": [
+ {
+ "type": "identifier",
+ "named": true
+ }
+ ]
+ },
+ "value": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "arrow_function",
+ "named": true
+ },
+ {
+ "type": "binary_expression",
+ "named": true
+ },
+ {
+ "type": "conditional_expression",
+ "named": true
+ },
+ {
+ "type": "expression",
+ "named": true
+ },
+ {
+ "type": "identifier",
+ "named": true
+ },
+ {
+ "type": "nullish_coalescing_expression",
+ "named": true
+ },
+ {
+ "type": "regular_expression",
+ "named": true
+ },
+ {
+ "type": "ternary_expression",
+ "named": true
+ },
+ {
+ "type": "unary_expression",
+ "named": true
+ }
+ ]
+ }
+ },
+ "children": {
+ "multiple": false,
+ "required": false,
+ "types": [
+ {
+ "type": "special_keyword",
+ "named": true
+ }
+ ]
+ }
+ },
+ {
+ "type": "microsyntax_binding",
+ "named": true,
+ "fields": {},
+ "children": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "microsyntax_keyword_binding",
+ "named": true
+ },
+ {
+ "type": "microsyntax_property_binding",
+ "named": true
+ },
+ {
+ "type": "microsyntax_variable_declaration",
+ "named": true
+ }
+ ]
+ }
+ },
+ {
+ "type": "microsyntax_keyword_binding",
+ "named": true,
+ "fields": {
+ "alias": {
+ "multiple": false,
+ "required": false,
+ "types": [
+ {
+ "type": "identifier",
+ "named": true
+ }
+ ]
+ },
+ "name": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "special_keyword",
+ "named": true
+ }
+ ]
+ },
+ "value": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "arrow_function",
+ "named": true
+ },
+ {
+ "type": "binary_expression",
+ "named": true
+ },
+ {
+ "type": "conditional_expression",
+ "named": true
+ },
+ {
+ "type": "expression",
+ "named": true
+ },
+ {
+ "type": "nullish_coalescing_expression",
+ "named": true
+ },
+ {
+ "type": "regular_expression",
+ "named": true
+ },
+ {
+ "type": "ternary_expression",
+ "named": true
+ },
+ {
+ "type": "unary_expression",
+ "named": true
+ }
+ ]
+ }
+ },
+ "children": {
+ "multiple": false,
+ "required": false,
+ "types": [
+ {
+ "type": "special_keyword",
+ "named": true
+ }
+ ]
+ }
+ },
+ {
+ "type": "microsyntax_property_binding",
+ "named": true,
+ "fields": {
+ "alias": {
+ "multiple": false,
+ "required": false,
+ "types": [
+ {
+ "type": "identifier",
+ "named": true
+ }
+ ]
+ },
+ "name": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "identifier",
+ "named": true
+ }
+ ]
+ },
+ "value": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "arrow_function",
+ "named": true
+ },
+ {
+ "type": "binary_expression",
+ "named": true
+ },
+ {
+ "type": "conditional_expression",
+ "named": true
+ },
+ {
+ "type": "expression",
+ "named": true
+ },
+ {
+ "type": "nullish_coalescing_expression",
+ "named": true
+ },
+ {
+ "type": "regular_expression",
+ "named": true
+ },
+ {
+ "type": "ternary_expression",
+ "named": true
+ },
+ {
+ "type": "unary_expression",
+ "named": true
+ }
+ ]
+ }
+ },
+ "children": {
+ "multiple": false,
+ "required": false,
+ "types": [
+ {
+ "type": "special_keyword",
+ "named": true
+ }
+ ]
+ }
+ },
+ {
+ "type": "microsyntax_variable_declaration",
+ "named": true,
+ "fields": {
+ "alias": {
+ "multiple": false,
+ "required": false,
+ "types": [
+ {
+ "type": "identifier",
+ "named": true
+ }
+ ]
+ },
+ "name": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "identifier",
+ "named": true
+ }
+ ]
+ },
+ "operator": {
+ "multiple": false,
+ "required": false,
+ "types": [
+ {
+ "type": "=",
+ "named": false
+ }
+ ]
+ },
+ "value": {
+ "multiple": false,
+ "required": false,
+ "types": [
+ {
+ "type": "expression",
+ "named": true
+ }
+ ]
+ }
+ },
+ "children": {
+ "multiple": true,
+ "required": true,
+ "types": [
+ {
+ "type": "special_keyword",
+ "named": true
+ }
+ ]
+ }
+ },
{
"type": "nullish_coalescing_expression",
"named": true,
@@ -2939,89 +3253,6 @@
"named": true,
"fields": {}
},
- {
- "type": "structural_assignment",
- "named": true,
- "fields": {
- "alias": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "identifier",
- "named": true
- }
- ]
- },
- "name": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "identifier",
- "named": true
- }
- ]
- },
- "operator": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "=",
- "named": false
- },
- {
- "type": "identifier",
- "named": true
- }
- ]
- },
- "value": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "expression",
- "named": true
- },
- {
- "type": "identifier",
- "named": true
- }
- ]
- }
- },
- "children": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "special_keyword",
- "named": true
- }
- ]
- }
- },
- {
- "type": "structural_declaration",
- "named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": "special_keyword",
- "named": true
- },
- {
- "type": "structural_assignment",
- "named": true
- }
- ]
- }
- },
{
"type": "structural_directive",
"named": true,
@@ -3035,83 +3266,7 @@
"named": true
},
{
- "type": "structural_declaration",
- "named": true
- },
- {
- "type": "structural_expression",
- "named": true
- }
- ]
- }
- },
- {
- "type": "structural_expression",
- "named": true,
- "fields": {
- "alias": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "identifier",
- "named": true
- }
- ]
- },
- "named": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "identifier",
- "named": true
- }
- ]
- }
- },
- "children": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": "arrow_function",
- "named": true
- },
- {
- "type": "binary_expression",
- "named": true
- },
- {
- "type": "conditional_expression",
- "named": true
- },
- {
- "type": "expression",
- "named": true
- },
- {
- "type": "identifier",
- "named": true
- },
- {
- "type": "nullish_coalescing_expression",
- "named": true
- },
- {
- "type": "regular_expression",
- "named": true
- },
- {
- "type": "special_keyword",
- "named": true
- },
- {
- "type": "ternary_expression",
- "named": true
- },
- {
- "type": "unary_expression",
+ "type": "microsyntax",
"named": true
}
]
@@ -3408,6 +3563,11 @@
]
}
},
+ {
+ "type": "text",
+ "named": true,
+ "fields": {}
+ },
{
"type": "timed_expression",
"named": true,
@@ -3849,10 +4009,6 @@
"type": "ternary_operator",
"named": true
},
- {
- "type": "text",
- "named": true
- },
{
"type": "unary_operator",
"named": true
diff --git a/src/parser.c b/src/parser.c
index 9cafbf3..640d5a3 100644
--- a/src/parser.c
+++ b/src/parser.c
@@ -15,16 +15,16 @@
#endif
#define LANGUAGE_VERSION 15
-#define STATE_COUNT 834
-#define LARGE_STATE_COUNT 2
-#define SYMBOL_COUNT 245
+#define STATE_COUNT 937
+#define LARGE_STATE_COUNT 4
+#define SYMBOL_COUNT 248
#define ALIAS_COUNT 1
-#define TOKEN_COUNT 121
+#define TOKEN_COUNT 122
#define EXTERNAL_TOKEN_COUNT 13
-#define FIELD_COUNT 33
+#define FIELD_COUNT 32
#define MAX_ALIAS_SEQUENCE_LENGTH 7
#define MAX_RESERVED_WORD_SET_SIZE 0
-#define PRODUCTION_ID_COUNT 69
+#define PRODUCTION_ID_COUNT 66
#define SUPERTYPE_COUNT 0
enum ts_symbol_identifiers {
@@ -42,237 +42,240 @@ enum ts_symbol_identifiers {
aux_sym_quoted_attribute_value_token1 = 12,
anon_sym_DQUOTE = 13,
aux_sym_quoted_attribute_value_token2 = 14,
- sym_text = 15,
- anon_sym_LBRACE = 16,
- anon_sym_RBRACE = 17,
- anon_sym_let = 18,
- anon_sym_SEMI = 19,
- anon_sym_switch = 20,
- anon_sym_LPAREN = 21,
- anon_sym_RPAREN = 22,
- anon_sym_case = 23,
- anon_sym_default = 24,
- anon_sym_defer = 25,
- anon_sym_placeholder = 26,
- anon_sym_loading = 27,
- anon_sym_error = 28,
- anon_sym_prefetch = 29,
- anon_sym_when = 30,
- anon_sym_on = 31,
- anon_sym_after = 32,
- anon_sym_minimum = 33,
- anon_sym_for = 34,
- anon_sym_empty = 35,
- anon_sym_of = 36,
- anon_sym_track = 37,
- anon_sym_COMMA = 38,
- anon_sym_else = 39,
- anon_sym_if = 40,
- anon_sym_as = 41,
- anon_sym_EQ_GT = 42,
- anon_sym_SLASH = 43,
- anon_sym_SLASH2 = 44,
- anon_sym_DOT = 45,
- sym_regular_expression_pattern = 46,
- sym_regular_expression_flags = 47,
- anon_sym_EQ = 48,
- anon_sym_plural = 49,
- anon_sym_select = 50,
- sym_icu_category = 51,
- anon_sym_PLUS = 52,
- anon_sym_STAR = 53,
- anon_sym_COLON = 54,
- anon_sym_context = 55,
- anon_sym_LBRACK = 56,
- anon_sym_RBRACK = 57,
- anon_sym_LBRACK_LPAREN = 58,
- anon_sym_RPAREN_RBRACK = 59,
- anon_sym_LBRACK_AT = 60,
- sym_binding_identifier = 61,
- anon_sym_class = 62,
- sym_class_name = 63,
- sym_template_chars = 64,
- anon_sym_DOLLAR_LBRACE = 65,
- anon_sym_BANG = 66,
- anon_sym_QMARK = 67,
- anon_sym_QMARK_QMARK = 68,
- anon_sym_PIPE_PIPE = 69,
- anon_sym_AMP_AMP = 70,
- anon_sym_PIPE = 71,
- anon_sym_DOT_DOT_DOT = 72,
- sym_identifier = 73,
- aux_sym_string_token1 = 74,
- aux_sym_string_token2 = 75,
- sym__escape_sequence = 76,
- sym_number = 77,
- anon_sym_QMARK_DOT = 78,
- anon_sym_BANG_DOT = 79,
- anon_sym_px = 80,
- anon_sym_PERCENT = 81,
- anon_sym_ms = 82,
- anon_sym_s = 83,
- anon_sym_BQUOTE = 84,
- anon_sym_DASH = 85,
- anon_sym_STAR_STAR = 86,
- anon_sym_EQ_EQ = 87,
- anon_sym_EQ_EQ_EQ = 88,
- anon_sym_BANG_EQ = 89,
- anon_sym_BANG_EQ_EQ = 90,
- anon_sym_LT_EQ = 91,
- anon_sym_in = 92,
- anon_sym_GT_EQ = 93,
- anon_sym_PLUS_EQ = 94,
- anon_sym_DASH_EQ = 95,
- anon_sym_STAR_EQ = 96,
- anon_sym_SLASH_EQ = 97,
- anon_sym_PERCENT_EQ = 98,
- anon_sym_STAR_STAR_EQ = 99,
- anon_sym_LT_LT_EQ = 100,
- anon_sym_GT_GT_EQ = 101,
- anon_sym_GT_GT_GT_EQ = 102,
- anon_sym_AMP_EQ = 103,
- anon_sym_CARET_EQ = 104,
- anon_sym_PIPE_EQ = 105,
- anon_sym_AMP_AMP_EQ = 106,
- anon_sym_PIPE_PIPE_EQ = 107,
- anon_sym_QMARK_QMARK_EQ = 108,
- sym__start_tag_name = 109,
- sym__script_start_tag_name = 110,
- sym__style_start_tag_name = 111,
- sym__end_tag_name = 112,
- sym_erroneous_end_tag_name = 113,
- sym__implicit_end_tag = 114,
- sym_raw_text = 115,
- sym_comment = 116,
- sym__interpolation_start = 117,
- sym__interpolation_end = 118,
- sym__control_flow_start = 119,
- sym__empty_quoted_string = 120,
- sym_document = 121,
- sym_doctype = 122,
- sym__node = 123,
- sym_element = 124,
- sym_script_element = 125,
- sym_style_element = 126,
- sym_start_tag = 127,
- sym_script_start_tag = 128,
- sym_style_start_tag = 129,
- sym_self_closing_tag = 130,
- sym_end_tag = 131,
- sym_erroneous_end_tag = 132,
- sym_attribute = 133,
- sym_quoted_attribute_value = 134,
- sym_statement_block = 135,
- sym__any_statement = 136,
- sym__alternative_statement = 137,
- sym_let_statement = 138,
- sym_switch_statement = 139,
- sym__switch_start_expression = 140,
- sym__switch_body_expression = 141,
- sym_switch_body = 142,
- sym_case_statement = 143,
- sym_default_statement = 144,
- sym_defer_statement = 145,
- sym_placeholder_statement = 146,
- sym_loading_statement = 147,
- sym_error_statement = 148,
- sym_defer_trigger = 149,
- sym_placeholder_minimum = 150,
- sym_loading_condition = 151,
- sym_defer_trigger_condition = 152,
- sym_timed_expression = 153,
- sym_for_statement = 154,
- sym__for_start_expression = 155,
- sym__for_body_expression = 156,
- sym_empty_statement = 157,
- sym_for_declaration = 158,
- sym_for_reference = 159,
- sym_if_statement = 160,
- sym_else_if_statement = 161,
- sym_else_statement = 162,
- sym__if_start_expression = 163,
- sym__else_if_start_expression = 164,
- sym__if_body_expression = 165,
- sym_if_condition = 166,
- sym_if_reference = 167,
- sym__any_expression = 168,
- sym_arrow_function = 169,
- sym_arrow_function_parameters = 170,
- sym_regular_expression = 171,
- sym_assignment_expression = 172,
- sym_icu_expression = 173,
- sym_icu_clause = 174,
- sym_icu_case = 175,
- sym_interpolation = 176,
- sym_concatenation_expression = 177,
- sym_structural_directive = 178,
- sym_structural_expression = 179,
- sym_structural_declaration = 180,
- sym_structural_assignment = 181,
- sym__alias = 182,
- sym__else_template_expression = 183,
- sym__context_expression = 184,
- sym_property_binding = 185,
- sym_event_binding = 186,
- sym_two_way_binding = 187,
- sym_animation_binding = 188,
- sym__binding_assignment = 189,
- sym_binding_name = 190,
- sym__binding_primitive = 191,
- sym_binding_member_expression = 192,
- sym_class_binding = 193,
- sym__normal_attribute = 194,
- sym_template_string = 195,
- sym_template_substitution = 196,
- sym_expression = 197,
- sym_unary_expression = 198,
- sym_binary_expression = 199,
- sym_ternary_expression = 200,
- sym__short_concat_expression = 201,
- sym_nullish_coalescing_expression = 202,
- sym_conditional_expression = 203,
- sym_pipe_sequence = 204,
- sym_pipe_call = 205,
- sym_pipe_arguments = 206,
- sym__pipe_argument = 207,
- sym__primitive = 208,
- sym_object = 209,
- sym_pair = 210,
- sym__shorthand = 211,
- sym_spread = 212,
- sym_array = 213,
- sym_string = 214,
- sym_group = 215,
- sym_call_expression = 216,
- sym_arguments = 217,
- sym__timed_argument = 218,
- sym_member_expression = 219,
- sym_style_unit = 220,
- sym_bracket_expression = 221,
- sym_unit = 222,
- sym__backtick = 223,
- sym__single_quote = 224,
- sym__double_quote = 225,
- sym__binary_op = 226,
- aux_sym_document_repeat1 = 227,
- aux_sym_start_tag_repeat1 = 228,
- aux_sym_switch_body_repeat1 = 229,
- aux_sym_defer_trigger_repeat1 = 230,
- aux_sym_for_reference_repeat1 = 231,
- aux_sym_arrow_function_parameters_repeat1 = 232,
- aux_sym_icu_expression_repeat1 = 233,
- aux_sym_concatenation_expression_repeat1 = 234,
- aux_sym_structural_declaration_repeat1 = 235,
- aux_sym__binding_assignment_repeat1 = 236,
- aux_sym_template_string_repeat1 = 237,
- aux_sym_pipe_sequence_repeat1 = 238,
- aux_sym_pipe_arguments_repeat1 = 239,
- aux_sym_object_repeat1 = 240,
- aux_sym_array_repeat1 = 241,
- aux_sym_string_repeat1 = 242,
- aux_sym_string_repeat2 = 243,
- aux_sym_arguments_repeat1 = 244,
- alias_sym_conditional_operator = 245,
+ aux_sym_text_token1 = 15,
+ aux_sym_text_token2 = 16,
+ anon_sym_LBRACE = 17,
+ anon_sym_RBRACE = 18,
+ anon_sym_let = 19,
+ anon_sym_SEMI = 20,
+ anon_sym_switch = 21,
+ anon_sym_LPAREN = 22,
+ anon_sym_RPAREN = 23,
+ anon_sym_case = 24,
+ anon_sym_default = 25,
+ anon_sym_defer = 26,
+ anon_sym_placeholder = 27,
+ anon_sym_loading = 28,
+ anon_sym_error = 29,
+ anon_sym_prefetch = 30,
+ anon_sym_when = 31,
+ anon_sym_on = 32,
+ anon_sym_after = 33,
+ anon_sym_minimum = 34,
+ anon_sym_for = 35,
+ anon_sym_empty = 36,
+ anon_sym_of = 37,
+ anon_sym_track = 38,
+ anon_sym_COMMA = 39,
+ anon_sym_else = 40,
+ anon_sym_if = 41,
+ anon_sym_as = 42,
+ anon_sym_EQ_GT = 43,
+ anon_sym_SLASH = 44,
+ anon_sym_SLASH2 = 45,
+ anon_sym_DOT = 46,
+ sym_regular_expression_pattern = 47,
+ sym_regular_expression_flags = 48,
+ anon_sym_EQ = 49,
+ anon_sym_plural = 50,
+ anon_sym_select = 51,
+ sym_icu_category = 52,
+ anon_sym_PLUS = 53,
+ anon_sym_STAR = 54,
+ anon_sym_COLON = 55,
+ anon_sym_then = 56,
+ anon_sym_LBRACK = 57,
+ anon_sym_RBRACK = 58,
+ anon_sym_LBRACK_LPAREN = 59,
+ anon_sym_RPAREN_RBRACK = 60,
+ anon_sym_LBRACK_AT = 61,
+ sym_binding_identifier = 62,
+ anon_sym_class = 63,
+ sym_class_name = 64,
+ sym_template_chars = 65,
+ anon_sym_DOLLAR_LBRACE = 66,
+ anon_sym_BANG = 67,
+ anon_sym_QMARK = 68,
+ anon_sym_QMARK_QMARK = 69,
+ anon_sym_PIPE_PIPE = 70,
+ anon_sym_AMP_AMP = 71,
+ anon_sym_PIPE = 72,
+ anon_sym_DOT_DOT_DOT = 73,
+ sym_identifier = 74,
+ aux_sym_string_token1 = 75,
+ aux_sym_string_token2 = 76,
+ sym__escape_sequence = 77,
+ sym_number = 78,
+ anon_sym_QMARK_DOT = 79,
+ anon_sym_BANG_DOT = 80,
+ anon_sym_px = 81,
+ anon_sym_PERCENT = 82,
+ anon_sym_ms = 83,
+ anon_sym_s = 84,
+ anon_sym_BQUOTE = 85,
+ anon_sym_DASH = 86,
+ anon_sym_STAR_STAR = 87,
+ anon_sym_EQ_EQ = 88,
+ anon_sym_EQ_EQ_EQ = 89,
+ anon_sym_BANG_EQ = 90,
+ anon_sym_BANG_EQ_EQ = 91,
+ anon_sym_LT_EQ = 92,
+ anon_sym_in = 93,
+ anon_sym_GT_EQ = 94,
+ anon_sym_PLUS_EQ = 95,
+ anon_sym_DASH_EQ = 96,
+ anon_sym_STAR_EQ = 97,
+ anon_sym_SLASH_EQ = 98,
+ anon_sym_PERCENT_EQ = 99,
+ anon_sym_STAR_STAR_EQ = 100,
+ anon_sym_LT_LT_EQ = 101,
+ anon_sym_GT_GT_EQ = 102,
+ anon_sym_GT_GT_GT_EQ = 103,
+ anon_sym_AMP_EQ = 104,
+ anon_sym_CARET_EQ = 105,
+ anon_sym_PIPE_EQ = 106,
+ anon_sym_AMP_AMP_EQ = 107,
+ anon_sym_PIPE_PIPE_EQ = 108,
+ anon_sym_QMARK_QMARK_EQ = 109,
+ sym__start_tag_name = 110,
+ sym__script_start_tag_name = 111,
+ sym__style_start_tag_name = 112,
+ sym__end_tag_name = 113,
+ sym_erroneous_end_tag_name = 114,
+ sym__implicit_end_tag = 115,
+ sym_raw_text = 116,
+ sym_comment = 117,
+ sym__interpolation_start = 118,
+ sym__interpolation_end = 119,
+ sym__control_flow_start = 120,
+ sym__empty_quoted_string = 121,
+ sym_document = 122,
+ sym_doctype = 123,
+ sym__node = 124,
+ sym_element = 125,
+ sym_script_element = 126,
+ sym_style_element = 127,
+ sym_start_tag = 128,
+ sym_script_start_tag = 129,
+ sym_style_start_tag = 130,
+ sym_self_closing_tag = 131,
+ sym_end_tag = 132,
+ sym_erroneous_end_tag = 133,
+ sym_attribute = 134,
+ sym_quoted_attribute_value = 135,
+ sym_text = 136,
+ sym_statement_block = 137,
+ sym__any_statement = 138,
+ sym__alternative_statement = 139,
+ sym_let_statement = 140,
+ sym_switch_statement = 141,
+ sym__switch_start_expression = 142,
+ sym__switch_body_expression = 143,
+ sym_switch_body = 144,
+ sym_case_statement = 145,
+ sym_default_statement = 146,
+ sym_defer_statement = 147,
+ sym_placeholder_statement = 148,
+ sym_loading_statement = 149,
+ sym_error_statement = 150,
+ sym_defer_trigger = 151,
+ sym_placeholder_minimum = 152,
+ sym_loading_condition = 153,
+ sym_defer_trigger_condition = 154,
+ sym_timed_expression = 155,
+ sym_for_statement = 156,
+ sym__for_start_expression = 157,
+ sym__for_body_expression = 158,
+ sym_empty_statement = 159,
+ sym_for_declaration = 160,
+ sym_for_reference = 161,
+ sym_if_statement = 162,
+ sym_else_if_statement = 163,
+ sym_else_statement = 164,
+ sym__if_start_expression = 165,
+ sym__else_if_start_expression = 166,
+ sym__if_body_expression = 167,
+ sym_if_condition = 168,
+ sym_if_reference = 169,
+ sym__any_expression = 170,
+ sym_arrow_function = 171,
+ sym_arrow_function_parameters = 172,
+ sym_regular_expression = 173,
+ sym_assignment_expression = 174,
+ sym_icu_expression = 175,
+ sym_icu_clause = 176,
+ sym_icu_case = 177,
+ sym_interpolation = 178,
+ sym_concatenation_expression = 179,
+ sym_structural_directive = 180,
+ sym_microsyntax = 181,
+ sym_microsyntax_anonymous_binding = 182,
+ sym_microsyntax_binding = 183,
+ sym_microsyntax_property_binding = 184,
+ sym_microsyntax_keyword_binding = 185,
+ sym_microsyntax_variable_declaration = 186,
+ sym__alias = 187,
+ sym_property_binding = 188,
+ sym_event_binding = 189,
+ sym_two_way_binding = 190,
+ sym_animation_binding = 191,
+ sym__binding_assignment = 192,
+ sym_binding_name = 193,
+ sym__binding_primitive = 194,
+ sym_binding_member_expression = 195,
+ sym_class_binding = 196,
+ sym__normal_attribute = 197,
+ sym_template_string = 198,
+ sym_template_substitution = 199,
+ sym_expression = 200,
+ sym_unary_expression = 201,
+ sym_binary_expression = 202,
+ sym_ternary_expression = 203,
+ sym__short_concat_expression = 204,
+ sym_nullish_coalescing_expression = 205,
+ sym_conditional_expression = 206,
+ sym_pipe_sequence = 207,
+ sym_pipe_call = 208,
+ sym_pipe_arguments = 209,
+ sym__pipe_argument = 210,
+ sym__primitive = 211,
+ sym_object = 212,
+ sym_pair = 213,
+ sym__shorthand = 214,
+ sym_spread = 215,
+ sym_array = 216,
+ sym_string = 217,
+ sym_group = 218,
+ sym_call_expression = 219,
+ sym_arguments = 220,
+ sym__timed_argument = 221,
+ sym_member_expression = 222,
+ sym_style_unit = 223,
+ sym_bracket_expression = 224,
+ sym_unit = 225,
+ sym__backtick = 226,
+ sym__single_quote = 227,
+ sym__double_quote = 228,
+ sym__binary_op = 229,
+ aux_sym_document_repeat1 = 230,
+ aux_sym_start_tag_repeat1 = 231,
+ aux_sym_switch_body_repeat1 = 232,
+ aux_sym_defer_trigger_repeat1 = 233,
+ aux_sym_for_reference_repeat1 = 234,
+ aux_sym_arrow_function_parameters_repeat1 = 235,
+ aux_sym_icu_expression_repeat1 = 236,
+ aux_sym_concatenation_expression_repeat1 = 237,
+ aux_sym_microsyntax_repeat1 = 238,
+ aux_sym__binding_assignment_repeat1 = 239,
+ aux_sym_template_string_repeat1 = 240,
+ aux_sym_pipe_sequence_repeat1 = 241,
+ aux_sym_pipe_arguments_repeat1 = 242,
+ aux_sym_object_repeat1 = 243,
+ aux_sym_array_repeat1 = 244,
+ aux_sym_string_repeat1 = 245,
+ aux_sym_string_repeat2 = 246,
+ aux_sym_arguments_repeat1 = 247,
+ alias_sym_conditional_operator = 248,
};
static const char * const ts_symbol_names[] = {
@@ -291,7 +294,8 @@ static const char * const ts_symbol_names[] = {
[aux_sym_quoted_attribute_value_token1] = "attribute_value",
[anon_sym_DQUOTE] = "\"",
[aux_sym_quoted_attribute_value_token2] = "attribute_value",
- [sym_text] = "text",
+ [aux_sym_text_token1] = "text_token1",
+ [aux_sym_text_token2] = "text_token2",
[anon_sym_LBRACE] = "{",
[anon_sym_RBRACE] = "}",
[anon_sym_let] = "special_keyword",
@@ -315,7 +319,7 @@ static const char * const ts_symbol_names[] = {
[anon_sym_of] = "special_keyword",
[anon_sym_track] = "special_keyword",
[anon_sym_COMMA] = ",",
- [anon_sym_else] = "control_keyword",
+ [anon_sym_else] = "special_keyword",
[anon_sym_if] = "control_keyword",
[anon_sym_as] = "special_keyword",
[anon_sym_EQ_GT] = "=>",
@@ -331,7 +335,7 @@ static const char * const ts_symbol_names[] = {
[anon_sym_PLUS] = "+",
[anon_sym_STAR] = "*",
[anon_sym_COLON] = ":",
- [anon_sym_context] = "special_keyword",
+ [anon_sym_then] = "special_keyword",
[anon_sym_LBRACK] = "[",
[anon_sym_RBRACK] = "]",
[anon_sym_LBRACK_LPAREN] = "[(",
@@ -411,6 +415,7 @@ static const char * const ts_symbol_names[] = {
[sym_erroneous_end_tag] = "erroneous_end_tag",
[sym_attribute] = "attribute",
[sym_quoted_attribute_value] = "quoted_attribute_value",
+ [sym_text] = "text",
[sym_statement_block] = "statement_block",
[sym__any_statement] = "_any_statement",
[sym__alternative_statement] = "_alternative_statement",
@@ -455,12 +460,13 @@ static const char * const ts_symbol_names[] = {
[sym_interpolation] = "interpolation",
[sym_concatenation_expression] = "concatenation_expression",
[sym_structural_directive] = "structural_directive",
- [sym_structural_expression] = "structural_expression",
- [sym_structural_declaration] = "structural_declaration",
- [sym_structural_assignment] = "structural_assignment",
+ [sym_microsyntax] = "microsyntax",
+ [sym_microsyntax_anonymous_binding] = "microsyntax_anonymous_binding",
+ [sym_microsyntax_binding] = "microsyntax_binding",
+ [sym_microsyntax_property_binding] = "microsyntax_property_binding",
+ [sym_microsyntax_keyword_binding] = "microsyntax_keyword_binding",
+ [sym_microsyntax_variable_declaration] = "microsyntax_variable_declaration",
[sym__alias] = "_alias",
- [sym__else_template_expression] = "_else_template_expression",
- [sym__context_expression] = "_context_expression",
[sym_property_binding] = "property_binding",
[sym_event_binding] = "event_binding",
[sym_two_way_binding] = "two_way_binding",
@@ -511,7 +517,7 @@ static const char * const ts_symbol_names[] = {
[aux_sym_arrow_function_parameters_repeat1] = "arrow_function_parameters_repeat1",
[aux_sym_icu_expression_repeat1] = "icu_expression_repeat1",
[aux_sym_concatenation_expression_repeat1] = "concatenation_expression_repeat1",
- [aux_sym_structural_declaration_repeat1] = "structural_declaration_repeat1",
+ [aux_sym_microsyntax_repeat1] = "microsyntax_repeat1",
[aux_sym__binding_assignment_repeat1] = "_binding_assignment_repeat1",
[aux_sym_template_string_repeat1] = "template_string_repeat1",
[aux_sym_pipe_sequence_repeat1] = "pipe_sequence_repeat1",
@@ -540,7 +546,8 @@ static const TSSymbol ts_symbol_map[] = {
[aux_sym_quoted_attribute_value_token1] = sym_attribute_value,
[anon_sym_DQUOTE] = anon_sym_DQUOTE,
[aux_sym_quoted_attribute_value_token2] = sym_attribute_value,
- [sym_text] = sym_text,
+ [aux_sym_text_token1] = aux_sym_text_token1,
+ [aux_sym_text_token2] = aux_sym_text_token2,
[anon_sym_LBRACE] = anon_sym_LBRACE,
[anon_sym_RBRACE] = anon_sym_RBRACE,
[anon_sym_let] = anon_sym_let,
@@ -564,7 +571,7 @@ static const TSSymbol ts_symbol_map[] = {
[anon_sym_of] = anon_sym_let,
[anon_sym_track] = anon_sym_let,
[anon_sym_COMMA] = anon_sym_COMMA,
- [anon_sym_else] = anon_sym_switch,
+ [anon_sym_else] = anon_sym_let,
[anon_sym_if] = anon_sym_switch,
[anon_sym_as] = anon_sym_let,
[anon_sym_EQ_GT] = anon_sym_EQ_GT,
@@ -580,7 +587,7 @@ static const TSSymbol ts_symbol_map[] = {
[anon_sym_PLUS] = anon_sym_PLUS,
[anon_sym_STAR] = anon_sym_STAR,
[anon_sym_COLON] = anon_sym_COLON,
- [anon_sym_context] = anon_sym_let,
+ [anon_sym_then] = anon_sym_let,
[anon_sym_LBRACK] = anon_sym_LBRACK,
[anon_sym_RBRACK] = anon_sym_RBRACK,
[anon_sym_LBRACK_LPAREN] = anon_sym_LBRACK_LPAREN,
@@ -660,6 +667,7 @@ static const TSSymbol ts_symbol_map[] = {
[sym_erroneous_end_tag] = sym_erroneous_end_tag,
[sym_attribute] = sym_attribute,
[sym_quoted_attribute_value] = sym_quoted_attribute_value,
+ [sym_text] = sym_text,
[sym_statement_block] = sym_statement_block,
[sym__any_statement] = sym__any_statement,
[sym__alternative_statement] = sym__alternative_statement,
@@ -704,12 +712,13 @@ static const TSSymbol ts_symbol_map[] = {
[sym_interpolation] = sym_interpolation,
[sym_concatenation_expression] = sym_concatenation_expression,
[sym_structural_directive] = sym_structural_directive,
- [sym_structural_expression] = sym_structural_expression,
- [sym_structural_declaration] = sym_structural_declaration,
- [sym_structural_assignment] = sym_structural_assignment,
+ [sym_microsyntax] = sym_microsyntax,
+ [sym_microsyntax_anonymous_binding] = sym_microsyntax_anonymous_binding,
+ [sym_microsyntax_binding] = sym_microsyntax_binding,
+ [sym_microsyntax_property_binding] = sym_microsyntax_property_binding,
+ [sym_microsyntax_keyword_binding] = sym_microsyntax_keyword_binding,
+ [sym_microsyntax_variable_declaration] = sym_microsyntax_variable_declaration,
[sym__alias] = sym__alias,
- [sym__else_template_expression] = sym__else_template_expression,
- [sym__context_expression] = sym__context_expression,
[sym_property_binding] = sym_property_binding,
[sym_event_binding] = sym_event_binding,
[sym_two_way_binding] = sym_two_way_binding,
@@ -760,7 +769,7 @@ static const TSSymbol ts_symbol_map[] = {
[aux_sym_arrow_function_parameters_repeat1] = aux_sym_arrow_function_parameters_repeat1,
[aux_sym_icu_expression_repeat1] = aux_sym_icu_expression_repeat1,
[aux_sym_concatenation_expression_repeat1] = aux_sym_concatenation_expression_repeat1,
- [aux_sym_structural_declaration_repeat1] = aux_sym_structural_declaration_repeat1,
+ [aux_sym_microsyntax_repeat1] = aux_sym_microsyntax_repeat1,
[aux_sym__binding_assignment_repeat1] = aux_sym__binding_assignment_repeat1,
[aux_sym_template_string_repeat1] = aux_sym_template_string_repeat1,
[aux_sym_pipe_sequence_repeat1] = aux_sym_pipe_sequence_repeat1,
@@ -834,9 +843,13 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = true,
},
- [sym_text] = {
- .visible = true,
- .named = true,
+ [aux_sym_text_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_text_token2] = {
+ .visible = false,
+ .named = false,
},
[anon_sym_LBRACE] = {
.visible = true,
@@ -994,7 +1007,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = false,
},
- [anon_sym_context] = {
+ [anon_sym_then] = {
.visible = true,
.named = true,
},
@@ -1314,6 +1327,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = true,
},
+ [sym_text] = {
+ .visible = true,
+ .named = true,
+ },
[sym_statement_block] = {
.visible = true,
.named = true,
@@ -1490,27 +1507,31 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = true,
},
- [sym_structural_expression] = {
+ [sym_microsyntax] = {
.visible = true,
.named = true,
},
- [sym_structural_declaration] = {
+ [sym_microsyntax_anonymous_binding] = {
.visible = true,
.named = true,
},
- [sym_structural_assignment] = {
+ [sym_microsyntax_binding] = {
.visible = true,
.named = true,
},
- [sym__alias] = {
- .visible = false,
+ [sym_microsyntax_property_binding] = {
+ .visible = true,
.named = true,
},
- [sym__else_template_expression] = {
- .visible = false,
+ [sym_microsyntax_keyword_binding] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_microsyntax_variable_declaration] = {
+ .visible = true,
.named = true,
},
- [sym__context_expression] = {
+ [sym__alias] = {
.visible = false,
.named = true,
},
@@ -1714,7 +1735,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = false,
.named = false,
},
- [aux_sym_structural_declaration_repeat1] = {
+ [aux_sym_microsyntax_repeat1] = {
.visible = false,
.named = false,
},
@@ -1780,20 +1801,19 @@ enum ts_field_identifiers {
field_loading = 17,
field_minimum = 18,
field_name = 19,
- field_named = 20,
- field_object = 21,
- field_operator = 22,
- field_parameters = 23,
- field_pattern = 24,
- field_pipes = 25,
- field_placeholder = 26,
- field_property = 27,
- field_reference = 28,
- field_right = 29,
- field_track = 30,
- field_trigger = 31,
- field_unit = 32,
- field_value = 33,
+ field_object = 20,
+ field_operator = 21,
+ field_parameters = 22,
+ field_pattern = 23,
+ field_pipes = 24,
+ field_placeholder = 25,
+ field_property = 26,
+ field_reference = 27,
+ field_right = 28,
+ field_track = 29,
+ field_trigger = 30,
+ field_unit = 31,
+ field_value = 32,
};
static const char * const ts_field_names[] = {
@@ -1817,7 +1837,6 @@ static const char * const ts_field_names[] = {
[field_loading] = "loading",
[field_minimum] = "minimum",
[field_name] = "name",
- [field_named] = "named",
[field_object] = "object",
[field_operator] = "operator",
[field_parameters] = "parameters",
@@ -1848,16 +1867,16 @@ static const TSMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = {
[12] = {.index = 32, .length = 2},
[13] = {.index = 34, .length = 1},
[14] = {.index = 35, .length = 1},
- [15] = {.index = 36, .length = 6},
- [16] = {.index = 42, .length = 1},
- [17] = {.index = 43, .length = 1},
- [18] = {.index = 44, .length = 2},
- [19] = {.index = 46, .length = 2},
- [20] = {.index = 48, .length = 3},
- [21] = {.index = 51, .length = 2},
- [22] = {.index = 53, .length = 2},
- [23] = {.index = 55, .length = 2},
- [24] = {.index = 57, .length = 1},
+ [16] = {.index = 36, .length = 6},
+ [17] = {.index = 42, .length = 1},
+ [18] = {.index = 43, .length = 1},
+ [19] = {.index = 44, .length = 2},
+ [20] = {.index = 46, .length = 2},
+ [21] = {.index = 48, .length = 3},
+ [22] = {.index = 51, .length = 2},
+ [23] = {.index = 53, .length = 2},
+ [24] = {.index = 55, .length = 2},
+ [25] = {.index = 57, .length = 1},
[26] = {.index = 58, .length = 1},
[28] = {.index = 59, .length = 2},
[29] = {.index = 61, .length = 2},
@@ -1881,24 +1900,22 @@ static const TSMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = {
[47] = {.index = 91, .length = 3},
[48] = {.index = 94, .length = 3},
[49] = {.index = 97, .length = 2},
- [50] = {.index = 99, .length = 2},
- [51] = {.index = 101, .length = 1},
+ [50] = {.index = 99, .length = 1},
+ [51] = {.index = 100, .length = 2},
[52] = {.index = 102, .length = 1},
- [53] = {.index = 103, .length = 3},
- [54] = {.index = 106, .length = 1},
- [55] = {.index = 107, .length = 2},
- [56] = {.index = 109, .length = 2},
+ [53] = {.index = 103, .length = 2},
+ [54] = {.index = 105, .length = 2},
+ [55] = {.index = 107, .length = 3},
+ [56] = {.index = 110, .length = 1},
[57] = {.index = 111, .length = 2},
- [58] = {.index = 113, .length = 1},
- [59] = {.index = 114, .length = 6},
- [60] = {.index = 120, .length = 3},
- [62] = {.index = 123, .length = 2},
- [63] = {.index = 125, .length = 1},
- [64] = {.index = 126, .length = 3},
- [65] = {.index = 129, .length = 4},
- [66] = {.index = 133, .length = 1},
- [67] = {.index = 134, .length = 2},
- [68] = {.index = 136, .length = 4},
+ [58] = {.index = 113, .length = 2},
+ [59] = {.index = 115, .length = 3},
+ [60] = {.index = 118, .length = 6},
+ [61] = {.index = 124, .length = 3},
+ [62] = {.index = 127, .length = 3},
+ [63] = {.index = 130, .length = 1},
+ [64] = {.index = 131, .length = 4},
+ [65] = {.index = 135, .length = 2},
};
static const TSFieldMapEntry ts_field_map_entries[] = {
@@ -2049,83 +2066,75 @@ static const TSFieldMapEntry ts_field_map_entries[] = {
{field_condition, 1},
{field_condition, 3},
[99] =
+ {field_value, 0},
+ [100] =
{field_alias, 2},
{field_alias, 3, .inherited = true},
- [101] =
- {field_alias, 1, .inherited = true},
[102] =
- {field_named, 1, .inherited = true},
+ {field_name, 1},
[103] =
+ {field_name, 0},
+ {field_value, 1},
+ [105] =
+ {field_alias, 1, .inherited = true},
+ {field_value, 0},
+ [107] =
{field_name, 0},
{field_track, 5},
{field_value, 2},
- [106] =
+ [110] =
{field_alias, 1},
- [107] =
- {field_alias, 0, .inherited = true},
- {field_alias, 1, .inherited = true},
- [109] =
- {field_alias, 1, .inherited = true},
- {field_name, 0},
[111] =
+ {field_alias, 0, .inherited = true},
{field_alias, 1, .inherited = true},
- {field_named, 2, .inherited = true},
[113] =
- {field_named, 2, .inherited = true},
- [114] =
+ {field_alias, 2, .inherited = true},
+ {field_name, 1},
+ [115] =
+ {field_alias, 2, .inherited = true},
+ {field_name, 0},
+ {field_value, 1},
+ [118] =
{field_alternative, 2, .inherited = true},
{field_alternative_condition, 2, .inherited = true},
{field_empty, 2, .inherited = true},
{field_error, 2, .inherited = true},
{field_loading, 2, .inherited = true},
{field_placeholder, 2, .inherited = true},
- [120] =
- {field_name, 0},
- {field_operator, 1},
- {field_value, 2},
- [123] =
- {field_alias, 1, .inherited = true},
- {field_named, 3, .inherited = true},
- [125] =
- {field_value, 3},
- [126] =
+ [124] =
{field_name, 1},
{field_operator, 2},
{field_value, 3},
- [129] =
+ [127] =
{field_alias, 3, .inherited = true},
{field_name, 0},
- {field_operator, 1},
{field_value, 2},
- [133] =
- {field_named, 1},
- [134] =
- {field_body, 5},
+ [130] =
{field_value, 3},
- [136] =
+ [131] =
{field_alias, 4, .inherited = true},
{field_name, 1},
{field_operator, 2},
{field_value, 3},
+ [135] =
+ {field_body, 5},
+ {field_value, 3},
};
static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = {
[0] = {0},
- [21] = {
- [1] = alias_sym_conditional_operator,
- },
- [25] = {
+ [15] = {
[1] = anon_sym_switch,
},
+ [22] = {
+ [1] = alias_sym_conditional_operator,
+ },
[27] = {
[1] = sym_identifier,
},
[39] = {
[3] = anon_sym_QMARK,
},
- [61] = {
- [1] = anon_sym_let,
- },
};
static const uint16_t ts_non_terminal_alias_map[] = {
@@ -2136,7 +2145,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {
[0] = 0,
[1] = 1,
[2] = 2,
- [3] = 3,
+ [3] = 2,
[4] = 4,
[5] = 5,
[6] = 6,
@@ -2157,649 +2166,649 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {
[21] = 21,
[22] = 22,
[23] = 23,
- [24] = 2,
+ [24] = 24,
[25] = 25,
- [26] = 8,
- [27] = 20,
- [28] = 7,
- [29] = 3,
- [30] = 9,
- [31] = 10,
- [32] = 32,
- [33] = 33,
- [34] = 22,
- [35] = 11,
- [36] = 12,
- [37] = 13,
- [38] = 14,
- [39] = 15,
- [40] = 16,
- [41] = 5,
- [42] = 6,
- [43] = 17,
- [44] = 18,
- [45] = 19,
- [46] = 4,
- [47] = 21,
- [48] = 25,
- [49] = 23,
- [50] = 8,
- [51] = 9,
- [52] = 20,
- [53] = 53,
- [54] = 54,
- [55] = 55,
- [56] = 56,
- [57] = 32,
- [58] = 33,
- [59] = 59,
- [60] = 60,
- [61] = 20,
- [62] = 62,
- [63] = 54,
- [64] = 64,
- [65] = 7,
- [66] = 66,
- [67] = 53,
- [68] = 68,
- [69] = 3,
- [70] = 70,
- [71] = 8,
- [72] = 2,
- [73] = 9,
- [74] = 62,
- [75] = 75,
- [76] = 76,
- [77] = 15,
- [78] = 18,
- [79] = 11,
- [80] = 19,
- [81] = 4,
- [82] = 60,
- [83] = 21,
- [84] = 66,
- [85] = 22,
- [86] = 59,
- [87] = 16,
- [88] = 5,
- [89] = 13,
- [90] = 12,
- [91] = 75,
- [92] = 14,
- [93] = 6,
- [94] = 17,
- [95] = 10,
- [96] = 70,
- [97] = 23,
+ [26] = 26,
+ [27] = 27,
+ [28] = 8,
+ [29] = 29,
+ [30] = 30,
+ [31] = 4,
+ [32] = 5,
+ [33] = 17,
+ [34] = 6,
+ [35] = 18,
+ [36] = 23,
+ [37] = 5,
+ [38] = 4,
+ [39] = 7,
+ [40] = 6,
+ [41] = 7,
+ [42] = 9,
+ [43] = 8,
+ [44] = 9,
+ [45] = 22,
+ [46] = 22,
+ [47] = 14,
+ [48] = 24,
+ [49] = 19,
+ [50] = 15,
+ [51] = 25,
+ [52] = 16,
+ [53] = 12,
+ [54] = 19,
+ [55] = 12,
+ [56] = 10,
+ [57] = 21,
+ [58] = 13,
+ [59] = 13,
+ [60] = 14,
+ [61] = 15,
+ [62] = 25,
+ [63] = 16,
+ [64] = 17,
+ [65] = 18,
+ [66] = 20,
+ [67] = 21,
+ [68] = 20,
+ [69] = 23,
+ [70] = 24,
+ [71] = 71,
+ [72] = 72,
+ [73] = 10,
+ [74] = 26,
+ [75] = 27,
+ [76] = 26,
+ [77] = 77,
+ [78] = 78,
+ [79] = 79,
+ [80] = 27,
+ [81] = 81,
+ [82] = 82,
+ [83] = 83,
+ [84] = 84,
+ [85] = 29,
+ [86] = 30,
+ [87] = 87,
+ [88] = 30,
+ [89] = 83,
+ [90] = 29,
+ [91] = 91,
+ [92] = 9,
+ [93] = 71,
+ [94] = 72,
+ [95] = 95,
+ [96] = 96,
+ [97] = 72,
[98] = 98,
- [99] = 25,
- [100] = 100,
- [101] = 98,
- [102] = 102,
- [103] = 100,
+ [99] = 71,
+ [100] = 98,
+ [101] = 101,
+ [102] = 4,
+ [103] = 103,
[104] = 104,
[105] = 105,
- [106] = 106,
- [107] = 107,
- [108] = 104,
- [109] = 66,
- [110] = 33,
- [111] = 102,
- [112] = 105,
- [113] = 32,
- [114] = 75,
- [115] = 105,
- [116] = 104,
+ [106] = 96,
+ [107] = 7,
+ [108] = 108,
+ [109] = 6,
+ [110] = 8,
+ [111] = 105,
+ [112] = 101,
+ [113] = 5,
+ [114] = 95,
+ [115] = 115,
+ [116] = 79,
[117] = 117,
- [118] = 53,
- [119] = 54,
- [120] = 75,
- [121] = 59,
- [122] = 66,
- [123] = 60,
- [124] = 75,
- [125] = 70,
- [126] = 126,
- [127] = 127,
- [128] = 127,
- [129] = 126,
- [130] = 130,
- [131] = 131,
+ [118] = 115,
+ [119] = 77,
+ [120] = 78,
+ [121] = 22,
+ [122] = 81,
+ [123] = 103,
+ [124] = 23,
+ [125] = 24,
+ [126] = 77,
+ [127] = 19,
+ [128] = 12,
+ [129] = 10,
+ [130] = 13,
+ [131] = 14,
[132] = 132,
- [133] = 133,
- [134] = 134,
- [135] = 134,
- [136] = 136,
- [137] = 134,
- [138] = 131,
- [139] = 136,
- [140] = 134,
+ [133] = 79,
+ [134] = 15,
+ [135] = 25,
+ [136] = 16,
+ [137] = 17,
+ [138] = 81,
+ [139] = 139,
+ [140] = 78,
[141] = 132,
- [142] = 136,
- [143] = 134,
- [144] = 133,
- [145] = 145,
- [146] = 146,
- [147] = 147,
- [148] = 148,
- [149] = 149,
- [150] = 150,
+ [142] = 132,
+ [143] = 115,
+ [144] = 20,
+ [145] = 18,
+ [146] = 21,
+ [147] = 27,
+ [148] = 26,
+ [149] = 87,
+ [150] = 87,
[151] = 151,
- [152] = 146,
- [153] = 146,
- [154] = 146,
- [155] = 155,
- [156] = 151,
- [157] = 151,
- [158] = 151,
- [159] = 150,
- [160] = 160,
- [161] = 160,
+ [152] = 29,
+ [153] = 30,
+ [154] = 154,
+ [155] = 72,
+ [156] = 71,
+ [157] = 81,
+ [158] = 79,
+ [159] = 77,
+ [160] = 78,
+ [161] = 78,
[162] = 162,
- [163] = 163,
- [164] = 150,
+ [163] = 162,
+ [164] = 87,
[165] = 165,
- [166] = 150,
- [167] = 160,
- [168] = 160,
- [169] = 169,
- [170] = 169,
- [171] = 169,
- [172] = 169,
+ [166] = 166,
+ [167] = 167,
+ [168] = 168,
+ [169] = 167,
+ [170] = 170,
+ [171] = 167,
+ [172] = 168,
[173] = 173,
- [174] = 173,
- [175] = 173,
- [176] = 173,
+ [174] = 167,
+ [175] = 167,
+ [176] = 176,
[177] = 177,
- [178] = 178,
- [179] = 178,
- [180] = 178,
- [181] = 178,
- [182] = 182,
+ [178] = 173,
+ [179] = 173,
+ [180] = 173,
+ [181] = 166,
+ [182] = 176,
[183] = 183,
- [184] = 183,
- [185] = 183,
- [186] = 183,
+ [184] = 184,
+ [185] = 185,
+ [186] = 186,
[187] = 187,
[188] = 187,
- [189] = 187,
- [190] = 187,
- [191] = 187,
- [192] = 192,
- [193] = 193,
+ [189] = 189,
+ [190] = 190,
+ [191] = 191,
+ [192] = 187,
+ [193] = 185,
[194] = 194,
- [195] = 195,
+ [195] = 185,
[196] = 196,
[197] = 197,
- [198] = 198,
- [199] = 199,
- [200] = 200,
- [201] = 201,
- [202] = 201,
- [203] = 192,
- [204] = 192,
- [205] = 196,
- [206] = 193,
- [207] = 192,
- [208] = 208,
- [209] = 209,
+ [198] = 185,
+ [199] = 183,
+ [200] = 183,
+ [201] = 183,
+ [202] = 189,
+ [203] = 187,
+ [204] = 189,
+ [205] = 183,
+ [206] = 189,
+ [207] = 183,
+ [208] = 189,
+ [209] = 189,
[210] = 210,
- [211] = 210,
- [212] = 212,
- [213] = 213,
- [214] = 208,
- [215] = 208,
- [216] = 210,
- [217] = 208,
- [218] = 218,
- [219] = 219,
- [220] = 213,
- [221] = 219,
- [222] = 210,
- [223] = 208,
- [224] = 3,
- [225] = 7,
- [226] = 3,
- [227] = 2,
- [228] = 25,
- [229] = 7,
- [230] = 230,
- [231] = 16,
- [232] = 5,
- [233] = 6,
- [234] = 17,
- [235] = 18,
- [236] = 19,
- [237] = 4,
- [238] = 21,
- [239] = 32,
- [240] = 33,
- [241] = 230,
+ [211] = 211,
+ [212] = 211,
+ [213] = 211,
+ [214] = 211,
+ [215] = 211,
+ [216] = 211,
+ [217] = 217,
+ [218] = 217,
+ [219] = 217,
+ [220] = 217,
+ [221] = 217,
+ [222] = 217,
+ [223] = 223,
+ [224] = 223,
+ [225] = 223,
+ [226] = 226,
+ [227] = 223,
+ [228] = 228,
+ [229] = 229,
+ [230] = 229,
+ [231] = 229,
+ [232] = 229,
+ [233] = 233,
+ [234] = 233,
+ [235] = 233,
+ [236] = 233,
+ [237] = 233,
+ [238] = 238,
+ [239] = 239,
+ [240] = 240,
+ [241] = 241,
[242] = 242,
- [243] = 22,
- [244] = 242,
+ [243] = 7,
+ [244] = 9,
[245] = 245,
- [246] = 10,
- [247] = 11,
- [248] = 12,
- [249] = 13,
- [250] = 14,
- [251] = 15,
- [252] = 25,
- [253] = 253,
- [254] = 254,
- [255] = 255,
- [256] = 245,
- [257] = 257,
- [258] = 54,
- [259] = 32,
- [260] = 33,
- [261] = 53,
- [262] = 262,
- [263] = 263,
- [264] = 264,
- [265] = 265,
- [266] = 266,
- [267] = 262,
- [268] = 266,
- [269] = 269,
- [270] = 264,
- [271] = 54,
- [272] = 269,
- [273] = 53,
- [274] = 274,
- [275] = 269,
- [276] = 266,
- [277] = 269,
- [278] = 266,
- [279] = 279,
+ [246] = 246,
+ [247] = 247,
+ [248] = 248,
+ [249] = 247,
+ [250] = 245,
+ [251] = 238,
+ [252] = 8,
+ [253] = 245,
+ [254] = 248,
+ [255] = 245,
+ [256] = 256,
+ [257] = 256,
+ [258] = 258,
+ [259] = 259,
+ [260] = 256,
+ [261] = 261,
+ [262] = 12,
+ [263] = 10,
+ [264] = 256,
+ [265] = 13,
+ [266] = 14,
+ [267] = 15,
+ [268] = 25,
+ [269] = 16,
+ [270] = 17,
+ [271] = 18,
+ [272] = 20,
+ [273] = 21,
+ [274] = 22,
+ [275] = 23,
+ [276] = 24,
+ [277] = 256,
+ [278] = 19,
+ [279] = 256,
[280] = 280,
- [281] = 281,
- [282] = 282,
+ [281] = 258,
+ [282] = 280,
[283] = 283,
- [284] = 60,
- [285] = 59,
- [286] = 286,
+ [284] = 280,
+ [285] = 256,
+ [286] = 280,
[287] = 287,
- [288] = 288,
- [289] = 289,
- [290] = 290,
- [291] = 291,
- [292] = 292,
- [293] = 293,
- [294] = 294,
- [295] = 295,
- [296] = 296,
- [297] = 297,
- [298] = 298,
- [299] = 299,
- [300] = 300,
+ [288] = 261,
+ [289] = 27,
+ [290] = 30,
+ [291] = 9,
+ [292] = 29,
+ [293] = 7,
+ [294] = 8,
+ [295] = 9,
+ [296] = 7,
+ [297] = 25,
+ [298] = 14,
+ [299] = 18,
+ [300] = 71,
[301] = 301,
- [302] = 302,
+ [302] = 301,
[303] = 303,
- [304] = 304,
- [305] = 305,
- [306] = 280,
- [307] = 307,
- [308] = 262,
- [309] = 279,
- [310] = 310,
+ [304] = 17,
+ [305] = 27,
+ [306] = 20,
+ [307] = 21,
+ [308] = 12,
+ [309] = 23,
+ [310] = 10,
[311] = 311,
- [312] = 312,
- [313] = 313,
- [314] = 314,
- [315] = 315,
+ [312] = 24,
+ [313] = 15,
+ [314] = 72,
+ [315] = 303,
[316] = 316,
- [317] = 317,
- [318] = 318,
- [319] = 319,
- [320] = 320,
+ [317] = 19,
+ [318] = 16,
+ [319] = 13,
+ [320] = 22,
[321] = 321,
- [322] = 322,
- [323] = 70,
- [324] = 324,
+ [322] = 316,
+ [323] = 29,
+ [324] = 27,
[325] = 325,
[326] = 326,
[327] = 327,
- [328] = 328,
- [329] = 329,
- [330] = 330,
- [331] = 331,
+ [328] = 30,
+ [329] = 81,
+ [330] = 79,
+ [331] = 30,
[332] = 332,
- [333] = 333,
+ [333] = 29,
[334] = 334,
- [335] = 335,
+ [335] = 87,
[336] = 336,
[337] = 337,
[338] = 338,
- [339] = 286,
- [340] = 299,
+ [339] = 339,
+ [340] = 340,
[341] = 341,
[342] = 342,
- [343] = 313,
- [344] = 320,
- [345] = 329,
- [346] = 307,
- [347] = 293,
+ [343] = 343,
+ [344] = 344,
+ [345] = 345,
+ [346] = 71,
+ [347] = 347,
[348] = 348,
- [349] = 315,
- [350] = 318,
- [351] = 325,
- [352] = 328,
- [353] = 336,
+ [349] = 72,
+ [350] = 350,
+ [351] = 334,
+ [352] = 339,
+ [353] = 353,
[354] = 354,
- [355] = 310,
- [356] = 332,
- [357] = 316,
- [358] = 334,
- [359] = 359,
- [360] = 335,
- [361] = 361,
- [362] = 326,
- [363] = 363,
- [364] = 289,
- [365] = 291,
- [366] = 295,
- [367] = 298,
- [368] = 368,
- [369] = 369,
- [370] = 304,
- [371] = 305,
- [372] = 290,
- [373] = 342,
- [374] = 314,
- [375] = 330,
- [376] = 301,
- [377] = 322,
- [378] = 341,
- [379] = 311,
- [380] = 324,
- [381] = 302,
- [382] = 327,
- [383] = 333,
- [384] = 303,
- [385] = 331,
- [386] = 312,
- [387] = 287,
- [388] = 317,
- [389] = 288,
- [390] = 292,
- [391] = 294,
- [392] = 337,
- [393] = 319,
- [394] = 321,
- [395] = 395,
- [396] = 297,
- [397] = 300,
- [398] = 296,
+ [355] = 355,
+ [356] = 354,
+ [357] = 354,
+ [358] = 358,
+ [359] = 72,
+ [360] = 354,
+ [361] = 311,
+ [362] = 71,
+ [363] = 358,
+ [364] = 354,
+ [365] = 311,
+ [366] = 366,
+ [367] = 367,
+ [368] = 354,
+ [369] = 347,
+ [370] = 358,
+ [371] = 371,
+ [372] = 358,
+ [373] = 373,
+ [374] = 358,
+ [375] = 358,
+ [376] = 376,
+ [377] = 377,
+ [378] = 378,
+ [379] = 379,
+ [380] = 380,
+ [381] = 381,
+ [382] = 382,
+ [383] = 383,
+ [384] = 384,
+ [385] = 385,
+ [386] = 386,
+ [387] = 387,
+ [388] = 373,
+ [389] = 389,
+ [390] = 390,
+ [391] = 391,
+ [392] = 392,
+ [393] = 393,
+ [394] = 353,
+ [395] = 371,
+ [396] = 396,
+ [397] = 397,
+ [398] = 398,
[399] = 399,
[400] = 400,
- [401] = 395,
+ [401] = 401,
[402] = 402,
- [403] = 265,
- [404] = 280,
- [405] = 279,
- [406] = 369,
+ [403] = 403,
+ [404] = 404,
+ [405] = 405,
+ [406] = 406,
[407] = 407,
[408] = 408,
[409] = 409,
[410] = 410,
- [411] = 263,
+ [411] = 411,
[412] = 412,
[413] = 413,
- [414] = 363,
- [415] = 286,
- [416] = 416,
+ [414] = 414,
+ [415] = 79,
+ [416] = 81,
[417] = 417,
[418] = 418,
- [419] = 354,
+ [419] = 419,
[420] = 420,
[421] = 421,
- [422] = 407,
- [423] = 338,
- [424] = 297,
+ [422] = 422,
+ [423] = 423,
+ [424] = 424,
[425] = 425,
- [426] = 400,
- [427] = 413,
- [428] = 416,
- [429] = 417,
- [430] = 402,
- [431] = 399,
- [432] = 421,
- [433] = 408,
- [434] = 412,
- [435] = 418,
- [436] = 409,
- [437] = 410,
- [438] = 262,
- [439] = 439,
- [440] = 440,
- [441] = 283,
- [442] = 442,
- [443] = 443,
- [444] = 281,
- [445] = 369,
+ [426] = 426,
+ [427] = 427,
+ [428] = 428,
+ [429] = 429,
+ [430] = 430,
+ [431] = 431,
+ [432] = 405,
+ [433] = 336,
+ [434] = 425,
+ [435] = 429,
+ [436] = 396,
+ [437] = 397,
+ [438] = 403,
+ [439] = 404,
+ [440] = 407,
+ [441] = 408,
+ [442] = 409,
+ [443] = 410,
+ [444] = 411,
+ [445] = 413,
[446] = 446,
- [447] = 282,
- [448] = 448,
- [449] = 449,
- [450] = 450,
- [451] = 451,
- [452] = 452,
- [453] = 443,
- [454] = 454,
- [455] = 455,
- [456] = 446,
- [457] = 439,
- [458] = 458,
- [459] = 448,
- [460] = 451,
- [461] = 452,
- [462] = 439,
- [463] = 439,
- [464] = 464,
- [465] = 448,
- [466] = 451,
- [467] = 452,
- [468] = 451,
- [469] = 452,
- [470] = 470,
- [471] = 354,
- [472] = 450,
- [473] = 448,
- [474] = 474,
- [475] = 475,
- [476] = 476,
- [477] = 477,
+ [447] = 421,
+ [448] = 422,
+ [449] = 423,
+ [450] = 424,
+ [451] = 398,
+ [452] = 426,
+ [453] = 427,
+ [454] = 399,
+ [455] = 430,
+ [456] = 378,
+ [457] = 402,
+ [458] = 412,
+ [459] = 418,
+ [460] = 341,
+ [461] = 419,
+ [462] = 336,
+ [463] = 420,
+ [464] = 337,
+ [465] = 400,
+ [466] = 401,
+ [467] = 406,
+ [468] = 414,
+ [469] = 417,
+ [470] = 87,
+ [471] = 471,
+ [472] = 428,
+ [473] = 473,
+ [474] = 380,
+ [475] = 382,
+ [476] = 383,
+ [477] = 384,
[478] = 478,
- [479] = 479,
- [480] = 480,
- [481] = 481,
- [482] = 482,
- [483] = 280,
- [484] = 476,
- [485] = 477,
- [486] = 478,
- [487] = 479,
- [488] = 286,
- [489] = 481,
- [490] = 478,
- [491] = 491,
- [492] = 476,
- [493] = 476,
- [494] = 477,
- [495] = 479,
- [496] = 477,
- [497] = 478,
- [498] = 479,
- [499] = 499,
+ [479] = 385,
+ [480] = 386,
+ [481] = 387,
+ [482] = 389,
+ [483] = 337,
+ [484] = 390,
+ [485] = 391,
+ [486] = 486,
+ [487] = 392,
+ [488] = 393,
+ [489] = 486,
+ [490] = 341,
+ [491] = 377,
+ [492] = 492,
+ [493] = 493,
+ [494] = 494,
+ [495] = 495,
+ [496] = 496,
+ [497] = 497,
+ [498] = 498,
+ [499] = 478,
[500] = 500,
[501] = 501,
[502] = 502,
- [503] = 503,
- [504] = 265,
- [505] = 279,
- [506] = 263,
+ [503] = 344,
+ [504] = 504,
+ [505] = 505,
+ [506] = 506,
[507] = 507,
- [508] = 508,
+ [508] = 344,
[509] = 509,
[510] = 510,
- [511] = 511,
+ [511] = 366,
[512] = 512,
[513] = 513,
[514] = 514,
[515] = 515,
- [516] = 516,
+ [516] = 376,
[517] = 517,
- [518] = 518,
- [519] = 519,
+ [518] = 498,
+ [519] = 376,
[520] = 520,
[521] = 521,
[522] = 522,
[523] = 523,
[524] = 524,
- [525] = 525,
+ [525] = 366,
[526] = 526,
- [527] = 520,
- [528] = 515,
+ [527] = 527,
+ [528] = 502,
[529] = 529,
- [530] = 530,
+ [530] = 517,
[531] = 531,
[532] = 532,
- [533] = 513,
- [534] = 534,
- [535] = 535,
- [536] = 536,
- [537] = 537,
- [538] = 538,
- [539] = 519,
- [540] = 540,
- [541] = 532,
- [542] = 536,
- [543] = 543,
- [544] = 512,
- [545] = 545,
- [546] = 526,
+ [533] = 515,
+ [534] = 311,
+ [535] = 513,
+ [536] = 510,
+ [537] = 520,
+ [538] = 521,
+ [539] = 522,
+ [540] = 523,
+ [541] = 524,
+ [542] = 514,
+ [543] = 446,
+ [544] = 526,
+ [545] = 527,
+ [546] = 529,
[547] = 547,
[548] = 548,
[549] = 549,
[550] = 550,
- [551] = 517,
- [552] = 297,
- [553] = 525,
+ [551] = 551,
+ [552] = 548,
+ [553] = 553,
[554] = 554,
- [555] = 555,
- [556] = 530,
- [557] = 545,
- [558] = 558,
- [559] = 523,
- [560] = 521,
- [561] = 548,
- [562] = 562,
- [563] = 563,
- [564] = 564,
- [565] = 565,
+ [555] = 549,
+ [556] = 556,
+ [557] = 553,
+ [558] = 551,
+ [559] = 553,
+ [560] = 549,
+ [561] = 551,
+ [562] = 554,
+ [563] = 549,
+ [564] = 553,
+ [565] = 547,
[566] = 566,
[567] = 567,
[568] = 568,
- [569] = 569,
- [570] = 570,
+ [569] = 554,
+ [570] = 551,
[571] = 571,
- [572] = 572,
- [573] = 573,
- [574] = 282,
- [575] = 575,
- [576] = 576,
+ [572] = 551,
+ [573] = 553,
+ [574] = 551,
+ [575] = 553,
+ [576] = 567,
[577] = 577,
- [578] = 578,
+ [578] = 554,
[579] = 579,
- [580] = 562,
+ [580] = 580,
[581] = 581,
[582] = 582,
[583] = 583,
- [584] = 582,
+ [584] = 584,
[585] = 585,
[586] = 586,
- [587] = 587,
- [588] = 585,
- [589] = 589,
- [590] = 569,
+ [587] = 579,
+ [588] = 582,
+ [589] = 583,
+ [590] = 590,
[591] = 591,
- [592] = 572,
- [593] = 593,
- [594] = 594,
+ [592] = 341,
+ [593] = 586,
+ [594] = 579,
[595] = 595,
- [596] = 596,
- [597] = 597,
- [598] = 598,
- [599] = 565,
- [600] = 586,
- [601] = 601,
- [602] = 575,
- [603] = 603,
- [604] = 604,
- [605] = 605,
- [606] = 569,
- [607] = 572,
- [608] = 608,
- [609] = 609,
- [610] = 596,
- [611] = 596,
- [612] = 598,
- [613] = 583,
- [614] = 614,
- [615] = 615,
- [616] = 569,
- [617] = 572,
+ [596] = 583,
+ [597] = 590,
+ [598] = 586,
+ [599] = 579,
+ [600] = 582,
+ [601] = 583,
+ [602] = 586,
+ [603] = 579,
+ [604] = 334,
+ [605] = 582,
+ [606] = 583,
+ [607] = 586,
+ [608] = 339,
+ [609] = 336,
+ [610] = 582,
+ [611] = 583,
+ [612] = 612,
+ [613] = 337,
+ [614] = 586,
+ [615] = 579,
+ [616] = 582,
+ [617] = 617,
[618] = 618,
- [619] = 596,
- [620] = 598,
- [621] = 601,
- [622] = 354,
+ [619] = 619,
+ [620] = 620,
+ [621] = 621,
+ [622] = 622,
[623] = 623,
- [624] = 591,
- [625] = 593,
- [626] = 614,
- [627] = 281,
- [628] = 283,
+ [624] = 624,
+ [625] = 625,
+ [626] = 626,
+ [627] = 627,
+ [628] = 628,
[629] = 629,
[630] = 630,
- [631] = 631,
- [632] = 369,
- [633] = 587,
- [634] = 598,
- [635] = 609,
+ [631] = 344,
+ [632] = 630,
+ [633] = 627,
+ [634] = 634,
+ [635] = 634,
[636] = 636,
- [637] = 579,
+ [637] = 637,
[638] = 638,
- [639] = 639,
- [640] = 640,
+ [639] = 620,
+ [640] = 621,
[641] = 641,
[642] = 642,
- [643] = 639,
+ [643] = 643,
[644] = 644,
- [645] = 645,
+ [645] = 623,
[646] = 646,
[647] = 647,
[648] = 644,
[649] = 649,
- [650] = 650,
- [651] = 645,
- [652] = 652,
- [653] = 652,
- [654] = 654,
- [655] = 655,
+ [650] = 649,
+ [651] = 651,
+ [652] = 651,
+ [653] = 636,
+ [654] = 617,
+ [655] = 642,
[656] = 656,
- [657] = 650,
+ [657] = 622,
[658] = 658,
- [659] = 576,
+ [659] = 638,
[660] = 660,
[661] = 661,
[662] = 662,
[663] = 663,
- [664] = 638,
+ [664] = 353,
[665] = 665,
- [666] = 666,
+ [666] = 366,
[667] = 667,
[668] = 668,
[669] = 669,
@@ -2807,166 +2816,269 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {
[671] = 671,
[672] = 672,
[673] = 673,
- [674] = 665,
- [675] = 666,
- [676] = 656,
+ [674] = 671,
+ [675] = 675,
+ [676] = 676,
[677] = 677,
[678] = 678,
- [679] = 667,
+ [679] = 679,
[680] = 680,
- [681] = 293,
+ [681] = 681,
[682] = 682,
- [683] = 669,
- [684] = 670,
- [685] = 685,
+ [683] = 683,
+ [684] = 684,
+ [685] = 680,
[686] = 686,
- [687] = 645,
- [688] = 652,
+ [687] = 687,
+ [688] = 679,
[689] = 689,
- [690] = 690,
- [691] = 638,
+ [690] = 678,
+ [691] = 679,
[692] = 692,
- [693] = 647,
- [694] = 566,
- [695] = 567,
- [696] = 568,
- [697] = 661,
+ [693] = 681,
+ [694] = 694,
+ [695] = 681,
+ [696] = 683,
+ [697] = 697,
[698] = 698,
[699] = 699,
[700] = 700,
- [701] = 701,
- [702] = 645,
- [703] = 652,
- [704] = 704,
- [705] = 705,
- [706] = 706,
+ [701] = 679,
+ [702] = 371,
+ [703] = 681,
+ [704] = 700,
+ [705] = 683,
+ [706] = 376,
[707] = 707,
- [708] = 673,
- [709] = 652,
- [710] = 662,
- [711] = 671,
- [712] = 700,
- [713] = 672,
- [714] = 714,
+ [708] = 708,
+ [709] = 709,
+ [710] = 678,
+ [711] = 679,
+ [712] = 712,
+ [713] = 681,
+ [714] = 683,
[715] = 715,
- [716] = 326,
- [717] = 715,
- [718] = 673,
- [719] = 707,
- [720] = 720,
- [721] = 721,
- [722] = 663,
- [723] = 642,
- [724] = 649,
- [725] = 655,
- [726] = 646,
- [727] = 638,
- [728] = 728,
- [729] = 729,
+ [716] = 678,
+ [717] = 679,
+ [718] = 373,
+ [719] = 681,
+ [720] = 683,
+ [721] = 676,
+ [722] = 667,
+ [723] = 675,
+ [724] = 673,
+ [725] = 725,
+ [726] = 661,
+ [727] = 694,
+ [728] = 663,
+ [729] = 683,
[730] = 730,
- [731] = 728,
- [732] = 673,
- [733] = 733,
- [734] = 734,
+ [731] = 668,
+ [732] = 678,
+ [733] = 670,
+ [734] = 725,
[735] = 735,
[736] = 736,
[737] = 737,
- [738] = 738,
- [739] = 739,
+ [738] = 689,
+ [739] = 678,
[740] = 740,
- [741] = 741,
+ [741] = 669,
[742] = 742,
[743] = 743,
- [744] = 744,
+ [744] = 740,
[745] = 745,
[746] = 746,
- [747] = 744,
+ [747] = 747,
[748] = 748,
- [749] = 748,
- [750] = 745,
+ [749] = 749,
+ [750] = 750,
[751] = 751,
- [752] = 752,
+ [752] = 743,
[753] = 753,
- [754] = 752,
+ [754] = 754,
[755] = 755,
[756] = 756,
- [757] = 737,
- [758] = 758,
- [759] = 738,
- [760] = 739,
+ [757] = 757,
+ [758] = 740,
+ [759] = 759,
+ [760] = 760,
[761] = 761,
[762] = 762,
[763] = 763,
- [764] = 764,
+ [764] = 746,
[765] = 765,
- [766] = 738,
- [767] = 739,
- [768] = 768,
+ [766] = 766,
+ [767] = 767,
+ [768] = 747,
[769] = 769,
- [770] = 770,
+ [770] = 748,
[771] = 771,
[772] = 772,
- [773] = 738,
- [774] = 751,
+ [773] = 754,
+ [774] = 774,
[775] = 775,
- [776] = 764,
- [777] = 777,
- [778] = 771,
- [779] = 746,
+ [776] = 755,
+ [777] = 750,
+ [778] = 751,
+ [779] = 749,
[780] = 780,
[781] = 781,
[782] = 782,
- [783] = 739,
+ [783] = 783,
[784] = 784,
- [785] = 780,
- [786] = 786,
+ [785] = 785,
+ [786] = 404,
[787] = 787,
- [788] = 788,
- [789] = 789,
- [790] = 790,
+ [788] = 771,
+ [789] = 772,
+ [790] = 749,
[791] = 791,
- [792] = 792,
- [793] = 793,
- [794] = 794,
- [795] = 755,
- [796] = 756,
- [797] = 777,
- [798] = 786,
+ [792] = 757,
+ [793] = 684,
+ [794] = 740,
+ [795] = 795,
+ [796] = 796,
+ [797] = 771,
+ [798] = 772,
[799] = 799,
[800] = 800,
- [801] = 745,
- [802] = 802,
- [803] = 803,
- [804] = 804,
- [805] = 770,
- [806] = 751,
- [807] = 807,
- [808] = 808,
- [809] = 809,
+ [801] = 742,
+ [802] = 763,
+ [803] = 783,
+ [804] = 686,
+ [805] = 761,
+ [806] = 771,
+ [807] = 772,
+ [808] = 756,
+ [809] = 421,
[810] = 810,
- [811] = 771,
+ [811] = 811,
[812] = 812,
- [813] = 813,
+ [813] = 772,
[814] = 814,
- [815] = 790,
- [816] = 771,
- [817] = 753,
- [818] = 737,
- [819] = 819,
- [820] = 799,
- [821] = 787,
- [822] = 819,
- [823] = 751,
- [824] = 782,
- [825] = 825,
- [826] = 800,
- [827] = 827,
- [828] = 804,
- [829] = 829,
- [830] = 737,
- [831] = 742,
- [832] = 832,
- [833] = 807,
+ [815] = 780,
+ [816] = 816,
+ [817] = 816,
+ [818] = 762,
+ [819] = 687,
+ [820] = 820,
+ [821] = 771,
+ [822] = 772,
+ [823] = 784,
+ [824] = 824,
+ [825] = 749,
+ [826] = 771,
+ [827] = 811,
+ [828] = 828,
+ [829] = 785,
+ [830] = 772,
+ [831] = 775,
+ [832] = 810,
+ [833] = 767,
+ [834] = 769,
+ [835] = 812,
+ [836] = 836,
+ [837] = 837,
+ [838] = 838,
+ [839] = 839,
+ [840] = 840,
+ [841] = 841,
+ [842] = 842,
+ [843] = 843,
+ [844] = 844,
+ [845] = 845,
+ [846] = 846,
+ [847] = 847,
+ [848] = 848,
+ [849] = 840,
+ [850] = 850,
+ [851] = 851,
+ [852] = 852,
+ [853] = 853,
+ [854] = 843,
+ [855] = 846,
+ [856] = 856,
+ [857] = 857,
+ [858] = 858,
+ [859] = 843,
+ [860] = 840,
+ [861] = 861,
+ [862] = 862,
+ [863] = 863,
+ [864] = 864,
+ [865] = 864,
+ [866] = 866,
+ [867] = 867,
+ [868] = 868,
+ [869] = 864,
+ [870] = 870,
+ [871] = 843,
+ [872] = 872,
+ [873] = 873,
+ [874] = 874,
+ [875] = 875,
+ [876] = 876,
+ [877] = 853,
+ [878] = 878,
+ [879] = 872,
+ [880] = 880,
+ [881] = 848,
+ [882] = 882,
+ [883] = 883,
+ [884] = 884,
+ [885] = 851,
+ [886] = 886,
+ [887] = 887,
+ [888] = 888,
+ [889] = 864,
+ [890] = 856,
+ [891] = 891,
+ [892] = 892,
+ [893] = 868,
+ [894] = 841,
+ [895] = 895,
+ [896] = 844,
+ [897] = 845,
+ [898] = 898,
+ [899] = 850,
+ [900] = 851,
+ [901] = 901,
+ [902] = 875,
+ [903] = 903,
+ [904] = 875,
+ [905] = 839,
+ [906] = 898,
+ [907] = 907,
+ [908] = 908,
+ [909] = 863,
+ [910] = 872,
+ [911] = 911,
+ [912] = 912,
+ [913] = 913,
+ [914] = 895,
+ [915] = 872,
+ [916] = 851,
+ [917] = 917,
+ [918] = 861,
+ [919] = 883,
+ [920] = 920,
+ [921] = 921,
+ [922] = 911,
+ [923] = 923,
+ [924] = 843,
+ [925] = 870,
+ [926] = 926,
+ [927] = 840,
+ [928] = 928,
+ [929] = 838,
+ [930] = 843,
+ [931] = 875,
+ [932] = 873,
+ [933] = 886,
+ [934] = 858,
+ [935] = 935,
+ [936] = 936,
};
static const TSCharacterRange sym_attribute_name_character_set_1[] = {
@@ -2979,253 +3091,288 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
eof = lexer->eof(lexer);
switch (state) {
case 0:
- if (eof) ADVANCE(161);
+ if (eof) ADVANCE(156);
ADVANCE_MAP(
- '!', 299,
- '"', 225,
- '$', 136,
- '%', 348,
- '&', 17,
- '\'', 222,
- '(', 235,
- ')', 236,
- '*', 276,
- '+', 274,
- ',', 252,
- '-', 354,
- '.', 263,
- '/', 261,
- ':', 277,
- ';', 233,
- '<', 169,
- '=', 269,
- '>', 166,
- '?', 300,
- '[', 281,
- '\\', 131,
- ']', 282,
+ '!', 297,
+ '"', 220,
+ '$', 131,
+ '%', 344,
+ '&', 224,
+ '\'', 217,
+ '(', 231,
+ ')', 232,
+ '*', 273,
+ '+', 271,
+ ',', 249,
+ '-', 350,
+ '.', 260,
+ '/', 258,
+ ':', 274,
+ ';', 229,
+ '<', 164,
+ '=', 266,
+ '>', 161,
+ '?', 298,
+ '[', 278,
+ '\\', 127,
+ ']', 279,
'^', 31,
- '`', 353,
- 'a', 74,
+ '`', 349,
+ 'a', 73,
'c', 41,
'e', 97,
- 'f', 105,
- 'l', 64,
- 'm', 265,
- 'o', 75,
+ 'f', 104,
+ 'l', 62,
+ 'm', 262,
+ 'o', 74,
'p', 92,
- 's', 352,
- 't', 113,
+ 's', 348,
+ 't', 84,
'w', 85,
- '{', 229,
- '|', 309,
- '}', 230,
- 'd', 266,
- 'g', 266,
- 'i', 266,
- 'u', 266,
- 'v', 266,
- 'y', 266,
+ '{', 225,
+ '|', 307,
+ '}', 226,
+ 'd', 263,
+ 'g', 263,
+ 'i', 263,
+ 'u', 263,
+ 'v', 263,
+ 'y', 263,
);
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(159);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(341);
+ lookahead == ' ') SKIP(154);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(337);
END_STATE();
case 1:
ADVANCE_MAP(
- '!', 28,
- '"', 225,
- '%', 348,
+ '!', 297,
+ '"', 220,
+ '%', 344,
'&', 21,
- '\'', 222,
- '(', 235,
- ')', 236,
- '*', 276,
- '+', 274,
- ',', 252,
- '-', 354,
- '.', 262,
- '/', 260,
- ':', 277,
- ';', 233,
- '<', 170,
- '=', 269,
- '>', 166,
- '?', 300,
- 'D', 142,
- '[', 280,
- ']', 282,
+ '\'', 217,
+ '(', 231,
+ ')', 232,
+ '*', 273,
+ '+', 271,
+ ',', 249,
+ '-', 350,
+ '.', 259,
+ '/', 257,
+ ':', 274,
+ ';', 229,
+ '<', 165,
+ '=', 266,
+ '>', 161,
+ '?', 298,
+ '[', 277,
+ ']', 279,
'^', 31,
- 'a', 74,
- 'c', 40,
- 'd', 66,
- 'i', 77,
- 'm', 88,
- 's', 351,
- '{', 229,
- '|', 309,
- '}', 230,
+ '`', 349,
+ 'a', 318,
+ 'e', 315,
+ 'i', 316,
+ 'l', 310,
+ 'o', 313,
+ 't', 314,
+ '{', 225,
+ '|', 307,
+ '}', 226,
);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(1);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(337);
+ if (lookahead == '$' ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
case 2:
ADVANCE_MAP(
'!', 28,
- '"', 225,
- '%', 348,
+ '"', 220,
+ '%', 344,
'&', 21,
- '\'', 222,
- '(', 235,
+ '\'', 217,
+ '(', 231,
')', 38,
- '*', 276,
- '+', 274,
- ',', 252,
- '-', 354,
- '.', 263,
- '/', 260,
- ':', 277,
- '<', 170,
+ '*', 273,
+ '+', 271,
+ ',', 249,
+ '-', 350,
+ '.', 260,
+ '/', 257,
+ ':', 274,
+ '<', 165,
'=', 30,
- '>', 166,
- '?', 300,
- '[', 280,
+ '>', 161,
+ '?', 298,
+ '[', 277,
'^', 31,
'i', 316,
- '|', 309,
- '}', 230,
+ '|', 307,
+ '}', 226,
);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(2);
if (lookahead == '$' ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
case 3:
ADVANCE_MAP(
- '!', 298,
- '"', 225,
- '&', 22,
- '\'', 222,
- '(', 235,
- ')', 236,
- ',', 252,
- '.', 263,
- '/', 259,
- ':', 277,
- ';', 233,
- '=', 268,
- '?', 302,
- '[', 280,
- ']', 282,
- '`', 353,
- '{', 229,
- '|', 310,
- '}', 230,
+ '!', 28,
+ '"', 220,
+ '%', 344,
+ '&', 21,
+ '(', 231,
+ ')', 232,
+ '*', 273,
+ '+', 271,
+ ',', 249,
+ '-', 350,
+ '.', 259,
+ '/', 257,
+ ':', 274,
+ ';', 229,
+ '<', 165,
+ '=', 266,
+ '>', 161,
+ '?', 298,
+ 'D', 137,
+ '[', 277,
+ ']', 279,
+ '^', 31,
+ 'a', 72,
+ 'c', 40,
+ 'd', 64,
+ 'i', 76,
+ 'm', 88,
+ 's', 347,
+ '{', 225,
+ '|', 307,
+ '}', 226,
);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(3);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(341);
- if (lookahead == '$' ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(325);
END_STATE();
case 4:
ADVANCE_MAP(
- '!', 298,
- '"', 225,
- '\'', 222,
- '(', 235,
- '/', 259,
- '[', 280,
- '`', 353,
- 'l', 312,
- '{', 229,
+ '!', 295,
+ '"', 220,
+ '\'', 217,
+ '(', 231,
+ ',', 249,
+ '/', 256,
+ ';', 229,
+ '[', 277,
+ '`', 349,
+ 'e', 315,
+ 'l', 310,
+ 'o', 313,
+ 't', 314,
+ '{', 225,
);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(4);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(341);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(337);
if (lookahead == '$' ||
('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
case 5:
ADVANCE_MAP(
- '!', 27,
- '"', 225,
+ '!', 296,
+ '"', 220,
'&', 22,
- '\'', 222,
- '(', 235,
- ',', 252,
- '.', 263,
- '/', 261,
- ':', 277,
- '?', 301,
- '[', 280,
- '|', 310,
- '}', 230,
+ '\'', 217,
+ '(', 231,
+ ')', 232,
+ ',', 249,
+ '.', 260,
+ '/', 256,
+ ':', 274,
+ ';', 229,
+ '?', 299,
+ '[', 277,
+ ']', 279,
+ '`', 349,
+ '{', 225,
+ '|', 308,
+ '}', 226,
);
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(6);
+ lookahead == ' ') SKIP(5);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(337);
if (lookahead == '$' ||
('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
case 6:
ADVANCE_MAP(
'!', 27,
- '"', 225,
+ '"', 220,
'&', 22,
- '\'', 222,
- '(', 235,
- ',', 252,
- '.', 263,
- ':', 277,
- '?', 301,
- '[', 280,
- '|', 310,
- '}', 230,
+ '\'', 217,
+ '(', 231,
+ ',', 249,
+ '.', 259,
+ '/', 258,
+ ':', 274,
+ ';', 229,
+ '=', 265,
+ '?', 299,
+ '[', 277,
+ 'a', 318,
+ 'e', 315,
+ 'l', 310,
+ 'o', 313,
+ 't', 314,
+ '|', 308,
);
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(6);
+ lookahead == ' ') SKIP(7);
if (lookahead == '$' ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
case 7:
ADVANCE_MAP(
- '"', 225,
- '\'', 222,
- ')', 236,
- ',', 252,
- '.', 262,
- ';', 233,
- '?', 302,
- ']', 282,
- 'a', 116,
- '}', 230,
+ '!', 27,
+ '"', 220,
+ '&', 22,
+ '\'', 217,
+ '(', 231,
+ ',', 249,
+ '.', 259,
+ ':', 274,
+ ';', 229,
+ '=', 265,
+ '?', 299,
+ '[', 277,
+ 'a', 318,
+ 'e', 315,
+ 'l', 310,
+ 'o', 313,
+ 't', 314,
+ '|', 308,
);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(7);
+ if (lookahead == '$' ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
case 8:
- ADVANCE_MAP(
- '"', 225,
- '\'', 222,
- ')', 236,
- ',', 252,
- '.', 262,
- ';', 233,
- '?', 302,
- ']', 282,
- 'a', 116,
- '}', 230,
- );
+ if (lookahead == '"') ADVANCE(220);
+ if (lookahead == '\'') ADVANCE(217);
+ if (lookahead == ',') ADVANCE(249);
+ if (lookahead == '.') ADVANCE(260);
+ if (lookahead == '?') ADVANCE(300);
+ if (lookahead == '}') ADVANCE(226);
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(7);
+ lookahead == ' ') SKIP(9);
if (lookahead == 'd' ||
lookahead == 'g' ||
lookahead == 'i' ||
@@ -3233,177 +3380,216 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
lookahead == 's' ||
lookahead == 'u' ||
lookahead == 'v' ||
- lookahead == 'y') ADVANCE(266);
+ lookahead == 'y') ADVANCE(264);
+ if (lookahead == '$' ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
case 9:
- if (lookahead == '"') ADVANCE(225);
- if (lookahead == '\'') ADVANCE(222);
- if (lookahead == ',') ADVANCE(252);
- if (lookahead == '.') ADVANCE(263);
- if (lookahead == '?') ADVANCE(302);
- if (lookahead == '}') ADVANCE(230);
+ if (lookahead == '"') ADVANCE(220);
+ if (lookahead == '\'') ADVANCE(217);
+ if (lookahead == ',') ADVANCE(249);
+ if (lookahead == '.') ADVANCE(260);
+ if (lookahead == '?') ADVANCE(300);
+ if (lookahead == '}') ADVANCE(226);
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(10);
- if (lookahead == 'd' ||
- lookahead == 'g' ||
- lookahead == 'i' ||
- lookahead == 'm' ||
- lookahead == 's' ||
- lookahead == 'u' ||
- lookahead == 'v' ||
- lookahead == 'y') ADVANCE(267);
+ lookahead == ' ') SKIP(9);
if (lookahead == '$' ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
case 10:
- if (lookahead == '"') ADVANCE(225);
- if (lookahead == '\'') ADVANCE(222);
- if (lookahead == ',') ADVANCE(252);
- if (lookahead == '.') ADVANCE(263);
- if (lookahead == '?') ADVANCE(302);
- if (lookahead == '}') ADVANCE(230);
+ ADVANCE_MAP(
+ '"', 220,
+ '\'', 217,
+ ',', 249,
+ '.', 259,
+ ';', 229,
+ '?', 300,
+ 'a', 318,
+ 'e', 315,
+ 'l', 310,
+ 'o', 313,
+ 't', 314,
+ );
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(10);
+ lookahead == ' ') SKIP(11);
+ if (lookahead == 'd' ||
+ lookahead == 'g' ||
+ lookahead == 'i' ||
+ lookahead == 'm' ||
+ ('s' <= lookahead && lookahead <= 'v') ||
+ lookahead == 'y') ADVANCE(264);
if (lookahead == '$' ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
case 11:
- if (lookahead == '"') ADVANCE(225);
- if (lookahead == '\'') ADVANCE(222);
- if (lookahead == ',') ADVANCE(252);
- if (lookahead == ':') ADVANCE(277);
- if (lookahead == ';') ADVANCE(233);
- if (lookahead == '=') ADVANCE(268);
- if (lookahead == 'a') ADVANCE(319);
+ ADVANCE_MAP(
+ '"', 220,
+ '\'', 217,
+ ',', 249,
+ '.', 259,
+ ';', 229,
+ '?', 300,
+ 'a', 318,
+ 'e', 315,
+ 'l', 310,
+ 'o', 313,
+ 't', 314,
+ );
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(11);
if (lookahead == '$' ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('b' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
case 12:
- if (lookahead == '"') ADVANCE(225);
- if (lookahead == '\'') ADVANCE(222);
+ if (lookahead == '"') ADVANCE(220);
+ if (lookahead == '\'') ADVANCE(217);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(12);
if (lookahead != 0 &&
- (lookahead < '<' || '>' < lookahead)) ADVANCE(181);
+ (lookahead < '<' || '>' < lookahead)) ADVANCE(176);
END_STATE();
case 13:
ADVANCE_MAP(
- '"', 225,
- '(', 235,
- '*', 275,
- '/', 328,
- '>', 165,
- '[', 281,
- '\\', 327,
- '\'', 326,
- ')', 326,
- '.', 326,
- '<', 326,
- '=', 326,
- ']', 326,
+ '"', 220,
+ '(', 231,
+ '*', 272,
+ '/', 324,
+ '>', 160,
+ '[', 278,
+ '\\', 323,
+ '\'', 322,
+ ')', 322,
+ '.', 322,
+ '<', 322,
+ '=', 322,
+ ']', 322,
);
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') ADVANCE(326);
- if (lookahead != 0) ADVANCE(330);
+ lookahead == ' ') ADVANCE(322);
+ if (lookahead != 0) ADVANCE(326);
END_STATE();
case 14:
ADVANCE_MAP(
- '"', 225,
- '(', 235,
- '*', 275,
- '>', 165,
- '[', 281,
- '\\', 327,
- '\'', 326,
- ')', 326,
- '.', 326,
- '<', 326,
- '=', 326,
- ']', 326,
+ '"', 220,
+ '(', 231,
+ '*', 272,
+ '>', 160,
+ '[', 278,
+ '\\', 323,
+ '\'', 322,
+ ')', 322,
+ '.', 322,
+ '<', 322,
+ '=', 322,
+ ']', 322,
);
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') ADVANCE(326);
- if (lookahead != 0) ADVANCE(330);
+ lookahead == ' ') ADVANCE(322);
+ if (lookahead != 0) ADVANCE(326);
END_STATE();
case 15:
- if (lookahead == '"') ADVANCE(225);
- if (lookahead == '\\') ADVANCE(329);
+ ADVANCE_MAP(
+ '"', 220,
+ ')', 232,
+ ',', 249,
+ '.', 259,
+ ';', 229,
+ '?', 300,
+ ']', 279,
+ '}', 226,
+ );
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') ADVANCE(326);
- if (lookahead != 0) ADVANCE(326);
+ lookahead == ' ') SKIP(15);
END_STATE();
case 16:
- if (lookahead == '"') ADVANCE(225);
+ ADVANCE_MAP(
+ '"', 220,
+ ')', 232,
+ ',', 249,
+ '.', 259,
+ ';', 229,
+ '?', 300,
+ ']', 279,
+ '}', 226,
+ );
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') ADVANCE(226);
- if (lookahead != 0) ADVANCE(227);
+ lookahead == ' ') SKIP(15);
+ if (lookahead == 'd' ||
+ lookahead == 'g' ||
+ lookahead == 'i' ||
+ lookahead == 'm' ||
+ lookahead == 's' ||
+ lookahead == 'u' ||
+ lookahead == 'v' ||
+ lookahead == 'y') ADVANCE(263);
END_STATE();
case 17:
- if (lookahead == '#') ADVANCE(145);
- if (lookahead == '&') ADVANCE(308);
- if (lookahead == '=') ADVANCE(373);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(221);
+ if (lookahead == '"') ADVANCE(220);
+ if (lookahead == '\\') ADVANCE(325);
+ if (('\t' <= lookahead && lookahead <= '\r') ||
+ lookahead == ' ') ADVANCE(322);
+ if (lookahead != 0) ADVANCE(322);
END_STATE();
case 18:
- if (lookahead == '#') ADVANCE(145);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(221);
+ if (lookahead == '"') ADVANCE(220);
+ if (('\t' <= lookahead && lookahead <= '\r') ||
+ lookahead == ' ') ADVANCE(221);
+ if (lookahead != 0) ADVANCE(222);
END_STATE();
case 19:
- if (lookahead == '$') ADVANCE(136);
- if (lookahead == '\\') ADVANCE(155);
- if (lookahead == '`') ADVANCE(353);
+ if (lookahead == '$') ADVANCE(131);
+ if (lookahead == '\\') ADVANCE(150);
+ if (lookahead == '`') ADVANCE(349);
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') ADVANCE(295);
- if (lookahead != 0) ADVANCE(296);
+ lookahead == ' ') ADVANCE(292);
+ if (lookahead != 0) ADVANCE(293);
END_STATE();
case 20:
- if (lookahead == '%') ADVANCE(347);
- if (lookahead == 'p') ADVANCE(290);
+ if (lookahead == '%') ADVANCE(343);
+ if (lookahead == 'p') ADVANCE(287);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(20);
if (lookahead == '$' ||
lookahead == '-' ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288);
END_STATE();
case 21:
- if (lookahead == '&') ADVANCE(308);
- if (lookahead == '=') ADVANCE(373);
+ if (lookahead == '&') ADVANCE(306);
+ if (lookahead == '=') ADVANCE(369);
END_STATE();
case 22:
- if (lookahead == '&') ADVANCE(307);
+ if (lookahead == '&') ADVANCE(305);
END_STATE();
case 23:
- if (lookahead == '\'') ADVANCE(222);
- if (lookahead == '\\') ADVANCE(332);
+ if (lookahead == '\'') ADVANCE(217);
+ if (lookahead == '\\') ADVANCE(328);
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') ADVANCE(331);
- if (lookahead != 0) ADVANCE(331);
+ lookahead == ' ') ADVANCE(327);
+ if (lookahead != 0) ADVANCE(327);
END_STATE();
case 24:
- if (lookahead == '\'') ADVANCE(222);
+ if (lookahead == '\'') ADVANCE(217);
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') ADVANCE(223);
- if (lookahead != 0) ADVANCE(224);
+ lookahead == ' ') ADVANCE(218);
+ if (lookahead != 0) ADVANCE(219);
END_STATE();
case 25:
- if (lookahead == '(') ADVANCE(235);
- if (lookahead == '*') ADVANCE(275);
- if (lookahead == '/') ADVANCE(173);
- if (lookahead == '=') ADVANCE(268);
- if (lookahead == '>') ADVANCE(165);
- if (lookahead == '[') ADVANCE(281);
+ if (lookahead == '(') ADVANCE(231);
+ if (lookahead == '*') ADVANCE(272);
+ if (lookahead == '/') ADVANCE(168);
+ if (lookahead == '=') ADVANCE(265);
+ if (lookahead == '>') ADVANCE(160);
+ if (lookahead == '[') ADVANCE(278);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(25);
if (lookahead != 0 &&
@@ -3412,14 +3598,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
lookahead != '.' &&
lookahead != '/' &&
(lookahead < '<' || '>' < lookahead) &&
- lookahead != ']') ADVANCE(180);
+ lookahead != ']') ADVANCE(175);
END_STATE();
case 26:
- if (lookahead == '(') ADVANCE(235);
- if (lookahead == '*') ADVANCE(275);
- if (lookahead == '=') ADVANCE(268);
- if (lookahead == '>') ADVANCE(165);
- if (lookahead == '[') ADVANCE(281);
+ if (lookahead == '(') ADVANCE(231);
+ if (lookahead == '*') ADVANCE(272);
+ if (lookahead == '=') ADVANCE(265);
+ if (lookahead == '>') ADVANCE(160);
+ if (lookahead == '[') ADVANCE(278);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(26);
if (lookahead != 0 &&
@@ -3427,44 +3613,44 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
(lookahead < '\'' || '*' < lookahead) &&
lookahead != '.' &&
(lookahead < '<' || '>' < lookahead) &&
- lookahead != ']') ADVANCE(180);
+ lookahead != ']') ADVANCE(175);
END_STATE();
case 27:
- if (lookahead == '.') ADVANCE(344);
+ if (lookahead == '.') ADVANCE(340);
END_STATE();
case 28:
- if (lookahead == '.') ADVANCE(344);
- if (lookahead == '=') ADVANCE(358);
+ if (lookahead == '.') ADVANCE(340);
+ if (lookahead == '=') ADVANCE(354);
END_STATE();
case 29:
- if (lookahead == '.') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(309);
END_STATE();
case 30:
- if (lookahead == '=') ADVANCE(356);
- if (lookahead == '>') ADVANCE(258);
+ if (lookahead == '=') ADVANCE(352);
+ if (lookahead == '>') ADVANCE(255);
END_STATE();
case 31:
- if (lookahead == '=') ADVANCE(374);
+ if (lookahead == '=') ADVANCE(370);
END_STATE();
case 32:
- if (lookahead == '=') ADVANCE(370);
+ if (lookahead == '=') ADVANCE(366);
END_STATE();
case 33:
- if (lookahead == '=') ADVANCE(371);
+ if (lookahead == '=') ADVANCE(367);
if (lookahead == '>') ADVANCE(34);
END_STATE();
case 34:
- if (lookahead == '=') ADVANCE(372);
+ if (lookahead == '=') ADVANCE(368);
END_STATE();
case 35:
if (lookahead == '[') ADVANCE(37);
- if (lookahead == '\\') ADVANCE(157);
+ if (lookahead == '\\') ADVANCE(152);
if (lookahead != 0 &&
lookahead != '\n' &&
- lookahead != '/') ADVANCE(264);
+ lookahead != '/') ADVANCE(261);
END_STATE();
case 36:
- if (lookahead == '[') ADVANCE(158);
+ if (lookahead == '[') ADVANCE(153);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(36);
if (lookahead == '!' ||
@@ -3474,1067 +3660,1053 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
('/' <= lookahead && lookahead <= ':') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(294);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291);
END_STATE();
case 37:
- if (lookahead == '\\') ADVANCE(156);
- if (lookahead == ']') ADVANCE(264);
+ if (lookahead == '\\') ADVANCE(151);
+ if (lookahead == ']') ADVANCE(261);
if (lookahead != 0 &&
lookahead != '\n') ADVANCE(37);
END_STATE();
case 38:
- if (lookahead == ']') ADVANCE(284);
+ if (lookahead == ']') ADVANCE(281);
END_STATE();
case 39:
- if (lookahead == ']') ADVANCE(294);
+ if (lookahead == ']') ADVANCE(291);
if (lookahead != 0) ADVANCE(39);
END_STATE();
case 40:
- if (lookahead == 'a') ADVANCE(120);
+ if (lookahead == 'a') ADVANCE(118);
END_STATE();
case 41:
- if (lookahead == 'a') ADVANCE(120);
+ if (lookahead == 'a') ADVANCE(118);
if (lookahead == 'l') ADVANCE(47);
- if (lookahead == 'o') ADVANCE(103);
END_STATE();
case 42:
- if (lookahead == 'a') ADVANCE(56);
+ if (lookahead == 'a') ADVANCE(54);
END_STATE();
case 43:
- if (lookahead == 'a') ADVANCE(54);
- if (lookahead == 'u') ADVANCE(114);
+ if (lookahead == 'a') ADVANCE(53);
+ if (lookahead == 'u') ADVANCE(113);
END_STATE();
case 44:
if (lookahead == 'a') ADVANCE(93);
END_STATE();
case 45:
- if (lookahead == 'a') ADVANCE(133);
+ if (lookahead == 'a') ADVANCE(129);
END_STATE();
case 46:
if (lookahead == 'a') ADVANCE(48);
END_STATE();
case 47:
- if (lookahead == 'a') ADVANCE(119);
+ if (lookahead == 'a') ADVANCE(117);
END_STATE();
case 48:
if (lookahead == 'c') ADVANCE(90);
END_STATE();
case 49:
- if (lookahead == 'c') ADVANCE(287);
+ if (lookahead == 'c') ADVANCE(284);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(49);
if (lookahead == '$' ||
lookahead == '-' ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288);
END_STATE();
case 50:
- if (lookahead == 'c') ADVANCE(318);
- if (lookahead == 'e') ADVANCE(315);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(50);
- if (lookahead == '$' ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ if (lookahead == 'c') ADVANCE(81);
END_STATE();
case 51:
- if (lookahead == 'c') ADVANCE(318);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(51);
- if (lookahead == '$' ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ if (lookahead == 'c') ADVANCE(82);
END_STATE();
case 52:
- if (lookahead == 'c') ADVANCE(82);
+ if (lookahead == 'c') ADVANCE(123);
END_STATE();
case 53:
- if (lookahead == 'c') ADVANCE(83);
+ if (lookahead == 'c') ADVANCE(61);
END_STATE();
case 54:
- if (lookahead == 'c') ADVANCE(63);
+ if (lookahead == 'd') ADVANCE(87);
END_STATE();
case 55:
- if (lookahead == 'c') ADVANCE(126);
+ if (lookahead == 'd') ADVANCE(69);
END_STATE();
case 56:
- if (lookahead == 'd') ADVANCE(87);
- END_STATE();
- case 57:
if (lookahead == 'd') ADVANCE(71);
- END_STATE();
- case 58:
- if (lookahead == 'd') ADVANCE(73);
if (lookahead == 'e') ADVANCE(97);
- if (lookahead == 'f') ADVANCE(105);
- if (lookahead == 'i') ADVANCE(76);
- if (lookahead == 'l') ADVANCE(64);
+ if (lookahead == 'f') ADVANCE(104);
+ if (lookahead == 'i') ADVANCE(75);
+ if (lookahead == 'l') ADVANCE(62);
if (lookahead == 'p') ADVANCE(91);
- if (lookahead == 's') ADVANCE(70);
+ if (lookahead == 's') ADVANCE(68);
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(58);
+ lookahead == ' ') SKIP(56);
+ END_STATE();
+ case 57:
+ if (lookahead == 'e') ADVANCE(78);
+ END_STATE();
+ case 58:
+ if (lookahead == 'e') ADVANCE(100);
END_STATE();
case 59:
- if (lookahead == 'e') ADVANCE(79);
+ if (lookahead == 'e') ADVANCE(233);
END_STATE();
case 60:
- if (lookahead == 'e') ADVANCE(237);
+ if (lookahead == 'e') ADVANCE(250);
END_STATE();
case 61:
- if (lookahead == 'e') ADVANCE(253);
+ if (lookahead == 'e') ADVANCE(83);
END_STATE();
case 62:
- if (lookahead == 'e') ADVANCE(134);
+ if (lookahead == 'e') ADVANCE(120);
+ if (lookahead == 'o') ADVANCE(42);
END_STATE();
case 63:
- if (lookahead == 'e') ADVANCE(84);
+ if (lookahead == 'e') ADVANCE(101);
END_STATE();
case 64:
- if (lookahead == 'e') ADVANCE(122);
- if (lookahead == 'o') ADVANCE(42);
+ if (lookahead == 'e') ADVANCE(77);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(135);
END_STATE();
case 65:
- if (lookahead == 'e') ADVANCE(100);
+ if (lookahead == 'e') ADVANCE(124);
END_STATE();
case 66:
- if (lookahead == 'e') ADVANCE(78);
- if (lookahead == 'O' ||
- lookahead == 'o') ADVANCE(140);
+ if (lookahead == 'e') ADVANCE(109);
END_STATE();
case 67:
- if (lookahead == 'e') ADVANCE(109);
+ if (lookahead == 'e') ADVANCE(52);
END_STATE();
case 68:
- if (lookahead == 'e') ADVANCE(128);
+ if (lookahead == 'e') ADVANCE(96);
+ if (lookahead == 'w') ADVANCE(89);
END_STATE();
case 69:
- if (lookahead == 'e') ADVANCE(55);
+ if (lookahead == 'e') ADVANCE(111);
END_STATE();
case 70:
- if (lookahead == 'e') ADVANCE(96);
- if (lookahead == 'w') ADVANCE(89);
+ if (lookahead == 'e') ADVANCE(112);
END_STATE();
case 71:
- if (lookahead == 'e') ADVANCE(111);
+ if (lookahead == 'e') ADVANCE(79);
END_STATE();
case 72:
- if (lookahead == 'e') ADVANCE(112);
+ if (lookahead == 'f') ADVANCE(125);
END_STATE();
case 73:
- if (lookahead == 'e') ADVANCE(80);
+ if (lookahead == 'f') ADVANCE(125);
+ if (lookahead == 's') ADVANCE(253);
END_STATE();
case 74:
- if (lookahead == 'f') ADVANCE(127);
- if (lookahead == 's') ADVANCE(256);
+ if (lookahead == 'f') ADVANCE(246);
+ if (lookahead == 'n') ADVANCE(241);
END_STATE();
case 75:
- if (lookahead == 'f') ADVANCE(250);
- if (lookahead == 'n') ADVANCE(245);
+ if (lookahead == 'f') ADVANCE(252);
END_STATE();
case 76:
- if (lookahead == 'f') ADVANCE(255);
+ if (lookahead == 'f') ADVANCE(252);
+ if (lookahead == 'n') ADVANCE(357);
END_STATE();
case 77:
- if (lookahead == 'f') ADVANCE(255);
- if (lookahead == 'n') ADVANCE(361);
+ if (lookahead == 'f') ADVANCE(45);
END_STATE();
case 78:
- if (lookahead == 'f') ADVANCE(45);
+ if (lookahead == 'f') ADVANCE(65);
END_STATE();
case 79:
- if (lookahead == 'f') ADVANCE(68);
+ if (lookahead == 'f') ADVANCE(70);
END_STATE();
case 80:
- if (lookahead == 'f') ADVANCE(72);
+ if (lookahead == 'g') ADVANCE(237);
END_STATE();
case 81:
- if (lookahead == 'g') ADVANCE(241);
+ if (lookahead == 'h') ADVANCE(239);
END_STATE();
case 82:
- if (lookahead == 'h') ADVANCE(243);
+ if (lookahead == 'h') ADVANCE(230);
END_STATE();
case 83:
- if (lookahead == 'h') ADVANCE(234);
+ if (lookahead == 'h') ADVANCE(105);
END_STATE();
case 84:
- if (lookahead == 'h') ADVANCE(104);
+ if (lookahead == 'h') ADVANCE(58);
+ if (lookahead == 'r') ADVANCE(46);
END_STATE();
case 85:
- if (lookahead == 'h') ADVANCE(65);
+ if (lookahead == 'h') ADVANCE(63);
END_STATE();
case 86:
if (lookahead == 'i') ADVANCE(99);
END_STATE();
case 87:
- if (lookahead == 'i') ADVANCE(101);
+ if (lookahead == 'i') ADVANCE(102);
END_STATE();
case 88:
- if (lookahead == 'i') ADVANCE(102);
- if (lookahead == 's') ADVANCE(349);
+ if (lookahead == 'i') ADVANCE(103);
+ if (lookahead == 's') ADVANCE(345);
END_STATE();
case 89:
- if (lookahead == 'i') ADVANCE(129);
+ if (lookahead == 'i') ADVANCE(126);
END_STATE();
case 90:
- if (lookahead == 'k') ADVANCE(251);
+ if (lookahead == 'k') ADVANCE(248);
END_STATE();
case 91:
if (lookahead == 'l') ADVANCE(43);
END_STATE();
case 92:
if (lookahead == 'l') ADVANCE(43);
- if (lookahead == 'r') ADVANCE(59);
- if (lookahead == 'x') ADVANCE(345);
+ if (lookahead == 'r') ADVANCE(57);
+ if (lookahead == 'x') ADVANCE(341);
END_STATE();
case 93:
- if (lookahead == 'l') ADVANCE(270);
+ if (lookahead == 'l') ADVANCE(267);
END_STATE();
case 94:
- if (lookahead == 'l') ADVANCE(57);
+ if (lookahead == 'l') ADVANCE(55);
END_STATE();
case 95:
- if (lookahead == 'l') ADVANCE(125);
+ if (lookahead == 'l') ADVANCE(122);
END_STATE();
case 96:
- if (lookahead == 'l') ADVANCE(69);
+ if (lookahead == 'l') ADVANCE(67);
END_STATE();
case 97:
- if (lookahead == 'l') ADVANCE(121);
+ if (lookahead == 'l') ADVANCE(119);
if (lookahead == 'm') ADVANCE(107);
- if (lookahead == 'r') ADVANCE(115);
+ if (lookahead == 'r') ADVANCE(114);
END_STATE();
case 98:
- if (lookahead == 'm') ADVANCE(247);
+ if (lookahead == 'm') ADVANCE(243);
END_STATE();
case 99:
- if (lookahead == 'm') ADVANCE(132);
+ if (lookahead == 'm') ADVANCE(128);
END_STATE();
case 100:
- if (lookahead == 'n') ADVANCE(244);
+ if (lookahead == 'n') ADVANCE(275);
END_STATE();
case 101:
- if (lookahead == 'n') ADVANCE(81);
+ if (lookahead == 'n') ADVANCE(240);
END_STATE();
case 102:
- if (lookahead == 'n') ADVANCE(86);
+ if (lookahead == 'n') ADVANCE(80);
END_STATE();
case 103:
- if (lookahead == 'n') ADVANCE(130);
+ if (lookahead == 'n') ADVANCE(86);
END_STATE();
case 104:
- if (lookahead == 'o') ADVANCE(94);
+ if (lookahead == 'o') ADVANCE(108);
END_STATE();
case 105:
- if (lookahead == 'o') ADVANCE(108);
+ if (lookahead == 'o') ADVANCE(94);
END_STATE();
case 106:
if (lookahead == 'o') ADVANCE(110);
END_STATE();
case 107:
- if (lookahead == 'p') ADVANCE(123);
+ if (lookahead == 'p') ADVANCE(121);
END_STATE();
case 108:
- if (lookahead == 'r') ADVANCE(248);
+ if (lookahead == 'r') ADVANCE(244);
END_STATE();
case 109:
- if (lookahead == 'r') ADVANCE(246);
+ if (lookahead == 'r') ADVANCE(242);
END_STATE();
case 110:
- if (lookahead == 'r') ADVANCE(242);
+ if (lookahead == 'r') ADVANCE(238);
END_STATE();
case 111:
- if (lookahead == 'r') ADVANCE(240);
+ if (lookahead == 'r') ADVANCE(236);
END_STATE();
case 112:
- if (lookahead == 'r') ADVANCE(239);
+ if (lookahead == 'r') ADVANCE(235);
END_STATE();
case 113:
- if (lookahead == 'r') ADVANCE(46);
+ if (lookahead == 'r') ADVANCE(44);
END_STATE();
case 114:
- if (lookahead == 'r') ADVANCE(44);
+ if (lookahead == 'r') ADVANCE(106);
END_STATE();
case 115:
- if (lookahead == 'r') ADVANCE(106);
+ if (lookahead == 's') ADVANCE(345);
END_STATE();
case 116:
- if (lookahead == 's') ADVANCE(256);
+ if (lookahead == 's') ADVANCE(289);
END_STATE();
case 117:
- if (lookahead == 's') ADVANCE(349);
+ if (lookahead == 's') ADVANCE(116);
END_STATE();
case 118:
- if (lookahead == 's') ADVANCE(292);
+ if (lookahead == 's') ADVANCE(59);
END_STATE();
case 119:
- if (lookahead == 's') ADVANCE(118);
+ if (lookahead == 's') ADVANCE(60);
END_STATE();
case 120:
- if (lookahead == 's') ADVANCE(60);
+ if (lookahead == 't') ADVANCE(227);
END_STATE();
case 121:
- if (lookahead == 's') ADVANCE(61);
+ if (lookahead == 't') ADVANCE(130);
END_STATE();
case 122:
- if (lookahead == 't') ADVANCE(231);
+ if (lookahead == 't') ADVANCE(234);
END_STATE();
case 123:
- if (lookahead == 't') ADVANCE(135);
+ if (lookahead == 't') ADVANCE(268);
END_STATE();
case 124:
- if (lookahead == 't') ADVANCE(278);
+ if (lookahead == 't') ADVANCE(50);
END_STATE();
case 125:
- if (lookahead == 't') ADVANCE(238);
+ if (lookahead == 't') ADVANCE(66);
END_STATE();
case 126:
- if (lookahead == 't') ADVANCE(271);
+ if (lookahead == 't') ADVANCE(51);
END_STATE();
case 127:
- if (lookahead == 't') ADVANCE(67);
+ if (lookahead == 'u') ADVANCE(132);
+ if (lookahead == 'x') ADVANCE(149);
+ if (lookahead == '\r' ||
+ lookahead == '?') ADVANCE(331);
+ if (('0' <= lookahead && lookahead <= '7')) ADVANCE(334);
+ if (lookahead != 0) ADVANCE(329);
END_STATE();
case 128:
- if (lookahead == 't') ADVANCE(52);
+ if (lookahead == 'u') ADVANCE(98);
END_STATE();
case 129:
- if (lookahead == 't') ADVANCE(53);
+ if (lookahead == 'u') ADVANCE(95);
END_STATE();
case 130:
- if (lookahead == 't') ADVANCE(62);
+ if (lookahead == 'y') ADVANCE(245);
END_STATE();
case 131:
- if (lookahead == 'u') ADVANCE(137);
- if (lookahead == 'x') ADVANCE(154);
- if (lookahead == '\r' ||
- lookahead == '?') ADVANCE(335);
- if (('0' <= lookahead && lookahead <= '7')) ADVANCE(338);
- if (lookahead != 0) ADVANCE(333);
+ if (lookahead == '{') ADVANCE(294);
END_STATE();
case 132:
- if (lookahead == 'u') ADVANCE(98);
- END_STATE();
- case 133:
- if (lookahead == 'u') ADVANCE(95);
- END_STATE();
- case 134:
- if (lookahead == 'x') ADVANCE(124);
- END_STATE();
- case 135:
- if (lookahead == 'y') ADVANCE(249);
- END_STATE();
- case 136:
- if (lookahead == '{') ADVANCE(297);
- END_STATE();
- case 137:
- if (lookahead == '{') ADVANCE(153);
+ if (lookahead == '{') ADVANCE(148);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(150);
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(145);
END_STATE();
- case 138:
- if (lookahead == '}') ADVANCE(230);
+ case 133:
+ if (lookahead == '}') ADVANCE(226);
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') ADVANCE(272);
+ lookahead == ' ') ADVANCE(269);
if (lookahead != 0 &&
- lookahead != '{') ADVANCE(273);
+ lookahead != '{') ADVANCE(270);
END_STATE();
- case 139:
- if (lookahead == '}') ADVANCE(333);
+ case 134:
+ if (lookahead == '}') ADVANCE(329);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(139);
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(134);
END_STATE();
- case 140:
+ case 135:
if (lookahead == 'C' ||
- lookahead == 'c') ADVANCE(144);
+ lookahead == 'c') ADVANCE(139);
END_STATE();
- case 141:
+ case 136:
if (lookahead == 'E' ||
- lookahead == 'e') ADVANCE(167);
+ lookahead == 'e') ADVANCE(162);
END_STATE();
- case 142:
+ case 137:
if (lookahead == 'O' ||
- lookahead == 'o') ADVANCE(140);
+ lookahead == 'o') ADVANCE(135);
END_STATE();
- case 143:
+ case 138:
if (lookahead == 'P' ||
- lookahead == 'p') ADVANCE(141);
+ lookahead == 'p') ADVANCE(136);
END_STATE();
- case 144:
+ case 139:
if (lookahead == 'T' ||
- lookahead == 't') ADVANCE(146);
+ lookahead == 't') ADVANCE(141);
END_STATE();
- case 145:
+ case 140:
if (lookahead == 'X' ||
- lookahead == 'x') ADVANCE(152);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(187);
+ lookahead == 'x') ADVANCE(147);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182);
END_STATE();
- case 146:
+ case 141:
if (lookahead == 'Y' ||
- lookahead == 'y') ADVANCE(143);
+ lookahead == 'y') ADVANCE(138);
END_STATE();
- case 147:
+ case 142:
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') ADVANCE(147);
+ lookahead == ' ') ADVANCE(142);
if (lookahead != 0 &&
lookahead != '&' &&
lookahead != '<' &&
lookahead != '>' &&
lookahead != '@' &&
lookahead != '{' &&
- lookahead != '}') ADVANCE(228);
+ lookahead != '}') ADVANCE(223);
END_STATE();
- case 148:
+ case 143:
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(148);
+ lookahead == ' ') SKIP(143);
if (lookahead == '$' ||
lookahead == '-' ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288);
END_STATE();
- case 149:
+ case 144:
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') ADVANCE(163);
+ lookahead == ' ') ADVANCE(158);
if (lookahead != 0 &&
- lookahead != '>') ADVANCE(164);
+ lookahead != '>') ADVANCE(159);
END_STATE();
- case 150:
+ case 145:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(154);
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(149);
END_STATE();
- case 151:
+ case 146:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(333);
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(329);
END_STATE();
- case 152:
+ case 147:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(192);
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(187);
END_STATE();
- case 153:
+ case 148:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(139);
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(134);
END_STATE();
- case 154:
+ case 149:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(151);
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(146);
END_STATE();
- case 155:
+ case 150:
if (lookahead != 0 &&
- lookahead != '\n') ADVANCE(296);
+ lookahead != '\n') ADVANCE(293);
END_STATE();
- case 156:
+ case 151:
if (lookahead != 0 &&
lookahead != '\n') ADVANCE(37);
END_STATE();
- case 157:
+ case 152:
if (lookahead != 0 &&
- lookahead != '\n') ADVANCE(264);
+ lookahead != '\n') ADVANCE(261);
END_STATE();
- case 158:
+ case 153:
if (lookahead != 0 &&
lookahead != ']') ADVANCE(39);
END_STATE();
- case 159:
- if (eof) ADVANCE(161);
+ case 154:
+ if (eof) ADVANCE(156);
ADVANCE_MAP(
- '!', 299,
- '"', 225,
- '$', 136,
- '%', 348,
- '&', 17,
- '\'', 222,
- '(', 235,
- ')', 236,
- '*', 276,
- '+', 274,
- ',', 252,
- '-', 354,
- '.', 263,
- '/', 260,
- ':', 277,
- ';', 233,
- '<', 169,
- '=', 269,
- '>', 166,
- '?', 300,
- '[', 281,
- ']', 282,
+ '!', 297,
+ '"', 220,
+ '$', 131,
+ '%', 344,
+ '&', 224,
+ '\'', 217,
+ '(', 231,
+ ')', 232,
+ '*', 273,
+ '+', 271,
+ ',', 249,
+ '-', 350,
+ '.', 260,
+ '/', 257,
+ ':', 274,
+ ';', 229,
+ '<', 164,
+ '=', 266,
+ '>', 161,
+ '?', 298,
+ '[', 278,
+ ']', 279,
'^', 31,
- '`', 353,
- 'a', 74,
+ '`', 349,
+ 'a', 73,
'c', 41,
'e', 97,
- 'f', 105,
- 'l', 64,
- 'm', 117,
- 'o', 75,
+ 'f', 104,
+ 'l', 62,
+ 'm', 115,
+ 'o', 74,
'p', 92,
- 's', 351,
- 't', 113,
+ 's', 347,
+ 't', 84,
'w', 85,
- '{', 229,
- '|', 309,
- '}', 230,
+ '{', 225,
+ '|', 307,
+ '}', 226,
);
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(159);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(341);
+ lookahead == ' ') SKIP(154);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(337);
END_STATE();
- case 160:
- if (eof) ADVANCE(161);
- if (lookahead == '&') ADVANCE(18);
- if (lookahead == '<') ADVANCE(168);
- if (lookahead == '>') ADVANCE(165);
- if (lookahead == '{') ADVANCE(229);
- if (lookahead == '}') ADVANCE(230);
+ case 155:
+ if (eof) ADVANCE(156);
+ if (lookahead == '&') ADVANCE(224);
+ if (lookahead == '<') ADVANCE(163);
+ if (lookahead == '>') ADVANCE(160);
+ if (lookahead == '{') ADVANCE(225);
+ if (lookahead == '}') ADVANCE(226);
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(160);
+ lookahead == ' ') SKIP(155);
if (lookahead != 0 &&
- lookahead != '@') ADVANCE(228);
+ lookahead != '@') ADVANCE(223);
END_STATE();
- case 161:
+ case 156:
ACCEPT_TOKEN(ts_builtin_sym_end);
END_STATE();
- case 162:
+ case 157:
ACCEPT_TOKEN(anon_sym_LT_BANG);
END_STATE();
- case 163:
+ case 158:
ACCEPT_TOKEN(aux_sym_doctype_token1);
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') ADVANCE(163);
+ lookahead == ' ') ADVANCE(158);
if (lookahead != 0 &&
- lookahead != '>') ADVANCE(164);
+ lookahead != '>') ADVANCE(159);
END_STATE();
- case 164:
+ case 159:
ACCEPT_TOKEN(aux_sym_doctype_token1);
if (lookahead != 0 &&
- lookahead != '>') ADVANCE(164);
+ lookahead != '>') ADVANCE(159);
END_STATE();
- case 165:
+ case 160:
ACCEPT_TOKEN(anon_sym_GT);
END_STATE();
- case 166:
+ case 161:
ACCEPT_TOKEN(anon_sym_GT);
- if (lookahead == '=') ADVANCE(363);
+ if (lookahead == '=') ADVANCE(359);
if (lookahead == '>') ADVANCE(33);
END_STATE();
- case 167:
+ case 162:
ACCEPT_TOKEN(sym__doctype);
END_STATE();
- case 168:
+ case 163:
ACCEPT_TOKEN(anon_sym_LT);
- if (lookahead == '!') ADVANCE(162);
- if (lookahead == '/') ADVANCE(172);
+ if (lookahead == '!') ADVANCE(157);
+ if (lookahead == '/') ADVANCE(167);
END_STATE();
- case 169:
+ case 164:
ACCEPT_TOKEN(anon_sym_LT);
- if (lookahead == '!') ADVANCE(162);
- if (lookahead == '/') ADVANCE(172);
+ if (lookahead == '!') ADVANCE(157);
+ if (lookahead == '/') ADVANCE(167);
if (lookahead == '<') ADVANCE(32);
- if (lookahead == '=') ADVANCE(360);
+ if (lookahead == '=') ADVANCE(356);
END_STATE();
- case 170:
+ case 165:
ACCEPT_TOKEN(anon_sym_LT);
if (lookahead == '<') ADVANCE(32);
- if (lookahead == '=') ADVANCE(360);
+ if (lookahead == '=') ADVANCE(356);
END_STATE();
- case 171:
+ case 166:
ACCEPT_TOKEN(anon_sym_SLASH_GT);
END_STATE();
- case 172:
+ case 167:
ACCEPT_TOKEN(anon_sym_LT_SLASH);
END_STATE();
- case 173:
+ case 168:
ACCEPT_TOKEN(sym_attribute_name);
- if (lookahead == '>') ADVANCE(171);
- if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180);
+ if (lookahead == '>') ADVANCE(166);
+ if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175);
END_STATE();
- case 174:
+ case 169:
ACCEPT_TOKEN(sym_attribute_name);
- if (lookahead == '{') ADVANCE(178);
+ if (lookahead == '{') ADVANCE(173);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(176);
- if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180);
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(171);
+ if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175);
END_STATE();
- case 175:
+ case 170:
ACCEPT_TOKEN(sym_attribute_name);
- if (lookahead == '}') ADVANCE(340);
+ if (lookahead == '}') ADVANCE(336);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(175);
- if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180);
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(170);
+ if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175);
END_STATE();
- case 176:
+ case 171:
ACCEPT_TOKEN(sym_attribute_name);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(179);
- if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180);
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(174);
+ if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175);
END_STATE();
- case 177:
+ case 172:
ACCEPT_TOKEN(sym_attribute_name);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(340);
- if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180);
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(336);
+ if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175);
END_STATE();
- case 178:
+ case 173:
ACCEPT_TOKEN(sym_attribute_name);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(175);
- if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180);
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(170);
+ if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175);
END_STATE();
- case 179:
+ case 174:
ACCEPT_TOKEN(sym_attribute_name);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(177);
- if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180);
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(172);
+ if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175);
END_STATE();
- case 180:
+ case 175:
ACCEPT_TOKEN(sym_attribute_name);
- if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180);
+ if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175);
END_STATE();
- case 181:
+ case 176:
ACCEPT_TOKEN(sym_attribute_value);
if (lookahead != 0 &&
(lookahead < '\t' || '\r' < lookahead) &&
lookahead != ' ' &&
lookahead != '"' &&
lookahead != '\'' &&
- (lookahead < '<' || '>' < lookahead)) ADVANCE(181);
+ (lookahead < '<' || '>' < lookahead)) ADVANCE(176);
+ END_STATE();
+ case 177:
+ ACCEPT_TOKEN(sym_entity);
+ END_STATE();
+ case 178:
+ ACCEPT_TOKEN(sym_entity);
+ if (lookahead == ';') ADVANCE(177);
+ END_STATE();
+ case 179:
+ ACCEPT_TOKEN(sym_entity);
+ if (lookahead == ';') ADVANCE(177);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(178);
+ END_STATE();
+ case 180:
+ ACCEPT_TOKEN(sym_entity);
+ if (lookahead == ';') ADVANCE(177);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(179);
+ END_STATE();
+ case 181:
+ ACCEPT_TOKEN(sym_entity);
+ if (lookahead == ';') ADVANCE(177);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(180);
END_STATE();
case 182:
ACCEPT_TOKEN(sym_entity);
+ if (lookahead == ';') ADVANCE(177);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181);
END_STATE();
case 183:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(178);
END_STATE();
case 184:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (lookahead == ';') ADVANCE(177);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(183);
END_STATE();
case 185:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(184);
+ if (lookahead == ';') ADVANCE(177);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(184);
END_STATE();
case 186:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(185);
+ if (lookahead == ';') ADVANCE(177);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(185);
END_STATE();
case 187:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(186);
+ if (lookahead == ';') ADVANCE(177);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(186);
END_STATE();
case 188:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(183);
+ if (lookahead == ';') ADVANCE(177);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(178);
END_STATE();
case 189:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(188);
+ if (lookahead == ';') ADVANCE(177);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(188);
END_STATE();
case 190:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(189);
+ if (lookahead == ';') ADVANCE(177);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(189);
END_STATE();
case 191:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(190);
+ if (lookahead == ';') ADVANCE(177);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(190);
END_STATE();
case 192:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(191);
+ if (lookahead == ';') ADVANCE(177);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(191);
END_STATE();
case 193:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(183);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(192);
END_STATE();
case 194:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(193);
END_STATE();
case 195:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(194);
END_STATE();
case 196:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(195);
END_STATE();
case 197:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(196);
END_STATE();
case 198:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(197);
END_STATE();
case 199:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(198);
END_STATE();
case 200:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(199);
END_STATE();
case 201:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(200);
END_STATE();
case 202:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(201);
END_STATE();
case 203:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(202);
END_STATE();
case 204:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(203);
END_STATE();
case 205:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(204);
END_STATE();
case 206:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(205);
END_STATE();
case 207:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(206);
END_STATE();
case 208:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(207);
END_STATE();
case 209:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(208);
END_STATE();
case 210:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(209);
END_STATE();
case 211:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(210);
END_STATE();
case 212:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(211);
END_STATE();
case 213:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(212);
END_STATE();
case 214:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(213);
END_STATE();
case 215:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(214);
END_STATE();
case 216:
ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
+ if (lookahead == ';') ADVANCE(177);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(215);
END_STATE();
case 217:
- ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(216);
- END_STATE();
- case 218:
- ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(217);
- END_STATE();
- case 219:
- ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(218);
- END_STATE();
- case 220:
- ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(219);
- END_STATE();
- case 221:
- ACCEPT_TOKEN(sym_entity);
- if (lookahead == ';') ADVANCE(182);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(220);
- END_STATE();
- case 222:
ACCEPT_TOKEN(anon_sym_SQUOTE);
END_STATE();
- case 223:
+ case 218:
ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token1);
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') ADVANCE(223);
+ lookahead == ' ') ADVANCE(218);
if (lookahead != 0 &&
- lookahead != '\'') ADVANCE(224);
+ lookahead != '\'') ADVANCE(219);
END_STATE();
- case 224:
+ case 219:
ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token1);
if (lookahead != 0 &&
- lookahead != '\'') ADVANCE(224);
+ lookahead != '\'') ADVANCE(219);
END_STATE();
- case 225:
+ case 220:
ACCEPT_TOKEN(anon_sym_DQUOTE);
END_STATE();
- case 226:
+ case 221:
ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token2);
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') ADVANCE(226);
+ lookahead == ' ') ADVANCE(221);
if (lookahead != 0 &&
- lookahead != '"') ADVANCE(227);
+ lookahead != '"') ADVANCE(222);
END_STATE();
- case 227:
+ case 222:
ACCEPT_TOKEN(aux_sym_quoted_attribute_value_token2);
if (lookahead != 0 &&
- lookahead != '"') ADVANCE(227);
+ lookahead != '"') ADVANCE(222);
END_STATE();
- case 228:
- ACCEPT_TOKEN(sym_text);
+ case 223:
+ ACCEPT_TOKEN(aux_sym_text_token1);
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') ADVANCE(147);
+ lookahead == ' ') ADVANCE(142);
if (lookahead != 0 &&
lookahead != '&' &&
lookahead != '<' &&
lookahead != '>' &&
lookahead != '@' &&
lookahead != '{' &&
- lookahead != '}') ADVANCE(228);
+ lookahead != '}') ADVANCE(223);
END_STATE();
- case 229:
+ case 224:
+ ACCEPT_TOKEN(aux_sym_text_token2);
+ if (lookahead == '#') ADVANCE(140);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(216);
+ END_STATE();
+ case 225:
ACCEPT_TOKEN(anon_sym_LBRACE);
END_STATE();
- case 230:
+ case 226:
ACCEPT_TOKEN(anon_sym_RBRACE);
END_STATE();
- case 231:
+ case 227:
ACCEPT_TOKEN(anon_sym_let);
END_STATE();
- case 232:
+ case 228:
ACCEPT_TOKEN(anon_sym_let);
if (lookahead == '$' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
- case 233:
+ case 229:
ACCEPT_TOKEN(anon_sym_SEMI);
END_STATE();
- case 234:
+ case 230:
ACCEPT_TOKEN(anon_sym_switch);
END_STATE();
- case 235:
+ case 231:
ACCEPT_TOKEN(anon_sym_LPAREN);
END_STATE();
- case 236:
+ case 232:
ACCEPT_TOKEN(anon_sym_RPAREN);
END_STATE();
- case 237:
+ case 233:
ACCEPT_TOKEN(anon_sym_case);
END_STATE();
- case 238:
+ case 234:
ACCEPT_TOKEN(anon_sym_default);
END_STATE();
- case 239:
+ case 235:
ACCEPT_TOKEN(anon_sym_defer);
END_STATE();
- case 240:
+ case 236:
ACCEPT_TOKEN(anon_sym_placeholder);
END_STATE();
- case 241:
+ case 237:
ACCEPT_TOKEN(anon_sym_loading);
END_STATE();
- case 242:
+ case 238:
ACCEPT_TOKEN(anon_sym_error);
END_STATE();
- case 243:
+ case 239:
ACCEPT_TOKEN(anon_sym_prefetch);
END_STATE();
- case 244:
+ case 240:
ACCEPT_TOKEN(anon_sym_when);
END_STATE();
- case 245:
+ case 241:
ACCEPT_TOKEN(anon_sym_on);
END_STATE();
- case 246:
+ case 242:
ACCEPT_TOKEN(anon_sym_after);
END_STATE();
- case 247:
+ case 243:
ACCEPT_TOKEN(anon_sym_minimum);
END_STATE();
- case 248:
+ case 244:
ACCEPT_TOKEN(anon_sym_for);
END_STATE();
- case 249:
+ case 245:
ACCEPT_TOKEN(anon_sym_empty);
END_STATE();
- case 250:
+ case 246:
ACCEPT_TOKEN(anon_sym_of);
END_STATE();
- case 251:
+ case 247:
+ ACCEPT_TOKEN(anon_sym_of);
+ if (lookahead == '$' ||
+ ('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321);
+ END_STATE();
+ case 248:
ACCEPT_TOKEN(anon_sym_track);
END_STATE();
- case 252:
+ case 249:
ACCEPT_TOKEN(anon_sym_COMMA);
END_STATE();
- case 253:
+ case 250:
ACCEPT_TOKEN(anon_sym_else);
END_STATE();
- case 254:
+ case 251:
ACCEPT_TOKEN(anon_sym_else);
if (lookahead == '$' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
- case 255:
+ case 252:
ACCEPT_TOKEN(anon_sym_if);
END_STATE();
- case 256:
+ case 253:
ACCEPT_TOKEN(anon_sym_as);
END_STATE();
- case 257:
+ case 254:
ACCEPT_TOKEN(anon_sym_as);
if (lookahead == '$' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
- case 258:
+ case 255:
ACCEPT_TOKEN(anon_sym_EQ_GT);
END_STATE();
- case 259:
+ case 256:
ACCEPT_TOKEN(anon_sym_SLASH);
END_STATE();
- case 260:
+ case 257:
ACCEPT_TOKEN(anon_sym_SLASH);
- if (lookahead == '=') ADVANCE(367);
+ if (lookahead == '=') ADVANCE(363);
END_STATE();
- case 261:
+ case 258:
ACCEPT_TOKEN(anon_sym_SLASH2);
END_STATE();
- case 262:
+ case 259:
ACCEPT_TOKEN(anon_sym_DOT);
END_STATE();
- case 263:
+ case 260:
ACCEPT_TOKEN(anon_sym_DOT);
if (lookahead == '.') ADVANCE(29);
END_STATE();
- case 264:
+ case 261:
ACCEPT_TOKEN(sym_regular_expression_pattern);
if (lookahead == '[') ADVANCE(37);
- if (lookahead == '\\') ADVANCE(157);
+ if (lookahead == '\\') ADVANCE(152);
if (lookahead != 0 &&
lookahead != '\n' &&
- lookahead != '/') ADVANCE(264);
+ lookahead != '/') ADVANCE(261);
END_STATE();
- case 265:
+ case 262:
ACCEPT_TOKEN(sym_regular_expression_flags);
- if (lookahead == 's') ADVANCE(350);
+ if (lookahead == 's') ADVANCE(346);
if (lookahead == 'd' ||
lookahead == 'g' ||
lookahead == 'i' ||
lookahead == 'm' ||
lookahead == 'u' ||
lookahead == 'v' ||
- lookahead == 'y') ADVANCE(266);
+ lookahead == 'y') ADVANCE(263);
END_STATE();
- case 266:
+ case 263:
ACCEPT_TOKEN(sym_regular_expression_flags);
if (lookahead == 'd' ||
lookahead == 'g' ||
@@ -4543,9 +4715,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
lookahead == 's' ||
lookahead == 'u' ||
lookahead == 'v' ||
- lookahead == 'y') ADVANCE(266);
+ lookahead == 'y') ADVANCE(263);
END_STATE();
- case 267:
+ case 264:
ACCEPT_TOKEN(sym_regular_expression_flags);
if (lookahead == 'd' ||
lookahead == 'g' ||
@@ -4554,161 +4726,161 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
lookahead == 's' ||
lookahead == 'u' ||
lookahead == 'v' ||
- lookahead == 'y') ADVANCE(267);
+ lookahead == 'y') ADVANCE(264);
if (lookahead == '$' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
- case 268:
+ case 265:
ACCEPT_TOKEN(anon_sym_EQ);
END_STATE();
- case 269:
+ case 266:
ACCEPT_TOKEN(anon_sym_EQ);
- if (lookahead == '=') ADVANCE(356);
- if (lookahead == '>') ADVANCE(258);
+ if (lookahead == '=') ADVANCE(352);
+ if (lookahead == '>') ADVANCE(255);
END_STATE();
- case 270:
+ case 267:
ACCEPT_TOKEN(anon_sym_plural);
END_STATE();
- case 271:
+ case 268:
ACCEPT_TOKEN(anon_sym_select);
END_STATE();
- case 272:
+ case 269:
ACCEPT_TOKEN(sym_icu_category);
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') ADVANCE(272);
+ lookahead == ' ') ADVANCE(269);
if (lookahead != 0 &&
lookahead != '{' &&
- lookahead != '}') ADVANCE(273);
+ lookahead != '}') ADVANCE(270);
END_STATE();
- case 273:
+ case 270:
ACCEPT_TOKEN(sym_icu_category);
if (lookahead != 0 &&
lookahead != '{' &&
- lookahead != '}') ADVANCE(273);
+ lookahead != '}') ADVANCE(270);
END_STATE();
- case 274:
+ case 271:
ACCEPT_TOKEN(anon_sym_PLUS);
- if (lookahead == '=') ADVANCE(364);
+ if (lookahead == '=') ADVANCE(360);
END_STATE();
- case 275:
+ case 272:
ACCEPT_TOKEN(anon_sym_STAR);
END_STATE();
- case 276:
+ case 273:
ACCEPT_TOKEN(anon_sym_STAR);
- if (lookahead == '*') ADVANCE(355);
- if (lookahead == '=') ADVANCE(366);
+ if (lookahead == '*') ADVANCE(351);
+ if (lookahead == '=') ADVANCE(362);
END_STATE();
- case 277:
+ case 274:
ACCEPT_TOKEN(anon_sym_COLON);
END_STATE();
- case 278:
- ACCEPT_TOKEN(anon_sym_context);
+ case 275:
+ ACCEPT_TOKEN(anon_sym_then);
END_STATE();
- case 279:
- ACCEPT_TOKEN(anon_sym_context);
+ case 276:
+ ACCEPT_TOKEN(anon_sym_then);
if (lookahead == '$' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
- case 280:
+ case 277:
ACCEPT_TOKEN(anon_sym_LBRACK);
END_STATE();
- case 281:
+ case 278:
ACCEPT_TOKEN(anon_sym_LBRACK);
- if (lookahead == '(') ADVANCE(283);
- if (lookahead == '@') ADVANCE(285);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '@') ADVANCE(282);
END_STATE();
- case 282:
+ case 279:
ACCEPT_TOKEN(anon_sym_RBRACK);
END_STATE();
- case 283:
+ case 280:
ACCEPT_TOKEN(anon_sym_LBRACK_LPAREN);
END_STATE();
- case 284:
+ case 281:
ACCEPT_TOKEN(anon_sym_RPAREN_RBRACK);
END_STATE();
- case 285:
+ case 282:
ACCEPT_TOKEN(anon_sym_LBRACK_AT);
END_STATE();
- case 286:
+ case 283:
ACCEPT_TOKEN(sym_binding_identifier);
- if (lookahead == 'a') ADVANCE(289);
+ if (lookahead == 'a') ADVANCE(286);
if (lookahead == '$' ||
lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('b' <= lookahead && lookahead <= 'z')) ADVANCE(291);
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(288);
END_STATE();
- case 287:
+ case 284:
ACCEPT_TOKEN(sym_binding_identifier);
- if (lookahead == 'l') ADVANCE(286);
+ if (lookahead == 'l') ADVANCE(283);
if (lookahead == '$' ||
lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288);
END_STATE();
- case 288:
+ case 285:
ACCEPT_TOKEN(sym_binding_identifier);
- if (lookahead == 's') ADVANCE(293);
+ if (lookahead == 's') ADVANCE(290);
if (lookahead == '$' ||
lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288);
END_STATE();
- case 289:
+ case 286:
ACCEPT_TOKEN(sym_binding_identifier);
- if (lookahead == 's') ADVANCE(288);
+ if (lookahead == 's') ADVANCE(285);
if (lookahead == '$' ||
lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288);
END_STATE();
- case 290:
+ case 287:
ACCEPT_TOKEN(sym_binding_identifier);
- if (lookahead == 'x') ADVANCE(346);
+ if (lookahead == 'x') ADVANCE(342);
if (lookahead == '$' ||
lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288);
END_STATE();
- case 291:
+ case 288:
ACCEPT_TOKEN(sym_binding_identifier);
if (lookahead == '$' ||
lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288);
END_STATE();
- case 292:
+ case 289:
ACCEPT_TOKEN(anon_sym_class);
END_STATE();
- case 293:
+ case 290:
ACCEPT_TOKEN(anon_sym_class);
if (lookahead == '$' ||
lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288);
END_STATE();
- case 294:
+ case 291:
ACCEPT_TOKEN(sym_class_name);
- if (lookahead == '[') ADVANCE(158);
+ if (lookahead == '[') ADVANCE(153);
if (lookahead == '!' ||
lookahead == '"' ||
('\'' <= lookahead && lookahead <= ')') ||
@@ -4716,217 +4888,203 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
('/' <= lookahead && lookahead <= ':') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(294);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291);
END_STATE();
- case 295:
+ case 292:
ACCEPT_TOKEN(sym_template_chars);
- if (lookahead == '\\') ADVANCE(155);
+ if (lookahead == '\\') ADVANCE(150);
if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') ADVANCE(295);
+ lookahead == ' ') ADVANCE(292);
if (lookahead != 0 &&
lookahead != '$' &&
- lookahead != '`') ADVANCE(296);
+ lookahead != '`') ADVANCE(293);
END_STATE();
- case 296:
+ case 293:
ACCEPT_TOKEN(sym_template_chars);
- if (lookahead == '\\') ADVANCE(155);
+ if (lookahead == '\\') ADVANCE(150);
if (lookahead != 0 &&
lookahead != '$' &&
- lookahead != '`') ADVANCE(296);
+ lookahead != '`') ADVANCE(293);
END_STATE();
- case 297:
+ case 294:
ACCEPT_TOKEN(anon_sym_DOLLAR_LBRACE);
END_STATE();
- case 298:
+ case 295:
ACCEPT_TOKEN(anon_sym_BANG);
END_STATE();
- case 299:
+ case 296:
ACCEPT_TOKEN(anon_sym_BANG);
- if (lookahead == '.') ADVANCE(344);
- if (lookahead == '=') ADVANCE(358);
+ if (lookahead == '.') ADVANCE(340);
END_STATE();
- case 300:
+ case 297:
+ ACCEPT_TOKEN(anon_sym_BANG);
+ if (lookahead == '.') ADVANCE(340);
+ if (lookahead == '=') ADVANCE(354);
+ END_STATE();
+ case 298:
ACCEPT_TOKEN(anon_sym_QMARK);
- if (lookahead == '.') ADVANCE(343);
- if (lookahead == '?') ADVANCE(304);
+ if (lookahead == '.') ADVANCE(339);
+ if (lookahead == '?') ADVANCE(302);
END_STATE();
- case 301:
+ case 299:
ACCEPT_TOKEN(anon_sym_QMARK);
- if (lookahead == '.') ADVANCE(343);
- if (lookahead == '?') ADVANCE(303);
+ if (lookahead == '.') ADVANCE(339);
+ if (lookahead == '?') ADVANCE(301);
END_STATE();
- case 302:
+ case 300:
ACCEPT_TOKEN(anon_sym_QMARK);
- if (lookahead == '?') ADVANCE(303);
+ if (lookahead == '?') ADVANCE(301);
END_STATE();
- case 303:
+ case 301:
ACCEPT_TOKEN(anon_sym_QMARK_QMARK);
END_STATE();
- case 304:
+ case 302:
ACCEPT_TOKEN(anon_sym_QMARK_QMARK);
- if (lookahead == '=') ADVANCE(378);
+ if (lookahead == '=') ADVANCE(374);
END_STATE();
- case 305:
+ case 303:
ACCEPT_TOKEN(anon_sym_PIPE_PIPE);
END_STATE();
- case 306:
+ case 304:
ACCEPT_TOKEN(anon_sym_PIPE_PIPE);
- if (lookahead == '=') ADVANCE(377);
+ if (lookahead == '=') ADVANCE(373);
END_STATE();
- case 307:
+ case 305:
ACCEPT_TOKEN(anon_sym_AMP_AMP);
END_STATE();
- case 308:
+ case 306:
ACCEPT_TOKEN(anon_sym_AMP_AMP);
- if (lookahead == '=') ADVANCE(376);
+ if (lookahead == '=') ADVANCE(372);
END_STATE();
- case 309:
+ case 307:
ACCEPT_TOKEN(anon_sym_PIPE);
- if (lookahead == '=') ADVANCE(375);
- if (lookahead == '|') ADVANCE(306);
+ if (lookahead == '=') ADVANCE(371);
+ if (lookahead == '|') ADVANCE(304);
END_STATE();
- case 310:
+ case 308:
ACCEPT_TOKEN(anon_sym_PIPE);
- if (lookahead == '|') ADVANCE(305);
+ if (lookahead == '|') ADVANCE(303);
END_STATE();
- case 311:
+ case 309:
ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT);
END_STATE();
- case 312:
- ACCEPT_TOKEN(sym_identifier);
- if (lookahead == 'e') ADVANCE(321);
- if (lookahead == '$' ||
- ('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
- END_STATE();
- case 313:
- ACCEPT_TOKEN(sym_identifier);
- if (lookahead == 'e') ADVANCE(254);
- if (lookahead == '$' ||
- ('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
- END_STATE();
- case 314:
+ case 310:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == 'e') ADVANCE(324);
+ if (lookahead == 'e') ADVANCE(320);
if (lookahead == '$' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
- case 315:
+ case 311:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == 'l') ADVANCE(320);
+ if (lookahead == 'e') ADVANCE(251);
if (lookahead == '$' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
- case 316:
+ case 312:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == 'n') ADVANCE(362);
+ if (lookahead == 'e') ADVANCE(317);
if (lookahead == '$' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
- case 317:
+ case 313:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == 'n') ADVANCE(323);
+ if (lookahead == 'f') ADVANCE(247);
if (lookahead == '$' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
- case 318:
+ case 314:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == 'o') ADVANCE(317);
+ if (lookahead == 'h') ADVANCE(312);
if (lookahead == '$' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
- case 319:
+ case 315:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == 's') ADVANCE(257);
+ if (lookahead == 'l') ADVANCE(319);
if (lookahead == '$' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
- case 320:
+ case 316:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == 's') ADVANCE(313);
+ if (lookahead == 'n') ADVANCE(358);
if (lookahead == '$' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
- case 321:
+ case 317:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == 't') ADVANCE(232);
+ if (lookahead == 'n') ADVANCE(276);
if (lookahead == '$' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
- case 322:
+ case 318:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == 't') ADVANCE(279);
+ if (lookahead == 's') ADVANCE(254);
if (lookahead == '$' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
- case 323:
+ case 319:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == 't') ADVANCE(314);
+ if (lookahead == 's') ADVANCE(311);
if (lookahead == '$' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
- case 324:
+ case 320:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == 'x') ADVANCE(322);
+ if (lookahead == 't') ADVANCE(228);
if (lookahead == '$' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
- case 325:
+ case 321:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == '$' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
- case 326:
+ case 322:
ACCEPT_TOKEN(aux_sym_string_token1);
END_STATE();
- case 327:
+ case 323:
ACCEPT_TOKEN(aux_sym_string_token1);
- if (lookahead == '\r') ADVANCE(335);
- if (lookahead == '?') ADVANCE(334);
- if (lookahead == 'u') ADVANCE(174);
- if (lookahead == 'x') ADVANCE(179);
- if (('0' <= lookahead && lookahead <= '7')) ADVANCE(339);
+ if (lookahead == '\r') ADVANCE(331);
+ if (lookahead == '?') ADVANCE(330);
+ if (lookahead == 'u') ADVANCE(169);
+ if (lookahead == 'x') ADVANCE(174);
+ if (('0' <= lookahead && lookahead <= '7')) ADVANCE(335);
if (('\t' <= lookahead && lookahead <= '\f') ||
lookahead == ' ' ||
lookahead == '"' ||
@@ -4934,115 +5092,115 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
lookahead == '.' ||
('<' <= lookahead && lookahead <= '>') ||
lookahead == '[' ||
- lookahead == ']') ADVANCE(333);
- if (lookahead != 0) ADVANCE(340);
+ lookahead == ']') ADVANCE(329);
+ if (lookahead != 0) ADVANCE(336);
END_STATE();
- case 328:
+ case 324:
ACCEPT_TOKEN(aux_sym_string_token1);
- if (lookahead == '>') ADVANCE(171);
- if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180);
+ if (lookahead == '>') ADVANCE(166);
+ if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175);
END_STATE();
- case 329:
+ case 325:
ACCEPT_TOKEN(aux_sym_string_token1);
- if (lookahead == 'u') ADVANCE(137);
- if (lookahead == 'x') ADVANCE(154);
+ if (lookahead == 'u') ADVANCE(132);
+ if (lookahead == 'x') ADVANCE(149);
if (lookahead == '\r' ||
- lookahead == '?') ADVANCE(335);
- if (('0' <= lookahead && lookahead <= '7')) ADVANCE(338);
- if (lookahead != 0) ADVANCE(333);
+ lookahead == '?') ADVANCE(331);
+ if (('0' <= lookahead && lookahead <= '7')) ADVANCE(334);
+ if (lookahead != 0) ADVANCE(329);
END_STATE();
- case 330:
+ case 326:
ACCEPT_TOKEN(aux_sym_string_token1);
- if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180);
+ if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175);
END_STATE();
- case 331:
+ case 327:
ACCEPT_TOKEN(aux_sym_string_token2);
END_STATE();
- case 332:
+ case 328:
ACCEPT_TOKEN(aux_sym_string_token2);
- if (lookahead == 'u') ADVANCE(137);
- if (lookahead == 'x') ADVANCE(154);
+ if (lookahead == 'u') ADVANCE(132);
+ if (lookahead == 'x') ADVANCE(149);
if (lookahead == '\r' ||
- lookahead == '?') ADVANCE(335);
- if (('0' <= lookahead && lookahead <= '7')) ADVANCE(338);
- if (lookahead != 0) ADVANCE(333);
+ lookahead == '?') ADVANCE(331);
+ if (('0' <= lookahead && lookahead <= '7')) ADVANCE(334);
+ if (lookahead != 0) ADVANCE(329);
END_STATE();
- case 333:
+ case 329:
ACCEPT_TOKEN(sym__escape_sequence);
END_STATE();
- case 334:
+ case 330:
ACCEPT_TOKEN(sym__escape_sequence);
- if (lookahead == '\n') ADVANCE(333);
+ if (lookahead == '\n') ADVANCE(329);
if (lookahead == 0x2028 ||
- lookahead == 0x2029) ADVANCE(340);
- if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180);
+ lookahead == 0x2029) ADVANCE(336);
+ if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175);
END_STATE();
- case 335:
+ case 331:
ACCEPT_TOKEN(sym__escape_sequence);
if (lookahead == '\n' ||
lookahead == 0x2028 ||
- lookahead == 0x2029) ADVANCE(333);
+ lookahead == 0x2029) ADVANCE(329);
END_STATE();
- case 336:
+ case 332:
ACCEPT_TOKEN(sym__escape_sequence);
- if (('0' <= lookahead && lookahead <= '7')) ADVANCE(333);
+ if (('0' <= lookahead && lookahead <= '7')) ADVANCE(329);
END_STATE();
- case 337:
+ case 333:
ACCEPT_TOKEN(sym__escape_sequence);
- if (('0' <= lookahead && lookahead <= '7')) ADVANCE(340);
- if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180);
+ if (('0' <= lookahead && lookahead <= '7')) ADVANCE(336);
+ if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175);
END_STATE();
- case 338:
+ case 334:
ACCEPT_TOKEN(sym__escape_sequence);
- if (('0' <= lookahead && lookahead <= '7')) ADVANCE(336);
+ if (('0' <= lookahead && lookahead <= '7')) ADVANCE(332);
END_STATE();
- case 339:
+ case 335:
ACCEPT_TOKEN(sym__escape_sequence);
- if (('0' <= lookahead && lookahead <= '7')) ADVANCE(337);
- if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180);
+ if (('0' <= lookahead && lookahead <= '7')) ADVANCE(333);
+ if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175);
END_STATE();
- case 340:
+ case 336:
ACCEPT_TOKEN(sym__escape_sequence);
- if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(180);
+ if ((!eof && set_contains(sym_attribute_name_character_set_1, 9, lookahead))) ADVANCE(175);
END_STATE();
- case 341:
+ case 337:
ACCEPT_TOKEN(sym_number);
- if (lookahead == '.') ADVANCE(342);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(341);
+ if (lookahead == '.') ADVANCE(338);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(337);
END_STATE();
- case 342:
+ case 338:
ACCEPT_TOKEN(sym_number);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(342);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(338);
END_STATE();
- case 343:
+ case 339:
ACCEPT_TOKEN(anon_sym_QMARK_DOT);
END_STATE();
- case 344:
+ case 340:
ACCEPT_TOKEN(anon_sym_BANG_DOT);
END_STATE();
- case 345:
+ case 341:
ACCEPT_TOKEN(anon_sym_px);
END_STATE();
- case 346:
+ case 342:
ACCEPT_TOKEN(anon_sym_px);
if (lookahead == '$' ||
lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288);
END_STATE();
- case 347:
+ case 343:
ACCEPT_TOKEN(anon_sym_PERCENT);
END_STATE();
- case 348:
+ case 344:
ACCEPT_TOKEN(anon_sym_PERCENT);
- if (lookahead == '=') ADVANCE(368);
+ if (lookahead == '=') ADVANCE(364);
END_STATE();
- case 349:
+ case 345:
ACCEPT_TOKEN(anon_sym_ms);
END_STATE();
- case 350:
+ case 346:
ACCEPT_TOKEN(anon_sym_ms);
if (lookahead == 'd' ||
lookahead == 'g' ||
@@ -5051,12 +5209,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
lookahead == 's' ||
lookahead == 'u' ||
lookahead == 'v' ||
- lookahead == 'y') ADVANCE(266);
+ lookahead == 'y') ADVANCE(263);
END_STATE();
- case 351:
+ case 347:
ACCEPT_TOKEN(anon_sym_s);
END_STATE();
- case 352:
+ case 348:
ACCEPT_TOKEN(anon_sym_s);
if (lookahead == 'd' ||
lookahead == 'g' ||
@@ -5065,93 +5223,93 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
lookahead == 's' ||
lookahead == 'u' ||
lookahead == 'v' ||
- lookahead == 'y') ADVANCE(266);
+ lookahead == 'y') ADVANCE(263);
END_STATE();
- case 353:
+ case 349:
ACCEPT_TOKEN(anon_sym_BQUOTE);
END_STATE();
- case 354:
+ case 350:
ACCEPT_TOKEN(anon_sym_DASH);
- if (lookahead == '=') ADVANCE(365);
+ if (lookahead == '=') ADVANCE(361);
END_STATE();
- case 355:
+ case 351:
ACCEPT_TOKEN(anon_sym_STAR_STAR);
- if (lookahead == '=') ADVANCE(369);
+ if (lookahead == '=') ADVANCE(365);
END_STATE();
- case 356:
+ case 352:
ACCEPT_TOKEN(anon_sym_EQ_EQ);
- if (lookahead == '=') ADVANCE(357);
+ if (lookahead == '=') ADVANCE(353);
END_STATE();
- case 357:
+ case 353:
ACCEPT_TOKEN(anon_sym_EQ_EQ_EQ);
END_STATE();
- case 358:
+ case 354:
ACCEPT_TOKEN(anon_sym_BANG_EQ);
- if (lookahead == '=') ADVANCE(359);
+ if (lookahead == '=') ADVANCE(355);
END_STATE();
- case 359:
+ case 355:
ACCEPT_TOKEN(anon_sym_BANG_EQ_EQ);
END_STATE();
- case 360:
+ case 356:
ACCEPT_TOKEN(anon_sym_LT_EQ);
END_STATE();
- case 361:
+ case 357:
ACCEPT_TOKEN(anon_sym_in);
END_STATE();
- case 362:
+ case 358:
ACCEPT_TOKEN(anon_sym_in);
if (lookahead == '$' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(325);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321);
END_STATE();
- case 363:
+ case 359:
ACCEPT_TOKEN(anon_sym_GT_EQ);
END_STATE();
- case 364:
+ case 360:
ACCEPT_TOKEN(anon_sym_PLUS_EQ);
END_STATE();
- case 365:
+ case 361:
ACCEPT_TOKEN(anon_sym_DASH_EQ);
END_STATE();
- case 366:
+ case 362:
ACCEPT_TOKEN(anon_sym_STAR_EQ);
END_STATE();
- case 367:
+ case 363:
ACCEPT_TOKEN(anon_sym_SLASH_EQ);
END_STATE();
- case 368:
+ case 364:
ACCEPT_TOKEN(anon_sym_PERCENT_EQ);
END_STATE();
- case 369:
+ case 365:
ACCEPT_TOKEN(anon_sym_STAR_STAR_EQ);
END_STATE();
- case 370:
+ case 366:
ACCEPT_TOKEN(anon_sym_LT_LT_EQ);
END_STATE();
- case 371:
+ case 367:
ACCEPT_TOKEN(anon_sym_GT_GT_EQ);
END_STATE();
- case 372:
+ case 368:
ACCEPT_TOKEN(anon_sym_GT_GT_GT_EQ);
END_STATE();
- case 373:
+ case 369:
ACCEPT_TOKEN(anon_sym_AMP_EQ);
END_STATE();
- case 374:
+ case 370:
ACCEPT_TOKEN(anon_sym_CARET_EQ);
END_STATE();
- case 375:
+ case 371:
ACCEPT_TOKEN(anon_sym_PIPE_EQ);
END_STATE();
- case 376:
+ case 372:
ACCEPT_TOKEN(anon_sym_AMP_AMP_EQ);
END_STATE();
- case 377:
+ case 373:
ACCEPT_TOKEN(anon_sym_PIPE_PIPE_EQ);
END_STATE();
- case 378:
+ case 374:
ACCEPT_TOKEN(anon_sym_QMARK_QMARK_EQ);
END_STATE();
default:
@@ -5161,7 +5319,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
static const TSLexerMode ts_lex_modes[STATE_COUNT] = {
[0] = {.lex_state = 0, .external_lex_state = 1},
- [1] = {.lex_state = 160, .external_lex_state = 2},
+ [1] = {.lex_state = 155, .external_lex_state = 2},
[2] = {.lex_state = 1, .external_lex_state = 3},
[3] = {.lex_state = 1, .external_lex_state = 3},
[4] = {.lex_state = 1, .external_lex_state = 3},
@@ -5184,213 +5342,213 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = {
[21] = {.lex_state = 1, .external_lex_state = 3},
[22] = {.lex_state = 1, .external_lex_state = 3},
[23] = {.lex_state = 1, .external_lex_state = 3},
- [24] = {.lex_state = 2, .external_lex_state = 3},
+ [24] = {.lex_state = 1, .external_lex_state = 3},
[25] = {.lex_state = 1, .external_lex_state = 3},
- [26] = {.lex_state = 2, .external_lex_state = 3},
- [27] = {.lex_state = 2, .external_lex_state = 3},
- [28] = {.lex_state = 2, .external_lex_state = 3},
- [29] = {.lex_state = 2, .external_lex_state = 3},
- [30] = {.lex_state = 2, .external_lex_state = 3},
- [31] = {.lex_state = 2, .external_lex_state = 3},
- [32] = {.lex_state = 1, .external_lex_state = 3},
- [33] = {.lex_state = 1, .external_lex_state = 3},
- [34] = {.lex_state = 2, .external_lex_state = 3},
- [35] = {.lex_state = 2, .external_lex_state = 3},
- [36] = {.lex_state = 2, .external_lex_state = 3},
+ [26] = {.lex_state = 1, .external_lex_state = 3},
+ [27] = {.lex_state = 1, .external_lex_state = 3},
+ [28] = {.lex_state = 3, .external_lex_state = 3},
+ [29] = {.lex_state = 1, .external_lex_state = 3},
+ [30] = {.lex_state = 1, .external_lex_state = 3},
+ [31] = {.lex_state = 3, .external_lex_state = 3},
+ [32] = {.lex_state = 3, .external_lex_state = 3},
+ [33] = {.lex_state = 3, .external_lex_state = 3},
+ [34] = {.lex_state = 3, .external_lex_state = 3},
+ [35] = {.lex_state = 3, .external_lex_state = 3},
+ [36] = {.lex_state = 3, .external_lex_state = 3},
[37] = {.lex_state = 2, .external_lex_state = 3},
[38] = {.lex_state = 2, .external_lex_state = 3},
- [39] = {.lex_state = 2, .external_lex_state = 3},
+ [39] = {.lex_state = 3, .external_lex_state = 3},
[40] = {.lex_state = 2, .external_lex_state = 3},
[41] = {.lex_state = 2, .external_lex_state = 3},
[42] = {.lex_state = 2, .external_lex_state = 3},
[43] = {.lex_state = 2, .external_lex_state = 3},
- [44] = {.lex_state = 2, .external_lex_state = 3},
+ [44] = {.lex_state = 3, .external_lex_state = 3},
[45] = {.lex_state = 2, .external_lex_state = 3},
- [46] = {.lex_state = 2, .external_lex_state = 3},
- [47] = {.lex_state = 2, .external_lex_state = 3},
- [48] = {.lex_state = 2, .external_lex_state = 3},
- [49] = {.lex_state = 2, .external_lex_state = 3},
- [50] = {.lex_state = 1, .external_lex_state = 3},
- [51] = {.lex_state = 1, .external_lex_state = 3},
- [52] = {.lex_state = 1, .external_lex_state = 3},
- [53] = {.lex_state = 1, .external_lex_state = 3},
- [54] = {.lex_state = 1, .external_lex_state = 3},
- [55] = {.lex_state = 1, .external_lex_state = 3},
- [56] = {.lex_state = 1, .external_lex_state = 3},
- [57] = {.lex_state = 2, .external_lex_state = 3},
- [58] = {.lex_state = 2, .external_lex_state = 3},
- [59] = {.lex_state = 1, .external_lex_state = 3},
- [60] = {.lex_state = 1, .external_lex_state = 3},
- [61] = {.lex_state = 1, .external_lex_state = 4},
- [62] = {.lex_state = 1, .external_lex_state = 3},
+ [46] = {.lex_state = 3, .external_lex_state = 3},
+ [47] = {.lex_state = 3, .external_lex_state = 3},
+ [48] = {.lex_state = 3, .external_lex_state = 3},
+ [49] = {.lex_state = 3, .external_lex_state = 3},
+ [50] = {.lex_state = 3, .external_lex_state = 3},
+ [51] = {.lex_state = 3, .external_lex_state = 3},
+ [52] = {.lex_state = 3, .external_lex_state = 3},
+ [53] = {.lex_state = 3, .external_lex_state = 3},
+ [54] = {.lex_state = 2, .external_lex_state = 3},
+ [55] = {.lex_state = 2, .external_lex_state = 3},
+ [56] = {.lex_state = 2, .external_lex_state = 3},
+ [57] = {.lex_state = 3, .external_lex_state = 3},
+ [58] = {.lex_state = 3, .external_lex_state = 3},
+ [59] = {.lex_state = 2, .external_lex_state = 3},
+ [60] = {.lex_state = 2, .external_lex_state = 3},
+ [61] = {.lex_state = 2, .external_lex_state = 3},
+ [62] = {.lex_state = 2, .external_lex_state = 3},
[63] = {.lex_state = 2, .external_lex_state = 3},
- [64] = {.lex_state = 1, .external_lex_state = 3},
- [65] = {.lex_state = 1, .external_lex_state = 4},
- [66] = {.lex_state = 1, .external_lex_state = 3},
+ [64] = {.lex_state = 2, .external_lex_state = 3},
+ [65] = {.lex_state = 2, .external_lex_state = 3},
+ [66] = {.lex_state = 2, .external_lex_state = 3},
[67] = {.lex_state = 2, .external_lex_state = 3},
- [68] = {.lex_state = 1, .external_lex_state = 3},
- [69] = {.lex_state = 1, .external_lex_state = 4},
- [70] = {.lex_state = 1, .external_lex_state = 3},
- [71] = {.lex_state = 1, .external_lex_state = 4},
- [72] = {.lex_state = 1, .external_lex_state = 4},
- [73] = {.lex_state = 1, .external_lex_state = 4},
- [74] = {.lex_state = 1, .external_lex_state = 4},
- [75] = {.lex_state = 1, .external_lex_state = 3},
- [76] = {.lex_state = 1, .external_lex_state = 3},
- [77] = {.lex_state = 1, .external_lex_state = 4},
- [78] = {.lex_state = 1, .external_lex_state = 4},
- [79] = {.lex_state = 1, .external_lex_state = 4},
- [80] = {.lex_state = 1, .external_lex_state = 4},
- [81] = {.lex_state = 1, .external_lex_state = 4},
- [82] = {.lex_state = 2, .external_lex_state = 3},
- [83] = {.lex_state = 1, .external_lex_state = 4},
- [84] = {.lex_state = 2, .external_lex_state = 3},
- [85] = {.lex_state = 1, .external_lex_state = 4},
+ [68] = {.lex_state = 3, .external_lex_state = 3},
+ [69] = {.lex_state = 2, .external_lex_state = 3},
+ [70] = {.lex_state = 2, .external_lex_state = 3},
+ [71] = {.lex_state = 1, .external_lex_state = 3},
+ [72] = {.lex_state = 1, .external_lex_state = 3},
+ [73] = {.lex_state = 3, .external_lex_state = 3},
+ [74] = {.lex_state = 2, .external_lex_state = 3},
+ [75] = {.lex_state = 3, .external_lex_state = 3},
+ [76] = {.lex_state = 3, .external_lex_state = 3},
+ [77] = {.lex_state = 1, .external_lex_state = 3},
+ [78] = {.lex_state = 1, .external_lex_state = 3},
+ [79] = {.lex_state = 1, .external_lex_state = 3},
+ [80] = {.lex_state = 2, .external_lex_state = 3},
+ [81] = {.lex_state = 1, .external_lex_state = 3},
+ [82] = {.lex_state = 3, .external_lex_state = 3},
+ [83] = {.lex_state = 3, .external_lex_state = 3},
+ [84] = {.lex_state = 3, .external_lex_state = 3},
+ [85] = {.lex_state = 2, .external_lex_state = 3},
[86] = {.lex_state = 2, .external_lex_state = 3},
- [87] = {.lex_state = 1, .external_lex_state = 4},
- [88] = {.lex_state = 1, .external_lex_state = 4},
- [89] = {.lex_state = 1, .external_lex_state = 4},
- [90] = {.lex_state = 1, .external_lex_state = 4},
- [91] = {.lex_state = 2, .external_lex_state = 3},
- [92] = {.lex_state = 1, .external_lex_state = 4},
- [93] = {.lex_state = 1, .external_lex_state = 4},
- [94] = {.lex_state = 1, .external_lex_state = 4},
- [95] = {.lex_state = 1, .external_lex_state = 4},
- [96] = {.lex_state = 2, .external_lex_state = 3},
- [97] = {.lex_state = 1, .external_lex_state = 4},
- [98] = {.lex_state = 160, .external_lex_state = 5},
- [99] = {.lex_state = 1, .external_lex_state = 4},
- [100] = {.lex_state = 160, .external_lex_state = 5},
- [101] = {.lex_state = 160, .external_lex_state = 5},
- [102] = {.lex_state = 160, .external_lex_state = 2},
- [103] = {.lex_state = 160, .external_lex_state = 5},
- [104] = {.lex_state = 160, .external_lex_state = 2},
- [105] = {.lex_state = 160, .external_lex_state = 2},
- [106] = {.lex_state = 160, .external_lex_state = 2},
- [107] = {.lex_state = 160, .external_lex_state = 2},
- [108] = {.lex_state = 160, .external_lex_state = 2},
- [109] = {.lex_state = 1, .external_lex_state = 3},
- [110] = {.lex_state = 1, .external_lex_state = 4},
- [111] = {.lex_state = 160, .external_lex_state = 5},
- [112] = {.lex_state = 160, .external_lex_state = 2},
- [113] = {.lex_state = 1, .external_lex_state = 4},
- [114] = {.lex_state = 1, .external_lex_state = 3},
- [115] = {.lex_state = 160, .external_lex_state = 2},
- [116] = {.lex_state = 160, .external_lex_state = 2},
- [117] = {.lex_state = 160, .external_lex_state = 2},
- [118] = {.lex_state = 1, .external_lex_state = 4},
- [119] = {.lex_state = 1, .external_lex_state = 4},
- [120] = {.lex_state = 1, .external_lex_state = 4},
- [121] = {.lex_state = 1, .external_lex_state = 4},
- [122] = {.lex_state = 1, .external_lex_state = 4},
- [123] = {.lex_state = 1, .external_lex_state = 4},
- [124] = {.lex_state = 1, .external_lex_state = 3},
- [125] = {.lex_state = 1, .external_lex_state = 4},
- [126] = {.lex_state = 3, .external_lex_state = 3},
- [127] = {.lex_state = 4, .external_lex_state = 3},
- [128] = {.lex_state = 4, .external_lex_state = 3},
- [129] = {.lex_state = 3, .external_lex_state = 3},
- [130] = {.lex_state = 3, .external_lex_state = 3},
- [131] = {.lex_state = 3, .external_lex_state = 3},
- [132] = {.lex_state = 3, .external_lex_state = 3},
- [133] = {.lex_state = 3, .external_lex_state = 3},
- [134] = {.lex_state = 1, .external_lex_state = 3},
- [135] = {.lex_state = 1, .external_lex_state = 3},
- [136] = {.lex_state = 3, .external_lex_state = 3},
- [137] = {.lex_state = 1, .external_lex_state = 3},
- [138] = {.lex_state = 3, .external_lex_state = 3},
- [139] = {.lex_state = 3, .external_lex_state = 3},
- [140] = {.lex_state = 1, .external_lex_state = 3},
- [141] = {.lex_state = 3, .external_lex_state = 3},
- [142] = {.lex_state = 3, .external_lex_state = 3},
- [143] = {.lex_state = 1, .external_lex_state = 3},
- [144] = {.lex_state = 3, .external_lex_state = 3},
- [145] = {.lex_state = 3, .external_lex_state = 3},
- [146] = {.lex_state = 3, .external_lex_state = 3},
- [147] = {.lex_state = 3, .external_lex_state = 3},
- [148] = {.lex_state = 3, .external_lex_state = 3},
- [149] = {.lex_state = 3, .external_lex_state = 3},
+ [87] = {.lex_state = 1, .external_lex_state = 3},
+ [88] = {.lex_state = 3, .external_lex_state = 3},
+ [89] = {.lex_state = 3, .external_lex_state = 3},
+ [90] = {.lex_state = 3, .external_lex_state = 3},
+ [91] = {.lex_state = 3, .external_lex_state = 3},
+ [92] = {.lex_state = 3, .external_lex_state = 4},
+ [93] = {.lex_state = 2, .external_lex_state = 3},
+ [94] = {.lex_state = 3, .external_lex_state = 3},
+ [95] = {.lex_state = 4, .external_lex_state = 3},
+ [96] = {.lex_state = 4, .external_lex_state = 3},
+ [97] = {.lex_state = 2, .external_lex_state = 3},
+ [98] = {.lex_state = 3, .external_lex_state = 3},
+ [99] = {.lex_state = 3, .external_lex_state = 3},
+ [100] = {.lex_state = 3, .external_lex_state = 4},
+ [101] = {.lex_state = 155, .external_lex_state = 5},
+ [102] = {.lex_state = 3, .external_lex_state = 4},
+ [103] = {.lex_state = 155, .external_lex_state = 2},
+ [104] = {.lex_state = 3, .external_lex_state = 3},
+ [105] = {.lex_state = 155, .external_lex_state = 5},
+ [106] = {.lex_state = 4, .external_lex_state = 3},
+ [107] = {.lex_state = 3, .external_lex_state = 4},
+ [108] = {.lex_state = 3, .external_lex_state = 3},
+ [109] = {.lex_state = 3, .external_lex_state = 4},
+ [110] = {.lex_state = 3, .external_lex_state = 4},
+ [111] = {.lex_state = 155, .external_lex_state = 5},
+ [112] = {.lex_state = 155, .external_lex_state = 5},
+ [113] = {.lex_state = 3, .external_lex_state = 4},
+ [114] = {.lex_state = 4, .external_lex_state = 3},
+ [115] = {.lex_state = 155, .external_lex_state = 2},
+ [116] = {.lex_state = 3, .external_lex_state = 3},
+ [117] = {.lex_state = 155, .external_lex_state = 2},
+ [118] = {.lex_state = 155, .external_lex_state = 2},
+ [119] = {.lex_state = 3, .external_lex_state = 3},
+ [120] = {.lex_state = 2, .external_lex_state = 3},
+ [121] = {.lex_state = 3, .external_lex_state = 4},
+ [122] = {.lex_state = 3, .external_lex_state = 3},
+ [123] = {.lex_state = 155, .external_lex_state = 5},
+ [124] = {.lex_state = 3, .external_lex_state = 4},
+ [125] = {.lex_state = 3, .external_lex_state = 4},
+ [126] = {.lex_state = 2, .external_lex_state = 3},
+ [127] = {.lex_state = 3, .external_lex_state = 4},
+ [128] = {.lex_state = 3, .external_lex_state = 4},
+ [129] = {.lex_state = 3, .external_lex_state = 4},
+ [130] = {.lex_state = 3, .external_lex_state = 4},
+ [131] = {.lex_state = 3, .external_lex_state = 4},
+ [132] = {.lex_state = 155, .external_lex_state = 2},
+ [133] = {.lex_state = 2, .external_lex_state = 3},
+ [134] = {.lex_state = 3, .external_lex_state = 4},
+ [135] = {.lex_state = 3, .external_lex_state = 4},
+ [136] = {.lex_state = 3, .external_lex_state = 4},
+ [137] = {.lex_state = 3, .external_lex_state = 4},
+ [138] = {.lex_state = 2, .external_lex_state = 3},
+ [139] = {.lex_state = 155, .external_lex_state = 2},
+ [140] = {.lex_state = 3, .external_lex_state = 3},
+ [141] = {.lex_state = 155, .external_lex_state = 2},
+ [142] = {.lex_state = 155, .external_lex_state = 2},
+ [143] = {.lex_state = 155, .external_lex_state = 2},
+ [144] = {.lex_state = 3, .external_lex_state = 4},
+ [145] = {.lex_state = 3, .external_lex_state = 4},
+ [146] = {.lex_state = 3, .external_lex_state = 4},
+ [147] = {.lex_state = 3, .external_lex_state = 4},
+ [148] = {.lex_state = 3, .external_lex_state = 4},
+ [149] = {.lex_state = 2, .external_lex_state = 3},
[150] = {.lex_state = 3, .external_lex_state = 3},
- [151] = {.lex_state = 3, .external_lex_state = 3},
- [152] = {.lex_state = 3, .external_lex_state = 3},
- [153] = {.lex_state = 3, .external_lex_state = 3},
- [154] = {.lex_state = 3, .external_lex_state = 3},
- [155] = {.lex_state = 3, .external_lex_state = 3},
- [156] = {.lex_state = 3, .external_lex_state = 3},
- [157] = {.lex_state = 3, .external_lex_state = 3},
- [158] = {.lex_state = 3, .external_lex_state = 3},
- [159] = {.lex_state = 3, .external_lex_state = 3},
- [160] = {.lex_state = 3, .external_lex_state = 3},
+ [151] = {.lex_state = 155, .external_lex_state = 2},
+ [152] = {.lex_state = 3, .external_lex_state = 4},
+ [153] = {.lex_state = 3, .external_lex_state = 4},
+ [154] = {.lex_state = 5, .external_lex_state = 3},
+ [155] = {.lex_state = 3, .external_lex_state = 4},
+ [156] = {.lex_state = 3, .external_lex_state = 4},
+ [157] = {.lex_state = 3, .external_lex_state = 4},
+ [158] = {.lex_state = 3, .external_lex_state = 4},
+ [159] = {.lex_state = 3, .external_lex_state = 4},
+ [160] = {.lex_state = 3, .external_lex_state = 4},
[161] = {.lex_state = 3, .external_lex_state = 3},
- [162] = {.lex_state = 3, .external_lex_state = 3},
- [163] = {.lex_state = 3, .external_lex_state = 3},
- [164] = {.lex_state = 3, .external_lex_state = 3},
- [165] = {.lex_state = 3, .external_lex_state = 3},
- [166] = {.lex_state = 3, .external_lex_state = 3},
+ [162] = {.lex_state = 5, .external_lex_state = 3},
+ [163] = {.lex_state = 5, .external_lex_state = 3},
+ [164] = {.lex_state = 3, .external_lex_state = 4},
+ [165] = {.lex_state = 5, .external_lex_state = 3},
+ [166] = {.lex_state = 5, .external_lex_state = 3},
[167] = {.lex_state = 3, .external_lex_state = 3},
- [168] = {.lex_state = 3, .external_lex_state = 3},
+ [168] = {.lex_state = 5, .external_lex_state = 3},
[169] = {.lex_state = 3, .external_lex_state = 3},
- [170] = {.lex_state = 3, .external_lex_state = 3},
+ [170] = {.lex_state = 5, .external_lex_state = 3},
[171] = {.lex_state = 3, .external_lex_state = 3},
- [172] = {.lex_state = 3, .external_lex_state = 3},
- [173] = {.lex_state = 3, .external_lex_state = 3},
+ [172] = {.lex_state = 5, .external_lex_state = 3},
+ [173] = {.lex_state = 5, .external_lex_state = 3},
[174] = {.lex_state = 3, .external_lex_state = 3},
[175] = {.lex_state = 3, .external_lex_state = 3},
- [176] = {.lex_state = 3, .external_lex_state = 3},
- [177] = {.lex_state = 3, .external_lex_state = 3},
- [178] = {.lex_state = 3, .external_lex_state = 3},
- [179] = {.lex_state = 3, .external_lex_state = 3},
- [180] = {.lex_state = 3, .external_lex_state = 3},
- [181] = {.lex_state = 3, .external_lex_state = 3},
- [182] = {.lex_state = 3, .external_lex_state = 3},
- [183] = {.lex_state = 3, .external_lex_state = 3},
- [184] = {.lex_state = 3, .external_lex_state = 3},
- [185] = {.lex_state = 3, .external_lex_state = 3},
- [186] = {.lex_state = 3, .external_lex_state = 3},
- [187] = {.lex_state = 3, .external_lex_state = 3},
- [188] = {.lex_state = 3, .external_lex_state = 3},
- [189] = {.lex_state = 3, .external_lex_state = 3},
- [190] = {.lex_state = 3, .external_lex_state = 3},
- [191] = {.lex_state = 3, .external_lex_state = 3},
- [192] = {.lex_state = 3, .external_lex_state = 3},
- [193] = {.lex_state = 3, .external_lex_state = 3},
- [194] = {.lex_state = 3, .external_lex_state = 3},
- [195] = {.lex_state = 3, .external_lex_state = 3},
- [196] = {.lex_state = 3, .external_lex_state = 3},
- [197] = {.lex_state = 3, .external_lex_state = 3},
- [198] = {.lex_state = 3, .external_lex_state = 3},
- [199] = {.lex_state = 3, .external_lex_state = 3},
- [200] = {.lex_state = 3, .external_lex_state = 3},
- [201] = {.lex_state = 3, .external_lex_state = 3},
- [202] = {.lex_state = 3, .external_lex_state = 3},
- [203] = {.lex_state = 3, .external_lex_state = 3},
- [204] = {.lex_state = 3, .external_lex_state = 3},
- [205] = {.lex_state = 3, .external_lex_state = 3},
- [206] = {.lex_state = 3, .external_lex_state = 3},
- [207] = {.lex_state = 3, .external_lex_state = 3},
- [208] = {.lex_state = 3, .external_lex_state = 3},
- [209] = {.lex_state = 3, .external_lex_state = 3},
- [210] = {.lex_state = 3, .external_lex_state = 3},
- [211] = {.lex_state = 3, .external_lex_state = 3},
- [212] = {.lex_state = 3, .external_lex_state = 3},
- [213] = {.lex_state = 3, .external_lex_state = 3},
- [214] = {.lex_state = 3, .external_lex_state = 3},
- [215] = {.lex_state = 3, .external_lex_state = 3},
- [216] = {.lex_state = 3, .external_lex_state = 3},
- [217] = {.lex_state = 3, .external_lex_state = 3},
- [218] = {.lex_state = 3, .external_lex_state = 3},
- [219] = {.lex_state = 3, .external_lex_state = 3},
- [220] = {.lex_state = 3, .external_lex_state = 3},
- [221] = {.lex_state = 3, .external_lex_state = 3},
- [222] = {.lex_state = 3, .external_lex_state = 3},
- [223] = {.lex_state = 3, .external_lex_state = 3},
- [224] = {.lex_state = 1, .external_lex_state = 3},
- [225] = {.lex_state = 1, .external_lex_state = 3},
+ [176] = {.lex_state = 5, .external_lex_state = 3},
+ [177] = {.lex_state = 5, .external_lex_state = 3},
+ [178] = {.lex_state = 5, .external_lex_state = 3},
+ [179] = {.lex_state = 5, .external_lex_state = 3},
+ [180] = {.lex_state = 5, .external_lex_state = 3},
+ [181] = {.lex_state = 5, .external_lex_state = 3},
+ [182] = {.lex_state = 5, .external_lex_state = 3},
+ [183] = {.lex_state = 5, .external_lex_state = 3},
+ [184] = {.lex_state = 5, .external_lex_state = 3},
+ [185] = {.lex_state = 5, .external_lex_state = 3},
+ [186] = {.lex_state = 5, .external_lex_state = 3},
+ [187] = {.lex_state = 5, .external_lex_state = 3},
+ [188] = {.lex_state = 5, .external_lex_state = 3},
+ [189] = {.lex_state = 5, .external_lex_state = 3},
+ [190] = {.lex_state = 5, .external_lex_state = 3},
+ [191] = {.lex_state = 5, .external_lex_state = 3},
+ [192] = {.lex_state = 5, .external_lex_state = 3},
+ [193] = {.lex_state = 5, .external_lex_state = 3},
+ [194] = {.lex_state = 5, .external_lex_state = 3},
+ [195] = {.lex_state = 5, .external_lex_state = 3},
+ [196] = {.lex_state = 5, .external_lex_state = 3},
+ [197] = {.lex_state = 5, .external_lex_state = 3},
+ [198] = {.lex_state = 5, .external_lex_state = 3},
+ [199] = {.lex_state = 5, .external_lex_state = 3},
+ [200] = {.lex_state = 5, .external_lex_state = 3},
+ [201] = {.lex_state = 5, .external_lex_state = 3},
+ [202] = {.lex_state = 5, .external_lex_state = 3},
+ [203] = {.lex_state = 5, .external_lex_state = 3},
+ [204] = {.lex_state = 5, .external_lex_state = 3},
+ [205] = {.lex_state = 5, .external_lex_state = 3},
+ [206] = {.lex_state = 5, .external_lex_state = 3},
+ [207] = {.lex_state = 5, .external_lex_state = 3},
+ [208] = {.lex_state = 5, .external_lex_state = 3},
+ [209] = {.lex_state = 5, .external_lex_state = 3},
+ [210] = {.lex_state = 5, .external_lex_state = 3},
+ [211] = {.lex_state = 5, .external_lex_state = 3},
+ [212] = {.lex_state = 5, .external_lex_state = 3},
+ [213] = {.lex_state = 5, .external_lex_state = 3},
+ [214] = {.lex_state = 5, .external_lex_state = 3},
+ [215] = {.lex_state = 5, .external_lex_state = 3},
+ [216] = {.lex_state = 5, .external_lex_state = 3},
+ [217] = {.lex_state = 5, .external_lex_state = 3},
+ [218] = {.lex_state = 5, .external_lex_state = 3},
+ [219] = {.lex_state = 5, .external_lex_state = 3},
+ [220] = {.lex_state = 5, .external_lex_state = 3},
+ [221] = {.lex_state = 5, .external_lex_state = 3},
+ [222] = {.lex_state = 5, .external_lex_state = 3},
+ [223] = {.lex_state = 5, .external_lex_state = 3},
+ [224] = {.lex_state = 5, .external_lex_state = 3},
+ [225] = {.lex_state = 5, .external_lex_state = 3},
[226] = {.lex_state = 5, .external_lex_state = 3},
[227] = {.lex_state = 5, .external_lex_state = 3},
- [228] = {.lex_state = 0, .external_lex_state = 3},
+ [228] = {.lex_state = 5, .external_lex_state = 3},
[229] = {.lex_state = 5, .external_lex_state = 3},
- [230] = {.lex_state = 25, .external_lex_state = 6},
+ [230] = {.lex_state = 5, .external_lex_state = 3},
[231] = {.lex_state = 5, .external_lex_state = 3},
[232] = {.lex_state = 5, .external_lex_state = 3},
[233] = {.lex_state = 5, .external_lex_state = 3},
@@ -5399,601 +5557,704 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = {
[236] = {.lex_state = 5, .external_lex_state = 3},
[237] = {.lex_state = 5, .external_lex_state = 3},
[238] = {.lex_state = 5, .external_lex_state = 3},
- [239] = {.lex_state = 0, .external_lex_state = 3},
- [240] = {.lex_state = 0, .external_lex_state = 3},
- [241] = {.lex_state = 25, .external_lex_state = 6},
- [242] = {.lex_state = 25, .external_lex_state = 6},
- [243] = {.lex_state = 5, .external_lex_state = 3},
- [244] = {.lex_state = 25, .external_lex_state = 6},
- [245] = {.lex_state = 25, .external_lex_state = 6},
+ [239] = {.lex_state = 5, .external_lex_state = 3},
+ [240] = {.lex_state = 5, .external_lex_state = 3},
+ [241] = {.lex_state = 5, .external_lex_state = 3},
+ [242] = {.lex_state = 5, .external_lex_state = 3},
+ [243] = {.lex_state = 6, .external_lex_state = 3},
+ [244] = {.lex_state = 6, .external_lex_state = 3},
+ [245] = {.lex_state = 5, .external_lex_state = 3},
[246] = {.lex_state = 5, .external_lex_state = 3},
[247] = {.lex_state = 5, .external_lex_state = 3},
[248] = {.lex_state = 5, .external_lex_state = 3},
[249] = {.lex_state = 5, .external_lex_state = 3},
[250] = {.lex_state = 5, .external_lex_state = 3},
[251] = {.lex_state = 5, .external_lex_state = 3},
- [252] = {.lex_state = 3, .external_lex_state = 3},
- [253] = {.lex_state = 26, .external_lex_state = 3},
- [254] = {.lex_state = 26, .external_lex_state = 3},
- [255] = {.lex_state = 26, .external_lex_state = 3},
- [256] = {.lex_state = 26, .external_lex_state = 3},
- [257] = {.lex_state = 26, .external_lex_state = 3},
- [258] = {.lex_state = 0, .external_lex_state = 3},
- [259] = {.lex_state = 3, .external_lex_state = 3},
- [260] = {.lex_state = 3, .external_lex_state = 3},
- [261] = {.lex_state = 0, .external_lex_state = 3},
- [262] = {.lex_state = 1, .external_lex_state = 3},
- [263] = {.lex_state = 3, .external_lex_state = 3},
- [264] = {.lex_state = 13, .external_lex_state = 6},
- [265] = {.lex_state = 3, .external_lex_state = 3},
- [266] = {.lex_state = 3, .external_lex_state = 3},
- [267] = {.lex_state = 5, .external_lex_state = 3},
- [268] = {.lex_state = 3, .external_lex_state = 3},
- [269] = {.lex_state = 3, .external_lex_state = 3},
- [270] = {.lex_state = 14, .external_lex_state = 3},
- [271] = {.lex_state = 3, .external_lex_state = 3},
- [272] = {.lex_state = 3, .external_lex_state = 3},
- [273] = {.lex_state = 3, .external_lex_state = 3},
- [274] = {.lex_state = 3, .external_lex_state = 3},
- [275] = {.lex_state = 3, .external_lex_state = 3},
- [276] = {.lex_state = 3, .external_lex_state = 3},
- [277] = {.lex_state = 3, .external_lex_state = 3},
- [278] = {.lex_state = 3, .external_lex_state = 3},
- [279] = {.lex_state = 0, .external_lex_state = 3},
- [280] = {.lex_state = 8, .external_lex_state = 3},
- [281] = {.lex_state = 3, .external_lex_state = 3},
- [282] = {.lex_state = 3, .external_lex_state = 3},
- [283] = {.lex_state = 3, .external_lex_state = 3},
- [284] = {.lex_state = 3, .external_lex_state = 3},
- [285] = {.lex_state = 3, .external_lex_state = 3},
- [286] = {.lex_state = 0, .external_lex_state = 3},
- [287] = {.lex_state = 160, .external_lex_state = 2},
- [288] = {.lex_state = 160, .external_lex_state = 2},
- [289] = {.lex_state = 25, .external_lex_state = 6},
- [290] = {.lex_state = 160, .external_lex_state = 2},
- [291] = {.lex_state = 160, .external_lex_state = 2},
- [292] = {.lex_state = 160, .external_lex_state = 2},
- [293] = {.lex_state = 160, .external_lex_state = 2},
- [294] = {.lex_state = 160, .external_lex_state = 2},
- [295] = {.lex_state = 160, .external_lex_state = 2},
- [296] = {.lex_state = 160, .external_lex_state = 2},
- [297] = {.lex_state = 0, .external_lex_state = 3},
- [298] = {.lex_state = 160, .external_lex_state = 2},
- [299] = {.lex_state = 58, .external_lex_state = 3},
- [300] = {.lex_state = 160, .external_lex_state = 2},
- [301] = {.lex_state = 160, .external_lex_state = 2},
- [302] = {.lex_state = 160, .external_lex_state = 2},
- [303] = {.lex_state = 160, .external_lex_state = 2},
- [304] = {.lex_state = 160, .external_lex_state = 2},
- [305] = {.lex_state = 160, .external_lex_state = 2},
- [306] = {.lex_state = 9, .external_lex_state = 3},
- [307] = {.lex_state = 160, .external_lex_state = 2},
- [308] = {.lex_state = 1, .external_lex_state = 3},
- [309] = {.lex_state = 3, .external_lex_state = 3},
- [310] = {.lex_state = 160, .external_lex_state = 2},
- [311] = {.lex_state = 160, .external_lex_state = 2},
- [312] = {.lex_state = 160, .external_lex_state = 2},
- [313] = {.lex_state = 160, .external_lex_state = 2},
- [314] = {.lex_state = 160, .external_lex_state = 2},
- [315] = {.lex_state = 160, .external_lex_state = 2},
- [316] = {.lex_state = 160, .external_lex_state = 2},
- [317] = {.lex_state = 160, .external_lex_state = 2},
- [318] = {.lex_state = 160, .external_lex_state = 2},
- [319] = {.lex_state = 160, .external_lex_state = 2},
- [320] = {.lex_state = 160, .external_lex_state = 2},
- [321] = {.lex_state = 160, .external_lex_state = 2},
- [322] = {.lex_state = 160, .external_lex_state = 2},
- [323] = {.lex_state = 3, .external_lex_state = 3},
- [324] = {.lex_state = 160, .external_lex_state = 2},
- [325] = {.lex_state = 160, .external_lex_state = 2},
- [326] = {.lex_state = 160, .external_lex_state = 2},
- [327] = {.lex_state = 160, .external_lex_state = 2},
- [328] = {.lex_state = 160, .external_lex_state = 2},
- [329] = {.lex_state = 160, .external_lex_state = 2},
- [330] = {.lex_state = 160, .external_lex_state = 2},
- [331] = {.lex_state = 160, .external_lex_state = 2},
- [332] = {.lex_state = 160, .external_lex_state = 2},
- [333] = {.lex_state = 160, .external_lex_state = 2},
- [334] = {.lex_state = 160, .external_lex_state = 2},
- [335] = {.lex_state = 160, .external_lex_state = 2},
- [336] = {.lex_state = 160, .external_lex_state = 2},
- [337] = {.lex_state = 160, .external_lex_state = 2},
- [338] = {.lex_state = 5, .external_lex_state = 3},
- [339] = {.lex_state = 3, .external_lex_state = 3},
- [340] = {.lex_state = 58, .external_lex_state = 3},
- [341] = {.lex_state = 160, .external_lex_state = 2},
- [342] = {.lex_state = 160, .external_lex_state = 2},
- [343] = {.lex_state = 160, .external_lex_state = 5},
- [344] = {.lex_state = 160, .external_lex_state = 5},
- [345] = {.lex_state = 160, .external_lex_state = 5},
- [346] = {.lex_state = 160, .external_lex_state = 5},
- [347] = {.lex_state = 160, .external_lex_state = 5},
- [348] = {.lex_state = 0, .external_lex_state = 3},
- [349] = {.lex_state = 160, .external_lex_state = 5},
- [350] = {.lex_state = 160, .external_lex_state = 5},
- [351] = {.lex_state = 160, .external_lex_state = 5},
- [352] = {.lex_state = 160, .external_lex_state = 5},
- [353] = {.lex_state = 160, .external_lex_state = 5},
- [354] = {.lex_state = 0, .external_lex_state = 3},
- [355] = {.lex_state = 160, .external_lex_state = 5},
- [356] = {.lex_state = 160, .external_lex_state = 5},
- [357] = {.lex_state = 160, .external_lex_state = 5},
- [358] = {.lex_state = 160, .external_lex_state = 5},
- [359] = {.lex_state = 11, .external_lex_state = 3},
- [360] = {.lex_state = 160, .external_lex_state = 5},
- [361] = {.lex_state = 160, .external_lex_state = 5},
- [362] = {.lex_state = 160, .external_lex_state = 5},
- [363] = {.lex_state = 25, .external_lex_state = 6},
- [364] = {.lex_state = 26, .external_lex_state = 3},
- [365] = {.lex_state = 160, .external_lex_state = 5},
- [366] = {.lex_state = 160, .external_lex_state = 5},
- [367] = {.lex_state = 160, .external_lex_state = 5},
- [368] = {.lex_state = 160, .external_lex_state = 5},
- [369] = {.lex_state = 0, .external_lex_state = 3},
- [370] = {.lex_state = 160, .external_lex_state = 5},
- [371] = {.lex_state = 160, .external_lex_state = 5},
- [372] = {.lex_state = 160, .external_lex_state = 5},
- [373] = {.lex_state = 160, .external_lex_state = 5},
- [374] = {.lex_state = 160, .external_lex_state = 5},
- [375] = {.lex_state = 160, .external_lex_state = 5},
- [376] = {.lex_state = 160, .external_lex_state = 5},
- [377] = {.lex_state = 160, .external_lex_state = 5},
- [378] = {.lex_state = 160, .external_lex_state = 5},
- [379] = {.lex_state = 160, .external_lex_state = 5},
- [380] = {.lex_state = 160, .external_lex_state = 5},
- [381] = {.lex_state = 160, .external_lex_state = 5},
- [382] = {.lex_state = 160, .external_lex_state = 5},
- [383] = {.lex_state = 160, .external_lex_state = 5},
- [384] = {.lex_state = 160, .external_lex_state = 5},
- [385] = {.lex_state = 160, .external_lex_state = 5},
- [386] = {.lex_state = 160, .external_lex_state = 5},
- [387] = {.lex_state = 160, .external_lex_state = 5},
- [388] = {.lex_state = 160, .external_lex_state = 5},
- [389] = {.lex_state = 160, .external_lex_state = 5},
- [390] = {.lex_state = 160, .external_lex_state = 5},
- [391] = {.lex_state = 160, .external_lex_state = 5},
- [392] = {.lex_state = 160, .external_lex_state = 5},
- [393] = {.lex_state = 160, .external_lex_state = 5},
- [394] = {.lex_state = 160, .external_lex_state = 5},
- [395] = {.lex_state = 25, .external_lex_state = 6},
- [396] = {.lex_state = 3, .external_lex_state = 3},
- [397] = {.lex_state = 160, .external_lex_state = 5},
- [398] = {.lex_state = 160, .external_lex_state = 5},
- [399] = {.lex_state = 25, .external_lex_state = 6},
- [400] = {.lex_state = 25, .external_lex_state = 6},
- [401] = {.lex_state = 26, .external_lex_state = 3},
- [402] = {.lex_state = 25, .external_lex_state = 6},
- [403] = {.lex_state = 0, .external_lex_state = 3},
- [404] = {.lex_state = 8, .external_lex_state = 3},
- [405] = {.lex_state = 0, .external_lex_state = 3},
- [406] = {.lex_state = 3, .external_lex_state = 3},
- [407] = {.lex_state = 25, .external_lex_state = 6},
- [408] = {.lex_state = 25, .external_lex_state = 6},
- [409] = {.lex_state = 25, .external_lex_state = 6},
- [410] = {.lex_state = 25, .external_lex_state = 6},
- [411] = {.lex_state = 0, .external_lex_state = 3},
- [412] = {.lex_state = 25, .external_lex_state = 6},
- [413] = {.lex_state = 25, .external_lex_state = 6},
- [414] = {.lex_state = 26, .external_lex_state = 3},
- [415] = {.lex_state = 0, .external_lex_state = 3},
- [416] = {.lex_state = 25, .external_lex_state = 6},
- [417] = {.lex_state = 25, .external_lex_state = 6},
- [418] = {.lex_state = 25, .external_lex_state = 6},
- [419] = {.lex_state = 3, .external_lex_state = 3},
- [420] = {.lex_state = 3, .external_lex_state = 3},
- [421] = {.lex_state = 25, .external_lex_state = 6},
- [422] = {.lex_state = 26, .external_lex_state = 3},
- [423] = {.lex_state = 1, .external_lex_state = 3},
- [424] = {.lex_state = 0, .external_lex_state = 3},
- [425] = {.lex_state = 3, .external_lex_state = 3},
- [426] = {.lex_state = 26, .external_lex_state = 3},
- [427] = {.lex_state = 26, .external_lex_state = 3},
- [428] = {.lex_state = 26, .external_lex_state = 3},
- [429] = {.lex_state = 26, .external_lex_state = 3},
- [430] = {.lex_state = 26, .external_lex_state = 3},
- [431] = {.lex_state = 26, .external_lex_state = 3},
- [432] = {.lex_state = 26, .external_lex_state = 3},
- [433] = {.lex_state = 26, .external_lex_state = 3},
- [434] = {.lex_state = 26, .external_lex_state = 3},
- [435] = {.lex_state = 26, .external_lex_state = 3},
- [436] = {.lex_state = 26, .external_lex_state = 3},
- [437] = {.lex_state = 26, .external_lex_state = 3},
- [438] = {.lex_state = 1, .external_lex_state = 4},
- [439] = {.lex_state = 19, .external_lex_state = 3},
- [440] = {.lex_state = 1, .external_lex_state = 3},
- [441] = {.lex_state = 0, .external_lex_state = 3},
- [442] = {.lex_state = 1, .external_lex_state = 3},
- [443] = {.lex_state = 0, .external_lex_state = 3},
- [444] = {.lex_state = 0, .external_lex_state = 3},
- [445] = {.lex_state = 0, .external_lex_state = 3},
- [446] = {.lex_state = 49, .external_lex_state = 3},
- [447] = {.lex_state = 0, .external_lex_state = 3},
- [448] = {.lex_state = 19, .external_lex_state = 3},
- [449] = {.lex_state = 0, .external_lex_state = 3},
- [450] = {.lex_state = 1, .external_lex_state = 4},
- [451] = {.lex_state = 1, .external_lex_state = 3},
- [452] = {.lex_state = 1, .external_lex_state = 3},
- [453] = {.lex_state = 0, .external_lex_state = 3},
- [454] = {.lex_state = 3, .external_lex_state = 3},
- [455] = {.lex_state = 1, .external_lex_state = 3},
- [456] = {.lex_state = 49, .external_lex_state = 3},
- [457] = {.lex_state = 19, .external_lex_state = 3},
- [458] = {.lex_state = 1, .external_lex_state = 3},
- [459] = {.lex_state = 19, .external_lex_state = 3},
- [460] = {.lex_state = 1, .external_lex_state = 3},
- [461] = {.lex_state = 1, .external_lex_state = 3},
- [462] = {.lex_state = 19, .external_lex_state = 3},
- [463] = {.lex_state = 19, .external_lex_state = 3},
- [464] = {.lex_state = 0, .external_lex_state = 3},
- [465] = {.lex_state = 19, .external_lex_state = 3},
- [466] = {.lex_state = 1, .external_lex_state = 3},
- [467] = {.lex_state = 1, .external_lex_state = 3},
- [468] = {.lex_state = 1, .external_lex_state = 3},
- [469] = {.lex_state = 1, .external_lex_state = 3},
- [470] = {.lex_state = 0, .external_lex_state = 3},
- [471] = {.lex_state = 0, .external_lex_state = 3},
- [472] = {.lex_state = 1, .external_lex_state = 3},
- [473] = {.lex_state = 19, .external_lex_state = 3},
- [474] = {.lex_state = 19, .external_lex_state = 3},
- [475] = {.lex_state = 3, .external_lex_state = 3},
- [476] = {.lex_state = 23, .external_lex_state = 3},
- [477] = {.lex_state = 15, .external_lex_state = 3},
- [478] = {.lex_state = 23, .external_lex_state = 3},
- [479] = {.lex_state = 15, .external_lex_state = 3},
- [480] = {.lex_state = 3, .external_lex_state = 3},
- [481] = {.lex_state = 0, .external_lex_state = 7},
- [482] = {.lex_state = 3, .external_lex_state = 3},
- [483] = {.lex_state = 8, .external_lex_state = 4},
- [484] = {.lex_state = 23, .external_lex_state = 3},
- [485] = {.lex_state = 15, .external_lex_state = 3},
- [486] = {.lex_state = 23, .external_lex_state = 3},
- [487] = {.lex_state = 15, .external_lex_state = 3},
- [488] = {.lex_state = 0, .external_lex_state = 4},
- [489] = {.lex_state = 0, .external_lex_state = 7},
- [490] = {.lex_state = 23, .external_lex_state = 3},
- [491] = {.lex_state = 0, .external_lex_state = 3},
- [492] = {.lex_state = 23, .external_lex_state = 3},
- [493] = {.lex_state = 23, .external_lex_state = 3},
- [494] = {.lex_state = 15, .external_lex_state = 3},
- [495] = {.lex_state = 15, .external_lex_state = 3},
- [496] = {.lex_state = 15, .external_lex_state = 3},
- [497] = {.lex_state = 23, .external_lex_state = 3},
- [498] = {.lex_state = 15, .external_lex_state = 3},
- [499] = {.lex_state = 0, .external_lex_state = 3},
- [500] = {.lex_state = 0, .external_lex_state = 3},
- [501] = {.lex_state = 1, .external_lex_state = 3},
- [502] = {.lex_state = 0, .external_lex_state = 7},
+ [252] = {.lex_state = 6, .external_lex_state = 3},
+ [253] = {.lex_state = 5, .external_lex_state = 3},
+ [254] = {.lex_state = 5, .external_lex_state = 3},
+ [255] = {.lex_state = 5, .external_lex_state = 3},
+ [256] = {.lex_state = 5, .external_lex_state = 3},
+ [257] = {.lex_state = 5, .external_lex_state = 3},
+ [258] = {.lex_state = 5, .external_lex_state = 3},
+ [259] = {.lex_state = 5, .external_lex_state = 3},
+ [260] = {.lex_state = 5, .external_lex_state = 3},
+ [261] = {.lex_state = 5, .external_lex_state = 3},
+ [262] = {.lex_state = 6, .external_lex_state = 3},
+ [263] = {.lex_state = 6, .external_lex_state = 3},
+ [264] = {.lex_state = 5, .external_lex_state = 3},
+ [265] = {.lex_state = 6, .external_lex_state = 3},
+ [266] = {.lex_state = 6, .external_lex_state = 3},
+ [267] = {.lex_state = 6, .external_lex_state = 3},
+ [268] = {.lex_state = 6, .external_lex_state = 3},
+ [269] = {.lex_state = 6, .external_lex_state = 3},
+ [270] = {.lex_state = 6, .external_lex_state = 3},
+ [271] = {.lex_state = 6, .external_lex_state = 3},
+ [272] = {.lex_state = 6, .external_lex_state = 3},
+ [273] = {.lex_state = 6, .external_lex_state = 3},
+ [274] = {.lex_state = 6, .external_lex_state = 3},
+ [275] = {.lex_state = 6, .external_lex_state = 3},
+ [276] = {.lex_state = 6, .external_lex_state = 3},
+ [277] = {.lex_state = 5, .external_lex_state = 3},
+ [278] = {.lex_state = 6, .external_lex_state = 3},
+ [279] = {.lex_state = 5, .external_lex_state = 3},
+ [280] = {.lex_state = 5, .external_lex_state = 3},
+ [281] = {.lex_state = 5, .external_lex_state = 3},
+ [282] = {.lex_state = 5, .external_lex_state = 3},
+ [283] = {.lex_state = 5, .external_lex_state = 3},
+ [284] = {.lex_state = 5, .external_lex_state = 3},
+ [285] = {.lex_state = 5, .external_lex_state = 3},
+ [286] = {.lex_state = 5, .external_lex_state = 3},
+ [287] = {.lex_state = 5, .external_lex_state = 3},
+ [288] = {.lex_state = 5, .external_lex_state = 3},
+ [289] = {.lex_state = 6, .external_lex_state = 3},
+ [290] = {.lex_state = 6, .external_lex_state = 3},
+ [291] = {.lex_state = 1, .external_lex_state = 3},
+ [292] = {.lex_state = 6, .external_lex_state = 3},
+ [293] = {.lex_state = 1, .external_lex_state = 3},
+ [294] = {.lex_state = 5, .external_lex_state = 3},
+ [295] = {.lex_state = 5, .external_lex_state = 3},
+ [296] = {.lex_state = 5, .external_lex_state = 3},
+ [297] = {.lex_state = 5, .external_lex_state = 3},
+ [298] = {.lex_state = 5, .external_lex_state = 3},
+ [299] = {.lex_state = 5, .external_lex_state = 3},
+ [300] = {.lex_state = 6, .external_lex_state = 3},
+ [301] = {.lex_state = 25, .external_lex_state = 6},
+ [302] = {.lex_state = 25, .external_lex_state = 6},
+ [303] = {.lex_state = 25, .external_lex_state = 6},
+ [304] = {.lex_state = 5, .external_lex_state = 3},
+ [305] = {.lex_state = 1, .external_lex_state = 3},
+ [306] = {.lex_state = 5, .external_lex_state = 3},
+ [307] = {.lex_state = 5, .external_lex_state = 3},
+ [308] = {.lex_state = 5, .external_lex_state = 3},
+ [309] = {.lex_state = 5, .external_lex_state = 3},
+ [310] = {.lex_state = 5, .external_lex_state = 3},
+ [311] = {.lex_state = 6, .external_lex_state = 3},
+ [312] = {.lex_state = 5, .external_lex_state = 3},
+ [313] = {.lex_state = 5, .external_lex_state = 3},
+ [314] = {.lex_state = 6, .external_lex_state = 3},
+ [315] = {.lex_state = 25, .external_lex_state = 6},
+ [316] = {.lex_state = 25, .external_lex_state = 6},
+ [317] = {.lex_state = 5, .external_lex_state = 3},
+ [318] = {.lex_state = 5, .external_lex_state = 3},
+ [319] = {.lex_state = 5, .external_lex_state = 3},
+ [320] = {.lex_state = 5, .external_lex_state = 3},
+ [321] = {.lex_state = 26, .external_lex_state = 3},
+ [322] = {.lex_state = 26, .external_lex_state = 3},
+ [323] = {.lex_state = 1, .external_lex_state = 3},
+ [324] = {.lex_state = 5, .external_lex_state = 3},
+ [325] = {.lex_state = 26, .external_lex_state = 3},
+ [326] = {.lex_state = 26, .external_lex_state = 3},
+ [327] = {.lex_state = 26, .external_lex_state = 3},
+ [328] = {.lex_state = 1, .external_lex_state = 3},
+ [329] = {.lex_state = 6, .external_lex_state = 3},
+ [330] = {.lex_state = 6, .external_lex_state = 3},
+ [331] = {.lex_state = 5, .external_lex_state = 3},
+ [332] = {.lex_state = 4, .external_lex_state = 3},
+ [333] = {.lex_state = 5, .external_lex_state = 3},
+ [334] = {.lex_state = 6, .external_lex_state = 3},
+ [335] = {.lex_state = 6, .external_lex_state = 3},
+ [336] = {.lex_state = 6, .external_lex_state = 3},
+ [337] = {.lex_state = 6, .external_lex_state = 3},
+ [338] = {.lex_state = 4, .external_lex_state = 3},
+ [339] = {.lex_state = 6, .external_lex_state = 3},
+ [340] = {.lex_state = 4, .external_lex_state = 3},
+ [341] = {.lex_state = 10, .external_lex_state = 3},
+ [342] = {.lex_state = 6, .external_lex_state = 3},
+ [343] = {.lex_state = 6, .external_lex_state = 3},
+ [344] = {.lex_state = 6, .external_lex_state = 3},
+ [345] = {.lex_state = 6, .external_lex_state = 3},
+ [346] = {.lex_state = 1, .external_lex_state = 3},
+ [347] = {.lex_state = 13, .external_lex_state = 6},
+ [348] = {.lex_state = 6, .external_lex_state = 3},
+ [349] = {.lex_state = 1, .external_lex_state = 3},
+ [350] = {.lex_state = 6, .external_lex_state = 3},
+ [351] = {.lex_state = 5, .external_lex_state = 3},
+ [352] = {.lex_state = 5, .external_lex_state = 3},
+ [353] = {.lex_state = 6, .external_lex_state = 3},
+ [354] = {.lex_state = 5, .external_lex_state = 3},
+ [355] = {.lex_state = 5, .external_lex_state = 3},
+ [356] = {.lex_state = 5, .external_lex_state = 3},
+ [357] = {.lex_state = 5, .external_lex_state = 3},
+ [358] = {.lex_state = 5, .external_lex_state = 3},
+ [359] = {.lex_state = 5, .external_lex_state = 3},
+ [360] = {.lex_state = 5, .external_lex_state = 3},
+ [361] = {.lex_state = 5, .external_lex_state = 3},
+ [362] = {.lex_state = 5, .external_lex_state = 3},
+ [363] = {.lex_state = 5, .external_lex_state = 3},
+ [364] = {.lex_state = 5, .external_lex_state = 3},
+ [365] = {.lex_state = 1, .external_lex_state = 3},
+ [366] = {.lex_state = 6, .external_lex_state = 3},
+ [367] = {.lex_state = 6, .external_lex_state = 3},
+ [368] = {.lex_state = 5, .external_lex_state = 3},
+ [369] = {.lex_state = 14, .external_lex_state = 3},
+ [370] = {.lex_state = 5, .external_lex_state = 3},
+ [371] = {.lex_state = 6, .external_lex_state = 3},
+ [372] = {.lex_state = 5, .external_lex_state = 3},
+ [373] = {.lex_state = 6, .external_lex_state = 3},
+ [374] = {.lex_state = 5, .external_lex_state = 3},
+ [375] = {.lex_state = 5, .external_lex_state = 3},
+ [376] = {.lex_state = 6, .external_lex_state = 3},
+ [377] = {.lex_state = 155, .external_lex_state = 2},
+ [378] = {.lex_state = 155, .external_lex_state = 2},
+ [379] = {.lex_state = 4, .external_lex_state = 3},
+ [380] = {.lex_state = 155, .external_lex_state = 2},
+ [381] = {.lex_state = 6, .external_lex_state = 3},
+ [382] = {.lex_state = 155, .external_lex_state = 2},
+ [383] = {.lex_state = 155, .external_lex_state = 2},
+ [384] = {.lex_state = 155, .external_lex_state = 2},
+ [385] = {.lex_state = 155, .external_lex_state = 2},
+ [386] = {.lex_state = 155, .external_lex_state = 2},
+ [387] = {.lex_state = 155, .external_lex_state = 2},
+ [388] = {.lex_state = 5, .external_lex_state = 3},
+ [389] = {.lex_state = 155, .external_lex_state = 2},
+ [390] = {.lex_state = 155, .external_lex_state = 2},
+ [391] = {.lex_state = 155, .external_lex_state = 2},
+ [392] = {.lex_state = 155, .external_lex_state = 2},
+ [393] = {.lex_state = 155, .external_lex_state = 2},
+ [394] = {.lex_state = 5, .external_lex_state = 3},
+ [395] = {.lex_state = 5, .external_lex_state = 3},
+ [396] = {.lex_state = 155, .external_lex_state = 2},
+ [397] = {.lex_state = 155, .external_lex_state = 2},
+ [398] = {.lex_state = 155, .external_lex_state = 2},
+ [399] = {.lex_state = 155, .external_lex_state = 2},
+ [400] = {.lex_state = 155, .external_lex_state = 2},
+ [401] = {.lex_state = 155, .external_lex_state = 2},
+ [402] = {.lex_state = 155, .external_lex_state = 2},
+ [403] = {.lex_state = 155, .external_lex_state = 2},
+ [404] = {.lex_state = 155, .external_lex_state = 2},
+ [405] = {.lex_state = 155, .external_lex_state = 2},
+ [406] = {.lex_state = 155, .external_lex_state = 2},
+ [407] = {.lex_state = 155, .external_lex_state = 2},
+ [408] = {.lex_state = 155, .external_lex_state = 2},
+ [409] = {.lex_state = 155, .external_lex_state = 2},
+ [410] = {.lex_state = 155, .external_lex_state = 2},
+ [411] = {.lex_state = 155, .external_lex_state = 2},
+ [412] = {.lex_state = 155, .external_lex_state = 2},
+ [413] = {.lex_state = 155, .external_lex_state = 2},
+ [414] = {.lex_state = 155, .external_lex_state = 2},
+ [415] = {.lex_state = 5, .external_lex_state = 3},
+ [416] = {.lex_state = 5, .external_lex_state = 3},
+ [417] = {.lex_state = 155, .external_lex_state = 2},
+ [418] = {.lex_state = 155, .external_lex_state = 2},
+ [419] = {.lex_state = 155, .external_lex_state = 2},
+ [420] = {.lex_state = 155, .external_lex_state = 2},
+ [421] = {.lex_state = 155, .external_lex_state = 2},
+ [422] = {.lex_state = 155, .external_lex_state = 2},
+ [423] = {.lex_state = 155, .external_lex_state = 2},
+ [424] = {.lex_state = 155, .external_lex_state = 2},
+ [425] = {.lex_state = 155, .external_lex_state = 2},
+ [426] = {.lex_state = 155, .external_lex_state = 2},
+ [427] = {.lex_state = 155, .external_lex_state = 2},
+ [428] = {.lex_state = 155, .external_lex_state = 2},
+ [429] = {.lex_state = 155, .external_lex_state = 2},
+ [430] = {.lex_state = 155, .external_lex_state = 2},
+ [431] = {.lex_state = 4, .external_lex_state = 3},
+ [432] = {.lex_state = 155, .external_lex_state = 5},
+ [433] = {.lex_state = 1, .external_lex_state = 3},
+ [434] = {.lex_state = 155, .external_lex_state = 5},
+ [435] = {.lex_state = 155, .external_lex_state = 5},
+ [436] = {.lex_state = 155, .external_lex_state = 5},
+ [437] = {.lex_state = 155, .external_lex_state = 5},
+ [438] = {.lex_state = 155, .external_lex_state = 5},
+ [439] = {.lex_state = 155, .external_lex_state = 5},
+ [440] = {.lex_state = 155, .external_lex_state = 5},
+ [441] = {.lex_state = 155, .external_lex_state = 5},
+ [442] = {.lex_state = 155, .external_lex_state = 5},
+ [443] = {.lex_state = 155, .external_lex_state = 5},
+ [444] = {.lex_state = 155, .external_lex_state = 5},
+ [445] = {.lex_state = 155, .external_lex_state = 5},
+ [446] = {.lex_state = 5, .external_lex_state = 3},
+ [447] = {.lex_state = 155, .external_lex_state = 5},
+ [448] = {.lex_state = 155, .external_lex_state = 5},
+ [449] = {.lex_state = 155, .external_lex_state = 5},
+ [450] = {.lex_state = 155, .external_lex_state = 5},
+ [451] = {.lex_state = 155, .external_lex_state = 5},
+ [452] = {.lex_state = 155, .external_lex_state = 5},
+ [453] = {.lex_state = 155, .external_lex_state = 5},
+ [454] = {.lex_state = 155, .external_lex_state = 5},
+ [455] = {.lex_state = 155, .external_lex_state = 5},
+ [456] = {.lex_state = 155, .external_lex_state = 5},
+ [457] = {.lex_state = 155, .external_lex_state = 5},
+ [458] = {.lex_state = 155, .external_lex_state = 5},
+ [459] = {.lex_state = 155, .external_lex_state = 5},
+ [460] = {.lex_state = 8, .external_lex_state = 3},
+ [461] = {.lex_state = 155, .external_lex_state = 5},
+ [462] = {.lex_state = 5, .external_lex_state = 3},
+ [463] = {.lex_state = 155, .external_lex_state = 5},
+ [464] = {.lex_state = 1, .external_lex_state = 3},
+ [465] = {.lex_state = 155, .external_lex_state = 5},
+ [466] = {.lex_state = 155, .external_lex_state = 5},
+ [467] = {.lex_state = 155, .external_lex_state = 5},
+ [468] = {.lex_state = 155, .external_lex_state = 5},
+ [469] = {.lex_state = 155, .external_lex_state = 5},
+ [470] = {.lex_state = 5, .external_lex_state = 3},
+ [471] = {.lex_state = 155, .external_lex_state = 5},
+ [472] = {.lex_state = 155, .external_lex_state = 5},
+ [473] = {.lex_state = 155, .external_lex_state = 5},
+ [474] = {.lex_state = 155, .external_lex_state = 5},
+ [475] = {.lex_state = 155, .external_lex_state = 5},
+ [476] = {.lex_state = 155, .external_lex_state = 5},
+ [477] = {.lex_state = 155, .external_lex_state = 5},
+ [478] = {.lex_state = 25, .external_lex_state = 6},
+ [479] = {.lex_state = 155, .external_lex_state = 5},
+ [480] = {.lex_state = 155, .external_lex_state = 5},
+ [481] = {.lex_state = 155, .external_lex_state = 5},
+ [482] = {.lex_state = 155, .external_lex_state = 5},
+ [483] = {.lex_state = 5, .external_lex_state = 3},
+ [484] = {.lex_state = 155, .external_lex_state = 5},
+ [485] = {.lex_state = 155, .external_lex_state = 5},
+ [486] = {.lex_state = 56, .external_lex_state = 3},
+ [487] = {.lex_state = 155, .external_lex_state = 5},
+ [488] = {.lex_state = 155, .external_lex_state = 5},
+ [489] = {.lex_state = 56, .external_lex_state = 3},
+ [490] = {.lex_state = 16, .external_lex_state = 3},
+ [491] = {.lex_state = 155, .external_lex_state = 5},
+ [492] = {.lex_state = 4, .external_lex_state = 3},
+ [493] = {.lex_state = 4, .external_lex_state = 3},
+ [494] = {.lex_state = 4, .external_lex_state = 3},
+ [495] = {.lex_state = 4, .external_lex_state = 3},
+ [496] = {.lex_state = 4, .external_lex_state = 3},
+ [497] = {.lex_state = 4, .external_lex_state = 3},
+ [498] = {.lex_state = 25, .external_lex_state = 6},
+ [499] = {.lex_state = 26, .external_lex_state = 3},
+ [500] = {.lex_state = 4, .external_lex_state = 3},
+ [501] = {.lex_state = 4, .external_lex_state = 3},
+ [502] = {.lex_state = 25, .external_lex_state = 6},
[503] = {.lex_state = 0, .external_lex_state = 3},
- [504] = {.lex_state = 0, .external_lex_state = 4},
- [505] = {.lex_state = 0, .external_lex_state = 4},
- [506] = {.lex_state = 0, .external_lex_state = 4},
- [507] = {.lex_state = 0, .external_lex_state = 3},
- [508] = {.lex_state = 0, .external_lex_state = 3},
- [509] = {.lex_state = 15, .external_lex_state = 3},
- [510] = {.lex_state = 0, .external_lex_state = 3},
- [511] = {.lex_state = 0, .external_lex_state = 3},
- [512] = {.lex_state = 0, .external_lex_state = 7},
- [513] = {.lex_state = 0, .external_lex_state = 3},
- [514] = {.lex_state = 0, .external_lex_state = 3},
- [515] = {.lex_state = 138, .external_lex_state = 3},
- [516] = {.lex_state = 138, .external_lex_state = 3},
- [517] = {.lex_state = 0, .external_lex_state = 3},
- [518] = {.lex_state = 0, .external_lex_state = 3},
+ [504] = {.lex_state = 4, .external_lex_state = 3},
+ [505] = {.lex_state = 4, .external_lex_state = 3},
+ [506] = {.lex_state = 4, .external_lex_state = 3},
+ [507] = {.lex_state = 4, .external_lex_state = 3},
+ [508] = {.lex_state = 5, .external_lex_state = 3},
+ [509] = {.lex_state = 4, .external_lex_state = 3},
+ [510] = {.lex_state = 25, .external_lex_state = 6},
+ [511] = {.lex_state = 5, .external_lex_state = 3},
+ [512] = {.lex_state = 5, .external_lex_state = 3},
+ [513] = {.lex_state = 25, .external_lex_state = 6},
+ [514] = {.lex_state = 25, .external_lex_state = 6},
+ [515] = {.lex_state = 25, .external_lex_state = 6},
+ [516] = {.lex_state = 5, .external_lex_state = 3},
+ [517] = {.lex_state = 25, .external_lex_state = 6},
+ [518] = {.lex_state = 26, .external_lex_state = 3},
[519] = {.lex_state = 0, .external_lex_state = 3},
- [520] = {.lex_state = 20, .external_lex_state = 3},
- [521] = {.lex_state = 0, .external_lex_state = 3},
- [522] = {.lex_state = 0, .external_lex_state = 3},
- [523] = {.lex_state = 148, .external_lex_state = 3},
- [524] = {.lex_state = 0, .external_lex_state = 3},
+ [520] = {.lex_state = 25, .external_lex_state = 6},
+ [521] = {.lex_state = 25, .external_lex_state = 6},
+ [522] = {.lex_state = 25, .external_lex_state = 6},
+ [523] = {.lex_state = 25, .external_lex_state = 6},
+ [524] = {.lex_state = 25, .external_lex_state = 6},
[525] = {.lex_state = 0, .external_lex_state = 3},
- [526] = {.lex_state = 12, .external_lex_state = 3},
- [527] = {.lex_state = 20, .external_lex_state = 3},
- [528] = {.lex_state = 138, .external_lex_state = 3},
- [529] = {.lex_state = 0, .external_lex_state = 3},
- [530] = {.lex_state = 0, .external_lex_state = 3},
- [531] = {.lex_state = 0, .external_lex_state = 3},
- [532] = {.lex_state = 148, .external_lex_state = 3},
- [533] = {.lex_state = 0, .external_lex_state = 3},
- [534] = {.lex_state = 0, .external_lex_state = 3},
- [535] = {.lex_state = 23, .external_lex_state = 3},
- [536] = {.lex_state = 0, .external_lex_state = 3},
- [537] = {.lex_state = 0, .external_lex_state = 7},
- [538] = {.lex_state = 0, .external_lex_state = 3},
- [539] = {.lex_state = 0, .external_lex_state = 3},
- [540] = {.lex_state = 0, .external_lex_state = 3},
- [541] = {.lex_state = 148, .external_lex_state = 3},
- [542] = {.lex_state = 0, .external_lex_state = 3},
- [543] = {.lex_state = 0, .external_lex_state = 3},
- [544] = {.lex_state = 0, .external_lex_state = 7},
- [545] = {.lex_state = 148, .external_lex_state = 3},
- [546] = {.lex_state = 12, .external_lex_state = 3},
- [547] = {.lex_state = 1, .external_lex_state = 3},
- [548] = {.lex_state = 0, .external_lex_state = 3},
- [549] = {.lex_state = 0, .external_lex_state = 3},
- [550] = {.lex_state = 0, .external_lex_state = 3},
- [551] = {.lex_state = 0, .external_lex_state = 3},
- [552] = {.lex_state = 0, .external_lex_state = 4},
- [553] = {.lex_state = 0, .external_lex_state = 3},
- [554] = {.lex_state = 0, .external_lex_state = 3},
- [555] = {.lex_state = 0, .external_lex_state = 3},
- [556] = {.lex_state = 0, .external_lex_state = 3},
- [557] = {.lex_state = 148, .external_lex_state = 3},
- [558] = {.lex_state = 0, .external_lex_state = 3},
- [559] = {.lex_state = 148, .external_lex_state = 3},
- [560] = {.lex_state = 0, .external_lex_state = 3},
- [561] = {.lex_state = 0, .external_lex_state = 3},
- [562] = {.lex_state = 58, .external_lex_state = 3},
- [563] = {.lex_state = 0, .external_lex_state = 3},
- [564] = {.lex_state = 1, .external_lex_state = 3},
- [565] = {.lex_state = 0, .external_lex_state = 8},
- [566] = {.lex_state = 0, .external_lex_state = 3},
- [567] = {.lex_state = 0, .external_lex_state = 3},
+ [526] = {.lex_state = 25, .external_lex_state = 6},
+ [527] = {.lex_state = 25, .external_lex_state = 6},
+ [528] = {.lex_state = 26, .external_lex_state = 3},
+ [529] = {.lex_state = 25, .external_lex_state = 6},
+ [530] = {.lex_state = 26, .external_lex_state = 3},
+ [531] = {.lex_state = 1, .external_lex_state = 3},
+ [532] = {.lex_state = 5, .external_lex_state = 3},
+ [533] = {.lex_state = 26, .external_lex_state = 3},
+ [534] = {.lex_state = 1, .external_lex_state = 4},
+ [535] = {.lex_state = 26, .external_lex_state = 3},
+ [536] = {.lex_state = 26, .external_lex_state = 3},
+ [537] = {.lex_state = 26, .external_lex_state = 3},
+ [538] = {.lex_state = 26, .external_lex_state = 3},
+ [539] = {.lex_state = 26, .external_lex_state = 3},
+ [540] = {.lex_state = 26, .external_lex_state = 3},
+ [541] = {.lex_state = 26, .external_lex_state = 3},
+ [542] = {.lex_state = 26, .external_lex_state = 3},
+ [543] = {.lex_state = 1, .external_lex_state = 3},
+ [544] = {.lex_state = 26, .external_lex_state = 3},
+ [545] = {.lex_state = 26, .external_lex_state = 3},
+ [546] = {.lex_state = 26, .external_lex_state = 3},
+ [547] = {.lex_state = 0, .external_lex_state = 3},
+ [548] = {.lex_state = 1, .external_lex_state = 4},
+ [549] = {.lex_state = 1, .external_lex_state = 3},
+ [550] = {.lex_state = 5, .external_lex_state = 3},
+ [551] = {.lex_state = 19, .external_lex_state = 3},
+ [552] = {.lex_state = 1, .external_lex_state = 3},
+ [553] = {.lex_state = 19, .external_lex_state = 3},
+ [554] = {.lex_state = 1, .external_lex_state = 3},
+ [555] = {.lex_state = 1, .external_lex_state = 3},
+ [556] = {.lex_state = 1, .external_lex_state = 3},
+ [557] = {.lex_state = 19, .external_lex_state = 3},
+ [558] = {.lex_state = 19, .external_lex_state = 3},
+ [559] = {.lex_state = 19, .external_lex_state = 3},
+ [560] = {.lex_state = 1, .external_lex_state = 3},
+ [561] = {.lex_state = 19, .external_lex_state = 3},
+ [562] = {.lex_state = 1, .external_lex_state = 3},
+ [563] = {.lex_state = 1, .external_lex_state = 3},
+ [564] = {.lex_state = 19, .external_lex_state = 3},
+ [565] = {.lex_state = 0, .external_lex_state = 3},
+ [566] = {.lex_state = 1, .external_lex_state = 3},
+ [567] = {.lex_state = 49, .external_lex_state = 3},
[568] = {.lex_state = 0, .external_lex_state = 3},
- [569] = {.lex_state = 0, .external_lex_state = 3},
- [570] = {.lex_state = 0, .external_lex_state = 3},
- [571] = {.lex_state = 0, .external_lex_state = 3},
- [572] = {.lex_state = 0, .external_lex_state = 3},
- [573] = {.lex_state = 0, .external_lex_state = 3},
- [574] = {.lex_state = 0, .external_lex_state = 4},
- [575] = {.lex_state = 0, .external_lex_state = 3},
- [576] = {.lex_state = 0, .external_lex_state = 3},
- [577] = {.lex_state = 0, .external_lex_state = 3},
- [578] = {.lex_state = 4, .external_lex_state = 3},
- [579] = {.lex_state = 0, .external_lex_state = 4},
- [580] = {.lex_state = 58, .external_lex_state = 3},
- [581] = {.lex_state = 19, .external_lex_state = 3},
- [582] = {.lex_state = 0, .external_lex_state = 9},
- [583] = {.lex_state = 0, .external_lex_state = 9},
- [584] = {.lex_state = 0, .external_lex_state = 9},
+ [569] = {.lex_state = 1, .external_lex_state = 3},
+ [570] = {.lex_state = 19, .external_lex_state = 3},
+ [571] = {.lex_state = 1, .external_lex_state = 3},
+ [572] = {.lex_state = 19, .external_lex_state = 3},
+ [573] = {.lex_state = 19, .external_lex_state = 3},
+ [574] = {.lex_state = 19, .external_lex_state = 3},
+ [575] = {.lex_state = 19, .external_lex_state = 3},
+ [576] = {.lex_state = 49, .external_lex_state = 3},
+ [577] = {.lex_state = 1, .external_lex_state = 3},
+ [578] = {.lex_state = 1, .external_lex_state = 3},
+ [579] = {.lex_state = 17, .external_lex_state = 3},
+ [580] = {.lex_state = 5, .external_lex_state = 3},
+ [581] = {.lex_state = 5, .external_lex_state = 3},
+ [582] = {.lex_state = 23, .external_lex_state = 3},
+ [583] = {.lex_state = 17, .external_lex_state = 3},
+ [584] = {.lex_state = 5, .external_lex_state = 3},
[585] = {.lex_state = 1, .external_lex_state = 3},
- [586] = {.lex_state = 0, .external_lex_state = 4},
- [587] = {.lex_state = 0, .external_lex_state = 3},
- [588] = {.lex_state = 1, .external_lex_state = 3},
- [589] = {.lex_state = 0, .external_lex_state = 3},
- [590] = {.lex_state = 0, .external_lex_state = 3},
+ [586] = {.lex_state = 23, .external_lex_state = 3},
+ [587] = {.lex_state = 17, .external_lex_state = 3},
+ [588] = {.lex_state = 23, .external_lex_state = 3},
+ [589] = {.lex_state = 17, .external_lex_state = 3},
+ [590] = {.lex_state = 0, .external_lex_state = 7},
[591] = {.lex_state = 0, .external_lex_state = 3},
- [592] = {.lex_state = 0, .external_lex_state = 3},
- [593] = {.lex_state = 0, .external_lex_state = 3},
- [594] = {.lex_state = 1, .external_lex_state = 3},
- [595] = {.lex_state = 50, .external_lex_state = 3},
- [596] = {.lex_state = 0, .external_lex_state = 3},
- [597] = {.lex_state = 1, .external_lex_state = 3},
- [598] = {.lex_state = 0, .external_lex_state = 3},
- [599] = {.lex_state = 0, .external_lex_state = 8},
- [600] = {.lex_state = 0, .external_lex_state = 4},
- [601] = {.lex_state = 0, .external_lex_state = 10},
- [602] = {.lex_state = 0, .external_lex_state = 3},
- [603] = {.lex_state = 0, .external_lex_state = 3},
- [604] = {.lex_state = 0, .external_lex_state = 3},
- [605] = {.lex_state = 0, .external_lex_state = 3},
- [606] = {.lex_state = 0, .external_lex_state = 3},
- [607] = {.lex_state = 0, .external_lex_state = 3},
- [608] = {.lex_state = 4, .external_lex_state = 3},
- [609] = {.lex_state = 0, .external_lex_state = 3},
- [610] = {.lex_state = 0, .external_lex_state = 3},
- [611] = {.lex_state = 0, .external_lex_state = 3},
- [612] = {.lex_state = 0, .external_lex_state = 3},
- [613] = {.lex_state = 0, .external_lex_state = 9},
- [614] = {.lex_state = 138, .external_lex_state = 3},
- [615] = {.lex_state = 0, .external_lex_state = 3},
- [616] = {.lex_state = 0, .external_lex_state = 3},
- [617] = {.lex_state = 0, .external_lex_state = 3},
+ [592] = {.lex_state = 16, .external_lex_state = 4},
+ [593] = {.lex_state = 23, .external_lex_state = 3},
+ [594] = {.lex_state = 17, .external_lex_state = 3},
+ [595] = {.lex_state = 19, .external_lex_state = 3},
+ [596] = {.lex_state = 17, .external_lex_state = 3},
+ [597] = {.lex_state = 0, .external_lex_state = 7},
+ [598] = {.lex_state = 23, .external_lex_state = 3},
+ [599] = {.lex_state = 17, .external_lex_state = 3},
+ [600] = {.lex_state = 23, .external_lex_state = 3},
+ [601] = {.lex_state = 17, .external_lex_state = 3},
+ [602] = {.lex_state = 23, .external_lex_state = 3},
+ [603] = {.lex_state = 17, .external_lex_state = 3},
+ [604] = {.lex_state = 1, .external_lex_state = 4},
+ [605] = {.lex_state = 23, .external_lex_state = 3},
+ [606] = {.lex_state = 17, .external_lex_state = 3},
+ [607] = {.lex_state = 23, .external_lex_state = 3},
+ [608] = {.lex_state = 1, .external_lex_state = 4},
+ [609] = {.lex_state = 1, .external_lex_state = 4},
+ [610] = {.lex_state = 23, .external_lex_state = 3},
+ [611] = {.lex_state = 17, .external_lex_state = 3},
+ [612] = {.lex_state = 0, .external_lex_state = 7},
+ [613] = {.lex_state = 1, .external_lex_state = 4},
+ [614] = {.lex_state = 23, .external_lex_state = 3},
+ [615] = {.lex_state = 17, .external_lex_state = 3},
+ [616] = {.lex_state = 23, .external_lex_state = 3},
+ [617] = {.lex_state = 143, .external_lex_state = 3},
[618] = {.lex_state = 0, .external_lex_state = 3},
[619] = {.lex_state = 0, .external_lex_state = 3},
- [620] = {.lex_state = 0, .external_lex_state = 3},
- [621] = {.lex_state = 0, .external_lex_state = 10},
- [622] = {.lex_state = 0, .external_lex_state = 4},
- [623] = {.lex_state = 0, .external_lex_state = 3},
+ [620] = {.lex_state = 20, .external_lex_state = 3},
+ [621] = {.lex_state = 133, .external_lex_state = 3},
+ [622] = {.lex_state = 0, .external_lex_state = 3},
+ [623] = {.lex_state = 0, .external_lex_state = 7},
[624] = {.lex_state = 0, .external_lex_state = 3},
[625] = {.lex_state = 0, .external_lex_state = 3},
- [626] = {.lex_state = 138, .external_lex_state = 3},
- [627] = {.lex_state = 0, .external_lex_state = 4},
- [628] = {.lex_state = 0, .external_lex_state = 4},
+ [626] = {.lex_state = 0, .external_lex_state = 3},
+ [627] = {.lex_state = 0, .external_lex_state = 3},
+ [628] = {.lex_state = 0, .external_lex_state = 3},
[629] = {.lex_state = 0, .external_lex_state = 3},
[630] = {.lex_state = 0, .external_lex_state = 3},
- [631] = {.lex_state = 1, .external_lex_state = 3},
- [632] = {.lex_state = 0, .external_lex_state = 4},
- [633] = {.lex_state = 0, .external_lex_state = 4},
+ [631] = {.lex_state = 0, .external_lex_state = 4},
+ [632] = {.lex_state = 0, .external_lex_state = 3},
+ [633] = {.lex_state = 0, .external_lex_state = 3},
[634] = {.lex_state = 0, .external_lex_state = 3},
- [635] = {.lex_state = 0, .external_lex_state = 4},
+ [635] = {.lex_state = 0, .external_lex_state = 3},
[636] = {.lex_state = 0, .external_lex_state = 3},
- [637] = {.lex_state = 0, .external_lex_state = 3},
- [638] = {.lex_state = 3, .external_lex_state = 3},
- [639] = {.lex_state = 0, .external_lex_state = 3},
- [640] = {.lex_state = 0, .external_lex_state = 9},
+ [637] = {.lex_state = 17, .external_lex_state = 3},
+ [638] = {.lex_state = 12, .external_lex_state = 3},
+ [639] = {.lex_state = 20, .external_lex_state = 3},
+ [640] = {.lex_state = 133, .external_lex_state = 3},
[641] = {.lex_state = 0, .external_lex_state = 3},
- [642] = {.lex_state = 0, .external_lex_state = 3},
- [643] = {.lex_state = 0, .external_lex_state = 3},
- [644] = {.lex_state = 0, .external_lex_state = 3},
- [645] = {.lex_state = 3, .external_lex_state = 3},
- [646] = {.lex_state = 0, .external_lex_state = 3},
+ [642] = {.lex_state = 143, .external_lex_state = 3},
+ [643] = {.lex_state = 133, .external_lex_state = 3},
+ [644] = {.lex_state = 143, .external_lex_state = 3},
+ [645] = {.lex_state = 0, .external_lex_state = 7},
+ [646] = {.lex_state = 0, .external_lex_state = 7},
[647] = {.lex_state = 0, .external_lex_state = 3},
- [648] = {.lex_state = 0, .external_lex_state = 3},
+ [648] = {.lex_state = 143, .external_lex_state = 3},
[649] = {.lex_state = 0, .external_lex_state = 3},
[650] = {.lex_state = 0, .external_lex_state = 3},
- [651] = {.lex_state = 3, .external_lex_state = 3},
- [652] = {.lex_state = 3, .external_lex_state = 3},
- [653] = {.lex_state = 3, .external_lex_state = 3},
- [654] = {.lex_state = 1, .external_lex_state = 3},
- [655] = {.lex_state = 0, .external_lex_state = 3},
- [656] = {.lex_state = 0, .external_lex_state = 3},
+ [651] = {.lex_state = 0, .external_lex_state = 3},
+ [652] = {.lex_state = 0, .external_lex_state = 3},
+ [653] = {.lex_state = 0, .external_lex_state = 3},
+ [654] = {.lex_state = 143, .external_lex_state = 3},
+ [655] = {.lex_state = 143, .external_lex_state = 3},
+ [656] = {.lex_state = 23, .external_lex_state = 3},
[657] = {.lex_state = 0, .external_lex_state = 3},
- [658] = {.lex_state = 0, .external_lex_state = 3},
- [659] = {.lex_state = 2, .external_lex_state = 3},
+ [658] = {.lex_state = 1, .external_lex_state = 3},
+ [659] = {.lex_state = 12, .external_lex_state = 3},
[660] = {.lex_state = 0, .external_lex_state = 3},
[661] = {.lex_state = 0, .external_lex_state = 3},
- [662] = {.lex_state = 0, .external_lex_state = 3},
- [663] = {.lex_state = 0, .external_lex_state = 3},
- [664] = {.lex_state = 3, .external_lex_state = 3},
- [665] = {.lex_state = 24, .external_lex_state = 3},
- [666] = {.lex_state = 16, .external_lex_state = 3},
- [667] = {.lex_state = 0, .external_lex_state = 3},
- [668] = {.lex_state = 0, .external_lex_state = 9},
+ [662] = {.lex_state = 3, .external_lex_state = 3},
+ [663] = {.lex_state = 133, .external_lex_state = 3},
+ [664] = {.lex_state = 0, .external_lex_state = 4},
+ [665] = {.lex_state = 0, .external_lex_state = 3},
+ [666] = {.lex_state = 0, .external_lex_state = 4},
+ [667] = {.lex_state = 0, .external_lex_state = 8},
+ [668] = {.lex_state = 0, .external_lex_state = 4},
[669] = {.lex_state = 0, .external_lex_state = 3},
- [670] = {.lex_state = 0, .external_lex_state = 3},
- [671] = {.lex_state = 0, .external_lex_state = 3},
- [672] = {.lex_state = 0, .external_lex_state = 3},
- [673] = {.lex_state = 3, .external_lex_state = 3},
- [674] = {.lex_state = 24, .external_lex_state = 3},
- [675] = {.lex_state = 16, .external_lex_state = 3},
- [676] = {.lex_state = 0, .external_lex_state = 3},
- [677] = {.lex_state = 0, .external_lex_state = 7},
+ [670] = {.lex_state = 0, .external_lex_state = 9},
+ [671] = {.lex_state = 0, .external_lex_state = 9},
+ [672] = {.lex_state = 3, .external_lex_state = 3},
+ [673] = {.lex_state = 0, .external_lex_state = 4},
+ [674] = {.lex_state = 0, .external_lex_state = 9},
+ [675] = {.lex_state = 0, .external_lex_state = 3},
+ [676] = {.lex_state = 3, .external_lex_state = 3},
+ [677] = {.lex_state = 0, .external_lex_state = 3},
[678] = {.lex_state = 0, .external_lex_state = 3},
[679] = {.lex_state = 0, .external_lex_state = 3},
- [680] = {.lex_state = 0, .external_lex_state = 3},
- [681] = {.lex_state = 0, .external_lex_state = 7},
- [682] = {.lex_state = 3, .external_lex_state = 3},
+ [680] = {.lex_state = 0, .external_lex_state = 10},
+ [681] = {.lex_state = 0, .external_lex_state = 3},
+ [682] = {.lex_state = 0, .external_lex_state = 3},
[683] = {.lex_state = 0, .external_lex_state = 3},
[684] = {.lex_state = 0, .external_lex_state = 3},
- [685] = {.lex_state = 0, .external_lex_state = 9},
+ [685] = {.lex_state = 0, .external_lex_state = 10},
[686] = {.lex_state = 0, .external_lex_state = 3},
- [687] = {.lex_state = 3, .external_lex_state = 3},
- [688] = {.lex_state = 3, .external_lex_state = 3},
- [689] = {.lex_state = 0, .external_lex_state = 9},
+ [687] = {.lex_state = 0, .external_lex_state = 3},
+ [688] = {.lex_state = 0, .external_lex_state = 3},
+ [689] = {.lex_state = 56, .external_lex_state = 3},
[690] = {.lex_state = 0, .external_lex_state = 3},
- [691] = {.lex_state = 3, .external_lex_state = 3},
+ [691] = {.lex_state = 0, .external_lex_state = 3},
[692] = {.lex_state = 0, .external_lex_state = 3},
[693] = {.lex_state = 0, .external_lex_state = 3},
- [694] = {.lex_state = 2, .external_lex_state = 3},
- [695] = {.lex_state = 2, .external_lex_state = 3},
- [696] = {.lex_state = 2, .external_lex_state = 3},
- [697] = {.lex_state = 0, .external_lex_state = 3},
+ [694] = {.lex_state = 0, .external_lex_state = 3},
+ [695] = {.lex_state = 0, .external_lex_state = 3},
+ [696] = {.lex_state = 0, .external_lex_state = 3},
+ [697] = {.lex_state = 3, .external_lex_state = 3},
[698] = {.lex_state = 0, .external_lex_state = 3},
- [699] = {.lex_state = 51, .external_lex_state = 3},
- [700] = {.lex_state = 0, .external_lex_state = 11},
+ [699] = {.lex_state = 0, .external_lex_state = 3},
+ [700] = {.lex_state = 0, .external_lex_state = 3},
[701] = {.lex_state = 0, .external_lex_state = 3},
- [702] = {.lex_state = 3, .external_lex_state = 3},
- [703] = {.lex_state = 3, .external_lex_state = 3},
- [704] = {.lex_state = 138, .external_lex_state = 3},
+ [702] = {.lex_state = 0, .external_lex_state = 4},
+ [703] = {.lex_state = 0, .external_lex_state = 3},
+ [704] = {.lex_state = 0, .external_lex_state = 3},
[705] = {.lex_state = 0, .external_lex_state = 3},
- [706] = {.lex_state = 0, .external_lex_state = 3},
+ [706] = {.lex_state = 0, .external_lex_state = 4},
[707] = {.lex_state = 0, .external_lex_state = 3},
- [708] = {.lex_state = 3, .external_lex_state = 3},
- [709] = {.lex_state = 3, .external_lex_state = 3},
+ [708] = {.lex_state = 0, .external_lex_state = 3},
+ [709] = {.lex_state = 0, .external_lex_state = 3},
[710] = {.lex_state = 0, .external_lex_state = 3},
[711] = {.lex_state = 0, .external_lex_state = 3},
- [712] = {.lex_state = 0, .external_lex_state = 11},
+ [712] = {.lex_state = 0, .external_lex_state = 3},
[713] = {.lex_state = 0, .external_lex_state = 3},
[714] = {.lex_state = 0, .external_lex_state = 3},
[715] = {.lex_state = 0, .external_lex_state = 3},
- [716] = {.lex_state = 0, .external_lex_state = 7},
+ [716] = {.lex_state = 0, .external_lex_state = 3},
[717] = {.lex_state = 0, .external_lex_state = 3},
- [718] = {.lex_state = 3, .external_lex_state = 3},
+ [718] = {.lex_state = 0, .external_lex_state = 4},
[719] = {.lex_state = 0, .external_lex_state = 3},
[720] = {.lex_state = 0, .external_lex_state = 3},
- [721] = {.lex_state = 0, .external_lex_state = 7},
- [722] = {.lex_state = 0, .external_lex_state = 3},
- [723] = {.lex_state = 0, .external_lex_state = 3},
- [724] = {.lex_state = 0, .external_lex_state = 3},
+ [721] = {.lex_state = 3, .external_lex_state = 3},
+ [722] = {.lex_state = 0, .external_lex_state = 8},
+ [723] = {.lex_state = 0, .external_lex_state = 4},
+ [724] = {.lex_state = 0, .external_lex_state = 4},
[725] = {.lex_state = 0, .external_lex_state = 3},
[726] = {.lex_state = 0, .external_lex_state = 3},
- [727] = {.lex_state = 3, .external_lex_state = 3},
- [728] = {.lex_state = 3, .external_lex_state = 3},
+ [727] = {.lex_state = 0, .external_lex_state = 4},
+ [728] = {.lex_state = 133, .external_lex_state = 3},
[729] = {.lex_state = 0, .external_lex_state = 3},
- [730] = {.lex_state = 0, .external_lex_state = 3},
- [731] = {.lex_state = 3, .external_lex_state = 3},
- [732] = {.lex_state = 3, .external_lex_state = 3},
- [733] = {.lex_state = 3, .external_lex_state = 3},
+ [730] = {.lex_state = 19, .external_lex_state = 3},
+ [731] = {.lex_state = 0, .external_lex_state = 3},
+ [732] = {.lex_state = 0, .external_lex_state = 3},
+ [733] = {.lex_state = 0, .external_lex_state = 9},
[734] = {.lex_state = 0, .external_lex_state = 3},
- [735] = {.lex_state = 3, .external_lex_state = 3},
+ [735] = {.lex_state = 0, .external_lex_state = 3},
[736] = {.lex_state = 0, .external_lex_state = 3},
- [737] = {.lex_state = 5, .external_lex_state = 3},
- [738] = {.lex_state = 0, .external_lex_state = 3},
+ [737] = {.lex_state = 3, .external_lex_state = 3},
+ [738] = {.lex_state = 56, .external_lex_state = 3},
[739] = {.lex_state = 0, .external_lex_state = 3},
- [740] = {.lex_state = 0, .external_lex_state = 3},
- [741] = {.lex_state = 0, .external_lex_state = 3},
+ [740] = {.lex_state = 5, .external_lex_state = 3},
+ [741] = {.lex_state = 2, .external_lex_state = 3},
[742] = {.lex_state = 0, .external_lex_state = 3},
[743] = {.lex_state = 0, .external_lex_state = 3},
- [744] = {.lex_state = 160, .external_lex_state = 3},
- [745] = {.lex_state = 0, .external_lex_state = 3},
- [746] = {.lex_state = 26, .external_lex_state = 3},
- [747] = {.lex_state = 160, .external_lex_state = 3},
- [748] = {.lex_state = 160, .external_lex_state = 3},
- [749] = {.lex_state = 160, .external_lex_state = 3},
- [750] = {.lex_state = 0, .external_lex_state = 3},
- [751] = {.lex_state = 0, .external_lex_state = 3},
+ [744] = {.lex_state = 5, .external_lex_state = 3},
+ [745] = {.lex_state = 0, .external_lex_state = 9},
+ [746] = {.lex_state = 0, .external_lex_state = 3},
+ [747] = {.lex_state = 0, .external_lex_state = 3},
+ [748] = {.lex_state = 0, .external_lex_state = 3},
+ [749] = {.lex_state = 5, .external_lex_state = 3},
+ [750] = {.lex_state = 24, .external_lex_state = 3},
+ [751] = {.lex_state = 18, .external_lex_state = 3},
[752] = {.lex_state = 0, .external_lex_state = 3},
- [753] = {.lex_state = 0, .external_lex_state = 3},
+ [753] = {.lex_state = 0, .external_lex_state = 9},
[754] = {.lex_state = 0, .external_lex_state = 3},
[755] = {.lex_state = 0, .external_lex_state = 3},
[756] = {.lex_state = 0, .external_lex_state = 3},
- [757] = {.lex_state = 5, .external_lex_state = 3},
- [758] = {.lex_state = 3, .external_lex_state = 3},
+ [757] = {.lex_state = 0, .external_lex_state = 3},
+ [758] = {.lex_state = 5, .external_lex_state = 3},
[759] = {.lex_state = 0, .external_lex_state = 3},
- [760] = {.lex_state = 0, .external_lex_state = 3},
+ [760] = {.lex_state = 0, .external_lex_state = 7},
[761] = {.lex_state = 0, .external_lex_state = 3},
[762] = {.lex_state = 0, .external_lex_state = 3},
[763] = {.lex_state = 0, .external_lex_state = 3},
- [764] = {.lex_state = 0, .external_lex_state = 12},
- [765] = {.lex_state = 0, .external_lex_state = 3},
+ [764] = {.lex_state = 0, .external_lex_state = 3},
+ [765] = {.lex_state = 133, .external_lex_state = 3},
[766] = {.lex_state = 0, .external_lex_state = 3},
[767] = {.lex_state = 0, .external_lex_state = 3},
[768] = {.lex_state = 0, .external_lex_state = 3},
[769] = {.lex_state = 0, .external_lex_state = 3},
- [770] = {.lex_state = 160, .external_lex_state = 3},
- [771] = {.lex_state = 35, .external_lex_state = 3},
- [772] = {.lex_state = 0, .external_lex_state = 3},
+ [770] = {.lex_state = 0, .external_lex_state = 3},
+ [771] = {.lex_state = 5, .external_lex_state = 3},
+ [772] = {.lex_state = 5, .external_lex_state = 3},
[773] = {.lex_state = 0, .external_lex_state = 3},
- [774] = {.lex_state = 0, .external_lex_state = 3},
- [775] = {.lex_state = 0, .external_lex_state = 3},
- [776] = {.lex_state = 0, .external_lex_state = 12},
- [777] = {.lex_state = 2, .external_lex_state = 3},
- [778] = {.lex_state = 35, .external_lex_state = 3},
- [779] = {.lex_state = 26, .external_lex_state = 3},
- [780] = {.lex_state = 149, .external_lex_state = 3},
+ [774] = {.lex_state = 3, .external_lex_state = 3},
+ [775] = {.lex_state = 5, .external_lex_state = 3},
+ [776] = {.lex_state = 0, .external_lex_state = 3},
+ [777] = {.lex_state = 24, .external_lex_state = 3},
+ [778] = {.lex_state = 18, .external_lex_state = 3},
+ [779] = {.lex_state = 5, .external_lex_state = 3},
+ [780] = {.lex_state = 0, .external_lex_state = 3},
[781] = {.lex_state = 0, .external_lex_state = 3},
- [782] = {.lex_state = 0, .external_lex_state = 13},
+ [782] = {.lex_state = 0, .external_lex_state = 7},
[783] = {.lex_state = 0, .external_lex_state = 3},
[784] = {.lex_state = 0, .external_lex_state = 3},
- [785] = {.lex_state = 149, .external_lex_state = 3},
- [786] = {.lex_state = 0, .external_lex_state = 3},
- [787] = {.lex_state = 0, .external_lex_state = 3},
- [788] = {.lex_state = 0, .external_lex_state = 3},
- [789] = {.lex_state = 0, .external_lex_state = 3},
- [790] = {.lex_state = 0, .external_lex_state = 3},
+ [785] = {.lex_state = 0, .external_lex_state = 3},
+ [786] = {.lex_state = 0, .external_lex_state = 7},
+ [787] = {.lex_state = 0, .external_lex_state = 9},
+ [788] = {.lex_state = 5, .external_lex_state = 3},
+ [789] = {.lex_state = 5, .external_lex_state = 3},
+ [790] = {.lex_state = 5, .external_lex_state = 3},
[791] = {.lex_state = 0, .external_lex_state = 3},
- [792] = {.lex_state = 3, .external_lex_state = 3},
- [793] = {.lex_state = 0, .external_lex_state = 3},
- [794] = {.lex_state = 0, .external_lex_state = 3},
+ [792] = {.lex_state = 0, .external_lex_state = 3},
+ [793] = {.lex_state = 2, .external_lex_state = 3},
+ [794] = {.lex_state = 5, .external_lex_state = 3},
[795] = {.lex_state = 0, .external_lex_state = 3},
[796] = {.lex_state = 0, .external_lex_state = 3},
- [797] = {.lex_state = 2, .external_lex_state = 3},
- [798] = {.lex_state = 0, .external_lex_state = 3},
+ [797] = {.lex_state = 5, .external_lex_state = 3},
+ [798] = {.lex_state = 5, .external_lex_state = 3},
[799] = {.lex_state = 0, .external_lex_state = 3},
[800] = {.lex_state = 0, .external_lex_state = 3},
[801] = {.lex_state = 0, .external_lex_state = 3},
[802] = {.lex_state = 0, .external_lex_state = 3},
- [803] = {.lex_state = 36, .external_lex_state = 3},
- [804] = {.lex_state = 0, .external_lex_state = 4},
- [805] = {.lex_state = 160, .external_lex_state = 3},
- [806] = {.lex_state = 0, .external_lex_state = 3},
- [807] = {.lex_state = 0, .external_lex_state = 3},
+ [803] = {.lex_state = 0, .external_lex_state = 3},
+ [804] = {.lex_state = 2, .external_lex_state = 3},
+ [805] = {.lex_state = 0, .external_lex_state = 3},
+ [806] = {.lex_state = 5, .external_lex_state = 3},
+ [807] = {.lex_state = 5, .external_lex_state = 3},
[808] = {.lex_state = 0, .external_lex_state = 3},
- [809] = {.lex_state = 3, .external_lex_state = 3},
+ [809] = {.lex_state = 0, .external_lex_state = 7},
[810] = {.lex_state = 0, .external_lex_state = 3},
- [811] = {.lex_state = 35, .external_lex_state = 3},
- [812] = {.lex_state = 3, .external_lex_state = 3},
- [813] = {.lex_state = 0, .external_lex_state = 3},
+ [811] = {.lex_state = 0, .external_lex_state = 3},
+ [812] = {.lex_state = 0, .external_lex_state = 3},
+ [813] = {.lex_state = 5, .external_lex_state = 3},
[814] = {.lex_state = 0, .external_lex_state = 3},
[815] = {.lex_state = 0, .external_lex_state = 3},
- [816] = {.lex_state = 35, .external_lex_state = 3},
- [817] = {.lex_state = 0, .external_lex_state = 3},
- [818] = {.lex_state = 5, .external_lex_state = 3},
- [819] = {.lex_state = 1, .external_lex_state = 3},
+ [816] = {.lex_state = 0, .external_lex_state = 11},
+ [817] = {.lex_state = 0, .external_lex_state = 11},
+ [818] = {.lex_state = 0, .external_lex_state = 3},
+ [819] = {.lex_state = 2, .external_lex_state = 3},
[820] = {.lex_state = 0, .external_lex_state = 3},
- [821] = {.lex_state = 0, .external_lex_state = 3},
- [822] = {.lex_state = 1, .external_lex_state = 3},
+ [821] = {.lex_state = 5, .external_lex_state = 3},
+ [822] = {.lex_state = 5, .external_lex_state = 3},
[823] = {.lex_state = 0, .external_lex_state = 3},
- [824] = {.lex_state = 0, .external_lex_state = 13},
- [825] = {.lex_state = 0, .external_lex_state = 3},
- [826] = {.lex_state = 0, .external_lex_state = 3},
+ [824] = {.lex_state = 0, .external_lex_state = 9},
+ [825] = {.lex_state = 5, .external_lex_state = 3},
+ [826] = {.lex_state = 5, .external_lex_state = 3},
[827] = {.lex_state = 0, .external_lex_state = 3},
- [828] = {.lex_state = 0, .external_lex_state = 4},
+ [828] = {.lex_state = 0, .external_lex_state = 3},
[829] = {.lex_state = 0, .external_lex_state = 3},
[830] = {.lex_state = 5, .external_lex_state = 3},
- [831] = {.lex_state = 0, .external_lex_state = 3},
+ [831] = {.lex_state = 5, .external_lex_state = 3},
[832] = {.lex_state = 0, .external_lex_state = 3},
[833] = {.lex_state = 0, .external_lex_state = 3},
+ [834] = {.lex_state = 0, .external_lex_state = 3},
+ [835] = {.lex_state = 0, .external_lex_state = 3},
+ [836] = {.lex_state = 0, .external_lex_state = 3},
+ [837] = {.lex_state = 0, .external_lex_state = 3},
+ [838] = {.lex_state = 0, .external_lex_state = 3},
+ [839] = {.lex_state = 0, .external_lex_state = 4},
+ [840] = {.lex_state = 0, .external_lex_state = 3},
+ [841] = {.lex_state = 155, .external_lex_state = 3},
+ [842] = {.lex_state = 0, .external_lex_state = 3},
+ [843] = {.lex_state = 0, .external_lex_state = 3},
+ [844] = {.lex_state = 0, .external_lex_state = 3},
+ [845] = {.lex_state = 2, .external_lex_state = 3},
+ [846] = {.lex_state = 0, .external_lex_state = 3},
+ [847] = {.lex_state = 5, .external_lex_state = 3},
+ [848] = {.lex_state = 144, .external_lex_state = 3},
+ [849] = {.lex_state = 0, .external_lex_state = 3},
+ [850] = {.lex_state = 0, .external_lex_state = 3},
+ [851] = {.lex_state = 6, .external_lex_state = 3},
+ [852] = {.lex_state = 0, .external_lex_state = 3},
+ [853] = {.lex_state = 0, .external_lex_state = 12},
+ [854] = {.lex_state = 0, .external_lex_state = 3},
+ [855] = {.lex_state = 0, .external_lex_state = 3},
+ [856] = {.lex_state = 0, .external_lex_state = 3},
+ [857] = {.lex_state = 0, .external_lex_state = 3},
+ [858] = {.lex_state = 0, .external_lex_state = 3},
+ [859] = {.lex_state = 0, .external_lex_state = 3},
+ [860] = {.lex_state = 0, .external_lex_state = 3},
+ [861] = {.lex_state = 0, .external_lex_state = 3},
+ [862] = {.lex_state = 0, .external_lex_state = 3},
+ [863] = {.lex_state = 155, .external_lex_state = 3},
+ [864] = {.lex_state = 0, .external_lex_state = 3},
+ [865] = {.lex_state = 0, .external_lex_state = 3},
+ [866] = {.lex_state = 0, .external_lex_state = 3},
+ [867] = {.lex_state = 0, .external_lex_state = 3},
+ [868] = {.lex_state = 0, .external_lex_state = 3},
+ [869] = {.lex_state = 0, .external_lex_state = 3},
+ [870] = {.lex_state = 0, .external_lex_state = 3},
+ [871] = {.lex_state = 0, .external_lex_state = 3},
+ [872] = {.lex_state = 35, .external_lex_state = 3},
+ [873] = {.lex_state = 155, .external_lex_state = 3},
+ [874] = {.lex_state = 0, .external_lex_state = 3},
+ [875] = {.lex_state = 0, .external_lex_state = 3},
+ [876] = {.lex_state = 0, .external_lex_state = 3},
+ [877] = {.lex_state = 0, .external_lex_state = 12},
+ [878] = {.lex_state = 0, .external_lex_state = 3},
+ [879] = {.lex_state = 35, .external_lex_state = 3},
+ [880] = {.lex_state = 5, .external_lex_state = 3},
+ [881] = {.lex_state = 144, .external_lex_state = 3},
+ [882] = {.lex_state = 0, .external_lex_state = 3},
+ [883] = {.lex_state = 0, .external_lex_state = 13},
+ [884] = {.lex_state = 0, .external_lex_state = 3},
+ [885] = {.lex_state = 6, .external_lex_state = 3},
+ [886] = {.lex_state = 26, .external_lex_state = 3},
+ [887] = {.lex_state = 0, .external_lex_state = 3},
+ [888] = {.lex_state = 0, .external_lex_state = 3},
+ [889] = {.lex_state = 0, .external_lex_state = 3},
+ [890] = {.lex_state = 0, .external_lex_state = 3},
+ [891] = {.lex_state = 0, .external_lex_state = 3},
+ [892] = {.lex_state = 36, .external_lex_state = 3},
+ [893] = {.lex_state = 0, .external_lex_state = 3},
+ [894] = {.lex_state = 155, .external_lex_state = 3},
+ [895] = {.lex_state = 0, .external_lex_state = 3},
+ [896] = {.lex_state = 0, .external_lex_state = 3},
+ [897] = {.lex_state = 2, .external_lex_state = 3},
+ [898] = {.lex_state = 0, .external_lex_state = 3},
+ [899] = {.lex_state = 0, .external_lex_state = 3},
+ [900] = {.lex_state = 6, .external_lex_state = 3},
+ [901] = {.lex_state = 0, .external_lex_state = 3},
+ [902] = {.lex_state = 0, .external_lex_state = 3},
+ [903] = {.lex_state = 0, .external_lex_state = 3},
+ [904] = {.lex_state = 0, .external_lex_state = 3},
+ [905] = {.lex_state = 0, .external_lex_state = 4},
+ [906] = {.lex_state = 0, .external_lex_state = 3},
+ [907] = {.lex_state = 0, .external_lex_state = 3},
+ [908] = {.lex_state = 0, .external_lex_state = 3},
+ [909] = {.lex_state = 155, .external_lex_state = 3},
+ [910] = {.lex_state = 35, .external_lex_state = 3},
+ [911] = {.lex_state = 3, .external_lex_state = 3},
+ [912] = {.lex_state = 0, .external_lex_state = 3},
+ [913] = {.lex_state = 0, .external_lex_state = 3},
+ [914] = {.lex_state = 0, .external_lex_state = 3},
+ [915] = {.lex_state = 35, .external_lex_state = 3},
+ [916] = {.lex_state = 6, .external_lex_state = 3},
+ [917] = {.lex_state = 0, .external_lex_state = 3},
+ [918] = {.lex_state = 0, .external_lex_state = 3},
+ [919] = {.lex_state = 0, .external_lex_state = 13},
+ [920] = {.lex_state = 0, .external_lex_state = 3},
+ [921] = {.lex_state = 5, .external_lex_state = 3},
+ [922] = {.lex_state = 3, .external_lex_state = 3},
+ [923] = {.lex_state = 5, .external_lex_state = 3},
+ [924] = {.lex_state = 0, .external_lex_state = 3},
+ [925] = {.lex_state = 0, .external_lex_state = 3},
+ [926] = {.lex_state = 0, .external_lex_state = 3},
+ [927] = {.lex_state = 0, .external_lex_state = 3},
+ [928] = {.lex_state = 0, .external_lex_state = 3},
+ [929] = {.lex_state = 0, .external_lex_state = 3},
+ [930] = {.lex_state = 0, .external_lex_state = 3},
+ [931] = {.lex_state = 0, .external_lex_state = 3},
+ [932] = {.lex_state = 155, .external_lex_state = 3},
+ [933] = {.lex_state = 26, .external_lex_state = 3},
+ [934] = {.lex_state = 0, .external_lex_state = 3},
+ [935] = {.lex_state = 0, .external_lex_state = 3},
+ [936] = {.lex_state = 0, .external_lex_state = 3},
};
static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
@@ -6006,6 +6267,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
[sym_entity] = ACTIONS(1),
[anon_sym_SQUOTE] = ACTIONS(1),
[anon_sym_DQUOTE] = ACTIONS(1),
+ [aux_sym_text_token2] = ACTIONS(1),
[anon_sym_LBRACE] = ACTIONS(1),
[anon_sym_RBRACE] = ACTIONS(1),
[anon_sym_let] = ACTIONS(1),
@@ -6037,7 +6299,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
[anon_sym_PLUS] = ACTIONS(1),
[anon_sym_STAR] = ACTIONS(1),
[anon_sym_COLON] = ACTIONS(1),
- [anon_sym_context] = ACTIONS(1),
+ [anon_sym_then] = ACTIONS(1),
[anon_sym_LBRACK] = ACTIONS(1),
[anon_sym_RBRACK] = ACTIONS(1),
[anon_sym_LBRACK_LPAREN] = ACTIONS(1),
@@ -6048,7 +6310,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
[anon_sym_QMARK] = ACTIONS(1),
[anon_sym_QMARK_QMARK] = ACTIONS(1),
[anon_sym_PIPE_PIPE] = ACTIONS(1),
- [anon_sym_AMP_AMP] = ACTIONS(1),
[anon_sym_PIPE] = ACTIONS(1),
[anon_sym_DOT_DOT_DOT] = ACTIONS(1),
[sym__escape_sequence] = ACTIONS(1),
@@ -6077,10 +6338,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
[anon_sym_LT_LT_EQ] = ACTIONS(1),
[anon_sym_GT_GT_EQ] = ACTIONS(1),
[anon_sym_GT_GT_GT_EQ] = ACTIONS(1),
- [anon_sym_AMP_EQ] = ACTIONS(1),
[anon_sym_CARET_EQ] = ACTIONS(1),
[anon_sym_PIPE_EQ] = ACTIONS(1),
- [anon_sym_AMP_AMP_EQ] = ACTIONS(1),
[anon_sym_PIPE_PIPE_EQ] = ACTIONS(1),
[anon_sym_QMARK_QMARK_EQ] = ACTIONS(1),
[sym__start_tag_name] = ACTIONS(1),
@@ -6097,91 +6356,263 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
[sym__empty_quoted_string] = ACTIONS(1),
},
[STATE(1)] = {
- [sym_document] = STATE(794),
- [sym_doctype] = STATE(301),
- [sym__node] = STATE(301),
- [sym_element] = STATE(301),
- [sym_script_element] = STATE(301),
- [sym_style_element] = STATE(301),
- [sym_start_tag] = STATE(98),
- [sym_script_start_tag] = STATE(613),
- [sym_style_start_tag] = STATE(582),
- [sym_self_closing_tag] = STATE(322),
- [sym_erroneous_end_tag] = STATE(301),
- [sym__any_statement] = STATE(341),
- [sym__alternative_statement] = STATE(311),
- [sym_let_statement] = STATE(341),
- [sym_switch_statement] = STATE(341),
- [sym__switch_start_expression] = STATE(715),
- [sym_defer_statement] = STATE(341),
- [sym_placeholder_statement] = STATE(324),
- [sym_loading_statement] = STATE(327),
- [sym_error_statement] = STATE(331),
- [sym_for_statement] = STATE(341),
- [sym__for_start_expression] = STATE(707),
- [sym_empty_statement] = STATE(288),
- [sym_if_statement] = STATE(341),
- [sym_else_if_statement] = STATE(292),
- [sym_else_statement] = STATE(294),
- [sym__if_start_expression] = STATE(642),
- [sym__else_if_start_expression] = STATE(649),
- [sym_icu_expression] = STATE(301),
- [sym_interpolation] = STATE(301),
- [aux_sym_document_repeat1] = STATE(106),
+ [sym_document] = STATE(837),
+ [sym_doctype] = STATE(429),
+ [sym__node] = STATE(429),
+ [sym_element] = STATE(429),
+ [sym_script_element] = STATE(429),
+ [sym_style_element] = STATE(429),
+ [sym_start_tag] = STATE(105),
+ [sym_script_start_tag] = STATE(733),
+ [sym_style_start_tag] = STATE(674),
+ [sym_self_closing_tag] = STATE(396),
+ [sym_erroneous_end_tag] = STATE(429),
+ [sym_text] = STATE(429),
+ [sym__any_statement] = STATE(397),
+ [sym__alternative_statement] = STATE(398),
+ [sym_let_statement] = STATE(397),
+ [sym_switch_statement] = STATE(397),
+ [sym__switch_start_expression] = STATE(815),
+ [sym_defer_statement] = STATE(397),
+ [sym_placeholder_statement] = STATE(399),
+ [sym_loading_statement] = STATE(402),
+ [sym_error_statement] = STATE(412),
+ [sym_for_statement] = STATE(397),
+ [sym__for_start_expression] = STATE(803),
+ [sym_empty_statement] = STATE(418),
+ [sym_if_statement] = STATE(397),
+ [sym_else_if_statement] = STATE(419),
+ [sym_else_statement] = STATE(420),
+ [sym__if_start_expression] = STATE(823),
+ [sym__else_if_start_expression] = STATE(829),
+ [sym_icu_expression] = STATE(429),
+ [sym_interpolation] = STATE(429),
+ [aux_sym_document_repeat1] = STATE(139),
[ts_builtin_sym_end] = ACTIONS(5),
[anon_sym_LT_BANG] = ACTIONS(7),
[anon_sym_LT] = ACTIONS(9),
[anon_sym_LT_SLASH] = ACTIONS(11),
[sym_entity] = ACTIONS(13),
- [sym_text] = ACTIONS(13),
- [anon_sym_LBRACE] = ACTIONS(15),
+ [aux_sym_text_token1] = ACTIONS(15),
+ [aux_sym_text_token2] = ACTIONS(17),
+ [anon_sym_LBRACE] = ACTIONS(19),
+ [sym_comment] = ACTIONS(3),
+ [sym__interpolation_start] = ACTIONS(21),
+ [sym__control_flow_start] = ACTIONS(23),
+ },
+ [STATE(2)] = {
+ [sym__any_expression] = STATE(345),
+ [sym_arrow_function] = STATE(345),
+ [sym_arrow_function_parameters] = STATE(875),
+ [sym_regular_expression] = STATE(345),
+ [sym__alias] = STATE(509),
+ [sym_template_string] = STATE(4),
+ [sym_expression] = STATE(77),
+ [sym_unary_expression] = STATE(337),
+ [sym_binary_expression] = STATE(337),
+ [sym_ternary_expression] = STATE(345),
+ [sym_nullish_coalescing_expression] = STATE(345),
+ [sym_conditional_expression] = STATE(345),
+ [sym__primitive] = STATE(4),
+ [sym_object] = STATE(4),
+ [sym_array] = STATE(4),
+ [sym_string] = STATE(4),
+ [sym_group] = STATE(4),
+ [sym_call_expression] = STATE(4),
+ [sym_member_expression] = STATE(4),
+ [sym_bracket_expression] = STATE(4),
+ [sym__backtick] = STATE(558),
+ [sym__single_quote] = STATE(602),
+ [sym__double_quote] = STATE(603),
+ [anon_sym_GT] = ACTIONS(25),
+ [anon_sym_LT] = ACTIONS(25),
+ [anon_sym_SQUOTE] = ACTIONS(27),
+ [anon_sym_DQUOTE] = ACTIONS(29),
+ [anon_sym_LBRACE] = ACTIONS(31),
+ [anon_sym_let] = ACTIONS(33),
+ [anon_sym_SEMI] = ACTIONS(27),
+ [anon_sym_LPAREN] = ACTIONS(35),
+ [anon_sym_of] = ACTIONS(33),
+ [anon_sym_COMMA] = ACTIONS(27),
+ [anon_sym_else] = ACTIONS(33),
+ [anon_sym_as] = ACTIONS(37),
+ [anon_sym_EQ_GT] = ACTIONS(39),
+ [anon_sym_SLASH] = ACTIONS(41),
+ [anon_sym_DOT] = ACTIONS(44),
+ [anon_sym_PLUS] = ACTIONS(25),
+ [anon_sym_STAR] = ACTIONS(25),
+ [anon_sym_COLON] = ACTIONS(46),
+ [anon_sym_then] = ACTIONS(33),
+ [anon_sym_LBRACK] = ACTIONS(48),
+ [anon_sym_BANG] = ACTIONS(51),
+ [anon_sym_QMARK] = ACTIONS(25),
+ [anon_sym_QMARK_QMARK] = ACTIONS(25),
+ [anon_sym_PIPE_PIPE] = ACTIONS(25),
+ [anon_sym_AMP_AMP] = ACTIONS(25),
+ [anon_sym_PIPE] = ACTIONS(25),
+ [sym_identifier] = ACTIONS(33),
+ [sym_number] = ACTIONS(53),
+ [anon_sym_QMARK_DOT] = ACTIONS(44),
+ [anon_sym_BANG_DOT] = ACTIONS(44),
+ [anon_sym_PERCENT] = ACTIONS(25),
+ [anon_sym_BQUOTE] = ACTIONS(55),
+ [anon_sym_DASH] = ACTIONS(25),
+ [anon_sym_STAR_STAR] = ACTIONS(25),
+ [anon_sym_EQ_EQ] = ACTIONS(25),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(44),
+ [anon_sym_BANG_EQ] = ACTIONS(25),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(44),
+ [anon_sym_LT_EQ] = ACTIONS(44),
+ [anon_sym_in] = ACTIONS(25),
+ [anon_sym_GT_EQ] = ACTIONS(44),
+ [anon_sym_PLUS_EQ] = ACTIONS(44),
+ [anon_sym_DASH_EQ] = ACTIONS(44),
+ [anon_sym_STAR_EQ] = ACTIONS(44),
+ [anon_sym_SLASH_EQ] = ACTIONS(44),
+ [anon_sym_PERCENT_EQ] = ACTIONS(44),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(44),
+ [anon_sym_LT_LT_EQ] = ACTIONS(44),
+ [anon_sym_GT_GT_EQ] = ACTIONS(44),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(44),
+ [anon_sym_AMP_EQ] = ACTIONS(44),
+ [anon_sym_CARET_EQ] = ACTIONS(44),
+ [anon_sym_PIPE_EQ] = ACTIONS(44),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(44),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(44),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(44),
+ [sym_comment] = ACTIONS(3),
+ },
+ [STATE(3)] = {
+ [sym__any_expression] = STATE(345),
+ [sym_arrow_function] = STATE(345),
+ [sym_arrow_function_parameters] = STATE(875),
+ [sym_regular_expression] = STATE(345),
+ [sym__alias] = STATE(509),
+ [sym_template_string] = STATE(4),
+ [sym_expression] = STATE(77),
+ [sym_unary_expression] = STATE(337),
+ [sym_binary_expression] = STATE(337),
+ [sym_ternary_expression] = STATE(345),
+ [sym_nullish_coalescing_expression] = STATE(345),
+ [sym_conditional_expression] = STATE(345),
+ [sym__primitive] = STATE(4),
+ [sym_object] = STATE(4),
+ [sym_array] = STATE(4),
+ [sym_string] = STATE(4),
+ [sym_group] = STATE(4),
+ [sym_call_expression] = STATE(4),
+ [sym_member_expression] = STATE(4),
+ [sym_bracket_expression] = STATE(4),
+ [sym__backtick] = STATE(558),
+ [sym__single_quote] = STATE(602),
+ [sym__double_quote] = STATE(603),
+ [anon_sym_GT] = ACTIONS(25),
+ [anon_sym_LT] = ACTIONS(25),
+ [anon_sym_SQUOTE] = ACTIONS(57),
+ [anon_sym_DQUOTE] = ACTIONS(27),
+ [anon_sym_LBRACE] = ACTIONS(31),
+ [anon_sym_let] = ACTIONS(33),
+ [anon_sym_SEMI] = ACTIONS(27),
+ [anon_sym_LPAREN] = ACTIONS(35),
+ [anon_sym_of] = ACTIONS(33),
+ [anon_sym_COMMA] = ACTIONS(27),
+ [anon_sym_else] = ACTIONS(33),
+ [anon_sym_as] = ACTIONS(37),
+ [anon_sym_EQ_GT] = ACTIONS(39),
+ [anon_sym_SLASH] = ACTIONS(41),
+ [anon_sym_DOT] = ACTIONS(44),
+ [anon_sym_PLUS] = ACTIONS(25),
+ [anon_sym_STAR] = ACTIONS(25),
+ [anon_sym_COLON] = ACTIONS(46),
+ [anon_sym_then] = ACTIONS(33),
+ [anon_sym_LBRACK] = ACTIONS(48),
+ [anon_sym_BANG] = ACTIONS(51),
+ [anon_sym_QMARK] = ACTIONS(25),
+ [anon_sym_QMARK_QMARK] = ACTIONS(25),
+ [anon_sym_PIPE_PIPE] = ACTIONS(25),
+ [anon_sym_AMP_AMP] = ACTIONS(25),
+ [anon_sym_PIPE] = ACTIONS(25),
+ [sym_identifier] = ACTIONS(33),
+ [sym_number] = ACTIONS(53),
+ [anon_sym_QMARK_DOT] = ACTIONS(44),
+ [anon_sym_BANG_DOT] = ACTIONS(44),
+ [anon_sym_PERCENT] = ACTIONS(25),
+ [anon_sym_BQUOTE] = ACTIONS(55),
+ [anon_sym_DASH] = ACTIONS(25),
+ [anon_sym_STAR_STAR] = ACTIONS(25),
+ [anon_sym_EQ_EQ] = ACTIONS(25),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(44),
+ [anon_sym_BANG_EQ] = ACTIONS(25),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(44),
+ [anon_sym_LT_EQ] = ACTIONS(44),
+ [anon_sym_in] = ACTIONS(25),
+ [anon_sym_GT_EQ] = ACTIONS(44),
+ [anon_sym_PLUS_EQ] = ACTIONS(44),
+ [anon_sym_DASH_EQ] = ACTIONS(44),
+ [anon_sym_STAR_EQ] = ACTIONS(44),
+ [anon_sym_SLASH_EQ] = ACTIONS(44),
+ [anon_sym_PERCENT_EQ] = ACTIONS(44),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(44),
+ [anon_sym_LT_LT_EQ] = ACTIONS(44),
+ [anon_sym_GT_GT_EQ] = ACTIONS(44),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(44),
+ [anon_sym_AMP_EQ] = ACTIONS(44),
+ [anon_sym_CARET_EQ] = ACTIONS(44),
+ [anon_sym_PIPE_EQ] = ACTIONS(44),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(44),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(44),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(44),
[sym_comment] = ACTIONS(3),
- [sym__interpolation_start] = ACTIONS(17),
- [sym__control_flow_start] = ACTIONS(19),
},
};
static const uint16_t ts_small_parse_table[] = {
- [0] = 4,
+ [0] = 9,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(25), 1,
- anon_sym_LPAREN,
- ACTIONS(21), 16,
+ ACTIONS(65), 1,
+ anon_sym_LBRACK,
+ ACTIONS(69), 1,
+ anon_sym_PIPE,
+ STATE(71), 1,
+ aux_sym_pipe_sequence_repeat1,
+ STATE(87), 1,
+ sym_pipe_sequence,
+ ACTIONS(67), 2,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(63), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(59), 19,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
- anon_sym_EQ,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(23), 33,
+ anon_sym_in,
+ ACTIONS(61), 23,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
- anon_sym_DOT,
- anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_RBRACK,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -6198,49 +6629,48 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [60] = 8,
+ [71] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_PIPE,
- STATE(54), 1,
- aux_sym_pipe_sequence_repeat1,
- STATE(70), 1,
- sym_pipe_sequence,
- ACTIONS(31), 3,
- anon_sym_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- ACTIONS(27), 14,
+ ACTIONS(39), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(71), 1,
+ anon_sym_LPAREN,
+ ACTIONS(25), 22,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(29), 28,
+ anon_sym_in,
+ ACTIONS(44), 27,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
- anon_sym_RBRACK,
+ anon_sym_DOT,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -6257,44 +6687,54 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [127] = 3,
+ [134] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(37), 16,
+ ACTIONS(65), 1,
+ anon_sym_LBRACK,
+ ACTIONS(77), 1,
+ anon_sym_PIPE,
+ STATE(99), 1,
+ aux_sym_pipe_sequence_repeat1,
+ STATE(150), 1,
+ sym_pipe_sequence,
+ ACTIONS(67), 2,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(63), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(73), 4,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ ACTIONS(75), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ sym_identifier,
+ ACTIONS(59), 11,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
- anon_sym_EQ,
anon_sym_PLUS,
anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(39), 33,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_RBRACE,
- anon_sym_SEMI,
- anon_sym_RPAREN,
- anon_sym_COMMA,
- anon_sym_as,
- anon_sym_DOT,
- anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_RBRACK,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
+ anon_sym_in,
+ ACTIONS(61), 19,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -6311,44 +6751,47 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [184] = 3,
+ [209] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(41), 16,
+ ACTIONS(71), 1,
+ anon_sym_LPAREN,
+ ACTIONS(25), 22,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
- anon_sym_EQ,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(43), 33,
+ anon_sym_in,
+ ACTIONS(44), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -6365,44 +6808,47 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [241] = 3,
+ [270] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(45), 16,
+ ACTIONS(71), 1,
+ anon_sym_LPAREN,
+ ACTIONS(79), 22,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
- anon_sym_EQ,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(47), 33,
+ anon_sym_in,
+ ACTIONS(81), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -6419,45 +6865,51 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [298] = 4,
+ [331] = 8,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(25), 1,
- anon_sym_LPAREN,
- ACTIONS(49), 15,
+ ACTIONS(65), 1,
+ anon_sym_LBRACK,
+ ACTIONS(69), 1,
+ anon_sym_PIPE,
+ STATE(71), 1,
+ aux_sym_pipe_sequence_repeat1,
+ STATE(87), 1,
+ sym_pipe_sequence,
+ ACTIONS(63), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(59), 21,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
- anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(51), 33,
+ anon_sym_in,
+ ACTIONS(61), 23,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
- anon_sym_DOT,
- anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_RBRACK,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -6474,49 +6926,45 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [357] = 9,
+ [400] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_PIPE,
- STATE(54), 1,
- aux_sym_pipe_sequence_repeat1,
- STATE(70), 1,
- sym_pipe_sequence,
- ACTIONS(53), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(31), 3,
- anon_sym_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- ACTIONS(27), 12,
+ ACTIONS(83), 22,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(29), 27,
+ anon_sym_in,
+ ACTIONS(85), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_RBRACK,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -6533,45 +6981,46 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [425] = 5,
+ [458] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(25), 1,
- anon_sym_LPAREN,
- ACTIONS(55), 1,
+ ACTIONS(91), 1,
anon_sym_EQ_GT,
- ACTIONS(49), 15,
+ ACTIONS(87), 22,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(51), 31,
+ anon_sym_in,
+ ACTIONS(89), 27,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_DOT,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -6588,43 +7037,45 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [485] = 3,
+ [518] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(57), 15,
+ ACTIONS(93), 22,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(59), 33,
+ anon_sym_in,
+ ACTIONS(95), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -6641,43 +7092,45 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [541] = 3,
+ [576] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(61), 15,
+ ACTIONS(97), 22,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(63), 33,
+ anon_sym_in,
+ ACTIONS(99), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -6694,43 +7147,45 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [597] = 3,
+ [634] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(65), 15,
+ ACTIONS(101), 22,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(67), 33,
+ anon_sym_in,
+ ACTIONS(103), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -6747,43 +7202,45 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [653] = 3,
+ [692] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(69), 15,
+ ACTIONS(105), 22,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(71), 33,
+ anon_sym_in,
+ ACTIONS(107), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -6800,43 +7257,45 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [709] = 3,
+ [750] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(73), 15,
+ ACTIONS(109), 22,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(75), 33,
+ anon_sym_in,
+ ACTIONS(111), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -6853,43 +7312,45 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [765] = 3,
+ [808] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(77), 15,
+ ACTIONS(87), 22,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(79), 33,
+ anon_sym_in,
+ ACTIONS(89), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -6906,43 +7367,45 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [821] = 3,
+ [866] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(81), 15,
+ ACTIONS(113), 22,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(83), 33,
+ anon_sym_in,
+ ACTIONS(115), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -6959,43 +7422,47 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [877] = 3,
+ [924] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(85), 15,
+ ACTIONS(65), 1,
+ anon_sym_LBRACK,
+ ACTIONS(63), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(117), 22,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(87), 33,
+ anon_sym_in,
+ ACTIONS(119), 24,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
- anon_sym_DOT,
anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_RBRACK,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -7012,43 +7479,45 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [933] = 3,
+ [986] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(89), 15,
+ ACTIONS(121), 22,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(91), 33,
+ anon_sym_in,
+ ACTIONS(123), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -7065,43 +7534,45 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [989] = 3,
+ [1044] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(93), 15,
+ ACTIONS(125), 22,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(95), 33,
+ anon_sym_in,
+ ACTIONS(127), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -7118,51 +7589,45 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [1045] = 11,
+ [1102] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_PIPE,
- STATE(54), 1,
- aux_sym_pipe_sequence_repeat1,
- STATE(70), 1,
- sym_pipe_sequence,
- ACTIONS(53), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(99), 2,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
- ACTIONS(31), 3,
- anon_sym_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- ACTIONS(97), 7,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_RBRACE,
- anon_sym_SEMI,
- anon_sym_RPAREN,
- anon_sym_COMMA,
- anon_sym_RBRACK,
- ACTIONS(27), 10,
+ ACTIONS(129), 22,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(29), 20,
+ anon_sym_in,
+ ACTIONS(131), 28,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -7179,43 +7644,45 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [1117] = 3,
+ [1160] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(101), 15,
+ ACTIONS(133), 22,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(103), 33,
+ anon_sym_in,
+ ACTIONS(135), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -7232,45 +7699,45 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [1173] = 5,
+ [1218] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(31), 3,
- anon_sym_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- ACTIONS(105), 15,
+ ACTIONS(137), 22,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(107), 29,
+ anon_sym_in,
+ ACTIONS(139), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
+ anon_sym_DOT,
anon_sym_COLON,
- anon_sym_RBRACK,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -7287,44 +7754,45 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [1233] = 5,
+ [1276] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(111), 2,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
- ACTIONS(109), 8,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_RBRACE,
- anon_sym_SEMI,
- anon_sym_RPAREN,
- anon_sym_COMMA,
- anon_sym_as,
- anon_sym_RBRACK,
- ACTIONS(49), 13,
+ ACTIONS(141), 22,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(51), 24,
+ anon_sym_in,
+ ACTIONS(143), 28,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
anon_sym_DOT,
+ anon_sym_COLON,
anon_sym_LBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -7341,38 +7809,41 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [1292] = 4,
+ [1334] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(113), 1,
- anon_sym_LPAREN,
- ACTIONS(21), 18,
+ ACTIONS(145), 4,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ ACTIONS(147), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ sym_identifier,
+ ACTIONS(25), 14,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
- anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
- sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(23), 28,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_RBRACE,
- anon_sym_COMMA,
- anon_sym_COLON,
+ ACTIONS(44), 23,
+ anon_sym_DOT,
anon_sym_LBRACK,
- anon_sym_DOT_DOT_DOT,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
@@ -7394,45 +7865,47 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [1349] = 6,
+ [1395] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(119), 1,
+ ACTIONS(153), 1,
anon_sym_COLON,
- STATE(60), 1,
+ STATE(81), 1,
sym_pipe_arguments,
- STATE(32), 2,
+ STATE(29), 2,
sym__pipe_argument,
aux_sym_pipe_arguments_repeat1,
- ACTIONS(115), 15,
+ ACTIONS(149), 22,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(117), 28,
+ anon_sym_in,
+ ACTIONS(151), 23,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
- anon_sym_RBRACK,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -7449,49 +7922,44 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [1410] = 10,
+ [1458] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(121), 1,
- anon_sym_DOT,
- ACTIONS(123), 1,
- anon_sym_LBRACK,
- ACTIONS(127), 1,
- anon_sym_PIPE,
- STATE(63), 1,
- aux_sym_pipe_sequence_repeat1,
- STATE(96), 1,
- sym_pipe_sequence,
- ACTIONS(125), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(129), 2,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- ACTIONS(27), 14,
+ ACTIONS(155), 1,
+ anon_sym_LPAREN,
+ ACTIONS(79), 16,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
+ anon_sym_EQ,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
- sym_identifier,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- anon_sym_in,
- ACTIONS(29), 24,
- anon_sym_SQUOTE,
+ ACTIONS(81), 31,
anon_sym_DQUOTE,
anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_DOT_DOT_DOT,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_RBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
+ anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -7508,48 +7976,42 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [1479] = 12,
+ [1516] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(35), 1,
- anon_sym_PIPE,
- ACTIONS(121), 1,
- anon_sym_DOT,
- ACTIONS(123), 1,
- anon_sym_LBRACK,
- STATE(54), 1,
- aux_sym_pipe_sequence_repeat1,
- STATE(70), 1,
- sym_pipe_sequence,
- ACTIONS(125), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(129), 2,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- ACTIONS(99), 3,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
- sym_identifier,
- ACTIONS(97), 5,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_RBRACE,
- anon_sym_COMMA,
- anon_sym_DOT_DOT_DOT,
- ACTIONS(27), 11,
+ ACTIONS(153), 1,
+ anon_sym_COLON,
+ STATE(30), 2,
+ sym__pipe_argument,
+ aux_sym_pipe_arguments_repeat1,
+ ACTIONS(157), 22,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(29), 19,
+ ACTIONS(159), 23,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -7569,18 +8031,25 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [1552] = 4,
+ [1576] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(113), 1,
- anon_sym_LPAREN,
- ACTIONS(49), 18,
+ ACTIONS(165), 1,
+ anon_sym_COLON,
+ STATE(30), 2,
+ sym__pipe_argument,
+ aux_sym_pipe_arguments_repeat1,
+ ACTIONS(161), 22,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
- anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
@@ -7593,16 +8062,11 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(51), 28,
+ ACTIONS(163), 23,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
+ anon_sym_SEMI,
anon_sym_COMMA,
- anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_DOT_DOT_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -7622,23 +8086,25 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [1609] = 9,
+ [1636] = 9,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(121), 1,
- anon_sym_DOT,
- ACTIONS(123), 1,
- anon_sym_LBRACK,
- ACTIONS(127), 1,
+ ACTIONS(77), 1,
anon_sym_PIPE,
- STATE(63), 1,
+ ACTIONS(170), 1,
+ anon_sym_LBRACK,
+ STATE(99), 1,
aux_sym_pipe_sequence_repeat1,
- STATE(96), 1,
+ STATE(150), 1,
sym_pipe_sequence,
- ACTIONS(129), 2,
+ ACTIONS(172), 2,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(168), 3,
+ anon_sym_DOT,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
- ACTIONS(27), 16,
+ ACTIONS(59), 12,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -7646,24 +8112,22 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_STAR,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- anon_sym_in,
- ACTIONS(29), 24,
- anon_sym_SQUOTE,
+ ACTIONS(61), 26,
anon_sym_DQUOTE,
anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_DOT_DOT_DOT,
+ anon_sym_RBRACK,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
+ anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -7680,18 +8144,17 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [1676] = 5,
+ [1703] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(113), 1,
+ ACTIONS(155), 1,
anon_sym_LPAREN,
- ACTIONS(131), 1,
+ ACTIONS(174), 1,
anon_sym_EQ_GT,
- ACTIONS(49), 18,
+ ACTIONS(25), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
- anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
@@ -7699,25 +8162,26 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
- sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- anon_sym_in,
- ACTIONS(51), 27,
- anon_sym_SQUOTE,
+ ACTIONS(44), 30,
anon_sym_DQUOTE,
anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
anon_sym_COMMA,
+ anon_sym_DOT,
anon_sym_LBRACK,
- anon_sym_DOT_DOT_DOT,
+ anon_sym_RBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
+ anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -7734,14 +8198,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [1735] = 3,
+ [1762] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(57), 18,
+ ACTIONS(87), 16,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
- anon_sym_DOT,
+ anon_sym_EQ,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
@@ -7749,26 +8213,27 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
- sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- anon_sym_in,
- ACTIONS(59), 28,
- anon_sym_SQUOTE,
+ ACTIONS(89), 31,
anon_sym_DQUOTE,
anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
anon_sym_COMMA,
+ anon_sym_DOT,
anon_sym_COLON,
anon_sym_LBRACK,
- anon_sym_DOT_DOT_DOT,
+ anon_sym_RBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
+ anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -7785,39 +8250,46 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [1789] = 5,
+ [1817] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(119), 1,
- anon_sym_COLON,
- STATE(33), 2,
- sym__pipe_argument,
- aux_sym_pipe_arguments_repeat1,
- ACTIONS(133), 15,
- anon_sym_GT,
- anon_sym_LT,
- anon_sym_SLASH,
- anon_sym_PLUS,
- anon_sym_STAR,
+ ACTIONS(77), 1,
+ anon_sym_PIPE,
+ ACTIONS(170), 1,
+ anon_sym_LBRACK,
+ STATE(99), 1,
+ aux_sym_pipe_sequence_repeat1,
+ STATE(150), 1,
+ sym_pipe_sequence,
+ ACTIONS(75), 2,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
+ ACTIONS(172), 2,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_PERCENT,
- anon_sym_DASH,
- anon_sym_STAR_STAR,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(135), 28,
- anon_sym_SQUOTE,
+ ACTIONS(168), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(73), 6,
anon_sym_DQUOTE,
anon_sym_RBRACE,
anon_sym_SEMI,
anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
anon_sym_RBRACK,
+ ACTIONS(59), 10,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(61), 20,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -7838,18 +8310,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [1847] = 5,
+ [1888] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(141), 1,
- anon_sym_COLON,
- STATE(33), 2,
- sym__pipe_argument,
- aux_sym_pipe_arguments_repeat1,
- ACTIONS(137), 15,
+ ACTIONS(113), 16,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
+ anon_sym_EQ,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
@@ -7862,15 +8330,18 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(139), 28,
- anon_sym_SQUOTE,
+ ACTIONS(115), 31,
anon_sym_DQUOTE,
anon_sym_RBRACE,
anon_sym_SEMI,
anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
anon_sym_RBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -7891,20 +8362,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [1905] = 6,
+ [1943] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(121), 1,
- anon_sym_DOT,
- ACTIONS(123), 1,
- anon_sym_LBRACK,
- ACTIONS(129), 2,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- ACTIONS(105), 17,
+ ACTIONS(133), 16,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
+ anon_sym_EQ,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
@@ -7912,23 +8377,27 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
- sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- anon_sym_in,
- ACTIONS(107), 25,
- anon_sym_SQUOTE,
+ ACTIONS(135), 31,
anon_sym_DQUOTE,
anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
anon_sym_COMMA,
+ anon_sym_DOT,
anon_sym_COLON,
- anon_sym_DOT_DOT_DOT,
+ anon_sym_LBRACK,
+ anon_sym_RBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
+ anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -7945,10 +8414,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [1965] = 3,
+ [1998] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(61), 18,
+ ACTIONS(176), 1,
+ anon_sym_LPAREN,
+ ACTIONS(178), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(25), 18,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -7967,12 +8440,11 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(63), 28,
+ ACTIONS(44), 27,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
anon_sym_COMMA,
- anon_sym_COLON,
anon_sym_LBRACK,
anon_sym_DOT_DOT_DOT,
anon_sym_QMARK_DOT,
@@ -7996,21 +8468,33 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [2019] = 3,
+ [2057] = 10,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(65), 18,
+ ACTIONS(180), 1,
+ anon_sym_DOT,
+ ACTIONS(182), 1,
+ anon_sym_LBRACK,
+ ACTIONS(186), 1,
+ anon_sym_PIPE,
+ STATE(93), 1,
+ aux_sym_pipe_sequence_repeat1,
+ STATE(149), 1,
+ sym_pipe_sequence,
+ ACTIONS(184), 2,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(188), 2,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(59), 14,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
- anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
@@ -8018,16 +8502,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(67), 28,
+ ACTIONS(61), 24,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
anon_sym_COMMA,
- anon_sym_COLON,
- anon_sym_LBRACK,
anon_sym_DOT_DOT_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -8047,14 +8527,15 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [2073] = 3,
+ [2126] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(69), 18,
+ ACTIONS(155), 1,
+ anon_sym_LPAREN,
+ ACTIONS(25), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
- anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
@@ -8062,26 +8543,27 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
- sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- anon_sym_in,
- ACTIONS(71), 28,
- anon_sym_SQUOTE,
+ ACTIONS(44), 31,
anon_sym_DQUOTE,
anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
anon_sym_COMMA,
+ anon_sym_DOT,
anon_sym_COLON,
anon_sym_LBRACK,
- anon_sym_DOT_DOT_DOT,
+ anon_sym_RBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
+ anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -8098,38 +8580,48 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [2127] = 3,
+ [2183] = 12,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(73), 18,
+ ACTIONS(77), 1,
+ anon_sym_PIPE,
+ ACTIONS(180), 1,
+ anon_sym_DOT,
+ ACTIONS(182), 1,
+ anon_sym_LBRACK,
+ STATE(99), 1,
+ aux_sym_pipe_sequence_repeat1,
+ STATE(150), 1,
+ sym_pipe_sequence,
+ ACTIONS(184), 2,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(188), 2,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(75), 3,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ sym_identifier,
+ ACTIONS(73), 5,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(59), 11,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
- anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(75), 28,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_RBRACE,
- anon_sym_COMMA,
- anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_DOT_DOT_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
+ ACTIONS(61), 19,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -8149,10 +8641,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [2181] = 3,
+ [2256] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(77), 18,
+ ACTIONS(176), 1,
+ anon_sym_LPAREN,
+ ACTIONS(25), 18,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -8171,7 +8665,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(79), 28,
+ ACTIONS(44), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
@@ -8200,21 +8694,32 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [2235] = 3,
+ [2313] = 9,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(81), 18,
+ ACTIONS(180), 1,
+ anon_sym_DOT,
+ ACTIONS(182), 1,
+ anon_sym_LBRACK,
+ ACTIONS(186), 1,
+ anon_sym_PIPE,
+ STATE(93), 1,
+ aux_sym_pipe_sequence_repeat1,
+ STATE(149), 1,
+ sym_pipe_sequence,
+ ACTIONS(188), 2,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(59), 16,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
- anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
- anon_sym_PIPE,
sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
@@ -8222,16 +8727,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(83), 28,
+ ACTIONS(61), 24,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
anon_sym_COMMA,
- anon_sym_COLON,
- anon_sym_LBRACK,
anon_sym_DOT_DOT_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -8251,10 +8752,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [2289] = 3,
+ [2380] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(41), 18,
+ ACTIONS(176), 1,
+ anon_sym_LPAREN,
+ ACTIONS(79), 18,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -8273,7 +8776,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(43), 28,
+ ACTIONS(81), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
@@ -8302,41 +8805,47 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [2343] = 3,
+ [2437] = 8,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(45), 18,
+ ACTIONS(77), 1,
+ anon_sym_PIPE,
+ ACTIONS(170), 1,
+ anon_sym_LBRACK,
+ STATE(99), 1,
+ aux_sym_pipe_sequence_repeat1,
+ STATE(150), 1,
+ sym_pipe_sequence,
+ ACTIONS(168), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(59), 14,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
- anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
- anon_sym_PIPE,
- sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- anon_sym_in,
- ACTIONS(47), 28,
- anon_sym_SQUOTE,
+ ACTIONS(61), 26,
anon_sym_DQUOTE,
anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_DOT_DOT_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
+ anon_sym_RBRACK,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
+ anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -8353,10 +8862,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [2397] = 3,
+ [2502] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(85), 18,
+ ACTIONS(129), 18,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -8375,7 +8884,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(87), 28,
+ ACTIONS(131), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
@@ -8404,14 +8913,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [2451] = 3,
+ [2556] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(89), 18,
+ ACTIONS(129), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
- anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
@@ -8419,26 +8927,27 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
- sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- anon_sym_in,
- ACTIONS(91), 28,
- anon_sym_SQUOTE,
+ ACTIONS(131), 31,
anon_sym_DQUOTE,
anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
anon_sym_COMMA,
+ anon_sym_DOT,
anon_sym_COLON,
anon_sym_LBRACK,
- anon_sym_DOT_DOT_DOT,
+ anon_sym_RBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
+ anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -8455,14 +8964,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [2505] = 3,
+ [2610] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(93), 18,
+ ACTIONS(101), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
- anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
@@ -8470,26 +8978,27 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
- sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- anon_sym_in,
- ACTIONS(95), 28,
- anon_sym_SQUOTE,
+ ACTIONS(103), 31,
anon_sym_DQUOTE,
anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
anon_sym_COMMA,
+ anon_sym_DOT,
anon_sym_COLON,
anon_sym_LBRACK,
- anon_sym_DOT_DOT_DOT,
+ anon_sym_RBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
+ anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -8506,14 +9015,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [2559] = 3,
+ [2664] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(37), 18,
+ ACTIONS(137), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
- anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
@@ -8521,26 +9029,27 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
- sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- anon_sym_in,
- ACTIONS(39), 28,
- anon_sym_SQUOTE,
+ ACTIONS(139), 31,
anon_sym_DQUOTE,
anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
anon_sym_COMMA,
+ anon_sym_DOT,
anon_sym_COLON,
anon_sym_LBRACK,
- anon_sym_DOT_DOT_DOT,
+ anon_sym_RBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
+ anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -8557,14 +9066,19 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [2613] = 3,
+ [2718] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(101), 18,
+ ACTIONS(170), 1,
+ anon_sym_LBRACK,
+ ACTIONS(168), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(117), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
- anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
@@ -8572,26 +9086,23 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
- sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- anon_sym_in,
- ACTIONS(103), 28,
- anon_sym_SQUOTE,
+ ACTIONS(119), 27,
anon_sym_DQUOTE,
anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_DOT_DOT_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
+ anon_sym_RBRACK,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
+ anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -8608,17 +9119,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [2667] = 6,
+ [2776] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(144), 1,
- anon_sym_COLON,
- STATE(82), 1,
- sym_pipe_arguments,
- STATE(57), 2,
- sym__pipe_argument,
- aux_sym_pipe_arguments_repeat1,
- ACTIONS(115), 17,
+ ACTIONS(105), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -8629,22 +9133,27 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
- sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- anon_sym_in,
- ACTIONS(117), 24,
- anon_sym_SQUOTE,
+ ACTIONS(107), 31,
anon_sym_DQUOTE,
anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_DOT_DOT_DOT,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_RBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
+ anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -8661,26 +9170,17 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [2726] = 5,
+ [2830] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(111), 3,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
- sym_identifier,
- ACTIONS(109), 5,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_RBRACE,
- anon_sym_COMMA,
- anon_sym_DOT_DOT_DOT,
- ACTIONS(49), 15,
+ ACTIONS(141), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
- anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
@@ -8689,14 +9189,22 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- anon_sym_in,
- ACTIONS(51), 22,
+ ACTIONS(143), 31,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ anon_sym_DOT,
+ anon_sym_COLON,
anon_sym_LBRACK,
+ anon_sym_RBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
+ anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -8713,25 +9221,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [2783] = 9,
+ [2884] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_PIPE,
- STATE(54), 1,
- aux_sym_pipe_sequence_repeat1,
- STATE(70), 1,
- sym_pipe_sequence,
- ACTIONS(146), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(31), 3,
- anon_sym_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- ACTIONS(27), 12,
+ ACTIONS(109), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -8739,16 +9232,26 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_STAR,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(29), 24,
- anon_sym_SQUOTE,
+ ACTIONS(111), 31,
anon_sym_DQUOTE,
+ anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_as,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_RBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -8769,14 +9272,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [2848] = 5,
+ [2938] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(25), 1,
- anon_sym_LPAREN,
- ACTIONS(148), 1,
- anon_sym_EQ_GT,
- ACTIONS(49), 15,
+ ACTIONS(93), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -8792,13 +9291,16 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(51), 28,
- anon_sym_SQUOTE,
+ ACTIONS(95), 31,
anon_sym_DQUOTE,
+ anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_as,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
anon_sym_DOT,
+ anon_sym_COLON,
anon_sym_LBRACK,
+ anon_sym_RBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
@@ -8821,48 +9323,44 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [2905] = 11,
+ [2992] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_PIPE,
- STATE(54), 1,
- aux_sym_pipe_sequence_repeat1,
- STATE(70), 1,
- sym_pipe_sequence,
- ACTIONS(99), 2,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
- ACTIONS(146), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(31), 3,
+ ACTIONS(180), 1,
anon_sym_DOT,
+ ACTIONS(182), 1,
+ anon_sym_LBRACK,
+ ACTIONS(188), 2,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
- ACTIONS(97), 4,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_SEMI,
- anon_sym_as,
- ACTIONS(27), 10,
+ ACTIONS(117), 17,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(29), 20,
+ anon_sym_in,
+ ACTIONS(119), 25,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_COLON,
+ anon_sym_DOT_DOT_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -8879,41 +9377,41 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [2974] = 5,
+ [3052] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(154), 1,
- anon_sym_PIPE,
- STATE(53), 1,
- aux_sym_pipe_sequence_repeat1,
- ACTIONS(150), 14,
+ ACTIONS(93), 18,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
+ anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(152), 28,
+ anon_sym_in,
+ ACTIONS(95), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
- anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
- anon_sym_RBRACK,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_DOT_DOT_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -8930,41 +9428,41 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [3030] = 5,
+ [3106] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(35), 1,
- anon_sym_PIPE,
- STATE(53), 1,
- aux_sym_pipe_sequence_repeat1,
- ACTIONS(157), 14,
+ ACTIONS(83), 18,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
+ anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(159), 28,
+ anon_sym_in,
+ ACTIONS(85), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
- anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
- anon_sym_RBRACK,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_DOT_DOT_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -8981,20 +9479,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [3086] = 8,
+ [3160] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(25), 1,
- anon_sym_LPAREN,
- ACTIONS(55), 1,
- anon_sym_EQ_GT,
- ACTIONS(161), 1,
- anon_sym_RPAREN,
- ACTIONS(164), 1,
- anon_sym_COMMA,
- STATE(604), 1,
- aux_sym_arrow_function_parameters_repeat1,
- ACTIONS(49), 15,
+ ACTIONS(125), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -9010,9 +9498,16 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(51), 24,
+ ACTIONS(127), 31,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
anon_sym_DOT,
+ anon_sym_COLON,
anon_sym_LBRACK,
+ anon_sym_RBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
@@ -9035,16 +9530,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [3148] = 6,
+ [3214] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(25), 1,
- anon_sym_LPAREN,
- ACTIONS(55), 1,
- anon_sym_EQ_GT,
- ACTIONS(166), 1,
- anon_sym_EQ,
- ACTIONS(49), 15,
+ ACTIONS(97), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -9060,11 +9549,16 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(51), 26,
+ ACTIONS(99), 31,
anon_sym_DQUOTE,
+ anon_sym_RBRACE,
anon_sym_SEMI,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
anon_sym_DOT,
+ anon_sym_COLON,
anon_sym_LBRACK,
+ anon_sym_RBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
@@ -9087,18 +9581,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [3206] = 5,
+ [3268] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(144), 1,
- anon_sym_COLON,
- STATE(58), 2,
- sym__pipe_argument,
- aux_sym_pipe_arguments_repeat1,
- ACTIONS(133), 17,
+ ACTIONS(97), 18,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
+ anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
@@ -9113,12 +9603,16 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(135), 24,
+ ACTIONS(99), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
anon_sym_COMMA,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
anon_sym_DOT_DOT_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -9138,18 +9632,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [3262] = 5,
+ [3322] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(168), 1,
- anon_sym_COLON,
- STATE(58), 2,
- sym__pipe_argument,
- aux_sym_pipe_arguments_repeat1,
- ACTIONS(137), 17,
+ ACTIONS(101), 18,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
+ anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
@@ -9164,12 +9654,16 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(139), 24,
+ ACTIONS(103), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
anon_sym_COMMA,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
anon_sym_DOT_DOT_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -9189,13 +9683,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [3318] = 3,
+ [3376] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(150), 15,
+ ACTIONS(105), 18,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
+ anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
@@ -9203,24 +9698,26 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(152), 28,
+ anon_sym_in,
+ ACTIONS(107), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
- anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
- anon_sym_RBRACK,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_DOT_DOT_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -9237,13 +9734,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [3369] = 3,
+ [3430] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(171), 15,
+ ACTIONS(141), 18,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
+ anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
@@ -9251,24 +9749,26 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(173), 28,
+ anon_sym_in,
+ ACTIONS(143), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
- anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
- anon_sym_RBRACK,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_DOT_DOT_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -9285,45 +9785,41 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [3420] = 11,
+ [3484] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(35), 1,
- anon_sym_PIPE,
- ACTIONS(97), 1,
- sym__interpolation_end,
- ACTIONS(177), 1,
- anon_sym_LBRACK,
- STATE(54), 1,
- aux_sym_pipe_sequence_repeat1,
- STATE(70), 1,
- sym_pipe_sequence,
- ACTIONS(99), 2,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
- ACTIONS(179), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(175), 3,
- anon_sym_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- ACTIONS(27), 10,
+ ACTIONS(109), 18,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
+ anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(29), 20,
+ anon_sym_in,
+ ACTIONS(111), 28,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_DOT_DOT_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -9340,44 +9836,41 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [3486] = 10,
+ [3538] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_PIPE,
- ACTIONS(181), 1,
- anon_sym_PLUS,
- STATE(54), 1,
- aux_sym_pipe_sequence_repeat1,
- STATE(70), 1,
- sym_pipe_sequence,
- ACTIONS(53), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(31), 3,
- anon_sym_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- ACTIONS(27), 11,
+ ACTIONS(87), 18,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
+ anon_sym_DOT,
+ anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(29), 21,
+ anon_sym_in,
+ ACTIONS(89), 28,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
anon_sym_COMMA,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_DOT_DOT_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -9394,23 +9887,21 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [3550] = 5,
+ [3592] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(127), 1,
- anon_sym_PIPE,
- STATE(67), 1,
- aux_sym_pipe_sequence_repeat1,
- ACTIONS(157), 16,
+ ACTIONS(113), 18,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
+ anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
+ anon_sym_PIPE,
sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
@@ -9418,12 +9909,16 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(159), 24,
+ ACTIONS(115), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
anon_sym_COMMA,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
anon_sym_DOT_DOT_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -9443,15 +9938,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [3604] = 4,
+ [3646] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(166), 1,
- anon_sym_EQ,
- ACTIONS(49), 15,
+ ACTIONS(121), 18,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
+ anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
@@ -9459,22 +9953,26 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(51), 26,
+ anon_sym_in,
+ ACTIONS(123), 28,
+ anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_SEMI,
- anon_sym_DOT,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_COLON,
anon_sym_LBRACK,
+ anon_sym_DOT_DOT_DOT,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -9491,15 +9989,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [3656] = 4,
+ [3700] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(183), 1,
- anon_sym_LPAREN,
- ACTIONS(49), 15,
+ ACTIONS(125), 18,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
+ anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
@@ -9507,22 +10004,26 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(51), 26,
- sym__interpolation_end,
- anon_sym_DOT,
+ anon_sym_in,
+ ACTIONS(127), 28,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
anon_sym_COLON,
anon_sym_LBRACK,
+ anon_sym_DOT_DOT_DOT,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -9539,36 +10040,37 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [3708] = 6,
+ [3754] = 3,
ACTIONS(3), 1,
sym_comment,
- STATE(190), 1,
- sym__binary_op,
- ACTIONS(189), 2,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
- ACTIONS(187), 7,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_RBRACE,
- anon_sym_SEMI,
- anon_sym_RPAREN,
- anon_sym_COMMA,
- anon_sym_RBRACK,
- ACTIONS(185), 12,
+ ACTIONS(121), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
+ anon_sym_PIPE,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(191), 20,
+ ACTIONS(123), 31,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_RBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -9589,23 +10091,21 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [3764] = 5,
+ [3808] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(193), 1,
- anon_sym_PIPE,
- STATE(67), 1,
- aux_sym_pipe_sequence_repeat1,
- ACTIONS(150), 16,
+ ACTIONS(133), 18,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
+ anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
+ anon_sym_PIPE,
sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
@@ -9613,12 +10113,16 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(152), 24,
+ ACTIONS(135), 28,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
anon_sym_COMMA,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
anon_sym_DOT_DOT_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -9638,39 +10142,41 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [3818] = 5,
+ [3862] = 3,
ACTIONS(3), 1,
sym_comment,
- STATE(658), 1,
- sym_unit,
- ACTIONS(196), 2,
- anon_sym_ms,
- anon_sym_s,
- ACTIONS(49), 13,
+ ACTIONS(137), 18,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
+ anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(51), 26,
- anon_sym_RPAREN,
+ anon_sym_in,
+ ACTIONS(139), 28,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
anon_sym_COMMA,
- anon_sym_DOT,
+ anon_sym_COLON,
anon_sym_LBRACK,
+ anon_sym_DOT_DOT_DOT,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -9687,42 +10193,43 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [3872] = 8,
+ [3916] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(177), 1,
- anon_sym_LBRACK,
- ACTIONS(198), 1,
+ ACTIONS(69), 1,
anon_sym_PIPE,
- STATE(119), 1,
+ STATE(72), 1,
aux_sym_pipe_sequence_repeat1,
- STATE(125), 1,
- sym_pipe_sequence,
- ACTIONS(175), 3,
- anon_sym_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- ACTIONS(27), 14,
+ ACTIONS(190), 21,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(29), 21,
- sym__interpolation_end,
+ anon_sym_in,
+ ACTIONS(192), 23,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -9739,37 +10246,43 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [3932] = 3,
+ [3974] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(200), 14,
+ ACTIONS(198), 1,
+ anon_sym_PIPE,
+ STATE(72), 1,
+ aux_sym_pipe_sequence_repeat1,
+ ACTIONS(194), 21,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(202), 28,
+ anon_sym_in,
+ ACTIONS(196), 23,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_as,
- anon_sym_RBRACK,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -9786,25 +10299,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [3982] = 9,
+ [4032] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(177), 1,
- anon_sym_LBRACK,
- ACTIONS(198), 1,
- anon_sym_PIPE,
- STATE(119), 1,
- aux_sym_pipe_sequence_repeat1,
- STATE(125), 1,
- sym_pipe_sequence,
- ACTIONS(179), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(175), 3,
- anon_sym_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- ACTIONS(27), 12,
+ ACTIONS(83), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -9812,13 +10310,26 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_STAR,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(29), 21,
- sym__interpolation_end,
+ ACTIONS(85), 31,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_RBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -9839,19 +10350,26 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [4044] = 4,
+ [4086] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(183), 1,
- anon_sym_LPAREN,
- ACTIONS(21), 15,
+ ACTIONS(147), 3,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ sym_identifier,
+ ACTIONS(145), 5,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(25), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
+ anon_sym_DOT,
anon_sym_PLUS,
anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
@@ -9860,17 +10378,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(23), 26,
- sym__interpolation_end,
- anon_sym_DOT,
- anon_sym_COLON,
+ anon_sym_in,
+ ACTIONS(44), 22,
anon_sym_LBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -9887,14 +10402,17 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [4096] = 5,
+ [4143] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(183), 1,
- anon_sym_LPAREN,
- ACTIONS(204), 1,
- anon_sym_EQ_GT,
- ACTIONS(49), 15,
+ ACTIONS(201), 1,
+ anon_sym_COLON,
+ STATE(122), 1,
+ sym_pipe_arguments,
+ STATE(90), 2,
+ sym__pipe_argument,
+ aux_sym_pipe_arguments_repeat1,
+ ACTIONS(149), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -9910,12 +10428,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(51), 25,
- sym__interpolation_end,
- anon_sym_DOT,
- anon_sym_LBRACK,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
+ ACTIONS(151), 26,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -9936,40 +10455,38 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [4150] = 10,
+ [4202] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(177), 1,
- anon_sym_LBRACK,
- ACTIONS(198), 1,
- anon_sym_PIPE,
- ACTIONS(206), 1,
- anon_sym_PLUS,
- STATE(119), 1,
- aux_sym_pipe_sequence_repeat1,
- STATE(125), 1,
- sym_pipe_sequence,
- ACTIONS(179), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(175), 3,
- anon_sym_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- ACTIONS(27), 11,
+ ACTIONS(147), 2,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(145), 6,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ ACTIONS(25), 13,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
+ anon_sym_PLUS,
anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(29), 21,
- sym__interpolation_end,
+ ACTIONS(44), 24,
+ anon_sym_DOT,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -9990,40 +10507,43 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [4214] = 6,
+ [4259] = 6,
ACTIONS(3), 1,
sym_comment,
- STATE(190), 1,
+ STATE(233), 1,
sym__binary_op,
- ACTIONS(210), 4,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(208), 7,
+ ACTIONS(205), 4,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_RBRACK,
- ACTIONS(185), 10,
+ ACTIONS(207), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ sym_identifier,
+ ACTIONS(203), 13,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(191), 20,
+ anon_sym_in,
+ ACTIONS(209), 19,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -10040,45 +10560,43 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [4270] = 11,
+ [4318] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_PIPE,
- ACTIONS(212), 1,
- anon_sym_RPAREN,
- ACTIONS(214), 1,
+ STATE(233), 1,
+ sym__binary_op,
+ ACTIONS(211), 4,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
anon_sym_COMMA,
- STATE(54), 1,
- aux_sym_pipe_sequence_repeat1,
- STATE(70), 1,
- sym_pipe_sequence,
- STATE(573), 1,
- aux_sym_arguments_repeat1,
- ACTIONS(31), 3,
- anon_sym_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- ACTIONS(27), 12,
+ ACTIONS(213), 10,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ sym_identifier,
+ ACTIONS(203), 11,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(29), 20,
+ anon_sym_in,
+ ACTIONS(209), 19,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -10095,36 +10613,40 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [4336] = 3,
+ [4377] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(77), 15,
+ ACTIONS(194), 22,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(79), 26,
- sym__interpolation_end,
- anon_sym_DOT,
- anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
+ anon_sym_in,
+ ACTIONS(196), 23,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -10141,10 +10663,17 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [4385] = 3,
+ [4430] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(89), 15,
+ ACTIONS(215), 1,
+ anon_sym_COLON,
+ STATE(138), 1,
+ sym_pipe_arguments,
+ STATE(85), 2,
+ sym__pipe_argument,
+ aux_sym_pipe_arguments_repeat1,
+ ACTIONS(149), 17,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -10155,22 +10684,22 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(91), 26,
- sym__interpolation_end,
- anon_sym_DOT,
- anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
+ anon_sym_in,
+ ACTIONS(151), 24,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_DOT_DOT_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -10187,36 +10716,40 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [4434] = 3,
+ [4489] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(61), 15,
+ ACTIONS(217), 22,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(63), 26,
- sym__interpolation_end,
- anon_sym_DOT,
- anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
+ anon_sym_in,
+ ACTIONS(219), 23,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -10233,10 +10766,15 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [4483] = 3,
+ [4542] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(93), 15,
+ STATE(800), 1,
+ sym_unit,
+ ACTIONS(221), 2,
+ anon_sym_ms,
+ anon_sym_s,
+ ACTIONS(25), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -10252,10 +10790,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(95), 26,
- sym__interpolation_end,
+ ACTIONS(44), 26,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
anon_sym_DOT,
- anon_sym_COLON,
anon_sym_LBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
@@ -10279,10 +10817,20 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [4532] = 3,
+ [4598] = 8,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(37), 15,
+ ACTIONS(155), 1,
+ anon_sym_LPAREN,
+ ACTIONS(174), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(223), 1,
+ anon_sym_RPAREN,
+ ACTIONS(226), 1,
+ anon_sym_COMMA,
+ STATE(682), 1,
+ aux_sym_arrow_function_parameters_repeat1,
+ ACTIONS(25), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -10298,10 +10846,8 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(39), 26,
- sym__interpolation_end,
+ ACTIONS(44), 24,
anon_sym_DOT,
- anon_sym_COLON,
anon_sym_LBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
@@ -10325,10 +10871,16 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [4581] = 3,
+ [4660] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(171), 17,
+ ACTIONS(155), 1,
+ anon_sym_LPAREN,
+ ACTIONS(174), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(229), 1,
+ anon_sym_EQ,
+ ACTIONS(25), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -10339,22 +10891,22 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
- sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- anon_sym_in,
- ACTIONS(173), 24,
- anon_sym_SQUOTE,
+ ACTIONS(44), 26,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
- anon_sym_COMMA,
- anon_sym_DOT_DOT_DOT,
+ anon_sym_SEMI,
+ anon_sym_DOT,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
+ anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -10371,10 +10923,15 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [4630] = 3,
+ [4718] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(101), 15,
+ ACTIONS(215), 1,
+ anon_sym_COLON,
+ STATE(86), 2,
+ sym__pipe_argument,
+ aux_sym_pipe_arguments_repeat1,
+ ACTIONS(157), 17,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -10385,22 +10942,22 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(103), 26,
- sym__interpolation_end,
- anon_sym_DOT,
- anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
+ anon_sym_in,
+ ACTIONS(159), 24,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_DOT_DOT_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -10417,36 +10974,38 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [4679] = 6,
+ [4774] = 5,
ACTIONS(3), 1,
sym_comment,
- STATE(191), 1,
- sym__binary_op,
- ACTIONS(189), 3,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
- sym_identifier,
- ACTIONS(187), 5,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_RBRACE,
- anon_sym_COMMA,
- anon_sym_DOT_DOT_DOT,
- ACTIONS(216), 13,
+ ACTIONS(231), 1,
+ anon_sym_COLON,
+ STATE(86), 2,
+ sym__pipe_argument,
+ aux_sym_pipe_arguments_repeat1,
+ ACTIONS(161), 17,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(218), 19,
+ ACTIONS(163), 24,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_DOT_DOT_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -10466,38 +11025,39 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [4734] = 5,
+ [4830] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(177), 1,
- anon_sym_LBRACK,
- ACTIONS(175), 3,
- anon_sym_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- ACTIONS(105), 15,
+ ACTIONS(234), 21,
anon_sym_GT,
anon_sym_LT,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_then,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
- anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(107), 22,
- sym__interpolation_end,
- anon_sym_COLON,
+ anon_sym_in,
+ ACTIONS(236), 23,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -10514,10 +11074,15 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [4787] = 3,
+ [4882] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(150), 17,
+ ACTIONS(238), 1,
+ anon_sym_COLON,
+ STATE(88), 2,
+ sym__pipe_argument,
+ aux_sym_pipe_arguments_repeat1,
+ ACTIONS(161), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -10528,22 +11093,22 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_PIPE,
- sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- anon_sym_in,
- ACTIONS(152), 24,
- anon_sym_SQUOTE,
+ ACTIONS(163), 26,
anon_sym_DQUOTE,
anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_DOT_DOT_DOT,
+ anon_sym_RBRACK,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
+ anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -10560,10 +11125,20 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [4836] = 3,
+ [4938] = 8,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(81), 15,
+ ACTIONS(155), 1,
+ anon_sym_LPAREN,
+ ACTIONS(174), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(223), 1,
+ anon_sym_RPAREN,
+ ACTIONS(241), 1,
+ anon_sym_COMMA,
+ STATE(682), 1,
+ aux_sym_arrow_function_parameters_repeat1,
+ ACTIONS(25), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -10579,10 +11154,8 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(83), 26,
- sym__interpolation_end,
+ ACTIONS(44), 24,
anon_sym_DOT,
- anon_sym_COLON,
anon_sym_LBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
@@ -10606,10 +11179,15 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [4885] = 3,
+ [5000] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(41), 15,
+ ACTIONS(201), 1,
+ anon_sym_COLON,
+ STATE(88), 2,
+ sym__pipe_argument,
+ aux_sym_pipe_arguments_repeat1,
+ ACTIONS(157), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -10625,13 +11203,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(43), 26,
- sym__interpolation_end,
- anon_sym_DOT,
- anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
+ ACTIONS(159), 26,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -10652,10 +11230,31 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [4934] = 3,
+ [5056] = 12,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(69), 15,
+ ACTIONS(77), 1,
+ anon_sym_PIPE,
+ ACTIONS(170), 1,
+ anon_sym_LBRACK,
+ ACTIONS(243), 1,
+ anon_sym_RPAREN,
+ ACTIONS(246), 1,
+ anon_sym_COMMA,
+ STATE(99), 1,
+ aux_sym_pipe_sequence_repeat1,
+ STATE(150), 1,
+ sym_pipe_sequence,
+ STATE(715), 1,
+ aux_sym_arguments_repeat1,
+ ACTIONS(172), 2,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(168), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(59), 12,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -10663,21 +11262,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_STAR,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(71), 26,
- sym__interpolation_end,
- anon_sym_DOT,
- anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
+ ACTIONS(61), 20,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -10698,10 +11288,22 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [4983] = 3,
+ [5126] = 8,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(65), 15,
+ ACTIONS(250), 1,
+ anon_sym_LBRACK,
+ ACTIONS(252), 1,
+ anon_sym_PIPE,
+ STATE(156), 1,
+ aux_sym_pipe_sequence_repeat1,
+ STATE(164), 1,
+ sym_pipe_sequence,
+ ACTIONS(248), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(59), 14,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -10711,19 +11313,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
- anon_sym_PIPE,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(67), 26,
+ ACTIONS(61), 21,
sym__interpolation_end,
- anon_sym_DOT,
- anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -10744,36 +11340,36 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [5032] = 6,
+ [5186] = 5,
ACTIONS(3), 1,
sym_comment,
- STATE(191), 1,
- sym__binary_op,
- ACTIONS(208), 5,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_RBRACE,
- anon_sym_COMMA,
- anon_sym_DOT_DOT_DOT,
- ACTIONS(210), 5,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- sym_identifier,
- ACTIONS(216), 11,
+ ACTIONS(186), 1,
+ anon_sym_PIPE,
+ STATE(97), 1,
+ aux_sym_pipe_sequence_repeat1,
+ ACTIONS(190), 16,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(218), 19,
+ ACTIONS(192), 24,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_DOT_DOT_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -10793,10 +11389,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [5087] = 3,
+ [5240] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(73), 15,
+ ACTIONS(254), 1,
+ anon_sym_PIPE,
+ STATE(94), 1,
+ aux_sym_pipe_sequence_repeat1,
+ ACTIONS(194), 14,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -10806,19 +11406,18 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
- anon_sym_PIPE,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(75), 26,
- sym__interpolation_end,
- anon_sym_DOT,
- anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
+ ACTIONS(196), 26,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -10839,56 +11438,152 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [5136] = 3,
+ [5294] = 25,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(45), 15,
- anon_sym_GT,
- anon_sym_LT,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(31), 1,
+ anon_sym_LBRACE,
+ ACTIONS(53), 1,
+ sym_number,
+ ACTIONS(55), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(57), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(257), 1,
+ anon_sym_let,
+ ACTIONS(259), 1,
+ anon_sym_LPAREN,
+ ACTIONS(263), 1,
anon_sym_SLASH,
- anon_sym_PLUS,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_PERCENT,
- anon_sym_DASH,
- anon_sym_STAR_STAR,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(47), 26,
- sym__interpolation_end,
- anon_sym_DOT,
- anon_sym_COLON,
+ ACTIONS(265), 1,
anon_sym_LBRACK,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- anon_sym_EQ_EQ_EQ,
- anon_sym_BANG_EQ_EQ,
- anon_sym_LT_EQ,
- anon_sym_in,
- anon_sym_GT_EQ,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_GT_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- anon_sym_AMP_AMP_EQ,
- anon_sym_PIPE_PIPE_EQ,
- anon_sym_QMARK_QMARK_EQ,
- [5185] = 3,
+ ACTIONS(267), 1,
+ anon_sym_BANG,
+ ACTIONS(269), 1,
+ sym_identifier,
+ STATE(77), 1,
+ sym_expression,
+ STATE(504), 1,
+ sym_microsyntax_property_binding,
+ STATE(558), 1,
+ sym__backtick,
+ STATE(602), 1,
+ sym__single_quote,
+ STATE(603), 1,
+ sym__double_quote,
+ STATE(805), 1,
+ sym_microsyntax,
+ STATE(875), 1,
+ sym_arrow_function_parameters,
+ STATE(332), 2,
+ sym_microsyntax_anonymous_binding,
+ sym_microsyntax_binding,
+ STATE(337), 2,
+ sym_unary_expression,
+ sym_binary_expression,
+ STATE(505), 2,
+ sym_microsyntax_keyword_binding,
+ sym_microsyntax_variable_declaration,
+ ACTIONS(261), 3,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
+ STATE(342), 6,
+ sym__any_expression,
+ sym_arrow_function,
+ sym_regular_expression,
+ sym_ternary_expression,
+ sym_nullish_coalescing_expression,
+ sym_conditional_expression,
+ STATE(4), 9,
+ sym_template_string,
+ sym__primitive,
+ sym_object,
+ sym_array,
+ sym_string,
+ sym_group,
+ sym_call_expression,
+ sym_member_expression,
+ sym_bracket_expression,
+ [5388] = 25,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(31), 1,
+ anon_sym_LBRACE,
+ ACTIONS(53), 1,
+ sym_number,
+ ACTIONS(55), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(57), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(257), 1,
+ anon_sym_let,
+ ACTIONS(259), 1,
+ anon_sym_LPAREN,
+ ACTIONS(263), 1,
+ anon_sym_SLASH,
+ ACTIONS(265), 1,
+ anon_sym_LBRACK,
+ ACTIONS(267), 1,
+ anon_sym_BANG,
+ ACTIONS(271), 1,
+ sym_identifier,
+ STATE(77), 1,
+ sym_expression,
+ STATE(504), 1,
+ sym_microsyntax_property_binding,
+ STATE(558), 1,
+ sym__backtick,
+ STATE(602), 1,
+ sym__single_quote,
+ STATE(603), 1,
+ sym__double_quote,
+ STATE(818), 1,
+ sym_microsyntax,
+ STATE(875), 1,
+ sym_arrow_function_parameters,
+ STATE(332), 2,
+ sym_microsyntax_anonymous_binding,
+ sym_microsyntax_binding,
+ STATE(337), 2,
+ sym_unary_expression,
+ sym_binary_expression,
+ STATE(505), 2,
+ sym_microsyntax_keyword_binding,
+ sym_microsyntax_variable_declaration,
+ ACTIONS(261), 3,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
+ STATE(342), 6,
+ sym__any_expression,
+ sym_arrow_function,
+ sym_regular_expression,
+ sym_ternary_expression,
+ sym_nullish_coalescing_expression,
+ sym_conditional_expression,
+ STATE(4), 9,
+ sym_template_string,
+ sym__primitive,
+ sym_object,
+ sym_array,
+ sym_string,
+ sym_group,
+ sym_call_expression,
+ sym_member_expression,
+ sym_bracket_expression,
+ [5482] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(85), 15,
+ ACTIONS(273), 1,
+ anon_sym_PIPE,
+ STATE(97), 1,
+ aux_sym_pipe_sequence_repeat1,
+ ACTIONS(194), 16,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -10898,23 +11593,22 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
- anon_sym_PIPE,
+ sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(87), 26,
- sym__interpolation_end,
- anon_sym_DOT,
- anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
+ anon_sym_in,
+ ACTIONS(196), 24,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_DOT_DOT_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -10931,32 +11625,40 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [5234] = 3,
+ [5536] = 10,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(57), 15,
+ ACTIONS(77), 1,
+ anon_sym_PIPE,
+ ACTIONS(170), 1,
+ anon_sym_LBRACK,
+ ACTIONS(276), 1,
+ anon_sym_PLUS,
+ STATE(99), 1,
+ aux_sym_pipe_sequence_repeat1,
+ STATE(150), 1,
+ sym_pipe_sequence,
+ ACTIONS(172), 2,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(168), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(59), 11,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
- anon_sym_PLUS,
anon_sym_STAR,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(59), 26,
- sym__interpolation_end,
- anon_sym_DOT,
- anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
+ ACTIONS(61), 21,
+ anon_sym_COMMA,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -10977,10 +11679,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [5283] = 3,
+ [5600] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(200), 16,
+ ACTIONS(77), 1,
+ anon_sym_PIPE,
+ STATE(94), 1,
+ aux_sym_pipe_sequence_repeat1,
+ ACTIONS(190), 14,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -10990,22 +11696,22 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
- sym_identifier,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- anon_sym_in,
- ACTIONS(202), 24,
- anon_sym_SQUOTE,
+ ACTIONS(192), 26,
anon_sym_DQUOTE,
anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_DOT_DOT_DOT,
+ anon_sym_RBRACK,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
+ anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -11022,33 +11728,40 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [5331] = 5,
+ [5654] = 10,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(109), 1,
- sym__interpolation_end,
- ACTIONS(111), 2,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
- ACTIONS(49), 13,
+ ACTIONS(250), 1,
+ anon_sym_LBRACK,
+ ACTIONS(252), 1,
+ anon_sym_PIPE,
+ ACTIONS(278), 1,
+ anon_sym_PLUS,
+ STATE(156), 1,
+ aux_sym_pipe_sequence_repeat1,
+ STATE(164), 1,
+ sym_pipe_sequence,
+ ACTIONS(280), 2,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(248), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(59), 11,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
- anon_sym_PLUS,
anon_sym_STAR,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(51), 24,
- anon_sym_DOT,
- anon_sym_LBRACK,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
+ ACTIONS(61), 21,
+ sym__interpolation_end,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -11069,87 +11782,99 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [5383] = 28,
+ [5718] = 30,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(220), 1,
+ ACTIONS(282), 1,
anon_sym_LT_BANG,
- ACTIONS(222), 1,
+ ACTIONS(284), 1,
anon_sym_LT,
- ACTIONS(224), 1,
+ ACTIONS(286), 1,
anon_sym_LT_SLASH,
- ACTIONS(228), 1,
+ ACTIONS(288), 1,
+ sym_entity,
+ ACTIONS(290), 1,
+ aux_sym_text_token1,
+ ACTIONS(292), 1,
+ aux_sym_text_token2,
+ ACTIONS(294), 1,
anon_sym_LBRACE,
- ACTIONS(230), 1,
+ ACTIONS(296), 1,
sym__implicit_end_tag,
- ACTIONS(232), 1,
+ ACTIONS(298), 1,
sym__interpolation_start,
- ACTIONS(234), 1,
+ ACTIONS(300), 1,
sym__control_flow_start,
- STATE(100), 1,
- aux_sym_document_repeat1,
- STATE(101), 1,
+ STATE(111), 1,
sym_start_tag,
- STATE(300), 1,
+ STATE(123), 1,
+ aux_sym_document_repeat1,
+ STATE(391), 1,
sym_end_tag,
- STATE(377), 1,
+ STATE(436), 1,
sym_self_closing_tag,
- STATE(379), 1,
+ STATE(451), 1,
sym__alternative_statement,
- STATE(380), 1,
+ STATE(454), 1,
sym_placeholder_statement,
- STATE(382), 1,
+ STATE(457), 1,
sym_loading_statement,
- STATE(385), 1,
+ STATE(458), 1,
sym_error_statement,
- STATE(389), 1,
+ STATE(459), 1,
sym_empty_statement,
- STATE(390), 1,
+ STATE(461), 1,
sym_else_if_statement,
- STATE(391), 1,
+ STATE(463), 1,
sym_else_statement,
- STATE(583), 1,
+ STATE(670), 1,
sym_script_start_tag,
- STATE(584), 1,
+ STATE(671), 1,
sym_style_start_tag,
- STATE(717), 1,
+ STATE(780), 1,
sym__switch_start_expression,
- STATE(719), 1,
+ STATE(783), 1,
sym__for_start_expression,
- STATE(723), 1,
+ STATE(784), 1,
sym__if_start_expression,
- STATE(724), 1,
+ STATE(785), 1,
sym__else_if_start_expression,
- ACTIONS(226), 2,
- sym_entity,
- sym_text,
- STATE(378), 6,
+ STATE(437), 6,
sym__any_statement,
sym_let_statement,
sym_switch_statement,
sym_defer_statement,
sym_for_statement,
sym_if_statement,
- STATE(376), 8,
+ STATE(435), 9,
sym_doctype,
sym__node,
sym_element,
sym_script_element,
sym_style_element,
sym_erroneous_end_tag,
+ sym_text,
sym_icu_expression,
sym_interpolation,
- [5481] = 6,
+ [5822] = 9,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(236), 1,
- anon_sym_COLON,
- STATE(123), 1,
- sym_pipe_arguments,
- STATE(113), 2,
- sym__pipe_argument,
- aux_sym_pipe_arguments_repeat1,
- ACTIONS(115), 15,
+ ACTIONS(250), 1,
+ anon_sym_LBRACK,
+ ACTIONS(252), 1,
+ anon_sym_PIPE,
+ STATE(156), 1,
+ aux_sym_pipe_sequence_repeat1,
+ STATE(164), 1,
+ sym_pipe_sequence,
+ ACTIONS(280), 2,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(248), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(59), 12,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -11157,15 +11882,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_STAR,
anon_sym_QMARK,
anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(117), 21,
+ ACTIONS(61), 21,
sym__interpolation_end,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
@@ -11187,652 +11909,298 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [5535] = 28,
+ [5884] = 29,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(220), 1,
+ ACTIONS(304), 1,
anon_sym_LT_BANG,
- ACTIONS(222), 1,
+ ACTIONS(307), 1,
anon_sym_LT,
- ACTIONS(224), 1,
+ ACTIONS(310), 1,
anon_sym_LT_SLASH,
- ACTIONS(228), 1,
+ ACTIONS(313), 1,
+ sym_entity,
+ ACTIONS(316), 1,
+ aux_sym_text_token1,
+ ACTIONS(319), 1,
+ aux_sym_text_token2,
+ ACTIONS(322), 1,
anon_sym_LBRACE,
- ACTIONS(232), 1,
+ ACTIONS(325), 1,
sym__interpolation_start,
- ACTIONS(234), 1,
+ ACTIONS(328), 1,
sym__control_flow_start,
- ACTIONS(238), 1,
- sym__implicit_end_tag,
- STATE(101), 1,
- sym_start_tag,
- STATE(111), 1,
+ STATE(103), 1,
aux_sym_document_repeat1,
- STATE(334), 1,
- sym_end_tag,
- STATE(377), 1,
+ STATE(105), 1,
+ sym_start_tag,
+ STATE(396), 1,
sym_self_closing_tag,
- STATE(379), 1,
+ STATE(398), 1,
sym__alternative_statement,
- STATE(380), 1,
+ STATE(399), 1,
sym_placeholder_statement,
- STATE(382), 1,
+ STATE(402), 1,
sym_loading_statement,
- STATE(385), 1,
+ STATE(412), 1,
sym_error_statement,
- STATE(389), 1,
+ STATE(418), 1,
sym_empty_statement,
- STATE(390), 1,
+ STATE(419), 1,
sym_else_if_statement,
- STATE(391), 1,
+ STATE(420), 1,
sym_else_statement,
- STATE(583), 1,
- sym_script_start_tag,
- STATE(584), 1,
+ STATE(674), 1,
sym_style_start_tag,
- STATE(717), 1,
- sym__switch_start_expression,
- STATE(719), 1,
+ STATE(733), 1,
+ sym_script_start_tag,
+ STATE(803), 1,
sym__for_start_expression,
- STATE(723), 1,
+ STATE(815), 1,
+ sym__switch_start_expression,
+ STATE(823), 1,
sym__if_start_expression,
- STATE(724), 1,
+ STATE(829), 1,
sym__else_if_start_expression,
- ACTIONS(226), 2,
- sym_entity,
- sym_text,
- STATE(378), 6,
+ ACTIONS(302), 2,
+ ts_builtin_sym_end,
+ anon_sym_RBRACE,
+ STATE(397), 6,
sym__any_statement,
sym_let_statement,
sym_switch_statement,
sym_defer_statement,
sym_for_statement,
sym_if_statement,
- STATE(376), 8,
+ STATE(429), 9,
sym_doctype,
sym__node,
sym_element,
sym_script_element,
sym_style_element,
sym_erroneous_end_tag,
+ sym_text,
sym_icu_expression,
sym_interpolation,
- [5633] = 28,
+ [5986] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(220), 1,
- anon_sym_LT_BANG,
- ACTIONS(222), 1,
+ ACTIONS(229), 1,
+ anon_sym_EQ,
+ ACTIONS(25), 15,
+ anon_sym_GT,
anon_sym_LT,
- ACTIONS(228), 1,
- anon_sym_LBRACE,
- ACTIONS(232), 1,
- sym__interpolation_start,
- ACTIONS(234), 1,
- sym__control_flow_start,
- ACTIONS(240), 1,
- anon_sym_LT_SLASH,
- ACTIONS(242), 1,
- sym__implicit_end_tag,
- STATE(101), 1,
- sym_start_tag,
- STATE(103), 1,
- aux_sym_document_repeat1,
- STATE(377), 1,
- sym_self_closing_tag,
- STATE(379), 1,
- sym__alternative_statement,
- STATE(380), 1,
- sym_placeholder_statement,
- STATE(382), 1,
- sym_loading_statement,
- STATE(385), 1,
- sym_error_statement,
- STATE(389), 1,
- sym_empty_statement,
- STATE(390), 1,
- sym_else_if_statement,
- STATE(391), 1,
- sym_else_statement,
- STATE(397), 1,
- sym_end_tag,
- STATE(583), 1,
- sym_script_start_tag,
- STATE(584), 1,
- sym_style_start_tag,
- STATE(717), 1,
- sym__switch_start_expression,
- STATE(719), 1,
- sym__for_start_expression,
- STATE(723), 1,
- sym__if_start_expression,
- STATE(724), 1,
- sym__else_if_start_expression,
- ACTIONS(226), 2,
- sym_entity,
- sym_text,
- STATE(378), 6,
- sym__any_statement,
- sym_let_statement,
- sym_switch_statement,
- sym_defer_statement,
- sym_for_statement,
- sym_if_statement,
- STATE(376), 8,
- sym_doctype,
- sym__node,
- sym_element,
- sym_script_element,
- sym_style_element,
- sym_erroneous_end_tag,
- sym_icu_expression,
- sym_interpolation,
- [5731] = 27,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(44), 26,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_DOT,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [6038] = 30,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(246), 1,
+ ACTIONS(282), 1,
anon_sym_LT_BANG,
- ACTIONS(249), 1,
+ ACTIONS(284), 1,
anon_sym_LT,
- ACTIONS(252), 1,
+ ACTIONS(286), 1,
anon_sym_LT_SLASH,
- ACTIONS(258), 1,
- anon_sym_LBRACE,
- ACTIONS(261), 1,
- sym__interpolation_start,
- ACTIONS(264), 1,
- sym__control_flow_start,
- STATE(98), 1,
- sym_start_tag,
- STATE(102), 1,
- aux_sym_document_repeat1,
- STATE(288), 1,
- sym_empty_statement,
- STATE(292), 1,
- sym_else_if_statement,
- STATE(294), 1,
- sym_else_statement,
- STATE(311), 1,
- sym__alternative_statement,
- STATE(322), 1,
- sym_self_closing_tag,
- STATE(324), 1,
- sym_placeholder_statement,
- STATE(327), 1,
- sym_loading_statement,
- STATE(331), 1,
- sym_error_statement,
- STATE(582), 1,
- sym_style_start_tag,
- STATE(613), 1,
- sym_script_start_tag,
- STATE(642), 1,
- sym__if_start_expression,
- STATE(649), 1,
- sym__else_if_start_expression,
- STATE(707), 1,
- sym__for_start_expression,
- STATE(715), 1,
- sym__switch_start_expression,
- ACTIONS(244), 2,
- ts_builtin_sym_end,
- anon_sym_RBRACE,
- ACTIONS(255), 2,
+ ACTIONS(288), 1,
sym_entity,
- sym_text,
- STATE(341), 6,
- sym__any_statement,
- sym_let_statement,
- sym_switch_statement,
- sym_defer_statement,
- sym_for_statement,
- sym_if_statement,
- STATE(301), 8,
- sym_doctype,
- sym__node,
- sym_element,
- sym_script_element,
- sym_style_element,
- sym_erroneous_end_tag,
- sym_icu_expression,
- sym_interpolation,
- [5827] = 28,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(220), 1,
- anon_sym_LT_BANG,
- ACTIONS(222), 1,
- anon_sym_LT,
- ACTIONS(228), 1,
+ ACTIONS(290), 1,
+ aux_sym_text_token1,
+ ACTIONS(292), 1,
+ aux_sym_text_token2,
+ ACTIONS(294), 1,
anon_sym_LBRACE,
- ACTIONS(232), 1,
+ ACTIONS(298), 1,
sym__interpolation_start,
- ACTIONS(234), 1,
+ ACTIONS(300), 1,
sym__control_flow_start,
- ACTIONS(240), 1,
- anon_sym_LT_SLASH,
- ACTIONS(267), 1,
+ ACTIONS(331), 1,
sym__implicit_end_tag,
STATE(101), 1,
- sym_start_tag,
- STATE(111), 1,
aux_sym_document_repeat1,
- STATE(358), 1,
- sym_end_tag,
+ STATE(111), 1,
+ sym_start_tag,
STATE(377), 1,
+ sym_end_tag,
+ STATE(436), 1,
sym_self_closing_tag,
- STATE(379), 1,
+ STATE(451), 1,
sym__alternative_statement,
- STATE(380), 1,
+ STATE(454), 1,
sym_placeholder_statement,
- STATE(382), 1,
+ STATE(457), 1,
sym_loading_statement,
- STATE(385), 1,
+ STATE(458), 1,
sym_error_statement,
- STATE(389), 1,
+ STATE(459), 1,
sym_empty_statement,
- STATE(390), 1,
+ STATE(461), 1,
sym_else_if_statement,
- STATE(391), 1,
+ STATE(463), 1,
sym_else_statement,
- STATE(583), 1,
+ STATE(670), 1,
sym_script_start_tag,
- STATE(584), 1,
+ STATE(671), 1,
sym_style_start_tag,
- STATE(717), 1,
+ STATE(780), 1,
sym__switch_start_expression,
- STATE(719), 1,
+ STATE(783), 1,
sym__for_start_expression,
- STATE(723), 1,
+ STATE(784), 1,
sym__if_start_expression,
- STATE(724), 1,
+ STATE(785), 1,
sym__else_if_start_expression,
- ACTIONS(226), 2,
- sym_entity,
- sym_text,
- STATE(378), 6,
+ STATE(437), 6,
sym__any_statement,
sym_let_statement,
sym_switch_statement,
sym_defer_statement,
sym_for_statement,
sym_if_statement,
- STATE(376), 8,
+ STATE(435), 9,
sym_doctype,
sym__node,
sym_element,
sym_script_element,
sym_style_element,
sym_erroneous_end_tag,
- sym_icu_expression,
- sym_interpolation,
- [5925] = 27,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7), 1,
- anon_sym_LT_BANG,
- ACTIONS(9), 1,
- anon_sym_LT,
- ACTIONS(11), 1,
- anon_sym_LT_SLASH,
- ACTIONS(15), 1,
- anon_sym_LBRACE,
- ACTIONS(17), 1,
- sym__interpolation_start,
- ACTIONS(19), 1,
- sym__control_flow_start,
- ACTIONS(269), 1,
- anon_sym_RBRACE,
- STATE(98), 1,
- sym_start_tag,
- STATE(112), 1,
- aux_sym_document_repeat1,
- STATE(288), 1,
- sym_empty_statement,
- STATE(292), 1,
- sym_else_if_statement,
- STATE(294), 1,
- sym_else_statement,
- STATE(311), 1,
- sym__alternative_statement,
- STATE(322), 1,
- sym_self_closing_tag,
- STATE(324), 1,
- sym_placeholder_statement,
- STATE(327), 1,
- sym_loading_statement,
- STATE(331), 1,
- sym_error_statement,
- STATE(582), 1,
- sym_style_start_tag,
- STATE(613), 1,
- sym_script_start_tag,
- STATE(642), 1,
- sym__if_start_expression,
- STATE(649), 1,
- sym__else_if_start_expression,
- STATE(707), 1,
- sym__for_start_expression,
- STATE(715), 1,
- sym__switch_start_expression,
- ACTIONS(13), 2,
- sym_entity,
sym_text,
- STATE(341), 6,
- sym__any_statement,
- sym_let_statement,
- sym_switch_statement,
- sym_defer_statement,
- sym_for_statement,
- sym_if_statement,
- STATE(301), 8,
- sym_doctype,
- sym__node,
- sym_element,
- sym_script_element,
- sym_style_element,
- sym_erroneous_end_tag,
sym_icu_expression,
sym_interpolation,
- [6020] = 27,
+ [6142] = 25,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(7), 1,
- anon_sym_LT_BANG,
- ACTIONS(9), 1,
- anon_sym_LT,
- ACTIONS(11), 1,
- anon_sym_LT_SLASH,
- ACTIONS(15), 1,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(31), 1,
anon_sym_LBRACE,
- ACTIONS(17), 1,
- sym__interpolation_start,
- ACTIONS(19), 1,
- sym__control_flow_start,
+ ACTIONS(53), 1,
+ sym_number,
+ ACTIONS(55), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(57), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(257), 1,
+ anon_sym_let,
+ ACTIONS(259), 1,
+ anon_sym_LPAREN,
+ ACTIONS(263), 1,
+ anon_sym_SLASH,
+ ACTIONS(265), 1,
+ anon_sym_LBRACK,
+ ACTIONS(267), 1,
+ anon_sym_BANG,
ACTIONS(271), 1,
- anon_sym_RBRACE,
- STATE(98), 1,
- sym_start_tag,
- STATE(102), 1,
- aux_sym_document_repeat1,
- STATE(288), 1,
- sym_empty_statement,
- STATE(292), 1,
- sym_else_if_statement,
- STATE(294), 1,
- sym_else_statement,
- STATE(311), 1,
- sym__alternative_statement,
- STATE(322), 1,
- sym_self_closing_tag,
- STATE(324), 1,
- sym_placeholder_statement,
- STATE(327), 1,
- sym_loading_statement,
- STATE(331), 1,
- sym_error_statement,
- STATE(582), 1,
- sym_style_start_tag,
- STATE(613), 1,
- sym_script_start_tag,
- STATE(642), 1,
- sym__if_start_expression,
- STATE(649), 1,
- sym__else_if_start_expression,
- STATE(707), 1,
- sym__for_start_expression,
- STATE(715), 1,
- sym__switch_start_expression,
- ACTIONS(13), 2,
- sym_entity,
- sym_text,
- STATE(341), 6,
- sym__any_statement,
- sym_let_statement,
- sym_switch_statement,
- sym_defer_statement,
- sym_for_statement,
- sym_if_statement,
- STATE(301), 8,
- sym_doctype,
- sym__node,
- sym_element,
- sym_script_element,
- sym_style_element,
- sym_erroneous_end_tag,
- sym_icu_expression,
- sym_interpolation,
- [6115] = 27,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7), 1,
- anon_sym_LT_BANG,
- ACTIONS(9), 1,
- anon_sym_LT,
- ACTIONS(11), 1,
- anon_sym_LT_SLASH,
- ACTIONS(15), 1,
- anon_sym_LBRACE,
- ACTIONS(17), 1,
- sym__interpolation_start,
- ACTIONS(19), 1,
- sym__control_flow_start,
- ACTIONS(273), 1,
- ts_builtin_sym_end,
- STATE(98), 1,
- sym_start_tag,
- STATE(102), 1,
- aux_sym_document_repeat1,
- STATE(288), 1,
- sym_empty_statement,
- STATE(292), 1,
- sym_else_if_statement,
- STATE(294), 1,
- sym_else_statement,
- STATE(311), 1,
- sym__alternative_statement,
- STATE(322), 1,
- sym_self_closing_tag,
- STATE(324), 1,
- sym_placeholder_statement,
- STATE(327), 1,
- sym_loading_statement,
- STATE(331), 1,
- sym_error_statement,
- STATE(582), 1,
- sym_style_start_tag,
- STATE(613), 1,
- sym_script_start_tag,
- STATE(642), 1,
- sym__if_start_expression,
- STATE(649), 1,
- sym__else_if_start_expression,
- STATE(707), 1,
- sym__for_start_expression,
- STATE(715), 1,
- sym__switch_start_expression,
- ACTIONS(13), 2,
- sym_entity,
- sym_text,
- STATE(341), 6,
- sym__any_statement,
- sym_let_statement,
- sym_switch_statement,
- sym_defer_statement,
- sym_for_statement,
- sym_if_statement,
- STATE(301), 8,
- sym_doctype,
- sym__node,
- sym_element,
- sym_script_element,
- sym_style_element,
- sym_erroneous_end_tag,
- sym_icu_expression,
- sym_interpolation,
- [6210] = 27,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7), 1,
- anon_sym_LT_BANG,
- ACTIONS(9), 1,
- anon_sym_LT,
- ACTIONS(11), 1,
- anon_sym_LT_SLASH,
- ACTIONS(15), 1,
- anon_sym_LBRACE,
- ACTIONS(17), 1,
- sym__interpolation_start,
- ACTIONS(19), 1,
- sym__control_flow_start,
- ACTIONS(275), 1,
- anon_sym_RBRACE,
- STATE(98), 1,
- sym_start_tag,
- STATE(102), 1,
- aux_sym_document_repeat1,
- STATE(288), 1,
- sym_empty_statement,
- STATE(292), 1,
- sym_else_if_statement,
- STATE(294), 1,
- sym_else_statement,
- STATE(311), 1,
- sym__alternative_statement,
- STATE(322), 1,
- sym_self_closing_tag,
- STATE(324), 1,
- sym_placeholder_statement,
- STATE(327), 1,
- sym_loading_statement,
- STATE(331), 1,
- sym_error_statement,
- STATE(582), 1,
- sym_style_start_tag,
- STATE(613), 1,
- sym_script_start_tag,
- STATE(642), 1,
- sym__if_start_expression,
- STATE(649), 1,
- sym__else_if_start_expression,
- STATE(707), 1,
- sym__for_start_expression,
- STATE(715), 1,
- sym__switch_start_expression,
- ACTIONS(13), 2,
- sym_entity,
- sym_text,
- STATE(341), 6,
- sym__any_statement,
- sym_let_statement,
- sym_switch_statement,
- sym_defer_statement,
- sym_for_statement,
- sym_if_statement,
- STATE(301), 8,
- sym_doctype,
- sym__node,
- sym_element,
- sym_script_element,
- sym_style_element,
- sym_erroneous_end_tag,
- sym_icu_expression,
- sym_interpolation,
- [6305] = 27,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7), 1,
- anon_sym_LT_BANG,
- ACTIONS(9), 1,
- anon_sym_LT,
- ACTIONS(11), 1,
- anon_sym_LT_SLASH,
- ACTIONS(15), 1,
- anon_sym_LBRACE,
- ACTIONS(17), 1,
- sym__interpolation_start,
- ACTIONS(19), 1,
- sym__control_flow_start,
- ACTIONS(277), 1,
- anon_sym_RBRACE,
- STATE(98), 1,
- sym_start_tag,
- STATE(105), 1,
- aux_sym_document_repeat1,
- STATE(288), 1,
- sym_empty_statement,
- STATE(292), 1,
- sym_else_if_statement,
- STATE(294), 1,
- sym_else_statement,
- STATE(311), 1,
- sym__alternative_statement,
- STATE(322), 1,
- sym_self_closing_tag,
- STATE(324), 1,
- sym_placeholder_statement,
- STATE(327), 1,
- sym_loading_statement,
- STATE(331), 1,
- sym_error_statement,
- STATE(582), 1,
- sym_style_start_tag,
- STATE(613), 1,
- sym_script_start_tag,
- STATE(642), 1,
- sym__if_start_expression,
- STATE(649), 1,
- sym__else_if_start_expression,
- STATE(707), 1,
- sym__for_start_expression,
- STATE(715), 1,
- sym__switch_start_expression,
- ACTIONS(13), 2,
- sym_entity,
- sym_text,
- STATE(341), 6,
- sym__any_statement,
- sym_let_statement,
- sym_switch_statement,
- sym_defer_statement,
- sym_for_statement,
- sym_if_statement,
- STATE(301), 8,
- sym_doctype,
- sym__node,
- sym_element,
- sym_script_element,
- sym_style_element,
- sym_erroneous_end_tag,
- sym_icu_expression,
- sym_interpolation,
- [6400] = 6,
+ sym_identifier,
+ STATE(77), 1,
+ sym_expression,
+ STATE(504), 1,
+ sym_microsyntax_property_binding,
+ STATE(558), 1,
+ sym__backtick,
+ STATE(602), 1,
+ sym__single_quote,
+ STATE(603), 1,
+ sym__double_quote,
+ STATE(762), 1,
+ sym_microsyntax,
+ STATE(875), 1,
+ sym_arrow_function_parameters,
+ STATE(332), 2,
+ sym_microsyntax_anonymous_binding,
+ sym_microsyntax_binding,
+ STATE(337), 2,
+ sym_unary_expression,
+ sym_binary_expression,
+ STATE(505), 2,
+ sym_microsyntax_keyword_binding,
+ sym_microsyntax_variable_declaration,
+ ACTIONS(261), 3,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
+ STATE(342), 6,
+ sym__any_expression,
+ sym_arrow_function,
+ sym_regular_expression,
+ sym_ternary_expression,
+ sym_nullish_coalescing_expression,
+ sym_conditional_expression,
+ STATE(4), 9,
+ sym_template_string,
+ sym__primitive,
+ sym_object,
+ sym_array,
+ sym_string,
+ sym_group,
+ sym_call_expression,
+ sym_member_expression,
+ sym_bracket_expression,
+ [6236] = 4,
ACTIONS(3), 1,
sym_comment,
- STATE(188), 1,
- sym__binary_op,
- ACTIONS(189), 2,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
- ACTIONS(187), 4,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_SEMI,
- anon_sym_as,
- ACTIONS(279), 12,
+ ACTIONS(333), 1,
+ anon_sym_LPAREN,
+ ACTIONS(25), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
+ anon_sym_PIPE,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(281), 20,
+ ACTIONS(44), 26,
+ sym__interpolation_end,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -11853,32 +12221,41 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [6453] = 5,
+ [6288] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(283), 1,
- anon_sym_COLON,
- STATE(110), 2,
- sym__pipe_argument,
- aux_sym_pipe_arguments_repeat1,
- ACTIONS(137), 15,
+ ACTIONS(77), 1,
+ anon_sym_PIPE,
+ ACTIONS(170), 1,
+ anon_sym_LBRACK,
+ ACTIONS(246), 1,
+ anon_sym_COMMA,
+ ACTIONS(335), 1,
+ anon_sym_RPAREN,
+ STATE(99), 1,
+ aux_sym_pipe_sequence_repeat1,
+ STATE(150), 1,
+ sym_pipe_sequence,
+ STATE(715), 1,
+ aux_sym_arguments_repeat1,
+ ACTIONS(168), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(59), 12,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
- anon_sym_PIPE,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(139), 21,
- sym__interpolation_end,
+ ACTIONS(61), 20,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -11899,168 +12276,41 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [6504] = 27,
+ [6354] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(244), 1,
- sym__implicit_end_tag,
- ACTIONS(286), 1,
- anon_sym_LT_BANG,
- ACTIONS(289), 1,
- anon_sym_LT,
- ACTIONS(292), 1,
- anon_sym_LT_SLASH,
- ACTIONS(298), 1,
- anon_sym_LBRACE,
- ACTIONS(301), 1,
- sym__interpolation_start,
- ACTIONS(304), 1,
- sym__control_flow_start,
- STATE(101), 1,
- sym_start_tag,
- STATE(111), 1,
- aux_sym_document_repeat1,
- STATE(377), 1,
- sym_self_closing_tag,
- STATE(379), 1,
- sym__alternative_statement,
- STATE(380), 1,
- sym_placeholder_statement,
- STATE(382), 1,
- sym_loading_statement,
- STATE(385), 1,
- sym_error_statement,
- STATE(389), 1,
- sym_empty_statement,
- STATE(390), 1,
- sym_else_if_statement,
- STATE(391), 1,
- sym_else_statement,
- STATE(583), 1,
- sym_script_start_tag,
- STATE(584), 1,
- sym_style_start_tag,
- STATE(717), 1,
- sym__switch_start_expression,
- STATE(719), 1,
- sym__for_start_expression,
- STATE(723), 1,
- sym__if_start_expression,
- STATE(724), 1,
- sym__else_if_start_expression,
- ACTIONS(295), 2,
- sym_entity,
- sym_text,
- STATE(378), 6,
- sym__any_statement,
- sym_let_statement,
- sym_switch_statement,
- sym_defer_statement,
- sym_for_statement,
- sym_if_statement,
- STATE(376), 8,
- sym_doctype,
- sym__node,
- sym_element,
- sym_script_element,
- sym_style_element,
- sym_erroneous_end_tag,
- sym_icu_expression,
- sym_interpolation,
- [6599] = 27,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7), 1,
- anon_sym_LT_BANG,
- ACTIONS(9), 1,
- anon_sym_LT,
- ACTIONS(11), 1,
- anon_sym_LT_SLASH,
- ACTIONS(15), 1,
- anon_sym_LBRACE,
- ACTIONS(17), 1,
- sym__interpolation_start,
- ACTIONS(19), 1,
- sym__control_flow_start,
- ACTIONS(307), 1,
- anon_sym_RBRACE,
- STATE(98), 1,
- sym_start_tag,
- STATE(102), 1,
- aux_sym_document_repeat1,
- STATE(288), 1,
- sym_empty_statement,
- STATE(292), 1,
- sym_else_if_statement,
- STATE(294), 1,
- sym_else_statement,
- STATE(311), 1,
- sym__alternative_statement,
- STATE(322), 1,
- sym_self_closing_tag,
- STATE(324), 1,
- sym_placeholder_statement,
- STATE(327), 1,
- sym_loading_statement,
- STATE(331), 1,
- sym_error_statement,
- STATE(582), 1,
- sym_style_start_tag,
- STATE(613), 1,
- sym_script_start_tag,
- STATE(642), 1,
- sym__if_start_expression,
- STATE(649), 1,
- sym__else_if_start_expression,
- STATE(707), 1,
- sym__for_start_expression,
- STATE(715), 1,
- sym__switch_start_expression,
- ACTIONS(13), 2,
- sym_entity,
- sym_text,
- STATE(341), 6,
- sym__any_statement,
- sym_let_statement,
- sym_switch_statement,
- sym_defer_statement,
- sym_for_statement,
- sym_if_statement,
- STATE(301), 8,
- sym_doctype,
- sym__node,
- sym_element,
- sym_script_element,
- sym_style_element,
- sym_erroneous_end_tag,
- sym_icu_expression,
- sym_interpolation,
- [6694] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(236), 1,
- anon_sym_COLON,
- STATE(110), 2,
- sym__pipe_argument,
- aux_sym_pipe_arguments_repeat1,
- ACTIONS(133), 15,
+ ACTIONS(73), 1,
+ sym__interpolation_end,
+ ACTIONS(77), 1,
+ anon_sym_PIPE,
+ ACTIONS(250), 1,
+ anon_sym_LBRACK,
+ STATE(99), 1,
+ aux_sym_pipe_sequence_repeat1,
+ STATE(150), 1,
+ sym_pipe_sequence,
+ ACTIONS(75), 2,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(280), 2,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(248), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(59), 10,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(135), 21,
- sym__interpolation_end,
+ ACTIONS(61), 20,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -12081,33 +12331,34 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [6745] = 6,
+ [6420] = 4,
ACTIONS(3), 1,
sym_comment,
- STATE(188), 1,
- sym__binary_op,
- ACTIONS(208), 4,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_SEMI,
- anon_sym_as,
- ACTIONS(210), 4,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(279), 10,
+ ACTIONS(333), 1,
+ anon_sym_LPAREN,
+ ACTIONS(79), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(281), 20,
+ ACTIONS(81), 26,
+ sym__interpolation_end,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -12128,217 +12379,163 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [6798] = 27,
+ [6472] = 30,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(7), 1,
+ ACTIONS(282), 1,
anon_sym_LT_BANG,
- ACTIONS(9), 1,
+ ACTIONS(284), 1,
anon_sym_LT,
- ACTIONS(11), 1,
- anon_sym_LT_SLASH,
- ACTIONS(15), 1,
+ ACTIONS(288), 1,
+ sym_entity,
+ ACTIONS(290), 1,
+ aux_sym_text_token1,
+ ACTIONS(292), 1,
+ aux_sym_text_token2,
+ ACTIONS(294), 1,
anon_sym_LBRACE,
- ACTIONS(17), 1,
+ ACTIONS(298), 1,
sym__interpolation_start,
- ACTIONS(19), 1,
+ ACTIONS(300), 1,
sym__control_flow_start,
- ACTIONS(309), 1,
- anon_sym_RBRACE,
- STATE(98), 1,
+ ACTIONS(337), 1,
+ anon_sym_LT_SLASH,
+ ACTIONS(339), 1,
+ sym__implicit_end_tag,
+ STATE(111), 1,
sym_start_tag,
- STATE(102), 1,
+ STATE(112), 1,
aux_sym_document_repeat1,
- STATE(288), 1,
- sym_empty_statement,
- STATE(292), 1,
- sym_else_if_statement,
- STATE(294), 1,
- sym_else_statement,
- STATE(311), 1,
- sym__alternative_statement,
- STATE(322), 1,
+ STATE(436), 1,
sym_self_closing_tag,
- STATE(324), 1,
+ STATE(451), 1,
+ sym__alternative_statement,
+ STATE(454), 1,
sym_placeholder_statement,
- STATE(327), 1,
+ STATE(457), 1,
sym_loading_statement,
- STATE(331), 1,
+ STATE(458), 1,
sym_error_statement,
- STATE(582), 1,
- sym_style_start_tag,
- STATE(613), 1,
+ STATE(459), 1,
+ sym_empty_statement,
+ STATE(461), 1,
+ sym_else_if_statement,
+ STATE(463), 1,
+ sym_else_statement,
+ STATE(491), 1,
+ sym_end_tag,
+ STATE(670), 1,
sym_script_start_tag,
- STATE(642), 1,
+ STATE(671), 1,
+ sym_style_start_tag,
+ STATE(780), 1,
+ sym__switch_start_expression,
+ STATE(783), 1,
+ sym__for_start_expression,
+ STATE(784), 1,
sym__if_start_expression,
- STATE(649), 1,
+ STATE(785), 1,
sym__else_if_start_expression,
- STATE(707), 1,
- sym__for_start_expression,
- STATE(715), 1,
- sym__switch_start_expression,
- ACTIONS(13), 2,
- sym_entity,
- sym_text,
- STATE(341), 6,
+ STATE(437), 6,
sym__any_statement,
sym_let_statement,
sym_switch_statement,
sym_defer_statement,
sym_for_statement,
sym_if_statement,
- STATE(301), 8,
+ STATE(435), 9,
sym_doctype,
sym__node,
sym_element,
sym_script_element,
sym_style_element,
sym_erroneous_end_tag,
+ sym_text,
sym_icu_expression,
sym_interpolation,
- [6893] = 27,
+ [6576] = 30,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(7), 1,
+ ACTIONS(282), 1,
anon_sym_LT_BANG,
- ACTIONS(9), 1,
+ ACTIONS(284), 1,
anon_sym_LT,
- ACTIONS(11), 1,
- anon_sym_LT_SLASH,
- ACTIONS(15), 1,
+ ACTIONS(288), 1,
+ sym_entity,
+ ACTIONS(290), 1,
+ aux_sym_text_token1,
+ ACTIONS(292), 1,
+ aux_sym_text_token2,
+ ACTIONS(294), 1,
anon_sym_LBRACE,
- ACTIONS(17), 1,
+ ACTIONS(298), 1,
sym__interpolation_start,
- ACTIONS(19), 1,
+ ACTIONS(300), 1,
sym__control_flow_start,
- ACTIONS(311), 1,
- anon_sym_RBRACE,
- STATE(98), 1,
+ ACTIONS(337), 1,
+ anon_sym_LT_SLASH,
+ ACTIONS(341), 1,
+ sym__implicit_end_tag,
+ STATE(111), 1,
sym_start_tag,
- STATE(115), 1,
+ STATE(123), 1,
aux_sym_document_repeat1,
- STATE(288), 1,
- sym_empty_statement,
- STATE(292), 1,
- sym_else_if_statement,
- STATE(294), 1,
- sym_else_statement,
- STATE(311), 1,
- sym__alternative_statement,
- STATE(322), 1,
+ STATE(436), 1,
sym_self_closing_tag,
- STATE(324), 1,
+ STATE(451), 1,
+ sym__alternative_statement,
+ STATE(454), 1,
sym_placeholder_statement,
- STATE(327), 1,
+ STATE(457), 1,
sym_loading_statement,
- STATE(331), 1,
+ STATE(458), 1,
sym_error_statement,
- STATE(582), 1,
- sym_style_start_tag,
- STATE(613), 1,
+ STATE(459), 1,
+ sym_empty_statement,
+ STATE(461), 1,
+ sym_else_if_statement,
+ STATE(463), 1,
+ sym_else_statement,
+ STATE(485), 1,
+ sym_end_tag,
+ STATE(670), 1,
sym_script_start_tag,
- STATE(642), 1,
+ STATE(671), 1,
+ sym_style_start_tag,
+ STATE(780), 1,
+ sym__switch_start_expression,
+ STATE(783), 1,
+ sym__for_start_expression,
+ STATE(784), 1,
sym__if_start_expression,
- STATE(649), 1,
+ STATE(785), 1,
sym__else_if_start_expression,
- STATE(707), 1,
- sym__for_start_expression,
- STATE(715), 1,
- sym__switch_start_expression,
- ACTIONS(13), 2,
- sym_entity,
- sym_text,
- STATE(341), 6,
+ STATE(437), 6,
sym__any_statement,
sym_let_statement,
sym_switch_statement,
sym_defer_statement,
sym_for_statement,
sym_if_statement,
- STATE(301), 8,
+ STATE(435), 9,
sym_doctype,
sym__node,
sym_element,
sym_script_element,
sym_style_element,
sym_erroneous_end_tag,
+ sym_text,
sym_icu_expression,
sym_interpolation,
- [6988] = 26,
+ [6680] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(7), 1,
- anon_sym_LT_BANG,
- ACTIONS(9), 1,
- anon_sym_LT,
- ACTIONS(11), 1,
- anon_sym_LT_SLASH,
- ACTIONS(15), 1,
- anon_sym_LBRACE,
- ACTIONS(17), 1,
- sym__interpolation_start,
- ACTIONS(19), 1,
- sym__control_flow_start,
- STATE(98), 1,
- sym_start_tag,
- STATE(107), 1,
- aux_sym_document_repeat1,
- STATE(288), 1,
- sym_empty_statement,
- STATE(292), 1,
- sym_else_if_statement,
- STATE(294), 1,
- sym_else_statement,
- STATE(311), 1,
- sym__alternative_statement,
- STATE(322), 1,
- sym_self_closing_tag,
- STATE(324), 1,
- sym_placeholder_statement,
- STATE(327), 1,
- sym_loading_statement,
- STATE(331), 1,
- sym_error_statement,
- STATE(582), 1,
- sym_style_start_tag,
- STATE(613), 1,
- sym_script_start_tag,
- STATE(642), 1,
- sym__if_start_expression,
- STATE(649), 1,
- sym__else_if_start_expression,
- STATE(707), 1,
- sym__for_start_expression,
- STATE(715), 1,
- sym__switch_start_expression,
- ACTIONS(13), 2,
- sym_entity,
- sym_text,
- STATE(341), 6,
- sym__any_statement,
- sym_let_statement,
- sym_switch_statement,
- sym_defer_statement,
- sym_for_statement,
- sym_if_statement,
- STATE(301), 8,
- sym_doctype,
- sym__node,
- sym_element,
- sym_script_element,
- sym_style_element,
- sym_erroneous_end_tag,
- sym_icu_expression,
- sym_interpolation,
- [7080] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(313), 1,
- anon_sym_PIPE,
- STATE(118), 1,
- aux_sym_pipe_sequence_repeat1,
- ACTIONS(150), 14,
- anon_sym_GT,
+ ACTIONS(333), 1,
+ anon_sym_LPAREN,
+ ACTIONS(343), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(25), 15,
+ anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
anon_sym_PLUS,
@@ -12347,13 +12544,18 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
+ anon_sym_PIPE,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(152), 21,
+ ACTIONS(44), 25,
sym__interpolation_end,
+ anon_sym_DOT,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -12374,98 +12576,151 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [7129] = 5,
+ [6734] = 25,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(198), 1,
- anon_sym_PIPE,
- STATE(118), 1,
- aux_sym_pipe_sequence_repeat1,
- ACTIONS(157), 14,
- anon_sym_GT,
- anon_sym_LT,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(31), 1,
+ anon_sym_LBRACE,
+ ACTIONS(53), 1,
+ sym_number,
+ ACTIONS(55), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(57), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(257), 1,
+ anon_sym_let,
+ ACTIONS(259), 1,
+ anon_sym_LPAREN,
+ ACTIONS(263), 1,
anon_sym_SLASH,
- anon_sym_PLUS,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PERCENT,
- anon_sym_DASH,
- anon_sym_STAR_STAR,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(159), 21,
- sym__interpolation_end,
- anon_sym_EQ_EQ_EQ,
- anon_sym_BANG_EQ_EQ,
- anon_sym_LT_EQ,
- anon_sym_in,
- anon_sym_GT_EQ,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_GT_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- anon_sym_AMP_AMP_EQ,
- anon_sym_PIPE_PIPE_EQ,
- anon_sym_QMARK_QMARK_EQ,
- [7178] = 6,
+ ACTIONS(265), 1,
+ anon_sym_LBRACK,
+ ACTIONS(267), 1,
+ anon_sym_BANG,
+ ACTIONS(269), 1,
+ sym_identifier,
+ STATE(77), 1,
+ sym_expression,
+ STATE(504), 1,
+ sym_microsyntax_property_binding,
+ STATE(558), 1,
+ sym__backtick,
+ STATE(602), 1,
+ sym__single_quote,
+ STATE(603), 1,
+ sym__double_quote,
+ STATE(761), 1,
+ sym_microsyntax,
+ STATE(875), 1,
+ sym_arrow_function_parameters,
+ STATE(332), 2,
+ sym_microsyntax_anonymous_binding,
+ sym_microsyntax_binding,
+ STATE(337), 2,
+ sym_unary_expression,
+ sym_binary_expression,
+ STATE(505), 2,
+ sym_microsyntax_keyword_binding,
+ sym_microsyntax_variable_declaration,
+ ACTIONS(261), 3,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
+ STATE(342), 6,
+ sym__any_expression,
+ sym_arrow_function,
+ sym_regular_expression,
+ sym_ternary_expression,
+ sym_nullish_coalescing_expression,
+ sym_conditional_expression,
+ STATE(4), 9,
+ sym_template_string,
+ sym__primitive,
+ sym_object,
+ sym_array,
+ sym_string,
+ sym_group,
+ sym_call_expression,
+ sym_member_expression,
+ sym_bracket_expression,
+ [6828] = 29,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(208), 1,
- sym__interpolation_end,
- STATE(187), 1,
- sym__binary_op,
- ACTIONS(210), 4,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(316), 10,
- anon_sym_GT,
+ ACTIONS(7), 1,
+ anon_sym_LT_BANG,
+ ACTIONS(9), 1,
anon_sym_LT,
- anon_sym_SLASH,
- anon_sym_PLUS,
- anon_sym_STAR,
- anon_sym_PERCENT,
- anon_sym_DASH,
- anon_sym_STAR_STAR,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(318), 20,
- anon_sym_EQ_EQ_EQ,
- anon_sym_BANG_EQ_EQ,
- anon_sym_LT_EQ,
- anon_sym_in,
- anon_sym_GT_EQ,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_GT_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- anon_sym_AMP_AMP_EQ,
- anon_sym_PIPE_PIPE_EQ,
- anon_sym_QMARK_QMARK_EQ,
- [7228] = 3,
+ ACTIONS(11), 1,
+ anon_sym_LT_SLASH,
+ ACTIONS(13), 1,
+ sym_entity,
+ ACTIONS(15), 1,
+ aux_sym_text_token1,
+ ACTIONS(17), 1,
+ aux_sym_text_token2,
+ ACTIONS(19), 1,
+ anon_sym_LBRACE,
+ ACTIONS(21), 1,
+ sym__interpolation_start,
+ ACTIONS(23), 1,
+ sym__control_flow_start,
+ ACTIONS(345), 1,
+ anon_sym_RBRACE,
+ STATE(103), 1,
+ aux_sym_document_repeat1,
+ STATE(105), 1,
+ sym_start_tag,
+ STATE(396), 1,
+ sym_self_closing_tag,
+ STATE(398), 1,
+ sym__alternative_statement,
+ STATE(399), 1,
+ sym_placeholder_statement,
+ STATE(402), 1,
+ sym_loading_statement,
+ STATE(412), 1,
+ sym_error_statement,
+ STATE(418), 1,
+ sym_empty_statement,
+ STATE(419), 1,
+ sym_else_if_statement,
+ STATE(420), 1,
+ sym_else_statement,
+ STATE(674), 1,
+ sym_style_start_tag,
+ STATE(733), 1,
+ sym_script_start_tag,
+ STATE(803), 1,
+ sym__for_start_expression,
+ STATE(815), 1,
+ sym__switch_start_expression,
+ STATE(823), 1,
+ sym__if_start_expression,
+ STATE(829), 1,
+ sym__else_if_start_expression,
+ STATE(397), 6,
+ sym__any_statement,
+ sym_let_statement,
+ sym_switch_statement,
+ sym_defer_statement,
+ sym_for_statement,
+ sym_if_statement,
+ STATE(429), 9,
+ sym_doctype,
+ sym__node,
+ sym_element,
+ sym_script_element,
+ sym_style_element,
+ sym_erroneous_end_tag,
+ sym_text,
+ sym_icu_expression,
+ sym_interpolation,
+ [6929] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(150), 15,
+ ACTIONS(194), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -12481,52 +12736,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(152), 21,
- sym__interpolation_end,
- anon_sym_EQ_EQ_EQ,
- anon_sym_BANG_EQ_EQ,
- anon_sym_LT_EQ,
- anon_sym_in,
- anon_sym_GT_EQ,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_GT_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- anon_sym_AMP_AMP_EQ,
- anon_sym_PIPE_PIPE_EQ,
- anon_sym_QMARK_QMARK_EQ,
- [7272] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(187), 1,
- sym__interpolation_end,
- STATE(187), 1,
- sym__binary_op,
- ACTIONS(189), 2,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
- ACTIONS(316), 12,
- anon_sym_GT,
- anon_sym_LT,
- anon_sym_SLASH,
- anon_sym_PLUS,
- anon_sym_STAR,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PERCENT,
- anon_sym_DASH,
- anon_sym_STAR_STAR,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(318), 20,
+ ACTIONS(196), 26,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -12547,27 +12763,179 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [7322] = 3,
+ [6978] = 29,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(171), 15,
- anon_sym_GT,
+ ACTIONS(7), 1,
+ anon_sym_LT_BANG,
+ ACTIONS(9), 1,
anon_sym_LT,
- anon_sym_SLASH,
- anon_sym_PLUS,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
+ ACTIONS(11), 1,
+ anon_sym_LT_SLASH,
+ ACTIONS(13), 1,
+ sym_entity,
+ ACTIONS(15), 1,
+ aux_sym_text_token1,
+ ACTIONS(17), 1,
+ aux_sym_text_token2,
+ ACTIONS(19), 1,
+ anon_sym_LBRACE,
+ ACTIONS(21), 1,
+ sym__interpolation_start,
+ ACTIONS(23), 1,
+ sym__control_flow_start,
+ ACTIONS(347), 1,
+ anon_sym_RBRACE,
+ STATE(103), 1,
+ aux_sym_document_repeat1,
+ STATE(105), 1,
+ sym_start_tag,
+ STATE(396), 1,
+ sym_self_closing_tag,
+ STATE(398), 1,
+ sym__alternative_statement,
+ STATE(399), 1,
+ sym_placeholder_statement,
+ STATE(402), 1,
+ sym_loading_statement,
+ STATE(412), 1,
+ sym_error_statement,
+ STATE(418), 1,
+ sym_empty_statement,
+ STATE(419), 1,
+ sym_else_if_statement,
+ STATE(420), 1,
+ sym_else_statement,
+ STATE(674), 1,
+ sym_style_start_tag,
+ STATE(733), 1,
+ sym_script_start_tag,
+ STATE(803), 1,
+ sym__for_start_expression,
+ STATE(815), 1,
+ sym__switch_start_expression,
+ STATE(823), 1,
+ sym__if_start_expression,
+ STATE(829), 1,
+ sym__else_if_start_expression,
+ STATE(397), 6,
+ sym__any_statement,
+ sym_let_statement,
+ sym_switch_statement,
+ sym_defer_statement,
+ sym_for_statement,
+ sym_if_statement,
+ STATE(429), 9,
+ sym_doctype,
+ sym__node,
+ sym_element,
+ sym_script_element,
+ sym_style_element,
+ sym_erroneous_end_tag,
+ sym_text,
+ sym_icu_expression,
+ sym_interpolation,
+ [7079] = 29,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(7), 1,
+ anon_sym_LT_BANG,
+ ACTIONS(9), 1,
+ anon_sym_LT,
+ ACTIONS(11), 1,
+ anon_sym_LT_SLASH,
+ ACTIONS(13), 1,
+ sym_entity,
+ ACTIONS(15), 1,
+ aux_sym_text_token1,
+ ACTIONS(17), 1,
+ aux_sym_text_token2,
+ ACTIONS(19), 1,
+ anon_sym_LBRACE,
+ ACTIONS(21), 1,
+ sym__interpolation_start,
+ ACTIONS(23), 1,
+ sym__control_flow_start,
+ ACTIONS(349), 1,
+ anon_sym_RBRACE,
+ STATE(103), 1,
+ aux_sym_document_repeat1,
+ STATE(105), 1,
+ sym_start_tag,
+ STATE(396), 1,
+ sym_self_closing_tag,
+ STATE(398), 1,
+ sym__alternative_statement,
+ STATE(399), 1,
+ sym_placeholder_statement,
+ STATE(402), 1,
+ sym_loading_statement,
+ STATE(412), 1,
+ sym_error_statement,
+ STATE(418), 1,
+ sym_empty_statement,
+ STATE(419), 1,
+ sym_else_if_statement,
+ STATE(420), 1,
+ sym_else_statement,
+ STATE(674), 1,
+ sym_style_start_tag,
+ STATE(733), 1,
+ sym_script_start_tag,
+ STATE(803), 1,
+ sym__for_start_expression,
+ STATE(815), 1,
+ sym__switch_start_expression,
+ STATE(823), 1,
+ sym__if_start_expression,
+ STATE(829), 1,
+ sym__else_if_start_expression,
+ STATE(397), 6,
+ sym__any_statement,
+ sym_let_statement,
+ sym_switch_statement,
+ sym_defer_statement,
+ sym_for_statement,
+ sym_if_statement,
+ STATE(429), 9,
+ sym_doctype,
+ sym__node,
+ sym_element,
+ sym_script_element,
+ sym_style_element,
+ sym_erroneous_end_tag,
+ sym_text,
+ sym_icu_expression,
+ sym_interpolation,
+ [7180] = 6,
+ ACTIONS(3), 1,
+ sym_comment,
+ STATE(237), 1,
+ sym__binary_op,
+ ACTIONS(207), 2,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(205), 6,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ ACTIONS(351), 12,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
- anon_sym_PIPE,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(173), 21,
- sym__interpolation_end,
+ ACTIONS(353), 20,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -12588,32 +12956,39 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [7366] = 5,
+ [7235] = 6,
ACTIONS(3), 1,
sym_comment,
- STATE(189), 1,
+ STATE(236), 1,
sym__binary_op,
- ACTIONS(208), 2,
- anon_sym_RPAREN,
+ ACTIONS(211), 5,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
anon_sym_COMMA,
- ACTIONS(320), 12,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(213), 5,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ sym_identifier,
+ ACTIONS(355), 11,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
anon_sym_PLUS,
anon_sym_STAR,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(322), 20,
+ anon_sym_in,
+ ACTIONS(357), 19,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
- anon_sym_in,
anon_sym_GT_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
@@ -12630,10 +13005,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [7413] = 3,
+ [7290] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(200), 14,
+ ACTIONS(129), 15,
anon_sym_GT,
anon_sym_LT,
anon_sym_SLASH,
@@ -12643,13 +13018,19 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
+ anon_sym_PIPE,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_STAR_STAR,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(202), 21,
+ ACTIONS(131), 26,
sym__interpolation_end,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
anon_sym_EQ_EQ_EQ,
anon_sym_BANG_EQ_EQ,
anon_sym_LT_EQ,
@@ -12670,115 +13051,2819 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP_EQ,
anon_sym_PIPE_PIPE_EQ,
anon_sym_QMARK_QMARK_EQ,
- [7456] = 23,
+ [7339] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
- anon_sym_SQUOTE,
- ACTIONS(326), 1,
+ ACTIONS(217), 15,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(219), 26,
anon_sym_DQUOTE,
- ACTIONS(328), 1,
- anon_sym_LBRACE,
- ACTIONS(330), 1,
+ anon_sym_RBRACE,
anon_sym_SEMI,
- ACTIONS(332), 1,
- anon_sym_LPAREN,
- ACTIONS(334), 1,
- anon_sym_SLASH,
- ACTIONS(336), 1,
- anon_sym_LBRACK,
- ACTIONS(338), 1,
- anon_sym_BANG,
- ACTIONS(340), 1,
- sym_identifier,
- ACTIONS(342), 1,
- sym_number,
- ACTIONS(344), 1,
- anon_sym_BQUOTE,
- STATE(64), 1,
- sym_member_expression,
- STATE(66), 1,
- sym_expression,
- STATE(264), 1,
- sym__double_quote,
- STATE(439), 1,
- sym__backtick,
- STATE(476), 1,
- sym__single_quote,
- STATE(513), 1,
- sym_assignment_expression,
- STATE(542), 1,
- aux_sym__binding_assignment_repeat1,
- STATE(823), 1,
- sym_arrow_function_parameters,
- STATE(286), 2,
- sym_unary_expression,
- sym_binary_expression,
- STATE(443), 6,
- sym__any_expression,
- sym_arrow_function,
- sym_regular_expression,
- sym_ternary_expression,
- sym_nullish_coalescing_expression,
- sym_conditional_expression,
- STATE(8), 8,
- sym_template_string,
- sym__primitive,
- sym_object,
- sym_array,
- sym_string,
- sym_group,
- sym_call_expression,
- sym_bracket_expression,
- [7539] = 21,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [7388] = 29,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
- anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(302), 1,
+ sym__implicit_end_tag,
+ ACTIONS(359), 1,
+ anon_sym_LT_BANG,
+ ACTIONS(362), 1,
+ anon_sym_LT,
+ ACTIONS(365), 1,
+ anon_sym_LT_SLASH,
+ ACTIONS(368), 1,
+ sym_entity,
+ ACTIONS(371), 1,
+ aux_sym_text_token1,
+ ACTIONS(374), 1,
+ aux_sym_text_token2,
+ ACTIONS(377), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
- anon_sym_LPAREN,
- ACTIONS(336), 1,
- anon_sym_LBRACK,
- ACTIONS(344), 1,
- anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(348), 1,
- anon_sym_let,
- ACTIONS(350), 1,
- anon_sym_SLASH,
- ACTIONS(352), 1,
- anon_sym_BANG,
- ACTIONS(354), 1,
- sym_identifier,
- ACTIONS(356), 1,
- sym_number,
- STATE(109), 1,
- sym_expression,
- STATE(439), 1,
- sym__backtick,
- STATE(476), 1,
- sym__single_quote,
- STATE(477), 1,
- sym__double_quote,
- STATE(751), 1,
- sym_arrow_function_parameters,
- STATE(415), 2,
- sym_unary_expression,
- sym_binary_expression,
- STATE(548), 2,
- sym_structural_expression,
- sym_structural_declaration,
- STATE(348), 6,
- sym__any_expression,
- sym_arrow_function,
- sym_regular_expression,
- sym_ternary_expression,
+ ACTIONS(380), 1,
+ sym__interpolation_start,
+ ACTIONS(383), 1,
+ sym__control_flow_start,
+ STATE(111), 1,
+ sym_start_tag,
+ STATE(123), 1,
+ aux_sym_document_repeat1,
+ STATE(436), 1,
+ sym_self_closing_tag,
+ STATE(451), 1,
+ sym__alternative_statement,
+ STATE(454), 1,
+ sym_placeholder_statement,
+ STATE(457), 1,
+ sym_loading_statement,
+ STATE(458), 1,
+ sym_error_statement,
+ STATE(459), 1,
+ sym_empty_statement,
+ STATE(461), 1,
+ sym_else_if_statement,
+ STATE(463), 1,
+ sym_else_statement,
+ STATE(670), 1,
+ sym_script_start_tag,
+ STATE(671), 1,
+ sym_style_start_tag,
+ STATE(780), 1,
+ sym__switch_start_expression,
+ STATE(783), 1,
+ sym__for_start_expression,
+ STATE(784), 1,
+ sym__if_start_expression,
+ STATE(785), 1,
+ sym__else_if_start_expression,
+ STATE(437), 6,
+ sym__any_statement,
+ sym_let_statement,
+ sym_switch_statement,
+ sym_defer_statement,
+ sym_for_statement,
+ sym_if_statement,
+ STATE(435), 9,
+ sym_doctype,
+ sym__node,
+ sym_element,
+ sym_script_element,
+ sym_style_element,
+ sym_erroneous_end_tag,
+ sym_text,
+ sym_icu_expression,
+ sym_interpolation,
+ [7489] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(133), 15,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(135), 26,
+ sym__interpolation_end,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [7538] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(137), 15,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(139), 26,
+ sym__interpolation_end,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [7587] = 6,
+ ACTIONS(3), 1,
+ sym_comment,
+ STATE(236), 1,
+ sym__binary_op,
+ ACTIONS(207), 3,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ sym_identifier,
+ ACTIONS(205), 5,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(355), 13,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ ACTIONS(357), 19,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [7642] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(250), 1,
+ anon_sym_LBRACK,
+ ACTIONS(248), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(117), 15,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(119), 22,
+ sym__interpolation_end,
+ anon_sym_COLON,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [7695] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(93), 15,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(95), 26,
+ sym__interpolation_end,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [7744] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(83), 15,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(85), 26,
+ sym__interpolation_end,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [7793] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(97), 15,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(99), 26,
+ sym__interpolation_end,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [7842] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(101), 15,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(103), 26,
+ sym__interpolation_end,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [7891] = 29,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(7), 1,
+ anon_sym_LT_BANG,
+ ACTIONS(9), 1,
+ anon_sym_LT,
+ ACTIONS(11), 1,
+ anon_sym_LT_SLASH,
+ ACTIONS(13), 1,
+ sym_entity,
+ ACTIONS(15), 1,
+ aux_sym_text_token1,
+ ACTIONS(17), 1,
+ aux_sym_text_token2,
+ ACTIONS(19), 1,
+ anon_sym_LBRACE,
+ ACTIONS(21), 1,
+ sym__interpolation_start,
+ ACTIONS(23), 1,
+ sym__control_flow_start,
+ ACTIONS(386), 1,
+ anon_sym_RBRACE,
+ STATE(105), 1,
+ sym_start_tag,
+ STATE(118), 1,
+ aux_sym_document_repeat1,
+ STATE(396), 1,
+ sym_self_closing_tag,
+ STATE(398), 1,
+ sym__alternative_statement,
+ STATE(399), 1,
+ sym_placeholder_statement,
+ STATE(402), 1,
+ sym_loading_statement,
+ STATE(412), 1,
+ sym_error_statement,
+ STATE(418), 1,
+ sym_empty_statement,
+ STATE(419), 1,
+ sym_else_if_statement,
+ STATE(420), 1,
+ sym_else_statement,
+ STATE(674), 1,
+ sym_style_start_tag,
+ STATE(733), 1,
+ sym_script_start_tag,
+ STATE(803), 1,
+ sym__for_start_expression,
+ STATE(815), 1,
+ sym__switch_start_expression,
+ STATE(823), 1,
+ sym__if_start_expression,
+ STATE(829), 1,
+ sym__else_if_start_expression,
+ STATE(397), 6,
+ sym__any_statement,
+ sym_let_statement,
+ sym_switch_statement,
+ sym_defer_statement,
+ sym_for_statement,
+ sym_if_statement,
+ STATE(429), 9,
+ sym_doctype,
+ sym__node,
+ sym_element,
+ sym_script_element,
+ sym_style_element,
+ sym_erroneous_end_tag,
+ sym_text,
+ sym_icu_expression,
+ sym_interpolation,
+ [7992] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(194), 17,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ sym_identifier,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ ACTIONS(196), 24,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_DOT_DOT_DOT,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [8041] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(105), 15,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(107), 26,
+ sym__interpolation_end,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [8090] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(141), 15,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(143), 26,
+ sym__interpolation_end,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [8139] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(109), 15,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(111), 26,
+ sym__interpolation_end,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [8188] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(87), 15,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(89), 26,
+ sym__interpolation_end,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [8237] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(217), 17,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ sym_identifier,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ ACTIONS(219), 24,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_DOT_DOT_DOT,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [8286] = 29,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(7), 1,
+ anon_sym_LT_BANG,
+ ACTIONS(9), 1,
+ anon_sym_LT,
+ ACTIONS(11), 1,
+ anon_sym_LT_SLASH,
+ ACTIONS(13), 1,
+ sym_entity,
+ ACTIONS(15), 1,
+ aux_sym_text_token1,
+ ACTIONS(17), 1,
+ aux_sym_text_token2,
+ ACTIONS(19), 1,
+ anon_sym_LBRACE,
+ ACTIONS(21), 1,
+ sym__interpolation_start,
+ ACTIONS(23), 1,
+ sym__control_flow_start,
+ ACTIONS(388), 1,
+ ts_builtin_sym_end,
+ STATE(103), 1,
+ aux_sym_document_repeat1,
+ STATE(105), 1,
+ sym_start_tag,
+ STATE(396), 1,
+ sym_self_closing_tag,
+ STATE(398), 1,
+ sym__alternative_statement,
+ STATE(399), 1,
+ sym_placeholder_statement,
+ STATE(402), 1,
+ sym_loading_statement,
+ STATE(412), 1,
+ sym_error_statement,
+ STATE(418), 1,
+ sym_empty_statement,
+ STATE(419), 1,
+ sym_else_if_statement,
+ STATE(420), 1,
+ sym_else_statement,
+ STATE(674), 1,
+ sym_style_start_tag,
+ STATE(733), 1,
+ sym_script_start_tag,
+ STATE(803), 1,
+ sym__for_start_expression,
+ STATE(815), 1,
+ sym__switch_start_expression,
+ STATE(823), 1,
+ sym__if_start_expression,
+ STATE(829), 1,
+ sym__else_if_start_expression,
+ STATE(397), 6,
+ sym__any_statement,
+ sym_let_statement,
+ sym_switch_statement,
+ sym_defer_statement,
+ sym_for_statement,
+ sym_if_statement,
+ STATE(429), 9,
+ sym_doctype,
+ sym__node,
+ sym_element,
+ sym_script_element,
+ sym_style_element,
+ sym_erroneous_end_tag,
+ sym_text,
+ sym_icu_expression,
+ sym_interpolation,
+ [8387] = 6,
+ ACTIONS(3), 1,
+ sym_comment,
+ STATE(237), 1,
+ sym__binary_op,
+ ACTIONS(213), 4,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(211), 6,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ ACTIONS(351), 10,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(353), 20,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [8442] = 29,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(7), 1,
+ anon_sym_LT_BANG,
+ ACTIONS(9), 1,
+ anon_sym_LT,
+ ACTIONS(11), 1,
+ anon_sym_LT_SLASH,
+ ACTIONS(13), 1,
+ sym_entity,
+ ACTIONS(15), 1,
+ aux_sym_text_token1,
+ ACTIONS(17), 1,
+ aux_sym_text_token2,
+ ACTIONS(19), 1,
+ anon_sym_LBRACE,
+ ACTIONS(21), 1,
+ sym__interpolation_start,
+ ACTIONS(23), 1,
+ sym__control_flow_start,
+ ACTIONS(390), 1,
+ anon_sym_RBRACE,
+ STATE(105), 1,
+ sym_start_tag,
+ STATE(115), 1,
+ aux_sym_document_repeat1,
+ STATE(396), 1,
+ sym_self_closing_tag,
+ STATE(398), 1,
+ sym__alternative_statement,
+ STATE(399), 1,
+ sym_placeholder_statement,
+ STATE(402), 1,
+ sym_loading_statement,
+ STATE(412), 1,
+ sym_error_statement,
+ STATE(418), 1,
+ sym_empty_statement,
+ STATE(419), 1,
+ sym_else_if_statement,
+ STATE(420), 1,
+ sym_else_statement,
+ STATE(674), 1,
+ sym_style_start_tag,
+ STATE(733), 1,
+ sym_script_start_tag,
+ STATE(803), 1,
+ sym__for_start_expression,
+ STATE(815), 1,
+ sym__switch_start_expression,
+ STATE(823), 1,
+ sym__if_start_expression,
+ STATE(829), 1,
+ sym__else_if_start_expression,
+ STATE(397), 6,
+ sym__any_statement,
+ sym_let_statement,
+ sym_switch_statement,
+ sym_defer_statement,
+ sym_for_statement,
+ sym_if_statement,
+ STATE(429), 9,
+ sym_doctype,
+ sym__node,
+ sym_element,
+ sym_script_element,
+ sym_style_element,
+ sym_erroneous_end_tag,
+ sym_text,
+ sym_icu_expression,
+ sym_interpolation,
+ [8543] = 29,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(7), 1,
+ anon_sym_LT_BANG,
+ ACTIONS(9), 1,
+ anon_sym_LT,
+ ACTIONS(11), 1,
+ anon_sym_LT_SLASH,
+ ACTIONS(13), 1,
+ sym_entity,
+ ACTIONS(15), 1,
+ aux_sym_text_token1,
+ ACTIONS(17), 1,
+ aux_sym_text_token2,
+ ACTIONS(19), 1,
+ anon_sym_LBRACE,
+ ACTIONS(21), 1,
+ sym__interpolation_start,
+ ACTIONS(23), 1,
+ sym__control_flow_start,
+ ACTIONS(392), 1,
+ anon_sym_RBRACE,
+ STATE(105), 1,
+ sym_start_tag,
+ STATE(143), 1,
+ aux_sym_document_repeat1,
+ STATE(396), 1,
+ sym_self_closing_tag,
+ STATE(398), 1,
+ sym__alternative_statement,
+ STATE(399), 1,
+ sym_placeholder_statement,
+ STATE(402), 1,
+ sym_loading_statement,
+ STATE(412), 1,
+ sym_error_statement,
+ STATE(418), 1,
+ sym_empty_statement,
+ STATE(419), 1,
+ sym_else_if_statement,
+ STATE(420), 1,
+ sym_else_statement,
+ STATE(674), 1,
+ sym_style_start_tag,
+ STATE(733), 1,
+ sym_script_start_tag,
+ STATE(803), 1,
+ sym__for_start_expression,
+ STATE(815), 1,
+ sym__switch_start_expression,
+ STATE(823), 1,
+ sym__if_start_expression,
+ STATE(829), 1,
+ sym__else_if_start_expression,
+ STATE(397), 6,
+ sym__any_statement,
+ sym_let_statement,
+ sym_switch_statement,
+ sym_defer_statement,
+ sym_for_statement,
+ sym_if_statement,
+ STATE(429), 9,
+ sym_doctype,
+ sym__node,
+ sym_element,
+ sym_script_element,
+ sym_style_element,
+ sym_erroneous_end_tag,
+ sym_text,
+ sym_icu_expression,
+ sym_interpolation,
+ [8644] = 29,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(7), 1,
+ anon_sym_LT_BANG,
+ ACTIONS(9), 1,
+ anon_sym_LT,
+ ACTIONS(11), 1,
+ anon_sym_LT_SLASH,
+ ACTIONS(13), 1,
+ sym_entity,
+ ACTIONS(15), 1,
+ aux_sym_text_token1,
+ ACTIONS(17), 1,
+ aux_sym_text_token2,
+ ACTIONS(19), 1,
+ anon_sym_LBRACE,
+ ACTIONS(21), 1,
+ sym__interpolation_start,
+ ACTIONS(23), 1,
+ sym__control_flow_start,
+ ACTIONS(394), 1,
+ anon_sym_RBRACE,
+ STATE(103), 1,
+ aux_sym_document_repeat1,
+ STATE(105), 1,
+ sym_start_tag,
+ STATE(396), 1,
+ sym_self_closing_tag,
+ STATE(398), 1,
+ sym__alternative_statement,
+ STATE(399), 1,
+ sym_placeholder_statement,
+ STATE(402), 1,
+ sym_loading_statement,
+ STATE(412), 1,
+ sym_error_statement,
+ STATE(418), 1,
+ sym_empty_statement,
+ STATE(419), 1,
+ sym_else_if_statement,
+ STATE(420), 1,
+ sym_else_statement,
+ STATE(674), 1,
+ sym_style_start_tag,
+ STATE(733), 1,
+ sym_script_start_tag,
+ STATE(803), 1,
+ sym__for_start_expression,
+ STATE(815), 1,
+ sym__switch_start_expression,
+ STATE(823), 1,
+ sym__if_start_expression,
+ STATE(829), 1,
+ sym__else_if_start_expression,
+ STATE(397), 6,
+ sym__any_statement,
+ sym_let_statement,
+ sym_switch_statement,
+ sym_defer_statement,
+ sym_for_statement,
+ sym_if_statement,
+ STATE(429), 9,
+ sym_doctype,
+ sym__node,
+ sym_element,
+ sym_script_element,
+ sym_style_element,
+ sym_erroneous_end_tag,
+ sym_text,
+ sym_icu_expression,
+ sym_interpolation,
+ [8745] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(121), 15,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(123), 26,
+ sym__interpolation_end,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [8794] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(113), 15,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(115), 26,
+ sym__interpolation_end,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [8843] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(125), 15,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(127), 26,
+ sym__interpolation_end,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [8892] = 6,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(396), 1,
+ anon_sym_COLON,
+ STATE(157), 1,
+ sym_pipe_arguments,
+ STATE(152), 2,
+ sym__pipe_argument,
+ aux_sym_pipe_arguments_repeat1,
+ ACTIONS(149), 15,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(151), 21,
+ sym__interpolation_end,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [8946] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(145), 1,
+ sym__interpolation_end,
+ ACTIONS(147), 2,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(25), 13,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(44), 24,
+ anon_sym_DOT,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [8998] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(234), 16,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ sym_identifier,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ ACTIONS(236), 24,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_DOT_DOT_DOT,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [9046] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(234), 14,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(236), 26,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [9094] = 28,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(7), 1,
+ anon_sym_LT_BANG,
+ ACTIONS(9), 1,
+ anon_sym_LT,
+ ACTIONS(11), 1,
+ anon_sym_LT_SLASH,
+ ACTIONS(13), 1,
+ sym_entity,
+ ACTIONS(15), 1,
+ aux_sym_text_token1,
+ ACTIONS(17), 1,
+ aux_sym_text_token2,
+ ACTIONS(19), 1,
+ anon_sym_LBRACE,
+ ACTIONS(21), 1,
+ sym__interpolation_start,
+ ACTIONS(23), 1,
+ sym__control_flow_start,
+ STATE(105), 1,
+ sym_start_tag,
+ STATE(117), 1,
+ aux_sym_document_repeat1,
+ STATE(396), 1,
+ sym_self_closing_tag,
+ STATE(398), 1,
+ sym__alternative_statement,
+ STATE(399), 1,
+ sym_placeholder_statement,
+ STATE(402), 1,
+ sym_loading_statement,
+ STATE(412), 1,
+ sym_error_statement,
+ STATE(418), 1,
+ sym_empty_statement,
+ STATE(419), 1,
+ sym_else_if_statement,
+ STATE(420), 1,
+ sym_else_statement,
+ STATE(674), 1,
+ sym_style_start_tag,
+ STATE(733), 1,
+ sym_script_start_tag,
+ STATE(803), 1,
+ sym__for_start_expression,
+ STATE(815), 1,
+ sym__switch_start_expression,
+ STATE(823), 1,
+ sym__if_start_expression,
+ STATE(829), 1,
+ sym__else_if_start_expression,
+ STATE(397), 6,
+ sym__any_statement,
+ sym_let_statement,
+ sym_switch_statement,
+ sym_defer_statement,
+ sym_for_statement,
+ sym_if_statement,
+ STATE(429), 9,
+ sym_doctype,
+ sym__node,
+ sym_element,
+ sym_script_element,
+ sym_style_element,
+ sym_erroneous_end_tag,
+ sym_text,
+ sym_icu_expression,
+ sym_interpolation,
+ [9192] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(396), 1,
+ anon_sym_COLON,
+ STATE(153), 2,
+ sym__pipe_argument,
+ aux_sym_pipe_arguments_repeat1,
+ ACTIONS(157), 15,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(159), 21,
+ sym__interpolation_end,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [9243] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(398), 1,
+ anon_sym_COLON,
+ STATE(153), 2,
+ sym__pipe_argument,
+ aux_sym_pipe_arguments_repeat1,
+ ACTIONS(161), 15,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(163), 21,
+ sym__interpolation_end,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [9294] = 24,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(401), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
+ anon_sym_LBRACE,
+ ACTIONS(407), 1,
+ anon_sym_LPAREN,
+ ACTIONS(409), 1,
+ anon_sym_RPAREN,
+ ACTIONS(411), 1,
+ anon_sym_SLASH,
+ ACTIONS(413), 1,
+ anon_sym_LBRACK,
+ ACTIONS(415), 1,
+ anon_sym_BANG,
+ ACTIONS(417), 1,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(419), 1,
+ sym_identifier,
+ ACTIONS(421), 1,
+ sym_number,
+ ACTIONS(423), 1,
+ anon_sym_BQUOTE,
+ STATE(119), 1,
+ sym_expression,
+ STATE(570), 1,
+ sym__backtick,
+ STATE(586), 1,
+ sym__single_quote,
+ STATE(587), 1,
+ sym__double_quote,
+ STATE(591), 1,
+ sym_arrow_function,
+ STATE(854), 1,
+ sym_arguments,
+ STATE(931), 1,
+ sym_arrow_function_parameters,
+ STATE(531), 2,
+ sym_unary_expression,
+ sym_binary_expression,
+ STATE(699), 2,
+ sym_spread,
+ sym__timed_argument,
+ STATE(710), 5,
+ sym__any_expression,
+ sym_regular_expression,
+ sym_ternary_expression,
+ sym_nullish_coalescing_expression,
+ sym_conditional_expression,
+ STATE(91), 9,
+ sym_template_string,
+ sym__primitive,
+ sym_object,
+ sym_array,
+ sym_string,
+ sym_group,
+ sym_call_expression,
+ sym_member_expression,
+ sym_bracket_expression,
+ [9381] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(425), 1,
+ anon_sym_PIPE,
+ STATE(155), 1,
+ aux_sym_pipe_sequence_repeat1,
+ ACTIONS(194), 14,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(196), 21,
+ sym__interpolation_end,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [9430] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(252), 1,
+ anon_sym_PIPE,
+ STATE(155), 1,
+ aux_sym_pipe_sequence_repeat1,
+ ACTIONS(190), 14,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(192), 21,
+ sym__interpolation_end,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [9479] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(217), 15,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(219), 21,
+ sym__interpolation_end,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [9523] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(194), 15,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(196), 21,
+ sym__interpolation_end,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [9567] = 6,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(205), 1,
+ sym__interpolation_end,
+ STATE(235), 1,
+ sym__binary_op,
+ ACTIONS(207), 2,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(428), 12,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(430), 20,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [9617] = 6,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(211), 1,
+ sym__interpolation_end,
+ STATE(235), 1,
+ sym__binary_op,
+ ACTIONS(213), 4,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(428), 10,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(430), 20,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [9667] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ STATE(234), 1,
+ sym__binary_op,
+ ACTIONS(211), 2,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ ACTIONS(432), 12,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(434), 20,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [9714] = 23,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(401), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(405), 1,
+ anon_sym_LBRACE,
+ ACTIONS(407), 1,
+ anon_sym_LPAREN,
+ ACTIONS(411), 1,
+ anon_sym_SLASH,
+ ACTIONS(413), 1,
+ anon_sym_LBRACK,
+ ACTIONS(415), 1,
+ anon_sym_BANG,
+ ACTIONS(423), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(436), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(438), 1,
+ anon_sym_SEMI,
+ ACTIONS(440), 1,
+ sym_identifier,
+ ACTIONS(442), 1,
+ sym_number,
+ STATE(104), 1,
+ sym_member_expression,
+ STATE(119), 1,
+ sym_expression,
+ STATE(347), 1,
+ sym__double_quote,
+ STATE(570), 1,
+ sym__backtick,
+ STATE(586), 1,
+ sym__single_quote,
+ STATE(649), 1,
+ sym_assignment_expression,
+ STATE(651), 1,
+ aux_sym__binding_assignment_repeat1,
+ STATE(931), 1,
+ sym_arrow_function_parameters,
+ STATE(464), 2,
+ sym_unary_expression,
+ sym_binary_expression,
+ STATE(547), 6,
+ sym__any_expression,
+ sym_arrow_function,
+ sym_regular_expression,
+ sym_ternary_expression,
+ sym_nullish_coalescing_expression,
+ sym_conditional_expression,
+ STATE(31), 8,
+ sym_template_string,
+ sym__primitive,
+ sym_object,
+ sym_array,
+ sym_string,
+ sym_group,
+ sym_call_expression,
+ sym_bracket_expression,
+ [9797] = 23,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(401), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(405), 1,
+ anon_sym_LBRACE,
+ ACTIONS(407), 1,
+ anon_sym_LPAREN,
+ ACTIONS(411), 1,
+ anon_sym_SLASH,
+ ACTIONS(413), 1,
+ anon_sym_LBRACK,
+ ACTIONS(415), 1,
+ anon_sym_BANG,
+ ACTIONS(423), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(438), 1,
+ anon_sym_SEMI,
+ ACTIONS(440), 1,
+ sym_identifier,
+ ACTIONS(442), 1,
+ sym_number,
+ ACTIONS(444), 1,
+ anon_sym_DQUOTE,
+ STATE(104), 1,
+ sym_member_expression,
+ STATE(119), 1,
+ sym_expression,
+ STATE(369), 1,
+ sym__double_quote,
+ STATE(570), 1,
+ sym__backtick,
+ STATE(586), 1,
+ sym__single_quote,
+ STATE(650), 1,
+ sym_assignment_expression,
+ STATE(652), 1,
+ aux_sym__binding_assignment_repeat1,
+ STATE(931), 1,
+ sym_arrow_function_parameters,
+ STATE(464), 2,
+ sym_unary_expression,
+ sym_binary_expression,
+ STATE(565), 6,
+ sym__any_expression,
+ sym_arrow_function,
+ sym_regular_expression,
+ sym_ternary_expression,
+ sym_nullish_coalescing_expression,
+ sym_conditional_expression,
+ STATE(31), 8,
+ sym_template_string,
+ sym__primitive,
+ sym_object,
+ sym_array,
+ sym_string,
+ sym_group,
+ sym_call_expression,
+ sym_bracket_expression,
+ [9880] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(234), 14,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_QMARK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(236), 21,
+ sym__interpolation_end,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [9923] = 22,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(401), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(405), 1,
+ anon_sym_LBRACE,
+ ACTIONS(407), 1,
+ anon_sym_LPAREN,
+ ACTIONS(411), 1,
+ anon_sym_SLASH,
+ ACTIONS(413), 1,
+ anon_sym_LBRACK,
+ ACTIONS(415), 1,
+ anon_sym_BANG,
+ ACTIONS(423), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(440), 1,
+ sym_identifier,
+ ACTIONS(442), 1,
+ sym_number,
+ ACTIONS(446), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(449), 1,
+ anon_sym_SEMI,
+ STATE(104), 1,
+ sym_member_expression,
+ STATE(119), 1,
+ sym_expression,
+ STATE(570), 1,
+ sym__backtick,
+ STATE(586), 1,
+ sym__single_quote,
+ STATE(587), 1,
+ sym__double_quote,
+ STATE(791), 1,
+ sym_assignment_expression,
+ STATE(931), 1,
+ sym_arrow_function_parameters,
+ STATE(464), 2,
+ sym_unary_expression,
+ sym_binary_expression,
+ STATE(626), 6,
+ sym__any_expression,
+ sym_arrow_function,
+ sym_regular_expression,
+ sym_ternary_expression,
+ sym_nullish_coalescing_expression,
+ sym_conditional_expression,
+ STATE(31), 8,
+ sym_template_string,
+ sym__primitive,
+ sym_object,
+ sym_array,
+ sym_string,
+ sym_group,
+ sym_call_expression,
+ sym_bracket_expression,
+ [10003] = 20,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(401), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
+ anon_sym_LBRACE,
+ ACTIONS(407), 1,
+ anon_sym_LPAREN,
+ ACTIONS(411), 1,
+ anon_sym_SLASH,
+ ACTIONS(413), 1,
+ anon_sym_LBRACK,
+ ACTIONS(415), 1,
+ anon_sym_BANG,
+ ACTIONS(423), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(442), 1,
+ sym_number,
+ ACTIONS(451), 1,
+ sym_identifier,
+ STATE(119), 1,
+ sym_expression,
+ STATE(570), 1,
+ sym__backtick,
+ STATE(586), 1,
+ sym__single_quote,
+ STATE(587), 1,
+ sym__double_quote,
+ STATE(661), 1,
+ sym_if_condition,
+ STATE(931), 1,
+ sym_arrow_function_parameters,
+ STATE(464), 2,
+ sym_unary_expression,
+ sym_binary_expression,
+ STATE(629), 6,
+ sym__any_expression,
+ sym_arrow_function,
+ sym_regular_expression,
+ sym_ternary_expression,
+ sym_nullish_coalescing_expression,
+ sym_conditional_expression,
+ STATE(31), 9,
+ sym_template_string,
+ sym__primitive,
+ sym_object,
+ sym_array,
+ sym_string,
+ sym_group,
+ sym_call_expression,
+ sym_member_expression,
+ sym_bracket_expression,
+ [10078] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ STATE(234), 1,
+ sym__binary_op,
+ ACTIONS(432), 12,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(434), 20,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [10121] = 20,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(453), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(455), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(457), 1,
+ anon_sym_LBRACE,
+ ACTIONS(459), 1,
+ anon_sym_LPAREN,
+ ACTIONS(461), 1,
+ anon_sym_SLASH,
+ ACTIONS(463), 1,
+ anon_sym_LBRACK,
+ ACTIONS(465), 1,
+ anon_sym_BANG,
+ ACTIONS(467), 1,
+ sym_identifier,
+ ACTIONS(469), 1,
+ sym_number,
+ ACTIONS(471), 1,
+ anon_sym_BQUOTE,
+ STATE(159), 1,
+ sym_expression,
+ STATE(574), 1,
+ sym__backtick,
+ STATE(614), 1,
+ sym__single_quote,
+ STATE(615), 1,
+ sym__double_quote,
+ STATE(904), 1,
+ sym_arrow_function_parameters,
+ STATE(905), 1,
+ sym_concatenation_expression,
+ STATE(613), 2,
+ sym_unary_expression,
+ sym_binary_expression,
+ STATE(724), 6,
+ sym__any_expression,
+ sym_arrow_function,
+ sym_regular_expression,
+ sym_ternary_expression,
+ sym_nullish_coalescing_expression,
+ sym_conditional_expression,
+ STATE(100), 9,
+ sym_template_string,
+ sym__primitive,
+ sym_object,
+ sym_array,
+ sym_string,
+ sym_group,
+ sym_call_expression,
+ sym_member_expression,
+ sym_bracket_expression,
+ [10196] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ STATE(236), 1,
+ sym__binary_op,
+ ACTIONS(355), 12,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(357), 20,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [10239] = 20,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(31), 1,
+ anon_sym_LBRACE,
+ ACTIONS(53), 1,
+ sym_number,
+ ACTIONS(55), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(57), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(259), 1,
+ anon_sym_LPAREN,
+ ACTIONS(263), 1,
+ anon_sym_SLASH,
+ ACTIONS(265), 1,
+ anon_sym_LBRACK,
+ ACTIONS(267), 1,
+ anon_sym_BANG,
+ ACTIONS(473), 1,
+ anon_sym_COLON,
+ ACTIONS(475), 1,
+ sym_identifier,
+ STATE(77), 1,
+ sym_expression,
+ STATE(558), 1,
+ sym__backtick,
+ STATE(602), 1,
+ sym__single_quote,
+ STATE(603), 1,
+ sym__double_quote,
+ STATE(875), 1,
+ sym_arrow_function_parameters,
+ STATE(337), 2,
+ sym_unary_expression,
+ sym_binary_expression,
+ STATE(350), 6,
+ sym__any_expression,
+ sym_arrow_function,
+ sym_regular_expression,
+ sym_ternary_expression,
+ sym_nullish_coalescing_expression,
+ sym_conditional_expression,
+ STATE(4), 9,
+ sym_template_string,
+ sym__primitive,
+ sym_object,
+ sym_array,
+ sym_string,
+ sym_group,
+ sym_call_expression,
+ sym_member_expression,
+ sym_bracket_expression,
+ [10314] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ STATE(233), 1,
+ sym__binary_op,
+ ACTIONS(203), 12,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(209), 20,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [10357] = 20,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(453), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(455), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(457), 1,
+ anon_sym_LBRACE,
+ ACTIONS(459), 1,
+ anon_sym_LPAREN,
+ ACTIONS(461), 1,
+ anon_sym_SLASH,
+ ACTIONS(463), 1,
+ anon_sym_LBRACK,
+ ACTIONS(465), 1,
+ anon_sym_BANG,
+ ACTIONS(467), 1,
+ sym_identifier,
+ ACTIONS(469), 1,
+ sym_number,
+ ACTIONS(471), 1,
+ anon_sym_BQUOTE,
+ STATE(159), 1,
+ sym_expression,
+ STATE(574), 1,
+ sym__backtick,
+ STATE(614), 1,
+ sym__single_quote,
+ STATE(615), 1,
+ sym__double_quote,
+ STATE(839), 1,
+ sym_concatenation_expression,
+ STATE(904), 1,
+ sym_arrow_function_parameters,
+ STATE(613), 2,
+ sym_unary_expression,
+ sym_binary_expression,
+ STATE(673), 6,
+ sym__any_expression,
+ sym_arrow_function,
+ sym_regular_expression,
+ sym_ternary_expression,
+ sym_nullish_coalescing_expression,
+ sym_conditional_expression,
+ STATE(100), 9,
+ sym_template_string,
+ sym__primitive,
+ sym_object,
+ sym_array,
+ sym_string,
+ sym_group,
+ sym_call_expression,
+ sym_member_expression,
+ sym_bracket_expression,
+ [10432] = 20,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(401), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
+ anon_sym_LBRACE,
+ ACTIONS(407), 1,
+ anon_sym_LPAREN,
+ ACTIONS(411), 1,
+ anon_sym_SLASH,
+ ACTIONS(413), 1,
+ anon_sym_LBRACK,
+ ACTIONS(415), 1,
+ anon_sym_BANG,
+ ACTIONS(423), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(442), 1,
+ sym_number,
+ ACTIONS(477), 1,
+ anon_sym_RPAREN,
+ ACTIONS(479), 1,
+ sym_identifier,
+ STATE(119), 1,
+ sym_expression,
+ STATE(570), 1,
+ sym__backtick,
+ STATE(586), 1,
+ sym__single_quote,
+ STATE(587), 1,
+ sym__double_quote,
+ STATE(931), 1,
+ sym_arrow_function_parameters,
+ STATE(464), 2,
+ sym_unary_expression,
+ sym_binary_expression,
+ STATE(678), 6,
+ sym__any_expression,
+ sym_arrow_function,
+ sym_regular_expression,
+ sym_ternary_expression,
+ sym_nullish_coalescing_expression,
+ sym_conditional_expression,
+ STATE(31), 9,
+ sym_template_string,
+ sym__primitive,
+ sym_object,
+ sym_array,
+ sym_string,
+ sym_group,
+ sym_call_expression,
+ sym_member_expression,
+ sym_bracket_expression,
+ [10507] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ STATE(235), 1,
+ sym__binary_op,
+ ACTIONS(428), 12,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(430), 20,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [10550] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ STATE(237), 1,
+ sym__binary_op,
+ ACTIONS(351), 12,
+ anon_sym_GT,
+ anon_sym_LT,
+ anon_sym_SLASH,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_PERCENT,
+ anon_sym_DASH,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(353), 20,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_in,
+ anon_sym_GT_EQ,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [10593] = 20,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(401), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
+ anon_sym_LBRACE,
+ ACTIONS(407), 1,
+ anon_sym_LPAREN,
+ ACTIONS(411), 1,
+ anon_sym_SLASH,
+ ACTIONS(413), 1,
+ anon_sym_LBRACK,
+ ACTIONS(415), 1,
+ anon_sym_BANG,
+ ACTIONS(423), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(451), 1,
+ sym_identifier,
+ ACTIONS(481), 1,
+ sym_number,
+ STATE(119), 1,
+ sym_expression,
+ STATE(570), 1,
+ sym__backtick,
+ STATE(586), 1,
+ sym__single_quote,
+ STATE(587), 1,
+ sym__double_quote,
+ STATE(858), 1,
+ sym_concatenation_expression,
+ STATE(931), 1,
+ sym_arrow_function_parameters,
+ STATE(464), 2,
+ sym_unary_expression,
+ sym_binary_expression,
+ STATE(704), 6,
+ sym__any_expression,
+ sym_arrow_function,
+ sym_regular_expression,
+ sym_ternary_expression,
+ sym_nullish_coalescing_expression,
+ sym_conditional_expression,
+ STATE(98), 9,
+ sym_template_string,
+ sym__primitive,
+ sym_object,
+ sym_array,
+ sym_string,
+ sym_group,
+ sym_call_expression,
+ sym_member_expression,
+ sym_bracket_expression,
+ [10668] = 20,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(31), 1,
+ anon_sym_LBRACE,
+ ACTIONS(46), 1,
+ anon_sym_COLON,
+ ACTIONS(53), 1,
+ sym_number,
+ ACTIONS(55), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(57), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(259), 1,
+ anon_sym_LPAREN,
+ ACTIONS(263), 1,
+ anon_sym_SLASH,
+ ACTIONS(265), 1,
+ anon_sym_LBRACK,
+ ACTIONS(267), 1,
+ anon_sym_BANG,
+ ACTIONS(475), 1,
+ sym_identifier,
+ STATE(77), 1,
+ sym_expression,
+ STATE(558), 1,
+ sym__backtick,
+ STATE(602), 1,
+ sym__single_quote,
+ STATE(603), 1,
+ sym__double_quote,
+ STATE(875), 1,
+ sym_arrow_function_parameters,
+ STATE(337), 2,
+ sym_unary_expression,
+ sym_binary_expression,
+ STATE(345), 6,
+ sym__any_expression,
+ sym_arrow_function,
+ sym_regular_expression,
+ sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(50), 9,
+ STATE(4), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -12788,55 +15873,325 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [7618] = 21,
+ [10743] = 20,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(336), 1,
+ ACTIONS(411), 1,
+ anon_sym_SLASH,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(344), 1,
+ ACTIONS(415), 1,
+ anon_sym_BANG,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
+ ACTIONS(442), 1,
+ sym_number,
+ ACTIONS(477), 1,
+ anon_sym_RPAREN,
+ ACTIONS(479), 1,
+ sym_identifier,
+ STATE(119), 1,
+ sym_expression,
+ STATE(570), 1,
+ sym__backtick,
+ STATE(586), 1,
+ sym__single_quote,
+ STATE(587), 1,
+ sym__double_quote,
+ STATE(931), 1,
+ sym_arrow_function_parameters,
+ STATE(464), 2,
+ sym_unary_expression,
+ sym_binary_expression,
+ STATE(739), 6,
+ sym__any_expression,
+ sym_arrow_function,
+ sym_regular_expression,
+ sym_ternary_expression,
+ sym_nullish_coalescing_expression,
+ sym_conditional_expression,
+ STATE(31), 9,
+ sym_template_string,
+ sym__primitive,
+ sym_object,
+ sym_array,
+ sym_string,
+ sym_group,
+ sym_call_expression,
+ sym_member_expression,
+ sym_bracket_expression,
+ [10818] = 20,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(401), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- ACTIONS(348), 1,
- anon_sym_let,
- ACTIONS(350), 1,
+ ACTIONS(405), 1,
+ anon_sym_LBRACE,
+ ACTIONS(407), 1,
+ anon_sym_LPAREN,
+ ACTIONS(411), 1,
anon_sym_SLASH,
- ACTIONS(352), 1,
+ ACTIONS(413), 1,
+ anon_sym_LBRACK,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(354), 1,
+ ACTIONS(423), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(442), 1,
+ sym_number,
+ ACTIONS(477), 1,
+ anon_sym_RPAREN,
+ ACTIONS(479), 1,
sym_identifier,
- ACTIONS(356), 1,
+ STATE(119), 1,
+ sym_expression,
+ STATE(570), 1,
+ sym__backtick,
+ STATE(586), 1,
+ sym__single_quote,
+ STATE(587), 1,
+ sym__double_quote,
+ STATE(931), 1,
+ sym_arrow_function_parameters,
+ STATE(464), 2,
+ sym_unary_expression,
+ sym_binary_expression,
+ STATE(732), 6,
+ sym__any_expression,
+ sym_arrow_function,
+ sym_regular_expression,
+ sym_ternary_expression,
+ sym_nullish_coalescing_expression,
+ sym_conditional_expression,
+ STATE(31), 9,
+ sym_template_string,
+ sym__primitive,
+ sym_object,
+ sym_array,
+ sym_string,
+ sym_group,
+ sym_call_expression,
+ sym_member_expression,
+ sym_bracket_expression,
+ [10893] = 20,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(401), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
+ anon_sym_LBRACE,
+ ACTIONS(407), 1,
+ anon_sym_LPAREN,
+ ACTIONS(411), 1,
+ anon_sym_SLASH,
+ ACTIONS(413), 1,
+ anon_sym_LBRACK,
+ ACTIONS(415), 1,
+ anon_sym_BANG,
+ ACTIONS(423), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(442), 1,
sym_number,
- STATE(109), 1,
+ ACTIONS(477), 1,
+ anon_sym_RPAREN,
+ ACTIONS(479), 1,
+ sym_identifier,
+ STATE(119), 1,
sym_expression,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(751), 1,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(415), 2,
+ STATE(464), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(561), 2,
- sym_structural_expression,
- sym_structural_declaration,
- STATE(348), 6,
+ STATE(710), 6,
+ sym__any_expression,
+ sym_arrow_function,
+ sym_regular_expression,
+ sym_ternary_expression,
+ sym_nullish_coalescing_expression,
+ sym_conditional_expression,
+ STATE(31), 9,
+ sym_template_string,
+ sym__primitive,
+ sym_object,
+ sym_array,
+ sym_string,
+ sym_group,
+ sym_call_expression,
+ sym_member_expression,
+ sym_bracket_expression,
+ [10968] = 20,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(401), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
+ anon_sym_LBRACE,
+ ACTIONS(407), 1,
+ anon_sym_LPAREN,
+ ACTIONS(411), 1,
+ anon_sym_SLASH,
+ ACTIONS(413), 1,
+ anon_sym_LBRACK,
+ ACTIONS(415), 1,
+ anon_sym_BANG,
+ ACTIONS(423), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(442), 1,
+ sym_number,
+ ACTIONS(451), 1,
+ sym_identifier,
+ STATE(119), 1,
+ sym_expression,
+ STATE(570), 1,
+ sym__backtick,
+ STATE(586), 1,
+ sym__single_quote,
+ STATE(587), 1,
+ sym__double_quote,
+ STATE(726), 1,
+ sym_if_condition,
+ STATE(931), 1,
+ sym_arrow_function_parameters,
+ STATE(464), 2,
+ sym_unary_expression,
+ sym_binary_expression,
+ STATE(629), 6,
+ sym__any_expression,
+ sym_arrow_function,
+ sym_regular_expression,
+ sym_ternary_expression,
+ sym_nullish_coalescing_expression,
+ sym_conditional_expression,
+ STATE(31), 9,
+ sym_template_string,
+ sym__primitive,
+ sym_object,
+ sym_array,
+ sym_string,
+ sym_group,
+ sym_call_expression,
+ sym_member_expression,
+ sym_bracket_expression,
+ [11043] = 20,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(401), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
+ anon_sym_LBRACE,
+ ACTIONS(407), 1,
+ anon_sym_LPAREN,
+ ACTIONS(411), 1,
+ anon_sym_SLASH,
+ ACTIONS(413), 1,
+ anon_sym_LBRACK,
+ ACTIONS(415), 1,
+ anon_sym_BANG,
+ ACTIONS(423), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(451), 1,
+ sym_identifier,
+ ACTIONS(481), 1,
+ sym_number,
+ STATE(119), 1,
+ sym_expression,
+ STATE(570), 1,
+ sym__backtick,
+ STATE(586), 1,
+ sym__single_quote,
+ STATE(587), 1,
+ sym__double_quote,
+ STATE(931), 1,
+ sym_arrow_function_parameters,
+ STATE(934), 1,
+ sym_concatenation_expression,
+ STATE(464), 2,
+ sym_unary_expression,
+ sym_binary_expression,
+ STATE(700), 6,
+ sym__any_expression,
+ sym_arrow_function,
+ sym_regular_expression,
+ sym_ternary_expression,
+ sym_nullish_coalescing_expression,
+ sym_conditional_expression,
+ STATE(98), 9,
+ sym_template_string,
+ sym__primitive,
+ sym_object,
+ sym_array,
+ sym_string,
+ sym_group,
+ sym_call_expression,
+ sym_member_expression,
+ sym_bracket_expression,
+ [11118] = 19,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(401), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
+ anon_sym_LBRACE,
+ ACTIONS(407), 1,
+ anon_sym_LPAREN,
+ ACTIONS(411), 1,
+ anon_sym_SLASH,
+ ACTIONS(413), 1,
+ anon_sym_LBRACK,
+ ACTIONS(415), 1,
+ anon_sym_BANG,
+ ACTIONS(423), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(442), 1,
+ sym_number,
+ ACTIONS(451), 1,
+ sym_identifier,
+ STATE(119), 1,
+ sym_expression,
+ STATE(570), 1,
+ sym__backtick,
+ STATE(586), 1,
+ sym__single_quote,
+ STATE(587), 1,
+ sym__double_quote,
+ STATE(931), 1,
+ sym_arrow_function_parameters,
+ STATE(464), 2,
+ sym_unary_expression,
+ sym_binary_expression,
+ STATE(739), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(50), 9,
+ STATE(31), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -12846,58 +16201,50 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [7697] = 23,
+ [11190] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
- anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(31), 1,
anon_sym_LBRACE,
- ACTIONS(330), 1,
- anon_sym_SEMI,
- ACTIONS(332), 1,
+ ACTIONS(53), 1,
+ sym_number,
+ ACTIONS(55), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(57), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(259), 1,
anon_sym_LPAREN,
- ACTIONS(334), 1,
+ ACTIONS(263), 1,
anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(265), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(267), 1,
anon_sym_BANG,
- ACTIONS(340), 1,
+ ACTIONS(475), 1,
sym_identifier,
- ACTIONS(342), 1,
- sym_number,
- ACTIONS(344), 1,
- anon_sym_BQUOTE,
- ACTIONS(358), 1,
- anon_sym_DQUOTE,
- STATE(64), 1,
- sym_member_expression,
- STATE(66), 1,
+ STATE(77), 1,
sym_expression,
- STATE(270), 1,
- sym__double_quote,
- STATE(439), 1,
+ STATE(558), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(602), 1,
sym__single_quote,
- STATE(533), 1,
- sym_assignment_expression,
- STATE(536), 1,
- aux_sym__binding_assignment_repeat1,
- STATE(823), 1,
+ STATE(603), 1,
+ sym__double_quote,
+ STATE(875), 1,
sym_arrow_function_parameters,
- STATE(286), 2,
+ STATE(337), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(453), 6,
+ STATE(348), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(8), 8,
+ STATE(4), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -12905,111 +16252,106 @@ static const uint16_t ts_small_parse_table[] = {
sym_string,
sym_group,
sym_call_expression,
+ sym_member_expression,
sym_bracket_expression,
- [7780] = 22,
+ [11262] = 20,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(483), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(485), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(487), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(489), 1,
anon_sym_LPAREN,
- ACTIONS(334), 1,
+ ACTIONS(491), 1,
anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(493), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(495), 1,
anon_sym_BANG,
- ACTIONS(340), 1,
+ ACTIONS(497), 1,
sym_identifier,
- ACTIONS(342), 1,
+ ACTIONS(499), 1,
sym_number,
- ACTIONS(344), 1,
+ ACTIONS(501), 1,
anon_sym_BQUOTE,
- ACTIONS(360), 1,
- anon_sym_DQUOTE,
- ACTIONS(363), 1,
- anon_sym_SEMI,
- STATE(64), 1,
- sym_member_expression,
- STATE(66), 1,
+ STATE(74), 1,
+ sym_group,
+ STATE(126), 1,
sym_expression,
- STATE(439), 1,
+ STATE(551), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(598), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(599), 1,
sym__double_quote,
- STATE(680), 1,
- sym_assignment_expression,
- STATE(823), 1,
+ STATE(902), 1,
sym_arrow_function_parameters,
- STATE(286), 2,
+ STATE(483), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(514), 6,
+ STATE(511), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(8), 8,
+ STATE(38), 8,
sym_template_string,
sym__primitive,
sym_object,
sym_array,
sym_string,
- sym_group,
sym_call_expression,
+ sym_member_expression,
sym_bracket_expression,
- [7860] = 20,
+ [11336] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(365), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(367), 1,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- ACTIONS(369), 1,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(371), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(373), 1,
+ ACTIONS(411), 1,
anon_sym_SLASH,
- ACTIONS(375), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(377), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(379), 1,
- sym_identifier,
- ACTIONS(381), 1,
- sym_number,
- ACTIONS(383), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- STATE(122), 1,
+ ACTIONS(442), 1,
+ sym_number,
+ ACTIONS(451), 1,
+ sym_identifier,
+ STATE(119), 1,
sym_expression,
- STATE(462), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(492), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(496), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(774), 1,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(804), 1,
- sym_concatenation_expression,
- STATE(488), 2,
+ STATE(464), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(600), 6,
+ STATE(692), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(74), 9,
+ STATE(31), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -13019,52 +16361,50 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [7935] = 20,
+ [11408] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(453), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(455), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(457), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(459), 1,
anon_sym_LPAREN,
- ACTIONS(334), 1,
+ ACTIONS(461), 1,
anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(463), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(465), 1,
anon_sym_BANG,
- ACTIONS(344), 1,
- anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
+ ACTIONS(467), 1,
sym_identifier,
- ACTIONS(387), 1,
+ ACTIONS(471), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(503), 1,
sym_number,
- STATE(66), 1,
+ STATE(159), 1,
sym_expression,
- STATE(439), 1,
+ STATE(574), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(614), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(615), 1,
sym__double_quote,
- STATE(823), 1,
+ STATE(904), 1,
sym_arrow_function_parameters,
- STATE(831), 1,
- sym_concatenation_expression,
- STATE(286), 2,
+ STATE(613), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(602), 6,
+ STATE(706), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(62), 9,
+ STATE(102), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -13074,52 +16414,50 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [8010] = 20,
+ [11480] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
- anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(31), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(53), 1,
+ sym_number,
+ ACTIONS(55), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(57), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(259), 1,
anon_sym_LPAREN,
- ACTIONS(334), 1,
+ ACTIONS(263), 1,
anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(265), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(267), 1,
anon_sym_BANG,
- ACTIONS(342), 1,
- sym_number,
- ACTIONS(344), 1,
- anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
+ ACTIONS(475), 1,
sym_identifier,
- STATE(66), 1,
+ STATE(77), 1,
sym_expression,
- STATE(439), 1,
+ STATE(558), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(602), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(603), 1,
sym__double_quote,
- STATE(593), 1,
- sym_if_condition,
- STATE(823), 1,
+ STATE(875), 1,
sym_arrow_function_parameters,
- STATE(286), 2,
+ STATE(337), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(518), 6,
+ STATE(376), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(8), 9,
+ STATE(4), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -13129,224 +16467,103 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [8085] = 4,
- ACTIONS(3), 1,
- sym_comment,
- STATE(187), 1,
- sym__binary_op,
- ACTIONS(316), 12,
- anon_sym_GT,
- anon_sym_LT,
- anon_sym_SLASH,
- anon_sym_PLUS,
- anon_sym_STAR,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PERCENT,
- anon_sym_DASH,
- anon_sym_STAR_STAR,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(318), 20,
- anon_sym_EQ_EQ_EQ,
- anon_sym_BANG_EQ_EQ,
- anon_sym_LT_EQ,
- anon_sym_in,
- anon_sym_GT_EQ,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_GT_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- anon_sym_AMP_AMP_EQ,
- anon_sym_PIPE_PIPE_EQ,
- anon_sym_QMARK_QMARK_EQ,
- [8128] = 4,
- ACTIONS(3), 1,
- sym_comment,
- STATE(189), 1,
- sym__binary_op,
- ACTIONS(320), 12,
- anon_sym_GT,
- anon_sym_LT,
- anon_sym_SLASH,
- anon_sym_PLUS,
- anon_sym_STAR,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PERCENT,
- anon_sym_DASH,
- anon_sym_STAR_STAR,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(322), 20,
- anon_sym_EQ_EQ_EQ,
- anon_sym_BANG_EQ_EQ,
- anon_sym_LT_EQ,
- anon_sym_in,
- anon_sym_GT_EQ,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_GT_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- anon_sym_AMP_AMP_EQ,
- anon_sym_PIPE_PIPE_EQ,
- anon_sym_QMARK_QMARK_EQ,
- [8171] = 20,
+ [11552] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(334), 1,
+ ACTIONS(411), 1,
anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(342), 1,
- sym_number,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(389), 1,
- anon_sym_RPAREN,
- ACTIONS(391), 1,
+ ACTIONS(442), 1,
+ sym_number,
+ ACTIONS(451), 1,
sym_identifier,
- STATE(66), 1,
+ STATE(119), 1,
sym_expression,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(823), 1,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(286), 2,
- sym_unary_expression,
- sym_binary_expression,
- STATE(569), 6,
- sym__any_expression,
- sym_arrow_function,
- sym_regular_expression,
- sym_ternary_expression,
- sym_nullish_coalescing_expression,
- sym_conditional_expression,
- STATE(8), 9,
- sym_template_string,
- sym__primitive,
- sym_object,
- sym_array,
- sym_string,
- sym_group,
- sym_call_expression,
- sym_member_expression,
- sym_bracket_expression,
- [8246] = 4,
- ACTIONS(3), 1,
- sym_comment,
- STATE(191), 1,
- sym__binary_op,
- ACTIONS(216), 12,
- anon_sym_GT,
- anon_sym_LT,
- anon_sym_SLASH,
- anon_sym_PLUS,
- anon_sym_STAR,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PERCENT,
- anon_sym_DASH,
- anon_sym_STAR_STAR,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(218), 20,
- anon_sym_EQ_EQ_EQ,
- anon_sym_BANG_EQ_EQ,
- anon_sym_LT_EQ,
- anon_sym_in,
- anon_sym_GT_EQ,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_GT_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- anon_sym_AMP_AMP_EQ,
- anon_sym_PIPE_PIPE_EQ,
- anon_sym_QMARK_QMARK_EQ,
- [8289] = 20,
+ STATE(464), 2,
+ sym_unary_expression,
+ sym_binary_expression,
+ STATE(729), 6,
+ sym__any_expression,
+ sym_arrow_function,
+ sym_regular_expression,
+ sym_ternary_expression,
+ sym_nullish_coalescing_expression,
+ sym_conditional_expression,
+ STATE(31), 9,
+ sym_template_string,
+ sym__primitive,
+ sym_object,
+ sym_array,
+ sym_string,
+ sym_group,
+ sym_call_expression,
+ sym_member_expression,
+ sym_bracket_expression,
+ [11624] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(365), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(367), 1,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- ACTIONS(369), 1,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(371), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(373), 1,
+ ACTIONS(411), 1,
anon_sym_SLASH,
- ACTIONS(375), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(377), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(379), 1,
- sym_identifier,
- ACTIONS(381), 1,
- sym_number,
- ACTIONS(383), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- STATE(122), 1,
+ ACTIONS(442), 1,
+ sym_number,
+ ACTIONS(451), 1,
+ sym_identifier,
+ STATE(119), 1,
sym_expression,
- STATE(462), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(492), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(496), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(774), 1,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(828), 1,
- sym_concatenation_expression,
- STATE(488), 2,
+ STATE(464), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(586), 6,
+ STATE(568), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(74), 9,
+ STATE(31), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -13356,52 +16573,50 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [8364] = 20,
+ [11696] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(334), 1,
+ ACTIONS(411), 1,
anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(342), 1,
- sym_number,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(389), 1,
- anon_sym_RPAREN,
- ACTIONS(391), 1,
+ ACTIONS(442), 1,
+ sym_number,
+ ACTIONS(451), 1,
sym_identifier,
- STATE(66), 1,
+ STATE(119), 1,
sym_expression,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(823), 1,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(286), 2,
+ STATE(464), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(590), 6,
+ STATE(618), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(8), 9,
+ STATE(31), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -13411,91 +16626,50 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [8439] = 4,
- ACTIONS(3), 1,
- sym_comment,
- STATE(190), 1,
- sym__binary_op,
- ACTIONS(185), 12,
- anon_sym_GT,
- anon_sym_LT,
- anon_sym_SLASH,
- anon_sym_PLUS,
- anon_sym_STAR,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PERCENT,
- anon_sym_DASH,
- anon_sym_STAR_STAR,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(191), 20,
- anon_sym_EQ_EQ_EQ,
- anon_sym_BANG_EQ_EQ,
- anon_sym_LT_EQ,
- anon_sym_in,
- anon_sym_GT_EQ,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_GT_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- anon_sym_AMP_AMP_EQ,
- anon_sym_PIPE_PIPE_EQ,
- anon_sym_QMARK_QMARK_EQ,
- [8482] = 20,
+ [11768] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(334), 1,
+ ACTIONS(411), 1,
anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
- sym_identifier,
- ACTIONS(387), 1,
+ ACTIONS(442), 1,
sym_number,
- STATE(66), 1,
+ ACTIONS(451), 1,
+ sym_identifier,
+ STATE(119), 1,
sym_expression,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(742), 1,
- sym_concatenation_expression,
- STATE(823), 1,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(286), 2,
+ STATE(464), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(575), 6,
+ STATE(519), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(62), 9,
+ STATE(31), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -13505,146 +16679,104 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [8557] = 20,
+ [11840] = 20,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
- anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(31), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(53), 1,
+ sym_number,
+ ACTIONS(55), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(57), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(259), 1,
anon_sym_LPAREN,
- ACTIONS(334), 1,
+ ACTIONS(263), 1,
anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(265), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(267), 1,
anon_sym_BANG,
- ACTIONS(342), 1,
- sym_number,
- ACTIONS(344), 1,
- anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(389), 1,
- anon_sym_RPAREN,
- ACTIONS(391), 1,
+ ACTIONS(475), 1,
sym_identifier,
- STATE(66), 1,
+ STATE(26), 1,
+ sym_group,
+ STATE(77), 1,
sym_expression,
- STATE(439), 1,
+ STATE(558), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(602), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(603), 1,
sym__double_quote,
- STATE(823), 1,
+ STATE(875), 1,
sym_arrow_function_parameters,
- STATE(286), 2,
+ STATE(337), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(616), 6,
+ STATE(366), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(8), 9,
+ STATE(4), 8,
sym_template_string,
sym__primitive,
sym_object,
sym_array,
sym_string,
- sym_group,
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [8632] = 4,
- ACTIONS(3), 1,
- sym_comment,
- STATE(188), 1,
- sym__binary_op,
- ACTIONS(279), 12,
- anon_sym_GT,
- anon_sym_LT,
- anon_sym_SLASH,
- anon_sym_PLUS,
- anon_sym_STAR,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PERCENT,
- anon_sym_DASH,
- anon_sym_STAR_STAR,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(281), 20,
- anon_sym_EQ_EQ_EQ,
- anon_sym_BANG_EQ_EQ,
- anon_sym_LT_EQ,
- anon_sym_in,
- anon_sym_GT_EQ,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_GT_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- anon_sym_AMP_AMP_EQ,
- anon_sym_PIPE_PIPE_EQ,
- anon_sym_QMARK_QMARK_EQ,
- [8675] = 20,
+ [11914] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(334), 1,
+ ACTIONS(411), 1,
anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(342), 1,
- sym_number,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
+ ACTIONS(442), 1,
+ sym_number,
+ ACTIONS(451), 1,
sym_identifier,
- STATE(66), 1,
+ STATE(119), 1,
sym_expression,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(625), 1,
- sym_if_condition,
- STATE(823), 1,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(286), 2,
+ STATE(464), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(518), 6,
+ STATE(735), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(8), 9,
+ STATE(31), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -13654,103 +16786,104 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [8750] = 19,
+ [11986] = 20,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(453), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(455), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(457), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(459), 1,
anon_sym_LPAREN,
- ACTIONS(334), 1,
+ ACTIONS(461), 1,
anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(463), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(465), 1,
anon_sym_BANG,
- ACTIONS(342), 1,
- sym_number,
- ACTIONS(344), 1,
- anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
+ ACTIONS(467), 1,
sym_identifier,
- STATE(66), 1,
+ ACTIONS(471), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(503), 1,
+ sym_number,
+ STATE(148), 1,
+ sym_group,
+ STATE(159), 1,
sym_expression,
- STATE(439), 1,
+ STATE(574), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(614), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(615), 1,
sym__double_quote,
- STATE(823), 1,
+ STATE(904), 1,
sym_arrow_function_parameters,
- STATE(286), 2,
+ STATE(613), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(464), 6,
+ STATE(666), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(8), 9,
+ STATE(102), 8,
sym_template_string,
sym__primitive,
sym_object,
sym_array,
sym_string,
- sym_group,
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [8822] = 19,
+ [12060] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(393), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(395), 1,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- ACTIONS(397), 1,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(399), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(401), 1,
+ ACTIONS(411), 1,
anon_sym_SLASH,
- ACTIONS(403), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(405), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(407), 1,
- sym_identifier,
- ACTIONS(409), 1,
- sym_number,
- ACTIONS(411), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- STATE(84), 1,
+ ACTIONS(442), 1,
+ sym_number,
+ ACTIONS(451), 1,
+ sym_identifier,
+ STATE(119), 1,
sym_expression,
- STATE(463), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(493), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(494), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(806), 1,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(339), 2,
+ STATE(464), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(419), 6,
+ STATE(628), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(26), 9,
+ STATE(31), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -13760,50 +16893,50 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [8894] = 19,
+ [12132] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(483), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(485), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(487), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(489), 1,
anon_sym_LPAREN,
- ACTIONS(334), 1,
+ ACTIONS(491), 1,
anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(493), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(495), 1,
anon_sym_BANG,
- ACTIONS(342), 1,
+ ACTIONS(497), 1,
+ sym_identifier,
+ ACTIONS(499), 1,
sym_number,
- ACTIONS(344), 1,
+ ACTIONS(501), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
- sym_identifier,
- STATE(66), 1,
+ STATE(126), 1,
sym_expression,
- STATE(439), 1,
+ STATE(551), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(598), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(599), 1,
sym__double_quote,
- STATE(823), 1,
+ STATE(902), 1,
sym_arrow_function_parameters,
- STATE(286), 2,
+ STATE(483), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(507), 6,
+ STATE(512), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(8), 9,
+ STATE(38), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -13813,103 +16946,104 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [8966] = 19,
+ [12204] = 20,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(334), 1,
+ ACTIONS(411), 1,
anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(342), 1,
- sym_number,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
+ ACTIONS(442), 1,
+ sym_number,
+ ACTIONS(451), 1,
sym_identifier,
- STATE(66), 1,
+ STATE(76), 1,
+ sym_group,
+ STATE(119), 1,
sym_expression,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(823), 1,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(286), 2,
+ STATE(464), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(549), 6,
+ STATE(525), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(8), 9,
+ STATE(31), 8,
sym_template_string,
sym__primitive,
sym_object,
sym_array,
sym_string,
- sym_group,
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [9038] = 19,
+ [12278] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(334), 1,
+ ACTIONS(411), 1,
anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(342), 1,
- sym_number,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
+ ACTIONS(442), 1,
+ sym_number,
+ ACTIONS(451), 1,
sym_identifier,
- STATE(66), 1,
+ STATE(119), 1,
sym_expression,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(823), 1,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(286), 2,
+ STATE(464), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(554), 6,
+ STATE(732), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(8), 9,
+ STATE(31), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -13919,50 +17053,50 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [9110] = 19,
+ [12350] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(334), 1,
+ ACTIONS(411), 1,
anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(342), 1,
- sym_number,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
+ ACTIONS(442), 1,
+ sym_number,
+ ACTIONS(451), 1,
sym_identifier,
- STATE(66), 1,
+ STATE(119), 1,
sym_expression,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(823), 1,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(286), 2,
+ STATE(464), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(569), 6,
+ STATE(678), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(8), 9,
+ STATE(31), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -13972,104 +17106,103 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [9182] = 20,
+ [12422] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(334), 1,
+ ACTIONS(411), 1,
anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(342), 1,
- sym_number,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
+ ACTIONS(442), 1,
+ sym_number,
+ ACTIONS(451), 1,
sym_identifier,
- STATE(23), 1,
- sym_group,
- STATE(66), 1,
+ STATE(119), 1,
sym_expression,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(823), 1,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(286), 2,
+ STATE(464), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(369), 6,
+ STATE(690), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(8), 8,
+ STATE(31), 9,
sym_template_string,
sym__primitive,
sym_object,
sym_array,
sym_string,
+ sym_group,
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [9256] = 19,
+ [12494] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(365), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(367), 1,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- ACTIONS(369), 1,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(371), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(373), 1,
+ ACTIONS(411), 1,
anon_sym_SLASH,
- ACTIONS(375), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(377), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(379), 1,
- sym_identifier,
- ACTIONS(383), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(413), 1,
+ ACTIONS(442), 1,
sym_number,
- STATE(122), 1,
+ ACTIONS(451), 1,
+ sym_identifier,
+ STATE(119), 1,
sym_expression,
- STATE(462), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(492), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(496), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(774), 1,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(488), 2,
+ STATE(464), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(622), 6,
+ STATE(683), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(71), 9,
+ STATE(31), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -14079,50 +17212,50 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [9328] = 19,
+ [12566] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(483), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(485), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(487), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(489), 1,
anon_sym_LPAREN,
- ACTIONS(334), 1,
+ ACTIONS(491), 1,
anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(493), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(495), 1,
anon_sym_BANG,
- ACTIONS(342), 1,
+ ACTIONS(497), 1,
+ sym_identifier,
+ ACTIONS(499), 1,
sym_number,
- ACTIONS(344), 1,
+ ACTIONS(501), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
- sym_identifier,
- STATE(66), 1,
+ STATE(126), 1,
sym_expression,
- STATE(439), 1,
+ STATE(551), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(598), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(599), 1,
sym__double_quote,
- STATE(823), 1,
+ STATE(902), 1,
sym_arrow_function_parameters,
- STATE(286), 2,
+ STATE(483), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(354), 6,
+ STATE(516), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(8), 9,
+ STATE(38), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -14132,50 +17265,50 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [9400] = 19,
+ [12638] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(336), 1,
- anon_sym_LBRACK,
- ACTIONS(344), 1,
- anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(350), 1,
+ ACTIONS(411), 1,
anon_sym_SLASH,
- ACTIONS(352), 1,
+ ACTIONS(413), 1,
+ anon_sym_LBRACK,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(356), 1,
+ ACTIONS(423), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(442), 1,
sym_number,
- ACTIONS(415), 1,
+ ACTIONS(451), 1,
sym_identifier,
- STATE(109), 1,
+ STATE(119), 1,
sym_expression,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(751), 1,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(415), 2,
+ STATE(464), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(471), 6,
+ STATE(696), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(50), 9,
+ STATE(31), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -14185,50 +17318,50 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [9472] = 19,
+ [12710] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(334), 1,
+ ACTIONS(411), 1,
anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(342), 1,
- sym_number,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
+ ACTIONS(442), 1,
+ sym_number,
+ ACTIONS(451), 1,
sym_identifier,
- STATE(66), 1,
+ STATE(119), 1,
sym_expression,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(823), 1,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(286), 2,
+ STATE(464), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(630), 6,
+ STATE(716), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(8), 9,
+ STATE(31), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -14238,212 +17371,209 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [9544] = 20,
+ [12782] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(393), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(395), 1,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- ACTIONS(397), 1,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(399), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(401), 1,
+ ACTIONS(411), 1,
anon_sym_SLASH,
- ACTIONS(403), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(405), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(407), 1,
- sym_identifier,
- ACTIONS(409), 1,
- sym_number,
- ACTIONS(411), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- STATE(49), 1,
- sym_group,
- STATE(84), 1,
+ ACTIONS(442), 1,
+ sym_number,
+ ACTIONS(451), 1,
+ sym_identifier,
+ STATE(119), 1,
sym_expression,
- STATE(463), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(493), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(494), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(806), 1,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(339), 2,
+ STATE(464), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(406), 6,
+ STATE(705), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(26), 8,
+ STATE(31), 9,
sym_template_string,
sym__primitive,
sym_object,
sym_array,
sym_string,
+ sym_group,
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [9618] = 20,
+ [12854] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(336), 1,
- anon_sym_LBRACK,
- ACTIONS(344), 1,
- anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(350), 1,
+ ACTIONS(411), 1,
anon_sym_SLASH,
- ACTIONS(352), 1,
+ ACTIONS(413), 1,
+ anon_sym_LBRACK,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(356), 1,
+ ACTIONS(423), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(442), 1,
sym_number,
- ACTIONS(415), 1,
+ ACTIONS(451), 1,
sym_identifier,
- STATE(23), 1,
- sym_group,
- STATE(109), 1,
+ STATE(119), 1,
sym_expression,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(751), 1,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(415), 2,
+ STATE(464), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(445), 6,
+ STATE(710), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(50), 8,
+ STATE(31), 9,
sym_template_string,
sym__primitive,
sym_object,
sym_array,
sym_string,
+ sym_group,
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [9692] = 20,
+ [12926] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(365), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(367), 1,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- ACTIONS(369), 1,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(371), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(373), 1,
+ ACTIONS(411), 1,
anon_sym_SLASH,
- ACTIONS(375), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(377), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(379), 1,
- sym_identifier,
- ACTIONS(383), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(413), 1,
+ ACTIONS(442), 1,
sym_number,
- STATE(97), 1,
- sym_group,
- STATE(122), 1,
+ ACTIONS(451), 1,
+ sym_identifier,
+ STATE(119), 1,
sym_expression,
- STATE(462), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(492), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(496), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(774), 1,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(488), 2,
+ STATE(464), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(632), 6,
+ STATE(714), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(71), 8,
+ STATE(31), 9,
sym_template_string,
sym__primitive,
sym_object,
sym_array,
sym_string,
+ sym_group,
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [9766] = 19,
+ [12998] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(334), 1,
+ ACTIONS(411), 1,
anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(342), 1,
- sym_number,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
+ ACTIONS(442), 1,
+ sym_number,
+ ACTIONS(451), 1,
sym_identifier,
- STATE(66), 1,
+ STATE(119), 1,
sym_expression,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(823), 1,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(286), 2,
+ STATE(464), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(606), 6,
+ STATE(720), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(8), 9,
+ STATE(31), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -14453,50 +17583,50 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [9838] = 19,
+ [13070] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
- anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(31), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(53), 1,
+ sym_number,
+ ACTIONS(55), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(57), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(259), 1,
anon_sym_LPAREN,
- ACTIONS(334), 1,
+ ACTIONS(263), 1,
anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(265), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(267), 1,
anon_sym_BANG,
- ACTIONS(342), 1,
- sym_number,
- ACTIONS(344), 1,
- anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
+ ACTIONS(475), 1,
sym_identifier,
- STATE(66), 1,
+ STATE(77), 1,
sym_expression,
- STATE(439), 1,
+ STATE(558), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(602), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(603), 1,
sym__double_quote,
- STATE(823), 1,
+ STATE(875), 1,
sym_arrow_function_parameters,
- STATE(286), 2,
+ STATE(337), 2,
sym_unary_expression,
sym_binary_expression,
- STATE(634), 6,
+ STATE(343), 6,
sym__any_expression,
sym_arrow_function,
sym_regular_expression,
sym_ternary_expression,
sym_nullish_coalescing_expression,
sym_conditional_expression,
- STATE(8), 9,
+ STATE(4), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -14506,50 +17636,50 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [9910] = 19,
+ [13142] = 20,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(334), 1,
- anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(342), 1,
+ ACTIONS(417), 1,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(421), 1,
sym_number,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
+ ACTIONS(451), 1,
sym_identifier,
- STATE(66), 1,
+ ACTIONS(505), 1,
+ anon_sym_RPAREN,
+ STATE(167), 1,
sym_expression,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(823), 1,
+ STATE(854), 1,
+ sym_arguments,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(286), 2,
+ STATE(699), 5,
+ sym_arrow_function,
sym_unary_expression,
sym_binary_expression,
- STATE(598), 6,
- sym__any_expression,
- sym_arrow_function,
- sym_regular_expression,
- sym_ternary_expression,
- sym_nullish_coalescing_expression,
- sym_conditional_expression,
- STATE(8), 9,
+ sym_spread,
+ sym__timed_argument,
+ STATE(108), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -14559,50 +17689,50 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [9982] = 19,
+ [13215] = 20,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(334), 1,
- anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(342), 1,
+ ACTIONS(417), 1,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(421), 1,
sym_number,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
+ ACTIONS(451), 1,
sym_identifier,
- STATE(66), 1,
+ ACTIONS(507), 1,
+ anon_sym_RPAREN,
+ STATE(167), 1,
sym_expression,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(823), 1,
+ STATE(859), 1,
+ sym_arguments,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(286), 2,
+ STATE(699), 5,
+ sym_arrow_function,
sym_unary_expression,
sym_binary_expression,
- STATE(524), 6,
- sym__any_expression,
- sym_arrow_function,
- sym_regular_expression,
- sym_ternary_expression,
- sym_nullish_coalescing_expression,
- sym_conditional_expression,
- STATE(8), 9,
+ sym_spread,
+ sym__timed_argument,
+ STATE(108), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -14612,50 +17742,50 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [10054] = 19,
+ [13288] = 20,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(393), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(395), 1,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- ACTIONS(397), 1,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(399), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(401), 1,
- anon_sym_SLASH,
- ACTIONS(403), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(405), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(407), 1,
- sym_identifier,
- ACTIONS(409), 1,
+ ACTIONS(417), 1,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(421), 1,
sym_number,
- ACTIONS(411), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- STATE(84), 1,
+ ACTIONS(451), 1,
+ sym_identifier,
+ ACTIONS(509), 1,
+ anon_sym_RPAREN,
+ STATE(167), 1,
sym_expression,
- STATE(463), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(493), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(494), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(806), 1,
+ STATE(871), 1,
+ sym_arguments,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(339), 2,
+ STATE(699), 5,
+ sym_arrow_function,
sym_unary_expression,
sym_binary_expression,
- STATE(420), 6,
- sym__any_expression,
- sym_arrow_function,
- sym_regular_expression,
- sym_ternary_expression,
- sym_nullish_coalescing_expression,
- sym_conditional_expression,
- STATE(26), 9,
+ sym_spread,
+ sym__timed_argument,
+ STATE(108), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -14665,50 +17795,50 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [10126] = 19,
+ [13361] = 20,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(334), 1,
- anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(342), 1,
+ ACTIONS(417), 1,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(421), 1,
sym_number,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
+ ACTIONS(451), 1,
sym_identifier,
- STATE(66), 1,
+ ACTIONS(511), 1,
+ anon_sym_RPAREN,
+ STATE(167), 1,
sym_expression,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(823), 1,
+ STATE(843), 1,
+ sym_arguments,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(286), 2,
+ STATE(699), 5,
+ sym_arrow_function,
sym_unary_expression,
sym_binary_expression,
- STATE(590), 6,
- sym__any_expression,
- sym_arrow_function,
- sym_regular_expression,
- sym_ternary_expression,
- sym_nullish_coalescing_expression,
- sym_conditional_expression,
- STATE(8), 9,
+ sym_spread,
+ sym__timed_argument,
+ STATE(108), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -14718,50 +17848,50 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [10198] = 19,
+ [13434] = 20,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(334), 1,
- anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(342), 1,
+ ACTIONS(417), 1,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(421), 1,
sym_number,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
+ ACTIONS(451), 1,
sym_identifier,
- STATE(66), 1,
+ ACTIONS(513), 1,
+ anon_sym_RPAREN,
+ STATE(167), 1,
sym_expression,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(823), 1,
+ STATE(930), 1,
+ sym_arguments,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(286), 2,
+ STATE(699), 5,
+ sym_arrow_function,
sym_unary_expression,
sym_binary_expression,
- STATE(618), 6,
- sym__any_expression,
- sym_arrow_function,
- sym_regular_expression,
- sym_ternary_expression,
- sym_nullish_coalescing_expression,
- sym_conditional_expression,
- STATE(8), 9,
+ sym_spread,
+ sym__timed_argument,
+ STATE(108), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -14771,50 +17901,50 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [10270] = 19,
+ [13507] = 20,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(334), 1,
- anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(342), 1,
+ ACTIONS(417), 1,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(421), 1,
sym_number,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
+ ACTIONS(451), 1,
sym_identifier,
- STATE(66), 1,
+ ACTIONS(515), 1,
+ anon_sym_RPAREN,
+ STATE(167), 1,
sym_expression,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(823), 1,
+ STATE(924), 1,
+ sym_arguments,
+ STATE(931), 1,
sym_arrow_function_parameters,
- STATE(286), 2,
+ STATE(699), 5,
+ sym_arrow_function,
sym_unary_expression,
sym_binary_expression,
- STATE(616), 6,
- sym__any_expression,
- sym_arrow_function,
- sym_regular_expression,
- sym_ternary_expression,
- sym_nullish_coalescing_expression,
- sym_conditional_expression,
- STATE(8), 9,
+ sym_spread,
+ sym__timed_argument,
+ STATE(108), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -14824,50 +17954,42 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [10342] = 19,
+ [13580] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
- anon_sym_LPAREN,
- ACTIONS(334), 1,
- anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(342), 1,
- sym_number,
- ACTIONS(344), 1,
+ ACTIONS(417), 1,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
+ ACTIONS(517), 1,
+ anon_sym_LPAREN,
+ ACTIONS(519), 1,
+ anon_sym_RBRACK,
+ ACTIONS(521), 1,
sym_identifier,
- STATE(66), 1,
- sym_expression,
- STATE(439), 1,
+ ACTIONS(523), 1,
+ sym_number,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(823), 1,
- sym_arrow_function_parameters,
- STATE(286), 2,
+ STATE(679), 3,
+ sym_expression,
sym_unary_expression,
- sym_binary_expression,
- STATE(612), 6,
- sym__any_expression,
- sym_arrow_function,
- sym_regular_expression,
- sym_ternary_expression,
- sym_nullish_coalescing_expression,
- sym_conditional_expression,
- STATE(8), 9,
+ sym_spread,
+ STATE(291), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -14877,50 +17999,42 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [10414] = 19,
+ [13642] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
- anon_sym_LPAREN,
- ACTIONS(334), 1,
- anon_sym_SLASH,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(342), 1,
- sym_number,
- ACTIONS(344), 1,
+ ACTIONS(417), 1,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
+ ACTIONS(517), 1,
+ anon_sym_LPAREN,
+ ACTIONS(521), 1,
sym_identifier,
- STATE(66), 1,
- sym_expression,
- STATE(439), 1,
+ ACTIONS(523), 1,
+ sym_number,
+ ACTIONS(525), 1,
+ anon_sym_RBRACK,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(823), 1,
- sym_arrow_function_parameters,
- STATE(286), 2,
+ STATE(691), 3,
+ sym_expression,
sym_unary_expression,
- sym_binary_expression,
- STATE(620), 6,
- sym__any_expression,
- sym_arrow_function,
- sym_regular_expression,
- sym_ternary_expression,
- sym_nullish_coalescing_expression,
- sym_conditional_expression,
- STATE(8), 9,
+ sym_spread,
+ STATE(291), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -14930,50 +18044,42 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [10486] = 20,
+ [13704] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
- anon_sym_LPAREN,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(344), 1,
- anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
- sym_identifier,
ACTIONS(417), 1,
- anon_sym_RPAREN,
- ACTIONS(419), 1,
anon_sym_DOT_DOT_DOT,
- ACTIONS(421), 1,
+ ACTIONS(423), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(517), 1,
+ anon_sym_LPAREN,
+ ACTIONS(521), 1,
+ sym_identifier,
+ ACTIONS(523), 1,
sym_number,
- STATE(135), 1,
- sym_expression,
- STATE(439), 1,
+ ACTIONS(527), 1,
+ anon_sym_RBRACK,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(773), 1,
- sym_arguments,
- STATE(823), 1,
- sym_arrow_function_parameters,
- STATE(615), 5,
- sym_arrow_function,
+ STATE(717), 3,
+ sym_expression,
sym_unary_expression,
- sym_binary_expression,
sym_spread,
- sym__timed_argument,
- STATE(76), 9,
+ STATE(291), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -14983,50 +18089,42 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [10559] = 20,
+ [13766] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
- anon_sym_LPAREN,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(344), 1,
+ ACTIONS(417), 1,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
+ ACTIONS(517), 1,
+ anon_sym_LPAREN,
+ ACTIONS(521), 1,
sym_identifier,
- ACTIONS(419), 1,
- anon_sym_DOT_DOT_DOT,
- ACTIONS(421), 1,
+ ACTIONS(523), 1,
sym_number,
- ACTIONS(423), 1,
- anon_sym_RPAREN,
- STATE(135), 1,
- sym_expression,
- STATE(439), 1,
+ ACTIONS(529), 1,
+ anon_sym_RBRACK,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(766), 1,
- sym_arguments,
- STATE(823), 1,
- sym_arrow_function_parameters,
- STATE(615), 5,
- sym_arrow_function,
+ STATE(688), 3,
+ sym_expression,
sym_unary_expression,
- sym_binary_expression,
sym_spread,
- sym__timed_argument,
- STATE(76), 9,
+ STATE(291), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -15036,50 +18134,42 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [10632] = 20,
+ [13828] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
- anon_sym_LPAREN,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(344), 1,
+ ACTIONS(417), 1,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
+ ACTIONS(517), 1,
+ anon_sym_LPAREN,
+ ACTIONS(521), 1,
sym_identifier,
- ACTIONS(419), 1,
- anon_sym_DOT_DOT_DOT,
- ACTIONS(421), 1,
+ ACTIONS(523), 1,
sym_number,
- ACTIONS(425), 1,
- anon_sym_RPAREN,
- STATE(135), 1,
- sym_expression,
- STATE(439), 1,
+ ACTIONS(531), 1,
+ anon_sym_RBRACK,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(759), 1,
- sym_arguments,
- STATE(823), 1,
- sym_arrow_function_parameters,
- STATE(615), 5,
- sym_arrow_function,
+ STATE(701), 3,
+ sym_expression,
sym_unary_expression,
- sym_binary_expression,
sym_spread,
- sym__timed_argument,
- STATE(76), 9,
+ STATE(291), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -15089,50 +18179,42 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [10705] = 20,
+ [13890] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
- anon_sym_LPAREN,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(344), 1,
+ ACTIONS(417), 1,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
+ ACTIONS(517), 1,
+ anon_sym_LPAREN,
+ ACTIONS(521), 1,
sym_identifier,
- ACTIONS(419), 1,
- anon_sym_DOT_DOT_DOT,
- ACTIONS(421), 1,
+ ACTIONS(523), 1,
sym_number,
- ACTIONS(427), 1,
- anon_sym_RPAREN,
- STATE(135), 1,
- sym_expression,
- STATE(439), 1,
+ ACTIONS(533), 1,
+ anon_sym_RBRACK,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(738), 1,
- sym_arguments,
- STATE(823), 1,
- sym_arrow_function_parameters,
- STATE(615), 5,
- sym_arrow_function,
+ STATE(711), 3,
+ sym_expression,
sym_unary_expression,
- sym_binary_expression,
sym_spread,
- sym__timed_argument,
- STATE(76), 9,
+ STATE(291), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -15142,42 +18224,41 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [10778] = 17,
+ [13952] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(483), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(485), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(487), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(493), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(495), 1,
anon_sym_BANG,
- ACTIONS(344), 1,
+ ACTIONS(501), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(419), 1,
- anon_sym_DOT_DOT_DOT,
- ACTIONS(429), 1,
+ ACTIONS(535), 1,
anon_sym_LPAREN,
- ACTIONS(431), 1,
- anon_sym_RBRACK,
- ACTIONS(433), 1,
+ ACTIONS(537), 1,
sym_identifier,
- ACTIONS(435), 1,
+ ACTIONS(539), 1,
sym_number,
- STATE(439), 1,
+ STATE(169), 1,
+ sym_expression,
+ STATE(388), 1,
+ sym_conditional_expression,
+ STATE(551), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(598), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(599), 1,
sym__double_quote,
- STATE(572), 3,
- sym_expression,
+ STATE(462), 2,
sym_unary_expression,
- sym_spread,
- STATE(224), 9,
+ sym_binary_expression,
+ STATE(40), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -15187,42 +18268,41 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [10840] = 17,
+ [14013] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(419), 1,
- anon_sym_DOT_DOT_DOT,
- ACTIONS(429), 1,
+ ACTIONS(517), 1,
anon_sym_LPAREN,
- ACTIONS(433), 1,
+ ACTIONS(541), 1,
sym_identifier,
- ACTIONS(435), 1,
+ ACTIONS(543), 1,
sym_number,
- ACTIONS(437), 1,
- anon_sym_RBRACK,
- STATE(439), 1,
+ STATE(175), 1,
+ sym_expression,
+ STATE(388), 1,
+ sym_conditional_expression,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(617), 3,
- sym_expression,
+ STATE(433), 2,
sym_unary_expression,
- sym_spread,
- STATE(224), 9,
+ sym_binary_expression,
+ STATE(34), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -15232,42 +18312,41 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [10902] = 17,
+ [14074] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(31), 1,
+ anon_sym_LBRACE,
+ ACTIONS(55), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(57), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
- anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(265), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(267), 1,
anon_sym_BANG,
- ACTIONS(344), 1,
- anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(419), 1,
- anon_sym_DOT_DOT_DOT,
- ACTIONS(429), 1,
+ ACTIONS(545), 1,
anon_sym_LPAREN,
- ACTIONS(433), 1,
+ ACTIONS(547), 1,
sym_identifier,
- ACTIONS(435), 1,
+ ACTIONS(549), 1,
sym_number,
- ACTIONS(439), 1,
- anon_sym_RBRACK,
- STATE(439), 1,
+ STATE(171), 1,
+ sym_expression,
+ STATE(373), 1,
+ sym_conditional_expression,
+ STATE(558), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(602), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(603), 1,
sym__double_quote,
- STATE(607), 3,
- sym_expression,
+ STATE(336), 2,
sym_unary_expression,
- sym_spread,
- STATE(224), 9,
+ sym_binary_expression,
+ STATE(6), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -15277,42 +18356,40 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [10964] = 17,
+ [14135] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(415), 1,
anon_sym_BANG,
- ACTIONS(344), 1,
- anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(419), 1,
+ ACTIONS(417), 1,
anon_sym_DOT_DOT_DOT,
- ACTIONS(429), 1,
+ ACTIONS(423), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(517), 1,
anon_sym_LPAREN,
- ACTIONS(433), 1,
+ ACTIONS(521), 1,
sym_identifier,
- ACTIONS(435), 1,
+ ACTIONS(523), 1,
sym_number,
- ACTIONS(441), 1,
- anon_sym_RBRACK,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(592), 3,
+ STATE(795), 3,
sym_expression,
sym_unary_expression,
sym_spread,
- STATE(224), 9,
+ STATE(291), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -15322,40 +18399,41 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [11026] = 16,
+ [14194] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(453), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(455), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(457), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(463), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(465), 1,
anon_sym_BANG,
- ACTIONS(344), 1,
+ ACTIONS(471), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(419), 1,
- anon_sym_DOT_DOT_DOT,
- ACTIONS(429), 1,
+ ACTIONS(551), 1,
anon_sym_LPAREN,
- ACTIONS(433), 1,
+ ACTIONS(553), 1,
sym_identifier,
- ACTIONS(435), 1,
+ ACTIONS(555), 1,
sym_number,
- STATE(439), 1,
+ STATE(174), 1,
+ sym_expression,
+ STATE(574), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(614), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(615), 1,
sym__double_quote,
- STATE(641), 3,
- sym_expression,
+ STATE(718), 1,
+ sym_conditional_expression,
+ STATE(609), 2,
sym_unary_expression,
- sym_spread,
- STATE(224), 9,
+ sym_binary_expression,
+ STATE(109), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -15365,41 +18443,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [11085] = 17,
+ [14255] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(393), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(395), 1,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- ACTIONS(397), 1,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(403), 1,
+ ACTIONS(407), 1,
+ anon_sym_LPAREN,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(405), 1,
- anon_sym_BANG,
- ACTIONS(411), 1,
+ ACTIONS(417), 1,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(443), 1,
- anon_sym_LPAREN,
- ACTIONS(445), 1,
+ ACTIONS(451), 1,
sym_identifier,
- ACTIONS(447), 1,
+ ACTIONS(557), 1,
sym_number,
- STATE(137), 1,
- sym_expression,
- STATE(283), 1,
- sym_conditional_expression,
- STATE(463), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(493), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(494), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(309), 2,
- sym_unary_expression,
- sym_binary_expression,
- STATE(27), 9,
+ STATE(931), 1,
+ sym_arrow_function_parameters,
+ STATE(759), 2,
+ sym_arrow_function,
+ sym_spread,
+ STATE(577), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -15409,41 +18485,37 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [11146] = 17,
+ [14313] = 15,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(267), 1,
+ anon_sym_BANG,
+ ACTIONS(559), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
- anon_sym_LBRACE,
- ACTIONS(336), 1,
- anon_sym_LBRACK,
- ACTIONS(344), 1,
- anon_sym_BQUOTE,
- ACTIONS(346), 1,
+ ACTIONS(561), 1,
anon_sym_DQUOTE,
- ACTIONS(352), 1,
- anon_sym_BANG,
- ACTIONS(429), 1,
+ ACTIONS(563), 1,
+ anon_sym_LBRACE,
+ ACTIONS(565), 1,
anon_sym_LPAREN,
- ACTIONS(449), 1,
+ ACTIONS(567), 1,
+ anon_sym_LBRACK,
+ ACTIONS(569), 1,
sym_identifier,
- ACTIONS(451), 1,
+ ACTIONS(571), 1,
sym_number,
- STATE(143), 1,
- sym_expression,
- STATE(439), 1,
+ ACTIONS(573), 1,
+ anon_sym_BQUOTE,
+ STATE(561), 1,
sym__backtick,
- STATE(441), 1,
- sym_conditional_expression,
- STATE(476), 1,
- sym__single_quote,
- STATE(477), 1,
+ STATE(579), 1,
sym__double_quote,
- STATE(405), 2,
+ STATE(607), 1,
+ sym__single_quote,
+ STATE(334), 2,
+ sym_expression,
sym_unary_expression,
- sym_binary_expression,
- STATE(52), 9,
+ STATE(244), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -15453,41 +18525,37 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [11207] = 17,
+ [14368] = 15,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(365), 1,
+ ACTIONS(495), 1,
+ anon_sym_BANG,
+ ACTIONS(575), 1,
anon_sym_SQUOTE,
- ACTIONS(367), 1,
+ ACTIONS(577), 1,
anon_sym_DQUOTE,
- ACTIONS(369), 1,
+ ACTIONS(579), 1,
anon_sym_LBRACE,
- ACTIONS(375), 1,
- anon_sym_LBRACK,
- ACTIONS(377), 1,
- anon_sym_BANG,
- ACTIONS(383), 1,
- anon_sym_BQUOTE,
- ACTIONS(453), 1,
+ ACTIONS(581), 1,
anon_sym_LPAREN,
- ACTIONS(455), 1,
+ ACTIONS(583), 1,
+ anon_sym_LBRACK,
+ ACTIONS(585), 1,
sym_identifier,
- ACTIONS(457), 1,
+ ACTIONS(587), 1,
sym_number,
- STATE(134), 1,
- sym_expression,
- STATE(462), 1,
+ ACTIONS(589), 1,
+ anon_sym_BQUOTE,
+ STATE(572), 1,
sym__backtick,
- STATE(492), 1,
+ STATE(593), 1,
sym__single_quote,
- STATE(496), 1,
+ STATE(594), 1,
sym__double_quote,
- STATE(628), 1,
- sym_conditional_expression,
- STATE(505), 2,
+ STATE(351), 2,
+ sym_expression,
sym_unary_expression,
- sym_binary_expression,
- STATE(61), 9,
+ STATE(295), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -15497,41 +18565,37 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [11268] = 17,
+ [14423] = 15,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(453), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(455), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(457), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(463), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
+ ACTIONS(465), 1,
anon_sym_BANG,
- ACTIONS(344), 1,
+ ACTIONS(471), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(551), 1,
anon_sym_LPAREN,
- ACTIONS(449), 1,
+ ACTIONS(553), 1,
sym_identifier,
- ACTIONS(459), 1,
+ ACTIONS(591), 1,
sym_number,
- STATE(140), 1,
- sym_expression,
- STATE(283), 1,
- sym_conditional_expression,
- STATE(439), 1,
+ STATE(574), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(614), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(615), 1,
sym__double_quote,
- STATE(279), 2,
+ STATE(604), 2,
+ sym_expression,
sym_unary_expression,
- sym_binary_expression,
- STATE(20), 9,
+ STATE(92), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -15541,39 +18605,37 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [11329] = 16,
+ [14478] = 15,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(332), 1,
- anon_sym_LPAREN,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(344), 1,
+ ACTIONS(415), 1,
+ anon_sym_BANG,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(385), 1,
+ ACTIONS(517), 1,
+ anon_sym_LPAREN,
+ ACTIONS(521), 1,
sym_identifier,
- ACTIONS(419), 1,
- anon_sym_DOT_DOT_DOT,
- ACTIONS(461), 1,
+ ACTIONS(523), 1,
sym_number,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(823), 1,
- sym_arrow_function_parameters,
- STATE(720), 2,
- sym_arrow_function,
- sym_spread,
- STATE(455), 9,
+ STATE(351), 2,
+ sym_expression,
+ sym_unary_expression,
+ STATE(291), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -15583,37 +18645,36 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [11387] = 15,
+ [14533] = 15,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
- anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(31), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
- anon_sym_LBRACK,
- ACTIONS(344), 1,
+ ACTIONS(55), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(352), 1,
- anon_sym_BANG,
- ACTIONS(429), 1,
+ ACTIONS(57), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(265), 1,
+ anon_sym_LBRACK,
+ ACTIONS(545), 1,
anon_sym_LPAREN,
- ACTIONS(449), 1,
+ ACTIONS(547), 1,
sym_identifier,
- ACTIONS(463), 1,
+ ACTIONS(593), 1,
sym_number,
- STATE(439), 1,
+ STATE(78), 1,
+ sym_expression,
+ STATE(339), 1,
+ sym_binary_expression,
+ STATE(558), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(602), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(603), 1,
sym__double_quote,
- STATE(411), 2,
- sym_expression,
- sym_unary_expression,
- STATE(3), 9,
+ STATE(9), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -15623,37 +18684,36 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [11442] = 15,
+ [14587] = 15,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(338), 1,
- anon_sym_BANG,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(517), 1,
anon_sym_LPAREN,
- ACTIONS(433), 1,
+ ACTIONS(541), 1,
sym_identifier,
- ACTIONS(435), 1,
+ ACTIONS(595), 1,
sym_number,
- STATE(439), 1,
+ STATE(161), 1,
+ sym_expression,
+ STATE(352), 1,
+ sym_binary_expression,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(263), 2,
- sym_expression,
- sym_unary_expression,
- STATE(224), 9,
+ STATE(44), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -15663,37 +18723,36 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [11497] = 15,
+ [14641] = 15,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(405), 1,
- anon_sym_BANG,
- ACTIONS(465), 1,
+ ACTIONS(453), 1,
anon_sym_SQUOTE,
- ACTIONS(467), 1,
+ ACTIONS(455), 1,
anon_sym_DQUOTE,
- ACTIONS(469), 1,
+ ACTIONS(457), 1,
anon_sym_LBRACE,
+ ACTIONS(463), 1,
+ anon_sym_LBRACK,
ACTIONS(471), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(551), 1,
anon_sym_LPAREN,
- ACTIONS(473), 1,
- anon_sym_LBRACK,
- ACTIONS(475), 1,
+ ACTIONS(553), 1,
sym_identifier,
- ACTIONS(477), 1,
+ ACTIONS(591), 1,
sym_number,
- ACTIONS(479), 1,
- anon_sym_BQUOTE,
- STATE(457), 1,
+ STATE(160), 1,
+ sym_expression,
+ STATE(574), 1,
sym__backtick,
- STATE(484), 1,
+ STATE(608), 1,
+ sym_binary_expression,
+ STATE(614), 1,
sym__single_quote,
- STATE(485), 1,
+ STATE(615), 1,
sym__double_quote,
- STATE(263), 2,
- sym_expression,
- sym_unary_expression,
- STATE(226), 9,
+ STATE(92), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -15703,37 +18762,36 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [11552] = 15,
+ [14695] = 15,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(365), 1,
+ ACTIONS(483), 1,
anon_sym_SQUOTE,
- ACTIONS(367), 1,
+ ACTIONS(485), 1,
anon_sym_DQUOTE,
- ACTIONS(369), 1,
+ ACTIONS(487), 1,
anon_sym_LBRACE,
- ACTIONS(375), 1,
+ ACTIONS(493), 1,
anon_sym_LBRACK,
- ACTIONS(377), 1,
- anon_sym_BANG,
- ACTIONS(383), 1,
+ ACTIONS(501), 1,
anon_sym_BQUOTE,
- ACTIONS(453), 1,
+ ACTIONS(535), 1,
anon_sym_LPAREN,
- ACTIONS(455), 1,
+ ACTIONS(537), 1,
sym_identifier,
- ACTIONS(481), 1,
+ ACTIONS(597), 1,
sym_number,
- STATE(462), 1,
+ STATE(120), 1,
+ sym_expression,
+ STATE(352), 1,
+ sym_binary_expression,
+ STATE(551), 1,
sym__backtick,
- STATE(492), 1,
+ STATE(598), 1,
sym__single_quote,
- STATE(496), 1,
+ STATE(599), 1,
sym__double_quote,
- STATE(506), 2,
- sym_expression,
- sym_unary_expression,
- STATE(69), 9,
+ STATE(42), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -15743,36 +18801,36 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [11607] = 15,
+ [14749] = 15,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(365), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(367), 1,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- ACTIONS(369), 1,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(375), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(383), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(453), 1,
+ ACTIONS(517), 1,
anon_sym_LPAREN,
- ACTIONS(455), 1,
+ ACTIONS(541), 1,
sym_identifier,
- ACTIONS(481), 1,
+ ACTIONS(595), 1,
sym_number,
- STATE(120), 1,
+ STATE(140), 1,
sym_expression,
- STATE(462), 1,
+ STATE(352), 1,
+ sym_binary_expression,
+ STATE(570), 1,
sym__backtick,
- STATE(492), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(496), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(504), 1,
- sym_binary_expression,
- STATE(69), 9,
+ STATE(44), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -15782,36 +18840,34 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [11661] = 15,
+ [14803] = 14,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(517), 1,
anon_sym_LPAREN,
- ACTIONS(449), 1,
+ ACTIONS(521), 1,
sym_identifier,
- ACTIONS(463), 1,
+ ACTIONS(523), 1,
sym_number,
- STATE(114), 1,
- sym_expression,
- STATE(403), 1,
- sym_binary_expression,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(3), 9,
+ STATE(694), 1,
+ sym_expression,
+ STATE(291), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -15821,36 +18877,36 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [11715] = 15,
+ [14854] = 15,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(517), 1,
anon_sym_LPAREN,
- ACTIONS(449), 1,
+ ACTIONS(599), 1,
sym_identifier,
- ACTIONS(463), 1,
+ ACTIONS(601), 1,
sym_number,
- STATE(124), 1,
- sym_expression,
- STATE(265), 1,
- sym_binary_expression,
- STATE(439), 1,
+ STATE(104), 1,
+ sym_member_expression,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(3), 9,
+ STATE(660), 1,
+ sym_assignment_expression,
+ STATE(658), 8,
sym_template_string,
sym__primitive,
sym_object,
@@ -15858,38 +18914,35 @@ static const uint16_t ts_small_parse_table[] = {
sym_string,
sym_group,
sym_call_expression,
- sym_member_expression,
sym_bracket_expression,
- [11769] = 15,
+ [14907] = 14,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(559), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
- anon_sym_LBRACE,
- ACTIONS(336), 1,
- anon_sym_LBRACK,
- ACTIONS(344), 1,
- anon_sym_BQUOTE,
- ACTIONS(346), 1,
+ ACTIONS(561), 1,
anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(563), 1,
+ anon_sym_LBRACE,
+ ACTIONS(565), 1,
anon_sym_LPAREN,
- ACTIONS(449), 1,
+ ACTIONS(567), 1,
+ anon_sym_LBRACK,
+ ACTIONS(569), 1,
sym_identifier,
- ACTIONS(463), 1,
+ ACTIONS(571), 1,
sym_number,
- STATE(75), 1,
+ ACTIONS(573), 1,
+ anon_sym_BQUOTE,
+ STATE(381), 1,
sym_expression,
- STATE(265), 1,
- sym_binary_expression,
- STATE(439), 1,
+ STATE(561), 1,
sym__backtick,
- STATE(476), 1,
- sym__single_quote,
- STATE(477), 1,
+ STATE(579), 1,
sym__double_quote,
- STATE(3), 9,
+ STATE(607), 1,
+ sym__single_quote,
+ STATE(244), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -15899,36 +18952,34 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [11823] = 15,
+ [14958] = 14,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(393), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(395), 1,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- ACTIONS(397), 1,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(403), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(411), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(443), 1,
+ ACTIONS(517), 1,
anon_sym_LPAREN,
- ACTIONS(445), 1,
+ ACTIONS(521), 1,
sym_identifier,
- ACTIONS(483), 1,
+ ACTIONS(523), 1,
sym_number,
- STATE(91), 1,
- sym_expression,
- STATE(265), 1,
- sym_binary_expression,
- STATE(463), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(493), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(494), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(29), 9,
+ STATE(799), 1,
+ sym_expression,
+ STATE(291), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -15938,110 +18989,169 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [11877] = 15,
+ [15009] = 14,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(517), 1,
anon_sym_LPAREN,
- ACTIONS(433), 1,
+ ACTIONS(521), 1,
sym_identifier,
- ACTIONS(485), 1,
+ ACTIONS(523), 1,
sym_number,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(469), 1,
- sym_group,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(783), 1,
- sym__short_concat_expression,
- STATE(468), 8,
+ STATE(842), 1,
+ sym_expression,
+ STATE(291), 9,
sym_template_string,
sym__primitive,
sym_object,
sym_array,
sym_string,
+ sym_group,
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [11930] = 15,
+ [15060] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(603), 1,
+ anon_sym_LPAREN,
+ ACTIONS(25), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ sym_identifier,
+ ACTIONS(44), 12,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [15091] = 8,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(607), 1,
+ anon_sym_LBRACK,
+ ACTIONS(609), 1,
+ anon_sym_PIPE,
+ STATE(300), 1,
+ aux_sym_pipe_sequence_repeat1,
+ STATE(335), 1,
+ sym_pipe_sequence,
+ ACTIONS(605), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(59), 7,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ sym_identifier,
+ ACTIONS(61), 7,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ [15130] = 15,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(401), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(517), 1,
anon_sym_LPAREN,
- ACTIONS(487), 1,
+ ACTIONS(521), 1,
sym_identifier,
- ACTIONS(489), 1,
+ ACTIONS(611), 1,
sym_number,
- STATE(64), 1,
- sym_member_expression,
- STATE(439), 1,
+ STATE(563), 1,
+ sym_group,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(787), 1,
- sym_assignment_expression,
- STATE(547), 8,
+ STATE(849), 1,
+ sym__short_concat_expression,
+ STATE(562), 8,
sym_template_string,
sym__primitive,
sym_object,
sym_array,
sym_string,
- sym_group,
sym_call_expression,
+ sym_member_expression,
sym_bracket_expression,
- [11983] = 14,
+ [15183] = 15,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(517), 1,
anon_sym_LPAREN,
- ACTIONS(433), 1,
+ ACTIONS(599), 1,
sym_identifier,
- ACTIONS(435), 1,
+ ACTIONS(601), 1,
sym_number,
- STATE(439), 1,
+ STATE(104), 1,
+ sym_member_expression,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(768), 1,
- sym_expression,
- STATE(224), 9,
+ STATE(625), 1,
+ sym_assignment_expression,
+ STATE(658), 8,
sym_template_string,
sym__primitive,
sym_object,
@@ -16049,38 +19159,35 @@ static const uint16_t ts_small_parse_table[] = {
sym_string,
sym_group,
sym_call_expression,
- sym_member_expression,
sym_bracket_expression,
- [12034] = 15,
+ [15236] = 14,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(517), 1,
anon_sym_LPAREN,
- ACTIONS(487), 1,
+ ACTIONS(521), 1,
sym_identifier,
- ACTIONS(489), 1,
+ ACTIONS(523), 1,
sym_number,
- STATE(64), 1,
- sym_member_expression,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(510), 1,
- sym_assignment_expression,
- STATE(547), 8,
+ STATE(856), 1,
+ sym_expression,
+ STATE(291), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -16088,35 +19195,38 @@ static const uint16_t ts_small_parse_table[] = {
sym_string,
sym_group,
sym_call_expression,
+ sym_member_expression,
sym_bracket_expression,
- [12087] = 14,
+ [15287] = 15,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(517), 1,
anon_sym_LPAREN,
- ACTIONS(433), 1,
+ ACTIONS(599), 1,
sym_identifier,
- ACTIONS(435), 1,
+ ACTIONS(601), 1,
sym_number,
- STATE(439), 1,
+ STATE(104), 1,
+ sym_member_expression,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(815), 1,
- sym_expression,
- STATE(224), 9,
+ STATE(918), 1,
+ sym_assignment_expression,
+ STATE(658), 8,
sym_template_string,
sym__primitive,
sym_object,
@@ -16124,36 +19234,35 @@ static const uint16_t ts_small_parse_table[] = {
sym_string,
sym_group,
sym_call_expression,
- sym_member_expression,
sym_bracket_expression,
- [12138] = 14,
+ [15340] = 14,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(517), 1,
anon_sym_LPAREN,
- ACTIONS(433), 1,
+ ACTIONS(521), 1,
sym_identifier,
- ACTIONS(435), 1,
+ ACTIONS(523), 1,
sym_number,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(678), 1,
+ STATE(890), 1,
sym_expression,
- STATE(224), 9,
+ STATE(291), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -16163,72 +19272,72 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [12189] = 15,
+ [15391] = 15,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(517), 1,
anon_sym_LPAREN,
- ACTIONS(487), 1,
+ ACTIONS(521), 1,
sym_identifier,
- ACTIONS(489), 1,
+ ACTIONS(613), 1,
sym_number,
- STATE(64), 1,
- sym_member_expression,
- STATE(439), 1,
+ STATE(549), 1,
+ sym_group,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(603), 1,
- sym_assignment_expression,
- STATE(547), 8,
+ STATE(860), 1,
+ sym__short_concat_expression,
+ STATE(578), 8,
sym_template_string,
sym__primitive,
sym_object,
sym_array,
sym_string,
- sym_group,
sym_call_expression,
+ sym_member_expression,
sym_bracket_expression,
- [12242] = 14,
+ [15444] = 14,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(453), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(455), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(457), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(463), 1,
anon_sym_LBRACK,
- ACTIONS(344), 1,
+ ACTIONS(471), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(551), 1,
anon_sym_LPAREN,
- ACTIONS(449), 1,
+ ACTIONS(553), 1,
sym_identifier,
- ACTIONS(463), 1,
+ ACTIONS(591), 1,
sym_number,
- STATE(439), 1,
+ STATE(574), 1,
sym__backtick,
- STATE(449), 1,
- sym_expression,
- STATE(476), 1,
+ STATE(614), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(615), 1,
sym__double_quote,
- STATE(3), 9,
+ STATE(727), 1,
+ sym_expression,
+ STATE(92), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -16238,71 +19347,101 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [12293] = 14,
+ [15495] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(603), 1,
+ anon_sym_LPAREN,
+ ACTIONS(79), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ sym_identifier,
+ ACTIONS(81), 12,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [15526] = 15,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(401), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(517), 1,
anon_sym_LPAREN,
- ACTIONS(449), 1,
+ ACTIONS(521), 1,
sym_identifier,
- ACTIONS(463), 1,
+ ACTIONS(615), 1,
sym_number,
- STATE(439), 1,
+ STATE(555), 1,
+ sym_group,
+ STATE(570), 1,
sym__backtick,
- STATE(470), 1,
- sym_expression,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(3), 9,
+ STATE(927), 1,
+ sym__short_concat_expression,
+ STATE(554), 8,
sym_template_string,
sym__primitive,
sym_object,
sym_array,
sym_string,
- sym_group,
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [12344] = 14,
+ [15579] = 15,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(517), 1,
anon_sym_LPAREN,
- ACTIONS(433), 1,
+ ACTIONS(599), 1,
sym_identifier,
- ACTIONS(435), 1,
+ ACTIONS(601), 1,
sym_number,
- STATE(439), 1,
+ STATE(104), 1,
+ sym_member_expression,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
- sym__double_quote,
STATE(587), 1,
- sym_expression,
- STATE(224), 9,
+ sym__double_quote,
+ STATE(861), 1,
+ sym_assignment_expression,
+ STATE(658), 8,
sym_template_string,
sym__primitive,
sym_object,
@@ -16310,149 +19449,141 @@ static const uint16_t ts_small_parse_table[] = {
sym_string,
sym_group,
sym_call_expression,
- sym_member_expression,
sym_bracket_expression,
- [12395] = 14,
+ [15632] = 15,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(365), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(367), 1,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- ACTIONS(369), 1,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(375), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(383), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(453), 1,
+ ACTIONS(517), 1,
anon_sym_LPAREN,
- ACTIONS(455), 1,
+ ACTIONS(521), 1,
sym_identifier,
- ACTIONS(481), 1,
+ ACTIONS(617), 1,
sym_number,
- STATE(462), 1,
+ STATE(560), 1,
+ sym_group,
+ STATE(570), 1,
sym__backtick,
- STATE(492), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(496), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(633), 1,
- sym_expression,
- STATE(69), 9,
+ STATE(840), 1,
+ sym__short_concat_expression,
+ STATE(569), 8,
sym_template_string,
sym__primitive,
sym_object,
sym_array,
sym_string,
- sym_group,
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [12446] = 15,
+ [15685] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(517), 1,
anon_sym_LPAREN,
- ACTIONS(433), 1,
+ ACTIONS(521), 1,
sym_identifier,
- ACTIONS(491), 1,
+ ACTIONS(619), 1,
sym_number,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(461), 1,
- sym_group,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(739), 1,
- sym__short_concat_expression,
- STATE(460), 8,
+ STATE(49), 9,
sym_template_string,
sym__primitive,
sym_object,
sym_array,
sym_string,
+ sym_group,
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [12499] = 15,
+ [15733] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(453), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(455), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(457), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(463), 1,
anon_sym_LBRACK,
- ACTIONS(344), 1,
+ ACTIONS(471), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(551), 1,
anon_sym_LPAREN,
- ACTIONS(433), 1,
+ ACTIONS(553), 1,
sym_identifier,
- ACTIONS(493), 1,
+ ACTIONS(621), 1,
sym_number,
- STATE(439), 1,
+ STATE(574), 1,
sym__backtick,
- STATE(467), 1,
- sym_group,
- STATE(476), 1,
+ STATE(614), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(615), 1,
sym__double_quote,
- STATE(767), 1,
- sym__short_concat_expression,
- STATE(466), 8,
+ STATE(127), 9,
sym_template_string,
sym__primitive,
sym_object,
sym_array,
sym_string,
+ sym_group,
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [12552] = 14,
+ [15781] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(575), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
- anon_sym_LBRACE,
- ACTIONS(336), 1,
- anon_sym_LBRACK,
- ACTIONS(344), 1,
- anon_sym_BQUOTE,
- ACTIONS(346), 1,
+ ACTIONS(577), 1,
anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(579), 1,
+ anon_sym_LBRACE,
+ ACTIONS(581), 1,
anon_sym_LPAREN,
- ACTIONS(433), 1,
+ ACTIONS(583), 1,
+ anon_sym_LBRACK,
+ ACTIONS(585), 1,
sym_identifier,
- ACTIONS(435), 1,
+ ACTIONS(589), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(623), 1,
sym_number,
- STATE(439), 1,
+ STATE(572), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(593), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(594), 1,
sym__double_quote,
- STATE(790), 1,
- sym_expression,
- STATE(224), 9,
+ STATE(446), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -16462,36 +19593,32 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [12603] = 15,
+ [15829] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(517), 1,
anon_sym_LPAREN,
- ACTIONS(487), 1,
+ ACTIONS(521), 1,
sym_identifier,
- ACTIONS(489), 1,
+ ACTIONS(625), 1,
sym_number,
- STATE(64), 1,
- sym_member_expression,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(821), 1,
- sym_assignment_expression,
- STATE(547), 8,
+ STATE(566), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -16499,71 +19626,69 @@ static const uint16_t ts_small_parse_table[] = {
sym_string,
sym_group,
sym_call_expression,
+ sym_member_expression,
sym_bracket_expression,
- [12656] = 15,
+ [15877] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(575), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
- anon_sym_LBRACE,
- ACTIONS(336), 1,
- anon_sym_LBRACK,
- ACTIONS(344), 1,
- anon_sym_BQUOTE,
- ACTIONS(346), 1,
+ ACTIONS(577), 1,
anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(579), 1,
+ anon_sym_LBRACE,
+ ACTIONS(581), 1,
anon_sym_LPAREN,
- ACTIONS(433), 1,
+ ACTIONS(583), 1,
+ anon_sym_LBRACK,
+ ACTIONS(585), 1,
sym_identifier,
- ACTIONS(495), 1,
+ ACTIONS(589), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(627), 1,
sym_number,
- STATE(439), 1,
+ STATE(572), 1,
sym__backtick,
- STATE(452), 1,
- sym_group,
- STATE(476), 1,
+ STATE(593), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(594), 1,
sym__double_quote,
- STATE(760), 1,
- sym__short_concat_expression,
- STATE(451), 8,
+ STATE(317), 9,
sym_template_string,
sym__primitive,
sym_object,
sym_array,
sym_string,
+ sym_group,
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [12709] = 13,
+ [15925] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(465), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(467), 1,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- ACTIONS(469), 1,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(471), 1,
- anon_sym_LPAREN,
- ACTIONS(473), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(475), 1,
- sym_identifier,
- ACTIONS(479), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(497), 1,
+ ACTIONS(517), 1,
+ anon_sym_LPAREN,
+ ACTIONS(521), 1,
+ sym_identifier,
+ ACTIONS(629), 1,
sym_number,
- STATE(457), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(484), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(485), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(243), 9,
+ STATE(552), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -16573,32 +19698,82 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [12757] = 13,
+ [15973] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(93), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ sym_identifier,
+ ACTIONS(95), 12,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [16001] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(83), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ sym_identifier,
+ ACTIONS(85), 12,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [16029] = 13,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(401), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(517), 1,
anon_sym_LPAREN,
- ACTIONS(433), 1,
+ ACTIONS(541), 1,
sym_identifier,
- ACTIONS(499), 1,
+ ACTIONS(619), 1,
sym_number,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(458), 9,
+ STATE(49), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -16608,102 +19783,332 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [12805] = 13,
+ [16077] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(97), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ sym_identifier,
+ ACTIONS(99), 12,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [16105] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(101), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ sym_identifier,
+ ACTIONS(103), 12,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [16133] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(105), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ sym_identifier,
+ ACTIONS(107), 12,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [16161] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(141), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ sym_identifier,
+ ACTIONS(143), 12,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [16189] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(109), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ sym_identifier,
+ ACTIONS(111), 12,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [16217] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(87), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ sym_identifier,
+ ACTIONS(89), 12,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [16245] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(113), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ sym_identifier,
+ ACTIONS(115), 12,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [16273] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(121), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ sym_identifier,
+ ACTIONS(123), 12,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [16301] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(125), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ sym_identifier,
+ ACTIONS(127), 12,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [16329] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(129), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ sym_identifier,
+ ACTIONS(131), 12,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_DOT,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [16357] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(465), 1,
+ ACTIONS(133), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ sym_identifier,
+ ACTIONS(135), 12,
anon_sym_SQUOTE,
- ACTIONS(467), 1,
anon_sym_DQUOTE,
- ACTIONS(469), 1,
- anon_sym_LBRACE,
- ACTIONS(471), 1,
- anon_sym_LPAREN,
- ACTIONS(473), 1,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_DOT,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(475), 1,
- sym_identifier,
- ACTIONS(479), 1,
- anon_sym_BQUOTE,
- ACTIONS(501), 1,
- sym_number,
- STATE(457), 1,
- sym__backtick,
- STATE(484), 1,
- sym__single_quote,
- STATE(485), 1,
- sym__double_quote,
- STATE(267), 9,
- sym_template_string,
- sym__primitive,
- sym_object,
- sym_array,
- sym_string,
- sym_group,
- sym_call_expression,
- sym_member_expression,
- sym_bracket_expression,
- [12853] = 13,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [16385] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(365), 1,
+ ACTIONS(137), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ sym_identifier,
+ ACTIONS(139), 12,
anon_sym_SQUOTE,
- ACTIONS(367), 1,
anon_sym_DQUOTE,
- ACTIONS(369), 1,
- anon_sym_LBRACE,
- ACTIONS(375), 1,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_DOT,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(383), 1,
- anon_sym_BQUOTE,
- ACTIONS(453), 1,
- anon_sym_LPAREN,
- ACTIONS(455), 1,
- sym_identifier,
- ACTIONS(503), 1,
- sym_number,
- STATE(462), 1,
- sym__backtick,
- STATE(492), 1,
- sym__single_quote,
- STATE(496), 1,
- sym__double_quote,
- STATE(438), 9,
- sym_template_string,
- sym__primitive,
- sym_object,
- sym_array,
- sym_string,
- sym_group,
- sym_call_expression,
- sym_member_expression,
- sym_bracket_expression,
- [12901] = 13,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [16413] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
- anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(31), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
- anon_sym_LBRACK,
- ACTIONS(344), 1,
+ ACTIONS(55), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(57), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(265), 1,
+ anon_sym_LBRACK,
+ ACTIONS(545), 1,
anon_sym_LPAREN,
- ACTIONS(433), 1,
+ ACTIONS(547), 1,
sym_identifier,
- ACTIONS(505), 1,
+ ACTIONS(631), 1,
sym_number,
- STATE(439), 1,
+ STATE(558), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(602), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(603), 1,
sym__double_quote,
- STATE(442), 9,
+ STATE(19), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -16713,67 +20118,59 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [12949] = 13,
+ [16461] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
- anon_sym_SQUOTE,
- ACTIONS(328), 1,
- anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(607), 1,
anon_sym_LBRACK,
- ACTIONS(344), 1,
- anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(429), 1,
- anon_sym_LPAREN,
- ACTIONS(433), 1,
+ ACTIONS(605), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(117), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
sym_identifier,
- ACTIONS(507), 1,
- sym_number,
- STATE(439), 1,
- sym__backtick,
- STATE(476), 1,
- sym__single_quote,
- STATE(477), 1,
- sym__double_quote,
- STATE(472), 9,
- sym_template_string,
- sym__primitive,
- sym_object,
- sym_array,
- sym_string,
- sym_group,
- sym_call_expression,
- sym_member_expression,
- sym_bracket_expression,
- [12997] = 13,
+ ACTIONS(119), 8,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_COLON,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ [16493] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(559), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
- anon_sym_LBRACE,
- ACTIONS(336), 1,
- anon_sym_LBRACK,
- ACTIONS(344), 1,
- anon_sym_BQUOTE,
- ACTIONS(346), 1,
+ ACTIONS(561), 1,
anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(563), 1,
+ anon_sym_LBRACE,
+ ACTIONS(565), 1,
anon_sym_LPAREN,
- ACTIONS(449), 1,
+ ACTIONS(567), 1,
+ anon_sym_LBRACK,
+ ACTIONS(569), 1,
sym_identifier,
- ACTIONS(509), 1,
+ ACTIONS(573), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(633), 1,
sym_number,
- STATE(439), 1,
+ STATE(561), 1,
sym__backtick,
- STATE(476), 1,
- sym__single_quote,
- STATE(477), 1,
+ STATE(579), 1,
sym__double_quote,
- STATE(22), 9,
+ STATE(607), 1,
+ sym__single_quote,
+ STATE(278), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -16783,32 +20180,32 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [13045] = 13,
+ [16541] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(559), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
- anon_sym_LBRACE,
- ACTIONS(336), 1,
- anon_sym_LBRACK,
- ACTIONS(344), 1,
- anon_sym_BQUOTE,
- ACTIONS(346), 1,
+ ACTIONS(561), 1,
anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(563), 1,
+ anon_sym_LBRACE,
+ ACTIONS(565), 1,
anon_sym_LPAREN,
- ACTIONS(433), 1,
+ ACTIONS(567), 1,
+ anon_sym_LBRACK,
+ ACTIONS(569), 1,
sym_identifier,
- ACTIONS(509), 1,
+ ACTIONS(573), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(635), 1,
sym_number,
- STATE(439), 1,
+ STATE(561), 1,
sym__backtick,
- STATE(476), 1,
- sym__single_quote,
- STATE(477), 1,
+ STATE(579), 1,
sym__double_quote,
- STATE(22), 9,
+ STATE(607), 1,
+ sym__single_quote,
+ STATE(311), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -16818,32 +20215,32 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [13093] = 13,
+ [16589] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(517), 1,
anon_sym_LPAREN,
- ACTIONS(449), 1,
+ ACTIONS(521), 1,
sym_identifier,
- ACTIONS(511), 1,
+ ACTIONS(637), 1,
sym_number,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(308), 9,
+ STATE(543), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -16853,32 +20250,32 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [13141] = 13,
+ [16637] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(393), 1,
+ ACTIONS(453), 1,
anon_sym_SQUOTE,
- ACTIONS(395), 1,
+ ACTIONS(455), 1,
anon_sym_DQUOTE,
- ACTIONS(397), 1,
+ ACTIONS(457), 1,
anon_sym_LBRACE,
- ACTIONS(403), 1,
+ ACTIONS(463), 1,
anon_sym_LBRACK,
- ACTIONS(411), 1,
+ ACTIONS(471), 1,
anon_sym_BQUOTE,
- ACTIONS(443), 1,
+ ACTIONS(551), 1,
anon_sym_LPAREN,
- ACTIONS(445), 1,
+ ACTIONS(553), 1,
sym_identifier,
- ACTIONS(513), 1,
+ ACTIONS(639), 1,
sym_number,
- STATE(463), 1,
+ STATE(574), 1,
sym__backtick,
- STATE(493), 1,
+ STATE(614), 1,
sym__single_quote,
- STATE(494), 1,
+ STATE(615), 1,
sym__double_quote,
- STATE(34), 9,
+ STATE(534), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -16888,32 +20285,32 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [13189] = 13,
+ [16685] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(517), 1,
anon_sym_LPAREN,
- ACTIONS(433), 1,
+ ACTIONS(521), 1,
sym_identifier,
- ACTIONS(515), 1,
+ ACTIONS(641), 1,
sym_number,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(501), 9,
+ STATE(571), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -16923,32 +20320,32 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [13237] = 13,
+ [16733] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(517), 1,
anon_sym_LPAREN,
- ACTIONS(433), 1,
+ ACTIONS(521), 1,
sym_identifier,
- ACTIONS(517), 1,
+ ACTIONS(643), 1,
sym_number,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(423), 9,
+ STATE(365), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -16958,32 +20355,32 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [13285] = 13,
+ [16781] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(365), 1,
+ ACTIONS(483), 1,
anon_sym_SQUOTE,
- ACTIONS(367), 1,
+ ACTIONS(485), 1,
anon_sym_DQUOTE,
- ACTIONS(369), 1,
+ ACTIONS(487), 1,
anon_sym_LBRACE,
- ACTIONS(375), 1,
+ ACTIONS(493), 1,
anon_sym_LBRACK,
- ACTIONS(383), 1,
+ ACTIONS(501), 1,
anon_sym_BQUOTE,
- ACTIONS(453), 1,
+ ACTIONS(535), 1,
anon_sym_LPAREN,
- ACTIONS(455), 1,
+ ACTIONS(537), 1,
sym_identifier,
- ACTIONS(519), 1,
+ ACTIONS(645), 1,
sym_number,
- STATE(462), 1,
+ STATE(551), 1,
sym__backtick,
- STATE(492), 1,
+ STATE(598), 1,
sym__single_quote,
- STATE(496), 1,
+ STATE(599), 1,
sym__double_quote,
- STATE(450), 9,
+ STATE(54), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -16993,32 +20390,32 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [13333] = 13,
+ [16829] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(465), 1,
+ ACTIONS(575), 1,
anon_sym_SQUOTE,
- ACTIONS(467), 1,
+ ACTIONS(577), 1,
anon_sym_DQUOTE,
- ACTIONS(469), 1,
+ ACTIONS(579), 1,
anon_sym_LBRACE,
- ACTIONS(471), 1,
+ ACTIONS(581), 1,
anon_sym_LPAREN,
- ACTIONS(473), 1,
+ ACTIONS(583), 1,
anon_sym_LBRACK,
- ACTIONS(475), 1,
+ ACTIONS(585), 1,
sym_identifier,
- ACTIONS(479), 1,
+ ACTIONS(589), 1,
anon_sym_BQUOTE,
- ACTIONS(521), 1,
+ ACTIONS(647), 1,
sym_number,
- STATE(457), 1,
+ STATE(572), 1,
sym__backtick,
- STATE(484), 1,
+ STATE(593), 1,
sym__single_quote,
- STATE(485), 1,
+ STATE(594), 1,
sym__double_quote,
- STATE(338), 9,
+ STATE(361), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -17028,32 +20425,32 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [13381] = 13,
+ [16877] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(328), 1,
+ ACTIONS(403), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(405), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
+ ACTIONS(413), 1,
anon_sym_LBRACK,
- ACTIONS(344), 1,
+ ACTIONS(423), 1,
anon_sym_BQUOTE,
- ACTIONS(346), 1,
- anon_sym_DQUOTE,
- ACTIONS(429), 1,
+ ACTIONS(517), 1,
anon_sym_LPAREN,
- ACTIONS(433), 1,
+ ACTIONS(521), 1,
sym_identifier,
- ACTIONS(523), 1,
+ ACTIONS(649), 1,
sym_number,
- STATE(439), 1,
+ STATE(570), 1,
sym__backtick,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(262), 9,
+ STATE(585), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -17063,32 +20460,32 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [13429] = 13,
+ [16925] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(365), 1,
+ ACTIONS(453), 1,
anon_sym_SQUOTE,
- ACTIONS(367), 1,
+ ACTIONS(455), 1,
anon_sym_DQUOTE,
- ACTIONS(369), 1,
+ ACTIONS(457), 1,
anon_sym_LBRACE,
- ACTIONS(375), 1,
+ ACTIONS(463), 1,
anon_sym_LBRACK,
- ACTIONS(383), 1,
+ ACTIONS(471), 1,
anon_sym_BQUOTE,
- ACTIONS(453), 1,
+ ACTIONS(551), 1,
anon_sym_LPAREN,
- ACTIONS(455), 1,
+ ACTIONS(553), 1,
sym_identifier,
- ACTIONS(525), 1,
+ ACTIONS(651), 1,
sym_number,
- STATE(462), 1,
+ STATE(574), 1,
sym__backtick,
- STATE(492), 1,
+ STATE(614), 1,
sym__single_quote,
- STATE(496), 1,
+ STATE(615), 1,
sym__double_quote,
- STATE(85), 9,
+ STATE(548), 9,
sym_template_string,
sym__primitive,
sym_object,
@@ -17098,25 +20495,76 @@ static const uint16_t ts_small_parse_table[] = {
sym_call_expression,
sym_member_expression,
sym_bracket_expression,
- [13477] = 8,
+ [16973] = 6,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(653), 1,
+ anon_sym_COLON,
+ STATE(329), 1,
+ sym_pipe_arguments,
+ STATE(292), 2,
+ sym__pipe_argument,
+ aux_sym_pipe_arguments_repeat1,
+ ACTIONS(151), 7,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(149), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ sym_identifier,
+ [17006] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(655), 1,
+ anon_sym_COLON,
+ STATE(290), 2,
+ sym__pipe_argument,
+ aux_sym_pipe_arguments_repeat1,
+ ACTIONS(163), 7,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(161), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ sym_identifier,
+ [17036] = 8,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(27), 1,
+ ACTIONS(59), 1,
anon_sym_QMARK,
- ACTIONS(33), 1,
+ ACTIONS(170), 1,
anon_sym_LBRACK,
- ACTIONS(527), 1,
+ ACTIONS(658), 1,
anon_sym_PIPE,
- STATE(70), 1,
+ STATE(150), 1,
sym_pipe_sequence,
- STATE(258), 1,
+ STATE(346), 1,
aux_sym_pipe_sequence_repeat1,
- ACTIONS(31), 3,
+ ACTIONS(168), 3,
anon_sym_DOT,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
- ACTIONS(29), 11,
- anon_sym_SQUOTE,
+ ACTIONS(61), 10,
anon_sym_DQUOTE,
anon_sym_RBRACE,
anon_sym_SEMI,
@@ -17127,16 +20575,40 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
- [13514] = 4,
+ [17072] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(653), 1,
+ anon_sym_COLON,
+ STATE(290), 2,
+ sym__pipe_argument,
+ aux_sym_pipe_arguments_repeat1,
+ ACTIONS(159), 7,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(157), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ sym_identifier,
+ [17102] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(25), 1,
+ ACTIONS(155), 1,
anon_sym_LPAREN,
- ACTIONS(49), 2,
+ ACTIONS(25), 2,
anon_sym_QMARK,
anon_sym_PIPE,
- ACTIONS(51), 16,
- anon_sym_SQUOTE,
+ ACTIONS(44), 15,
anon_sym_DQUOTE,
anon_sym_RBRACE,
anon_sym_SEMI,
@@ -17152,44 +20624,264 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
- [13543] = 9,
+ [17130] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(660), 1,
+ anon_sym_LPAREN,
+ ACTIONS(79), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ ACTIONS(81), 13,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_DOT_DOT_DOT,
+ sym_identifier,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [17157] = 9,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(59), 1,
+ anon_sym_QMARK,
+ ACTIONS(662), 1,
+ anon_sym_DOT,
+ ACTIONS(664), 1,
+ anon_sym_LBRACK,
+ ACTIONS(666), 1,
+ anon_sym_PIPE,
+ STATE(362), 1,
+ aux_sym_pipe_sequence_repeat1,
+ STATE(470), 1,
+ sym_pipe_sequence,
+ ACTIONS(668), 2,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(61), 9,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_DOT_DOT_DOT,
+ sym_identifier,
+ [17194] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(660), 1,
+ anon_sym_LPAREN,
+ ACTIONS(25), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ ACTIONS(44), 13,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_DOT_DOT_DOT,
+ sym_identifier,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [17221] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(141), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ ACTIONS(143), 13,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_DOT_DOT_DOT,
+ sym_identifier,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [17245] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(101), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ ACTIONS(103), 13,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_DOT_DOT_DOT,
+ sym_identifier,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [17269] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(113), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ ACTIONS(115), 13,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_DOT_DOT_DOT,
+ sym_identifier,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [17293] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(609), 1,
+ anon_sym_PIPE,
+ STATE(314), 1,
+ aux_sym_pipe_sequence_repeat1,
+ ACTIONS(190), 7,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ sym_identifier,
+ ACTIONS(192), 7,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ [17321] = 12,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(670), 1,
+ anon_sym_GT,
+ ACTIONS(672), 1,
+ anon_sym_SLASH_GT,
+ ACTIONS(674), 1,
+ sym_attribute_name,
+ ACTIONS(676), 1,
+ anon_sym_LPAREN,
+ ACTIONS(678), 1,
+ anon_sym_STAR,
+ ACTIONS(680), 1,
+ anon_sym_LBRACK,
+ ACTIONS(682), 1,
+ anon_sym_LBRACK_LPAREN,
+ ACTIONS(684), 1,
+ anon_sym_LBRACK_AT,
+ STATE(517), 1,
+ sym__normal_attribute,
+ STATE(303), 2,
+ sym_attribute,
+ aux_sym_start_tag_repeat1,
+ STATE(515), 5,
+ sym_structural_directive,
+ sym_property_binding,
+ sym_event_binding,
+ sym_two_way_binding,
+ sym_animation_binding,
+ [17363] = 12,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(27), 1,
- anon_sym_QMARK,
- ACTIONS(529), 1,
- anon_sym_DOT,
- ACTIONS(531), 1,
+ ACTIONS(670), 1,
+ anon_sym_GT,
+ ACTIONS(674), 1,
+ sym_attribute_name,
+ ACTIONS(676), 1,
+ anon_sym_LPAREN,
+ ACTIONS(678), 1,
+ anon_sym_STAR,
+ ACTIONS(680), 1,
anon_sym_LBRACK,
- ACTIONS(533), 1,
- anon_sym_PIPE,
- STATE(271), 1,
- aux_sym_pipe_sequence_repeat1,
- STATE(323), 1,
- sym_pipe_sequence,
- ACTIONS(535), 2,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- ACTIONS(29), 9,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_RBRACE,
- anon_sym_COMMA,
- anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_DOT_DOT_DOT,
- sym_identifier,
- [13580] = 4,
+ ACTIONS(682), 1,
+ anon_sym_LBRACK_LPAREN,
+ ACTIONS(684), 1,
+ anon_sym_LBRACK_AT,
+ ACTIONS(686), 1,
+ anon_sym_SLASH_GT,
+ STATE(517), 1,
+ sym__normal_attribute,
+ STATE(315), 2,
+ sym_attribute,
+ aux_sym_start_tag_repeat1,
+ STATE(515), 5,
+ sym_structural_directive,
+ sym_property_binding,
+ sym_event_binding,
+ sym_two_way_binding,
+ sym_animation_binding,
+ [17405] = 12,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(537), 1,
+ ACTIONS(674), 1,
+ sym_attribute_name,
+ ACTIONS(676), 1,
anon_sym_LPAREN,
- ACTIONS(21), 3,
+ ACTIONS(678), 1,
+ anon_sym_STAR,
+ ACTIONS(680), 1,
+ anon_sym_LBRACK,
+ ACTIONS(682), 1,
+ anon_sym_LBRACK_LPAREN,
+ ACTIONS(684), 1,
+ anon_sym_LBRACK_AT,
+ ACTIONS(688), 1,
+ anon_sym_GT,
+ ACTIONS(690), 1,
+ anon_sym_SLASH_GT,
+ STATE(517), 1,
+ sym__normal_attribute,
+ STATE(316), 2,
+ sym_attribute,
+ aux_sym_start_tag_repeat1,
+ STATE(515), 5,
+ sym_structural_directive,
+ sym_property_binding,
+ sym_event_binding,
+ sym_two_way_binding,
+ sym_animation_binding,
+ [17447] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(87), 3,
anon_sym_DOT,
anon_sym_QMARK,
anon_sym_PIPE,
- ACTIONS(23), 13,
+ ACTIONS(89), 13,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
@@ -17203,21 +20895,20 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
- [13607] = 6,
+ [17471] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(539), 1,
+ ACTIONS(692), 1,
anon_sym_COLON,
- STATE(60), 1,
+ STATE(122), 1,
sym_pipe_arguments,
- ACTIONS(115), 2,
+ ACTIONS(149), 2,
anon_sym_QMARK,
anon_sym_PIPE,
- STATE(239), 2,
+ STATE(323), 2,
sym__pipe_argument,
aux_sym_pipe_arguments_repeat1,
- ACTIONS(117), 11,
- anon_sym_SQUOTE,
+ ACTIONS(151), 10,
anon_sym_DQUOTE,
anon_sym_RBRACE,
anon_sym_SEMI,
@@ -17228,16 +20919,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
- [13638] = 4,
+ [17501] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(537), 1,
- anon_sym_LPAREN,
- ACTIONS(49), 3,
+ ACTIONS(121), 3,
anon_sym_DOT,
anon_sym_QMARK,
anon_sym_PIPE,
- ACTIONS(51), 13,
+ ACTIONS(123), 13,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
@@ -17251,44 +20940,14 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
- [13665] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(541), 1,
- anon_sym_GT,
- ACTIONS(543), 1,
- anon_sym_SLASH_GT,
- ACTIONS(545), 1,
- sym_attribute_name,
- ACTIONS(547), 1,
- anon_sym_LPAREN,
- ACTIONS(549), 1,
- anon_sym_STAR,
- ACTIONS(551), 1,
- anon_sym_LBRACK,
- ACTIONS(553), 1,
- anon_sym_LBRACK_LPAREN,
- ACTIONS(555), 1,
- anon_sym_LBRACK_AT,
- STATE(410), 1,
- sym__normal_attribute,
- STATE(245), 2,
- sym_attribute,
- aux_sym_start_tag_repeat1,
- STATE(409), 5,
- sym_structural_directive,
- sym_property_binding,
- sym_event_binding,
- sym_two_way_binding,
- sym_animation_binding,
- [13707] = 3,
+ [17525] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(81), 3,
+ ACTIONS(125), 3,
anon_sym_DOT,
anon_sym_QMARK,
anon_sym_PIPE,
- ACTIONS(83), 13,
+ ACTIONS(127), 13,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
@@ -17302,14 +20961,14 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
- [13731] = 3,
+ [17549] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(41), 3,
+ ACTIONS(93), 3,
anon_sym_DOT,
anon_sym_QMARK,
anon_sym_PIPE,
- ACTIONS(43), 13,
+ ACTIONS(95), 13,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
@@ -17323,14 +20982,14 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
- [13755] = 3,
+ [17573] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(45), 3,
+ ACTIONS(133), 3,
anon_sym_DOT,
anon_sym_QMARK,
anon_sym_PIPE,
- ACTIONS(47), 13,
+ ACTIONS(135), 13,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
@@ -17344,14 +21003,14 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
- [13779] = 3,
+ [17597] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(85), 3,
+ ACTIONS(83), 3,
anon_sym_DOT,
anon_sym_QMARK,
anon_sym_PIPE,
- ACTIONS(87), 13,
+ ACTIONS(85), 13,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
@@ -17365,14 +21024,37 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
- [13803] = 3,
+ [17621] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(607), 1,
+ anon_sym_LBRACK,
+ ACTIONS(605), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(694), 5,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(696), 7,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ sym_identifier,
+ [17649] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(89), 3,
+ ACTIONS(137), 3,
anon_sym_DOT,
anon_sym_QMARK,
anon_sym_PIPE,
- ACTIONS(91), 13,
+ ACTIONS(139), 13,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
@@ -17386,14 +21068,14 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
- [13827] = 3,
+ [17673] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(93), 3,
+ ACTIONS(105), 3,
anon_sym_DOT,
anon_sym_QMARK,
anon_sym_PIPE,
- ACTIONS(95), 13,
+ ACTIONS(107), 13,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
@@ -17407,35 +21089,120 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
- [13851] = 3,
+ [17697] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(698), 1,
+ anon_sym_PIPE,
+ STATE(314), 1,
+ aux_sym_pipe_sequence_repeat1,
+ ACTIONS(194), 7,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ sym_identifier,
+ ACTIONS(196), 7,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ [17725] = 12,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(674), 1,
+ sym_attribute_name,
+ ACTIONS(676), 1,
+ anon_sym_LPAREN,
+ ACTIONS(678), 1,
+ anon_sym_STAR,
+ ACTIONS(680), 1,
+ anon_sym_LBRACK,
+ ACTIONS(682), 1,
+ anon_sym_LBRACK_LPAREN,
+ ACTIONS(684), 1,
+ anon_sym_LBRACK_AT,
+ ACTIONS(688), 1,
+ anon_sym_GT,
+ ACTIONS(701), 1,
+ anon_sym_SLASH_GT,
+ STATE(517), 1,
+ sym__normal_attribute,
+ STATE(316), 2,
+ sym_attribute,
+ aux_sym_start_tag_repeat1,
+ STATE(515), 5,
+ sym_structural_directive,
+ sym_property_binding,
+ sym_event_binding,
+ sym_two_way_binding,
+ sym_animation_binding,
+ [17767] = 11,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(705), 1,
+ sym_attribute_name,
+ ACTIONS(708), 1,
+ anon_sym_LPAREN,
+ ACTIONS(711), 1,
+ anon_sym_STAR,
+ ACTIONS(714), 1,
+ anon_sym_LBRACK,
+ ACTIONS(717), 1,
+ anon_sym_LBRACK_LPAREN,
+ ACTIONS(720), 1,
+ anon_sym_LBRACK_AT,
+ STATE(517), 1,
+ sym__normal_attribute,
+ ACTIONS(703), 2,
+ anon_sym_GT,
+ anon_sym_SLASH_GT,
+ STATE(316), 2,
+ sym_attribute,
+ aux_sym_start_tag_repeat1,
+ STATE(515), 5,
+ sym_structural_directive,
+ sym_property_binding,
+ sym_event_binding,
+ sym_two_way_binding,
+ sym_animation_binding,
+ [17807] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(37), 3,
+ ACTIONS(662), 1,
anon_sym_DOT,
+ ACTIONS(664), 1,
+ anon_sym_LBRACK,
+ ACTIONS(117), 2,
anon_sym_QMARK,
anon_sym_PIPE,
- ACTIONS(39), 13,
+ ACTIONS(668), 2,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(119), 10,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
anon_sym_COMMA,
anon_sym_COLON,
- anon_sym_LBRACK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_DOT_DOT_DOT,
sym_identifier,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- [13875] = 3,
+ [17837] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(101), 3,
+ ACTIONS(109), 3,
anon_sym_DOT,
anon_sym_QMARK,
anon_sym_PIPE,
- ACTIONS(103), 13,
+ ACTIONS(111), 13,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
@@ -17449,495 +21216,625 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
- [13899] = 5,
+ [17861] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(539), 1,
- anon_sym_COLON,
- ACTIONS(133), 2,
+ ACTIONS(97), 3,
+ anon_sym_DOT,
anon_sym_QMARK,
anon_sym_PIPE,
- STATE(240), 2,
- sym__pipe_argument,
- aux_sym_pipe_arguments_repeat1,
- ACTIONS(135), 11,
+ ACTIONS(99), 13,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
- anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_PLUS,
- anon_sym_RBRACK,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
- [13927] = 5,
+ anon_sym_DOT_DOT_DOT,
+ sym_identifier,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [17885] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(557), 1,
- anon_sym_COLON,
- ACTIONS(137), 2,
+ ACTIONS(129), 3,
+ anon_sym_DOT,
anon_sym_QMARK,
anon_sym_PIPE,
- STATE(240), 2,
- sym__pipe_argument,
- aux_sym_pipe_arguments_repeat1,
- ACTIONS(139), 11,
+ ACTIONS(131), 13,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
- anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_PLUS,
- anon_sym_RBRACK,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
- [13955] = 12,
+ anon_sym_DOT_DOT_DOT,
+ sym_identifier,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [17909] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(541), 1,
+ ACTIONS(723), 1,
anon_sym_GT,
- ACTIONS(545), 1,
+ ACTIONS(725), 1,
sym_attribute_name,
- ACTIONS(547), 1,
+ ACTIONS(727), 1,
anon_sym_LPAREN,
- ACTIONS(549), 1,
+ ACTIONS(729), 1,
anon_sym_STAR,
- ACTIONS(551), 1,
+ ACTIONS(731), 1,
anon_sym_LBRACK,
- ACTIONS(553), 1,
+ ACTIONS(733), 1,
anon_sym_LBRACK_LPAREN,
- ACTIONS(555), 1,
+ ACTIONS(735), 1,
anon_sym_LBRACK_AT,
- ACTIONS(560), 1,
- anon_sym_SLASH_GT,
- STATE(410), 1,
+ STATE(530), 1,
+ sym__normal_attribute,
+ STATE(327), 2,
+ sym_attribute,
+ aux_sym_start_tag_repeat1,
+ STATE(533), 5,
+ sym_structural_directive,
+ sym_property_binding,
+ sym_event_binding,
+ sym_two_way_binding,
+ sym_animation_binding,
+ [17948] = 11,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(703), 1,
+ anon_sym_GT,
+ ACTIONS(737), 1,
+ sym_attribute_name,
+ ACTIONS(740), 1,
+ anon_sym_LPAREN,
+ ACTIONS(743), 1,
+ anon_sym_STAR,
+ ACTIONS(746), 1,
+ anon_sym_LBRACK,
+ ACTIONS(749), 1,
+ anon_sym_LBRACK_LPAREN,
+ ACTIONS(752), 1,
+ anon_sym_LBRACK_AT,
+ STATE(530), 1,
sym__normal_attribute,
- STATE(245), 2,
+ STATE(322), 2,
sym_attribute,
aux_sym_start_tag_repeat1,
- STATE(409), 5,
+ STATE(533), 5,
sym_structural_directive,
sym_property_binding,
sym_event_binding,
sym_two_way_binding,
sym_animation_binding,
- [13997] = 12,
+ [17987] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(692), 1,
+ anon_sym_COLON,
+ ACTIONS(157), 2,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ STATE(328), 2,
+ sym__pipe_argument,
+ aux_sym_pipe_arguments_repeat1,
+ ACTIONS(159), 10,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ anon_sym_PLUS,
+ anon_sym_RBRACK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ [18014] = 6,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(755), 1,
+ anon_sym_COLON,
+ STATE(416), 1,
+ sym_pipe_arguments,
+ ACTIONS(149), 2,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ STATE(333), 2,
+ sym__pipe_argument,
+ aux_sym_pipe_arguments_repeat1,
+ ACTIONS(151), 9,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_DOT_DOT_DOT,
+ sym_identifier,
+ [18043] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(545), 1,
+ ACTIONS(725), 1,
sym_attribute_name,
- ACTIONS(547), 1,
+ ACTIONS(727), 1,
anon_sym_LPAREN,
- ACTIONS(549), 1,
+ ACTIONS(729), 1,
anon_sym_STAR,
- ACTIONS(551), 1,
+ ACTIONS(731), 1,
anon_sym_LBRACK,
- ACTIONS(553), 1,
+ ACTIONS(733), 1,
anon_sym_LBRACK_LPAREN,
- ACTIONS(555), 1,
+ ACTIONS(735), 1,
anon_sym_LBRACK_AT,
- ACTIONS(562), 1,
+ ACTIONS(757), 1,
anon_sym_GT,
- ACTIONS(564), 1,
- anon_sym_SLASH_GT,
- STATE(410), 1,
+ STATE(530), 1,
sym__normal_attribute,
- STATE(241), 2,
+ STATE(326), 2,
sym_attribute,
aux_sym_start_tag_repeat1,
- STATE(409), 5,
+ STATE(533), 5,
sym_structural_directive,
sym_property_binding,
sym_event_binding,
sym_two_way_binding,
sym_animation_binding,
- [14039] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(529), 1,
- anon_sym_DOT,
- ACTIONS(531), 1,
- anon_sym_LBRACK,
- ACTIONS(105), 2,
- anon_sym_QMARK,
- anon_sym_PIPE,
- ACTIONS(535), 2,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- ACTIONS(107), 10,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_RBRACE,
- anon_sym_COMMA,
- anon_sym_COLON,
- anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_DOT_DOT_DOT,
- sym_identifier,
- [14069] = 12,
+ [18082] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(545), 1,
+ ACTIONS(725), 1,
sym_attribute_name,
- ACTIONS(547), 1,
+ ACTIONS(727), 1,
anon_sym_LPAREN,
- ACTIONS(549), 1,
+ ACTIONS(729), 1,
anon_sym_STAR,
- ACTIONS(551), 1,
+ ACTIONS(731), 1,
anon_sym_LBRACK,
- ACTIONS(553), 1,
+ ACTIONS(733), 1,
anon_sym_LBRACK_LPAREN,
- ACTIONS(555), 1,
+ ACTIONS(735), 1,
anon_sym_LBRACK_AT,
- ACTIONS(562), 1,
+ ACTIONS(759), 1,
anon_sym_GT,
- ACTIONS(566), 1,
- anon_sym_SLASH_GT,
- STATE(410), 1,
+ STATE(530), 1,
sym__normal_attribute,
- STATE(230), 2,
+ STATE(322), 2,
sym_attribute,
aux_sym_start_tag_repeat1,
- STATE(409), 5,
+ STATE(533), 5,
sym_structural_directive,
sym_property_binding,
sym_event_binding,
sym_two_way_binding,
sym_animation_binding,
- [14111] = 11,
+ [18121] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(570), 1,
+ ACTIONS(725), 1,
sym_attribute_name,
- ACTIONS(573), 1,
+ ACTIONS(727), 1,
anon_sym_LPAREN,
- ACTIONS(576), 1,
+ ACTIONS(729), 1,
anon_sym_STAR,
- ACTIONS(579), 1,
+ ACTIONS(731), 1,
anon_sym_LBRACK,
- ACTIONS(582), 1,
+ ACTIONS(733), 1,
anon_sym_LBRACK_LPAREN,
- ACTIONS(585), 1,
+ ACTIONS(735), 1,
anon_sym_LBRACK_AT,
- STATE(410), 1,
- sym__normal_attribute,
- ACTIONS(568), 2,
+ ACTIONS(761), 1,
anon_sym_GT,
- anon_sym_SLASH_GT,
- STATE(245), 2,
+ STATE(530), 1,
+ sym__normal_attribute,
+ STATE(322), 2,
sym_attribute,
aux_sym_start_tag_repeat1,
- STATE(409), 5,
+ STATE(533), 5,
sym_structural_directive,
sym_property_binding,
sym_event_binding,
sym_two_way_binding,
sym_animation_binding,
- [14151] = 3,
+ [18160] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(57), 3,
- anon_sym_DOT,
+ ACTIONS(763), 1,
+ anon_sym_COLON,
+ ACTIONS(161), 2,
anon_sym_QMARK,
anon_sym_PIPE,
- ACTIONS(59), 13,
- anon_sym_SQUOTE,
+ STATE(328), 2,
+ sym__pipe_argument,
+ aux_sym_pipe_arguments_repeat1,
+ ACTIONS(163), 10,
anon_sym_DQUOTE,
anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_COLON,
- anon_sym_LBRACK,
+ anon_sym_PLUS,
+ anon_sym_RBRACK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
- anon_sym_DOT_DOT_DOT,
+ [18187] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(219), 7,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(217), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
sym_identifier,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- [14175] = 3,
+ [18210] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(61), 3,
- anon_sym_DOT,
+ ACTIONS(196), 7,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(194), 8,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ sym_identifier,
+ [18233] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(766), 1,
+ anon_sym_COLON,
+ ACTIONS(161), 2,
anon_sym_QMARK,
anon_sym_PIPE,
- ACTIONS(63), 13,
+ STATE(331), 2,
+ sym__pipe_argument,
+ aux_sym_pipe_arguments_repeat1,
+ ACTIONS(163), 9,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
anon_sym_COMMA,
- anon_sym_COLON,
- anon_sym_LBRACK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_DOT_DOT_DOT,
sym_identifier,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- [14199] = 3,
+ [18259] = 9,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(65), 3,
- anon_sym_DOT,
+ ACTIONS(257), 1,
+ anon_sym_let,
+ ACTIONS(773), 1,
+ sym_identifier,
+ STATE(504), 1,
+ sym_microsyntax_property_binding,
+ ACTIONS(769), 2,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ ACTIONS(771), 2,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ STATE(340), 2,
+ sym_microsyntax_binding,
+ aux_sym_microsyntax_repeat1,
+ STATE(505), 2,
+ sym_microsyntax_keyword_binding,
+ sym_microsyntax_variable_declaration,
+ ACTIONS(261), 3,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
+ [18293] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(755), 1,
+ anon_sym_COLON,
+ ACTIONS(157), 2,
anon_sym_QMARK,
anon_sym_PIPE,
- ACTIONS(67), 13,
+ STATE(331), 2,
+ sym__pipe_argument,
+ aux_sym_pipe_arguments_repeat1,
+ ACTIONS(159), 9,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
anon_sym_COMMA,
- anon_sym_COLON,
- anon_sym_LBRACK,
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_DOT_DOT_DOT,
sym_identifier,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- [14223] = 3,
+ [18319] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(775), 7,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(777), 7,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ sym_identifier,
+ [18341] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(234), 7,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ sym_identifier,
+ ACTIONS(236), 7,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ [18363] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(779), 2,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(73), 5,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(75), 7,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ sym_identifier,
+ [18387] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(779), 2,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(205), 5,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(207), 7,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ sym_identifier,
+ [18411] = 9,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(783), 1,
+ anon_sym_let,
+ ACTIONS(792), 1,
+ sym_identifier,
+ STATE(504), 1,
+ sym_microsyntax_property_binding,
+ ACTIONS(781), 2,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ ACTIONS(786), 2,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ STATE(338), 2,
+ sym_microsyntax_binding,
+ aux_sym_microsyntax_repeat1,
+ STATE(505), 2,
+ sym_microsyntax_keyword_binding,
+ sym_microsyntax_variable_declaration,
+ ACTIONS(789), 3,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
+ [18445] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(211), 7,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(213), 7,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ sym_identifier,
+ [18467] = 9,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(257), 1,
+ anon_sym_let,
+ ACTIONS(773), 1,
+ sym_identifier,
+ STATE(504), 1,
+ sym_microsyntax_property_binding,
+ ACTIONS(795), 2,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ ACTIONS(797), 2,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ STATE(338), 2,
+ sym_microsyntax_binding,
+ aux_sym_microsyntax_repeat1,
+ STATE(505), 2,
+ sym_microsyntax_keyword_binding,
+ sym_microsyntax_variable_declaration,
+ ACTIONS(261), 3,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
+ [18501] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(803), 1,
+ anon_sym_DOT,
+ ACTIONS(805), 1,
+ sym_regular_expression_flags,
+ ACTIONS(799), 5,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(801), 7,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ sym_identifier,
+ [18527] = 7,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(69), 3,
- anon_sym_DOT,
+ ACTIONS(37), 1,
+ anon_sym_as,
+ ACTIONS(807), 1,
anon_sym_QMARK,
- anon_sym_PIPE,
- ACTIONS(71), 13,
+ ACTIONS(809), 1,
+ anon_sym_QMARK_QMARK,
+ STATE(500), 1,
+ sym__alias,
+ ACTIONS(27), 4,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
+ anon_sym_SEMI,
anon_sym_COMMA,
- anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_DOT_DOT_DOT,
+ ACTIONS(33), 5,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
sym_identifier,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- [14247] = 3,
+ [18556] = 7,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(73), 3,
- anon_sym_DOT,
+ ACTIONS(37), 1,
+ anon_sym_as,
+ ACTIONS(807), 1,
anon_sym_QMARK,
- anon_sym_PIPE,
- ACTIONS(75), 13,
+ ACTIONS(809), 1,
+ anon_sym_QMARK_QMARK,
+ STATE(494), 1,
+ sym__alias,
+ ACTIONS(811), 4,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
+ anon_sym_SEMI,
anon_sym_COMMA,
- anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_DOT_DOT_DOT,
+ ACTIONS(813), 5,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
sym_identifier,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- [14271] = 3,
+ [18585] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(77), 3,
+ ACTIONS(819), 1,
anon_sym_DOT,
- anon_sym_QMARK,
- anon_sym_PIPE,
- ACTIONS(79), 13,
+ ACTIONS(815), 5,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
+ anon_sym_SEMI,
anon_sym_COMMA,
- anon_sym_COLON,
- anon_sym_LBRACK,
anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_DOT_DOT_DOT,
+ ACTIONS(817), 7,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
sym_identifier,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- [14295] = 6,
+ [18608] = 7,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(588), 1,
- anon_sym_COLON,
- STATE(284), 1,
- sym_pipe_arguments,
- ACTIONS(115), 2,
+ ACTIONS(37), 1,
+ anon_sym_as,
+ ACTIONS(807), 1,
anon_sym_QMARK,
- anon_sym_PIPE,
- STATE(259), 2,
- sym__pipe_argument,
- aux_sym_pipe_arguments_repeat1,
- ACTIONS(117), 9,
+ ACTIONS(809), 1,
+ anon_sym_QMARK_QMARK,
+ STATE(493), 1,
+ sym__alias,
+ ACTIONS(821), 4,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
+ anon_sym_SEMI,
anon_sym_COMMA,
- anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_DOT_DOT_DOT,
+ ACTIONS(823), 5,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
sym_identifier,
- [14324] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(590), 1,
- anon_sym_GT,
- ACTIONS(592), 1,
- sym_attribute_name,
- ACTIONS(594), 1,
- anon_sym_LPAREN,
- ACTIONS(596), 1,
- anon_sym_STAR,
- ACTIONS(598), 1,
- anon_sym_LBRACK,
- ACTIONS(600), 1,
- anon_sym_LBRACK_LPAREN,
- ACTIONS(602), 1,
- anon_sym_LBRACK_AT,
- STATE(437), 1,
- sym__normal_attribute,
- STATE(256), 2,
- sym_attribute,
- aux_sym_start_tag_repeat1,
- STATE(436), 5,
- sym_structural_directive,
- sym_property_binding,
- sym_event_binding,
- sym_two_way_binding,
- sym_animation_binding,
- [14363] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(592), 1,
- sym_attribute_name,
- ACTIONS(594), 1,
- anon_sym_LPAREN,
- ACTIONS(596), 1,
- anon_sym_STAR,
- ACTIONS(598), 1,
- anon_sym_LBRACK,
- ACTIONS(600), 1,
- anon_sym_LBRACK_LPAREN,
- ACTIONS(602), 1,
- anon_sym_LBRACK_AT,
- ACTIONS(604), 1,
- anon_sym_GT,
- STATE(437), 1,
- sym__normal_attribute,
- STATE(256), 2,
- sym_attribute,
- aux_sym_start_tag_repeat1,
- STATE(436), 5,
- sym_structural_directive,
- sym_property_binding,
- sym_event_binding,
- sym_two_way_binding,
- sym_animation_binding,
- [14402] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(592), 1,
- sym_attribute_name,
- ACTIONS(594), 1,
- anon_sym_LPAREN,
- ACTIONS(596), 1,
- anon_sym_STAR,
- ACTIONS(598), 1,
- anon_sym_LBRACK,
- ACTIONS(600), 1,
- anon_sym_LBRACK_LPAREN,
- ACTIONS(602), 1,
- anon_sym_LBRACK_AT,
- ACTIONS(606), 1,
- anon_sym_GT,
- STATE(437), 1,
- sym__normal_attribute,
- STATE(254), 2,
- sym_attribute,
- aux_sym_start_tag_repeat1,
- STATE(436), 5,
- sym_structural_directive,
- sym_property_binding,
- sym_event_binding,
- sym_two_way_binding,
- sym_animation_binding,
- [14441] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(568), 1,
- anon_sym_GT,
- ACTIONS(608), 1,
- sym_attribute_name,
- ACTIONS(611), 1,
- anon_sym_LPAREN,
- ACTIONS(614), 1,
- anon_sym_STAR,
- ACTIONS(617), 1,
- anon_sym_LBRACK,
- ACTIONS(620), 1,
- anon_sym_LBRACK_LPAREN,
- ACTIONS(623), 1,
- anon_sym_LBRACK_AT,
- STATE(437), 1,
- sym__normal_attribute,
- STATE(256), 2,
- sym_attribute,
- aux_sym_start_tag_repeat1,
- STATE(436), 5,
- sym_structural_directive,
- sym_property_binding,
- sym_event_binding,
- sym_two_way_binding,
- sym_animation_binding,
- [14480] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(592), 1,
- sym_attribute_name,
- ACTIONS(594), 1,
- anon_sym_LPAREN,
- ACTIONS(596), 1,
- anon_sym_STAR,
- ACTIONS(598), 1,
- anon_sym_LBRACK,
- ACTIONS(600), 1,
- anon_sym_LBRACK_LPAREN,
- ACTIONS(602), 1,
- anon_sym_LBRACK_AT,
- ACTIONS(626), 1,
- anon_sym_GT,
- STATE(437), 1,
- sym__normal_attribute,
- STATE(253), 2,
- sym_attribute,
- aux_sym_start_tag_repeat1,
- STATE(436), 5,
- sym_structural_directive,
- sym_property_binding,
- sym_event_binding,
- sym_two_way_binding,
- sym_animation_binding,
- [14519] = 5,
+ [18637] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(157), 1,
+ ACTIONS(190), 1,
anon_sym_QMARK,
- ACTIONS(527), 1,
+ ACTIONS(658), 1,
anon_sym_PIPE,
- STATE(261), 1,
+ STATE(349), 1,
aux_sym_pipe_sequence_repeat1,
- ACTIONS(159), 11,
- anon_sym_SQUOTE,
+ ACTIONS(192), 10,
anon_sym_DQUOTE,
anon_sym_RBRACE,
anon_sym_SEMI,
@@ -17948,59 +21845,59 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
- [14545] = 5,
+ [18662] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(588), 1,
- anon_sym_COLON,
- ACTIONS(133), 2,
- anon_sym_QMARK,
- anon_sym_PIPE,
- STATE(260), 2,
- sym__pipe_argument,
- aux_sym_pipe_arguments_repeat1,
- ACTIONS(135), 9,
- anon_sym_SQUOTE,
+ ACTIONS(827), 1,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
- anon_sym_COMMA,
- anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_DOT_DOT_DOT,
- sym_identifier,
- [14571] = 5,
+ STATE(47), 1,
+ sym__double_quote,
+ STATE(589), 1,
+ aux_sym_string_repeat1,
+ ACTIONS(829), 2,
+ aux_sym_string_token1,
+ sym__escape_sequence,
+ ACTIONS(825), 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,
+ [18689] = 7,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(628), 1,
- anon_sym_COLON,
- ACTIONS(137), 2,
+ ACTIONS(37), 1,
+ anon_sym_as,
+ ACTIONS(807), 1,
anon_sym_QMARK,
- anon_sym_PIPE,
- STATE(260), 2,
- sym__pipe_argument,
- aux_sym_pipe_arguments_repeat1,
- ACTIONS(139), 9,
+ ACTIONS(809), 1,
+ anon_sym_QMARK_QMARK,
+ STATE(497), 1,
+ sym__alias,
+ ACTIONS(831), 4,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
+ anon_sym_SEMI,
anon_sym_COMMA,
- anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_DOT_DOT_DOT,
+ ACTIONS(833), 5,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
sym_identifier,
- [14597] = 5,
+ [18718] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(150), 1,
+ ACTIONS(194), 1,
anon_sym_QMARK,
- ACTIONS(631), 1,
+ ACTIONS(835), 1,
anon_sym_PIPE,
- STATE(261), 1,
+ STATE(349), 1,
aux_sym_pipe_sequence_repeat1,
- ACTIONS(152), 11,
- anon_sym_SQUOTE,
+ ACTIONS(196), 10,
anon_sym_DQUOTE,
anon_sym_RBRACE,
anon_sym_SEMI,
@@ -18011,32 +21908,34 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_QMARK_QMARK,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
- [14623] = 5,
+ [18743] = 7,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(636), 1,
+ ACTIONS(37), 1,
+ anon_sym_as,
+ ACTIONS(807), 1,
anon_sym_QMARK,
- ACTIONS(31), 3,
- anon_sym_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- ACTIONS(634), 8,
+ ACTIONS(809), 1,
+ anon_sym_QMARK_QMARK,
+ STATE(501), 1,
+ sym__alias,
+ ACTIONS(838), 4,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_RBRACK,
- anon_sym_QMARK_QMARK,
- [14648] = 3,
+ ACTIONS(840), 5,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
+ sym_identifier,
+ [18772] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(640), 1,
+ ACTIONS(777), 1,
anon_sym_QMARK,
- ACTIONS(638), 12,
+ ACTIONS(775), 12,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
@@ -18044,38 +21943,17 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_RBRACK,
- anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_DOT_DOT_DOT,
- sym_identifier,
- [14669] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(644), 1,
- anon_sym_DQUOTE,
- STATE(13), 1,
- sym__double_quote,
- STATE(479), 1,
- aux_sym_string_repeat1,
- ACTIONS(646), 2,
- aux_sym_string_token1,
- sym__escape_sequence,
- ACTIONS(642), 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,
- [14696] = 3,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_DOT_DOT_DOT,
+ sym_identifier,
+ [18793] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(210), 1,
+ ACTIONS(213), 1,
anon_sym_QMARK,
- ACTIONS(208), 12,
+ ACTIONS(211), 12,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
@@ -18088,131 +21966,158 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP,
anon_sym_DOT_DOT_DOT,
sym_identifier,
- [14717] = 11,
+ [18814] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(842), 5,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(844), 7,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
+ sym_identifier,
+ [18834] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(346), 1,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- ACTIONS(648), 1,
+ ACTIONS(846), 1,
anon_sym_RBRACE,
- ACTIONS(650), 1,
+ ACTIONS(848), 1,
anon_sym_DOT_DOT_DOT,
- ACTIONS(652), 1,
+ ACTIONS(850), 1,
sym_identifier,
- STATE(454), 1,
+ STATE(550), 1,
sym_spread,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(736), 1,
+ STATE(887), 1,
sym_string,
- STATE(274), 3,
+ STATE(355), 3,
sym_pair,
sym__shorthand,
aux_sym_object_repeat1,
- [14753] = 6,
+ [18870] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(529), 1,
- anon_sym_DOT,
- ACTIONS(531), 1,
- anon_sym_LBRACK,
- ACTIONS(636), 1,
- anon_sym_QMARK,
- ACTIONS(535), 2,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- ACTIONS(634), 7,
+ ACTIONS(852), 1,
anon_sym_SQUOTE,
+ ACTIONS(855), 1,
anon_sym_DQUOTE,
+ ACTIONS(858), 1,
anon_sym_RBRACE,
- anon_sym_COMMA,
- anon_sym_QMARK_QMARK,
+ ACTIONS(860), 1,
anon_sym_DOT_DOT_DOT,
+ ACTIONS(863), 1,
sym_identifier,
- [14779] = 11,
+ STATE(550), 1,
+ sym_spread,
+ STATE(586), 1,
+ sym__single_quote,
+ STATE(587), 1,
+ sym__double_quote,
+ STATE(887), 1,
+ sym_string,
+ STATE(355), 3,
+ sym_pair,
+ sym__shorthand,
+ aux_sym_object_repeat1,
+ [18906] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(346), 1,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- ACTIONS(650), 1,
+ ACTIONS(848), 1,
anon_sym_DOT_DOT_DOT,
- ACTIONS(652), 1,
+ ACTIONS(850), 1,
sym_identifier,
- ACTIONS(654), 1,
+ ACTIONS(866), 1,
anon_sym_RBRACE,
- STATE(454), 1,
+ STATE(550), 1,
sym_spread,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(736), 1,
+ STATE(887), 1,
sym_string,
- STATE(274), 3,
+ STATE(355), 3,
sym_pair,
sym__shorthand,
aux_sym_object_repeat1,
- [14815] = 11,
+ [18942] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(346), 1,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- ACTIONS(650), 1,
+ ACTIONS(848), 1,
anon_sym_DOT_DOT_DOT,
- ACTIONS(652), 1,
+ ACTIONS(850), 1,
sym_identifier,
- ACTIONS(656), 1,
+ ACTIONS(868), 1,
anon_sym_RBRACE,
- STATE(454), 1,
+ STATE(550), 1,
sym_spread,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(736), 1,
+ STATE(887), 1,
sym_string,
- STATE(268), 3,
+ STATE(355), 3,
sym_pair,
sym__shorthand,
aux_sym_object_repeat1,
- [14851] = 6,
+ [18978] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(644), 1,
+ ACTIONS(401), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- STATE(13), 1,
+ ACTIONS(848), 1,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(850), 1,
+ sym_identifier,
+ ACTIONS(870), 1,
+ anon_sym_RBRACE,
+ STATE(550), 1,
+ sym_spread,
+ STATE(586), 1,
+ sym__single_quote,
+ STATE(587), 1,
sym__double_quote,
- STATE(479), 1,
- aux_sym_string_repeat1,
- ACTIONS(646), 2,
- aux_sym_string_token1,
- sym__escape_sequence,
- ACTIONS(642), 7,
- anon_sym_GT,
- sym_attribute_name,
- anon_sym_LPAREN,
- anon_sym_STAR,
- anon_sym_LBRACK,
- anon_sym_LBRACK_LPAREN,
- anon_sym_LBRACK_AT,
- [14877] = 5,
+ STATE(887), 1,
+ sym_string,
+ STATE(360), 3,
+ sym_pair,
+ sym__shorthand,
+ aux_sym_object_repeat1,
+ [19014] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(157), 1,
+ ACTIONS(194), 1,
anon_sym_QMARK,
- ACTIONS(533), 1,
+ ACTIONS(872), 1,
anon_sym_PIPE,
- STATE(273), 1,
+ STATE(359), 1,
aux_sym_pipe_sequence_repeat1,
- ACTIONS(159), 9,
+ ACTIONS(196), 9,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
@@ -18222,41 +22127,61 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP,
anon_sym_DOT_DOT_DOT,
sym_identifier,
- [14901] = 11,
+ [19038] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(346), 1,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- ACTIONS(650), 1,
+ ACTIONS(848), 1,
anon_sym_DOT_DOT_DOT,
- ACTIONS(652), 1,
+ ACTIONS(850), 1,
sym_identifier,
- ACTIONS(658), 1,
+ ACTIONS(875), 1,
anon_sym_RBRACE,
- STATE(454), 1,
+ STATE(550), 1,
sym_spread,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(736), 1,
+ STATE(887), 1,
sym_string,
- STATE(276), 3,
+ STATE(355), 3,
sym_pair,
sym__shorthand,
aux_sym_object_repeat1,
- [14937] = 5,
+ [19074] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(150), 1,
+ ACTIONS(662), 1,
+ anon_sym_DOT,
+ ACTIONS(664), 1,
+ anon_sym_LBRACK,
+ ACTIONS(696), 1,
anon_sym_QMARK,
- ACTIONS(660), 1,
+ ACTIONS(668), 2,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(694), 7,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ anon_sym_DOT_DOT_DOT,
+ sym_identifier,
+ [19100] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(190), 1,
+ anon_sym_QMARK,
+ ACTIONS(666), 1,
anon_sym_PIPE,
- STATE(273), 1,
+ STATE(359), 1,
aux_sym_pipe_sequence_repeat1,
- ACTIONS(152), 9,
+ ACTIONS(192), 9,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
@@ -18266,423 +22191,500 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP,
anon_sym_DOT_DOT_DOT,
sym_identifier,
- [14961] = 11,
+ [19124] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(663), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(666), 1,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- ACTIONS(669), 1,
- anon_sym_RBRACE,
- ACTIONS(671), 1,
+ ACTIONS(848), 1,
anon_sym_DOT_DOT_DOT,
- ACTIONS(674), 1,
+ ACTIONS(850), 1,
sym_identifier,
- STATE(454), 1,
+ ACTIONS(877), 1,
+ anon_sym_RBRACE,
+ STATE(550), 1,
sym_spread,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(736), 1,
+ STATE(887), 1,
sym_string,
- STATE(274), 3,
+ STATE(368), 3,
sym_pair,
sym__shorthand,
aux_sym_object_repeat1,
- [14997] = 11,
+ [19160] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(346), 1,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- ACTIONS(650), 1,
+ ACTIONS(848), 1,
anon_sym_DOT_DOT_DOT,
- ACTIONS(652), 1,
+ ACTIONS(850), 1,
sym_identifier,
- ACTIONS(677), 1,
+ ACTIONS(879), 1,
anon_sym_RBRACE,
- STATE(454), 1,
+ STATE(550), 1,
sym_spread,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(736), 1,
+ STATE(887), 1,
sym_string,
- STATE(266), 3,
+ STATE(355), 3,
sym_pair,
sym__shorthand,
aux_sym_object_repeat1,
- [15033] = 11,
+ [19196] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(170), 1,
+ anon_sym_LBRACK,
+ ACTIONS(696), 1,
+ anon_sym_QMARK,
+ ACTIONS(168), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(694), 7,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ anon_sym_QMARK_QMARK,
+ [19220] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(807), 1,
+ anon_sym_QMARK,
+ ACTIONS(145), 5,
anon_sym_SQUOTE,
- ACTIONS(346), 1,
anon_sym_DQUOTE,
- ACTIONS(650), 1,
- anon_sym_DOT_DOT_DOT,
- ACTIONS(652), 1,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(147), 6,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
sym_identifier,
- ACTIONS(679), 1,
- anon_sym_RBRACE,
- STATE(454), 1,
- sym_spread,
- STATE(476), 1,
- sym__single_quote,
- STATE(477), 1,
- sym__double_quote,
- STATE(736), 1,
- sym_string,
- STATE(274), 3,
- sym_pair,
- sym__shorthand,
- aux_sym_object_repeat1,
- [15069] = 11,
+ [19242] = 6,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(37), 1,
+ anon_sym_as,
+ ACTIONS(885), 1,
+ anon_sym_EQ,
+ STATE(506), 1,
+ sym__alias,
+ ACTIONS(881), 4,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ ACTIONS(883), 5,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
+ sym_identifier,
+ [19268] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(346), 1,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- ACTIONS(650), 1,
+ ACTIONS(848), 1,
anon_sym_DOT_DOT_DOT,
- ACTIONS(652), 1,
+ ACTIONS(850), 1,
sym_identifier,
- ACTIONS(681), 1,
+ ACTIONS(887), 1,
anon_sym_RBRACE,
- STATE(454), 1,
+ STATE(550), 1,
sym_spread,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(736), 1,
+ STATE(887), 1,
sym_string,
- STATE(278), 3,
+ STATE(355), 3,
sym_pair,
sym__shorthand,
aux_sym_object_repeat1,
- [15105] = 11,
+ [19304] = 6,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(827), 1,
+ anon_sym_DQUOTE,
+ STATE(47), 1,
+ sym__double_quote,
+ STATE(589), 1,
+ aux_sym_string_repeat1,
+ ACTIONS(829), 2,
+ aux_sym_string_token1,
+ sym__escape_sequence,
+ ACTIONS(825), 7,
+ anon_sym_GT,
+ sym_attribute_name,
+ anon_sym_LPAREN,
+ anon_sym_STAR,
+ anon_sym_LBRACK,
+ anon_sym_LBRACK_LPAREN,
+ anon_sym_LBRACK_AT,
+ [19330] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(324), 1,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
- ACTIONS(346), 1,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- ACTIONS(650), 1,
+ ACTIONS(848), 1,
anon_sym_DOT_DOT_DOT,
- ACTIONS(652), 1,
+ ACTIONS(850), 1,
sym_identifier,
- ACTIONS(683), 1,
+ ACTIONS(889), 1,
anon_sym_RBRACE,
- STATE(454), 1,
+ STATE(550), 1,
sym_spread,
- STATE(476), 1,
+ STATE(586), 1,
sym__single_quote,
- STATE(477), 1,
+ STATE(587), 1,
sym__double_quote,
- STATE(736), 1,
+ STATE(887), 1,
sym_string,
- STATE(274), 3,
+ STATE(356), 3,
sym_pair,
sym__shorthand,
aux_sym_object_repeat1,
- [15141] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(99), 1,
- anon_sym_QMARK,
- ACTIONS(685), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(97), 8,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_RBRACE,
- anon_sym_SEMI,
- anon_sym_RPAREN,
- anon_sym_COMMA,
- anon_sym_RBRACK,
- anon_sym_QMARK_QMARK,
- [15162] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(689), 1,
- anon_sym_DOT,
- ACTIONS(691), 1,
- sym_regular_expression_flags,
- ACTIONS(693), 1,
- anon_sym_QMARK,
- ACTIONS(687), 8,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_RBRACE,
- anon_sym_SEMI,
- anon_sym_RPAREN,
- anon_sym_COMMA,
- anon_sym_RBRACK,
- anon_sym_QMARK_QMARK,
- [15185] = 3,
+ [19366] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(697), 1,
- anon_sym_QMARK,
- ACTIONS(695), 10,
+ ACTIONS(891), 5,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_RBRACK,
anon_sym_QMARK_QMARK,
- anon_sym_DOT_DOT_DOT,
+ ACTIONS(893), 7,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
sym_identifier,
- [15204] = 3,
+ [19386] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(701), 1,
- anon_sym_QMARK,
- ACTIONS(699), 10,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
- anon_sym_SEMI,
- anon_sym_RPAREN,
- anon_sym_COMMA,
- anon_sym_RBRACK,
- anon_sym_QMARK_QMARK,
+ ACTIONS(848), 1,
anon_sym_DOT_DOT_DOT,
+ ACTIONS(850), 1,
sym_identifier,
- [15223] = 3,
+ ACTIONS(895), 1,
+ anon_sym_RBRACE,
+ STATE(550), 1,
+ sym_spread,
+ STATE(586), 1,
+ sym__single_quote,
+ STATE(587), 1,
+ sym__double_quote,
+ STATE(887), 1,
+ sym_string,
+ STATE(364), 3,
+ sym_pair,
+ sym__shorthand,
+ aux_sym_object_repeat1,
+ [19422] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(99), 1,
- anon_sym_QMARK,
- ACTIONS(97), 10,
+ ACTIONS(73), 5,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_RBRACK,
anon_sym_QMARK_QMARK,
- anon_sym_DOT_DOT_DOT,
+ ACTIONS(75), 7,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ anon_sym_QMARK,
sym_identifier,
- [15242] = 3,
+ [19442] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(171), 2,
- anon_sym_QMARK,
- anon_sym_PIPE,
- ACTIONS(173), 9,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
- anon_sym_COMMA,
- anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
+ ACTIONS(848), 1,
anon_sym_DOT_DOT_DOT,
+ ACTIONS(850), 1,
sym_identifier,
- [15261] = 3,
+ ACTIONS(897), 1,
+ anon_sym_RBRACE,
+ STATE(550), 1,
+ sym_spread,
+ STATE(586), 1,
+ sym__single_quote,
+ STATE(587), 1,
+ sym__double_quote,
+ STATE(887), 1,
+ sym_string,
+ STATE(354), 3,
+ sym_pair,
+ sym__shorthand,
+ aux_sym_object_repeat1,
+ [19478] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(150), 2,
- anon_sym_QMARK,
- anon_sym_PIPE,
- ACTIONS(152), 9,
+ ACTIONS(401), 1,
anon_sym_SQUOTE,
+ ACTIONS(403), 1,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
- anon_sym_COMMA,
- anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
+ ACTIONS(848), 1,
anon_sym_DOT_DOT_DOT,
+ ACTIONS(850), 1,
sym_identifier,
- [15280] = 4,
+ ACTIONS(899), 1,
+ anon_sym_RBRACE,
+ STATE(550), 1,
+ sym_spread,
+ STATE(586), 1,
+ sym__single_quote,
+ STATE(587), 1,
+ sym__double_quote,
+ STATE(887), 1,
+ sym_string,
+ STATE(357), 3,
+ sym_pair,
+ sym__shorthand,
+ aux_sym_object_repeat1,
+ [19514] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(189), 1,
+ ACTIONS(807), 1,
anon_sym_QMARK,
- ACTIONS(685), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(187), 8,
+ ACTIONS(809), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(901), 4,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_RBRACK,
- anon_sym_QMARK_QMARK,
- [15301] = 3,
+ ACTIONS(903), 6,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_as,
+ anon_sym_then,
+ sym_identifier,
+ [19538] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(705), 1,
+ ACTIONS(907), 2,
anon_sym_LT,
- ACTIONS(703), 9,
+ aux_sym_text_token2,
+ ACTIONS(905), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15319] = 3,
+ [19557] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(709), 1,
+ ACTIONS(911), 2,
anon_sym_LT,
- ACTIONS(707), 9,
+ aux_sym_text_token2,
+ ACTIONS(909), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15337] = 5,
+ [19576] = 8,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(715), 1,
- anon_sym_EQ,
- STATE(399), 1,
- sym__binding_assignment,
- ACTIONS(713), 2,
- sym_attribute_name,
- anon_sym_LBRACK,
- ACTIONS(711), 6,
- anon_sym_GT,
- anon_sym_SLASH_GT,
- anon_sym_LPAREN,
- anon_sym_STAR,
- anon_sym_LBRACK_LPAREN,
- anon_sym_LBRACK_AT,
- [15359] = 3,
+ ACTIONS(257), 1,
+ anon_sym_let,
+ ACTIONS(773), 1,
+ sym_identifier,
+ STATE(495), 1,
+ sym_microsyntax_binding,
+ STATE(504), 1,
+ sym_microsyntax_property_binding,
+ ACTIONS(913), 2,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ STATE(505), 2,
+ sym_microsyntax_keyword_binding,
+ sym_microsyntax_variable_declaration,
+ ACTIONS(261), 3,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
+ [19605] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(719), 1,
+ ACTIONS(917), 2,
anon_sym_LT,
- ACTIONS(717), 9,
+ aux_sym_text_token2,
+ ACTIONS(915), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15377] = 3,
+ [19624] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(723), 1,
+ ACTIONS(37), 1,
+ anon_sym_as,
+ STATE(492), 1,
+ sym__alias,
+ ACTIONS(919), 4,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ ACTIONS(921), 5,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
+ sym_identifier,
+ [19647] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(925), 2,
anon_sym_LT,
- ACTIONS(721), 9,
+ aux_sym_text_token2,
+ ACTIONS(923), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15395] = 3,
+ [19666] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(727), 1,
+ ACTIONS(929), 2,
anon_sym_LT,
- ACTIONS(725), 9,
+ aux_sym_text_token2,
+ ACTIONS(927), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15413] = 3,
+ [19685] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(731), 1,
+ ACTIONS(933), 2,
anon_sym_LT,
- ACTIONS(729), 9,
+ aux_sym_text_token2,
+ ACTIONS(931), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15431] = 3,
+ [19704] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(735), 1,
+ ACTIONS(937), 2,
anon_sym_LT,
- ACTIONS(733), 9,
+ aux_sym_text_token2,
+ ACTIONS(935), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15449] = 3,
+ [19723] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(739), 1,
+ ACTIONS(941), 2,
anon_sym_LT,
- ACTIONS(737), 9,
+ aux_sym_text_token2,
+ ACTIONS(939), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15467] = 3,
+ [19742] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(743), 1,
+ ACTIONS(945), 2,
anon_sym_LT,
- ACTIONS(741), 9,
+ aux_sym_text_token2,
+ ACTIONS(943), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15485] = 4,
+ [19761] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(747), 1,
- anon_sym_DOT,
- ACTIONS(749), 1,
+ ACTIONS(75), 1,
anon_sym_QMARK,
- ACTIONS(745), 8,
+ ACTIONS(73), 10,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
@@ -18691,400 +22693,447 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_QMARK_QMARK,
- [15505] = 3,
+ anon_sym_DOT_DOT_DOT,
+ sym_identifier,
+ [19780] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(753), 1,
+ ACTIONS(949), 2,
anon_sym_LT,
- ACTIONS(751), 9,
+ aux_sym_text_token2,
+ ACTIONS(947), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15523] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(755), 1,
- anon_sym_let,
- ACTIONS(757), 1,
- anon_sym_switch,
- ACTIONS(759), 1,
- anon_sym_defer,
- ACTIONS(761), 1,
- anon_sym_placeholder,
- ACTIONS(763), 1,
- anon_sym_loading,
- ACTIONS(765), 1,
- anon_sym_error,
- ACTIONS(767), 1,
- anon_sym_for,
- ACTIONS(769), 1,
- anon_sym_empty,
- ACTIONS(771), 1,
- anon_sym_else,
- ACTIONS(773), 1,
- anon_sym_if,
- [15557] = 3,
+ [19799] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(777), 1,
+ ACTIONS(953), 2,
anon_sym_LT,
- ACTIONS(775), 9,
+ aux_sym_text_token2,
+ ACTIONS(951), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15575] = 3,
+ [19818] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(781), 1,
+ ACTIONS(953), 2,
anon_sym_LT,
- ACTIONS(779), 9,
+ aux_sym_text_token2,
+ ACTIONS(951), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15593] = 3,
+ [19837] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(785), 1,
+ ACTIONS(957), 2,
anon_sym_LT,
- ACTIONS(783), 9,
+ aux_sym_text_token2,
+ ACTIONS(955), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15611] = 3,
+ [19856] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(789), 1,
+ ACTIONS(961), 2,
anon_sym_LT,
- ACTIONS(787), 9,
+ aux_sym_text_token2,
+ ACTIONS(959), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15629] = 3,
+ [19875] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(844), 1,
+ anon_sym_QMARK,
+ ACTIONS(842), 10,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_DOT_DOT_DOT,
+ sym_identifier,
+ [19894] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(893), 1,
+ anon_sym_QMARK,
+ ACTIONS(891), 10,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ anon_sym_QMARK_QMARK,
+ anon_sym_DOT_DOT_DOT,
+ sym_identifier,
+ [19913] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(793), 1,
+ ACTIONS(965), 2,
anon_sym_LT,
- ACTIONS(791), 9,
+ aux_sym_text_token2,
+ ACTIONS(963), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15647] = 3,
+ [19932] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(797), 1,
+ ACTIONS(969), 2,
anon_sym_LT,
- ACTIONS(795), 9,
+ aux_sym_text_token2,
+ ACTIONS(967), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15665] = 5,
+ [19951] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(799), 1,
- anon_sym_DOT,
- ACTIONS(801), 1,
- sym_regular_expression_flags,
- ACTIONS(693), 2,
- anon_sym_QMARK,
- sym_identifier,
- ACTIONS(687), 6,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
+ ACTIONS(973), 2,
+ anon_sym_LT,
+ aux_sym_text_token2,
+ ACTIONS(971), 9,
+ sym__interpolation_start,
+ sym__control_flow_start,
+ ts_builtin_sym_end,
+ anon_sym_LT_BANG,
+ anon_sym_LT_SLASH,
+ sym_entity,
+ aux_sym_text_token1,
+ anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_COMMA,
- anon_sym_QMARK_QMARK,
- anon_sym_DOT_DOT_DOT,
- [15687] = 3,
+ [19970] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(805), 1,
+ ACTIONS(977), 2,
anon_sym_LT,
- ACTIONS(803), 9,
+ aux_sym_text_token2,
+ ACTIONS(975), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15705] = 5,
+ [19989] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(636), 1,
- anon_sym_QMARK,
- ACTIONS(31), 3,
- anon_sym_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- ACTIONS(634), 5,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_SEMI,
- anon_sym_as,
- anon_sym_QMARK_QMARK,
- [15727] = 4,
+ ACTIONS(981), 2,
+ anon_sym_LT,
+ aux_sym_text_token2,
+ ACTIONS(979), 9,
+ sym__interpolation_start,
+ sym__control_flow_start,
+ ts_builtin_sym_end,
+ anon_sym_LT_BANG,
+ anon_sym_LT_SLASH,
+ sym_entity,
+ aux_sym_text_token1,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ [20008] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(99), 1,
- anon_sym_QMARK,
- ACTIONS(807), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(97), 7,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
+ ACTIONS(985), 2,
+ anon_sym_LT,
+ aux_sym_text_token2,
+ ACTIONS(983), 9,
+ sym__interpolation_start,
+ sym__control_flow_start,
+ ts_builtin_sym_end,
+ anon_sym_LT_BANG,
+ anon_sym_LT_SLASH,
+ sym_entity,
+ aux_sym_text_token1,
+ anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_COMMA,
- anon_sym_QMARK_QMARK,
- anon_sym_DOT_DOT_DOT,
- sym_identifier,
- [15747] = 3,
+ [20027] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(811), 1,
+ ACTIONS(989), 2,
anon_sym_LT,
- ACTIONS(809), 9,
+ aux_sym_text_token2,
+ ACTIONS(987), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15765] = 3,
+ [20046] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(815), 1,
+ ACTIONS(993), 2,
anon_sym_LT,
- ACTIONS(813), 9,
+ aux_sym_text_token2,
+ ACTIONS(991), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15783] = 3,
+ [20065] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(819), 1,
+ ACTIONS(997), 2,
anon_sym_LT,
- ACTIONS(817), 9,
+ aux_sym_text_token2,
+ ACTIONS(995), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15801] = 3,
+ [20084] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(823), 1,
+ ACTIONS(1001), 2,
anon_sym_LT,
- ACTIONS(821), 9,
+ aux_sym_text_token2,
+ ACTIONS(999), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15819] = 3,
+ [20103] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(827), 1,
+ ACTIONS(1005), 2,
anon_sym_LT,
- ACTIONS(825), 9,
+ aux_sym_text_token2,
+ ACTIONS(1003), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15837] = 3,
+ [20122] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(831), 1,
+ ACTIONS(1009), 2,
anon_sym_LT,
- ACTIONS(829), 9,
+ aux_sym_text_token2,
+ ACTIONS(1007), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15855] = 3,
+ [20141] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(835), 1,
+ ACTIONS(1013), 2,
anon_sym_LT,
- ACTIONS(833), 9,
+ aux_sym_text_token2,
+ ACTIONS(1011), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15873] = 3,
+ [20160] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(839), 1,
+ ACTIONS(1017), 2,
anon_sym_LT,
- ACTIONS(837), 9,
+ aux_sym_text_token2,
+ ACTIONS(1015), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15891] = 3,
+ [20179] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(843), 1,
+ ACTIONS(1021), 2,
anon_sym_LT,
- ACTIONS(841), 9,
+ aux_sym_text_token2,
+ ACTIONS(1019), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15909] = 3,
+ [20198] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(847), 1,
+ ACTIONS(1025), 2,
anon_sym_LT,
- ACTIONS(845), 9,
+ aux_sym_text_token2,
+ ACTIONS(1023), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15927] = 3,
+ [20217] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(851), 1,
+ ACTIONS(1029), 2,
anon_sym_LT,
- ACTIONS(849), 9,
+ aux_sym_text_token2,
+ ACTIONS(1027), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15945] = 3,
+ [20236] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(855), 1,
+ ACTIONS(1033), 2,
anon_sym_LT,
- ACTIONS(853), 9,
+ aux_sym_text_token2,
+ ACTIONS(1031), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15963] = 3,
+ [20255] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(859), 1,
+ ACTIONS(1037), 2,
anon_sym_LT,
- ACTIONS(857), 9,
+ aux_sym_text_token2,
+ ACTIONS(1035), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [15981] = 3,
+ [20274] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(194), 2,
+ anon_sym_QMARK,
+ anon_sym_PIPE,
+ ACTIONS(196), 9,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_DOT_DOT_DOT,
+ sym_identifier,
+ [20293] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(200), 1,
+ ACTIONS(217), 2,
anon_sym_QMARK,
- ACTIONS(202), 9,
+ anon_sym_PIPE,
+ ACTIONS(219), 9,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
@@ -19094,687 +23143,746 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_AMP_AMP,
anon_sym_DOT_DOT_DOT,
sym_identifier,
- [15999] = 3,
+ [20312] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(863), 1,
+ ACTIONS(1041), 2,
anon_sym_LT,
- ACTIONS(861), 9,
+ aux_sym_text_token2,
+ ACTIONS(1039), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [16017] = 3,
+ [20331] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(867), 1,
+ ACTIONS(1045), 2,
anon_sym_LT,
- ACTIONS(865), 9,
+ aux_sym_text_token2,
+ ACTIONS(1043), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [16035] = 3,
+ [20350] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(871), 1,
+ ACTIONS(1049), 2,
anon_sym_LT,
- ACTIONS(869), 9,
+ aux_sym_text_token2,
+ ACTIONS(1047), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [16053] = 3,
+ [20369] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(875), 1,
+ ACTIONS(1053), 2,
anon_sym_LT,
- ACTIONS(873), 9,
+ aux_sym_text_token2,
+ ACTIONS(1051), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [16071] = 3,
+ [20388] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(879), 1,
+ ACTIONS(1057), 2,
anon_sym_LT,
- ACTIONS(877), 9,
+ aux_sym_text_token2,
+ ACTIONS(1055), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [16089] = 3,
+ [20407] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(883), 1,
+ ACTIONS(1061), 2,
anon_sym_LT,
- ACTIONS(881), 9,
+ aux_sym_text_token2,
+ ACTIONS(1059), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [16107] = 3,
+ [20426] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(887), 1,
+ ACTIONS(1065), 2,
anon_sym_LT,
- ACTIONS(885), 9,
+ aux_sym_text_token2,
+ ACTIONS(1063), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [16125] = 3,
+ [20445] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(891), 1,
+ ACTIONS(1069), 2,
anon_sym_LT,
- ACTIONS(889), 9,
+ aux_sym_text_token2,
+ ACTIONS(1067), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [16143] = 3,
+ [20464] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(895), 1,
+ ACTIONS(1073), 2,
anon_sym_LT,
- ACTIONS(893), 9,
+ aux_sym_text_token2,
+ ACTIONS(1071), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [16161] = 3,
+ [20483] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(899), 1,
+ ACTIONS(1077), 2,
anon_sym_LT,
- ACTIONS(897), 9,
+ aux_sym_text_token2,
+ ACTIONS(1075), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [16179] = 3,
+ [20502] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(895), 1,
+ ACTIONS(1081), 2,
anon_sym_LT,
- ACTIONS(893), 9,
+ aux_sym_text_token2,
+ ACTIONS(1079), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [16197] = 3,
+ [20521] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(903), 1,
+ ACTIONS(1085), 2,
anon_sym_LT,
- ACTIONS(901), 9,
+ aux_sym_text_token2,
+ ACTIONS(1083), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [16215] = 3,
+ [20540] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(907), 1,
+ ACTIONS(1089), 2,
anon_sym_LT,
- ACTIONS(905), 9,
+ aux_sym_text_token2,
+ ACTIONS(1087), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [16233] = 3,
+ [20559] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(911), 1,
+ ACTIONS(1093), 2,
anon_sym_LT,
- ACTIONS(909), 9,
+ aux_sym_text_token2,
+ ACTIONS(1091), 9,
sym__interpolation_start,
sym__control_flow_start,
ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [16251] = 5,
+ [20578] = 8,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(529), 1,
- anon_sym_DOT,
- ACTIONS(531), 1,
- anon_sym_LBRACK,
- ACTIONS(535), 2,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- ACTIONS(913), 6,
+ ACTIONS(257), 1,
+ anon_sym_let,
+ ACTIONS(773), 1,
+ sym_identifier,
+ STATE(495), 1,
+ sym_microsyntax_binding,
+ STATE(504), 1,
+ sym_microsyntax_property_binding,
+ ACTIONS(795), 2,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
- anon_sym_RBRACE,
- anon_sym_COMMA,
- anon_sym_DOT_DOT_DOT,
- sym_identifier,
- [16273] = 4,
+ STATE(505), 2,
+ sym_microsyntax_keyword_binding,
+ sym_microsyntax_variable_declaration,
+ ACTIONS(261), 3,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
+ [20607] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1001), 2,
+ anon_sym_LT,
+ aux_sym_text_token2,
+ ACTIONS(999), 8,
+ sym__implicit_end_tag,
+ sym__interpolation_start,
+ sym__control_flow_start,
+ anon_sym_LT_BANG,
+ anon_sym_LT_SLASH,
+ sym_entity,
+ aux_sym_text_token1,
+ anon_sym_LBRACE,
+ [20625] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(189), 1,
+ ACTIONS(75), 1,
anon_sym_QMARK,
- ACTIONS(807), 2,
+ ACTIONS(1095), 2,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
- ACTIONS(187), 7,
- anon_sym_SQUOTE,
+ ACTIONS(73), 7,
anon_sym_DQUOTE,
anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
anon_sym_COMMA,
+ anon_sym_RBRACK,
anon_sym_QMARK_QMARK,
- anon_sym_DOT_DOT_DOT,
- sym_identifier,
- [16293] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(757), 1,
- anon_sym_switch,
- ACTIONS(767), 1,
- anon_sym_for,
- ACTIONS(773), 1,
- anon_sym_if,
- ACTIONS(915), 1,
- anon_sym_let,
- ACTIONS(917), 1,
- anon_sym_defer,
- ACTIONS(919), 1,
- anon_sym_placeholder,
- ACTIONS(921), 1,
- anon_sym_loading,
- ACTIONS(923), 1,
- anon_sym_error,
- ACTIONS(925), 1,
- anon_sym_empty,
- ACTIONS(927), 1,
- anon_sym_else,
- [16327] = 3,
+ [20645] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(931), 1,
+ ACTIONS(1073), 2,
anon_sym_LT,
- ACTIONS(929), 9,
+ aux_sym_text_token2,
+ ACTIONS(1071), 8,
+ sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
- ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- anon_sym_RBRACE,
- [16345] = 3,
+ [20663] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(935), 1,
+ ACTIONS(1089), 2,
anon_sym_LT,
- ACTIONS(933), 9,
+ aux_sym_text_token2,
+ ACTIONS(1087), 8,
+ sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
- ts_builtin_sym_end,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- anon_sym_RBRACE,
- [16363] = 3,
+ [20681] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(823), 1,
+ ACTIONS(965), 2,
anon_sym_LT,
- ACTIONS(821), 8,
+ aux_sym_text_token2,
+ ACTIONS(963), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16380] = 3,
+ [20699] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(851), 1,
+ ACTIONS(969), 2,
anon_sym_LT,
- ACTIONS(849), 8,
+ aux_sym_text_token2,
+ ACTIONS(967), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16397] = 3,
+ [20717] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(883), 1,
+ ACTIONS(993), 2,
anon_sym_LT,
- ACTIONS(881), 8,
+ aux_sym_text_token2,
+ ACTIONS(991), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16414] = 3,
+ [20735] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(805), 1,
+ ACTIONS(997), 2,
anon_sym_LT,
- ACTIONS(803), 8,
+ aux_sym_text_token2,
+ ACTIONS(995), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16431] = 3,
+ [20753] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(731), 1,
+ ACTIONS(1009), 2,
anon_sym_LT,
- ACTIONS(729), 8,
+ aux_sym_text_token2,
+ ACTIONS(1007), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16448] = 9,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(939), 1,
- anon_sym_SEMI,
- ACTIONS(941), 1,
- anon_sym_as,
- ACTIONS(943), 1,
- anon_sym_QMARK,
- ACTIONS(945), 1,
- anon_sym_QMARK_QMARK,
- STATE(500), 1,
- sym__alias,
- STATE(538), 1,
- sym__else_template_expression,
- STATE(660), 1,
- sym__context_expression,
- ACTIONS(937), 2,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- [16477] = 3,
+ [20771] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(831), 1,
+ ACTIONS(1013), 2,
anon_sym_LT,
- ACTIONS(829), 8,
+ aux_sym_text_token2,
+ ACTIONS(1011), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16494] = 3,
+ [20789] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(843), 1,
+ ACTIONS(1017), 2,
anon_sym_LT,
- ACTIONS(841), 8,
+ aux_sym_text_token2,
+ ACTIONS(1015), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16511] = 3,
+ [20807] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(867), 1,
+ ACTIONS(1021), 2,
anon_sym_LT,
- ACTIONS(865), 8,
+ aux_sym_text_token2,
+ ACTIONS(1019), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16528] = 3,
+ [20825] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(879), 1,
+ ACTIONS(1025), 2,
anon_sym_LT,
- ACTIONS(877), 8,
+ aux_sym_text_token2,
+ ACTIONS(1023), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16545] = 3,
+ [20843] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(907), 1,
+ ACTIONS(1033), 2,
anon_sym_LT,
- ACTIONS(905), 8,
+ aux_sym_text_token2,
+ ACTIONS(1031), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16562] = 4,
+ [20861] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(949), 1,
- anon_sym_QMARK,
- ACTIONS(951), 1,
- anon_sym_QMARK_QMARK,
- ACTIONS(947), 7,
+ ACTIONS(662), 1,
+ anon_sym_DOT,
+ ACTIONS(664), 1,
+ anon_sym_LBRACK,
+ ACTIONS(668), 2,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(1097), 6,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
- anon_sym_SEMI,
- anon_sym_RPAREN,
anon_sym_COMMA,
- anon_sym_RBRACK,
- [16581] = 3,
+ anon_sym_DOT_DOT_DOT,
+ sym_identifier,
+ [20883] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(811), 1,
+ ACTIONS(1057), 2,
anon_sym_LT,
- ACTIONS(809), 8,
+ aux_sym_text_token2,
+ ACTIONS(1055), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16598] = 3,
+ [20901] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(895), 1,
+ ACTIONS(1061), 2,
anon_sym_LT,
- ACTIONS(893), 8,
+ aux_sym_text_token2,
+ ACTIONS(1059), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16615] = 3,
+ [20919] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(835), 1,
+ ACTIONS(1065), 2,
anon_sym_LT,
- ACTIONS(833), 8,
+ aux_sym_text_token2,
+ ACTIONS(1063), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16632] = 3,
+ [20937] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(895), 1,
+ ACTIONS(1069), 2,
anon_sym_LT,
- ACTIONS(893), 8,
+ aux_sym_text_token2,
+ ACTIONS(1067), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16649] = 7,
+ [20955] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(955), 1,
- anon_sym_as,
- ACTIONS(957), 1,
- anon_sym_EQ,
- ACTIONS(959), 1,
- anon_sym_COLON,
- ACTIONS(961), 1,
- sym_identifier,
- STATE(540), 1,
- sym__alias,
- ACTIONS(953), 4,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_SEMI,
- anon_sym_COMMA,
- [16674] = 3,
+ ACTIONS(973), 2,
+ anon_sym_LT,
+ aux_sym_text_token2,
+ ACTIONS(971), 8,
+ sym__implicit_end_tag,
+ sym__interpolation_start,
+ sym__control_flow_start,
+ anon_sym_LT_BANG,
+ anon_sym_LT_SLASH,
+ sym_entity,
+ aux_sym_text_token1,
+ anon_sym_LBRACE,
+ [20973] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(903), 1,
+ ACTIONS(1077), 2,
anon_sym_LT,
- ACTIONS(901), 8,
+ aux_sym_text_token2,
+ ACTIONS(1075), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16691] = 3,
+ [20991] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(965), 1,
+ ACTIONS(1081), 2,
anon_sym_LT,
- ACTIONS(963), 8,
+ aux_sym_text_token2,
+ ACTIONS(1079), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16708] = 3,
+ [21009] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(871), 1,
+ ACTIONS(977), 2,
anon_sym_LT,
- ACTIONS(869), 8,
+ aux_sym_text_token2,
+ ACTIONS(975), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16725] = 4,
+ [21027] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(971), 1,
- anon_sym_EQ,
- ACTIONS(969), 2,
- sym_attribute_name,
- anon_sym_LBRACK,
- ACTIONS(967), 6,
- anon_sym_GT,
- anon_sym_SLASH_GT,
- anon_sym_LPAREN,
- anon_sym_STAR,
- anon_sym_LBRACK_LPAREN,
- anon_sym_LBRACK_AT,
- [16744] = 5,
+ ACTIONS(1093), 2,
+ anon_sym_LT,
+ aux_sym_text_token2,
+ ACTIONS(1091), 8,
+ sym__implicit_end_tag,
+ sym__interpolation_start,
+ sym__control_flow_start,
+ anon_sym_LT_BANG,
+ anon_sym_LT_SLASH,
+ sym_entity,
+ aux_sym_text_token1,
+ anon_sym_LBRACE,
+ [21045] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(713), 1,
- anon_sym_LBRACK,
- ACTIONS(973), 1,
- anon_sym_EQ,
- STATE(431), 1,
- sym__binding_assignment,
- ACTIONS(711), 6,
- anon_sym_GT,
- sym_attribute_name,
- anon_sym_LPAREN,
- anon_sym_STAR,
- anon_sym_LBRACK_LPAREN,
- anon_sym_LBRACK_AT,
- [16765] = 3,
+ ACTIONS(911), 2,
+ anon_sym_LT,
+ aux_sym_text_token2,
+ ACTIONS(909), 8,
+ sym__implicit_end_tag,
+ sym__interpolation_start,
+ sym__control_flow_start,
+ anon_sym_LT_BANG,
+ anon_sym_LT_SLASH,
+ sym_entity,
+ aux_sym_text_token1,
+ anon_sym_LBRACE,
+ [21063] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(723), 1,
+ ACTIONS(989), 2,
anon_sym_LT,
- ACTIONS(721), 8,
+ aux_sym_text_token2,
+ ACTIONS(987), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16782] = 3,
+ [21081] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(739), 1,
+ ACTIONS(1029), 2,
anon_sym_LT,
- ACTIONS(737), 8,
+ aux_sym_text_token2,
+ ACTIONS(1027), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16799] = 3,
+ [21099] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(753), 1,
+ ACTIONS(1045), 2,
anon_sym_LT,
- ACTIONS(751), 8,
+ aux_sym_text_token2,
+ ACTIONS(1043), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
+ anon_sym_LBRACE,
+ [21117] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1099), 1,
+ anon_sym_DOT,
+ ACTIONS(1101), 1,
+ sym_regular_expression_flags,
+ ACTIONS(801), 2,
+ anon_sym_QMARK,
+ sym_identifier,
+ ACTIONS(799), 6,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ anon_sym_DOT_DOT_DOT,
+ [21139] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1049), 2,
+ anon_sym_LT,
+ aux_sym_text_token2,
+ ACTIONS(1047), 8,
+ sym__implicit_end_tag,
+ sym__interpolation_start,
+ sym__control_flow_start,
+ anon_sym_LT_BANG,
+ anon_sym_LT_SLASH,
+ sym_entity,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16816] = 3,
+ [21157] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(75), 1,
+ anon_sym_QMARK,
+ ACTIONS(1103), 2,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(73), 7,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ anon_sym_DOT_DOT_DOT,
+ sym_identifier,
+ [21177] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(977), 1,
+ ACTIONS(1053), 2,
anon_sym_LT,
- ACTIONS(975), 8,
+ aux_sym_text_token2,
+ ACTIONS(1051), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16833] = 3,
+ [21195] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(949), 1,
+ ACTIONS(207), 1,
anon_sym_QMARK,
- ACTIONS(109), 8,
- anon_sym_SQUOTE,
+ ACTIONS(1095), 2,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(205), 7,
anon_sym_DQUOTE,
anon_sym_RBRACE,
anon_sym_SEMI,
@@ -19782,4950 +23890,5290 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_QMARK_QMARK,
- [16850] = 3,
+ [21215] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(793), 1,
+ ACTIONS(981), 2,
anon_sym_LT,
- ACTIONS(791), 8,
+ aux_sym_text_token2,
+ ACTIONS(979), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16867] = 3,
+ [21233] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(797), 1,
+ ACTIONS(985), 2,
anon_sym_LT,
- ACTIONS(795), 8,
+ aux_sym_text_token2,
+ ACTIONS(983), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16884] = 3,
+ [21251] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(719), 1,
+ ACTIONS(1005), 2,
anon_sym_LT,
- ACTIONS(717), 8,
+ aux_sym_text_token2,
+ ACTIONS(1003), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16901] = 3,
+ [21269] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(935), 1,
+ ACTIONS(1037), 2,
anon_sym_LT,
- ACTIONS(933), 8,
+ aux_sym_text_token2,
+ ACTIONS(1035), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16918] = 3,
+ [21287] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(827), 1,
+ ACTIONS(1041), 2,
anon_sym_LT,
- ACTIONS(825), 8,
+ aux_sym_text_token2,
+ ACTIONS(1039), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16935] = 3,
+ [21305] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(887), 1,
- anon_sym_LT,
- ACTIONS(885), 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,
- [16952] = 3,
+ ACTIONS(234), 1,
+ anon_sym_QMARK,
+ ACTIONS(236), 9,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_DOT_DOT_DOT,
+ sym_identifier,
+ [21323] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(781), 1,
+ ACTIONS(1107), 2,
anon_sym_LT,
- ACTIONS(779), 8,
+ aux_sym_text_token2,
+ ACTIONS(1105), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16969] = 3,
+ [21341] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(859), 1,
+ ACTIONS(1085), 2,
anon_sym_LT,
- ACTIONS(857), 8,
+ aux_sym_text_token2,
+ ACTIONS(1083), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [16986] = 3,
+ [21359] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(931), 1,
+ ACTIONS(1111), 2,
anon_sym_LT,
- ACTIONS(929), 8,
+ aux_sym_text_token2,
+ ACTIONS(1109), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [17003] = 3,
+ [21377] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(815), 1,
+ ACTIONS(917), 2,
anon_sym_LT,
- ACTIONS(813), 8,
+ aux_sym_text_token2,
+ ACTIONS(915), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [17020] = 3,
+ [21395] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(863), 1,
+ ACTIONS(925), 2,
anon_sym_LT,
- ACTIONS(861), 8,
+ aux_sym_text_token2,
+ ACTIONS(923), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [17037] = 3,
+ [21413] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(785), 1,
+ ACTIONS(929), 2,
anon_sym_LT,
- ACTIONS(783), 8,
+ aux_sym_text_token2,
+ ACTIONS(927), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [17054] = 3,
+ [21431] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(875), 1,
+ ACTIONS(933), 2,
anon_sym_LT,
- ACTIONS(873), 8,
+ aux_sym_text_token2,
+ ACTIONS(931), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [17071] = 3,
+ [21449] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(899), 1,
- anon_sym_LT,
- ACTIONS(897), 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,
- [17088] = 3,
+ ACTIONS(1117), 1,
+ anon_sym_EQ,
+ STATE(524), 1,
+ sym__binding_assignment,
+ ACTIONS(1115), 2,
+ sym_attribute_name,
+ anon_sym_LBRACK,
+ ACTIONS(1113), 6,
+ anon_sym_GT,
+ anon_sym_SLASH_GT,
+ anon_sym_LPAREN,
+ anon_sym_STAR,
+ anon_sym_LBRACK_LPAREN,
+ anon_sym_LBRACK_AT,
+ [21471] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(789), 1,
+ ACTIONS(937), 2,
anon_sym_LT,
- ACTIONS(787), 8,
+ aux_sym_text_token2,
+ ACTIONS(935), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [17105] = 3,
+ [21489] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(891), 1,
+ ACTIONS(941), 2,
anon_sym_LT,
- ACTIONS(889), 8,
+ aux_sym_text_token2,
+ ACTIONS(939), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [17122] = 3,
+ [21507] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(819), 1,
+ ACTIONS(945), 2,
anon_sym_LT,
- ACTIONS(817), 8,
+ aux_sym_text_token2,
+ ACTIONS(943), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [17139] = 3,
+ [21525] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(705), 1,
+ ACTIONS(949), 2,
anon_sym_LT,
- ACTIONS(703), 8,
+ aux_sym_text_token2,
+ ACTIONS(947), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [17156] = 3,
+ [21543] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(839), 1,
- anon_sym_LT,
- ACTIONS(837), 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,
- [17173] = 3,
+ ACTIONS(207), 1,
+ anon_sym_QMARK,
+ ACTIONS(1103), 2,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(205), 7,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ anon_sym_DOT_DOT_DOT,
+ sym_identifier,
+ [21563] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(709), 1,
+ ACTIONS(953), 2,
anon_sym_LT,
- ACTIONS(707), 8,
+ aux_sym_text_token2,
+ ACTIONS(951), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [17190] = 3,
+ [21581] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(727), 1,
+ ACTIONS(953), 2,
anon_sym_LT,
- ACTIONS(725), 8,
+ aux_sym_text_token2,
+ ACTIONS(951), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [17207] = 3,
+ [21599] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(735), 1,
+ ACTIONS(1119), 1,
+ anon_sym_let,
+ ACTIONS(1121), 1,
+ anon_sym_switch,
+ ACTIONS(1123), 1,
+ anon_sym_defer,
+ ACTIONS(1125), 1,
+ anon_sym_placeholder,
+ ACTIONS(1127), 1,
+ anon_sym_loading,
+ ACTIONS(1129), 1,
+ anon_sym_error,
+ ACTIONS(1131), 1,
+ anon_sym_for,
+ ACTIONS(1133), 1,
+ anon_sym_empty,
+ ACTIONS(1135), 1,
+ anon_sym_else,
+ ACTIONS(1137), 1,
+ anon_sym_if,
+ [21633] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(957), 2,
anon_sym_LT,
- ACTIONS(733), 8,
+ aux_sym_text_token2,
+ ACTIONS(955), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [17224] = 3,
+ [21651] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(911), 1,
+ ACTIONS(961), 2,
anon_sym_LT,
- ACTIONS(909), 8,
+ aux_sym_text_token2,
+ ACTIONS(959), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [17241] = 3,
+ [21669] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(847), 1,
+ ACTIONS(1121), 1,
+ anon_sym_switch,
+ ACTIONS(1131), 1,
+ anon_sym_for,
+ ACTIONS(1137), 1,
+ anon_sym_if,
+ ACTIONS(1139), 1,
+ anon_sym_let,
+ ACTIONS(1141), 1,
+ anon_sym_defer,
+ ACTIONS(1143), 1,
+ anon_sym_placeholder,
+ ACTIONS(1145), 1,
+ anon_sym_loading,
+ ACTIONS(1147), 1,
+ anon_sym_error,
+ ACTIONS(1149), 1,
+ anon_sym_empty,
+ ACTIONS(1151), 1,
+ anon_sym_else,
+ [21703] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(801), 1,
+ anon_sym_QMARK,
+ ACTIONS(1153), 1,
+ anon_sym_DOT,
+ ACTIONS(1155), 1,
+ sym_regular_expression_flags,
+ ACTIONS(799), 7,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ anon_sym_QMARK_QMARK,
+ [21725] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(907), 2,
anon_sym_LT,
- ACTIONS(845), 8,
+ aux_sym_text_token2,
+ ACTIONS(905), 8,
sym__implicit_end_tag,
sym__interpolation_start,
sym__control_flow_start,
anon_sym_LT_BANG,
anon_sym_LT_SLASH,
sym_entity,
- sym_text,
+ aux_sym_text_token1,
anon_sym_LBRACE,
- [17258] = 3,
+ [21743] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1157), 4,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ ACTIONS(1159), 5,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
+ sym_identifier,
+ [21760] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1161), 4,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ ACTIONS(1163), 5,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
+ sym_identifier,
+ [21777] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1165), 4,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ ACTIONS(1167), 5,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
+ sym_identifier,
+ [21794] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(781), 4,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ ACTIONS(1169), 5,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
+ sym_identifier,
+ [21811] = 7,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(257), 1,
+ anon_sym_let,
+ ACTIONS(773), 1,
+ sym_identifier,
+ STATE(495), 1,
+ sym_microsyntax_binding,
+ STATE(504), 1,
+ sym_microsyntax_property_binding,
+ STATE(505), 2,
+ sym_microsyntax_keyword_binding,
+ sym_microsyntax_variable_declaration,
+ ACTIONS(261), 3,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
+ [21836] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1171), 4,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ ACTIONS(1173), 5,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
+ sym_identifier,
+ [21853] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1179), 1,
+ anon_sym_EQ,
+ ACTIONS(1177), 2,
+ sym_attribute_name,
+ anon_sym_LBRACK,
+ ACTIONS(1175), 6,
+ anon_sym_GT,
+ anon_sym_SLASH_GT,
+ anon_sym_LPAREN,
+ anon_sym_STAR,
+ anon_sym_LBRACK_LPAREN,
+ anon_sym_LBRACK_AT,
+ [21872] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1115), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1181), 1,
+ anon_sym_EQ,
+ STATE(541), 1,
+ sym__binding_assignment,
+ ACTIONS(1113), 6,
+ anon_sym_GT,
+ sym_attribute_name,
+ anon_sym_LPAREN,
+ anon_sym_STAR,
+ anon_sym_LBRACK_LPAREN,
+ anon_sym_LBRACK_AT,
+ [21893] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1183), 4,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ ACTIONS(1185), 5,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
+ sym_identifier,
+ [21910] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(855), 1,
- anon_sym_LT,
- ACTIONS(853), 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,
- [17275] = 4,
+ ACTIONS(1187), 4,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ ACTIONS(1189), 5,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
+ sym_identifier,
+ [21927] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(983), 1,
+ ACTIONS(1195), 1,
anon_sym_EQ,
- ACTIONS(981), 2,
+ ACTIONS(1193), 2,
sym_attribute_name,
anon_sym_LBRACK,
- ACTIONS(979), 6,
+ ACTIONS(1191), 6,
anon_sym_GT,
anon_sym_SLASH_GT,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17294] = 4,
+ [21946] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(749), 1,
+ ACTIONS(817), 1,
anon_sym_QMARK,
- ACTIONS(985), 1,
+ ACTIONS(1197), 1,
anon_sym_DOT,
- ACTIONS(745), 7,
- anon_sym_SQUOTE,
+ ACTIONS(815), 7,
anon_sym_DQUOTE,
anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
anon_sym_COMMA,
+ anon_sym_RBRACK,
anon_sym_QMARK_QMARK,
- anon_sym_DOT_DOT_DOT,
+ [21965] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1199), 4,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ ACTIONS(1201), 5,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
sym_identifier,
- [17313] = 3,
+ [21982] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(777), 1,
- anon_sym_LT,
- ACTIONS(775), 8,
- sym__implicit_end_tag,
- sym__interpolation_start,
- sym__control_flow_start,
- anon_sym_LT_BANG,
- anon_sym_LT_SLASH,
- sym_entity,
- sym_text,
- anon_sym_LBRACE,
- [17330] = 3,
+ ACTIONS(1199), 4,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ ACTIONS(1201), 5,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
+ sym_identifier,
+ [21999] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(743), 1,
- anon_sym_LT,
- ACTIONS(741), 8,
- sym__implicit_end_tag,
- sym__interpolation_start,
- sym__control_flow_start,
- anon_sym_LT_BANG,
- anon_sym_LT_SLASH,
- sym_entity,
- sym_text,
- anon_sym_LBRACE,
- [17347] = 3,
+ ACTIONS(1203), 4,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ ACTIONS(1205), 5,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
+ sym_identifier,
+ [22016] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(989), 2,
+ ACTIONS(1207), 4,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ ACTIONS(1209), 5,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
+ sym_identifier,
+ [22033] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(817), 1,
+ anon_sym_QMARK,
+ ACTIONS(1211), 1,
+ anon_sym_DOT,
+ ACTIONS(815), 7,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ anon_sym_DOT_DOT_DOT,
+ sym_identifier,
+ [22052] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1183), 4,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ ACTIONS(1185), 5,
+ anon_sym_let,
+ anon_sym_of,
+ anon_sym_else,
+ anon_sym_then,
+ sym_identifier,
+ [22069] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1215), 2,
sym_attribute_name,
anon_sym_LBRACK,
- ACTIONS(987), 6,
+ ACTIONS(1213), 6,
anon_sym_GT,
anon_sym_SLASH_GT,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17363] = 3,
+ [22085] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(993), 2,
+ ACTIONS(1217), 1,
+ anon_sym_QMARK,
+ ACTIONS(145), 7,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_COMMA,
+ anon_sym_QMARK_QMARK,
+ anon_sym_DOT_DOT_DOT,
+ sym_identifier,
+ [22101] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1217), 1,
+ anon_sym_QMARK,
+ ACTIONS(1221), 1,
+ anon_sym_COMMA,
+ ACTIONS(1223), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1219), 5,
+ anon_sym_SQUOTE,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_DOT_DOT_DOT,
+ sym_identifier,
+ [22121] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1227), 2,
sym_attribute_name,
anon_sym_LBRACK,
- ACTIONS(991), 6,
+ ACTIONS(1225), 6,
anon_sym_GT,
anon_sym_SLASH_GT,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17379] = 4,
+ [22137] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(981), 1,
+ ACTIONS(1231), 2,
+ sym_attribute_name,
anon_sym_LBRACK,
- ACTIONS(995), 1,
- anon_sym_EQ,
- ACTIONS(979), 6,
+ ACTIONS(1229), 6,
anon_sym_GT,
- sym_attribute_name,
+ anon_sym_SLASH_GT,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17397] = 3,
+ [22153] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(999), 2,
+ ACTIONS(1235), 2,
sym_attribute_name,
anon_sym_LBRACK,
- ACTIONS(997), 6,
+ ACTIONS(1233), 6,
anon_sym_GT,
anon_sym_SLASH_GT,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17413] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(210), 1,
- anon_sym_QMARK,
- ACTIONS(208), 7,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_SEMI,
- anon_sym_as,
- anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- [17429] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(693), 1,
- anon_sym_QMARK,
- ACTIONS(1001), 1,
- anon_sym_DOT,
- ACTIONS(1003), 1,
- sym_regular_expression_flags,
- ACTIONS(687), 5,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_SEMI,
- anon_sym_as,
- anon_sym_QMARK_QMARK,
- [17449] = 4,
+ [22169] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(99), 1,
+ ACTIONS(1217), 1,
anon_sym_QMARK,
- ACTIONS(1005), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(97), 5,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_SEMI,
- anon_sym_as,
+ ACTIONS(1223), 1,
anon_sym_QMARK_QMARK,
- [17467] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1007), 1,
- anon_sym_QMARK,
- ACTIONS(109), 7,
+ ACTIONS(901), 6,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
anon_sym_COMMA,
- anon_sym_QMARK_QMARK,
anon_sym_DOT_DOT_DOT,
sym_identifier,
- [17483] = 3,
+ [22187] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1011), 2,
+ ACTIONS(1235), 2,
sym_attribute_name,
anon_sym_LBRACK,
- ACTIONS(1009), 6,
+ ACTIONS(1233), 6,
anon_sym_GT,
anon_sym_SLASH_GT,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17499] = 3,
+ [22203] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1015), 2,
- sym_attribute_name,
+ ACTIONS(1177), 1,
anon_sym_LBRACK,
- ACTIONS(1013), 6,
+ ACTIONS(1237), 1,
+ anon_sym_EQ,
+ ACTIONS(1175), 6,
anon_sym_GT,
- anon_sym_SLASH_GT,
+ sym_attribute_name,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17515] = 3,
+ [22221] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1239), 1,
+ anon_sym_QMARK,
+ ACTIONS(1241), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(901), 6,
+ anon_sym_DQUOTE,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ [22239] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1019), 2,
+ ACTIONS(1245), 2,
sym_attribute_name,
anon_sym_LBRACK,
- ACTIONS(1017), 6,
+ ACTIONS(1243), 6,
anon_sym_GT,
anon_sym_SLASH_GT,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17531] = 3,
+ [22255] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1019), 2,
+ ACTIONS(1249), 2,
sym_attribute_name,
anon_sym_LBRACK,
- ACTIONS(1017), 6,
+ ACTIONS(1247), 6,
anon_sym_GT,
anon_sym_SLASH_GT,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17547] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(640), 1,
- anon_sym_QMARK,
- ACTIONS(638), 7,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_SEMI,
- anon_sym_as,
- anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- [17563] = 3,
+ [22271] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1023), 2,
+ ACTIONS(1253), 2,
sym_attribute_name,
anon_sym_LBRACK,
- ACTIONS(1021), 6,
+ ACTIONS(1251), 6,
anon_sym_GT,
anon_sym_SLASH_GT,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17579] = 3,
+ [22287] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1027), 2,
+ ACTIONS(1257), 2,
sym_attribute_name,
anon_sym_LBRACK,
- ACTIONS(1025), 6,
+ ACTIONS(1255), 6,
anon_sym_GT,
anon_sym_SLASH_GT,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17595] = 4,
+ [22303] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(969), 1,
+ ACTIONS(1261), 2,
+ sym_attribute_name,
anon_sym_LBRACK,
- ACTIONS(1029), 1,
- anon_sym_EQ,
- ACTIONS(967), 6,
+ ACTIONS(1259), 6,
anon_sym_GT,
- sym_attribute_name,
+ anon_sym_SLASH_GT,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17613] = 4,
+ [22319] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(189), 1,
+ ACTIONS(1239), 1,
anon_sym_QMARK,
- ACTIONS(1005), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(187), 5,
- anon_sym_SQUOTE,
+ ACTIONS(145), 7,
anon_sym_DQUOTE,
+ anon_sym_RBRACE,
anon_sym_SEMI,
- anon_sym_as,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
anon_sym_QMARK_QMARK,
- [17631] = 3,
+ [22335] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1033), 2,
+ ACTIONS(1265), 2,
sym_attribute_name,
anon_sym_LBRACK,
- ACTIONS(1031), 6,
+ ACTIONS(1263), 6,
anon_sym_GT,
anon_sym_SLASH_GT,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17647] = 3,
+ [22351] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1037), 2,
+ ACTIONS(1269), 2,
sym_attribute_name,
anon_sym_LBRACK,
- ACTIONS(1035), 6,
+ ACTIONS(1267), 6,
anon_sym_GT,
anon_sym_SLASH_GT,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17663] = 3,
+ [22367] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1041), 2,
- sym_attribute_name,
+ ACTIONS(1193), 1,
anon_sym_LBRACK,
- ACTIONS(1039), 6,
+ ACTIONS(1271), 1,
+ anon_sym_EQ,
+ ACTIONS(1191), 6,
anon_sym_GT,
- anon_sym_SLASH_GT,
+ sym_attribute_name,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17679] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1007), 1,
- anon_sym_QMARK,
- ACTIONS(1043), 1,
- anon_sym_QMARK_QMARK,
- ACTIONS(947), 6,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_RBRACE,
- anon_sym_COMMA,
- anon_sym_DOT_DOT_DOT,
- sym_identifier,
- [17697] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1007), 1,
- anon_sym_QMARK,
- ACTIONS(1043), 1,
- anon_sym_QMARK_QMARK,
- ACTIONS(1047), 1,
- anon_sym_COMMA,
- ACTIONS(1045), 5,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_RBRACE,
- anon_sym_DOT_DOT_DOT,
- sym_identifier,
- [17717] = 3,
+ [22385] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1051), 2,
+ ACTIONS(1275), 2,
sym_attribute_name,
anon_sym_LBRACK,
- ACTIONS(1049), 6,
+ ACTIONS(1273), 6,
anon_sym_GT,
anon_sym_SLASH_GT,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17733] = 3,
+ [22401] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1011), 1,
+ ACTIONS(1235), 1,
anon_sym_LBRACK,
- ACTIONS(1009), 6,
+ ACTIONS(1233), 6,
anon_sym_GT,
sym_attribute_name,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17748] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(31), 3,
- anon_sym_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- ACTIONS(913), 3,
- anon_sym_RPAREN,
- anon_sym_COMMA,
- anon_sym_RBRACK,
- [17765] = 4,
+ [22416] = 7,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(749), 1,
- anon_sym_QMARK,
- ACTIONS(1053), 1,
- anon_sym_DOT,
- ACTIONS(745), 5,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_SEMI,
- anon_sym_as,
+ ACTIONS(205), 1,
anon_sym_QMARK_QMARK,
- [17782] = 4,
+ ACTIONS(207), 1,
+ anon_sym_QMARK,
+ ACTIONS(246), 1,
+ anon_sym_COMMA,
+ ACTIONS(1277), 1,
+ anon_sym_RPAREN,
+ STATE(715), 1,
+ aux_sym_arguments_repeat1,
+ ACTIONS(1095), 2,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ [22439] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1057), 1,
+ ACTIONS(1282), 1,
anon_sym_COMMA,
- ACTIONS(1059), 1,
+ ACTIONS(1284), 1,
anon_sym_COLON,
- ACTIONS(1055), 5,
+ ACTIONS(1280), 5,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
anon_sym_DOT_DOT_DOT,
sym_identifier,
- [17799] = 3,
+ [22456] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(993), 1,
+ ACTIONS(1235), 1,
anon_sym_LBRACK,
- ACTIONS(991), 6,
+ ACTIONS(1233), 6,
anon_sym_GT,
sym_attribute_name,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17814] = 3,
+ [22471] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1027), 1,
+ ACTIONS(250), 1,
anon_sym_LBRACK,
- ACTIONS(1025), 6,
+ ACTIONS(696), 1,
+ anon_sym_QMARK,
+ ACTIONS(694), 2,
+ sym__interpolation_end,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(248), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [22490] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1227), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1225), 6,
anon_sym_GT,
sym_attribute_name,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17829] = 3,
+ [22505] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1033), 1,
+ ACTIONS(1215), 1,
anon_sym_LBRACK,
- ACTIONS(1031), 6,
+ ACTIONS(1213), 6,
anon_sym_GT,
sym_attribute_name,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17844] = 3,
+ [22520] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1037), 1,
+ ACTIONS(1245), 1,
anon_sym_LBRACK,
- ACTIONS(1035), 6,
+ ACTIONS(1243), 6,
anon_sym_GT,
sym_attribute_name,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17859] = 3,
+ [22535] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(999), 1,
+ ACTIONS(1249), 1,
anon_sym_LBRACK,
- ACTIONS(997), 6,
+ ACTIONS(1247), 6,
anon_sym_GT,
sym_attribute_name,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17874] = 3,
+ [22550] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(989), 1,
+ ACTIONS(1253), 1,
anon_sym_LBRACK,
- ACTIONS(987), 6,
+ ACTIONS(1251), 6,
anon_sym_GT,
sym_attribute_name,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17889] = 3,
+ [22565] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1051), 1,
+ ACTIONS(1257), 1,
anon_sym_LBRACK,
- ACTIONS(1049), 6,
+ ACTIONS(1255), 6,
anon_sym_GT,
sym_attribute_name,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17904] = 3,
+ [22580] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1015), 1,
+ ACTIONS(1261), 1,
anon_sym_LBRACK,
- ACTIONS(1013), 6,
+ ACTIONS(1259), 6,
anon_sym_GT,
sym_attribute_name,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17919] = 3,
+ [22595] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1023), 1,
+ ACTIONS(1231), 1,
anon_sym_LBRACK,
- ACTIONS(1021), 6,
+ ACTIONS(1229), 6,
anon_sym_GT,
sym_attribute_name,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17934] = 3,
+ [22610] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(170), 1,
+ anon_sym_LBRACK,
+ ACTIONS(168), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ ACTIONS(1097), 3,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ [22627] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1041), 1,
+ ACTIONS(1265), 1,
anon_sym_LBRACK,
- ACTIONS(1039), 6,
+ ACTIONS(1263), 6,
anon_sym_GT,
sym_attribute_name,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17949] = 3,
+ [22642] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1019), 1,
+ ACTIONS(1269), 1,
anon_sym_LBRACK,
- ACTIONS(1017), 6,
+ ACTIONS(1267), 6,
anon_sym_GT,
sym_attribute_name,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17964] = 3,
+ [22657] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1019), 1,
+ ACTIONS(1275), 1,
anon_sym_LBRACK,
- ACTIONS(1017), 6,
+ ACTIONS(1273), 6,
anon_sym_GT,
sym_attribute_name,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK_LPAREN,
anon_sym_LBRACK_AT,
- [17979] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(177), 1,
- anon_sym_LBRACK,
- ACTIONS(636), 1,
- anon_sym_QMARK,
- ACTIONS(634), 2,
- sym__interpolation_end,
- anon_sym_QMARK_QMARK,
- ACTIONS(175), 3,
- anon_sym_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- [17998] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1061), 1,
- sym_template_chars,
- ACTIONS(1063), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1065), 1,
- anon_sym_BQUOTE,
- STATE(12), 1,
- sym__backtick,
- STATE(448), 2,
- sym_template_substitution,
- aux_sym_template_string_repeat1,
- [18018] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(25), 1,
- anon_sym_LPAREN,
- ACTIONS(1067), 1,
- anon_sym_EQ,
- ACTIONS(51), 4,
- anon_sym_DOT,
- anon_sym_LBRACK,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- [18034] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(99), 1,
- anon_sym_QMARK,
- ACTIONS(97), 5,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_SEMI,
- anon_sym_as,
- anon_sym_QMARK_QMARK,
- [18048] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(1069), 2,
- anon_sym_SEMI,
- anon_sym_RPAREN,
- ACTIONS(31), 3,
- anon_sym_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- [18064] = 7,
+ [22672] = 7,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(330), 1,
+ ACTIONS(438), 1,
anon_sym_SEMI,
- ACTIONS(949), 1,
+ ACTIONS(1239), 1,
anon_sym_QMARK,
- ACTIONS(951), 1,
+ ACTIONS(1241), 1,
anon_sym_QMARK_QMARK,
- ACTIONS(1071), 1,
+ ACTIONS(1286), 1,
anon_sym_DQUOTE,
- STATE(412), 1,
+ STATE(513), 1,
sym__double_quote,
- STATE(519), 1,
+ STATE(636), 1,
aux_sym__binding_assignment_repeat1,
- [18086] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(697), 1,
- anon_sym_QMARK,
- ACTIONS(695), 5,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_SEMI,
- anon_sym_as,
- anon_sym_QMARK_QMARK,
- [18100] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(943), 1,
- anon_sym_QMARK,
- ACTIONS(109), 5,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_SEMI,
- anon_sym_as,
- anon_sym_QMARK_QMARK,
- [18114] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1073), 1,
- sym_binding_identifier,
- ACTIONS(1075), 1,
- anon_sym_class,
- STATE(576), 2,
- sym__binding_primitive,
- sym_binding_member_expression,
- STATE(796), 2,
- sym_binding_name,
- sym_class_binding,
- [18132] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(701), 1,
- anon_sym_QMARK,
- ACTIONS(699), 5,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_SEMI,
- anon_sym_as,
- anon_sym_QMARK_QMARK,
- [18146] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1063), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1077), 1,
- sym_template_chars,
- ACTIONS(1079), 1,
- anon_sym_BQUOTE,
- STATE(17), 1,
- sym__backtick,
- STATE(474), 2,
- sym_template_substitution,
- aux_sym_template_string_repeat1,
- [18166] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(941), 1,
- anon_sym_as,
- STATE(543), 1,
- sym__alias,
- ACTIONS(1081), 4,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_SEMI,
- anon_sym_COMMA,
- [18182] = 4,
+ [22694] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(177), 1,
+ ACTIONS(250), 1,
anon_sym_LBRACK,
- ACTIONS(1083), 2,
+ ACTIONS(1288), 2,
sym__interpolation_end,
anon_sym_PLUS,
- ACTIONS(175), 3,
- anon_sym_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- [18198] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(1085), 1,
- anon_sym_PLUS,
- ACTIONS(1087), 1,
- anon_sym_COLON,
- ACTIONS(31), 3,
+ ACTIONS(248), 3,
anon_sym_DOT,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
- [18216] = 3,
+ [22710] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1087), 1,
+ ACTIONS(1290), 1,
anon_sym_COLON,
- ACTIONS(51), 5,
+ ACTIONS(44), 5,
anon_sym_DOT,
anon_sym_PLUS,
anon_sym_LBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
- [18230] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(330), 1,
- anon_sym_SEMI,
- ACTIONS(949), 1,
- anon_sym_QMARK,
- ACTIONS(951), 1,
- anon_sym_QMARK_QMARK,
- ACTIONS(1089), 1,
- anon_sym_DQUOTE,
- STATE(434), 1,
- sym__double_quote,
- STATE(539), 1,
- aux_sym__binding_assignment_repeat1,
- [18252] = 3,
+ [22724] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1093), 1,
+ ACTIONS(1294), 1,
anon_sym_COMMA,
- ACTIONS(1091), 5,
+ ACTIONS(1292), 5,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
anon_sym_DOT_DOT_DOT,
sym_identifier,
- [18266] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(1095), 2,
- anon_sym_RPAREN,
- anon_sym_COMMA,
- ACTIONS(31), 3,
- anon_sym_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- [18282] = 5,
+ [22738] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1073), 1,
- sym_binding_identifier,
- ACTIONS(1075), 1,
- anon_sym_class,
- STATE(576), 2,
- sym__binding_primitive,
- sym_binding_member_expression,
- STATE(756), 2,
- sym_binding_name,
- sym_class_binding,
- [18300] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1063), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1097), 1,
+ ACTIONS(1296), 1,
sym_template_chars,
- ACTIONS(1099), 1,
+ ACTIONS(1298), 1,
+ anon_sym_DOLLAR_LBRACE,
+ ACTIONS(1300), 1,
anon_sym_BQUOTE,
- STATE(248), 1,
+ STATE(59), 1,
sym__backtick,
- STATE(459), 2,
+ STATE(553), 2,
sym_template_substitution,
aux_sym_template_string_repeat1,
- [18320] = 4,
+ [22758] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(33), 1,
+ ACTIONS(170), 1,
anon_sym_LBRACK,
- ACTIONS(1101), 2,
- anon_sym_SEMI,
- anon_sym_RPAREN,
- ACTIONS(31), 3,
+ ACTIONS(1288), 2,
+ anon_sym_COMMA,
+ anon_sym_PLUS,
+ ACTIONS(168), 3,
anon_sym_DOT,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
- [18336] = 6,
+ [22774] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1063), 1,
+ ACTIONS(1298), 1,
anon_sym_DOLLAR_LBRACE,
- ACTIONS(1077), 1,
+ ACTIONS(1302), 1,
sym_template_chars,
- ACTIONS(1103), 1,
+ ACTIONS(1304), 1,
anon_sym_BQUOTE,
- STATE(234), 1,
+ STATE(66), 1,
sym__backtick,
- STATE(474), 2,
+ STATE(595), 2,
sym_template_substitution,
aux_sym_template_string_repeat1,
- [18356] = 5,
+ [22794] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(33), 1,
+ ACTIONS(170), 1,
anon_sym_LBRACK,
- ACTIONS(1085), 1,
+ ACTIONS(1306), 1,
anon_sym_PLUS,
- ACTIONS(1105), 1,
+ ACTIONS(1308), 1,
anon_sym_COLON,
- ACTIONS(31), 3,
+ ACTIONS(168), 3,
anon_sym_DOT,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
- [18374] = 3,
+ [22812] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1105), 1,
+ ACTIONS(1308), 1,
anon_sym_COLON,
- ACTIONS(51), 5,
+ ACTIONS(44), 5,
anon_sym_DOT,
anon_sym_PLUS,
anon_sym_LBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
- [18388] = 6,
+ [22826] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(155), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1310), 1,
+ anon_sym_EQ,
+ ACTIONS(44), 4,
+ anon_sym_DOT,
+ anon_sym_LBRACK,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [22842] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1063), 1,
+ ACTIONS(1298), 1,
anon_sym_DOLLAR_LBRACE,
- ACTIONS(1107), 1,
+ ACTIONS(1302), 1,
sym_template_chars,
- ACTIONS(1109), 1,
+ ACTIONS(1312), 1,
anon_sym_BQUOTE,
- STATE(90), 1,
+ STATE(68), 1,
sym__backtick,
- STATE(473), 2,
+ STATE(595), 2,
sym_template_substitution,
aux_sym_template_string_repeat1,
- [18408] = 6,
+ [22862] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1063), 1,
+ ACTIONS(1298), 1,
anon_sym_DOLLAR_LBRACE,
- ACTIONS(1111), 1,
+ ACTIONS(1314), 1,
sym_template_chars,
- ACTIONS(1113), 1,
+ ACTIONS(1316), 1,
anon_sym_BQUOTE,
- STATE(36), 1,
+ STATE(13), 1,
sym__backtick,
- STATE(465), 2,
+ STATE(559), 2,
sym_template_substitution,
aux_sym_template_string_repeat1,
- [18428] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(949), 1,
- anon_sym_QMARK,
- ACTIONS(951), 1,
- anon_sym_QMARK_QMARK,
- ACTIONS(1115), 4,
- anon_sym_DQUOTE,
- anon_sym_SEMI,
- anon_sym_RPAREN,
- anon_sym_COMMA,
- [18444] = 6,
+ [22882] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1063), 1,
+ ACTIONS(1298), 1,
anon_sym_DOLLAR_LBRACE,
- ACTIONS(1077), 1,
+ ACTIONS(1302), 1,
sym_template_chars,
- ACTIONS(1117), 1,
+ ACTIONS(1318), 1,
anon_sym_BQUOTE,
- STATE(43), 1,
+ STATE(20), 1,
sym__backtick,
- STATE(474), 2,
+ STATE(595), 2,
sym_template_substitution,
aux_sym_template_string_repeat1,
- [18464] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(1085), 1,
- anon_sym_PLUS,
- ACTIONS(1119), 1,
- anon_sym_COLON,
- ACTIONS(31), 3,
- anon_sym_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- [18482] = 3,
+ [22902] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1119), 1,
+ ACTIONS(1320), 1,
anon_sym_COLON,
- ACTIONS(51), 5,
+ ACTIONS(44), 5,
anon_sym_DOT,
anon_sym_PLUS,
anon_sym_LBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
- [18496] = 5,
+ [22916] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(33), 1,
+ ACTIONS(1298), 1,
+ anon_sym_DOLLAR_LBRACE,
+ ACTIONS(1322), 1,
+ sym_template_chars,
+ ACTIONS(1324), 1,
+ anon_sym_BQUOTE,
+ STATE(265), 1,
+ sym__backtick,
+ STATE(564), 2,
+ sym_template_substitution,
+ aux_sym_template_string_repeat1,
+ [22936] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(170), 1,
anon_sym_LBRACK,
- ACTIONS(1085), 1,
+ ACTIONS(1306), 1,
anon_sym_PLUS,
- ACTIONS(1121), 1,
+ ACTIONS(1326), 1,
anon_sym_COLON,
- ACTIONS(31), 3,
+ ACTIONS(168), 3,
anon_sym_DOT,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
- [18514] = 3,
+ [22954] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1121), 1,
+ ACTIONS(1326), 1,
anon_sym_COLON,
- ACTIONS(51), 5,
+ ACTIONS(44), 5,
anon_sym_DOT,
anon_sym_PLUS,
anon_sym_LBRACK,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
- [18528] = 4,
+ [22968] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(941), 1,
- anon_sym_as,
- STATE(550), 1,
- sym__alias,
- ACTIONS(1123), 4,
- anon_sym_SQUOTE,
+ ACTIONS(1298), 1,
+ anon_sym_DOLLAR_LBRACE,
+ ACTIONS(1302), 1,
+ sym_template_chars,
+ ACTIONS(1328), 1,
+ anon_sym_BQUOTE,
+ STATE(272), 1,
+ sym__backtick,
+ STATE(595), 2,
+ sym_template_substitution,
+ aux_sym_template_string_repeat1,
+ [22988] = 7,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(438), 1,
+ anon_sym_SEMI,
+ ACTIONS(1239), 1,
+ anon_sym_QMARK,
+ ACTIONS(1241), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1330), 1,
anon_sym_DQUOTE,
+ STATE(535), 1,
+ sym__double_quote,
+ STATE(653), 1,
+ aux_sym__binding_assignment_repeat1,
+ [23010] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(170), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1332), 2,
anon_sym_SEMI,
- anon_sym_COMMA,
- [18544] = 4,
+ anon_sym_RPAREN,
+ ACTIONS(168), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [23026] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1334), 1,
+ sym_binding_identifier,
+ ACTIONS(1336), 1,
+ anon_sym_class,
+ STATE(669), 2,
+ sym__binding_primitive,
+ sym_binding_member_expression,
+ STATE(844), 2,
+ sym_binding_name,
+ sym_class_binding,
+ [23044] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(943), 1,
+ ACTIONS(1239), 1,
anon_sym_QMARK,
- ACTIONS(945), 1,
+ ACTIONS(1241), 1,
anon_sym_QMARK_QMARK,
- ACTIONS(947), 4,
- anon_sym_SQUOTE,
+ ACTIONS(1338), 4,
anon_sym_DQUOTE,
anon_sym_SEMI,
- anon_sym_as,
- [18560] = 4,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ [23060] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(170), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1306), 1,
+ anon_sym_PLUS,
+ ACTIONS(1320), 1,
+ anon_sym_COLON,
+ ACTIONS(168), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [23078] = 6,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1298), 1,
+ anon_sym_DOLLAR_LBRACE,
+ ACTIONS(1340), 1,
+ sym_template_chars,
+ ACTIONS(1342), 1,
+ anon_sym_BQUOTE,
+ STATE(58), 1,
+ sym__backtick,
+ STATE(557), 2,
+ sym_template_substitution,
+ aux_sym_template_string_repeat1,
+ [23098] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(33), 1,
+ ACTIONS(170), 1,
anon_sym_LBRACK,
- ACTIONS(1083), 2,
- anon_sym_COMMA,
- anon_sym_PLUS,
- ACTIONS(31), 3,
+ ACTIONS(1344), 2,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
+ ACTIONS(168), 3,
anon_sym_DOT,
anon_sym_QMARK_DOT,
anon_sym_BANG_DOT,
- [18576] = 6,
+ [23114] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1063), 1,
+ ACTIONS(1298), 1,
anon_sym_DOLLAR_LBRACE,
- ACTIONS(1077), 1,
+ ACTIONS(1346), 1,
sym_template_chars,
- ACTIONS(1125), 1,
+ ACTIONS(1348), 1,
anon_sym_BQUOTE,
- STATE(94), 1,
+ STATE(319), 1,
sym__backtick,
- STATE(474), 2,
+ STATE(573), 2,
sym_template_substitution,
aux_sym_template_string_repeat1,
- [18596] = 5,
+ [23134] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1127), 1,
+ ACTIONS(1298), 1,
+ anon_sym_DOLLAR_LBRACE,
+ ACTIONS(1302), 1,
sym_template_chars,
- ACTIONS(1130), 1,
+ ACTIONS(1350), 1,
+ anon_sym_BQUOTE,
+ STATE(306), 1,
+ sym__backtick,
+ STATE(595), 2,
+ sym_template_substitution,
+ aux_sym_template_string_repeat1,
+ [23154] = 6,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1298), 1,
anon_sym_DOLLAR_LBRACE,
- ACTIONS(1133), 1,
+ ACTIONS(1352), 1,
+ sym_template_chars,
+ ACTIONS(1354), 1,
anon_sym_BQUOTE,
- STATE(474), 2,
+ STATE(130), 1,
+ sym__backtick,
+ STATE(575), 2,
sym_template_substitution,
aux_sym_template_string_repeat1,
- [18613] = 2,
+ [23174] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1135), 5,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_RBRACE,
- anon_sym_DOT_DOT_DOT,
- sym_identifier,
- [18624] = 6,
+ ACTIONS(1298), 1,
+ anon_sym_DOLLAR_LBRACE,
+ ACTIONS(1302), 1,
+ sym_template_chars,
+ ACTIONS(1356), 1,
+ anon_sym_BQUOTE,
+ STATE(144), 1,
+ sym__backtick,
+ STATE(595), 2,
+ sym_template_substitution,
+ aux_sym_template_string_repeat1,
+ [23194] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(644), 1,
- anon_sym_SQUOTE,
- ACTIONS(1137), 1,
- aux_sym_string_token2,
- ACTIONS(1139), 1,
- sym__escape_sequence,
- STATE(13), 1,
- sym__single_quote,
- STATE(478), 1,
- aux_sym_string_repeat2,
- [18643] = 6,
+ ACTIONS(1334), 1,
+ sym_binding_identifier,
+ ACTIONS(1336), 1,
+ anon_sym_class,
+ STATE(669), 2,
+ sym__binding_primitive,
+ sym_binding_member_expression,
+ STATE(896), 2,
+ sym_binding_name,
+ sym_class_binding,
+ [23212] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(644), 1,
- anon_sym_DQUOTE,
- ACTIONS(646), 1,
- aux_sym_string_token1,
- ACTIONS(1141), 1,
- sym__escape_sequence,
- STATE(13), 1,
- sym__double_quote,
- STATE(479), 1,
- aux_sym_string_repeat1,
- [18662] = 6,
+ ACTIONS(170), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1358), 2,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ ACTIONS(168), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [23228] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1143), 1,
- anon_sym_SQUOTE,
- ACTIONS(1145), 1,
- aux_sym_string_token2,
- ACTIONS(1147), 1,
- sym__escape_sequence,
- STATE(18), 1,
- sym__single_quote,
- STATE(535), 1,
- aux_sym_string_repeat2,
- [18681] = 6,
+ ACTIONS(170), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1290), 1,
+ anon_sym_COLON,
+ ACTIONS(1306), 1,
+ anon_sym_PLUS,
+ ACTIONS(168), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [23246] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1143), 1,
+ ACTIONS(1360), 1,
anon_sym_DQUOTE,
- ACTIONS(1149), 1,
+ ACTIONS(1362), 1,
aux_sym_string_token1,
- ACTIONS(1151), 1,
+ ACTIONS(1364), 1,
sym__escape_sequence,
- STATE(18), 1,
+ STATE(266), 1,
sym__double_quote,
- STATE(509), 1,
+ STATE(611), 1,
aux_sym_string_repeat1,
- [18700] = 2,
+ [23265] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1153), 5,
+ ACTIONS(1366), 5,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
anon_sym_DOT_DOT_DOT,
sym_identifier,
- [18711] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1155), 1,
- anon_sym_RBRACE,
- ACTIONS(1157), 1,
- sym__control_flow_start,
- STATE(502), 3,
- sym_case_statement,
- sym_default_statement,
- aux_sym_switch_body_repeat1,
- [18726] = 2,
+ [23276] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(669), 5,
+ ACTIONS(858), 5,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
anon_sym_RBRACE,
anon_sym_DOT_DOT_DOT,
sym_identifier,
- [18737] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(693), 1,
- anon_sym_QMARK,
- ACTIONS(1159), 1,
- anon_sym_DOT,
- ACTIONS(1161), 1,
- sym_regular_expression_flags,
- ACTIONS(687), 2,
- sym__interpolation_end,
- anon_sym_QMARK_QMARK,
- [18754] = 6,
+ [23287] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1163), 1,
+ ACTIONS(1368), 1,
anon_sym_SQUOTE,
- ACTIONS(1165), 1,
+ ACTIONS(1370), 1,
aux_sym_string_token2,
- ACTIONS(1167), 1,
+ ACTIONS(1372), 1,
sym__escape_sequence,
- STATE(249), 1,
+ STATE(146), 1,
sym__single_quote,
- STATE(486), 1,
+ STATE(656), 1,
aux_sym_string_repeat2,
- [18773] = 6,
+ [23306] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1163), 1,
+ ACTIONS(1368), 1,
anon_sym_DQUOTE,
- ACTIONS(1169), 1,
+ ACTIONS(1374), 1,
aux_sym_string_token1,
- ACTIONS(1171), 1,
+ ACTIONS(1376), 1,
sym__escape_sequence,
- STATE(249), 1,
+ STATE(146), 1,
sym__double_quote,
- STATE(487), 1,
+ STATE(637), 1,
aux_sym_string_repeat1,
- [18792] = 6,
+ [23325] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1145), 1,
- aux_sym_string_token2,
- ACTIONS(1147), 1,
- sym__escape_sequence,
- ACTIONS(1173), 1,
+ ACTIONS(1378), 5,
anon_sym_SQUOTE,
- STATE(235), 1,
- sym__single_quote,
- STATE(535), 1,
- aux_sym_string_repeat2,
- [18811] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1149), 1,
- aux_sym_string_token1,
- ACTIONS(1151), 1,
- sym__escape_sequence,
- ACTIONS(1173), 1,
anon_sym_DQUOTE,
- STATE(235), 1,
- sym__double_quote,
- STATE(509), 1,
- aux_sym_string_repeat1,
- [18830] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(189), 1,
- anon_sym_QMARK,
- ACTIONS(187), 2,
- sym__interpolation_end,
- anon_sym_QMARK_QMARK,
- ACTIONS(1175), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- [18845] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1157), 1,
- sym__control_flow_start,
- ACTIONS(1177), 1,
anon_sym_RBRACE,
- STATE(502), 3,
- sym_case_statement,
- sym_default_statement,
- aux_sym_switch_body_repeat1,
- [18860] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1145), 1,
- aux_sym_string_token2,
- ACTIONS(1147), 1,
- sym__escape_sequence,
- ACTIONS(1179), 1,
- anon_sym_SQUOTE,
- STATE(78), 1,
- sym__single_quote,
- STATE(535), 1,
- aux_sym_string_repeat2,
- [18879] = 4,
- ACTIONS(3), 1,
- sym_comment,
- STATE(491), 1,
- aux_sym_structural_declaration_repeat1,
- ACTIONS(1181), 2,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- ACTIONS(1183), 2,
- anon_sym_SEMI,
- anon_sym_COMMA,
- [18894] = 6,
+ anon_sym_DOT_DOT_DOT,
+ sym_identifier,
+ [23336] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1186), 1,
- anon_sym_SQUOTE,
- ACTIONS(1188), 1,
- aux_sym_string_token2,
- ACTIONS(1190), 1,
- sym__escape_sequence,
- STATE(89), 1,
- sym__single_quote,
- STATE(490), 1,
- aux_sym_string_repeat2,
- [18913] = 6,
+ ACTIONS(170), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1380), 1,
+ anon_sym_COLON,
+ ACTIONS(168), 3,
+ anon_sym_DOT,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [23351] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1192), 1,
+ ACTIONS(827), 1,
anon_sym_SQUOTE,
- ACTIONS(1194), 1,
+ ACTIONS(1382), 1,
aux_sym_string_token2,
- ACTIONS(1196), 1,
+ ACTIONS(1384), 1,
sym__escape_sequence,
- STATE(37), 1,
+ STATE(47), 1,
sym__single_quote,
- STATE(497), 1,
+ STATE(588), 1,
aux_sym_string_repeat2,
- [18932] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1192), 1,
- anon_sym_DQUOTE,
- ACTIONS(1198), 1,
- aux_sym_string_token1,
- ACTIONS(1200), 1,
- sym__escape_sequence,
- STATE(37), 1,
- sym__double_quote,
- STATE(498), 1,
- aux_sym_string_repeat1,
- [18951] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1149), 1,
- aux_sym_string_token1,
- ACTIONS(1151), 1,
- sym__escape_sequence,
- ACTIONS(1179), 1,
- anon_sym_DQUOTE,
- STATE(78), 1,
- sym__double_quote,
- STATE(509), 1,
- aux_sym_string_repeat1,
- [18970] = 6,
+ [23370] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1186), 1,
+ ACTIONS(827), 1,
anon_sym_DQUOTE,
- ACTIONS(1202), 1,
+ ACTIONS(829), 1,
aux_sym_string_token1,
- ACTIONS(1204), 1,
+ ACTIONS(1386), 1,
sym__escape_sequence,
- STATE(89), 1,
+ STATE(47), 1,
sym__double_quote,
- STATE(495), 1,
+ STATE(589), 1,
aux_sym_string_repeat1,
- [18989] = 6,
+ [23389] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1145), 1,
+ ACTIONS(1370), 1,
aux_sym_string_token2,
- ACTIONS(1147), 1,
+ ACTIONS(1372), 1,
sym__escape_sequence,
- ACTIONS(1206), 1,
+ ACTIONS(1388), 1,
anon_sym_SQUOTE,
- STATE(44), 1,
+ STATE(57), 1,
sym__single_quote,
- STATE(535), 1,
+ STATE(656), 1,
aux_sym_string_repeat2,
- [19008] = 6,
+ [23408] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1149), 1,
+ ACTIONS(1374), 1,
aux_sym_string_token1,
- ACTIONS(1151), 1,
+ ACTIONS(1376), 1,
sym__escape_sequence,
- ACTIONS(1206), 1,
+ ACTIONS(1388), 1,
anon_sym_DQUOTE,
- STATE(44), 1,
+ STATE(57), 1,
sym__double_quote,
- STATE(509), 1,
+ STATE(637), 1,
aux_sym_string_repeat1,
- [19027] = 4,
- ACTIONS(3), 1,
- sym_comment,
- STATE(503), 1,
- aux_sym_structural_declaration_repeat1,
- ACTIONS(1208), 2,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- ACTIONS(1210), 2,
- anon_sym_SEMI,
- anon_sym_COMMA,
- [19042] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(939), 1,
- anon_sym_SEMI,
- STATE(531), 1,
- sym__else_template_expression,
- STATE(698), 1,
- sym__context_expression,
- ACTIONS(1212), 2,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- [19059] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(1214), 1,
- anon_sym_COLON,
- ACTIONS(31), 3,
- anon_sym_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- [19074] = 4,
+ [23427] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1216), 1,
+ ACTIONS(1390), 1,
anon_sym_RBRACE,
- ACTIONS(1218), 1,
+ ACTIONS(1392), 1,
sym__control_flow_start,
- STATE(502), 3,
+ STATE(612), 3,
sym_case_statement,
sym_default_statement,
aux_sym_switch_body_repeat1,
- [19089] = 4,
- ACTIONS(3), 1,
- sym_comment,
- STATE(491), 1,
- aux_sym_structural_declaration_repeat1,
- ACTIONS(1210), 2,
- anon_sym_SEMI,
- anon_sym_COMMA,
- ACTIONS(1221), 2,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- [19104] = 3,
+ [23442] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(210), 1,
- anon_sym_QMARK,
- ACTIONS(208), 4,
- sym__interpolation_end,
+ ACTIONS(205), 1,
anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- [19117] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(99), 1,
+ ACTIONS(207), 1,
anon_sym_QMARK,
- ACTIONS(97), 2,
- sym__interpolation_end,
- anon_sym_QMARK_QMARK,
- ACTIONS(1175), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- [19132] = 3,
+ ACTIONS(246), 1,
+ anon_sym_COMMA,
+ ACTIONS(1277), 1,
+ anon_sym_RPAREN,
+ STATE(715), 1,
+ aux_sym_arguments_repeat1,
+ [23461] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(640), 1,
+ ACTIONS(801), 1,
anon_sym_QMARK,
- ACTIONS(638), 4,
+ ACTIONS(1394), 1,
+ anon_sym_DOT,
+ ACTIONS(1396), 1,
+ sym_regular_expression_flags,
+ ACTIONS(799), 2,
sym__interpolation_end,
anon_sym_QMARK_QMARK,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- [19145] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(949), 1,
- anon_sym_QMARK,
- ACTIONS(951), 1,
- anon_sym_QMARK_QMARK,
- ACTIONS(1223), 2,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- [19159] = 2,
+ [23478] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1181), 4,
+ ACTIONS(1398), 1,
anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_SEMI,
- anon_sym_COMMA,
- [19169] = 5,
+ ACTIONS(1400), 1,
+ aux_sym_string_token2,
+ ACTIONS(1402), 1,
+ sym__escape_sequence,
+ STATE(298), 1,
+ sym__single_quote,
+ STATE(616), 1,
+ aux_sym_string_repeat2,
+ [23497] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1225), 1,
+ ACTIONS(1398), 1,
anon_sym_DQUOTE,
- ACTIONS(1227), 1,
+ ACTIONS(1404), 1,
aux_sym_string_token1,
- ACTIONS(1230), 1,
+ ACTIONS(1406), 1,
sym__escape_sequence,
- STATE(509), 1,
+ STATE(298), 1,
+ sym__double_quote,
+ STATE(596), 1,
aux_sym_string_repeat1,
- [19185] = 4,
+ [23516] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1235), 1,
- anon_sym_RPAREN,
- STATE(529), 1,
- aux_sym_for_reference_repeat1,
- ACTIONS(1233), 2,
- anon_sym_SEMI,
- anon_sym_COMMA,
- [19199] = 4,
+ ACTIONS(1408), 1,
+ sym_template_chars,
+ ACTIONS(1411), 1,
+ anon_sym_DOLLAR_LBRACE,
+ ACTIONS(1414), 1,
+ anon_sym_BQUOTE,
+ STATE(595), 2,
+ sym_template_substitution,
+ aux_sym_template_string_repeat1,
+ [23533] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1240), 1,
- anon_sym_RPAREN,
- STATE(511), 1,
- aux_sym_for_reference_repeat1,
- ACTIONS(1237), 2,
- anon_sym_SEMI,
- anon_sym_COMMA,
- [19213] = 3,
+ ACTIONS(1374), 1,
+ aux_sym_string_token1,
+ ACTIONS(1376), 1,
+ sym__escape_sequence,
+ ACTIONS(1416), 1,
+ anon_sym_DQUOTE,
+ STATE(307), 1,
+ sym__double_quote,
+ STATE(637), 1,
+ aux_sym_string_repeat1,
+ [23552] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1157), 1,
+ ACTIONS(1392), 1,
sym__control_flow_start,
- STATE(489), 3,
+ ACTIONS(1418), 1,
+ anon_sym_RBRACE,
+ STATE(612), 3,
sym_case_statement,
sym_default_statement,
aux_sym_switch_body_repeat1,
- [19225] = 5,
+ [23567] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(330), 1,
- anon_sym_SEMI,
- ACTIONS(1071), 1,
- anon_sym_DQUOTE,
- STATE(412), 1,
- sym__double_quote,
- STATE(519), 1,
- aux_sym__binding_assignment_repeat1,
- [19241] = 4,
+ ACTIONS(1420), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1422), 1,
+ aux_sym_string_token2,
+ ACTIONS(1424), 1,
+ sym__escape_sequence,
+ STATE(60), 1,
+ sym__single_quote,
+ STATE(600), 1,
+ aux_sym_string_repeat2,
+ [23586] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(949), 1,
- anon_sym_QMARK,
- ACTIONS(951), 1,
- anon_sym_QMARK_QMARK,
- ACTIONS(1242), 2,
+ ACTIONS(1420), 1,
anon_sym_DQUOTE,
- anon_sym_SEMI,
- [19255] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1244), 1,
- anon_sym_RBRACE,
- ACTIONS(1246), 1,
- sym_icu_category,
- STATE(516), 2,
- sym_icu_case,
- aux_sym_icu_expression_repeat1,
- [19269] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1248), 1,
- anon_sym_RBRACE,
- ACTIONS(1250), 1,
- sym_icu_category,
- STATE(516), 2,
- sym_icu_case,
- aux_sym_icu_expression_repeat1,
- [19283] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1253), 1,
- anon_sym_LBRACE,
- ACTIONS(1255), 1,
- anon_sym_LPAREN,
- STATE(381), 1,
- sym_statement_block,
- STATE(655), 1,
- sym_defer_trigger,
- [19299] = 4,
+ ACTIONS(1426), 1,
+ aux_sym_string_token1,
+ ACTIONS(1428), 1,
+ sym__escape_sequence,
+ STATE(60), 1,
+ sym__double_quote,
+ STATE(601), 1,
+ aux_sym_string_repeat1,
+ [23605] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(949), 1,
- anon_sym_QMARK,
- ACTIONS(951), 1,
- anon_sym_QMARK_QMARK,
- ACTIONS(1257), 2,
- anon_sym_SEMI,
- anon_sym_RPAREN,
- [19313] = 5,
+ ACTIONS(1370), 1,
+ aux_sym_string_token2,
+ ACTIONS(1372), 1,
+ sym__escape_sequence,
+ ACTIONS(1430), 1,
+ anon_sym_SQUOTE,
+ STATE(67), 1,
+ sym__single_quote,
+ STATE(656), 1,
+ aux_sym_string_repeat2,
+ [23624] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(330), 1,
- anon_sym_SEMI,
- ACTIONS(1259), 1,
+ ACTIONS(1374), 1,
+ aux_sym_string_token1,
+ ACTIONS(1376), 1,
+ sym__escape_sequence,
+ ACTIONS(1430), 1,
anon_sym_DQUOTE,
- STATE(418), 1,
+ STATE(67), 1,
sym__double_quote,
- STATE(605), 1,
- aux_sym__binding_assignment_repeat1,
- [19329] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1261), 1,
- sym_binding_identifier,
- ACTIONS(1263), 1,
- anon_sym_px,
- ACTIONS(1265), 1,
- anon_sym_PERCENT,
- STATE(568), 1,
- sym_style_unit,
- [19345] = 3,
+ STATE(637), 1,
+ aux_sym_string_repeat1,
+ [23643] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1267), 2,
+ ACTIONS(1432), 1,
anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- STATE(127), 2,
+ ACTIONS(1434), 1,
+ aux_sym_string_token2,
+ ACTIONS(1436), 1,
+ sym__escape_sequence,
+ STATE(14), 1,
sym__single_quote,
- sym__double_quote,
- [19357] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1269), 1,
- anon_sym_prefetch,
- ACTIONS(1271), 1,
- anon_sym_when,
- ACTIONS(1273), 1,
- anon_sym_on,
- STATE(692), 1,
- sym_defer_trigger_condition,
- [19373] = 4,
+ STATE(605), 1,
+ aux_sym_string_repeat2,
+ [23662] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1275), 1,
- sym_binding_identifier,
- STATE(777), 1,
- sym_binding_name,
- STATE(659), 2,
- sym__binding_primitive,
- sym_binding_member_expression,
- [19387] = 4,
+ ACTIONS(1432), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1438), 1,
+ aux_sym_string_token1,
+ ACTIONS(1440), 1,
+ sym__escape_sequence,
+ STATE(14), 1,
+ sym__double_quote,
+ STATE(606), 1,
+ aux_sym_string_repeat1,
+ [23681] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(949), 1,
+ ACTIONS(777), 1,
anon_sym_QMARK,
- ACTIONS(951), 1,
+ ACTIONS(775), 4,
+ sym__interpolation_end,
anon_sym_QMARK_QMARK,
- ACTIONS(1069), 2,
- anon_sym_SEMI,
- anon_sym_RPAREN,
- [19401] = 5,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ [23694] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1253), 1,
- anon_sym_LBRACE,
- ACTIONS(1277), 1,
- anon_sym_LPAREN,
- STATE(384), 1,
- sym_statement_block,
+ ACTIONS(1370), 1,
+ aux_sym_string_token2,
+ ACTIONS(1372), 1,
+ sym__escape_sequence,
+ ACTIONS(1442), 1,
+ anon_sym_SQUOTE,
+ STATE(21), 1,
+ sym__single_quote,
STATE(656), 1,
- sym_placeholder_minimum,
- [19417] = 5,
+ aux_sym_string_repeat2,
+ [23713] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1279), 1,
- sym_attribute_value,
- ACTIONS(1281), 1,
- anon_sym_SQUOTE,
- ACTIONS(1283), 1,
+ ACTIONS(1374), 1,
+ aux_sym_string_token1,
+ ACTIONS(1376), 1,
+ sym__escape_sequence,
+ ACTIONS(1442), 1,
anon_sym_DQUOTE,
- STATE(426), 1,
- sym_quoted_attribute_value,
- [19433] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1285), 1,
- sym_binding_identifier,
- ACTIONS(1287), 1,
- anon_sym_px,
- ACTIONS(1289), 1,
- anon_sym_PERCENT,
- STATE(696), 1,
- sym_style_unit,
- [19449] = 4,
+ STATE(21), 1,
+ sym__double_quote,
+ STATE(637), 1,
+ aux_sym_string_repeat1,
+ [23732] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1246), 1,
- sym_icu_category,
- ACTIONS(1291), 1,
- anon_sym_RBRACE,
- STATE(516), 2,
- sym_icu_case,
- aux_sym_icu_expression_repeat1,
- [19463] = 4,
+ ACTIONS(1360), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1444), 1,
+ aux_sym_string_token2,
+ ACTIONS(1446), 1,
+ sym__escape_sequence,
+ STATE(266), 1,
+ sym__single_quote,
+ STATE(610), 1,
+ aux_sym_string_repeat2,
+ [23751] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1293), 1,
- anon_sym_RPAREN,
- STATE(511), 1,
- aux_sym_for_reference_repeat1,
- ACTIONS(1233), 2,
- anon_sym_SEMI,
- anon_sym_COMMA,
- [19477] = 5,
+ ACTIONS(213), 1,
+ anon_sym_QMARK,
+ ACTIONS(211), 4,
+ sym__interpolation_end,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ [23764] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1253), 1,
- anon_sym_LBRACE,
- ACTIONS(1295), 1,
- anon_sym_LPAREN,
- STATE(386), 1,
- sym_statement_block,
- STATE(657), 1,
- sym_loading_condition,
- [19493] = 4,
+ ACTIONS(75), 1,
+ anon_sym_QMARK,
+ ACTIONS(73), 2,
+ sym__interpolation_end,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1448), 2,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ [23779] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1299), 1,
- anon_sym_SEMI,
- STATE(714), 1,
- sym__context_expression,
- ACTIONS(1297), 2,
+ ACTIONS(1370), 1,
+ aux_sym_string_token2,
+ ACTIONS(1372), 1,
+ sym__escape_sequence,
+ ACTIONS(1450), 1,
anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- [19507] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1301), 1,
- sym_binding_identifier,
- STATE(833), 1,
- sym_binding_name,
- STATE(576), 2,
- sym__binding_primitive,
- sym_binding_member_expression,
- [19521] = 5,
+ STATE(273), 1,
+ sym__single_quote,
+ STATE(656), 1,
+ aux_sym_string_repeat2,
+ [23798] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(330), 1,
- anon_sym_SEMI,
- ACTIONS(1089), 1,
+ ACTIONS(1374), 1,
+ aux_sym_string_token1,
+ ACTIONS(1376), 1,
+ sym__escape_sequence,
+ ACTIONS(1450), 1,
anon_sym_DQUOTE,
- STATE(434), 1,
+ STATE(273), 1,
sym__double_quote,
- STATE(539), 1,
- aux_sym__binding_assignment_repeat1,
- [19537] = 5,
+ STATE(637), 1,
+ aux_sym_string_repeat1,
+ [23817] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1269), 1,
- anon_sym_prefetch,
- ACTIONS(1271), 1,
- anon_sym_when,
- ACTIONS(1273), 1,
- anon_sym_on,
- STATE(577), 1,
- sym_defer_trigger_condition,
- [19553] = 5,
+ ACTIONS(1452), 1,
+ anon_sym_RBRACE,
+ ACTIONS(1454), 1,
+ sym__control_flow_start,
+ STATE(612), 3,
+ sym_case_statement,
+ sym_default_statement,
+ aux_sym_switch_body_repeat1,
+ [23832] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1303), 1,
+ ACTIONS(207), 1,
+ anon_sym_QMARK,
+ ACTIONS(205), 2,
+ sym__interpolation_end,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1448), 2,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ [23847] = 6,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1457), 1,
anon_sym_SQUOTE,
- ACTIONS(1305), 1,
+ ACTIONS(1459), 1,
aux_sym_string_token2,
- ACTIONS(1308), 1,
+ ACTIONS(1461), 1,
sym__escape_sequence,
- STATE(535), 1,
+ STATE(131), 1,
+ sym__single_quote,
+ STATE(582), 1,
aux_sym_string_repeat2,
- [19569] = 5,
+ [23866] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(330), 1,
- anon_sym_SEMI,
- ACTIONS(1089), 1,
+ ACTIONS(1457), 1,
anon_sym_DQUOTE,
- STATE(434), 1,
+ ACTIONS(1463), 1,
+ aux_sym_string_token1,
+ ACTIONS(1465), 1,
+ sym__escape_sequence,
+ STATE(131), 1,
sym__double_quote,
- STATE(605), 1,
- aux_sym__binding_assignment_repeat1,
- [19585] = 4,
+ STATE(583), 1,
+ aux_sym_string_repeat1,
+ [23885] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1311), 1,
- anon_sym_LBRACE,
- STATE(721), 1,
- sym_statement_block,
- ACTIONS(1313), 2,
- sym__control_flow_start,
- anon_sym_RBRACE,
- [19599] = 4,
+ ACTIONS(1370), 1,
+ aux_sym_string_token2,
+ ACTIONS(1372), 1,
+ sym__escape_sequence,
+ ACTIONS(1416), 1,
+ anon_sym_SQUOTE,
+ STATE(307), 1,
+ sym__single_quote,
+ STATE(656), 1,
+ aux_sym_string_repeat2,
+ [23904] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1299), 1,
- anon_sym_SEMI,
- STATE(701), 1,
- sym__context_expression,
- ACTIONS(1315), 2,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- [19613] = 5,
+ ACTIONS(1467), 1,
+ sym_binding_identifier,
+ STATE(897), 1,
+ sym_binding_name,
+ STATE(741), 2,
+ sym__binding_primitive,
+ sym_binding_member_expression,
+ [23918] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(330), 1,
+ ACTIONS(1239), 1,
+ anon_sym_QMARK,
+ ACTIONS(1241), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1344), 2,
anon_sym_SEMI,
- ACTIONS(1317), 1,
- anon_sym_DQUOTE,
- STATE(435), 1,
- sym__double_quote,
- STATE(605), 1,
- aux_sym__binding_assignment_repeat1,
- [19629] = 2,
+ anon_sym_RPAREN,
+ [23932] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1319), 4,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_SEMI,
- anon_sym_COMMA,
- [19639] = 4,
+ ACTIONS(1469), 1,
+ anon_sym_prefetch,
+ ACTIONS(1471), 1,
+ anon_sym_when,
+ ACTIONS(1473), 1,
+ anon_sym_on,
+ STATE(836), 1,
+ sym_defer_trigger_condition,
+ [23948] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1301), 1,
+ ACTIONS(1475), 1,
sym_binding_identifier,
- STATE(807), 1,
- sym_binding_name,
- STATE(576), 2,
- sym__binding_primitive,
- sym_binding_member_expression,
- [19653] = 5,
+ ACTIONS(1477), 1,
+ anon_sym_px,
+ ACTIONS(1479), 1,
+ anon_sym_PERCENT,
+ STATE(687), 1,
+ sym_style_unit,
+ [23964] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(330), 1,
- anon_sym_SEMI,
- ACTIONS(1071), 1,
- anon_sym_DQUOTE,
- STATE(412), 1,
- sym__double_quote,
- STATE(605), 1,
- aux_sym__binding_assignment_repeat1,
- [19669] = 2,
+ ACTIONS(1481), 1,
+ anon_sym_RBRACE,
+ ACTIONS(1483), 1,
+ sym_icu_category,
+ STATE(643), 2,
+ sym_icu_case,
+ aux_sym_icu_expression_repeat1,
+ [23978] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1321), 4,
+ ACTIONS(1485), 1,
anon_sym_SQUOTE,
+ ACTIONS(1487), 1,
anon_sym_DQUOTE,
- anon_sym_SEMI,
- anon_sym_COMMA,
- [19679] = 3,
+ STATE(95), 1,
+ sym__single_quote,
+ STATE(96), 1,
+ sym__double_quote,
+ [23994] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1157), 1,
+ ACTIONS(1392), 1,
sym__control_flow_start,
- STATE(481), 3,
+ STATE(597), 3,
sym_case_statement,
sym_default_statement,
aux_sym_switch_body_repeat1,
- [19691] = 4,
+ [24006] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1301), 1,
- sym_binding_identifier,
- STATE(755), 1,
- sym_binding_name,
- STATE(576), 2,
- sym__binding_primitive,
- sym_binding_member_expression,
- [19705] = 5,
+ ACTIONS(1492), 1,
+ anon_sym_RPAREN,
+ STATE(624), 1,
+ aux_sym_for_reference_repeat1,
+ ACTIONS(1489), 2,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ [24020] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1323), 1,
- sym_attribute_value,
- ACTIONS(1325), 1,
- anon_sym_SQUOTE,
- ACTIONS(1327), 1,
- anon_sym_DQUOTE,
- STATE(400), 1,
- sym_quoted_attribute_value,
- [19721] = 3,
+ ACTIONS(1496), 1,
+ anon_sym_RPAREN,
+ STATE(647), 1,
+ aux_sym_for_reference_repeat1,
+ ACTIONS(1494), 2,
+ anon_sym_SEMI,
+ anon_sym_COMMA,
+ [24034] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(31), 3,
- anon_sym_DOT,
- anon_sym_QMARK_DOT,
- anon_sym_BANG_DOT,
- [19733] = 3,
+ ACTIONS(1239), 1,
+ anon_sym_QMARK,
+ ACTIONS(1241), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1498), 2,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ [24048] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1329), 2,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- STATE(408), 2,
- sym__single_quote,
- sym__double_quote,
- [19745] = 4,
+ ACTIONS(1500), 1,
+ anon_sym_LBRACE,
+ ACTIONS(1502), 1,
+ anon_sym_LPAREN,
+ STATE(382), 1,
+ sym_statement_block,
+ STATE(767), 1,
+ sym_placeholder_minimum,
+ [24064] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(949), 1,
+ ACTIONS(1239), 1,
anon_sym_QMARK,
- ACTIONS(951), 1,
+ ACTIONS(1241), 1,
anon_sym_QMARK_QMARK,
- ACTIONS(1331), 2,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- [19759] = 2,
+ ACTIONS(1332), 2,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
+ [24078] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1333), 4,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
+ ACTIONS(1239), 1,
+ anon_sym_QMARK,
+ ACTIONS(1241), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1504), 2,
anon_sym_SEMI,
- anon_sym_COMMA,
- [19769] = 5,
+ anon_sym_RPAREN,
+ [24092] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1255), 1,
- anon_sym_LPAREN,
- ACTIONS(1335), 1,
+ ACTIONS(1500), 1,
anon_sym_LBRACE,
- STATE(302), 1,
+ ACTIONS(1506), 1,
+ anon_sym_LPAREN,
+ STATE(380), 1,
sym_statement_block,
- STATE(725), 1,
+ STATE(810), 1,
sym_defer_trigger,
- [19785] = 4,
+ [24108] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(749), 1,
+ ACTIONS(817), 1,
anon_sym_QMARK,
- ACTIONS(1337), 1,
+ ACTIONS(1508), 1,
anon_sym_DOT,
- ACTIONS(745), 2,
+ ACTIONS(815), 2,
sym__interpolation_end,
anon_sym_QMARK_QMARK,
- [19799] = 5,
+ [24122] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1277), 1,
+ ACTIONS(1506), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1510), 1,
+ anon_sym_LBRACE,
+ STATE(474), 1,
+ sym_statement_block,
+ STATE(832), 1,
+ sym_defer_trigger,
+ [24138] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1502), 1,
anon_sym_LPAREN,
- ACTIONS(1335), 1,
+ ACTIONS(1510), 1,
anon_sym_LBRACE,
- STATE(303), 1,
+ STATE(475), 1,
sym_statement_block,
- STATE(676), 1,
+ STATE(833), 1,
sym_placeholder_minimum,
- [19815] = 4,
+ [24154] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(949), 1,
- anon_sym_QMARK,
- ACTIONS(951), 1,
- anon_sym_QMARK_QMARK,
- ACTIONS(1101), 2,
+ ACTIONS(1510), 1,
+ anon_sym_LBRACE,
+ ACTIONS(1512), 1,
+ anon_sym_LPAREN,
+ STATE(476), 1,
+ sym_statement_block,
+ STATE(834), 1,
+ sym_loading_condition,
+ [24170] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1500), 1,
+ anon_sym_LBRACE,
+ ACTIONS(1512), 1,
+ anon_sym_LPAREN,
+ STATE(383), 1,
+ sym_statement_block,
+ STATE(769), 1,
+ sym_loading_condition,
+ [24186] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(438), 1,
anon_sym_SEMI,
- anon_sym_RPAREN,
- [19829] = 2,
+ ACTIONS(1514), 1,
+ anon_sym_DQUOTE,
+ STATE(510), 1,
+ sym__double_quote,
+ STATE(708), 1,
+ aux_sym__binding_assignment_repeat1,
+ [24202] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1516), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1518), 1,
+ aux_sym_string_token1,
+ ACTIONS(1521), 1,
+ sym__escape_sequence,
+ STATE(637), 1,
+ aux_sym_string_repeat1,
+ [24218] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1339), 4,
+ ACTIONS(1524), 1,
+ sym_attribute_value,
+ ACTIONS(1526), 1,
anon_sym_SQUOTE,
+ ACTIONS(1528), 1,
anon_sym_DQUOTE,
- anon_sym_SEMI,
- anon_sym_COMMA,
- [19839] = 5,
+ STATE(542), 1,
+ sym_quoted_attribute_value,
+ [24234] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1295), 1,
- anon_sym_LPAREN,
- ACTIONS(1335), 1,
- anon_sym_LBRACE,
- STATE(312), 1,
- sym_statement_block,
- STATE(650), 1,
- sym_loading_condition,
- [19855] = 4,
+ ACTIONS(1530), 1,
+ sym_binding_identifier,
+ ACTIONS(1532), 1,
+ anon_sym_px,
+ ACTIONS(1534), 1,
+ anon_sym_PERCENT,
+ STATE(819), 1,
+ sym_style_unit,
+ [24250] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1483), 1,
+ sym_icu_category,
+ ACTIONS(1536), 1,
+ anon_sym_RBRACE,
+ STATE(643), 2,
+ sym_icu_case,
+ aux_sym_icu_expression_repeat1,
+ [24264] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1469), 1,
+ anon_sym_prefetch,
+ ACTIONS(1471), 1,
+ anon_sym_when,
+ ACTIONS(1473), 1,
+ anon_sym_on,
+ STATE(707), 1,
+ sym_defer_trigger_condition,
+ [24280] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1301), 1,
+ ACTIONS(1538), 1,
sym_binding_identifier,
- STATE(795), 1,
+ STATE(914), 1,
sym_binding_name,
- STATE(576), 2,
+ STATE(669), 2,
sym__binding_primitive,
sym_binding_member_expression,
- [19869] = 2,
+ [24294] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1341), 4,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
+ ACTIONS(1540), 1,
+ anon_sym_RBRACE,
+ ACTIONS(1542), 1,
+ sym_icu_category,
+ STATE(643), 2,
+ sym_icu_case,
+ aux_sym_icu_expression_repeat1,
+ [24308] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1538), 1,
+ sym_binding_identifier,
+ STATE(855), 1,
+ sym_binding_name,
+ STATE(669), 2,
+ sym__binding_primitive,
+ sym_binding_member_expression,
+ [24322] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1392), 1,
+ sym__control_flow_start,
+ STATE(590), 3,
+ sym_case_statement,
+ sym_default_statement,
+ aux_sym_switch_body_repeat1,
+ [24334] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1545), 1,
+ anon_sym_LBRACE,
+ STATE(760), 1,
+ sym_statement_block,
+ ACTIONS(1547), 2,
+ sym__control_flow_start,
+ anon_sym_RBRACE,
+ [24348] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1549), 1,
+ anon_sym_RPAREN,
+ STATE(624), 1,
+ aux_sym_for_reference_repeat1,
+ ACTIONS(1494), 2,
anon_sym_SEMI,
anon_sym_COMMA,
- [19879] = 4,
+ [24362] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1275), 1,
+ ACTIONS(1538), 1,
sym_binding_identifier,
- STATE(797), 1,
+ STATE(846), 1,
sym_binding_name,
- STATE(659), 2,
+ STATE(669), 2,
sym__binding_primitive,
sym_binding_member_expression,
- [19893] = 3,
+ [24376] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1343), 2,
- anon_sym_SQUOTE,
+ ACTIONS(438), 1,
+ anon_sym_SEMI,
+ ACTIONS(1286), 1,
anon_sym_DQUOTE,
- STATE(128), 2,
- sym__single_quote,
+ STATE(513), 1,
sym__double_quote,
- [19905] = 3,
+ STATE(636), 1,
+ aux_sym__binding_assignment_repeat1,
+ [24392] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1345), 2,
- anon_sym_SQUOTE,
+ ACTIONS(438), 1,
+ anon_sym_SEMI,
+ ACTIONS(1330), 1,
anon_sym_DQUOTE,
- STATE(433), 2,
- sym__single_quote,
+ STATE(535), 1,
sym__double_quote,
- [19917] = 3,
+ STATE(653), 1,
+ aux_sym__binding_assignment_repeat1,
+ [24408] = 5,
ACTIONS(3), 1,
sym_comment,
- STATE(826), 1,
- sym_icu_clause,
- ACTIONS(1347), 2,
- anon_sym_plural,
- anon_sym_select,
- [19928] = 4,
+ ACTIONS(438), 1,
+ anon_sym_SEMI,
+ ACTIONS(1286), 1,
+ anon_sym_DQUOTE,
+ STATE(513), 1,
+ sym__double_quote,
+ STATE(708), 1,
+ aux_sym__binding_assignment_repeat1,
+ [24424] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1349), 1,
+ ACTIONS(438), 1,
anon_sym_SEMI,
- ACTIONS(1352), 1,
- anon_sym_RPAREN,
- STATE(563), 1,
- aux_sym_defer_trigger_repeat1,
- [19941] = 3,
+ ACTIONS(1330), 1,
+ anon_sym_DQUOTE,
+ STATE(535), 1,
+ sym__double_quote,
+ STATE(708), 1,
+ aux_sym__binding_assignment_repeat1,
+ [24440] = 5,
ACTIONS(3), 1,
sym_comment,
- STATE(705), 1,
- sym_timed_expression,
- ACTIONS(1354), 2,
- anon_sym_after,
- anon_sym_minimum,
- [19952] = 4,
+ ACTIONS(438), 1,
+ anon_sym_SEMI,
+ ACTIONS(1551), 1,
+ anon_sym_DQUOTE,
+ STATE(536), 1,
+ sym__double_quote,
+ STATE(708), 1,
+ aux_sym__binding_assignment_repeat1,
+ [24456] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1467), 1,
+ sym_binding_identifier,
+ STATE(845), 1,
+ sym_binding_name,
+ STATE(741), 2,
+ sym__binding_primitive,
+ sym_binding_member_expression,
+ [24470] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1538), 1,
+ sym_binding_identifier,
+ STATE(895), 1,
+ sym_binding_name,
+ STATE(669), 2,
+ sym__binding_primitive,
+ sym_binding_member_expression,
+ [24484] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1356), 1,
- anon_sym_DQUOTE,
- ACTIONS(1358), 1,
- sym__empty_quoted_string,
- STATE(126), 1,
- sym__double_quote,
- [19965] = 2,
+ ACTIONS(1553), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1555), 1,
+ aux_sym_string_token2,
+ ACTIONS(1558), 1,
+ sym__escape_sequence,
+ STATE(656), 1,
+ aux_sym_string_repeat2,
+ [24500] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1360), 3,
- anon_sym_RPAREN,
- anon_sym_DOT,
- anon_sym_RBRACK,
- [19974] = 2,
+ ACTIONS(1561), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1563), 1,
+ anon_sym_DQUOTE,
+ STATE(106), 1,
+ sym__double_quote,
+ STATE(114), 1,
+ sym__single_quote,
+ [24516] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1362), 3,
- anon_sym_RPAREN,
+ ACTIONS(170), 1,
+ anon_sym_LBRACK,
+ ACTIONS(168), 3,
anon_sym_DOT,
- anon_sym_RBRACK,
- [19983] = 2,
+ anon_sym_QMARK_DOT,
+ anon_sym_BANG_DOT,
+ [24528] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1364), 3,
- anon_sym_RPAREN,
- anon_sym_DOT,
- anon_sym_RBRACK,
- [19992] = 4,
+ ACTIONS(1565), 1,
+ sym_attribute_value,
+ ACTIONS(1567), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1569), 1,
+ anon_sym_DQUOTE,
+ STATE(514), 1,
+ sym_quoted_attribute_value,
+ [24544] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(949), 1,
- anon_sym_QMARK,
- ACTIONS(951), 1,
- anon_sym_QMARK_QMARK,
- ACTIONS(1366), 1,
+ ACTIONS(1571), 3,
+ anon_sym_SEMI,
anon_sym_RPAREN,
- [20005] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1368), 1,
anon_sym_COMMA,
- ACTIONS(1371), 1,
- anon_sym_RBRACK,
- STATE(570), 1,
- aux_sym_array_repeat1,
- [20018] = 2,
+ [24553] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1373), 3,
+ ACTIONS(1573), 1,
anon_sym_SEMI,
+ ACTIONS(1575), 1,
anon_sym_RPAREN,
- anon_sym_COMMA,
- [20027] = 4,
+ STATE(850), 1,
+ sym_if_reference,
+ [24566] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1375), 1,
- anon_sym_COMMA,
- ACTIONS(1377), 1,
- anon_sym_RBRACK,
- STATE(611), 1,
- aux_sym_array_repeat1,
- [20040] = 4,
+ STATE(766), 1,
+ sym_timed_expression,
+ ACTIONS(1577), 2,
+ anon_sym_after,
+ anon_sym_minimum,
+ [24577] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(214), 1,
- anon_sym_COMMA,
- ACTIONS(1379), 1,
- anon_sym_RPAREN,
- STATE(629), 1,
- aux_sym_arguments_repeat1,
- [20053] = 3,
+ ACTIONS(1483), 1,
+ sym_icu_category,
+ STATE(621), 2,
+ sym_icu_case,
+ aux_sym_icu_expression_repeat1,
+ [24588] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(701), 1,
+ ACTIONS(844), 1,
anon_sym_QMARK,
- ACTIONS(699), 2,
+ ACTIONS(842), 2,
sym__interpolation_end,
anon_sym_QMARK_QMARK,
- [20064] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(949), 1,
- anon_sym_QMARK,
- ACTIONS(951), 1,
- anon_sym_QMARK_QMARK,
- ACTIONS(1381), 1,
- anon_sym_COMMA,
- [20077] = 3,
+ [24599] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1385), 1,
- anon_sym_DOT,
- ACTIONS(1383), 2,
+ ACTIONS(1358), 1,
anon_sym_RPAREN,
- anon_sym_RBRACK,
- [20088] = 4,
+ ACTIONS(1579), 1,
+ anon_sym_COMMA,
+ STATE(665), 1,
+ aux_sym_arguments_repeat1,
+ [24612] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1387), 1,
- anon_sym_SEMI,
- ACTIONS(1389), 1,
- anon_sym_RPAREN,
- STATE(589), 1,
- aux_sym_defer_trigger_repeat1,
- [20101] = 4,
+ ACTIONS(1582), 1,
+ anon_sym_QMARK,
+ ACTIONS(145), 2,
+ sym__interpolation_end,
+ anon_sym_QMARK_QMARK,
+ [24623] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1391), 1,
- anon_sym_let,
- ACTIONS(1393), 1,
- sym_identifier,
- STATE(499), 1,
- sym_structural_assignment,
- [20114] = 4,
+ ACTIONS(1584), 1,
+ sym__start_tag_name,
+ ACTIONS(1586), 1,
+ sym__script_start_tag_name,
+ ACTIONS(1588), 1,
+ sym__style_start_tag_name,
+ [24636] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1395), 1,
- anon_sym_PLUS,
- ACTIONS(1397), 1,
+ ACTIONS(1288), 1,
sym__interpolation_end,
- STATE(635), 1,
+ ACTIONS(1590), 1,
+ anon_sym_PLUS,
+ STATE(668), 1,
aux_sym_concatenation_expression_repeat1,
- [20127] = 3,
- ACTIONS(3), 1,
- sym_comment,
- STATE(800), 1,
- sym_icu_clause,
- ACTIONS(1347), 2,
- anon_sym_plural,
- anon_sym_select,
- [20138] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1399), 1,
- sym_template_chars,
- ACTIONS(1401), 2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- [20149] = 4,
+ [24649] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1403), 1,
- anon_sym_LT_SLASH,
- ACTIONS(1405), 1,
- sym_raw_text,
- STATE(287), 1,
- sym_end_tag,
- [20162] = 4,
+ ACTIONS(1595), 1,
+ anon_sym_DOT,
+ ACTIONS(1593), 2,
+ anon_sym_RPAREN,
+ anon_sym_RBRACK,
+ [24660] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1407), 1,
+ ACTIONS(1597), 1,
anon_sym_LT_SLASH,
- ACTIONS(1409), 1,
+ ACTIONS(1599), 1,
sym_raw_text,
- STATE(367), 1,
+ STATE(465), 1,
sym_end_tag,
- [20175] = 4,
+ [24673] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1407), 1,
+ ACTIONS(1597), 1,
anon_sym_LT_SLASH,
- ACTIONS(1411), 1,
+ ACTIONS(1601), 1,
sym_raw_text,
- STATE(387), 1,
+ STATE(466), 1,
sym_end_tag,
- [20188] = 4,
+ [24686] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1335), 1,
- anon_sym_LBRACE,
- ACTIONS(1413), 1,
- anon_sym_if,
- STATE(319), 1,
- sym_statement_block,
- [20201] = 4,
+ STATE(920), 1,
+ sym_timed_expression,
+ ACTIONS(1577), 2,
+ anon_sym_after,
+ anon_sym_minimum,
+ [24697] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1415), 1,
+ ACTIONS(1582), 1,
anon_sym_QMARK,
- ACTIONS(1417), 1,
+ ACTIONS(1603), 1,
anon_sym_QMARK_QMARK,
- ACTIONS(1419), 1,
+ ACTIONS(1605), 1,
sym__interpolation_end,
- [20214] = 4,
+ [24710] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1421), 1,
+ ACTIONS(1607), 1,
+ anon_sym_LT_SLASH,
+ ACTIONS(1609), 1,
+ sym_raw_text,
+ STATE(401), 1,
+ sym_end_tag,
+ [24723] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1611), 1,
anon_sym_COMMA,
- ACTIONS(1423), 1,
+ ACTIONS(1613), 1,
anon_sym_PLUS,
- STATE(637), 1,
+ STATE(731), 1,
aux_sym_concatenation_expression_repeat1,
- [20227] = 4,
+ [24736] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1253), 1,
+ ACTIONS(1510), 1,
anon_sym_LBRACE,
- ACTIONS(1413), 1,
+ ACTIONS(1615), 1,
anon_sym_if,
- STATE(393), 1,
+ STATE(480), 1,
sym_statement_block,
- [20240] = 4,
+ [24749] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1387), 1,
+ ACTIONS(1617), 1,
anon_sym_SEMI,
- ACTIONS(1425), 1,
+ ACTIONS(1620), 1,
anon_sym_RPAREN,
- STATE(563), 1,
+ STATE(677), 1,
aux_sym_defer_trigger_repeat1,
- [20253] = 4,
+ [24762] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(949), 1,
+ ACTIONS(1239), 1,
anon_sym_QMARK,
- ACTIONS(951), 1,
+ ACTIONS(1241), 1,
anon_sym_QMARK_QMARK,
- ACTIONS(1427), 1,
- anon_sym_RPAREN,
- [20266] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1429), 1,
- anon_sym_SEMI,
- ACTIONS(1431), 1,
+ ACTIONS(1622), 1,
anon_sym_RPAREN,
- STATE(786), 1,
- sym_for_reference,
- [20279] = 4,
+ [24775] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1375), 1,
+ ACTIONS(1624), 1,
anon_sym_COMMA,
- ACTIONS(1433), 1,
+ ACTIONS(1626), 1,
anon_sym_RBRACK,
- STATE(596), 1,
+ STATE(681), 1,
aux_sym_array_repeat1,
- [20292] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1435), 1,
- anon_sym_SEMI,
- ACTIONS(1437), 1,
- anon_sym_RPAREN,
- STATE(820), 1,
- sym_if_reference,
- [20305] = 3,
- ACTIONS(3), 1,
- sym_comment,
- STATE(686), 1,
- sym_unit,
- ACTIONS(196), 2,
- anon_sym_ms,
- anon_sym_s,
- [20316] = 4,
+ [24788] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1439), 1,
- anon_sym_else,
- ACTIONS(1441), 1,
- anon_sym_context,
- ACTIONS(1443), 1,
- sym_identifier,
- [20329] = 4,
+ ACTIONS(1628), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1630), 1,
+ sym__empty_quoted_string,
+ STATE(162), 1,
+ sym__double_quote,
+ [24801] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1375), 1,
+ ACTIONS(1624), 1,
anon_sym_COMMA,
- ACTIONS(1445), 1,
+ ACTIONS(1632), 1,
anon_sym_RBRACK,
- STATE(570), 1,
+ STATE(709), 1,
aux_sym_array_repeat1,
- [20342] = 3,
+ [24814] = 4,
ACTIONS(3), 1,
sym_comment,
- STATE(734), 1,
- sym_timed_expression,
- ACTIONS(1354), 2,
- anon_sym_after,
- anon_sym_minimum,
- [20353] = 4,
+ ACTIONS(241), 1,
+ anon_sym_COMMA,
+ ACTIONS(1634), 1,
+ anon_sym_RPAREN,
+ STATE(698), 1,
+ aux_sym_arrow_function_parameters_repeat1,
+ [24827] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(949), 1,
+ ACTIONS(1239), 1,
anon_sym_QMARK,
- ACTIONS(951), 1,
+ ACTIONS(1241), 1,
anon_sym_QMARK_QMARK,
- ACTIONS(1447), 1,
+ ACTIONS(1636), 1,
+ anon_sym_RBRACK,
+ [24840] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1638), 3,
+ anon_sym_RPAREN,
+ anon_sym_DOT,
anon_sym_RBRACK,
- [20366] = 4,
+ [24849] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1449), 1,
+ ACTIONS(1640), 1,
anon_sym_DQUOTE,
- ACTIONS(1451), 1,
+ ACTIONS(1642), 1,
sym__empty_quoted_string,
- STATE(129), 1,
+ STATE(163), 1,
sym__double_quote,
- [20379] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1415), 1,
- anon_sym_QMARK,
- ACTIONS(1417), 1,
- anon_sym_QMARK_QMARK,
- ACTIONS(1453), 1,
- sym__interpolation_end,
- [20392] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1455), 1,
- sym__start_tag_name,
- ACTIONS(1457), 1,
- sym__script_start_tag_name,
- ACTIONS(1459), 1,
- sym__style_start_tag_name,
- [20405] = 4,
+ [24862] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(949), 1,
- anon_sym_QMARK,
- ACTIONS(951), 1,
- anon_sym_QMARK_QMARK,
- ACTIONS(1461), 1,
- anon_sym_COMMA,
- [20418] = 2,
+ ACTIONS(1644), 3,
+ anon_sym_RPAREN,
+ anon_sym_DOT,
+ anon_sym_RBRACK,
+ [24871] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1463), 3,
- anon_sym_SEMI,
+ ACTIONS(1646), 3,
anon_sym_RPAREN,
- anon_sym_COMMA,
- [20427] = 4,
+ anon_sym_DOT,
+ anon_sym_RBRACK,
+ [24880] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(164), 1,
+ ACTIONS(1624), 1,
anon_sym_COMMA,
- ACTIONS(1465), 1,
- anon_sym_RPAREN,
- STATE(636), 1,
- aux_sym_arrow_function_parameters_repeat1,
- [20440] = 4,
+ ACTIONS(1648), 1,
+ anon_sym_RBRACK,
+ STATE(695), 1,
+ aux_sym_array_repeat1,
+ [24893] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1242), 1,
- anon_sym_DQUOTE,
- ACTIONS(1467), 1,
- anon_sym_SEMI,
- STATE(605), 1,
- aux_sym__binding_assignment_repeat1,
- [20453] = 4,
+ STATE(838), 1,
+ sym_icu_clause,
+ ACTIONS(1650), 2,
+ anon_sym_plural,
+ anon_sym_select,
+ [24904] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(949), 1,
+ ACTIONS(1239), 1,
anon_sym_QMARK,
- ACTIONS(951), 1,
+ ACTIONS(1241), 1,
anon_sym_QMARK_QMARK,
- ACTIONS(1470), 1,
+ ACTIONS(1652), 1,
anon_sym_RPAREN,
- [20466] = 4,
+ [24917] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1375), 1,
+ ACTIONS(1624), 1,
anon_sym_COMMA,
- ACTIONS(1472), 1,
+ ACTIONS(1654), 1,
anon_sym_RBRACK,
- STATE(610), 1,
+ STATE(693), 1,
aux_sym_array_repeat1,
- [20479] = 4,
+ [24930] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1391), 1,
- anon_sym_let,
- ACTIONS(1393), 1,
- sym_identifier,
- STATE(508), 1,
- sym_structural_assignment,
- [20492] = 4,
+ ACTIONS(1239), 1,
+ anon_sym_QMARK,
+ ACTIONS(1241), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1656), 1,
+ anon_sym_RPAREN,
+ [24943] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1083), 1,
+ ACTIONS(1624), 1,
anon_sym_COMMA,
- ACTIONS(1474), 1,
- anon_sym_PLUS,
- STATE(609), 1,
- aux_sym_concatenation_expression_repeat1,
- [20505] = 4,
+ ACTIONS(1658), 1,
+ anon_sym_RBRACK,
+ STATE(709), 1,
+ aux_sym_array_repeat1,
+ [24956] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1375), 1,
+ ACTIONS(1613), 1,
+ anon_sym_PLUS,
+ ACTIONS(1660), 1,
anon_sym_COMMA,
- ACTIONS(1477), 1,
- anon_sym_RBRACK,
- STATE(570), 1,
- aux_sym_array_repeat1,
- [20518] = 4,
+ STATE(675), 1,
+ aux_sym_concatenation_expression_repeat1,
+ [24969] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1375), 1,
+ ACTIONS(1624), 1,
anon_sym_COMMA,
- ACTIONS(1479), 1,
+ ACTIONS(1662), 1,
anon_sym_RBRACK,
- STATE(570), 1,
+ STATE(709), 1,
aux_sym_array_repeat1,
- [20531] = 4,
+ [24982] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(949), 1,
+ ACTIONS(1239), 1,
anon_sym_QMARK,
- ACTIONS(951), 1,
+ ACTIONS(1241), 1,
anon_sym_QMARK_QMARK,
- ACTIONS(1481), 1,
+ ACTIONS(1664), 1,
anon_sym_RBRACK,
- [20544] = 4,
+ [24995] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1403), 1,
- anon_sym_LT_SLASH,
- ACTIONS(1483), 1,
- sym_raw_text,
- STATE(298), 1,
- sym_end_tag,
- [20557] = 3,
+ STATE(876), 1,
+ sym_timed_expression,
+ ACTIONS(1577), 2,
+ anon_sym_after,
+ anon_sym_minimum,
+ [25006] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1246), 1,
- sym_icu_category,
- STATE(515), 2,
- sym_icu_case,
- aux_sym_icu_expression_repeat1,
- [20568] = 4,
+ ACTIONS(1666), 1,
+ anon_sym_RPAREN,
+ ACTIONS(1668), 1,
+ anon_sym_COMMA,
+ STATE(698), 1,
+ aux_sym_arrow_function_parameters_repeat1,
+ [25019] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(212), 1,
- anon_sym_RPAREN,
- ACTIONS(214), 1,
+ ACTIONS(246), 1,
anon_sym_COMMA,
- STATE(573), 1,
+ ACTIONS(335), 1,
+ anon_sym_RPAREN,
+ STATE(715), 1,
aux_sym_arguments_repeat1,
- [20581] = 4,
+ [25032] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(949), 1,
+ ACTIONS(1239), 1,
anon_sym_QMARK,
- ACTIONS(951), 1,
+ ACTIONS(1241), 1,
anon_sym_QMARK_QMARK,
- ACTIONS(1485), 1,
- anon_sym_RPAREN,
- [20594] = 4,
+ ACTIONS(1671), 1,
+ anon_sym_COMMA,
+ [25045] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1375), 1,
+ ACTIONS(1624), 1,
anon_sym_COMMA,
- ACTIONS(1487), 1,
+ ACTIONS(1673), 1,
anon_sym_RBRACK,
- STATE(619), 1,
+ STATE(703), 1,
aux_sym_array_repeat1,
- [20607] = 4,
+ [25058] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(949), 1,
+ ACTIONS(893), 1,
anon_sym_QMARK,
- ACTIONS(951), 1,
+ ACTIONS(891), 2,
+ sym__interpolation_end,
anon_sym_QMARK_QMARK,
- ACTIONS(1489), 1,
- anon_sym_RPAREN,
- [20620] = 4,
+ [25069] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1375), 1,
+ ACTIONS(1624), 1,
anon_sym_COMMA,
- ACTIONS(1491), 1,
+ ACTIONS(1675), 1,
anon_sym_RBRACK,
- STATE(570), 1,
+ STATE(709), 1,
aux_sym_array_repeat1,
- [20633] = 4,
+ [25082] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(949), 1,
+ ACTIONS(1239), 1,
anon_sym_QMARK,
- ACTIONS(951), 1,
+ ACTIONS(1241), 1,
anon_sym_QMARK_QMARK,
- ACTIONS(1493), 1,
- anon_sym_RBRACK,
- [20646] = 4,
+ ACTIONS(1677), 1,
+ anon_sym_COMMA,
+ [25095] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1457), 1,
- sym__script_start_tag_name,
- ACTIONS(1459), 1,
- sym__style_start_tag_name,
- ACTIONS(1495), 1,
- sym__start_tag_name,
- [20659] = 4,
+ ACTIONS(1239), 1,
+ anon_sym_QMARK,
+ ACTIONS(1241), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1679), 1,
+ anon_sym_RBRACK,
+ [25108] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(947), 1,
+ ACTIONS(901), 1,
sym__interpolation_end,
- ACTIONS(1415), 1,
+ ACTIONS(1582), 1,
anon_sym_QMARK,
- ACTIONS(1417), 1,
+ ACTIONS(1603), 1,
anon_sym_QMARK_QMARK,
- [20672] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1497), 3,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- anon_sym_SEMI,
- [20681] = 4,
+ [25121] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1429), 1,
+ ACTIONS(1681), 1,
anon_sym_SEMI,
- ACTIONS(1499), 1,
+ ACTIONS(1683), 1,
anon_sym_RPAREN,
- STATE(798), 1,
- sym_for_reference,
- [20694] = 4,
+ STATE(736), 1,
+ aux_sym_defer_trigger_repeat1,
+ [25134] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1435), 1,
+ ACTIONS(1498), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1685), 1,
anon_sym_SEMI,
- ACTIONS(1501), 1,
- anon_sym_RPAREN,
- STATE(799), 1,
- sym_if_reference,
- [20707] = 3,
+ STATE(708), 1,
+ aux_sym__binding_assignment_repeat1,
+ [25147] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1246), 1,
- sym_icu_category,
- STATE(528), 2,
- sym_icu_case,
- aux_sym_icu_expression_repeat1,
- [20718] = 3,
+ ACTIONS(1688), 1,
+ anon_sym_COMMA,
+ ACTIONS(1691), 1,
+ anon_sym_RBRACK,
+ STATE(709), 1,
+ aux_sym_array_repeat1,
+ [25160] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(697), 1,
+ ACTIONS(1239), 1,
anon_sym_QMARK,
- ACTIONS(695), 2,
- sym__interpolation_end,
+ ACTIONS(1241), 1,
anon_sym_QMARK_QMARK,
- [20729] = 3,
+ ACTIONS(1693), 1,
+ anon_sym_RPAREN,
+ [25173] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1624), 1,
+ anon_sym_COMMA,
+ ACTIONS(1695), 1,
+ anon_sym_RBRACK,
+ STATE(713), 1,
+ aux_sym_array_repeat1,
+ [25186] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1697), 3,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ [25195] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1624), 1,
+ anon_sym_COMMA,
+ ACTIONS(1699), 1,
+ anon_sym_RBRACK,
+ STATE(709), 1,
+ aux_sym_array_repeat1,
+ [25208] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(99), 1,
+ ACTIONS(1239), 1,
anon_sym_QMARK,
- ACTIONS(97), 2,
- sym__interpolation_end,
+ ACTIONS(1241), 1,
anon_sym_QMARK_QMARK,
- [20740] = 4,
+ ACTIONS(1701), 1,
+ anon_sym_RBRACK,
+ [25221] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1095), 1,
- anon_sym_RPAREN,
- ACTIONS(1503), 1,
+ ACTIONS(246), 1,
anon_sym_COMMA,
- STATE(629), 1,
+ ACTIONS(1703), 1,
+ anon_sym_RPAREN,
+ STATE(665), 1,
aux_sym_arguments_repeat1,
- [20753] = 4,
+ [25234] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(949), 1,
+ ACTIONS(1239), 1,
anon_sym_QMARK,
- ACTIONS(951), 1,
+ ACTIONS(1241), 1,
anon_sym_QMARK_QMARK,
- ACTIONS(1506), 1,
- anon_sym_RBRACE,
- [20766] = 3,
+ ACTIONS(1705), 1,
+ anon_sym_RPAREN,
+ [25247] = 4,
ACTIONS(3), 1,
sym_comment,
- STATE(784), 1,
- sym_timed_expression,
- ACTIONS(1354), 2,
- anon_sym_after,
- anon_sym_minimum,
- [20777] = 3,
+ ACTIONS(1624), 1,
+ anon_sym_COMMA,
+ ACTIONS(1707), 1,
+ anon_sym_RBRACK,
+ STATE(719), 1,
+ aux_sym_array_repeat1,
+ [25260] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1415), 1,
+ ACTIONS(75), 1,
anon_sym_QMARK,
- ACTIONS(109), 2,
+ ACTIONS(73), 2,
sym__interpolation_end,
anon_sym_QMARK_QMARK,
- [20788] = 4,
+ [25271] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1395), 1,
- anon_sym_PLUS,
- ACTIONS(1421), 1,
- sym__interpolation_end,
- STATE(579), 1,
- aux_sym_concatenation_expression_repeat1,
- [20801] = 4,
+ ACTIONS(1624), 1,
+ anon_sym_COMMA,
+ ACTIONS(1709), 1,
+ anon_sym_RBRACK,
+ STATE(709), 1,
+ aux_sym_array_repeat1,
+ [25284] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(949), 1,
+ ACTIONS(1239), 1,
anon_sym_QMARK,
- ACTIONS(951), 1,
+ ACTIONS(1241), 1,
anon_sym_QMARK_QMARK,
- ACTIONS(1508), 1,
+ ACTIONS(1711), 1,
anon_sym_RBRACK,
- [20814] = 4,
+ [25297] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1083), 1,
- sym__interpolation_end,
- ACTIONS(1510), 1,
- anon_sym_PLUS,
- STATE(635), 1,
- aux_sym_concatenation_expression_repeat1,
- [20827] = 4,
+ ACTIONS(1500), 1,
+ anon_sym_LBRACE,
+ ACTIONS(1615), 1,
+ anon_sym_if,
+ STATE(386), 1,
+ sym_statement_block,
+ [25310] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1513), 1,
- anon_sym_RPAREN,
- ACTIONS(1515), 1,
- anon_sym_COMMA,
- STATE(636), 1,
- aux_sym_arrow_function_parameters_repeat1,
- [20840] = 4,
+ ACTIONS(1586), 1,
+ sym__script_start_tag_name,
+ ACTIONS(1588), 1,
+ sym__style_start_tag_name,
+ ACTIONS(1713), 1,
+ sym__start_tag_name,
+ [25323] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1397), 1,
- anon_sym_COMMA,
- ACTIONS(1423), 1,
+ ACTIONS(1611), 1,
+ sym__interpolation_end,
+ ACTIONS(1715), 1,
anon_sym_PLUS,
- STATE(609), 1,
+ STATE(668), 1,
aux_sym_concatenation_expression_repeat1,
- [20853] = 3,
+ [25336] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1518), 1,
- sym_identifier,
- STATE(281), 1,
- sym_call_expression,
- [20863] = 3,
+ ACTIONS(1582), 1,
+ anon_sym_QMARK,
+ ACTIONS(1603), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1717), 1,
+ sym__interpolation_end,
+ [25349] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1335), 1,
- anon_sym_LBRACE,
- STATE(313), 1,
- sym_statement_block,
- [20873] = 2,
+ ACTIONS(1719), 1,
+ anon_sym_SEMI,
+ ACTIONS(1721), 1,
+ anon_sym_RPAREN,
+ STATE(898), 1,
+ sym_for_reference,
+ [25362] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1520), 2,
- sym_raw_text,
- anon_sym_LT_SLASH,
- [20881] = 2,
+ ACTIONS(1573), 1,
+ anon_sym_SEMI,
+ ACTIONS(1723), 1,
+ anon_sym_RPAREN,
+ STATE(899), 1,
+ sym_if_reference,
+ [25375] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1371), 2,
- anon_sym_COMMA,
- anon_sym_RBRACK,
- [20889] = 3,
+ ACTIONS(1660), 1,
+ sym__interpolation_end,
+ ACTIONS(1715), 1,
+ anon_sym_PLUS,
+ STATE(723), 1,
+ aux_sym_concatenation_expression_repeat1,
+ [25388] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1522), 1,
- anon_sym_LPAREN,
- STATE(330), 1,
- sym__if_body_expression,
- [20899] = 3,
+ ACTIONS(1483), 1,
+ sym_icu_category,
+ STATE(640), 2,
+ sym_icu_case,
+ aux_sym_icu_expression_repeat1,
+ [25399] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1253), 1,
- anon_sym_LBRACE,
- STATE(343), 1,
- sym_statement_block,
- [20909] = 3,
+ ACTIONS(1239), 1,
+ anon_sym_QMARK,
+ ACTIONS(1241), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1725), 1,
+ anon_sym_RBRACK,
+ [25412] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1253), 1,
- anon_sym_LBRACE,
- STATE(388), 1,
- sym_statement_block,
- [20919] = 3,
+ ACTIONS(1727), 1,
+ sym_template_chars,
+ ACTIONS(1729), 2,
+ anon_sym_DOLLAR_LBRACE,
+ anon_sym_BQUOTE,
+ [25423] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1524), 1,
- sym_identifier,
- STATE(93), 1,
- sym_call_expression,
- [20929] = 3,
+ ACTIONS(1288), 1,
+ anon_sym_COMMA,
+ ACTIONS(1731), 1,
+ anon_sym_PLUS,
+ STATE(731), 1,
+ aux_sym_concatenation_expression_repeat1,
+ [25436] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1407), 1,
- anon_sym_LT_SLASH,
- STATE(360), 1,
- sym_end_tag,
- [20939] = 3,
+ ACTIONS(1239), 1,
+ anon_sym_QMARK,
+ ACTIONS(1241), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1734), 1,
+ anon_sym_RPAREN,
+ [25449] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1407), 1,
+ ACTIONS(1607), 1,
anon_sym_LT_SLASH,
- STATE(392), 1,
+ ACTIONS(1736), 1,
+ sym_raw_text,
+ STATE(400), 1,
sym_end_tag,
- [20949] = 3,
+ [25462] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1335), 1,
- anon_sym_LBRACE,
- STATE(317), 1,
- sym_statement_block,
- [20959] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1522), 1,
- anon_sym_LPAREN,
- STATE(333), 1,
- sym__if_body_expression,
- [20969] = 3,
+ ACTIONS(1719), 1,
+ anon_sym_SEMI,
+ ACTIONS(1738), 1,
+ anon_sym_RPAREN,
+ STATE(906), 1,
+ sym_for_reference,
+ [25475] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1335), 1,
- anon_sym_LBRACE,
- STATE(325), 1,
- sym_statement_block,
- [20979] = 3,
+ ACTIONS(1239), 1,
+ anon_sym_QMARK,
+ ACTIONS(1241), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1740), 1,
+ anon_sym_RBRACE,
+ [25488] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1526), 1,
- sym_identifier,
- STATE(6), 1,
- sym_call_expression,
- [20989] = 3,
+ ACTIONS(1681), 1,
+ anon_sym_SEMI,
+ ACTIONS(1742), 1,
+ anon_sym_RPAREN,
+ STATE(677), 1,
+ aux_sym_defer_trigger_repeat1,
+ [25501] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1528), 1,
- sym_identifier,
- STATE(59), 1,
- sym_pipe_call,
- [20999] = 3,
+ STATE(814), 1,
+ sym_unit,
+ ACTIONS(221), 2,
+ anon_sym_ms,
+ anon_sym_s,
+ [25512] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1530), 1,
- sym_identifier,
- STATE(121), 1,
- sym_pipe_call,
- [21009] = 3,
+ STATE(929), 1,
+ sym_icu_clause,
+ ACTIONS(1650), 2,
+ anon_sym_plural,
+ anon_sym_select,
+ [25523] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1532), 1,
- anon_sym_case,
- ACTIONS(1534), 1,
- anon_sym_default,
- [21019] = 3,
+ ACTIONS(1239), 1,
+ anon_sym_QMARK,
+ ACTIONS(1241), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1744), 1,
+ anon_sym_RPAREN,
+ [25536] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1253), 1,
- anon_sym_LBRACE,
- STATE(349), 1,
- sym_statement_block,
- [21029] = 3,
+ ACTIONS(1746), 1,
+ sym_identifier,
+ STATE(395), 1,
+ sym_call_expression,
+ [25546] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1253), 1,
- anon_sym_LBRACE,
- STATE(350), 1,
- sym_statement_block,
- [21039] = 3,
+ ACTIONS(1593), 1,
+ anon_sym_RPAREN_RBRACK,
+ ACTIONS(1748), 1,
+ anon_sym_DOT,
+ [25556] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1253), 1,
+ ACTIONS(1500), 1,
anon_sym_LBRACE,
- STATE(351), 1,
+ STATE(384), 1,
sym_statement_block,
- [21049] = 2,
+ [25566] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1536), 2,
- anon_sym_RPAREN,
- anon_sym_COMMA,
- [21057] = 3,
+ ACTIONS(1117), 1,
+ anon_sym_EQ,
+ STATE(521), 1,
+ sym__binding_assignment,
+ [25576] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1383), 1,
- anon_sym_RPAREN_RBRACK,
- ACTIONS(1538), 1,
- anon_sym_DOT,
- [21067] = 2,
+ ACTIONS(1750), 1,
+ sym_identifier,
+ STATE(702), 1,
+ sym_call_expression,
+ [25586] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1540), 2,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- [21075] = 3,
+ ACTIONS(1752), 2,
+ sym_raw_text,
+ anon_sym_LT_SLASH,
+ [25594] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1542), 1,
+ ACTIONS(1754), 1,
anon_sym_LBRACE,
- STATE(365), 1,
+ STATE(448), 1,
sym_switch_body,
- [21085] = 3,
+ [25604] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1253), 1,
+ ACTIONS(1510), 1,
anon_sym_LBRACE,
- STATE(366), 1,
+ STATE(449), 1,
sym_statement_block,
- [21095] = 3,
+ [25614] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1253), 1,
+ ACTIONS(1510), 1,
anon_sym_LBRACE,
- STATE(398), 1,
+ STATE(450), 1,
sym_statement_block,
- [21105] = 3,
+ [25624] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1544), 1,
+ ACTIONS(1756), 1,
sym_identifier,
- STATE(281), 1,
+ STATE(394), 1,
sym_call_expression,
- [21115] = 3,
+ [25634] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1546), 1,
+ ACTIONS(1758), 1,
anon_sym_SQUOTE,
- ACTIONS(1548), 1,
+ ACTIONS(1760), 1,
aux_sym_quoted_attribute_value_token1,
- [21125] = 3,
+ [25644] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1546), 1,
+ ACTIONS(1758), 1,
anon_sym_DQUOTE,
- ACTIONS(1550), 1,
+ ACTIONS(1762), 1,
aux_sym_quoted_attribute_value_token2,
- [21135] = 3,
+ [25654] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(973), 1,
+ ACTIONS(1181), 1,
anon_sym_EQ,
- STATE(428), 1,
+ STATE(538), 1,
sym__binding_assignment,
- [21145] = 2,
+ [25664] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1552), 2,
+ ACTIONS(1764), 2,
sym_raw_text,
anon_sym_LT_SLASH,
- [21153] = 3,
+ [25672] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(973), 1,
+ ACTIONS(1181), 1,
anon_sym_EQ,
- STATE(429), 1,
+ STATE(539), 1,
sym__binding_assignment,
- [21163] = 3,
+ [25682] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(973), 1,
+ ACTIONS(1181), 1,
anon_sym_EQ,
- STATE(430), 1,
+ STATE(540), 1,
sym__binding_assignment,
- [21173] = 3,
+ [25692] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1253), 1,
+ ACTIONS(1510), 1,
anon_sym_LBRACE,
- STATE(370), 1,
+ STATE(452), 1,
sym_statement_block,
- [21183] = 3,
+ [25702] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1253), 1,
+ ACTIONS(1510), 1,
anon_sym_LBRACE,
- STATE(371), 1,
+ STATE(453), 1,
sym_statement_block,
- [21193] = 3,
+ [25712] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1544), 1,
+ ACTIONS(1756), 1,
sym_identifier,
- STATE(282), 1,
+ STATE(395), 1,
sym_call_expression,
- [21203] = 3,
+ [25722] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1358), 2,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ [25730] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1766), 2,
+ sym__control_flow_start,
+ anon_sym_RBRACE,
+ [25738] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1554), 1,
+ ACTIONS(1768), 1,
anon_sym_SQUOTE,
- ACTIONS(1556), 1,
- aux_sym_quoted_attribute_value_token1,
- [21213] = 3,
+ STATE(546), 1,
+ sym__single_quote,
+ [25748] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1554), 1,
+ ACTIONS(1768), 1,
anon_sym_DQUOTE,
- ACTIONS(1558), 1,
- aux_sym_quoted_attribute_value_token2,
- [21223] = 3,
+ STATE(546), 1,
+ sym__double_quote,
+ [25758] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1335), 1,
+ ACTIONS(1500), 1,
anon_sym_LBRACE,
- STATE(318), 1,
+ STATE(385), 1,
sym_statement_block,
- [21233] = 2,
+ [25768] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1560), 2,
- sym__control_flow_start,
+ ACTIONS(1770), 1,
+ anon_sym_LBRACE,
+ STATE(422), 1,
+ sym_switch_body,
+ [25778] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1772), 1,
anon_sym_RBRACE,
- [21241] = 2,
+ ACTIONS(1774), 1,
+ sym_icu_category,
+ [25788] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1562), 2,
+ ACTIONS(1776), 1,
anon_sym_SEMI,
+ ACTIONS(1778), 1,
anon_sym_RPAREN,
- [21249] = 3,
+ [25798] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(715), 1,
- anon_sym_EQ,
- STATE(416), 1,
- sym__binding_assignment,
- [21259] = 2,
+ ACTIONS(1500), 1,
+ anon_sym_LBRACE,
+ STATE(408), 1,
+ sym_statement_block,
+ [25808] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1242), 2,
- anon_sym_DQUOTE,
- anon_sym_SEMI,
- [21267] = 2,
+ ACTIONS(1500), 1,
+ anon_sym_LBRACE,
+ STATE(423), 1,
+ sym_statement_block,
+ [25818] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(729), 2,
- sym__control_flow_start,
- anon_sym_RBRACE,
- [21275] = 2,
+ ACTIONS(1500), 1,
+ anon_sym_LBRACE,
+ STATE(409), 1,
+ sym_statement_block,
+ [25828] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1564), 2,
- anon_sym_EQ,
+ ACTIONS(1500), 1,
+ anon_sym_LBRACE,
+ STATE(424), 1,
+ sym_statement_block,
+ [25838] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1780), 1,
+ sym_identifier,
+ STATE(299), 1,
+ sym_call_expression,
+ [25848] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1782), 1,
sym_identifier,
- [21283] = 3,
+ STATE(116), 1,
+ sym_pipe_call,
+ [25858] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(715), 1,
+ ACTIONS(1117), 1,
anon_sym_EQ,
- STATE(417), 1,
+ STATE(522), 1,
sym__binding_assignment,
- [21293] = 3,
+ [25868] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1784), 1,
+ anon_sym_case,
+ ACTIONS(1786), 1,
+ anon_sym_default,
+ [25878] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1788), 1,
+ sym_identifier,
+ STATE(734), 1,
+ sym_for_declaration,
+ [25888] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(715), 1,
+ ACTIONS(1117), 1,
anon_sym_EQ,
- STATE(402), 1,
+ STATE(523), 1,
sym__binding_assignment,
- [21303] = 2,
+ [25898] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1566), 2,
- sym_raw_text,
- anon_sym_LT_SLASH,
- [21311] = 2,
+ ACTIONS(1790), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1792), 1,
+ aux_sym_quoted_attribute_value_token1,
+ [25908] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1568), 2,
- anon_sym_SEMI,
- anon_sym_RPAREN,
- [21319] = 3,
+ ACTIONS(1790), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1794), 1,
+ aux_sym_quoted_attribute_value_token2,
+ [25918] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1570), 1,
+ ACTIONS(1796), 1,
sym_identifier,
- STATE(233), 1,
+ STATE(353), 1,
sym_call_expression,
- [21329] = 3,
+ [25928] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1572), 1,
- sym_identifier,
- STATE(59), 1,
- sym_pipe_call,
- [21339] = 2,
+ ACTIONS(1798), 1,
+ anon_sym_LPAREN,
+ STATE(432), 1,
+ sym__switch_body_expression,
+ [25938] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1574), 2,
- sym_raw_text,
- anon_sym_LT_SLASH,
- [21347] = 3,
+ ACTIONS(1666), 2,
+ anon_sym_RPAREN,
+ anon_sym_COMMA,
+ [25946] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1576), 1,
- anon_sym_DOT,
- ACTIONS(1578), 1,
- anon_sym_RBRACK,
- [21357] = 3,
+ ACTIONS(1800), 2,
+ sym__control_flow_start,
+ anon_sym_RBRACE,
+ [25954] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1544), 1,
- sym_identifier,
- STATE(444), 1,
- sym_call_expression,
- [21367] = 2,
+ ACTIONS(1802), 1,
+ anon_sym_LPAREN,
+ STATE(467), 1,
+ sym__for_body_expression,
+ [25964] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1580), 2,
- anon_sym_SEMI,
- anon_sym_RPAREN,
- [21375] = 3,
+ ACTIONS(1804), 1,
+ anon_sym_LPAREN,
+ STATE(468), 1,
+ sym__if_body_expression,
+ [25974] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1804), 1,
+ anon_sym_LPAREN,
+ STATE(469), 1,
+ sym__if_body_expression,
+ [25984] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(995), 2,
+ sym__control_flow_start,
+ anon_sym_RBRACE,
+ [25992] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1403), 1,
+ ACTIONS(1806), 2,
+ sym_raw_text,
anon_sym_LT_SLASH,
- STATE(337), 1,
- sym_end_tag,
- [21385] = 2,
+ [26000] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1360), 2,
- anon_sym_DOT,
- anon_sym_RPAREN_RBRACK,
- [21393] = 2,
+ ACTIONS(1808), 1,
+ sym_identifier,
+ STATE(65), 1,
+ sym_call_expression,
+ [26010] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1362), 2,
- anon_sym_DOT,
- anon_sym_RPAREN_RBRACK,
- [21401] = 2,
+ ACTIONS(1810), 1,
+ sym_identifier,
+ STATE(133), 1,
+ sym_pipe_call,
+ [26020] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1364), 2,
- anon_sym_DOT,
- anon_sym_RPAREN_RBRACK,
- [21409] = 3,
+ ACTIONS(1750), 1,
+ sym_identifier,
+ STATE(664), 1,
+ sym_call_expression,
+ [26030] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1582), 1,
+ ACTIONS(1498), 2,
+ anon_sym_DQUOTE,
+ anon_sym_SEMI,
+ [26038] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1500), 1,
anon_sym_LBRACE,
- STATE(291), 1,
- sym_switch_body,
- [21419] = 2,
+ STATE(427), 1,
+ sym_statement_block,
+ [26048] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1584), 2,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- [21427] = 3,
+ ACTIONS(1638), 2,
+ anon_sym_DOT,
+ anon_sym_RPAREN_RBRACK,
+ [26056] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1441), 1,
- anon_sym_context,
- ACTIONS(1443), 1,
+ ACTIONS(1796), 1,
sym_identifier,
- [21437] = 3,
+ STATE(371), 1,
+ sym_call_expression,
+ [26066] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1586), 1,
- sym__end_tag_name,
- ACTIONS(1588), 1,
- sym_erroneous_end_tag_name,
- [21447] = 2,
+ ACTIONS(1691), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ [26074] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1590), 2,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- [21455] = 3,
+ ACTIONS(1812), 1,
+ anon_sym_DOT,
+ ACTIONS(1814), 1,
+ anon_sym_RBRACK,
+ [26084] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1592), 1,
+ ACTIONS(1816), 1,
sym_identifier,
- STATE(42), 1,
+ STATE(18), 1,
sym_call_expression,
- [21465] = 3,
+ [26094] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1594), 1,
+ ACTIONS(1818), 1,
sym_identifier,
- STATE(86), 1,
+ STATE(415), 1,
sym_pipe_call,
- [21475] = 3,
+ [26104] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1596), 1,
- anon_sym_RBRACE,
- ACTIONS(1598), 1,
- sym_icu_category,
- [21485] = 3,
+ ACTIONS(1820), 2,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
+ [26112] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1600), 1,
- anon_sym_SEMI,
- ACTIONS(1602), 1,
+ ACTIONS(1822), 2,
anon_sym_RPAREN,
- [21495] = 3,
+ anon_sym_COMMA,
+ [26120] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1311), 1,
+ ACTIONS(1510), 1,
anon_sym_LBRACE,
- STATE(677), 1,
+ STATE(477), 1,
+ sym_statement_block,
+ [26130] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1510), 1,
+ anon_sym_LBRACE,
+ STATE(479), 1,
sym_statement_block,
- [21505] = 3,
+ [26140] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1604), 1,
+ ACTIONS(1824), 1,
anon_sym_LPAREN,
- STATE(320), 1,
+ STATE(406), 1,
sym__for_body_expression,
- [21515] = 3,
+ [26150] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1644), 2,
+ anon_sym_DOT,
+ anon_sym_RPAREN_RBRACK,
+ [26158] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1826), 1,
+ anon_sym_SQUOTE,
+ STATE(529), 1,
+ sym__single_quote,
+ [26168] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1544), 1,
+ ACTIONS(1828), 1,
sym_identifier,
- STATE(447), 1,
+ STATE(271), 1,
sym_call_expression,
- [21525] = 3,
+ [26178] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1606), 1,
+ ACTIONS(1830), 1,
sym_identifier,
- STATE(285), 1,
+ STATE(79), 1,
sym_pipe_call,
- [21535] = 3,
+ [26188] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1335), 1,
+ ACTIONS(1500), 1,
anon_sym_LBRACE,
- STATE(295), 1,
- sym_statement_block,
- [21545] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1335), 1,
- anon_sym_LBRACE,
- STATE(304), 1,
+ STATE(426), 1,
sym_statement_block,
- [21555] = 3,
+ [26198] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1588), 1,
- sym_erroneous_end_tag_name,
- ACTIONS(1608), 1,
- sym__end_tag_name,
- [21565] = 3,
+ ACTIONS(1055), 2,
+ sym__control_flow_start,
+ anon_sym_RBRACE,
+ [26206] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1335), 1,
+ ACTIONS(1500), 1,
anon_sym_LBRACE,
- STATE(305), 1,
+ STATE(407), 1,
sym_statement_block,
- [21575] = 2,
+ [26216] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1610), 2,
- anon_sym_SQUOTE,
- anon_sym_DQUOTE,
- [21583] = 3,
+ ACTIONS(1597), 1,
+ anon_sym_LT_SLASH,
+ STATE(487), 1,
+ sym_end_tag,
+ [26226] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1612), 1,
- anon_sym_LPAREN,
- STATE(316), 1,
- sym__switch_body_expression,
- [21593] = 2,
+ ACTIONS(1597), 1,
+ anon_sym_LT_SLASH,
+ STATE(488), 1,
+ sym_end_tag,
+ [26236] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(869), 2,
- sym__control_flow_start,
- anon_sym_RBRACE,
- [21601] = 3,
+ ACTIONS(1832), 1,
+ sym_identifier,
+ STATE(330), 1,
+ sym_pipe_call,
+ [26246] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1614), 1,
+ ACTIONS(1834), 2,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
+ [26254] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1836), 1,
anon_sym_LPAREN,
- STATE(357), 1,
+ STATE(405), 1,
sym__switch_body_expression,
- [21611] = 3,
+ [26264] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1616), 1,
- sym_identifier,
- STATE(574), 1,
- sym_call_expression,
- [21621] = 3,
+ ACTIONS(1838), 1,
+ sym__end_tag_name,
+ ACTIONS(1840), 1,
+ sym_erroneous_end_tag_name,
+ [26274] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1618), 1,
- anon_sym_LPAREN,
- STATE(344), 1,
- sym__for_body_expression,
- [21631] = 2,
+ ACTIONS(1840), 1,
+ sym_erroneous_end_tag_name,
+ ACTIONS(1842), 1,
+ sym__end_tag_name,
+ [26284] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1095), 2,
- anon_sym_RPAREN,
- anon_sym_COMMA,
- [21639] = 2,
+ ACTIONS(1826), 1,
+ anon_sym_DQUOTE,
+ STATE(529), 1,
+ sym__double_quote,
+ [26294] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1620), 2,
- sym__control_flow_start,
- anon_sym_RBRACE,
- [21647] = 3,
+ ACTIONS(1646), 2,
+ anon_sym_DOT,
+ anon_sym_RPAREN_RBRACK,
+ [26302] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1335), 1,
+ ACTIONS(1545), 1,
anon_sym_LBRACE,
- STATE(296), 1,
+ STATE(782), 1,
sym_statement_block,
- [21657] = 3,
+ [26312] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1622), 1,
- anon_sym_LPAREN,
- STATE(375), 1,
- sym__if_body_expression,
- [21667] = 3,
+ ACTIONS(1844), 1,
+ sym_identifier,
+ STATE(35), 1,
+ sym_call_expression,
+ [26322] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1622), 1,
- anon_sym_LPAREN,
- STATE(383), 1,
- sym__if_body_expression,
- [21677] = 3,
+ ACTIONS(1846), 1,
+ sym_identifier,
+ STATE(116), 1,
+ sym_pipe_call,
+ [26332] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1335), 1,
- anon_sym_LBRACE,
- STATE(315), 1,
- sym_statement_block,
- [21687] = 3,
+ ACTIONS(1848), 1,
+ anon_sym_LPAREN,
+ STATE(414), 1,
+ sym__if_body_expression,
+ [26342] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1403), 1,
+ ACTIONS(1850), 2,
+ sym_raw_text,
anon_sym_LT_SLASH,
- STATE(335), 1,
- sym_end_tag,
- [21697] = 3,
+ [26350] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1616), 1,
+ ACTIONS(1746), 1,
sym_identifier,
- STATE(627), 1,
+ STATE(394), 1,
sym_call_expression,
- [21707] = 3,
+ [26360] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1624), 1,
+ ACTIONS(1852), 1,
sym_identifier,
- STATE(624), 1,
- sym_for_declaration,
- [21717] = 3,
+ STATE(145), 1,
+ sym_call_expression,
+ [26370] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1607), 1,
+ anon_sym_LT_SLASH,
+ STATE(392), 1,
+ sym_end_tag,
+ [26380] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1626), 1,
+ ACTIONS(1854), 1,
anon_sym_when,
- ACTIONS(1628), 1,
+ ACTIONS(1856), 1,
anon_sym_on,
- [21727] = 2,
+ [26390] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1513), 2,
- anon_sym_RPAREN,
- anon_sym_COMMA,
- [21735] = 3,
+ ACTIONS(1848), 1,
+ anon_sym_LPAREN,
+ STATE(417), 1,
+ sym__if_body_expression,
+ [26400] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1624), 1,
+ ACTIONS(1858), 1,
sym_identifier,
- STATE(591), 1,
- sym_for_declaration,
- [21745] = 3,
+ STATE(158), 1,
+ sym_pipe_call,
+ [26410] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1518), 1,
+ ACTIONS(1788), 1,
sym_identifier,
- STATE(282), 1,
- sym_call_expression,
- [21755] = 2,
+ STATE(725), 1,
+ sym_for_declaration,
+ [26420] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1630), 1,
- sym_identifier,
- [21762] = 2,
+ ACTIONS(1510), 1,
+ anon_sym_LBRACE,
+ STATE(440), 1,
+ sym_statement_block,
+ [26430] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1632), 1,
- anon_sym_RPAREN,
- [21769] = 2,
+ ACTIONS(1510), 1,
+ anon_sym_LBRACE,
+ STATE(441), 1,
+ sym_statement_block,
+ [26440] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1634), 1,
- sym_identifier,
- [21776] = 2,
+ ACTIONS(1510), 1,
+ anon_sym_LBRACE,
+ STATE(442), 1,
+ sym_statement_block,
+ [26450] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1059), 1,
- anon_sym_COLON,
- [21783] = 2,
+ ACTIONS(1607), 1,
+ anon_sym_LT_SLASH,
+ STATE(393), 1,
+ sym_end_tag,
+ [26460] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1636), 1,
- anon_sym_SLASH2,
- [21790] = 2,
+ ACTIONS(1860), 2,
+ anon_sym_SEMI,
+ anon_sym_RPAREN,
+ [26468] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1638), 1,
- anon_sym_RPAREN,
- [21797] = 2,
+ ACTIONS(1862), 1,
+ ts_builtin_sym_end,
+ [26475] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1105), 1,
- anon_sym_COLON,
- [21804] = 2,
+ ACTIONS(1864), 1,
+ anon_sym_COMMA,
+ [26482] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1640), 1,
- anon_sym_COLON,
- [21811] = 2,
+ ACTIONS(1605), 1,
+ sym__interpolation_end,
+ [26489] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1642), 1,
+ ACTIONS(1320), 1,
anon_sym_COLON,
- [21818] = 2,
+ [26496] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1381), 1,
- anon_sym_COMMA,
- [21825] = 2,
+ ACTIONS(1866), 1,
+ anon_sym_GT,
+ [26503] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1644), 1,
- anon_sym_LBRACE,
- [21832] = 2,
+ ACTIONS(1868), 1,
+ anon_sym_SEMI,
+ [26510] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1646), 1,
- anon_sym_GT,
- [21839] = 2,
+ ACTIONS(1870), 1,
+ anon_sym_RPAREN,
+ [26517] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(537), 1,
- anon_sym_LPAREN,
- [21846] = 2,
+ ACTIONS(1872), 1,
+ anon_sym_RBRACK,
+ [26524] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1648), 1,
- sym_attribute_name,
- [21853] = 2,
+ ACTIONS(1874), 1,
+ anon_sym_RPAREN_RBRACK,
+ [26531] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1650), 1,
- anon_sym_GT,
- [21860] = 2,
+ ACTIONS(1876), 1,
+ anon_sym_RBRACK,
+ [26538] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1652), 1,
- anon_sym_GT,
- [21867] = 2,
+ ACTIONS(1878), 1,
+ sym_identifier,
+ [26545] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1654), 1,
- anon_sym_GT,
- [21874] = 2,
+ ACTIONS(1880), 1,
+ aux_sym_doctype_token1,
+ [26552] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(25), 1,
- anon_sym_LPAREN,
- [21881] = 2,
+ ACTIONS(1326), 1,
+ anon_sym_COLON,
+ [26559] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(148), 1,
- anon_sym_EQ_GT,
- [21888] = 2,
+ ACTIONS(1882), 1,
+ anon_sym_RPAREN,
+ [26566] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1656), 1,
- anon_sym_DQUOTE,
- [21895] = 2,
+ ACTIONS(1884), 1,
+ anon_sym_SLASH2,
+ [26573] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1658), 1,
- anon_sym_SQUOTE,
- [21902] = 2,
+ ACTIONS(1886), 1,
+ anon_sym_LPAREN,
+ [26580] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1658), 1,
- anon_sym_DQUOTE,
- [21909] = 2,
+ ACTIONS(1888), 1,
+ sym_erroneous_end_tag_name,
+ [26587] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1660), 1,
+ ACTIONS(1890), 1,
anon_sym_RPAREN,
- [21916] = 2,
+ [26594] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1662), 1,
+ ACTIONS(1892), 1,
anon_sym_RBRACK,
- [21923] = 2,
+ [26601] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1664), 1,
- anon_sym_SLASH2,
- [21930] = 2,
+ ACTIONS(1894), 1,
+ anon_sym_RPAREN,
+ [26608] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1666), 1,
- sym_identifier,
- [21937] = 2,
+ ACTIONS(1896), 1,
+ anon_sym_LBRACE,
+ [26615] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1668), 1,
+ ACTIONS(1677), 1,
+ anon_sym_COMMA,
+ [26622] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1898), 1,
anon_sym_RPAREN,
- [21944] = 2,
+ [26629] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1087), 1,
+ ACTIONS(1290), 1,
anon_sym_COLON,
- [21951] = 2,
+ [26636] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1670), 1,
- anon_sym_RPAREN,
- [21958] = 2,
+ ACTIONS(1900), 1,
+ anon_sym_SEMI,
+ [26643] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1672), 1,
- anon_sym_track,
- [21965] = 2,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACE,
+ [26650] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1674), 1,
+ ACTIONS(1904), 1,
+ anon_sym_GT,
+ [26657] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(155), 1,
anon_sym_LPAREN,
- [21972] = 2,
+ [26664] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1676), 1,
- sym_erroneous_end_tag_name,
- [21979] = 2,
+ ACTIONS(333), 1,
+ anon_sym_LPAREN,
+ [26671] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1678), 1,
- anon_sym_LBRACE,
- [21986] = 2,
+ ACTIONS(1906), 1,
+ anon_sym_LPAREN,
+ [26678] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1680), 1,
- anon_sym_RPAREN,
- [21993] = 2,
+ ACTIONS(1908), 1,
+ anon_sym_track,
+ [26685] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1119), 1,
- anon_sym_COLON,
- [22000] = 2,
+ ACTIONS(1910), 1,
+ anon_sym_SQUOTE,
+ [26692] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1682), 1,
- anon_sym_SEMI,
- [22007] = 2,
+ ACTIONS(660), 1,
+ anon_sym_LPAREN,
+ [26699] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1684), 1,
- anon_sym_let,
- [22014] = 2,
+ ACTIONS(1910), 1,
+ anon_sym_DQUOTE,
+ [26706] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1686), 1,
- anon_sym_GT,
- [22021] = 2,
+ ACTIONS(1912), 1,
+ anon_sym_RPAREN,
+ [26713] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1688), 1,
+ ACTIONS(1914), 1,
sym_regular_expression_pattern,
- [22028] = 2,
+ [26720] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1690), 1,
- anon_sym_LPAREN,
- [22035] = 2,
+ ACTIONS(1916), 1,
+ anon_sym_GT,
+ [26727] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1692), 1,
+ ACTIONS(1918), 1,
anon_sym_RPAREN,
- [22042] = 2,
+ [26734] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(204), 1,
+ ACTIONS(39), 1,
anon_sym_EQ_GT,
- [22049] = 2,
+ [26741] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1694), 1,
- anon_sym_EQ_GT,
- [22056] = 2,
+ ACTIONS(1920), 1,
+ anon_sym_RPAREN,
+ [26748] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1588), 1,
+ ACTIONS(1840), 1,
sym_erroneous_end_tag_name,
- [22063] = 2,
+ [26755] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1696), 1,
- anon_sym_RPAREN_RBRACK,
- [22070] = 2,
+ ACTIONS(1922), 1,
+ anon_sym_RBRACK,
+ [26762] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1698), 1,
+ ACTIONS(1924), 1,
sym_regular_expression_pattern,
- [22077] = 2,
+ [26769] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1700), 1,
- sym_attribute_name,
- [22084] = 2,
+ ACTIONS(1926), 1,
+ sym_identifier,
+ [26776] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1702), 1,
+ ACTIONS(1928), 1,
aux_sym_doctype_token1,
- [22091] = 2,
+ [26783] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1704), 1,
- anon_sym_COMMA,
- [22098] = 2,
+ ACTIONS(1930), 1,
+ anon_sym_EQ_GT,
+ [26790] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1608), 1,
+ ACTIONS(1842), 1,
sym__end_tag_name,
- [22105] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1121), 1,
- anon_sym_COLON,
- [22112] = 2,
+ [26797] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1706), 1,
- anon_sym_RPAREN,
- [22119] = 2,
+ ACTIONS(1932), 1,
+ anon_sym_let,
+ [26804] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1708), 1,
- aux_sym_doctype_token1,
- [22126] = 2,
+ ACTIONS(1934), 1,
+ anon_sym_SLASH2,
+ [26811] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1710), 1,
- anon_sym_RPAREN,
- [22133] = 2,
+ ACTIONS(1936), 1,
+ sym_attribute_name,
+ [26818] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1712), 1,
- anon_sym_SEMI,
- [22140] = 2,
+ ACTIONS(1284), 1,
+ anon_sym_COLON,
+ [26825] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1714), 1,
- anon_sym_EQ_GT,
- [22147] = 2,
+ ACTIONS(1938), 1,
+ anon_sym_LPAREN,
+ [26832] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1716), 1,
- anon_sym_LBRACE,
- [22154] = 2,
+ ACTIONS(603), 1,
+ anon_sym_LPAREN,
+ [26839] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1718), 1,
+ ACTIONS(1940), 1,
anon_sym_RPAREN,
- [22161] = 2,
+ [26846] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1720), 1,
- anon_sym_LPAREN,
- [22168] = 2,
+ ACTIONS(1942), 1,
+ anon_sym_of,
+ [26853] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1722), 1,
- sym_identifier,
- [22175] = 2,
+ ACTIONS(1944), 1,
+ sym_class_name,
+ [26860] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1724), 1,
- anon_sym_as,
- [22182] = 2,
+ ACTIONS(1946), 1,
+ anon_sym_SQUOTE,
+ [26867] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1726), 1,
- ts_builtin_sym_end,
- [22189] = 2,
+ ACTIONS(1948), 1,
+ anon_sym_GT,
+ [26874] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1728), 1,
+ ACTIONS(1950), 1,
anon_sym_RPAREN,
- [22196] = 2,
+ [26881] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1730), 1,
+ ACTIONS(1952), 1,
anon_sym_RBRACK,
- [22203] = 2,
+ [26888] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1732), 1,
+ ACTIONS(1954), 1,
anon_sym_RPAREN_RBRACK,
- [22210] = 2,
+ [26895] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1734), 1,
+ ACTIONS(1956), 1,
anon_sym_RPAREN,
- [22217] = 2,
+ [26902] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1736), 1,
+ ACTIONS(1958), 1,
anon_sym_RPAREN,
- [22224] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1738), 1,
- anon_sym_COMMA,
- [22231] = 2,
+ [26909] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(183), 1,
- anon_sym_LPAREN,
- [22238] = 2,
+ ACTIONS(1960), 1,
+ anon_sym_SLASH2,
+ [26916] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1740), 1,
- anon_sym_LBRACE,
- [22245] = 2,
+ ACTIONS(91), 1,
+ anon_sym_EQ_GT,
+ [26923] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1742), 1,
- sym_class_name,
- [22252] = 2,
+ ACTIONS(178), 1,
+ anon_sym_EQ_GT,
+ [26930] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1453), 1,
- sym__interpolation_end,
- [22259] = 2,
+ ACTIONS(1962), 1,
+ anon_sym_LPAREN,
+ [26937] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1744), 1,
- anon_sym_GT,
- [22266] = 2,
+ ACTIONS(343), 1,
+ anon_sym_EQ_GT,
+ [26944] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(131), 1,
- anon_sym_EQ_GT,
- [22273] = 2,
+ ACTIONS(1717), 1,
+ sym__interpolation_end,
+ [26951] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1746), 1,
- anon_sym_RBRACK,
- [22280] = 2,
+ ACTIONS(1964), 1,
+ anon_sym_RPAREN,
+ [26958] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1748), 1,
- anon_sym_of,
- [22287] = 2,
+ ACTIONS(1966), 1,
+ anon_sym_LPAREN,
+ [26965] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1750), 1,
- sym_identifier,
- [22294] = 2,
+ ACTIONS(1968), 1,
+ anon_sym_as,
+ [26972] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1752), 1,
- anon_sym_LPAREN,
- [22301] = 2,
+ ACTIONS(1970), 1,
+ anon_sym_GT,
+ [26979] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1754), 1,
+ ACTIONS(1972), 1,
sym_regular_expression_pattern,
- [22308] = 2,
+ [26986] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1756), 1,
- sym_identifier,
- [22315] = 2,
+ ACTIONS(1974), 1,
+ sym__doctype,
+ [26993] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1758), 1,
- anon_sym_RBRACK,
- [22322] = 2,
+ ACTIONS(1976), 1,
+ anon_sym_LBRACE,
+ [27000] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1760), 1,
- sym_number,
- [22329] = 2,
+ ACTIONS(1978), 1,
+ anon_sym_EQ_GT,
+ [27007] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1762), 1,
+ ACTIONS(1980), 1,
anon_sym_RPAREN,
- [22336] = 2,
+ [27014] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1764), 1,
+ ACTIONS(1982), 1,
sym_regular_expression_pattern,
- [22343] = 2,
+ [27021] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1656), 1,
- anon_sym_SQUOTE,
- [22350] = 2,
+ ACTIONS(1984), 1,
+ anon_sym_SLASH2,
+ [27028] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1766), 1,
- anon_sym_SLASH2,
- [22357] = 2,
+ ACTIONS(1986), 1,
+ anon_sym_LBRACE,
+ [27035] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1768), 1,
- sym__doctype,
- [22364] = 2,
+ ACTIONS(1988), 1,
+ anon_sym_SEMI,
+ [27042] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1770), 1,
+ ACTIONS(1838), 1,
+ sym__end_tag_name,
+ [27049] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1990), 1,
anon_sym_RPAREN,
- [22371] = 2,
+ [27056] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1772), 1,
- anon_sym_SEMI,
- [22378] = 2,
+ ACTIONS(1992), 1,
+ sym_identifier,
+ [27063] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1774), 1,
+ ACTIONS(1994), 1,
sym__doctype,
- [22385] = 2,
+ [27070] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(55), 1,
- anon_sym_EQ_GT,
- [22392] = 2,
+ ACTIONS(1996), 1,
+ sym_identifier,
+ [27077] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1586), 1,
- sym__end_tag_name,
- [22399] = 2,
+ ACTIONS(1998), 1,
+ anon_sym_RPAREN,
+ [27084] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1776), 1,
+ ACTIONS(1946), 1,
+ anon_sym_DQUOTE,
+ [27091] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(2000), 1,
anon_sym_LBRACE,
- [22406] = 2,
+ [27098] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1778), 1,
+ ACTIONS(1308), 1,
+ anon_sym_COLON,
+ [27105] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(2002), 1,
anon_sym_COMMA,
- [22413] = 2,
+ [27112] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1780), 1,
- anon_sym_EQ_GT,
- [22420] = 2,
+ ACTIONS(2004), 1,
+ anon_sym_COMMA,
+ [27119] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1419), 1,
- sym__interpolation_end,
- [22427] = 2,
+ ACTIONS(2006), 1,
+ anon_sym_RPAREN,
+ [27126] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1782), 1,
- anon_sym_LPAREN,
- [22434] = 2,
+ ACTIONS(174), 1,
+ anon_sym_EQ_GT,
+ [27133] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1784), 1,
- anon_sym_SLASH2,
- [22441] = 2,
+ ACTIONS(2008), 1,
+ anon_sym_GT,
+ [27140] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1461), 1,
+ ACTIONS(2010), 1,
+ sym_attribute_name,
+ [27147] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1671), 1,
anon_sym_COMMA,
- [22448] = 2,
+ [27154] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1786), 1,
+ ACTIONS(2012), 1,
anon_sym_LBRACE,
- [22455] = 2,
+ [27161] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1788), 1,
- anon_sym_RBRACK,
+ ACTIONS(2014), 1,
+ sym_number,
};
static const uint32_t ts_small_parse_table_map[] = {
- [SMALL_STATE(2)] = 0,
- [SMALL_STATE(3)] = 60,
- [SMALL_STATE(4)] = 127,
- [SMALL_STATE(5)] = 184,
- [SMALL_STATE(6)] = 241,
- [SMALL_STATE(7)] = 298,
- [SMALL_STATE(8)] = 357,
- [SMALL_STATE(9)] = 425,
- [SMALL_STATE(10)] = 485,
- [SMALL_STATE(11)] = 541,
- [SMALL_STATE(12)] = 597,
- [SMALL_STATE(13)] = 653,
- [SMALL_STATE(14)] = 709,
- [SMALL_STATE(15)] = 765,
- [SMALL_STATE(16)] = 821,
- [SMALL_STATE(17)] = 877,
- [SMALL_STATE(18)] = 933,
- [SMALL_STATE(19)] = 989,
- [SMALL_STATE(20)] = 1045,
- [SMALL_STATE(21)] = 1117,
- [SMALL_STATE(22)] = 1173,
- [SMALL_STATE(23)] = 1233,
- [SMALL_STATE(24)] = 1292,
- [SMALL_STATE(25)] = 1349,
- [SMALL_STATE(26)] = 1410,
- [SMALL_STATE(27)] = 1479,
- [SMALL_STATE(28)] = 1552,
- [SMALL_STATE(29)] = 1609,
- [SMALL_STATE(30)] = 1676,
- [SMALL_STATE(31)] = 1735,
- [SMALL_STATE(32)] = 1789,
- [SMALL_STATE(33)] = 1847,
- [SMALL_STATE(34)] = 1905,
- [SMALL_STATE(35)] = 1965,
- [SMALL_STATE(36)] = 2019,
- [SMALL_STATE(37)] = 2073,
- [SMALL_STATE(38)] = 2127,
- [SMALL_STATE(39)] = 2181,
- [SMALL_STATE(40)] = 2235,
- [SMALL_STATE(41)] = 2289,
- [SMALL_STATE(42)] = 2343,
- [SMALL_STATE(43)] = 2397,
- [SMALL_STATE(44)] = 2451,
- [SMALL_STATE(45)] = 2505,
- [SMALL_STATE(46)] = 2559,
- [SMALL_STATE(47)] = 2613,
- [SMALL_STATE(48)] = 2667,
- [SMALL_STATE(49)] = 2726,
- [SMALL_STATE(50)] = 2783,
- [SMALL_STATE(51)] = 2848,
- [SMALL_STATE(52)] = 2905,
- [SMALL_STATE(53)] = 2974,
- [SMALL_STATE(54)] = 3030,
- [SMALL_STATE(55)] = 3086,
- [SMALL_STATE(56)] = 3148,
- [SMALL_STATE(57)] = 3206,
- [SMALL_STATE(58)] = 3262,
- [SMALL_STATE(59)] = 3318,
- [SMALL_STATE(60)] = 3369,
- [SMALL_STATE(61)] = 3420,
- [SMALL_STATE(62)] = 3486,
- [SMALL_STATE(63)] = 3550,
- [SMALL_STATE(64)] = 3604,
- [SMALL_STATE(65)] = 3656,
- [SMALL_STATE(66)] = 3708,
- [SMALL_STATE(67)] = 3764,
- [SMALL_STATE(68)] = 3818,
- [SMALL_STATE(69)] = 3872,
- [SMALL_STATE(70)] = 3932,
- [SMALL_STATE(71)] = 3982,
- [SMALL_STATE(72)] = 4044,
- [SMALL_STATE(73)] = 4096,
- [SMALL_STATE(74)] = 4150,
- [SMALL_STATE(75)] = 4214,
- [SMALL_STATE(76)] = 4270,
- [SMALL_STATE(77)] = 4336,
- [SMALL_STATE(78)] = 4385,
- [SMALL_STATE(79)] = 4434,
- [SMALL_STATE(80)] = 4483,
- [SMALL_STATE(81)] = 4532,
- [SMALL_STATE(82)] = 4581,
- [SMALL_STATE(83)] = 4630,
- [SMALL_STATE(84)] = 4679,
- [SMALL_STATE(85)] = 4734,
- [SMALL_STATE(86)] = 4787,
- [SMALL_STATE(87)] = 4836,
- [SMALL_STATE(88)] = 4885,
- [SMALL_STATE(89)] = 4934,
- [SMALL_STATE(90)] = 4983,
- [SMALL_STATE(91)] = 5032,
- [SMALL_STATE(92)] = 5087,
- [SMALL_STATE(93)] = 5136,
- [SMALL_STATE(94)] = 5185,
- [SMALL_STATE(95)] = 5234,
- [SMALL_STATE(96)] = 5283,
- [SMALL_STATE(97)] = 5331,
- [SMALL_STATE(98)] = 5383,
- [SMALL_STATE(99)] = 5481,
- [SMALL_STATE(100)] = 5535,
- [SMALL_STATE(101)] = 5633,
- [SMALL_STATE(102)] = 5731,
- [SMALL_STATE(103)] = 5827,
- [SMALL_STATE(104)] = 5925,
- [SMALL_STATE(105)] = 6020,
- [SMALL_STATE(106)] = 6115,
- [SMALL_STATE(107)] = 6210,
- [SMALL_STATE(108)] = 6305,
- [SMALL_STATE(109)] = 6400,
- [SMALL_STATE(110)] = 6453,
- [SMALL_STATE(111)] = 6504,
- [SMALL_STATE(112)] = 6599,
- [SMALL_STATE(113)] = 6694,
- [SMALL_STATE(114)] = 6745,
- [SMALL_STATE(115)] = 6798,
- [SMALL_STATE(116)] = 6893,
- [SMALL_STATE(117)] = 6988,
- [SMALL_STATE(118)] = 7080,
- [SMALL_STATE(119)] = 7129,
- [SMALL_STATE(120)] = 7178,
- [SMALL_STATE(121)] = 7228,
- [SMALL_STATE(122)] = 7272,
- [SMALL_STATE(123)] = 7322,
- [SMALL_STATE(124)] = 7366,
- [SMALL_STATE(125)] = 7413,
- [SMALL_STATE(126)] = 7456,
- [SMALL_STATE(127)] = 7539,
- [SMALL_STATE(128)] = 7618,
- [SMALL_STATE(129)] = 7697,
- [SMALL_STATE(130)] = 7780,
- [SMALL_STATE(131)] = 7860,
- [SMALL_STATE(132)] = 7935,
- [SMALL_STATE(133)] = 8010,
- [SMALL_STATE(134)] = 8085,
- [SMALL_STATE(135)] = 8128,
- [SMALL_STATE(136)] = 8171,
- [SMALL_STATE(137)] = 8246,
- [SMALL_STATE(138)] = 8289,
- [SMALL_STATE(139)] = 8364,
- [SMALL_STATE(140)] = 8439,
- [SMALL_STATE(141)] = 8482,
- [SMALL_STATE(142)] = 8557,
- [SMALL_STATE(143)] = 8632,
- [SMALL_STATE(144)] = 8675,
- [SMALL_STATE(145)] = 8750,
- [SMALL_STATE(146)] = 8822,
- [SMALL_STATE(147)] = 8894,
- [SMALL_STATE(148)] = 8966,
- [SMALL_STATE(149)] = 9038,
- [SMALL_STATE(150)] = 9110,
- [SMALL_STATE(151)] = 9182,
- [SMALL_STATE(152)] = 9256,
- [SMALL_STATE(153)] = 9328,
- [SMALL_STATE(154)] = 9400,
- [SMALL_STATE(155)] = 9472,
- [SMALL_STATE(156)] = 9544,
- [SMALL_STATE(157)] = 9618,
- [SMALL_STATE(158)] = 9692,
- [SMALL_STATE(159)] = 9766,
- [SMALL_STATE(160)] = 9838,
- [SMALL_STATE(161)] = 9910,
- [SMALL_STATE(162)] = 9982,
- [SMALL_STATE(163)] = 10054,
- [SMALL_STATE(164)] = 10126,
- [SMALL_STATE(165)] = 10198,
- [SMALL_STATE(166)] = 10270,
- [SMALL_STATE(167)] = 10342,
- [SMALL_STATE(168)] = 10414,
- [SMALL_STATE(169)] = 10486,
- [SMALL_STATE(170)] = 10559,
- [SMALL_STATE(171)] = 10632,
- [SMALL_STATE(172)] = 10705,
- [SMALL_STATE(173)] = 10778,
- [SMALL_STATE(174)] = 10840,
- [SMALL_STATE(175)] = 10902,
- [SMALL_STATE(176)] = 10964,
- [SMALL_STATE(177)] = 11026,
- [SMALL_STATE(178)] = 11085,
- [SMALL_STATE(179)] = 11146,
- [SMALL_STATE(180)] = 11207,
- [SMALL_STATE(181)] = 11268,
- [SMALL_STATE(182)] = 11329,
- [SMALL_STATE(183)] = 11387,
- [SMALL_STATE(184)] = 11442,
- [SMALL_STATE(185)] = 11497,
- [SMALL_STATE(186)] = 11552,
- [SMALL_STATE(187)] = 11607,
- [SMALL_STATE(188)] = 11661,
- [SMALL_STATE(189)] = 11715,
- [SMALL_STATE(190)] = 11769,
- [SMALL_STATE(191)] = 11823,
- [SMALL_STATE(192)] = 11877,
- [SMALL_STATE(193)] = 11930,
- [SMALL_STATE(194)] = 11983,
- [SMALL_STATE(195)] = 12034,
- [SMALL_STATE(196)] = 12087,
- [SMALL_STATE(197)] = 12138,
- [SMALL_STATE(198)] = 12189,
- [SMALL_STATE(199)] = 12242,
- [SMALL_STATE(200)] = 12293,
- [SMALL_STATE(201)] = 12344,
- [SMALL_STATE(202)] = 12395,
- [SMALL_STATE(203)] = 12446,
- [SMALL_STATE(204)] = 12499,
- [SMALL_STATE(205)] = 12552,
- [SMALL_STATE(206)] = 12603,
- [SMALL_STATE(207)] = 12656,
- [SMALL_STATE(208)] = 12709,
- [SMALL_STATE(209)] = 12757,
- [SMALL_STATE(210)] = 12805,
- [SMALL_STATE(211)] = 12853,
- [SMALL_STATE(212)] = 12901,
- [SMALL_STATE(213)] = 12949,
- [SMALL_STATE(214)] = 12997,
- [SMALL_STATE(215)] = 13045,
- [SMALL_STATE(216)] = 13093,
- [SMALL_STATE(217)] = 13141,
- [SMALL_STATE(218)] = 13189,
- [SMALL_STATE(219)] = 13237,
- [SMALL_STATE(220)] = 13285,
- [SMALL_STATE(221)] = 13333,
- [SMALL_STATE(222)] = 13381,
- [SMALL_STATE(223)] = 13429,
- [SMALL_STATE(224)] = 13477,
- [SMALL_STATE(225)] = 13514,
- [SMALL_STATE(226)] = 13543,
- [SMALL_STATE(227)] = 13580,
- [SMALL_STATE(228)] = 13607,
- [SMALL_STATE(229)] = 13638,
- [SMALL_STATE(230)] = 13665,
- [SMALL_STATE(231)] = 13707,
- [SMALL_STATE(232)] = 13731,
- [SMALL_STATE(233)] = 13755,
- [SMALL_STATE(234)] = 13779,
- [SMALL_STATE(235)] = 13803,
- [SMALL_STATE(236)] = 13827,
- [SMALL_STATE(237)] = 13851,
- [SMALL_STATE(238)] = 13875,
- [SMALL_STATE(239)] = 13899,
- [SMALL_STATE(240)] = 13927,
- [SMALL_STATE(241)] = 13955,
- [SMALL_STATE(242)] = 13997,
- [SMALL_STATE(243)] = 14039,
- [SMALL_STATE(244)] = 14069,
- [SMALL_STATE(245)] = 14111,
- [SMALL_STATE(246)] = 14151,
- [SMALL_STATE(247)] = 14175,
- [SMALL_STATE(248)] = 14199,
- [SMALL_STATE(249)] = 14223,
- [SMALL_STATE(250)] = 14247,
- [SMALL_STATE(251)] = 14271,
- [SMALL_STATE(252)] = 14295,
- [SMALL_STATE(253)] = 14324,
- [SMALL_STATE(254)] = 14363,
- [SMALL_STATE(255)] = 14402,
- [SMALL_STATE(256)] = 14441,
- [SMALL_STATE(257)] = 14480,
- [SMALL_STATE(258)] = 14519,
- [SMALL_STATE(259)] = 14545,
- [SMALL_STATE(260)] = 14571,
- [SMALL_STATE(261)] = 14597,
- [SMALL_STATE(262)] = 14623,
- [SMALL_STATE(263)] = 14648,
- [SMALL_STATE(264)] = 14669,
- [SMALL_STATE(265)] = 14696,
- [SMALL_STATE(266)] = 14717,
- [SMALL_STATE(267)] = 14753,
- [SMALL_STATE(268)] = 14779,
- [SMALL_STATE(269)] = 14815,
- [SMALL_STATE(270)] = 14851,
- [SMALL_STATE(271)] = 14877,
- [SMALL_STATE(272)] = 14901,
- [SMALL_STATE(273)] = 14937,
- [SMALL_STATE(274)] = 14961,
- [SMALL_STATE(275)] = 14997,
- [SMALL_STATE(276)] = 15033,
- [SMALL_STATE(277)] = 15069,
- [SMALL_STATE(278)] = 15105,
- [SMALL_STATE(279)] = 15141,
- [SMALL_STATE(280)] = 15162,
- [SMALL_STATE(281)] = 15185,
- [SMALL_STATE(282)] = 15204,
- [SMALL_STATE(283)] = 15223,
- [SMALL_STATE(284)] = 15242,
- [SMALL_STATE(285)] = 15261,
- [SMALL_STATE(286)] = 15280,
- [SMALL_STATE(287)] = 15301,
- [SMALL_STATE(288)] = 15319,
- [SMALL_STATE(289)] = 15337,
- [SMALL_STATE(290)] = 15359,
- [SMALL_STATE(291)] = 15377,
- [SMALL_STATE(292)] = 15395,
- [SMALL_STATE(293)] = 15413,
- [SMALL_STATE(294)] = 15431,
- [SMALL_STATE(295)] = 15449,
- [SMALL_STATE(296)] = 15467,
- [SMALL_STATE(297)] = 15485,
- [SMALL_STATE(298)] = 15505,
- [SMALL_STATE(299)] = 15523,
- [SMALL_STATE(300)] = 15557,
- [SMALL_STATE(301)] = 15575,
- [SMALL_STATE(302)] = 15593,
- [SMALL_STATE(303)] = 15611,
- [SMALL_STATE(304)] = 15629,
- [SMALL_STATE(305)] = 15647,
- [SMALL_STATE(306)] = 15665,
- [SMALL_STATE(307)] = 15687,
- [SMALL_STATE(308)] = 15705,
- [SMALL_STATE(309)] = 15727,
- [SMALL_STATE(310)] = 15747,
- [SMALL_STATE(311)] = 15765,
- [SMALL_STATE(312)] = 15783,
- [SMALL_STATE(313)] = 15801,
- [SMALL_STATE(314)] = 15819,
- [SMALL_STATE(315)] = 15837,
- [SMALL_STATE(316)] = 15855,
- [SMALL_STATE(317)] = 15873,
- [SMALL_STATE(318)] = 15891,
- [SMALL_STATE(319)] = 15909,
- [SMALL_STATE(320)] = 15927,
- [SMALL_STATE(321)] = 15945,
- [SMALL_STATE(322)] = 15963,
- [SMALL_STATE(323)] = 15981,
- [SMALL_STATE(324)] = 15999,
- [SMALL_STATE(325)] = 16017,
- [SMALL_STATE(326)] = 16035,
- [SMALL_STATE(327)] = 16053,
- [SMALL_STATE(328)] = 16071,
- [SMALL_STATE(329)] = 16089,
- [SMALL_STATE(330)] = 16107,
- [SMALL_STATE(331)] = 16125,
- [SMALL_STATE(332)] = 16143,
- [SMALL_STATE(333)] = 16161,
- [SMALL_STATE(334)] = 16179,
- [SMALL_STATE(335)] = 16197,
- [SMALL_STATE(336)] = 16215,
- [SMALL_STATE(337)] = 16233,
- [SMALL_STATE(338)] = 16251,
- [SMALL_STATE(339)] = 16273,
- [SMALL_STATE(340)] = 16293,
- [SMALL_STATE(341)] = 16327,
- [SMALL_STATE(342)] = 16345,
- [SMALL_STATE(343)] = 16363,
- [SMALL_STATE(344)] = 16380,
- [SMALL_STATE(345)] = 16397,
- [SMALL_STATE(346)] = 16414,
- [SMALL_STATE(347)] = 16431,
- [SMALL_STATE(348)] = 16448,
- [SMALL_STATE(349)] = 16477,
- [SMALL_STATE(350)] = 16494,
- [SMALL_STATE(351)] = 16511,
- [SMALL_STATE(352)] = 16528,
- [SMALL_STATE(353)] = 16545,
- [SMALL_STATE(354)] = 16562,
- [SMALL_STATE(355)] = 16581,
- [SMALL_STATE(356)] = 16598,
- [SMALL_STATE(357)] = 16615,
- [SMALL_STATE(358)] = 16632,
- [SMALL_STATE(359)] = 16649,
- [SMALL_STATE(360)] = 16674,
- [SMALL_STATE(361)] = 16691,
- [SMALL_STATE(362)] = 16708,
- [SMALL_STATE(363)] = 16725,
- [SMALL_STATE(364)] = 16744,
- [SMALL_STATE(365)] = 16765,
- [SMALL_STATE(366)] = 16782,
- [SMALL_STATE(367)] = 16799,
- [SMALL_STATE(368)] = 16816,
- [SMALL_STATE(369)] = 16833,
- [SMALL_STATE(370)] = 16850,
- [SMALL_STATE(371)] = 16867,
- [SMALL_STATE(372)] = 16884,
- [SMALL_STATE(373)] = 16901,
- [SMALL_STATE(374)] = 16918,
- [SMALL_STATE(375)] = 16935,
- [SMALL_STATE(376)] = 16952,
- [SMALL_STATE(377)] = 16969,
- [SMALL_STATE(378)] = 16986,
- [SMALL_STATE(379)] = 17003,
- [SMALL_STATE(380)] = 17020,
- [SMALL_STATE(381)] = 17037,
- [SMALL_STATE(382)] = 17054,
- [SMALL_STATE(383)] = 17071,
- [SMALL_STATE(384)] = 17088,
- [SMALL_STATE(385)] = 17105,
- [SMALL_STATE(386)] = 17122,
- [SMALL_STATE(387)] = 17139,
- [SMALL_STATE(388)] = 17156,
- [SMALL_STATE(389)] = 17173,
- [SMALL_STATE(390)] = 17190,
- [SMALL_STATE(391)] = 17207,
- [SMALL_STATE(392)] = 17224,
- [SMALL_STATE(393)] = 17241,
- [SMALL_STATE(394)] = 17258,
- [SMALL_STATE(395)] = 17275,
- [SMALL_STATE(396)] = 17294,
- [SMALL_STATE(397)] = 17313,
- [SMALL_STATE(398)] = 17330,
- [SMALL_STATE(399)] = 17347,
- [SMALL_STATE(400)] = 17363,
- [SMALL_STATE(401)] = 17379,
- [SMALL_STATE(402)] = 17397,
- [SMALL_STATE(403)] = 17413,
- [SMALL_STATE(404)] = 17429,
- [SMALL_STATE(405)] = 17449,
- [SMALL_STATE(406)] = 17467,
- [SMALL_STATE(407)] = 17483,
- [SMALL_STATE(408)] = 17499,
- [SMALL_STATE(409)] = 17515,
- [SMALL_STATE(410)] = 17531,
- [SMALL_STATE(411)] = 17547,
- [SMALL_STATE(412)] = 17563,
- [SMALL_STATE(413)] = 17579,
- [SMALL_STATE(414)] = 17595,
- [SMALL_STATE(415)] = 17613,
- [SMALL_STATE(416)] = 17631,
- [SMALL_STATE(417)] = 17647,
- [SMALL_STATE(418)] = 17663,
- [SMALL_STATE(419)] = 17679,
- [SMALL_STATE(420)] = 17697,
- [SMALL_STATE(421)] = 17717,
- [SMALL_STATE(422)] = 17733,
- [SMALL_STATE(423)] = 17748,
- [SMALL_STATE(424)] = 17765,
- [SMALL_STATE(425)] = 17782,
- [SMALL_STATE(426)] = 17799,
- [SMALL_STATE(427)] = 17814,
- [SMALL_STATE(428)] = 17829,
- [SMALL_STATE(429)] = 17844,
- [SMALL_STATE(430)] = 17859,
- [SMALL_STATE(431)] = 17874,
- [SMALL_STATE(432)] = 17889,
- [SMALL_STATE(433)] = 17904,
- [SMALL_STATE(434)] = 17919,
- [SMALL_STATE(435)] = 17934,
- [SMALL_STATE(436)] = 17949,
- [SMALL_STATE(437)] = 17964,
- [SMALL_STATE(438)] = 17979,
- [SMALL_STATE(439)] = 17998,
- [SMALL_STATE(440)] = 18018,
- [SMALL_STATE(441)] = 18034,
- [SMALL_STATE(442)] = 18048,
- [SMALL_STATE(443)] = 18064,
- [SMALL_STATE(444)] = 18086,
- [SMALL_STATE(445)] = 18100,
- [SMALL_STATE(446)] = 18114,
- [SMALL_STATE(447)] = 18132,
- [SMALL_STATE(448)] = 18146,
- [SMALL_STATE(449)] = 18166,
- [SMALL_STATE(450)] = 18182,
- [SMALL_STATE(451)] = 18198,
- [SMALL_STATE(452)] = 18216,
- [SMALL_STATE(453)] = 18230,
- [SMALL_STATE(454)] = 18252,
- [SMALL_STATE(455)] = 18266,
- [SMALL_STATE(456)] = 18282,
- [SMALL_STATE(457)] = 18300,
- [SMALL_STATE(458)] = 18320,
- [SMALL_STATE(459)] = 18336,
- [SMALL_STATE(460)] = 18356,
- [SMALL_STATE(461)] = 18374,
- [SMALL_STATE(462)] = 18388,
- [SMALL_STATE(463)] = 18408,
- [SMALL_STATE(464)] = 18428,
- [SMALL_STATE(465)] = 18444,
- [SMALL_STATE(466)] = 18464,
- [SMALL_STATE(467)] = 18482,
- [SMALL_STATE(468)] = 18496,
- [SMALL_STATE(469)] = 18514,
- [SMALL_STATE(470)] = 18528,
- [SMALL_STATE(471)] = 18544,
- [SMALL_STATE(472)] = 18560,
- [SMALL_STATE(473)] = 18576,
- [SMALL_STATE(474)] = 18596,
- [SMALL_STATE(475)] = 18613,
- [SMALL_STATE(476)] = 18624,
- [SMALL_STATE(477)] = 18643,
- [SMALL_STATE(478)] = 18662,
- [SMALL_STATE(479)] = 18681,
- [SMALL_STATE(480)] = 18700,
- [SMALL_STATE(481)] = 18711,
- [SMALL_STATE(482)] = 18726,
- [SMALL_STATE(483)] = 18737,
- [SMALL_STATE(484)] = 18754,
- [SMALL_STATE(485)] = 18773,
- [SMALL_STATE(486)] = 18792,
- [SMALL_STATE(487)] = 18811,
- [SMALL_STATE(488)] = 18830,
- [SMALL_STATE(489)] = 18845,
- [SMALL_STATE(490)] = 18860,
- [SMALL_STATE(491)] = 18879,
- [SMALL_STATE(492)] = 18894,
- [SMALL_STATE(493)] = 18913,
- [SMALL_STATE(494)] = 18932,
- [SMALL_STATE(495)] = 18951,
- [SMALL_STATE(496)] = 18970,
- [SMALL_STATE(497)] = 18989,
- [SMALL_STATE(498)] = 19008,
- [SMALL_STATE(499)] = 19027,
- [SMALL_STATE(500)] = 19042,
- [SMALL_STATE(501)] = 19059,
- [SMALL_STATE(502)] = 19074,
- [SMALL_STATE(503)] = 19089,
- [SMALL_STATE(504)] = 19104,
- [SMALL_STATE(505)] = 19117,
- [SMALL_STATE(506)] = 19132,
- [SMALL_STATE(507)] = 19145,
- [SMALL_STATE(508)] = 19159,
- [SMALL_STATE(509)] = 19169,
- [SMALL_STATE(510)] = 19185,
- [SMALL_STATE(511)] = 19199,
- [SMALL_STATE(512)] = 19213,
- [SMALL_STATE(513)] = 19225,
- [SMALL_STATE(514)] = 19241,
- [SMALL_STATE(515)] = 19255,
- [SMALL_STATE(516)] = 19269,
- [SMALL_STATE(517)] = 19283,
- [SMALL_STATE(518)] = 19299,
- [SMALL_STATE(519)] = 19313,
- [SMALL_STATE(520)] = 19329,
- [SMALL_STATE(521)] = 19345,
- [SMALL_STATE(522)] = 19357,
- [SMALL_STATE(523)] = 19373,
- [SMALL_STATE(524)] = 19387,
- [SMALL_STATE(525)] = 19401,
- [SMALL_STATE(526)] = 19417,
- [SMALL_STATE(527)] = 19433,
- [SMALL_STATE(528)] = 19449,
- [SMALL_STATE(529)] = 19463,
- [SMALL_STATE(530)] = 19477,
- [SMALL_STATE(531)] = 19493,
- [SMALL_STATE(532)] = 19507,
- [SMALL_STATE(533)] = 19521,
- [SMALL_STATE(534)] = 19537,
- [SMALL_STATE(535)] = 19553,
- [SMALL_STATE(536)] = 19569,
- [SMALL_STATE(537)] = 19585,
- [SMALL_STATE(538)] = 19599,
- [SMALL_STATE(539)] = 19613,
- [SMALL_STATE(540)] = 19629,
- [SMALL_STATE(541)] = 19639,
- [SMALL_STATE(542)] = 19653,
- [SMALL_STATE(543)] = 19669,
- [SMALL_STATE(544)] = 19679,
- [SMALL_STATE(545)] = 19691,
- [SMALL_STATE(546)] = 19705,
- [SMALL_STATE(547)] = 19721,
- [SMALL_STATE(548)] = 19733,
- [SMALL_STATE(549)] = 19745,
- [SMALL_STATE(550)] = 19759,
- [SMALL_STATE(551)] = 19769,
- [SMALL_STATE(552)] = 19785,
- [SMALL_STATE(553)] = 19799,
- [SMALL_STATE(554)] = 19815,
- [SMALL_STATE(555)] = 19829,
- [SMALL_STATE(556)] = 19839,
- [SMALL_STATE(557)] = 19855,
- [SMALL_STATE(558)] = 19869,
- [SMALL_STATE(559)] = 19879,
- [SMALL_STATE(560)] = 19893,
- [SMALL_STATE(561)] = 19905,
- [SMALL_STATE(562)] = 19917,
- [SMALL_STATE(563)] = 19928,
- [SMALL_STATE(564)] = 19941,
- [SMALL_STATE(565)] = 19952,
- [SMALL_STATE(566)] = 19965,
- [SMALL_STATE(567)] = 19974,
- [SMALL_STATE(568)] = 19983,
- [SMALL_STATE(569)] = 19992,
- [SMALL_STATE(570)] = 20005,
- [SMALL_STATE(571)] = 20018,
- [SMALL_STATE(572)] = 20027,
- [SMALL_STATE(573)] = 20040,
- [SMALL_STATE(574)] = 20053,
- [SMALL_STATE(575)] = 20064,
- [SMALL_STATE(576)] = 20077,
- [SMALL_STATE(577)] = 20088,
- [SMALL_STATE(578)] = 20101,
- [SMALL_STATE(579)] = 20114,
- [SMALL_STATE(580)] = 20127,
- [SMALL_STATE(581)] = 20138,
- [SMALL_STATE(582)] = 20149,
- [SMALL_STATE(583)] = 20162,
- [SMALL_STATE(584)] = 20175,
- [SMALL_STATE(585)] = 20188,
- [SMALL_STATE(586)] = 20201,
- [SMALL_STATE(587)] = 20214,
- [SMALL_STATE(588)] = 20227,
- [SMALL_STATE(589)] = 20240,
- [SMALL_STATE(590)] = 20253,
- [SMALL_STATE(591)] = 20266,
- [SMALL_STATE(592)] = 20279,
- [SMALL_STATE(593)] = 20292,
- [SMALL_STATE(594)] = 20305,
- [SMALL_STATE(595)] = 20316,
- [SMALL_STATE(596)] = 20329,
- [SMALL_STATE(597)] = 20342,
- [SMALL_STATE(598)] = 20353,
- [SMALL_STATE(599)] = 20366,
- [SMALL_STATE(600)] = 20379,
- [SMALL_STATE(601)] = 20392,
- [SMALL_STATE(602)] = 20405,
- [SMALL_STATE(603)] = 20418,
- [SMALL_STATE(604)] = 20427,
- [SMALL_STATE(605)] = 20440,
- [SMALL_STATE(606)] = 20453,
- [SMALL_STATE(607)] = 20466,
- [SMALL_STATE(608)] = 20479,
- [SMALL_STATE(609)] = 20492,
- [SMALL_STATE(610)] = 20505,
- [SMALL_STATE(611)] = 20518,
- [SMALL_STATE(612)] = 20531,
- [SMALL_STATE(613)] = 20544,
- [SMALL_STATE(614)] = 20557,
- [SMALL_STATE(615)] = 20568,
- [SMALL_STATE(616)] = 20581,
- [SMALL_STATE(617)] = 20594,
- [SMALL_STATE(618)] = 20607,
- [SMALL_STATE(619)] = 20620,
- [SMALL_STATE(620)] = 20633,
- [SMALL_STATE(621)] = 20646,
- [SMALL_STATE(622)] = 20659,
- [SMALL_STATE(623)] = 20672,
- [SMALL_STATE(624)] = 20681,
- [SMALL_STATE(625)] = 20694,
- [SMALL_STATE(626)] = 20707,
- [SMALL_STATE(627)] = 20718,
- [SMALL_STATE(628)] = 20729,
- [SMALL_STATE(629)] = 20740,
- [SMALL_STATE(630)] = 20753,
- [SMALL_STATE(631)] = 20766,
- [SMALL_STATE(632)] = 20777,
- [SMALL_STATE(633)] = 20788,
- [SMALL_STATE(634)] = 20801,
- [SMALL_STATE(635)] = 20814,
- [SMALL_STATE(636)] = 20827,
- [SMALL_STATE(637)] = 20840,
- [SMALL_STATE(638)] = 20853,
- [SMALL_STATE(639)] = 20863,
- [SMALL_STATE(640)] = 20873,
- [SMALL_STATE(641)] = 20881,
- [SMALL_STATE(642)] = 20889,
- [SMALL_STATE(643)] = 20899,
- [SMALL_STATE(644)] = 20909,
- [SMALL_STATE(645)] = 20919,
- [SMALL_STATE(646)] = 20929,
- [SMALL_STATE(647)] = 20939,
- [SMALL_STATE(648)] = 20949,
- [SMALL_STATE(649)] = 20959,
- [SMALL_STATE(650)] = 20969,
- [SMALL_STATE(651)] = 20979,
- [SMALL_STATE(652)] = 20989,
- [SMALL_STATE(653)] = 20999,
- [SMALL_STATE(654)] = 21009,
- [SMALL_STATE(655)] = 21019,
- [SMALL_STATE(656)] = 21029,
- [SMALL_STATE(657)] = 21039,
- [SMALL_STATE(658)] = 21049,
- [SMALL_STATE(659)] = 21057,
- [SMALL_STATE(660)] = 21067,
- [SMALL_STATE(661)] = 21075,
- [SMALL_STATE(662)] = 21085,
- [SMALL_STATE(663)] = 21095,
- [SMALL_STATE(664)] = 21105,
- [SMALL_STATE(665)] = 21115,
- [SMALL_STATE(666)] = 21125,
- [SMALL_STATE(667)] = 21135,
- [SMALL_STATE(668)] = 21145,
- [SMALL_STATE(669)] = 21153,
- [SMALL_STATE(670)] = 21163,
- [SMALL_STATE(671)] = 21173,
- [SMALL_STATE(672)] = 21183,
- [SMALL_STATE(673)] = 21193,
- [SMALL_STATE(674)] = 21203,
- [SMALL_STATE(675)] = 21213,
- [SMALL_STATE(676)] = 21223,
- [SMALL_STATE(677)] = 21233,
- [SMALL_STATE(678)] = 21241,
- [SMALL_STATE(679)] = 21249,
- [SMALL_STATE(680)] = 21259,
- [SMALL_STATE(681)] = 21267,
- [SMALL_STATE(682)] = 21275,
- [SMALL_STATE(683)] = 21283,
- [SMALL_STATE(684)] = 21293,
- [SMALL_STATE(685)] = 21303,
- [SMALL_STATE(686)] = 21311,
- [SMALL_STATE(687)] = 21319,
- [SMALL_STATE(688)] = 21329,
- [SMALL_STATE(689)] = 21339,
- [SMALL_STATE(690)] = 21347,
- [SMALL_STATE(691)] = 21357,
- [SMALL_STATE(692)] = 21367,
- [SMALL_STATE(693)] = 21375,
- [SMALL_STATE(694)] = 21385,
- [SMALL_STATE(695)] = 21393,
- [SMALL_STATE(696)] = 21401,
- [SMALL_STATE(697)] = 21409,
- [SMALL_STATE(698)] = 21419,
- [SMALL_STATE(699)] = 21427,
- [SMALL_STATE(700)] = 21437,
- [SMALL_STATE(701)] = 21447,
- [SMALL_STATE(702)] = 21455,
- [SMALL_STATE(703)] = 21465,
- [SMALL_STATE(704)] = 21475,
- [SMALL_STATE(705)] = 21485,
- [SMALL_STATE(706)] = 21495,
- [SMALL_STATE(707)] = 21505,
- [SMALL_STATE(708)] = 21515,
- [SMALL_STATE(709)] = 21525,
- [SMALL_STATE(710)] = 21535,
- [SMALL_STATE(711)] = 21545,
- [SMALL_STATE(712)] = 21555,
- [SMALL_STATE(713)] = 21565,
- [SMALL_STATE(714)] = 21575,
- [SMALL_STATE(715)] = 21583,
- [SMALL_STATE(716)] = 21593,
- [SMALL_STATE(717)] = 21601,
- [SMALL_STATE(718)] = 21611,
- [SMALL_STATE(719)] = 21621,
- [SMALL_STATE(720)] = 21631,
- [SMALL_STATE(721)] = 21639,
- [SMALL_STATE(722)] = 21647,
- [SMALL_STATE(723)] = 21657,
- [SMALL_STATE(724)] = 21667,
- [SMALL_STATE(725)] = 21677,
- [SMALL_STATE(726)] = 21687,
- [SMALL_STATE(727)] = 21697,
- [SMALL_STATE(728)] = 21707,
- [SMALL_STATE(729)] = 21717,
- [SMALL_STATE(730)] = 21727,
- [SMALL_STATE(731)] = 21735,
- [SMALL_STATE(732)] = 21745,
- [SMALL_STATE(733)] = 21755,
- [SMALL_STATE(734)] = 21762,
- [SMALL_STATE(735)] = 21769,
- [SMALL_STATE(736)] = 21776,
- [SMALL_STATE(737)] = 21783,
- [SMALL_STATE(738)] = 21790,
- [SMALL_STATE(739)] = 21797,
- [SMALL_STATE(740)] = 21804,
- [SMALL_STATE(741)] = 21811,
- [SMALL_STATE(742)] = 21818,
- [SMALL_STATE(743)] = 21825,
- [SMALL_STATE(744)] = 21832,
- [SMALL_STATE(745)] = 21839,
- [SMALL_STATE(746)] = 21846,
- [SMALL_STATE(747)] = 21853,
- [SMALL_STATE(748)] = 21860,
- [SMALL_STATE(749)] = 21867,
- [SMALL_STATE(750)] = 21874,
- [SMALL_STATE(751)] = 21881,
- [SMALL_STATE(752)] = 21888,
- [SMALL_STATE(753)] = 21895,
- [SMALL_STATE(754)] = 21902,
- [SMALL_STATE(755)] = 21909,
- [SMALL_STATE(756)] = 21916,
- [SMALL_STATE(757)] = 21923,
- [SMALL_STATE(758)] = 21930,
- [SMALL_STATE(759)] = 21937,
- [SMALL_STATE(760)] = 21944,
- [SMALL_STATE(761)] = 21951,
- [SMALL_STATE(762)] = 21958,
- [SMALL_STATE(763)] = 21965,
- [SMALL_STATE(764)] = 21972,
- [SMALL_STATE(765)] = 21979,
- [SMALL_STATE(766)] = 21986,
- [SMALL_STATE(767)] = 21993,
- [SMALL_STATE(768)] = 22000,
- [SMALL_STATE(769)] = 22007,
- [SMALL_STATE(770)] = 22014,
- [SMALL_STATE(771)] = 22021,
- [SMALL_STATE(772)] = 22028,
- [SMALL_STATE(773)] = 22035,
- [SMALL_STATE(774)] = 22042,
- [SMALL_STATE(775)] = 22049,
- [SMALL_STATE(776)] = 22056,
- [SMALL_STATE(777)] = 22063,
- [SMALL_STATE(778)] = 22070,
- [SMALL_STATE(779)] = 22077,
- [SMALL_STATE(780)] = 22084,
- [SMALL_STATE(781)] = 22091,
- [SMALL_STATE(782)] = 22098,
- [SMALL_STATE(783)] = 22105,
- [SMALL_STATE(784)] = 22112,
- [SMALL_STATE(785)] = 22119,
- [SMALL_STATE(786)] = 22126,
- [SMALL_STATE(787)] = 22133,
- [SMALL_STATE(788)] = 22140,
- [SMALL_STATE(789)] = 22147,
- [SMALL_STATE(790)] = 22154,
- [SMALL_STATE(791)] = 22161,
- [SMALL_STATE(792)] = 22168,
- [SMALL_STATE(793)] = 22175,
- [SMALL_STATE(794)] = 22182,
- [SMALL_STATE(795)] = 22189,
- [SMALL_STATE(796)] = 22196,
- [SMALL_STATE(797)] = 22203,
- [SMALL_STATE(798)] = 22210,
- [SMALL_STATE(799)] = 22217,
- [SMALL_STATE(800)] = 22224,
- [SMALL_STATE(801)] = 22231,
- [SMALL_STATE(802)] = 22238,
- [SMALL_STATE(803)] = 22245,
- [SMALL_STATE(804)] = 22252,
- [SMALL_STATE(805)] = 22259,
- [SMALL_STATE(806)] = 22266,
- [SMALL_STATE(807)] = 22273,
- [SMALL_STATE(808)] = 22280,
- [SMALL_STATE(809)] = 22287,
- [SMALL_STATE(810)] = 22294,
- [SMALL_STATE(811)] = 22301,
- [SMALL_STATE(812)] = 22308,
- [SMALL_STATE(813)] = 22315,
- [SMALL_STATE(814)] = 22322,
- [SMALL_STATE(815)] = 22329,
- [SMALL_STATE(816)] = 22336,
- [SMALL_STATE(817)] = 22343,
- [SMALL_STATE(818)] = 22350,
- [SMALL_STATE(819)] = 22357,
- [SMALL_STATE(820)] = 22364,
- [SMALL_STATE(821)] = 22371,
- [SMALL_STATE(822)] = 22378,
- [SMALL_STATE(823)] = 22385,
- [SMALL_STATE(824)] = 22392,
- [SMALL_STATE(825)] = 22399,
- [SMALL_STATE(826)] = 22406,
- [SMALL_STATE(827)] = 22413,
- [SMALL_STATE(828)] = 22420,
- [SMALL_STATE(829)] = 22427,
- [SMALL_STATE(830)] = 22434,
- [SMALL_STATE(831)] = 22441,
- [SMALL_STATE(832)] = 22448,
- [SMALL_STATE(833)] = 22455,
+ [SMALL_STATE(4)] = 0,
+ [SMALL_STATE(5)] = 71,
+ [SMALL_STATE(6)] = 134,
+ [SMALL_STATE(7)] = 209,
+ [SMALL_STATE(8)] = 270,
+ [SMALL_STATE(9)] = 331,
+ [SMALL_STATE(10)] = 400,
+ [SMALL_STATE(11)] = 458,
+ [SMALL_STATE(12)] = 518,
+ [SMALL_STATE(13)] = 576,
+ [SMALL_STATE(14)] = 634,
+ [SMALL_STATE(15)] = 692,
+ [SMALL_STATE(16)] = 750,
+ [SMALL_STATE(17)] = 808,
+ [SMALL_STATE(18)] = 866,
+ [SMALL_STATE(19)] = 924,
+ [SMALL_STATE(20)] = 986,
+ [SMALL_STATE(21)] = 1044,
+ [SMALL_STATE(22)] = 1102,
+ [SMALL_STATE(23)] = 1160,
+ [SMALL_STATE(24)] = 1218,
+ [SMALL_STATE(25)] = 1276,
+ [SMALL_STATE(26)] = 1334,
+ [SMALL_STATE(27)] = 1395,
+ [SMALL_STATE(28)] = 1458,
+ [SMALL_STATE(29)] = 1516,
+ [SMALL_STATE(30)] = 1576,
+ [SMALL_STATE(31)] = 1636,
+ [SMALL_STATE(32)] = 1703,
+ [SMALL_STATE(33)] = 1762,
+ [SMALL_STATE(34)] = 1817,
+ [SMALL_STATE(35)] = 1888,
+ [SMALL_STATE(36)] = 1943,
+ [SMALL_STATE(37)] = 1998,
+ [SMALL_STATE(38)] = 2057,
+ [SMALL_STATE(39)] = 2126,
+ [SMALL_STATE(40)] = 2183,
+ [SMALL_STATE(41)] = 2256,
+ [SMALL_STATE(42)] = 2313,
+ [SMALL_STATE(43)] = 2380,
+ [SMALL_STATE(44)] = 2437,
+ [SMALL_STATE(45)] = 2502,
+ [SMALL_STATE(46)] = 2556,
+ [SMALL_STATE(47)] = 2610,
+ [SMALL_STATE(48)] = 2664,
+ [SMALL_STATE(49)] = 2718,
+ [SMALL_STATE(50)] = 2776,
+ [SMALL_STATE(51)] = 2830,
+ [SMALL_STATE(52)] = 2884,
+ [SMALL_STATE(53)] = 2938,
+ [SMALL_STATE(54)] = 2992,
+ [SMALL_STATE(55)] = 3052,
+ [SMALL_STATE(56)] = 3106,
+ [SMALL_STATE(57)] = 3160,
+ [SMALL_STATE(58)] = 3214,
+ [SMALL_STATE(59)] = 3268,
+ [SMALL_STATE(60)] = 3322,
+ [SMALL_STATE(61)] = 3376,
+ [SMALL_STATE(62)] = 3430,
+ [SMALL_STATE(63)] = 3484,
+ [SMALL_STATE(64)] = 3538,
+ [SMALL_STATE(65)] = 3592,
+ [SMALL_STATE(66)] = 3646,
+ [SMALL_STATE(67)] = 3700,
+ [SMALL_STATE(68)] = 3754,
+ [SMALL_STATE(69)] = 3808,
+ [SMALL_STATE(70)] = 3862,
+ [SMALL_STATE(71)] = 3916,
+ [SMALL_STATE(72)] = 3974,
+ [SMALL_STATE(73)] = 4032,
+ [SMALL_STATE(74)] = 4086,
+ [SMALL_STATE(75)] = 4143,
+ [SMALL_STATE(76)] = 4202,
+ [SMALL_STATE(77)] = 4259,
+ [SMALL_STATE(78)] = 4318,
+ [SMALL_STATE(79)] = 4377,
+ [SMALL_STATE(80)] = 4430,
+ [SMALL_STATE(81)] = 4489,
+ [SMALL_STATE(82)] = 4542,
+ [SMALL_STATE(83)] = 4598,
+ [SMALL_STATE(84)] = 4660,
+ [SMALL_STATE(85)] = 4718,
+ [SMALL_STATE(86)] = 4774,
+ [SMALL_STATE(87)] = 4830,
+ [SMALL_STATE(88)] = 4882,
+ [SMALL_STATE(89)] = 4938,
+ [SMALL_STATE(90)] = 5000,
+ [SMALL_STATE(91)] = 5056,
+ [SMALL_STATE(92)] = 5126,
+ [SMALL_STATE(93)] = 5186,
+ [SMALL_STATE(94)] = 5240,
+ [SMALL_STATE(95)] = 5294,
+ [SMALL_STATE(96)] = 5388,
+ [SMALL_STATE(97)] = 5482,
+ [SMALL_STATE(98)] = 5536,
+ [SMALL_STATE(99)] = 5600,
+ [SMALL_STATE(100)] = 5654,
+ [SMALL_STATE(101)] = 5718,
+ [SMALL_STATE(102)] = 5822,
+ [SMALL_STATE(103)] = 5884,
+ [SMALL_STATE(104)] = 5986,
+ [SMALL_STATE(105)] = 6038,
+ [SMALL_STATE(106)] = 6142,
+ [SMALL_STATE(107)] = 6236,
+ [SMALL_STATE(108)] = 6288,
+ [SMALL_STATE(109)] = 6354,
+ [SMALL_STATE(110)] = 6420,
+ [SMALL_STATE(111)] = 6472,
+ [SMALL_STATE(112)] = 6576,
+ [SMALL_STATE(113)] = 6680,
+ [SMALL_STATE(114)] = 6734,
+ [SMALL_STATE(115)] = 6828,
+ [SMALL_STATE(116)] = 6929,
+ [SMALL_STATE(117)] = 6978,
+ [SMALL_STATE(118)] = 7079,
+ [SMALL_STATE(119)] = 7180,
+ [SMALL_STATE(120)] = 7235,
+ [SMALL_STATE(121)] = 7290,
+ [SMALL_STATE(122)] = 7339,
+ [SMALL_STATE(123)] = 7388,
+ [SMALL_STATE(124)] = 7489,
+ [SMALL_STATE(125)] = 7538,
+ [SMALL_STATE(126)] = 7587,
+ [SMALL_STATE(127)] = 7642,
+ [SMALL_STATE(128)] = 7695,
+ [SMALL_STATE(129)] = 7744,
+ [SMALL_STATE(130)] = 7793,
+ [SMALL_STATE(131)] = 7842,
+ [SMALL_STATE(132)] = 7891,
+ [SMALL_STATE(133)] = 7992,
+ [SMALL_STATE(134)] = 8041,
+ [SMALL_STATE(135)] = 8090,
+ [SMALL_STATE(136)] = 8139,
+ [SMALL_STATE(137)] = 8188,
+ [SMALL_STATE(138)] = 8237,
+ [SMALL_STATE(139)] = 8286,
+ [SMALL_STATE(140)] = 8387,
+ [SMALL_STATE(141)] = 8442,
+ [SMALL_STATE(142)] = 8543,
+ [SMALL_STATE(143)] = 8644,
+ [SMALL_STATE(144)] = 8745,
+ [SMALL_STATE(145)] = 8794,
+ [SMALL_STATE(146)] = 8843,
+ [SMALL_STATE(147)] = 8892,
+ [SMALL_STATE(148)] = 8946,
+ [SMALL_STATE(149)] = 8998,
+ [SMALL_STATE(150)] = 9046,
+ [SMALL_STATE(151)] = 9094,
+ [SMALL_STATE(152)] = 9192,
+ [SMALL_STATE(153)] = 9243,
+ [SMALL_STATE(154)] = 9294,
+ [SMALL_STATE(155)] = 9381,
+ [SMALL_STATE(156)] = 9430,
+ [SMALL_STATE(157)] = 9479,
+ [SMALL_STATE(158)] = 9523,
+ [SMALL_STATE(159)] = 9567,
+ [SMALL_STATE(160)] = 9617,
+ [SMALL_STATE(161)] = 9667,
+ [SMALL_STATE(162)] = 9714,
+ [SMALL_STATE(163)] = 9797,
+ [SMALL_STATE(164)] = 9880,
+ [SMALL_STATE(165)] = 9923,
+ [SMALL_STATE(166)] = 10003,
+ [SMALL_STATE(167)] = 10078,
+ [SMALL_STATE(168)] = 10121,
+ [SMALL_STATE(169)] = 10196,
+ [SMALL_STATE(170)] = 10239,
+ [SMALL_STATE(171)] = 10314,
+ [SMALL_STATE(172)] = 10357,
+ [SMALL_STATE(173)] = 10432,
+ [SMALL_STATE(174)] = 10507,
+ [SMALL_STATE(175)] = 10550,
+ [SMALL_STATE(176)] = 10593,
+ [SMALL_STATE(177)] = 10668,
+ [SMALL_STATE(178)] = 10743,
+ [SMALL_STATE(179)] = 10818,
+ [SMALL_STATE(180)] = 10893,
+ [SMALL_STATE(181)] = 10968,
+ [SMALL_STATE(182)] = 11043,
+ [SMALL_STATE(183)] = 11118,
+ [SMALL_STATE(184)] = 11190,
+ [SMALL_STATE(185)] = 11262,
+ [SMALL_STATE(186)] = 11336,
+ [SMALL_STATE(187)] = 11408,
+ [SMALL_STATE(188)] = 11480,
+ [SMALL_STATE(189)] = 11552,
+ [SMALL_STATE(190)] = 11624,
+ [SMALL_STATE(191)] = 11696,
+ [SMALL_STATE(192)] = 11768,
+ [SMALL_STATE(193)] = 11840,
+ [SMALL_STATE(194)] = 11914,
+ [SMALL_STATE(195)] = 11986,
+ [SMALL_STATE(196)] = 12060,
+ [SMALL_STATE(197)] = 12132,
+ [SMALL_STATE(198)] = 12204,
+ [SMALL_STATE(199)] = 12278,
+ [SMALL_STATE(200)] = 12350,
+ [SMALL_STATE(201)] = 12422,
+ [SMALL_STATE(202)] = 12494,
+ [SMALL_STATE(203)] = 12566,
+ [SMALL_STATE(204)] = 12638,
+ [SMALL_STATE(205)] = 12710,
+ [SMALL_STATE(206)] = 12782,
+ [SMALL_STATE(207)] = 12854,
+ [SMALL_STATE(208)] = 12926,
+ [SMALL_STATE(209)] = 12998,
+ [SMALL_STATE(210)] = 13070,
+ [SMALL_STATE(211)] = 13142,
+ [SMALL_STATE(212)] = 13215,
+ [SMALL_STATE(213)] = 13288,
+ [SMALL_STATE(214)] = 13361,
+ [SMALL_STATE(215)] = 13434,
+ [SMALL_STATE(216)] = 13507,
+ [SMALL_STATE(217)] = 13580,
+ [SMALL_STATE(218)] = 13642,
+ [SMALL_STATE(219)] = 13704,
+ [SMALL_STATE(220)] = 13766,
+ [SMALL_STATE(221)] = 13828,
+ [SMALL_STATE(222)] = 13890,
+ [SMALL_STATE(223)] = 13952,
+ [SMALL_STATE(224)] = 14013,
+ [SMALL_STATE(225)] = 14074,
+ [SMALL_STATE(226)] = 14135,
+ [SMALL_STATE(227)] = 14194,
+ [SMALL_STATE(228)] = 14255,
+ [SMALL_STATE(229)] = 14313,
+ [SMALL_STATE(230)] = 14368,
+ [SMALL_STATE(231)] = 14423,
+ [SMALL_STATE(232)] = 14478,
+ [SMALL_STATE(233)] = 14533,
+ [SMALL_STATE(234)] = 14587,
+ [SMALL_STATE(235)] = 14641,
+ [SMALL_STATE(236)] = 14695,
+ [SMALL_STATE(237)] = 14749,
+ [SMALL_STATE(238)] = 14803,
+ [SMALL_STATE(239)] = 14854,
+ [SMALL_STATE(240)] = 14907,
+ [SMALL_STATE(241)] = 14958,
+ [SMALL_STATE(242)] = 15009,
+ [SMALL_STATE(243)] = 15060,
+ [SMALL_STATE(244)] = 15091,
+ [SMALL_STATE(245)] = 15130,
+ [SMALL_STATE(246)] = 15183,
+ [SMALL_STATE(247)] = 15236,
+ [SMALL_STATE(248)] = 15287,
+ [SMALL_STATE(249)] = 15340,
+ [SMALL_STATE(250)] = 15391,
+ [SMALL_STATE(251)] = 15444,
+ [SMALL_STATE(252)] = 15495,
+ [SMALL_STATE(253)] = 15526,
+ [SMALL_STATE(254)] = 15579,
+ [SMALL_STATE(255)] = 15632,
+ [SMALL_STATE(256)] = 15685,
+ [SMALL_STATE(257)] = 15733,
+ [SMALL_STATE(258)] = 15781,
+ [SMALL_STATE(259)] = 15829,
+ [SMALL_STATE(260)] = 15877,
+ [SMALL_STATE(261)] = 15925,
+ [SMALL_STATE(262)] = 15973,
+ [SMALL_STATE(263)] = 16001,
+ [SMALL_STATE(264)] = 16029,
+ [SMALL_STATE(265)] = 16077,
+ [SMALL_STATE(266)] = 16105,
+ [SMALL_STATE(267)] = 16133,
+ [SMALL_STATE(268)] = 16161,
+ [SMALL_STATE(269)] = 16189,
+ [SMALL_STATE(270)] = 16217,
+ [SMALL_STATE(271)] = 16245,
+ [SMALL_STATE(272)] = 16273,
+ [SMALL_STATE(273)] = 16301,
+ [SMALL_STATE(274)] = 16329,
+ [SMALL_STATE(275)] = 16357,
+ [SMALL_STATE(276)] = 16385,
+ [SMALL_STATE(277)] = 16413,
+ [SMALL_STATE(278)] = 16461,
+ [SMALL_STATE(279)] = 16493,
+ [SMALL_STATE(280)] = 16541,
+ [SMALL_STATE(281)] = 16589,
+ [SMALL_STATE(282)] = 16637,
+ [SMALL_STATE(283)] = 16685,
+ [SMALL_STATE(284)] = 16733,
+ [SMALL_STATE(285)] = 16781,
+ [SMALL_STATE(286)] = 16829,
+ [SMALL_STATE(287)] = 16877,
+ [SMALL_STATE(288)] = 16925,
+ [SMALL_STATE(289)] = 16973,
+ [SMALL_STATE(290)] = 17006,
+ [SMALL_STATE(291)] = 17036,
+ [SMALL_STATE(292)] = 17072,
+ [SMALL_STATE(293)] = 17102,
+ [SMALL_STATE(294)] = 17130,
+ [SMALL_STATE(295)] = 17157,
+ [SMALL_STATE(296)] = 17194,
+ [SMALL_STATE(297)] = 17221,
+ [SMALL_STATE(298)] = 17245,
+ [SMALL_STATE(299)] = 17269,
+ [SMALL_STATE(300)] = 17293,
+ [SMALL_STATE(301)] = 17321,
+ [SMALL_STATE(302)] = 17363,
+ [SMALL_STATE(303)] = 17405,
+ [SMALL_STATE(304)] = 17447,
+ [SMALL_STATE(305)] = 17471,
+ [SMALL_STATE(306)] = 17501,
+ [SMALL_STATE(307)] = 17525,
+ [SMALL_STATE(308)] = 17549,
+ [SMALL_STATE(309)] = 17573,
+ [SMALL_STATE(310)] = 17597,
+ [SMALL_STATE(311)] = 17621,
+ [SMALL_STATE(312)] = 17649,
+ [SMALL_STATE(313)] = 17673,
+ [SMALL_STATE(314)] = 17697,
+ [SMALL_STATE(315)] = 17725,
+ [SMALL_STATE(316)] = 17767,
+ [SMALL_STATE(317)] = 17807,
+ [SMALL_STATE(318)] = 17837,
+ [SMALL_STATE(319)] = 17861,
+ [SMALL_STATE(320)] = 17885,
+ [SMALL_STATE(321)] = 17909,
+ [SMALL_STATE(322)] = 17948,
+ [SMALL_STATE(323)] = 17987,
+ [SMALL_STATE(324)] = 18014,
+ [SMALL_STATE(325)] = 18043,
+ [SMALL_STATE(326)] = 18082,
+ [SMALL_STATE(327)] = 18121,
+ [SMALL_STATE(328)] = 18160,
+ [SMALL_STATE(329)] = 18187,
+ [SMALL_STATE(330)] = 18210,
+ [SMALL_STATE(331)] = 18233,
+ [SMALL_STATE(332)] = 18259,
+ [SMALL_STATE(333)] = 18293,
+ [SMALL_STATE(334)] = 18319,
+ [SMALL_STATE(335)] = 18341,
+ [SMALL_STATE(336)] = 18363,
+ [SMALL_STATE(337)] = 18387,
+ [SMALL_STATE(338)] = 18411,
+ [SMALL_STATE(339)] = 18445,
+ [SMALL_STATE(340)] = 18467,
+ [SMALL_STATE(341)] = 18501,
+ [SMALL_STATE(342)] = 18527,
+ [SMALL_STATE(343)] = 18556,
+ [SMALL_STATE(344)] = 18585,
+ [SMALL_STATE(345)] = 18608,
+ [SMALL_STATE(346)] = 18637,
+ [SMALL_STATE(347)] = 18662,
+ [SMALL_STATE(348)] = 18689,
+ [SMALL_STATE(349)] = 18718,
+ [SMALL_STATE(350)] = 18743,
+ [SMALL_STATE(351)] = 18772,
+ [SMALL_STATE(352)] = 18793,
+ [SMALL_STATE(353)] = 18814,
+ [SMALL_STATE(354)] = 18834,
+ [SMALL_STATE(355)] = 18870,
+ [SMALL_STATE(356)] = 18906,
+ [SMALL_STATE(357)] = 18942,
+ [SMALL_STATE(358)] = 18978,
+ [SMALL_STATE(359)] = 19014,
+ [SMALL_STATE(360)] = 19038,
+ [SMALL_STATE(361)] = 19074,
+ [SMALL_STATE(362)] = 19100,
+ [SMALL_STATE(363)] = 19124,
+ [SMALL_STATE(364)] = 19160,
+ [SMALL_STATE(365)] = 19196,
+ [SMALL_STATE(366)] = 19220,
+ [SMALL_STATE(367)] = 19242,
+ [SMALL_STATE(368)] = 19268,
+ [SMALL_STATE(369)] = 19304,
+ [SMALL_STATE(370)] = 19330,
+ [SMALL_STATE(371)] = 19366,
+ [SMALL_STATE(372)] = 19386,
+ [SMALL_STATE(373)] = 19422,
+ [SMALL_STATE(374)] = 19442,
+ [SMALL_STATE(375)] = 19478,
+ [SMALL_STATE(376)] = 19514,
+ [SMALL_STATE(377)] = 19538,
+ [SMALL_STATE(378)] = 19557,
+ [SMALL_STATE(379)] = 19576,
+ [SMALL_STATE(380)] = 19605,
+ [SMALL_STATE(381)] = 19624,
+ [SMALL_STATE(382)] = 19647,
+ [SMALL_STATE(383)] = 19666,
+ [SMALL_STATE(384)] = 19685,
+ [SMALL_STATE(385)] = 19704,
+ [SMALL_STATE(386)] = 19723,
+ [SMALL_STATE(387)] = 19742,
+ [SMALL_STATE(388)] = 19761,
+ [SMALL_STATE(389)] = 19780,
+ [SMALL_STATE(390)] = 19799,
+ [SMALL_STATE(391)] = 19818,
+ [SMALL_STATE(392)] = 19837,
+ [SMALL_STATE(393)] = 19856,
+ [SMALL_STATE(394)] = 19875,
+ [SMALL_STATE(395)] = 19894,
+ [SMALL_STATE(396)] = 19913,
+ [SMALL_STATE(397)] = 19932,
+ [SMALL_STATE(398)] = 19951,
+ [SMALL_STATE(399)] = 19970,
+ [SMALL_STATE(400)] = 19989,
+ [SMALL_STATE(401)] = 20008,
+ [SMALL_STATE(402)] = 20027,
+ [SMALL_STATE(403)] = 20046,
+ [SMALL_STATE(404)] = 20065,
+ [SMALL_STATE(405)] = 20084,
+ [SMALL_STATE(406)] = 20103,
+ [SMALL_STATE(407)] = 20122,
+ [SMALL_STATE(408)] = 20141,
+ [SMALL_STATE(409)] = 20160,
+ [SMALL_STATE(410)] = 20179,
+ [SMALL_STATE(411)] = 20198,
+ [SMALL_STATE(412)] = 20217,
+ [SMALL_STATE(413)] = 20236,
+ [SMALL_STATE(414)] = 20255,
+ [SMALL_STATE(415)] = 20274,
+ [SMALL_STATE(416)] = 20293,
+ [SMALL_STATE(417)] = 20312,
+ [SMALL_STATE(418)] = 20331,
+ [SMALL_STATE(419)] = 20350,
+ [SMALL_STATE(420)] = 20369,
+ [SMALL_STATE(421)] = 20388,
+ [SMALL_STATE(422)] = 20407,
+ [SMALL_STATE(423)] = 20426,
+ [SMALL_STATE(424)] = 20445,
+ [SMALL_STATE(425)] = 20464,
+ [SMALL_STATE(426)] = 20483,
+ [SMALL_STATE(427)] = 20502,
+ [SMALL_STATE(428)] = 20521,
+ [SMALL_STATE(429)] = 20540,
+ [SMALL_STATE(430)] = 20559,
+ [SMALL_STATE(431)] = 20578,
+ [SMALL_STATE(432)] = 20607,
+ [SMALL_STATE(433)] = 20625,
+ [SMALL_STATE(434)] = 20645,
+ [SMALL_STATE(435)] = 20663,
+ [SMALL_STATE(436)] = 20681,
+ [SMALL_STATE(437)] = 20699,
+ [SMALL_STATE(438)] = 20717,
+ [SMALL_STATE(439)] = 20735,
+ [SMALL_STATE(440)] = 20753,
+ [SMALL_STATE(441)] = 20771,
+ [SMALL_STATE(442)] = 20789,
+ [SMALL_STATE(443)] = 20807,
+ [SMALL_STATE(444)] = 20825,
+ [SMALL_STATE(445)] = 20843,
+ [SMALL_STATE(446)] = 20861,
+ [SMALL_STATE(447)] = 20883,
+ [SMALL_STATE(448)] = 20901,
+ [SMALL_STATE(449)] = 20919,
+ [SMALL_STATE(450)] = 20937,
+ [SMALL_STATE(451)] = 20955,
+ [SMALL_STATE(452)] = 20973,
+ [SMALL_STATE(453)] = 20991,
+ [SMALL_STATE(454)] = 21009,
+ [SMALL_STATE(455)] = 21027,
+ [SMALL_STATE(456)] = 21045,
+ [SMALL_STATE(457)] = 21063,
+ [SMALL_STATE(458)] = 21081,
+ [SMALL_STATE(459)] = 21099,
+ [SMALL_STATE(460)] = 21117,
+ [SMALL_STATE(461)] = 21139,
+ [SMALL_STATE(462)] = 21157,
+ [SMALL_STATE(463)] = 21177,
+ [SMALL_STATE(464)] = 21195,
+ [SMALL_STATE(465)] = 21215,
+ [SMALL_STATE(466)] = 21233,
+ [SMALL_STATE(467)] = 21251,
+ [SMALL_STATE(468)] = 21269,
+ [SMALL_STATE(469)] = 21287,
+ [SMALL_STATE(470)] = 21305,
+ [SMALL_STATE(471)] = 21323,
+ [SMALL_STATE(472)] = 21341,
+ [SMALL_STATE(473)] = 21359,
+ [SMALL_STATE(474)] = 21377,
+ [SMALL_STATE(475)] = 21395,
+ [SMALL_STATE(476)] = 21413,
+ [SMALL_STATE(477)] = 21431,
+ [SMALL_STATE(478)] = 21449,
+ [SMALL_STATE(479)] = 21471,
+ [SMALL_STATE(480)] = 21489,
+ [SMALL_STATE(481)] = 21507,
+ [SMALL_STATE(482)] = 21525,
+ [SMALL_STATE(483)] = 21543,
+ [SMALL_STATE(484)] = 21563,
+ [SMALL_STATE(485)] = 21581,
+ [SMALL_STATE(486)] = 21599,
+ [SMALL_STATE(487)] = 21633,
+ [SMALL_STATE(488)] = 21651,
+ [SMALL_STATE(489)] = 21669,
+ [SMALL_STATE(490)] = 21703,
+ [SMALL_STATE(491)] = 21725,
+ [SMALL_STATE(492)] = 21743,
+ [SMALL_STATE(493)] = 21760,
+ [SMALL_STATE(494)] = 21777,
+ [SMALL_STATE(495)] = 21794,
+ [SMALL_STATE(496)] = 21811,
+ [SMALL_STATE(497)] = 21836,
+ [SMALL_STATE(498)] = 21853,
+ [SMALL_STATE(499)] = 21872,
+ [SMALL_STATE(500)] = 21893,
+ [SMALL_STATE(501)] = 21910,
+ [SMALL_STATE(502)] = 21927,
+ [SMALL_STATE(503)] = 21946,
+ [SMALL_STATE(504)] = 21965,
+ [SMALL_STATE(505)] = 21982,
+ [SMALL_STATE(506)] = 21999,
+ [SMALL_STATE(507)] = 22016,
+ [SMALL_STATE(508)] = 22033,
+ [SMALL_STATE(509)] = 22052,
+ [SMALL_STATE(510)] = 22069,
+ [SMALL_STATE(511)] = 22085,
+ [SMALL_STATE(512)] = 22101,
+ [SMALL_STATE(513)] = 22121,
+ [SMALL_STATE(514)] = 22137,
+ [SMALL_STATE(515)] = 22153,
+ [SMALL_STATE(516)] = 22169,
+ [SMALL_STATE(517)] = 22187,
+ [SMALL_STATE(518)] = 22203,
+ [SMALL_STATE(519)] = 22221,
+ [SMALL_STATE(520)] = 22239,
+ [SMALL_STATE(521)] = 22255,
+ [SMALL_STATE(522)] = 22271,
+ [SMALL_STATE(523)] = 22287,
+ [SMALL_STATE(524)] = 22303,
+ [SMALL_STATE(525)] = 22319,
+ [SMALL_STATE(526)] = 22335,
+ [SMALL_STATE(527)] = 22351,
+ [SMALL_STATE(528)] = 22367,
+ [SMALL_STATE(529)] = 22385,
+ [SMALL_STATE(530)] = 22401,
+ [SMALL_STATE(531)] = 22416,
+ [SMALL_STATE(532)] = 22439,
+ [SMALL_STATE(533)] = 22456,
+ [SMALL_STATE(534)] = 22471,
+ [SMALL_STATE(535)] = 22490,
+ [SMALL_STATE(536)] = 22505,
+ [SMALL_STATE(537)] = 22520,
+ [SMALL_STATE(538)] = 22535,
+ [SMALL_STATE(539)] = 22550,
+ [SMALL_STATE(540)] = 22565,
+ [SMALL_STATE(541)] = 22580,
+ [SMALL_STATE(542)] = 22595,
+ [SMALL_STATE(543)] = 22610,
+ [SMALL_STATE(544)] = 22627,
+ [SMALL_STATE(545)] = 22642,
+ [SMALL_STATE(546)] = 22657,
+ [SMALL_STATE(547)] = 22672,
+ [SMALL_STATE(548)] = 22694,
+ [SMALL_STATE(549)] = 22710,
+ [SMALL_STATE(550)] = 22724,
+ [SMALL_STATE(551)] = 22738,
+ [SMALL_STATE(552)] = 22758,
+ [SMALL_STATE(553)] = 22774,
+ [SMALL_STATE(554)] = 22794,
+ [SMALL_STATE(555)] = 22812,
+ [SMALL_STATE(556)] = 22826,
+ [SMALL_STATE(557)] = 22842,
+ [SMALL_STATE(558)] = 22862,
+ [SMALL_STATE(559)] = 22882,
+ [SMALL_STATE(560)] = 22902,
+ [SMALL_STATE(561)] = 22916,
+ [SMALL_STATE(562)] = 22936,
+ [SMALL_STATE(563)] = 22954,
+ [SMALL_STATE(564)] = 22968,
+ [SMALL_STATE(565)] = 22988,
+ [SMALL_STATE(566)] = 23010,
+ [SMALL_STATE(567)] = 23026,
+ [SMALL_STATE(568)] = 23044,
+ [SMALL_STATE(569)] = 23060,
+ [SMALL_STATE(570)] = 23078,
+ [SMALL_STATE(571)] = 23098,
+ [SMALL_STATE(572)] = 23114,
+ [SMALL_STATE(573)] = 23134,
+ [SMALL_STATE(574)] = 23154,
+ [SMALL_STATE(575)] = 23174,
+ [SMALL_STATE(576)] = 23194,
+ [SMALL_STATE(577)] = 23212,
+ [SMALL_STATE(578)] = 23228,
+ [SMALL_STATE(579)] = 23246,
+ [SMALL_STATE(580)] = 23265,
+ [SMALL_STATE(581)] = 23276,
+ [SMALL_STATE(582)] = 23287,
+ [SMALL_STATE(583)] = 23306,
+ [SMALL_STATE(584)] = 23325,
+ [SMALL_STATE(585)] = 23336,
+ [SMALL_STATE(586)] = 23351,
+ [SMALL_STATE(587)] = 23370,
+ [SMALL_STATE(588)] = 23389,
+ [SMALL_STATE(589)] = 23408,
+ [SMALL_STATE(590)] = 23427,
+ [SMALL_STATE(591)] = 23442,
+ [SMALL_STATE(592)] = 23461,
+ [SMALL_STATE(593)] = 23478,
+ [SMALL_STATE(594)] = 23497,
+ [SMALL_STATE(595)] = 23516,
+ [SMALL_STATE(596)] = 23533,
+ [SMALL_STATE(597)] = 23552,
+ [SMALL_STATE(598)] = 23567,
+ [SMALL_STATE(599)] = 23586,
+ [SMALL_STATE(600)] = 23605,
+ [SMALL_STATE(601)] = 23624,
+ [SMALL_STATE(602)] = 23643,
+ [SMALL_STATE(603)] = 23662,
+ [SMALL_STATE(604)] = 23681,
+ [SMALL_STATE(605)] = 23694,
+ [SMALL_STATE(606)] = 23713,
+ [SMALL_STATE(607)] = 23732,
+ [SMALL_STATE(608)] = 23751,
+ [SMALL_STATE(609)] = 23764,
+ [SMALL_STATE(610)] = 23779,
+ [SMALL_STATE(611)] = 23798,
+ [SMALL_STATE(612)] = 23817,
+ [SMALL_STATE(613)] = 23832,
+ [SMALL_STATE(614)] = 23847,
+ [SMALL_STATE(615)] = 23866,
+ [SMALL_STATE(616)] = 23885,
+ [SMALL_STATE(617)] = 23904,
+ [SMALL_STATE(618)] = 23918,
+ [SMALL_STATE(619)] = 23932,
+ [SMALL_STATE(620)] = 23948,
+ [SMALL_STATE(621)] = 23964,
+ [SMALL_STATE(622)] = 23978,
+ [SMALL_STATE(623)] = 23994,
+ [SMALL_STATE(624)] = 24006,
+ [SMALL_STATE(625)] = 24020,
+ [SMALL_STATE(626)] = 24034,
+ [SMALL_STATE(627)] = 24048,
+ [SMALL_STATE(628)] = 24064,
+ [SMALL_STATE(629)] = 24078,
+ [SMALL_STATE(630)] = 24092,
+ [SMALL_STATE(631)] = 24108,
+ [SMALL_STATE(632)] = 24122,
+ [SMALL_STATE(633)] = 24138,
+ [SMALL_STATE(634)] = 24154,
+ [SMALL_STATE(635)] = 24170,
+ [SMALL_STATE(636)] = 24186,
+ [SMALL_STATE(637)] = 24202,
+ [SMALL_STATE(638)] = 24218,
+ [SMALL_STATE(639)] = 24234,
+ [SMALL_STATE(640)] = 24250,
+ [SMALL_STATE(641)] = 24264,
+ [SMALL_STATE(642)] = 24280,
+ [SMALL_STATE(643)] = 24294,
+ [SMALL_STATE(644)] = 24308,
+ [SMALL_STATE(645)] = 24322,
+ [SMALL_STATE(646)] = 24334,
+ [SMALL_STATE(647)] = 24348,
+ [SMALL_STATE(648)] = 24362,
+ [SMALL_STATE(649)] = 24376,
+ [SMALL_STATE(650)] = 24392,
+ [SMALL_STATE(651)] = 24408,
+ [SMALL_STATE(652)] = 24424,
+ [SMALL_STATE(653)] = 24440,
+ [SMALL_STATE(654)] = 24456,
+ [SMALL_STATE(655)] = 24470,
+ [SMALL_STATE(656)] = 24484,
+ [SMALL_STATE(657)] = 24500,
+ [SMALL_STATE(658)] = 24516,
+ [SMALL_STATE(659)] = 24528,
+ [SMALL_STATE(660)] = 24544,
+ [SMALL_STATE(661)] = 24553,
+ [SMALL_STATE(662)] = 24566,
+ [SMALL_STATE(663)] = 24577,
+ [SMALL_STATE(664)] = 24588,
+ [SMALL_STATE(665)] = 24599,
+ [SMALL_STATE(666)] = 24612,
+ [SMALL_STATE(667)] = 24623,
+ [SMALL_STATE(668)] = 24636,
+ [SMALL_STATE(669)] = 24649,
+ [SMALL_STATE(670)] = 24660,
+ [SMALL_STATE(671)] = 24673,
+ [SMALL_STATE(672)] = 24686,
+ [SMALL_STATE(673)] = 24697,
+ [SMALL_STATE(674)] = 24710,
+ [SMALL_STATE(675)] = 24723,
+ [SMALL_STATE(676)] = 24736,
+ [SMALL_STATE(677)] = 24749,
+ [SMALL_STATE(678)] = 24762,
+ [SMALL_STATE(679)] = 24775,
+ [SMALL_STATE(680)] = 24788,
+ [SMALL_STATE(681)] = 24801,
+ [SMALL_STATE(682)] = 24814,
+ [SMALL_STATE(683)] = 24827,
+ [SMALL_STATE(684)] = 24840,
+ [SMALL_STATE(685)] = 24849,
+ [SMALL_STATE(686)] = 24862,
+ [SMALL_STATE(687)] = 24871,
+ [SMALL_STATE(688)] = 24880,
+ [SMALL_STATE(689)] = 24893,
+ [SMALL_STATE(690)] = 24904,
+ [SMALL_STATE(691)] = 24917,
+ [SMALL_STATE(692)] = 24930,
+ [SMALL_STATE(693)] = 24943,
+ [SMALL_STATE(694)] = 24956,
+ [SMALL_STATE(695)] = 24969,
+ [SMALL_STATE(696)] = 24982,
+ [SMALL_STATE(697)] = 24995,
+ [SMALL_STATE(698)] = 25006,
+ [SMALL_STATE(699)] = 25019,
+ [SMALL_STATE(700)] = 25032,
+ [SMALL_STATE(701)] = 25045,
+ [SMALL_STATE(702)] = 25058,
+ [SMALL_STATE(703)] = 25069,
+ [SMALL_STATE(704)] = 25082,
+ [SMALL_STATE(705)] = 25095,
+ [SMALL_STATE(706)] = 25108,
+ [SMALL_STATE(707)] = 25121,
+ [SMALL_STATE(708)] = 25134,
+ [SMALL_STATE(709)] = 25147,
+ [SMALL_STATE(710)] = 25160,
+ [SMALL_STATE(711)] = 25173,
+ [SMALL_STATE(712)] = 25186,
+ [SMALL_STATE(713)] = 25195,
+ [SMALL_STATE(714)] = 25208,
+ [SMALL_STATE(715)] = 25221,
+ [SMALL_STATE(716)] = 25234,
+ [SMALL_STATE(717)] = 25247,
+ [SMALL_STATE(718)] = 25260,
+ [SMALL_STATE(719)] = 25271,
+ [SMALL_STATE(720)] = 25284,
+ [SMALL_STATE(721)] = 25297,
+ [SMALL_STATE(722)] = 25310,
+ [SMALL_STATE(723)] = 25323,
+ [SMALL_STATE(724)] = 25336,
+ [SMALL_STATE(725)] = 25349,
+ [SMALL_STATE(726)] = 25362,
+ [SMALL_STATE(727)] = 25375,
+ [SMALL_STATE(728)] = 25388,
+ [SMALL_STATE(729)] = 25399,
+ [SMALL_STATE(730)] = 25412,
+ [SMALL_STATE(731)] = 25423,
+ [SMALL_STATE(732)] = 25436,
+ [SMALL_STATE(733)] = 25449,
+ [SMALL_STATE(734)] = 25462,
+ [SMALL_STATE(735)] = 25475,
+ [SMALL_STATE(736)] = 25488,
+ [SMALL_STATE(737)] = 25501,
+ [SMALL_STATE(738)] = 25512,
+ [SMALL_STATE(739)] = 25523,
+ [SMALL_STATE(740)] = 25536,
+ [SMALL_STATE(741)] = 25546,
+ [SMALL_STATE(742)] = 25556,
+ [SMALL_STATE(743)] = 25566,
+ [SMALL_STATE(744)] = 25576,
+ [SMALL_STATE(745)] = 25586,
+ [SMALL_STATE(746)] = 25594,
+ [SMALL_STATE(747)] = 25604,
+ [SMALL_STATE(748)] = 25614,
+ [SMALL_STATE(749)] = 25624,
+ [SMALL_STATE(750)] = 25634,
+ [SMALL_STATE(751)] = 25644,
+ [SMALL_STATE(752)] = 25654,
+ [SMALL_STATE(753)] = 25664,
+ [SMALL_STATE(754)] = 25672,
+ [SMALL_STATE(755)] = 25682,
+ [SMALL_STATE(756)] = 25692,
+ [SMALL_STATE(757)] = 25702,
+ [SMALL_STATE(758)] = 25712,
+ [SMALL_STATE(759)] = 25722,
+ [SMALL_STATE(760)] = 25730,
+ [SMALL_STATE(761)] = 25738,
+ [SMALL_STATE(762)] = 25748,
+ [SMALL_STATE(763)] = 25758,
+ [SMALL_STATE(764)] = 25768,
+ [SMALL_STATE(765)] = 25778,
+ [SMALL_STATE(766)] = 25788,
+ [SMALL_STATE(767)] = 25798,
+ [SMALL_STATE(768)] = 25808,
+ [SMALL_STATE(769)] = 25818,
+ [SMALL_STATE(770)] = 25828,
+ [SMALL_STATE(771)] = 25838,
+ [SMALL_STATE(772)] = 25848,
+ [SMALL_STATE(773)] = 25858,
+ [SMALL_STATE(774)] = 25868,
+ [SMALL_STATE(775)] = 25878,
+ [SMALL_STATE(776)] = 25888,
+ [SMALL_STATE(777)] = 25898,
+ [SMALL_STATE(778)] = 25908,
+ [SMALL_STATE(779)] = 25918,
+ [SMALL_STATE(780)] = 25928,
+ [SMALL_STATE(781)] = 25938,
+ [SMALL_STATE(782)] = 25946,
+ [SMALL_STATE(783)] = 25954,
+ [SMALL_STATE(784)] = 25964,
+ [SMALL_STATE(785)] = 25974,
+ [SMALL_STATE(786)] = 25984,
+ [SMALL_STATE(787)] = 25992,
+ [SMALL_STATE(788)] = 26000,
+ [SMALL_STATE(789)] = 26010,
+ [SMALL_STATE(790)] = 26020,
+ [SMALL_STATE(791)] = 26030,
+ [SMALL_STATE(792)] = 26038,
+ [SMALL_STATE(793)] = 26048,
+ [SMALL_STATE(794)] = 26056,
+ [SMALL_STATE(795)] = 26066,
+ [SMALL_STATE(796)] = 26074,
+ [SMALL_STATE(797)] = 26084,
+ [SMALL_STATE(798)] = 26094,
+ [SMALL_STATE(799)] = 26104,
+ [SMALL_STATE(800)] = 26112,
+ [SMALL_STATE(801)] = 26120,
+ [SMALL_STATE(802)] = 26130,
+ [SMALL_STATE(803)] = 26140,
+ [SMALL_STATE(804)] = 26150,
+ [SMALL_STATE(805)] = 26158,
+ [SMALL_STATE(806)] = 26168,
+ [SMALL_STATE(807)] = 26178,
+ [SMALL_STATE(808)] = 26188,
+ [SMALL_STATE(809)] = 26198,
+ [SMALL_STATE(810)] = 26206,
+ [SMALL_STATE(811)] = 26216,
+ [SMALL_STATE(812)] = 26226,
+ [SMALL_STATE(813)] = 26236,
+ [SMALL_STATE(814)] = 26246,
+ [SMALL_STATE(815)] = 26254,
+ [SMALL_STATE(816)] = 26264,
+ [SMALL_STATE(817)] = 26274,
+ [SMALL_STATE(818)] = 26284,
+ [SMALL_STATE(819)] = 26294,
+ [SMALL_STATE(820)] = 26302,
+ [SMALL_STATE(821)] = 26312,
+ [SMALL_STATE(822)] = 26322,
+ [SMALL_STATE(823)] = 26332,
+ [SMALL_STATE(824)] = 26342,
+ [SMALL_STATE(825)] = 26350,
+ [SMALL_STATE(826)] = 26360,
+ [SMALL_STATE(827)] = 26370,
+ [SMALL_STATE(828)] = 26380,
+ [SMALL_STATE(829)] = 26390,
+ [SMALL_STATE(830)] = 26400,
+ [SMALL_STATE(831)] = 26410,
+ [SMALL_STATE(832)] = 26420,
+ [SMALL_STATE(833)] = 26430,
+ [SMALL_STATE(834)] = 26440,
+ [SMALL_STATE(835)] = 26450,
+ [SMALL_STATE(836)] = 26460,
+ [SMALL_STATE(837)] = 26468,
+ [SMALL_STATE(838)] = 26475,
+ [SMALL_STATE(839)] = 26482,
+ [SMALL_STATE(840)] = 26489,
+ [SMALL_STATE(841)] = 26496,
+ [SMALL_STATE(842)] = 26503,
+ [SMALL_STATE(843)] = 26510,
+ [SMALL_STATE(844)] = 26517,
+ [SMALL_STATE(845)] = 26524,
+ [SMALL_STATE(846)] = 26531,
+ [SMALL_STATE(847)] = 26538,
+ [SMALL_STATE(848)] = 26545,
+ [SMALL_STATE(849)] = 26552,
+ [SMALL_STATE(850)] = 26559,
+ [SMALL_STATE(851)] = 26566,
+ [SMALL_STATE(852)] = 26573,
+ [SMALL_STATE(853)] = 26580,
+ [SMALL_STATE(854)] = 26587,
+ [SMALL_STATE(855)] = 26594,
+ [SMALL_STATE(856)] = 26601,
+ [SMALL_STATE(857)] = 26608,
+ [SMALL_STATE(858)] = 26615,
+ [SMALL_STATE(859)] = 26622,
+ [SMALL_STATE(860)] = 26629,
+ [SMALL_STATE(861)] = 26636,
+ [SMALL_STATE(862)] = 26643,
+ [SMALL_STATE(863)] = 26650,
+ [SMALL_STATE(864)] = 26657,
+ [SMALL_STATE(865)] = 26664,
+ [SMALL_STATE(866)] = 26671,
+ [SMALL_STATE(867)] = 26678,
+ [SMALL_STATE(868)] = 26685,
+ [SMALL_STATE(869)] = 26692,
+ [SMALL_STATE(870)] = 26699,
+ [SMALL_STATE(871)] = 26706,
+ [SMALL_STATE(872)] = 26713,
+ [SMALL_STATE(873)] = 26720,
+ [SMALL_STATE(874)] = 26727,
+ [SMALL_STATE(875)] = 26734,
+ [SMALL_STATE(876)] = 26741,
+ [SMALL_STATE(877)] = 26748,
+ [SMALL_STATE(878)] = 26755,
+ [SMALL_STATE(879)] = 26762,
+ [SMALL_STATE(880)] = 26769,
+ [SMALL_STATE(881)] = 26776,
+ [SMALL_STATE(882)] = 26783,
+ [SMALL_STATE(883)] = 26790,
+ [SMALL_STATE(884)] = 26797,
+ [SMALL_STATE(885)] = 26804,
+ [SMALL_STATE(886)] = 26811,
+ [SMALL_STATE(887)] = 26818,
+ [SMALL_STATE(888)] = 26825,
+ [SMALL_STATE(889)] = 26832,
+ [SMALL_STATE(890)] = 26839,
+ [SMALL_STATE(891)] = 26846,
+ [SMALL_STATE(892)] = 26853,
+ [SMALL_STATE(893)] = 26860,
+ [SMALL_STATE(894)] = 26867,
+ [SMALL_STATE(895)] = 26874,
+ [SMALL_STATE(896)] = 26881,
+ [SMALL_STATE(897)] = 26888,
+ [SMALL_STATE(898)] = 26895,
+ [SMALL_STATE(899)] = 26902,
+ [SMALL_STATE(900)] = 26909,
+ [SMALL_STATE(901)] = 26916,
+ [SMALL_STATE(902)] = 26923,
+ [SMALL_STATE(903)] = 26930,
+ [SMALL_STATE(904)] = 26937,
+ [SMALL_STATE(905)] = 26944,
+ [SMALL_STATE(906)] = 26951,
+ [SMALL_STATE(907)] = 26958,
+ [SMALL_STATE(908)] = 26965,
+ [SMALL_STATE(909)] = 26972,
+ [SMALL_STATE(910)] = 26979,
+ [SMALL_STATE(911)] = 26986,
+ [SMALL_STATE(912)] = 26993,
+ [SMALL_STATE(913)] = 27000,
+ [SMALL_STATE(914)] = 27007,
+ [SMALL_STATE(915)] = 27014,
+ [SMALL_STATE(916)] = 27021,
+ [SMALL_STATE(917)] = 27028,
+ [SMALL_STATE(918)] = 27035,
+ [SMALL_STATE(919)] = 27042,
+ [SMALL_STATE(920)] = 27049,
+ [SMALL_STATE(921)] = 27056,
+ [SMALL_STATE(922)] = 27063,
+ [SMALL_STATE(923)] = 27070,
+ [SMALL_STATE(924)] = 27077,
+ [SMALL_STATE(925)] = 27084,
+ [SMALL_STATE(926)] = 27091,
+ [SMALL_STATE(927)] = 27098,
+ [SMALL_STATE(928)] = 27105,
+ [SMALL_STATE(929)] = 27112,
+ [SMALL_STATE(930)] = 27119,
+ [SMALL_STATE(931)] = 27126,
+ [SMALL_STATE(932)] = 27133,
+ [SMALL_STATE(933)] = 27140,
+ [SMALL_STATE(934)] = 27147,
+ [SMALL_STATE(935)] = 27154,
+ [SMALL_STATE(936)] = 27161,
};
static const TSParseActionEntry ts_parse_actions[] = {
@@ -24733,868 +29181,973 @@ static const TSParseActionEntry ts_parse_actions[] = {
[1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(),
[3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(),
[5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 0, 0, 0),
- [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822),
- [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601),
- [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764),
- [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301),
- [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141),
- [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131),
- [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299),
- [21] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 22),
- [23] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 22),
- [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171),
- [27] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0),
- [29] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0),
- [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651),
- [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161),
- [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(652),
- [37] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 30),
- [39] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 30),
- [41] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 17),
- [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 17),
- [45] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 23),
- [47] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 23),
- [49] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primitive, 1, 0, 0),
- [51] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0),
- [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181),
- [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153),
- [57] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0),
- [59] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0),
- [61] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0),
- [63] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0),
- [65] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0),
- [67] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0),
- [69] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0),
- [71] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0),
- [73] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0),
- [75] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0),
- [77] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group, 3, 0, 0),
- [79] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group, 3, 0, 0),
- [81] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0),
- [83] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0),
- [85] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0),
- [87] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0),
- [89] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0),
- [91] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0),
- [93] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0),
- [95] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0),
- [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 3, 0, 21),
- [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 3, 0, 21),
- [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bracket_expression, 4, 0, 22),
- [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bracket_expression, 4, 0, 22),
- [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipe_argument, 2, 0, 0),
- [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipe_argument, 2, 0, 0),
- [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 39),
- [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ternary_expression, 5, 0, 39),
- [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170),
- [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 1, 0, 24),
- [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 1, 0, 24),
- [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214),
- [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702),
- [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168),
- [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178),
- [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703),
- [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702),
- [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146),
- [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_arguments, 1, 0, 0),
- [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_arguments, 1, 0, 0),
- [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0),
- [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0),
- [141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(214),
- [144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217),
- [146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179),
- [148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154),
- [150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0),
- [152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0),
- [154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(652),
- [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_sequence, 1, 0, 0),
- [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_sequence, 1, 0, 0),
- [161] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(788),
- [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792),
- [166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145),
- [168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(217),
- [171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 2, 0, 31),
- [173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 2, 0, 31),
- [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645),
- [177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160),
- [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180),
- [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201),
- [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169),
- [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190),
- [187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0),
- [189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_expression, 1, 0, 0),
- [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190),
- [193] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(703),
- [196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571),
- [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(653),
- [200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 2, 0, 13),
- [202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 2, 0, 13),
- [204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152),
- [206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202),
- [208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 20),
- [210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 20),
- [212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 1, 0, 0),
- [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182),
- [216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191),
- [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191),
- [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819),
- [222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621),
- [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700),
- [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376),
- [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132),
- [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300),
- [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138),
- [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340),
- [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223),
- [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332),
- [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712),
- [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397),
- [244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11),
- [246] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(822),
- [249] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(601),
- [252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(764),
- [255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(301),
- [258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(141),
- [261] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(131),
- [264] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(299),
- [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356),
- [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347),
- [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326),
- [273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1, 0, 1),
- [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704),
- [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293),
- [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188),
- [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188),
- [283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(223),
- [286] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(819),
- [289] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(621),
- [292] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(776),
- [295] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(376),
- [298] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(132),
- [301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(138),
- [304] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(340),
- [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362),
- [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716),
- [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681),
- [313] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(653),
- [316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187),
- [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187),
- [320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189),
- [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189),
- [324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476),
- [326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264),
- [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272),
- [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130),
- [332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139),
- [334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778),
- [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176),
- [338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184),
- [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56),
- [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8),
- [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439),
- [346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477),
- [348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578),
- [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816),
- [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183),
- [354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51),
- [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50),
- [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270),
- [360] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), SHIFT_REPEAT(477),
- [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0),
- [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492),
- [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496),
- [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269),
- [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136),
- [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771),
- [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173),
- [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186),
- [379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73),
- [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74),
- [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462),
- [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9),
- [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62),
- [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775),
- [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55),
- [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493),
- [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494),
- [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275),
- [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142),
- [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811),
- [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174),
- [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185),
- [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30),
- [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26),
- [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463),
- [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71),
- [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51),
- [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88),
- [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219),
- [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68),
- [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41),
- [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5),
- [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232),
- [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164),
- [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79),
- [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225),
- [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224),
- [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35),
- [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247),
- [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11),
- [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166),
- [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28),
- [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27),
- [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7),
- [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52),
- [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150),
- [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65),
- [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61),
- [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20),
- [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455),
- [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3),
- [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484),
- [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485),
- [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277),
- [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159),
- [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175),
- [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229),
- [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226),
- [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457),
- [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69),
- [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29),
- [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468),
- [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440),
- [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547),
- [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460),
- [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466),
- [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451),
- [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243),
- [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458),
- [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267),
- [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438),
- [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442),
- [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472),
- [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22),
- [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308),
- [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34),
- [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501),
- [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423),
- [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450),
- [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338),
- [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262),
- [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85),
- [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688),
- [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687),
- [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167),
- [533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709),
- [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687),
- [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172),
- [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215),
- [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368),
- [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353),
- [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363),
- [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545),
- [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779),
- [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456),
- [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523),
- [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532),
- [557] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(215),
- [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336),
- [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361),
- [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321),
- [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394),
- [568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0),
- [570] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(363),
- [573] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(545),
- [576] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(779),
- [579] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(456),
- [582] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(523),
- [585] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(532),
- [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208),
- [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668),
- [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414),
- [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557),
- [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746),
- [598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446),
- [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559),
- [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541),
- [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640),
- [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685),
- [608] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(414),
- [611] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(557),
- [614] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(746),
- [617] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(446),
- [620] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(559),
- [623] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(541),
- [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689),
- [628] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(208),
- [631] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(688),
- [634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 19),
- [636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 19),
- [638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 12),
- [640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 12),
- [642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 3, 0, 0),
- [644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13),
- [646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479),
- [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38),
- [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221),
- [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425),
- [654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92),
- [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95),
- [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10),
- [660] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(709),
- [663] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(476),
- [666] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(477),
- [669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0),
- [671] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(221),
- [674] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(425),
- [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31),
- [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14),
- [681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246),
- [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250),
- [685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181),
- [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 3, 0, 16),
- [689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664),
- [691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297),
- [693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 3, 0, 16),
- [695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 5, 0, 16),
- [697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 5, 0, 16),
- [699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 6, 0, 29),
- [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 6, 0, 29),
- [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 2, 0, 0),
- [705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 2, 0, 0),
- [707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 5),
- [709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 5),
- [711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 3, 0, 0),
- [713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 3, 0, 0),
- [715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565),
- [717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 0),
- [719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 0),
- [721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_body_expression, 4, 0, 36),
- [723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__switch_body_expression, 4, 0, 36),
- [725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 6),
- [727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 6),
- [729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0),
- [731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0),
- [733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 7),
- [735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 7),
- [737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 4, 0, 37),
- [739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 4, 0, 37),
- [741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 4, 0, 38),
- [743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 4, 0, 38),
- [745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 4, 0, 29),
- [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673),
- [749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 4, 0, 29),
- [751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 2, 0, 0),
- [753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 2, 0, 0),
- [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193),
- [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810),
- [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551),
- [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553),
- [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556),
- [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639),
- [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829),
- [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648),
- [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585),
- [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772),
- [775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 2, 0, 0),
- [777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 2, 0, 0),
- [779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1),
- [781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1),
- [783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 3, 0, 14),
- [785] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 3, 0, 14),
- [787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 3, 0, 14),
- [789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 3, 0, 14),
- [791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 5, 0, 47),
- [793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 5, 0, 47),
- [795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 5, 0, 48),
- [797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 5, 0, 48),
- [799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638),
- [801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396),
- [803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_statement, 4, 0, 25),
- [805] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_statement, 4, 0, 25),
- [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178),
- [809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_tag, 3, 0, 0),
- [811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_tag, 3, 0, 0),
- [813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_statement, 1, 0, 1),
- [815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_statement, 1, 0, 1),
- [817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 3, 0, 14),
- [819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 3, 0, 14),
- [821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_error_statement, 3, 0, 14),
- [823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_error_statement, 3, 0, 14),
- [825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0),
- [827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0),
- [829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 4, 0, 26),
- [831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 4, 0, 26),
- [833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 2, 0, 8),
- [835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 2, 0, 8),
- [837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 3, 0, 14),
- [839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 3, 0, 14),
- [841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 4, 0, 26),
- [843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 4, 0, 26),
- [845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 3, 0, 0),
- [847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3, 0, 0),
- [849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 2, 0, 9),
- [851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 2, 0, 9),
- [853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 3, 0, 0),
- [855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 3, 0, 0),
- [857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 1, 0, 0),
- [859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 1, 0, 0),
- [861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 2),
- [863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 2),
- [865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 4, 0, 26),
- [867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 4, 0, 26),
- [869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 15),
- [871] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 15),
- [873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 3),
- [875] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 3),
- [877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doctype, 4, 0, 0),
- [879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_doctype, 4, 0, 0),
- [881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0),
- [883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0),
- [885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2, 0, 10),
- [887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2, 0, 10),
- [889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 4),
- [891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 4),
- [893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 3, 0, 15),
- [895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 3, 0, 15),
- [897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_statement, 2, 0, 10),
- [899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_statement, 2, 0, 10),
- [901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 3, 0, 0),
- [903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 3, 0, 0),
- [905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 4, 0, 0),
- [907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 4, 0, 0),
- [909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 3, 0, 0),
- [911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 3, 0, 0),
- [913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread, 2, 0, 0),
- [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206),
- [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517),
- [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525),
- [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530),
- [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643),
- [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644),
- [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588),
- [929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__node, 1, 0, 1),
- [931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__node, 1, 0, 1),
- [933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_expression, 7, 0, 0),
- [935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_expression, 7, 0, 0),
- [937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 1, 0, 0),
- [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595),
- [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758),
- [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204),
- [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216),
- [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 18),
- [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207),
- [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222),
- [953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 1, 0, 24),
- [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(758),
- [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199),
- [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809),
- [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199),
- [963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 3, 0, 0),
- [965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 3, 0, 0),
- [967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 1, 0, 0),
- [969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 1, 0, 0),
- [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546),
- [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599),
- [975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 4, 0, 0),
- [977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 4, 0, 0),
- [979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 2, 0, 27),
- [981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 2, 0, 27),
- [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521),
- [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(732),
- [987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 4, 0, 45),
- [989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 4, 0, 45),
- [991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 3, 0, 0),
- [993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 3, 0, 0),
- [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560),
- [997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_two_way_binding, 4, 0, 0),
- [999] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_two_way_binding, 4, 0, 0),
- [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691),
- [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424),
- [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179),
- [1007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203),
- [1009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0),
- [1011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0),
- [1013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 6, 0, 27),
- [1015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 6, 0, 27),
- [1017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0),
- [1019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0),
- [1021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 4, 0, 0),
- [1023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 4, 0, 0),
- [1025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0),
- [1027] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0),
- [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526),
- [1031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_event_binding, 4, 0, 0),
- [1033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_event_binding, 4, 0, 0),
- [1035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_binding, 4, 0, 0),
- [1037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_binding, 4, 0, 0),
- [1039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 5, 0, 0),
- [1041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 5, 0, 0),
- [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210),
- [1045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 28),
- [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475),
- [1049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 2, 0, 0),
- [1051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 2, 0, 0),
- [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708),
- [1055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 1, 0, 0),
- [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480),
- [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163),
- [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448),
- [1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155),
- [1065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12),
- [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145),
- [1069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 3, 0, 40),
- [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412),
- [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(576),
- [1075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690),
- [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474),
- [1079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17),
- [1081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 3, 0, 60),
- [1083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0),
- [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218),
- [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151),
- [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434),
- [1091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0),
- [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482),
- [1095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0),
- [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459),
- [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248),
- [1101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 2, 0, 33),
- [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234),
- [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156),
- [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473),
- [1109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90),
- [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465),
- [1113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36),
- [1115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 32),
- [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43),
- [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157),
- [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158),
- [1123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 4, 0, 64),
- [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94),
- [1127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(474),
- [1130] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(155),
- [1133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0),
- [1135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 4, 0, 28),
- [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478),
- [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478),
- [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479),
- [1143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18),
- [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535),
- [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535),
- [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509),
- [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509),
- [1153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 2, 0, 0),
- [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374),
- [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654),
- [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727),
- [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552),
- [1163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249),
- [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486),
- [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486),
- [1169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487),
- [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487),
- [1173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235),
- [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180),
- [1177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314),
- [1179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78),
- [1181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_structural_declaration_repeat1, 2, 0, 0),
- [1183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_structural_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(608),
- [1186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89),
- [1188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490),
- [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490),
- [1192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37),
- [1194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497),
- [1196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497),
- [1198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498),
- [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498),
- [1202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495),
- [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495),
- [1206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44),
- [1208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_declaration, 2, 0, 0),
- [1210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608),
- [1212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 51),
- [1214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__short_concat_expression, 3, 0, 0),
- [1216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0),
- [1218] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(654),
- [1221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_declaration, 3, 0, 0),
- [1223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_expression, 4, 0, 0),
- [1225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0),
- [1227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(509),
- [1230] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(509),
- [1233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198),
- [1235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 3, 0, 46),
- [1237] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 55), SHIFT_REPEAT(198),
- [1240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 55),
- [1242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0),
- [1244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342),
- [1246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743),
- [1248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0),
- [1250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(743),
- [1253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104),
- [1255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534),
- [1257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 1, 0, 0),
- [1259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418),
- [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566),
- [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(567),
- [1265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567),
- [1267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127),
- [1269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729),
- [1271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149),
- [1273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209),
- [1275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659),
- [1277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631),
- [1279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426),
- [1281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665),
- [1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666),
- [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694),
- [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695),
- [1289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695),
- [1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373),
- [1293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 4, 0, 50),
- [1295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564),
- [1297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 51),
- [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699),
- [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576),
- [1303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0),
- [1305] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(535),
- [1308] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(535),
- [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116),
- [1313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 5, 0, 63),
- [1315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 0),
- [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435),
- [1319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 2, 0, 56),
- [1321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 4, 0, 65),
- [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400),
- [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674),
- [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675),
- [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408),
- [1331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_expression, 4, 0, 66),
- [1333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 5, 0, 68),
- [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108),
- [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718),
- [1339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_assignment, 3, 0, 32),
- [1341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias, 2, 0, 54),
- [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128),
- [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433),
- [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781),
- [1349] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), SHIFT_REPEAT(522),
- [1352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42),
- [1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814),
- [1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126),
- [1358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421),
- [1360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 22),
- [1362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_unit, 1, 0, 0),
- [1364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 44),
- [1366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77),
- [1368] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(177),
- [1371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0),
- [1373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unit, 1, 0, 0),
- [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177),
- [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87),
- [1379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0),
- [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580),
- [1383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_name, 1, 0, 0),
- [1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520),
- [1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522),
- [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765),
- [1391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(812),
- [1393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359),
- [1395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220),
- [1397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 4, 0, 0),
- [1399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0),
- [1401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_substitution, 3, 0, 0),
- [1403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824),
- [1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693),
- [1407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782),
- [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646),
- [1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647),
- [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791),
- [1415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192),
- [1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211),
- [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372),
- [1421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 3, 0, 0),
- [1423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213),
- [1425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832),
- [1427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15),
- [1429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769),
- [1431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710),
- [1433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16),
- [1435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793),
- [1437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722),
- [1439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735),
- [1441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740),
- [1443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(741),
- [1445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19),
- [1447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21),
- [1449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129),
- [1451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432),
- [1453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290),
- [1455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242),
- [1457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255),
- [1459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257),
- [1461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562),
- [1463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 54),
- [1465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827),
- [1467] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), SHIFT_REPEAT(130),
- [1470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251),
- [1472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231),
- [1474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(213),
- [1477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236),
- [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80),
- [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238),
- [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726),
- [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39),
- [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40),
- [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537),
- [1491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45),
- [1493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47),
- [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244),
- [1497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_template_expression, 3, 0, 61),
- [1499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662),
- [1501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663),
- [1503] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(182),
- [1506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581),
- [1508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83),
- [1510] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(220),
- [1513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0),
- [1515] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(792),
- [1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745),
- [1520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 4, 0, 0),
- [1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133),
- [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72),
- [1526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2),
- [1528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25),
- [1530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99),
- [1532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763),
- [1534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706),
- [1536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__timed_argument, 2, 0, 0),
- [1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527),
- [1540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 2, 0, 52),
- [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544),
- [1544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750),
- [1546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427),
- [1548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753),
- [1550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754),
- [1552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 4, 0, 0),
- [1554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413),
- [1556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817),
- [1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752),
- [1560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3, 0, 14),
- [1562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_declaration, 6, 0, 53),
- [1564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200),
- [1566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 3, 0, 0),
- [1568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_timed_expression, 3, 0, 43),
- [1570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227),
- [1572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228),
- [1574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 3, 0, 0),
- [1576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803),
- [1578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 1, 0, 0),
- [1580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 34),
- [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512),
- [1584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 57),
- [1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749),
- [1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805),
- [1590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 3, 0, 58),
- [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24),
- [1594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48),
- [1596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_case, 4, 0, 59),
- [1598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_case, 4, 0, 59),
- [1600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597),
- [1602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789),
- [1604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731),
- [1606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252),
- [1608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748),
- [1610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_expression, 4, 0, 62),
- [1612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196),
- [1614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205),
- [1616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801),
- [1618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728),
- [1620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 6, 0, 67),
- [1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144),
- [1624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808),
- [1626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162),
- [1628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212),
- [1630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761),
- [1632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802),
- [1634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623),
- [1636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483),
- [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237),
- [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147),
- [1642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148),
- [1644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117),
- [1646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352),
- [1648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401),
- [1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328),
- [1652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355),
- [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310),
- [1656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407),
- [1658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422),
- [1660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679),
- [1662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683),
- [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404),
- [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558),
- [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4),
- [1670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_reference, 3, 0, 0),
- [1672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197),
- [1674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165),
- [1676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770),
- [1678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 3, 0, 34),
- [1680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46),
- [1682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762),
- [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195),
- [1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329),
- [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737),
- [1690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_start_expression, 2, 0, 0),
- [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81),
- [1694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 2, 0, 0),
- [1696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684),
- [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830),
- [1700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395),
- [1702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744),
- [1704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_clause, 1, 0, 0),
- [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825),
- [1708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747),
- [1710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711),
- [1712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307),
- [1714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 3, 0, 0),
- [1716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 3, 0, 34),
- [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661),
- [1720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_if_start_expression, 3, 0, 0),
- [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730),
- [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733),
- [1726] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(),
- [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667),
- [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669),
- [1732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670),
- [1734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671),
- [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672),
- [1738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614),
- [1740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 5, 0, 49),
- [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813),
- [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345),
- [1746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364),
- [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194),
- [1750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555),
- [1752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_start_expression, 2, 0, 0),
- [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818),
- [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682),
- [1758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 3, 0, 0),
- [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594),
- [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697),
- [1764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757),
- [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306),
- [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780),
- [1770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713),
- [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346),
- [1774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785),
- [1776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_minimum, 3, 0, 35),
- [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626),
- [1780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 4, 0, 0),
- [1782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_start_expression, 2, 0, 0),
- [1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280),
- [1786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 4, 0, 41),
- [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289),
+ [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911),
+ [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667),
+ [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853),
+ [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429),
+ [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425),
+ [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425),
+ [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176),
+ [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168),
+ [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486),
+ [25] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primitive, 1, 0, 0),
+ [27] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_anonymous_binding, 1, 0, 50),
+ [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603),
+ [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358),
+ [33] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_anonymous_binding, 1, 0, 50),
+ [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154),
+ [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(921),
+ [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188),
+ [41] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(915),
+ [44] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0),
+ [46] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184),
+ [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(222),
+ [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229),
+ [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4),
+ [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558),
+ [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602),
+ [59] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0),
+ [61] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0),
+ [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797),
+ [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208),
+ [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225),
+ [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(807),
+ [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211),
+ [73] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 3, 0, 22),
+ [75] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 3, 0, 22),
+ [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(822),
+ [79] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 23),
+ [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 23),
+ [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0),
+ [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0),
+ [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 18),
+ [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 18),
+ [91] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 2, 0, 0),
+ [93] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0),
+ [95] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0),
+ [97] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0),
+ [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0),
+ [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0),
+ [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0),
+ [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0),
+ [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0),
+ [109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0),
+ [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0),
+ [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 24),
+ [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 24),
+ [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipe_argument, 2, 0, 0),
+ [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipe_argument, 2, 0, 0),
+ [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0),
+ [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0),
+ [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0),
+ [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0),
+ [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0),
+ [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0),
+ [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 30),
+ [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 30),
+ [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bracket_expression, 4, 0, 23),
+ [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bracket_expression, 4, 0, 23),
+ [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group, 3, 0, 0),
+ [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group, 3, 0, 0),
+ [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 39),
+ [147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ternary_expression, 5, 0, 39),
+ [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 1, 0, 25),
+ [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 1, 0, 25),
+ [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277),
+ [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214),
+ [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_arguments, 1, 0, 0),
+ [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_arguments, 1, 0, 0),
+ [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0),
+ [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0),
+ [165] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(277),
+ [168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821),
+ [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202),
+ [172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224),
+ [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192),
+ [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216),
+ [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203),
+ [180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(788),
+ [182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206),
+ [184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223),
+ [186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(789),
+ [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788),
+ [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_sequence, 1, 0, 0),
+ [192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_sequence, 1, 0, 0),
+ [194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0),
+ [196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0),
+ [198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(807),
+ [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264),
+ [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233),
+ [205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0),
+ [207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_expression, 1, 0, 0),
+ [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233),
+ [211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 21),
+ [213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 21),
+ [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285),
+ [217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_call, 2, 0, 31),
+ [219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_call, 2, 0, 31),
+ [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712),
+ [223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(913),
+ [226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primitive, 1, 0, 0), SHIFT(923),
+ [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190),
+ [231] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(285),
+ [234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 2, 0, 13),
+ [236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 2, 0, 13),
+ [238] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(264),
+ [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923),
+ [243] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), REDUCE(sym_arguments, 1, 0, 0),
+ [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228),
+ [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826),
+ [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189),
+ [252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(830),
+ [254] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(822),
+ [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(847),
+ [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180),
+ [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170),
+ [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915),
+ [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222),
+ [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229),
+ [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2),
+ [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3),
+ [273] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(789),
+ [276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238),
+ [278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251),
+ [280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227),
+ [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922),
+ [284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(722),
+ [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816),
+ [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435),
+ [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434),
+ [292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(434),
+ [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182),
+ [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390),
+ [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172),
+ [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489),
+ [302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11),
+ [304] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(911),
+ [307] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(667),
+ [310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(853),
+ [313] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(429),
+ [316] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(425),
+ [319] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(425),
+ [322] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(176),
+ [325] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(168),
+ [328] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(486),
+ [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377),
+ [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215),
+ [335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 1, 0, 0),
+ [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817),
+ [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491),
+ [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484),
+ [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187),
+ [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447),
+ [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765),
+ [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421),
+ [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237),
+ [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237),
+ [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236),
+ [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236),
+ [359] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(922),
+ [362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(722),
+ [365] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(877),
+ [368] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(435),
+ [371] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(434),
+ [374] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(434),
+ [377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(182),
+ [380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(172),
+ [383] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 11), SHIFT_REPEAT(489),
+ [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404),
+ [388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1, 0, 1),
+ [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439),
+ [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786),
+ [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809),
+ [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257),
+ [398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(257),
+ [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586),
+ [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587),
+ [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372),
+ [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173),
+ [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11),
+ [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879),
+ [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217),
+ [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232),
+ [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281),
+ [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83),
+ [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82),
+ [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570),
+ [425] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(830),
+ [428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235),
+ [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235),
+ [432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234),
+ [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234),
+ [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347),
+ [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165),
+ [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84),
+ [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31),
+ [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369),
+ [446] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0), SHIFT_REPEAT(587),
+ [449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 1, 0, 0),
+ [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32),
+ [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614),
+ [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615),
+ [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370),
+ [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179),
+ [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872),
+ [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220),
+ [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231),
+ [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113),
+ [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100),
+ [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574),
+ [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210),
+ [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5),
+ [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901),
+ [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89),
+ [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98),
+ [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598),
+ [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599),
+ [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374),
+ [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178),
+ [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910),
+ [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221),
+ [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230),
+ [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37),
+ [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38),
+ [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551),
+ [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102),
+ [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17),
+ [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304),
+ [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270),
+ [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33),
+ [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137),
+ [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64),
+ [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200),
+ [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73),
+ [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293),
+ [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291),
+ [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310),
+ [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263),
+ [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129),
+ [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56),
+ [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10),
+ [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183),
+ [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41),
+ [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40),
+ [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39),
+ [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34),
+ [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207),
+ [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7),
+ [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6),
+ [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199),
+ [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107),
+ [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109),
+ [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577),
+ [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607),
+ [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579),
+ [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363),
+ [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205),
+ [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219),
+ [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243),
+ [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244),
+ [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561),
+ [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593),
+ [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594),
+ [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375),
+ [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201),
+ [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218),
+ [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296),
+ [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295),
+ [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572),
+ [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92),
+ [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9),
+ [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44),
+ [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42),
+ [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556),
+ [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658),
+ [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213),
+ [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806),
+ [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209),
+ [609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(813),
+ [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562),
+ [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578),
+ [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554),
+ [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569),
+ [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49),
+ [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127),
+ [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446),
+ [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566),
+ [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317),
+ [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552),
+ [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19),
+ [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278),
+ [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311),
+ [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543),
+ [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534),
+ [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571),
+ [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365),
+ [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54),
+ [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361),
+ [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585),
+ [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548),
+ [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279),
+ [655] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(279),
+ [658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(772),
+ [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212),
+ [662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771),
+ [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204),
+ [666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(798),
+ [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771),
+ [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473),
+ [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481),
+ [674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498),
+ [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642),
+ [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886),
+ [680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(567),
+ [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654),
+ [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648),
+ [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387),
+ [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471),
+ [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444),
+ [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256),
+ [694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 20),
+ [696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullish_coalescing_expression, 3, 0, 20),
+ [698] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(813),
+ [701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411),
+ [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0),
+ [705] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(498),
+ [708] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(642),
+ [711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(886),
+ [714] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(567),
+ [717] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(654),
+ [720] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(648),
+ [723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787),
+ [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518),
+ [727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655),
+ [729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933),
+ [731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(576),
+ [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617),
+ [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644),
+ [737] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(518),
+ [740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(655),
+ [743] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(933),
+ [746] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(576),
+ [749] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(617),
+ [752] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_start_tag_repeat1, 2, 0, 0), SHIFT_REPEAT(644),
+ [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260),
+ [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824),
+ [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753),
+ [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745),
+ [763] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(256),
+ [766] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipe_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(260),
+ [769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax, 1, 0, 0),
+ [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431),
+ [773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177),
+ [775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 12),
+ [777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 12),
+ [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225),
+ [781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0),
+ [783] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(847),
+ [786] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(496),
+ [789] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(170),
+ [792] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0), SHIFT_REPEAT(177),
+ [795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax, 2, 0, 0),
+ [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379),
+ [799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 3, 0, 17),
+ [801] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 3, 0, 17),
+ [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779),
+ [805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344),
+ [807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253),
+ [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280),
+ [811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 32),
+ [813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 32),
+ [815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 4, 0, 29),
+ [817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 4, 0, 29),
+ [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794),
+ [821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 2, 0, 53),
+ [823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 2, 0, 53),
+ [825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 3, 0, 0),
+ [827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47),
+ [829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589),
+ [831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 32),
+ [833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 32),
+ [835] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(772),
+ [838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 2, 0, 53),
+ [840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 2, 0, 53),
+ [842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 5, 0, 17),
+ [844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 5, 0, 17),
+ [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61),
+ [848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258),
+ [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532),
+ [852] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(586),
+ [855] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(587),
+ [858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0),
+ [860] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(258),
+ [863] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(532),
+ [866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134),
+ [868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313),
+ [870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12),
+ [872] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_sequence_repeat1, 2, 0, 0), SHIFT_REPEAT(798),
+ [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15),
+ [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262),
+ [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50),
+ [881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 2, 0, 52),
+ [883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 2, 0, 52),
+ [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240),
+ [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267),
+ [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128),
+ [891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_expression, 6, 0, 29),
+ [893] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regular_expression, 6, 0, 29),
+ [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53),
+ [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55),
+ [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308),
+ [901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 19),
+ [903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 19),
+ [905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 2, 0, 0),
+ [907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 2, 0, 0),
+ [909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0),
+ [911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0),
+ [913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax, 3, 0, 0),
+ [915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 3, 0, 14),
+ [917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 3, 0, 14),
+ [919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 4, 0, 61),
+ [921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 4, 0, 61),
+ [923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 3, 0, 14),
+ [925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 3, 0, 14),
+ [927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 3, 0, 14),
+ [929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 3, 0, 14),
+ [931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_error_statement, 3, 0, 14),
+ [933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_error_statement, 3, 0, 14),
+ [935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 3, 0, 14),
+ [937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 3, 0, 14),
+ [939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 3, 0, 15),
+ [941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3, 0, 15),
+ [943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 3, 0, 0),
+ [945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 3, 0, 0),
+ [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0),
+ [949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_erroneous_end_tag, 3, 0, 0),
+ [951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 3, 0, 16),
+ [953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 3, 0, 16),
+ [955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 3, 0, 0),
+ [957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 3, 0, 0),
+ [959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 3, 0, 0),
+ [961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 3, 0, 0),
+ [963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element, 1, 0, 0),
+ [965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element, 1, 0, 0),
+ [967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__node, 1, 0, 1),
+ [969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__node, 1, 0, 1),
+ [971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__any_statement, 1, 0, 1),
+ [973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__any_statement, 1, 0, 1),
+ [975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 2),
+ [977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 2),
+ [979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_element, 2, 0, 0),
+ [981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_element, 2, 0, 0),
+ [983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_element, 2, 0, 0),
+ [985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_style_element, 2, 0, 0),
+ [987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 3),
+ [989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 3),
+ [991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_statement, 4, 0, 15),
+ [993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_statement, 4, 0, 15),
+ [995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0),
+ [997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0),
+ [999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 2, 0, 8),
+ [1001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 2, 0, 8),
+ [1003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 2, 0, 9),
+ [1005] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 2, 0, 9),
+ [1007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_statement, 4, 0, 26),
+ [1009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defer_statement, 4, 0, 26),
+ [1011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_statement, 4, 0, 26),
+ [1013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_statement, 4, 0, 26),
+ [1015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_statement, 4, 0, 26),
+ [1017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loading_statement, 4, 0, 26),
+ [1019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_doctype, 4, 0, 0),
+ [1021] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_doctype, 4, 0, 0),
+ [1023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_closing_tag, 4, 0, 0),
+ [1025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_closing_tag, 4, 0, 0),
+ [1027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 4),
+ [1029] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 4),
+ [1031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_tag, 3, 0, 0),
+ [1033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_tag, 3, 0, 0),
+ [1035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2, 0, 10),
+ [1037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2, 0, 10),
+ [1039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_statement, 2, 0, 10),
+ [1041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_statement, 2, 0, 10),
+ [1043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 5),
+ [1045] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 5),
+ [1047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 6),
+ [1049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 6),
+ [1051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alternative_statement, 1, 0, 7),
+ [1053] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alternative_statement, 1, 0, 7),
+ [1055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 16),
+ [1057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 16),
+ [1059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_body_expression, 4, 0, 36),
+ [1061] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__switch_body_expression, 4, 0, 36),
+ [1063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 4, 0, 37),
+ [1065] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 4, 0, 37),
+ [1067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 4, 0, 38),
+ [1069] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 4, 0, 38),
+ [1071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1, 0, 0),
+ [1073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1, 0, 0),
+ [1075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body_expression, 5, 0, 47),
+ [1077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_body_expression, 5, 0, 47),
+ [1079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_body_expression, 5, 0, 48),
+ [1081] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_body_expression, 5, 0, 48),
+ [1083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 0),
+ [1085] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 0),
+ [1087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1),
+ [1089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 1, 0, 1),
+ [1091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_expression, 7, 0, 0),
+ [1093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_expression, 7, 0, 0),
+ [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224),
+ [1097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread, 2, 0, 0),
+ [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(825),
+ [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(508),
+ [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223),
+ [1105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 4, 0, 0),
+ [1107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 4, 0, 0),
+ [1109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_tag, 3, 0, 0),
+ [1111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_tag, 3, 0, 0),
+ [1113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 3, 0, 0),
+ [1115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 3, 0, 0),
+ [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680),
+ [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254),
+ [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903),
+ [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630),
+ [1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627),
+ [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635),
+ [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742),
+ [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907),
+ [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763),
+ [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721),
+ [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866),
+ [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248),
+ [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632),
+ [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633),
+ [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634),
+ [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801),
+ [1149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802),
+ [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676),
+ [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749),
+ [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503),
+ [1157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 5, 0, 64),
+ [1159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 5, 0, 64),
+ [1161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 59),
+ [1163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 3, 0, 59),
+ [1165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 4, 0, 62),
+ [1167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 4, 0, 62),
+ [1169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_microsyntax_repeat1, 2, 0, 0),
+ [1171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_property_binding, 4, 0, 62),
+ [1173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_property_binding, 4, 0, 62),
+ [1175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 1, 0, 0),
+ [1177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 1, 0, 0),
+ [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659),
+ [1181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685),
+ [1183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_anonymous_binding, 2, 0, 54),
+ [1185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_anonymous_binding, 2, 0, 54),
+ [1187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 59),
+ [1189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_keyword_binding, 3, 0, 59),
+ [1191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 2, 0, 27),
+ [1193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 2, 0, 27),
+ [1195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622),
+ [1197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758),
+ [1199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_binding, 1, 0, 0),
+ [1201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_binding, 1, 0, 0),
+ [1203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_microsyntax_variable_declaration, 3, 0, 58),
+ [1205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_microsyntax_variable_declaration, 3, 0, 58),
+ [1207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias, 2, 0, 56),
+ [1209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alias, 2, 0, 56),
+ [1211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740),
+ [1213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 5, 0, 0),
+ [1215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 5, 0, 0),
+ [1217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250),
+ [1219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 28),
+ [1221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584),
+ [1223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286),
+ [1225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 4, 0, 0),
+ [1227] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 4, 0, 0),
+ [1229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__normal_attribute, 3, 0, 0),
+ [1231] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__normal_attribute, 3, 0, 0),
+ [1233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0),
+ [1235] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0),
+ [1237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638),
+ [1239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245),
+ [1241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284),
+ [1243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0),
+ [1245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 2, 0, 0),
+ [1247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_event_binding, 4, 0, 0),
+ [1249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_event_binding, 4, 0, 0),
+ [1251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_binding, 4, 0, 0),
+ [1253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_binding, 4, 0, 0),
+ [1255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_two_way_binding, 4, 0, 0),
+ [1257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_two_way_binding, 4, 0, 0),
+ [1259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_animation_binding, 4, 0, 45),
+ [1261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_animation_binding, 4, 0, 45),
+ [1263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0),
+ [1265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_attribute_value, 3, 0, 0),
+ [1267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_assignment, 2, 0, 0),
+ [1269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_assignment, 2, 0, 0),
+ [1271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657),
+ [1273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structural_directive, 6, 0, 27),
+ [1275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structural_directive, 6, 0, 27),
+ [1277] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__any_expression, 1, 0, 0), REDUCE(sym_arguments, 1, 0, 0),
+ [1280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 1, 0, 0),
+ [1282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580),
+ [1284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197),
+ [1286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513),
+ [1288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0),
+ [1290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185),
+ [1292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0),
+ [1294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581),
+ [1296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553),
+ [1298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194),
+ [1300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59),
+ [1302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595),
+ [1304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66),
+ [1306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287),
+ [1308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193),
+ [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190),
+ [1312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68),
+ [1314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559),
+ [1316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13),
+ [1318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20),
+ [1320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195),
+ [1322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564),
+ [1324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265),
+ [1326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198),
+ [1328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272),
+ [1330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535),
+ [1332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 3, 0, 40),
+ [1334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(669),
+ [1336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(796),
+ [1338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 32),
+ [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557),
+ [1342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58),
+ [1344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger_condition, 2, 0, 33),
+ [1346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573),
+ [1348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319),
+ [1350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306),
+ [1352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575),
+ [1354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130),
+ [1356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144),
+ [1358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0),
+ [1360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266),
+ [1362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(611),
+ [1364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611),
+ [1366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__shorthand, 2, 0, 0),
+ [1368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146),
+ [1370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(656),
+ [1372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656),
+ [1374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(637),
+ [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637),
+ [1378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 4, 0, 28),
+ [1380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__short_concat_expression, 3, 0, 0),
+ [1382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(588),
+ [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588),
+ [1386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589),
+ [1388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57),
+ [1390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456),
+ [1392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774),
+ [1394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790),
+ [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631),
+ [1398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298),
+ [1400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616),
+ [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616),
+ [1404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596),
+ [1406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596),
+ [1408] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(595),
+ [1411] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(194),
+ [1414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0),
+ [1416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307),
+ [1418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378),
+ [1420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60),
+ [1422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600),
+ [1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600),
+ [1426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601),
+ [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601),
+ [1430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67),
+ [1432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14),
+ [1434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(605),
+ [1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605),
+ [1438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606),
+ [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606),
+ [1442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21),
+ [1444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610),
+ [1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610),
+ [1448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227),
+ [1450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273),
+ [1452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0),
+ [1454] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(774),
+ [1457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131),
+ [1459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(582),
+ [1461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582),
+ [1463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(583),
+ [1465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583),
+ [1467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741),
+ [1469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828),
+ [1471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191),
+ [1473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283),
+ [1475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(684),
+ [1477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(686),
+ [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686),
+ [1481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430),
+ [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912),
+ [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95),
+ [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96),
+ [1489] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 57), SHIFT_REPEAT(239),
+ [1492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 57),
+ [1494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239),
+ [1496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 3, 0, 46),
+ [1498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0),
+ [1500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132),
+ [1502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672),
+ [1504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 1, 0, 0),
+ [1506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641),
+ [1508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744),
+ [1510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141),
+ [1512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662),
+ [1514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510),
+ [1516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0),
+ [1518] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(637),
+ [1521] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(637),
+ [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542),
+ [1526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750),
+ [1528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751),
+ [1530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(793),
+ [1532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(804),
+ [1534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804),
+ [1536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(455),
+ [1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669),
+ [1540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0),
+ [1542] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_icu_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(912),
+ [1545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142),
+ [1547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 5, 0, 63),
+ [1549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_reference, 4, 0, 51),
+ [1551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536),
+ [1553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0),
+ [1555] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(656),
+ [1558] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(656),
+ [1561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114),
+ [1563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106),
+ [1565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514),
+ [1567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777),
+ [1569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778),
+ [1571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_reference_repeat1, 2, 0, 56),
+ [1573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908),
+ [1575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770),
+ [1577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936),
+ [1579] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(228),
+ [1582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255),
+ [1584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302),
+ [1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321),
+ [1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325),
+ [1590] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(288),
+ [1593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_name, 1, 0, 0),
+ [1595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620),
+ [1597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883),
+ [1599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811),
+ [1601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812),
+ [1603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282),
+ [1605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472),
+ [1607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919),
+ [1609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835),
+ [1611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 4, 0, 0),
+ [1613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261),
+ [1615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852),
+ [1617] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42), SHIFT_REPEAT(619),
+ [1620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 42),
+ [1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51),
+ [1624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226),
+ [1626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52),
+ [1628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162),
+ [1630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527),
+ [1632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46),
+ [1634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882),
+ [1636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48),
+ [1638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 23),
+ [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163),
+ [1642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545),
+ [1644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_unit, 1, 0, 0),
+ [1646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_member_expression, 3, 0, 44),
+ [1648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136),
+ [1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928),
+ [1652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297),
+ [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318),
+ [1656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646),
+ [1658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320),
+ [1660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_expression, 3, 0, 0),
+ [1662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121),
+ [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312),
+ [1666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0),
+ [1668] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arrow_function_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(923),
+ [1671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738),
+ [1673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63),
+ [1675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45),
+ [1677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689),
+ [1679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70),
+ [1681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619),
+ [1683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926),
+ [1685] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__binding_assignment_repeat1, 2, 0, 0), SHIFT_REPEAT(165),
+ [1688] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(226),
+ [1691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0),
+ [1693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25),
+ [1695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16),
+ [1697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unit, 1, 0, 0),
+ [1699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22),
+ [1701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24),
+ [1703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0),
+ [1705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268),
+ [1707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269),
+ [1709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274),
+ [1711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276),
+ [1713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301),
+ [1715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288),
+ [1717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428),
+ [1719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884),
+ [1721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747),
+ [1723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748),
+ [1725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125),
+ [1727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0),
+ [1729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_substitution, 3, 0, 0),
+ [1731] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(261),
+ [1734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135),
+ [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827),
+ [1738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768),
+ [1740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730),
+ [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862),
+ [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62),
+ [1746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869),
+ [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639),
+ [1750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865),
+ [1752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 4, 0, 0),
+ [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645),
+ [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864),
+ [1758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(537),
+ [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868),
+ [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870),
+ [1764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 4, 0, 0),
+ [1766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 6, 0, 65),
+ [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546),
+ [1770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623),
+ [1772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_icu_case, 4, 0, 60),
+ [1774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_case, 4, 0, 60),
+ [1776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697),
+ [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857),
+ [1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294),
+ [1782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305),
+ [1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888),
+ [1786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820),
+ [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891),
+ [1790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(520),
+ [1792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893),
+ [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925),
+ [1796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889),
+ [1798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249),
+ [1800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3, 0, 14),
+ [1802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831),
+ [1804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181),
+ [1806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_start_tag, 3, 0, 0),
+ [1808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43),
+ [1810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80),
+ [1812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892),
+ [1814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 1, 0, 0),
+ [1816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8),
+ [1818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324),
+ [1820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_declaration, 6, 0, 55),
+ [1822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__timed_argument, 2, 0, 0),
+ [1824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775),
+ [1826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529),
+ [1828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252),
+ [1830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27),
+ [1832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289),
+ [1834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_timed_expression, 3, 0, 43),
+ [1836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247),
+ [1838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894),
+ [1840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863),
+ [1842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841),
+ [1844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28),
+ [1846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75),
+ [1848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166),
+ [1850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_style_start_tag, 3, 0, 0),
+ [1852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110),
+ [1854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196),
+ [1856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259),
+ [1858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147),
+ [1860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_defer_trigger_repeat1, 2, 0, 34),
+ [1862] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(),
+ [1864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663),
+ [1866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445),
+ [1868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867),
+ [1870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36),
+ [1872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773),
+ [1874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776),
+ [1876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478),
+ [1878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367),
+ [1880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873),
+ [1882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792),
+ [1884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592),
+ [1886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__else_if_start_expression, 3, 0, 15),
+ [1888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909),
+ [1890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23),
+ [1892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499),
+ [1894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764),
+ [1896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 3, 0, 34),
+ [1898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309),
+ [1900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403),
+ [1902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 4, 0, 41),
+ [1904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482),
+ [1906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_start_expression, 2, 0, 0),
+ [1908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241),
+ [1910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544),
+ [1912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275),
+ [1914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851),
+ [1916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410),
+ [1918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_reference, 3, 0, 0),
+ [1920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917),
+ [1922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 3, 0, 0),
+ [1924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885),
+ [1926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874),
+ [1928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932),
+ [1930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 4, 0, 0),
+ [1932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246),
+ [1934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490),
+ [1936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502),
+ [1938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186),
+ [1940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746),
+ [1942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242),
+ [1944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878),
+ [1946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526),
+ [1948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413),
+ [1950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752),
+ [1952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754),
+ [1954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755),
+ [1956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756),
+ [1958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757),
+ [1960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341),
+ [1962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__switch_start_expression, 2, 0, 0),
+ [1964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808),
+ [1966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_start_expression, 2, 0, 0),
+ [1968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880),
+ [1970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389),
+ [1972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916),
+ [1974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848),
+ [1976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151),
+ [1978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function_parameters, 3, 0, 0),
+ [1980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743),
+ [1982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900),
+ [1984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460),
+ [1986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loading_condition, 5, 0, 49),
+ [1988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438),
+ [1990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935),
+ [1992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507),
+ [1994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881),
+ [1996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781),
+ [1998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69),
+ [2000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defer_trigger, 3, 0, 34),
+ [2002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_icu_clause, 1, 0, 0),
+ [2004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728),
+ [2006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124),
+ [2008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443),
+ [2010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528),
+ [2012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_minimum, 3, 0, 35),
+ [2014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737),
};
enum ts_external_scanner_symbol_identifiers {
@@ -25671,18 +30224,18 @@ static const bool ts_external_scanner_states[14][EXTERNAL_TOKEN_COUNT] = {
[ts_external_token__control_flow_start] = true,
},
[8] = {
+ [ts_external_token__start_tag_name] = true,
+ [ts_external_token__script_start_tag_name] = true,
+ [ts_external_token__style_start_tag_name] = true,
[ts_external_token_comment] = true,
- [ts_external_token__empty_quoted_string] = true,
},
[9] = {
[ts_external_token_raw_text] = true,
[ts_external_token_comment] = true,
},
[10] = {
- [ts_external_token__start_tag_name] = true,
- [ts_external_token__script_start_tag_name] = true,
- [ts_external_token__style_start_tag_name] = true,
[ts_external_token_comment] = true,
+ [ts_external_token__empty_quoted_string] = true,
},
[11] = {
[ts_external_token__end_tag_name] = true,
diff --git a/src/tree_sitter/array.h b/src/tree_sitter/array.h
index e99918e..56fc8cd 100644
--- a/src/tree_sitter/array.h
+++ b/src/tree_sitter/array.h
@@ -60,7 +60,13 @@ extern "C" {
/// Free any memory allocated for this array. Note that this does not free any
/// memory allocated for the array's contents.
-#define array_delete(self) _array__delete((self), (void *)(self)->contents, sizeof(*self))
+#define array_delete(self) \
+ do { \
+ if ((self)->contents) ts_free((self)->contents); \
+ (self)->contents = NULL; \
+ (self)->size = 0; \
+ (self)->capacity = 0; \
+ } while (0)
/// Push a new `element` onto the end of the array.
#define array_push(self, element) \
@@ -130,12 +136,11 @@ extern "C" {
/// Swap one array with another
#define array_swap(self, other) \
do { \
- struct Swap swapped_contents = _array__swap( \
- (void *)(self)->contents, &(self)->size, &(self)->capacity, \
- (void *)(other)->contents, &(other)->size, &(other)->capacity \
- ); \
- (self)->contents = swapped_contents.self_contents; \
- (other)->contents = swapped_contents.other_contents; \
+ void *_array_swap_tmp = (void *)(self)->contents; \
+ (self)->contents = (other)->contents; \
+ (other)->contents = _array_swap_tmp; \
+ _array__swap(&(self)->size, &(self)->capacity, \
+ &(other)->size, &(other)->capacity); \
} while (0)
/// Get the size of the array contents
@@ -188,12 +193,6 @@ extern "C" {
// The `Array` type itself was not altered as a solution in order to avoid breakage
// with existing consumers (in particular, parsers with external scanners).
-/// This is not what you're looking for, see `array_delete`.
-static inline void _array__delete(void *self, void *contents, size_t self_size) {
- if (contents) ts_free(contents);
- if (self) memset(self, 0, self_size);
-}
-
/// This is not what you're looking for, see `array_erase`.
static inline void _array__erase(void* self_contents, uint32_t *size,
size_t element_size, uint32_t index) {
@@ -228,31 +227,15 @@ static inline void *_array__assign(void* self_contents, uint32_t *self_size, uin
return new_contents;
}
-struct Swap {
- void *self_contents;
- void *other_contents;
-};
-
/// This is not what you're looking for, see `array_swap`.
-// static inline void _array__swap(Array *self, Array *other) {
-static inline struct Swap _array__swap(void *self_contents, uint32_t *self_size, uint32_t *self_capacity,
- void *other_contents, uint32_t *other_size, uint32_t *other_capacity) {
- void *new_self_contents = other_contents;
- uint32_t new_self_size = *other_size;
- uint32_t new_self_capacity = *other_capacity;
-
- void *new_other_contents = self_contents;
- *other_size = *self_size;
- *other_capacity = *self_capacity;
-
- *self_size = new_self_size;
- *self_capacity = new_self_capacity;
-
- struct Swap out = {
- .self_contents = new_self_contents,
- .other_contents = new_other_contents,
- };
- return out;
+static inline void _array__swap(uint32_t *self_size, uint32_t *self_capacity,
+ uint32_t *other_size, uint32_t *other_capacity) {
+ uint32_t tmp_size = *self_size;
+ uint32_t tmp_capacity = *self_capacity;
+ *self_size = *other_size;
+ *self_capacity = *other_capacity;
+ *other_size = tmp_size;
+ *other_capacity = tmp_capacity;
}
/// This is not what you're looking for, see `array_push` or `array_grow_by`.
diff --git a/test/corpus/structural-directives.txt b/test/corpus/structural-directives.txt
index d7ab9a6..5d780d9 100644
--- a/test/corpus/structural-directives.txt
+++ b/test/corpus/structural-directives.txt
@@ -14,8 +14,8 @@ NgIf
(attribute
(structural_directive
(identifier)
- (structural_expression
- (expression
+ (microsyntax
+ (microsyntax_anonymous_binding
(identifier))))))
(interpolation
(expression
@@ -28,11 +28,12 @@ NgIf
(attribute
(structural_directive
(identifier)
- (structural_expression
- (conditional_expression
- (identifier)
- (conditional_operator)
- (identifier))))))
+ (microsyntax
+ (microsyntax_anonymous_binding
+ (conditional_expression
+ (identifier)
+ (conditional_operator)
+ (identifier)))))))
(interpolation
(expression
(identifier)))
@@ -55,11 +56,14 @@ NgIf else
(attribute
(structural_directive
(identifier)
- (structural_expression
- (expression
+ (microsyntax
+ (microsyntax_anonymous_binding
(identifier))
- (special_keyword)
- (identifier)))))
+ (microsyntax_binding
+ (microsyntax_keyword_binding
+ (special_keyword)
+ (expression
+ (identifier))))))))
(interpolation
(expression
(identifier)))
@@ -95,19 +99,20 @@ NgIf with alias
(attribute
(structural_directive
(identifier)
- (structural_expression
- (expression
- (object
- (pair
- (identifier)
- (expression
+ (microsyntax
+ (microsyntax_anonymous_binding
+ (expression
+ (object
+ (pair
(identifier)
- (pipe_sequence
- (pipe_operator)
- (pipe_call
- (identifier)))))))
- (special_keyword)
- (identifier)))))
+ (expression
+ (identifier)
+ (pipe_sequence
+ (pipe_operator)
+ (pipe_call
+ (identifier)))))))
+ (special_keyword)
+ (identifier))))))
(interpolation
(expression
(member_expression
@@ -137,12 +142,13 @@ NgIf binary expression
(attribute
(structural_directive
(identifier)
- (structural_expression
- (binary_expression
- left: (expression
- (identifier))
- right: (expression
- (identifier)))))))
+ (microsyntax
+ (microsyntax_anonymous_binding
+ (binary_expression
+ (expression
+ (identifier))
+ (expression
+ (identifier))))))))
(end_tag
(tag_name)))
(element
@@ -151,12 +157,13 @@ NgIf binary expression
(attribute
(structural_directive
(identifier)
- (structural_expression
- (binary_expression
- left: (expression
- (identifier))
- right: (expression
- (identifier)))))))
+ (microsyntax
+ (microsyntax_anonymous_binding
+ (binary_expression
+ (expression
+ (identifier))
+ (expression
+ (identifier))))))))
(end_tag
(tag_name)))
(element
@@ -165,12 +172,13 @@ NgIf binary expression
(attribute
(structural_directive
(identifier)
- (structural_expression
- (binary_expression
- left: (expression
- (identifier))
- right: (expression
- (identifier)))))))
+ (microsyntax
+ (microsyntax_anonymous_binding
+ (binary_expression
+ (expression
+ (identifier))
+ (expression
+ (identifier))))))))
(end_tag
(tag_name)))
(element
@@ -179,12 +187,13 @@ NgIf binary expression
(attribute
(structural_directive
(identifier)
- (structural_expression
- (binary_expression
- left: (expression
- (identifier))
- right: (expression
- (identifier)))))))
+ (microsyntax
+ (microsyntax_anonymous_binding
+ (binary_expression
+ (expression
+ (identifier))
+ (expression
+ (identifier))))))))
(end_tag
(tag_name)))
(element
@@ -193,12 +202,13 @@ NgIf binary expression
(attribute
(structural_directive
(identifier)
- (structural_expression
- (binary_expression
- left: (expression
- (identifier))
- right: (expression
- (identifier)))))))
+ (microsyntax
+ (microsyntax_anonymous_binding
+ (binary_expression
+ (expression
+ (identifier))
+ (expression
+ (identifier))))))))
(end_tag
(tag_name)))
(element
@@ -207,11 +217,12 @@ NgIf binary expression
(attribute
(structural_directive
(identifier)
- (structural_expression
- (conditional_expression
- left: (identifier)
- (conditional_operator)
- right: (identifier))))))
+ (microsyntax
+ (microsyntax_anonymous_binding
+ (conditional_expression
+ (identifier)
+ (conditional_operator)
+ (identifier)))))))
(end_tag
(tag_name)))
(element
@@ -220,14 +231,14 @@ NgIf binary expression
(attribute
(structural_directive
(identifier)
- (structural_expression
- (conditional_expression
- left: (identifier)
- (conditional_operator)
- right: (identifier))))))
+ (microsyntax
+ (microsyntax_anonymous_binding
+ (conditional_expression
+ (identifier)
+ (conditional_operator)
+ (identifier)))))))
(end_tag
(tag_name))))
-
=====
NgFor
=====
@@ -243,13 +254,16 @@ NgFor
(attribute
(structural_directive
(identifier)
- (structural_declaration
- (special_keyword)
- (structural_assignment
- (identifier)
- (identifier)
- (expression
- (identifier)))))))
+ (microsyntax
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
+ (identifier)))
+ (microsyntax_binding
+ (microsyntax_keyword_binding
+ (special_keyword)
+ (expression
+ (identifier))))))))
(interpolation
(expression
(identifier)))
@@ -272,31 +286,39 @@ NgFor with alias
(attribute
(structural_directive
(identifier)
- (structural_declaration
- (special_keyword)
- (structural_assignment
- (identifier)
- (identifier)
- (expression
- (identifier)))
- (structural_assignment
- (special_keyword)
- (identifier)
- (expression
+ (microsyntax
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
(identifier)))
- (structural_assignment
- (special_keyword)
- (identifier)
- (expression
- (identifier)))
- (structural_assignment
- (special_keyword)
- (identifier)
- (expression
- (identifier)))
- (structural_assignment
- (identifier)
- (identifier))))))
+ (microsyntax_binding
+ (microsyntax_keyword_binding
+ (special_keyword)
+ (expression
+ (identifier))))
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
+ (identifier)
+ (expression
+ (identifier))))
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
+ (identifier)
+ (expression
+ (identifier))))
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
+ (identifier)
+ (expression
+ (identifier))))
+ (microsyntax_binding
+ (microsyntax_property_binding
+ (identifier)
+ (expression
+ (identifier))))))))
(end_tag
(tag_name))))
@@ -316,31 +338,39 @@ NgFor with single quotes
(attribute
(structural_directive
(identifier)
- (structural_declaration
- (special_keyword)
- (structural_assignment
- (identifier)
- (identifier)
- (expression
- (identifier)))
- (structural_assignment
- (special_keyword)
- (identifier)
- (expression
- (identifier)))
- (structural_assignment
- (special_keyword)
- (identifier)
- (expression
- (identifier)))
- (structural_assignment
- (special_keyword)
- (identifier)
- (expression
+ (microsyntax
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
(identifier)))
- (structural_assignment
- (identifier)
- (identifier)))))
+ (microsyntax_binding
+ (microsyntax_keyword_binding
+ (special_keyword)
+ (expression
+ (identifier))))
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
+ (identifier)
+ (expression
+ (identifier))))
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
+ (identifier)
+ (expression
+ (identifier))))
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
+ (identifier)
+ (expression
+ (identifier))))
+ (microsyntax_binding
+ (microsyntax_property_binding
+ (identifier)
+ (expression
+ (identifier)))))))
(attribute
(attribute_name)
(quoted_attribute_value
@@ -377,9 +407,10 @@ NgSwitch
(attribute
(structural_directive
(identifier)
- (structural_expression
- (expression
- (string))))))
+ (microsyntax
+ (microsyntax_anonymous_binding
+ (expression
+ (string)))))))
(end_tag
(tag_name)))
(element
@@ -414,48 +445,344 @@ Template Outlet context
(attribute
(structural_directive
(identifier)
- (structural_expression
- (ternary_expression
- condition: (conditional_expression
- left: (binary_expression
- left: (expression
- (member_expression
- object: (identifier)
- property: (identifier)))
- right: (expression
- (identifier)))
+ (microsyntax
+ (microsyntax_anonymous_binding
+ value: (ternary_expression
+ condition: (conditional_expression
+ left: (binary_expression
+ left: (expression
+ (member_expression
+ object: (identifier)
+ property: (identifier)))
+ right: (expression
+ (identifier)))
+ (conditional_operator)
+ right: (binary_expression
+ left: (expression
+ (member_expression
+ object: (identifier)
+ property: (identifier)))
+ right: (expression
+ (identifier))))
+ (ternary_operator)
+ consequence: (identifier)
+ (ternary_operator)
+ alternative: (expression
+ (identifier))))
+ (microsyntax_binding
+ (microsyntax_property_binding
+ name: (identifier)
+ value: (expression
+ (object
+ (pair
+ key: (identifier)
+ value: (expression
+ (identifier)))
+ (pair
+ key: (identifier)
+ value: (expression
+ (identifier)))))))))))
+ (end_tag
+ (tag_name))))
+
+======================================
+Directive with primary bindings
+======================================
+
+
+
+
+
+
+
+
+---
+
+(document
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_anonymous_binding
+ (identifier))))))
+ (end_tag
+ (tag_name)))
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_anonymous_binding
+ (identifier))))))
+ (end_tag
+ (tag_name)))
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_anonymous_binding
+ (identifier))))))
+ (end_tag
+ (tag_name)))
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_anonymous_binding
+ (expression
+ (member_expression
+ (identifier)
+ (call_expression
+ (identifier)))))))))
+ (end_tag
+ (tag_name)))
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_anonymous_binding
+ (conditional_expression
+ (identifier)
(conditional_operator)
- right: (binary_expression
- left: (expression
- (member_expression
- object: (identifier)
- property: (identifier)))
- right: (expression
+ (identifier)))))))
+ (end_tag
+ (tag_name)))
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_anonymous_binding
+ (expression
+ (identifier)
+ (pipe_sequence
+ (pipe_operator)
+ (pipe_call
(identifier))))
- (ternary_operator)
- consequence: (identifier)
- (ternary_operator)
- alternative: (expression
+ (special_keyword)
+ (identifier))))))
+ (end_tag
+ (tag_name))))
+
+======================================
+Directive with variable declarations
+======================================
+
+
+
+
+
+
+
+---
+
+(document
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
+ (identifier)))))))
+ (end_tag
+ (tag_name)))
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
(identifier)))
- (special_keyword)
- (expression
- (object
- (pair
- key: (identifier)
- value: (expression
- (identifier)))
- (pair
- key: (identifier)
- value: (expression
- (identifier)))))))))
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
+ (identifier)
+ (expression
+ (identifier))))))))
+ (end_tag
+ (tag_name)))
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
+ (identifier)
+ (expression
+ (identifier))))))))
+ (end_tag
+ (tag_name)))
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
+ (identifier)
+ (expression
+ (identifier))))
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
+ (identifier)
+ (expression
+ (identifier))))
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
+ (identifier)
+ (expression
+ (identifier))))))))
+ (end_tag
+ (tag_name)))
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_anonymous_binding
+ (identifier))
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
+ (identifier)))))))
+ (end_tag
+ (tag_name))))
+
+======================================
+Directive with keyword bindings
+======================================
+
+
+
+
+
+
+---
+
+(document
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
+ (identifier)))
+ (microsyntax_binding
+ (microsyntax_keyword_binding
+ (special_keyword)
+ (expression
+ (identifier))))))))
+ (end_tag
+ (tag_name)))
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_anonymous_binding
+ (identifier))
+ (microsyntax_binding
+ (microsyntax_keyword_binding
+ (special_keyword)
+ (expression
+ (identifier))))))))
+ (end_tag
+ (tag_name)))
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_anonymous_binding
+ (identifier))
+ (microsyntax_binding
+ (microsyntax_keyword_binding
+ (special_keyword)
+ (expression
+ (identifier))))
+ (microsyntax_binding
+ (microsyntax_keyword_binding
+ (special_keyword)
+ (expression
+ (identifier))))))))
+ (end_tag
+ (tag_name)))
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
+ (identifier)))
+ (microsyntax_binding
+ (microsyntax_keyword_binding
+ (special_keyword)
+ (expression
+ (identifier))))
+ (microsyntax_binding
+ (microsyntax_keyword_binding
+ (special_keyword)
+ (expression
+ (identifier))))))))
(end_tag
(tag_name))))
-=========================
-Directive with parameters
-=========================
+======================================
+Directive with property bindings (key-value)
+======================================
-
+
+
+ item.id">
+ item.id">
+
---
@@ -466,19 +793,294 @@ Directive with parameters
(attribute
(structural_directive
(identifier)
- (structural_expression
- (expression
- (member_expression
+ (microsyntax
+ (microsyntax_anonymous_binding
+ (identifier))
+ (microsyntax_binding
+ (microsyntax_property_binding
+ (identifier)
+ (expression
+ (identifier))))))))
+ (end_tag
+ (tag_name)))
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_anonymous_binding
+ (identifier))
+ (microsyntax_binding
+ (microsyntax_property_binding
+ (identifier)
+ (expression
+ (identifier))))))))
+ (end_tag
+ (tag_name)))
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_anonymous_binding
+ (identifier))
+ (microsyntax_binding
+ (microsyntax_property_binding
+ (identifier)
+ (arrow_function
+ (arrow_function_parameters
+ (identifier)
+ (identifier))
+ (expression
+ (member_expression
+ (identifier)
+ (identifier))))))))))
+ (end_tag
+ (tag_name)))
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_anonymous_binding
+ (identifier))
+ (microsyntax_binding
+ (microsyntax_property_binding
+ (identifier)
+ (arrow_function
+ (arrow_function_parameters
+ (identifier)
+ (identifier))
+ (expression
+ (member_expression
+ (identifier)
+ (identifier))))))))))
+ (end_tag
+ (tag_name)))
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_anonymous_binding
+ (identifier))
+ (microsyntax_binding
+ (microsyntax_property_binding
(identifier)
+ (expression
+ (identifier)
+ (pipe_sequence
+ (pipe_operator)
+ (pipe_call
+ (identifier))))
+ (special_keyword)
+ (identifier)))))))
+ (end_tag
+ (tag_name))))
+
+======================================
+Directive with advanced combinations & edge cases
+======================================
+
+
+ val > 5">
+
+
+
+---
+
+(document
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
(identifier)))
- (identifier)
- (nullish_coalescing_expression
+ (microsyntax_binding
+ (microsyntax_keyword_binding
+ (special_keyword)
+ (expression
+ (identifier))))
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
+ (identifier)
+ (expression
+ (identifier))))
+ (microsyntax_binding
+ (microsyntax_property_binding
+ (identifier)
+ (expression
+ (identifier))))))))
+ (end_tag
+ (tag_name)))
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_anonymous_binding
(expression
- (member_expression
- (identifier)
- (call_expression
+ (identifier)
+ (pipe_sequence
+ (pipe_operator)
+ (pipe_call
(identifier))))
- (coalescing_operator)
- (string))))))
+ (special_keyword)
+ (identifier))
+ (microsyntax_binding
+ (microsyntax_keyword_binding
+ (special_keyword)
+ (expression
+ (identifier))))
+ (microsyntax_binding
+ (microsyntax_property_binding
+ (identifier)
+ (arrow_function
+ (arrow_function_parameters
+ (identifier))
+ (binary_expression
+ (expression
+ (identifier))
+ (expression
+ (number))))))))))
+ (end_tag
+ (tag_name)))
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
+ (identifier)))
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
+ (identifier)
+ (expression
+ (number))))
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
+ (identifier)
+ (expression
+ (number))))
+ (microsyntax_binding
+ (microsyntax_keyword_binding
+ (special_keyword)
+ (expression
+ (identifier))))))))
+ (end_tag
+ (tag_name)))
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_binding
+ (microsyntax_property_binding
+ (identifier)
+ (expression
+ (identifier))))
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
+ (identifier)))
+ (microsyntax_binding
+ (microsyntax_keyword_binding
+ (special_keyword)
+ (expression
+ (identifier))))))))
+ (end_tag
+ (tag_name))))
+
+======================================
+Directive without delimiters
+======================================
+
+
+
+
+
+---
+
+(document
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
+ (identifier)))
+ (microsyntax_binding
+ (microsyntax_property_binding
+ (identifier)
+ (expression
+ (identifier))))))))
+ (end_tag
+ (tag_name)))
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
+ (identifier)
+ (special_keyword)
+ (identifier)))
+ (microsyntax_binding
+ (microsyntax_property_binding
+ (identifier)
+ (expression
+ (identifier))))))))
+ (end_tag
+ (tag_name)))
+ (element
+ (start_tag
+ (tag_name)
+ (attribute
+ (structural_directive
+ (identifier)
+ (microsyntax
+ (microsyntax_binding
+ (microsyntax_variable_declaration
+ (special_keyword)
+ (identifier)))
+ (microsyntax_binding
+ (microsyntax_property_binding
+ (identifier)
+ (expression
+ (identifier))
+ (special_keyword)
+ (identifier)))))))
(end_tag
(tag_name))))